Администрирование · 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Подключите сканер и установите драйвер виртуального COM-порта в Windows
- 2Откройте 1С: Администрирование → Подключаемое оборудование → Подключить оборудование
- 3Выберите тип «Сканеры штрихкода» и создайте новое устройство
- 4Укажите драйвер «1С: Сканеры штрихкода» и нажмите «Настроить»
- 5Задайте номер COM-порта, скорость и суффикс
- 6Нажмите «Тест устройства» и отсканируйте любой штрихкод
- 7Установите признак «Устройство используется» и сохраните
Если сканер работает в режиме клавиатуры
В режиме эмуляции клавиатуры драйвер в 1С можно не устанавливать вовсе: код просто вводится в активное поле, как текст. Но у этого режима есть ограничение — сканирование сработает только если курсор стоит в правильном поле, а префиксы и суффиксы (обычно Enter в конце) настраиваются на самом сканере через сервисные штрихкоды из инструкции. Для небольшой точки с редким сканированием это допустимый вариант, для кассы с интенсивной работой — нет.
Настройте сканер документов в 1С
Для сканирования документов в 1С отдельный драйвер внутри программы не требуется. Откройте карточку документа или элемента справочника, к которому нужно прикрепить файл, нажмите кнопку прикрепления файла и выберите вариант «Со сканера». 1С вызовет стандартный диалог выбора источника TWAIN/WIA, где нужно указать ваше устройство и задать параметры сканирования — разрешение, цветность, формат сохранения.
Если в списке источников сканер отсутствует, причина почти всегда в отсутствии TWAIN-драйвера: проверьте, установлен ли полный пакет ПО производителя, и работает ли сканирование из других приложений. Учтите, что в клиент-серверном режиме сканирование выполняется с того компьютера, где запущен клиент 1С, — сканер должен быть подключён именно к рабочему месту пользователя, а не к серверу.
При работе через терминальный сервер (RDP) локальный сканер документов часто недоступен в сеансе 1С. Проброс TWAIN-устройств в RDP стандартно не поддерживается — потребуется стороннее ПО перенаправления сканеров или сканирование в папку с последующим прикреплением файла.
Проверьте результат
Для сканера штрихкодов главный тест — кнопка «Тест устройства» в форме настройки подключаемого оборудования. Отсканируйте любой код: в окне теста должно появиться событие с текстом штрихкода. Затем откройте рабочее место кассира или документ поступления и отсканируйте код реального товара — номенклатура должна найтись и добавиться в табличную часть.
Для сканера документов проверка проста: выполните прикрепление файла со сканера и убедитесь, что изображение сохранилось в карточке объекта, открывается и читаемо. Если вместо сканирования появляется ошибка выбора источника — возвращайтесь к проверке TWAIN-драйвера в системе.
Как проверить результат
При сканировании появляется событие с текстом штрихкода
События нет или текст обрывается — проверьте порт и суффикс
Номенклатура находится и добавляется в таблицу
Код вводится, но товар не найден — проблема в штрихкодах номенклатуры, а не в драйвере
Устройство видно в диалоге выбора источника и сканирует
Список источников пуст — не установлен TWAIN-драйвер
Типичные ошибки и их устранение
Наиболее частая проблема — неверно указанный номер COM-порта в настройках драйвера. Номер порта может меняться при переподключении сканера в другой USB-разъём, поэтому сверяйте его с Диспетчером устройств. Вторая типичная ситуация — конфликт портов: если тот же порт занят другой программой (например, утилитой производителя или второй копией 1С), драйвер не сможет его открыть и выдаст ошибку подключения.
Ещё одна ошибка — попытка использовать драйвер, не соответствующий разрядности клиента 1С. Компоненты Native API поставляются в версиях для 32 и 64 бит; если клиент 64-разрядный, а драйвер старый 32-битный, устройство не подключится. В таком случае обновите драйвер через механизм «Добавить новый драйвер из файла» актуальной версией из поставки БПО.
Часто задаваемые вопросы
Нужен ли отдельный драйвер, если сканер штрихкодов работает «как клавиатура»?
Нет, в режиме эмуляции клавиатуры сканер вводит код в активное поле без всяких драйверов. Но тогда 1С не получает событие сканирования как таковое, поэтому для касс и складов с интенсивной работой лучше переключить сканер в режим эмуляции COM-порта и подключить через БПО.
Почему в списке драйверов нет моей модели сканера?
Отдельный драйвер под конкретную модель обычно не нужен: универсальный драйвер «1С: Сканеры штрихкода» работает с любым устройством, передающим данные через COM-порт. Фирменные драйверы производителей добавляют только расширенные настройки, без которых базовое сканирование функционирует.
1С пишет «Не удалось подключить устройство» — с чего начать?
Проверьте три вещи по порядку: совпадает ли номер порта в настройках с Диспетчером устройств, не занят ли порт другой программой, и стоит ли флаг «Устройство используется». В большинстве случаев причина находится на одном из этих шагов.
Можно ли сканировать документы в 1С через сетевой сканер?
Да, если производитель предоставляет TWAIN-драйвер с поддержкой сетевого подключения и он установлен на рабочем месте пользователя. Альтернатива — настроить сканирование в сетевую папку и прикреплять файлы из неё.
Драйвер установлен, но штрихкод сканируется не полностью. Что делать?
Проверьте настройки суффикса и таймаута в параметрах драйвера, а также скорость порта. Обрыв данных обычно означает рассинхронизацию параметров порта между сканером и настройками в 1С — сверьте их с документацией устройства.
Что важно запомнить
Сканер штрихкодов подключается через «Подключаемое оборудование» с драйвером из состава БПО и настройкой COM-порта, сканер документов — через TWAIN-драйвер Windows без установки внутри 1С. Успех проверяется тестом устройства и реальным сканированием в документе.