Imprime o arquivo UTF-8 com ferramentas de linha de comando

1

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.

    
por Memphis 12.09.2014 / 10:44

2 respostas

0

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.

    
por 14.09.2014 / 06:16
-2

Use enca e encontre
Instalar o encaixe

$apt-get install enca

execute abaixo do comando

$ enca filename
    
por 12.09.2014 / 11:40