Перейти к содержимому

Как настроить сканер штрих кода в 1с

  • автор:

Настройка драйвера «1С:Сканеры штрихкода»

Для работы с маркированным товаром всем предприятиям торговли, как оптовым, так и розничным, потребуется сканер штрихкодов. В этой статье на примере сканера 1C Atol Impulse расскажем, как подключить устройство к типовой программе 1С.

В поставку входит:

  • Сканер,
  • Соединительный USB-кабель,
  • Краткая инструкция по подключению сканера к компьютеру.

По умолчанию сканер может считывать все необходимые в торговле форматы штриховых кодов GS1 DataMatrix, EAN-8/13/ITF-14, PDF-14, QR и инверсионные коды на пачках сигарет.

Сначала проверим работоспособность устройства. При подключении сканера к компьютеру должен прозвучать мелодичный звук, а при нажатии на «курок» – подсветиться поле считывания.

Далее в программе 1С в разделе Администрирование – Подключаемое оборудование установить флажок И спользовать подключаемое оборудование, после перейти к списку Подключаемое оборудование. Для каждого экземпляра оборудования создается новая настройка – нажмите кнопку С оздать и проверьте, что все нужные поля заполнены:

  • Устройство используется – должен быть установлен флажок;
  • Тип оборудования – должно быть указано значение Сканеры штрихкода ;
  • Драйвер оборудования – выбрать из списка драйвер «1С:Сканеры штрихкода»;
  • Рабочее место и Наименование – будут заполнены автоматически данными из системы;
  • Серийный номер – вводить необязательно. Но для удобства учета оборудования в этом поле можно сохранить заводской номер устройства.

Сохраняем запись нажатием на и переходим к настройке сканера (кнопка Н астроить ). При открытии формы видим, что основные настройки заполнены значениями по умолчанию, которые в большинстве случаев обеспечивают работу сканера. Поэтому, в подавляющем большинстве случаев можно нажать кнопку «Записать и закрыть» и сканер будет работать.

Описание параметров драйвера

Параметр Диапазон значений Описание
Порт Клавиатура
+
Доступные серийные (COM) порты
Устанавливает канал связи, по которому драйвер ожидает поступления данных. В случае Клавиатуры, драйвер будет ожидать событий клавиатуры. В случае одного из доступных COM-портов системы, он будет ожидать данных от него
HID устройство
HID клавиатурного устройства (только для Linux)
Имеет смысл, только если в качестве Порта выбрано Клавиатура
Бит данных От 1 до 8 Бит данных при передаче по COM-порту
(имеет смысл, только если в качестве Порта выбрано COM-устройство )
Стоп-бит 1-1.5-2 Стоп бит данных при передаче по COM-порту
(имеет смысл, только если в качестве Порта выбрано COM-устройство)
Скорость Диапазон значений от 110 до 256000 Скорость при передаче по COM-порту
(имеет смысл, только если в качестве Порта выбрано COM-устройство)
Префикс NONE
или
код символа от 0 до 127
Символ префикса, передаваемый сканером перед данными ШК
Суффикс NONE
или
код символа от 0 до 127
Символ суффикса, передаваемый сканером после данных ШК
Таймаут клавиатуры
Любое число
Время с начала ввода, за которое ожидается получение всех данных ШК от сканера в виде клавиатурных сообщений
Таймаут COM-порта Любое число Время с начала ввода, за которое ожидается получение данных от COM-порта
Кодировка COM-порта UTF-8
Windows-1251
Кодировка символов передаваемых сканером (как правило, UTF-8)
Символ GS NONE
или
клавиша клавиатуры на выбор
Клавиша, нажатием которой, передается символ GS (#029)
Тип выходных данных Строка
Base64
Тип выходных данных
Строка – данные как они получены от устройства
Base64 – данные полученные от устройства, преобразованные в кодировку Base64
Игнорировать состояние клавиатуры
Да/Нет
Игнорирует CAPSLOCK
Тип лога NONE
В файл
В системный журнал
Устанавливает тип логирования в компоненте.
NONE – логирование выключено.
В файл – лог ведется в файл указанный в параметре «Лог файл».
В системный журнал – лог ведется в системный журнал.
Лог файла
Путь к файлу
Путь к файлу лога в который будут записаны данные лога, если параметр «Тип лога» установлен в «в файл»

Для того чтобы сканер и драйвер «1С:Сканеры штрихкода» могли «узнать» друг друга и работать вместе, необходимо чтобы их настройки совпадали между собой. Большинство современных сканеров штрихкодов подключаются к компьютеру по USB и могут функционировать в 2-х режимах: эмуляции клавиатуры или эмуляции серийного порта (его еще иногда называют COM). В режиме клавиатуры сканер производит те же действия, как если бы мы набирали штрихкод (далее – ШК) на клавиатуре. В режиме COM-порта сканер посылает данные в драйвер напрямую. По умолчанию, большинство сканеров настроены как клавиатурное устройство с суффиксом ‘CR’ (символ возврата каретки или нажатие клавиши ENTER) – символ, который вставляет сканер в конце данных ШК, которые он передал. Именно эти настройки являются настройками по умолчанию в драйвере «1С:Сканеры штрихкода», поэтому, в большинстве случаев ничего дополнительно настраивать не придется.

Но есть несколько случаев, при которых настраивать драйвер «1С:Сканеры штрихкода» и/или сам сканер все же придется:

  • Модель сканера, стандартные настройки которой отличаются от общепринятых;
  • Сканер, с измененными настройками не сброшенными к заводским;
  • Сканирование маркированной продукции;
  • Сканирование ШК содержащих кодированные данные (больничные листы, данные полисов и т.д.)

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

В Тесте подключения проверяется подключение оборудования по всем СОМ-портам, поэтому вы точно не пропустите свое устройство, если оно исправно. Отсканировав любой ШК вы увидите его данные в окне Тест , а также от какого устройства они пришли: клавиатуры или COM.

Если никакого ШК под рукой нет, то на форме окна Тест расположен проверочный ШК со всеми возможными символами, которые могут встретиться в обычных товарных ШК или в ШК маркированной продукции.

Если сканер настроен правильно, то при сканировании проверочного ШК с формы, кроме всего прочего вы увидите надпись Ваш сканер настроен правильно .

Таким образом, при помощи окна Тест вы можете определить:

  1. Способ подключения сканера
  2. Текущие настройки сканера
  3. Совпадают ли настройки сканера и драйвера «1С:Сканеры штрихкода» между собой.

Окно Тест поддерживает несколько режимов работы: Тестовый , Рабочий и Отладка Клавиатуры.

Режим Тестовый – показывает данные от оборудования с заменой непечатаемых символов на их названия, а также названия специальных клавиш, если данные получены от клавиатуры.

Режим Рабочий – отображает данные, так как они передаются в платформу «1С:Предприятие». Если то или иное сообщение, пришедшее от оборудования, не соответствует критериям в настройках (допустим, не совпадает суффикс и/или префикс), то оно не будет отображено в Рабочем режиме так же как не будет передано в платформу «1С:Предприятие» во время штатной работы.

Режим Отладка клавиатуры , показывает всю последовательность переданных клавиатурных сообщений, которые были перехвачены компонентой. Нажатия клавиш в этом случае отображаются как KEY/key в случае нажатия/высвобождения функциональных клавиш и symbol_/_symbol в случае нажатия/высвобождения клавиши печатаемого символа.

Наиболее ходовыми для диагностики являются режимы Тестовый и Рабочий . Режим Отладка клавиатуры используется в спорных случаях для анализе ввода полученного от сканера в клавиатурном режиме, когда ввод получаемый компонентой не соответствует ожиданиям.

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

Наиболее распространенные несоответствия в настройках:

  • Неправильно указан порт подключения – драйвера настроен как клавиатура, а сканер как COM-устройство или COM-порт задан не верно.
  • Неправильно указан суффикс/префикс – сканер шлет данные с префиксом, а в настройках драйвера префикс не указан или неправильно задан суффикс.
  • Неправильно настроена клавиша передающая символ GS (встречается в кодах маркировки, см. далее).

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

Если при сканировании ШК EAN8 12345670, в окне Тест отображается !12345670‘SPACE’ — значит сканер подключен как COM-устройство к порту COM7. В качестве префикса выступает символ !, а суффикса ‘SPACE’(пробел).
Можно вернуться к настройкам выбрать в поле пункте Порт COM7, в поле префикс символ !, а в поле суффикс ‘SPACE’ и повторить сканирование в окне Тест в режиме Тестовый и Рабочий и убедиться в работоспособности.

Альтернативой может быть изменение настроек самого сканера, это более длинный и трудоемкий путь, поскольку предполагает изучение документации по сканеру и его перенастройку при помощи настроечных ШК. Но и такой способ иногда может понадобиться(например, на сканере не настроен суффикс), поэтому мы рассмотрим и его.

ВАЖНО! Если на сканере не настроен суффикс, то его лучше настроить. При работе в режиме клавиатуры суффикс это единственный способ понять, что сканер передал все данные целиком, а в режиме COM отсутствие суффикса может приводить к «склеиванию» нескольких подряд идущих сообщений, если они быстро идут одно за другим, в зависимости от модели сканера.

  1. Сбросить к заводским настройкам (если он не «из коробки»), отсканировав соответствующий ШК. Для нашего сканера это:
  2. Перевести ШК в тот режим функционирования (клавиатурный или COM), в котором он будет использоваться. Отсканировать соответствующий ШК.
  3. Поскольку, заводские настройки, как правило, совпадают с настройками компоненты по умолчанию, на этом этапе можно проверить функционирование в окне Тест компоненты , отсканировав проверочный ШК с формы окна Тест .
  4. Если после сброса к заводским настройкам в сканере не настроен суффикс, настроить его можно используя соответствующие настроечные ШК.

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

Некоторые ШК, такие как PDF417 , QR , Datamatrix могут кодировать сложные последовательности символов, часть из которых может быть нечитаемой и/или иметь специальное назначение, например символ GS в кодах маркировки. Штрихкод на форме окна Тест уже содержит символы GS в своем составе, поэтому если при его сканировании вы видите надпись Ваш сканер настроен правильно и пометки ‘GS’ в режиме Базовый , то проблем с чтением таких ШК у вас не возникнет.

Большинство сканеров передают символ GS нажатием клавиши F8 в клавиатурном режиме, и это совпадает с настройками компонента по умолчанию.
Однако это не всегда так. Иногда это могут быть клавиши F12 , Insert и другие спец клавиши. Если это так, то вместо пометки ‘GS’ в коде будет отображено название соответствующей клавиши. В этом случае нужно закрыть окно Тест и в настройках в поле Символ GS выбрать соответствующую клавишу, после чего вернуться в окно Тест и повторить сканирование.

ВАЖНО!
При работе сканера (устройства) и драйвера «1С:Сканеры штрихкода» в режиме COM, таких сложностей не возникает, ввиду того, что сканер передает код GS напрямую в виде символа #029. Если использовать сканер в режиме COM, то в дополнительной настройке нет необходимости. Некоторые модели сканеров могут не поддерживать чтение и передачу символов разделителей GS, как это делает 1С Atol Impulse.

Данные, которые могут быть кодированы некоторыми типами ШК, не ограничиваются только наличием символа GS , они могут содержать символы произвольного алфавита.

Закодированная последовательность символов содержит символы ‘NUL’ (#000), STX (#002), ESC (#027) и т.д. Естественно, что не все типы сканеров (устройств) содержат таблицы и другие механизмы для того, чтобы преобразовать произвольную последовательность символов в правильную последовательность клавиатурных событий. Как правило, в этом случае, использование сканера в режиме клавиатуры приводит к потерям данных, в виду того, что либо для символа нет сопоставления с клавиатурным событием внутри сканера (устройства), либо оно выполняется неизвестной последовательностью клавиатурных событий.

При работе с такими типами ШК рекомендуется использование режима код подключения по COM .

Внешняя компонента «1С:Сканер штрихкода» для платформы «1С:Предприятие 8.1»

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

Свойства

Название (алиас) Тип R W Описание
АвтоВыключение (AutoDisable) Число + + Если свойство имеет значение 1, то после каждой посылки данных устройство будет автоматически отключаться.
ДвоичноеПреобразование (BinaryConversion) Число + + Общее свойство OPOS. Оно задаёт способ преобразования двоичных данных при передаче их с помощью строки.
ЕстьУведомлОПитании (CapPowerReporting) Число + Общее свойство OPOS. Свойство содержит значение, указывающее на возможность устройства сообщать о состоянии питания.
РезультатПроверки (CheckHealthText) Строка + Общее свойство OPOS. Содержит строку, описывающую результат проверки состояния устройства.
УстройствоЗанято (Claimed) Число + Свойство содержит признак монопольного использования устройства.
ОписаниеКонтролОбъекта (ControlObjectDescription) Строка + Свойство содержит описание контрол-объекта (объект верхнего уровня в архитектуре OPOS).
ВерсияКонтролОбъекта (ControlObjectVersion) Число + Свойство содержит версию OPOS, поддерживаемую контрол-объектом
ЧислоДанныхВОчереди (DataCount) Число + Свойство содержит количество сообщений, полученных от устройства, которые ожидают в очереди.
ПосылкаДанных (DataEventEnabled) Число + + Если свойство имеет значение 1, то уведомление о поступлении сообщения отправляется немедленно. Иначе – данные ставятся в очередь.
ДекодироватьДанные (DecodeData) Число + + Если свойство имеет значение 1, то при получении данных от устройства данные будут декодироваться и будут устанавливаться значения свойств ШтрихКод и ТипШтрихКода.
ОписаниеУстройства (DeviceDescription) Строка + + Свойство содержит текстовое описание устройства, которое может быть изменено пользователем.
УстройствоВключено (DeviceEnabled) Число + + Если свойство имеет значение 1, то производится обработка сообщений, получаемых от устройства.
ИмяУстройства (DeviceName) Строка + Свойство содержит строку, идентифицирующую устройство. Эта строка устанавливается в момент открытия устройства.
ЗапрещениеСобытий (FreezeEvents) Число + + Если свойство имеет значение 1, то доставка сообщений от устройства временно приостанавливается.
ТекущийАсинхВывод (OutputID) Число + Общее свойство OPOS. Содержит идентификатор последней асинхронной операции вывода.
УведомлениеОСбоеПитания (PowerNotify) Число + + Общее свойство OPOS. Содержит значение, которое указывает, на какие события при сбоях питания следует посылать уведомление.
Питание (PowerState) Число + Свойство содержит текущее состояние питания устройства.
Результат (ResultCode) Число + Свойство содержит код результата последней операции.
ДопРезультат (ResultCodeExtended) Число + Свойство содержит расширенный код результата последней операции.
СканированныеДанные (ScanData) Строка + Свойство содержит строку, полученную от устройства.
ШтрихКод (ScanDataLabel) Строка + Свойство содержит строку, соответствующую прочитанному штрих-коду.
ТипШтрихКода (ScanDataType) Число + Свойство сканера OPOS. Содержит код типа прочитанного штрих-кода.
ОписаниеСервисОбъекта (ServiceObjectDescription) Строка + Свойство содержит описание сервис-объекта (объект нижнего уровня архитектуры OPOS).
ВерсияСервисОбъекта (ServiceObjectVersion) Число + Свойство содержит версию OPOS, поддерживаемую сервис-объектом.
Состояние (State) Число + Свойство содержит код текущего состояния устройства.
БитДанных (DataBits) Число + + Один из параметров настройки последовательного порта (Бит данных в байте).
Порт (Port) Число + + Один из параметров настройки последовательного порта (номер COM-порта).
Скорость (Speed) Число + + Один из параметров настройки последовательного порта (скорость передачи данных).
СтопБит (StopBits) Число + + Один из параметров настройки последовательного порта (количество стоп-бит).
СтопСимвол (StopChar) Число + + Один из параметров настройки последовательного порта (стоп-символ).
ИмяСобытия (EventName) Строка + + Имя события, передаваемое на обработку в 1С:Предприятие.

ВАЖНО!
Настройки драйвера должны совпадать с настройками сканера

ПРИМЕЧАНИЕ
Допустимые значения свойств АвтоВыключение, УстройствоЗанято, ПосылкаДанных, ДекодироватьДанные, УстройствоВключено, ЗапрещениеСобытий:
0 (соответствует «Нет»), 1 (соответствует «Да»);

Свойства ДвоичноеПреобразование, ЕстьУведомлОПитании, УведомлениеОСбоеПитания, Питание, Результат, ДопРезультат, ТипШтрихКода, Состояние могут принимать значения, описанные в стандарте OPOS;

Свойство БитДанных принимает значения от 1 до 8;
Свойство СтопБит принимает значения от 0 до 2

Методы

Название (алиас) Параметры Возвращаемое значение Описание Проверить (CheckHealth) ТипПроверки (Число, идентификатор типа проверки) Результат в формате OPOS Метод выполняет проверку устройства выбранного типа. Занять (Claim) Таймаут (Число, максимальное время ожидания) Результат в формате OPOS Метод осуществляет попытку получения монопольного доступа к устройству ОчиститьВход (ClearInput) — Результат в формате OPOS Метод очищает буфер сообщений. ОчиститьВыход (ClearOutput) — Результат в формате OPOS Общий метод OPOS. Очищает очередь вывода. Отсоединить (Close) — Результат в формате OPOS Метод завершает работу с устройством. Управление (DirectIO) Команда (Число, код команды), ЧислПарам (Число, числовой параметр), СтрокПарам (Строка, строковой параметр) Результат в формате OPOS Общий метод OPOS. Используется для взаимодействия с сервис-объектом напрямую. Открыть (Open) ИмяУстройства (Строка, соответствующая имени устройства) Результат в формате OPOS Открыть устройство. Освободить (Release) — Результат в формате OPOS Метод освобождает устройство (метод выполняет действия, противоположные «Занять»)

Открывает модальную форму проверки подключения и настройки оборудования.

Метод позволяет открыть модальное окно для настройки параметров журналирования (запись в файл операций драйвера).

— Строка в формате 8.0.Х.Х

Метод позволяет получить текущий номер версии драйвера.

Пример работы с компонентом

Пример обработки, осуществляющей работу со сканером штрихкода, приведен в статье «Требования к разработке внешних обработок обслуживания торгового оборудования».

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

Вы можете прямо сейчас установить драйвер для работы со сканером штрихкода

ПРИМЕЧАНИЕ
Файл установки драйвера для работы со сканером штрихкода ScanOpos.exe находится на CD-ROM в каталоге 1CITS\EXE\TradeWare\1C\ScanOPOS

Настройка сканера штрихкода в 1С и других программах

Изображение настройка сканера под 1с

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

1. Возможность эмулировать COM порт

2. Возможность передачи префикса

3. Возможность передачи суффикса

4. Возможность передачи кнопки ENTER

Поэтому перед тем, как купить сканер штрих кода, желательно как минимум знать версию платформы вашей программы 1С — это 7.7,8.0,8.1,8.2,8.3 и конфигурацию программы – это могут быть: 1С Розница, 1С Торговля, 1С Предприятие, 1С Производство, 1С УНФ или что-то другое . Наша задача объяснить пользователю то, что на самом деле, при достаточной осведомленности в вопросе подключения сканера штрих кода к 1С, вы сможете добиться того, что любой сканер, даже самый дешевый с наименьшим набором функций, заработает с любой товароучетной системой 1С. Для этого мы ознакомим вас с основными понятиями, которые нужно учитывать при настройке сканера с программой 1С.

Механизмы встроенные в 1С для работы со штрих-кодами

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

Изображение Конфигурация 1С УНФ - настройки обработок для сканера

Драйвера для сканера штрих кода для 1С – это отдельные программы, которые после инсталляции взаимодействуют с данными обработками. Зачастую драйвера можно скачать БЕСПЛАТНО и установить с диска ИТС идущего в комплекте с приобретенной вами лицензией или же с официального сайта 1С при наличии ОПЛАЧЕННОЙ подписки. Итак, для того, чтобы начать установку сканера штрих кода с 1Ской, вы:

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

— Устанавливаете драйвер и в обработке указываете, что именно этот драйвер нужно использовать

Теперь ваша 1С готова принимать штрих код.

В данной приведенной нами конфигурации 1С УНФ для Украины, нам даже не пришлось устанавливать обработки, так как в нашей 1Ске они шли встроенные в конфигурацию и из рисунка 1 видно, что у нас минимум 2 варианта заполучить штрих код в свою программу. На скриншоте указаны еще 3-я и 4ая обработки — они не установлены по умолчанию. Для работы со штрих кодами мы только лишь установили нужные драйвера на компьютер. Стандартные 1Сные драйвера скачать можно тут, имея проплаченную подписку.

Зачем использовать нестандартные драйвера 1С для сканера штрихкода

Суть заключается в том, что стандартные 1С-овские драйвера способны воспринимать штрих код, переданный по COM порту, а данный вид подключения сканера штрих кода уже сильно устарел и на смену ему пришел разъем USB. Так вот для того, чтобы использовать стандартные 1С-овские драйвера, вам понадобится сканер с разъемом COM-порт (RS-232) либо сканер штрих кода с USB интерфейсом, но способный эмулировать компорт (сканеры с USB to COM emulation). При использовании именно этих драйверов и стандартных обработок любая переданная информация воспринимается 1С-кой как штрих код, то есть суть драйвера — указать, что данная передающаяся информация является штрих кодом, но для этого нужно перевести USB сканер в такой режим. Для перевода сканера в режим эмуляции обычно нужно считать управляющий штрих код и установить на ПК еще один специальный драйвер от производителя, который поможет сканеру с разъемом USB эмулировать COM-порт, вот к примеру у оборудования Datalogic эти штрих коды выглядят вот так:

Изображение штрих кодов включающие эмуляцию сом-порта сканеров Datalogic

а драйвера можно скачать на нашем сайте в разделе техподдержки, а так же они доступны на официальном сайте производителя или идут на диске укомплектованном в коробку со сканером. На данный момент практически все сканеры штрих кода с ценой выше 50 USD имеют функцию эмуляции компорта и поэтому, приобретая устройство в таком ценовом диапазоне, вы на 99% можете быть уверены, что он заработает с вашей 1С-кой (но все же лучше уточните у менеджера этот момент).

ПОЛНАЯ ВИДЕО ИНСТРУКЦИЯ ПО ПЕРЕВОДУ СКАНЕРОВ DATALOGIC В РЕЖИМ ЭМУЛЯЦИИ КОМ-ПОРТА

Вывод: Установив стандартные 1С-ные драйвера и обработки и, купив сканер способный эмулировать COM порт, У ВАС ВСЕ ПОЛУЧИТСЯ, при этом это будет наиболее правильный путь, который рекомендуют разработчики 1С.

button-1157299_1280 копия.jpg

Но если вдруг вы нацелены купить что-то совсем дешевое и не способное для эмуляций КОМ порта, или же не хотите заморачиваться на программирование сканера в режимы эмуляции, то как раз для таких случаев и предусмотрены драйвера, разработанные не самой фирмой 1C, а сторонними компаниями, например, такими как АТОЛ и СКАНСИТИ. Атоловские драйвера для 1С как раз и позволяют использовать сканер с USB — наиболее популярный в наше время тип подключением без эмулирования COM-порта. Но их придется покупать или же искать ломанные версии на профильных форумах.

ВАЖНО: Использование сканера без эмуляций освобождает вас от установки дополнительных драйверов USB to COM и программирования сканера

button-1157299_1280 копия1.jpg

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

Как работает сканер штрихкода с 1С по USB с эмуляцией клавиатурного ввода

Отсутствие эмуляции КОМ-порта по USB говорит о том, что считанная сканером информация передается через эмуляцию клавиатурного ввода — это означает, что цифры штрих кода передаются в персональный компьютер в то окно или строку, где стоит курсор мыши. Чтобы удостовериться в том, что прибор находится в режиме клавиатурного ввода, нужно попробовать считать штрих в блокнот — если он попадает туда, то значит сканер находится в клавиатурном режиме. Удостоверившись в этом, мы настраиваем драйвер от фирмы Атол, который эмулирует нажатие клавиш перед цифрами штрих кода или после него.

Изображение нажатия F7 в 1С

Например в нашей программе поиск по штрих коду в расходной накладной реализован через нажатие клавиши F7, вот ее нажатие и эмулирует атоловский драйвер. В нашей учетной программе это выглядит вот так:

Изображение Настройка Атоловского драйвера для 1С с эмуляцией клавиатуры по ЮСБ

и называется это ПРЕФИКС по аналогии с префиксом при изучении строения слова. Здесь стоит также отметить момент, что многие программы для торговли в магазинах в наше время используют как раз юсб сканера с эмуляцией клавиатуры и уже не заморачиваются на счет давно забытых КОМ портов и эмуляций. Исходя из изложенного выше, становится очевидным, что даже если сканер не умеет эмулировать компорт, то вы все равно сможете «заюзать» его с 1C, а тем более с любой другой программой для автоматизации торговли.

Расширенные настройки сканеров штрих кодов для 1С

Если вы внимательно читали статью, то должны были заострить внимание на двух основных моментах: для работы с 1С-кой нужны префиксы и второй момент заключается в том, что сканеры должны что-то эмулировать. Эмуляция компортов и клавиатуры программировалась в сканерах и в дальнейшем подхватывалась драйверами устройств ввода, после чего через драйвер задавался префикс. На сегодняшний день мы хотим сказать вам, что все это можно сделать без использования 1С-овских драйверов вовсе, а с помощью программирования самого сканера штрих кода. Любой уважающий себя производитель давно позаботился об этом функционале. Все сканера по умолчанию работают в режиме клавиатурного ввода будь то «дешевый китаец», или же это брендовый Datalogic, Motorola или Honeywell. Так вот у брендовых устройств всегда имеется руководство пользователя (USER GUIDE или USER Manual), которые доступны на нашем сайте и официальных сайтах производителей, и в этих источниках вы всегда можете изучить поочередность действий для программирования префиксов, суфиксов, либо каких-нибудь других информационных данных, требующихся для ваших целей и, передающихся вместе со штрих кодом. Это означает, что эмуляцию нажатия кнопки F7 или любой другой кнопки служащей для поиска товара по штрих коду в вашей конфигурации, мы можем запрограммировать в сам сканер. Такая РАБОТА СКАНЕРА штрих кода предполагает использования устройства БЕЗ 1С-ных ДРАЙВЕРОВ, БЕЗ 1Сных Обработок и БЕЗ ЭМУЛЯЦИЙ. Это реализовано следующим образом: открыв документ в программе 1С и став в табличную его часть, вы просто считываете штрих код и префикс F7 передается перед ним, и вызывает окно поиска товара по штрих коду без использования 1С-овского драйвера. В инструкциях у разных производителей это выглядит по-разному и реализовано с помощью считывания управляющих штрих кодов, но все же практически любой админ или же 1С-ник должен справится с программирования префикса через руководство пользования к сканеру штрих кода. Вот так, к примеру, это выглядит у торговой марки Datalogic:

Изображение инструкции для программирование кнопки F7 для сканеров Datalogic

для того, чтобы запрограммировать это, нужно провести следующие манипуляции со сканером:

1. войти в режим программирования

2. считать штрих код, означающий цифру 8

3. считать штрих код, означающий букву B

4. выйти из режима программирования

Изображение входа и выхода из режима программирования для сканеров Datalogic

изображение вида штрихкода 1С

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

Для более удобного управления функциями сканерами штрих кода, скачать данное ПО вы всегда можете на сайте производителя или на нашем сайте, перейдя по нужным ссылкам.

ПОЛНАЯ ВИДЕО ИНСТРУКЦИЯ ПО ПРОГРАММИРОВАНИЮ ПРЕФИКСА F7 В СКАНЕРАХ DATALOGIC

Какой же все-таки сканер штрих кода выбрать?

Учитывая все вышесказанное, мы приходим к выводу, что для настройки сканера штрих кода с программой 1С нужно обладать либо же минимальными навыками администрирования программы 1С, либо же, как минимум уметь пользоваться англоязычными руководствами пользователя для программирования сканеров штрих кода. Так же обращаем ваше внимание на то, что купив сканер штрих кода вы в любом случае сможете настроить его под свою программу, так как для этого существует несколько способов описанных выше и успех настройки будет зависеть от человека, осуществляющего данную процедуру для вашего предприятия. Так что, как говорилось ранее — ЛЮБОЙ СКАНЕР ЗАРАБОТАЕТ С ЛЮБОЙ 1С-кой. Поэтому мы советуем при выборе данных устройств обращать внимание не только на то, с какой программой учета он будет использоваться, а и на другие немаловажные вещи, такие как:

— «Наличие подставки»

— «Тип сканера штрих кода по назначению»

— «Тип сканирующего элемента»

— «Дальность и скорость сканирования»

— «Надежность и степень защиты»

Разобраться во всех этих нюансах вам поможет информация изложенная на нашем сайте в информационных разделах, а так же опытные менеджеры нашего магазина.

Подключение сканера для считывания штрих-кодов к 1С пошагово

Устройства, считывающие графические коды, нанесённые на этикетку или упаковку товара, с последующей передачей информации на компьютер называются сканерами штрих кода. Они используются кассирами, работниками складов, дают возможность работать с маркированной продукцией, инвентаризировать склады и т.д. Однако для корректной работы важно подключить и настроить штрих сканер 1С.

Важно понимать, что те или иные версии рассматриваемой платформы бухгалтерского учета требуют различные функциональные опции сканирующего модуля. Ниже разберемся как добиться того, чтобы любая модель, независимо от конфигурации, работала с любой версией данного ПО.

Модуль подключается к ПК тремя способами, через:

  • клавиатурный порт (PS/2);
  • USB-разъем;
  • разъем под СОМ-соединение.

Подключение сканера штрих-кода

Подключение сканера штрих-кода

Но ОС Windows гарантированно воспримет его как неопознанное устройство ввода при попытке первого подключения. Чтобы сработало распознавание, базовая комплектация любого прибора предусматривает наличие драйверов. После их инсталляции на ПК или ноутбук, система легко «увидит» устройство.

Опции подключения в 1С

Чтобы применять сканер штрих кодов в один С, во вкладке «Подключаемое оборудование» категорий Продажи −› Настройки установите соответствующую галочку. Для редактирования сразу станут доступными переходы на подключаемое оборудование и рабочие места.

Перейдя на «Подключаемое оборудование», откроется окно — включение и настройка сканера в 1С. Здесь необходимо избрать тип «Сканеры штрих кода», создать новую строку, нажав одноименную кнопку и добавить в раскрывшуюся табличку данные по подсоединяемому девайсу.

Подключение сканера штрих-кода

Опции подключения
В качестве реквизитов для заполнения может использоваться такая схема:

  1. Галочка самостоятельно устанавливается напротив «Устройство используется».
  2. В категории «Тип оборудования» также автоматом подтягивается нужное значение из предыдущего пункта.
  3. Напротив драйвера оборудования необходимо отметить из перечня драйвер, который поможет выполнить подключение сканера к 1С, например «1С: Сканеры штрихкода (NativeApi)».
  4. Категории «Наименование» и «Рабочее место» заполняются также автоматически на базе других данных.
  5. В строке «Серийный номер» можно по желанию запомнить №, индицированный на внешней поверхности девайса.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *