|
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.
|