Как настроить префикс сканера штрих кода

В наушниках по жизни

Прошло достаточно много времени с момента написания мной статей про подключение и настройку торгового оборудования в 1С. Статьи стали довольно популярными и у читателей часто стал вопрос про настройку префикса у сканеров-штрих кодов. Поэтому, в дополнение к статье про настройку сканера Eclipse MS 5145 LS я решил написать данный мануал, по настройке префикса.

Преамбула

У пользователей, которые используют старые версии конфигураций «Розницы» и Управление торговлей» имеется проблема с наличием обработок работы сканеров в оригинальной конфигурации. Старые версии не знают, как нормально работать с оборудованием в режиме COM порта и поэтому, сканеры не работают, как положено во всех меню конфигураций.

Поясню. Если в новой конфигурации, в режиме COM порта, при сканировании ШК товара, конфигурация сама автоматически вызывает окно поиска, вставляет туда ШК и нажимает Enter, то в старых конфигурациях такой обработки нет. Требуется нажатие на кнопку F7, чтобы вызвать меню поиска, затем считать сканером ШК и только после этого, товар будет добавлен в список, например, в режим Кассира.

Согласитесь, это крайне неудобно. Было бы куда проще, если бы сканер, перед вставкой ШК сам программно «нажимал» F7. Такая функция существует. За работу в таком режиме отвечают префиксы.

По идее, можно было бы просто зайти в 1С и в настройках оборудования, задать сканеру ШК префикс. Но проблема в том, что префикс клавиши F7, вводится, как код 150, а в списке указаны коды только доя 127. Конечно, можно самому изменить конфигурацию, но как-то это не по нашему, не правильно, да и не логично. Поэтому гораздо более правильный вариант, это задать префикс в настройках самого сканера.

Настройка

И так. Нам понадобится инструкция сканера Eclipse MS 5145 LS USB. Алгоритм задания префикса следующий:

  1. Сначала код со страницы 1-1 — для ввода сканера в режим конфигурации.
  2. Затем код Prefix #1 на странице 8-1 — для указания, что мы собираемся задать первый префикс
  3. Теперь кодами со страницы 16-1 и 16-2, надо набрать код 150, т. е. считать сначала код для цифры 1, затем для цифры 5, затем для цифры 0 — коду 150 соответствует нажатие на кнопку F7.
  4. И в конце, опять считываем код со страницы 1-1 — для завершения конфигурирования.

Примечание! Для работы сканера по данной схеме, сканер должен быть подключен в режиме USB, будьте внимательны.

Всё. Теперь при считывании ШК, сканер будет выдавать следующую последовательность:

Это должно работать в бОльшей части старых конфигураций, которые не умеют нормально работать с оборудованием в режиме COM порта.

Источник

Процедура настройки сканера штрих-кода

В данной статье мы расскажем о нюансах, возникающих во время процедуры настройки сканеров штрих-кода, в частности Honeywell 5145 и Атол SB1101

Сканер штрих-кода – это устройство, созданное для повышения эффективности организаций, занимающихся торговой деятельностью на разных её участках, а также для оптимизации работы кассового узла. Данное оборудование расшифровывает информацию, закодированную в штрих-кодах и других торговых метках, после чего перенаправляет её на компьютер, либо KKM. Для правильного функционирования сканирующего оборудования требуется не только верно подсоединить его к ПК, но и осуществить после этого настройку нового устройства. Для каждого сканера, в соответствии с видом подсоединения, при настройке существует своя последовательность действий.

Настройка сканера штрих-кода

Чтобы определится с выбором сканирующего оборудования лучше выяснить, его способ интеграции с основным устройством, для этого узнайте, какой разъём не занят. Если вы уже купили сканер штрих-кода, а необходимый для его подключения разъём занят, то нужно приобрести переходник. До того, как подсоединить оборудование, установите на компьютер драйвера, нужные для работы сканера, они должны быть в комплекте с устройством. Если необходимых программ нет, то их можно скачать на официальном сайте производителя.

После того как сканер считал и распознал штрих-код, он отправляет полученную информацию на главное устройство. Для оптимизации полученных данных применяются суффиксы и префиксы. К примеру, если для работы в 1C настроить суффикс «Enter», после распознавания штрих-кода он будет приниматься в автоматическом режиме.

Для того чтобы сканирующее оборудование вносило в последовательность обозначений суффиксы и префиксы, до того как приступить к работе, необходимо отсканировать в определённой последовательности специализированные штрих-коды. Они есть в руководстве по эксплуатации, в главе «Настройки формата исходящей информации».

Чтобы настроить добавление суффиксов, и префиксов:

• Активируйте режим [Настройка], для этого отсканируйте соответствующий штрих-код из инструкции.

• После этого выберите, какую функцию хотите подключить: суффикс, префикс, или одновременную работу обоих и считайте соответствующее обозначение.

• Чтобы закрыть активированный режим, тоже следует распознать соответствующий штрих-код, изменения при этом сохранятся автоматически.

Если руководство по эксплуатации утеряно, можно скачать его на сайте производителя. Если ваш сканер не имеет функции распознавания обозначений с электронного носителя, то нужно распечатать необходимый для настройки раздел.

Для того чтобы настроить драйвер, откройте главное меню и выберите раздел [Сервис], после этого нажмите на пункт [Параметры] и откройте [Драйвер устройств ввода]. В открывшейся форме выставьте выбранный суффикс и префикс. Когда параметры будут прописаны, программа сможет распознавать, что поступившие данные отправлены со сканера и выстроит необходимую для формирования нового действия последовательность.

Читайте также:  Как настроить весы саша для новорожденных

Как запрограммировать сканер штрих-кода Honeywell для взаимодействия с 1C

Этапы программирования сканера Honeywell:

• Инсталлируйте на ПК нужное для функционирования устройства программное обеспечение, после чего подсоедините сканер.

• Для обеспечения правильного взаимодействия, 1C требуется подключение через COM-порт. Если сканер подсоединён через USB-порт, можно активировав имитацию COM-порта.

• Проверьте, какие суффиксы активированы, если только CR, переходите к следующему шагу. Когда вместе с ним активирован вспомогательный суффикс LF, то считайте специальный штрих-код, отключающий его. Если этого не сделать, то когда вы приступите к работе, возникнет программная ошибка, так как 1C считывает вспомогательные суффиксы как пустые штрих-коды и не воспринимает их.

• Когда всё готово, войдите в 1C, откройте настройки подсоединённого устройства и настройте для него драйвер от 1C.

Для того чтобы убедиться, что сканер функционирует корректно, отсканируйте штрих-код с любого занесённого в базу товара.

Программирование сканера штрих-кода Honeywell 5145

Процедура программирования сканера штрих-кода Honeywell 5145:

• Подсоедините сканер к ПК, программа должна опознать его как оборудование для внесения информации, после этого запустите любой текстовый редактор и отсканируйте штрих-код.

• На месте курсора должно появиться его числовое обозначение, если этого не произошло, значит, программа не смогла распознать оборудование. Тогда требуется инсталлировать драйвера, активировав установочный файл [Install.bat].

• Когда устройство опознано, необходимо его настроить. Для этого переведите устройство в режим [Настройка] и активируйте COM-эмуляцию, считав соответствующий штрих-код.

Если всё сделано верно, устройству будет присвоен номер COM-порта, его необходимо записать, а затем внести в настройки драйвера. Это обеспечит корректную интеграцию сканирующего оборудования и ПК, что позволит быстро передавать считываемые данные.

Программирование сканера штрих-кода Атол SB1101

Сканеры данной серии функционируют в двух режимах:

• ручной – режим активирован по умолчанию, чтобы распознать штрих-код, наведите сканирующий луч на обозначение и нажмите кнопку;

• презентационный – чтобы перевести оборудование в данный режим, отсканируйте соответствующий штрих-код из руководства по использованию.

Настройка облегчается тем, что компьютер устанавливает драйвера автоматически после подсоединения сканера. Устройство может быть подключено любым из способов (через USB-порт, в разрыв клавиатуры, при эмуляции COM-порта). Настройка распознавания сканера нужна в соответствии с программным обеспечением, с которым он будет интегрироваться. К примеру, для взаимодействия с 1C необходимо активировать на нём эмуляцию COM-порта, а чтобы взаимодействовать со СБИС, подсоедините его к ПК и настройте как новое устройство. Ещё нужно знать, что для того чтобы перевести устройство в режим эмуляции, требуется самостоятельно внести номер COM-порта.

Программирование сканера штрих-кода Атол SB1101:

• Проверьте, установился ли драйвер на Ваш компьютер.

• Вставьте загрузочный диск с драйверами в ПК, скопируйте папку с установочным файлом на рабочий стол. Запустите установочный файл и зарегистрируйте драйвер по открывшейся на экране инструкции.

• В соответствии с предустановленной товароучётной программой, активируйте режим эмуляции COM-порта, либо оставьте всё, как есть и перейдите к следующему шагу.

• Выполните настройку суффиксов и префиксов, обозначив их в настройках программы.

• Запустите определение устройства в программе.

Последующая настройка суффиксов и префиксов происходит в стандартном режиме, путём считывания специальных штрих-кодов, находящихся в руководстве по эксплуатации.

Источник

Установка префикса для сканера MINDEO CS2190 для работы с 1С в режиме разрыва клавиатуры

Инструкция по установке префикса для сканера MINDEO CS2190 для работы с 1С Предприятие в режиме разрыва клавиатуры.

Рассмотрим настройку сканера MINDEO CS2190 с USB кабелем для работы с 1С Предприятие в режиме разрыва клавиатуры или имитации клавиатуры.

Сам сканер легко подключается к компьютеру в любой порт USB, и Windows быстро и легко сама устанавливает необходимые драйвера. После чего сканер готов работе, и это можно проверить сканированием в блокнот. Но для работы сканера с 1С, которая находится еще удаленно на терминале, придется немного изменить настройки сканера.

Сканер MINDEO CS2190 может имитировать подключение в след. вариациях:

  • В режиме HID keyboard
  • В режиме USB virtual COM (виртуальный порт COM)

Настройка.

1. Для включения режима клавиатура, необходимо просканировать след. штрихкод:

2. Далее необходимо включить имитацию задержки ввода символов, тк при передаче данных сканером окно ввода штрихкода быстро закрывалось. Для соединения с 1С по RDP мне было достаточно 40 мс. Сканируем сканером это значение:


Примечание: альтернативный вариант вызова задержки: несколько раз вызвать нажатие клавиши F7

3. Для вызова в 1С окна ввода штрихкода, необходимо в качестве префикса штрихкода передавать символ нажатия клавиши F7. Добавим данный префикс. Сканируем последовательно сверху вниз:

Далее сканируем закрывающую операцию:

4. Сканер после ввода штрихкода автоматически имитирует нажатие Enter, поэтому суффикс к штрихкоду добавлять не требуется. Но на всякий случай опишу как это сделать с данным сканером:

сканируем последовательно сначала первую колонку, затем вторую

Полная таблица ASC кодов символов, если нужно вызвать нажатие другой любой клавиши или символа:

После проведенных манипуляций, сканер при сканировании будет сначала нажимать кнопку F7, затем заполнять сканируемый штрихкод и нажимать Enter.

Имея такой алгоритм ввода, можно без труда в 1С написать соответствующие обработчики на создание новой номенклатуры при ненайденном штрихкоде и реализовать автозаполнения документа в 1С.

Полная документация по сканеру доступна с офф. сайта производителя.

Источник

Настройка драйвера «1С:Сканеры штрихкода»

Для работы с маркированным товаром всем предприятиям торговли, как оптовым, так и розничным, потребуется сканер штрихкодов. В этой статье на примере сканера 1C Atol Impulse расскажем, как подключить устройство к типовой программе 1С.

В поставку входит:

  • Сканер,
  • Соединительный USB-кабель,
  • Краткая инструкция по подключению сканера к компьютеру.

По умолчанию сканер может считывать все необходимые в торговле форматы штриховых кодов GS1 DataMatrix, EAN-8/13/ITF-14, PDF-14, QR и инверсионные коды на пачках сигарет.

Сначала проверим работоспособность устройства. При подключении сканера к компьютеру должен прозвучать мелодичный звук, а при нажатии на «курок» – подсветиться поле считывания.

Далее в программе 1С в разделе Администрирование – Подключаемое оборудование установить флажок И спользовать подключаемое оборудование, после перейти к списку Подключаемое оборудование. Для каждого экземпляра оборудования создается новая настройка – нажмите кнопку С оздать и проверьте, что все нужные поля заполнены:

  • Устройство используется – должен быть установлен флажок;
  • Тип оборудования – должно быть указано значение Сканеры штрихкода ;
  • Драйвер оборудования – выбрать из списка драйвер «1С:Сканеры штрихкода»;
  • Рабочее место и Наименование – будут заполнены автоматически данными из системы;
  • Серийный номер – вводить необязательно. Но для удобства учета оборудования в этом поле можно сохранить заводской номер устройства.

Сохраняем запись нажатием на и переходим к настройке сканера (кнопка Н астроить ). При открытии формы видим, что основные настройки заполнены значениями по умолчанию, которые в большинстве случаев обеспечивают работу сканера. Поэтому, в подавляющем большинстве случаев можно нажать кнопку «Записать и закрыть» и сканер будет работать.

Описание параметров драйвера

Параметр Диапазон значений Описание
Порт Клавиатура
+
Доступные серийные (COM) порты
Устанавливает канал связи, по которому драйвер ожидает поступления данных. В случае Клавиатуры, драйвер будет ожидать событий клавиатуры. В случае одного из доступных COM-портов системы, он будет ожидать данных от него
HID устройство
HID клавиатурного устройства (только для Linux)
Имеет смысл, только если в качестве Порта выбрано Клавиатура
Бит данных От 1 до 8 Бит данных при передаче по COM-порту
(имеет смысл, только если в качестве Порта выбрано COM-устройство )
Стоп-бит 1-1.5-2 Стоп бит данных при передаче по COM-порту
(имеет смысл, только если в качестве Порта выбрано COM-устройство)
Скорость Диапазон значений от 110 до 256000 Скорость при передаче по COM-порту
(имеет смысл, только если в качестве Порта выбрано COM-устройство)
Префикс NONE
или
код символа от 0 до 127
Символ префикса, передаваемый сканером перед данными ШК
Суффикс NONE
или
код символа от 0 до 127
Символ суффикса, передаваемый сканером после данных ШК
Таймаут клавиатуры
Любое число
Время с начала ввода, за которое ожидается получение всех данных ШК от сканера в виде клавиатурных сообщений
Таймаут COM-порта Любое число Время с начала ввода, за которое ожидается получение данных от COM-порта
Кодировка COM-порта UTF-8
Windows-1251
Кодировка символов передаваемых сканером (как правило, UTF-8)
Символ GS NONE
или
клавиша клавиатуры на выбор
Клавиша, нажатием которой, передается символ GS (#029)
Тип выходных данных Строка
Base64
Тип выходных данных
Строка – данные как они получены от устройства
Base64 – данные полученные от устройства, преобразованные в кодировку Base64
Игнорировать состояние клавиатуры
Да/Нет
Игнорирует CAPSLOCK
Тип лога NONE
В файл
В системный журнал
Устанавливает тип логирования в компоненте.
NONE – логирование выключено.
В файл – лог ведется в файл указанный в параметре «Лог файл».
В системный журнал – лог ведется в системный журнал.
Лог файла
Путь к файлу
Путь к файлу лога в который будут записаны данные лога, если параметр «Тип лога» установлен в «в файл»

Для того чтобы сканер и драйвер «1С:Сканеры штрихкода» могли «узнать» друг друга и работать вместе, необходимо чтобы их настройки совпадали между собой. Большинство современных сканеров штрихкодов подключаются к компьютеру по USB и могут функционировать в 2-х режимах: эмуляции клавиатуры или эмуляции серийного порта (его еще иногда называют COM). В режиме клавиатуры сканер производит те же действия, как если бы мы набирали штрихкод (далее – ШК) на клавиатуре. В режиме COM-порта сканер посылает данные в драйвер напрямую. По умолчанию, большинство сканеров настроены как клавиатурное устройство с суффиксом ‘CR’ (символ возврата каретки или нажатие клавиши ENTER) – символ, который вставляет сканер в конце данных ШК, которые он передал. Именно эти настройки являются настройками по умолчанию в драйвере «1С:Сканеры штрихкода», поэтому, в большинстве случаев ничего дополнительно настраивать не придется.

Но есть несколько случаев, при которых настраивать драйвер «1С:Сканеры штрихкода» и/или сам сканер все же придется:

  • Модель сканера, стандартные настройки которой отличаются от общепринятых;
  • Сканер, с измененными настройками не сброшенными к заводским;
  • Сканирование маркированной продукции;
  • Сканирование ШК содержащих кодированные данные (больничные листы, данные полисов и т.д.)

Для того чтобы проверить настройки сканера в драйвере «1С:Сканеры штрихкода» реализовано окно Тест , для того чтобы его открыть в форме настроек необходимо нажать Тест подключения.

В Тесте подключения проверяется подключение оборудования по всем СОМ-портам, поэтому вы точно не пропустите свое устройство, если оно исправно. Отсканировав любой ШК вы увидите его данные в окне Тест , а также от какого устройства они пришли: клавиатуры или COM.

Если никакого ШК под рукой нет, то на форме окна Тест расположен проверочный ШК со всеми возможными символами, которые могут встретиться в обычных товарных ШК или в ШК маркированной продукции.

Если сканер настроен правильно, то при сканировании проверочного ШК с формы, кроме всего прочего вы увидите надпись Ваш сканер настроен правильно .

Таким образом, при помощи окна Тест вы можете определить:

  1. Способ подключения сканера
  2. Текущие настройки сканера
  3. Совпадают ли настройки сканера и драйвера «1С:Сканеры штрихкода» между собой.

Окно Тест поддерживает несколько режимов работы: Тестовый , Рабочий и Отладка Клавиатуры.

Режим Тестовый – показывает данные от оборудования с заменой непечатаемых символов на их названия, а также названия специальных клавиш, если данные получены от клавиатуры.

Режим Рабочий – отображает данные, так как они передаются в платформу «1С:Предприятие». Если то или иное сообщение, пришедшее от оборудования, не соответствует критериям в настройках (допустим, не совпадает суффикс и/или префикс), то оно не будет отображено в Рабочем режиме так же как не будет передано в платформу «1С:Предприятие» во время штатной работы.

Режим Отладка клавиатуры , показывает всю последовательность переданных клавиатурных сообщений, которые были перехвачены компонентой. Нажатия клавиш в этом случае отображаются как KEY/key в случае нажатия/высвобождения функциональных клавиш и symbol_/_symbol в случае нажатия/высвобождения клавиши печатаемого символа.

Наиболее ходовыми для диагностики являются режимы Тестовый и Рабочий . Режим Отладка клавиатуры используется в спорных случаях для анализе ввода полученного от сканера в клавиатурном режиме, когда ввод получаемый компонентой не соответствует ожиданиям.

Если в окне Тест вы заметили отклонения в данных поступивших от сканера от ожидаемых, нужно выполнить настройку таким образом, чтобы настройки сканера и драйвера «1С:Сканеры штрихкода» совпадали между собой.

Наиболее распространенные несоответствия в настройках:

  • Неправильно указан порт подключения – драйвера настроен как клавиатура, а сканер как COM-устройство или COM-порт задан не верно.
  • Неправильно указан суффикс/префикс – сканер шлет данные с префиксом, а в настройках драйвера префикс не указан или неправильно задан суффикс.
  • Неправильно настроена клавиша передающая символ GS (встречается в кодах маркировки, см. далее).

Разрешить эти разногласия можно как изменением настроек драйвера «1С:Сканеры штрихкода», так и изменениями настроек самого сканера. Для изменения настроек драйвера достаточно открыть форму настроек и проставить те значения порта, суффикса/префикса которые можно было видеть в окне Тест .

Если при сканировании ШК EAN8 12345670, в окне Тест отображается !12345670‘SPACE’ — значит сканер подключен как COM-устройство к порту COM7. В качестве префикса выступает символ !, а суффикса ‘SPACE’(пробел).
Можно вернуться к настройкам выбрать в поле пункте Порт COM7, в поле префикс символ !, а в поле суффикс ‘SPACE’ и повторить сканирование в окне Тест в режиме Тестовый и Рабочий и убедиться в работоспособности.

Альтернативой может быть изменение настроек самого сканера, это более длинный и трудоемкий путь, поскольку предполагает изучение документации по сканеру и его перенастройку при помощи настроечных ШК. Но и такой способ иногда может понадобиться(например, на сканере не настроен суффикс), поэтому мы рассмотрим и его.

ВАЖНО! Если на сканере не настроен суффикс, то его лучше настроить. При работе в режиме клавиатуры суффикс это единственный способ понять, что сканер передал все данные целиком, а в режиме COM отсутствие суффикса может приводить к «склеиванию» нескольких подряд идущих сообщений, если они быстро идут одно за другим, в зависимости от модели сканера.

  1. Сбросить к заводским настройкам (если он не «из коробки»), отсканировав соответствующий ШК. Для нашего сканера это:

Перевести ШК в тот режим функционирования (клавиатурный или COM), в котором он будет использоваться. Отсканировать соответствующий ШК.

  • Поскольку, заводские настройки, как правило, совпадают с настройками компоненты по умолчанию, на этом этапе можно проверить функционирование в окне Тест компоненты , отсканировав проверочный ШК с формы окна Тест .
  • Если после сброса к заводским настройкам в сканере не настроен суффикс, настроить его можно используя соответствующие настроечные ШК.

    Таким образом, пройдя по этим шагам вы сможете согласовать настройки сканера и драйвера «1С:Сканеры штрихкода», если по какой-то причине они были рассогласованы.

    Некоторые ШК, такие как PDF417 , QR , Datamatrix могут кодировать сложные последовательности символов, часть из которых может быть нечитаемой и/или иметь специальное назначение, например символ GS в кодах маркировки. Штрихкод на форме окна Тест уже содержит символы GS в своем составе, поэтому если при его сканировании вы видите надпись Ваш сканер настроен правильно и пометки ‘GS’ в режиме Базовый , то проблем с чтением таких ШК у вас не возникнет.

    Большинство сканеров передают символ GS нажатием клавиши F8 в клавиатурном режиме, и это совпадает с настройками компонента по умолчанию.
    Однако это не всегда так. Иногда это могут быть клавиши F12 , Insert и другие спец клавиши. Если это так, то вместо пометки ‘GS’ в коде будет отображено название соответствующей клавиши. В этом случае нужно закрыть окно Тест и в настройках в поле Символ GS выбрать соответствующую клавишу, после чего вернуться в окно Тест и повторить сканирование.

    ВАЖНО!
    При работе сканера (устройства) и драйвера «1С:Сканеры штрихкода» в режиме COM, таких сложностей не возникает, ввиду того, что сканер передает код GS напрямую в виде символа #029. Если использовать сканер в режиме COM, то в дополнительной настройке нет необходимости. Некоторые модели сканеров могут не поддерживать чтение и передачу символов разделителей GS, как это делает 1С Atol Impulse.

    Данные, которые могут быть кодированы некоторыми типами ШК, не ограничиваются только наличием символа GS , они могут содержать символы произвольного алфавита.

    Закодированная последовательность символов содержит символы ‘NUL’ (#000), STX (#002), ESC (#027) и т.д. Естественно, что не все типы сканеров (устройств) содержат таблицы и другие механизмы для того, чтобы преобразовать произвольную последовательность символов в правильную последовательность клавиатурных событий. Как правило, в этом случае, использование сканера в режиме клавиатуры приводит к потерям данных, в виду того, что либо для символа нет сопоставления с клавиатурным событием внутри сканера (устройства), либо оно выполняется неизвестной последовательностью клавиатурных событий.

    При работе с такими типами ШК рекомендуется использование режима код подключения по COM .

    Источник

    Читайте также:  Как настроить pvr kodi
  • Поделиться с друзьями
    Инструкции360