This tutorial is for raw printers only.Background
These steps will allow a USB, Network, Serial or Parallel attached printer to receive raw commands through Java on Ubuntu Linux.Steps
Open System Settings > Printers
Set up the printer/port settings:For USB Printer:
Devices: Enter URI
Enter Device URI: usb://Zebra/LP2844 (example)
Get this port by issuing the command lpinfo -v |grep usb:
For Network Printer:
Note: You don't need the "? location=1a200000" information.
Devices: AppSocket/HP JetDirect
Host: 192.168.254.254 (example)
The Host IP address may be configured to use a different address, which is outside of the scope of this tutorial. If AppSocket is not listed, close and relaunch the Wizard and it should appear.For Serial Printer
Devices: Enter URI
Enter Device URI: serial:/dev/ttyS0 (or serial:/dev/ttyUSB0, etc)
For USB serial, issue the command dmesg |grep tty
Insufficient permissions fix: This command grants the logged in user write permission to all serial ports:
sudo usermod -a -G dialout $USER;
Note: 12.04 users may also need to remove [ModeManager] (https://bugs.launchpad.net/ubuntu/+source/linux/+bug/662881) due to a specific bug, ttylUSB devices don't seem writable by CUPS, so try printToFile('/dev/ttyUSB0'); instead.
Driver: Select printer from Database > Generic > Forward
Models: Raw Queue
Drivers: Generic Raw Queue > Forward
Note: Some print drivers, such as Zebra ZDesigner or CUPS Zebra driver have dual-mode drivers capable of accepting Raw commands as well as PostScript commands. If Raw printing works with the vendor supplied driver, chose that over the Generic/Raw driver.
Printer Name: (ie: zebra)
Description: Raw Zebra Printer
Location: Ubuntu PC
You may now print to your printer.
Note: If you receive a message "Printer 'zebra' not found", completely close and restart your web browser so that Java can see the newly added printer.
There are no Catalina or Mojave drivers for Phaser 6180 MFP. You can still add the printer on macOS using the built-in “Generic Postscript PPD”.
Where you have already spoken with Support, I would recommend contacting them again regarding the solution they suggested to you. The support options for your device are listed here.
I have a Phazer 6180MFP that has and still serves us well over the years which we use it as a network printer/scanner. That is until recently when I installed Apple Catalina operating system. Once installed I was unable to print at all with an error message, something about a filter... I contacted Xerox, inquiring about a new driver. The Xerox tech said that they had nothing available at the time and suggested that I contact Apple to restore my operating system to the previous version, Mojave. I was able to do that via the local Apple store Genius Bar. Now I can print, which is great but I cannot print double sided as the option is greyed out and obviously not available. Anyone else experience the same issue and how did you resolve it?