Торговля и Склад · 11 мин
Как подключить сканер АТОЛ к 1С
Подключение сканера штрихкода АТОЛ к 1С: установка драйверов, настройка COM-порта и эмуляции клавиатуры, типовые ошибки и проверка работы сканера.
Сканер штрихкода АТОЛ подключается к 1С двумя способами: через эмуляцию клавиатуры (сканер «печатает» код как с клавиатуры) или через драйвер торгового оборудования с работой по COM-порту (реальному или виртуальному USB-COM). Для типовых конфигураций — «Управление торговлей», «Розница», «Комплексная автоматизация» — предпочтителен второй вариант: он позволяет 1С точно определить, что данные пришли именно от сканера, и корректно обработать их даже без фокуса в поле ввода.
Основная сложность обычно не в самом подключении, а в подготовке: нужно установить драйвер устройства ввода АТОЛ, перевести сканер в нужный режим интерфейса (считав управляющий штрихкод из руководства) и правильно указать параметры в настройках оборудования 1С. Если пропустить один из этих шагов, сканер либо «пищит, но ничего не вводит», либо вводит код с лишними символами.
Ниже разобран полный порядок действий: от проверки комплектации и установки драйверов до тестирования сканирования в документе и устранения типовых проблем. Инструкция подходит для популярных моделей линеек АТОЛ Impulse, SB и других сканеров, поддерживаемых драйвером «АТОЛ: Драйвер устройств ввода».
Что понадобится перед началом работы
Перед подключением убедитесь, что у вас есть сам сканер с исправным кабелем (или базой с полным зарядом для беспроводных моделей), компьютер с установленной платформой 1С и конфигурацией, поддерживающей торговое оборудование, а также доступ в интернет для загрузки драйверов с официального сайта АТОЛ или из личного кабинета Центра загрузки.
Заранее найдите руководство пользователя сканера — именно в нём находятся управляющие штрихкоды для переключения режимов интерфейса. Если бумажное руководство утеряно, его PDF-версия доступна на сайте производителя по номеру модели. Также проверьте, что у учётной записи Windows есть права на установку драйверов, а в 1С — права администратора или доступ к разделу настройки оборудования.
Проверьте режим интерфейса: вероятно, включён USB-COM, а драйвер не установлен или порт занят
Для полноценной работы с 1С лучше переключить в COM-режим через драйвер АТОЛ
Попробуйте другой порт и кабель, проверьте на другом компьютере
Выбор режима подключения: клавиатура или COM-порт
В режиме эмуляции клавиатуры сканер работает «из коробки»: подключили — и код появляется в любом активном поле ввода. Это быстрый вариант для проверки, но у него есть ограничения: если фокус не в поле штрихкода, код «уедет» в другое место, а 1С не всегда отличает ввод сканера от ручного набора. Для рабочих мест кассира и кладовщика такой режим считается временным решением.
Режим эмуляции COM-порта (USB-COM) с драйвером АТОЛ — рекомендуемый вариант для типовых конфигураций 1С. Программа получает событие сканирования напрямую через драйвер, может автоматически подставить товар в документ, найти номенклатуру и обработать код независимо от того, где находится курсор. Именно этот сценарий рассмотрен ниже как основной.
Сравнение режимов подключения
Быстрая проверка и простые задачи; не требует драйверов, но зависит от фокуса поля ввода и не даёт 1С распознать источник данных
Основной вариант для 1С: события сканирования обрабатываются драйвером, работает поиск товара без фокуса; требует установки драйвера и настройки порта
База подключается как обычный сканер одним из двух режимов выше; важно заранее спарить сканер с базой по инструкции
Установка драйвера устройств ввода АТОЛ
Скачайте «АТОЛ: Драйвер устройств ввода» с официального сайта АТОЛ (раздел поддержки или Центр загрузки). Драйвер распространяется в виде установщика для Windows, актуальные версии поддерживают работу и с 32-, и с 64-разрядной платформой 1С. Перед установкой закройте 1С и отключите сканер от USB-порта.
Запустите установщик от имени администратора и следуйте мастеру установки. После завершения подключите сканер кабелем к USB-порту — Windows должна определить новое устройство. Если сканер ещё в режиме клавиатуры, он определится как HID-устройство; перевод в COM-режим выполняется на следующем шаге.
Перевод сканера в режим эмуляции COM-порта
Откройте руководство пользователя сканера на разделе настройки интерфейса. Найдите управляющий штрихкод с названием вида «USB-COM» или «Эмуляция COM-порта» и отсканируйте его. Сканер подтвердит смену режима звуковым сигналом, после чего Windows обнаружит новое устройство — виртуальный последовательный порт.
Откройте «Диспетчер устройств» Windows и найдите в разделе «Порты (COM и LPT)» появившийся порт — запомните его номер (например, COM3). Этот номер понадобится при настройке в 1С. Если порт появился с восклицательным знаком, переустановите драйвер устройства ввода и переподключите сканер.
- 1Установите драйвер устройств ввода АТОЛ и перезагрузите компьютер при запросе установщика
- 2Откройте руководство сканера и найдите штрихкод «USB-COM» (эмуляция COM-порта)
- 3Отсканируйте управляющий штрихкод и дождитесь подтверждающего сигнала
- 4Проверьте в Диспетчере устройств появление нового COM-порта и его номер
- 5При необходимости отсканируйте штрихкод настройки суффикса (обычно Enter/CR) из того же руководства
Настройка сканера в 1С
В типовых конфигурациях перейдите в раздел настройки оборудования: обычно это «Администрирование» → «Подключаемое оборудование» или «Настройка подключаемого оборудования» (в «Рознице» — через «Администрирование» → «Оборудование»). Включите использование подключаемого оборудования, если флаг ещё не установлен.
Откройте список «Сканеры штрихкода» и создайте новый элемент. В поле драйвера выберите «АТОЛ: Драйвер устройств ввода» (или «АТОЛ: Сканер штрихкода» — название зависит от версии драйвера и конфигурации). Нажмите «Настроить», укажите номер COM-порта из Диспетчера устройств, скорость порта оставьте по умолчанию (как правило, 9600, если иное не задано в руководстве сканера).
Сохраните настройки и нажмите «Тест устройства» в форме настройки драйвера. Отсканируйте любой штрихкод: в окне теста должен появиться считанный код. Если тест прошёл, закройте форму — сканер готов к работе в документах и рабочем месте кассира.
Проверка работы в документах 1С
Откройте документ, где используется сканирование, — например, «Приходная накладная» или рабочее место кассира в «Рознице». Отсканируйте штрихкод товара, который заведён в номенклатуре с этим штрихкодом: 1С должна автоматически найти товар и добавить строку в табличную часть. Это признак того, что драйвер и конфигурация работают корректно.
Затем проверьте штрихкод, которого нет в базе: программа должна выдать сообщение о том, что товар не найден, а не «молча» проигнорировать сканирование. Если код появляется только при установленном курсоре в поле ввода — сканер всё ещё работает в режиме клавиатуры, вернитесь к шагу переключения интерфейса.
Как проверить результат
Считанный код отображается в окне теста
Ошибка открытия порта или пустой ответ при сканировании
Товар добавляется строкой автоматически
Код появляется только в активном поле ввода
Сообщение «товар не найден»
Никакой реакции программы
Порт без восклицательных знаков
Жёлтый значок, конфликт устройства
Типичные ошибки и их устранение
Самая частая проблема — «порт занят»: другая программа (вторая копия 1С, утилита тестирования, старый драйвер) удерживает COM-порт. Закройте все сеансы 1С и сторонние утилиты, затем повторите тест. Вторая распространённая ситуация — сканер перепутали режимом: после сброса к заводским настройкам он возвращается в режим клавиатуры, и настройку интерфейса нужно повторить.
Если сканируется не весь код или добавляются лишние символы, проверьте настройки префикса и суффикса в руководстве сканера. Для работы с драйвером АТОЛ суффикс обычно должен соответствовать настройкам драйвера (часто CR — «возврат каретки»); несовпадение приводит к «залипанию» данных в буфере порта.
Если на рабочем месте несколько сканеров или часто меняются устройства, удобно подписывать номер COM-порта прямо на корпусе сканера или у системного блока — это заметно ускоряет повторную настройку после замены техники.
FAQ: частые вопросы о подключении сканера АТОЛ к 1С
Можно ли использовать сканер АТОЛ с 1С без установки драйвера?
Да, в режиме эмуляции клавиатуры сканер работает без драйверов: код вставляется в активное поле ввода. Однако для автоматического поиска товара и работы вне фокуса поля потребуется драйвер АТОЛ и режим USB-COM.
Почему сканер пищит, но ничего не вводит в 1С?
Звуковой сигнал означает лишь, что сканер считал штрихкод. Если данные не доходят, чаще всего устройство в режиме USB-COM, а драйвер не установлен, либо в настройках 1С указан неверный номер порта. Проверьте тест устройства в настройках драйвера.
Как узнать номер COM-порта сканера?
Откройте «Диспетчер устройств» Windows и разверните раздел «Порты (COM и LPT)». Новый порт появляется при подключении сканера в режиме USB-COM и исчезает при отключении — так легко определить нужный номер.
Сканер работал, а после перезагрузки перестал. Что делать?
Проверьте, не изменился ли номер COM-порта в Диспетчере устройств — так бывает при подключении к другому USB-разъёму или после сбоев Windows. Также убедитесь, что порт не занят другой программой, и повторите тест устройства в 1С.
Подходит ли беспроводной сканер АТОЛ для 1С?
Да. База беспроводного сканера подключается к компьютеру и настраивается так же, как проводной сканер: устанавливается драйвер, выбирается режим интерфейса и указывается порт в 1С. Дополнительно нужно спарить сканер с базой по инструкции из руководства.
Нужно ли настраивать суффикс и префикс сканера?
В большинстве случаев достаточно настроек по умолчанию: драйвер АТОЛ корректно обрабатывает стандартный суффикс CR. Менять эти параметры стоит только при сбоях — обрезанном коде или лишних символах — и строго по руководству к вашей модели.
Что важно запомнить
Подключение сканера АТОЛ к 1С сводится к трём шагам: установить драйвер устройств ввода, перевести сканер в режим USB-COM управляющим штрихкодом и добавить сканер в настройках подключаемого оборудования 1С с указанием номера COM-порта. Контрольный признак успеха — автоматическое добавление товара в документ при сканировании, а не ввод кода в активное поле.