Configuring 2009 Lexmark printers with 64 bit Fedora
Lexmark is finally supporting their new (2009 or later) inkjet printers in Fedora and a few other distributions, and they work pretty well. However they do not officially support 64 bit and the installer fails unless you install some 32 bit libraries. This guide explains the correct libraries to install, and if any caveats are found they will also be listed here.
Applicable to Fedora Versions
- Fedora 13 or higher
Requirements
- A 2009 Model Lexmark inkjet printer supporting Linux
- Basic yum skills and use of su
Doing the Work
The only real required work within Fedora is to install the required libraries. Installing the driver depends on your printer model, but we'll mention that step to be clear when to do so. For those who are curious, yes a yum localinstall could find any dependencies of this nature in most cases of simply having a 32 bit RPM, however Lexmark has the actual RPM packaged inside of a Lua installer and also uses a separate Java RE which has its own requirements. The following information was found with a bit of trial and error.
- Install required 32 bit libraries. Note this will pull in some number of dependencies, but this is life with multilib and should cause you no other problems:
- Uncompress and xecute the Lexmark installation:
su -c 'yum install cups-libs.i686 glibc.i686 ncurses-libs.i686 libusb.i686 libXext.i686 libXtst.i686 libXi.i686'
tar zxf your-driver.rpm.sh.tar.gz
sh -c 'sh your-driver.rpm.sh'
Troubleshooting
How to test
Common problems and fixes
No known problems at this time, unless my inability to network scan is a problem related to another missing 32 bit library. If I find more, I'll update.
More Information
This guide does not intend to go into any specifics about acquiring or using the drivers. As far as I know, the drivers will be made available on the Lexmark website, but are not provided in the box with the printer. It should be easy enough to locate the drivers by navigating through the Lexmark website looking for your specific printer model.
Disclaimer
We test this stuff on our own machines, really we do. But you may run into problems, if you do, come to #fedora on irc.freenode.net

