Patent ID: 7561283

Claim:
A printing system for printing one- or two-dimensional barcodes, comprising a computer and a printer in communication with the computer, the printing system further comprising: an application program for creating text data to be printed in the form of a one-dimensional or two-dimensional barcode; a printer driver for converting the text data to commands and sending the commands to the printer, the printer driver acquiring barcode font data from the printer resulting in the printer driver having barcode fonts relating to barcodes that are printable by the printer; and a virtual font configuration program for defining a virtual font that links barcode data corresponding to one of existing barcode fonts in the printer driver and parameter values configuring that barcode font, the parameter values including at least one of printed barcode width, printed barcode height, or barcode font size; wherein the application program comprises a selector module configured to enable selection of one of a plurality of existing one-dimensional or two-dimensional barcode fonts available for printing by the printer or the virtual font defined by the virtual font configuration program; wherein, when a virtual font is selected, the printer driver is adapted to convert the text data to commands using the barcode data of the selected virtual font and the parameter values linked to it.