Impressão em Freebsd: não é possível imprimir usando o lpd

2

eu configurei o lpr para impressora usb seguindo um guia da web. no entanto, eu tenho o erro

lpr: Error - no default destination available

Saída do dmesg:

ulpt0: Canon Inc MF4800 Series, class 0/0, rev 2.00/1.00, addr 6 on usbus0
ulpt0: using bi-directional mode

/ etc / printcap:

canon|local line printer:\
:lp=/dev/ulpt0:\
:af=/usr/local/etc/cups/ppd/Canon_MF4820d.ppd:\
:if=/usr/local/bin/foomatic-rip:\
:sh:\
:mx#0:\
:sd=/var/spool/output/canon:lf=/var/log/lpd-errs:

Realizou o seguinte:

# cd /var/spool/output
# mkdir canon
# chown bin canon
# chgrp daemon canon
# chmod 755 canon

Finalmente reiniciei o lpd.

sudo service lpd restart
Stopping lpd
Waiting for PIDS: 1478
Starting lpd

Qualquer feedback útil seria muito apreciado.

Obrigado antecipadamente.

Justin

    
por just.srad 10.08.2015 / 11:42

1 resposta

1

O erro indica que não existe um destino padrão.

Para citar o printcap(5) página de manual:

The default printer is normally lp, though  the environment variable
PRINTER may be used to override this.  Each spooling utility supports an
option, -P  printer, to allow explicit naming of a destination printer.

Então, altere a primeira linha da sua entrada do printcap para

lp|canon|local line printer:\

ou defina a variável PRINTER como "canon" ou "local line printer".

Infelizmente, não posso dizer o que mais está errado aqui. : (

    
por 15.08.2015 / 17:55