Yesterday I spent about 9 hours getting my printer to work in Ubuntu. I figured I'd give a brief tutorial on how I did this, save the next person some headaches. First I hooked up the printer and turned it on. Next I went here: Ubuntu 7.10 64 bit Lexmark Z645 Install - Ubuntu Forums . Save that page in another tab, you are going to need it. It states its for ubuntu 7.10 and 64bit but it worked on my 32bit Ubuntu 8.04. Do the 1st 2 steps and when you download the driver make sure in your options on whatever browser you are using that the lexmark drivers download be loaded to the desktop. When at the Lexmark Site select the Redhat rpm driver. Ok hopefully by now you have installed "alien printconf" and have CJLZ600LE-CUPS-1.0-1.TAR.gz on your desktop. Now in Terminal where you installed "alien printconf" type "mkdir lexmark" leave out my quote marks whenever I post you a command. They are just for emphisis. Only the words inside the quot""""e marks get entered, OK?

Now go to Places on top left taskbar and left click on Home folder. When it opens there should be a folder named " lexmark" now in there. Now go back to your desktop, right click and cut CJLZ600LE-CUPS-1.0-1.TAR.gz and go back to the lexmark folder and left double click it. That should open it and nothing should be in there. Right click on the empty space in the folder and paste CJLZ600LE-CUPS-1.0-1.TAR.gz. Now you should have CJLZ600LE-CUPS-1.0-1.TAR.gz in the lexmark folder. Now go ahead and close Home Folder. You are done there.

I am trying to do this in very simple talk for all you new users out there so bear with me.

You are now ready so start at the step in the tutorial and remember to copy and paste the commands in Terminal which you should have still open. If you closed it open a new one. It won't matter.

Start at this step:::: Move to the lexmark folder
cd lexmark


Follow the instructions to the letter on down the list.
Remember, just copy and paste.

When you get to this step in the tutorial
Convert unusable rpm packages to tgz
alien -t z600cups-1.0-1.i386.rpm
alien -t z600llpddk-2.0-1.i386.rpm

Go ahead and follow that step. The reason I am bringing it up is you will notice warnings about not being root and all kinds of other stuff. IGNOR
E THIS.
DO NOT WORRY. Its because you are using sudo in terminal instead of root access and all it amounts to is it doesn't mean nothing.

Now hopefully you have followed the tutorial commands and have gotten to here. The very last command
Now Restart Cups
/etc/rc2.d/S19cupsys restart

Go ahead and do it. If you get an error don't sweat it. Its because Ubuntu 8.04 tells cups how to shut down differently than Ubuntu 7.10 did and since the tutorial is for Ubuntu 7.10 this is the only command Ubuntu *.04 does't recognize.

Ok, to reboot cups just close everything and reboot your operating system. Simple Huh.
Now to print a test page but first you need to bring your printer on line. Go to System>Administration>Printing. Printer Configuration host should now be open.I am going to paste what I wrote in another forum because I am tired of typing and my broke foot hurts. Here:::::

I had to go to System>Administrator>Printer and after the printer GUI opened click on change next to Make and model then select Lexmark from the list of printers supplied from the next window, then select Z600 from the next Window. Then I selected the top option in the next Window which states I think to overwrite something cuz I didn't want anything interfering with what I was trying to do and it brought me back to the Printer page and I hit Test Page and she was off and running. After Printing test page I noticed some colors a little faded so I went to Printer Options on the printer page and under Print Quality which was set on Normal I selected Better and hit apply.