This web page provides software to integrate the Lexmark-supplied binary driver with CUPS, the Common Unix Printing System. This integration takes the form of two files: a PPD file, which describes the printer to CUPS, and a filter wrapper, which acts as a driver from CUPS's point of view (but actually calls the Lexmark driver).
This wrapper allows users to enjoy the benefit of the best available driver for the Z32, while also allowing the printer to be configured via the standard CUPS interface (rather than the idiosyncratic Lexmark-supplied user interface). In particular, such parameters as resolution, paper type, and cartridge alignment can now be configured via the CUPS interface.
rpm -ivh lexmarkz22-z32-1.0-5.i386.rpmYou may ignore (cancel) Lexmark's graphical user interface that comes up during the installation. The RPM will install files under /usr/local/lexmark, as well as /var/spool/lexmark and a number of other places.
cd / tar zxf cups-lexmark-z32-wrapper.tgzThis will install the two files /usr/share/cups/model/lexmark-z32.ppd.gz and /usr/lib/cups/filter/lexwrapperZ32.
killall -HUP cupsd
lpadmin -p lexmark -m lexmark-z32.ppd -v usb://Lexmark/Z22-Z32?serial=ffe0 -E -D "Lexmark Z32" lpadmin -p lexmark -m lexmark-z32.ppd -v usb:/dev/usb/lp0 -E -D "Lexmark Z32"If your printer is connected via the parallel port, use this:
lpadmin -p lexmark -m lexmark-z32.ppd -v parallel:/dev/lp0 -E -D "Lexmark Z32"
Name: lexmark Location: (insert location here) Description: Lexmark Z32 (Continue) Device: USB Printer #1 (if connected via USB) Parallel Port #1 (if connected via parallel port) (Continue) Make: Lexmark (Continue) Model: Lexmark Z32 binary driver (en) (Continue)At this point, your print queue has been created. You should be able to print a test page. You can now click on "Configure Printer" to set up specific options for this print queue (such as resolution, color or monochrome printing, and the alignment parameters from the Lexmark alignment page, see below).
lpr -P lexmark -o raw /usr/local/lexmark/z32/lxaealgn.outNote the "-o raw" option, which makes sure the page is sent to the printer without any filtering. You can also send a page to clean your printer's nozzles:
lpr -P lexmark -o raw /usr/local/lexmark/z32/lxaecln.outFor other available test pages, see
ls /usr/local/lexmark/z32/*.out