Страница 3 из 4
Прочитать COM порт
Добавлено: 10 Март 2026, 21:54
finsoftrz
Слухи о прибамбасах преувеличены. Запускаешь маленький инсталлятор драйвера usb-com, который подходит для модели сканера (на раз ищется в интернете), а если сканеры одинаковые, то и искать не надо. Открываешь список девайсов, смотришь, на какой порт встал драйвер, прописываешь его в программе и нажимаешь кнопку проверки. Это все занимает 1-2 минуты. И дальше все просто работает.
Я этим никогда не занимался, только поначалу наблюдал. Этим занимаются айтишники. С чем-чем, про проблемы со сканерами очень давно не слышал.
У вас разве нет людей на техподдержке? Вы вроде писали, что у Вас команда на проекте работает. Я уж давно не занимаюсь настройкой и поддержкой железа и стороннего ПО, своих дел хватает. Надо делегировать все стандартные вопросы другим людям.
Прочитать COM порт
Добавлено: 10 Март 2026, 22:24
Игорь Столяров
finsoftrz писал(а): 10 Март 2026, 21:54
У вас разве нет людей на техподдержке?
Конечно есть. Но это на месте или когда люди занимаются сервисом.
А программы бывают разные. Мы (как и все российские производители) открыты для сотрудничества и предоставляем
всем желающим возможность установить программы и поработать с ними для принятия решения. Нам за свою работу
не стыдно. И вот лучше бы, что бы в этом месте не было всех этих "на раз поисков в интернет" для конкретной модели
и установок на компьютер ХЗ чего из интернета. Вот поверьте на слово.
finsoftrz писал(а): 10 Март 2026, 21:54
Это все занимает 1-2 минуты. И дальше все просто работает.
А что, блин, если нет ?

Прочитать COM порт
Добавлено: 10 Март 2026, 22:29
finsoftrz
POS систему ставят специально обученные люди, а не кто попало. Там куча разных нюансов и с оборудованием, и с внешними сервисами. Подключение сканера это даже никто не вспоминает, стандартная операция.
А что, у вас реально разработчику может написать какой-то абстрактный типок, который даже не клиент, и так сходу чем-то загрузить?

Прочитать COM порт
Добавлено: 10 Март 2026, 22:57
Игорь Столяров
finsoftrz писал(а): 10 Март 2026, 22:29
который даже не клиент, и так сходу чем-то загрузить?
Да. Разное бывает ... но в основном, это мелкие предприниматели, которые сами занимаются автоматизацией своего бизнеса.
Недавно был интересный случай, когда человек купил себе сворованный где-то ноут c установленной программой, наотрез
отказался говорить на кого регистрация ... но захотел себе купить такую же. Хорошая программа - сама себя рекламирует.

И купил !
P/S Данные для регистрации в программе были прописаны в ярлыке на запуск.
Прочитать COM порт
Добавлено: 12 Март 2026, 2:05
kreator
Как по мне, устройство в разрыв клавиатуры неудобно программировать. Надо курсор выставлять в Entry-поле. Или ещё что придумывать.
Прочитать COM порт
Добавлено: 12 Март 2026, 10:45
Admin
kreator писал(а): 12 Март 2026, 2:05
Как по мне, устройство в разрыв клавиатуры неудобно программировать. Надо курсор выставлять в Entry-поле. Или ещё что придумывать.
1с прекрасно перехватывает все с клавиатурного сканера

Прочитать COM порт
Добавлено: 12 Март 2026, 11:15
Игорь Столяров
Admin писал(а): 12 Март 2026, 10:45
1с прекрасно перехватывае
Насколько мне известо - требуется перепрограммирование сканера, что бы перед штрих-кодом шёл спец. симовол (<07> ?).
И по нему уже "забирают" штрих-код из буфера клавиатуры. Попадались и такие сканеры и совместная работа с 1С на компьютере.

Прочитать COM порт
Добавлено: 12 Март 2026, 12:09
Admin
Игорь Столяров писал(а): 12 Март 2026, 11:15
Насколько мне известо - требуется перепрограммирование сканера
Не делал такого. Новый "изкаропки" подключаешь и погнали.
Завтра попробую в terminal пульнуть но по моему нет там никакого кода в начале.
Прочитать COM порт
Добавлено: 12 Март 2026, 12:18
finsoftrz
А чего там перехватывать? Пикаем в обычное поле ввода, как будто вводим с клавиатуры. Единственный нюанс, если Clarion6, то поле должно быть text, а не entry, если предполагается сканирование маркировки.
1С это не pos система. У них в качестве pos популярен был frontol.
В pos системе, где только одна программа и ввод только цифровой информации, использовать клавиатурный сканер не имеет смысла, только неудобство и возможные конфликты с pos клавиатурой.
Если не pos, то использование клавиатурного сканера (или переходника с com) удобно, мы же не знаем, в какой программе что и где будет сканироваться.
Прочитать COM порт
Добавлено: 12 Март 2026, 14:39
Admin
finsoftrz писал(а): 12 Март 2026, 12:18
Пикаем в обычное поле ввода, как будто вводим с клавиатуры
В том то и дело что пикаем не в текстовое поле и 1с ловит. И ловит даже в текстовом поле (не выводя в него код) если включена поддержка сканера в окне. Если отключена то он там работает как обычный клавиатурный.
Прочитать COM порт
Добавлено: 12 Март 2026, 14:50
Игорь Столяров
Admin писал(а): 12 Март 2026, 14:39
если включена поддержка сканера в окне
Ну правильно. Т.е. разбор ввода идёт на уровне окна, а не каждого поля.
И теперь вопрос: как мы отличаем нажатие клавиши на клавиатуре (или вставку из ClipBoard), от строки считанной сканером ?

Прочитать COM порт
Добавлено: 12 Март 2026, 17:03
finsoftrz
Прикольный вариант. Получается эмуляция работы клавиатурного сканера по com порту на уровне одного окна.

Тогда, действительно, надо как-то отличать от обычного ввода с клавиатуры, добавляя суффикс и префикс к последовательности символов. И как-то исключать эти разделители при сканировании в поле ввода в другом окне.
Прочитать COM порт
Добавлено: 13 Март 2026, 1:31
Admin
Я х.з. как это работает на уровне драйвера и 1с но работает.
1с как то определяет что данные с клавиатурного сканера.
Передается штрихкод и перевод строки. В начале ничего нет.
Даже если я стою в поле поиска и набрал там к примеру часть наименования товара и в этот момент сканирую, 1с определяет штрихкод, не забивает данные уже введенные в поле ввода.
Настройки сканера из коробки. Настройки 1с на картинке
Прочитать COM порт
Добавлено: 13 Март 2026, 7:43
Игорь Столяров
Admin писал(а): 13 Март 2026, 1:31
Я х.з. как это работает на уровне драйвера и 1с но работает.
Вот здесь расписан алгоритм:
https://its.1c.ru/db/metod81/content/7558/hdoc
Сейчас они определяют последовательность по наличию GS1 перед маркой из перевода строки после EAN-13.
Ну и отлично. И теперь не надо уродовать сканер перепрограммированием, как это делали 1-эсники раньше.

Прочитать COM порт
Добавлено: 13 Март 2026, 7:53
finsoftrz
Admin писал(а): 13 Март 2026, 1:31
Даже если я стою в поле поиска и набрал там к примеру часть наименования товара и в этот момент сканирую, 1с определяет штрихкод, не забивает данные уже введенные в поле ввода.
А если в этот момент переключиться на notepad++ и пикнуть еан13 там, то появляется штрих-код и перевод строки, как обычно при клавиатурном сканере? Точно нет префикса в виде какого-нибудь спецсимвола? Что-то слабо верится.