On 05/10/15 18:48, Hendrik Boom wrote:
I made the /var/spool/lpd directory manually, since a search of Debian
packages didn't find any package that includes it as part of its
infrastructure.
I think you will find it is from the 'lpr' package

Rowland

  I still think that something's missing, (possibly
something that puts files into this spool queue)  but now the package
hl3170cdwlpr-1.1.2-1.i386.deb that I downloaded from Brother's website
installs without problem.

I still don't know how to submit any file to be printed.  Presumably it
has to be a .ps or .pdf, since that's what the printer can handle
natively.

But  man lpr  tells me to specify a destination   I have no idea what to
specify here to identify the printer.

 From the man page for lpr, I get the impression that lpr is part of
CUPS.  Is that really correct?  Wasn't there an lpr command long ago
that wasn't part of CUPS?  It seems I remember using something like
it in the days of Unix in the 1970's.

-- hendrik


On Mon, Oct 05, 2015 at 12:35:25PM -0400, Hendrik Boom wrote:
On Mon, Oct 05, 2015 at 06:02:30PM +0200, Riccardo Boninsegna wrote:
On Mon, Oct 5, 2015 at 5:52 PM, Hendrik Boom <hend...@topoi.pooq.com> wrote:
Obtaining a driver from Brother's support site as a .deb file, I tried to 
install it with dpkg:

root@notlookedfor:/home/hendrik/Download/BrotherPrinterDriver# dpkg -i 
hl3170cdwlpr-1.1.2-1.i386.deb
As the name says, that's an LPR driver.

Brother does not make actual drivers for CUPS, only ones for LPR plus
a hack to make LPR drivers work in CUPS!
I'd be delighted woth using lpr.  But even   man lpr   tells me about
CUPS.  Has man lpr been suborned by CUPS?

1: If you're using an i386 system, you're good to go; if you're using
amd64, enable 32 bit compatibility with (as superuser) `dpkg
--add-architecture i386 && aptitude update && aptitude install
libstdc++6:i386`; if you're using any other architecture, give up!
I have an i386 system.  But as I mentioned, using dpkg to
install the lpr driver failed:

root@notlookedfor:/home/hendrik/Download/BrotherPrinterDriver# dpkg -i 
hl3170cdwlpr-1.1.2-1.i386.deb
Selecting previously unselected package hl3170cdwlpr.
(Reading database ... 118096 files and directories currently installed.)
Preparing to unpack hl3170cdwlpr-1.1.2-1.i386.deb ...
Unpacking hl3170cdwlpr (1.1.2-1) ...
Setting up hl3170cdwlpr (1.1.2-1) ...
mkdir: cannot create directory ‘/var/spool/lpd/hl3170cdw’: No such file or 
directory
chown: cannot access ‘/var/spool/lpd/hl3170cdw’: No such file or directory
chgrp: cannot access ‘/var/spool/lpd/hl3170cdw’: No such file or directory
chmod: cannot access ‘/var/spool/lpd/hl3170cdw’: No such file or directory
root@notlookedfor:/home/hendrik/Download/BrotherPrinterDriver#

So until I get the lpr level working, it won't help much to install the
lpr compatiility for UPS.

Or is the CUPS lpr compatibility etting in my way with installing an lpr
driver?

2: Download both drivers from
http://support.brother.com/g/b/downloadlist.aspx?c=us&lang=en&prod=hl3170cdw_all&os=128
3: Install "cups-daemon" (the actual print server) and "cups-bsd"
(backwards compatibility with LPR command line tools)
These are already installed, presumably with the default iinstall of
devuan alpha 2.

4: Make sure your printer is connected and ready, install the LPR driver
How to I "connect" a network printer that communicates over wifi?
And this is the step that failed.

5: Install the CUPS driver
6: If all went fine, you should have the printer already configured
(you may want to visit localhost:631 with a browser to set paper size,
etc)!
-- hendrik

_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to