Hi all,
I'm having trouble getting printing to work using lpr(1) and a
Brother wireless printer[1] that should support it. This seems to
be a perennial topic on the list, but despite trying what I've found
in the archives, I'm stumped.
Here's my /etc/printcap:
lp|brother:\
:rm=192.168.xxx.xxx:\
:rp=brother:\
:sd=/var/spool/output/lpd:\
:lf=/var/log/lpd-errs:
(The `xxx`s are, of course, actually digits).
But entering `$ lpr filename.ps` does nothing. The printer remains
quiet. Nothing shows up in the queue. `lpq` gives this output:
Printer Name: brother
Jobs: No Jobs in Queue
The output of `lpc status` is similarly unremarkable:
lp:
queuing is enabled
printing is enabled
no entries
printer idle
My permissions also seem fine:
$ ls -la /var/spool/output
total 12
drwxr-xr-x 3 root wheel 512 Jul 30 14:24 .
drwxr-xr-x 6 root wheel 512 Apr 11 16:45 ..
drwxrwx--- 2 root daemon 512 Jul 30 20:21 lpd
Oddly, if I attempt to print something from Firefox, using the
system dialog and setting lpr as the printer, the printer wakes up
and starts spewing out blank sheets until I manually cancel it using
the power button on the printer. So it seems that the issue is not
connecting to the printer, but how I am invoking lpr ... maybe?
What am I overlooking?
- Ben
[1] https://www.brother-usa.com/products/hll2350dw