Date: Tue, 07 Feb 2012 11:57:26 +1000 From: Da Rock <freebsd-questions@herveybayaustralia.com.au> To: freebsd-questions@freebsd.org Subject: Re: Debug Brother MFC-9560CDW failure to print Message-ID: <4F308506.1050801@herveybayaustralia.com.au> In-Reply-To: <4F308202.40605@herveybayaustralia.com.au> References: <20120206163249.7d35337d@scorpio> <4F308202.40605@herveybayaustralia.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
On 02/07/12 11:44, Da Rock wrote: > On 02/07/12 07:32, Jerry wrote: >> OK Rock, if you think you can debug what is happening here, be my >> guest. As shown in the subject line, this is a Brother MFC-9560CDW >> printer. It works perfectly from Windows. Under FreeBSD, no so much. >> When configured via CUPS 1.5.0, it will print a perfect test page. Now, >> when I invoke the printer from an applications, only a blank page is >> ejected. Most applications, offer both an LPR option as well as the >> print to printer option. If I choose the LPR option, the document is >> printed correctly. This is also true from the command line. >> >> I either print to LPR or I use Windows to print the document. I have >> attached the PPD file along with a lot of other information. It is the >> latest one from Brother that is used on Windows. There is no native PPD >> file available for FreeBSD. However, in the past I have tried Linux PPDs >> that worked fine on Linux but failed on FreeBSD. What I fail to >> understand is why it is printing via LPR correctly but not via CUPS >> although the CUPS test page does print correctly. > When you say the test page prints correctly, is that the cups test > page or the test page out of the printer? Put it this way: does it say > "cups" on the page printed? > > Have you tried using foomatic? From what I read you could use pxlcolor > filter. > > As I also understand it, using a windows ppd on anything other than > windows (unless the manufacturer possibly made the programs with the > same name- which is virtually never) will never work. You may > _possibly_ have some success with Linux, but not likely. And your best > bet is to forget the manufacturers stupid proprietary printer > languages and stick with standards; ie. PCL, Postscript (which > specifically is cups native language). > > If you need better quality (for, say, photos), then use gutenprint. > > Bottom line: I think you're chasing the wrong dog. I don't think it > knows what you're talking about using BR-script3 and barfs. Switch to > PCL6 and it will work I'm pretty sure. And ppd's won't mix and match- > ppd's tell cups what to do, and cups then follows the scripts and > spits the output; if it doesn't know what the scripts are it will not > know what to do, and so far (I'm still going through it all) it looks > like it is just sending something the printer has no idea at all what > to do with and just spits paper out anyway. Just noticed something: have you specifically got a postscript module in your printer? Because that is what it is sending your printer... I only just found that in the logs :)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4F308506.1050801>