Printing Label PDFs
- Introduction
- Generating Label PDFs
- Selecting a Label Printer
- Types of Printers
- Cost
- Setting Up Your Printer
- Installing Dedicated Drivers
- Inkjet/Laser Printers
- Printing Labels
- Configuring Printer Settings
- How Label Printers Handle PDFs
- Host-side Rendering
- Printing your PDF
- Print Dialog
- Driver Print Settings
- Troubleshooting
- Next Steps
Introduction¶
The T3 Label Generator produces PDF labels that can be printed on any printer—including thermal, inkjet, and laser models. Some printers will print PDFs correctly out of the box, and some will require some configuration.
Generating Label PDFs¶
Generate your label PDF from within the T3 Label Studio or with the T3 API Label Endpoints. Each label in the PDF is formatted to the exact dimensions based on your template configuration.
Once a label PDF is generated, it can be sent directly to your printer for printing.
Selecting a Label Printer¶
Choosing a label printer involves balancing a number of factors:
-
Label Size: Smaller labels require more precise printing, especially if they contain small text or barcodes. This typically means a higher DPI printer. Larger labels may require a printer with a bigger form factor to accommodate the media.
-
Print Volume: Consider how many labels you need to print on a daily or weekly basis. High-volume operations benefit from industrial-grade printers designed for continuous use, while low-volume needs can often be met with desktop models.
-
Print Type: Options include thermal transfer, direct thermal, inkjet, and laser. Thermal printers are the most common in industrial environments due to their speed and durability. Inkjet and laser printers are better suited for full-color printing or label sheets.
-
Print Speed: In high-throughput settings, print speed can become a bottleneck. Look for specifications in inches per second (IPS) to evaluate performance.
-
Connectivity: Ensure compatibility with your systems. USB is standard, but Ethernet is ideal for shared workstations or networked environments. Some models also offer Wi-Fi or Bluetooth.
-
DPI (Dots Per Inch): Lower DPI (203 dpi) is suitable for larger labels or basic use cases. Higher DPI (typically 300 dpi or more) is essential for printing legible small fonts, sharp barcodes, and detailed graphics. Most base-tier thermal printers print at 203 dpi, and increasing DPI incurs a substantial jump in printer cost.
-
Label Durability: For long-lasting labels or those exposed to heat, moisture, or abrasion, thermal transfer printers are preferable. Direct thermal is acceptable for short-term labeling where durability is less critical.
-
Color Printing: Most thermal printers are monochrome. If your labels require color—for branding, compliance symbols, or product identification—you’ll need a printer that supports color output, such as an inkjet or laser model.
-
Cutter/Peeler Options: Some printers include built-in cutters or peel-and-present mechanisms that can greatly improve efficiency in high-volume labeling workflows.
Types of Printers¶
Direct Thermal printers use heat-sensitive paper and do not require ink or ribbons. They are simpler and cheaper to operate but produce labels that fade over time, making them better for short-term use such as shipping labels.
Thermal Transfer printers use a ribbon to melt ink onto the label surface, producing long-lasting, high-contrast prints. These are ideal for labels that must withstand moisture, sunlight, or long storage periods. Some thermal transfer printers are capable of printing directly onto Metrc tags, eliminating the need for separate labels. Be sure to verify compatibility with Metrc-supplied tag stock before purchasing.
Inkjet and Laser Printers are best suited for printing on label sheets from vendors like Avery. These are commonly used for small batch jobs. While they offer flexibility, they are generally slower and less durable than thermal options.
Cost¶
Thermal printers typically have a higher upfront cost but lower operating costs over time due to fewer consumables. Inkjet and laser printers may be cheaper to acquire, but the cost of toner or ink and label sheets adds up quickly.
Factor in ribbon, label rolls, and maintenance when estimating total cost of ownership for thermal units.
Setting Up Your Printer¶
This section assumes you have purchased a printer, have powered it on, and connected it to your computer via network or USB.
To ensure compatibility and proper sizing, always install the latest drivers for your specific printer model.
Note: When adding your printer, your operating system may offer a default driver for printing. It's strongly recommended that you install any available drivers from the manufacturer and use that instead.
Adding a Zebra printer on Mac OS X
Selecting the driver for a Zebra printer on Mac OS X
Installing Dedicated Drivers¶
Here are links to driver download pages from major manufacturers:
Inkjet/Laser Printers¶
If you're printing sheets of labels (8.5x11"), you're likely using an inkjet or laser printer.
Since these page sizes are standard, there will likely be zero configuration needed for this setup. Place the label sheets into the printer drawer and print the PDFs as you would any other document.
Printing Labels¶
Once you have your label PDF and your printer is ready to print, you will need to configure how your label printer handles PDFs.
Note: Some label printers require a bit more "screwing around" than others to get printing to work correctly. I recommend repeatedly printing a single test label and adjusting settings one at a time until the print is correct. Through extensive testing, I've determined that every label printer has a configuration that will print PDF labels correctly.
You'll only need to perform this setup once, and then easily reuse it each time you print PDFs.
Configuring Printer Settings¶
For accurate label output, configure the following settings in your print dialog or printer preferences:
- Paper Size: Match your label template size exactly (e.g. 4"x6", 2.25"x1.25"). Some label printer drivers will include presets that you can select from, while others will require you to enter the dimensions manually.
- Scaling: Set scaling to 100% or Actual Size.
- Margins: Use no margins or “borderless” settings if available
- Portrait/Landscape: This typically does not affect the print output, but prefer portrait unless your labels are coming out sideways.
- Print Quality / DPI: For text and barcode clarity, use 300 DPI or higher when available. However, you may not always want to use the highest DPI available. See Troubleshooting for additional details.
How Label Printers Handle PDFs¶
(Skip this section if you are not interested in the technical details)
Most label printers cannot interpret PDF files on their own. Instead, the computer takes responsibility for converting the PDF into a printable format. This process is known as host-side rendering.
Host-side Rendering¶
When a PDF is sent to a label printer, the operating system or print driver first converts the PDF into a raster image. A raster image is a pixel-based representation of the content, similar to a photograph or a screenshot. This step ensures that any fonts, vector graphics, or layout elements from the PDF are flattened into a format that the printer can handle.
Once the raster image is generated, it is translated into the printer's native command language. Common languages include ZPL (Zebra Programming Language), EPL (Eltron Programming Language), and DPL (Datamax Programming Language). These are text-based markup formats that describe how the printer should place text, lines, barcodes, and other graphical elements on the label.
This approach means the printer itself does not need to understand PDFs. It simply receives a stream of instructions that describe how to print the rasterized label.
This method is widely used for desktop and industrial label printers that connect via USB or network. It allows for maximum compatibility without requiring the printer to support complex document formats like PDF. However, the quality and accuracy of the final printout depend on the resolution used during rasterization and the capabilities of the printer driver.
Printing your PDF¶
Print Dialog¶
The print dialog is the window that shows up after you click a "print" button.
The print dialog controls how the PDF is sent to the printer. It includes all the configurable settings for how the print will appear: portrait/landscape, scale, orientation, DPI, etc.
Some PDF viewers will have their own print dialogs, and others will use the system print dialog. Below are three different print dialogs printing the same labels: Adobe Acrobat, Google Chrome, and Mac OS X:
Adobe print dialog
Google Chrome print dialog
Mac OS X system print dialog
Driver Print Settings¶
Most print dialogs will group the label printer settings in a nested window that is hidden by default. See below for examples of Zebra and Dymo label printer settings:
Accessing printer driver settings
Dymo driver settings
Zebra driver settings
Troubleshooting¶
95% of label printing problems are from the PDF label size not matching the print setup size. Check that these exactly match before proceeding.
| Problem | Possible Explanations | Solution |
|---|---|---|
| Printed barcode content is not centered on the label | •Label size does not match the print setup size | •Check your T3 label template size, print options size, and actual label dimensions all match |
| Printed barcodes are unscannable | •Barcode print accuracy goes down when the printer output speed is too fast. •Barcode is too small for your layout/printer DPI | •Adjust the print speed down in print settings. •Change to a larger label, or make the barcode larger. |
| I can't find the settings I need to change in the print dialog | •Some print dialogs, like the Google Chrome print dialog, don't use the label printer driver. | •Use the system print dialog to print the labels |
| Label text is grainy or unreadable | •Label font size is too small for this printer's DPI •Print head is dirty | •Increase the DPI if possible, or use a larger label size. •Clean the print head |
| Printing appears normal but overflows the label | •PDF label size likely does not match print setup size. | •Check that the PDF label size matches the print setup size |
| Printing appears rotated and extends outside label border | •Check that your printed dimensions aren't reversed. For example, some thermal printers will offer 3x1 labels, and 1x3 labels - these will print differently. | •Ensure your printed dimensions are correct. |
| Printing appears magnified and extends outside label border | •Some printer drivers allow you select a higher DPI than what it can actually print - the printer may handle this by enlarging the printed content. | •Lower your DPI settings. |
| Barcode bars appear too fat or distorted | •If you are trying to fit a barcode on a label that is too small, the barcode will likely be unscannable. •DPI is too low | •Increase your DPI. •Dymo printers need to print in barcode+graphics/300x600 DPI mode to properly print barcodes. NOTE: The Dymo graphics/300x600DPI mode prints slower, but the barcodes are printed much more cleanly. The text/300 DPI mode prints fast, but the barcodes that come out aren't formatted correctly and will have bars that are too fat to scan. |
Next Steps¶
- Learn how to create label templates and label layouts
- Work through the Tutorial to build a label from scratch
- Revisit Generating Label PDFs for how data flows into each label
- Start your free 30-day T3+ trial







