К статье
Практический материал

Администрирование · 9 мин

Как установить драйвер сканера в 1С

Пошаговая инструкция по установке и настройке драйвера сканера штрихкодов и сканера документов в 1С: подключение оборудования, обработки, типичные ошибки.

Подключение сканера к 1С требуется в двух типовых ситуациях: когда нужно считывать штрихкоды товаров на кассе или складе и когда нужно сканировать бумажные документы прямо в базу. В обоих случаях недостаточно просто подключить устройство к компьютеру — 1С работает с оборудованием через специальные драйверы и механизмы подключаемого оборудования (БПО). Если пропустить этот слой, программа просто не увидит сканер, даже если Windows его определяет корректно.

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

Определите тип сканера и режим его работы

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

Сканер документов — это планшетное или протяжное устройство (Canon, Epson, HP и подобные), которое оцифровывает бумаги. Оно работает через TWAIN- или WIA-драйвер операционной системы, и внутри 1С для него отдельный торговый драйвер не нужен. Путать эти два сценария — самая частая причина бесплодных попыток «установить драйвер», когда проблема вообще в другом слое.

Подготовьте операционную систему

Сначала убедитесь, что само устройство корректно видно в Windows. Подключите сканер, откройте «Диспетчер устройств» и проверьте, нет ли жёлтого восклицательного знака на устройстве. Для сканера штрихкодов в режиме эмуляции COM-порта установите драйвер виртуального порта от производителя (у многих моделей это отдельная утилита с сайта вендора) — после установки в разделе «Порты (COM и LPT)» появится новый порт с номером, который понадобится дальше.

Для сканера документов установите полный пакет драйверов с сайта производителя, а не тот, что Windows подставляет автоматически: штатный драйвер часто не включает TWAIN-компонент, без которого 1С не сможет запустить сканирование. После установки проверьте работу устройства в любой сторонней программе сканирования — если там сканер работает, проблема настройки будет только на стороне 1С.

Установите драйвер сканера штрихкодов в 1С

В типовых конфигурациях (Управление торговлей, Розница, ERP, Комплексная автоматизация) откройте раздел администрирования и перейдите в «Настройка подключаемого оборудования» — в разных конфигурациях путь может называться «Администрирование → Подключаемое оборудование» или находиться в разделе «НСИ и администрирование». Нажмите «Подключить оборудование», выберите тип «Сканеры штрихкода» и создайте новый элемент.

В поле «Драйвер оборудования» выберите драйвер из списка — обычно это «1С: Сканеры штрихкода (Native API)» или драйвер производителя, если он поставлялся в составе конфигурации. Если нужного драйвера нет в списке, нажмите «Добавить новый драйвер из файла» и укажите архив, полученный с сайта 1С или портала 1С:Совместимо. После выбора драйвера нажмите «Настроить» и укажите параметры подключения: номер COM-порта, скорость (обычно 9600 бод), суффикс завершения сканирования.

Порядок подключения сканера штрихкодов
  1. 1
    Подключите сканер и установите драйвер виртуального COM-порта в Windows
  2. 2
    Откройте 1С: Администрирование → Подключаемое оборудование → Подключить оборудование
  3. 3
    Выберите тип «Сканеры штрихкода» и создайте новое устройство
  4. 4
    Укажите драйвер «1С: Сканеры штрихкода» и нажмите «Настроить»
  5. 5
    Задайте номер COM-порта, скорость и суффикс
  6. 6
    Нажмите «Тест устройства» и отсканируйте любой штрихкод
  7. 7
    Установите признак «Устройство используется» и сохраните

Если сканер работает в режиме клавиатуры

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

Настройте сканер документов в 1С

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

Если в списке источников сканер отсутствует, причина почти всегда в отсутствии TWAIN-драйвера: проверьте, установлен ли полный пакет ПО производителя, и работает ли сканирование из других приложений. Учтите, что в клиент-серверном режиме сканирование выполняется с того компьютера, где запущен клиент 1С, — сканер должен быть подключён именно к рабочему месту пользователя, а не к серверу.

При работе через терминальный сервер (RDP) локальный сканер документов часто недоступен в сеансе 1С. Проброс TWAIN-устройств в RDP стандартно не поддерживается — потребуется стороннее ПО перенаправления сканеров или сканирование в папку с последующим прикреплением файла.
ПЗ
Практическое замечание

Проверьте результат

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

Для сканера документов проверка проста: выполните прикрепление файла со сканера и убедитесь, что изображение сохранилось в карточке объекта, открывается и читаемо. Если вместо сканирования появляется ошибка выбора источника — возвращайтесь к проверке TWAIN-драйвера в системе.

Контрольные точки

Как проверить результат

Тест устройства в 1С
Норма

При сканировании появляется событие с текстом штрихкода

Тревожный признак

События нет или текст обрывается — проверьте порт и суффикс

Сканирование в документе
Норма

Номенклатура находится и добавляется в таблицу

Тревожный признак

Код вводится, но товар не найден — проблема в штрихкодах номенклатуры, а не в драйвере

Сканер документов
Норма

Устройство видно в диалоге выбора источника и сканирует

Тревожный признак

Список источников пуст — не установлен TWAIN-драйвер

Типичные ошибки и их устранение

Наиболее частая проблема — неверно указанный номер COM-порта в настройках драйвера. Номер порта может меняться при переподключении сканера в другой USB-разъём, поэтому сверяйте его с Диспетчером устройств. Вторая типичная ситуация — конфликт портов: если тот же порт занят другой программой (например, утилитой производителя или второй копией 1С), драйвер не сможет его открыть и выдаст ошибку подключения.

Ещё одна ошибка — попытка использовать драйвер, не соответствующий разрядности клиента 1С. Компоненты Native API поставляются в версиях для 32 и 64 бит; если клиент 64-разрядный, а драйвер старый 32-битный, устройство не подключится. В таком случае обновите драйвер через механизм «Добавить новый драйвер из файла» актуальной версией из поставки БПО.

Типичные ошибки
01
Установка драйвера, но отключенный флаг «Устройство используется» — оборудование создано, но 1С его игнорирует
02
Неверный суффикс сканирования — коды считываются частично или сливаются в одно событие
03
Поиск TWAIN-сканера в списке торгового оборудования — сканеры документов там не настраиваются
04
Сканер подключён к серверу, а сканируют с клиентского компьютера — устройство недоступно пользователю

Часто задаваемые вопросы

Нужен ли отдельный драйвер, если сканер штрихкодов работает «как клавиатура»?

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

Почему в списке драйверов нет моей модели сканера?

Отдельный драйвер под конкретную модель обычно не нужен: универсальный драйвер «1С: Сканеры штрихкода» работает с любым устройством, передающим данные через COM-порт. Фирменные драйверы производителей добавляют только расширенные настройки, без которых базовое сканирование функционирует.

1С пишет «Не удалось подключить устройство» — с чего начать?

Проверьте три вещи по порядку: совпадает ли номер порта в настройках с Диспетчером устройств, не занят ли порт другой программой, и стоит ли флаг «Устройство используется». В большинстве случаев причина находится на одном из этих шагов.

Можно ли сканировать документы в 1С через сетевой сканер?

Да, если производитель предоставляет TWAIN-драйвер с поддержкой сетевого подключения и он установлен на рабочем месте пользователя. Альтернатива — настроить сканирование в сетевую папку и прикреплять файлы из неё.

Драйвер установлен, но штрихкод сканируется не полностью. Что делать?

Проверьте настройки суффикса и таймаута в параметрах драйвера, а также скорость порта. Обрыв данных обычно означает рассинхронизацию параметров порта между сканером и настройками в 1С — сверьте их с документацией устройства.

Итог

Что важно запомнить

Сканер штрихкодов подключается через «Подключаемое оборудование» с драйвером из состава БПО и настройкой COM-порта, сканер документов — через TWAIN-драйвер Windows без установки внутри 1С. Успех проверяется тестом устройства и реальным сканированием в документе.