Daily Archives: January 5, 2014

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”.