Как подключить и настроить сканер штрихкодов АТОЛ SB2103 для работы в 1С?

Системный администратор Торговля и дистрибуция
← На главную

Подключение и настройка бюджетного сканера штрихкодов, такого как АТОЛ SB2103, часто вызывает затруднения из-за скудной документации и неочевидных особенностей работы. Основные проблемы, с которыми сталкиваются пользователи, — это первоначальное подключение к 1С, задержки при сканировании и настройка беспроводного режима. Рассмотрим по шагам, как решить эти задачи и обеспечить стабильную работу устройства.

Решение 1: Базовое подключение и решение проблемы с 10-секундной задержкой

Самый простой способ заставить сканер работать — это использовать его в режиме эмуляции клавиатуры (USB HID). В этом режиме сканер ведет себя как обычная клавиатура: куда установлен курсор, туда и будет "впечатан" отсканированный штрихкод. Однако именно при такой настройке с драйверами от АТОЛ часто возникает неприятная задержка.

Шаг 1. Первичное подключение в режиме эмуляции клавиатуры

Для начала подключим сканер к компьютеру. Если вы используете беспроводной режим, вставьте USB-приемник ("свисток") в порт компьютера. Операционная система, как правило, автоматически определяет его как стандартное HID-устройство ввода.

Далее, чтобы "подружить" сканер с базой, необходимо считать несколько управляющих штрихкодов из инструкции, которая идет в комплекте:

  1. Отсканируйте штрихкод Factory Default для сброса всех настроек к заводским. Это важный шаг, который помогает избежать конфликтов от предыдущих попыток настройки.
  2. Если сканер подключен по USB-кабелю, отсканируйте штрихкод USB-HID.
  3. Если используется беспроводной режим, отсканируйте штрихкод PS2-Keyboard, а затем RF Model для активации радиомодуля.

После этих действий откройте любой текстовый редактор (например, "Блокнот") и отсканируйте любой штрихкод. Если в редакторе появились символы, значит, базовое подключение прошло успешно.

Шаг 2. Устранение 10-секундной задержки в 1С

При подключении сканера к 1С через стандартный драйвер АТОЛ пользователи часто сталкиваются с тем, что после сканирования проходит 10-12 секунд, прежде чем данные появляются в программе. Причина этой задержки — демонстрационный режим современных платных драйверов АТОЛ (ДТО).

Есть несколько способов решить эту проблему:

Вариант А (рекомендуемый): Использование старых бесплатных драйверов.

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

Вариант Б (для опытных пользователей): Замена файлов драйвера.

Если вам необходима свежая версия драйверов АТОЛ для другого оборудования (например, для онлайн-кассы), можно пойти на хитрость.

  1. Установите последнюю версию драйвера ДТО.
  2. Найдите старую бесплатную версию (например, DTO6 2009 года) и извлеките из нее два файла: Scaner_t.exe и Scaner1C.dll.
  3. Замените аналогичные файлы в папке с установленными новыми драйверами на файлы из старой версии. Таким образом, основная часть драйвера останется новой, а компонент для работы со сканером будет старым и без задержек.

Вариант В: Использование встроенного драйвера 1С.

Вместо драйвера от АТОЛ можно использовать стандартный драйвер "1С:Сканер штрихкода". При настройке торгового оборудования в 1С выберите тип "Сканер штрихкода" и драйвер "1С:Сканер штрихкода (NativeApi)". Этот драйвер работает с устройствами в режиме эмуляции клавиатуры и не требует установки стороннего ПО.

Решение 2: Правильная настройка беспроводного режима

Часто возникают трудности с тем, чтобы заставить сканер работать без провода. Если после сканирования штрихкода RF Model сканер не издает подтверждающего звукового сигнала и не передает данные, значит, он не смог установить связь с USB-приемником. Проанализируем правильную последовательность действий.

Пошаговая инструкция по настройке беспроводного соединения:

  1. Подключите USB-приемник ("свисток") к компьютеру. Убедитесь, что система его определила.
  2. Возьмите инструкцию и сканер. Последовательно сканируйте следующие штрихкоды:
  3. Factory Default — сброс на заводские настройки.
  4. USB-HID или PS2-Keybord — выбор основного режима эмуляции.
  5. Setting Device ADD — код для "привязки" сканера к базе (приемнику).
  6. RF Model — активация беспроводного режима.

После сканирования последнего кода сканер должен издать мелодичный сигнал, что означает успешное сопряжение с базой. После этого он готов к работе в беспроводном режиме. Если этого не произошло, попробуйте отсканировать код Delete ADD для удаления старой привязки и повторите шаги 3 и 4.

Решение 3: Альтернативная настройка для работы в режиме клавиатуры без COM-порта

Перевод сканера в режим эмуляции COM-порта может быть сложным, а иногда и невозможным. Однако есть элегантный способ обойти эту необходимость и заставить сканер работать в 1С максимально удобно даже в режиме клавиатуры. Суть метода — запрограммировать сканер так, чтобы он сам устанавливал курсор в нужное поле перед отправкой данных.

Разберем по шагам:

  1. Настройка горячей клавиши в 1С. В вашей конфигурации 1С необходимо настроить горячую клавишу (например, F7) для команды, которая активирует поле ввода штрихкода в нужном вам документе или форме.
  2. Программирование префикса и суффикса сканера. С помощью управляющих штрихкодов из инструкции запрограммируйте сканер на добавление префикса и суффикса к каждому сканированию.
    • Префикс: должен эмулировать нажатие клавиши F7.
    • Суффикс: должен эмулировать нажатие клавиши Enter.

Как это работает? Теперь при сканировании товара происходит следующее:

  1. Сканер отправляет команду нажатия F7 (префикс).
  2. 1С получает команду, и курсор автоматически перемещается в поле для ввода штрихкода.
  3. Сканер мгновенно отправляет считанные данные штрихкода.
  4. Сканер отправляет команду нажатия Enter (суффикс).
  5. 1С обрабатывает ввод и находит товар.

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

Дополнительные советы и режимы работы

В итоге, несмотря на свою бюджетность и отсутствие внятной документации, сканер АТОЛ SB2103 является вполне рабочим инструментом. Главное — правильно подойти к его первоначальной настройке, выбрав один из описанных выше методов.

← На главную