Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.008 c
15-1444944604
Юрий
2015-10-16 00:30
2016.07.24
С днем рождения ! 16 октября 2015 пятница


11-1264061698
Kitten
2010-01-21 11:14
2016.07.24
Интерпритатор скрипта


15-1444396522
ВладОшин
2015-10-09 16:15
2016.07.24
нужно быстро отсечь "хвост" массива чисел


15-1441200729
DayGaykin
2015-09-02 16:32
2016.07.24
Определить металл


15-1441698420
Cobalt
2015-09-08 10:47
2016.07.24
http://www.delphimaster.net/view/1-1128652349





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский