Bon-Summe als BarCode druckenDiese Funktion erlaubt es einen BarCode (Format Code128) unter einen Bon zu drucken. Hierbei werden Gruppen von Artikeln gebildet, die das Drucken des BarCodes auslösen. Ist ein Artikel aus einer angegebenen Gruppe auf dem Bon vorhanden, so wird der BarCode auf den Bon gedruckt. Sind mehrere Artikel auf dem Bon vorhanden, die diese Funktionalität auslösen, so wird die Gruppe des zu erst gefundenen Artikels mit in den BarCode aufgenommen.
Der BarCode ist wie folgt aufgebaut:
<Prefix> + <GruppenNr> + <Preis-in-Cent> + <Postfix>
oder :
<Prefix> + <GruppenNr> + <Price-in-Cent> + <CheckSum> + <Postfix>
Parameter:app.properties
Beispiel:Konfiguration:
PrintReceiptSumBarCode=true
PrintReceiptSumBarCode.Barcode.height=60
PrintReceiptSumBarCode.Barcode.Text=true
PrintReceiptSumBarCode.Barcode.Text.size=10
PrintReceiptSumBarCode.Barcode.width=220
PrintReceiptSumBarCode.CheckSum=EAN13
PrintReceiptSumBarCode.GroupArticles.0080=10,11
PrintReceiptSumBarCode.GroupArticles.0120=20
PrintReceiptSumBarCode.GroupArticles.0990=30
PrintReceiptSumBarCode.Groups=0080,0120,0990
PrintReceiptSumBarCode.Postfix=
PrintReceiptSumBarCode.Prefix=220
PrintReceiptSumBarCode.Price.length=5
Ergebnis:
(Bei einem Bon mit einer Bon-Summe von 0,32 Cent)
Dabei sind in diesem Beispiel:
Mit folgenden zusätzlichen Parametern kann im Text - nicht im BarCode selbst - eine negative und eine positive Bon-Summe voneinander unterschieden werden:
PrintReceiptSumBarCode.Text.Postfix=*
PrintReceiptSumBarCode.Text.Postfix.negative=- \!
PrintReceiptSumBarCode.Text.Prefix=*
PrintReceiptSumBarCode.Text.Prefix.negative=\! -
Bon mit positiver Bon-Summe: Bon mit negativer Bon-Summe:
|