|
||||||
| Forums FAQ | Members List | Search | Today's Posts | Mark Forums Read |
| Hardware Questions about drivers, peripheral cabling, configuration |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|||
|
Hi!
I'm a new opensuse user, and I've got a lexmark z517 colour printer, that works correctly on my ubuntu, but it was a tough job to make it work on opensuse, because of the rarely support of this printer, but I found some howto-s, and with a little correction, I managed to install the driver, I share my solution to help people with this printer. This is it: How to install Lexmark Z517 printer on openSuse 11.1 The driver for lexmark z600 should be good for z517 also, so I searched for driver for z600. I found a little manual at The Lexmark Z605 printer and SuSE 9.3, a little HOWTO, but it didn't work with my system. So we need a little makeup. Before you enter the method, you should install libstdc++ from the package manager, because the printer driver will miss it. Then you can start it: Download the rpm2targz utility to your home directory, open a console and unpack it: bunzip2 rpm2targz.tar.bz2 - Install it as root: su cd rpm2targz ./install (maybe you get some errors, but don't mind it) - Download the Lexmark Z600 driver in for example a lexmark directory in your home folder. - cd into your lexmark folder - su to root and unpack the driver package: tar -xvzf CJLZ600LE-CUPS-1.0-1.TAR.gz - Extract the actual driver: tail -n +143 z600cups-1.0-1.gz.sh > install.tar.gz - Untar install.tar.gz you just created: tar -xvzf install.tar.gz - Convert the RPM's you just created to tarballs: rpm2targz *.rpm - Untar the two tarballs: tar -xvzf z600cups-1.0-1.i386.tar.gz -C / tar -xvzf z600llpddk-2.0-1.i386.tar.gz -C / - Run ldconfig: ldconfig - cd to the backend directory and try out the printer: cd /usr/lib/cups/backend ./z600 - Under SuSE 9.3 the output should be: direct z600:/dev/usb/lp0 "Lexmark Lexmark Z600 Series" "Lexmark Printer" If you are ready, connect the printer via USB, then open the printer manager, maybe you find it in System/Hardware or something. |
|
|||
|
well done; thanks for this;
lexmark inkjet printers have not had a lot of linux support: their laser printers seem to have more support offered; If you go here OpenPrinting database - Printer: Lexmark Z517 it is described as a paperweight, and you would help the linux community if you edit this and describe how you got it working |
|
|||
|
One question though arises.
Why do you create RPMs (which makes perfect sense for an RPM-based distro) and the moment you have them, you convert them back to tgz? Makes no sense to me, why not install the RPMs? (If the RPMs are sane, this would also make the ldconfig-step obsolete.) And another very bad move: Quote:
I am pretty sure, root will be needed for _only_ one step, installing the drivers and that's it.
__________________
“Never attribute to malice that which can be adequately explained by stupidity.” (R.J. Hanlon) |
|
|||
|
Hi!
Well, I've just installed openSuse yesterday, I tried to install those rpms given, but it failed with some errors, so i had to find an other way to install. I tried to do it from here OpenPrinting database - Printer: Lexmark Z517 , but it didn't work. |
|
|||
|
Being a little more precise on what those errors actually were and what exactly did not work would help.
(I have an idea what it might have been, but rather prefer facts over wild guessing.)
__________________
“Never attribute to malice that which can be adequately explained by stupidity.” (R.J. Hanlon) |
|
|||
|
Well, i can't paste the outputs, because it was my mother's machine, and i'm not at home now, but first i tried to install the rpms with the package manager, z600llpddk-2.0-1.i386.rpm package had been installed correctly, but the z600cups-1.0-1.i386.rpm package returned with errors, but i cant remember what it was, maybe it had problems with cups.
Thanks for your help. |
|
|||
|
So there are two possibilities now, at least if one assumes the most likely "error" when installing the package via RPM, which would be "missing dependencies".
A) The packages themselves are not build well and search for an obsolete or non-satisfiable dependency (due to the same dependency having another name on openSUSE than the one being marked as required in the RPM) B) The packages themselves really need this dependency and it has to be satisfied to make the driver run correctly Neither A) or B) can be solved by not using RPMs, you just circumvented them, in case of A it is not of bigger concern (but could be fixed easily), in case of B) this most likely will bite you the moment a function of the driver package calls for functionality provided by a requirement not installed. What you installed will remain completely unknown to your package manager and therefore you might run into trouble if anything related to the driver is changing while it would be most likely detected by RPM.
__________________
“Never attribute to malice that which can be adequately explained by stupidity.” (R.J. Hanlon) |
![]() |
| Bookmarks |
| Tags |
| lexmark z517 z600 z510 |
| Thread Tools | |
| Display Modes | |
|
|