Форум: "Начинающим";
Текущий архив: 2016.07.24;
Скачать: [xml.tar.bz2];
Вниз2 штрих-сканнера в одном приложении Найти похожие ветки
← →
Жук (2014-11-03 13:25) [0]Здравствуйте!
Как можно определить каким из сканнеров был считан штрихкод?
← →
MBo © (2014-11-03 18:34) [1]Сканеры волшебным образом присоединены к компьютеру?
← →
backuper (2014-11-03 18:53) [2]например волшебно в разрыв клавиатуры
← →
Германн © (2014-11-04 01:22) [3]
> backuper (03.11.14 18:53) [2]
>
> например волшебно в разрыв клавиатуры
>
Оба в разрыв? И оба волшебно? Тогда какая между ними разница?
← →
sniknik © (2014-11-04 02:25) [4]у них могут быть настроены разные префиксы/постфиксы если в разрыв... или "посажены" на разные ком порта если нет. ничего волшебного.
в обоих случаях нет проблем определить, либо сканируешь ввод и сравниваешь на нужный префикс, либо читаешь конкретный порт.
usb эммулирует(может) один из двух режимов.
← →
Жук (2014-11-04 09:21) [5]Оба сканера подключены по USB.
Я так понимаю, что есть 2 метода, как сказал уважаемый sniknik ©:
1) Разрыв клавиатуры + префикс
2) Порт сигнала
На самом деле хотелось бы получать ГУИД сканера и сравнивать с неким списком соответствия "сканер - месторасположение". Сие реально? Если да, то подскажите, плз, как ИД получить.
← →
кгшз © (2014-11-04 10:43) [6]чтобы получить гуид сканера (если он там есть) - нужно сканер опросить (если он может на запрос этого гуида ответить)
а чтобы опросить сканер нужо знать в какой ком-порт посылать запрос.
а посылать надо в тот, с которого считан штрих код.
вопрос:
зачем тебе гуид (которого вообще может и не быть), если ты знаешь с какого порта прилетел штрих код?
← →
Жук (2014-11-04 10:52) [7]
> кгшз © (04.11.14 10:43) [6]
Представьте, что таких машин с двумя сканерами 5 шт. Тогда невозможно будет отличить друг от друга сканеры 1-го порта на разных машинах без написания для каждой своего приложения.
ЗЫ. Порты USB
← →
кгшз © (2014-11-04 10:54) [8]да хоть сто машин и на каждой по сто сканеров.
они не могут сидеть на одном и том же порту.
номер порта сканера - это и есть "с какого конкретно сканера пришел штрих"
← →
кгшзз (2014-11-04 10:56) [9]ЗЫ. Порты USB
порты там комовские, хотя провода сканеров и воткнуты в усб разъем
← →
Жук (2014-11-04 11:07) [10]Т.е. сканер №1 на ЭВМ в Барнауле = сканер №1 в Костроме? Оригинально :-)
← →
кгшзз (2014-11-04 11:10) [11]ты что же,
еще и компы свои не можешь различить?
← →
кгшзз (2014-11-04 11:13) [12]здесь наверное все должны сами догадаться что у тебя распределенная федеральная система сканирования.
все штрихи сливаются в главный центр в г. урюпинске с миллиона компов страны.
и с "какого сканера" - это вопрос не костромы и барнаула, а именно вопрос урюпинска, в который пришел штрих код
← →
sniknik © (2014-11-04 11:17) [13]> Тогда невозможно будет отличить друг от друга сканеры 1-го порта на разных машинах без написания для каждой своего приложения.
зато в префикс можно загнать id сканера... если позволяет длинный (когда с ними работал сталкивался с ограничением в 3 символа, а для постфикса только = #13#10 либо нет его вообще) то вообще ip компа + номер можно... но проще всего конечно порядковый номер 01, 02, 03 ... 10. и типа, нечетные первый сканер четные второй, в компе тоже разделяются.
← →
кгшзз (2014-11-04 11:23) [14]да он сам не понимает чего хочет.
проблема якобы встает если на компе два сканера.
и тогда непонятно с какого сканера пришел код.
объясняешь ему, с какого именно пришло. вроде все ок.
но нет.
теперь он не знает в барнауле этот сканер или в костроме.
словно и там и там не может быть ровно по компу с ровно ОДНИМ сканером на com1
снова непонятно "с какова". хотя на каждом ровно один сканер.
← →
Жук (2014-11-04 11:44) [15]Я хочу при сканировании получить считанный код и ид сканера.
← →
кгшз © (2014-11-04 17:15) [16]напиши о своем желании деду морозу.
← →
кгшз © (2014-11-04 17:26) [17]На самом деле хотелось бы получать ГУИД сканера и сравнивать с неким списком соответствия "сканер - месторасположение". Сие реально? Если да, то подскажите, плз, как ИД получить.
1. сканер назовет тебе свой серийник, если его про него спросишь.
2. спрашивать надо посылкой команды в компорт сканера.
3. что за команду надо посылать - написано в документации к сканеру.
← →
Kilkennycat © (2014-11-04 20:33) [18]
> Я хочу при сканировании получить считанный код и ид сканера.
ну так получай. в чем вопрос-то? волшебного ответа нет, сканеры разные бывают. в том числе с одинаковым ид
← →
Германн © (2014-11-05 01:51) [19]
> Жук (04.11.14 10:52) [7]
>
>
> > кгшз © (04.11.14 10:43) [6]
>
> Представьте, что таких машин с двумя сканерами 5 шт. Тогда
> невозможно будет отличить друг от друга сканеры 1-го порта
> на разных машинах без написания для каждой своего приложения.
>
> Жук (04.11.14 11:44) [15]
>
> Я хочу при сканировании получить считанный код и ид сканера.
>
Тогда надо нанять программиста.
← →
MBo © (2014-11-05 09:36) [20]>Жук
Мы пытаемся выяснить у тебя по возможности подробную техническую постановку задачи. Часть её прозвучала в [5] посте - но только часть...
Сформулируешь ТЗ полноценно - возможно, и помощь не понадобится, т.к. упорядочение сведений может привести к собственному решению.
← →
backuper (2014-11-06 11:52) [21]
> Я хочу при сканировании получить считанный код и ид сканера.
похоже что хочется получить аналог фискального чека с ФРа (с его реквизитами), только тут точно знать какой сканер отсканировал. Даже будучи перенесенным в другое место и подключен к другому ПК. Так? Для встраиваемых "серьезных" (ну у моторолы есть такие, например) можно получить много, а для дешевого "пистолета" дай бог чтобы префикс/постфикс можно было настроить
← →
Dennis I. Komarov © (2014-11-07 13:50) [22]Ответ кроется в причине идентификации сканера)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2016.07.24;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.006 c