> 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
