View previous topic :: View next topic |
Author |
Message |
inthemidst n00b
Joined: 27 Nov 2018 Posts: 3
|
Posted: Tue Nov 27, 2018 7:39 pm Post subject: [split] Ubuntu, Brother printer and poor text rendering |
|
|
Hi,
I realize this is an old thread, but ....
I'm running Ubuntu 18.04 and have a different Brother printer, but the same issue of poor text rendering when graphics are involved. I've spent too many hours trying to troubleshoot this on my own and have stumbled on this dated post. Could someone be so kind as to explain
At a conceptual level, what exactly these instructions achieve and which steps do what? I want to see if I can apply them to my HL-4570CDW which isn't part of the standard foomatic/cups packages.
For example, why you need to use init.d/cupsd not just init.d/cups?
What does the cupswrapper -i install actually install?
ANy help would be appreciated.
Thanks,
Midst
ps. I noticed the sed command doesn't actually replace all cases of cups to cupsd.
Mike |
|
Back to top |
|
|
Joseph_sys Advocate
Joined: 08 Jun 2004 Posts: 2712 Location: Edmonton, AB
|
|
Back to top |
|
|
pjp Administrator
Joined: 16 Apr 2002 Posts: 20067
|
Posted: Wed Nov 28, 2018 3:39 am Post subject: |
|
|
Since this is not about Gentoo (or the thread it was posted to), it fits better in the Unsupported Software forum.
The above two posts were split from Brother HL-5370DW installation howto in Documentation, Tips & Tricks.
I edited inthemidst's original post to add a thread title and also a link to the original thread via the word "this." _________________ Quis separabit? Quo animo? |
|
Back to top |
|
|
inthemidst n00b
Joined: 27 Nov 2018 Posts: 3
|
Posted: Mon Dec 03, 2018 8:30 pm Post subject: |
|
|
Could someone please provide an overview of what exactly is going on here?
E.g.
1) how does this altered pipeline differ from the one you'd get from just installing the brother packages?
2) What does setting up a /etc/cupsd file do and why is it necessary?
3) What did the section [HL5370DW] in the brHL5370DWrc file originally say?
I have a brother printer (HL-4570CDW) that suffers from the poor resolution when printing text and images as described in the OP. However, I am running Mate Ubuntu 18.04 and so need to adapt this for my system. I've asked for help on a couple of ubuntu forums, but haven't had any success.
Thanks,
Mike |
|
Back to top |
|
|
pjp Administrator
Joined: 16 Apr 2002 Posts: 20067
|
Posted: Mon Dec 03, 2018 11:19 pm Post subject: |
|
|
Merged the previous post from the same thread and locked the old thread. Will also send a PM to inthemidst. _________________ Quis separabit? Quo animo? |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54237 Location: 56N 3W
|
Posted: Tue Dec 04, 2018 12:02 am Post subject: |
|
|
inthemidst,
It looks like the HL-4570CDW can be connected via USB, WiFi or Ethernet.
If you want to connect it via USB, you need the Brother drivers.
It all gets much easier if you use Ethernet and CUPS. You need the PPD file
The PPD file describes the printer to CUPs.
With CUPS installed put the PPD file into /etc/cups/ppd/ then use the CUPS admin page to add a printer.
When it gets to choosing a Make of printer, don't do that. Further down the page, it says Or Provide a PPD File: browse to the PPD file you put into /etc/cups/ppd/
WiFi might count as Ethernet, it might not too. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
inthemidst n00b
Joined: 27 Nov 2018 Posts: 3
|
Posted: Tue Dec 04, 2018 7:58 pm Post subject: |
|
|
Umm, you explicitly state,
Quote: |
This driver is of a poor quality (do not use it).
It prints text OK, but if you have a text and graphics mixed on one page the font quality will be very poor (choppy);
|
|
|
Back to top |
|
|
pjp Administrator
Joined: 16 Apr 2002 Posts: 20067
|
Posted: Wed Dec 05, 2018 9:07 pm Post subject: |
|
|
inthemidst,
Given the age of the original document, keep in mind that it may no longer be accurate.
That said, I read Joseph_sys's comments simply to mean to avoid using a specific option: Quote: | Note: Brother has a PPD driver based on: BR-Script3 (ppd file on their web-page)
This driver is of a poor quality (do not use it). | Specifically the BR-Script3 PPD file.
Joseph_sys' guide then goes on to describe setting up that printer using the LPR and CUPSwrapper RPM packages.
For your printer, it would appear these would be the files (from the link he provided in this thread):
Code: | LPR printer driver (rpm package)
This is LPR printer driver.
03/30/2011
(1.1.1-5) |
Code: | CUPSwrapper printer driver (rpm package)
This is CUPSwrapper printer driver.
03/30/2011
(1.1.1-5) |
After converting them as instructed, here's what I see: Code: | $ tar --keep-directory-symlink -tzvf hl4570cdwlpr-1.1.1-5.i386.tar.gz
drwxr-xr-x root/root 0 2018-12-05 13:47 ./
drwxr-xr-x root/root 0 2018-12-05 13:47 ./usr/
drwxr-xr-x root/root 0 2018-12-05 13:47 ./usr/bin/
-rwxr-xr-x root/root 21568 2010-07-18 21:09 ./usr/bin/brprintconf_hl4570cdw
drwxr-xr-x root/root 0 2018-12-05 13:47 ./usr/local/
drwxr-xr-x root/root 0 2018-12-05 13:47 ./usr/local/Brother/
drwxr-xr-x root/root 0 2018-12-05 13:47 ./usr/local/Brother/Printer/
drwxr-xr-x root/root 0 2018-12-05 13:47 ./usr/local/Brother/Printer/hl4570cdw/
drwxr-xr-x root/root 0 2018-12-05 13:47 ./usr/local/Brother/Printer/hl4570cdw/lpd/
-rwxr-xr-x root/root 2051 2010-07-18 21:09 ./usr/local/Brother/Printer/hl4570cdw/lpd/filterhl4570cdw
-rwxr-xr-x root/root 2435 2010-07-18 21:09 ./usr/local/Brother/Printer/hl4570cdw/lpd/psconvertij2
-rwxr-xr-x root/root 2207280 2010-07-18 21:09 ./usr/local/Brother/Printer/hl4570cdw/lpd/brhl4570cdwfilter
drwxr-xr-x root/root 0 2018-12-05 13:47 ./usr/local/Brother/Printer/hl4570cdw/inf/
drwxr-xr-x root/root 0 2018-12-05 13:47 ./usr/local/Brother/Printer/hl4570cdw/inf/lut/
-rw-r--r-- root/root 18442 2010-07-18 21:09 ./usr/local/Brother/Printer/hl4570cdw/inf/lut/capt-y-TS_cache09.bin
-rw-r--r-- root/root 102410 2010-07-18 21:09 ./usr/local/Brother/Printer/hl4570cdw/inf/lut/capt-m_cache09.bin
-rw-r--r-- root/root 18442 2010-07-18 21:09 ./usr/local/Brother/Printer/hl4570cdw/inf/lut/capt-y_cache09.bin
-rw-r--r-- root/root 32778 2010-07-18 21:09 ./usr/local/Brother/Printer/hl4570cdw/inf/lut/0600-k-TS_cache09.bin
-rw-r--r-- root/root 102410 2010-07-18 21:09 ./usr/local/Brother/Printer/hl4570cdw/inf/lut/capt-c_cache09.bin
-rw-r--r-- root/root 32778 2010-07-18 21:09 ./usr/local/Brother/Printer/hl4570cdw/inf/lut/0600-k_cache09.bin
-rw-r--r-- root/root 51210 2010-07-18 21:09 ./usr/local/Brother/Printer/hl4570cdw/inf/lut/0600-m-TS_cache09.bin
-rw-r--r-- root/root 32778 2010-07-18 21:09 ./usr/local/Brother/Printer/hl4570cdw/inf/lut/0600-y_cache09.bin
-rw-r--r-- root/root 102410 2010-07-18 21:09 ./usr/local/Brother/Printer/hl4570cdw/inf/lut/capt-c-TS_cache09.bin
-rw-r--r-- root/root 36874 2010-07-18 21:09 ./usr/local/Brother/Printer/hl4570cdw/inf/lut/capt-k-TS_cache09.bin
-rw-r--r-- root/root 32778 2010-07-18 21:09 ./usr/local/Brother/Printer/hl4570cdw/inf/lut/0600-y-TS_cache09.bin
-rw-r--r-- root/root 51210 2010-07-18 21:09 ./usr/local/Brother/Printer/hl4570cdw/inf/lut/0600-m_cache09.bin
-rw-r--r-- root/root 36874 2010-07-18 21:09 ./usr/local/Brother/Printer/hl4570cdw/inf/lut/capt-k_cache09.bin
-rw-r--r-- root/root 51210 2010-07-18 21:09 ./usr/local/Brother/Printer/hl4570cdw/inf/lut/0600-c_cache09.bin
-rw-r--r-- root/root 51210 2010-07-18 21:09 ./usr/local/Brother/Printer/hl4570cdw/inf/lut/0600-c-TS_cache09.bin
-rw-r--r-- root/root 102410 2010-07-18 21:09 ./usr/local/Brother/Printer/hl4570cdw/inf/lut/capt-m-TS_cache09.bin
-rw-r--r-- root/root 336 2010-07-18 21:09 ./usr/local/Brother/Printer/hl4570cdw/inf/brhl4570cdwrc
-rw-r--r-- root/root 1121 2010-07-18 21:09 ./usr/local/Brother/Printer/hl4570cdw/inf/brhl4570cdwfunc
-rw-r--r-- root/root 442 2010-07-18 21:09 ./usr/local/Brother/Printer/hl4570cdw/inf/paperinfij2
-rwxr-xr-x root/root 1777 2010-07-18 21:09 ./usr/local/Brother/Printer/hl4570cdw/inf/setupPrintcapij
-rw-r--r-- root/root 574 2010-07-18 21:09 ./usr/local/Brother/Printer/hl4570cdw/inf/ImagingArea |
Code: | $ tar --keep-directory-symlink -tzvf hl4570cdwcupswrapper-1.1.1-5.i386.tar.gz
drwxr-xr-x root/root 0 2018-12-05 13:48 ./
drwxr-xr-x root/root 0 2018-12-05 13:48 ./usr/
drwxr-xr-x root/root 0 2018-12-05 13:48 ./usr/local/
drwxr-xr-x root/root 0 2018-12-05 13:48 ./usr/local/Brother/
drwxr-xr-x root/root 0 2018-12-05 13:48 ./usr/local/Brother/Printer/
drwxr-xr-x root/root 0 2018-12-05 13:48 ./usr/local/Brother/Printer/hl4570cdw/
drwxr-xr-x root/root 0 2018-12-05 13:48 ./usr/local/Brother/Printer/hl4570cdw/cupswrapper/
-rwxr-xr-x root/root 11672 2010-07-21 01:32 ./usr/local/Brother/Printer/hl4570cdw/cupswrapper/brcupsconfpt1
-rwxr-xr-x root/root 21833 2010-07-21 01:32 ./usr/local/Brother/Printer/hl4570cdw/cupswrapper/hl4570cdw.ppd
-rwxr-xr-x root/root 9245 2010-07-21 01:32 ./usr/local/Brother/Printer/hl4570cdw/cupswrapper/cupswrapperhl4570cdw |
Those files look similar to what was in the guide, so I would start there and see what happens following the remaining instructions.
If you run into trouble, post back here with the steps you've taken and output, if any.
Of course, if you can use Ethernet or WiFi as NeddySeagoon suggested, that might be easier. _________________ Quis separabit? Quo animo? |
|
Back to top |
|
|
|