1. Introduction
The Milestone P29L is a versatile 80mm (3-inch) wireless thermal printer designed for both receipt and label printing. It offers convenient connectivity via Bluetooth for Android/iOS devices and wired USB for computers, making it suitable for various indoor and outdoor working environments. This manual provides detailed instructions to help you set up, operate, and maintain your printer effectively.
2. Key Features
- Dual Printing Mode: Supports both thermal label and receipt printing.
- Wireless Connectivity: Bluetooth for Android/iOS phones.
- Wired Connectivity: USB for computers.
- Environment Friendly: Thermal printing requires no ribbon or ink cartridges.
- Multi-language Support: English (Default), Arabic, Cyrillic, French, Greek, Korean, Portuguese, Russian, Spanish.
- Multiple Input Methods: Speech input recognition, bulk import, scan code recognition, picture-to-text conversion.
- Compact and Portable Design: Lightweight and durable for various environments.
3. Specifications
| Feature | Specification |
|---|---|
| Product Model | MHT-P29L |
| Printing Method | Thermal Line Printing |
| Print Width | 72mm |
| Print Density | 576 dots / line |
| Print Speed | 60~90mm/s (Black Print Speed: 90mm/s) |
| Interface | USB + Bluetooth |
| Max Paper Size | 80mm |
| Max. Resolution | 576 Dots/line |
| Place of Origin | Guangdong, China |
| Print Command | ESC/TSPL/CPCL |
| Power Adapter | Input AC100-240V; Output DC9V/1A |
| Charging Time | 3 hours |
| Mechanical Properties | 50KM |
| Roll Diameter | 50mm |
| Paper Thickness | 0.06-0.08mm |
| Lithium Battery | 2200mAh/7.4V |
| Operating System | Android, iOS, Windows |
| Certification | CE, RoHS, BIS(ISI) |
| Bar Code Type | CODE39, CODE128, UPC-A/EAN13/EAN8/CODE39/CODABAR/CODE93/CODE128, 2D: QR code |
| Dimensions | 136mm x 120mm x 61mm (approx.) |
| Weight | 0.5KG |
4. Setup Guide
4.1. Unboxing and Components
Upon opening the package, ensure all components are present:
- Milestone P29L Thermal Printer
- Power Adapter (AC100-240V input, DC9V/1A output)
- USB Cable
- User Manual
- Optional: Carrying Bag, Paper Roll (depending on package)

4.2. Initial Charging
Before first use, fully charge the printer. Connect the power adapter to the printer's DC port and plug it into a power outlet. A full charge typically takes about 3 hours.
4.3. Installing Paper Roll
- Open the printer's top cover by pressing the release button.
- Remove any battery insulation stickers if present (refer to the sticker on the printer).
- Insert the thermal paper roll into the compartment, ensuring the printing side faces the thermal print head.
- Pull a small amount of paper out past the print head.
- Close the top cover firmly until it clicks into place.

5. Operation
5.1. Power On/Off
Press and hold the power button (usually marked with a universal power symbol) on the front panel to turn the printer on or off.
5.2. Connecting to Devices
The P29L printer supports both Bluetooth and USB connections.

5.2.1. Bluetooth Connection (Android/iOS)
- Ensure Bluetooth is enabled on your mobile device.
- Download and install the official printing application, Mlabel, from your device's app store (Google Play for Android, App Store for iOS).
- Open the Mlabel application on your phone.
- Within the Mlabel app, navigate to the Bluetooth settings or device connection section.
- Select your printer from the list of available Bluetooth devices to connect. The default account for the app is "MHT" or "1" (no password required, just click login).
- Note: The printer's Bluetooth cannot be found or connected directly through your phone's system Bluetooth settings. Connection must be initiated from within the Mlabel application.
5.2.2. USB Connection (Computer)
- Connect the printer to your computer using the provided USB cable.
- Install the appropriate printer driver for your operating system (Windows 7 or Windows 10). Drivers can be downloaded from the following links:
- Windows 7 Driver: https://drive.google.com/open?id=0B9xDryhA985fX2Z6WlFhWWFfOEk
- Windows 10 Driver: https://drive.google.com/file/d/0B9xDryhA985faGRnUUh5OEJ6X0k/view?usp=sharing
- Once the driver is installed, the printer will be recognized by your computer and ready for use with compatible software.
5.3. Printing Labels and Receipts
The Mlabel application allows you to print both labels and receipts. You can edit text, use pre-designed templates, or utilize advanced features.
5.3.1. Advanced Printing Features (via Mlabel App)

- Speech Input Recognition: Voice input text content for convenient editing.
- Bulk Import: Print labels in batches with one click.
- Scan Code Recognition: Convert scanned barcode content into text or copy to the app.
- Picture to Text: App-built-in recognition and conversion of pictures to text with high accuracy.
5.4. SDK for Developers
For developers wishing to integrate the printer with custom applications, the SDK can be downloaded from: https://www.mhtclouding.com/MHT/MHTFile/other/MHTDevelopmentKit.zip
6. Maintenance
6.1. Cleaning the Printer
Regular cleaning helps maintain print quality and extends the printer's lifespan.
- Turn off the printer and disconnect the power adapter before cleaning.
- Use a soft, lint-free cloth lightly dampened with isopropyl alcohol to clean the thermal print head. Allow it to dry completely before use.
- Clean the paper path and rollers to remove any paper dust or debris.
- Wipe the exterior of the printer with a soft, dry cloth.
6.2. Paper Handling and Storage
- Use only high-quality thermal paper to ensure optimal print results and prevent damage to the print head.
- Store thermal paper in a cool, dry place away from direct sunlight and heat to prevent premature discoloration.
- Ensure the paper roll is correctly installed to avoid paper jams.
6.3. Battery Care
To maximize battery life:
- Avoid fully discharging the battery frequently.
- If storing the printer for an extended period, charge the battery to about 50% and store it in a cool, dry place.
- Always remove any battery insulation stickers before first use.

7. Troubleshooting
| Problem | Possible Cause | Solution |
|---|---|---|
| Printer not powering on | Low battery or power issue | Charge the printer fully. Ensure the power adapter is correctly connected. |
| Cannot connect via Bluetooth | Incorrect connection method | Connect via the Mlabel app, not directly through phone's Bluetooth settings. Ensure the printer is on and within range. |
| Poor print quality | Low battery, dirty print head, or incorrect paper | Charge the printer. Clean the thermal print head. Ensure you are using thermal paper of the correct size (80mm width, 0.06-0.08mm thickness). |
| Paper jam | Improper paper installation or wrong paper size | Turn off the printer, open the cover, and carefully remove the jammed paper. Reinstall the paper roll correctly. |
| Printer not recognized by PC | Missing or incorrect driver | Install the correct Windows driver from the provided links in Section 5.2.2. |
| Printer not compatible with a specific app (e.g., Loyverse) | Limited third-party app compatibility | The printer is designed to work perfectly with the official Mlabel app. Compatibility with other third-party apps is not guaranteed. |
8. User Tips
- Portability: The printer's mini size makes it highly portable for on-the-go printing needs.
- Versatility: This device functions as both a thermal label printer and a barcode scanner, offering dual utility.
- Paper Compatibility: Ensure you use receipt paper with dimensions such as 80*30mm or 80*50mm for optimal performance.
- Official App Use: For the best experience and full functionality, always use the official Mlabel printing application.
9. Warranty and Support
9.1. Warranty Information
The Milestone P29L printer comes with a 1-year warranty from the date of purchase, covering manufacturing defects.
9.2. After-sales Service
For any technical assistance, troubleshooting, or service inquiries, please contact our after-sales support. Services include return and replacement options, call center support, and online technical assistance.
9.3. Additional Resources
For more information, app downloads, and support, please visit our company website: http://en.gzmht.com





