Verbinden eines seriellen Barcode-Scanners
Verbinden des Barcodescanners über den COM-Port
Bestimmen Sie, an welchem COM-Port des Geräts der Barcode-Leser physikalisch verbunden ist.
Öffnen Sie das IGEL Setup, gehen Sie zu System > Registry > devices > serial > inputattach und aktivieren Sie den entsprechenden Schlüssel, je nach verwendetem COM-Port:
COM1 (
/dev/ttyS0): devices.serial.inputattach.com0.enabledCOM2 (
/dev/ttyS1): devices.serial.inputattach.com1.enabledCOM3, COM4 ...: Fügen Sie eine neue Instanz hinzu, indem Sie auf devices.serial.inputattach.com% > Add Instance klicken und den Port entsprechend definieren, z.B.
/dev/ttyS2für COM3.
Wenn die Baudrate des Geräts von 9600 (Standard) abweicht, geben Sie die richtige Baudrate unter devices.serial.inputattach.com0.baud ein.
Bei den meisten Strichcodelesern können Sie die Baudrate durch Scannen eines bestimmten Strichcodes ändern.
Klicken Sie im Setup auf Anwenden oder Korrekt, um die neuen Einstellungen zu übernehmen. Um sicherzugehen, dass die neuen Einstellungen wirksam sind, können Sie das Gerät neu starten.
Prüfen Sie, ob der Barcodescanner funktioniert.
Verbinden des Barcodescanners über USB
Wenn der Barcode-Scanner über USB verbunden ist, besteht die Herausforderung darin, das Gerät zu identifizieren, das ihm zugeordnet ist. Je nach Gerät und Umgebung können Sie hiervon abweichen. Beginnen Sie mit der Einfachen Vorgehensweise zum Verbinden eines seriellen Barcodescanners. Wenn Sie Glück haben, klappt es damit. Wenn nicht, fahren Sie mit der Verbinden eines seriellen Barcode-Scanners#erweiterten Prozedur fort.
Simple Procedure
Verbinden Sie den Barcode mit einem USB-Anschluss. Dadurch wird ein Ereignis ausgelöst, das von dmesg protokolliert und gemeldet wird.
Öffnen Sie ein Terminal auf Ihrem Endgerät. Weitere Informationen zum Terminal des Geräts finden Sie unter Lokale Terminals.
Um die richtige Gerätedatei zu finden, geben Sie
dmesg | grep ttyin das Terminal ein.
Wenn Sie Glück haben, wird die entsprechende Gerätedatei aufgelistet. Ihr Name ist entwederttyUSB<NUM>oderttyACM<NUM>. Beispiel:ttyUSB0
Wenn die entsprechende Gerätedatei nicht aufgeführt ist, versuchen Sie es mit der Erweiterten Prozedur zum Verbinden eines seriellen Barcode-Scanners unten.Öffnen Sie das IGEL Setup, gehen Sie zu System > Registry > devices > serial > inputattach.
Setzen Sie die devices.serial.inputattach.com0.port auf die gefundene Gerätedatei. Beispiel: Wenn die Gerätedatei
ttyUSB0lautet, geben Sie/dev/ttyUSB0ein.Aktivieren Sie devices.serial.inputattach.com0.enabled.
Wenn die Baudrate des Geräts von 9600 (Standard) abweicht, geben Sie die richtige Baudrate unter devices.serial.inputattach.com0.baud ein.
Bei den meisten Strichcodelesern können Sie die Baudrate durch Scannen eines bestimmten Strichcodes ändern.
Klicken Sie auf Anwenden oder Gut, um die neuen Einstellungen zu übernehmen. Um sicherzugehen, dass die neuen Einstellungen wirksam sind, können Sie das Endgerät neu starten.
Prüfen Sie, ob der Barcode-Scanner funktioniert.
Extended Procedure: Device File Was Not Found on the First Go
Wenn die Gerätedatei mit dem einfachen Verfahren nicht gefunden werden konnte, versuchen Sie, den Gerätetreiber manuell zu laden. Da das explizite Laden des Treibers bei jedem Systemstart ausgeführt werden muss, muss ein eigener Befehl hinzugefügt werden.
Im Terminal geben Sie nacheinander folgende Befehle ein:
modprobe cdc-acmdmesg | grep tty
Die entsprechende Gerätedatei wird aufgelistet. Ihr Name ist entwederttyUSB<NUM>oderttyACM<NUM>. Beispiel:ttyACM0Öffnen Sie das IGEL Setup, gehen Sie zu System > Registry > devices > serial > inputattach.
Setzen Sie den devices.serial.inputattach.com0.port auf die gefundene Gerätedatei. Beispiel: Wenn die Gerätedatei
ttyUSB0lautet, geben Sie/dev/ttyACM0Aktivieren Sie devices.serial.inputattach.com0.enabled.
Wenn die Baudrate des Geräts von 9600 (Standard) abweicht, geben Sie die richtige Rate unter devices.serial.inputattach.com0.baud.
Bei den meisten Barcode-Lesegeräten können Sie die Baudrate durch Scannen eines bestimmten Barcodes ändern.
Gehen Sie zu System > Firmware Customization > Custom Commands > Base und geben Sie unter Initialization
modprobe cdc-acmKlicken Sie auf Apply oder Ok um die neuen Einstellungen zu übernehmen. Starten Sie das Gerät neu.
Überprüfen Sie, ob der Barcodescanner funktioniert.