# Generate QR Codes from Ignition

**URL:** <https://forum.inductiveautomation.com/t/generate-qr-codes-from-ignition/3127>\
**Category:** Ignition\
**Created:** [July 24, 2011, 10:18pm UTC](https://forum.inductiveautomation.com/t/generate-qr-codes-from-ignition/3127 "2011-07-24T22:18:04Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Duffanator](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/duffanator/32/3560_2.png) [@Duffanator](https://forum.inductiveautomation.com/u/Duffanator)\
**Post date:** [July 24, 2011, 10:18pm UTC](https://forum.inductiveautomation.com/t/generate-qr-codes-from-ignition/3127/1 "2011-07-24T22:18:04Z")

</div>

This python library (or something similar) should be included in Ignition:

[https://launchpad.net/qr-tools/+milestone/python-qrtools-1.0](https://launchpad.net/qr-tools/+milestone/python-qrtools-1.0)

This way QR codes could be dynamically generated for scanning. You could build QR codes out of tags or database queries without needing access to the internet for locked down systems. How cool would that be for a palletizing or sortation system?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [July 25, 2011, 1:12am UTC](https://forum.inductiveautomation.com/t/generate-qr-codes-from-ignition/3127/2 "2011-07-25T01:12:09Z")

</div>

Using our Module SDK, a module that adds scripting functions for working with/generating QR codes could be added fairly easily…

I believe there are already a couple of people (maybe just one…) using modules to add custom scripting functions.

---

<div class="post-metadata">

**Author:** ![Kyle\_Chase](https://avatars.discourse-cdn.com/v4/letter/k/9de0a6/32.png) [@Kyle\_Chase](https://forum.inductiveautomation.com/u/Kyle_Chase)\
**Post date:** [August 21, 2011, 7:48am UTC](https://forum.inductiveautomation.com/t/generate-qr-codes-from-ignition/3127/3 "2011-08-21T07:48:16Z")

</div>

Here you go…

Adds a QR Code component to the Display palette.  
[QRCode-module-signed.modl](https://us1.discourse-cdn.com/inductiveautomation/original/1X/921468eb571f1db3a7201ead80356b9b09182c6a.modl) (125 KB)

---

<div class="post-metadata">

**Author:** ![Duffanator](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/duffanator/32/3560_2.png) [@Duffanator](https://forum.inductiveautomation.com/u/Duffanator)\
**Post date:** [August 21, 2011, 5:23pm UTC](https://forum.inductiveautomation.com/t/generate-qr-codes-from-ignition/3127/4 "2011-08-21T17:23:05Z")

</div>

Wow, that’s awesome! Thank you!

---

<div class="post-metadata">

**Author:** ![Kyle\_Chase](https://avatars.discourse-cdn.com/v4/letter/k/9de0a6/32.png) [@Kyle\_Chase](https://forum.inductiveautomation.com/u/Kyle_Chase)\
**Post date:** [August 21, 2011, 7:31pm UTC](https://forum.inductiveautomation.com/t/generate-qr-codes-from-ignition/3127/5 "2011-08-21T19:31:57Z")

</div>

See here for updates

[http://www.inductiveautomation.com/forum/viewtopic.php?f=81&t=6785](http://www.inductiveautomation.com/forum/viewtopic.php?f=81&t=6785)

---

<div class="post-metadata">

**Author:** ![Carl.Gould](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/carl.gould/32/7262_2.png) [@Carl.Gould](https://forum.inductiveautomation.com/u/Carl.Gould)\
**Post date:** [September 8, 2011, 11:20pm UTC](https://forum.inductiveautomation.com/t/generate-qr-codes-from-ignition/3127/6 "2011-09-08T23:20:41Z")

</div>

Wow. A+

---

<div class="post-metadata">

**Author:** ![urvishmehta92](https://avatars.discourse-cdn.com/v4/letter/u/f475e1/32.png) [@urvishmehta92](https://forum.inductiveautomation.com/u/urvishmehta92)\
**Post date:** [November 12, 2021, 12:42pm UTC](https://forum.inductiveautomation.com/t/generate-qr-codes-from-ignition/3127/7 "2021-11-12T12:42:45Z")

</div>

Hello Everyone,  
I Installed this module and it says “Faulted Required Major Version Mismatch”. Is there another file that I need to install before this?

---

<div class="post-metadata">

**Author:** ![SKA](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ska/32/29528_2.png) [@SKA](https://forum.inductiveautomation.com/u/SKA)\
**Post date:** [November 12, 2021, 12:49pm UTC](https://forum.inductiveautomation.com/t/generate-qr-codes-from-ignition/3127/8 "2021-11-12T12:49:04Z")

</div>

Did you follow the instructions in this post/comment?

> [@QR Code Component and Generator](https://forum.inductiveautomation.com/t/qr-code-component-and-generator/3202/12):
>
> Hello All, Sorry for the delay, I didnt even see this posted. I have a version that supports 7.5, and yes, it will be on the module marketplace. Before I release the new version, however, there is a bit of work needed to prepare your Ignition system. On any window that uses the QR Code components, you need to SHIFT + RIGHT\_CLICK on your window in the property viewer. You then need to click on “Copy XML to Clipboard”. Paste each windows XML into a XML file, and save for later. Now, On all …

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [November 12, 2021, 5:31pm UTC](https://forum.inductiveautomation.com/t/generate-qr-codes-from-ignition/3127/9 "2021-11-12T17:31:59Z")

</div>

This post is a decade old. What Ignition version are you using, and where do you want to display a QR code?  
There’s native support in [Vision](https://docs.inductiveautomation.com/display/DOC81/Vision+-+Barcode), [Perspective](https://docs.inductiveautomation.com/display/DOC81/Perspective+-+Barcode) and [Reporting](https://docs.inductiveautomation.com/display/DOC81/Report+-+Barcode) now.
