Tuesday, October 11, 2011

SAP: New version of the SAP QR code device type

In my original development of the SAP barcode device types based on the Barcode Writer in Pure Postscript (BWIPP) it was suggested to use the BWIPP ASCII85 encoded versions. The ASCII85 BWIPP versions can be found here. 

I do like the ASCII85 encoding method as it reduces the amount of code and therefore the size of the SAP device type.

The new device type also contains two extra print controls to cover some extra formatting options for smartforms. Read the SDN blog regarding the implementation and the comments section of the blog does contain some fixes for using the device type in smartforms.

Download link to the new QR code device type is here

The zip file contains file ZBWPQR2.PRI which is the ZBWPQR2 device type.
Follow the original QRcode blog but use the ZBWPQR2 device type

The main benefits are reducing the number of SAP Action pages required for the device type.
The actual reduction in size of the postscript sent to the frontend/printer.
The extra print controls covering Smart Form formatting.

The following extract is from the Barcode Writer in Pure Postscript page detailing all the supported barcodes. Using the same method any of these could be incorporated into an SAP device type. If you see any you would want to use in SAP then you could follow the SDN blog to create your own or let me know via the comments if you would want me to help out in creating any of the SAP device types.


"The project supports all major barcode formats including:
EAN-13EAN-8UPC-AUPC-EISBNISMNISSNEAN-5 & EAN-2 (EAN/UPC add-ons), GS1 DataBar OmnidirectionalGS1 DataBar StackedGS1 DataBar Stacked OmnidirectionalGS1 DataBar TruncatedGS1 DataBar LimitedGS1 DataBar Expanded,GS1 DataBar Expanded StackedCode 128GS1-128 (EAN-128), SSCC-18 (EAN-18, NVE), EAN-14 (DUN-14), GS1 Composite(EAN/UPC, GS1 DataBar and GS1-128), Code 39Code 39 ExtendedCode 93Code 93 ExtendedCode 32 (Italian Pharmacode),Pharmazentralnummer (PZN), Interleaved 2 of 5ITF-14 (UPC SCS), Code 2 of 5 (Industrial, IATA, Matrix, Datalogic & COOP), Code 11 (USD-8), Codablock FCode 16KCode 49Code OneBC412Codabar (NW-7), Pharmacode (including two-track), MSI modified PlesseyPlessey UKTelepen (including numeric), Channel CodePosiCodePDF417MicroPDF417Data MatrixGS1 DataMatrix,QR Code (including Micro QR Code), MaxiCodeAztec CodeUSPS Intelligent MailUSPS POSTNETUSPS PLANETRoyal Mail(RM4SCC), KIX (Dutch Postal), JapanPostAusPostDeutsche Post IdentcodeDeutsche Post LeitcodeUSPS FIM symbolsDAFT,RawFlattermarkenHIBC barcodes (Code 39, Code 128, Data Matrix, PDF417, MicroPDF417, QR Code, Codablock F)"

No comments:

Post a Comment

Google +