![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа со сканером штрихкода [D7, WinXP]
kyn66 © (2007-03-14 18:50:00)Могет кто подскажет про САБЖ. Что для этого нужно? На работе требуют написать прогу, которая считывала-бы с квитанций штрихкоды и обрабатывала-бы суммы. Никогда с этим не сталкивался. Могет кому приходилось, полскажите с чего начать. Спасибо.
tesseract (2007-03-15 22:13:00) [1]
> У меня прога работает по считыванию штрихкодов уже 4-й год.
> причем ежедневно!.
ну и не т акое проходили - данные то, не сложные.
так себе (2007-03-15 21:14:00) [2]У меня прога работает по считыванию штрихкодов уже 4-й год. причем ежедневно!. В отдельную таблицу падают данные с отсканированных платежек и в одном поле указывается время сканирования. Так вот просматривая статистику сканирования видно, что очень часто за 1 сек сканируется две, а иногда и 3платежки. В среднем за час интенсивной работы оператор в базу загоняет по 2 - 2,5 тыс платежек. В ручную такое кол-во платежек не вбить ни за что. Программа также сама формирует и распечатывает извещения на оплату услуг. Также предусмотрен и ручной ввод оплаты. Например, при оплате через банк.
Сейчас прогу переписываю. Т.к. старая прога на Paradox-е и локалка. Переписываю на FB и делаю сетевой.
tesseract (2007-03-15 18:47:00) [3]
> Через дровинку.
Через софтинку. Ни разу не видел Com-сканера с дровами.
zdm (2007-03-15 17:55:00) [4]дык бывают сканеры еще и в com-порты которые вставляются, а там уже отдельный разговор! и они не эмулируют клаву, а рабтают как отдельное устр-во. Через дровинку.
kyn66 (2007-03-15 15:07:00) [5]Тот шо через клаву - проверено, все просто получается. Разобрался. Спачибо zdmза изначальную наводку.
DiamondShark (2007-03-15 10:52:00) [6]
> На данный момент у меня тот, который вставляется в разрыв
> с клавой
Ну так и не парь себе голову.
Пиши прогу так, словно никакого сканера у тебя нет, а цыферьки нажимаются на клавиатуре.
> А бывают наверное и USB - шные. Для них наверное по другому?
Для них по-другому.
Fin (2007-03-15 10:48:00) [7]
> kyn66 © (15.03.07 09:10) [35]
У нас считыватель включается в разрыв клаву. те которые напрямую не юзал, но думаю принципиальных отличий нет. ИМХО конечно же но те котрые не в разрыв клавы всё равно посылают сообщегия в буфер клавы поэтому разницы быть не должно. Если не прав то tesseract © (15.03.07 10:28) [36] поясни что значит проще обрабатывать?
tesseract (2007-03-15 10:28:00) [8]
> А бывают наверное и USB - шные. Для них наверное по другому?
C Com-USB проще обработатывать сообщения.
kyn66 (2007-03-15 09:10:00) [9]Я так пониманию, что обработка полученых со сканера данных бывает разной в зависимости от сканера? На данный момент у меня тот, который вставляется в разрыв с клавой. А бывают наверное и USB - шные. Для них наверное по другому?
zdm (2007-03-14 20:54:00) [10]
> Fin © (14.03.07 20:48) [33]
да,я понимаю тебя, так бы сразу и сказал -что штрихи "не первой свежести". такое, конечно, может быть. но автору надо удовлетворить начальство(автор, ни какой похабщины не имел ввиду, мы все удовлетворяем потребности клиента, порой хотца и в морду ему даже дать....), а уж как жизнь повернется-это вопрос третий. Встал вопрос по работе со штрихами, ну и давай способствовать, хотя все версии хороши, жаль что участников мало . Автор-бы по подробней объяснил какие именно он штрих собирается читать, стандарт, собственные...возможны-ли ксерокопии.факсы и т.д.
Fin (2007-03-14 20:48:00) [11]ты сам сказал что ситуации бывают разный Мы это не эльдорадо и другие магазины, мы выставляем счета абонентам целого города и от этих абонентов счета могут вернутся испачкаными, с исправленными суммами и прочее. И поверь у нас считыватели штрих кодов уступили по скорости обработки операторам.
zdm (2007-03-14 20:39:00) [12]
> Fin ©
при всём уважении(и естественно без обид), но задело как-то-мы отказались от штрихов. А вот Ашан, Пятерочка, Эльдорадо и др. минимаркеты не отказались ;))) странно ;) Супермаг-слышал прогу, дык я её воспитывал полтора года, а точнее она меня , а я юзеров на ней.. о сказанул-то ;)
zdm (2007-03-14 20:33:00) [13]
> Fin © (14.03.07 20:28) [29]
так в принципе мы с тобой вроде как и объяснили. А дальше как всегда флуд пошел ;) Да лан, ситуации разные бывают, если сам писал то поймешь, ПОКА НЕ НАЧНЕШЬ ПИСАТЬ-ВОПРОСЫ ЗАДАВАТЬ БЕСПОЛЕЗНО. IMHO, автор просто думает, а на следующий конкретный вопрос мы с удовольствием ответим(если сможем)
Fin (2007-03-14 20:30:00) [14][28] какой считыватель даже не помню, но он точно нечего ненужного (пищание) сам не издаёт.
Fin (2007-03-14 20:28:00) [15]вообщето если автор собирается принимать платежи по квитанциям для этого у него должен быть договор с организацией которая эти квитанции выпускает и как один из моментов договора в виде приложения или соглашения оговариваются технические вопросы где чётко и оговаривается протоколы, стандарты и прочее так что в этом вопроса я думаю быть не должно.
И потом совсем забыли про автора, у него вопрос собственно в том как считать и обработать данные.
zdm (2007-03-14 20:24:00) [16]я так и думал, а пищит она или кричит по причине некорректного просыпания(у тя не Metrologic случаем? ;))
zdm (2007-03-14 20:21:00) [17]
> и про пищание и мигание это как раз я сам в проге и писал
> что бы заострить внимание оператора
а как-же это?,,, или я не понял
а автор спрашивает не про написание кодов и возможно не про стандартные коды, по этому и рассматриваются нештатные ситуёвины
Fin (2007-03-14 20:19:00) [18][23] не понял вопроса. Не кому я не передавал не каких параметров. а пищала и мигала прога на машине.
Fin (2007-03-14 20:15:00) [19]ну ты загнул откуда я знаю код у автора. во первых есть стандартные кодировки, а у меня ещё проще я сам же эти коды и пишу на квитанциях (вернее писал) так как за не надобностью временно убрали.
Fin (2007-03-14 20:13:00) [20]во первых зачем оператору отличать 0 от О, они чётко видят сумму прписанную цифрами.
во вторых у нас нет очередей клиентов клиентов, все платежи для нас принимают сторонние организации, но к сожалению не все из них могут нам передать принятую инфу вэлектронном виде, поэтому опраторам и приходиться забивать данные с корешков квитанции. а там всё просто набила лицивой нажала ентер- набила сумму и нажала ентер. и т.к. далее.