View Full Version : How to make the totally unsupported Lexmark X2500 Work
zerhacke
August 18th, 2009, 10:15 PM
1. On the Lexmark website under Drivers & Downloads find the X2600 all-in-one printer and click on Unix/Linux. For the Eee PC or other Debian-based distros choose the first option Debian 4 and download the following driver file (approx 30MB) to your home folder:
lexmark-inkjet-08-driver-1.0-1.i386.deb.sh.zip
2. Don't connect the printer yet. Right-click on the downloaded file and choose "Extract All...". then click OK to unzip it in your home folder.
3.You will now also have the same file but unzipped so it ends in sh. If you can't get the installer to run by clicking the icon, open a terminal and try the following:
chmod 744 lexmark-inkjet-08-driver-1.0-1.i386.deb.sh
./lexmark-inkjet-08-driver-1.0-1.i386.deb.sh
4. Now follow the instructions on screen. When you get to the point where it asks you to connect the printer, do so. However, you will find it won't be recognised (because it's not a 2600 series or Z2300 series printer). Exit by clicking the close button on the window and then clicking "Yes".
5. Now edit three text files to change the product i/d (PID) from 011d (or 0x011d), which is the PID for the X2600 series, to 010b (or 0x010b) which is the PID for the Lexmark X2550. The following commands in a terminal will open each of the relevant files in a text editor:
sudo kwrite /usr/lexinkjet/lxk08/etc/lxdn.conf
sudo kwrite /usr/lexinkjet/lxk08/etc/99-lexmark-2600-series.rules
sudo kwrite /usr/lexinkjet/lxk08/etc/Lexmarklxdn.conf
In each case change 011d wherever it appears to 010b (or 011D to 010B if it was in capitals), save and exit.
6. Now add the printer using the CUPS interface.
In the first box on the name/ description page there must not be any spaces so, for instance, just type lexmarkX2550 as one word. On the next page, in the Device dropdown list, select: "Lexmark USB Backend #1 (Lexmark X2500 series)" For Model/Driver select "Lexmark 2600 series, 1.0 (en)".
(On the Eee PC, you can also add the printer via the Printers icon on the Settings tab. However, I found doing it this way did not set the A4 paper size properly so that multiple-page printing did not work correctly.I then had to change the paper size in CUPS so it seems best to add the printer via CUPS in the first place.)
7. Finally click on "Print Test Page" and keep your fingers crossed... The scanner should work as well, although only from the computer not from the scanner button on the printer. There is also a Lexmark inkjet program to monitor ink levels and align the cartridges (type lexijtools in a terminal). However I could not get this to work - probably it doesn't recognise the different cartridges in the X2550. I'm hoping it doesn't matter on the X2500 series as an alignment sheet can be printed by holding the scan button for 3 seconds, then place it on the scanner glass and press the button again.
(with thanks from OpenPrinting Forum)
letocharm
September 14th, 2009, 01:40 AM
You sir are amazing. This deservers a bump as it probably works for many printers not just the X2500 - one needs only go
dmesg | grep lp
and look at their printer's PID. So instead of 010B, it might be 011A, for example.
Joshh100
September 22nd, 2009, 05:28 PM
I'd like to bump this up once more, I found the same solution on the aforementioned website and it works like a charm! I've been trying forever to get my damn Lexmark X2500 working with Ubuntu and with this solution I finally got it to work! works great!
2007mordor
November 11th, 2009, 08:14 PM
I was trying to install the script but, there is an error that says the CUPS is not the last version, it needs the 1.2 version or above, but i already have installed 1.4.1 CUPS version. Any idea?
Thanks in advance.
Mordor
Shifty0509
November 16th, 2009, 01:39 AM
You are amazing!! Thanks a million.
ktsteel
November 22nd, 2009, 08:54 PM
Hey guy I can get all the way to the screen that says need to enter admin password but it wont accept mine, and I know it is correct, any thoughts?
nathan726
November 30th, 2009, 08:44 AM
I was trying to install the script but, there is an error that says the CUPS is not the last version, it needs the 1.2 version or above, but i already have installed 1.4.1 CUPS version. Any idea?
http://ubuntuforums.org/showthread.php?t=1223710
ru0n
December 5th, 2009, 05:57 PM
Thanks a lot. Worked like a charm... If only Lexmark would support Linux better.
nickblooruk
December 27th, 2009, 03:25 PM
Hi All,
I am trying to install an X2580 and was hoping that these instructions would work. Unfortunately the print job is failing with the following error
stopped
"A wrong printer is detected. Any printjobs are canceled."
I am using version 1.4.1 of CUPS.
Has anybody else had similar problems? Has anybody found a solution?
Thanks in advance
Nick Bloor.
nickblooruk
December 27th, 2009, 03:40 PM
My BAD!!!
Sorry all,
School boy error!!
Thanks to Letocharm I have fixed the problem.
After typing the "dmesg | grep lp" command I discovered that I was using the wrong PID
Instead of using of 010B, I was using 011B
Nick Bloor
mbv93
February 2nd, 2010, 12:26 AM
Amaaaaazing!!! it worked perfectly I had tried to install this printer for ages and searched all over the web for a solution with no luck. until I found this! thank you so much!
billcecil
February 22nd, 2010, 03:08 AM
Hey guy I can get all the way to the screen that says need to enter admin password but it wont accept mine, and I know it is correct, any thoughts?
I have the same problem. What can I do?
joedulin
February 22nd, 2010, 11:38 PM
Hey ktsteel and billcecil, I was having that same problem and it's a very simple fix. The trouble is that it's looking for the 'root' password, and I'm guessing you're using an OS that uses sudo instead of root, right? Yeah, so you don't have a root password, you have a sudo password. Anyway, to get around that just execute the script with sudo, e.g. sudo ./lexmark_script_whateveritis
Also thanks for this little tip altogether. I haven't got it running yet (having troubles with the cups 1.2 thing, but I'm sure nathan726's link will do the trick for me, thanks to you too), but I will. I've been looking for this for over a year now...
UPDATE: Well, I got it working just fine if the printer is plugged directly into my Ubuntu box. Trouble is, I usually have it connected to a laptop that serves as a print server. Honestly, I'm thinking my troubles lie in the fact that the "server" is Windows XP, due to the fact that before today I couldn't use the printer with anything but Windows. I have the printer connected to my Ubuntu box through CUPS, and setup as a Samba printer. I'm using the exact same driver as I did when connected directly using USB. When printing over the network, my Ubuntu box gives me an error.
The error states:"There was a problem processing document 'test page', but in the Printer Properties window next to Printer State: it says, only for a moment, that the printer cannot communicate with the computer.
If anyone can help me out with this, that would be awesome. Otherwise, I'll take what I can and simply connect this computer directly to the printer (it's a laptop anyway) when I need to print, which is rarely. Thanks again guys.
billcecil
February 23rd, 2010, 01:19 PM
Thanks Joedulin, but I tried the sudo thing and still had no luck. I get through the setup until it asks for root password.
billcecil
February 23rd, 2010, 08:44 PM
I did it! I had to change the sudo password. Thanks for the help. I might get this stuff down some day.
harrison bergeron
February 23rd, 2010, 09:22 PM
thank you this worked really well for me! you sir, are a hero.
Karmic Alice
May 14th, 2010, 01:01 AM
Hello and thank you!
But THERE IS ANY way of making the scanner of this all-in-one work too? Is very important. Maybe even more than the printing.
Any suggestions?
Karmic Alice
May 14th, 2010, 12:01 PM
Bump
mbv93
May 26th, 2010, 09:13 PM
Hi, thanks this worked perfectly for me! everything worked including the scanner but I recently upgraded ubuntu to 10.04 Lucid Lynx and Xsane just doesn't detect the scanner now. What can I do?
Gold_Eyes
June 12th, 2010, 08:21 AM
Hi, thanks this worked perfectly for me! everything worked including the scanner but I recently upgraded ubuntu to 10.04 Lucid Lynx and Xsane just doesn't detect the scanner now. What can I do?
i don't Understand what should i do in here:
6. Now add the printer using the CUPS interface.
In the first box on the name/ description page there must not be any spaces so, for instance, just type lexmarkX2550 as one word. On the next page, in the Device dropdown list, select: "Lexmark USB Backend #1 (Lexmark X2500 series)" For Model/Driver select "Lexmark 2600 series, 1.0 (en)".
(On the Eee PC, you can also add the printer via the Printers icon on the Settings tab. However, I found doing it this way did not set the A4 paper size properly so that multiple-page printing did not work correctly.I then had to change the paper size in CUPS so it seems best to add the printer via CUPS in the first place.)Can you please provide me some informations about what should i do exactly in here .
I can't find this =>> "name/ description" , where should i look for it becouse on http://localhost:631/ i cannot see it.
Thank you all .
This i my CUPS 1.4.3 main page http://img816.imageshack.us/img816/261/cups143.png (http://img816.imageshack.us/img816/261/cups143.png)
muasg
August 14th, 2010, 09:41 AM
I have the same problem. What can I do?
Hi,
I'm a new Ubuntu 10.04 user and I'm trying to install this stupid Lexmark driver. I ran into the same problem where it asks you to enter the root password and naturally I enter my user/administrator password and it says it's not correct. I guess what I'm asking is if someone can spell out exactly what I'm supposed to type to get through the root password thing so I can continue installing the driver for my x2580. Please...very specific instructions are highly sought after.
THanks,
aquascrotum
August 15th, 2010, 06:40 AM
I've managed everything up until going into the CUPS interface...how do I go about this? I have Cups installed in synaptic, is there any other package I need and then how do I run it?
aquascrotum
August 15th, 2010, 11:51 AM
I've managed everything up until going into the CUPS interface...how do I go about this? I have Cups installed in synaptic, is there any other package I need and then how do I run it?
I'll answer my own question...http://localhost:631/
Erasmuz
August 26th, 2010, 10:11 PM
muasg
For some reason when I ran the file the lexmark installer it did not recognize my password as correct either.
If you go to a command line and run the app from there with sudo it should work fine. It won't ask for the root password during the install process.
(assuming the installer is extracted to your home dir.)
sudo ./lexmark-inkjet-08-driver-1.0-1.i386.deb.sh
To get to the cups interface point your browser at:
http://localhost:631
Click the Administrator tab, and add the printer.
Hope that helps, and thanks for the great post! This helped a lot!
newfuturevintage
September 17th, 2010, 02:28 PM
For those of you that have had a chance to use the x2500 in ubuntu, can you please report back if this printer is as much of an infuriating beast (ink hog / print test sheet / "your filled ink cartridge is empty, please order more from Lexmark") in ubuntu as it is in XP?
Thanks
somerefriedbeans
September 28th, 2010, 10:27 PM
It seems to work fine for me. Doesn't hog that much ink...
firehawk_1989
October 18th, 2010, 05:31 PM
that was awesome, I have been wanting to get my x2500 to work in Linux forever and nothing ever worked, this worked flawlessly!
wotsken
November 6th, 2010, 09:26 PM
i am hoping you all can help me i am very veryyyy new to this and not good at command line i have done some years ago but well stupid as ?!@##$ but i will not use windows anything any more and i am trying to learn i am in the works of converting everything i have to ubuntu this printer the lexmark X2500 is one of 3 things left and i can say good by to the windows world forever but i need this for my business is anyone willing to walk me threw it like i am a idiot because well i am when it comes to this i am going to get as far as i can i have to get out of the windows world
benbeel
December 22nd, 2010, 10:46 PM
Hi,
I'm a new Ubuntu 10.04 user and I'm trying to install this stupid Lexmark driver. I ran into the same problem where it asks you to enter the root password and naturally I enter my user/administrator password and it says it's not correct. I guess what I'm asking is if someone can spell out exactly what I'm supposed to type to get through the root password thing so I can continue installing the driver for my x2580. Please...very specific instructions are highly sought after.
THanks,
Specific instructions on installation on Ubuntu 9.10+ (including 64bit machines):
Download the debian drivers from the lexmark website here (http://support.lexmark.com/index?locale=EN&page=product&userlocale=EN_US&productCode=LEXMARK_X2600&focusedTab=DOWNLOADS#1), click on the dowloaded .zip file and extract it. Then open a terminal and enter the following:
cd **directory where you extracted your installer file**
./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 then be installed. Following the directions at the beginning of this post has NOT yielded good results for me however, and am unable to print or scan in ubuntu 10.10 using the x2500.
aquascrotum
October 16th, 2011, 10:44 AM
I had this working in Karmic, have installed Oneiric and am now in a mess.
I can do everything up to:
6. Now add the printer using the CUPS interface.
In the first box on the name/ description page there must not be any spaces so, for instance, just type lexmarkX2550 as one word. On the next page, in the Device dropdown list, select: "Lexmark USB Backend #1 (Lexmark X2500 series)" For Model/Driver select "Lexmark 2600 series, 1.0 (en)".
(On the Eee PC, you can also add the printer via the Printers icon on the Settings tab. However, I found doing it this way did not set the A4 paper size properly so that multiple-page printing did not work correctly.I then had to change the paper size in CUPS so it seems best to add the printer via CUPS in the first place.)
When I go into the CUPS interface (CUPS 1.5?) to add a printer I dont get the option to add a new custom printer, only to add printers from a defined list. One of them is a Lexmark 2500 series, however if I select that I can't select "Lexmark USB Backend #1 (Lexmark X2500 series)" anywhere.
Can anyone shed any light!?
uh60-army-mac
October 23rd, 2011, 11:03 PM
I had this working in Karmic, have installed Oneiric and am now in a mess.
I can do everything up to:
When I go into the CUPS interface (CUPS 1.5?) to add a printer I dont get the option to add a new custom printer, only to add printers from a defined list. One of them is a Lexmark 2500 series, however if I select that I can't select "Lexmark USB Backend #1 (Lexmark X2500 series)" anywhere.
Can anyone shed any light!?
I also have this same problem any help would be great.:confused:
aquascrotum
December 28th, 2011, 09:44 AM
Bit of a bump to the top - has anyone any new workaround around the new CuPS issue?
nyjkkyjn
January 7th, 2012, 08:21 AM
I think this bug is related to the problem..
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/908864
vBulletin® v3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.