Beispiel XML Datei

 

<?xml version="1.0" encoding="iso-8859-1"?>

<Scans  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Stop = "false">

  <ScanListe>

    <Scan Code="-1" Stop = "false">IV</Scan>

    <Scan Code="-4" Stop = "false">6666000000001</Scan>

    <Scan Code="-30" Stop = "false" WaitTime = "500">15</Scan>

    <Scan Code="-1" Stop = "false"  Close = "true">IVENDE</Scan>

 </ScanListe>

</Scans>

 

XML Elemente

Bedeutung

<Scans>

Kann mehrere Scanlisten enthalten

<ScanListe>

Die ScanListe enthält alle Scanns die für eine komplette Erfassung eines Scannvorgangs nötig sind.

     <Scan>

Enthält die einzelen Scannpositionen

Attribute

 

Attribut

Bedeutung

Code

Hier wird der Scanncode angegeben.

Folegende Scanncodes sind offiziell möglich.

-1

Steht für nicht Identfizierten Code. Dieser wird für die Start und Endcodes eines Vorganges benutzt. Dieser kann auch verwendet werden, wenn ein ein EAN 128 Code erfasst werden und per Prozedur SPLIT AI ausgewertet werden soll

-4

Steht für ein EAN 13 Code

-8

Steht für ein EAN 8 Code

-30 Steht für die Mengeneingabe

 

Stop

      True

      False

 

Wird das Attribut auf true gesetzt, so wird der ScannCode nicht abgearbeitet

Close

      True

      False

Wird das Attribut auf true gesetzt, so wird nach der Abarbeitung die Scannersoftware automatisch geschlossen.

Das Attribut muss nicht immer gesetzt werden, der Standardfall ist false.

WaitTime

      Zeit in Millisekunden

      Vorbelegung = 0

Ist dieses Attribut größer als Null, entspricht die Wartezeit, die der Scanner nach einem Befehl wartet,  dem angebenen Wert in Millisekunden. Ansonsten sind die Wartezeiten standardmäßig 1000(1s) für normale Befehle und 10000(10s) für Ende-Befehle.