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

Reply via email to