# Set up Desktop Print Application
URL: https://support.starshipit.com/articles/360000693156-set-up-desktop-print-application
Canonical: https://support.starshipit.com/articles/360000693156-set-up-desktop-print-application
Markdown: https://support.starshipit.com/articles/360000693156-set-up-desktop-print-application.md
Updated: 2026-06-30

> For the complete documentation index, see [llms.txt](https://support.starshipit.com/llms.txt).

> Print labels and documents directly from Starshipit using a local desktop application on Windows or Mac.

{{video:youtube:AlFxnaUhcYc}}

## Set up Print Application

## Requirements

* Windows: Windows 10 with .NET Framework 4.8. You will be prompted to install .NET when you run the installer. Display scaling set to 100% via system > display, and preferred display resolution 1920x1080.
* Mac: Mojave and above.
* For older systems applications, [use the print client](/articles/printing-labels-packing-slips/printing/legacy-set-up-the-print-client).

## About

* The print application allows for the print settings to be local to your computer. This means that you can have multiple computers all logged into one account but have their own printers.
* Every computer will need to follow the below steps and select which printers they would like their specific computer to use.

## Set up

### 1. Download and install the application:

<!-- tabs:start -->
<!-- tab:Windows -->

1. Log into [Starshipit](https://app2.starshipit.com/).
2. Go to **Settings >** **Printing** and click **Download Starshipit Desktop App (Windows)**.
3. Once the app has downloaded and been installed, run it and log in with the same username and password as you use for the web app.

<!-- tab:macOS -->

1. Log into [Starshipit](https://app2.starshipit.com/).
2. Go to **Settings >** **Printing**  and click **Download Starshipit Desktop App for Mac**.
3. Double-click to open.
4. Drag into the Applications folder.
5. Run the application, and log in with the same username and password as you use for the web app.

#### Keep the Mac app up to date

If macOS says there is a problem opening the Starshipit Desktop App, download and install the latest Mac version from **Settings > Printing**. Recent versions include fixes for the previous macOS verification issue.

You can also check for updates from the Mac menu bar:

1. Open the **Starshipit Desktop App**.
2. In the macOS menu bar, click **Starshipit Desktop**.
3. Select **Check for Updates...**.

<!-- tabs:end -->

### 2. Configure your print settings

Starshipit will automatically prompt you to select a printer when you first print a label through the Print Application. If you prefer, you can configure your printer mappings in advance from the native Mac menu bar.

1. Open the **Starshipit Desktop App**.
2. In the macOS menu bar, click **Starshipit Desktop**.
3. Select **Settings...**.
4. Select the **Print Settings** tab.
5. Under **Document Defaults**, choose whether each document type should print to a printer or download as a PDF.
6. If you choose **Printer**, select the printer from the **Printer** menu.
7. Under **Shipping Label Type Routes**, add or update rules for shipping label types that need their own destination, printer, paper, or orientation settings.

![Starshipit Desktop menu with Settings selected](/uploads/articles/printing-labels-packing-slips/printing/set-up-desktop-print-application/mac-desktop-app-menu-settings.png)

![Print Settings tab in the Starshipit Desktop App settings window](/uploads/articles/printing-labels-packing-slips/printing/set-up-desktop-print-application/mac-desktop-app-print-settings.png)

### 3. Configure peripherals

If you use a connected scale or dimensioner, configure it in the Desktop App settings window.

For more detail about scale setup, see [Use USB scales to declare package weights](/articles/printing-labels-packing-slips/printing/use-usb-scales-to-declare-package-weights).

1. Open the **Starshipit Desktop App**.
2. In the macOS menu bar, click **Starshipit Desktop**.
3. Select **Settings...**.
4. Select the **Peripherals** tab.
5. Enable the device you want to use.
6. Select the scale or enter the dimensioner IP address.
7. Use the test button to confirm the device is responding.

![Peripherals tab in the Starshipit Desktop App settings window](/uploads/articles/printing-labels-packing-slips/printing/set-up-desktop-print-application/mac-desktop-app-peripherals.png)

### 4. Configure app settings

Use the **App** tab to choose which Starshipit products appear in the Desktop App sidebar. You can also reset the Desktop App session from this tab if the embedded browser keeps showing the wrong account after switching accounts.

![App tab in the Starshipit Desktop App settings window](/uploads/articles/printing-labels-packing-slips/printing/set-up-desktop-print-application/mac-desktop-app-app-settings.png)

## Print Client mode

The Desktop App can also connect to Starshipit as a Print Client so labels print from your web browser through this computer. This replaces the legacy Print Client for supported Desktop App setups. The app stays connected in the background and routes labels from Starshipit to your printer.

:::note
Use either Print Client mode or the standalone Desktop App — not both at the same time. Running both concurrently can cause printing conflicts.
:::

### 1. Get your authorisation code

1. Log into [Starshipit](https://app2.starshipit.com/).
2. Go to **Settings** > **Printing** > **Advanced**.
3. Click **Add new print settings**, or click **Settings** under an existing label type.
4. Copy the authorisation code shown on the page.

### 2. Connect the Desktop App in Print Client mode

1. Open the **Starshipit Desktop App** on your computer.
2. In the macOS menu bar, click **Starshipit Desktop**.
3. Select **Settings...**.
4. Select the **Print Client** tab.
5. Paste your authorisation code.
6. Set a machine name for this computer. Use a name you will recognise — this is how Starshipit identifies which computer to send print jobs to.
7. Save your settings.

You should see a green **Online** status confirming the connection is active.

### 3. Assign a label type to this machine

1. In Starshipit, go to **Settings** > **Printing** > **Advanced**.
2. Click **Add new print settings**.
3. Select your label type (for example, Packing Slip).
4. Set **Print Method** to **Print Client**.
5. Under **Machine**, select the machine name you set when connecting the Desktop App.
6. Click **Save**.

Repeat steps 2–6 for each label type you want to route to this computer.
