Не работает сканер штрих кода в 1с что делать
Перейти к содержимому

Не работает сканер штрих кода в 1с что делать

  • автор:

Сканер ШК подключается, но не работает

Здравствуйте.
1С 8.2 Розница 1.0. Сканер Honeywell. В «Сервис-подключение торгового оборудования» подключал и через АТОЛ, и через 1С:Сканер штрихкодов. В обоих случаях подключение проходит нормально — при нажатии на «Проверить подключенные устройства» выдается сообщение, что устройства подключены и все ок. Но когда захожу в режим РМК-регистрация продаж, или создаю новый документ «ЧекККМ», сканирую, то вообще никакой реакции нету. Пытался отлавливать события (ОбработкаОповещения или как там его), но такое впечатление что вообще никакие сигналы, сообщения в 1С не передаются. Т.е. вообще ничего не происходит. При этом, при открытии документов видно, что подключение сканера происходит — и пошагово проверял, и сообщение выводится в строке сообщений.

Где и что еще поискать? Заранее. Спасибо.

Сканер в режим эмуляции ком порта перевел? (хотя если тест проходит, то перевел)

[РЕШЕНО] Сканер ШК в 1с. Или как я собираюсь лечить психику?

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

Ошибка в 1с: «Не удалось подключить устройство 1с, сканеры штрихкода. Проверье устройство. (999)»

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

Я уже даже всех клиентов с сервера 1с покидал, не помогает.

Судя по коду ошибки, что-то захватывает порт и не даёт 1с-ки его использовать.

В блокнот, кстати, тоже не сканится. Пикает штрих 1 раз и сканер отключается, а включается только после переподключения.

Сканер компьютером определяется.

Сканер: атоловский, 1с: Предприятие розница 2.2, Дистр: убунту

В оборудование 1с выставлено: клавиатура, суффикс 13, драйвера установлены нативные.

Призываю всех гуру 1с и убунту на пленум, не хотелось бы в кризис потерять работу 🙂

З.Ы. перелопатил гугл и яндекс, но решения не нашёл

Ты бы модели оборудования хоть указал.

Судя по коду ошибки, что-то захватывает порт и не даёт 1с-ки его использовать.

Так поищи кто, если tcp то netstat если ком то lsof, ну или по /proc погрепать.

Ты б хоть версию ОС написал

Спасибо, что ответил. Прописал эти команды: что тут нужно искать?

Смотри, в линуксе всё есть файл. Поэтому устройство — тоже файл. В директории /dev находится список файлов-утройств, которые подключены к данной машине.

Утилита lsof показывает список открытых файлов и кто его открыл. Com-порты открываются монопольно, поэтому кто-то открывший не даст открыть твоей жопе-Одина его второй раз.

Пишешь в терминал lsof или lsof | grep имяфайла и смотришь кто.

Ага, понял.Спасибо за подробное объяснение, кажется, я близок. А как здесь должен называться мой сканер ?

В блокнот, кстати, тоже не сканится.

В оборудование 1с выставлено: клавиатура

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

Если в режиме клавиатуры — он в любом случае тебе будет «в блокнот» сканировать. Это не проблемы 1С.

Если только какой-то из процессов перехватывает весь ввод с клавиатуры, но тогда и с клавиатуры ты ничего не введёшь.

Scanner model «атоловский» not defined.
Интерфейс там какой?

Вот, скорее всего его что-то перехватывает. Сейчас ищу что

Выставлена клавиатура, подключаю по ЮСБ

Можно проверить что это не удев с MM 🙂

udevadm info –query all /dev/ttyЧТОТАМУТЕБЯ

Если там есть что-то начинающееся с ID_MM_ (например ID_MM_CANDIDATE) эт значит, что udev при регистрации девайса запускает на нем пробер модема 🙂 Может так совпадает, что в это время его пытается поюзать что-там-у-тебя. Есть еще похожая хрень с gprs, MTP и прочим..

Нет, эту статью я не находил. Вот что там нашёл, похоже на мою проблему: 7.10 видит устройство как USB HID v1.00 Keyboard, включает его, но когда вы сканируете действительный штрих-код, он выключается и не выводит штрих-код. usbkbd.ko был загружен, но все еще не работал.

Оба эти устройства небрежно относятся к соответствию USB HID. Хитрость заключается в том, чтобы позволить драйверу usbkbd справиться с ними. (usbkbd — минимальная альтернатива usbhid для специализированных приложений)Однако для исправления недостаточно вставить модуль usbkbd — драйвер usbhid по-прежнему захватывает его первым, если вы проверяете dmesg.

Old Fix (ломает USB клавиатуры и мыши)

Если вы измените файл черного списка modprobe (/etc/modprobe.d/blacklist) и измените строки драйвера USB-ввода, чтобы они выглядели так:

#blacklist usbmouse #blacklist usbkbd черный список usbhid

Идеальное исправление для конечного пользователя не должно мешать другим устройствам использовать драйвер usbhid. Debian фактически создал скрипт с именем check_driver специально для этой цели. Добавление следующей строки решило проблему в моей системе, не отказываясь от моих продвинутых устройств USB HID:

KERNEL == «event [0-9] *», SYSFS == «04b4», SYSFS == «bca1», ACTION == «add», RUN + = "/ lib / udev / check_driver usbkbd $ devpath $ env "

Первый способ ломает мышку и клаву, хочу попробовать второй. Но немного не понял, куда нужно вписать эти строчки. Есть мысли ?

В 1С сканер штрих кода пишет, что драйвер не установлен

11.jpg

«Не установлен драйвер сканера штрих-кода» что делать?

Проблема возникает если подключать сканер штрих-кодов к 1С. Рассмотрим несколько случаев ошибок и их решения.

Переустановка 1С

При переустановке 1С могут слететь драйвера. Чтобы решить проблему, нужно установить драйвера прямо из 1С. В дополнительной информации по настройке параметров сканера штрих-кода есть ссылка сайт, где можно скачать актуальную версию драйвера. Если ссылки нет, стоит обратиться в компанию поставщика сканера. Также, можно найти драйвера в свободном доступе в интернете.

Проблема может быть связана с различием разрядности платформы и библиотеки драйверов. Пример: библиотека, идущая вместе с конфигурацией 32-битная, а платформа установлена 64-битная. Чтобы решить проблему, нужно установить версию платформы на 32 бита, она будет работать с библиотекой.

Несоответствие версии драйвера

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

Драйвер не загружен

Ошибка возникает, если не произвели установку и регистрацию драйвера в Windows. Нужно проверить, проводилась ли регистрация драйвера и не сменился ли путь к нему. Если драйвера нет – произведите регистрацию этой компоненты.

Установка драйвера вручную для «1С: Управление торговлей»

  1. Найдите в интернете и скачайте архив с драйверами. Перед скачивание убедитесь, что версия драйвера совместима с версией платформы сканера. Распакуйте архив с драйверами в любую удобною папку.
  2. Используя инструкцию к сканеру отсканируйте конфигурационный штрих-код. После считывания Windows определит подключенный сканер как неизвестное устройство.
  3. Зайдите в «Диспетчер устройств», выберите неизвестное устройство (сканер). Откройте контекстное меню (правый клик). В нем выберите «Обновить драйвер».

Установка драйвера вручную для «1С: Предприятие»

Для этого способа применяется драйвер от «1С: Сканер штрих-кода». Порядок установки:

  1. Скачайте и установите «1С: Сканер штрих-кода». Найдите там файл ScanOPOS.dll.
  2. Нужно переместить файл ScanOPOS.dll в папку «1С: Предприятие» — “\Program Files\1cv81\bin\”.
  3. Нужно зарегистрировать ScanOPOS.dll. Для этого откройте окно «Выполнить» комбинацией клавиш Win+r. Введите команду “regsvr32 “[путь к файлу]\ScanOPOS.dll””.
  4. Добавьте внешнее оборудование в «1С: Предприятие». Для этого, в поле «Внешняя компонента» укажите установленный драйвер ScanOPOS.dll.

Продолжите установку оборудование и пройдите тестирование сканера. Проблема должна быть решена.

Почему не работает сканер штрихкода в 1С, подключенный по com?

Сканер штрихкода: honeywell ms 5145 eclipse.
Подключен напрямую к com порту.
В 1С выбран драйвер «1С:Сканеры штрихкода (COM)»
Тест проходит:
606436c6c5433676319172.jpeg

В рабочее место сканер подключен и активирован:
6064374134e6e651786796.jpeg

Но в РКМ не работает:
60643775f354b017812549.jpeg

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *