Getting a printer to work on Linux is pretty straight forward as long as you got the correct .ppd file for the printer. I struggled a couple of days with the PostScript ppd file – when infact it was the pxlmono ppd file that did the trick for me.
First, I installed cups
sudo aptitude install cupsys cupsys-driver-gutenprint foomatic-db-gutenprint foomatic-filters fontconfig libtiff4 libfreetype6
I also added Allow localhost in /etc/cups/cups.conf on certain places – to restrict access to cups-admin from other machines. Then I added myself to the group lpadmin to gain admin rights
sudo usermod -a -G lpadmin myusername
Remember the -a option which adds the user to groups rather than setting the primary group. Then restart cups
sudo /etc/init.d/cups restart
and add the printer via
My Ricoh Aficio MP C2500 is connected to my local network with a fixed ip. CUPS located the driver, I provided the ppd file – pxlmono located here: pxlmono pdd file.
Any tips on getting it to send my “Valid Access” user code … at the moment this thoroughly non-linux office is not playing nicely
Is this not an option when you Print? – Choose Ricoh printer, click on Advanced tab – there you may enter your User Code etc.
had to manually edit the pdd file to put my usercode in … then had to made it the default in the system, then in my programs …
should’ve been an easier way …
turns out that’s what the tech’s from ricoh reccomend too
search the pxlmono.pdd for ‘usercode’ and put in whatever you need 3 or 4 times over (say) ’1001′ and bob’s your uncle.
good luck to others.
That PPD file was the silver bullet for me, simply loaded it up in Ubuntu’s printer configuration dialog (which was able to automagically locate the printer on the network with no trouble) and POOF everything started working.
Thanks for posting it
-D
hmm..still got problem when multiple users uses 1 pc,
provided with their own access code..if i edit the pdd files,then all users can see other staff user code..is it right?..can someone help me?..any ideas..
ohh..by the way, i use windows server 2003 (sorry),and client used ubuntu 8.10..