Home my articles Перенос сканера штрих-кодов в 1С на другой COM порт
Post
Cancel

Перенос сканера штрих-кодов в 1С на другой COM порт

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

C(ра)лавные разработчики сделали подключение к сканеру по только порту COM11, что повлекло за собой неприятности в работе сканера у особо везучих пользователей, ведь на порту COM1 в некоторых системах уже висят устройства, так например на моноблоке censored этот порт был занят каким то встроенным девайсом.

Естественно сначала в диспетчере устройств освободили порт и успешно подключили сканер, но после перезагрузки COM1 у сканера снова отбирал мистический девайс. Было принято решение на перенос сканера на другой COM порт. Документации по решению такой проблемы не нашлось, так что решение пришлось все искать самому…

/* Тут шла бурная мозговая деятельность */

В процессе разбора выяснилось что DLL хранит COM порт по умолчанию внутри себя в текстовом виде.

ScanOPOS.dll

Итог: Поменяв значение в любом HEX редакторе с %s\\%s\\Port:1 на %s\\%s\\Port:8 получаем на выходе DLL, которая всегда по умолчанию будет подключаться к 8-му COM порту вместо 1.

  1. UPD: теперь уже в настройках есть такой параметр 

This post is licensed under CC BY 4.0 by the author.

Сравнение цен на CPU, GPU и HDD (Январь 2014)

xt_HL module shell [архив]

Comments powered by Disqus.