Архив метки: сканер

Установка сканера штрихкода

Штрихкод Эта статья — небольшая справка о том, как работает сканер штрихкода в связке с 1С версии 8.2 в режиме управляемого приложения. Для того, чтобы в 1С «словить» событие получения штрихкода со сканера, в системе, на которой запущен клиент 1С должен быть установлен драйвер сканера. Тут я расскажу как настроить работу сканера, когда 1С работает в режиме толстого или тонкого клиента. Работа веб-клиента пока мной не изучена.

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

Читать далее

Не сохраняются настройки сканера

Когда используется сканер штрих-кода, в настройках драйвера необходимо установить параметры подключения и указать, что устройство включено, это делается в меню “Сервис”, пункт “Параметры”, закладка “Драйвер устройств ввода”:

 

2011-06-14_140845

На некоторых компьютерах могут быть проблемы с сохранением этих настроек, т.е. после перезагрузки 1С или сразу после выхода из окна настроек все параметры обнуляются. В случае использования драйверов “АТОЛ” поможет утилита, поставляемая вместе с драйвером: Scaner_t. Если драйвер установлен с параметрами по умолчанию, найти утилиту можно в папке: C:\Program Files\ATOL\Drivers\Bin

После запуска утилиты найдите кнопку “Настройка свойств”, появится такая-же форма настроек, как и в 1С, здесь и нужно выставить нужные настройки.

Телефон превращается

Если вы знакомы со смартфонами на базе операционной системы Android, то, наверняка, знаете, что они умеют с помощью встроенной фотокамеры сканировать штрих-коды и QR-коды. QR-код это картинка, вроде вот такой:

QR_Droid_65695

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

Подробное описание и пример работы программы можно найти на странице разработчика: Andriy.co.

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

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

Для начала объясню основные принципы работы сканера в связке с конфигурацией 1С:Предприятия. Главное, что нужно получить в программе от сканера — это считанные им данные, эти данные он посылает в порт в виде последовательности считанных с этикетки символов. На компьютере, к которому подключен сканер, должен быть установлен драйвер – специальная программа, которая получает эти данные и передает их в 1С создавая специальное событие, которое можно перехватить в коде программы и выполнить необходимые действия. Чтобы это событие возникло, обычно нужно каким-то образом просигналить драйверу, что пришедшие в порт данные, это именно данные от сканера – это делается с помощью добавления в последовательность символов данных префикса и/или суффикса, т.е. специальных дополнительных символов. Особенно это актуально, когда сканер подключен в разрыв клавиатуры, в этом случае именно префиксом или суффиксом обозначаются данные от сканера и драйвер генерирует событие в 1С. Итак, для работы сканера понадобятся: драйвер, сканер, поддержка работы сканера в конфигурации 1С.

Читать далее

Драйвер сканера штрихкода

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

Ридер — сканер

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

Если Событие=»BarCodeValue»    Тогда

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

Ридер магнитных карт

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

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

Замечание: в конфигурации «Торговля и склад» ситуация с настройками иная, читайте далее.

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

bar-code.jpg Начиная с 40-х версий в конфигурации Простой учет можно использовать сканер штрих-кода, расскажу как это работает. Для подключения сканера, как и любого другого внешнего устройства, понадобится драйвер. В Простом учете прописан код под драйвер, разработанный фирмой АТОЛ. Получить (скачать) драйвер можно на странице производителя, бесплатно, в разделе технической поддержки, ищите пункт «АТОЛ: Драйверы торгового оборудования«.

Читать далее