Skip to main content
Participating Frequently
December 12, 2023
Question

QR code contact sheet using variable text data to show URL

  • December 12, 2023
  • 2 replies
  • 803 views

Hi, I have about 300 QR codes to create to put in a brochure. I'd like to create a master contact sheet with the corresponding URL underneath each QR code, so I know I'm pasting the right one into my document. I know you get this information when you hover over the QR but I'd like it there permanently. 

I've tried a text feild underneath and insert variable data but I can't find a URL option. Image name is some random code generated by the  QR code function/data merge. 

Is it possible to do this?

 

Thank you

This topic has been closed for replies.

2 replies

James Gifford—NitroPress
Legend
December 13, 2023

InDesign's caption feature is... from an alternate universe. It seems logical that QR code creation would embed the content data into the image data — and that's a heck of an idea for a feature suggestion — but, nope.

 

It's possible a script might be able to access that data and write it into a caption-like text box, but I really don't know if the data is "live" somewhere in the QR code structure in the document, or if ID simply reads back the encoded data on hover. And... just tried it with a code pasted from outside; ID don't know nuthin' about it. So perhaps the data is there to be mined with right script call.

 

Unfortunately, what I know about ID scripts is... not much.

 

The other approach would be to generate all the QR codes using Data Merge, and add a merge field to create the text ID at the same time. Unfortunately... I only know a bit more about data merge than scripting. 🙂

 

If a wizard at one or the other doesn't drop in soon, you might repost your query as a scripting or merge request.

Participating Frequently
December 13, 2023

Don't worry I figured it out using data merge instead. Should have looked harder before asking. Thanks

 

James Gifford—NitroPress
Legend
December 13, 2023

...and there you go. 😄