Installing Lexmark X1130 Printer ppd driver (SOLVED)

Booting, installing, newbie
Post Reply
Message
Author
User avatar
iansl2000
Posts: 34
Joined: Thu 23 Mar 2006, 00:18
Location: UK

Installing Lexmark X1130 Printer ppd driver (SOLVED)

#1 Post by iansl2000 »

I am trying to install a ppd file so that I can print via cups.

I have this working well on another machine running PCLinuxOS.

The original instructions I had to extract the ppd file were for Ubuntu and included

Code: Select all

In a terminal, enter
Code:
sudo ldconfig
Unfortunately ldconfig this was not recognised in puppy, is there an equivelent?
Apparently it's needed for 'cups to see the back end' whatever that is.

Also, how can I uninstall cups and start again if I need to?

Thanks in advance for any help
Ian
Puppy 2.13
Last edited by iansl2000 on Fri 23 Feb 2007, 21:37, edited 1 time in total.

msumner
Posts: 205
Joined: Fri 05 Jan 2007, 01:10
Location: Lincolnshire, England.

#2 Post by msumner »

Hi Ian, I think you will need to be more specific about your printer. Take a look at this thread which has a few helpful links:

http://www.murga-linux.com/puppy/viewtopic.php?t=15074

It may help get you started.
Cheers, Mike

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#3 Post by muggins »

if you've installed pakt's cups-install-v0.3.pup,
(see: http://www.murga-linux.com/puppy/viewto ... 00&t=13466 ),

he does mention that it has no uninstall function. also he indicates that if you have your .ppd file for your printer, sitting in /root ,with the cups install file, it will be recognised & used directly. (i wonder if you've got a corrupted install if just running this again, with the .ppd file will get it working, without needing to uninstall?)

also i think, from memory, that i have gotten a printer working using rarsa's cups script, by placing the .ppd file in /usr/share/cups/model

User avatar
iansl2000
Posts: 34
Joined: Thu 23 Mar 2006, 00:18
Location: UK

#4 Post by iansl2000 »

Thanks for the replies.

Ok, maybe I should have started this thread with the full story.
I have a Lexmark X1130 printer connected to a windows xp pc and have set up printing to this printer from a pc using PCLinuxOS over a wireless network using cups.
The driver I used was the Lexmark z600 driver and it works well.

I am now trying to print wirelessly from a compaq 1245 laptop with puppy 2.13 and have installed
cups from here http://dotpups.de/dotpups/Printing/cups ... v0.2r1.pup
and smbspool from here http://www.jb4x4.com/linux/smbspool.tar.gz

The ppd file I used before is from here
http://www.downloaddelivery.com/srfilec ... 0-1.TAR.gz
and the instructions I followed from an Ubuntu forum are

tar -xvzf CJLZ600LE-CUPS-1.0-1.TAR.gz
tail -n +143 z600cups-1.0-1.gz.sh > install.tar.gz
tar -xvzf install.tar.gz
#convert the two resultant rpm files to deb using alien,this I couldn't do so I installed the rpms using
rpm -i z600cups-1.0-1.i386.rpm
rpm -i z600llpddk-2.0-1.i386.rpm
#the next command is
sudo ldconfig
#which again I cannot do, apparently it's needed for 'cups to see the back end' whatever that is.

I have run through the cups set-up localhost web page and the driver z600 appears on the list and cups says the printer has been configured correctly but I cannot print. All the details I entered are the same as the PCLinixOS machine.

One test I have picked up from another, suse, guide is to do
cd /usr/lib/cups/backend
./z600
after
sudo ldconfig
the output I get is
error while loading shared libraries: liblexprinter.so.0: cannot open shared object file: No such file or directory
So I am assuming that ldconfig or equivilent is necessary.

I've lookes at the var/log/cups/error_log after trying a test print and at the end I get

18/Feb/2007:17:54:37 +0800] Started backend /usr/lib/cups/backend/smb (PID 6501) for job 15.
E [18/Feb/2007:17:54:37 +0800] PID 6500 stopped with status 22!
I [18/Feb/2007:17:54:37 +0800] Hint: Try setting the LogLevel to "debug" to find out more.
E [18/Feb/2007:17:54:38 +0800] [Job 15] Tree connect failed (NT_STATUS_ACCESS_DENIED)

that backend is featuring again.
I tried the 'debug' option but it made no difference.



Hope this helps someone to help.
Thanks again
Ian

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#5 Post by muggins »


User avatar
iansl2000
Posts: 34
Joined: Thu 23 Mar 2006, 00:18
Location: UK

#6 Post by iansl2000 »

Thanks for the replies, its solved now, if anyone is searching this is how I installed the Lexmark z600 printer driver to use on the Lexmark X1130 all in one printer- if it screws uo your machine I take no responsibility.

Download the driver from here:
http://www.downloaddelivery.com/srfilec ... 0-1.TAR.gz

follow these steps:
tar -xvzf CJLZ600LE-CUPS-1.0-1.TAR.gz
tail -n +143 z600cups-1.0-1.gz.sh > install.tar.gz
tar -xvzf install.tar.gz
rpm -i z600cups-1.0-1.i386.rpm
rpm -i z600llpddk-2.0-1.i386.rpm

Next check that these files exist
/usr/lib/cups/filter/rastertoz600
and
/usr/lib/cups/backend/z600
if they don't then copy them from a linux machine on which the above driver has been succesfully installed and put them in those directories.You may have to alter the permissions, I did.
If you don't have the files then PM me and I'll send them on.

Set up three links
cd /usr/lib
ln -sf liblexprinter.so.0.0.0 liblexprinter.so.0
ln -sf liblexprintjob.so.0.0.0 liblexprintjob.so.0
ln -sf liblexz600core.so.0.0.0 liblexz600core.so.0

I also created these links but Im not sure if they are necessary
ln -s /usr/lib/libtcl8.5.so /usr/lib/libtcl8.3.so
ln -s /usr/lib/libtk8.5.so /usr/lib/libtk8.3.so

Now set up in cups as normal.
Print away.

In case anyone is searching http://ubuntuforums.org/showthread.php?t=49714 says the z600 driver will work with these printers
Lexmark 5700 (black & white only)
Lexmark X1100
Lexmark X1110
Lexmark X1130
Lexmark X1140
Lexmark X1150
Lexmark X1180
Lexmark X1185
Lexmark Z513
Lexmark Z515
Lexmark Z715
Lexmark Z55
Lexmark Z615
Lexmark Z705
Lexmark Z605
Lexmark Z600
Lexmark Z25
Dell A920
Z65 (z65 driver)
Lexmark Z33 (z35 driver)
Lexmark Z33 (z35 driver)


Ian

Post Reply