staging.inyokaproject.org

seriellen Barcode Scanner mit Ubuntu betreiben

Status: Ungelöst | Ubuntu-Version: Ubuntu 10.04 (Lucid Lynx)
Antworten |

p3rs3m

Anmeldungsdatum:
3. September 2009

Beiträge: Zähle...

Hallo,

ich hatte große Probleme damit, deshalb hier meine Version davon, einen seriellen Barcode Scanner mit Ubuntu zu betreiben.

Diese Version funktioniert prima unter Ubuntu 10.04. ☺

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/bash

# Skript zum Einrichten und Auslesen des Barcode-Scanners (getestet mit Ubuntu 10.04)
# Hier ein serieller Barcode-Scanner an einem USB-seriell Konverter
# Bus 001 Device 006: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
# Alternativ könnte auch die Kamera des Computers benutzt werden.  http://wiki.ubuntuusers.de/ExactImage

# Einstellen der Schnittstelle (hier /dev/ttyUSB0, könn aber auch /dev/ttyS0 sein):
# stty mit einigen Flags, um das serielle Gerät ttyUSB0 auf 9600 bps, 8 Datenbits, keine Parität, cooked (ist eine Grundeinstellung)

stty -F /dev/ttyUSB0 9600 cs8 -parenb cooked 

# Testen mit cat /dev/ttyUSB0

# Auslesen der Daten vom Barcode-Scanner:
# Wie muss man nun den X-Server konfigurieren damit die Eingabe aus 
# /dev/ttyUSB0 ohne 'kbd'-Treiber in die Applikation kommt. 
# Die Eingabe liegt ja bereits als fertiger String vor. 
# Beispiel: "xvkbd" - virtual keyboard for X window system
# So etwas wie xvkbd -file /dev/ttyUSB0 könnte dazu schon reichen. 
# -file filename  Send the contents of the specified file to the focused window.

xvkbd -file /dev/ttyUSB0


exit

Weitere Infos gibt es unter unter:

http://www.adams1.com/unix.html

https://help.ubuntu.com/community/BarcodeReaders

Ich könnte einen Wiki Artikel daraus machen, wenn gewünscht. 😉

Gruß

Moderiert von tomtomtom:

Auf Wunsch von march verschoben. Hat jetzt nur noch zwei Wünsche frei.

march Team-Icon

Avatar von march

Anmeldungsdatum:
12. Juni 2005

Beiträge: 17368

Ich könnte einen Wiki Artikel daraus machen, wenn gewünscht. 😉

Die Chance lasse ich mir nicht entgehen. 😈

Im Ernst: wäre echt eine tolle Sache. Hatte erst vor kurzem einen Hilferuf dazu im Forum gelesen. Die Struktur sähe wie aus?

  • Barcodelesegerät einrichten

    • Skript

  • Software Barcode "auslesen"

    • Barcode-Generierung - Links zu Programmen

  • Link zu einer Liste kompatibler Geräte

Wäre aber eher ein Thema für den Wikibereich. Ich bitte einmal darum, dass der Thread verschoben wird. ☺

p3rs3m

(Themenstarter)

Anmeldungsdatum:
3. September 2009

Beiträge: 2

Hallo,

natürlich ist Barcodelesegerät richtig, aber die Suche danach hatte leider keinen Erfolg. 😉

Das Script sorgt dafür, dass das Barcodelesegerät (ein ca. 15 Jahre alter CCD Scanner mit seriellem Anschluss über einen USB-seriell Konverter) eingerichtet und ausgelesen wird und zwar in jedes Programm unter X. ☺

Ich benutze es u.a. um Daten in ein altes Windows Programm unter WINE einzulesen. Aber auch Artikel mit Firefox einzustellen klappt.

Gruß

Antworten |