[cups.development] [RFE] STR #3626: USB connected Brother, Canon, Konica, and Minolta can't do bi-directional.

Rick Richardson rick.richardson at comcast.net
Fri Jul 23 10:01:17 PDT 2010


DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

In 1.4.2 backend/usb-unix.c:
   /*
    * Disable backchannel data when printing to Brother, Canon, or
    * Minolta USB printers - apparently these printers will return
    * the IEEE-1284 device ID over and over and over when they get
    * a read request...
    */

    use_bc = strcasecmp(hostname, "Brother") &&
             strcasecmp(hostname, "Canon") &&
             strncasecmp(hostname, "Konica", 6) &&
             strncasecmp(hostname, "Minolta", 7);

But a USB connected Konica-Minolta magicolor 1600W (and others, e.g.
1680MF, 1690MF, and Okidata C110) has bidi capability.  Only the Oki C110
works right.  I patched this on my copy of backend/usb, and no harm is
done.  The marker levels from /usr/lib/cups/filter/command2foo2lava-pjl
are right now.

From: Rick Richardson
Date: 08:03 Fri

I think this should be in a file
(hostname/resource/blacklist/whitelist)and not compiled in.

From: Michael Sweet
Date: 08:08 Fri

Please do. It would make sense to add a PPD keyword for this, such that 
the driver can specify whether bidi is wanted/needed.

Link: http://www.cups.org/str.php?L3626
Version:  -feature





More information about the cups-devel mailing list