Receipt printers on Mac

1/ Install your printer:

For network printer (Ethernet or Wifi) get the IP address of the printer (more information) and skip to step 2.

For local printers (USB or serial) you must install your printer on your Mac with the CUPS service.
To open CUPS go to the following URL: http://127.0.0.1:631

If CUPS is disabled, open your Terminal (Applications/Utilities/Terminal) and type the command cupsctl webinterface=yes and the Enter key.

To login CUPS, you will need your Mac credentials (the same used to login you Mac).
In the 'Administration' tab of CUPS, add your printer:
– enter necessarily the same Name and Description (make a copy/paste),
– select 'Raw' as Manufacturer (Make) and 'Raw queue' as Model.

Important: Sometimes CUPS doesn't save properly the printer description.
In the 'Manage printers' section you can check if the printer description is similar to the printer name.
If not, modify the printer to update the printer description (don't recreate it).


2/ Download the Himp printing utility for Mac.
Himp enables to link your printer to your account.

To install Himp, open your Terminal (Applications/Utilities/Terminal) and type the following commands:
cd Downloads/Himp, then Enter key (this command will open the Himp file downloaded)
./install.sh, then Enter key (this command will install Himp)

For a local printer, Himp will prompt you to select it among the available printers on your Mac.
When Himp is successfully setup, you can close the Terminal.

You will find online a lot of information about how your Mac Terminal is working, if you are in trouble at this step.

If you have several sessions on your Mac, start installing Himp on the admin session.
Then install Himp on others sessions by selecting the option 'Install for this user'.


3/ Complete your printer setup on your account, in the 'Settings/Printing/Printing tests' section.
Select in the drop down menu your printer interface (network or local):
– For a network printer, enter the printer IP address.
– For a local printer, 'default' will be seized.


When you proceed a printing test from your account, the printing status is displayed.

If the printing status is 1 and no ticket is printed, it means that the printer is not available:
– check your printer network settings for network printers,
– check that your printer is properly setup in CUPS (with the same Name and Description, as a Raw printer),
– check that no file is stuck into the printer queue, or that the printer is not in Pause mode.

If the printing status is 2 and no ticket is printed, it means that Himp is not setup properly.
Restart your Mac and/or reinstall Himp.


Click here to watch a video explaining how to setup a printer on Mac