On-line: гостей 1. Всего: 1 [подробнее..]
АвторСообщение



ссылка на сообщение  Отправлено: 06.09.10 22:40. Заголовок: Утилита считывания данных с COM сканера штрих-кода.


Для тех, у кого схема работы следующая:
Сервер терминалов+локальные машины с COM сканерами штрих-кода (более 2х).
Столкнулся с проблемой, что не удалось организовать одновременную работу нескольких COM сканеров штрих-кода в терминалах. barcodereader, выложенный на сайте и служивший долгие годы верой и правдой с этой задачей не справился.
Так же он отказался работать со сканером штрих-кода с интерфейсом COM и подключенный к ноутбуку через переходник USB=>COM (COM порты перебирал). По пути добавлена опциональная эмуляция нажатия Enter на клавиатуре.
Выкладываю свое решение проблемки:
скачать утилиту<\/u><\/a>
утилита абсолютно бесплатна
может кому-то поможет.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 6 [только новые]


администратор




ссылка на сообщение  Отправлено: 07.09.10 07:34. Заголовок: Добрый день ! Можно..


Добрый день !
Можно дать развернутый комментарий на эту тему в форуме ? (потому, что она часто встречается в вопросах)

За утилиту спасибо - возможно кому-то пригодится.
Все остальное сообщение написано в стиле "Ваша лошадь почему-то отказывается летать ..."

1. Думаю, что с меньшей кровью проблему можно было бы решить используя фирменный драйвейвер производителя сканера.
Хотя, скажу честно - уже давно не видел в продаже сканеров с COM подключением, впрочем как и современных метеринских
плат PC с COM портами.

2. Небольшая утилита универсального COM драйвера доступная у нас на сайте (кстати это не наша разработка) - это хороший вариант
для быстрого подключения COM сканера, есстественно при локальной работе и не под серверной Windows.

3. Есстественно не будет работать потому, что несмотря на переходники, сканер все равно остается USB ... Здесь 2 момента:

3.1. Я еще не встречал ни одного USB/COM сканера для которого производитель бы не выпустил драйвер эмуляции работы в режиме
клавиатурного ввода. Если хотите жить интересно - делайте как делаете, иначе просто загрузите драйвер с сайта производителя.

3.2. Сам пока не видел (!), но уже по переписке с клиентами неоднократно слышал, что современные USB сканеры имеют аппаратную
поддержку режима клавиатурного ввода. Т.е. Вы просто включаете сканер в USB и он сразу начинает работать в нужно режиме.
Все. Остальное - надуманные проблемы и их героическое решение ... ;)

Если есть другие мнения - готов их услышать и обсудить.


Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 07.09.10 19:02. Заголовок: За утилиту спасибо -..



 цитата:
За утилиту спасибо - возможно кому-то пригодится.
Все остальное сообщение написано в стиле "Ваша лошадь почему-то отказывается летать ..."


не совсем понятна ирония

 цитата:
1. Думаю, что с меньшей кровью проблему можно было бы решить используя фирменный драйвейвер производителя сканера.
Хотя, скажу честно - уже давно не видел в продаже сканеров с COM подключением, впрочем как и современных метеринских
плат PC с COM портами.


Разве виноваты мы, что родились в России...
а) все и всегда как правило стремятся оптимизировать затраты (а купить б/у сканер штрих-кода с COM подключением в пределах 500-700 руб вполне реально.
б) минусы - отсутствие как правило не только драйвера в поставке сканера, но и сайта производителя.


 цитата:
2. Небольшая утилита универсального COM драйвера доступная у нас на сайте (кстати это не наша разработка) - это хороший вариант
для быстрого подключения COM сканера, есстественно при локальной работе и не под серверной Windows.



Совершенно верно за исключением 2х НО:
а) она совершенно отказалась работать со сканером через переходник USB=>COM
б) с ней так и не удалось настроить работу в терминале (более одного сканера)


 цитата:
3. Есстественно не будет работать потому, что несмотря на переходники, сканер все равно остается USB ... Здесь 2 момента:


Ну.. как бы не совсем так.. точнее совсем не так. переходник поставляется с драйвером, который эмулирует COM порт, но не по совсем понятным причинам утилита с вашего сайта отказалась с ним (витр портом) работать


 цитата:
3.1. Я еще не встречал ни одного USB/COM сканера для которого производитель бы не выпустил драйвер эмуляции работы в режиме
клавиатурного ввода. Если хотите жить интересно - делайте как делаете, иначе просто загрузите драйвер с сайта производителя.


Ни на один из моих сканеров нет полноценного драйвера.


 цитата:
3.2. Сам пока не видел (!), но уже по переписке с клиентами неоднократно слышал, что современные USB сканеры имеют аппаратную
поддержку режима клавиатурного ввода. Т.е. Вы просто включаете сканер в USB и он сразу начинает работать в нужноМ режиме.


все намного проще... просто USB сканеры эмулируют клавиатуру.


 цитата:
Все. Остальное - надуманные проблемы и их героическое решение ... ;)


Попробуем решить следующие надуманные проблемы:
ситуация 1.
Торговая, точка на ней:
а) компьютер с ком портом
б) сканер штрих-кода с интерфейсом COM
в) работа происходит в терминале.
произошла ситуация - компьютер выходит из строя и ремонту не подлежит по причине морально устаревшей конфигурации.
задача - малыми потерями восстановить работоспособность.

ваше решение проблемы:
- покупаем новый системный блок - 6 000 руб
- покупаем сканер штрих-кода с USB интерфейсом - 4000 - 6000 руб
итого 10 000 - 12 000 руб
мое решение:
- покупаем новый системный блок - 6 000 руб
- покупаем переходник USB=>COM - 200-300 руб
итого 6200-6300 руб
---
ситуация 2.
Торговая точка, на ней:
а) компьютер с ком портом
б) работа происходит в терминале.
задача:
организовать выписку товаров по штрих-коду путем считывания сканером
ваше решение проблемы:
- покупаем сканер штрих-кода с USB интерфейсом - 4000 - 6000 руб
итого 4000 - 6000 руб
мое решение проблемы:
- покупаю б/у сканеры с интерфейсом COM в пределах 500-700 руб
- купить переходник 200-300 руб
итого 700-1000 руб


Спасибо: 0 
ПрофильЦитата Ответить
администратор




ссылка на сообщение  Отправлено: 07.09.10 20:22. Заголовок: Утилита отказалась р..


Утилита отказалась работать по простой причине - она обращается по аппаратному адресу к COM порту, и судя по результату драйвер-эмулятор этого не обеспечивает ....

Вообще плохо: когда драйвер на USB переходник + драйвер COM для эмуляции клавиатурного ввода = непредсказуемый результат.

Насчет денег полностью с Вами согласен. Здесь выигрыш очевиден. С другой стороны - сканер включаемый в разрыв клавиатуры стоит практически столько же сколько и COM сканер (про Б/У не скажу - т.к. не знаю). И единственное противопоказание - это упомянутые выше современные материнские платы без PS/2 клавиатурного разъема. Но это не Ваш случай. А под терминальным сервером сканеры со всеми видами подключений работают одинаково хорошо.

Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 08.09.10 08:31. Заголовок: Утилита отказалась р..



 цитата:
Утилита отказалась работать по простой причине - она обращается по аппаратному адресу к COM порту, и судя по результату драйвер-эмулятор этого не обеспечивает ....


у меня эмулятор прекрасно создает вирт COM порт, все работает (как в прочем и с физическим подключением к COM), отсюда уточнение какова цепочка подключения.


 цитата:
Вообще плохо: когда драйвер на USB переходник + драйвер COM для эмуляции клавиатурного ввода = непредсказуемый результат.



не согласен


 цитата:
А под терминальным сервером сканеры со всеми видами подключений работают одинаково хорошо.


если он один, то да, под терминалом он работает,т.к. есть возможность пробросить COM порт, притом ему присваивается то же имя, что и локально - COM1 (на мат плате один COM порт), но вот стоит приконнектиться к терминалу второй машине, где пробрасывается COm порт со сканером, то возникает интересная ситуация - на сервере создается еще один COM 1 порт и любой софт, работающий с COM портами падает на этом.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




ссылка на сообщение  Отправлено: 08.09.10 09:52. Заголовок: Вот последний пункт ..


Вот последний пункт требует пояснений. Если Вы используете драйвер для эмуляции клавиатурного ввода для COM сканера с нашего сайта - то он устанавливается и работает на сервере и видимо не отрабатывается его переадресация для COM портов рабочих станций из-за того, что он использует обращение к COM порту по аппаратному адресу ... наверно это правильно.

Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 09.09.10 11:37. Заголовок: memo4x4 пишет: что ..


memo4x4 пишет:

 цитата:
что он использует обращение к COM порту по аппаратному адресу ... наверно это правильно.


совершенно верно!
я просто сделал прокидывание считанного штрих-кода в терминал, утилита же работает локально на каждой машине, будь то ноут с переходником USB=>COM или же машина с физическим COM портом. Именно этого и не хватало в barcode на вашем сайте. лично нам так показалось удобнее.

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 5
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет