Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.

Bug 1111353

Summary: Brother 9560 Printer not available in database
Product: Red Hat Enterprise Linux 7 Reporter: Simo Sorce <ssorce>
Component: foomatic-dbAssignee: Tim Waugh <twaugh>
Status: CLOSED UPSTREAM QA Contact: Desktop QE <desktop-qa-list>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 7.0CC: jpopelka, ssorce
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-06-23 10:34:41 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
ppd file for Brother MFC 9560CDW none

Description Simo Sorce 2014-06-19 20:06:56 UTC
Created attachment 910516 [details]
ppd file for Brother MFC 9560CDW

I have this printer and it works beautifully but it is not available in the default database nor searching for it online (from gnome control center) finds any ppd.

The attached ppd works perfectly, can you please add it to the DB ?

Comment 2 Jiri Popelka 2014-06-20 08:03:00 UTC
It's actually a PPD for MFC-9840CDW, which has been included for some time, see bug #655238.

Comment 3 Tim Waugh 2014-06-20 08:42:20 UTC
How is this printer connected? It would be useful to see the IEEE 1284 Device ID so we can create a new foomatic entry for it.

Use: su -c 'lpinfo -l -v'
to get a list of detected devices and their IDs.

Comment 4 Simo Sorce 2014-06-20 12:16:40 UTC
(In reply to Jiri Popelka from comment #2)
> It's actually a PPD for MFC-9840CDW, which has been included for some time,
> see bug #655238.

Yes the PPD is for that printer but it is not selected/nor proposed for my MFC 9560-CDW, the only thing that is proposed is an ugly b/w only ppd for a generic MFC9500 model.

Comment 5 Simo Sorce 2014-06-20 12:31:01 UTC
(In reply to Tim Waugh from comment #3)
> How is this printer connected?

I had to use s-c-p to change the prionter to use jetdirect, as that works.
By default conttol-panel tries top use ipp I guess and that simply fails to print (probably because the printer is on the wifi network, not on the lan and the two networks are routed not bridged).

> It would be useful to see the IEEE 1284
> Device ID so we can create a new foomatic entry for it.
> 
> Use: su -c 'lpinfo -l -v'
> to get a list of detected devices and their IDs.

This command gives "Unknown" for make-and-model for every protocol it outputs ?
(I also tried re-adding it as discovered by control-panel and still lpinfo -l -v gives nothing useful back, it doersn't even list the printers)

Are networked printers even supposed to expose such an ID ?

Comment 6 Simo Sorce 2014-06-20 12:34:50 UTC
Jiri,
btw those dreivers may be available in Fedora, but I just listed again all Brother drivers in RHEL7 and the 9840CDW is also not listed.

This is the list I see (removed duplicates because it seem there is always a "Simpliefd" version alongside the CUPS+Gutenprint v5.2.9 one)
MFC-6550MC
MFC-8300
MFC-9500
MFC-9600

And that's all the MFC models listed on my RHEL7 desktop, if there is any package I need to install to get more let me know.

Comment 7 Jiri Popelka 2014-06-20 13:09:55 UTC
In my case (RHEL-7, foomatic-db & foomatic-db-ppds installed):

# lpinfo -l -m | egrep -C3 'MFC.984'

Model:  name = foomatic-db-ppds/Brother/BR9840_2_GPL.ppd.gz
        natural_language = en
        make-and-model = Brother MFC-9840CDW BR-Script3
Model:  name = foomatic:Brother-MFC9840CDW-Postscript.ppd
        natural_language = en
        make-and-model = Brother MFC9840CDW Foomatic/Postscript
        device-id = MFG:Brother;MDL:Brother MFC-9840CDW;DRV:DPostscript,R0,M0,TP;
Model:  name = foomatic:Brother-MFC9840CDW-pxlcolor.ppd
        natural_language = en
        make-and-model = Brother MFC9840CDW Foomatic/pxlcolor
        device-id = MFG:Brother;MDL:Brother MFC-9840CDW;DRV:Dpxlcolor,R0,M0,TG;

Comment 8 Simo Sorce 2014-06-20 15:48:17 UTC
This is what I get if I try to install foomatic-db-ppds:

# yum install foomatic-db-ppds
Loaded plugins: langpacks, product-id, subscription-manager
No package foomatic-db-ppds available.
Error: Nothing to do

Comment 9 Simo Sorce 2014-06-20 15:53:50 UTC
(In reply to Simo Sorce from comment #8)
> This is what I get if I try to install foomatic-db-ppds:
> 
> # yum install foomatic-db-ppds
> Loaded plugins: langpacks, product-id, subscription-manager
> No package foomatic-db-ppds available.
> Error: Nothing to do

Turns out these are available once you find out how to activate the optional channel which is, apparently, not enabled by default.

Comment 10 Simo Sorce 2014-06-20 15:57:03 UTC
Ok once I install foomatic-db & foomatic-db-ppds from the optional channel, I can find a lot more PPDs, but still non for 9560, there is one for the 9840 though, so if you happen to know it will work for this model you can use it.

Comment 11 Tim Waugh 2014-06-20 16:04:26 UTC
(In reply to Simo Sorce from comment #5)
> Are networked printers even supposed to expose such an ID ?

Yes.

When you configured the printer, did you need to specify its hostname?

I'm pretty sure this model is meant to use mDNS for discovery, and I think it might also use SNMP.

Can you please show the output of '/usr/lib/cups/backend/snmp <hostname>'?

Comment 12 Simo Sorce 2014-06-20 16:09:39 UTC
(In reply to Tim Waugh from comment #11)
> (In reply to Simo Sorce from comment #5)
> > Are networked printers even supposed to expose such an ID ?
> 
> Yes.
> 
> When you configured the printer, did you need to specify its hostname?

No I gave it's IP address, I am not even sure what it's 'hostname' would be :-)

> I'm pretty sure this model is meant to use mDNS for discovery, and I think
> it might also use SNMP.
> 
> Can you please show the output of '/usr/lib/cups/backend/snmp <hostname>'?

This is what I get using the IP address:
$ /usr/lib/cups/backend/snmp <ip-address>
network lpd://BRW0022587DED55/BINARY_P1 "Brother MFC-9560CDW" "Brother MFC-9560CDW" "MFG:Brother;CMD:PJL,PCL,PCLXL;MDL:MFC-9560CDW;CLS:PRINTER;CID:Brother Color Type3;" ""

Comment 13 Tim Waugh 2014-06-23 10:34:41 UTC
I tried adding a new printer to the database on openprinting.org, but that doesn't seem to be working at the moment. I've sent Till Kamppeter an email with the details.