Die Scanner-Seite verbindet einen seriellen Barcode-Scanner mit scanfähigen Dateneingabefeldern. Scannwerte können @SCASK Werte ausfüllen, in Ordnernamen, Dateinamen und Metadaten fließen und optional eine ausgewählte Aktion auslösen. Für die vollständige ASK-Token-Syntax und den Dateneingabe-Workflow öffnen Sie die ASK-Hilfeseite.

Was es tut

  • Öffnet einen konfigurierten COM-Port und hört auf Scan-Text.
  • Entfernt den erforderlichen Scan-Wrapper von jedem Scan.
  • Sendet den bereinigten Wert an das gemeinsame ASK-Dateneingabesystem.
  • Platziert den Wert in das aktuelle Scanfeld oder das fokussierte Scanfeld.
  • Löst optional eine ausgewählte Aktion aus, wenn der Scan Trigger with entspricht.
  • Zeigt Verbindungs-, Scan- und Fehlermeldungen im Protokoll der Scanner-Seite an.

Schnelleinrichtung

  1. Verwenden Sie nach Möglichkeit einen USB-verkabelten Scanner.
  2. Stellen Sie den Scanner in den USB-Serienmodus, nicht in den Tastatur-Wedge-Modus.
  3. Installieren Sie den Scanner-Treiber, wenn Windows den Scanner nicht bereits als COM-Port anzeigt.
  4. Überprüfen Sie den Windows-Geräte-Manager. Der Scanner sollte unter Anschlüsse als COM-Gerät angezeigt werden, wie COM3.
  5. Wählen Sie diesen COM-Port auf der Scanner-Seite aus.
  6. Passen Sie die Baudrate, Datenbits, Parität, Stoppbits und Flusskontrolle an das Handbuch des Scanners an.
  7. Programmieren Sie den Scanner so, dass ! vor jedem Scan und @ nach jedem Scan gesendet wird.
  8. Klicken Sie auf Verbinden, wenn die Einstellungen korrekt sind.

Serielle Einstellungen

  • Passen Sie die Baudrate, Datenbits, Parität, Stoppbits und Flusskontrolle an das Handbuch des Scanners an.
  • Raten Sie nicht die COM-Port-Nummer. Verwenden Sie den im Geräte-Manager angezeigten Port.
  • Wenn kein COM-Port angezeigt wird, installieren Sie den Treiber des Scanner-Herstellers oder den USB-Serien-Treiber, und ziehen Sie dann den Scanner ab und schließen Sie ihn wieder an.
  • Wenn der Scanner an einen anderen USB-Port verschoben wurde, überprüfen Sie den COM-Port erneut, da Windows möglicherweise eine neue Nummer zuweist.
  • Wenn eine andere App oder ein Terminal-Tool den COM-Port geöffnet hat, schließen Sie es, bevor Sie sich von der Scanner-Seite verbinden.

Erforderlicher Scan-Wrapper

  • Verwenden Sie ! als Präfix und @ als Suffix in der aktuellen Scanner-Konfiguration.
  • Beispiel: !12345678@ wird zu 12345678, nachdem der Wrapper entfernt wurde.
  • Ohne Marker können schnelle wiederholte Scans zu einem längeren String verschmelzen.

Verwenden Sie Scanfelder

  • Verwenden Sie @SCASK Tokens, wenn ein Wert vom Scanner ausgefüllt werden soll.
  • Verwenden Sie @ASK Tokens für normale Dateneingabewerte.
  • Wenn kein Scanfeld den Fokus hat, geht jeder Scan zum aktuellen Scanziel und wechselt dann zum nächsten Scanziel.
  • Wenn ein Scanfeld den Fokus hat, geht der Scan in dieses fokussierte Feld.
  • Scannwerte können überall dort verwendet werden, wo der ASK-Wert verwendet wird, einschließlich Ordner, Dateinamen und Metadaten.
  • Wenn ein scannerfähiges ASK-Feld seinen Deskriptor mit ! beendet, wird beim Scannen in dieses Feld die konfigurierte App-Aktion ausgeführt, nachdem die erforderlichen ASK-Felder gültig sind.

Barcode-Aktionen auslösen

  • Triggeraktionen sind optional. Lassen Sie Trigger with leer, wenn Sie nur das Verhalten Scan-to-Field wünschen.
  • Setzen Sie Trigger with nur auf einen bestimmten Barcode-Wert, wenn Sie möchten, dass ein Scan eine Aktion auslöst.
  • Wählen Sie den Triggered action aus, der ausgeführt werden soll, wenn dieser Wert gescannt wird.
  • Ein passender Scan kann die ausgewählte Aktion auslösen, wie z.B. die Bildaufnahme.

Beispiel-Workflow nur mit Barcode:

  1. Scannen Sie den Barcode-Wert, der die @SCASK Felder ausfüllen soll.
  2. Scannen Sie den Trigger-Barcode.
  3. Die App löst den ausgewählten Triggered action aus.

Dies unterstützt den Betrieb ohne Hände, bei dem Barcode-Scans sowohl Werte ausfüllen als auch die Aufnahme auslösen können.

ASK-Submit-Felder

ASK kann auch die konfigurierte ASK-Aktion der App direkt aus dem Dateneingabeformular selbst übermitteln. Fügen Sie ! am Ende eines ASK-Descriptors hinzu, wenn das Ausfüllen dieses Feldes die Aktion übermitteln soll.

Zum Beispiel:

@SCASK1#*1:ID#\@ASK1#2:City!#

Dies macht die ID erforderlich und zuerst in der Eingabereihenfolge, dann wird übermittelt, wenn die Stadt abgeschlossen ist. Erforderliche ASK-Felder müssen ausgefüllt sein, bevor die Übermittlung erfolgt. Die Scanner-Konfiguration ! Präfix ist getrennt vom ASK-Descriptor ! Marker.

Warum der serielle Modus

  • Der serielle Modus sendet den Scan direkt in das richtige Dateneingabefeld.
  • Sie müssen nicht zuerst in das Feld klicken, wie Sie es im Tastatur-Wedge-Modus tun würden.
  • Dies ist der zuverlässigste Modus, wenn Sie weniger Eingabefehler wünschen.

Hardware-Anleitung

  • Ein USB-verkabelter Barcode-Scanner wird empfohlen.
  • Viele gängige Scanner, wie der Zebra LS2208, können über einen Treiber einen COM-Port bereitstellen.
  • Drahtlose Scanner können Eingaben verlieren, wenn Bluetooth oder Wi-Fi beschäftigt sind, insbesondere in überfüllten Veranstaltungsorten.
  • 1D-Codes sind die sicherste Wahl, da sie auf einen einzelnen Textwert auflösen.
  • 2D- und 3D-Codes können komplexere Datenstrukturen tragen, daher werden sie für diesen Ablauf nicht empfohlen.
  • Die meisten von Scannern unterstützten Symbologien können verwendet werden, solange der Scanner sie lesen kann.

Testen Sie zuerst mit einem einfachen Barcode, wie einem 8-stelligen 1D-Code, bevor Sie längere Etiketten oder komplexe Symbologien verwenden.

Scan-Ergebnis

  • Der bereinigte Scanwert wird an das gemeinsame ASK-System gesendet.
  • @SCASK Tokens erhalten gescannte Werte.
  • @ASK und @SCASK Werte können in Pfaden, Dateinamen und Metadaten verwendet werden.
  • Übereinstimmende Trigger with Werte können die ausgewählte ausgelöste Aktion auslösen, wie z.B. die Aufnahme.
  • Das Protokoll der Scanner-Seite zeigt Verbindungs- und Scanstatus an.

Fehlerbehebung

  • Wenn der Scanner nicht verbindet, bestätigen Sie den COM-Port und den Treiber im Windows-Geräte-Manager.
  • Wenn Scans nicht erscheinen, bestätigen Sie, dass der Scanner im seriellen Modus und nicht im Tastatur-Wedge-Modus ist.
  • Wenn Scanwerte fehlen oder kombiniert sind, bestätigen Sie, dass der Scanner ! vor jedem Scan und @ nach jedem Scan sendet.
  • Wenn falsche Zeichen erscheinen, bestätigen Sie Baudrate, Datenbits, Parität, Stoppbits und Flusskontrolle.
  • Wenn Scans unleserlich sind, versuchen Sie eine niedrigere Baudrate aus dem Handbuch des Scanners und bestätigen Sie, dass Datenbits und Parität weiterhin übereinstimmen.
  • Wenn der Scan in das falsche Feld geht, klicken Sie auf das beabsichtigte Scanfeld oder überprüfen Sie die Reihenfolge der @SCASK Einträge.
  • Wenn die Triggeraktion nicht ausgelöst wird, bestätigen Sie, dass der gescannte Trigger-Barcode genau mit Trigger with übereinstimmt.
  • Wenn die falsche Aktion ausgelöst wird, bestätigen Sie die Triggered action Auswahl auf der Scanner-Seite.