Forum: Mikrocontroller und Digitale Elektronik Barcodescanner hardwareseitig programmieren


von Ozito O. (Firma: Oso) (ozito)


Lesenswert?

Hi Leute!

Ich möchte möglichst günstig 2 Barcodes einlesen.
Beide Barcodes beinhalten jedoch DatenSchrott, den ich
abschneiden und gegen ein paar Ansi Zeichen austauschen möchte.

Die programmierbaren Barcodescanner sind mir zu teuer und ich hab 
einfach mal Lust ein wenig rumzubasteln.

Also mein Plan: Barcodescanner auf, Controller raus, Controller 
programmieren, Controller rein, Barcodescanner zu.

Geht das überhaubt?
Wie pragrammiere ich einen Controller?

Wäre euch sehr dankbar für Tipps

Ozito

von Karl H. (kbuchegg)


Lesenswert?

> Also mein Plan: Barcodescanner auf, Controller raus, Controller
> programmieren, Controller rein, Barcodescanner zu.


Suuuuper Plan!

von Claudio H. (bastelfinger)


Lesenswert?

Musst du das im Scanner lösen? Hängt der Scanner an einem PC? Was für 
einen Scanner willst du verwenden?

von Rex (Gast)


Lesenswert?

schön gelacht!

Ich verkauf Dir gerne ein paar ANSI Zeichen. Dann mußt Du nicht erst zum 
Datenschrott-Händler.

von Ozito O. (Firma: Oso) (ozito)


Lesenswert?

freut mich das ihr euch freut!

also ich möchte das ganze an folgendem Gerät ausprobieren:

CCD-800

http://www.allofbarcode.de/webstore/product_info.php/cPath/24_25/products_id/46?osCsid=a1e0781c11f93b31570613faa95fc695

Ich schließe den Scanner über USB an, er reagiert dann wie eine 
Tastatur.


alternative zum controller ein/ausbau:

gibts irgendwo ein freeware tool über das ich einen x-beliebigen 
barcodescanner laufen lassen kann? ...da wär das einstellen dan ein 
leichtes!

mfg

ozito

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Und warum löst Du das Problem nicht dort, wo die vom Scanner gelesenen 
Daten ankommen, auf dem PC?

von Ozito O. (Firma: Oso) (ozito)


Lesenswert?

um genauer zu sein:
es sind 2 immer wiederkehrende barcodetypen.
mit der gleichen barcodelänge (15 Zeichen), aber natürlich mit 
unterschiedlichem Inhalt.

ich könnte natürlich mit der Tastatur ausbessern,
nur könnt ich ja dann gleich den Zahlencode, der lesbar
daneben steht, abtippen.
Bei 26 Codes insgesamt möcht ich einfach alles dem Scanner erledigen 
lassen.

von Gast (Gast)


Lesenswert?

Wohin sollen die Daten eingelesen werden?
Ansonsten kann man wenn eine Tastatur simuliert wird sich eigentlich 
recht problemlos Keyloggermäßig dazwischen hängen und den Krempel 
modifizieren.
Je nach Ziel gehts sogar noch einfacher... (Keylogger wüsst ich spontan 
nicht mehr wie geht, ging aber recht problemlos mit z.B. Delphi)

von Frank E. (Firma: Q3) (qualidat)


Lesenswert?

In einem Barcodescanner steckt über Jahre (!) optimierte Firmware. Das 
eigentliche Dekodieren des Barcodes ist dabei der geringste Teil. Viel 
mühseliger ist die Vorverarbeitung und Filterung, z.B. um ungleichmäßige 
Ausleuchtung, perspektivische Verzerrung, Staub und Glanz zu 
eliminieren.

Um sich einer Herausforderung zu stellen oder zu lernen, ist das eine 
sehr anspruchsvolle Aufgabe. Um dabei 25 Euro bei Ebay für einen 
fertigen Scanner zu sparen - Blödsinn, sorry.

Wenn du experimentierfreudig bist: es gibt auch Programme, 
AcitveX-Komponenten oder DLLs zum decodieren von Barcodes in 
Kamerabildern. Das funktiniert dann mit einer Webcam. Für einige Handies 
gibts sogar kostenlose Programme.

Um welchen Barcode-Typ handelt es sich eigentlich? Zeig' doch mal ein 
Bild!

Frank

von MichHK (Gast)


Lesenswert?

Hallo,

für den Scanner gibt es auch ein serielles Kabel. Dazu muss noch ein 
spannungsgeregeltes Netzteil mit 5 Volt angeschlossen werden oder ein 
Anschluss vom PS/2 Port oder anderer 5 Volt vom PC.

Dann kann über eine Com-Schnittstelle der Scanner ausgelesen werden und 
über eine Software manipuliert. Wenn nötig dann die gefilterten Daten 
über den Tastaturpuffer ausgeben. Funktioniert einwandfrei und ist die 
einfachste Lösung.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.