I have many printed documents (several thousands) and want to print unique numeric identifiers on them. The identifiers should either be generated by a special algorithm (ex. Damm or Verhoeff), or chosen from a list (I will generate them with a script using the above algorithms).

Can you please recommend a software I can use for that? Maybe, it is possible to create a custom Microsoft Word field and make it's value changing after the document is printed?

  • You say you want to print unique identifiers but the examples your give are limited to checksums. So, do you need the checksum capability as well, or is any identifier (like e.g. a GUID) ok?
    – user416
    Commented Dec 20, 2016 at 12:36
  • @JanDoggen It was in the second sentence, actually:) I will rephrase to make it clear, thanks! Commented Dec 21, 2016 at 12:35

1 Answer 1


In case anyone is interested in the same question, here are the options we have found:

  • A Microsoft Word document with VBA script, which updates specific text before printing. Can print to PDF too, thus avoid using Word in printing.
  • A Python script which will create a PDF with IDs positioned on proper places
  • A Sketch plugin which will allow to do the thing.

UPD: In case anyone is interested in the last case, my colleague implemented the plugin for our needs and published it on Github

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.