How to Install Brother Printers and Scanners

Problems and successes with specific brands/models of printers
Message
Author
starhawk
Posts: 4906
Joined: Mon 22 Nov 2010, 06:04
Location: Everybody knows this is nowhere...

#166 Post by starhawk »

Installed libevent, just to check.

No joy.

I now have an install and savefile absolutely identical to the one I had before, except that now I cannot print.

I'm all ears, when you decide to step back into the office.

EDIT: seriously, you're actually holding up a project of mine by continuing to ignore me. Not cool, bro.

starhawk
Posts: 4906
Joined: Mon 22 Nov 2010, 06:04
Location: Everybody knows this is nowhere...

#167 Post by starhawk »

Solved.

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#168 Post by greengeek »

starhawk wrote:Solved.
I'm interested to know more details about whether the solution was satisfactory or not, and if so, how. My day job is to connect/repair printers and troubleshoot their connections to Windows, Mac and Linux computers and I'm trying to learn more about the intricacies of CUPS etc.

The need to interface to Evernote seems like something beyond simply adding a printer driver, but it is similar to the "windows focused" needs of some of my clients so I'm just keen to hear if you got it working. (either partly or not at all).

Many devices today are multifunctional so I try to learn as much as I can about what makes the printer work, what makes the scanner work, and what makes the email (smtp) connection work etc etc so any info is good info...

cheers!

starhawk
Posts: 4906
Joined: Mon 22 Nov 2010, 06:04
Location: Everybody knows this is nowhere...

#169 Post by starhawk »

Evernote compatibility is actually handled by the printer itself, as part of being a networked device. It connects to the Web via WiFi and does its thing that way. The setup utility is called 'Brother Web Connect'.

As for posting what solved the problem... after the way I was treated by rcrsn51 I'm going to have to think about that. Suffice to say for now that there was a dep nobody told me about.

DanielSong39
Posts: 36
Joined: Tue 04 Mar 2014, 15:17

#170 Post by DanielSong39 »

Reposting from the bug report in Quirky 7.0.3:
http://murga-linux.com/puppy/viewtopic ... &start=600

I have a Brother HL-1435 printer. I installed the printer successfully in Puppy, but the procedure does not seem to work in Quirky 7.0.4.1. The procedure is described in the first post of this thread.

The error message I received in CUPS was:

"Filter failed"

I have deleted and re-installed the printer several times, to no avail. It's just Quirky where I'm having this problem; I'm not having this problem in any other distribution I'm using.

P.S. This is a local printer connected through USB. CUPS has no trouble recognizing this printer. However, I continue to encounter the "Filter failed" error.

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#171 Post by greengeek »

DanielSong39 wrote:The error message I received in CUPS was:

"Filter failed"

I have deleted and re-installed the printer several times, to no avail.
Is there any info in /var/log/cups/error_log ?

EDIT : as suggested by Daniel below this should have been /var/cups/log/error_log
Last edited by greengeek on Fri 15 May 2015, 19:47, edited 1 time in total.

DanielSong39
Posts: 36
Joined: Tue 04 Mar 2014, 15:17

#172 Post by DanielSong39 »

I'll post the error log entry when I get the chance.

DanielSong39
Posts: 36
Joined: Tue 04 Mar 2014, 15:17

#173 Post by DanielSong39 »

No file in /var/log/cups/error_log, but I found an error log in /var/cups/log/error_log.

This is rather long:

I [11/May/2015:20:40:47 -0400] [Client 11] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=9826)
I [11/May/2015:20:40:47 -0400] [Job ???] Request file type is application/vnd.cups-pdf-banner.
I [11/May/2015:20:40:49 -0400] [Client 11] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=9887)
E [11/May/2015:20:40:50 -0400] [Job 1] Job stopped due to filter errors; please consult the error_log file for details.
D [11/May/2015:20:40:50 -0400] [Job 1] The following messages were recorded from 20:40:47 to 20:40:50
D [11/May/2015:20:40:50 -0400] [Job 1] Adding start banner page "none".
D [11/May/2015:20:40:50 -0400] [Job 1] Adding end banner page "none".
D [11/May/2015:20:40:50 -0400] [Job 1] File of type application/vnd.cups-pdf-banner queued by "anonymous".
D [11/May/2015:20:40:50 -0400] [Job 1] hold_until=0
D [11/May/2015:20:40:50 -0400] [Job 1] Queued on "Brother_HL-1435_series" by "anonymous".
D [11/May/2015:20:40:50 -0400] [Job 1] time-at-processing=1431391247
D [11/May/2015:20:40:50 -0400] [Job 1] 4 filters for job:
D [11/May/2015:20:40:50 -0400] [Job 1] bannertopdf (application/vnd.cups-pdf-banner to application/pdf, cost 32)
D [11/May/2015:20:40:50 -0400] [Job 1] pdftopdf (application/pdf to application/vnd.cups-pdf, cost 66)
D [11/May/2015:20:40:50 -0400] [Job 1] pdftops (application/vnd.cups-pdf to application/vnd.cups-postscript, cost 100)
D [11/May/2015:20:40:50 -0400] [Job 1] brlpdwrapperHL1430 (application/vnd.cups-postscript to printer/Brother_HL-1435_series, cost 0)
D [11/May/2015:20:40:50 -0400] [Job 1] job-sheets=none,none
D [11/May/2015:20:40:50 -0400] [Job 1] argv[0]="Brother_HL-1435_series"
D [11/May/2015:20:40:50 -0400] [Job 1] argv[1]="1"
D [11/May/2015:20:40:50 -0400] [Job 1] argv[2]="anonymous"
D [11/May/2015:20:40:50 -0400] [Job 1] argv[3]="Test Page"
D [11/May/2015:20:40:50 -0400] [Job 1] argv[4]="1"
D [11/May/2015:20:40:50 -0400] [Job 1] argv[5]="job-uuid=urn:uuid:bee80152-b181-3c2a-7015-0cccf40eb842 job-originating-host-name=localhost time-at-creation=1431391247 time-at-processing=1431391247"
D [11/May/2015:20:40:50 -0400] [Job 1] argv[6]="/var/spool/cups/d00001-001"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[0]="CUPS_CACHEDIR=/var/cache/cups"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[1]="CUPS_DATADIR=/usr/share/cups"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[2]="CUPS_DOCROOT=/usr/share/doc/cups"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[4]="CUPS_REQUESTROOT=/var/spool/cups"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[5]="CUPS_SERVERBIN=/usr/lib/cups"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[6]="CUPS_SERVERROOT=/etc/cups"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[7]="CUPS_STATEDIR=/var/run/cups"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[8]="HOME=/var/spool/cups/tmp"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[9]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[10]="SERVER_ADMIN=root@puppypc28237"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[11]="SOFTWARE=CUPS/1.7.5"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[12]="TMPDIR=/var/spool/cups/tmp"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[13]="USER=root"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[14]="CUPS_MAX_MESSAGE=2047"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[15]="CUPS_SERVER=/var/run/cups/cups.sock"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[16]="CUPS_ENCRYPTION=IfRequested"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[17]="IPP_PORT=631"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[18]="CHARSET=utf-8"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[19]="LANG=en_US.UTF-8"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[20]="PPD=/etc/cups/ppd/Brother_HL-1435_series.ppd"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[21]="RIP_MAX_CACHE=128m"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[22]="CONTENT_TYPE=application/vnd.cups-pdf-banner"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[23]="DEVICE_URI=usb://Brother/HL-1435%20series"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[24]="PRINTER_INFO=Brother HL-1435 series"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[25]="PRINTER_LOCATION=Local Printer"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[26]="PRINTER=Brother_HL-1435_series"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[27]="PRINTER_STATE_REASONS=none"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[28]="CUPS_FILETYPE=document"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[29]="FINAL_CONTENT_TYPE=application/vnd.cups-postscript"
D [11/May/2015:20:40:50 -0400] [Job 1] envp[30]="AUTH_I****"
D [11/May/2015:20:40:50 -0400] [Job 1] Started filter /usr/lib/cups/filter/bannertopdf (PID 9827)
D [11/May/2015:20:40:50 -0400] [Job 1] Started filter /usr/lib/cups/filter/pdftopdf (PID 9828)
D [11/May/2015:20:40:50 -0400] [Job 1] Started filter /usr/lib/cups/filter/pdftops (PID 9829)
D [11/May/2015:20:40:50 -0400] [Job 1] Started filter /usr/lib/cups/filter/brlpdwrapperHL1430 (PID 9830)
D [11/May/2015:20:40:50 -0400] [Job 1] Started backend /usr/lib/cups/backend/usb (PID 9831)
D [11/May/2015:20:40:50 -0400] [Job 1] STATE: +connecting-to-device
D [11/May/2015:20:40:50 -0400] [Job 1] Printer using device file "/dev/usb/lp0"...
D [11/May/2015:20:40:50 -0400] [Job 1] STATE: -connecting-to-device
D [11/May/2015:20:40:50 -0400] [Job 1] backendRunLoop(print_fd=0, device_fd=5, snmp_fd=-1, addr=(nil), use_bc=0, side_cb=0x7fe81c347a3a)
D [11/May/2015:20:40:50 -0400] [Job 1] pdftops - copying to temp print file "/var/spool/cups/tmp/02665555d95e1"
D [11/May/2015:20:40:50 -0400] [Job 1] /usr/lib/cups/filter/brlpdwrapperHL1430: line 37: PPD=/etc/cups/ppd/Brother_HL-1435_series.ppd: No such file or directory
D [11/May/2015:20:40:50 -0400] [Job 1] PDF template file doesn't have form. It's okay.
D [11/May/2015:20:40:50 -0400] [Job 1] PID 9827 (/usr/lib/cups/filter/bannertopdf) exited with no errors.
D [11/May/2015:20:40:50 -0400] [Job 1] Printer make and model: (null) Brother HL-1430 series
D [11/May/2015:20:40:50 -0400] [Job 1] Running command line for pstops: pstops 1 anonymous 'Test Page' 1 'job-uuid=urn:uuid:bee80152-b181-3c2a-7015-0cccf40eb842 job-originating-host-name=localhost time-at-creation=1431391247 time-at-processing=1431391247'
D [11/May/2015:20:40:50 -0400] [Job 1] Using image rendering resolution 600 dpi
D [11/May/2015:20:40:50 -0400] [Job 1] Running command line for gs: gs -q -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pswrite -sOUTPUTFILE=%stdout -dLanguageLevel=3 -r600 -dCompressFonts=false -dNoT3CCITT -dNOINTERPOLATE -c 'save pop' -f /var/spool/cups/tmp/02665555d95e1
D [11/May/2015:20:40:50 -0400] [Job 1] Started filter gs (PID 9841)
D [11/May/2015:20:40:50 -0400] [Job 1] Started filter pstops (PID 9842)
D [11/May/2015:20:40:50 -0400] [Job 1] PID 9828 (/usr/lib/cups/filter/pdftopdf) exited with no errors.
D [11/May/2015:20:40:50 -0400] [Job 1] Page = 612x792; 18,12 to 594,780
D [11/May/2015:20:40:50 -0400] [Job 1] slow_collate=0, slow_duplex=0, slow_order=0
D [11/May/2015:20:40:50 -0400] [Job 1] Before copy_comments - %!PS-Adobe-3.0
D [11/May/2015:20:40:50 -0400] [Job 1] %!PS-Adobe-3.0
D [11/May/2015:20:40:50 -0400] [Job 1] %%Pages: (atend)
D [11/May/2015:20:40:50 -0400] [Job 1] %%BoundingBox: (atend)
D [11/May/2015:20:40:50 -0400] [Job 1] %%HiResBoundingBox: (atend)
D [11/May/2015:20:40:50 -0400] [Job 1] %%Creator: ESP Ghostscript 81504 (pswrite)
D [11/May/2015:20:40:50 -0400] [Job 1] %%CreationDate: 2015/05/11 20:40:48
D [11/May/2015:20:40:50 -0400] [Job 1] %%DocumentData: Clean7Bit
D [11/May/2015:20:40:50 -0400] [Job 1] %%LanguageLevel: 3
D [11/May/2015:20:40:50 -0400] [Job 1] %%EndComments
D [11/May/2015:20:40:50 -0400] [Job 1] Before copy_prolog - %%BeginProlog
D [11/May/2015:20:40:50 -0400] [Job 1] Before copy_setup - %%Page: 1 1
D [11/May/2015:20:40:50 -0400] [Job 1] Before page loop - %%Page: 1 1
D [11/May/2015:20:40:50 -0400] [Job 1] Copying page 1...
D [11/May/2015:20:40:50 -0400] [Job 1] pagew = 576.0, pagel = 768.0
D [11/May/2015:20:40:50 -0400] [Job 1] bboxx = 0, bboxy = 0, bboxw = 612, bboxl = 792
D [11/May/2015:20:40:50 -0400] [Job 1] PageLeft = 18.0, PageRight = 594.0
D [11/May/2015:20:40:50 -0400] [Job 1] PageTop = 780.0, PageBottom = 12.0
D [11/May/2015:20:40:50 -0400] [Job 1] PageWidth = 612.0, PageLength = 792.0
D [11/May/2015:20:40:50 -0400] [Job 1] ESP Ghostscript 815.04: Unrecoverable error, exit code 1
D [11/May/2015:20:40:50 -0400] [Job 1] Wrote 1 pages...
D [11/May/2015:20:40:50 -0400] [Job 1] PID 9842 (pstops) exited with no errors.
D [11/May/2015:20:40:50 -0400] [Job 1] PID 9841 (gs) stopped with status 1!
D [11/May/2015:20:40:50 -0400] [Job 1] PID 9829 (/usr/lib/cups/filter/pdftops) stopped with status 1.
D [11/May/2015:20:40:50 -0400] [Job 1] Hint: Try setting the LogLevel to "debug" to find out more.
D [11/May/2015:20:40:50 -0400] [Job 1] /usr/lib/cups/filter/brlpdwrapperHL1430: line 120: /usr/local/Brother/cupswrapper/brcupsconfig: cannot execute binary file
D [11/May/2015:20:40:50 -0400] [Job 1] /usr/local/Brother/lpd/filterHL1430: line 44: /usr/local/Brother//lpd/rawtobr: cannot execute binary file
D [11/May/2015:20:40:50 -0400] [Job 1] PID 9830 (/usr/lib/cups/filter/brlpdwrapperHL1430) exited with no errors.
D [11/May/2015:20:40:50 -0400] [Job 1] PID 9831 (/usr/lib/cups/backend/usb) exited with no errors.
D [11/May/2015:20:40:50 -0400] [Job 1] End of messages
D [11/May/2015:20:40:50 -0400] [Job 1] printer-state=3(idle)
D [11/May/2015:20:40:50 -0400] [Job 1] printer-state-message="Filter failed"
D [11/May/2015:20:40:50 -0400] [Job 1] printer-state-reasons=none
I [11/May/2015:20:40:55 -0400] Saving printers.conf...
I [11/May/2015:20:40:55 -0400] Generating printcap /etc/printcap...
I [11/May/2015:20:40:55 -0400] Saving job.cache...
I [11/May/2015:20:40:59 -0400] [Client 11] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=10031)
I [11/May/2015:20:42:08 -0400] [Client 11] Started "/usr/lib/cups/cgi-bin/admin.cgi" (pid=10861)
E [11/May/2015:20:45:51 -0400] [Job 1] Stopping unresponsive job.

DanielSong39
Posts: 36
Joined: Tue 04 Mar 2014, 15:17

#174 Post by DanielSong39 »

I'm thinking this might have to do with the fact that I'm using a 64-bit version of Quirky.

Still investigating the problem.

DanielSong39
Posts: 36
Joined: Tue 04 Mar 2014, 15:17

#175 Post by DanielSong39 »

My latest theory is that the filter is not supported by Quirky 7.0.4.1. Here is the relevant line from the .ppd file:

*cupsFilter: "application/vnd.cups-postscript 0 brlpdwrapperHL1430"

Any way to customize Quirky so that this filter is recognized?

DanielSong39
Posts: 36
Joined: Tue 04 Mar 2014, 15:17

#176 Post by DanielSong39 »

I think the problem is due to the inability to execute 32-bit binaries, as shown below:

D [11/May/2015:20:40:50 -0400] [Job 1] /usr/lib/cups/filter/brlpdwrapperHL1430: line 120: /usr/local/Brother/cupswrapper/brcupsconfig: cannot execute binary file
D [11/May/2015:20:40:50 -0400] [Job 1] /usr/local/Brother/lpd/filterHL1430: line 44: /usr/local/Brother//lpd/rawtobr: cannot execute binary file

Is there a way to configure 64-bit Quirky so that these binary files can be executed?

starhawk
Posts: 4906
Joined: Mon 22 Nov 2010, 06:04
Location: Everybody knows this is nowhere...

#177 Post by starhawk »

You need 64-bit binaries. There is no real way around that in Puppy.

DanielSong39
Posts: 36
Joined: Tue 04 Mar 2014, 15:17

#178 Post by DanielSong39 »

Well, at least I may have been on the right track while trying to install glibc32-2.20 on Quirky. Alas, that corrupted the system and I had to re-install from scratch.

I'll either need to get a printer with 64-bit support or use other distributions that support 32-bit binaries (i.e. Puppy).

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

CUPS & 64bit Just-Lighthouse 64

#179 Post by edoc »

Should I expect Debbi,etc to play nicely with Just-Lighthouse64 or will some customization be required, please?

I can access my Brother HL-2275DW from a laptop with the old Lighthouse64-602 version and one with Carolina 13 but this one does not recognize it at all.

Should I go ahead and follow all of the Debbi steps on this one and just see what happens - or might that make a mess I'll have to try to undo ... you know me ... ;-)

Thanks ...
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

starhawk
Posts: 4906
Joined: Mon 22 Nov 2010, 06:04
Location: Everybody knows this is nowhere...

#180 Post by starhawk »

Only rcrsn51 can answer that for sure, and he appears to be on sabbatical right now...

Offhand, though, I'd say you're likely to make a mess. If it's a 32bit package generally speaking it won't work on 64bit stuff.

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#181 Post by edoc »

He;s usually been able to sort things for me in the past.

I'll have to look for any notes I may have kept from when I got printing working in the old Lighthouse64.

Thanks ...
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

DanielSong39
Posts: 36
Joined: Tue 04 Mar 2014, 15:17

#182 Post by DanielSong39 »

Brother HL-2275DW only has 32-bit support for Debian; you need a Fedora-based distribution to get the 64-bit support.

http://support.brother.com/g/s/id/linux ... edirect=on

You may be out of luck.

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#183 Post by edoc »

That cannot be correct.

I already have access to the Brother printer from my 64-bit install of the older version of Lighthouse64-602.

I just need to know how to get it to work with this newer version.

Later today I will search in the slight hope that I saved some notes as to how I got it working on the older 64-bit install.
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

starhawk
Posts: 4906
Joined: Mon 22 Nov 2010, 06:04
Location: Everybody knows this is nowhere...

#184 Post by starhawk »

Somewhere on this forum is a utility called rpm2pet that may be of use. I recall that it needs another utility called unrpm...

If you can't get ahold of it here I have both and can re-up.

But they are 32bit PETs so I cannot guarantee function in a 64bit Pup.

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#185 Post by edoc »

I have the ppd file and it's on this computer.

I've compared the cupsd.conf cupsd.confLPD and printer.confn and they are the same - other than the UUID in printers.conf

Not sure where to look next but the answer has to be somewhere on my old version of Lighthouse64 laptop ...
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

Post Reply