ThermalPrint Manual GitHub
On this page

The workspace

ThermalPrint has one window with four areas, chosen from the sidebar on the left. This page explains the parts of the window that are the same everywhere.

The window at a glance#

The Label Designer with numbered callouts on the toolbar, element palette, canvas, properties panel, status bar, and sidebar
The window parts, shown in the Label Designer. (1) toolbar, (2) element palette, (3) canvas, (4) properties panel, (5) status bar, (6) sidebar.
PartWhat it does
Title barAbove the sidebar it shows the app name and the main menu (☰). Above the workspace it shows the name of the area you are in, the ? Help button, and the round minimize, maximize, and close buttons. Drag it to move the window; double-click to maximize.
SidebarChooses the area: Home, Label Designer, Import & Convert, or Print Center.
WorkspaceThe big area that changes with the sidebar choice.
Status barThe line at the bottom. It reports what the app is doing, such as Rendering document, and shows errors in red. Results and errors also appear for a few seconds in a message box above the status bar, so the next status change cannot hide them. The Messages button beside the status opens a list of the last 30 messages, newest first.

The four areas#

AreaUse it toManual page
HomeStart a new label, open existing labels, pick a template, see the printer status, and reopen recent documents.Below
Label DesignerCreate and edit your own labels.Label Designer
Import & ConvertPrepare PDFs and images, one or many.Import & Convert
Print CenterChoose the printer and media, set alignment, and review recent prints.Print Center

The sidebar#

Click the small panel icon at the top of the sidebar to collapse it to icons only, or expand it again. ThermalPrint remembers your choice the next time you open it. In the Label Designer, Focus hides the sidebar and the properties panel to give the canvas the whole window.

The Home screen#

  • Restore your last queue? appears above the cards only when labels were still in the queue when you last closed the app. Restore takes you to Import & Convert with those labels; Discard forgets them. The app always starts on Home.
  • Create new label and Open existing labels are two large cards. The whole card is a button, with a big colored button at its bottom: Create new label opens the Label Designer with a new blank label, and Open existing labels opens the file chooser for PDFs and images.
  • Templates are shown as a grid of large tiles, each with an icon and a name. Click a tile to start from that layout. The ready-made layouts are: Blank custom, Shipping 4 × 6, Return address, Product barcode, Inventory, QR code, Asset tracking, Shelf, Price tag, Name label, and Fragile. Hover a tile to read what it is for. Example text and codes in a template are placeholders; replace them before printing.
  • The printer chip at the top right shows the selected printer with a green dot, or No printer selected in grey. Hover it for a hint about the printer, and click it to open Print Center.
  • Get ready to print is a short checklist for new users: choose your printer, choose the label size that is loaded, and optionally set up a watch folder. It appears until a printer and media are chosen. Press Open Import & Convert to go to the settings, or Hide this to close it for good.
  • Recent documents lists files you opened before (up to eight) as rows with the file name and its folder. Click anywhere on a row to open it again. Until you have opened something, a short note says there are no recent documents yet.

The Home page keeps its content in a centered column, so it stays easy to read in a very wide window, and every card, tile, and row has a hover highlight that also shows when you move to it with the keyboard.

The main menu#

Open it with the ☰ button at the top of the sidebar, beside the app name. When the sidebar is hidden it sits at the top left.

ItemWhat it does
User manualOpens this manual in your web browser, at the page for the area you are in.
Printing termsA searchable glossary inside the app: CUPS, DPI, ZPL, barcode terms, and more.
About ThermalPrintShows the version (click it to copy), links to the project and bug tracker, the license, and the author's other apps.
QuitCloses the app. If a design has unsaved changes you are asked first.
The About ThermalPrint dialog with the version button, links, credits, and the more-from-the-author card
The About dialog. Click the version to copy it when you report a bug.
The Printing terms window with a search box and explanations of CUPS, DPI, and ZPL
Printing terms: a glossary you can search without leaving the app.

Light and dark mode#

ThermalPrint follows your desktop: it is light when your system uses a light style and dark when it uses a dark one, and it changes as soon as you switch. There is no setting for it inside the app; change the style in your system settings (on GNOME, Settings → Appearance).

The Label Designer in the theme that matches your system
Screenshots in this manual follow your system theme: this is the Label Designer, and it appears light or dark like the rest of your computer.

Language#

ThermalPrint is available in English, Spanish, German, and French. It uses your computer's language automatically: if your system language is one of these, the interface appears in it; otherwise it appears in English. There is no language setting inside the app. To change the language, change your system language and restart ThermalPrint.

The home screen in Spanish
Spanish.
The home screen in German
German.
The home screen in French
French.

Most labels, buttons, and explanations are translated. Some status messages, error details, template descriptions, and the printing-terms glossary are still in English. Printer names and the text on your own labels are never changed.

Opening files by drag and drop#

Drop files onto the window from your file manager at any time:

  • PDFs and images: they join the print queue in Import & Convert. You can drop several at once.
  • One .thermalprint file: it opens in the Label Designer. If your current design has unsaved changes, you are asked to Save, Discard, or Cancel first.

For a folder that fills up with new labels, see Folder watching and history.

Keyboard shortcuts#

KeysActionWhere
F1Open the manual page for this screenEverywhere
Ctrl+OAdd labels (opens the file chooser)Everywhere
Ctrl+PPrint the current labelImport & Convert
Ctrl+EnterPrint the current label, then show the next one in the queueImport & Convert
Alt+← / Alt+→Show the previous / next label in the queueImport & Convert
Ctrl+SSave the designLabel Designer
Ctrl+Z / Ctrl+YUndo / redoLabel Designer
Ctrl+C / Ctrl+VCopy / paste the selected objectsLabel Designer
Ctrl+DDuplicate the selected objectsLabel Designer
← → ↑ ↓Nudge the selected objects by 0.1 mm (1 mm with Shift)Label Designer
DeleteDelete the selected objectsLabel Designer
Shift+clickAdd or remove an object from the selectionLabel Designer
Shift while rotatingSnap rotation to 15° stepsLabel Designer
Tab / Enter / SpaceMove between buttons and activate themEverywhere

Keyboard users can reach every button with Tab; each button has an accessible name for screen readers.