Skip to main content
Skip table of contents

Verbinden eines seriellen Barcode-Scanners

Verbinden des Barcodescanners über den COM-Port

  1. Bestimmen Sie, an welchem COM-Port des Geräts der Barcode-Leser physikalisch verbunden ist.

  2. Ö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.enabled

    • COM2 (/dev/ttyS1): devices.serial.inputattach.com1.enabled

    • COM3, 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/ttyS2 für COM3.

  3. 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.

  4. 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.

  5. 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

  1. Verbinden Sie den Barcode mit einem USB-Anschluss. Dadurch wird ein Ereignis ausgelöst, das von dmesg protokolliert und gemeldet wird.

  2. Öffnen Sie ein Terminal auf Ihrem Endgerät. Weitere Informationen zum Terminal des Geräts finden Sie unter Lokale Terminals.

  3. Um die richtige Gerätedatei zu finden, geben Sie dmesg | grep tty in das Terminal ein.
    Wenn Sie Glück haben, wird die entsprechende Gerätedatei aufgelistet. Ihr Name ist entweder ttyUSB<NUM> oder ttyACM<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.

  4. Öffnen Sie das IGEL Setup, gehen Sie zu System > Registry > devices > serial > inputattach.

  5. Setzen Sie die devices.serial.inputattach.com0.port auf die gefundene Gerätedatei. Beispiel: Wenn die Gerätedatei ttyUSB0 lautet, geben Sie /dev/ttyUSB0 ein.

  6. Aktivieren Sie devices.serial.inputattach.com0.enabled.

  7. 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.

  8. 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.

  9. 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.

  1. Im Terminal geben Sie nacheinander folgende Befehle ein:
    modprobe cdc-acm
    dmesg | grep tty
    Die entsprechende Gerätedatei wird aufgelistet. Ihr Name ist entweder ttyUSB<NUM> oder ttyACM<NUM>. Beispiel: ttyACM0

  2. Öffnen Sie das IGEL Setup, gehen Sie zu System > Registry > devices > serial > inputattach.

  3. Setzen Sie den devices.serial.inputattach.com0.port auf die gefundene Gerätedatei. Beispiel: Wenn die Gerätedatei ttyUSB0 lautet, geben Sie /dev/ttyACM0

  4. Aktivieren Sie devices.serial.inputattach.com0.enabled.

  5. 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.

  6. Gehen Sie zu System > Firmware Customization > Custom Commands > Base und geben Sie unter Initialization modprobe cdc-acm

  7. Klicken Sie auf Apply oder Ok um die neuen Einstellungen zu übernehmen. Starten Sie das Gerät neu.

  8. Überprüfen Sie, ob der Barcodescanner funktioniert.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.