Форум: "Начинающим";
Текущий архив: 2006.12.10;
Скачать: [xml.tar.bz2];
ВнизГлубокоуважаемый штрих код Найти похожие ветки
← →
TIF © (2006-11-24 12:55) [0]Добрый день!
Никого уже не удивишь штрих-кодом. Он прочно вошёл в нашу жизнь. Штрих-код теперь стали размещать не только на товарах, но и на книгах.
Так вот, хотел спросить, какое устройство может читать эти штрих-коды (как в супермаркете. Планшетные сканеры не предлагать!), а также, как это устройство подключить к компьютеру, сколько оно стоит.
И самое главное: можно ли из Делфи взаимодействовать с этим устройством, получать значение штрих-кода? Как? Нужны ли для этого специальные компоненты?
Заранее спасибо
← →
zdm © (2006-11-24 12:58) [1]Легко, сканер штрих-кода который вставляется в разрез клавиатуры, я предпочитаю Metrologic , встаёшь на любой TEdit-читаешь код, в общем все то же самое как будто ввел с клавы
← →
zdm © (2006-11-24 12:59) [2]Цену не назову, но не дорого, если очень нужно, позвоню тем кто закупал
← →
Сергей М. © (2006-11-24 13:00) [3]
> какое устройство может читать эти штрих-коды (как в супермаркете
Например такое же как в супермаркете
> как это устройство подключить к компьютеру
Например, через один из широкораспространенных "портов" ввода-вывода: COM, LPT, USB ... Это зависит от реализации конкретного устройства считывания ШК.
> сколько оно стоит
Вовсе не дорого на сег.день Но, опять же, это зависит от конкр.реализации.
> можно ли из Делфи взаимодействовать с этим устройством,
> получать значение штрих-кода?
Да, конечно.
> Как?
Зависит от конкретной реализации ШК-устр-ва.
> Нужны ли для этого специальные компоненты?
Вовсе не обязательно.
← →
zdm © (2006-11-24 13:03) [4]
> Сергей М. © (24.11.06 13:00) [3]
Я только что решал задачу по приему платежей коммунальных услуг. Там как известно штрих-коды, самый простой выход не заморачиваться с портами, а купить сканер в "разрез клавиатуры", он и стоит дешевле и ни каких доп. средств, компонент и т.д. не нужно.
← →
Сергей М. © (2006-11-24 13:05) [5]
> zdm © (24.11.06 13:03) [4]
Я не спорю.
Я только отвечаю на вопросы автора, в том виде в каком они им сформулированы.
← →
TIF © (2006-11-24 13:08) [6]
> Вовсе не дорого на сег.день Но, опять же, это зависит от
> конкр.реализации.
а всё-таки сколько?
← →
Anatoly Podgoretsky © (2006-11-24 13:13) [7]> zdm (24.11.2006 13:03:04) [4]
Вообще писать программ не надо, все программы которые принимают ввод с клавиатуры уже готовы для работы со штрих кодом
← →
Reindeer Moss Eater © (2006-11-24 13:15) [8]Сканер в разрезе клавы это конечно хорошо.
А если код двумерный?
← →
Сергей М. © (2006-11-24 13:16) [9]
> а всё-таки сколько?
Ну погугли ты с моделью "Сканер штрих-кода купить" - море же инф-ции ...
← →
TIF © (2006-11-24 13:16) [10]
> Сканер в разрезе клавы это конечно хорошо.
что-то вы меня запутали.
что значит в разрезе клавы?
Какой у клавиатуры разрез, где?
ничего не понял...
← →
Anatoly Podgoretsky © (2006-11-24 13:19) [11]> TIF (24.11.2006 13:16:10) [10]
Разрез синоним слова разрыв
← →
Array © (2006-11-24 13:33) [12]
> что значит в разрезе клавы?
Это значит ПАРАЛЕЛЬНО...в пс/2 сначала включаеться сканер, а потом от сканера включаеться клава....
для приложения информация со сканера = информации с клавы, и посему ни каких компонент / драйверов и т.д. не надо
← →
sniknik © (2006-11-24 13:34) [13]zdm © (24.11.06 13:03) [4]
в разрыв неудобные с точки зрения разделения ввода, т.е. не сделаешь например как у нас делается - любое сканирование товара открывает форму ввода, и это не зависимо от того где фокус ввода находился (не нужен дополнительный Edit, не нужно на него вставать курсором, и тд.)
например делаешь правку, корректируеш чегонибудь в гриде, и видиш в накладной не все введено, просто берешь товар сканируешь и он добавляется неважно что делал и где стоял курсор (либо открывается форма ввода, по смыслу), без всяких лишних действий вставания на едит. с "разрывными" тоже удавалось разделить по постфиксу/префиксу в dos-е легко, в винде это стало проблемой т.к. она дает не то что там определено как префикс, например #2#0, с конвертацией в символ (#2 не помню точно но вроде b становилась), а 0 это вообще ошибка ввода. в общем проблема, надо либо виндовый ввод (gina) переделывать, либо скан делать в фоновой консоли... короче посчитали, сложили плюсы и минусы и отказались от сканеров в разрыв вообще.
а всё-таки сколько?
http://www.google.ru/search?q=%D1%81%D0%BA%D0%B0%D0%BD%D0%B5%D1%80%D1%8B+%D1%88%D1%82%D1%80%D0%B8%D1%85%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2+price&ie=utf-8&oe=utf-8&rls=org.mozilla:ru:official&client=firefox-a
← →
TIF © (2006-11-24 13:57) [14]А никто не может дать кокой-нибудь хотя бы примитивный пример на Делфи? Взаимодействия? Чтобы всё нормально вводилось (не в Едит, а в например переменную)? Плз...
Можете хоть на мыло выслать.
← →
Сергей М. © (2006-11-24 14:02) [15]
> TIF © (24.11.06 13:57) [14]
Ты дивайс-то прикупи для начала) ... Потом и базар будет.
> не в Едит, а в например переменную
А какая, нахрен, разница ?
Никакой)
← →
Array © (2006-11-24 14:10) [16]
> Можете хоть на мыло выслать.
Сканер чтоли выслать????
опЕрделитесь с маделью
← →
TIF © (2006-11-24 14:11) [17]
> Ты дивайс-то прикупи для начала) ... Потом и базар будет.
у меня знакомый в одной фирме, где они такие сканеры используют. Только он чайник, не может сказать, откуда эти сканеры у них взялись. Я могу прийти и воспользоваться их сканером для проверки программы. Вот зачем мне примерчик-то нужен. так бы и не просил.
← →
Array © (2006-11-24 14:14) [18]
> Вот зачем мне примерчик-то нужен. так бы и не просил.
Да Вы поймите то сканеры РАБОТАЮТ по разному, если сканер в паралеле с клавой, то и пример не надо, открываете Ворд и усё, а если каке нибуть замороченные сканеры то...
буквально 2 недели назад поднимался вапрос про сканеры и как с ними работать , поисковиком пользуйтесь, подчерпнёте много инфы
← →
sniknik © (2006-11-24 14:14) [19]> а в например переменную
procedure TMainForm.FormKeyPress(Sender: TObject; var Key: Char);
begin
sПеременная:= sПеременная + Key;
end;
← →
Array © (2006-11-24 14:18) [20]о нашёл ....
http://delphimaster.net/view/4-1162479325/
← →
Anatoly Podgoretsky © (2006-11-24 14:38) [21]> TIF (24.11.2006 13:57:14) [14]
> не в Едит, а в например переменную
Переменная := Edit.Text
← →
TIF © (2006-11-24 14:41) [22]а всё-таки примерчик, например для СКАНЕРА
> в паралеле с клавой
???
А?
← →
TIF © (2006-11-24 14:42) [23]
> Переменная := Edit.Text
а если едита вообще нет? или он енаблид, или невидимый? мне вообще-то лишние компоненты не нужны
← →
Anatoly Podgoretsky © (2006-11-24 14:43) [24]> TIF (24.11.2006 14:41:22) [22]
Как до сих пор не понял, что такие сканеры есть и их видимо большинстов, они работают везде, даже в чужим программах и в ДОСе
← →
Array © (2006-11-24 14:45) [25]
> TIF © (24.11.06 14:42) [23]
Упорству Вашему нет предела...
Так, вот например, как бы вы обработали сообщение с клавиатуры (например, "Привет") ??? если для Вас это не проблема, то [22] не надо т.к. всё описано в [1]
З,Ы, ВЫ вообще давно програмист?
← →
TIF © (2006-11-24 14:46) [26]
> З,Ы, ВЫ вообще давно програмист?
5 лет
← →
Array © (2006-11-24 15:07) [27]
> 5 лет
Вы начали программировать в 11 лет.. неплохо
Постарайтесь понять,
1. Неизвесно какая у Вас модель сканера , посему работают они абсолютно по разному , Вы [20] смотрели, там описаны типы сканеров
2. Если у Вас , скорее всего, сканер/клава в паралели, то опять повторюсь примерчика Вам не надо, так-как даже сама винда не разлечит в данном случае где информация со сканера, а где введённая с клавиатурыПачему, да потому что от сканера Выполучите чтото проде 11111213121123#13
, где #13 - лог. Enter
← →
Anatoly Podgoretsky © (2006-11-24 15:10) [28]> TIF (24.11.2006 14:46:26) [26]
Врешь?
Ну может по бумагам.
← →
TIF © (2006-11-24 15:15) [29]
> Ну может по бумагам.
сидел, программировал в программе "Elektronik", создавал алгоритмы для управления роботом, потом узнал о делфи, и пошло...
← →
Array © (2006-11-24 15:20) [30]
> отом узнал о делфи, и пошло...
а давно?
← →
Anatoly Podgoretsky © (2006-11-24 15:23) [31]> TIF (24.11.2006 15:15:29) [29]
Вот и выходит, что на бумаге, ты пока любитель и очень, очень начинающий, больше из категории интересующийся.
← →
Anatoly Podgoretsky © (2006-11-24 15:23) [32]> Array (24.11.2006 15:20:30) [30]
А Дельфи почти его ровестник, а если добавить сюда и Паскаль, то Дедушка.
← →
Array © (2006-11-24 15:30) [33]
> Anatoly Podgoretsky © (24.11.06 15:23) [32]
Теперь становиться понятно почему автор так настойчиво просит код...
мдя TIF постарайтесь хорошенько разобраться в делфи/паскале... а давать Вам готовый код... это как грицца.. Вам же во вред
Желаю Вам удачи в программировании
← →
TIF © (2006-11-24 15:34) [34]
> больше из категории интересующийся.
ошибаетесь.
← →
TIF © (2006-11-24 15:36) [35]
> Теперь становиться понятно почему автор так настойчиво просит
> код...
ладно, код уже не нужен, если так всё просто.
уже заказад сканер...
посмотрим, что из этого получится
← →
Anatoly Podgoretsky © (2006-11-24 16:02) [36]> Array (24.11.2006 15:30:33) [33]
Давать код, как правило устраивать медвежью услугу. Код должен даваться в редких случаях, когда он требуется по пояснению не тривиальной вещи.
← →
Anatoly Podgoretsky © (2006-11-24 16:03) [37]> TIF (24.11.2006 15:34:34) [34]
Возможно, я же со стороны наблюдаю.
← →
Anatoly Podgoretsky © (2006-11-24 16:03) [38]> TIF (24.11.2006 15:36:35) [35]
> уже заказад сканер...
И? Какой?
← →
Array © (2006-11-24 16:12) [39]
> Anatoly Podgoretsky © (24.11.06 16:02) [36]
В даном случае собственно и нечего давать
> И? Какой?
аж самому интеересно, а какой ???
← →
Anatoly Podgoretsky © (2006-11-24 16:25) [40]> Array (24.11.2006 16:12:39) [39]
> аж самому интеересно, а какой ???
Тоже беспокоишься?
← →
zdm © (2006-11-24 16:46) [41]После того как автор разберется со сканером задаст вопрос "А как работать с ККМ?(или с фискальным регистратором)" И тема эта станет вечной(я поступил проще, нашел компоненты для "Меркурий" и говорю покупашкам, что именно он и нужен, не честно конечно, но что делать если производители не задумываются над тем что под их железки кто то будет писать)
← →
TIF © (2006-11-24 17:33) [42]
> После того как автор разберется со сканером задаст вопрос
> "А как работать с ККМ?(или с фискальным регистратором)"
> И тема эта станет вечной(я поступил проще, нашел компоненты
> для "Меркурий" и говорю покупашкам, что именно он и нужен,
> не честно конечно, но что делать если производители не
> задумываются над тем что под их железки кто то будет писать)
не знаю, нужно мне это или нет, но что это?
← →
zdm © (2006-11-24 17:34) [43]После прочтения штрих-кода, его надо зарегестрировать как то, обычно это происходит через ККМ(ФР)
← →
TIF © (2006-11-24 17:35) [44]
> его надо зарегестрировать
куда и зачем?
← →
zdm © (2006-11-24 17:37) [45]Расскажи тогда подробно, зачем ты читаешь штрих-код?
← →
TIF © (2006-11-24 17:37) [46]
> Расскажи тогда подробно, зачем ты читаешь штрих-код?
чтобы найти в базе книгу с таким штрих-кодом
← →
Array © (2006-11-24 17:38) [47]
> zdm © (24.11.06 17:37) [45]
И чем?! жутко интересно ж ведь
← →
zdm © (2006-11-24 17:38) [48]если это супермаркет, банк, да не важно, после считывания штрих-кода вставляется подкладной документ или печатается в чек, чего не понятно то????
← →
TIF © (2006-11-24 17:39) [49]
> И чем?! жутко интересно ж ведь
пока ничем. Сканер ещё не купили. точнее не прислали.
← →
zdm © (2006-11-24 17:39) [50]
>
> Array © (24.11.06 17:38) [47]
>
> > zdm © (24.11.06 17:37) [45]
что тебе на 45 не понятно? :)
← →
TIF © (2006-11-24 17:40) [51]и штрих-код вводится в эдит. что ещё надо? больше ничего!
← →
zdm © (2006-11-24 17:42) [52]
>
> TIF © (24.11.06 17:37) [46]
>
> > Расскажи тогда подробно, зачем ты читаешь штрих-код?
>
>
> чтобы найти в базе книгу с таким штрих-кодом
Я так и не пойму, а чем всё таки сканер "в разрыв клавы" не устраиват..."Прочел в Edit-Select из этого эдит где , ну допустим, Name LIKE +quotedstr(edit.text)
← →
Array © (2006-11-24 17:43) [53]
> TIF © (24.11.06 17:40) [51]
Уряя!!! уже ничего не надо, фух можно со спакойной душой идти дамой
← →
TIF © (2006-11-24 17:43) [54]
> Я так и не пойму, а чем всё таки сканер "в разрыв клавы"
> не устраиват..."
почему не устаривает? устраивает! Где я сказал, что нет. Мне нужно было только примерчик, да и от тотго я уже отказался
← →
TIF © (2006-11-24 17:43) [55]
> Я так и не пойму, а чем всё таки сканер "в разрыв клавы"
> не устраиват..."
почему не устаривает? устраивает! Где я сказал, что нет. Мне нужно было только примерчик, да и от тотго я уже отказался
← →
TIF © (2006-11-24 17:44) [56]
> Уряя!!! уже ничего не надо, фух можно со спакойной душой
> идти дамой
наконец-то меня понЯли. и я понЯлю. кра. тоже домой. пока
← →
Anatoly Podgoretsky © (2006-11-24 19:25) [57]> TIF (24.11.2006 17:40:51) [51]
Сканер еще не купили, а в эдит уже вводится, какое может настигнуть разочарование после покупки сканера.
← →
Anatoly Podgoretsky © (2006-11-24 19:26) [58]> TIF (24.11.2006 17:43:54) [54]
Какой пример, если ты не умеешь работать с Edit то рано браться за программирование.
Страницы: 1 2 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.12.10;
Скачать: [xml.tar.bz2];
Память: 0.6 MB
Время: 0.046 c