сканер штрих кода 1с тонкий клиент

Внешний компонент «1С:Сканер штрихкода» (Native) версия для платформы «1С Предприятие 8.3».


Основные возможности

Внешний компонент «1С:Сканер штрихкода» (Native) (далее – ВК или «1С:Сканер штрихкода») позволяет получать данные от подключенных сканеров штрихкодов и передавать их в платформу «1С:Предприятие». Компонент поддерживает следующие операционные системы (далее – ОС): Windows x32/x64, Linux (x32/x64), Android (arm, arm64, x86, x86_64), MacOS(x64). Компонент поддерживает следующие режимы подключения к сканирующему оборудованию: клавиатурный (все ОС), virtual COM (все ОС), Bluetooth (Android, Mac), Broadcast (Android).

Схема взаимодействия с оборудованием

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

сканер штрих кода 1с тонкий клиент

Клавиатурный режим

В отличие от остальных режимов взаимодействия, клавиатурный режим имеет ряд особенностей, которые отличают его от остальных. В Android, Windows и MacOS клавиатуры в отличие от остальных устройств, представлены общей очередью клавиатурных сообщений. Это приводит к тому, что работа с очередью сообщений на этих системах затрагивает пользовательский ввод. Так же требуется отдельный подход при подключении нескольких обработчиков, работающих с оборудованием в клавиатурном режиме. Поэтому, в случае клавиатурного режима взаимодействие с оборудованием выглядит несколько иначе. ОС формирует очередь клавиатурных сообщений от всех клавиатурных устройств, ВК «изымает» сообщения из системной очереди сообщений, после чего предоставляет их «слушателям» – подключенным экземплярам компонента «1С:Сканер штрихкода» с клавиатурным режимом взаимодействия. Если хотя бы один слушатель принимает переданные сообщения, то в очередь они не возвращаются, а слушатель продолжает обработку и передает данные в платформу 1С. В противном случае, если сообщения остались не востребованы в пределах таймаута, указанного в настройках, ВК возвращает их обратно в очередь сообщений, и они доставляются изначальным адресатам.

сканер штрих кода 1с тонкий клиент

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

Также стоит отметить, что учитывая неоднородность в скорости передачи клавиатурных сообщений у разных моделей сканеров (особенно при передаче «больших», более 40-50 символов, ШК), ВК в качестве таймаута использует время, прошедшее с получения последнего клавиатурного сообщения (тем не менее, если в сообщениях удается обнаружить суффикс, то обработка начинается «досрочно», не дожидаясь истечения таймаута).

сканер штрих кода 1с тонкий клиент

Это позволяет получать большие ШК даже от сканеров с низкой скоростью передачи сообщений. Отрицательным моментом может быть, то, что при подключенной ВК с большими значениях таймаута при быстром наборе с клавиатуры может создаваться впечатление «заторможенного» ввода. В этом случае рекомендуется уменьшить таймаут клавиатуры в настройках драйвера так, чтобы скорость ввода была комфортной, но сообщения от сканера при этом считывались корректно.

Ограничения клавиатурного режима

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

80 до 110 клавиш, тем не менее, ШК может кодировать последовательность байт каждый из которых может принимать значения от 0 до 255. Т.е., в общем случае, количества клавиш на клавиатуре недостаточно для того чтобы передать данные любого ШК. Для того чтобы обойти это ограничение некоторые сканеры используют Ctrl+X или Alt+X нотацию, которые поддержаны в ВК «1С:Сканер штрихкода». Однако не все модели сканеров предоставляют такие возможности и в случае «нестандартных» значений байт данных в ШК (как правило, значения байт 127) либо не передают никаких данных, либо передают их не стандартизованной последовательностью клавиатурных событий. Поэтому, если необходимо работать со штрихкодами, содержащими не латинские символы или каким-либо образом кодированные данные (больничные листы и т.д.), то лучше воспользоваться подключением по COM, если сканер это позволяет.

«Auto CRLF»

Как правило «по умолчанию» сканеры в клавиатурном режиме настроены с суффиксом ‘CR’ (клавиша Enter), но не для всех моделей сканеров это так. Иногда суффиксом может быть ‘LF’ или ‘CRLF’. Для обобщения всех этих случаев в ВК, кроме обычных односимвольных суффиксов, предусмотрен специальный суффикс «Auto CRLF», который обозначает, что последовательность, состоящая из CRLF в любом сочетании считается суффиксом. Это может облегчить работу с настройками для некоторых моделей сканеров.

Окно «Тест»

Для проверки работы со сканером на Windows и Linux, есть возможность воспользоваться встроенным в ВК окном «Тест». Для этого нужно нажать кнопку «Тест устройства» в форме настроек компонента. Внешний вид окна представлен на следующем рисунке.

сканер штрих кода 1с тонкий клиент

Окно тест делает попытку подключения всего доступного оборудования с заданными в форме настроек параметрами. После чего можно сканировать различные ШК, данные полученные с них будут отображаться в поле данных. Получаемая от оборудования информация может быть представлена в окне «Тест» в 3-х режимах: «Тестовом», «Рабочем» и «Отладка клавиатуры». «Тестовый» режим показывает данные от оборудования с заменой непечатаемых символов на их названия, а также названия специальных клавиш, если данные получены от клавиатуры.

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

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

Также для проверки правильности настроек сканера на форме Тест расположен проверочный ШК, отсканировав который можно понять правильность настройки сканера. В случае если настройки сканера и ВК «1С:Сканер штрихкода» настроены одинаково (совпадают настройки суффикса, префикса и специальных клавиш на сканере и в ВК), то в поле данных будет выведено «Ваш сканер настроен правильно» («Your scaner configured correctly»). В случае, когда неправильно настроен суффикс и/или префикс будет выведено соответственно «Данные соответствуют проверочным частично.»(«The data correspond to the verification partly.»), «Неверно настроен суффикс»(«Suffix configured wrong»), «Неверно настроен префикс»(«Prefix configured wrong»).

Android Braodcast

На Андроид устройствах с поддержкой функции сканирования ШК (в том числеТСД) появилась возможность получать результаты сканирования через механизм Broadcast (https://developer.android.com/guide/components/broadcasts), для устройств, которые поддерживают такой механизм передачи результатов сканирования. Для того чтобы, на Android устройстве подключить этот вариант взаимодействия необходимо настроить само устройство на передачу данных по Broadcast. В настройках ВК в поле Устройство необходимо указать Broadcast и настроить поля intent.action intent.category intent.extra intent extra type. Поля intent.action intent.category intent.extra имеют то же значение, что и в документации Android (https://developer.android.com/guide/components/intents-filters?hl=ru) и должны совпадать с теми, что перечислены на устройстве. Для примера приведем настройки ТСД Атол Smart.Lite.

Установленные настройки ВК в МБПО на ТСД Атол Smart.Lite

сканер штрих кода 1с тонкий клиент сканер штрих кода 1с тонкий клиент

Настройки ТСД Атол Smart.Lite на Broadcast

сканер штрих кода 1с тонкий клиент сканер штрих кода 1с тонкий клиент

Свойства

Компонента не содержит свойств.

Методы


Название (алиас)ПараметрыВозвращаемое значениеОписание
ПолучитьНомерВерсии(GetVersionМетод возвращает строку текущей версии компоненты
ПолучитьОписание (GetDescription)Метод возвращает описание компоненты
ПолучитьОшибку (GetLastError)Метод возвращает последнюю ошибку при работе компоненты
ПолучитьПараметры (GetParameters)Метод возвращает XML документ с описанием настроечных параметров компоненты, передаваемых через метод УстановитьПараметр (SetParameter)
УстановитьПараметр (SetParameter)Метод устанавливает значение одного из параметров, список которых может быть получен методом ПолучитьПараметры (GetParameters)
Подключить (Open)Метод подключает устройство
Отключить (Close)Метод отключает устройство
ТестУстройства (DeviceTest)Метод запускает тест устройства

Настройки ВК

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

Название параметра
RU/EN

Диапазон значенийЗначение по умолчаниюКомментарийПорт/PortКлавиатураПараметр определяет канал, по которому ВК ожидает данные от сканирующего устройства. Клавиатура, доступные COM/Bluetooth порты перечислены в этом параметреПрефикс/PrefixСимволы от 0(NUL)…127(DEL)-1(NONE)Указывает символ префикс сообщения от устройства. По умолчанию префикс отсутствуетСуффикс/SuffixСимволы от 0(NUL)…127(DEL)13(CR)Указывает символ суффикс сообщения от устройства. По умолчанию суффикс CR (обычно передается клавишей ENTER).ТипВыходныхДанных/ OutputDataTypeСтрока, Base64СтрокаЗадает формат передачи данных от ВК к платформе «1С: Предприятие»Символ GS/GS symbolСпец. клавиши F1..F12, INSERT, TAB и т.д.NONEЗадает клавишу, которой передается символ GS в GS1 штрихкодахТаймаут клавиатуры (мс)/ Timeout keyboard (ms)25(Windows)/75 (остальные ОС и веб клиент)Таймаут клавиатуры, после истечения которого начинается обработка принятых клавиатурных сообщенийБит данных / Data bits1..88Бит данных при передаче по COM портуСтоп бит / Stop bits1,21Стоп бит при передаче по COM портуЧетность / ParityЧетно
Нечетно
НетНетЧетность передачи по COM портуСкорость / Speed110
300
600
1200
2400
4800
9600
14400
19200
38400
56000
57600
115200
128000
2560009600Скорость передачи по COM портуКодировка COM-порта / Serial encoding
UTF-8Кодировка принятых по COM/Bluetooth/Broadcast сообщенийРегенерация сообщений / Message regenerationДа
НетНетСклейка сообщений переданных по COM/Bluetooth в случае низкой скорости передачи, когда сообщение доставляется разорванным на 2-е и более частиТип лога / Log typeВ файл
В системный журналNONEТип лога компонентыЛог файл / Log fileПуть к файлу лога при выборе параметра «Тип лога» «в файл»WindowsИгнорировать состояние клавиатуры / Ignore keyboard stateНетЕсли настройка включена, то ВК игнорирует состояние клавиши «CAPS LOCK», на основной клавиатуре.LinuxHID устройство / HID deviceВыбор HID идентификатора устройства сканера, для монопольного доступа к немуAndroidУстройство / DeviceЭквивалент настройки Порт на Desktop платформахStandard android.intent.action.NONE
Standard Intent ExtraNONEСтандартный ключ intent.extraПользовательсктй Intent Extra/User Intent ExtraПользовательский ключ intent.extra (из настроек ТСД)Пользовательское Intent Action/User Intent ActionПользовательский intent.action (из настроек ТСД)Пользовательская Intent Category/User Intent CategoryПользовательский intent.category (из настроек ТСД)Тип данных/Extra data type

StringТип данных используемого ключа intent.extra

Возвращаемые события

В случае успешного получения данных от устройства компонента кодирует их соответствующим образом (Строка, Base64) и передает в 1С:Предприятие в виде одного из следующих событий:

Источник

Сканер штрих кода в Web клиенте 1С 8.3

После установки внешней компоненты в браузер и установки драйвера оборудования в Веб клиенте 1С, он сообщает, что «Драйвер успешно установлен». Но при входе в Веб клиент 1С получаем сообщение:
«При подключении оборудования произошла ошибка:»1С сканеры штрихкода(native api) на PC. Не удалось загрузить драйвер устройства. Проверьте, что драйвер установлен и корректно зарегистрирован в системе.»

Возможно ошибка в этом?

(15) baracuda, драйвер скачали, положили в 1с\bin\ Но он не регистрируется в системе, ошибка 0x80070005.
сканер штрих кода 1с тонкий клиент

сканер штрих кода 1с тонкий клиент

Не поделитесь рабочим scanopos.dll?

(32) pablo_escobar, установка прошла успешно, драйвер установился.
сканер штрих кода 1с тонкий клиент

В толстом клиенте драйвер работает, тест проходит. Иду в браузер, нажимаю «Установить оборудование»:
сканер штрих кода 1с тонкий клиент

Появился вопрос такой. У вас в браузере плагин для 1С компонент активен?
сканер штрих кода 1с тонкий клиент

Кажется, индикатор должен загораться при входе на страницу с 1с?

(38) pablo_escobar, Ситуация прояснилась
Нужно было изначально выяснить как будет работать сканер в web клиенте
Сканер у нас работает выходит эта особенность работы в web клиенте

В режиме web клиента
В справочнике номенклатура при сканировании штрих кода строка с товаром находится и выделяется НЕ РАБОТАЮТ МОДАЛЬНЫЕ ОКНА

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

ВЫВОД СКАНЕР МЫ НАСТРОИЛИ ПРАВЕЛЬНО
НЕ НУЖНО БЫЛО ОБРОШАТЬ ВНИМАНИЯ НА СОБШЕНИЯ ЧТО ДРАЙВЕР НЕ УСТАНОВЛЕН(думали, что это все изо драйвера)
1С в очередной раз разочаровал, применить web клиента на ТСД думаю не получится нужны модальные окна

Источник

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


Штрихкодирование

Штрихкодирование является, пожалуй, самым распространённым на сегодняшний день методом автоматической идентификации товара (разумеется, штрихкодирование может использоваться и используется и в других областях). Первый патент на алгоритм штрихового кодирования был выдан Джозефу Вудленду (Joseph Woodland) и Бернарду Силверу (Bernard Silver) 7 октября 1952 года в США. Символ штрихкода (Bull’s eye), изобретённого Вудлендом и Силвером, состоял из набора концентрических окружностей. 26 июня 1974 года была осуществлена первая продажа с использованием устройства считывания (сканера) штрихкодов. Первым товаром, который был продан с использованием сканера штрихкодов, оказалась упаковка жевательной резинки Wrigley’s Juicy Fruit. В настоящее время подобная упаковка выставлена в музее Американской Истории.

В задачи устройства считывания штрихового кода помимо, собственно, считывания, входит также декодирование считанного штрихкода. Таким образом сканеры отличаются набором алгоритмов, которые они поддерживают. Также они отличаются типом излучения (светодиод, лазер), количеством плоскостей сканирования (одно- и многоплоскостные) и способом подключения к ПК.

Независимо от типа физического интерфейса (RS232, PS/2, USB, IrDa и т.д.) сканеры можно разделить по способу подключения на два типа: последовательный интерфейс и разрыв клавиатуры (при подключении через USB, например, может эмулироваться один из двух перечисленных интерфейсов).

Разрыв клавиатуры (keyboard wedge, KBW)


Для подключения сканера такого типа к конфигурациям можно использовать драйвер «АТОЛ: Драйвер устройств ввода». Драйвер распространяется бесплатно для системы программ 1С:Предприятие. В других случаях драйвер является платным и для работы с ним потребуется приобрести электронный ключ защиты в компании «АТОЛ технологии». Без ключа защиты драйвер будет работать в демонстрационном режиме, в котором можно считывать и передавать в ПК только 8-разрядные штриховые коды. Для использования драйвера в терминальной сессии необходима многопользовательская версия.

сканер штрих кода 1с тонкий клиент сканер штрих кода 1с тонкий клиент

Последовательный интерфейс (COM)


сканер штрих кода 1с тонкий клиент сканер штрих кода 1с тонкий клиент

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

Настоятельно рекомендуется установить последнюю версию драйвера, который расположен в соответствующем разделе на диске ИТС.

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

Для установки драйвера необходимо запустить файл ScanOpos.exe и далее следовать инструкциям на экране.

Настройка конфигурации


Настройка драйвера

В случае, если Вам известен номер последовательного порта (физического или виртуального) и его параметры, то их можно задать сразу.

сканер штрих кода 1с тонкий клиент

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

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

сканер штрих кода 1с тонкий клиент

сканер штрих кода 1с тонкий клиент

После нажатия кнопки «Закрыть» указать полученные номер порта и префикс в форме настроек. Закончив настройку параметров сканера нажмите кнопку «Ок».

сканер штрих кода 1с тонкий клиент

Порядок настройки драйвера «АТОЛ: Драйвер устройств ввода»

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

Установка драйвера «АТОЛ: Драйвер устройств ввода»

Для запуска процесса установки необходимо запустить файл Setup.exe и далее следовать инструкциям на экране.

Настройка конфигурации


Настройка драйвера для работы со сканером

Если Вам известен номер COM-порта (или виртуального порта, если сканер имеет физический интерфейс USB или другой) и его параметры, то можно их указать. В противном случае следует воспользоваться сервисом поиска оборудования в тесте драйвера, входящем в поставку драйвера.

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

сканер штрих кода 1с тонкий клиент

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

сканер штрих кода 1с тонкий клиент

сканер штрих кода 1с тонкий клиент

сканер штрих кода 1с тонкий клиент

В соответствии с этими результатами необходимо установить настройки драйвера (тест драйвера можно закрыть).

сканер штрих кода 1с тонкий клиент

Далее следует нажать кнопку «ОК». Настройка закончена.

Источник

Как подключить сканер штрихкодов в типовых программах 1С

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

сканер штрих кода 1с тонкий клиент

Очень короткая инструкция по подключению сканера к компьютеру.

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

Подключение сканера в программе

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

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

Устройство используется – должен быть установлен флажок;

Тип оборудования – должно быть указано значение Сканеры штрихкода;

Драйвер оборудования – выбрать из списка драйвер 1С:Сканеры штрихкода (NativeApi);

Рабочее место и Наименование – будут заполнены автоматически данными из системы;

Серийный номер – вводить не обязательно. Но для удобства учета оборудования в этом поле можно сохранить заводской номер устройства.

сканер штрих кода 1с тонкий клиент

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

сканер штрих кода 1с тонкий клиент

Канал поступления информации определятся параметром Порт. Возможны два режима работы сканера – в режиме эмуляции клавиатуры – это когда компьютер воспринимает символы, поступающие из сканера так же, как если бы мы набирали штрихкод на клавиатуре, и режим работы com-порт. Некоторое время назад компьютеры оснащались разъемами RS-232, как на картинке слева.

сканер штрих кода 1с тонкий клиент

Современные сканеры выпускаются с другим стандартом подключения – USB (на картинке справа), а работа с последовательным com-портом эмулируется с помощью программ-эмуляторов.

Допустим, в настройках выбран режим Клавиатура. В этом случае доступны еще несколько настроек:

Таймаут клавиатуры определяет интервал времени, который программа ожидает поступление информации от сканера.

Флажок Игнорировать состояние клавиатуры означает, что при работе сканера в операционной среде Windows данные от сканера не будут зависеть от состояния переключателя CAPS LOCK в момент считывания кода.

Откроем окно «Тест подключения» и считаем какой-либо штрихкод. Например, лекарственного препарата с рисунка ниже.

сканер штрих кода 1с тонкий клиент

сканер штрих кода 1с тонкий клиент

Штрихкод должен отобразиться в окне в машиночитаемом виде – то есть отобразятся все символы, в том числе и служебные. Если в окне ничего нет, то попробуем считать код в текстовый файл, например, в приложении «Блокнот» или в текстовые поля таблицы Excel. Если и так не получается, то придется заняться настройкой сканера, обратившись к альбому настроечных штрихкодов.

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

Если вы не уверены, что сканер прежде, чем попал к вам в руки, не подвергался каким-либо настройкам, то сначала считайте штрихкод заводских настроек, таким образом, переведя сканер в первоначальное состояние. Заводские настройки сканера Mindeo – это режим клавиатуры, для других моделей может понадобиться считать штрихкод перевода сканера в режим эмуляции клавиатуры.

Снова считываем контрольный штрихкод в окно «Тест подключения».

сканер штрих кода 1с тонкий клиент

Если этого не произошло, считайте штрихкод добавления суффикса ‘CR’ из альбома настройки сканера. Проверьте также, чтобы в настройке Суффикс в программе 1С тоже было выбрано значение 13(CR).

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

сканер штрих кода 1с тонкий клиент

В коды маркировки в формате GS1 входит несколько параметров. Содержимое параметров определяется кодом группы применения. В нашем примере код марки представляет собой последовательность:

01 03582910094982 21 1382DGN9F3MN5’F12′ 91 EE06’F12′ 92 hOGMqk4C1xzKJbdu+o5VR9tiI9zl1Gz0qd9EL9F82qY=’CR’, коды применения – подчеркнуты.

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

Для этого потребуется выполнить несколько шагов:

1. Скачать с сайта производителя или поставщика драйвер эмуляции COM-порта и разместить его в файловой системе компьютера, например в папке С:\Drivers. В нашем случае это USB VCOM drivers v.1.6, любезно предоставленный службой техподержки.

2. Далее нужно, обратившись к документации на сканер, найти и считать штриховой код команды перевода сканера в режим эмуляции com-порта. Присоединить сканер к компьютеру и открыть Диспетчер устройств Windows. В нашем случае сканер определяется как неизвестное устройство. Но иногда бывает и как вторая клавиатура.

сканер штрих кода 1с тонкий клиент

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

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

Наконец считываем какой-либо штрихкод в форме Тест подключения программы 1С.

сканер штрих кода 1с тонкий клиент

Не расстраивайтесь, если не получится настроить сканер с первого раза – сбросьте настройки на заводские и повторите все сначала.

Продолжим настройку. Чтобы правильно распознать кириллицу должна быть выбрано значение Windows-1251 в поле Кодировка com-порта.

Наконец, вне зависимости от того, как и в какой среде подключен сканер штрихкодов, если предполагается работа с кодами маркировки, в том числе формирование чеков на кассовом аппарате, настройка Тип выходных данных должна быть выбрана Base64. Это позволит получать от сканера и передавать в кассовый аппарат через платформу 1С данные без каких-либо потерь.

Настройка сканера в ОС Linux и Android

В операционной среде Linux может быть подключено до 64 COM-устройств и до 64 клавиатурных устройств с уникальным HID. Параметр HID-устройство на форме настройки сканера в программе 1С определяет, какому именно каналу соответствует данный сканер.

Следует также учитывать, что в среде Linux символ окончания штрихкода кодируется последовательностью ‘LF’, и для Android – ‘CR’ и настроить сканер соответствующим образом.

В зависимости от параметров телефона или планшета под управлением ОС Android, сканер может определиться как внешняя клавиатура, мультимедийное устройство или Bluetooth-устройство. Если планируется использовать сканер в режиме клавиатуры, в настройках нужно установить параметр подключения Устройство ввода.

Затем перейти в программу 1С и выполнить настройку сканера – создать запись в справочнике Подключаемое оборудование, выбрав тип устройства Устройство ввода, и драйвер – 1С:Сканер штрихкодов (NativeAPI). В параметрах подключения сканера нужно выбрать значение Клавиатура параметра Устройство. По умолчанию в режиме клавиатуры подключаются сканеры, встроенные в Терминалы сбора данных, сканеры, подключенные через USB, а также те сканеры, которые при сопряжении были определены пользователем, как устройство ввода.

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

Если планируется сканировать штрихкоды маркировки, необходимо настроить Тип выходных данных и Символ GS, аналогично тому, как это показано выше для среды Windows.

Подобрать сканер можно здесь. Если затрудняетесь с выбором или нужна консультация по продукту, выберите оборудование, которое кажется вам наиболее подходящим и оставьте заявку – с вами свяжется партнер 1С из вашего региона и ответит на все вопросы.

Источник

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

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