Торговля и Склад · 11 мин
Как подключить сканер чеков к 1С: настройка от кабеля до первого считывания
Пошаговая инструкция по подключению сканера штрихкодов и чеков к 1С: драйверы, режимы эмуляции, настройка оборудования, типичные ошибки и проверка работы.
Сканер чеков (сканер штрихкодов, работающий с QR-кодами на кассовых чеках и кодами маркировки) подключается к 1С либо через эмуляцию COM-порта, либо в режиме клавиатурного ввода, либо через драйвер торгового оборудования. Выбор способа зависит от задачи: для простого считывания штрихкодов в документы достаточно клавиатурного режима, а для работы с маркированными товарами и «Честным знаком» потребуется драйвер и корректная настройка суффиксов.
Ошибки на этапе подключения — самая частая причина того, что сканер «пищит, но ничего не вводит» или вставляет код не в то поле. Проблема почти всегда кроется не в самом устройстве, а в несоответствии режима работы сканера и настроек в 1С: конфликт префиксов, отключенный суффикс Enter, не установленный драйвер виртуального COM-порта.
Ниже разобран полный цикл: от физического подключения и установки драйверов до проверки считывания QR-кода с чека и DataMatrix-кода маркировки, а также типичные сбои и способы их устранения без вызова специалиста.
Какие сканеры подходят для работы с чеками в 1С
Для считывания QR-кодов с кассовых чеков и кодов DataMatrix с маркированных товаров нужен двумерный (2D) сканер — он распознаёт как линейные штрихкоды (EAN-13, Code 128), так и двумерные. Линейный 1D-сканер QR-код физически прочитать не сможет, поэтому перед покупкой проверяйте тип считывающего модуля, а не только внешний вид устройства.
По способу подключения сканеры делятся на USB (самый распространённый вариант), Bluetooth и радиоканал с базовой станцией. Для стационарного рабочего места кассира или товароведа надёжнее проводной USB-сканер: он не требует зарядки и не теряет связь. Беспроводные модели удобны на складе при инвентаризации, но требуют контроля заряда и сопряжения с базой.
Важная характеристика — поддержка режимов работы. Сканер должен уметь переключаться между клавиатурной эмуляцией (HID Keyboard) и эмуляцией COM-порта (USB CDC или через фирменный драйвер). Переключение обычно выполняется считыванием служебных штрихкодов из руководства пользователя — сохраните эту инструкцию, она понадобится при настройке.
Подготовка: драйверы и выбор режима работы
Перед подключением к 1С определите, в каком режиме будет работать сканер. Клавиатурный режим проще: сканер «печатает» считанный код в активное поле, как будто его набрали на клавиатуре. Этого достаточно для поиска товара по штрихкоду в документах. Но в кодах маркировки встречаются специальные разделители (символ GS), которые в клавиатурном режиме часто теряются или искажают ввод.
Режим эмуляции COM-порта надёжнее для маркировки и интеграции с 1С, но требует установки драйвера виртуального COM-порта от производителя сканера. Драйвер скачивается с сайта производителя устройства. После установки в «Диспетчере устройств» Windows в разделе «Порты (COM и LPT)» должен появиться новый порт с номером, например COM3.
Порядок действий: сначала установите драйвер, затем переключите сканер в нужный режим служебным штрихкодом из инструкции, и только потом подключайте устройство к компьютеру. Если сканер уже подключён, после смены режима переподключите кабель или перезагрузите компьютер, чтобы система определила устройство заново.
Подключение сканера в клавиатурном режиме
Это самый быстрый способ начать работу. Подключите сканер к USB-порту — Windows определит его как HID-устройство автоматически, без дополнительных драйверов. Откройте «Блокнот» и отсканируйте любой штрихкод: если код появился в тексте, сканер исправен и работает в клавиатурном режиме.
Для комфортной работы в 1С настройте суффикс — символ, который сканер добавляет после кода. Обычно это Enter (код 13): тогда после сканирования 1С сразу «нажимает» Enter и подбирает товар. Суффикс включается служебным штрихкодом из руководства сканера. Без суффикса код будет просто вставляться в поле, и пользователю придётся нажимать Enter вручную.
В типовых конфигурациях 1С (Управление торговлей, Розница, ERP) клавиатурный сканер дополнительно регистрируется в разделе «Настройка подключаемого оборудования» с драйвером «1С: Сканеры штрихкода (клавиатурный)». Это позволяет программе перехватывать ввод по префиксу и корректно обрабатывать коды, даже если фокус стоит не в поле поиска.
Подключение через эмуляцию COM-порта и драйвер 1С
Откройте в 1С раздел администрирования: «НСИ и администрирование» → «Настройка подключаемого оборудования» → «Подключаемое оборудование» (в разных конфигурациях названия пунктов могут немного отличаться). Включите использование подключаемого оборудования, если это ещё не сделано.
Создайте новый элемент с типом «Сканер штрихкода». В поле драйвера выберите «1С: Сканеры штрихкода (NativeAPI)» — этот драйвер входит в поставку типовых конфигураций и не требует отдельной покупки. Нажмите «Настроить» и укажите параметры: номер COM-порта (тот, что появился в диспетчере устройств), скорость порта (обычно 9600, точное значение — в документации сканера), суффикс и таймаут.
После сохранения настроек нажмите «Тест устройства» — драйвер проверит связь со сканером. Затем отсканируйте штрихкод: в окне теста должна появиться строка с кодом. Если тест прошёл, сканер готов к работе во всех документах и рабочих местах конфигурации.
- 1Установите драйвер виртуального COM-порта с сайта производителя
- 2Переключите сканер в режим эмуляции COM-порта служебным штрихкодом
- 3Подключите сканер и проверьте появление порта в Диспетчере устройств
- 4В 1С откройте настройку подключаемого оборудования и создайте сканер штрихкода
- 5Выберите драйвер «1С: Сканеры штрихкода», укажите COM-порт и скорость
- 6Выполните «Тест устройства» и отсканируйте контрольный штрихкод
- 7Проверьте подбор товара в реальном документе, например в чеке ККМ
Настройка сканера для чеков и кодов маркировки
QR-код на кассовом чеке содержит дату, сумму, фискальный номер и другие данные в одной строке. Сканер передаёт её целиком, а дальше строку обрабатывает прикладное решение — например, программы для учёта расходов или подтверждения кассовых операций. Убедитесь, что сканер не обрезает длинные коды: в настройках некоторых моделей есть ограничение длины передаваемых данных.
Для кодов DataMatrix с маркированных товаров критичны три настройки. Во-первых, сканер должен передавать полный код без обрезки — в настройках драйвера 1С есть соответствующий флаг. Во-вторых, символ-разделитель GS (код 29) должен передаваться корректно: в клавиатурном режиме он часто теряется, поэтому для маркировки рекомендуется COM-режим. В-третьих, отключите «автоматическое определение» лишних форматов, если сканер путает DataMatrix с похожими кодами.
Проверьте работу на реальном маркированном товаре: откройте в 1С документ с проверкой маркировки (например, «Проверка и подбор табачной продукции» в Рознице) и отсканируйте код. Программа должна распознать код маркировки, а не просто вставить длинную строку символов. Если вместо разбора кода появляется ошибка формата — проблема в передаче разделителей.
Проверка результата и типичные ошибки
Итоговая проверка выполняется в боевом режиме: откройте рабочее место кассира или документ поступления, отсканируйте штрихкод товара — номенклатура должна подобраться автоматически. Затем отсканируйте QR-код с чека и DataMatrix с маркированной упаковки. Все три типа кодов должны обрабатываться без ручных действий.
Самая частая ошибка — сканер вставляет код в «Блокнот», но 1С его «не видит». Причины: не создано оборудование в настройках, не запущен тест устройства, либо конфликт префиксов, когда 1С перехватывает ввод, но не может его распознать. Вторая типичная ситуация — код вставляется, но обрезан или содержит лишние символы: проверяйте настройки суффикса, префикса и передачу служебных символов.
Если сканер перестал работать после перезагрузки компьютера, проверьте номер COM-порта: при подключении к другому USB-порту Windows может назначить устройству новый номер, и настройки в 1С перестанут совпадать с реальностью. Рекомендуется всегда подключать сканер в один и тот же порт.
Как проверить результат
Код появляется полностью, курсор переходит на новую строку
Код обрезан, содержит лишние символы или не появляется
Драйвер сообщает об успешном подключении, коды отображаются в окне теста
Ошибка подключения или пустое окно при сканировании
Номенклатура находится и добавляется в табличную часть автоматически
Появляется сообщение «штрихкод не найден» при заведомо существующем товаре
1С распознаёт код маркировки и запрашивает проверку в системе маркировки
Код вставляется как обычная строка или выдаётся ошибка формата
Часто задаваемые вопросы
Можно ли подключить к 1С сканер без драйвера?
Да, в клавиатурном режиме сканер работает без установки драйверов — Windows определяет его как устройство ввода. Этого достаточно для считывания обычных штрихкодов в поля документов. Для маркировки и стабильной интеграции через подсистему подключаемого оборудования драйвер всё же потребуется.
Почему сканер пищит, но код не появляется на экране?
Звуковой сигнал означает только, что сканер распознал код — но не гарантирует передачу в компьютер. Проверьте режим работы сканера (возможно, он в COM-режиме, а вы ждёте ввода как с клавиатуры), целостность кабеля и наличие активного текстового поля. Также убедитесь, что в настройках сканера включена передача данных по USB.
Подойдёт ли сканер с телефона или планшета для 1С?
Мобильные приложения-сканеры передают коды на компьютер через специальную программу-приёмник, которая эмулирует клавиатурный ввод. Для разовых задач это работает, но для кассового места и маркировки такое решение нестабильно: зависит от Wi-Fi, задержек и заряда телефона. Для постоянной работы используйте проводной 2D-сканер.
Как подключить один сканер к нескольким рабочим местам 1С?
Напрямую один физический сканер работает только с одним компьютером. Если нужно сканировать на нескольких рабочих местах, на каждое устанавливается свой сканер со своими настройками оборудования в 1С. Настройки подключаемого оборудования в типовых конфигурациях привязываются к рабочему месту, поэтому конфликтов не будет.
Что делать, если сканер не читает QR-код с блёклого чека?
Термопечать на чеках выцветает со временем, и восстановить её нельзя. Попробуйте распрямить чек, обеспечить ровное освещение без бликов и поднести сканер под небольшим углом. Если код не читается, данные чека вводятся вручную — для этого сохраняйте чеки в папке без доступа света и тепла сразу после покупки.
Что важно запомнить
Для чеков и маркировки нужен 2D-сканер. Простые штрихкоды работают в клавиатурном режиме без драйверов, для маркировки надёжнее эмуляция COM-порта с драйвером производителя. В 1С сканер регистрируется в настройках подключаемого оборудования с драйвером «1С: Сканеры штрихкода», после чего обязательно выполняется тест устройства и проверка на реальном документе. Большинство проблем решается проверкой режима сканера, суффикса и номера COM-порта.