Isto é feito direcionando a saída ou o texto com >
diretamente para a porta de impressora no diretório /dev
.
Supondo que você quer imprimir o texto contido do arquivo
trabalho.txt
e a porta de impressora em seu sistema é
/dev/usb/lp0
, você pode usar os seguintes comandos:
cat trabalho.txt >/dev/usb/lp0
- Direciona a saída do
comando cat para a impressora USB conectada em lp0.
cat <trabalho.txt >/dev/usb/lp0
. Faz a mesma coisa
que o acima.
cat -n trabalho.txt >/dev/usb/lp0
- Numera as linhas
durante a impressão.
head -n 30 trabalho.txt >/dev/usb/lp0
- Imprime as 30
linhas iniciais do arquivo.
cat trabalho.txt|tee /dev/usb/lp0
- Mostra o conteúdo do
cat na tela e envia também para a impressora USB.
Os métodos acima servem somente para imprimir em modo texto (letras, números e caracteres semi-gráficos).
OBS: Note que a impressora somente imprimirá diretamente a partir da porta, caso ela seja uma impressora com firmware interna (impressora inteligente). Algumas impressoras mais recentes (principalmente os modelos mais baratos) somente imprimem caso estejam configuradas com o respectivo driver (Win Printers ou impressoras via software), e nunca aceitarão o comando diretamente para a porta de impressão. Para Win Printers, a melhor alternativa de configuração de funcionamento será através do CUPS (Common Unix Print System).
Copyright © 1999-2020 - Gleydson Mazioli da Silva