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-13, EAN-8, UPC-A, UPC-E, ISBN, ISMN, ISSN, EAN-5 & EAN-2 (EAN/UPC add-ons), GS1 DataBar Omnidirectional, GS1 DataBar Stacked, GS1 DataBar Stacked Omnidirectional, GS1 DataBar Truncated, GS1 DataBar Limited, GS1 DataBar Expanded,GS1 DataBar Expanded Stacked, Code 128, GS1-128 (EAN-128), SSCC-18 (EAN-18, NVE), EAN-14 (DUN-14), GS1 Composite(EAN/UPC, GS1 DataBar and GS1-128), Code 39, Code 39 Extended, Code 93, Code 93 Extended, Code 32 (Italian Pharmacode),Pharmazentralnummer (PZN), Interleaved 2 of 5, ITF-14 (UPC SCS), Code 2 of 5 (Industrial, IATA, Matrix, Datalogic & COOP), Code 11 (USD-8), Codablock F, Code 16K, Code 49, Code One, BC412, Codabar (NW-7), Pharmacode (including two-track), MSI modified Plessey, Plessey UK, Telepen (including numeric), Channel Code, PosiCode, PDF417, MicroPDF417, Data Matrix, GS1 DataMatrix,QR Code (including Micro QR Code), MaxiCode, Aztec Code, USPS Intelligent Mail, USPS POSTNET, USPS PLANET, Royal Mail(RM4SCC), KIX (Dutch Postal), JapanPost, AusPost, Deutsche Post Identcode, Deutsche Post Leitcode, USPS FIM symbols, DAFT,Raw, Flattermarken, HIBC barcodes (Code 39, Code 128, Data Matrix, PDF417, MicroPDF417, QR Code, Codablock F)"