Barcode Education


Barcode Printing

Windows Printer Drivers

Historically, nearly all thermal transfer and direct thermal printers have utilized proprietary, programming languages to "drive" the label printer. This responsibility typically required a programmer to either modify or generate host code. In comparison to the tools that are available today, changes were relatively difficult to make since every change to the label required a programming change. In addition, the label program was specific for the printer since each manufacturer had a different programming language. Most label manufacturers today support Windows print drivers which are similar to the Windows print drivers for a dot matrix printers. There are many advantages of using a Windows print driver for a label printer. (1) any Windows application can print to the printer, (2) any user can make changes to the label, and (3) the application is not tied to a specific printer.

Unfortunately, some manufacturers do not provide Windows print drivers at this time, but most will have them available in the near future. Certainly, there are benefits with the traditional approach. Printing speed is the primary advantage. If a label printer was purchased to print only one or two labels at a time, then programming the print language direct would increase performance substantially because only a stream of printer commands (or codes) are passed through the parallel or serial line as opposed to an entire image of label. An image file can easily be over one megabyte in size and thus take longer to transfer than a stream of several hundred characters. Most label print drivers, however, support an option to generate copies of a label so that the label image is initially transferred only one time, loaded into the printer memory, and extracted from memory to generate the specified number of copies. Obviously, this is much more efficient and the way most label printers are currently designed today.

In summary, if the label printer must create distinct labels on every label run (e.g. one-up-number to serialize a product), make sure that your application directly utilizes the programming print language. There are some software applications that do this very thing, however, they are generally very expensive. Eventually, these programming languages will no longer be supported as new printers are introduced into the market. There are even some label printers today that only support Windows print drivers.









Case Studies

Support Center

Here’s the center for all your Wasp support needs and questions. Access to technical support, downloads, and knowledge base; information on returns, shipping & payment options, product registration and warranty policy.



Ask Us A Question

Need just a little more product information? Or help finding what you are looking for? Send an email to a knowledgeable Wasp representative and receive an email response.






Not sure what product solution you need?  Or just doing some initial information gathering?  Get the FREE WaspCatalog™ – it’s a terrific source of information that will help guide you to your final solution.





The Wasp Small Business Information Center (SBIC) is the resource center for small businesses.  Here, you will find almost 100 valuable links that will help you successfully start and profitably grow your small business.