Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];

Вниз

Работа со сканерами штрихкода   Найти похожие ветки 

 
bopmy   (2005-02-08 22:32) [0]

Толькот начинаю осваивать данную область
есть несколько вопросов
1-где можно прочитать о системах штрихкода и сканерах
интересует по какому алгоритму создается код(картинка) и каие есть на эту тему правила
2- кто какой способ использует в определении товара
 2.1-использует код только на упаковке
 2.2-используется только свой код
 2.3 -оба метода
3- как в случае 2.3 идет проверка при генерации нового кода товара на несовпадение кодов (заводского и своего), и как обходится случай когда заводской код на новом товаре совпадает с сгенерированым на уже имеемом товаре.

необходимо определится со схемой присвоения кода
какие еще бывают траблы в этой области

заранее благодарен.


 
GanibalLector ©   (2005-02-09 00:01) [1]

2) Обычно использую оба метода.
Для товаров,которые не имеют скан-кода :
-если товар весовой,то ставят весы с возможностью печати штрих-кода(там будет внутр.код предприятия,код товара,вес)
-если товар не весовой и не имеет скан-кода покупают спец.принтер,который печатает этот код.Потом его лепят на товар.

>какие еще бывают траблы в этой области
Да никаких.Единственное,так это невозможность просканировать товары с золотым или красным цветом скан-кода.

З.Ы.И не бери сканер в разрыв клавиатуры.Только СОМ-портовый.


 
Velzevul ©   (2005-02-09 00:21) [2]

а почему только com - мне кажется проще работать с клавиатурным, т.е. не надо ничего описывать по работе с портом, да и порт может пригодится для другого - фискального регистратора например. А клавиатурный он чё - отсканировал и засандалил код в буфер клавиатуры.


 
GanibalLector ©   (2005-02-09 00:30) [3]

>а почему только com - мне кажется проще работать с клавиатурным
На то много причин.Ну,самая основная : у тебе тогда курсор должен стоять ВСЕГДА в определенном месте.
З.Ы.При таком подходе,как в [2] случается,что кол-во=скан-коду.В результате сумма на пару тысяч,обьяснительные и прочая чепуха.


 
Velzevul ©   (2005-02-09 00:39) [4]

Ну правильно - интерфейс надо нормально продумать вот и всё. Но ведь гораздо меньше гемора с клавиатурным сканером - согласись. А установку количества можно задействовать, если к примеру нажал стрелку вверх или щелчком мыши в нужном поле.
А что касается:
1-где можно прочитать о системах штрихкода,
то в нормальной поставке сканера в его коробке может лежать нужная литература - взять к примеру Vojager.


 
GanibalLector ©   (2005-02-09 00:44) [5]

> Но ведь гораздо меньше гемора с клавиатурным сканером - согласись
Да,его вообще нет.

>Ну правильно - интерфейс надо нормально продумать вот и всё.
Я все-же думаю и рекомендую СОМ-портовый.И не надо ничего продумывать.Пришли данные-действуй.
З.Ы.А доверять кассирам не стоит.Они ведь могу и лобок чесать мышкой(или клавой) и ШО тогда?


 
Velzevul ©   (2005-02-09 00:51) [6]

Я работаю в организации, где кассиров и разных всяких им подобных ну не менее 1000 (соответственно и сканеров туча всяких) - ну пока лобок мышками никто не чесал. :) Ну вообщето - какой сканер выбрать я считаю это дело на любителя, как сравнивать Windows Commander и Far Manager и т.д. :)


 
GanibalLector ©   (2005-02-09 01:42) [7]

> я считаю это дело на любителя
Ну,хорошо,убедил.

>Я работаю в организации, где кассиров и разных всяких им подобных ну не менее 1000 (соответственно и сканеров туча всяких) - ну пока лобок мышками никто не чесал.

А я работаю в организации,которая обслуживает всякую технику(кас.аппараты,весы,сканеры и пр.) так вот,таких организаций как у тебя у нас на обслуживании довольно таки много.И поверь,раз в месяц,приезжает какая-нибудь девушка (с большими сиськами ) у которой случилось,описанное в [5].


 
sniknik ©   (2005-02-09 08:29) [8]

> На то много причин.Ну,самая основная : у тебе тогда курсор должен стоять ВСЕГДА в определенном месте.
> З.Ы.При таком подходе,как в [2] случается,что кол-во=скан-коду.В результате сумма на пару тысяч,обьяснительные и прочая чепуха.
данные от клавиатурного сканера весьма просто отделить от клавиатурного ввода, просто сканер программируется на префикс и постфикс с такими значениями которые не ввести с клавы. (например префикс #2#3 и постфикс #3#2, правда это в dos-е в виндах нужно чтото другое)
в общемто и все, дальше понятно, можно вводить где угодно просто предварительно просматривать ввод и генерить тоже событие на "приход" баркода.

в виндах символы нужны другие (разбирался както, там логин/пароль шифрованный в штрихкоде зашивали, так вот весьма проблемно поймать в винде символ #0 (и др. управляюшие), т.к. в винде это признак ошибки а в том коде вполне легальный символ)
ну и естественно не все сканера имеют программируемый префикс или постфикс(иногда и обоих нет).


 
wal ©   (2005-02-09 10:04) [9]

1. Чаще всего используются кодировки EAN-13 и EAN-8, реже американская система (название непомню). Все современные сканеры умеют распознавать практически все кодировки. Правила рисования - распознавания можно найти в Инете (по англ.), ничего сильно сложного нет, у меня где-то было на бумаге. Собирался писать статью (вольный перевод) на эту тему, но руки все не доходит.
2. Используют обычно для маркированных товаров "родной" код, для немаркированных - фейковые коды, специально предназначенные "для внутреннего использования" - начинаются, вроде, с двойки. Для весовых товаров часть кода отводит под код, часть под вес товара.
3. Используют фейковые коды, см. выше.
По поводу сканера - абсолютно без разницы какой интерфейс, в моих приложениях СОМ-овский сканер через "инвалидку" подключается как альтернативное устройство ввода и так-же эмулирует клавиатуру. При правильно построенном интерфейсе + использовании преффиксов и суффиксов в сканере проблем с фокусом ввода возникать не должно

С уважением.



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.033 c
1-1108477450
Pyro Sun
2005-02-15 17:24
2005.02.27
Различия Delphi Personal и Professional


14-1108031038
Cosinus
2005-02-10 13:23
2005.02.27
Ха! Как сделать ScreenShot экрана? Не смейтесь, прочитайте вопрос


1-1108470491
tytus
2005-02-15 15:28
2005.02.27
как узнать код символа???


3-1107169461
nick_ck
2005-01-31 14:04
2005.02.27
Создать dbf-ник через ADO


14-1107470118
Usser
2005-02-04 01:35
2005.02.27
ZX-Spectrum (вспомнить молодость)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский