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

0. VachKirp 227 11.11.19 21:26 Сейчас в теме
Собственно, решил написать все, что знаю про подключение сканера штрих-кода. На первый взгляд кажется все просто, а на итог можно долго провозиться. Особенно когда до этого имел дело только с 1С и не имел опыта работы с торговым оборудованием.

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. darkultro37 6 11.11.19 22:06 Сейчас в теме
Серьезно? Большая статья с видео на 14 минут про подключение сканера шк?

Антивирус не даёт работать штрих сканеру...

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

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


Это шедеврально.
user1274438; solaPR; mayo_o; SerVer1C; +4 1 Ответить
2. Ruslan2011 11.11.19 23:09 Сейчас в теме
(1) а кто-то это одобрил на публикацию :)

хорошо , что мышку и клавиатуру не блокируют всякие антивирусы :)

о ... перезагрузка....это почти матрица
3. Ruslan2011 11.11.19 23:26 Сейчас в теме
даже не знаю , как назвать публикацию.
что-то мне думается , что ее скоро удалят и кое-кому не поздоровится.
4. _MavR_ 12.11.19 00:15 Сейчас в теме
Ну кому-то может и пригодится. Но самое вкусное, к примеру как перепрограммировать сканер, в статье не описано. Что в общем-то и верно. И суть сей басни такова:
Купила Клара Захаровна сканер, прочла статью, подключила. А оно работает криво, а инструкция к сканеру зачастую онли инглиш (хорошо если не только китайская). И тут Клару Захаровну посещает правильная и мудрая мысль - у меня же есть телефон программиста Васи. В итоге кавалерия прискакала, все настроила и получила свою законную почасовую ставку. Клара Захаровна в свою очередь полностью удовлетворена, больше чтением всяких инфостартов заниматься не будет, а телефон Васи всегда будет под рукой :-)
A_Max; PhoenixAOD; t278; +3 Ответить
5. AneJIbcuH 23 12.11.19 05:27 Сейчас в теме
Я выпал с шага №7, что за бред... Какой нафиг F7 ещё программировать. В данной статье выделил бы некоторые моменты, но как цельное представление о "Как подключить сканер штрихкода" я бы не стал!
oldcopy; solaPR; mayo_o; pablo_escobar; +4 Ответить
6. PerlAmutor 106 12.11.19 06:45 Сейчас в теме
Автор описал основные шаги для подключения сканера ШК, там не слишком много еще можно добавить, что вы на него накинулись?

От себя добавлю:
- встречались машины где из двух драйверов эмуляции COM порта работал один из них, а на другой только второй
- драйвер HID-клавиатуры в некоторых случаях не подхватывается в Windows хоть ты тресни. Иногда подхватывается но только под учеткой администратора и только на следующий день...
- если открыто несколько экземпляров 1С и форма списков документов, то сканировать можно только в одном (во втором окне устройство будет занято). В случае эмуляции клавиатуры можно работать и там и там без проблем
- нумерация COM портов постоянно слетает, что бы ты ни делал
- в некоторых случаях COM-порты "зависают", остаются занятыми для использования, требуется перезагрузка
- сами сканеры не работают потому, что в системе что-то происходит с USB портами. Приходилось отключать шнур питания от компьютера, чтобы USB порт восстановил свою работу, кнопка питания не помогала
- бывает слетает профиль пользователя системы в котором 1С держит настройки рабочего места ориентируясь на уникальный идентификатор в файле .pfl
- при обновлении типовой конфигурации 1С не устанавливаются новые версии драйверов ШК (внешних компонент). Т.е. новая версия конфигурации видит уже установленный драйвер и не дает его ни переустановить, ни удалить. Приходилось вычищать вручную из каталога "ExtCompT"
- если на компьютере нет прав администратора или есть проблемы с антивирусом, то внешние компоненты (драйвера ШК) могут не устанавливаться без каких либо ошибок и предупреждений
- при использовании подсистемы Подключаемое оборудование из БСП бывают случаи, когда документ не находится в силу того, что в штрих-коде не закодирована ссылка целиком, а только её вторая часть (без указания номера таблицы метаданных). В итоге идет попытка динамически собрать запрос по всем таблицам на десяток тысяч строк и SQL сервер ругается, что запрос слишком сложный и его требуется упростить...
- иногда сканер или драйвер тупит, при первом сканировании ничего не происходит, а когда возвращаетесь к работе и пытаетесь сканировать уже другой документ, то выдает числа из буфера для предыдущего документа
Nior; 1C82; v3rter; begemot; Albert_2008; acanta; SirAlexIT; VachKirp; +8 Ответить
7. Ruslan2011 12.11.19 07:17 Сейчас в теме
(6)
если бы ваш текст был в теле публикации - плюсую

и хотя б название публикации -
проблемы в работе и подключении некоторых сканеров
( с вашим текстом )

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

от прочтения такой публикации скорее у читателя дым с ушей пойдет :)

сам столкнулся , когда приобрел б.у сканер , но оказалось , что проблема не в драйверах , а в нем , потому что там не запускался иногда мотор.
а я что только не думал ... драйвера...прошивка...пока продавец не сказал , что может быть - он его и заменил потом.
25. 1C82 45 21.11.19 08:52 Сейчас в теме
(6) Комментарий ценнее чем вся публикация
8. Ruslan2011 12.11.19 07:33 Сейчас в теме
это опа...через юсб хаб сканер !!!!
я думал , что смотрю видео , как не нужно делать

зачем эмуляция ком порта, для юсб сканера
установка драйверов в 1с, которые трудно найти
если сканер програмируется своими же кодами и работает по юсб ?

хотя...вы потрудились , записав видео и текст для публикации

я также хотел кое-что сделать , но , хорошо , что не пропустили :)
9. pablo_escobar 12.11.19 10:36 Сейчас в теме
Куда вбивать данные программе 1С не совсем ясно. Значит нужно или постоянно кликать соответствующую кнопку руками, что не есть полная автоматизация, или настроить автоматику сканеру.

Что опять F7? Откройте уже для себя внешнее событие.
1C82; user1274438; RocKeR_13; oldcopy; +4 Ответить
10. SirAlexIT 13.11.19 02:00 Сейчас в теме
Хотелось бы более подробного описания различных нюансов/проблем и способов решения:
- для решений на БСП (БПО) такой-то,
- для ОС/разрядности такой-то,
- для платформы такой-то,
- проброс по rdp
и т.д.

Про типы оборудования (проводные/не проводные) написать, какие там нюансы могут быть, как usb-hub может проблемы создать и т.п.

Надеюсь на дополнение статьи в будущем, поэтому ставлю ПЛЮС авансом!:)
11. oldcopy 126 13.11.19 09:44 Сейчас в теме
Создается впечатление, что автор видел сканер ШК первый раз в жизни, а 1С во второй. С пункта 6 пошел лютый бред.

Сканер ШК в режиме клавиатуры самый беспроблемный вид оборудования. Для всех это просто еще одно устройство ввода, которое работает вне зависимости от ОС, платформы, без лишних движений подхватывается в RDP-сеансе и т.д. и т.п. Но наши люди легких путей не ищут, надо обязательно перевести сканер в режим COM-эмуляции, а следующей статьей наверно будут "правильные" драйвера из секретных глубин интернета за 5-10 стартмани. Прецеденты уже были.
user1274438; 1C82; Ruslan2011; +3 Ответить
12. acanta 13.11.19 10:13 Сейчас в теме
В режиме клавиатуры может возникнуть сложность с подключением разных моделей сканеров. Вот настроили один сканер на нажатие кнопок F7-штрихкод-enter, а другой кнопки F7 не поддерживает, поскольку у каждого производителя сканеров свои таблицы кодирования.
Непонятно вообще может ли производитель как то обновлять прошивку сканеров.
13. oldcopy 126 13.11.19 13:31 Сейчас в теме
(12) Какое F7? Вы о чем? Клавиатурные сканеры давно работают в 1С из коробки, без всяких там ухищрений.
user1274438; acanta; +2 Ответить
15. RocKeR_13 815 13.11.19 17:03 Сейчас в теме
(13) на своей практике могу сказать, что как минимум Honeywell 1450g "из коробки" без настроек не будет работать в 1С. У них там то ли суффикса совсем не запрограммировано, либо отличный от (CR), который 1С ставит по умолчанию в настройках)
14. starik-2005 2181 13.11.19 13:41 Сейчас в теме
(12)
Непонятно вообще может ли производитель как то обновлять прошивку сканеров.
Это без драйвера. В книжке к ШК есть сервисные коды, которые позволяют префикс и суффикс для сканера в разъем клавы воткнуть.
23. Ruslan2011 16.11.19 07:46 Сейчас в теме
(14)
(12)
обновляется . только не перепутать прошивку , иначе труп.

а F7 или другая , не имеет значения.

у каждого производителя разный вход в режим программирования.

хотя , возможно и встречаются проблемные
16. user838522 13.11.19 20:01 Сейчас в теме
Для тех, кто спрашивает, зачем нужна эмуляция com-порта: в datamatrix кодах МДЛП есть символы-разделители групп, которые в режиме клавиатуры не распознаются.
17. pablo_escobar 13.11.19 20:25 Сейчас в теме
(16) Есть пример строки ШК которая некорректно распознается? Сигаретные пока все нормально распознавались.
20. user838522 13.11.19 20:53 Сейчас в теме
(17) Под рукой нет, могу с утра с работы скинуть. Там символ, которого нет на клавиатуре. С клавиатурного сканера строка выглядит "12345678901234567890", с com-сканера "123455 'GS' 67890 'GS' 1234567890". (Количество символов и формат не соблюден, строка для иллюстрации различия). По этим разделителям код разбивается на группы.

С сигаретами не работала - возможно, там другой формат кода
44. MishinVl 5 01.07.20 07:10 Сейчас в теме
(20)
нера строка выглядит "12345678901234567890", с com-сканера
а что делать если в блокнот считывает без разбиения на строки, т.е. в одну строку, как настроить?
45. VachKirp 227 02.07.20 20:32 Сейчас в теме
(44) Надо суффикс настроить, так что бы enter был, тогда будет и кнопка в Чеке нормально работать и в блокноте разными строками указывать.
18. user1274438 13.11.19 20:28 Сейчас в теме
(16) Эмуляция COM-порта, конечно же, бывает полезна.
Но в данной ситуации, как верно подсказывают некоторые коллеги выше, автор несет полную ахинею. Еще со времен 7.7 (а может и 7.5 и даже раньше - раньше не помню) в 1С была внешняя компонента (причем не одна - у отраслевых торговых особенно), спокойно перехватывающая событие клавиатуры и генерившая ВнешнееСобытие. Мало того, при корректно настроенном драйвере (особенно, если таймаут поставить побольше, например, 300 мс) быстрое нажатие 123Enter на цифровой клавиатуре отлично вызывает такое же событие, как и клавиатурный сканер. Поэтому настройку клавиши F7 делают те эксперды, кому не хватает навыков в настройке драйвера.
19. acanta 13.11.19 20:47 Сейчас в теме
(18) не только драйвера, ещё и rdp. Навыки они как помидоры, навоза богатых клиентов требуют.
21. oldcopy 126 13.11.19 21:57 Сейчас в теме
(16)
Для тех, кто спрашивает, зачем нужна эмуляция com-порта: в datamatrix кодах МДЛП есть символы-разделители групп, которые в режиме клавиатуры не распознаются.


Если вы имеете ввиду символ GS (а другого там вроде бы быть не должно), то он распознается начиная с драйвера 1C: Сканер штрихкода (NativeApi) версии 8.1.9.1 - в Рознице уже год он точно есть.

Если же сидеть в режиме клавиатуры на старом драйвере, который 1С:Сканеры штрихкода (COM), тогда да, беда-печаль, GS только в режиме эмуляции.
Alister; 1C82; user838522; acanta; +4 Ответить
22. v3rter 15.11.19 09:35 Сейчас в теме
Зачем может быть нужна настройка самого сканера? Чтоб "пикал" тише, чтобы читал только нужный тип штрих-кодов, чтобы переключить его в "потоковый" режим, когда он не выключается и при этом быстро сканирует одним движением руки сразу по 10 штрих-кодов (для склада хорошо) или считывает штрих-коды с конвеера или с ленты принтера этикеток.
24. Ruslan2011 16.11.19 07:54 Сейчас в теме
я не понимаю ,
почему плюсы за эту публикацию
вообще существуют ????


одобряющие публикацию , вы можете сказать , в чем плюс ?
26. 1C82 45 21.11.19 09:05 Сейчас в теме
(24)В комментариях основной плюс. А автору рекомендовал бы убрать из основного текста совет переводить сканер в режим COM. Из текста складывается впечатление что это обязательно для "правильной" работы. А это не так. И может ввести в заблуждение человека не сведущего.
Поясню подробнее : цитата - "Программные продукты 1С умеют работать со штрих сканером именно как со сканером, а не клавиатурой. Для этого нужно, чтобы сканер был распознан в COM. И, соответственно, стал для системы именно штрих сканером."
Это не так. Программные продукты 1С умеют работать со штрих сканером именно как со сканером когда подключен внутренний драйвер (обработка) в 1С. Не зависимо от режима работы сканера. Просто в обработке нужно выставить действующий режим и префиксы с суффиксами.

А публикацию плюсую потому что в сети действительно мало годной информации по торговому оборудованию для новичков.
27. Ruslan2011 21.11.19 09:10 Сейчас в теме
(26)
я читал комментарии

если бы это был форум , пропустил бы

а публикация - уровень должен быть выше

хотя .....не я одобрял и не я опубликовал

за чистоту неприятно....это же 1с а не рецепты для бабушки
28. Ruslan2011 21.11.19 09:13 Сейчас в теме
(26)
зайдите на сайт олегон
там и помощь реальная
сам не раз использовал

нужна регистрация
но она этого стоит

форум специализирован не только по сканерам
если имеет дело с торговым оборудованием
будете приятно удивлены
Nior; Bizerber; +2 Ответить
29. 1C82 45 21.11.19 09:16 Сейчас в теме
(28) Спасибо за совет! Вот и Вы добавили пользы в комментариях...
34. Bizerber 27.11.19 09:51 Сейчас в теме
(24) Главная беда - специфика. Люди не понимают, о чем пишут но пытаются создать "хайп".
Главный плюс этой статьи не содержание - а попытка вынести этот вопрос.
Автору рекомендация - перед тем как выходить "в свет" - проверь с кем то более грамотным
30. Ганс 21.11.19 09:50 Сейчас в теме
Устанавливал кучу сканеров, никогда не испытывал проблемы, но вчера столкнулся со сканером, который подключается напрямую. через COM. 3 часа возился, так и не смог заставить эту штуковину работать, может есть у кого опыт подключения таких сканеров, поделитесь пожалуйста.
31. Ruslan2011 21.11.19 18:49 Сейчас в теме
(30)
вы сообщение выше читали ? * мое , которое

укажите модель для начала

или к автору публикации
32. simuljakr 177 25.11.19 16:43 Сейчас в теме
А кто - нибудь сталкивался с такой ошибкой : при сканировании QR кода, содержащего в себе и кириллицу и латиницу, сканер игнорирует кириллицу ?
Переключение между раскладками клавиатуры - не помогает.
Сканер подключен как клавиатура.
33. Bizerber 27.11.19 09:48 Сейчас в теме
(32)
Переключение между раскладками клавиатуры - не помогает.

Пробуйте через эмуляцию COM
+ в ШК у вас UTF ?
35. starik-2005 2181 27.11.19 15:42 Сейчас в теме
(32)
Переключение между раскладками клавиатуры - не помогает.
Ибо в разъем клавиатуры валятся скан-коды, а не коды символов. И уже драйвер клавы преобразует их в коды символов в соответствии с раскладкой. Вот это и есть основная проблема в эмуляции клавы сканером. Поэтому у приличных людей сканер должен работать через правильный интерфейс, а не через клавиатуру.
36. Rustig 1531 13.12.19 15:35 Сейчас в теме
как подключить сканер к андроид-телефону?
38. starik-2005 2181 19.12.19 10:20 Сейчас в теме
37. ryadavoi 19.12.19 00:34 Сейчас в теме
Получил сканер netum nt 1698w, безпроводной. Подключил, определился как HID устройство. Работает в блокноте и в любых других полях. А в 1с в окне чек ккм или рмк не добавляет товар. Только если предварительно кликнуть в поле штрих код, или добавления товара. Ставил драйвера атол 6 версии,, работает, но тормозит. Розница 8.2. или его через префикс на f7 код и энтер настроить
39. starik-2005 2181 19.12.19 10:24 Сейчас в теме
(37)
Ставил драйвера атол 6 версии,, работает, но тормозит.
В типовой бухне и так есть драйвер. Вся проблема в том, что для "хорошего" сканирования нужен "правильный" теерминатор. Вот тут (https://isoft.kz/rukovodstva-polzovatelja/skachat_rukovodstvo_polzovatelja_skanera_netum_­nt_1698w.html) в руководстве указано, как поставить терминатор.
Прикрепленные файлы:
40. ryadavoi 19.12.19 13:52 Сейчас в теме
Не помогает, делал,. В комплекте была книжка, оттуда сканировал. Не могу добавить префикс f7, из мануала по вашей ссылке,, не читает распечатаный штрих, , а возле штриха активации добавления префикса есть префикс буквы м, его добавляет. думал хоть так сработает.
41. starik-2005 2181 19.12.19 13:59 Сейчас в теме
(40)
Не помогает, делал,.
С этого места поподробнее. У меня, например, все типа работает...
42. ryadavoi 19.12.19 18:39 Сейчас в теме
Терминатор ставит энтер после кода, в блокноте можно наблюдать, каждый штрих с новой строки.
43. victuan 3592 18.05.20 05:58 Сейчас в теме
Вот дополнить бы эту статью примерами для 1С 7.7, тут только для 1С 8.
Оставьте свое сообщение
Вопросы с вознаграждением