Talk:Lexmark Printers
From Gentoo Linux Wiki
If you are looking for the old discussion, see Talk:Lexmark Printers DEPRECATED. Like the old Lexmark Printers article itself, it became quite complex. Unresolved issues are still:
- How to get the printer work on a non intel arch?
- Any ideas how to wake the printer up when it is sleeping?
- What to do when CUPS says "ERROR: Cannot Process Raster"?
- Was anyone able to print with a X7170?
Does anyone know of an ongoing project to write a driver for the X5250/5260/5270 using the LLPDDK, for both colour printing as well as scanning? Anyone interested in starting one up?
Just a humble user, but wouldn't it be safer to encourage people to put the driver ebuild in an overlay, rather than directly into portage?
- For those who don't have an overlay, it is less complicated to just put the ebuild in their regular portage tree. But you are right anyway, so I have put a hint in parentheses. --Speleo3 08:37, 24 June 2006 (UTC)
I got my Z617 to work under amd64 by adding ~amd64 to the keywords on the ebuild and emerging it. Then installed the printer on cups using the entry Lexmark Printer (Lexmark Z600 series) as the device (NOT the USB #X (Lexmark printer)). Sounds really strange but it did work for me.
Note that from =cups-1.1* to =cups-1.2* files moved from /usr/lib to /usr/libexec
Speleo3 16:28, 7 January 2007
[edit] Status 22
I was getting:
I [22/Jan/2007:11:03:36 +0000] Adding start banner page "none" to job 11. I [22/Jan/2007:11:03:36 +0000] Adding end banner page "none" to job 11. I [22/Jan/2007:11:03:36 +0000] Job 11 queued on "Z600-v1.0-1" by "root". I [22/Jan/2007:11:03:36 +0000] Started filter /usr/libexec/cups/filter/pstops (PID 10316) for job 11. I [22/Jan/2007:11:03:36 +0000] Started filter /usr/libexec/cups/filter/pstoraster (PID 10317) for job 11. I [22/Jan/2007:11:03:36 +0000] Started filter /usr/libexec/cups/filter/rastertoz600 (PID 10319) for job 11. I [22/Jan/2007:11:03:36 +0000] Started backend /usr/libexec/cups/backend/smb (PID 10320) for job 11. E [22/Jan/2007:11:03:36 +0000] PID 10319 (/usr/libexec/cups/filter/rastertoz600) stopped with status 22! I [22/Jan/2007:11:03:36 +0000] Hint: Try setting the LogLevel to "debug" to find out more.
The problem was that /usr/libexec/cups/filter/rastertoz600 is a symlink to /usr/lib/cups/filter/rastertoz600, but the whole of /usr/lib/cups was chmod 0700 i.e. only readable by root (and cups 1.2 runs as lpadmin user).
The fix is to chmod -R 755 /usr/lib/cups; I've added the relevant line to the ebuild. --ecatmur 11:10, 22 January 2007 (UTC)
[edit] z600 ebuild for amd64...
Hi!
Here is the simple modification for the z600 ebuild... Sorry I'm new with wikis ;)
@@ -23,7 +24,12 @@
DEPEND=""
RDEPEND="net-print/cups
virtual/ghostscript
- =virtual/libstdc++-3.3"
+ x86? (
+ =virtual/libstdc++-3.3
+ )
+ amd64? (
+ app-emulation/emul-linux-x86-compat
+ )"
I have modified the ebuild to include this patch.--Codertux 18:43, 18 September 2007 (UTC)
