Print PostScript graphics to a Dell MFP1600n printer

Mar 01, '06 06:18:00AM

Contributed by: Anonymous

I have a Dell MFP1600n printer, and although the printer claims to support IPP and PostScript, every time I try to send a print job with graphics in it, the print job fails with the error message "Print file was not accepted (client-error-bad-request)!"

After looking into it for a while, it turns out that although the Dell printer does support IPP, you can't send generic PostScript over the IPP port: it will work for simple text printing, but as soon as you try to send something with graphics, it will fail out.

Fortunately the printer does seem to support raw postscript over port 9100 -- so here's something that works:

  1. Set up the printer as an IPP printer.
  2. Open up /etc/cups/printers.conf, find the entry for the printer you just created -- you should see that the entry has a DeviceURI of ipp://1.2.3.4/, where 1.2.3.4 is the IP address you entered in the setup dialog.
  3. Change the line in printers.conf so that it says: DeviceURI socket://1.2.3.4:9100, substituting your printer's IP for 1.2.3.4.
  4. Restart cupsd by typing ps -aux | grep cupsd, then find the PID in the output, and then sudo kill -HUP pid#.
All done!

Comments (3)


Mac OS X Hints
http://hints.macworld.com/article.php?story=20060225174600412