9.2. Conexões de Impressora
Anterior | Capítulo 9. Impressão | Próxima

## 9.2. Conexões de Impressora

As impressoras são conectadas a sistemas de computadores de várias maneiras. Geralmente, as impressoras desktop pequenas são conectadas diretamente à porta USB do computador. As impressoras mais antigas são conectadas a uma porta paralela ou a porta de “impressora”. Algumas impressoras estão diretamente conectadas a uma rede, facilitando o compartilhamento com vários computadores. Algumas impressoras usam uma rara conexão de porta serial.

O FreeBSD pode se comunicar com todos esses tipos de impressoras.

USB

  As impressoras USB podem ser conectadas a qualquer porta USB disponível no computador.

  Quando o FreeBSD detecta uma impressora USB, duas entradas de dispositivos são criadas: `/dev/ulpt0` e `/dev/unlpt0`. Os dados enviados para qualquer dispositivo serão retransmitidos para a impressora. Após cada trabalho de impressão, o `ulpt0` reseta a porta USB. O reset da porta pode causar problemas em algumas impressoras, portanto, o dispositivo `unlpt0` é normalmente usado em seu lugar. O `unlpt0` não reseta a porta USB.

Paralela (IEEE-1284)

  O dispositivo da porta paralela é o `/dev/lpt0`. Este dispositivo aparece independentemente se uma impressora está ou não conectada, ela não é autodetectada.

  A maior parte dos fabricantes se afastou destas portas “legadas” e muitos computadores não as têm mais. Adaptadores podem ser usados ​​para conectar uma impressora paralela a uma porta USB. Com este tipo de adaptador, a impressora pode ser tratada como se fosse uma impressora USB. Dispositivos chamados servidores de impressão também podem ser usados ​​para conectar impressoras paralelas diretamente a uma rede.

Serial (RS-232)

  Portas seriais são outro tipo de porta legada, raramente usada para impressoras, exceto em determinadas aplicações de nicho. Os cabos, os conectores e a fiação necessária variam muito.

  Para portas seriais incorporadas em uma placa-mãe, o nome do dispositivo serial é `/dev/cuau0` ou `/dev/cuau1`. Os adaptadores Seriais USB também podem ser usados, e eles aparecerão como `/dev/cuaU`0``.

  Vários parâmetros de comunicação devem ser conhecidos para se comunicar com uma impressora serial. Os mais importantes são baud rate ou BPS (Bits por segundo) e paridade. Os valores variam, mas as impressoras seriais típicas usam uma taxa de transmissão de 9600 e nenhuma paridade.

Rede

  As impressoras de rede estão conectadas diretamente à rede de computadores local.

  O nome de host DNS da impressora deve ser conhecido. Se a impressora tiver um endereço dinâmico atribuído por DHCP, o DNS deverá ser atualizado dinamicamente para que o nome do host tenha sempre o endereço IP correto. As impressoras de rede geralmente recebem endereços IP estáticos para evitar esse problema.

  A maioria das impressoras de rede entende os trabalhos de impressão enviados com o protocolo LPD. Um nome de fila de impressão também pode ser especificado. Algumas impressoras processam dados de maneira diferente, dependendo de qual fila é usada. Por exemplo, uma fila `raw` imprime os dados inalterados, enquanto a fila `text` adiciona retornos de carro aos textos simples.

  Muitas impressoras de rede também podem imprimir dados enviados diretamente para a porta 9100.

### 9.2.1. Resumo

As conexões de rede com fio geralmente são as mais fáceis de configurar e oferecem a impressão mais rápida. Para conexão direta com o computador, a conexão USB é preferida em função da velocidade e da simplicidade. As conexões paralelas funcionam, mas têm limitações no comprimento do cabo e na velocidade. Conexões seriais são mais difíceis de configurar. A configuração do cabo difere entre os modelos, e os parâmetros de comunicação, como taxa de transmissão e bits de paridade, se somam a complexidade. Felizmente, as impressoras seriais são raras.

Anterior | Acima | Próxima
Capítulo 9. Impressão | Principal | 9.3. Linguagens de Descrição de Página Comuns

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>.