Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Barcode einlesen


neffets - Sa 21.07.07 11:22
Titel: Barcode einlesen
Hallo,
ich möchte eine Zahl, die auf einem Ettikett als Barcode steht, in mein Programm per Handscanner einlesen.
Hat das schon jemand versucht?
Wie kann das mit Delphi realisiert werden?
Es muß doch bestimmt die Scannerschnittstelle angesprochen werden.


Leuchtturm - Sa 21.07.07 11:32

vllt ist das was für dich: http://www.activebarcode.de/howto/delphi.html
Edit:sehe gerade das es nur zum erstellen von Barcode ist


Dunkel - Sa 21.07.07 11:39

Hallo!

Alle Handscanner die mir bisher untergekommen sind wurden an die PS2-Buchse der Tastatur angeschlossen, via Loop-Through-Kabel wurde dann die Tastatur angeschlossen. Die Scanner haben praktisch nur die entsprechenden Tastaturanschläge "simuliert".

Im Großen und Ganzen musst Du eigentlich nichts dafür programmieren, ein einfaches TEdit auf dem Formular reicht.


neffets - Sa 21.07.07 15:42

in in TEdit erschein dann die Zahl?
Wo wird Strichcode in Zahl umgesetzt?


jaenicke - Sa 21.07.07 16:06

Das kommt auf den Scanner an, heutige Barcode-Scanner können das vermutlich schon selbst (wie user profile iconDunkel geschrieben hat), ältere (wie ich einen habe) benötigten dafür Software auf dem PC.
In beiden Fällen sollte der erkannte Code fertig umgewandelt in das aktuelle Eingabefeld automatisch eingegeben werden können. Bei mir muss ich nur an einer beliebigen Stelle eines Eingabefelds den Textcursor hinsetzen und den Code einscannen. Dann wird der dort automatisch eingefügt. Inwiefern das heutige Geräte automatisch machen und inwiefern die konfiguriert werden müssen weiß ich nicht. Aber sowas muss doch im Handbuch stehen.

Bei mir muss ich die mitgelieferte Software starten (Autostart mit Windows in diesem Fall), und dort kann ich auch alles einstellen.
Ach so: Ich habe einen echten Handscanner und kann auch Bilder und so einscannen, deshalb ist das bei mir ein wenig anders.


neffets - Sa 21.07.07 16:44

Danke,
werde das mal mit einem kleinen Testprogramm ausprobieren


hansa - Sa 21.07.07 16:59

Ist mir etwas zu unpräzise. :mrgreen: Prinzipiell gibt es 2 Sorten an Handscannern : serielle und Tastaturscanner. Gehe aber nur auf letztere ein. Die seriellen sind zu kompliziert. :lol: Im Supermarkt die Scanner dürften serielle sein (sind angeblich genauer). Bei den Tastatur-Scannern ist prinzipiell nichts zu beachten. Die Hardware-Spezis sagen dazu "in der Tastatur eingeschleift". :shock: Der gelesene Barcode wird also behandelt wie eine Tastatureingabe.