Skip to content

Setting up Raw Printing in OSX

David Scott Kirby edited this page Mar 25, 2014 · 1 revision
  1. Visit http://java.com/verify/ to confirm Java is installed and running properly
  2. Optional: Enable the Java console in System Preferences, Java, Advanced, Java Console, Show Console (Highly recommended for web developers)
  3. Open a Terminal window: ⌘(Option)+space, terminal, enter
  4. Enable CUPS web interface by entering this into the Terminal
    sudo cupsctl WebInterface=yes
  5. Load Safari to the CUPS web interface http://localhost:631 and click The "Administration" tab, then "Add Printer"
  6. If you see your USB raw printer in the listing DO NOT select it.
  7. Click AppSocket/HP JetDirect, Continue. [screenshot]
  8. 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. [screenshot]
    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.
  9. Enter an appropriate Name, Description and Location for your printer
  10. Do not share printer, Continue.
  11. Make: Raw, Continue [screenshot]
  12. A summary will display. Click Add Printer
  13. Starting Banner: none, Ending Banner: none. Click Set Default Options
  14. You may now print to your printer. Continue to the next section Adding a Printer Class to make the printer appear in System Preferences, Print & Scan