![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| mr.fox |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 298 Регистрация: 13.3.2005 Где: Ирландия Репутация: нет Всего: 2 |
Привет всем.
Обучаюсь java, пришел из пхп. Решил для более быстрого обучения реализовать систему для продаж в магазинах. Система как в супермаркетах, где к компу подключен сканер, которые сканирует штрих коды, и управляет кол-вом продуктов. Вопрос воосновном состоит в сканерах штрих кодов. Как они передают сигналы программе, и как вообще с ними работать. Думаю приобрести дешевый сканер, что бы опробывать ситуацию. Может быть кто-то сталкивался с такой задачкой. Поделитесь информацией. Спасибо |
|||
|
||||
| barin_Student |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 488 Регистрация: 10.8.2007 Где: Казахстан , Алмат ы Репутация: 1 Всего: 2 |
В большинстве своя сканеры штрих кодов идут с дровами, восновном они подключаются к ком порту, и с них летит(штрих код) , как введеный с клавиатуры, когда купите и подключите сканер , сразу станет все легко и ясно.
Это сообщение отредактировал(а) barin_Student - 2.6.2008, 12:02 -------------------- Нехорошо блин!!! |
|||
|
||||
| mr.fox |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 298 Регистрация: 13.3.2005 Где: Ирландия Репутация: нет Всего: 2 |
||||
|
||||
| serger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 518 Регистрация: 19.6.2007 Где: Ижевск Репутация: 1 Всего: 5 |
Есть сканеры в разрыв клавиатуры - они просто эмулируют нажатия на клавиши - никаких дров не нужно - нужно только их и программу настроить на нужную последовательность спец клавиш.. ну там вариантов много..
-------------------- упс! |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
На самом деле имеет. Тебе понадобится как-то читать данные с него. Если он будет работать по COM порту (или будет виден как COM порт), то ты сможешь использовать JavaxCOMM API, а вот для USB ничего подобного нет (jUSB давно не развивается). -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| mr.fox |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 298 Регистрация: 13.3.2005 Где: Ирландия Репутация: нет Всего: 2 |
хм, а как же реализовать тогда универсальную работу для всех типов штрих код ридеров. Страно. Может быть такой софт должен писаться на майкрософтовских технологиях а не на дваже? |
|||
|
||||
| serger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 518 Регистрация: 19.6.2007 Где: Ижевск Репутация: 1 Всего: 5 |
что подразумевается под универсальностью - в стандарт ШК не входит интерфейс с пк - это уже дело производителя. Плюс сканеры сами по себе програмируются, в том числе параметры связи. Чем пытаться разобраться во всём проще взять к-либо извесный и заложить его поддержку.
-------------------- упс! |
|||
|
||||
| mr.fox |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 298 Регистрация: 13.3.2005 Где: Ирландия Репутация: нет Всего: 2 |
Проще выкинуть компьютер из окна. Разбираться во всем - это такая работа у программиста. Что я и пытаюсь сделать Если затачивать все под один сканер - это бред получается. Сканер может сломаться, разбиться, его могут перестать производить. Продавец может захотеть купить более навороченный сканер, или вообще откажется покупать сканер, потому что у него уже есть свой, родной, любимый и проверенный годами. Так что думаю не стоит затевать движения типа: "Жуй что дают". Странный вопрос. Напомню, что этот софт пытаюсь разработать чисто в учебно-образовательных целях, и что-то под кого-то затачивать не интересно мне, ибо учусь программировать, а не точить. Ладно, вообщем дальше буду разбираться. Всем спасибо |
|||
|
||||
| barin_Student |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 488 Регистрация: 10.8.2007 Где: Казахстан , Алмат ы Репутация: 1 Всего: 2 |
Универсальность это круто , еще для обучения надо написать чтоб если продавец вдруг сменил сканер на детектор валют и еще на счетчик банкнот , а написанное вами это все использовало...
По сабжу: взять два разных сканера , (усб и ком) и написть под них(а не универсально под все) , а то при продаже вашей програмки , вы скажите любой сканер можно подключать( и это будет ошибкой)... -------------------- Нехорошо блин!!! |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Очень просто - надо придумать единый стандарт на сканеры штрих кодов, реализовать его поддержку во всех популярных ОС и убедить производителей сканеров следовать ему и выпускать под него драйвера. Все, можно писать универсальное ПО -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| serger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 518 Регистрация: 19.6.2007 Где: Ижевск Репутация: 1 Всего: 5 |
Многое, что могу сказать... Однако... Раз в учебных целях - будет интересно узнать, так сказать, весь процесс учёбы и увидеть результат.. -------------------- упс! |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |