2 заметки с тегом: АТОЛ FPrint-5200
2 заметки с тегом

АТОЛ FPrint-5200

Настройка торгового оборудования для 1С в Windows 7 x64

Опять про торговое оборудование.

Совсем недавно я написал 2 поста на тему подключения торгового оборудования к 1С Подключение сканера штрих-кода Eclipse MS 5145 LS USB в 1С и 1С Розница + Торговое оборудование и обмен данными. В связи с высокой популярностью постов и большого количества вопросов, решил написать, про подключение оборудования к Windows 7 x64, а то многие считают, что это невозможно.

Перевод сканера штрих кодов Symbol LS2208 в режим USB CDC

Не совсем понятно, по какой причине компания Mototrola, производящая Symbol LS2208, не хочет своевременно и качественно обновлять документацию к оборудованию, но мы ведь и сами можем разобраться.

В предыдущих постах, я уже описывал некоторые режимы работы сканеров штрих кодов и методы переключения между данными режимами. Самый оптимальный вариант это использование режима «Простая эмуляция COM-порта», но есть у Symbol LS2208 ещё один режим работы, так называемый «USB CDC». Отличается он от «Простой эмуляции» тем, что COM-порт не просто эмулируется, а ПК определяет устройство именно, как отдельное COM-устройство, как если бы мы подключили сканер по COM-порту. Плюсом данного режима подключения, является именно то, что под него есть драйвера для современных 64-битных систем. Но производитель почему-то считает, что данную информацию не обязательно указывать в документации.

Вот кстати страница драйвера Motorola CDC Driver for Windows XP and Windows 7, 32 and 64-bit. В самом низу страницы есть ссылки на драйвера для различных операционных систем. На всякий случай, выкладываю драйвера и у себя.

Motorola Scanner USB CDC Driver для Windows XP and 7 32-bit

Motorola Scanner USB CDC Driver для Windows 7 64-bit

Для перевода сканера в режим «USB CDC» сделана небольшая отдельная документация, которая спрятана на сайте просто невероятно глубоко. Поэтому ссылку на сайт я приводить не буду, а вот ссылку на мануал выкладываю USB CDC Symbol LS2208.

Дальше всё, как обычно. Открываем мануал, на третьей странице имеется единственный штрих код, он то нам и нужен. С помощью данного штрихкода переводим сканер в режим «CDC COM Port Emulation».

После перевода сканера в режим «CDC COM Port Emulation» вероятнее всего придётся указать системе расположение драйвера устройства вручную и на предупреждение о том, что драйвер не подписан, ответить «Всё равно установить данный драйвер». Вот в принципе и всё. Сканер практически готов к работе. Проверял на Windows 7 x64. В системе он определяется без проблем и в управлении устройствами находится прямо в разделе COM и LPT портов, там же можно посмотреть присвоенный сканеру номер COM порта.

Подключение принтера чеков FPrint-5200 в Windows 7 x64

После того, как многие достают принтер из коробки и подключают его по USB к компьютеру, то мигом разочаровываются, потому что принтер не обнаруживается. На сам самом же деле, принтер изначально находится в режиме работы с COM портом и ни о какой эмуляции речи не идёт.

Для перевода принтера в режим работы с USB портом, необходимо перевернуть принтер, открутить небольшой болтик на его нижней панели, чтобы получить доступ к панели управления, набору маленьких переключателей. После чего, перевести переключатель №3 в положение «ON». Теперь, принтер работает в режиме эмуляции COM порта.

Перевод принтера чеков FPrint-5200 в режим USB Перевод принтера чеков FPrint-5200 в режим USB Перевод принтера чеков FPrint-5200 в режим USB

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

Берём старые АТОЛовские драйвера Драйверы торгового оборудования от 22.09.2011 и устанавливаем. Во время установки программа выдаст ошибку, о том что драйвера не могут быть корректно установлены, но на самом деле, все нужные нам драйвера и диагностические программы работают просто отлично.

После установки через диспетчер устройств необходимо 2 раза установить драйвера для принтера чеков через диспетчер устройств. Сначала устройство будет распознакно, как USB <--> Serial, а уже затем как принтер чеков USB Serial Port.

По умолчанию драйвера распакуются в каталог C:\Program Files (x86)\ATOL\.

Подключение дисплея покупателя Posua LPOS-II-VDF-2029D в Windows 7 x64

С подключением дисплея возникает меньше всего проблем. По умолчанию, дисплей работает в режиме USB, нам же потребуется перевести его в режим USB CDC.

Для перевода дисплея в режим эмуляции, необходимо скачать и установить утилиту MPOS Master Full v2.0.17.5. После установки программы перезагружаем компьютер и подключаем дисплей покупателя к компьютеру. Запускаем установленную утилиту POSua MPOS Master Full и переводим дисплей покупателя в режим эмуляции COM-порта.

Теперь нам потребуется драйвер для Windows 7 x64. Можете всзять его со страницы производителя или скачать по ссылке POSUA VFD USB CDC. Скачиваем и устанавливаем драйвер, после этого, дисплей готов к работе.

Далее всё торговое оборудование необходимо настроить в 1С нужной вам конфигурации. Настройка осуществляется аналогично алгоритму, описанному мной в статье «1С Розница + Торговое оборудование и обмен данными».

1С Розница + Торговое оборудование и обмен данными

Есть у меня один замечательный клиент. Уже около 3-х лет, я обслуживаю его небольшую, но довольно активную сеть магазинов. И на протяжении всего этого времени я тщетно пытаюсь преодолеть проблемы в работе связки торгового оборудования и конфигурации Розница 2.0.

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

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

Поэтому в данном посте я решил подробно описать установку и настройку торгового оборудования в конфигурации 1С Розница 2.0. В других конфигурациях всё будет аналогично, главное это правильное программирование и установка драйверов оборудования.

И так, приступим.

Оборудование

На данный момент в сети магазинов установлено одинаковое оборудование:

  1. Сканер штрих-кодов Symbol LS2208 с USB интерфейсом.
  2. Принтер чеков АТОЛ FPrint-5200 с USB интерфейсом.
  3. Так же в главном магазине имеется дисплей покупателя Posua LPOS-II-VDF-2029D с USB интерфейсом.

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

Программное обеспечение

  1. Операционная система: Windows XP и Windows 7 Pro.
  2. 1С Предприятие: версия 8.2.18.109.
  3. Конфигурация Розница: версия 2.0.8.8.

Введение

Будем исходить из того, что платформа 1С Предприятие у вас уже установлена и сделана начальная настройка конфигурации. Начнём со сканера штрихкодов.

Настройка сканера штрих-кодов Symbol LS2208.

Сканер штрих-кодов может работать в нескольких режимах, но нас интересуют только 2 из них:

  1. Режим «Эмуляция HID клавиатуры» — позволяет сканеру эмулировать USB-клавиатуру. После успешного декодирования данные штрих-кода передаются на терминал, как если бы они были введены с клавиатуры. Большинство USB-драйверов поддерживают возможности эмуляции HID клавиатуры, поэтому специальных драйверов в этом случае не требуется.
  2. Режим «Простая эмуляция COM-порта» — требует загрузки драйверов устройств с сайта центра поддержки по адресу. При подключении сканера к хост-системе автоматически выбирается следующий доступный COM-порт с эмуляцией однонаправленного соединения RS-232. При этом квитирование не поддерживается, и установка скорости передачи не требуется.

Рассмотрим режимы работы на примерах. В режиме работы Эмуляция HID клавиатуры в режиме работы кассира вам придётся вручную открывать окно ввода штрих-кода (Alt+F7 или F7) и подносить товар к сканеру, после чего, сканер просто вставит полученный код в активное окно. Аналогично со всеми другими окнами. И даже если вы откроете блокнот и считаете код, он будет вставлен в окно программы. Режим удобен тем, что не требует установки дополнительных драйверов и проведения дополнительных настроек, но приходится постоянно нажимать (Alt+F7 или F7). Многие программисты к качестве префикса при передаче данных указывают эти сочетания, но работают они не всегда корректно. Да и программирование дополнительных префиксов поддерживается не всеми сканерами.

В режиме работы Простая эмуляция COM-порта в режиме работы кассира вам не придётся каждый раз вызывать окно ввода штрих-кода (Alt+F7 или F7), драйвера и программа сделают это автоматически. Т. е. вы просто подносите товар к сканеру и он появляется в списке. Всё в общем-то просто, но требуется установка дополнительных драйверов.

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

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

Для сканера в режиме эмуляции COM-порта нам потребуются драйвера. Скачать их вы можете из соответствующего раздела на сайте производителя или по ссылке Symbol COM Port Emulation Driver v 1.8.5.

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

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

Сканер штрих-кодов в режиме эмуляции COM порта

Как мы видим по рисунку, сканеру штрих-кодов был назначен порт COM1. Запомним, эта информация нам ещё понадобится.

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

Настройка подключаемого оборудования

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

В появившемся окне заполняем все поля.
Тип оборудования: уже установлено значение «Сканеры штрихкода».
Обработчик драйвера: выбираем «1С: Сканеры штрихкода».
Рабочее место: выбираем пользователя который будет работать со сканером. В моём случае это «Кассир(MAIN)».
Наименование: можно не менять и оставить значение по умолчанию.

Далее нажимаем на кнопку «Записать и закрыть». В списке оборудования должен будет появиться, только что добавленный нами, сканер. Выделяем его в списке оборудования и нажимаем на кнопку «Настроить». Если драйвера для сканера штрих-кода ещё не установлены, вы увидите красные надписи в соответствующих полях. В появившемся окне в верхнем меню есть кнопка «Функции», нажимаем её и выбирем пункт «Установить драйвер». Платформа автоматически установит драйвер от 1С для работы со сканерами штрихкодов. Данный драйвер очень удобен тем, что при работе с ним, работают все обработки в самой конфигурации Розница.
Т. е. нет необходимости программировать префикс F7 и прочие «неудобности». Во все поля штрихкод вставляется автоматически. Таким образом при создании накладных, а так же в режиме РМК нет необходимости открывать окно ввода штрих-кода. Программа сделает всё автоматически.

Настройка сканера штрихкода.

После установки драйвера в настройках сканера необходимо указать номер COM порта к которому подключен наш сканер. В данном случае COM1.

Настройка сканера штрихкода.

Все остальные настройки оставляем со значениями по умолчанию.

На этом, в принципе, настройка сканера закончена.

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

Сканер шрих-кода.

Настройка принтера чеков АТОЛ FPrint-5200 с USB интерфейсом.

Закрываем 1С после настройки сканера штрих-кодов и подключаем принтер чеков к компьютеру. Сразу определиться новое устройство. Теперь нам потребуется драйвер принтера чеков. Можно скачать драйвера с сайта производителя, но как я уже говорил, драйвера являются платными. Поэтому берём и устанавливаем бесплатную версию драйверов по ссылке Драйверы торгового оборудования от 22.09.2011. Перезагружаем компьютер, на всякий случай.

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

АТОЛ FPrint-5200 с USB интерфейсом

Принтер работает в рещиме эмуляции COM порта и в моём случае занимает порт COM3. Запоминаем и двигаемся дальше.

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

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

Добавление принтера чеков

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

В появившемся окне заполняем все поля.
Модель устройства: АТОЛ: FPrint-5200K.
Порт: COM3.
Тймаут: оставляем по умолчанию.
Наименование: можно не менять и оставить значение по умолчанию.

Далее, если нажать на кнопку «Функции», то в выпадающем меню есть пункт «Тестировать устройство», можно нажать для проверки.

На этом в принципе установка и настройка принтера завершена.

Примечание: Будьте внимательны при установке драйверов. В более ранней версии драйвера принтер чеков может работать некорректно. При начальной установке я сталкивался с проблемой, когда принтер выбивает чек, итоговая стоимость уменьшается на размер суммы в процентах. Т. е. если товар стоит 17 рублей, то итоговая стоимость в чеке будет товар на 17 рублей, то принтер выдаст чек на 17 руб — 17% = 14.11 руб. Лечится данная проблема установкой новых драйверов.

И так, сканер и принтер настроены и корректно работают. Теперь необходимо настроить работу дисплея покупателя.

Подключение и настройка дисплея покупателя Posua LPOS-II-VDF-2029D с USB интерфейсом.

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

Для начала, обратимся к инструкции дисплея покупателя Posua LPOS-II-VDF-2029D.

На первой же странице написано, что дисплей может:

  1. Работать в режиме эмуляции COM порта.
  2. Эмулировать протоколы:
    • Firich
    • Partnertech CD5220
    • DSP800
    • EPSON

Нас интересует протокол DSP800 и эмуляция COM порта, потому что работа с COM портами для 1С является предпочтительной.

Для перевода дисплея в режим эмуляции, необходимо скачать и установить утилиту MPOS Master Full v2.0.17.5. После установки программы перезагружаем компьютер и подключаем дисплей покупателя к компьютеру. Запускаем установленную утилиту POSua MPOS Master Full и переводим дисплей покупателя в режим эмуляции COM-порта.

Теперь необходимо установить драйвера для работы с дисплеем Posua LPOS-II-VDF-2029D. Вот тут ещё есть драйвер для Windows 7 x64. После установки драйверов не забываем перезагрузить компьютер.

Проверяем наш дисплей в устройствах.

Posua LPOS-II-VDF-2029D

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

В появившемся окне заполняем все поля.
Тип оборудования: уже установлено значение «Дисплеи покупателя».
Обработчик драйвера: выбираем «SCANCODE: Дисплеи покупателя».
Рабочее место: «Кассир(MAIN)».
Наименование: можно не менять и оставить значение по умолчанию.

Запускаем настройки устройства и указываем COM порт, с которым работает дисплей, у меня это COM9.

Настройка дисплея покупателя.

Модель устройства указываем, как DSP850B, таким образом дисплей будет корректно работать с русскими шрифтами. При выборе других протоколов, вместо заглавных букв на экране могут появиться звёздочки.

В поле бегущая строка, можно указать название магазина. И поставить галочку «Использовать бегущую строку».

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

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

Шаблоны работы дисплея покупателя

Я назвал новый шаблон «Основной шаблон работы». Настройки представленны на картинке.

Параметры работы дисплея покупателя.

Думаю тут ничего объяснять не надо. А вот галочку «Выводить промежуточный итог на дисплей» советую установить, чтобы покупатель сразу видел цену, пробиваемого товара.

Сохраняем и закрываем все окна. Теперь переходим в раздел «Продажи» и в меню слева выбираем пункт «Настройки РМК». У меня в списке уже есть заготовленные настройки для разных магазинов поэтому я отредактирую уже имеющийся шаблон. Открываем настройки шаблона.

Редактирование настроек РМК

В пункте шаблон работы дисплея покупателя выбираем, созданный нами ранее шаблон.

Выбор шаблона работы дисплея покупателя.

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

P.S. В режиме работы кассира на маленьком экране (например, нетбук) панель быстрых товаров не выдвигается в версии конфигурации 2.0.8.8. Если кто-то вдруг знает как это победить, напишите пожалуйста в комментариях.