Skip to content
Damon Chong edited this page Jul 29, 2022 · 3 revisions

History and reasons

I started hunting around for a library that would help me design labels for Zebra printers programmatically. There is the ZDesigner software from Zebra but what if you need to retrieve data from a source e.g. a database or a file and then send it for printing? I tried looking around and come across SharpZebra, however, my problems remained. Specifically, they are:

  1. How to determine if various pieces of data overlap or intersect one another?
  2. How to check if the data to be printed exceed the physical label's size?

To address the above, I would need a way to measure the height and width of individual text, 1D and 2D barcodes. This gets complicated depending on factors such as the dots per inch of the printer, the font types, the label sizes and the amount of data. Finally, I decided to just create something that will do all these and use it as a library in my application. If you have the same itch as me, I hope this helps you.

Clone this wiki locally