gifts2017

Datalogic Magellan 3200VSi - настройка префикса F7

Опубликовал Семен (1st) в раздел Оборудование - Сканер штрих-кода

Настройка префикса F7 на сканере штрихкода Datalogic Magellan 3200VSi отличается от настройки других сканеров, т.к. требуется дополнительно включить вывод управляющих символов и отключить вывод метки типа штрихкода.
     Для настройки нужен файл "Magellan 3200vsi Rev.L"(820037314.pdf, на англ.яз.) - он содержит описание настроек и программные штрихкоды.
Ссылка на страницу для загрузки файлов сканера на сайте производителя: datalogic.com/rus/products/...

     Структура посылаемых сканером данных:


     По-умолчанию сканер Magellan 3200VSi содержит следующие настройки:

Префикс (Prefix) - <пустой>
Суффикс (Suffix) - "0D" (CR/13)
Метка штрихкода (Label ID) - "перед данными".
Вывод управляющих символов (Control Characters) - "выключен".
     Таким образом следует не только задать префикс, но и включить вывод управляющих символов (иначе будут выводится только печатаемые символы префикса), а так же отключить вывод метки штрихкода (иначе перед цифрами штрихкода будет символ, соответствующий типу штрихкода).

     Порядок действий:

По желанию - сброс настроек сканера до заводских установок:

1. Отключим метку типа штрихкода (Label ID)

START (штрихкод START и END - один и тот же)

LABEL ID TRANSMISSION: DISABLE (стр.84)

END 

2. Включим вывод управляющих символов (Control Characters)

START

ENABLE FUNCTION KEY MAPPING (стр.77)*

END
*Примечание: так же можно выбрать вариант: "Enable Transmission of Control Characters", что позволит использовать коды ASCII, а не коды по сопоставляющей таблице.

3. Таблица сопоставления кодов и управляющих символов:


По таблице видим, xто "F7" соответствует шестнадцатеричное значение "1C".

4. Установим префикс (Prefix)

START

SET PREFIX (стр. 82)

HEX SIMBOL 1 - "1"(стр. 168-169)

HEX SIMBOL 2 - "C"

END (1-й раз)

END (2-й раз)

Сканер готов к работе.



См. также

Подписаться Добавить вознаграждение

Комментарии

1. г. Казань Рустем Гумеров (Rustig) 16.09.14 22:52
(0) 1) горячую клавишу F7 использует только фирма 1С и то не во всех документах, а в вашем случае для чего префикс понадобилось запрограммировать?
2) у кого покупали сканер?
3) оборудование изначально на какие символы запрограммировано: на чтение АСКИИ или на чтение кодов по сопоставляющей таблице? непонятна фраза "коды по сопоставляющей таблице" - что за коды?
2. Семен (1st) 17.09.14 20:00
(1) Rustig,
1) Да, для 1С, именно для этого случая.
То, что не во всех документах, это точно. Благо, это легко поправить, код по подключению торгового оборудования легко вставляется в любой документ.
2) У продавца про дистрибьютора не уточнял. Это важно?
3) Оборудование изначально запрограммировано на ASCII, как и написал в статье. Но, что важно: по-умолчанию выводятся только печатаемые символы, управляющие символы (функциональные) не выводятся! Для возможности их вывода и требуется доп. настройка (можно настроить как на все ASCII, а можно по таблице). Фраза "коды по сопоставляющей таблице" - должна быть понятна, так в п.3 я привожу эту таблицу (с сохранением на изображении оригинального заголовка таблицы: "USB Function Key Usage Map" - так как приведенная таблица актуальна только для USB подключения, для других вариантов подключения таблицы немного другие, хотя код для F7 тот же).
3. Иван И (Vanch90) 13.10.15 13:42
При считывании штрихкода EAN13, в префиксе пишется символ A
Как его убрать?
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа