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ß