ISO/IEC Decoder Interface standard proposal

Supportseite für den ISO/IEC-Decoder-Interface-Standardvorschlag

Demo-Anwendung

Hier ist ein Screenshot der Anwendung:

Quellcode

TCL Quellcode:

decoder_interface_demo.tcl

Die Quelle kann direkt ausgeführt werden, wenn eine virtuelle TCL-Maschine im System vorhanden ist.

 

Ausführbares Programm

Mit dem LUCK-Dienst können Binärdateien für einige Plattformen generiert werden, indem der Quellcode in das Codefenster gezogen wird. Es sind keine zusätzlichen Pakete erforderlich.

http://www.ch-werner.de/LUCK.html

 

Vorgefertigte Binärdateien

Binärdateien für einige Plattformen können hier heruntergeladen werden.

Windows-Binärdatei:

decoder_interface_demo.exe

 

Android-Binärdatei:

decoder_interface_demo.apk

 

Serieller Scanneranschluss

Mit dem Programm kann ein serieller Scanner verwendet werden.

Die meisten USB-Scanner verfügen über einen virtuellen seriellen COM-Modus (VCOM), der für diese Schnittstelle verwendet werden kann. In diesem Fall sollte der Schnittstellenname im Einstellungsbereich festgelegt werden.

Die verwendeten Scannerparameter sind: kein Präfix, Symbology ID aktiviert, Suffix: neue Zeile.

Die Statuszeile zeigt eine Meldung an, wenn die Schnittstelle erfolgreich geöffnet wurde. Andernfalls wird ein Fehlerfeld angezeigt.

Mein kompatibler Testscanner ist CodeCorperation CR15.

 

Android

Der Android-Support erfordert bestimmte Kenntnisse darüber, wie man ein debug-signiertes APK auf das Gerät bekommt. Er informiert über alte Design-Betriebssysteme ab Android 10+. Die Android-Unterstützung umfasst derzeit Unterstützung für die folgenden Scangeräte:

  • ZXing „Barcode Scanner“-App (derzeit sehr eingeschränkt aufgrund schlechter Symbology-ID-Unterstützung, wird fortgesetzt)
  • Honeywell CN50, CN52 Scanner
    • Die Honeywell-Unterstützung erfordert die folgenden Einstellungen:
    • Zahnrad-Schaltfläche -> Honeywell-Einstellungen -> Scannen -> Interner Scanner
    • „+“ für neues Profil, nennen Sie es „scanlink“
      • Klicken Sie auf Scanlink-Profil -> Datenverarbeitungseinstellungen:
      • Aus: Wedge, Browser starten, Scan to Intent, EZ Config starten
      • Ein: Data Intent, klicken Sie auf den Text „Data Intent“, um die Optionen zu öffnen
      • Aktion: de.elmicron.action.BARCODE_DATA

 

Keiner dieser Scanner ist in Bezug auf die ECI-Verarbeitung kompatibel, was zu einer schlechten Leistung führt. Es gibt Raum für Verbesserungen. Ideen sind willkommen.