# Printing - Windows Network Printing

## **Network printing**

1. Please go to the Windows Control Panel

![](/files/-MF840JzjKZzbrsP5q8b)

1. Open Devices and Printers

![](/files/-MF840K-_OQsZC7wpFdE)

1. Right click and select 'Printer Properties'

![](/files/-MF840K0-9phum6faeEo)

1. If your printer is not showing use these instructions to set it up [Printer Set up](https://www.notion.so/cloudwaitresswiki/Printing-Add-a-printer-18689e4654fe4978b20aeb82b581d81e).
2. To test that the printer is working, please press Print Test Page

![](/files/-MF840K19eY5-TlE82i0)

1. If the test page does not print. Then please connect and install the printer correctly. Please see : [Printer Set up](https://www.notion.so/cloudwaitresswiki/Printing-Add-a-printer-18689e4654fe4978b20aeb82b581d81e).
2. Open the PushPrinter for Windows program application
3. Go to the 'settings' cog and select the default or CloudWaitress provider profile from the dropdown list.

![](/files/-MF840K23pxG0Vd-nwwZ)

1. Enable 'Automatically start PushPrinter'. (This allows the application to auto-start when resetting your machine).

![](/files/-MF840K363wBjSlQx9z4)

1. Press the printer button

![](/files/-MF840K4EkJaOoxA9aVb)

1. Using the Create Printer button, create printer

![](/files/-MF840K50KwVdgZg1LEq)

1. Add settings including API key from the printer just created.

{% hint style="info" %}
**For a network printer:**

* Name the printer.&#x20;
* Add API printer (found in the store printer settings),&#x20;
* Set number of copies&#x20;
* Add printer IP address and set port to 9100).
  {% endhint %}

![](/files/-MF840K60r-LidGUAw0A)

{% hint style="danger" %}
**NOTE:**

**Printer name** - This is the name that the printer will show inside of CloudWaitress.

**API Key** - This needs to be copied from the printer settings inside of CloudWaitress.

**Number of copies** - This will determine how many copies of the are printed.

**Printing type** - This needs to be set to Windows Shared Printer (ESCPOS) for this to work.

**Windows Share Printer Name** - This must match EXACTLY the shared printer name that was added before. You should avoid spaces and special characters.
{% endhint %}

1. Test print
2. Create printer
3. Go to your store and place a test order.

\*\*\*\*


---

# Agent Instructions: 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:

```
GET https://theorderguys.gitbook.io/order-guys-docs/how-to-guides/printing-windows-network-printing.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
