Author Topic: [Solved] Brother MFC7860DW working - sort of!!!  (Read 936 times)

Offline philld

  • Full Member
  • ***
  • Posts: 132
[Solved] Brother MFC7860DW working - sort of!!!
« on: May 05, 2012, 03:00:43 PM »
Am attempting to install a Brother MFC7860DW on the network and connect from my PCLOS machines.  I have successfully been able to connect and print from my Virtualbox Windows vm however am having problems printing from native PCLOS.  Have downloaded the printer driver (mfc7860dwlpr-2.1.0-1.i386.rpm) and the cupswrapper (cupswrapperMFC7860DW-2.0.4-2.i386.rpm) and confirmed they were installed:
      >rpm  -qa  |  grep  -e  mfc7860  -e  cupswrapper
       mfc7860dwlpr-2.1.0-1
       cupswrapperMFC7860DW-2.0.4-2

Have configured the printer in CUPS and successfully print a test page.  The problem occurs when I try to print (File / Print).  I first tried to print a two page PDF file and received approximately 20 pages duplex of gibberish.  So opened up Kwrite and tried to print a single line of test and received about six duplex pages!!  Looking at the output it appears like it might be all the printer language that is being printed and looking at the first couple of lines both the PDF doc or the Kwrite file, the second line for both is '%!PS-Adobe-3.0'.  Now here is the strange part, if I print a printer test page from CUPS, the page comes out perfectly - its only when I attempt to print within the applications that I am getting the gibberish!!

Anyone know what is different between doing the print of the test page within CUPS and doing the file/print in the application?  I did notice that when I check the network configuration on the printer through the browser that there are other services enabled on the printer.  Am currently setup with the 'binary_p1' service as recommended by Brother on their web site.

Oh - PcLos is the current KDE version with all updates applied.



« Last Edit: May 05, 2012, 09:41:03 PM by philld »

Offline philld

  • Full Member
  • ***
  • Posts: 132
Re: Brother MFC7860DW working - sort of!!!
« Reply #1 on: May 05, 2012, 09:40:40 PM »
Well after putting this aside for a few hours and then going back to the Brother web site and doing some more hunting - came across what looks to be the solution (have made the change and it appears to be working!).  Apparently in some distributions, PostScript data incorrectly appears as text.

The instructions on the Brother site need modifications for the paths so here is what I changed.

1) Locate the filter for your printer - my filter name was filterMFC7860DW and was located in /usr/local/Brother/Printer/MFC7860DW/lpd
2) Open the file with Kwrite (note the permissions on the file will likely require you to open in superuser mode
3) Look for the line that starts with "FILE_TYPE=`file $INPUT...".
4) Change that line as follows (note that the line is case sensitive so must be entered as shown):
    FILE_TYPE=PostScript
5) Test

Will mark as solved for now as the test appears to have worked.