ThermalPrint Manual GitHub
On this page

Print Center

Print Center is where you tell ThermalPrint about your printer. You usually set it up once. The same printer, media, and options are then used by both Import & Convert and the Label Designer.

Print Center with numbered callouts on printer and media, label stock, queue and diagnostics, output settings, and alignment
Print Center. (1) Printer & media, (2) Label stock, (3) Queue & diagnostics, (4) Output settings, (5) Alignment. Recent prints is further down the page.

Printer and media#

ThermalPrint prints through CUPS, the standard Linux printing system, using its command-line tools. If your printer works in other Linux programs, it works here. Add the printer first in your desktop's printer settings.

SettingWhat it means
Printer queueThe printers your system knows. The line below shows a best-effort hint such as Likely thermal label printer. It is based on the name and media, and is a hint only.
Printer media sizeThe paper size the printer driver offers. Choose the one that matches your loaded labels, such as 4 × 6 in. A Custom dimensions choice appears if the driver supports it.
Advanced driver resolutionAn optional resolution choice if the printer offers one. Leave it on Driver default unless you have a reason.
Refresh printersLooks for printers again after you add or turn on a printer.

Why media matters. The media tells the printer driver how big the label is, so it does not shrink, rotate, or add margins. If the output size and the printer media disagree, ThermalPrint warns you and offers Match output to printer media.

Output settings#

SettingWhat it does
CopiesHow many of each label to print (1 to 999).
Rendering DPIThe sharpness the label is drawn at: 203 (typical for 4 × 6 printers), 300, or 600. Use your printer's real resolution.
Output label sizePresets (4 × 6 in, 4 × 4 in, 2 × 1 in, 100 × 150 mm) or your own Width and Height in millimeters.
Swap portrait / landscapeExchanges width and height.

Label stock and queue#

The Label stock card draws your label's shape and size, with DPI, copies, and the printer media. The Queue & diagnostics card shows:

  • A status notice that says what to do next: Add a label, Review the crop, Choose a printer, Choose printer media, Label size differs from printer media, Verify the loaded stock, or Ready to submit.
  • How many imported labels are queued, with Open import queue to jump there.
  • Check CUPS job status: asks CUPS what is waiting. A message that a job was accepted means the scheduler took it, not that the printer produced a label. Look at the printer.

Alignment and printer profiles#

Each printer remembers its own settings#

If you use more than one printer, such as a 4 × 6 shipping printer and a small price-tag printer, ThermalPrint remembers the media, resolution, DPI, label size, copies, and alignment separately for each. Switch printers in Printer queue and the right settings come back automatically. A printer you have never used starts clean. No "save" button is needed.

Safe margin for a printer that clips its edges#

Under Alignment, Safe margin sets how far designs should stay from the label's edge, from 0 to 10 mm. It is remembered for each printer. In the Label Designer, the canvas shades that border and names any object inside it, even when the printer's driver reports no unprintable border. See Safe margin.

Fixing a printer that prints off-center#

Some printers feed labels a little to one side, so the content is shifted or the edge is cut off. The alignment offset moves everything by a small amount to correct this.

  1. Print the test label. Press Print alignment test. It prints a ruler label with a thin border 1 mm in from every edge, a cross at the center, and tick marks every 5 mm.
  2. Measure. On a correctly aligned label the border is the same distance from each edge. Measure how far it is shifted.
  3. Enter the correction. Set Horizontal and Vertical in millimeters (positive moves content right and down, negative moves it left and up). The range is −10 to +10 mm.
  4. Print the test again and adjust until the border is even.
The alignment test label: a thin border with tick marks every five millimeters and a cross at the center
The alignment test label, as printed. The border sits 1 mm inside every edge.

Reset offset sets both values back to zero. The offset applies to printed labels only; exported PDF, PNG, SVG, and ZPL files are never shifted. It also does not apply to raw ZPL printing.

If the whole image is too small or the edges are cut off by the same amount all around, the cause is usually the media size, not alignment. Check that the printer media matches your labels first.

Recent prints#

Batch runs and number ranges are recorded once, with the count in the title, for example Customer label · batch of 50 or Shelf tag · numbers 20; reopening one opens the original design, not a single numbered label.

Each label you print is added to Recent prints at the bottom of Print Center, with the date and time, printer, and copies. It shows your last ten prints (the app keeps up to 50).

  • Press Open to bring the label back. A design reopens in the Label Designer as an unsaved copy exactly as it was printed; an imported label returns to the queue in Import & Convert.
  • Nothing prints when you press Open. You review the label, then press Print yourself.
  • If the original file has been moved or deleted, you are told to add it again.
  • Clear history removes the list.

A batch print is listed once, as Design name · batch of N. See Folder watching and history for more.