Desktop software · libraries
BSSA Label Printer
BSSA Label Printer is the program I developed for ISNG to prepare labels for library books. It prints the shelfmark, title and barcode on each label and writes the same code to the book’s RFID tag.

The problem
Long lists, costly mistakes
Lists come out of the library system as Excel files. A badly printed label or a tag written with the wrong code means redoing the job by hand, book by book.
The solution
Print and encode in one step
The app imports the list, keeps it in an archive shared by everyone on the PC, and for each row prints the label and encodes the tag through the BSSA service. Each result is saved immediately: if the job stops, it picks up exactly where it left off.
The detail
A millimetre-accurate layout editor
Text, barcodes, lines, boxes and images snap to a 5 mm grid and move with the mouse or the arrow keys in 0.1 mm steps. Positions and barcodes in the preview are exactly what the printer will produce.
What it does
- Excel and CSV list import, with columns you can rename and transform
- List archive shared between users of the PC
- Label layouts saved as files, several roll formats
- TPCL commands generated for the Toshiba B-EX4T1 at 305 dpi
- RFID tag encoding through the local BSSA service
- Simulation mode to test everything without hardware
- Result saved for every label, export of encoded tags


Outcome
It labels, prints and encodes 1,000 labels an hour, checking that every encoded tag can be read.