# Network Setup and Verification

## Pushprinter Printer Setup (Manual)

### 1.  Connect the Printer

* Plug the printer into a power outlet.&#x20;
* Connect the Ethernet cable from the printer to the LAN port of your modem or router&#x20;
* Turn on the printer

### 2. Identify the IP Address&#x20;

* **Printer IP Address:**
  * Press and hold the **Feed** button.
  * While holding the Feed button, turn the printer **off and on**.
  * Release the button when it starts printing — the IP address will be printed.
* **Computer/WiFi IP Address (for reference):**
  * Open **Command Prompt**.
  * Type `ipconfig` and press Enter.
  * Look for the **IPv4 Address** under your active network connection.

### 3. Install the Printer on Windows

1. Go to **Control Panel > Hardware and Sound > Devices and Printers**.
2. Click **"Add a printer"**.
3. Select **"The printer I want isn’t listed"**.
4. Choose **"Add a printer using a TCP/IP address or hostname"**.
5. Set **Device type** to: **`TCP/IP Device`**.
6. Enter the **IP address** you retrieved earlier.
7. When prompted:

* Select **Generic Network Card**.
* Choose **Generic / Text Only** as the printer driver.
* If asked, choose to **replace the current driver**.

8. Assign a printer name.&#x20;
9. Choose to **share the printer**, and assign a **shared printer name**.
10. Print a **test page** to confirm successful setup.

### 4. Configure the POS System

1. Open your **POS application**.
2. Go to **Settings > Printers**.
3. Update the printer name to **match the shared name** set in the Control Panel.

#### **5. Final Testing**

* Perform **live test prints** to confirm everything is working properly.

## **EPSON Printer Setup**

#### **1. Connect the Printer**

* Plug the printer into a power outlet.
* Connect the Ethernet cable from the printer to the modem or router's LAN port.
* Turn on the printer.

#### **2. Identify the Printer's IP Address**

**A. Using the Printer Feed Button:**

1. Press and hold the **Feed** button.
2. While holding the **Feed** button, turn the printer **off** and then **on**.
3. Release the Feed button once printing starts—this will print the current IP address.
   * **If the IP does not match your Wi-Fi network:**
     1. Download and install the **EPSON Configuration Tool**.
     2. Launch the tool and select the printer from the dashboard.
     3. Click **Configuration** > Go to **TCP/IP - Basic** tab.
     4. Manually set the preferred IP address:
        * Match the **Network ID** portion of the IP with your Wi-Fi network.
        * Choose a **Host ID** within the valid IP range.
        * Set the **Subnet Mask** and **Default Gateway** to match your Wi-Fi network settings.

**B. Using Command Prompt (CMD):**

1. Open **CMD Prompt**.
2. Type `ipconfig` and press Enter.
3. Note your **Wi-Fi IP address** for comparison.

#### **3. Install the Printer on Your Computer**

1. Go to **Control Panel** > **Hardware and Sound** > **View devices and printers**.
2. Click **Add a printer**.
3. Select **"The printer I want isn't listed"**.
4. Choose **Add a printer using an IP address or hostname**.
5. Set **Device Type** to: `TCP/IP Device`.
6. Enter the printer’s IP address.
7. Select **Generic Network Card**.
8. Choose **Generic Driver (Generic / Text Only)**.
9. When prompted, choose to **replace the current driver**.
10. Enter a **printer name**.
11. Enable **sharing** and add a **shared name**.
12. Print a **test page** to confirm installation.

#### **4. Configure in POS System**

* Open your **POS software**.
* Go to **Settings** > **Printers**.
* Update the **Shared Printer Name** (must exactly match the shared name used in Control Panel).

#### **5. Perform Live Test Prints**

* Do test transactions or print samples from the POS to ensure everything works.

## **Setup using Pushprinter Driver (FK80Setup)**

#### **1. Connect the Printer**

* Plug the printer into a power outlet.
* Connect the Ethernet cable from the printer to the modem or router’s LAN port.
* Turn on the printer.

#### **2. Identify the Printer’s IP Address**

**A. Via Printer:**

1. Press and hold the **Feed** button.
2. While holding the Feed button, turn the printer **off**, then turn it **back on**.
3. Release the button once printing starts — this will print the IP address.

**B. Via Command Prompt:**

1. Open **Command Prompt**.
2. Type `ipconfig` and press Enter.
3. Look for the **Wi-Fi IP address** to compare with the printer's IP.

#### **3. Download and Install the Pushprinter Driver**

1. Download **FK80Setup** from the official Pushprinter website.
2. Go to your **Downloads** folder and run **FK80Setup.exe**.
3. Follow the installation steps:
   * Choose **English** as the language.
   * Select **Cable Network** as the connection type.
   * Enter the **IP address** of the printer.
   * Complete the installation.

#### **4. Test the Printer Installation**

* Go to **Control Panel** > **Devices and Printers**.
* Locate the installed printer and print a **test page**.
* If the test page prints successfully, the printer is installed correctly.

#### **5. Share the Printer**

1. In **Control Panel**, right-click the printer and select **Printer Properties**.
2. Go to the **Sharing** tab.
3. Check **"Share this printer"**.
4. Set a **shared name** (note this exactly for POS setup).

#### **6. Configure the Printer in POS**

* Open your **POS software**.
* Navigate to **Settings** > **Printers**.
* Update the printer using the **same shared name** set in the Control Panel.

#### **7. Run a Live Test Print**

* Perform a test transaction or print a sample from the POS to ensure it’s working properly.


---

# 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://support.pushpos.com/topic/network-setup-and-verification.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.
