Mobile Printing

Mobile Printing


In the mobile app, you can add and set up a printer in Admin → Settings → Select Printer

 For best printing results, the printer must support one of the common printer command languages: PCL, CPCL, ESC/P. See our system requirements for recommended models.

To start using a printer with HandiFox app, you will first need to get it discovered and selected in the app, and then adjust the printer settings in HandiFox to match your printer’s specifications. 



Discovering a Bluetooth Printer

If you have a wireless printer with Bluetooth capability, pair it with your mobile device first. The printer manual should contain instructions on how to do that.
After pairing, log into the HandiFox app, go to Admin → Settings → Select Printer and tap Scan Bluetooth. This will yield a list of all accessible Bluetooth devices from which you will be able to select your printer. 


Discovering a Wi-Fi or Ethernet Printer

If you have a printer with networking capabilities, make sure it is connected to the same local network as your mobile device (e.g. to the same Wi-Fi hotspot).

In HandiFox app, go to Admin → Settings → Select Printer and tap Scan Wi-Fi so that the app attempts to find the printer among the devices on the network. 

When you are finished, tap the orange menu button in the top-right corner of the screen to view the pop-up menu and tap Save to apply your changes. To leave without saving, press the back button. 

This will only work if the printer is on the same sub-network as your mobile device, so you may have to type in the printer’s IP address yourself. Typically, a network printer can either show its IP address on the display or print it. Refer to the printer manual for more details. Once you know what the printer’s IP address is, enter it in the text field next to the Scan Wi-Fi button.


Adjusting Printer Settings

The Printer Settings in the Mobile App

In Admin → Settings → Select Printer, tap the Settings button.

Here you can change the Printer Resolution, the Paper Size, and, most importantly, the Printer Language that the app will use when communicating with the printer.

An incorrectly set printer language will result in the printer putting out random characters, or empty pages, or showing an error. If you observe any of these symptoms, double-check what printer language is set based on your printer’s specifications.

If you are not sure which command languages your printer supports, or if it supports none, try setting the Printer Language to “Other”. This will, however, limit the printing capabilities to plain text only. 








    • Related Articles

    • Mobile Application Settings

      Settings of the mobile application allow you to customize some features of your device's app. Here is an overview of the available options: Please, note that some of the settings may not be available due to User Permissions. To learn more about that, ...
    • Reviewing and Printing Invoices

      Reviewing Invoices in the Web app Sales transactions being listed in the Web app In the web app, existing invoices can be reviewed under Sales → Sales Transactions. This page lists existing sales transactions filtered by type, status and date. The ...
    • Applying and Printing Credit Memos

      Applying Credits to an Invoice Credits available to customers as a result of credit memos can then be applied to invoices to partially or fully cover their due amounts. In the Web app In the Web app, credits can be used when entering a Payment. There ...
    • Reviewing, Editing and Printing Sales Receipts

      Reviewing and Editing Sales Receipts In the Web app Sales transactions being listed in the Web app In the web app, existing sales receipts can be reviewed under Sales → Sales Transactions. This page lists existing sales transactions filtered by type, ...
    • Synchronizing The Mobile Application

      Android App Automatic Synchronization Schedule The Android application works offline. Synchronization is initialized either manually whenever needed, or automatically by the chosen time period. By default, your mobile app automatically sends and ...