Troubleshooting Receipt Printer Problems
This guide covers the most common receipt printer issues and how to resolve them.
Printer Not Found or Connection Failed
Symptoms: The printer test fails at Step 1 (Connectivity).
Network / IP Printers
| Check | How |
|---|---|
| Printer is powered on | Verify the power light is on and the printer is not in an error state |
| Correct IP address | Print the printer's network configuration page (usually by holding the feed button during power-on) and compare the IP address with what is configured in AccuArk |
| Correct port | The default port for most thermal printers is 9100. Verify this in AccuArk's hardware settings. |
| Network connectivity | From the register computer, open a Command Prompt and run ping [printer IP]. If the ping fails, check the network cable and switch. |
| Firewall blocking | Ensure the computer's firewall allows outbound connections on port 9100 |
| IP address changed | If your printer gets its IP via DHCP, it may have changed. Assign a static IP to the printer to prevent this. |
Serial / COM Printers
| Check | How |
|---|---|
| Cable is connected | Check both ends of the serial or USB-to-serial cable |
| Correct COM port | Open Device Manager → Ports (COM & LPT) to see which COM port the printer is assigned to. Match it in AccuArk. |
| COM port in use | Another application may have the COM port open. Close any other printer utilities or POS software. |
| Baud rate mismatch | The default baud rate is 9600. If your printer uses a different rate, update AccuArk's settings to match. |
USB Printers
| Check | How |
|---|---|
| Printer is installed | Open Windows Settings → Devices → Printers & Scanners and verify the printer appears |
| Correct printer name | The printer name in AccuArk must exactly match the name shown in Windows. Spelling and capitalization matter. |
| Driver installed | If the printer does not appear in Windows, install the manufacturer's driver |
Printer Status Errors
Symptoms: The printer test passes connectivity but fails at Step 2 (ESC/POS Status Query) with a specific error.
| Error Reported | Solution |
|---|---|
| Printer is offline | The printer is in an error state. Power-cycle the printer (turn off, wait 10 seconds, turn on). |
| Cover open | Close the paper compartment cover until it clicks shut. |
| Paper near end | The paper roll is running low. Replace it soon to avoid running out during a sale. |
| Paper out | Replace the paper roll immediately. Open the cover, insert a new roll (print side facing out), and close the cover. |
| Auto-cutter error | The paper cutter mechanism is jammed. Power-cycle the printer. If the error persists, gently clear any paper stuck in the cutter. |
| Unrecoverable error | The printer has a serious hardware fault. Power-cycle the printer. If the error persists, the printer may need service or replacement. |
| Feed button pressed | Release the feed button on the printer. |
Test Page Prints but Looks Wrong
Symptoms: The test page prints, but the output is garbled, misaligned, or missing characters.
| Problem | Cause | Solution |
|---|---|---|
| Garbled characters or random symbols | Baud rate mismatch (serial) or encoding issue | Match the baud rate in AccuArk to the printer's configured baud rate |
| Text is cut off on the right side | Characters per line is set too high | Reduce the Characters Per Line value in the receipt settings. Common values: 32 (58mm paper), 42 (80mm paper), 48 (80mm wide-column). |
| Very small or very large text | Font size mismatch | Adjust the Receipt Font Size in the General tab receipt settings |
| Barcode does not print | Barcode type not supported | Try a different Barcode Type (Code 128 is the most widely supported). If using custom barcode commands, verify the prefix and postfix values are correct for your printer model. |
| Blank receipt comes out | Paper is loaded backwards | Remove the paper roll and reload it with the thermal (print) side facing outward. You can test which side is thermal by scratching it with your fingernail — the thermal side will show a dark mark. |
| Extra blank space at the end | Auto-cut or feed settings | This is normal — the printer feeds extra paper so the receipt clears the cutter. Adjust feed settings if needed. |
Printer Works in Test but Not During Sales
Symptoms: The test page prints correctly, but receipts do not print when completing a sale.
| Check | How |
|---|---|
| Print destination setting | In Machine Configuration → General tab, verify Printer Choice is set correctly (Default Printer or POS Printer). The test page uses the hardware test path, while sales use the receipt printing path. |
| Default Print Format | If set to "Full Page" but you have a receipt printer, switch to "Receipt" format. |
| Receipt printer not set as default | If using "Default Printer" mode, make sure the receipt printer is set as the Windows default printer. |
No Sound or Light on Cash Drawer Kick After Receipt
If the cash drawer does not open after a sale even though the printer works:
- This is a cash drawer issue, not a printer issue
- The drawer is connected through the printer's DK (drawer kick) port
- Check that the RJ-12 cable from the drawer is firmly plugged into the printer's DK port
- Run the Test Drawer separately to diagnose