Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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]

> аж самому интеересно, а какой ???

Тоже беспокоишься?



Страницы: 1 2 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.12.10;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.56 MB
Время: 0.05 c
2-1163932298
SergP
2006-11-19 13:31
2006.12.10
Сравнение записей.


2-1164276115
breeze
2006-11-23 13:01
2006.12.10
Имя приложения внесшего изменеия в файловую систему


15-1163547102
nemo2
2006-11-15 02:31
2006.12.10
a dot b = |a||b|cos(a,b)= Ax*Bx + Ay*By + Az*Bz Почему ?


2-1164106222
JetuS
2006-11-21 13:50
2006.12.10
Передача пользовательского типа из функции в DLL


15-1163983409
Ру
2006-11-20 03:43
2006.12.10
Он-лайн переводчики сайтов. С русского на инглиш Подскажите?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский