> For the complete documentation index, see [llms.txt](https://help.orderdesk.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.orderdesk.com/guided-walkthroughs/shipping-fulfillment-and-returns/how-to-print-thermal-labels.md).

# How to Print Thermal Labels

Printing labels on a label printer can be tricky because data needs to be sent in raw format instead of printing like a traditional printer.

In order to facilitate reliable printing to your label printer, Order Desk uses a service called [PrintNode](https://www.printnode.com/) which involves installing a small app on your computer. The label is sent to the PrintNode server which then pushes it to your computer and automatically prints the label from your label printer.

### Get Started

If you are connecting a Mac, it’s important that you set up your computer for RAW printing. PrintNode offers a [helpful guide](https://www.printnode.com/docs/raw-printing-for-osx/) for getting this setup. You should do this before installing the PrintNode application.

Enable the PrintNode integration from the **Productivity** tab on the integration page. Confirm your name and email and click the **Setup Account Now** button. We’ll provision your PrintNode account and assign you a password. On the next page, download the Windows or Mac OSX app and install. When prompted, paste the provided login details into the PrintNode app. After the app has connected to the service, click the “Connect Now” button within Order Desk, and we’ll display your available printers. Select your printer and you’ll be all set.

Within EasyPost, make sure to set your domestic label format to EPL2 so the prints will be created in the proper format. You may want to continue to print international shipments in PDF format for proper customs form handling.

If you have any questions or need any assistance, please contact Order Desk for support.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.orderdesk.com/guided-walkthroughs/shipping-fulfillment-and-returns/how-to-print-thermal-labels.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
