Reporting - QR Code Center Images (v18.2)

We received several requests in 2018 to support QR Codes with images in the center. Some systems use these images to allow visual identification of a QR Code, and new European payment standards are being implemented in Switzerland that require QR Codes with center images to be included in invoices.

You can now use our BarCodeControl for WinForms and the XRBarCode for our Reporting system to render QR Codes with center images. Simply set the property QRCodeGenerator.Logo to your image of choice.

QR Code Logo Property

DevExpress QR Code

An image included in a QR Code reduces the degree of data redundancy in the code. In other words, the larger your image, the greater the chance that some scanners may not be able to read the QR Code correctly. Our algorithms assess this and display an error message if your image is considered too large:

Logo Size Error

Please note that there is no guarantee that QR Codes with center images will be recognized correctly by all scanners, so it is important for you to test your own scenarios.

Since the requirements of the Swiss invoicing standard were a special focus while we developed this feature, we made sure that Swiss invoices can be rendered correctly by following the published guidelines. We created a tutorial about creating Swiss QR Bills, and an online demo is also available.

(Note that updates to our documentation and the online demo will be published with our v18.2.4 minor release, to accommodate the final version of the Swiss standard published on November 15th 2018. The following screenshot already shows the updated design.)

Swiss Bill

Please let us know what you think. Does our implementation cover your requirements for center images in QR Codes? If you have any thoughts, or additional scenarios that need our consideration, please leave a comment below or open a Support Center ticket!

1 comment(s)
Silicom SA

Very good news. Thanks.

But we have to wait before testing it, because we don't use the latest DX version, and Switzerland won't introduce the new QR invoice before june 2020 (at best)

21 November, 2018

Please login or register to post comments.