Seagull Windows Printer Drivers
Technical Details

Table of Contents

Topics covered on this page:

The Difference Between A Printer Driver And A Label Program
Functionality When Used With Standard Windows Programs
General Bar Code Capabilities When Used With Standard Programs
Capabilities When Used With BarTender
Identical Versus Changing Labels
Details On Text Font Capabilities
Printing Performance And Serial Ports
Graphics Data And Printer Memory

The Difference Between a Printer Driver and a Label Program

Some people, especially those newer to Windows, are a bit hazy about the difference between a Windows printer driver and a Windows program. Users converting over from DOS software programs may be particularly perplexed, since these DOS programs usually have the printer support built right into them. In contrast, a true Windows program does not contain built-in printer support and does not output data specific to any one brand of printer. Instead, true Windows programs output a single "universal" language that a separate Windows printer driver then converts into the commands for the corresponding printer. This means that any true Windows program can talk to any printer for which there is a Windows printer driver.

Functionality When Used with Standard Windows Programs

Seagull's printer drivers for thermal label printers work with all Windows programs that we know of, including all word processors, spreadsheets, databases, and graphics programs. When using a Seagull printer driver, Windows programs will be able to output the same type of graphic images and TrueType fonts on the thermal printer that they can print on laser printers. Any fonts built into the printer can also be printed. However, access to some of the printer's "intelligent" functions may only be available when using BarTender.

General Bar Code Capabilities
When Used with Standard Programs

When used with general purpose Windows programs, our drivers give the "Font" or "Type Specs" option of your programs access to most of the bar codes built into your label printer. This is the fastest way to output bar codes using your thermal printer. However, you will not necessarily have access to every single bar code symbology supported by the printer, or certain options, such as whether or not to use check digits. The drivers will also work with TrueType bar code fonts, although these will print as bitmaps and can therefore reduce performance. Also, if your program is one of the many that can import graphics, you can bring in a bar code exported from another program (such as BarTender).

Capabilities When Used with BarTender

When BarTender is used with a Seagull thermal printer driver, you will have access to just about every bar code built into the printer, as well as various advanced bar code options that may not necessarily be available when the driver is used with another program. BarTender will also give you access to your printers' built-in serialization capabilities, as well as the ability to automatically separate print jobs into changing and non-changing portions. Both of these capabilities can have significant performance benefits when printing certain label jobs. (See below for more information.)

Identical Versus Changing Labels

Any program used with SeagullĀ“s drivers can access the printers' multiple copies commands. Therefore, regardless of the amount of graphics being printed, once the first label has printed out, all subsequent identical labels will print at the printer's full speed. However, Windows programs other than BarTender do not have access to the printers' automatic incrementing or partial image storage capabilities. Therefore, if the labels are not identical from label to label, these programs will have to resend the entire contents of each label. In contrast, BarTender will only need to output the parts of the label that change from label to label. Depending on the complexity of the label and your type of communications port, this can significantly reduce the amount of information sent to the printer and therefore significantly increase label printing speed.

Details on Text Font Capabilities

When you select the type specs or font menu in any Windows program, you will have access to all fonts built into your printer, as well as any Windows TrueType fonts currently installed in Windows. The printer's fonts can always be printed very rapidly. However, TrueType fonts are transmitted to the printer as bitmaps. For some printers, we take advantage of the ability of the printer to store and reuse TrueType fonts, so you only pay a performance penalty when the fonts are first downloaded. On other printers, however, we have to resend TrueType as graphics each time they are used. In this case, if your document uses a lot of TrueType fonts and any data changes from label to label, your printing performance will be reduced when using a general purpose Windows program. This can be compounded by the use of a serial port.

Printing Performance and Serial Ports

(The performance warnings discussed here apply to traditional serial ports and not the new "USB" style serial ports.)

In the following situations, overall performance will not be reduced by the use of a serial port:

  • When using a general purpose Windows program or BarTender and outputting only your printer's built-in text or bar codes.
  • When printing graphics or Windows TrueType fonts on identical labels. (Your first label will print more slowly, depending on the complexity of the image, but the rest of the labels will print out at the printer's full speed.)

In the following situations, printing performance can be significantly reduced if you don't use a parallel port instead of a serial port:

  • When text is specified as Windows TrueType and the text will be changing from label to label (using any program).
  • When using a program other than BarTender to print labels containing any TrueType or graphics images (such as logos or pictures) where the labels will not be identical from label to label.

Graphics Data and Printer Memory

Most label printers include enough memory to allow the printing of graphics and TrueType text on at least medium size labels. (If you don't need to print graphics images or Windows TrueType fonts, your printer's factory-standard memory will suffice, unless your labels are unusually large.) However, when printing larger graphic images or large amounts of Windows TrueType text, some printers may require additional memory.

Since the Datamax Prodigy Plus comes factory-equipped with zero graphics memory, it requires the addition of a memory expansion module in order to print bitmap graphics of any kind (including TrueType fonts). All other Datamax printers come equipped with at least some graphics memory.