Форум: "Система";
Текущий архив: 2003.06.09;
Скачать: [xml.tar.bz2];
ВнизСканер штрих-кода Найти похожие ветки
← →
Юра (2003-04-02 03:16) [0]Подскажите плиз как в программе реализовать сканер штрих-кодов. Считывание и генерацию штрих-кодов.
Заранее спасибо
← →
wal (2003-04-02 12:52) [1]А с чего считывать?
Если с бумаги - есть спец. устройства - втыкаются в СОМ-порт или в разрыв клавиатуры. Соответственно твоя програ должна считывать даные с порта либо из буфера клавиатуры.
Если с битмапа - со существуют стандартные алгоритмы. У меня они есть для EAN кодов. Если надо - пиши мылом.
← →
bob5 (2003-04-04 17:10) [2]to wal
Если можно, то мне эти алгоритмы на мыло вышлите.
← →
Andrey Filatow (2003-04-05 09:52) [3]купи лазерный сканер, к примеру Mitrologic, к примеру модель MS9520 или какой нить похожий, только не бери сканеры обычные (не лазерныеб они читают хуже) и не в коем случае не бери те, которые в разрыв клавиатуры, а то прогу писать замучаешься... вообщем подключаешь сканер к com порту а он туда будет штрих коды выплевывать в ASC символах, просто лови и все.. если хочешь то пиши мне на мыло,я тебе исходники с примерами скину для delphi. Кстати чего программируешь? я сейчас тоже со сканерами морочусь, систему учета делаю
← →
vuk (2003-04-05 16:01) [4]to Andrey Filatow:
>и не в коем случае не бери те, которые в разрыв клавиатуры, а то
>прогу писать замучаешься...
О как! А, собственно, какие проблемы могут возникнуть при использовании сканера с клавиатурным интерфейсом? А то у нас их поолно в работе и никаких проблем...
← →
Andrey Filatow (2003-04-05 18:42) [5]а что происходит когда курсор находится в поле "клиент" и сканер считывает штрих код?
← →
vuk (2003-04-05 19:08) [6]По-большому счёту ничего страшного не произойдет. В конце концов что введено с клавиатуры с неё же и прибить легко. Вообще-то, как правило, у тех, кто может имена клиентов (или другую важную информацию) в базе править как-то сканеров штрих-кодов не наблюдается. И наоборот. Это настолько из разных мест рабочего процесса вещи, что как-то не пересекаются.
Хотя знаете, я тоже могу что-нибудь такое спросить. Например, что будет, если курсор стоит в поле "клиент" и в это время на клавиатуру сесть (вероятность, случаев примерно одинаковая)? :o) Но голову-то никто не отменял. В обоих случаях.
← →
Andrey Filatow (2003-04-06 12:15) [7]ну наверное с ситуацией о которой я говорю, ты просто не сталкивался, если сканеры стоят только на продаже - то может быть и верно что ты говоришь, а если на складах там проги немного отличаются по интерфейсу? Много раз был свидетелем таких вещей, когда у продавца был не отпозициониррован курсор в нужное место, он пытался что-то отсканить и бегал как бешенный и паниковал что у него система упала. К сожалению когда много работы и людей такой человеческий фактор сказывается, а с com дела обстоят полегче, так что приходится писать программы с расчетом на фактор "дурака" :(
← →
Polevi (2003-04-06 19:13) [8]2Andrey Filatow (05.04.03 09:52)
каким сканером пользуешься ?
у меня Cipher8100, к ниму Васик прилагается, забавно :-)
← →
Andrey Filatow (2003-04-06 19:21) [9]metrologic 9520 в основном, доволен полностью
← →
Diouzshev (2003-04-07 12:27) [10]Для работы с Штрих-кодом есть недавно ставшая OpenSource библиотека TurboPower SysTools, честно говоря не пробовал еще что она умеет, но советую взглянуть - вдруг пригодится.
http://sourceforge.net/projects/tpsystools/
а насчет сканера в клавиатуру или COM-порт - это на вкус и цвет, как говорится...
Например, для WEB-приложений, с компортом столько геморроя будет...
← →
vuk (2003-04-07 16:03) [11]to Andrey Filatow:
Ну не знаю, они у нас и на продаже, и на складе, и на приёмке брака. И не один год уже. Полёт нормальный. Сейчас собираемся местами ещё и 2D баркоды вводить...
← →
Andrey Filatow (2003-04-07 23:08) [12]vuk: Diouzshev правильно сказал, на вкус и цвет... :) кстати, вы что продаете? не сталкивался с ситуацией когда на коробке может быть один код а в коробке лежать другой товар? у нас специфика такая что коробки меняют, все мозги вскипели а придумать ничего не могу :(
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2003.06.09;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.009 c