Monday, December 12, 2011

Installing printer on Ubuntu in Soc NUS: The postscript error!

Hi,

Last few days I was trying to make a Lexmark duplex printer work on my Ubuntu system. I followed the standard steps of installing printers in SoC/NUS
  • Go to Systems->Administration->Printing 
  • Click on the Add and select Network Printer
  • From the dropdown menu, select "Windows Printer via SAMBA"
  • Lets assume we want to add printer psa518-dx printer. Also, I am staff, so I will use nusstf,  and nts09, students should use nusstu and nts27 instead:

    • add the SMB printer name as "nusstf/nts09/psa518-dx"
    • Click on "Set Authentication details now" and enter username (mukesh, no domain required) and password (..., it appeared like that for me :-))
  • Click forward and choose appropriate driver. In my case it was Lexmark
  • Click forward and again select specific driver e.g. T642 and click forward
  • Enter any printer description such as Lexmark, laserjet, PSA518 etc. and click "Apply".
  • Print the test page and click OK.
If you are lucky, this will work and you would have printed test page properly. However, in most of the cases you get an error something like this:
Postscript error: %%[ Error: configurationerror; Offending Command: setpagedevice]%%

This is because you still need to configure the printer for various details. To do that, go to the printing, right click on the installed printer, and select properties:
  • Select printer Options. In that, select Page Size-A4; Media source-Default; Double sided printing-Long edge(standard); Resolution-600
  • Select Job Options. In that, click on the "+" symbol below "Pages per slide" and select  "Two-Sided (long-edge), leave others as they are.
  • Save the settings and print the test page again!
Bingo!!! you can print now :-)


2 comments:

  1. It feels awesome to read such informative and unique articles on your websites. every door direct mail postcard printing

    ReplyDelete
  2. Thanks for the instructions! was helpful... just a small change, the username for the printer requires the domain (e.g. nusstu\xxxxxxxx). Don't know whether it's a new change, but that worked for me!

    ReplyDelete