View Single Post
  #1   (View Single Post)  
Old 23rd June 2012
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 7,977
Default Brother MFC-5895CW driving me crazy

We've had this multifunction device as the family printer for about a year. I'm pleased with everything about it ... except the ability to use it from OpenBSD. I've tried plain text, Postscript, and even GDI via foomatic's hl7x0 driver (via a similar printer's PPD). None of these services print anything, ever. All I ever see is communication with the printer on port 515. The printer lists these LPD queues:
Code:
Local> show service

 * 1 Service Name : BRN001BA967B8D7    Port Name : P1
       Filter=0     BOT=1    EOT=1  Option : BQ
       Protocol :  IP    TCP Port : 9100

   2 Service Name : BINARY_P1      Port Name : P1
       Filter=0     BOT=1    EOT=1  Option : BQ
       Protocol :  IP    TCP Port : 9100

   3 Service Name : TEXT_P1    Port Name : P1
       Filter=1     BOT=1    EOT=11    Option : BQ
       Protocol :  IP    TCP Port : 9100

   4 Service Name : POSTSCRIPT_P1     Port Name : P1
       Filter=0     BOT=10     EOT=4    Option : BQ
       Protocol :  IP    TCP Port : 9100

   5 Service Name : PCL_P1     Port Name : P1
       Filter=0     BOT=9    EOT=4  Option : BQ
       Protocol :  IP    TCP Port : 9100

   6 Service Name : BRN001BA967B8D7_AT       Port Name : P1
       Filter=4     BOT=1    EOT=1  Option : BQ
       Protocol :  IP    TCP Port : 9100
All these test printcap entries have failed to produce any printed output:
Code:
foo|test of MFC8600 hl7x0 driver:\
    :lp=:rm=192.168.2.56:rp=BRN001BA967B8D7:\
    :sd=/var/spool/output/lp:lf=/var/log/lpd-errs:\
    :af=/etc/foomatic/Brother-MFC-8600.ppd:if=/usr/local/bin/foomatic-rip:\
    :sh:

ps|test of PS:\
    :lp=:rm=192.168.2.56:rp=POSTSCRIPT_P1:sd=/var/spool/output/lp:\
    :lf=/var/log/lpd-errs:sh:

text|test of text:\
    :lp=:rm=192.168.2.56:rp=TEXT_P1:sd=/var/spool/output/lp:\
    :lf=/var/log/lpd-errs:sh:

bin|test of MFC8600 hl7x0 driver via another service:\
    :lp=:rm=192.168.2.56:rp=BINARY_P1:\
    :sd=/var/spool/output/lp:lf=/var/log/lpd-errs:\
    :af=/etc/foomatic/Brother-MFC-8600.ppd:if=/usr/local/bin/foomatic-rip:\
    :sh:
All that /var/log/lpd-errs ever shows is that lpd is restarted. Logging of packets with tcpdump(8) shows that there is a conversation, the right queue is requested, the data is sent ... and nothing ever prints.

Every couple of months, I Google this printer to see if anyone has ever had success with the printer without Brother's proprietary software. Nothing, to date.

Any suggestions?

Last edited by jggimi; 23rd June 2012 at 10:57 PM. Reason: typos, as usual.
Reply With Quote