> ## Documentation Index
> Fetch the complete documentation index at: https://docs.luxima.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Printers on mobile

> Connect LUXIMA Print to a Zebra, cab, office or other network printer.

Tap the gear icon to open **Station settings**. Printers are set up there. Tap **Save** when you have changed something.

## Which printers work

| Printer | Connection | iPhone and iPad | Android |
| - | - | - | - |
| Office and other network printers | Wi-Fi | Yes | Yes |
| Zebra label printers | Wi-Fi or network cable | Yes | Yes |
| Zebra label printers | Bluetooth | Yes | Yes |
| Zebra mobile printers (ZQ220 Plus, ZQ120 Plus, ZQ110, ZQ210, iMZ) | Bluetooth | Yes | Yes |
| cab label printers | Wi-Fi or network cable | Yes | Yes |
| cab label printers | Bluetooth | No | Yes |

The device and a Wi-Fi printer must be on the same network.

## Find a printer automatically

**1. Turn the printer on**

For a Wi-Fi printer, make sure it has joined the same Wi-Fi as your device.

**2. Look for it**

Under **Select printer**, tap **Look for printers**. The search takes about 15 seconds.

**3. Pick it**

Printers appear under **Wi-Fi and network** and **Bluetooth**. Tap yours, then tap **Save**.

If you see "No printers found yet", check the printer is on and on the same Wi-Fi, then look again. If it still does not appear, add it by hand.

## Add a printer by hand

Under **Add a printer** there are three sections.

> [accordion] Zebra printer
>
> Choose the **Connection**: **Bluetooth** or **Wi-Fi / network**.
>
> **Wi-Fi / network**
>
> Enter the printer's **IP address or host name**. Leave **Port** at 9100 unless it was changed on the printer. Choose the **Resolution** printed on the printer's label (203, 300 or 600 dpi), then tap **Use this printer**.
>
> **Bluetooth**
>
> There are three ways to tell the app which printer to use:
>
> * **Tap it.** Tap **Tap printer (NFC)** and hold the top of your device on the printer's Print Touch mark.
> * **Scan it.** Tap **Scan printer barcode** and scan the barcode on the label under the printer.
> * **Type it.** On iPhone and iPad, type the printer's serial number. On Android, type its Bluetooth address or serial number. Both are on the label under the printer.
>
> Leave **Printer type** on **Ask the printer**. The app asks the printer which language it speaks and tells you the answer. If the printer does not answer and labels do not print, choose the type yourself: **Zebra mobile (ZQ220 / ZQ120)**, **Zebra ZPL** or **ESC/POS receipt**.
>
> You do not need to pair the printer in your device's Bluetooth settings first.

> [accordion] cab printer
>
> **Wi-Fi or network cable:** enter the printer's IP address. Leave the port at 9100 unless it was changed. The resolution starts at 300 dpi.
>
> **Bluetooth (Android only):** enter the printer's Bluetooth address, which looks like 0C:61:CF:24:86:1B.

> [accordion] Wi-Fi printer
>
> For an office printer or any other printer on your network. Enter its IP address, which you find in the printer's network menu. Leave the port at 631 unless it was changed.

### Zebra on Android: tap to open

On Android, holding the phone on a Zebra printer's Print Touch mark opens LUXIMA Print and selects that printer. On iPhone, open the app first and use **Tap printer (NFC)**.

### Zebra mobile printers in receipt mode

If the app says "The printer is in ESC/POS receipt mode", labels will print, but they line up better in the printer's label mode. Tap **Switch printer to CPCL**, then turn the printer off and on again and run a test print.

## Choose the layout

| Layout | Use it for |
| - | - |
| **One label per page** | Label printers with a roll of labels. |
| **Labels on a sheet** | Office printers. Labels are laid out at true size on A4 or Letter, with cut marks. |

The label's size comes from the label design in LUXIMA. You do not set it in the app.

## Shift the print

If labels print slightly too far to one side on a Zebra printer, use **Shift print**.

Tap the arrows to move the print left or right in steps of 0.5 mm, up to 20 mm each way. The picture shows the label as you read it. If the print sits too far left, move it right, then run a test print. Tap **Reset** to go back to "Not moved".

## Test print

Tap **Test print** at the bottom of settings to send one test page. Do this after adding a printer or changing the shift.

If a job is printing, pause it first.

## Save as PDF

**Save as PDF (test)**, under **Other**, saves each job as a PDF on the device instead of printing. Use it to try the app before a printer is set up.

## Troubleshooting

| Message or problem | What to do |
| - | - |
| The printer is not in the list | Check it is on. For Wi-Fi, check it is on the same network. For Bluetooth, move closer and check that Bluetooth is on and allowed for LUXIMA Print. Then add it by hand. |
| "No Bluetooth LE device named ... is in range." | Check the printer is on and close to your device, and that the serial number is right. |
| "iPhone cannot connect by Bluetooth address. Use the serial number instead" | Type the serial number from the label under the printer, or scan its barcode. |
| "cab printers connect over classic Bluetooth, which this phone does not offer. Use Wi-Fi." | Connect the cab printer over Wi-Fi. |
| "No printer tag was read." | Hold the device still on the Print Touch mark and try again. |
| "This phone has no NFC, or NFC is off" | Turn NFC on in your device's settings, or scan the printer's barcode. |
| "Not a printer code" | You scanned a different barcode. Scan the one on the label under the printer. |
| "This label is wider than the printer can print (72 mm). Choose a narrower label." | The label is too wide for this mobile printer. Use a narrower label design or another printer. |
| "Secure connection to ... failed. Its certificate may have changed." | Remove the printer and add it again. |
| The print is off-centre | Use **Shift print**, then **Test print**. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.