Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[split] Ubuntu, Brother printer and poor text rendering
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
inthemidst
n00b
n00b


Joined: 27 Nov 2018
Posts: 3

PostPosted: Tue Nov 27, 2018 7:39 pm    Post subject: [split] Ubuntu, Brother printer and poor text rendering Reply with quote

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
View user's profile Send private message
Joseph_sys
Advocate
Advocate


Joined: 08 Jun 2004
Posts: 2571
Location: Edmonton, AB

PostPosted: Tue Nov 27, 2018 8:28 pm    Post subject: Reply with quote

The instruction I posted was long time ago but it has nothing to do with improving print quality.
You can install/download driver from brother web-page:
https://support.brother.com/g/b/downloadtop.aspx?c=us&lang=en&prod=hl4570cdw_all
_________________
#Thelma
Back to top
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 18070

PostPosted: Wed Nov 28, 2018 3:39 am    Post subject: Reply with quote

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."
_________________
Those who know what's best for us must rise and save us from ourselves.
Back to top
View user's profile Send private message
inthemidst
n00b
n00b


Joined: 27 Nov 2018
Posts: 3

PostPosted: Mon Dec 03, 2018 8:30 pm    Post subject: Reply with quote

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
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 18070

PostPosted: Mon Dec 03, 2018 11:19 pm    Post subject: Reply with quote

Merged the previous post from the same thread and locked the old thread. Will also send a PM to inthemidst.
_________________
Those who know what's best for us must rise and save us from ourselves.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 43546
Location: 56N 3W

PostPosted: Tue Dec 04, 2018 12:02 am    Post subject: Reply with quote

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
View user's profile Send private message
inthemidst
n00b
n00b


Joined: 27 Nov 2018
Posts: 3

PostPosted: Tue Dec 04, 2018 7:58 pm    Post subject: Reply with quote

Joseph_sys wrote:
The instruction I posted was long time ago but it has nothing to do with improving print quality.
You can install/download driver from brother web-page:
https://support.brother.com/g/b/downloadtop.aspx?c=us&lang=en&prod=hl4570cdw_all


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
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 18070

PostPosted: Wed Dec 05, 2018 9:07 pm    Post subject: Reply with quote

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.
_________________
Those who know what's best for us must rise and save us from ourselves.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum