Willkommen im ELAM Solutions Hilfecenter

Alle Themen /
Kategorien /
Hardware & Tools
/
Scanner Tool

Scanner Tool

Veröffentlicht:
September 30, 2024
Aktualisiert:
September 30, 2024
Von:
Waldemar

Table of contents

In diesen Artikel erfahren Sie, wie man einen Scanner in ELAM Solutions einrichtet und nutzen kann.

Technische Voraussetzungen

Damit Sie einen Scanner in Verbindung mit der ELAM Solutions Software nutzen zu können, benötigen Sie immer einen Smart Work Assistant 5 WiFi oder einen Mini Smart Work Assistant 5 WiFi Gerät.

Hinweis: *Sie können alternativ einen Tastatur emulierenden Scanner benutzen. In dem Fall benötigen Sie keinen Smart Work Assistant als Gateway. Bitte beachten Sie nur, dass bei einem Tastatur emulierenden Scanner der ELAM Assistent immer im Fokus sein muss, ansonsten kann die App einen Scan nicht verarbeiten.

Warum ist ein Smart Work Assistant nötig?

ELAM Solutions ist auf hohe Skalierung und Zuverlässigkeit ausgelegt, was ideal für industrielle Anwendungen ist. Ein Smart Work Assistant oder kurz gesagt ein SWA, ist ein Industriecomputer und dient als Gateway zur cloudbasierten ELAM Solutions Software. Er bietet die notwendige Rechenleistung und Stabilität, um diese Anforderungen zu erfüllen und einen störungsfreien Betrieb zu gewährleisten. Sobald ein Scanner an einen SWA angeschlossen wird, wird der Scanner automatisch erkannt und als Tool in Ihrem ELAM Solutions System angelegt. Dadurch können Sie Plug and Play den vollen Umfang an Scan-Funktionen nutzen.

Unterstütze Scanner

Grundsätzlich werden folgende USB-Scanner in ELAM Solutions unterstützt und getestet:

Anschließen eines Scanners an einen Smart Work Assistant

  1. Auspacken des Scanners: Öffnen Sie vorsichtig die Verpackung, um Schäden am Inhalt zu vermeiden. Sie sollten den Scanner, ein USB-Kabel und möglicherweise zusätzliches Zubehör wie eine Bedienungsanleitung oder einen Ständer finden.
  2. Prüfen des Inhalts: Vergewissern Sie sich, dass alle Teile vorhanden und unbeschädigt sind. Insbesondere sollte der Scanner keine sichtbaren Schäden aufweisen und das USB-Kabel sollte an beiden Enden intakt sein.
  3. Vorbereiten des Scanners: Entfernen Sie vorsichtig alle Schutzfolien oder Verpackungsmaterialien, die am Scanner angebracht sein könnten.
  4. Anschließen des USB-Kabels: Stecken Sie das kleinere Ende des USB-Kabels (normalerweise den Typ B oder Micro-USB-Anschluss) in den entsprechenden Anschluss am Scanner.
  5. Anschließen des Scanners an den SWA: Stecken Sie das andere Ende des USB-Kabels (normalerweise den Typ A Anschluss) in einen freien USB-Port Ihres SWAs.
  6. Einrichten des Scanners: Ihr ELAM System sollte den Scanner automatisch erkennen und in der ELAM Administration auf der Seite Tools anzeigen.

Scanner konfigurieren

Beim Kauf eines neuen Scanners muss der Scanner initial für ELAM Solutions konfiguriert werden, damit alle erfassten Scancodes vollständig verarbeitet werden können.

Scannen Sie folgende Data-Matrix-Codes in von Schritt 1 bis 3 in Reihenfolge ab:

Schritt 1: Konfigurationsmodus starten

Schritt 2: Konfigurationseinstellungen übernehmen

Schritt 3: Konfigurationsmodus beenden

Scanner auf Werkseinstellungen zurücksetzen

Wenn Sie den Scanner auf die Werkseinstellungen zurücksetzen möchten, scannen Sie folgenden Data-Matrix-Code ab:

Scanner in ELAM Solutions zur Station zuweisen

Sobald ein Scanner an einen SWA angeschlossen wird, sorgt die nötige Software dafür, dass das Gerät automatisch in Ihrem ELAM System angelegt wird. Damit Sie den Scanner nutzen können, muss der Scanner einer Station zugewiesen werden, damit er an dieser Station genutzt werden kann.

  1. Melden Sie sich mit Ihrem Benutzer in ELAM Solutions an.
  2. Navigieren Sie in der Administration auf die Seite Tools.
  3. Klicken Sie in der Liste der Toolübersicht auf den Scanner mit der jeweiligen Seriennummer. Die Seriennummer des Scanners befindet sich auf der Rückseite des Gerätes.
  1. Wählen im Detail-Fenster eine Station aus, an der Ihr Scanner genutzt werden soll.
  2. Klicken Sie auf Speichern, um die Einstellungen zu übernehmen.

Scanner testen

  1. Öffnen Sie den Assistenten auf Ihren SWA und navigieren Sie auf das Startformular.
  2. Scannen Sie einen beliebigen Scancode ab
  3. Im Infobereich sollte eine Meldung angezeigt werden, dass eine Variante mit dem erfassten Scancode nicht gefunden wurde

RegularExpressions

Regular Expressions, auch bekannt als RegEx, sind ein mächtiges Werkzeug für das Pattern-Matching in Textdaten. In ELAM Solutions verwenden wir Regular Expressions zur Angabe von Scancodes. In diesem Artikel werden wir uns näher damit beschäftigen, was Regular Expressions sind, wie sie funktionieren und wie wir sie zur Interpretation von Scancodes nutzen.

Regular Expressions sind eine Sprache zur Erstellung von Mustern, um Zeichenketten in Texten zu finden, zu ersetzen oder zu manipulieren. Sie bestehen aus einer Kombination von Metazeichen und Literalen. Metazeichen sind spezielle Zeichen, die eine bestimmte Funktion haben, wie z.B. '*' (für null oder mehrere Instanzen eines Zeichens), '.' (für jedes einzelne Zeichen) und '[a-z]' (für jeden Buchstaben zwischen a und z). Literale sind normale Zeichen.

Hier sind einige der häufigsten RegularExpressions:

Wie funktionieren Regular Expressions?

Ein regulärer Ausdruck wird von links nach rechts ausgewertet und versucht, einen Treffer in der zu durchsuchenden Zeichenkette zu finden. Ein einfaches Beispiel wäre der reguläre Ausdruck 'a.b', der jeden dreizeichenlangen String findet, der mit 'a' beginnt und mit 'b' endet, wie z.B. 'acb', 'a5b', 'a b', usw.

Wie nutzen wir Regular Expressions für Scancodes?

Scancodes sind in der Regel numerische oder alphanumerische Zeichenketten, die Informationen wie den Produktcode, das Herstellungsdatum oder andere spezifische Daten enthalten. In ELAM Solutions verwenden wir Regular Expressions, um diese Informationen effizient zu extrahieren und zu verarbeiten.

Zum Beispiel könnten wir einen regulären Ausdruck wie '^123' verwenden, um alle Scancodes zu finden, die mit '123' beginnen. Oder wir könnten '[0-9]{4}' verwenden, um vier aufeinanderfolgende Ziffern in einem Scan-Code zu finden, was beispielsweise ein Produktionsjahr darstellen könnte.

Schritte zur Verwendung von Regular Expressions

  1. Muster erstellen: Identifizieren Sie zuerst das Muster der Daten in den Scancodes, die Sie suchen möchten. Zum Beispiel, wenn alle Ihre Produktcodes mit einer bestimmten Zahlenfolge beginnen, könnte das Ihr Muster sein.
  2. Regular Expression erstellen: Nutzen Sie die Syntax der Regular Expressions, um ein Muster zu erstellen, das Ihren Anforderungen entspricht.
  3. Muster anwenden: Wenden Sie das erstellte Muster auf die Scancodes an, um die gewünschten Informationen zu extrahieren.
  4. Ergebnisse validieren: Überprüfen Sie, ob die Ergebnisse Ihren Anforderungen entsprechen. Wenn nicht, passen Sie das Muster an und wiederholen Sie die Schritte. Wir empfehlen Ihnen die Seite https://regex101.com/, um RegEx Filter zu testen.

RegularExpression Beispiel

Die Regular Expression "^5[0-9]{3}abc[d-h]{2}[1||2]$" kurz erklärt:

  1. ^ - Dies ist ein Anfangsanker und bedeutet, dass die Zeichenkette, die wir suchen, am Anfang der zu durchsuchenden Zeichenkette starten muss.
  2. 5 - Dies bedeutet, dass die zu suchende Zeichenkette mit einer 5 beginnen muss.
  3. [0-9]{3} - Dies bedeutet, dass auf die 5 drei beliebige Ziffern von 0 bis 9 folgen müssen.
  4. abc - Dies bedeutet, dass auf die drei Ziffern direkt der String "abc" folgen muss.
  5. [d-h]{2} - Dies bedeutet, dass auf den String "abc" zwei Buchstaben folgen müssen, die irgendwo zwischen "d" und "h" liegen (inklusive "d" und "h").
  6. [1||2] - Dies bedeutet, dass entweder eine "1" oder eine "2" nach den zwei Buchstaben folgen muss. Allerdings ist der Doppelstrich (||) in diesem Kontext nicht korrekt.
  7. $ - Dies ist ein Endanker und bedeutet, dass die Zeichenkette, die wir suchen, am Ende der zu durchsuchenden Zeichenkette enden muss.
  8. Insgesamt sucht diese Regular Expression also nach einer Zeichenkette, die genau wie folgt aussieht: Sie beginnt mit einer "5", gefolgt von drei beliebigen Ziffern, dann dem exakten String "abc", dann zwei Buchstaben zwischen "d" und "h" (einschließlich), und endet mit einer "1" oder einer "2".

Hier sind einige Beispiele für Strings, die mit dieser Regular Expression übereinstimmen würden:

5678abcde1

5000abcfh2

5999abcgh1

5123abcd2

5222abceh1

ELAM Solutions RegEx Beispiel

Im diesen Beispiel zeigen wir Ihnen, wie man einen Scan Schritt im Flowchart einrichtet und den Filter ^5[0-9]{3}abc[d-h]{2}[1||2]$ hinterlegt.

  1. Fügen Sie den Scan Schritt in den Flowchart ein
  2. Wählen Sie den Scanner Modus Individueller Filter aus
  3. Tragen Sie den Filter ^5[0-9]{3}abc[d-h]{2}[1||2]$ im Feld RegularExpression Filter ein

Zum Testen haben wir in unserem Beispiel einen QR Code mit dem String 5678abcde1 erzeugt, den wir im Assistenten mit einem Scanner erfassen. Der Status wird in dem Fall mit OK bewertet.

Die Verwendung von Regular Expressions zur Angabe von Scancodes in unserer Software ist ein effizientes Verfahren, um Informationen zu extrahieren und zu verarbeiten. Sie erfordern zwar eine Einarbeitungszeit, um sie zu verstehen und effektiv zu nutzen, aber sobald man sich mit ihnen vertraut gemacht hat, sind sie ein mächtiges Werkzeug.