macOS
- Download the driver DMG and install it
-
Add a printer with the following settings in the "IP" tab:
- Protocol: LPD
- Address:
10.2.20.170
- Queue:
sjbw
- Name: Songjiang
- Driver: Click "Select Software". Most would work. I personally prefer "Fuji Xerox D95 v3018.103 PS", but you should probably use "FX ApeosPort-VI C3370 v3018.103 PS".
-
Set your default options.
- Please try to use double-sided printing when appropriate.
- Select a finisher type such as "C3", "D", or "A"-something. Those allow you to ask the printer to staple your documents.
- Press print on a test page from the system print dialog. You must use the system print dialog; for example, print from Preview.app rather than Adobe Acrobat. But don't submit the print job yet.
-
Configure the printing dialogue.
- Choose the correct printer, e.g. "Songjiang".
- Expand "Printer Options".
- Select "Job Accounting".
- Select "User Details Setup".
- Choose "Always Use Default User Details".
- Choose "Enter Owner Name" in the "Specify Job Owner Name" dropdown box.
-
Enter your student ID (e.g.
s65535
) as the "User ID", and your student password as the "Passcode". Leave "Account ID" blank. - Press "OK" twice (until you return to the main print dialog).
- Click whatever is to the right side of "Presets". It might say "Default Settings".
- Click "Save Current Settings as Preset".
- Enter a name like "Songjiang Preset". Make sure that the preset is set to be available for the "Songjiang" printer, and that you are saving a "Print Job Preset".
- Press "OK".
- Press "Print".
Other UNIX-like systems
I haven't figured this out yet, and I don't have the time to reverse-engineer a giant driver. Simply copying the PPD file from the drivers provided by xerox into CUPS doesn't work.
You could either try reverse engineering the driver yourself, dig deeper on the Internet, or perhaps just set up a print server or a macOS virtual machine.