Skip to main content
Premier Southern
Participant
November 6, 2018
Answered

barcodes in Indesign CC Data Merge

  • November 6, 2018
  • 3 replies
  • 5973 views

I am seeing old forum posts on this subject but wanted any updates that may help me get Data Merge to create barcodes. Can you use a barcode font (not successful) or do I have to use a 3rd party software?

    This topic has been closed for replies.
    Correct answer John Mensinger

    Due to varied degrees of success with barcode fonts, I now use, and would recommend, Chartbot.

    3 replies

    Colin Flashman
    Community Expert
    Community Expert
    November 7, 2018

    For now, Data Merge can handle QR codes by default, but that's it. With plug-ins, it is possible to expand upon this, and here is a list in no particular order of some third party plug-in developers that may be able to assist:

    • Cacidi
    • Em Software
    • Teacup Software
    • 65bit
    • XMPie
    • Meadows Publishing Solutions

    As @Jeffrey_Smith points out, you can use a font to generate a barcode if the code doesn't require any special calculations for start/end codes or checksums. An example of this is Code 39, and fonts are available from Google fonts for this: google webfonts helper

    the start/end codes are represented by the * symbol.

    When my employer requires code 128 barcodes en masse, we use Barcode Studio from tec-it to create the barcode graphics and then link back to the graphics in the database being used during data merge. Not the fastest solution but has been reliable for our needs.

    If the answer wasn't in my post, perhaps it might be on my blog at colecandoo!
    MilesKilo
    Participating Frequently
    November 7, 2018

    This list of plug-ins needs some clarification since the OP wants to use Data Merge: the above plug-ins (except Teacup) don't actually work with Data Merge. They are their own data/mail-merge systems, with barcodes being a sub-feature. You can't use only their barcode features; you must completely switch over from Data Merge to the particular plug-in's variable setup and process.

    Teacup does work with Data Merge, though a bit indirectly. First you generate a batch of barcodes as a separate process outside of InDesign, then use Data Merge to merge in each barcode image file. Just make sure to generate the barcode image files according to a naming scheme that works with the available Data Merge variables.

    To complete the list of plug-ins: earlier, @John_Messinger mentioned Chartbot. That one does work with Data Merge. It generates barcodes on-the-fly within InDesign during the merge operation, getting barcode data directly from Data Merge variables.

    John Mensinger
    Community Expert
    Community Expert
    November 7, 2018

    To complete the list of plug-ins: earlier, @John_Messinger mentioned Chartbot. That one does work with Data Merge. It generates barcodes on-the-fly within InDesign during the merge operation, getting barcode data directly from Data Merge variables.

    Right, that's really what drew me to Chartbot. I was tasked with merging a large number of product records, each including a UPC entered numerically in a cell. Charbot works as a graphic (the barcode) placeholder that "reads" the merged data in its text frame, then follows instructions you add to that same frame to populate the placeholder and produce the barcode.

    There are some caveats:

    • Getting the barcode size and arrangement you want can be tricky if for any reason the default output doesn't suit your application.
    • Barcode generation doesn't happen during data merge, but rather requires the additional step of printing—to paper or PDF. It is during print "interpretation" that Chartbot's "active EPS" method actually reads the input to produce the output. I could see that being a deal breaker for some, but many barcode applications are rudimentary enough to fit the workflow.
    John Mensinger
    Community Expert
    John MensingerCommunity ExpertCorrect answer
    Community Expert
    November 6, 2018

    Due to varied degrees of success with barcode fonts, I now use, and would recommend, Chartbot.

    Community Expert
    November 6, 2018

    What kind of barcode: 128, 39, etc. are you planning to use? The kind may determine whether you can use a font.

    Premier Southern
    Participant
    November 6, 2018

    we use a variety of codes depending on client. thank you.

    Community Expert
    November 6, 2018

    OK, here is a general rule. You can use a font to generate a barcode if the code does not require any special calculations for a start code, end code or checksum.