LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 05-24-2009, 01:03 PM   #1
jlamothe
LQ Newbie
 
Registered: Nov 2006
Location: Ontario, Canada
Distribution: Slackware
Posts: 24

Rep: Reputation: 15
Printer Woes.


I just purchased a Lexmark X2650 printer for my machine. I was told that I could download Linux drivers for it, but I ran into a bit of a snag.

There are drivers available for Ubuntu, Debian, and a few other distros, but I'm running Slackware 11.2 on kernel 2.6.27.7-smp, and am not interested in changing to another distro.

When I try to use one of the drivers supplied on the vendor website, it complains that I need to have at least CUPS 1.2. I have CUPS 1.3 installed.

Has anyone found a way to make this work?
 
Old 05-25-2009, 06:28 AM   #2
Shadow_7
Senior Member
 
Registered: Feb 2003
Distribution: debian
Posts: 4,137
Blog Entries: 1

Rep: Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874
Lexmark has linux drivers? Supplied by the manufacturer? Since when? I've relegated most of mine to paper weight status for years.

You might try using --prefix=/usr on the configure options. The default is most times /usr/local/ where many distros install everything into /usr/, leaving /usr/local/ for locally compiled stuff. And confusing configure scripts looking for everything in /usr/local/ in the process. Otherwise it might be a $PATH issue. Or ldconfig / /etc/ld.so.cache and other quirks not always gelling between distros. When you need to compile from source(s).

There are sometimes tools to help convert another distros package to your distros package. Alien in debian to make RPMs into DEBs. You might see if there's something like that for your distro.
 
Old 05-25-2009, 06:42 AM   #3
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Mint
Posts: 17,809

Rep: Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743
Interesting to see that Lexmark now has some drivers. I would think the preferred way to install a driver would be to specify the .ppd file when installing the printer queue. When you get the Lexmark driver, is there a .ppd, or is it some kind of install script.

Regardless, if Lexmark wants cups 1.2 and you have 1.3---and that's the only way to make it work---that's worth a phone call to them. If they are going to supply drivers, then they have some responsibility to stay current.
 
Old 05-25-2009, 07:16 AM   #4
jlamothe
LQ Newbie
 
Registered: Nov 2006
Location: Ontario, Canada
Distribution: Slackware
Posts: 24

Original Poster
Rep: Reputation: 15
I think it'll work with CUPS 1.3, the script's just not seeing that it's installed. I don't think that the --prefix option will work, but I'll give it a shot anyway. It's not a source tarball, it's a zipped shell script. (Actually, the file they sent me was a .gz.sh.zip, which seems rather redundant, but that's beside the point.)

I'll try calling Lexmark and see what that can do. If not, I've got an old machine kicking around that I've been using as backup file storage. I'll slap Ubuntu on it and see if I can set it up as a shared printer on the network. They specifically listed Ubuntu as one of the supported operating systems. I was just hoping to not have to do that. :/
 
Old 05-25-2009, 08:17 AM   #5
AwesomeMachine
LQ Guru
 
Registered: Jan 2005
Location: USA and Italy
Distribution: Debian testing/sid; OpenSuSE; Fedora; Mint
Posts: 5,524

Rep: Reputation: 1015Reputation: 1015Reputation: 1015Reputation: 1015Reputation: 1015Reputation: 1015Reputation: 1015Reputation: 1015
If the driver uses a configure script, you can specify: '--with-cups1.3=yes'. Sometimes you need to use the whole path.
 
Old 05-26-2009, 04:02 PM   #6
jlamothe
LQ Newbie
 
Registered: Nov 2006
Location: Ontario, Canada
Distribution: Slackware
Posts: 24

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by AwesomeMachine View Post
If the driver uses a configure script, you can specify: '--with-cups1.3=yes'. Sometimes you need to use the whole path.
No such luck, I'm afraid.
Code:
Unrecognized flag : --with-cups1.3=yes
Makeself version 2.1.4
 1) Getting help or info about ./lexmark-inkjet-08-driver-1.0-1.i386.tar.gz.sh :
  ./lexmark-inkjet-08-driver-1.0-1.i386.tar.gz.sh --help   Print this message
  ./lexmark-inkjet-08-driver-1.0-1.i386.tar.gz.sh --info   Print embedded info : title, default target directory, embedded script ...
  ./lexmark-inkjet-08-driver-1.0-1.i386.tar.gz.sh --lsm    Print embedded lsm entry (or no LSM)
  ./lexmark-inkjet-08-driver-1.0-1.i386.tar.gz.sh --list   Print the list of files in the archive
  ./lexmark-inkjet-08-driver-1.0-1.i386.tar.gz.sh --check  Checks integrity of the archive
 
 2) Running ./lexmark-inkjet-08-driver-1.0-1.i386.tar.gz.sh :
  ./lexmark-inkjet-08-driver-1.0-1.i386.tar.gz.sh [options] [--] [additional arguments to embedded script]
  with following options (in that order)
  --confirm             Ask before running embedded script
  --noexec              Do not run embedded script
  --keep                Do not erase target directory after running
			the embedded script
  --nox11               Do not spawn an xterm
  --nochown             Do not give the extracted files to the current user
  --target NewDirectory Extract in NewDirectory
  --tar arg1 [arg2 ...] Access the contents of the archive through the tar command
  --                    Following arguments will be passed to the embedded script
I also get the same error with the '--prefix' flag.

Last edited by jlamothe; 05-26-2009 at 04:04 PM.
 
Old 06-08-2009, 10:24 AM   #7
jlamothe
LQ Newbie
 
Registered: Nov 2006
Location: Ontario, Canada
Distribution: Slackware
Posts: 24

Original Poster
Rep: Reputation: 15
In the end, I wasn't able to make this work.

I took an old machine I had kicking around on the network, slapped Ubuntu on it, and set the printer up as a shared printer. I can now print from Slackware without needing proper drivers.

Not the solution I was hoping for, but it works. :/
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Printer woes hitest SUSE / openSUSE 5 08-27-2005 11:04 AM
USB Printer woes perryub Linux - Hardware 3 02-04-2005 10:54 AM
Printer Woes whiteraven Linux - Newbie 0 01-08-2004 10:06 PM
Printer woes Frauke Linux - Newbie 2 11-18-2002 03:13 PM
Printer woes... Thymox General 0 01-16-2002 08:06 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 07:09 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration