Skip to Content

Lately SAP note 2001392 has been released that allow printing of Datamatrix for some device types. There are also fonts and other 3rd party tools that allows you to print a datamatrix.

However most of these solutions have some specific requirements, as a workaround to this I created a proof of concept that allows for printing a datamatrix with minimal requriements.

The solution uses 2 tricks:

Only 10×10 datamatrices have been implemented, allowing it to contain up to 3 characters.

The code can be downloaded from https://github.com/larshp/Datamatrix

To test, run the report

/wp-content/uploads/2014/11/1_596905.png

and it will show the smartform as print preview

/wp-content/uploads/2014/11/2_597125.png

The smartform consists of a 10×10 template where the background colour of each cell is changed from ABAP,

/wp-content/uploads/2014/11/3_597126.png

This technique can be extended to QR, aztec and other 2d barcode symbologies.

Note: Do not regard this as best practice, however in some situations it might be beneficial to use this approach.

To report this post you need to login first.

2 Comments

You must be Logged on to comment or reply to a post.

    1. Lars Hvam Post author

      Note this only works for 10×10, ie. 3 characters. Extending it can be done, but it will take some time. I currently dont have any use for this example, so I’ll not be looking into extending it.

      (0) 

Leave a Reply