Сканеры штрих-кода Metrologic. Руководство по программированию сканеров MS5145, MS9500, MS7120, MS7220, MS7320, MS7600. RS-232C

 

  Главная      Учебники - Разные 

 

поиск по сайту            правообладателям  

 

 

 

 

 

 

 

 

 

 

 

 

Сканеры штрих-кода Metrologic. Руководство по программированию сканеров MS5145, MS9500, MS7120, MS7220, MS7320, MS7600. RS-232C

 

 

Сканеры штрих-кода
Руководство по
программированию
сканеров Metrologic
Данный документ является руководством по программированию
сканеров штрих-кода производства компании Metrologic Instruments Inc
MS5145 Eclipse™
MS9520 Voyager™,
MS9540 VoyagerCG™,
MS6720,
MS7120 Orbit™,
MS7220 ArgusSCAN™,
MS7320 InVista™,
MS7600 Horizon™,
MS860i Mini-Slot™.
Все упомянутые в данном издании товарные знаки и зарегистрированные
товарные знаки принадлежат своим законным владельцам.
Информация, содержащаяся в данной книге, получена из источников,
рассматриваемых авторами как надежные. Тем не менее, имея в виду
возможные человеческие или технические ошибки, авторы не могут
гарантировать абсолютную точность и полноту приводимых сведений и не
несут ответственности за возможные ошибки, связанные с использованием
документа.
Авторы документа не несут ответственности за возможные изменения,
вносимые производителями, в описания устройств и сами устройства, и за
последствия, связанные с этими изменениями.
3
Содержание.
СОДЕРЖАНИЕ
Введение
5
Сокращения
5
Цель документа
5
О сканерах штрих-кода
5
Режимы работы сканера
6
Программирование сканера
6
Параметры программирования
6
Параметры передачи данных через RS-232C
7
Параметры передачи данных через клавиатурный порт
9
Дополнительные параметры
10
Последовательность программирования сканера
10
Метод считывания одного программирующего кода
11
Метод последовательного считывания программирующих штриховых кодов.11
Программирование сканеров Metrologic Instruments Inc
12
Звуковой сигнал
12
Изменение параметров
12
Изменение одного параметра
12
Изменение нескольких параметров
12
Программирование сканеров MS5145, MS9520, MS9540, MS7120, MS7220,
MS7320, MS7600
13
Установка параметров по умолчанию
13
Параметры RS-232C
14
Включить RS-232C
14
Скорость передачи в бодах
15
Четность
17
Стоп биты
18
Биты данных
18
Аппаратное управление потоком данных
19
Программное управление потоком
22
Программирование параметров передачи данных через клавиатурный порт
24
Разрешить передачу данных через клавиатурный порт
24
Выбор страны/языка
25
Выбор типа клавиатуры
26
Завершение посылки
27
Клавиатурный режим
29
Звуковой сигнал
31
Повторное считывание штрих-кода
35
Таймаут передачи данных
37
Разрешение/запрещение алгоритма MAJIC
40
Энергосберегающий режим
41
Программирование сканеров MS6720, MS860i
43
Содержание.
Установка параметров по умолчанию
43
Параметры RS-232C
44
Включить RS-232C
44
Скорость передачи в бодах
45
Четность
47
Биты данных
47
Аппаратное управление потоком данных
48
Программное управление потоком
50
Программирование параметров передачи данных через клавиатурный порт
52
Разрешить передачу данных через клавиатурный порт
52
Выбор страны/языка
52
Выбор типа клавиатуры
53
Завершение посылки
54
Клавиатурный режим
56
Звуковой сигнал
57
Таймаут передачи данных
59
Повторное считывание штрих-кода
61
Разрешение/запрещение алгоритма MECCA
63
Энергосберегающий режим
64
Приложение 1. Программирование сканеров MS9520 и MS9540
65
Диапазон активизации инфракрасного датчика
65
Статус CodeGate
67
Режим считывания штрих-кода
68
Повторное считывание штрих-кода
69
5
Введение.
ВВЕДЕНИЕ
Сокращения
В данном руководстве использованы сокращения:
CCD (ПЗС)
Charge Couple Device (Прибор с зарядовой связью).
ПК
Персональный компьютер.
ОС
Операционная система.
ПО
Программное обеспечение.
Цель документа
Составляя данный документ, мы стремились решить несколько задач: (а)
создать русскоязычное руководство по программированию самых
распространенных сканеров штрих-код, производства компании Metrologic
Instruments Inc; (б) описать процедуры программирования наиболее полезных
параметров, с которыми чаще всего приходится сталкиваться при работе со
сканером;
(в) сделать документ, которым удобно пользоваться. Мы
постарались решить перечисленные задачи. Если по каким-то причинам Вы не
нашли нужных Вам параметров в данном документе, обратитесь к
оригинальному руководству, которое входит в комплект поставки Вашего
сканера. В таблице, приведенной ниже, Вы можете узнать по модели сканера
название оригинальной документации.
Производитель
Модель сканера
Оригинальная
документация
Metrologic
MS5145 Eclipse™,
MetroSelect
Instruments Inc
MS9520 Voyager™,
Configuration Guide
MS9540 VoyagerCG™,
MS7120 Orbit™,
MS7220 ArgusSCAN™,
MS7320 InVista™,
MS7600 Horizon™
Metrologic
MS6720
ScanSelect
Instruments Inc
MS860i Mini-Slot
Configuration Guide
О сканерах штрих-кода
Сканер штрих-кода
- устройство, предназначенное для считывания
штрихового кода и преобразования его данных для последующей передачи в
кассовый аппарат, ПК или POS-систему.
Штрих-код, которым маркируются объекты (товары, инвентарь и т.д.), в
большинстве случаев представляет собой ряд полос (штрихов) различной
Введение.
ширины разделенных между собой небольшими промежутками. Отношением
толщины черных и белых полос кодируется информация, которую может
считать сканер штрихового кода, при этом сканер не делает различий между
большим и маленьким штриховым кодом (один и тот же штрих-код успешно
считывается при печати в разных масштабах). Рядом со штриховым кодом,
как правило, содержится его алфавитно-цифровой эквивалент, который может
прочитать человек.
Режимы работы сканера
Сканер штрих-кода может работать в двух режимах: в режиме
программирования и в рабочем режиме. В рабочем режиме сканер считывает
штриховой код и передает его значение в кассовый аппарат, ПК или POS-
систему. В режиме программирования выполняется изменение параметров
сканера (интерфейса передачи данных (клавиатурный порт или RS-232C),
длительности и тона звукового сигнала, таймаута передачи данных и т.д.).
ПРОГРАММИРОВАНИЕ СКАНЕРА
Сканеры
программируются
последовательным
считыванием
программирующих штриховых кодов. Программирование сканера
предполагает определение параметров декодирования и используемого
интерфейса вывода данных. Параметры сканера сохраняются в
энергонезависимой памяти, и не теряются при выключении питания.
Примечание 1: Новый сканер поставляется от производителя с установленными
параметрами по умолчанию.
Примечание 2: В данном руководстве значение программируемого параметра по
умолчанию помещается в квадратные скобки.
Параметры программирования
Параметры программирования, приведенные в данном документе,
делятся на следующие группы:
параметры передачи данных через RS-232C;
параметры передачи данных через клавиатурный порт;
дополнительные параметры (параметры звукового сигнала; таймаут
передачи данных; параметры повторного считывания штрих-кода;
разрешение/запрещение дополнительных алгоритмов).
7
Введение.
Параметры передачи данных через RS-232C
Для корректной работы сканера и устройства (кассового аппарата, ПК
или POS-системы) по протоколу RS-232C необходимо, чтобы сканер и
устройство имели одинаковые параметры взаимодействия по этому протоколу
(описание интерфейса RS-232C вы можете найти в 16 томе библиотеки
системного программиста см. «Фролов А.В., Фролов Г.В. Модемы и факс-
модемы»).
Ниже
перечисляются
параметры,
которые
необходимо
запрограммировать, чтобы сканер передавал данные по интерфейсу RS-232C.
Примечание: Далее под устройством понимается кассовый аппарат, ПК или POS-
система.
Включить RS-232C - считывание штрихового кода «Включить RS-232C»
разрешает работу по интерфейсу RS-232C.
Скорость передачи в бодах - скорость передачи данных по интерфейсу RS-
232C; в сканере и устройстве должны быть заданы одинаковые скорости.
Четность - дополнительный бит, позволяющий выявлять ошибки при передаче
данных; в сканере и устройстве должны быть заданы одинаковые настройки
четности.
Четность = нечет (Odd) - если установлен данный параметр, то бит четности
принимает значение 1 или 0 для того, чтобы количество бит, равных 1, было
нечетным.
Четность = чет (Even) - если установлен данный параметр, то бит четности
принимает значение 1 или 0 для того, чтобы количество бит, равных 1, было
четным.
Четность = сброшен (Space) - если установлен данный параметр, то бит
четности всегда равен 0 (сброшен).
Четность = установлен (Mark) - если установлен данный параметр, то бит
четности всегда равен 1 (установлен).
Биты данных - количество битов данных; в сканере и устройстве должны быть
заданы одинаковые настройки битов данных.
Стоп биты - количество стоповых бит; в сканере и устройстве должны быть
заданы одинаковые настройки стоповых бит.
Завершение посылки
- коды символов, сигнализирующих о завершении
посылки данных.
Введение.
Таймаут передачи данных - таймаут перед передачей данных штрих-кода в
устройство.
Аппаратное управление потоком данных - какими сигналами (RTS/CTS)
будет управляться поток данных от сканера.
Включить RTS/CTS - перед передачей данных, сканер выставляет сигнал RTS
(Request To Send - запрос передачи) и ожидает сигнала CTS (Clear To Send -
разрешение передачи).
Выключить RTS/CTS - не используются RTS/CTS при передаче данных от
сканера.
RTS/CTS для каждого символа - устанавливать/снимать сигнал RTS для
каждого передаваемого символа.
RTS/CTS для сообщения - выставлять сигнал RTS перед передачей первого
символа и снимать его после передачи последнего символа.
Инвертировать полярность RTS - +12v = сброшен; -12v = выставлен.
Стандартная полярность RTS - -12v = сброшен; +12v = выставлен.
Инвертировать полярность CTS - +12v = сброшен, передача запрещена; -12v
= выставлен, передача разрешена.
Стандартная полярность CTS - -12v = сброшен, передача запрещена; +12v =
выставлен, передача разрешена.
Установить RTS и не ждать CTS - устанавливать RTS для передачи и не
ожидать установку сигнала CTS..
Установить RTS и ждать CTS - ожидать сигнал CTS после установки сигнала
RTS.
Проверять сигнал CTS перед установкой RTS - не устанавливать сигнал RTS,
если CTS уже установлен.
Не проверять CTS перед RTS - устанавливать сигнал RTS без проверки
сигнала CTS.
Обрабатывать DTR - сканер прекратит сканирование после сброса сигнала
DTR (Data Set Ready - готовность данных).
Разрешить подсчет переключений RTS
- при успешном распознавании
штрих-кода, сканер изменит состояние линии RTS.
9
Введение.
Программное управление потоком данных - какими командами (XON/XOFF,
ACK/NAK) будет управляться поток данных от сканера.
Разрешить XON/XOFF - сканер остановит передачу после получения XOFF
(ASCII
13H
- команда останова). Передача будет возобновлена после
получения XON (ASCII 11H - команда начала).
Запретить XON/XOFF - сканер не будет реагировать на XON/XOFF.
Разрешить ACK/NAK - после передачи сканер будет ожидать ответа ACK (06H
- подтверждение
(acknowledge)) или NAK(15H
- отрицание
(negative
acknowledge)). Если принят ACK, сканер завершает цикл передачи данных и
ожидает считывания следующего штрих-код. Если принят NAK, сканер
повторяет данные штрих-кода и снова ожидает ответа ACK или NAK.
Запретить ACK/NAK - сканер не ожидает ответ после передачи данных.
Поддерживать BEL/CAN в ACK/NAK - если сканер принимает BEL (07H), он
издает три звуковых сигнала и выходит из режима передачи данных. Если
принят CAN (18H), то сканер выходит из режима передачи данных без
звукового сигнала.
Игнорировать BEL/CAN в ACK/NAK - сканер игнорирует символы BEL и
CAN в режиме передачи данных.
Параметры передачи данных через клавиатурный порт
Если сканер подключается в разрыв клавиатуры ПК, то его необходимо
запрограммировать для работы в режиме эмуляции клавиатуры, в этом
режиме сканер передает данные штрих-кода через клавиатурный порт ПК в
виде кодов символов, эмулируя нажатие клавиш на клавиатуре.
Разрешить передачу данных через клавиатурный порт
- считывание
штрихового кода «Разрешить передачу через клавиатурный порт» разрешает
работу в режиме эмуляции клавиатуры.
Выбор страны/языка - выбор кодовой страницы (по умолчанию USA).
Выбор типа клавиатуры - выбор типа клавиатуры ПК (AT, XT, PS/2).
Завершение посылки
- коды символов, сигнализирующих о завершении
посылки данных.
Клавиатурный режим
- выбор режима клавиатурной эмуляции. Можно
передавать коды символов в верхнем регистре или эмулировать нажатие
клавиши Alt.
10
Введение.
Дополнительные параметры
Параметры звукового сигнала - регулируют длительность, тон и характер
звукового сигнала.
Таймаут передачи данных - таймаут перед передачей штрих-кода в ПК.
Параметры повторного считывания штрих-кода - параметры, регулирующие
поведение сканера при повторном считывании штрих-кода.
Параметры энергосберегающего режима - разрешают или запрещают переход
сканера в энергосберегающий режим, если сканер не используется в течение
определенного интервала времени.
Повторное считывание штрихового кода - при помощи программирующих
штриховых кодов можно определить поведение сканера при повторном
считывании штрихового кода. Можно запретить повторное считывание
штрихового кода, тогда до считывания другого штрих-кода будет запрещено
считывание штрихового кода, который уже считывался. Можно определить
время в течение, которого считанный штрих-код не будет считываться
повторно, и штрих-код можно будет снова считать только по истечении
указанного времени.
Последовательность
программирования сканера
Сканеры могут программироваться двумя методами:
методом считывания одного программирующего штрих-кода;
методом последовательного
считывания программирующих
штриховых кодов.
Примечание: Сканеры моделей MS5145 Eclipse™, MS9520 Voyager™,
MS9540 VoyagerCG™, MS7120 Orbit™, MS7220 ArgusSCAN™, MS7320 InVista™,
MS7600 Horizon™ могут программироваться любым из этих методов, сканеры
MS6720, MS860i Mini-Slot™ могут программироваться только методом
последовательного считывания программирующих штриховых кодов.
11
Введение.
Метод считывания одного
программирующего кода
Метод считывания одного программирующего кода разрешает или
запрещает один параметр. Сканирование программирующего штрих-кода
сканер подтверждает одним коротким звуковым сигналом текущей
(запрограммированной) тональности, после которого следуют два коротких
звуковых сигнала подтверждающие запись параметра в память.
Примечание: Данный метод поддерживается только сканерами моделей
MS5145 Eclipse™, MS9520 Voyager™, MS9540 VoyagerCG™, MS7120 Orbit™,
MS7220 ArgusSCAN™, MS7320 InVista™, MS7600 Horizon™.
Метод последовательного считывания
программирующих штриховых кодов
Метод последовательного считывания программирующих штриховых
кодов предполагает выполнение следующих шагов:
1. Считывание штрих-кода входа в режим программирования.
2. Считывание штриховых кодов, программирующих требуемые
параметры.
3. Считывание штрих-кода выхода из режима программирования.
Примечание 1: Выключение питания в режиме программирования сканера
приводит к потере всех сделанных изменений.
Примечание 2: Если сканер находится в режиме программирования, и если в
течение 30 секунд не производилось считывание программирующего штрих-кода, то
сканер издает три звуковых сигнала и выходит из режима программирования, при
этом все сделанные изменения теряются.
12
Программирование сканеров Metrologic Instruments Inc.
ПРОГРАММИРОВАНИЕ СКАНЕРОВ
METROLOGIC INSTRUMENTS INC
Звуковой сигнал
Вход в режим программирования и выход из режима программирования
подтверждается тремя короткими звуковыми сигналами.
Считывание программирующего штрих-кода подтверждается коротким
звуковым сигналом.
Если в режиме программирования штрих-код был считан неправильно,
то сканер издает звуковой сигнал низкой тональности.
Примечание 1: Дополнительную информацию о характере звукового сигнала см. в
Руководстве по настройке и эксплуатации, которое входит в комплект поставки
Вашего сканера.
Примечание 2: Определения параметров программирования см. в разделе «Параметры
программирования».
Изменение параметров
Изменение одного параметра
Настройка одного параметра может выполняться при помощи одного
программирующего штрихового кода.
1. Включите сканер.
2. Сканируйте код для выбранного параметра.
3. Сканер должен издать три звуковых сигнала, свидетельствующих об
успешном считывании программирующего штрих-кода и сохранении
настроек в энергонезависимой памяти.
Изменение нескольких параметров
Изменение нескольких параметров сканера производится в режиме
программирования сканера путем последовательного считывание нужных
программирующих штриховых кодов.
1. Включите сканер.
2. Считайте код «Начать/Завершить программирование» (3 сигнала).
3. Считайте код нужного параметра (1 сигнал).
4. Повторяя п.3 запрограммируйте нужное число параметров.
5. Считайте код «Начать/Завершить программирование» (3 сигнала), за
которым следует сигнал «сохранение настроек».
13
MS5145, MS9500, MS7120, MS7220, MS7320, MS7600. RS-232C.
ПРОГРАММИРОВАНИЕ СКАНЕРОВ
MS5145, MS9520, MS9540,
MS7120, MS7220, MS7320,
MS7600
В данном разделе приводятся программирующие штриховые коды для
сканеров моделей MS5145 Eclipse™, MS9520 Voyager™, MS9540
VoyagerCG™, MS7120 Orbit™, MS7220 ArgusSCAN™, MS7320 InVista™,
MS7600 Horizon™. Сканеры указанных моделей могут программироваться
как методом изменения одного параметра, так и методом изменения
нескольких параметров (см. раздел «Программирование сканеров Metrologic
Instruments Inc.»).
В комплект поставки указанных сканеров входит оригинальное
руководство по программированию MetroSelect Configuration Guide.
Начать/Завершить
программирование
999999
Установка параметров по умолчанию
Для установки параметров по умолчанию используйте код «Установить
параметры по умолчанию».
Внимание! При считывании данного штрих-кода теряются все ранее внесенные
изменения параметров конфигурации сканера и устанавливаются их значения по
умолчанию. После считывания данного штрих-кода сканер работает по интерфейсу
RS-232С.
Установить параметры по
умолчанию
999998
14
MS5145, MS9500, MS7120, MS7220, MS7320, MS7600. RS-232C.
Параметры RS-232C
Включить RS-232C
Начать/Завершить
программирование
999999
[Включить RS-232C]
Запретить подключение
415554
415534
Разрешает работу по интерфейсу RS-
Запрещает подключение по любому
232C +/- 12 Вольт.
интерфейсу
Установить параметры по
умолчанию
999998
Устанавливает параметры по
умолчанию для взаимодействия по
интерфейсу RS-232C.
15
MS5145, MS9500, MS7120, MS7220, MS7320, MS7600. RS-232C.
Скорость передачи в бодах
Начать/Завершить
программирование
999999
115200
57600
4158100
415890
Не поддерживается для MS9500
Не поддерживается для MS9500
Voyager
Voyager
38400
19200
415880
415870
14400
[9600]
415860
415850
16
MS5145, MS9500, MS7120, MS7220, MS7320, MS7600. RS-232C.
Продолжение таблицы
Начать/Завершить
программирование
999999
4800
2400
415840
415830
1200
600
415820
415810
300
415800
17
MS5145, MS9500, MS7120, MS7220, MS7320, MS7600. RS-232C.
Четность
Начать/Завершить
программирование
999999
Нет
316045
Нечет (Odd)
[Сброшен (Space)]
316005
316015
Чет (Even)
Установлен (Mark)
316025
316035
18
MS5145, MS9500, MS7120, MS7220, MS7320, MS7600. RS-232C.
Начать/Завершить
программирование
999999
Стоп биты
1 стоп бит
[2 стоп бита]
116014
116004
Биты данных
8 бит данных
[7 бит данных]
116013
116003
19
MS5145, MS9500, MS7120, MS7220, MS7320, MS7600. RS-232C.
Аппаратное управление потоком данных
Начать/Завершить
программирование
999999
Включить RTS/CTS
[Выключить RTS/CTS]
115816
115806
[RTS/CTS для каждого символа]
RTS/CTS для сообщения
115815
115805
Инвертировать полярность RTS
[Стандартная полярность RTS]
124510
124500
20
MS5145, MS9500, MS7120, MS7220, MS7320, MS7600. RS-232C.
Продолжение таблицы
Начать/Завершить
программирование
999999
Инвертировать полярность CTS
[Стандартная полярность CTS]
124511
124501
Установить RTS и не ждать CTS
[Установить RTS и ждать CTS]
124512
124502
Проверять сигнал CTS перед
[Не проверять CTS перед RTS]
установкой RTS
124513
124503
21
MS5145, MS9500, MS7120, MS7220, MS7320, MS7600. RS-232C.
Продолжение таблицы
Начать/Завершить
программирование
999999
Обрабатывать DTR
[Не обрабатывать DTR]
115817
115807
Разрешить подсчет переключений
[Запретить подсчет переключений
RTS
RTS]
115915
115905
22
MS5145, MS9500, MS7120, MS7220, MS7320, MS7600. RS-232C.
Программное управление потоком
Начать/Завершить
программирование
999999
Разрешить XON/XOFF
[Запретить XON/XOFF]
115914
115904
Разрешить ACK/NAK
[Запретить ACK/NAK]
115913
115903
23
MS5145, MS9500, MS7120, MS7220, MS7320, MS7600. RS-232C.
Продолжение таблицы
Начать/Завершить
программирование
999999
Поддерживать BEL/CAN в
[Игнорировать BEL/CAN в
ACK/NAK
ACK/NAK]
115911
115901
5 повторов по истечении таймаута
[Неограниченное количество
ACK/NAK
повторов по истечении таймаута
ACK/NAK]
118013
118003
Не более 5 повторов по истечении
Количество повторов не ограничено
таймаута ACK/NAK
24
Программирование параметров
передачи данных через клавиатурный
порт
Разрешить передачу данных через
клавиатурный порт
Начать/Завершить
программирование
999999
Разрешить передачу данных через
Запретить подключение
клавиатурный порт
415574
415534
Запрещает подключение по любому
интерфейсу
Установить параметры по
умолчанию
999994
Устанавливает параметры по
умолчанию для режима эмуляции
клавиатуры
25
Выбор страны/языка
Начать/Завершить
программирование
999999
[USA]
UK
416240
416210
26
Выбор типа клавиатуры
Начать/Завершить
программирование
999999
[IBM AT]
IBM XT
216215
216205
PS/2
216225
27
Завершение посылки
Начать/Завершить
программирование
999999
Разрешить ETX (03H)
[Запретить ETX (03H)]
116614
116604
[Разрешить CR (13H)]
Запретить CR (13H)
116613
116603
28
Продолжение таблицы
Начать/Завершить
программирование
999999
[Разрешить LF (10H)]
Запретить LF (10H)
116612
116602
Разрешить Tab (09H)
[Запретить Tab (09H)]
116610
116600
29
Клавиатурный режим
Начать/Завершить
программирование
999999
Включить Alt
[Выключить Alt]
116217
116207
Включить автоматическое
[Выключить автоматическое
определение Caps Lock (AT/PS2)
определение Caps Lock (AT/PS2)]
116214
116204
30
Продолжение таблицы
Начать/Завершить
программирование
999999
Включить Caps Lock (XT)
[Выключить Caps Lock (XT)]
116315
116305
31
MS5145, MS9500, MS7120, MS7220, MS7320, MS7600. Дополнительно.
Звуковой сигнал
При помощи программирующих штриховых кодов можно изменить
длительность и тон звукового сигнала, подтверждающего успешное
считывание штриховых кодов.
Начать/Завершить
программирование
999999
[Обычный]
Дополнительный тон 1
318575
318565
Дополнительный тон 2
Дополнительный тон 3
318555
318545
32
MS5145, MS9500, MS7120, MS7220, MS7320, MS7600. Дополнительно.
Продолжение таблицы
Начать/Завершить
программирование
999999
Дополнительный тон 4
Дополнительный тон 5
318535
318525
Дополнительный тон 6
Нет звука
318515
318505
33
MS5145, MS9500, MS7120, MS7220, MS7320, MS7600. Дополнительно.
Продолжение таблицы
Начать/Завершить
программирование
999999
[Один звуковой сигнал]
Два звуковых сигнала
118406
118416
Разрешить Fast Beep
[Запретить Fast Beep]
118414
118404
34
MS5145, MS9500, MS7120, MS7220, MS7320, MS7600. Дополнительно.
Продолжение таблицы
Начать/Завершить
программирование
999999
Звуковой сигнал на команду BEL
[Игнорировать команду BEL]
118417
118407
Сканер подает звуковой сигнал при
получении команды BEL. Число,
переданное за время менее 200 мс.
перед командой BEL задает
количество звуковых сигналов,
подаваемых сканером.
Разрешить световую индикацию во
[Запретить световую индикацию во
время звукового сигнала
время звукового сигнала]
116913
116903
35
MS5145, MS9500, MS7120, MS7220, MS7320, MS7600. Дополнительно.
Повторное считывание штрих-кода
Можно задать следующие фиксированные значения временных
интервалов, в течение которых запрещается повторное считывание штрих-
кода (в мс): нет, 50, 100, 200, 500, 1200, 2000 и бесконечное.
Примечание 1: Для программирования параметров повторного считывания штрих-
кода сканеров моделей MS9520 и MS9540 см. Приложение 1.
Начать/Завершить
программирование
999999
Нет
100мс
818900
818920
200мс
[500мс]
818940
8189100
36
MS5145, MS9500, MS7120, MS7220, MS7320, MS7600. Дополнительно.
Продолжение таблицы
Начать/Завершить
программирование
999999
1200мс
2000мс
8189240
8189400
Бесконечный
118917
Если включен данный параметр, то
сканер не будет повторно сканировать
тот же штрих-код.
Этот штрих-код может быть считан,
после того как будет считан другой
штрих-код.
37
MS5145, MS9500, MS7120, MS7220, MS7320, MS7600. Дополнительно.
Таймаут передачи данных
Перед передачей штрихового кода в кассовый аппарат, ПК или POS-
систему можно добавить небольшую задержку.
Начать/Завершить
программирование
999999
Включить таймаут передачи
[Отключить таймаут]
данных
118412
118402
[Звуковой сигнал перед передачей]
Звуковой сигнал после передачи
118413
118403
Сканер будет подавать звуковой
Сканер будет подавать звуковой
сигнал перед передачей каждого кода
сигнал после передачи каждого кода
38
MS5145, MS9500, MS7120, MS7220, MS7320, MS7600. Дополнительно.
Продолжение таблицы
Начать/Завершить
программирование
999999
Короткий таймаут (1с)
[Таймаут по умолчанию (2с)]
8191200
8191400
Длинный таймаут (4с)
8191800
39
MS5145, MS9500, MS7120, MS7220, MS7320, MS7600. Дополнительно.
Продолжение таблицы
Начать/Завершить
программирование
999999
Звуковой сигнал по истечении
[Нет звукового сигнала по
таймаута
истечении таймаута]
118410
118400
Звук низкой тональности по
[Нет звука низкой тональности по
истечении таймаута
истечении таймаута]
118411
118401
40
MS5145, MS9500, MS7120, MS7220, MS7320, MS7600. Дополнительно.
Разрешение/запрещение алгоритма
MAJIC
MAJIC - (Metrologic Algorithm for Joining Incomplete Codes) алгоритм
коррекции усеченных кодов. Включение данного алгоритма повышает
надежность
(точность) считывания штриховых кодов, и может оказаться
полезным при сканировании усеченных и поврежденных штриховых кодов, с
которыми часто приходится иметь дело при операциях возврата. По
умолчанию алгоритм коррекции включен, это незначительно уменьшает
скорость считывания штриховых кодов.
Начать/Завершить
программирование
999999
[Разрешить MAJIC]
Запретить MAJIC
101113
101103
41
MS5145, MS9500, MS7120, MS7220, MS7320, MS7600. Дополнительно.
Энергосберегающий режим
В данном разделе описываются параметры энергосберегающего режима
многоплоскостных сканеров: MS7120 Orbit, MS7220 ArgusSCAN,
MS860i Mini-Slot, MS6720.
Примечание: при помощи приведенных здесь штриховых кодов нельзя
запрограммировать одноплоскостные сканеры штрих-кода MS9520Voyager и
MS9540 VoyagerCG.
Начать/Завершить
программирование
999999
Автоматический переход в
Запретить переход в
энергосберегающий режим
энергосберегающий режим
118617
818600
Сканер входит в энергосберегающий
режим сразу после включения питания
и после считывания каждого штрих-
кода.
Переход в энергосберегающий
Переход в энергосберегающий
режим через 1 минуту
режим через 2 минуты
118610
818620
Сканер входит в энергосберегающий
Сканер входит в энергосберегающий
режим, если не используется в течение
режим, если не используется в течение
1 минуты.
2 минут.
42
MS5145, MS9500, MS7120, MS7220, MS7320, MS7600. Дополнительно.
Продолжение таблицы
Начать/Завершить
программирование
999999
Переход в энергосберегающий
[Переход в энергосберегающий
режим через 5 минут
режим через 10 минут]
818650
8186100
Сканер входит в энергосберегающий
Сканер входит в энергосберегающий
режим, если не используется в течение
режим, если не используется в течение
5 минут.
10 минут.
Переход в энергосберегающий
Переход в энергосберегающий
режим через 20 минут
режим через 30 минут
8186200
8186300
Сканер входит в энергосберегающий
Сканер входит в энергосберегающий
режим, если не используется в течение
режим, если не используется в течение
20 минут.
30 минут.
43
Программирование сканеров MS6720, MS860i.
ПРОГРАММИРОВАНИЕ СКАНЕРОВ
MS6720, MS860I
В данном разделе приводятся программирующие штриховые коды для
сканеров моделей MS6720, MS860i. Сканеры указанных моделей могут
программироваться только методом изменения нескольких параметров (см.
раздел «Программирование сканеров Metrologic Instruments Inc.»).
В комплект поставки Вашего сканера входит оригинальное руководство
по программированию ScanSelect Configuration Guide.
Начать/Завершить
программирование
01234566667
0
12345
66666
7
Установка параметров по умолчанию
Для установки параметров по умолчанию используйте код «Установить
параметры по умолчанию».
Внимание! При считывании данного штрих-кода теряются все ранее внесенные
изменения параметров конфигурации сканера и устанавливаются их значения по
умолчанию.
Установить параметры по
умолчанию
012345666612
0
12345
66661
2
44
MS6720, MS860i. RS-232C.
Параметры RS-232C
Включить RS-232C
Начать/Завершить
программирование
01234566667
0
12345
66666
7
[Включить RS-232C]
Запретить подключение
012345309557
012345309359
0
12345
30955
0
12345
30935
7
9
Если данная установка включена,
Запрещает подключение по любому
сканер будет работать с интерфейсом
интерфейсу
RS-232C +/- 12 Вольт.
45
MS6720, MS860i. RS-232C.
Скорость передачи в бодах
Начать/Завершить
программирование
01234566667
0
12345
66666
7
38400
19200
012345317002
012345317705
0
12345
31700
0
12345
31770
2
5
[9600]
4800
012345317606
012345317507
0
12345
31760
0
12345
31750
6
7
46
MS6720, MS860i. RS-232C.
Продолжение таблицы
Начать/Завершить
программирование
01234566667
0
12345
66666
7
2400
1200
012345317408
012345317309
0
12345
31740
0
12345
31730
8
9
600
300
012345317200
012345317101
0
12345
31720
0
12345
31710
0
1
47
MS6720, MS860i. RS-232C.
Начать/Завершить
программирование
01234566667
0
12345
66666
7
Четность
Нечет (Odd)
Сброшен (Space)
012345209031
012345209130
0
12345
20903
0
12345
20913
1
0
Чет (Even)
Установлен (Mark)
012345209239
012345209338
0
12345
20923
0
12345
20933
9
8
Биты данных
8 бит данных
[7 бит данных]
012345119149
012345119040
0
12345
11914
0
12345
11904
0
9
48
MS6720, MS860i. RS-232C.
Аппаратное управление потоком данных
Начать/Завершить
программирование
01234566667
0
12345
66666
7
Включить RTS/CTS
[Выключить RTS/CTS]
012345117169
012345117060
0
12345
11716
0
12345
11706
9
0
[RTS/CTS для каждого символа]
RTS/CTS для сообщения
012345117152
012345117053
0
12345
11715
0
12345
11705
2
3
49
MS6720, MS860i. RS-232C.
Продолжение таблицы
Начать/Завершить
программирование
01234566667
0
12345
66666
7
Обрабатывать DTR
[Не обрабатывать DTR]
012345117176
012345117077
0
12345
11717
0
12345
11707
7
6
50
MS6720, MS860i. RS-232C.
Программное управление потоком
Начать/Завершить
программирование
01234566667
0
12345
66666
7
Разрешить XON/XOFF
[Запретить XON/XOFF]
012345117145
012345117046
0
12345
11714
0
12345
11704
5
6
Разрешить ACK/NAK
[Запретить ACK/NAK]
012345117138
012345117039
0
12345
11713
0
12345
11703
9
8
51
MS6720, MS860i. RS-232C.
Продолжение таблицы
Начать/Завершить
программирование
01234566667
0
12345
66666
7
Разрешить 5 повторов по истечении
[Запретить 5 повторов по истечении
таймаута ACK/NAK
таймаута ACK/NAK]
012345112133
012345112034
0
12345
11213
0
12345
11203
4
3
52
MS6720, MS860i. Клавиатура.
Программирование параметров
передачи данных через клавиатурный
порт
Разрешить передачу данных через
клавиатурный порт
Начать/Завершить
программирование
01234566667
0
12345
66666
7
Разрешить передачу данных через
Запретить подключение
клавиатурный порт
012345309755
012345309359
0
12345
30975
5
0
12345
30935
9
Запрещает подключение по любому
интерфейсу
Выбор страны/языка
[USA]
UK
0
12345
31760
6
0
12345
31710
1
53
MS6720, MS860i. Клавиатура.
Выбор типа клавиатуры
Начать/Завершить
программирование
01234566667
0
12345
66666
7
[IBM AT]
IBM XT
012345217159
012345217050
0
12345
21715
9
0
12345
21705
0
PS/2
012345217258
0
12345
21725
8
54
MS6720, MS860i. Клавиатура.
Завершение посылки
Начать/Завершить
программирование
01234566667
0
12345
66666
7
Разрешить ETX (03H)
[Запретить ETX (03H)]
012345118142
012345118043
0
12345
11814
0
12345
11804
2
3
[Разрешить CR (13H)]
Запретить CR (13H)
012345118135
012345118036
0
12345
11813
5
0
12345
11803
6
55
MS6720, MS860i. Клавиатура.
Продолжение таблицы
Начать/Завершить
программирование
01234566667
0
12345
66666
7
[Разрешить LF (10H)]
Запретить LF (10H)
012345118128
012345118029
0
12345
11812
0
12345
11802
8
9
Разрешить Tab (09H)
[Запретить Tab (09H)]
012345118104
012345118005
0
12345
11810
0
12345
11800
4
5
56
MS6720, MS860i. Клавиатура.
Клавиатурный режим
Начать/Завершить
программирование
01234566667
0
12345
66666
7
Включить Alt
[Выключить Alt]
012345117176
012345117077
0
12345
11717
0
12345
11707
6
7
Включить Caps Lock
[Выключить Caps Lock]
012345117145
012345117046
0
12345
11714
0
12345
11704
6
5
57
MS6720, MS860i. Дополнительно.
Звуковой сигнал
При помощи программирующих штриховых кодов можно изменить
длительность и тон звукового сигнала, подтверждающего успешное
считывание штриховых кодов.
Начать/Завершить
программирование
01234566667
0
12345
66666
7
[Обычный]
Дополнительный тон 1
012345210365
012345210266
0
12345
21036
5
0
12345
21026
6
Дополнительный тон 2
Нет звука
012345210167
012345210068
0
12345
21016
7
0
12345
21006
8
Уменьшенная длительность
[Нормальная длительность]
012345128103
0123452128004
0
12345
12810
3
0
12345
12800
4
58
MS6720, MS860i. Дополнительно.
Продолжение таблицы
Начать/Завершить
программирование
01234566667
0
12345
66666
7
[Громкий]
Средняя громкость
012345210341
012345210242
0
12345
21034
1
0
12345
21024
2
Низкая громкость
Нет звука
012345210143
012345210044
0
12345
21014
3
0
12345
21004
4
59
MS6720, MS860i. Дополнительно.
Таймаут передачи данных
Начать/Завершить
программирование
01234566667
0
12345
66666
7
Включить таймаут передачи
[Отключить таймаут]
данных
012345110122
012345110023
0
12345
11012
2
0
12345
11002
3
[Звуковой сигнал перед передачей]
Звуковой сигнал после передачи
012345110139
012345110030
0
12345
11013
0
12345
11003
9
0
Сканер будет издавать звуковой сигнал
перед передачей каждого кода
3 звуковых сигнала по истечении
Нет звукового сигнала по
таймаута
истечении таймаута
012345110108
01234511009
0
12345
11010
8
0
12345
11000
9
60
MS6720, MS860i. Дополнительно.
Продолжение таблицы
Начать/Завершить
программирование
01234566667
0
12345
66666
7
Звуковой сигнал низкой
Нет звукового сигнала низкой
тональности по истечении таймаута тональности по истечении таймаута
012345110115
012345110016
0
12345
11011
0
12345
11001
5
6
61
MS6720, MS860i. Дополнительно.
Повторное считывание штрих-кода
Начать/Завершить
программирование
01234566667
0
12345
66666
7
Разрешить повторное считывание
[Разрешить задержку между
штрихового кода без задержки
штриховыми кодами]
012345128158
012345128059
0
12345
12815
0
12345
12805
9
8
Если включен данный параметр, то
Если включен данный параметр, то
считанный штрих-код можно снова
разрешается повторное считывание
считывать без временных задержек.
штрих-кода по истечении выбранной
Включение данного параметра
временной задержки.
сбрасывает все выбранные задержки
повторного считывания штрих-кода.
Запретить повторное считывание
[Разрешить повторное считывание
штрих-кода
штрих-кода]
012345128165
012345128066
0
12345
12816
0
12345
12806
5
6
Если включен данный параметр, то
Если включен данный параметр, то
сканер не будет повторно считывать
разрешается повторное считывание
штрих-код в течение всего сеанса
штрих-кода по истечении выбранной
работы сканера.
временной задержки.
Включение данного параметра
сбрасывает все выбранные задержки
повторного считывания штрих-кода.
62
MS6720, MS860i. Дополнительно.
Продолжение таблицы
Начать/Завершить
программирование
01234566667
0
12345
66666
7
Разрешить таймаут 100 мс
[Запретить таймаут 100 мс]
012345128110
012345128011
0
12345
12811
0
12345
12801
0
1
Запретить повторное считывание
штрих-кода в течение 100мс.
Если включен данный параметр, то
будет использоваться таймаут по
умолчанию (500 мс).
200мс
[500мс]
012345211300
012345211201
0
12345
21130
0
12345
21120
0
1
1250мс
2000
012345211102
012345211003
0
12345
21110
0
12345
21100
2
3
63
MS6720, MS860i. Дополнительно.
Разрешение/запрещение алгоритма
MECCA
MECCA - (Metrologic Enhanced Code Correcting Algorithm) расширенный
алгоритм коррекции кода. Включение данного алгоритма повышает
надежность
(точность) считывания штриховых кодов, и может оказаться
полезным при сканировании усеченных и поврежденных штриховых кодов, с
которыми часто приходится иметь дело при операциях возврата.
При выключенном MECCA сканер посылает сигнал об успешном
считывании уже после первого удачного считывания кода лучом. При
включенном алгоритме MECCA сканер посылает этот сигнал только после
второго (повторного) удачного прохода луча по коду. Включение MECCA
приводит к незначительному уменьшению скорости сканера, но на практике
такое уменьшение, конечно же, заметить очень сложно.
Начать/Завершить
программирование
01234566667
0
12345
66666
7
Разрешить MECCA
[Запретить MECCA]
012345101007
012345101106
0
12345
10100
7
0
12345
10110
6
64
MS6720, MS860i. Дополнительно.
Энергосберегающий режим
Если сканер бездействует в течение некоторого времени, то он переходит
в энергосберегающий режим. Чтобы перевести сканер в активное состояние
необходимо коснуться сенсорной панели (MS860i) или поднести объект со
штриховым кодом к инфракрасному датчику (MS6720).
Начать/Завершить
программирование
01234566667
0
12345
66666
7
[Переход в энергосберегающий
Переход в энергосберегающий
режим через 10 минут]
режим через 2 минуты
012345209307
012345209208
0
12345
20930
0
12345
20920
7
8
Сканер входит в энергосберегающий
Сканер входит в энергосберегающий
режим, если не используется в течение
режим, если не используется в течение
10 минут.
2 минут.
Переход в энергосберегающий
Запретить переход в
режим через 30 минут
энергосберегающий режим
012345209109
012345209000
0
12345
20910
9
0
12345
20900
0
Сканер входит в энергосберегающий
режим, если не используется в течение
30 минут.
65
Приложение 1. Программирование сканеров MS9520 и MS9540.
ПРИЛОЖЕНИЕ 1.
ПРОГРАММИРОВАНИЕ СКАНЕРОВ
MS9520 И MS9540.
Для сканеров MS9520 Voyager и MS9540 VoyagerCG при помощи
программирующих штриховых кодов можно изменить следующие параметры:
диапазон активизации инфракрасного датчика;
статус CodeGate;
параметры режима считывания штрих-кода;
параметры повторного считывания штрихового кода.
Диапазон активизации инфракрасного
датчика
При помощи программирующих штриховых кодов, приведенных ниже,
можно изменить диапазон активизации инфракрасного датчика, включающего
сканер при поднесении к нему объекта.
Сканер может использоваться и как ручной
(без подставки) и как
стационарный (на подставке). Для каждого из этих способов использования
задается свой диапазон активизации инфракрасного датчика.
Начать/Завершить
программирование
999999
[Широкий диапазон (на подставке)] Короткий диапазон (на подставке)
118705
118715
66
Приложение 1. Программирование сканеров MS9520 и MS9540.
Продолжение таблицы
Начать/Завершить
программирование
999999
[Широкий диапазон (без
Короткий диапазон (без подставки)
подставки)]
118701
118711
67
Приложение 1. Программирование сканеров MS9520 и MS9540.
Статус CodeGate
Примечание: Статус CodeGate можно задавать только для сканеров модели
MS9540VoyagerCG
Начать/Завершить
программирование
999999
CodeGate активна (на подставке)
[CodeGate выключена (на
подставке)]
118707
118717
[CodeGate активна (без подставки)]
CodeGate выключена (без
подставки)
118713
118703
68
Приложение 1. Программирование сканеров MS9520 и MS9540.
Режим считывания штрих-кода
Начать/Завершить
программирование
999999
[Нормальное сканирование]
418304
Лазер включается после того как
инфракрасный датчик обнаружит
штрих-код. Лазер остается
включенным от 3х до 10ти секунд.
Мерцающее сканирование
Постоянное мерцание
418324
418334
Лазер включается после того как
Лазер постоянно мерцает.
инфракрасный датчик обнаружит
Инфракрасный датчик выключен.
штрих-код. После включения лазер
мерцает до 60ти секунд.
Сканирование одного штрих-кода
418344
Лазер включается после того как
инфракрасный датчик обнаружит
штрих-код. Лазер выключается после
успешного считывания штрих-кода.
69
Приложение 1. Программирование сканеров MS9520 и MS9540.
Повторное считывание штрих-кода
При помощи программирующих штриховых кодов можно определить
поведение сканера при повторном считывании штрихового кода. Можно
запретить повторное считывание штрихового кода, тогда до считывания
другого штрих-кода будет запрещено считывание штрихового кода, который
уже считывался. Можно определить время в течение, которого считанный
штрих-код не будет считываться повторно, и штрих-код можно будет снова
считать только по истечении указанного времени.
Можно задать следующие фиксированные значения временных
интервалов, в течение которых запрещается повторное считывание штрих-
кода (в мс): нет, 250, 375, 500, 625, 750, 875, 1000 и бесконечное.
Начать/Завершить
программирование
999999
Нет
250мс
818900
318970
70
Приложение 1. Программирование сканеров MS9520 и MS9540.
Продолжение таблицы
Начать/Завершить
программирование
999999
375мс
500мс
318960
318950
625мс
750мс
318940
318930
71
Приложение 1. Программирование сканеров MS9520 и MS9540.
Продолжение таблицы
Начать/Завершить
программирование
999999
[875мс]
1000мс
318920
318910
Бесконечный
118917
Если включен данный параметр, то
сканер не будет повторно сканировать
тот же штрих-код.

 

 

 

 

 

 

 

 

 

///////////////////////////////////////