Foomatic kit for Lexmark's inkjet printer drivers ================================================= Lexmark provides proprietary Linux drivers for their inkjets Z13, Z22, Z23, Z32. Z33, Z52 and Z53. They are easy to install and to use on systems running LPD or a compatible printing system. On systems running CUPS, PPR, PDQ, or LPRng you need some special tricks, which are implemented in this Foomatic kit, but also under the standard LPD/GNUlpr you will get additional options by using this kit. License ------- All files in this package are (C) 2001, 2002 by Till Kamppeter and free software under the terms of the GNU General Public License (GPL, http://www.gnu.org). Software requirements --------------------- - Linux system on an x86-compatible machine (386, 486, Pentium, AMD, ...) - Kernel supporting a bi-directional parallel port or USB printing - Perl interpreter (/usr/bin/perl or /usr/local/bin/perl) to be able to run the scripts - A printing system (CUPS, PPR, PDQ, LPRng, GNUlpr, or LPD) - Foomatic (from http://www.linuxprinting.org/foomatic.html) - The Lexmark drivers (http://www.lexmark.com/, use the Z32 driver for the Z22 and the Z33 driver for the Z23) - To get all more comfortable: KDE 2.2.2 or newer (best KDE 3.x), KUPS, QtCUPS, and/or XPP if you use CUPS, XPDQ if you use PDQ, or GPR if you use LPRng, GNUlpr, or LPD. Installation ------------ If it is not already done in your Linux distribution, install the software listed above as described in their documentation. You do not need to install LPD for installing the Lexmark drivers. When a window shows up during the installation of the drivers for the Z22, Z32, Z52, or Z53, close it. If you get an error message in the end of the installation of the Lexmark driver, ignore it. In the case of the Z13, Z23 and Z33 cancel the installation when it comes to the head alignment. Now install the contents of this package by entering the command: ./install in a terminal window. In the beginning of the lexmark* files there are definitions of some paths. Adapt them to your system (under Mandrake Linux 7.2 or newer you do not need to modify them and on RedHat or Conectiva probably not, too). Usage ----- Set up a queue for your printer by logging in as "root" and starting lexmarkinstall Follow the instructions on the screen. Due to the bidirectional protocol of the drivers (these printers do not need a bidirectional protocol, the Z52/Z53 works with GIMP-Print) they cannot send the data through a CUPS backend or through a temporary file as it would be done by PDQ. The driver talks directly to the port where the printer is connected to. So make sure that the user "lp" (CUPS, LPRng, GNUlpr, LPD), "ppr" (PPR), or all users who should be able to print (PDQ) have read and write access to the printer port ("/dev/lp0", "/dev/usb/lp0", ...). In addition make sure that the script "lexmarkwrapper" is in the path of "lp", "ppr", or of the users and is executable for them. When CUPS is used the backend "file:/dev/null" must be selected, so that CUPS does not block the printer port. Now your printer is able to print. To get the maximum quality out of it, you should make sure that the nozzles of your cartridges are clean (even new cartridges have often clogged nozzles) and that the print heads are correctly aligned. To do this start lexmarkmaintain logged in as "root" and follow the instructions on the screen. Now you can print with your printer. Best photo quality you get with the highest resolution and image type "photo" on Glossy Photo Paper (e. g. Kodak). Enter foomatic-printjob -P <printer> -o docs ~/.bashrc to print a list of all available options.