Barcode Filter for the BENS Server
Data sheet BENS Barcode Filter
BENS PCL Barcode Filter
Supported 1D barcodes
Code 128A
Code 128A Autoswitch
Code 128B
Code 128C
2/5 Industrial
2/5 Interleaved
2/5 Matrix
Codabar
Code 39
Code 39 Extended
Code 93
Code 93 Extended
EAN 128
EAN/JAN 13
EAN/JAN 13+2
EAN/JAN 13+5
EAN/JAN 8
EAN/JAN 8+2
EAN/JAN 8+5
ISBN
ISSN
MSI Plessey
OMR
UCC-128
UPC-A
UPC-A+2
UPC-A+5
UPC-E
UPC-E+2
UPC-E+5
USPS FIM
USPS Sack Label
USPS Tray Label
BENS PCL Barcode Filter
Supported postal barcodes
German Postal Indent
German Postal Leitnummer
Austarialia 4State
Dutch 4State postal
French Postal
Japan Postal 4State
Royal Mail 4State
Singapor 4State postal
Swiss Postal Code
ZIP Postnet
BENS PCL Barcode Filter
Supported 2D and stacked barcodes
Aztek
Codablock F
Datamatrix
Maxicode
PDF417
QR Code
Which barcode symbologies can be generated with the Barcode Filter?
Code 128A | Code 93 | ISSN | USPS FIM | Singapor 4State postal |
Code 128 autoswitch | Code 93 extended | MSI Plessey | USPS Sack Label | Swiss Postal Code |
Code 128B | EAN 128 | OMR | USPS Tray Label | ZIP Postnet |
Code 128C | EAN/JAN 13 | UCC-128 | Austarialia 4State | Aztek |
2/5 Industrial | EAN/JAN 13+2 | UPC-A | Dutch 4State postal | Codablock F |
2/5 Interleaved | EAN/JAN 13+5 | UPC-A+2 | French Postal | Datamatrix |
2/5 Matrix | EAN/JAN 8 | UPC-A+5 | German Postal Indent | Maxicode |
Codabar | EAN/JAN 8+2 | UPC-E | German Postal Leitnummer | PDF417 |
Code 39 | EAN/JAN 8+5 | UPC-E+2 | Japan Postal 4State | QR Code |
Code 39 extended | ISBN | UPC-E+5 | Royal Mail 4State | Swiss-QRCode |
How is a PCL5 control sequence for barcodes structured?
The PCL-5 control sequence for barcodes is structured similarly to a control sequence for fonts.
For example, this is a control sequence for Code 39 with check digit:
<Esc>(s30.1v8,24s8,24b24671T
The individual letters are parameters, preceded by the parameter values. Among other things, they determine the height, width and type of the barcode. Unlike fonts, all parameters for the barcode must be contained in an escape sequence. The T parameter must always be the last one. A detailed description can be found in the manual of the barcode filter.
What is a barcode terminator?
The barcode terminator is a PCL5 control sequence (also called escape sequence) that marks the end of the data to be encoded. In the following example, the characters “1234567” are encoded. The <Esc>(s3T control sequence marks the end of the data to be encoded. The terminator itself is not encoded.
<Esc>(s30.1v8,24s8,24b24671T1234567<Esc>(s3T
A detailed description can be found in the manual of the barcode filter.
Are barcodes printed as fonts?
Usually, the barcodes are generated as compressed PCL5 graphics and inserted into the PCL5 print data stream. If your application prints barcodes with fonts, then users of the BENS Barcode Filter will receive barcode fonts for the filter from us, so that a compatibility to the previous application data remains.
What to do if my barcode is not printed when using the BENS Barcode Filter?
In this case, send a print file to our hotline and – if you previously had an application that printed the barcode – a scan of the previous printout.