Сканер штрихкода в 1С 8.3: режим работы, драйвер, порт и проверка

· 9 мин

Содержание

Чтобы установить драйвер сканера в 1С, сначала решите, в каком режиме он будет работать. В режиме эмуляции клавиатуры драйвер в 1С не нужен вовсе: сканер «печатает» штрихкод, как клавиатура. В режиме COM-порта нужен драйвер производителя в Windows, а в 1С — карточка в разделе «Подключаемое оборудование» с драйвером «1С:Сканеры штрихкода».

Частое заблуждение: «1С не видит сканер, значит, надо скачать драйвер с сайта 1С». Обычно проблема в другом — сканер работает как клавиатура, а 1С настроена на COM-порт, или наоборот. Начните с режима, и половина вопросов отпадёт.

Подготовка: какой у вас сканер и в каком режиме он работает

Сначала определите, что за устройство перед вами. От этого зависит весь дальнейший путь.

Что подключаетеРежимНужен драйвер в WindowsЧто настроить в 1С
Ручной сканер штрихкода USB (заводская настройка)Эмуляция клавиатуры (HID)Нет, Windows ставит стандартныйМожно ничего, либо карточку с суффиксом
Сканер штрихкода в режиме виртуального COMUSB-COMДа, драйвер производителяКарточка оборудования, номер порта
Старый сканер с разъёмом RS-232COM-портОбычно нет, если порт есть на ПККарточка оборудования, порт и скорость
Беспроводной сканер с базойКак правило, HID или USB-COMЗависит от режима базыКак для проводного
Документный (офисный) сканер бумагиTWAINДа, TWAIN-драйвер производителяНастройки сканирования в присоединённых файлах

Проверьте три вещи до начала работы:

  • 🔎 Тип штрихкода. Линейный сканер (1D) читает только EAN-13, Code 128 и подобные. Для DataMatrix и QR из маркировки нужен 2D-сканер (имиджер).
  • 🔌 Текущий режим. Откройте Блокнот и отсканируйте любой штрихкод. Цифры появились в Блокноте — сканер работает как клавиатура.
  • 📄 Инструкция с программирующими штрихкодами. Режим сканера (HID или USB-COM), суффикс и префикс переключают, сканируя служебные штрихкоды из руководства производителя.

Если в Блокноте после штрихкода курсор переходит на новую строку, у сканера уже настроен суффикс Enter (код 13). Это удобно и для 1С.

Установка драйвера сканера в Windows

Режим эмуляции клавиатуры

Здесь ставить нечего. Windows определяет сканер как устройство ввода HID и использует стандартный драйвер клавиатуры. В «Диспетчере устройств» он появится в разделе клавиатур или устройств HID.

Режим виртуального COM-порта

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

  1. Переведите сканер в режим USB-COM (USB CDC, USB Serial) служебным штрихкодом из инструкции.
  2. Скачайте драйвер виртуального COM-порта с сайта производителя сканера и установите его от имени администратора.
  3. Переподключите сканер.
  4. Откройте «Диспетчер устройств» (devmgmt.msc) → раздел «Порты (COM и LPT)». Там появится новое устройство с номером, например COM5.
  5. Запишите номер порта — он понадобится в 1С.

Номер COM-порта привязан к конкретному разъёму USB. Переставили сканер в другой разъём — Windows может выдать новый номер, и 1С перестанет его видеть.

Чтобы номер не «гулял», откройте свойства порта в «Диспетчере устройств» → вкладка «Параметры порта» → «Дополнительно» и задайте номер вручную. Выбирайте номер, который не занят другими устройствами.

Если сканер ведёт себя странно после перенастройки

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

  1. Найдите в руководстве штрихкод сброса к заводским настройкам (обычно он на первых страницах).
  2. Отсканируйте его и дождитесь звукового сигнала.
  3. Заново задайте нужный режим и суффикс.
  4. Проверьте результат в Блокноте, а потом в тесте устройства 1С.

Linux

На Linux сканер в режиме клавиатуры тоже работает без драйверов. USB-COM-сканер система обычно определяет как устройство /dev/ttyACM0 или /dev/ttyUSB0. Пользователю, под которым запущена 1С, нужны права на это устройство — как правило, членство в группе dialout.

Документный сканер

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

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

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

КонфигурацияГде включить и настроить
Бухгалтерия предприятия 3.0Администрирование → Подключаемое оборудование
Управление торговлей 11НСИ и администрирование → Администрирование → РМК и оборудование
Розница, УНФ, Комплексная автоматизация, ERPРаздел администрирования, группа настроек оборудования; принцип тот же

Пошагово: добавляем сканер в справочник оборудования

  1. Установите флажок «Использовать подключаемое оборудование» и откройте ссылку «Подключаемое оборудование».
  2. Выберите тип оборудования «Сканеры штрихкода» и нажмите «Создать».
  3. В поле драйвера выберите «1С:Сканеры штрихкода». Он входит в поставку типовых конфигураций, отдельно его скачивать не нужно.
  4. Проверьте, что в карточке указано текущее рабочее место. Оборудование в 1С привязано к рабочему месту, то есть к компьютеру, за которым работает пользователь.
  5. Если драйвер не установлен на этом компьютере, нажмите в карточке «Установить драйвер». 1С развернёт внешнюю компоненту на клиенте; при запросе разрешения на установку ответьте согласием.
  6. Сохраните карточку и нажмите «Настроить».
  7. Укажите порт (номер из «Диспетчера устройств»), скорость и суффикс. Типовые значения — в таблице ниже.
  8. Нажмите «Тест устройства» и отсканируйте штрихкод. В окне теста должен появиться код.
ПараметрТиповое значениеКомментарий
ПортCOM3, COM5 и т. д.Ровно тот, что в «Диспетчере устройств»
Скорость9600Для USB-COM обычно не важна, для RS-232 — как в сканере
Биты данных / чётность / стоп-биты8 / нет / 1Заводские значения большинства моделей
Суффикс13 (Enter)Должен совпадать с настройкой сканера
ПрефикспустоЗаполняйте, только если задали его в сканере

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

Сканер в режиме клавиатуры

В режиме клавиатуры карточку можно не создавать. Штрихкод вводят через команду поиска по штрихкоду в табличной части документа (кнопка со значком штрихкода): открывается поле ввода, вы сканируете, нажатие Enter от суффикса подтверждает ввод, и строка добавляется.

Минус режима — сканирование работает только в активном поле. Если фокус ушёл в другое окно, цифры напечатаются туда.

Чем отличается работа с разными сканерами

Сканер штрихкода для маркировки (DataMatrix)

Код маркировки содержит служебный символ-разделитель GS (код 29). В режиме эмуляции клавиатуры многие сканеры его теряют или превращают в другой символ. Итог — 1С принимает код, но проверка в «Честном знаке» не проходит.

Решения:

  • 🔁 перевести сканер в режим USB-COM и подключить через карточку оборудования;
  • ⚙️ в настройках сканера включить передачу GS или его замену на символ, который ожидает ваша конфигурация (по инструкции к модели).

Беспроводные сканеры

Режим задаёт база (подставка), а не только сам сканер. Если база в режиме USB-COM, драйвер ставят для неё. После замены базы номер порта почти наверняка изменится.

Терминалы сбора данных

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

Документные сканеры и TWAIN

Бумажные документы сканируют в карточку документа через присоединённые файлы. В форме списка файлов есть команда создания файла со сканера. При первом запуске 1С предложит установить компоненту сканирования.

Дальше в настройках сканирования выберите устройство, разрешение, цветность и формат. Для архива первички хватает 200–300 dpi в оттенках серого. Многостраничные документы удобнее сохранять в PDF или многостраничный TIFF.

Если в списке устройств пусто, компонента не нашла TWAIN-источник. Переустановите полный драйвер производителя, а не тот, что Windows поставила автоматически.

Сканер не работает в 1С: диагностика по симптомам

Сначала отделите проблему Windows от проблемы 1С: отсканируйте код в Блокноте (для режима клавиатуры) или откройте порт в любой терминальной программе (для COM). Работает вне 1С — ищите в настройках 1С.

Диагностика: выберите симптом

Сканер и удалённый рабочий стол

На терминальном сервере каждое подключение — своё рабочее место. Для сканера в режиме клавиатуры это не проблема: нажатия клавиш передаются в сеанс RDP сами.

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

Веб-клиент

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

Что ещё можно настроить после подключения

Когда сканер заработал, его используют не только для подбора товаров в документ.

  • 🏷️ Штрихкоды номенклатуры. В УТ, Рознице, КА и ERP у товара есть список штрихкодов. Сканирование незнакомого кода предлагает привязать его к номенклатуре.
  • 🖨️ Печать этикеток и ценников. Для своих товаров 1С формирует внутренние штрихкоды и печатает их на принтере этикеток.
  • 📥 Подбор и проверка. Сканирование при приёмке и отборе: повторный код увеличивает количество в строке, а не добавляет новую.
  • 🔄 Сканер в журналах. В ряде форм сканированием можно найти документ по штрихкоду с печатной формы.
Перед вводом сканера в работу
Выполнено: 0 / 5

Частые вопросы

Где скачать драйвер сканера штрихкода для 1С?
Отдельно скачивать его не нужно: драйвер «1С:Сканеры штрихкода» есть в составе типовых конфигураций 8.3. Скачивают только драйвер виртуального COM-порта с сайта производителя сканера.
Какой режим выбрать: клавиатура или COM-порт?
Для подбора товаров по EAN-13 хватает режима клавиатуры. Для кодов маркировки, работы через карточку оборудования и в формах без поля ввода надёжнее COM-порт.
Нужно ли настраивать сканер на каждом компьютере?
Да. Оборудование в 1С привязано к рабочему месту, поэтому карточку и драйвер настраивают отдельно на каждом ПК, где подключён сканер.
Почему сканер работает в Блокноте, но не в 1С?
Чаще всего в 1С выбран режим COM-порта, а сканер работает как клавиатура, или курсор стоит не в поле ввода штрихкода. Сверьте режим и используйте команду поиска по штрихкоду.
Можно ли подключить один сканер к двум программам сразу?
В COM-режиме нет: порт открывает одна программа. В режиме клавиатуры штрихкод уйдёт в то окно, которое сейчас активно.