Hi, I had a lot of trouble with this, but finally got it working, before I saw there was more than one page to this thread
I put all the info together (I think) to help anyone still stuck.
First check "libstdc++5" and "libstdc++6" files are installed. Go system -> administration -> synaptic package manager,
search for libstdc, mark the two files for installation if not already installed, and click apply.
Then download Z600 linux redhat driver, save to desktop, from here:
Into terminal type these commands (without $)
Install "alien" program, if it is not already installed, then do:
$ cd ~/Desktop
$ mkdir lexmark
$ mv CJLZ600LE-CUPS-1.0-1.TAR.gz lexmark
$ cd ~/Desktop/lexmark
$ tar -xvzf CJLZ600LE-CUPS-1.0-1.TAR.gz
$ tail -n +143 z600cups-1.0-1.gz.sh > install.tar.gz
$ tar -xvzf install.tar.gz
Then in a fresh terminal do:
$ alien -t z600cups-1.0-1.i386.rpm
$ alien -t z600llpddk-2.0-1.i386.rpm
$ sudo tar xvzf z600llpddk-2.0.tgz -C /
$ sudo tar xvzf z600cups-1.0.tgz -C /
$ sudo ldconfig
$ cd /usr/share/cups/model
$ sudo gunzip Lexmark-Z600-lxz600cj-cups.ppd.gz
[but if this gives you an error message type in:
[$ /etc/init.d/cups restart
If you get output "direct z600:/dev/usb/lp0 "Lexmark Lexmark Z600 Series" "Lexmark Printer" " then it is great, miss the next bracketed bit.
$ cd /usr/lib/cups/backend
If you get no output, then:
Now hopefully your driver is installed and ready,
$ sudo gedit /etc/fstab
and copy and paste to the bottom of the document the words: "usbfs /proc/bus/usb usbfs devgid=14,devmode=0660 0 0"
-without the quotation marks, and then in terminal do:
$ sudo mount usbfs
so go system -> administration -> printing,
choose printer from list,
close the "searching for drivers" or wait for it to finish,
check the "provide ppd file"
and browse for it in /usr/share/cups/model
then follow the instructions to name the printer etc and you are done!