itrCR - Handbuch
×
Menü
Index

Bon-Summe als BarCode drucken

 
Diese 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
Name
Beschreibung
Standardwert
Werte
PrintReceiptSumBarCode
Funktionalität ein- bzw. ausschalten.
false
true | false
PrintReceiptSumBarCode.Barcode.height
"Höhe" des BarCodes der gedruckt werden soll
60
1...999
PrintReceiptSumBarCode.Barcode.width
"Breite" des BarCodes der gedruckt werden soll.
200
1...999
PrintReceiptSumBarCode.Barcode.Text
"true" oder "false" um zusätzlich unter den BarCode auch den gleichlautenden Text zu drucken.
true
true | false
PrintReceiptSumBarCode.Barcode.Text.size
Schriftgröße des Textes der unter den BarCode gedruckt wird.
11
1...99
PrintReceiptSumBarCode.Groups
Schriftgröße des Textes der unter den BarCode gedruckt wird.
-
Liste von Gruppen
PrintReceiptSumBarCode.GroupArticles.<GruppenNr>
Liste der Artikel die eine Gruppe auslösen.
-
Liste von Artikeln pro Gruppe
PrintReceiptSumBarCode.Prefix
Der vordere Teil des BarCodes.
-
Buchstaben und Zahlen
PrintReceiptSumBarCode.Postfix
Der hintere Teil des BarCodes.
-
Buchstaben und Zahlen
PrintReceiptSumBarCode.Price.length
Anzahl der Stellen des Preises.
5
1...99
PrintReceiptSumBarCode.Text.Postfix
Text der hinter den Text unter dem BarCode gedruckt werden soll, wenn die Bon-Summe positiv ist.
-
Text
PrintReceiptSumBarCode.Text.Postfix.negative
Text der hinter den Text unter dem BarCode gedruckt werden soll, wenn die Bon-Summe negativ ist.
-
Text
PrintReceiptSumBarCode.Text.Postfix
Text der hinter den Text unter dem BarCode gedruckt werden soll, wenn die Bon-Summe positiv ist.
-
Text
PrintReceiptSumBarCode.Text.Postfix.negative
Text der hinter den Text unter dem BarCode gedruckt werden soll, wenn die Bon-Summe negativ ist.
-
Text
 
 

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:
<Prefix>
220
<GruppenNr>
0120
<Preis-in-Cent>
00032 (5-stelliger Preis)
<CheckSumme>
2
<Postfix>
 
                   
 
 
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: