Printing Receipts from Your Phone to a Printer via Wi-Fi: A Complete Guide (2026)

Printing receipts from a smartphone to a thermal printer via Wi-Fi — a convenient solution for small businesses, couriers, taxi drivers, and even home users. There's no need to connect the printer to a computer or use cables: a stable wireless connection and the correct settings are sufficient. However, in practice, users encounter issues, ranging from the inability to find the printer on the network to errors when sending a document to print.

In this article we will analyze all current methods of printing checks with Android And iOS to thermal printers via Wi-Fi, including setting up network settings, selecting specialized applications, and troubleshooting common problems. The instructions are suitable for popular printer models (Epson TM-T20II, Star TSP100, Zebra ZQ500) and universal MFPs with ESC/POS command support. If your printer doesn't support direct Wi-Fi, we'll also explain how to set up printing via a router or cloud services.

We'll pay special attention to security: how to protect data transmission over Wi-Fi to prevent third parties from intercepting receipt information. At the end of the article, you'll find an FAQ with answers to frequently asked questions and a printer compatibility chart for mobile operating systems.

1. Which printers support printing receipts from a phone via Wi-Fi?

Not all thermal printers can work directly with smartphones. To print receipts via Wi-Fi The device must support at least one of the following protocols:

  • 📶 Wi-Fi Direct - direct connection between the phone and the printer without a router (supported Epson TM-P20, Star SM-T300i).
  • 🌐 Infrastructure Wi-Fi - connecting the printer and phone to the same network via a router (most models Zebra, Bixolon).
  • ☁️ Cloud printing — the printer is registered in the manufacturer’s service (for example, Epson ePOS-Print or Star CloudPRNT).
  • 🔌 USB + Wi-Fi adapter - some older models (Citizen CT-S310II) require an external adapter for wireless operation.

Before purchasing, check the printer specifications for support. ESC/POS-commands are a standard protocol for printing receipts, supported by most mobile apps. If a printer is marketed as "for restaurants" or "for retail," it's likely compatible with smartphones.

📊 What printer do you use to print receipts?
Epson (TM-T20, TM-P20, etc.)
Star Micronics (TSP100, SM-T300)
Zebra (ZQ500, ZD420)
Bixolon (SRP-350plus)
Another brand
I haven't chosen yet

🔍 How do I know if my printer supports Wi-Fi? Look at the back of the device—there should be an antenna connector or a sticker with the Wi-Fi logo. Also, check the printer menu: hold down the button Feed (paper feed) when turned on to enter Network Settings.

⚠️ Attention: Printers that support only Bluetooth (for example, some models Woosim) are not compatible with Wi-Fi printing. In this case, you'll need an additional adapter or a wired connection.

2. Preparing the printer for Wi-Fi operation

Before printing receipts from your phone, your printer needs to be properly configured. The process varies depending on the model, but the general process is as follows:

  1. Connect the printer to power and make sure it is turned on. On some models (Epson TM-T88VI) you need to hold the button Power 3-5 seconds to activate the Wi-Fi module.
  2. Load paper — Thermal paper must be loaded evenly, without any distortion. Otherwise, the printer may not recognize print commands.
  3. Enter the settings menu. For this, a combination of buttons is usually used (for example, Feed + Power on Star TSP100).
  4. Activate Wi-Fi and select the mode:
    • 🔄 Infrastructure — to connect via a router.
    • 📱 Ad-hoc or Wi-Fi Direct - for direct connection to the telephone.
  • Configure network settings:
    • 📡 SSID — network name (for example, EPSON_TM-T20_123456).
    • 🔒 Security — encryption type (WPA2-PSK (recommended).
    • 🔑 Password — password (often by default) 12345678 or empty).
    • After saving the settings, the printer will reboot. Wait until the Wi-Fi indicator starts blinking green or blue—this means the device is ready to connect.

      The device is turned on and the power indicator is green|

      The paper is loaded without distortion|

      Wi-Fi module is activated in the settings menu|

      The printer sees the router's network (or creates its own access point)|

      The connection password is known (or reset to factory default)-->

      3. Setting up your phone to print receipts

      Now you need to prepare your smartphone. The process depends on the connection method you chose:

      📶 Method 1: Connecting via a router (infrastructure Wi-Fi)

      This method is more reliable because the phone and printer are connected via a shared network. Steps:

      1. Make sure your phone is connected to the same router as the printer.
      2. Download a printing app (see section 4 below).
      3. In the application settings, select Add a printer → Search the network.
      4. Enter the printer's IP address (you can find out by printing a test sheet with network settings).

      🤳 Method 2: Direct connection (Wi-Fi Direct)

      If the printer supports Wi-Fi Direct, the phone connects to it as an access point:

      1. Activate the mode on the printer Wi-Fi Direct (in the menu or by button).
      2. Open it on your phone Settings → Wi-Fi and find the printer network (for example, DIRECT-TM-T20II_1234).
      3. Connect by entering the password (usually found on the printer sticker).
      4. Launch your printing application – the printer should be detected automatically.
    ⚠️ Attention: When connected directly (Wi-Fi Direct) the phone will lose internet access. If you need online access (for example, to download receipts from the cloud), use infrastructure Wi-Fi via a router.

    🔧 If the phone does not see the printer:

    • 🔄 Restart both devices.
    • 📱 Turn off the mode on your phone Battery saving - it can block network scanning.
    • 📡 Make sure the printer and phone are within a radius of 5-10 meters (walls and interference reduce the Wi-Fi range).

    4. Best Apps for Printing Receipts from Your Phone

    Printing receipts from a smartphone requires more than just connecting to a printer—you need specialized software that can generate ESC/POS commands. Here are the top solutions for Android And iOS:

    Application Platform Printer support Peculiarities
    Epson ePOS-Print Android, iOS Only Epson (TM-T20, TM-T88, TM-P20) Official software with support for cloud printing and receipt templates
    StarPRNT Android, iOS Star Micronics (TSP100, SM-T300, mC-Print3) Integration with Square, Clover, support Star CloudPRNT
    PrinterShare Android, iOS Universal (ESC/POS, ZPL, EPL) Printing from gallery, documents, and messengers. Paid ($12.99)
    Zebra Setup Utilities Android, iOS Zebra (ZQ500, ZD420, GK420d) Setting up labels, barcodes, support ZPL
    Sunmi Printer Android Sunmi (V1, V2, T2) Works with POS terminals, supports Cyrillic

    For general-purpose tasks (for example, printing checks from Excel or Google Sheets) will do PrinterShareIf you need complete control over your receipt design (fonts, logos, QR codes), choose the printer manufacturer's official utilities.

    💡 Advice: Before purchasing an app, check if it supports your printer model. For example, Epson ePOS-Print will not work with printers Star Micronics, even if they are connected to the same network.

    5. Step-by-step instructions: printing a receipt from your phone

    Let's look at the process using the example of printing a check from Google Sheets to the printer Epson TM-T20II via the app PrinterShare:

    1. Connect your phone and printer to the same Wi-Fi network (or activate Wi-Fi Direct).
    2. Install PrinterShare from Google Play or App Store.
    3. Add a printer to the app:
      • Open PrinterSharePrintersAdd a printer.
      • Select Search the web.
      • Find your printer (eg. TM-T20II (192.168.1.100)) and add it.
    4. Set up print settings:
      • Select paper size: 58 mm or 80 mm (standard for checks).
      • Specify orientation: Portrait.
      • Turn it off Printing Headlines (they take up extra space).
  • Send the check for printing:
    • Open a document (eg. Google Sheets with a check).
    • Click Share → Print → PrinterShare.
    • Select the added printer and confirm printing.

    If your receipt is printed crooked or cut off at the edges, check:

    • 📏 Paper width in the application settings (must match the actual roll width).
    • 🖨️ Print head alignment (on some printers it is adjusted manually).
    • 📄 Document formatting — Avoid large margins and bold fonts (they may not fit).
    How do I print a test receipt to check my settings?

    1. On the printer, hold down the button Feed 5 seconds.

    2. In the menu, select Self Test or Print Test.

    3. The printer will print service information (model, firmware version, MAC address, network settings).

    4. If the test receipt is printed crookedly, the problem is in the printer mechanics (head, thermal paper).

    6. Solving typical problems when printing checks

    Even with proper setup, errors can still occur. Here are the most common ones and how to fix them:

    Problem Possible cause Solution
    The phone does not find the printer on the network. The printer's Wi-Fi is disabled or the network settings are incorrect. Restart the printer and check. Network Settings, print a test sheet with the IP address
    The check is printed blank or with gibberish. Encoding or protocol incompatibility (e.g. sending ZPL to an ESC/POS printer) In the application, select the correct one Print Mode (ESC/POS for thermal printers)
    Printing stops in the middle of the receipt Weak Wi-Fi signal or low printer memory Move your phone closer to the printer or reduce the size of the receipt (split it into pieces)
    The application returns the error "Connection failed" Blocking ports with a firewall or antivirus Disable VPN/antivirus on your phone, check that the port 9100 open
    When printing, the check "slips" to the right Incorrect print head calibration Launch Head Alignment in the printer menu or manually adjust the position

    If the problem is not resolved, try:

    • 🔄 Reset the printer settings to factory settings (usually with a button) Reset or through the menu).
    • 📱 Update printer firmware (download from the manufacturer's website and flash via USB).
    • 🌐 Change the Wi-Fi channel on your router (interference with other networks may interfere with communication).
    ⚠️ Attention: If the printer was previously used with cash register software (for example, Athol or Shtrikh-M), old port settings may remain in its memory. Perform a hard reset (Factory Reset) to avoid conflicts.

    7. Security: How to secure receipt printing over Wi-Fi

    Transmitting receipt data wirelessly can be vulnerable to interception, especially if the printer is connected via public Wi-Fi. To protect your information:

    • 🔒 Use WPA2-PSK or WPA3 To encrypt your network, never leave your printer on the network with the password exposed.
    • 📡 Turn it off WPS on the router - This protocol is vulnerable to brute force attacks.
    • 🔄 Change your Wi-Fi password regularly (especially if the printer is used in a cafe or store).
    • 📱 Set up MAC filtering on the router so that only authorized devices can connect to the network.
    • ☁️ For cloud printing (For example, Epson ePOS-Print) Use two-factor authentication on your manufacturer account.

    If the printer supports VLAN or Guest network, allocate a separate network segment for it. This will prevent access to other devices (computers, IP cameras) through the printer.

    🔍 How to check if someone else has connected to your printer? Print a list of connected devices (from the printer menu or through the router's web interface). If you see any unfamiliar ones MAC addresses, change the network password.

    8. Alternative ways to print receipts from your phone

    If your printer doesn't support Wi-Fi, or the connection keeps dropping out, consider these alternatives:

    • 🔌 USB-OTG + adapter:
      • Buy USB OTG cable for your phone and connect the printer directly.
      • Use apps like USB Printer Plugin (Android).
      • Cons: The phone must support OTG (check in specifications).
    • 📶 Bluetooth printers:
      • Models like Woosim PT-210 or Brother PocketJet connect via Bluetooth 4.0.
      • The speed is lower than Wi-Fi, but the connection stability is better.
    • ☁️ Cloud services:
      • Upload the receipt to the cloud (Google Drive, Dropbox), and the printer is connected to the manufacturer's service (Epson Connect, Star CloudPRNT).
      • Plus: you can print remotely (for example, from home to a printer in a store).
    • 🖥️ Printing via PC:
      • Install a server program on your computer (for example, Virtual Printer Driver).
      • From your phone, you send a receipt to your PC via email or messenger, and the computer then transfers it to the printer.

    For a temporary solution (for example, at an exhibition) you can rent mobile 4G printer (For example, Star SM-L200), which prints receipts via a SIM card without being connected to Wi-Fi.

    FAQ: Frequently asked questions about printing receipts from your phone

    🔹 Is it possible to print receipts from an iPhone to a printer via Wi-Fi?

    Yes, but the choice of applications for iOS limited due to politics AppleWe recommend:

    • Epson ePOS-Print (for printers Epson),
    • StarPRNT (For Star Micronics),
    • Printer Pro (universal, but paid).

    On iPhone You can also print via AirPrint, but only if the printer supports this protocol (rare for thermal printers).

    🔹 Why does my printer print receipts upside down?

    This happens due to incorrect settings. Orientation (orientation) in the application or driver. Solutions:

    • In the print settings, select Portrait (Not Album).
    • In some printers (Zebra) you need to manually specify the command ^FWN (normal direction).
    • Check that the paper is loaded correctly (logo facing up).
    🔹 How to print receipts from two phones to one printer?

    If the printer is connected via a router, multiple phones can print to it simultaneously. Key points:

    • All phones must be on the same Wi-Fi network.
    • Each phone must have a printer added to the printing app.
    • Do not send checks at the same time - the printer will process the tasks one by one.

    For Wi-Fi Direct Simultaneous printing is not possible - the printer only supports one connection.

    🔹 Can I print color receipts from my phone?

    Most thermal receipt printers are monochrome (print only in black). Color printing requires specialized models:

    • Epson TM-C3500 (color thermal printer, supports Wi-Fi),
    • Star SP700 (sublimation printing, for photo cards).

    Color printers are more expensive and slower, so they are rarely used for standard cash register receipts.

    🔹 What should I do if the printer only prints part of the receipt, not the entire one?

    Reasons and solutions:

    • Printer memory out of stock — split the receipt into 2–3 parts or reduce the font size.
    • Buffer error - Restart the printer and try printing again.
    • Problems with paper - check if it is jammed or if the roll has run out.
    • Incorrect application settings - set the correct paper width (e.g. 80 mm instead of 58 mm).