QR Generator

QR Generator is a tool developed by LA Solutions for Bentley Systems' MicroStation®. It lets you add a QR Code to a DGN model. The QR matrix is constructed from MicroStation vector graphics elements, meaning that you can scale it to whatever size you want.

QR Generator is available for MicroStation CONNECT Edition and MicroStation V8i. There is a 64-bit implementation for MicroStation CONNECT, and a 32-bit implementation for MicroStation V8i.

QR Code is a trademark of Denso Corporation. The trademark is registered in numerous jurisdictions.


You can read an overview of QR Codes at Wikipedia. There is more detail at QR

Image Quality

The QR Code is constructed from MicroStation vector graphics elements. Here's an example DGN model. You probably want to adjust your MicroStation view settings so that Fill is on, otherwise you'll see a grid of empty squares.

Because the QR matrix is drawn using vector graphics, the image quality of the QR Code is consistently high. You can print from your DGN model in any of the formats supported by MicroStation's printing sub-system, including PDF, JPEG, PNG and many others.

Message Length

A QR Code conveys a text message, with a constraint on the maximum length. The length depends on three factors …

QR Generator Components

QR Generator is delivered in several components for maximum flexibility …

  1. QR Generator ActiveX component
  2. QR Adapter for MicroStation VBA
  3. MicroStation VBA Client
QR Generator Component Relationships

QR Generator

The QR Generator accepts a text string and encodes it as a QR grid. The QR Generator works with the current settings of Error Correction, Encoding and Version to product the appropriate encoding.

The QR Generator is a COM component, supplied as a Windows DLL file. It is built with Microsoft .NET and can be a server for either a COM or .NET client.

Two versions of the QR Generator are available: 64-bit for MicroStation CONNECT, and 32-bit for MicroStation V8i. The QR Generator is a licensed product.

QR Adapter

The QR Adapter for MicroStation is an interface between the QR Generator and a MicroStation client, typically a VBA macro. The QR Adapter accepts QR settings and passes them on to the QR Generator. It also accepts MicroStation settings, such as colour and level, and uses those when creating the QR symbol. The QR Adapter handles the data exchange with the QR Generator to interpret the QR grid as MicroStation graphic elements. Put more simply, you give the QR Adapter some text, tell it where to put the QR symbol, and that's it!

The QR Adapter is a licensed product.

MicroStation VBA Client

The VBA client gathers the information necessary to create and place a QR symbol, and passes it to the QR Adapter. For example, you may want to encode a web page address (URL) as a QR code on a DGN sheet model. A user can subsequently scan the QR symbol on a printed drawing using a SmartPhone or similar device. The SmartPhone recognises the URL and takes the user to your web page to learn more about the printed drawing.

Another application generates QR codes for identity tags to be attached or applied to assets. With a suitable QR scanner attached to a SmartPhone or laptop computer you can link to a MicroStation model of your assets.

The VBA Client is not licensed. You are free to adapt it to your application requirements.

Evaluate QR Code

QR Generator is a new product. At the moment we don't have an installable delivery. What we can offer is a QR Code for evaluation. Send us the text that you want encoded, and we'll return a DGN model with your QR Code. You can place it in your own DGN drawing and test the result.

Request QR Code for Evaluation

Request QR Generator

Contact LA Solutions for more information about our QR Generator.


QR Generator is a licensed product.