Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2016.07.24;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.009 c
15-1443389401
Юрий
2015-09-28 00:30
2016.07.24
С днем рождения ! 28 сентября 2015 понедельник


15-1445624809
wl
2015-10-23 21:26
2016.07.24
ноут


15-1445594070
ksergey
2015-10-23 12:54
2016.07.24
Организация API для сторонних приложений: какие технологии?


15-1446150607
картман
2015-10-29 23:30
2016.07.24
сжатие строк


2-1414391990
JohnKorsh
2014-10-27 10:39
2016.07.24
Включение в программу номера версии.