Sim, isso é possível. Você pode diretamente cat
um arquivo para uma impressora assim e sair usando o CUPS.
Se o resultado é o que você espera, depende do conteúdo do arquivo e da marca e modelo da impressora.
Eu quero imprimir um arquivo usando um comando como cat filename > /dev/lp0
, onde o arquivo contém caracteres como ùàç
codificado em UTF-8. Isso é possível ou preciso usar o CUPS?
Estou usando um Linux embarcado com um sistema de arquivos Debian e a versão 3.10 do kernel.
A impressora é uma Epson SX525WD conectada com USB, mas o sistema e o CUPS a detectaram como uma impressora paralela /dev/lp0
. A versão do CUPS instalada é 1.5.3 e, quando tento imprimir o arquivo com o comando lp, ele retorna:
lp: Unsupported document-format "text/plain"
Então eu tenho que usar -oraw
para imprimir e ele não imprime caracteres UTF-8.
Sim, isso é possível. Você pode diretamente cat
um arquivo para uma impressora assim e sair usando o CUPS.
Se o resultado é o que você espera, depende do conteúdo do arquivo e da marca e modelo da impressora.
Use enca e encontre
Instalar o encaixe
$apt-get install enca
execute abaixo do comando
$ enca filename
Tags command-line unicode printing cups