LexmarkZ605
This is for Ubuntu 5.10 (Breezy Badger); it also works on Ubuntu 6.06.
Dependencies
You'll need to install alien and libstdc++5. {{{sudo apt-get install alien sudo apt-get install libstdc++5 }}}
Installation
1. Download the driver from lexmark's site ([CJLZ600LE-CUPS-1.0-1.TAR.gz])
2. Run though the following commands: {{{tar -xvzf CJLZ600LE-CUPS-1.0-1.TAR.gz # extract the driver. tail -n +143 z600cups-1.0-1.gz.sh > install.tar.gz # the sh script is broken for newer systems. tar -xvzf install.tar.gz # extract the contents produced by tail sudo alien --to-deb *.rpm # convert unusable rpm packages to deb. dpkg -i *.deb # install the debs sudo ldconfig # refresh ubuntu to see the new libraries cd /usr/share/cups/model sudo gunzip Lexmark-Z600-lxz600cj-cups.ppd.gz # unzip the ppd, which should _not_ be gzipped sudo /etc/init.d/cupsys restart # The driver is now installed. Restart the cups daemon. }}}
3. Now we run: {{{/usr/lib/cups/backend/z600 }}} You should see something like: {{{direct z600:/dev/usb/lp0 "Lexmark Lexmark Z600 Series" "Lexmark Printer" }}}
4. Now simply set up your printer using the new z600 driver. (ie: in GNOME: System->Administration->Printing).
4.bis Under kubuntu I needed to purge CUPS under adept to reinstall the drivers and to make the changes functional. It works fine