Project description
The script should take a list of items from a simple source such as a spreadsheet or a text file, where each row contains an identifier and optionally a short caption. For every row it generates a QR code encoding the identifier, adds a human-readable label underneath and places the result into a grid on a page. The grid size, cell dimensions and margins must be configurable so the output fits the label sheets we already buy. The final result is a print-ready document, ideally a multi-page PDF, where each page is filled with neatly aligned codes ready to be printed and stuck on shelves and boxes.
We do not need a web interface for this. A command-line script or a very small local utility is perfectly fine, as long as it is reliable, handles hundreds of items without choking and skips or reports bad rows instead of crashing. Please tell us which language and libraries you would use, confirm that the QR codes will scan reliably at the printed size, and estimate how long the work will take. Clean, documented code that our own admin can rerun later is important to us.