Talk:Lexmark Printers

From Gentoo Linux Wiki

Jump to: navigation, search

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)

Personal tools