Solved Brother HP-3170cdw network printer setup

Paul Floyd

Member


Messages: 21

Hi

I recently bought a Brother HL-3170CDW and frankly it's a bit of a nightmare to configure. Out of the box it is configured with DHCP but even on Windows the driver install just detected what IP address had been assigned so it would only work randomly.

Now I've set up a static IP address.

On FreeBSD, CUPS could detect the printer but initially not print to it. Now with a static IP address I've managed to get the CUPS test page print to do something, but it produces just a blank page.

The config that I'm currently using is

Driver: Generic PostScript Printer (color)
Connection: lpd://[IP ADDRESS]/POSTSCRIPT_P1

I'm not at all impressed with the Brother documentation and configuration web page.

Any suggestions?

A+
Paul
 

scottro

Daemon

Reaction score: 464
Messages: 1,328

A quick google of hl3170cdw freebsd brings this page.
http://www.bitmine.org/brother-hl-3170cdw-FreeBSD/

and also this, https://forums.freebsd.org/threads/brother-laser-printer-compability.54717/ where scanning through the rather long thread indicates that the user installed cups and used the OSX (now MacOS, right?) ppd file.
There were several other hits that seemed as if they might prove useful.
wblock@'s page might be helpful. It's about using lpd rather than cups.
http://www.wonkity.com/~wblock/docs/html/lpdprinting.html.
 

shepper

Aspiring Daemon

Reaction score: 256
Messages: 757

I use a static IP, networked Brother, BR-script3 monochrome laser on lpd. Mine is setup via foomatic-rip and works perfectly. I use the jetdirect port.
/etc/printcap
Code:
# /etc/printcap: printer capability database. See printcap(5).
# You can use the filter entries df, tf, cf, gf etc. for
# your own filters. See /etc/filter.ps, /etc/filter.pcl and
# the printcap(5) manual page for further details.

lp:\|
        :lp=9100@Brother.home.yak:\
        :if=/usr/local/libexec/br_script:\
        :sd=/var/spool/lpd/lp:\
        :lf=/var/log/lp-errs:\
        :mx#0:\
        :sh:
/usr/local/libexec/br_script
Code:
#!/bin/sh
/usr/local/bin/foomatic-rip --ppd \
/etc/foomatic/direct/Brother-HL-5450DN_BR-script3.ppd \
-o pagesize=letter

There are two sources for the ppd.
1) Brother Solutions center

2) OpenBSD instructions for foomatic-rip and foomatic-ppd
Note, you will have to change some locations for the spool files and /etc/foomatic/direct

My lpd setup uses 4 print queues: Single page 600dpi, Duplex 600dpi, Single 1200dpi and Env10. Since yours is color, other potential queues would be monochrome and photo.
 
OP
OP
P

Paul Floyd

Member


Messages: 21

A quick google of hl3170cdw freebsd brings this page.
http://www.bitmine.org/brother-hl-3170cdw-FreeBSD/j

and also this, https://forums.freebsd.org/threads/brother-laser-printer-compability.54717/ where scanning through the rather long thread indicates that the user installed cups and used the OSX (now MacOS, right?) ppd file.
There were several other hits that seemed as if they might prove useful.
wblock@'s page might be helpful. It's about using lpd rather than cups.
http://www.wonkity.com/~wblock/docs/html/lpdprinting.html.
[There's a trailing 'j' in the 1st link above]

I switched to using Generic PDF printer and it worked. Must be some issue somewhere with the Generic PostScript driver on FreeBSD (it worked 1st time on Solaris 11.3).
 

scottro

Daemon

Reaction score: 464
Messages: 1,328

Thanks for catching the typo in the link, I've fixed it. Anyway, glad you got it working.
 

phoenix

Administrator
Staff member
Administrator
Moderator

Reaction score: 1,205
Messages: 4,044

Use the following URL to connect to it:
ipp://ip-of-printer/ipp/port1

(That's a literal string "port1".)

Select the Generic PDF Printer driver.

Once it's installed, go into the printer options and switch the Duplexer option to Installed.

Done.

Easy-peasy. Had mine up and running on Android, Windows, and FreeBSD within 30 minutes.

You can go to the IP of the printer in a web browser to configure it.
 

phoenix

Administrator
Staff member
Administrator
Moderator

Reaction score: 1,205
Messages: 4,044

Whoops, didn't read through all the posts to see you already switched the driver to PDF.
 

Crivens

Moderator
Staff member
Moderator

Reaction score: 754
Messages: 1,704

Thank you all for the input. I had almost given up on our family printer, and now I at least got some empty page (gutenprint is crashing somewhere... but hey, progress!)
 
Top