Thermal Printer Setup on Mac OS

Mac Users will need to use Safari or Firefox.

Step 1.  First Make sure you have the latest Java installed by going to
www.java.com/en/download/installed.jsp

Step 2. Thermal Printer Installation:

Note: Installing printer by selecting “Zebra EPL2 Label Printer”  as a aPrinter Software will not work.

  1. Open a Terminal window: ⌘(Option)+space, terminal, enter
  2. Enable CUPS web interface by entering this into the Terminal
    sudo cupsctl WebInterface=yes
  3. Load Safari to the CUPS web interface http://localhost:631 and click The “Administration” tab, then “Add Printer”1
  4. If you see your USB raw printer in the listing DO NOT select it.
  5. Click AppSocket/HP JetDirect, Continue.
    2
  6. You will be prompted for a port
    1. For USB printers type: (Example)
      usb://Zebra/LP2844
      Get this port by issuing the command lpinfo -v |grep usb: from the Terminal. You don’t need the “?location=1a200000” information.3
    2. For network printers type: (Example)
      socket://192.168.254.254:9100
      The IP address may be configured to use a different address, which is outside of the scope of this tutorial.
  7. Enter an appropriate Name, Description and Location for your printer
    4
  8. Do not share printer, Continue.
  9. Make: Raw, Continue [screenshot]
  10. A summary will display. Click Add Printer
  11. Starting Banner: none, Ending Banner: none. Click Set Default Options
  12. You may now try adding Thermal Printer in Ship200 Settings Page

 

Step 3.

Firefox Instructions:

1. When prompt “Allow Plugin to Run” – select “Always Run”.
if you will reveive an error:
“Plugin NOT loaded”
You need to enable Java in Firefox
Go to Firefox Preferences -> Manage Add-ons.. -> Plugins -> Enable “Java Applet Plugin…. ”

Safari Instructions:

  1. Safari must be configured to run the Applet in unrestricted mode or you will receive an error:
    “Cannot run program /usr/bin/lpr: error=1, Operation not permitted”
  2. Go to SafariPreferencesSecurityManage Website Settings
  3. Select site to allow qz-print, and set it to Allow Always.
  4. Alternately, you may run Java in “Unsafe Mode”, which will have the same effect.
  5. Note:  Some Safari updates have reported the above settings don’t work.  If you’ve recently updated Safari and Java is blocked, change the settings to “Block”, then back to “Allow Always”.