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.

  • C#
  • .NET
  • TPCL
  • RFID ISO 15693
  • Excel/CSV
ScreenshotBSSA Label Printer layout editor showing a preview of a 5 x 5 cm label
  • 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.

Start here

Got a project to get moving?

Send me a couple of lines about what you need. I reply personally, usually within one working day, even when the best answer is simpler than the one you had in mind.