Программный эмулятор работы сканера штрих кода 1с

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

ЗАДАЧА: Подключить USB сканер штрихкода к 1С в режиме COM-порт.
ОБОРУДОВАНИЕ: Сканер штрихкода CINO 560 (USB)
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ: Windows 7, 1С 8.2 «Управление торговлей для Украины» 2.3.
Задачей поставлено именно подключение сканера в режиме COM-порт, так как именно только данный режим обеспечивает простое и удобное сканирование штрихкодов в 1С. Под простым и удобным подразумевается сканирование без дополнительных нажатий клавиш на клавиатуре: нажал на кнопку сканера – позиция появилась в документе. В противном случае, если использовать режим не COM-порт, а разрыв клавиатуры, то придется перед каждым сканированием товара нажимать мышкой в 1С по кнопке поиска штрихкода, либо нажимать клавишу F7, что одно и тоже. Некоторые также используют режим программирования сканера с помощью префикса «150», который якобы заменяет нажатие клавиши F7 в 1С. Данный способ также позволяет без клавиатуры сканировать штрихкоды в программу, но мы в данной публикации этот способ не рассматриваем, потому что у каждого производителя оборудования программирование сканера происходит по своим системных штрихкодам. Замена префиксами кнопок клавиатуры возможна, но эта операция требует как минимум начальных знаний работы с торговым оборудованием. На нашем сайте описан и этот способ подключения сканера к 1С без F7. Кому интересно, может ознакомиться.
РЕШЕНИЕ: На примере сканера CINO 560 (USB), это могут быть и другие производители с другими моделями (Argox, Motorola, Datalogoc, Honeywell, Zebex) приведена универсальная инструкция подключения любого сканера к 1С 8.2 в режиме COM-порт. Последовательность действий:

1. Установка драйвера сканера на ПК . При подключении современных сканеров штрихкода, как правило, установка драйверов на ПК происходит автоматически при первом подключении. Если автоматическая установка не произошла посмотрите нет ли в коробке из под сканера в комплекте диска с драйверами. Если нет и диска – нужно искать драйвера в интернете. После успешной установки скорее всего ваш сканер будет работать в режиме «клавиатура». Это как если бы вы ввели цифры со штрихкода вручную. Проверить это очень просто. Откройте блокнот или другой текстовый документ и просканируйте любой штрихкод. Если все верно подключено в блокноте появятся цифры штрихкода (успех). Если цифры не появились, то либо сканер настроен на другой режим сканирования (COM), либо драйвера оборудования установлены неправильно. Поэкспериментируйте с драйверами или переведите сканер в другой режим сканирования. Источник: сам сканер, сайт производителя.
2. Установка драйвера 1С для сканера штрихкода. Нами была установлена и проверена работоспособность драйвера 1С: 1СBarcode 8.0.14.1. Источник: кабинет с подпиской на обновления 1С.
3. Драйвер эмуляции СOM-порт для CINO 560. Для эмуляции режима СOM-порта качаем с сайта производителя CINO драйвер эмуляции, распаковываем устанавливаем на ПК. Учитываем при этом разрядность операционной системы (32, 64). На сайте производителя CINO выложены драйвера для обоих версий ОС. Источник: сайт производителя CINO.
После установки драйвера эмулятора СOM-порта в диспетчере устройств ПК должен появится новый СOM-порт «Cino Emulation COM». Если после установки эмулятора портов появилось более однго – лишние лучше удалить. Но это не обязательное условие для корректной работы, это лишь совет.
4. Пепрограммирование сканера в режим СOM-порта. Для этого действия нужна инструкция к сканеру от производителя, которая шла с ним в упаковке. В инструкции должны быть программные штрихкода, подписанные примерно так: «Emulation COM». С помощью считывания программного штрихкода сканер переводит сам себя из режима в режим. Если у вас нет инструкции поищите программные штрихкода в интернете, распечатайте и просканируйте. Источник: инструкция к сканеру CINO 560.
5. Добавление обработки обслуживания сканера в 1С. После того как аппаратные драйвера установлены можно приступать к настройке подключения сканера непосредственно в программе 1С. Для этого в версии 8.1, 8.2 появилась специальная утилита «Настройка подключения торгового оборудования». Запустив ее шаг за шагом 1С поможет настроить подключение сканера. Самое главное здесь – подключить обработки обслуживания. Это можно сделать вручную, указав путь к папке с обработками (может работать некорректно), а можно загрузить обработки через интернет, при условии что у вас есть действующая подписка ИТС. Вводите логин пароль от личного кабинета ИТС и самые свежие версии подгружаются с интернета автоматически (мы рекомендуем именно этот способ). Для своего подключения мы использовали стандартный 1С-ую обработку подключения «Сканер штрихкода (общий)». Данная обработка полностью обеспечила нам корректную работу сканера в режиме эмуляции COM-порта.

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

Настройка печати штрих-кодов

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

    PS/2 – порт, к которому подключаются сканеры разрыва клавиатуры.

    RS-232 – COM-порт, к которому устройства подключаются последовательно.

    Наиболее популярный и новый вариант – подключение через USB-порт.

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

Внедрение компонентов в 1С: УПП

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

Если поставить курсор в текстовом документе и просканировать товар, то результата не будет, штрих-код не появится. Тогда как, если нажать на клавишу F7, либо задать поиск слов и лишь после этого просканировать код, то он появится. С чем это связано? Дело в том, что программа 1С распознает такие сканеры как клавиатуру. Поэтому для обеспечения должного эффекта работы устройства следует произвести ряд настроек в 1С.

Как запрограммировать сканер, чтобы он работал без кнопки F7

    Для начала необходимо просканировать системный штрих-код, чтобы сбить настройки до заводских;

    Теперь следует просканировать код для работы в режиме префиксов и суффиксов;

    Сканируем код, отвечающий за префиксы;

    Сканируем набор цифр, которые соответствуют клавиатурной клавише F7;

    Сканируем код, отвечающий за суффиксы;

    После чего нужно просканировать штрих-код, отвечающий клавише ENTER;

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

На этом все. Можете начинать работать на установленном оборудовании и настроенном программном обеспечении.

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

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

    Использование режима ввода с клавитуры. Перед сканированием в окне подбора, в документе ЧЕКККМ, Реализация товаров и услуг, нажать F7 и отсканировать штрихкод. Штрихкод отсканируется и сам нажмет ОК. Как будто это вы сами набрали штрихкод с клавиатуры.

    Использование старого драйвера Атол. Драйвер Атол платный и стоит нормальных денег, бесплатно он сканирует с 10ти секундной задержкой. Можно поискать в инете бесплатную версию DTO6_2009_02_11, при установке этого драйвера в списке ком портов появляется пункт клавиатура указываем его и все ок, поиск по штрихкоду происходит при сканировании штрихкода без лишних движений.

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

    С 29.02.12 стадартный драйвер 1С версии 8.0.12.2 (на текущий момент акутальная версия 8.0.14.1 любая версия легко гуглится по версии драйвера например вот так Scan_OPOS_8_0_14_1.rar умеет работать с клавиатурными сканерами без танцев-бубнов, переключений в режим эмуляции и тд. После установки драйвера в списке com портов наблюдаем пункт клавиатура, который собственно и отрабатывает событие считывание штрихкода, сканером в режиме клавиатуры. Похоже это самое удобный способ.

Перейдем к настройке сканера, настройка сканера происходит в меню Сервис -> Торговое оборудование -> Подключение и настройка торгового оборудования перейдем на закладку сканеры штрихкода там добавляем строку, открывается справочник торговое оборудование, здесь надо добавить наш сканер, указываем любое название и обработку обслуживания, если вы устанавливали конфигурацию, то ее можно взять в каталоге с шаблонами TradeWareEpf, где то здесь: C:\Users\admin\AppData\Roaming\1C\1Cv82\tmplts\1c\Retail\Номер_Релиза_Конфигурации если не устанавливали, то ищите на диске ИТС, если нет диска ИТС, придется его скачать или загуглить. Потом, указываем порт скорость и другие настройки com порта из диспетчера задач. Собственно все. Буду рад ответить на ваши вопросы в коментариях.