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

16.11.10

Разработка - Инструментарий разработчика

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

Есть два варианта подключения сканера штрихкода: с помощью бесплатных драйверов 1С(ScanOpos) и с помощью драйверов от "Атол". 1С-ие драйвера можно найти на любом диске ИТС, главное чтобы версия драйвера подходила к релизу и обработке сканера штрихкода. "Атол"-ие нужно покупать. Методика подключения в файловом варианте очень проста. Ставим драйвера на локальную машину, обновляем обработки обслуживания торгового оборудования из папки TradeWare, который лежит в \tmplts\папка с конфигурацией для которой пытаемся подключить. В диспетчере задач, в настройках Com-порта ставим скорость 115200, 8 бит данных, четность нет. Эти настройки дублируем в 1С, через Сервис->Подключение и настройка торгового оборудования->Сканер штрихкода и параметры устройства. Сканер штрихкода в файловом варианте с драйверами от Атол ставится аналогично.

В терминальном режиме доступа несколько сложнее. Подключение через драйвера от 1С работает не всегда. Чтобы подключить СШК(сканер штрихкода) с помощью драйверов от 1С необходимо: поставить драйвера на локальную машину и сервер. После подключения к серверу, запустить командную строку(Пуск-Выполнить-cmd). Выполнить команду change port /query. При этом он выдаст сообщение: к какому порту на сервере прикрепил порт локальной машины со СШК. В 1С на этот порт вешаем СШК Обновить обработки обслуживания(В 1с кнопа Сервис-Подключение и настройка торгового оборудования и далее Обнвить обработки). И все.

Аналогично с драйверами от Атол, только выполнение команды cmd-change port /query не обязательно. Оно нужно только, чтобы определить на какой порт все-таки вешать СШК. Отличие состоит в том, что драйвера от 1С работают не всегда, а атоловские вполне нормально работают как в терминале, так и обычном режиме.

Далее как будет время напишу про остальное оборудование(фискальный регистратор, электронные весы, денежный ящик, принтер этикеток).

 

Подключение фискального регистратора

(на примере "Штрих-М")

Ставиться очень просто. С диска, который поставляется в комплекте ставим драйвер ФР. Я поставил драйвер ФР 4.9, хотя он работает и с версией 4.6. Опять же вешаем на какой-нить com-порт. Скорость подключения можно определить через драйвер ФР. Запускаем драйвер, в нижнем углу "Настройка свойств"->"Поиск оборудования".Эту скорость нужно будет указать и в настройках ком-порта через диспетчер устройств. Через этот же драйвер проверяем, печатает ли ФР. Это либо печать тестовой строки, либо тестовый чек(на ваше усмотрение). Если печать прошла успешно, можем попробовать пробить чек продав единицу товара по цене 1 руб. НО!!! эта сумма автоматом засядет в память ФР как обычная продажа. Поэтому все таки не желательно пробивать чеки только для проверки.

Далее в 1С-Подключение и настройка торгового оборудования-Обновить обработки обслуживания(из папки TradeWare). Далее там же "Подключить ФР". Из списка выбираем производителя и указываем КассуККМ из справочника "КассыККМ", для которой подключаем ФР. В параметрах устройсва в 1С указываем скорость ком-порта, пароль пользователя 1, пароль администратора 30. А далее формируем документ "ЧекККМ" и пробиваем чеки из ФР по нажатию кнопки "Пробить чек" из формы документа.

Денежный ящик

Кабель денежного ящика втыкаем в ФР и наслаждаемся.:) При пробитии чека из документа "ЧекККМ" должен пробиться чек на ФР, а после пробития сразу же автоматич. открыться денежный ящик.

Принтер этикеток

Драйвера ставятся с диска, поставляемого в комплекте. Ставится в систему как обычный принтер. В свойствах принтера ставим размеры бумаги 38х30 мм(это в большинстве случаев). А также открываем к нему общий доступ, чтобы была возможность печати по сети. Чтобы напечатать штрихкод в 1С необходимо поставить драйвер 1CBarcodeScaner, который можно найти на диске ИТС. Далее через обработку "Напечатать этикетку и ценники" формируем ценник со штрихкодом и распечатываем на принтере этикеток, через "Файл"-"Печать"-далее принтер этикеток.

Надеюсь, хоть кому-то это понадобиться...:)

Ответ на вопрос -=BES=- Что необходимо для автоматизации маленького магазина с одним ПК?

Забить номенклатуру со штрихкодами в 1С. Поставить сканер штрихкода, фискальный регистратор, денежный ящик, электронные весы, и принтер этикеток. В 1С запускаете режим РМК(рабочее место кассира). Он не работает без фискального регистратора. Поэтому в 1С прописываем физически существующий фискальный регистратор или его эмулятор(если используется старая модель кассы, которая не цепляется к компьютеру). В интерфейсе кассира (режим РМК) сканером штрихкодов происходит подбор номенклатуры, если весовой товар комбинацией клавиш ctrl+f2 получаем вес с электронных весов. При этом количество и цена пересчитываются автоматически. Нажимаем пробить чек или также горячую клавишу. Происходит пробитие кассового чека на фискальном регистраторе. После пробития чека автоматически открывается денежный ящик. А на товары в которых содраны или не читаются штрихкоды распечатываем новые через принтер этикеток.

См. также

SALE! 20%

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

Инструментарий разработчика Роли и права Запросы СКД Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

13000 10400 руб.

02.09.2020    122113    670    389    

714

SALE! 25%

Infostart PrintWizard

Пакетная печать Печатные формы Инструментарий разработчика Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

18000 15300 руб.

06.10.2023    7286    21    6    

39

SALE! 20%

Infostart УДиФ: Управление данными и формами

Инструменты администратора БД Инструментарий разработчика Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

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

10000 8000 руб.

10.11.2023    3524    11    1    

34

SALE! 30%

PowerTools

Инструментарий разработчика Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

3600 2520 руб.

14.01.2013    177737    1073    0    

849

Многопоточность. Универсальный «Менеджер потоков» 2.1

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    99344    239    97    

296

[ЕХТ] Фреймворк для Расширений 1С

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Платные (руб)

"Фреймворк для Расширений 1С" это универсальное и многофункциональное решение, упрощающее разработку и поддержку создаваемых Расширений. Поставляется в виде комплекта из нескольких Расширений с открытым исходным кодом. Работает в любых Конфигурациях в режиме Управляемого приложения с режимом совместимости 8.3.12 и выше без необходимости внесения изменений в Конфигурацию.

3000 руб.

27.08.2019    18108    6    8    

39

1С HTML Шаблоны / HTML Templates

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Быстрая и удобная обработка для работы с шаблонами HTML. Позволяет легко и быстро формировать код HTML.

2040 руб.

27.12.2017    28107    3    10    

15

Выполнение произвольного кода или запроса с параметрами через Web-сервис (замена COM-подключений)

Инструментарий разработчика Обмен между базами 1C Платформа 1С v8.3 Платные (руб)

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

2400 руб.

24.09.2019    23601    15    15    

32
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. zigan2005 50 19.10.10 14:54 Сейчас в теме
Буду очень рад увидеть ваши комменты... :)
2. Serj1C 483 19.10.10 15:26 Сейчас в теме
Расскажите про случай, если USB сканер (например, Symbol LS2208) не создает ком-порт, выбирается только "в разрыв клавиатуры". Возможно ли его настроить, чтобы он вызывал "ВнешнееСобытие" ?
3. Noy 1076 19.10.10 15:58 Сейчас в теме
(2) В семерке я делал так: http://infostart.ru/public/75804/
Возможно в восьмерке можно сделать по аналогии
4. просто учусь 19.10.10 16:00 Сейчас в теме
http://infostart.ru/public/17021/

Кроме атол, кто еще выпускает драйвера для 1с?
Вы сами пробовали настраивать сканер в терминале?

(2) ставьте драйвера от Атол. Версия 6.5 (кажется) еще была бесплатной
12. victuan 4232 27.10.10 13:46 Сейчас в теме
(4) Астор например.
Есть у меня для длл и обработка обслуживания для 7.7 (сам писал).
Но она как и scanopos не поддерживает усб сканеры.
19. GreenLab 83 24.12.11 00:13 Сейчас в теме
(2) Serj1C, Можно, Атоловские драйвера отлично работают со сканером в разрыв клавиатуры, перехватывая по префиксу штрих код и генерирую ВнешнееСобытие. Вот только с определнных пор они стали платными, но последняя бесплатная версия драйверов нормально работает со стандартной обработкой из пакета обработок 1С, нужно только закомментировать проверку версии.
20. saiten 246 30.12.11 12:14 Сейчас в теме
(19) Комментировать надо не проверку версии, а строки обработки обслуживания, содержащие слово "Чувствительность", бо в версиях 6.5 и менее регулировать её нельзя, и нормально работают дрова вплоть до 5.5.5.0 (меньше просто не попадались, так что не знаю). Для отключения проверки версии в параметрах торгового оборудования есть табличка "Совместимая версия", куда и требуется добавить ту, которая есть. Но это для старого механизма, как оно в УТ11 и прочих обстоит - не знаю пока.
5. zigan2005 50 19.10.10 16:18 Сейчас в теме
usb я настраивал как обычный com, только в подборе приходиться каждый раз нажимать f7, а далее обычная обработка(сразу не скидывает в табличную часть документа).
Кроме Атол и 1С кажется еще есть драйвера от Рарус.
6. zigan2005 50 19.10.10 16:18 Сейчас в теме
кстати, +++++++ если можно...:)
7. zigan2005 50 19.10.10 16:23 Сейчас в теме
Последние бесплатные уже не подходят, говорит что староваты..:)
8. просто учусь 19.10.10 16:47 Сейчас в теме
(7) вроде-бы под 8.1 нормально работают, хоть и ругаются
9. Skif46 19.10.10 23:23 Сейчас в теме
Господи... Кто мешает настроить нормальную трансляцию портов в терминальном режиме?
И атоловские дрова и одинэсные нормально со всем работают. Это проблема не дров, а настройки терминального клиента. И change port тут нахрен не нужен. Что мешает прсто проверить автоопределение сканера?

Жду описание проблемы подключения денежных ящиков. Они же напрямую с 1С взаимодействуют - получают информацию, сколько денег в них сунут...
10. ПСВ 114 20.10.10 09:04 Сейчас в теме
Давай про весы и про кассу :)
11. zigan2005 50 20.10.10 23:21 Сейчас в теме
Кстати, забыл написать. В настройках подключения по терминалу необходимо поставить галочку "последовательные порты"
13. -=BES=- 13.11.10 20:45 Сейчас в теме
Насчёт подключения торгового оборудования все понятно, но хотелось бы узнать. Если бы была статья, что необходимо для автоматизации маленького магазина с одним ПК. Например хватит ли сканера и принтера для начала, или чтобы продавец (кассир) работал сам и обязательно для этого иметь фискальный регистратор. Ну по проще.
А то все говорят про оборудование, а че с ним делать, просто туман какой-то... :?:
17. ratinc 24.11.10 00:42 Сейчас в теме
(13) очень рад за вас что все понятно. Однако подключить сканер что бы 1С отлавливало событие сканирования не так то просто. Все сканеры разные и стандартные драйверы к ним зачастую не подходят. Так что подключить грамотно сканер тот еще секас. А примитивно нажимать в 1С "F7" и в эту срочку сканировать каждый может. А вот иметь или не иметь фискальный регистратор вам в налоговой разъяснят - в зависимости от системы налогообложения и типа деятельности. Вообще принять от розничного покупателя деньги не выдав чек выйдет дороже покупки фискальника.
14. anig99 2843 13.11.10 22:43 Сейчас в теме
берите сканер в разрыв клавиатуры и не ....те мозг
Хотя условия задачи бывают разными, но не стоит забывать о простейших решениях
15. IP43 303 17.11.10 09:09 Сейчас в теме
Сканеры в терминале подключил, один из четырех оказался USB, прокинул его на COM все заработало, только СОМ оказался №5, а остальные живут на 2. Посему в торговом оборудовании две строчки для двух моделей сканеров.
Вопрос как привязать торговое оборудование к пользователям (компьютерам) в терминальном режиме?
Пока проблему решаю так: заходим вначале там где стоит USB ставим галку против его сканера, выходим из программы, заходим снова, все работает, но что бы другие зашли без проблем переключаем галку на СОМовские сканеры. Галка осталась включена, заходит пользователь без сканера, и ему во всех формах где может работать сканер ругается, типа не могу сканер подключить, раздражает однако.
16. -=BES=- 17.11.10 13:15 Сейчас в теме
Спасибо!
И ещё. С необязательностью применения фискального регистратор для ИП по ЕНВД. То, можно обойтись без ФР и денежного ящика. И оставить только сканер, ПК с 1С и принтер, так как к продавцам недоверия нету.
Например, на принтере печатаю этикетки и если потребует покупатель можно ему чек распечатать, а на ПК и в 1С7.7 (ТиС) можно права ограничить.
Тогда мне эмулятор ФР нужен для принтера или нет.
18. Stepping1C 08.11.11 22:40 Сейчас в теме
Стандартный Сканер от 1С вполне нормально работает.
21. savranskii 21.01.12 15:33 Сейчас в теме
еще есть на просторах рунета волшебная библиотечка rs_232.dll которая работет как часы. Но для нее приходится править ручками конфигурацию.
22. dimaskl 14.02.12 13:58 Сейчас в теме
при подключении к локальному компу все просто, а вот через терминал надо порты пробрасывать, словами не напишеш, надо брать и делать
23. Alexey55 18.06.12 09:33 Сейчас в теме
подключил сканер через эмуляцию Com порта
У пользователя 1с, который работает со сканером все ок, а вот у остальных пользователей выходит ошибка подключения торгового оборудования..

подскажите как сделать так чтобы этот сканер был привязан только к одному пользователю, а не ко всем..
24. Loe 11.10.12 16:42 Сейчас в теме
Подскажите, пожалуйста, как решить проблему:

а) Есть сканер ШтрихКода Symbol DS9808 USB для использования в конфигурации УПП.
Установлен с эмуляцией COM-порта. Драйвер (эмулятор) взят с сайта Моторолы (http://support.symbol.com/support/search.do?cmd=displayKC&docType=kc&externalId=12593&sliceId=&dialogID=­194616748&stateId=1%200%20194610670).

б) После установки отсканены управляющие ШК Эмуляции COM-порта и
в) установки суффиксов 13 и 10 (дабы избежать проблемы сканеров Symbol: "
Проблема с подключением к 1С обусловлена тем, что по-умолчанию в сканерах данной модели отключена посылка суффикса в порт ПК. Решение описано в http://www.atol.ru/support/encyclopedy/tech-articles/peripherals/periph-scanners/symbol-LS9208/ и сводится к явному указанию сканеру передавать суффикс программированием кода <DATA> <SUFFIX> из мануала". Источник: http://kb.mista.ru/article.php?id=26.)
Результат: Сканер виден в виде COM-3 с такими настройками: 115200, 8 бит, 1 стоп, контроля четности НЕТ.

г) Сканер внесен в ТорговОборудование и настроен в соотв с COM-3 (115200, 8 бит, 1 стоп).

д) Используется 1С-овский (не Атоловский) драйвер сканера ШК.

е) Сканер успешно проходит тест в обработке Подключение и настройка ТО, выдавая при сканировании результат в виде <Сканируемый штрихкод> 'CR' 'LF'.

жжж) В самой базе 1С при сканировании любого ШК не происходит НИКАКОГО результата. Точки останова, расставленные в ОбработкеВнешнегоСобытия, и ОбработкахСобытия объектов скучно зевают.


Что это может быть, кто сталкивался, какие ваши соображения и как это побороть?
25. kitminsk 205 23.01.15 10:59 Сейчас в теме
Сканера QUANTUM T нет в списках 1с и Атолл. Можно ли его подключить? Я пытался - не сканирует последний символ.
Оставьте свое сообщение