Bug 668059 - printer driver for the Brother MFC-8840D
Summary: printer driver for the Brother MFC-8840D
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Fedora
Classification: Fedora
Component: foomatic-db
Version: 14
Hardware: Unspecified
OS: Unspecified
low
medium
Target Milestone: ---
Assignee: Tim Waugh
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-01-07 19:22 UTC by Magnus Tuominen
Modified: 2011-02-21 15:27 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-02-18 17:13:03 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
cups error_log (1.67 MB, application/octet-stream)
2011-02-16 16:14 UTC, Magnus Tuominen
no flags Details
MFC-8840D.ppd (18.41 KB, application/octet-stream)
2011-02-16 16:34 UTC, Magnus Tuominen
no flags Details
test.ps (commenting out "/BRTraysw true") (768.10 KB, application/octet-stream)
2011-02-16 17:25 UTC, Tim Waugh
no flags Details

Description Magnus Tuominen 2011-01-07 19:22:05 UTC
Description of problem:
The driver defaults to using the BrotherScript over PostScript which triggers this:

ERROR NAME; 
configurationerror
COMMAND; 
setpagedevice
OPERAND STACK;
--dictype--

Using the PostScript driver, this doesn't happen.
Also see Ubuntu bug https://bugs.launchpad.net/ubuntu/+source/cups/+bug/306401

Version-Release number of selected component (if applicable):

foomatic-4.0.5-1.fc14.x86_64

How reproducible:
Always

Steps to Reproduce:
1. Turn on printer
2. Print something from some program
3. 
  
Actual results:

Get error print instead of expected doc.

Expected results:

Document prints without error.

Additional info:

Ubuntu bug https://bugs.launchpad.net/ubuntu/+source/cups/+bug/306401

Comment 1 Tim Waugh 2011-02-14 12:43:08 UTC
Is this still causing a problem?

Comment 2 Magnus Tuominen 2011-02-16 15:03:02 UTC
Yup, it still is.

moreinfo:
Fedora 14 x86_64 KDE 4.5.5
foomatic 4.0.5-1

there is no problem after using system-config-printer to change the driver to Postscript.

Comment 3 Tim Waugh 2011-02-16 15:38:24 UTC
Please run the printing troubleshooter and attach the troubleshoot.txt file to this bug report.  Thanks.

https://fedoraproject.org/wiki/How_to_debug_printing_problems

Comment 4 Magnus Tuominen 2011-02-16 16:14:13 UTC
Created attachment 479152 [details]
cups error_log

Comment 5 Magnus Tuominen 2011-02-16 16:16:17 UTC
lpinfo -l -v

Device: uri = usb://Brother/MFC-8840D
        class = direct
        info = Brother MFC-8840D
        make-and-model = Brother MFC-8840D
        device-id = MFG:Brother;CMD:HBP,PJL,PCL,PCLXL;MDL:MFC-8840D;CLS:PRINTER;
        location =

Comment 6 Tim Waugh 2011-02-16 16:28:36 UTC
The troubleshoot.txt file would have been the best thing, as it would contain everything.

The thing I'm still missing is the PPD, so could you please either attach the troubleshoot.txt file from running the troubleshooter, or else /etc/cups/ppd/MFC-8840D.ppd?  Thanks.

Comment 7 Magnus Tuominen 2011-02-16 16:34:48 UTC
Created attachment 479156 [details]
MFC-8840D.ppd

Attaching the /etc/cups/ppd/MFC-8840D.ppd file as I don't have gnome and the trobleshooter seems to be part of that.

Comment 8 Tim Waugh 2011-02-16 17:25:37 UTC
Created attachment 479184 [details]
test.ps (commenting out "/BRTraysw true")

Please try printing this like 'lp -oraw -dMFC-8840D test.ps'.  It's the CUPS test page, run through your PPD with its default settings, but with one line commented out:

<</ManualFeed false /BRTraysw true >> setpagedevice

(This comes from the InputSlot setting.)

Does it print OK?

Comment 9 Magnus Tuominen 2011-02-16 17:40:03 UTC
Yes, this prints

Comment 10 Tim Waugh 2011-02-18 17:13:03 UTC
Reported upstream.

http://bugs.linux-foundation.org/show_bug.cgi?id=660

Comment 11 Till Kamppeter 2011-02-21 15:27:04 UTC
Magnus, can you try to print the test page with the given print queue and PPD file but choose an explicit input tray via the default settings in system-config-printer or via the printing dialog (Tray1, Tray2, or MPTray)? Can you print now?


Note You need to log in before you can comment on or make changes to this bug.