Capítulo 9. Impressão

Originalmente contribuído por Warren Block.
Índice
9.1. Inicio Rápido
9.2. Conexões de Impressora
9.3. Linguagens de Descrição de Página Comuns
9.4. Impressão Direta
9.5. LPD (Daemon de impressora de linha)
9.6. Outros sistemas de impressão

Colocar informações no papel é uma função vital, apesar de muitas tentativas de eliminá-la. A impressão tem dois componentes básicos. Os dados devem ser entregues à impressora e devem estar em um formato que a impressora possa entender.

9.1. Inicio Rápido

A impressão básica pode ser configurada rapidamente. A impressora deve ser capaz de imprimir texto simples ASCII. Para imprimir em outros tipos de arquivos, consulte Seção 9.5.3, “Filtros”.

  1. Crie um diretório para armazenar arquivos enquanto eles estão sendo impressos:

    # mkdir -p /var/spool/lpd/lp
    # chown daemon:daemon /var/spool/lpd/lp
    # chmod 770 /var/spool/lpd/lp
  2. Como root, crie /etc/printcap com estes conteúdos:

    lp:\
    	:lp=/dev/unlpt0:\  1
    	:sh:\
    	:mx#0:\
    	:sd=/var/spool/lpd/lp:\
    	:lf=/var/log/lpd-errs:

    1

    Esta linha é para uma impressora conectada a uma porta USB.

    Para uma impressora conectada a uma porta paralela ou uma porta de impressora, use:

    :lp=/dev/lpt0:\

    Para uma impressora conectada diretamente a uma rede, use:

    :lp=:rm=network-printer-name:rp=raw:\

    Substitua network-printer-name pelo nome de host DNS da impressora de rede.

  3. Ative o lpd editando o /etc/rc.conf, adicionando esta linha:

    lpd_enable="YES"

    Inicie o serviço:

    # service lpd start
    Starting lpd.
  4. Imprima um teste:

    # printf "1. This printer can print.\n2. This is the second line.\n" | lpr

    Dica:

    Se ambas as linhas não iniciarem na borda esquerda, mas em degrau, consulte Seção 9.5.3.1, “Impedindo degraus em impressoras de texto simples”.

    Arquivos de texto agora podem ser impressos com lpr. Dê o nome do arquivo na linha de comando ou canalize a saída diretamente no lpr.

    % lpr textfile.txt
    % ls -lh | lpr

All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/

Questions that are not answered by the documentation may be sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.