> ## Documentation Index
> Fetch the complete documentation index at: https://docs.firstresonance.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Configure PrintNode server printing

> Connect ION to PrintNode so printers are managed centrally and operators can print from any workstation without local setup.

Server printing connects the ION app to your printers via an online service called PrintNode. Configuration lives on a central server, so printers can be managed and updated centrally and new printers or users can be added without client-side changes.

This process requires configuring your printers, creating a PrintNode account, installing the PrintNode client, and entering an API key in your Org settings. You only need to set up the PrintNode client on the computer that will manage the printers once. If you prefer, you can also install the client on multiple computers to manage different parts of your printer fleet.

<Note>
  Please contact [support](https://support.firstresonance.io/) for details
  on activating the server printing option. You will not have access to this
  part of the setup until the First Resonance team has activated that option for
  you.
</Note>

<Note>
  Please note that PrintNode is not a service sold or managed by First
  Resonance.
</Note>

<Note>
  The integration available through the ION Marketplace is intended for non-ITAR
  use only. ITAR-regulated customers may use this integration solely upon
  acknowledging that no ITAR-controlled data will be transmitted, stored, or
  printed, including on barcode labels. First Resonance assumes no
  responsibility for any unauthorized inclusion or handling of ITAR-controlled
  information.
</Note>

## Steps to set up

#### 1. Create a PrintNode Account

* Sign up at [PrintNode](https://www.printnode.com/).
* Start with a one-month free trial. A payment plan is available if you add your card.

#### 2. Install PrintNode Client

* Download and install the client on the machine that will manage the printers.
* Installation guides for different operating systems:
  * [Windows](https://www.printnode.com/en/docs/installation#windows)
  * [Mac](https://www.printnode.com/en/docs/installation#mac)
* When running the client, you should see the list of printers under the printers tab.

#### 3. Set Up Printers

Ensure to set up printers on the computer that will run the PrintNode client.

#### Internet Connection

* Obtain the printer's IP address by holding the feed and cancel buttons on the printer for 2 seconds and examining what’s printed out.

#### Windows Users

* Follow this [Windows guide ](https://supportcommunity.zebra.com/s/article/Adding-a-networked-Zebra-Printer-to-a-Windows-10-PC?language=en_US)to set up the printer over the network.

#### macOS Users

* Follow the [macOS guide](https://www.printnode.com/en/docs/raw-printing-for-osx) to set up the printer. Ensure the printer is set as **RAW**, not Zebra.

* Note: The guide assumes a USB connection. For step 5, choose **Internet Printing Protocol** within Other Network Printers instead:

* Input the IP address in the format `ipp://<printer-ip>/ipp/print` e.g. `ipp://192.168.1.111/ipp/print`

* Follow the rest of the guide, ensuring to select **RAW** for the Make, not **Zebra**.

#### 5. Obtain API Key

* Go to your API keys page, log in, and find your API key.

#### 6. Configure ION App

* Navigate to **Settings → Organization → Barcode Labels**.

* Turn on the **Use print server** toggle.

* Enter your PrintNode API key in the **Print server API key** field.

Once these steps are completed, server-based printing will be enabled in your ION app across all pages.
