This is a big step for Lexmark. In the past they have generally entirely ignored Linux users (and often Mac users, too). When my old HP printer bit the dust and Target had a deal for an all-in-one wireless printer for $50, I was surprised to find that Lexmark offered full support for Linux. Granted, Lexmark has opted to do this by packaging their own driver rather than contributing a ps or ppd to foomatic, but I’m willing to acknowledge progress. Here’s the steps to get it to work wirelessly.
1. You must first go through the setup with a Windows machine and keep the paper it prints out with the network info. There is no way around this. The CD that comes with the printer won’t help. Once you get the printer connected wirelessly, we can set it up on Fedora. If you don’t need wireless skip to the next step.
2. Download the Lexmark driver from their support site. The file extension is rpm.sh. Note that they only have 32-bit drivers, but they will work in x86_64.
3. Open a terminal and login as root. cd to the folder where you downloaded the file from step 2.
4. chmod a+x lexmark-08z-series-driver-1.0-1.i386.rpm.sh.tar.gz . If your filename is different, adjust accordingly.
5. ./lexmark-08z-series-driver-1.0-1.i386.rpm.sh.tar.gz should now start the installation program. Just follow the steps and plug in the USB cable when it asks.
6. After the wizard finishes, as root, run ‘system-config-printer’. The printer should now show up here.
7. Right click on the printer and select Properties.
8. Under Settings, click on the button that says “Change…” next to the right of “Device URI”.
9. Click on Network Printer, Find Network Printer. Next to “Host:” Enter the IP Address listed under TCP/IP, Address on the network settings print out. The application should automatically set port 9100. Enter a Description and click Apply.
10. Congrats. Print a test.
*Printing works wirelessly, but ‘Scan to Network’ only seems to work with Windows clients.