Selasa, 08 Februari 2011

Rahasia : Install Lexmark i386 Drivers on 64-bit Ubuntu Systems

I run Ubuntu 10.10 on a 64-bit Asus UL30A. I have this ancient printer, the Lexmark X2500, that my wife got for our engagement, and it sucks. Yet it bears sentimental value, so it remains our faithful family printer. On my previous laptop--a Dell Vostro 1000 that could only handle Ubuntu 9.04--I used a Lexmark X2600 print driver and modified the config files so that they would point towards the X2500, using this recipe. It worked like a champ. There are several issues with using this method for any ubuntu distro beyond 9.04 and on 64-bit systems:

  1. The GUI installer will ask for a root password for the installation. No matter what pw you enter, you will be denied (italics for emphasis). This is true on my 64-bit Maverick and on the eeePC UNR 9.10. 
  2. Running the installer as sudo from the terminal will resolve problem 1, but the installation still fails on my UL30 64-bit system.
  3. Scanning is a whole 'nother issue
Here is how to install the driver on 64-bit debian-based systems, like Ubuntu. First, download the driver here.
Once you have downloaded it, open it and extract it somewhere, preferably home folder or a subfolder therein. Then grab a terminal and cd into the directory where you extracted the driver and enter the following:
Code:
./lexmark-inkjet-08-driver-1.0-1.i386.deb.sh --noexec --target lexmark
cd lexmark/
tar xvf instarchive_all --lzma
lexmark-inkjet-08-driver-1.0-1.i386.deb
sudo dpkg -i --force-all lexmark-inkjet-08-driver-1.0-1.i386.deb
Your driver will now be installed. You may follow the instructions listed above, namely replacing all 0x011d/011d with 0x010b/010b in /usr/lexinkjet/lxk08/. One notable change from the ubuntuforums directions above is that there is also an instance of 011D in the lx2600.ppd file.
You can double-check that you found all the instances by using a simple grep:
Code:
grep -r -i -H 011d /usr/lexinkjet/lxk08/
At this point, I am stuck not being able to print or scan. All print requests halt at "Printer is busy." Neither xsane or simplescan recognize that a scanner is present. So, to be continued...

Tidak ada komentar:

Posting Komentar

Setelah membaca artikel di atas.
Apa komentar anda ??