Skip to main content

How to Troubleshoot Printer

This article provides step-by-step guides for resolving common printer issues, including how to reset Xprinter devices and troubleshoot iMin built-in printers when used with the Dizlog POS System and Dizlog Web Companion App.

Updated over 2 weeks ago

How to Reset Xprinter (USB & Bluetooth) to Factory Defaults

Resetting your Xprinter can help resolve issues such as failed connections, Bluetooth pairing errors, or corrupted configurations. This process restores all settings to their original factory state.

Before You Begin

Keep these important reminders in mind:

  • All custom settings will be erased, including:

    • Saved Bluetooth pairings

    • Network configurations (Wi-Fi/LAN models)

    • Custom baud rate or interface settings

  • Printer drivers on your computer will NOT be affected.

  • This method works for most Xprinter USB & Bluetooth models (XP-58, XP-80, XP-N160II, XP-58IIBT, and similar).

Factory Reset Procedure

Follow these steps to reset your Xprinter:

1. Turn off the printer - Use the power switch to completely shut down the printer.

2. Press and hold the Feed button = Locate the Feed button on the front panel and hold it down.

3. Turn on the printer while holding the button - Switch the printer back on without releasing the Feed button.

4. Continue holding for 20–30 seconds

  • The printer may feed paper or print a short line.

  • Do not release the button yet.

5. Release the Feed button after ~30 seconds - Let go only once enough time has passed.

6. Wait for the printer to stabilize - The power light will turn steady, indicating the reset is complete.

What Happens After the Reset

Once the reset is done:

  • Firmware and hardware stay the same.

  • All Bluetooth pairings are deleted — the printer will appear as a new device.

  • USB settings return to default mode.

  • Network models revert to DHCP or their default IP address.

  • Some printers may automatically print a self-test page confirming the reset.

After the Reset: Reconnect Your Printer

Follow these steps to use your printer again:

1. Re-pair via Bluetooth

Search for the printer on your device.
Common PIN codes are:

  • 0000

  • 1234

2. Reinstall or reselect the USB driver

For USB connections, choose the correct printer driver on your computer or POS system.

3. Print a test receipt

Confirm that communication is restored and the printer is functioning correctly.

iMin Built-in Printer Troubleshooting Guide

This guide will help you diagnose and fix common issues with the built-in printer on iMin devices used with Dizlog or other POS applications.

General Checks

Before performing specific troubleshooting, make sure to verify the following:

  • Ensure the paper roll is loaded correctly (thermal side facing the print head).

  • Confirm the printer cover is fully closed.

  • Make sure no other app is using the printer.

  • Check that the device firmware and printer drivers are updated.

  • Verify that printer settings (paper width, cutter, etc.) match your iMin model.

Printer Setup

The iMin built-in printer appears as a Bluetooth device named InnerPrinter or BluetoothPrinter.

How to set it up in the companion app:

  1. Tap Add a New Printer.

  2. Select Bluetooth as the connection type.

  3. Choose InnerPrinter or BluetoothPrinter from the device list.

  4. Tap Save to complete the setup.

If InnerPrinter/BluetoothPrinter is NOT found:

Try setting it up using USB instead:

  1. Select USB as the connection option.

  2. Choose the detected printer device.

  3. Save the settings.

Printer Not Printing or Printing Blank

Symptoms

  • Nothing prints when tapping Print.

  • Paper feeds, but no text appears.

Steps to Resolve

  1. Check the paper roll
    Ensure the roll is installed correctly and the thermal side is facing the right direction.

  2. Close the printer cover firmly
    An open cover triggers a safety lock preventing printing.

  3. Run a test print
    Go to: Settings → Device Info → Printer Test.

  4. Restart your POS app
    Close and reopen Dizlog or your POS application.

  5. Reboot the iMin device
    This clears pending print jobs and resets the printer.

  6. Update firmware
    Install any available system or printer updates.

  7. Check paper quality
    Use high-quality thermal paper to ensure clear printing.

Paper Jam or Printer Door Won’t Close

Symptoms

  • Paper is stuck inside.

  • Cover won’t close or lock properly.

  • Cutter is jammed.

Steps to Resolve

  1. Power off the device to prevent cutter movement.

  2. Carefully open the printer cover using the proper latch.

  3. Remove any jammed or torn pieces of paper.

  4. Inspect the roller and cutter; reposition if misaligned.

  5. Clean the inside area with a dry, soft brush.

  6. Reload the paper roll, close the cover, and try a test print.

Garbled, Faded, or Poor Print Quality

Symptoms

  • Text appears distorted or garbled.

  • Printouts are faint or smeared.

Steps to Resolve

  1. Check the language encoding or character set in your POS app.

  2. Clean the thermal print head gently using a lint-free soft cloth.

  3. Verify correct paper width and high-quality thermal paper.

  4. Perform a printer test to determine if the issue is hardware or software.

  5. If the problem continues, update firmware or contact iMin support.

Cutter Not Working

Symptoms

  • Paper does not cut automatically.

  • Cuts only halfway or is jagged.

Steps to Resolve

  1. Ensure the auto-cutter option is enabled in your POS or printer settings.

  2. Power off the device and inspect the cutter area for obstructions.

  3. Manually move the roller or cutter back to its home/rest position.

  4. Reboot the device.

  5. If unresolved, the cutter may need professional servicing.

Dizlog Web Companion App Troubleshooting Guide

This guide will help you resolve common printing and connectivity issues when using the Dizlog Web Companion App on Android devices.

Before You Start

The Dizlog Web Companion App requires certain Android permissions and system features to function correctly. Missing any of the following may cause connection failures, printers not appearing, or unexpected app crashes.

Required Access

  1. Bluetooth Permission
    Needed to scan and connect to Bluetooth printers.

  2. Location Permission
    Required by Android for background Bluetooth scanning.

  3. Location Services Enabled
    Turn on under Settings → Location.

  4. Bluetooth Turned On
    If disabled, the app may crash or fail to detect printers.

Verify Printer Setup & Connections

  1. Open the Dizlog Web Companion App on your Android device.

  2. In the main dashboard, review all configured printers.

  3. Tap each printer to open its settings and scroll down to check if a device is selected.

  4. If no printer is assigned, scroll down and select the device you want to connect.

  5. Launch the Dizlog Web App, wait for the "Companion App Connected" notification, and try printing a test receipt from your POS.

Check Account Login Status

  1. In the Companion App, tap the profile or menu icon.

  2. Tap Log Out to confirm whether you are signed in.

  3. If logged out, sign back in using your Dizlog account credentials.

  4. After logging in, reconfigure your printers under your account.

  5. Launch the Dizlog Web App, wait for the "Companion App Connected" notification, then test print.

Ensure the Dizlog Web Companion App Is Up to Date

Updating ensures compatibility with the latest printer models and device integrations.

How to update on Android

  1. Open the Google Play Store.

  2. Tap your profile icon (top right).

  3. Select Manage apps & device.

  4. Under Updates available, look for Dizlog Web Companion.

  5. If an update is available, tap Update.

  6. Reopen the app and verify printer settings again.

Tip: Enable Auto-update for the Dizlog Web Companion App to avoid future compatibility issues.

Quick Recap Checklist

Step

What to Check

1

Printer is connected and selected in the Dizlog Web Companion App

2

You are logged in to your Dizlog account

3

Companion App is updated to the latest version

4

Paper roll inserted properly and printer lid fully closed

5

Dizlog Web App shows "Companion App Connected"

6

Run a test print to verify output

7

Restart both the app and device if issues continue

Windows Companion App – USB Printer Connection Guide

The Dizlog Windows Companion App allows you to connect thermal printers to your computer through USB, Serial, Bluetooth, or Network.


For USB printers, Windows offers two connection methods, and your printer may appear in either one depending on how the system detects it.

Serial Connection (Recommended)

This is the preferred and most reliable way to connect a USB thermal printer.

How it works

When you plug your printer into your Windows PC, the system usually recognizes it as a serial/COM device automatically.

Steps

  1. Plug your USB thermal printer into your computer.

  2. Open the Dizlog Windows Companion App.

  3. Go to Serial Connection.

  4. Look for your printer in the list.

    • If it appears, select it to complete the setup.

Tip:
Most thermal printers will show up here. Always try this method first.

USB Connection (Backup Option)

Use this option only if the printer does not appear in the Serial Connection list.

Steps

  1. Open the Companion App.

  2. Go to USB Connection.

  3. Check if your printer is listed.

  4. If yes, select it and connect.

Note

If your printer doesn’t appear in Serial or USB lists, there may be a driver conflict. See the next section.

If Your Printer Doesn’t Show Up

Sometimes Windows assigns the wrong system driver to your printer, preventing the Companion App from detecting it.
To fix this, you’ll need to reset the driver using a tool called Zadig.

How to Fix Printer Detection Using Zadig

Follow these steps carefully:

  1. Download Zadig from zadig.akeo.ie.

  2. Open the program (click Yes on the permissions prompt).

  3. At the top, click Options → List All Devices.

  4. Open the dropdown list and find your thermal printer.

  5. In the driver selection box, choose WinUSB.

  6. Click Replace Driver.

  7. Wait until installation is complete.

  8. Return to the Companion App and try connecting again.

Important Warning

Only select your printer.
Do NOT choose devices like your keyboard, mouse, audio devices, or system components.

Common Printer Names

Below are the default or commonly used names for built-in and external printers supported by Dizlog and similar POS systems.

Printer Type

Common Name or Identifier

XPrinter Models

Printer001

iMin Built-in Printers

InnerPrinter (bluetooth), BluetoothPrinter (bluetooth), iMin Built-in Printer (USB), iMin Printer (USB), POS-Printer (USB), USB Thermal Printer (USB)

Did this answer your question?