> For the complete documentation index, see [llms.txt](https://commanderhelp.verifone.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://commanderhelp.verifone.com/printer-help/receipt-printer-troubleshooting/receipt-printer-unavailable-error-fix.md).

# "Receipt Printer Unavailable" Error Fix

### Use this when the POS shows “Receipt Printer Unavail.”

Use this when receipts won’t print and the register shows **Receipt Printer Unavail.**

This usually means the register can’t talk to the printer. The common causes are a reboot glitch, a **COM port mismatch**, or a loose **RS-232 serial** cable.

{% hint style="danger" icon="octagon-exclamation" %}

#### Stop rule

After each step, check the top of the POS screen.

If **Receipt Printer Unavail.** is gone, stop and print a receipt.
{% endhint %}

<details>

<summary><strong>Also called / keywords</strong></summary>

**Also called:** Receipt printer offline, POS printer error, register won’t print, printer not printing, receipt printer unavailable

**Keywords:** receipt printer offline, printer unavailable, POS printer error, register won’t print receipts, printer not responding, COM port error, RS-232, serial printer

</details>

***

### Symptoms

![Receipt printer unavailable error on POS](/files/9ed99b6b6c5af7a1e4a69f17c5b8f3de6a14fe34)

You may see one or more of the following:

* “**Receipt Printer Unavail.**” at the top of the screen
* Receipts don’t print
* Printer looks powered on but prints nothing

**Most often this means:** The POS can’t communicate with the printer over the serial (COM) port.

***

{% hint style="warning" %}

#### Not your issue?

* Printer has **no lights** → [Receipt Printer No Power - Power LED Is Off](/printer-help/receipt-printer-troubleshooting/receipt-printer-no-power-power-led-is-off.md)
* Printer has a **red error light** → [Receipt Printer Red Error Light Is On](/printer-help/receipt-printer-troubleshooting/receipt-printer-red-error-light-is-on.md)
* Receipts print **gibberish** → [Receipt Printer Printing Gibberish or Random Characters](/printer-help/receipt-printer-troubleshooting/receipt-prints-gibberish-random-characters.md)
* Reprints work, but **new sales** don’t print → [New Receipts Not Printing - Reprints Work But New Sales Receipts Don't](/printer-help/receipt-printer-troubleshooting/new-receipts-not-printing-reprints-work.md)
  {% endhint %}

***

{% hint style="info" %}

### Before you start (quick checks)

* Is the printer’s **power light** on?
* Is the printer connected by **RS-232 serial** (not USB/Ethernet)?
* Were any cables moved, swapped, or cleaned today?
* Is there a **red error light** on the printer? Fix that first: [Receipt Printer Red Error Light Is On](/printer-help/receipt-printer-troubleshooting/receipt-printer-red-error-light-is-on.md)
  {% endhint %}

***

### How to fix the "Receipt Printer Unavail." error

{% stepper %}
{% step %}

#### **Reboot the register**

Reboot the register fully and wait until it reaches the normal sales screen.

✅ Error gone and receipt prints? No further steps needed.

❌ Error still showing? Continue to **Step 2**.
{% endstep %}

{% step %}

#### **Find the printer's assigned COM port number**

On the register go to: **Device Control → Managed Modules → System Resources**

Or if using Config Client: **Tools → Managed Modules → System Resources**

Find the receipt printer and write down the port number shown. Example: COM1 or COM3.
{% endstep %}

{% step %}

#### **Make sure the cable is plugged into the right port**

Look at the back of the register. Find the port with the same number from Step 2. Check that the printer cable is plugged into that exact port.

✅ Cable is in the correct port → Continue to Step 4

❌ Cable is in the wrong port → Move it to the correct port, restart the register, and check if the error is gone. If resolved, stop here. If not, continue to Step 4.
{% endstep %}

{% step %}

#### **Unplug and firmly plug back the cable**

Unplug the printer cable from the back of the register and from the back of the printer. Plug both ends back in firmly until secure. Restart the register and check if the error is gone.

✅ Error gone? Issue is resolve, test the printer.

❌ Still showing? Continue to Step 5.
{% endstep %}

{% step %}

#### **Try another COM port(COM port swap)**

If the error is still there, try plugging the printer cable in a different available **COM port** on the back of the register.

Update the printer setting to match the new port under **Device Control** or on **Tools → Managed Modules → System Resources**.

Then, Reboot the register and test again.
{% endstep %}

{% step %}

#### **Error message still there and receipts don't print?**

* **No on-site contract:** Contact a VASC(Verifone Authorized Service Contractor)Technician for further on-site troubleshooting &#x20;
* **Valid on-site/contract:** Contact the Verifone Helpdesk:

&#x20;      📞 Phone: 1-800-837-4366 (1-800-VERIFONE)

&#x20;      💬 Chat

Tell them exactly the troubleshooting steps performed, this saves your time and gets you the right support faster.
{% endstep %}
{% endstepper %}

<details>

<summary><strong>Advanced: run a diagnostic print test</strong></summary>

1. Flip the **#1** dip switch on the register down and reboot the register to enter into diagnostic mode.
2. Go to **Peripherals > Printer >** (tap the COM port the printer is connected to).
3. Tap **5x** to print 5 lines of **"a"**.
4. If nothing prints during this test, contact Verifone support.

To exit diagnostic mode, flip the **#1** dip switch back up. Then press **Exit** until the POS reboots to normal mode.

</details>

{% hint style="info" %}
N**eed assistance? Contact Verifone Helpdesk at anytime.**

* Use our **Chat** platform
* Or call **1.800.VERIFONE (837.4366)**

Tell us the troubleshooting steps you’ve already tried. This saves time and gets you the right support faster.
{% endhint %}


---

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://commanderhelp.verifone.com/printer-help/receipt-printer-troubleshooting/receipt-printer-unavailable-error-fix.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.
