How to connect Xiaomi mini printer to your phone: 5 ways + error solving

Xiaomi has released several compact printer models that allow you to print photos directly from your smartphone, from the popular Mi Portable Photo Printer 2 to the newer Printody P1 and Lofree Dot Matrix Printer. These devices work wirelessly, but their connection often raises questions β€” especially for users who face compatibility problems or synchronization errors.

In this article, we will discuss all the current ways to connect Xiaomi mini printers to Android and iOS phones, including nuances for specific models. You will learn how to properly configure a connection via Bluetooth, Wi-Fi Direct and even USB-OTG, And what to do if the printer is not defined by the system, and we'll focus on some common errors, like code. E-02 Bluetooth Pairing Failed and how to eliminate them.

We warn you beforehand that the connection process may vary depending on the printer firmware and the version of the phone’s operating system. If you’re using Xiaomi, Redmi or POCO based on MIUI, some steps will be simplified with built-in drivers. iPhone owners will need an additional app – read about this in the relevant section.

πŸ“Š What kind of Xiaomi mini printer do you have?
Mi Portable Photo Printer 2
Printody P1
Lofree Dot Matrix
Another Xiaomi
Not Xiaomi.

Compatibility: What printer and phone models are supported

Before you connect, make sure your Xiaomi mini printer is compatible with your phone. Most devices work with Android 6.0+ and iOS 11.0+, but there are nuances:

  • πŸ“± Mi Portable Photo Printer 2 officially supports Android 7.0+ iOS 12.0+. On older versions, failures when printing through the Mi Home application are possible.
  • πŸ–¨οΈ Printody P1/P2 β€” Android requires 8.1+ iOS 13.0+ for full-fledged work with color prints.
  • πŸ”Œ Lofree Dot Matrix Printer – compatible only with Android (no iOS support due to Apple’s restrictions on point-matrix printer drivers).

Also check if your phone has Bluetooth 4.0+ (mandatory for all printer models) and Wi-Fi Direct support (necessary for some print modes).

Xiaomi printers do not support connecting to a MacBook or Windows PC directly. Printing from a computer will require an intermediate device (smartphone or tablet) with the application installed.

Complete list of supported devices
Mi Portable Photo Printer 2: Xiaomi/Redmi/POCO (MIUI 10+), Samsung (One UI 2.0+), iPhone 6s and the newer Printody P1: All Android smartphones with Bluetooth 5.0, iPhone X and the newer Lofree Dot Matrix: Android 9.0+ only with OTG (USB Type-C/Micro-USB) support

2. Connection via Bluetooth: step-by-step instructions

This is the most versatile method that works on all Xiaomi printer models.

  1. Turn on the printer with a long press on the power button (the indicator should flash blue).
  2. On your phone, activate Bluetooth in settings or through the notification panel.
  3. Open the Mi Home app (for Mi Portable) or Printody (for printers of the same name).
  4. In the Devices section, click Add (+) and select your printer model.
  5. Follow the on-screen hints: Confirm the pairing on the printer (button) and phone.

If the printer is not displayed in the list of available devices:

  • πŸ”„ Restart the printer and phone.
  • πŸ“± Remove the printer from the list of associated devices in Bluetooth settings and repeat the search.
  • πŸ”‹ Check the printer battery (at a level below 20%, the connection may be interrupted).

β˜‘οΈ Preparation for Bluetooth connection

Done: 0 / 4

⚠️ Note: The Bluetooth Pairing Failed error may appear on the iPhone after pairing. Solution: Press the button on the printer for 10 seconds to reset the settings, then reconnect.

3. Connect via Wi-Fi Direct (Android only)

This method allows you to print without an application, directly from a gallery or documents, suitable for Mi Portable Photo Printer 2 and Printody P1:

  1. Turn on the printer Wi-Fi Direct mode (press the power button for 3 seconds until the indicator starts flashing green).
  2. On the phone, open Settings. β†’ Wi-Fi and find a network called MiPrinter_XXXX or Printody_XXXX.
  3. Connect to this network (password is usually 12345678 or specified in the instructions).
  4. Open the gallery, select a photo, and click "Print." Your device will appear in the printer list.

Limitations of the method:

  • πŸ“΅ During printing, the phone will be disconnected from the Internet (Wi-Fi Direct creates a local network).
  • πŸ–ΌοΈ Not all applications support direct printing – you may need to save a file to.jpg.
Model printerSupport for Wi-Fi DirectMax. Printing permission.Speed of printing
Mi Portable Photo Printer 2Yes.300 dpi~30 sec/photo
Printody P1Yes.300 dpi~25 sec/photo
Lofree Dot MatrixNo.203 dpi~1 min/page

4. Connect via USB-OTG (for Android)

This method will come in handy if Bluetooth or Wi-Fi is not working, and you will need a USB-OTG cable (Type-C or Micro-USB depending on the phone) and the original printer cable.

Instructions:

  1. Connect the printer to the phone via OTG-cable.
  2. There will be a notification on the phone Β«USB-It's connected. Press it.
  3. Select the File Transfer Mode (MTP).
  4. Open the Mi Home or Printody app and the printer will be automatically determined.

⚠️ Note: On some phones (such as Samsung Galaxy) S22) You may need to include the debugging option USB In Settings β†’ For developers, without it, the printer doesn't recognize.

πŸ’‘

If the phone can’t see the printer through the OTG, try using an externally powered hub – some models require extra power to run smoothly.

5. iPhone (iOS) connection: features and workarounds

iPhone owners only have Bluetooth available - Wi-Fi Direct and USB-OTG are not supported due to Apple's restrictions.

  1. Install the Mi Home or Printody app from the App Store.
  2. Turn on Bluetooth on your iPhone and printer.
  3. In the app, click Add Device and select your model.
  4. Confirm the pairing on the printer (button) and on the phone (pop-up window).

If the printer is not connected:

  • πŸ”„ Reinstall the app and restart the iPhone.
  • πŸ“± In Bluetooth settings, remove the printer from the list of devices and repeat pairing.
  • πŸ”‹ Make sure the printer has enough charge (on iOS, there are often errors at battery levels below 30%).

Critical information: Xiaomi printers do not support printing via AirPrint on iPhone. To print documents (.pdf,.docx) first export them to the image (.jpg) through the Files app.

Typical errors and their solutions

Even with the right connection, there can be failures. Let's take a look at the most common ones.

Error codeReason.Decision
E-02No paper or clutter.Check the tray, reboot the printer.
E-03I'm out of ink.Replace the cartridge (for the Printody P1)
Bluetooth Pairing FailedFirmware conflictUpdate your printer through Mi Home
No Device FoundThe printer is off or out of rangeBring the phone closer (max. 1 m)

If the printer prints stripes or pale colors:

  • 🎨 For Mi Portable Photo Printer 2: Clean the print head with a napkin dipped in isopropyl alcohol (do not use water!).
  • πŸ–¨οΈ For Printody. P1: Check the level of ink in the cartridge (Settings menu) β†’ Ink level in the annex).

πŸ’‘

If the printer produces an E-02 error, but there is paper, the sensor is a problem. Gently blow the tray with compressed air (for example, a can of keyboard cleaning).

7. Update of printer firmware

Outdated firmware can cause connection failures to update the software:

  1. Connect the printer to your phone via Bluetooth.
  2. Open the Mi Home (or Printody) app.
  3. Go to the device section β†’ Settings β†’ Update the firmware.
  4. If a new version is available, click Update and wait until it is completed (don’t turn off the printer!).

⚠️ Note: When updating the Lofree Dot Matrix Printer firmware through USB-OTG Turn off the phone from charging. Simultaneous power from two sources can damage the printer controller.

After the update, the printer will automatically restart. If the process is suspended during the Preparation for Update stage:

  • πŸ”„ Force the printer to restart (press the power button for 15 seconds).
  • πŸ“± Reinstall the Mi Home app.
  • πŸ”Œ Try updating your firmware via another phone (for example, on Android if you were originally using iOS).

FAQ: Frequent questions about connectivity

Can I connect a Xiaomi mini printer to a laptop?
No, there is no official support for Windows or macOS. A workaround: connect the printer to your smartphone, and then through an application (for example, Mi Home) send the file to print from your laptop over a local network (if the phone and laptop are on the same Wi-Fi network).
The printer prints green/blue stripes. What do we do?
This is a sign of dried ink in the print head. For Mi Portable Photo Printer 2: Turn on cleaning mode: press the power button for 5 seconds until the indicator flashes red. Repeat 2 to 3 times, then print the test page. If the problem persists, replace the cartridge.
How to reset your printer to factory settings?
To reset: Turn off the printer. Press the power button for 10 seconds until the indicator flashes yellow. Release the button, the printer will reboot with the factory settings. Attention: After the reset, you will have to reconnect the printer to the phone.
Can I print from a Xiaomi printer without an app?
Yes, but with limitations: Wi-Fi Direct (Android only) prints from a gallery or file manager. Through USB-OTG, some printers (like the Printody P1) are defined as external drives, and files can be drag and drop directly, but you still need an official app to adjust the quality of the print, cropping or filters.
How many photos can you print on a single charge?
Battery capacity and energy consumption depend on the model: Mi Portable Photo Printer 2: ~30 photos (1080 mAh). Printody P1: ~50 photos (2000 mAh). Lofree Dot Matrix: ~100 pages of text (3000 mAh). To save charge, turn off the printer after use (power button).