명령을 사용하여 파일을 인쇄하고 싶습니다. 예를 들어 cat filename > /dev/lp0
파일에 ùàç
UTF-8로 인코딩된 문자가 포함되어 있습니다. 이것이 가능합니까, 아니면 CUPS를 사용해야 합니까?
저는 Debian 파일 시스템과 3.10 커널 버전이 포함된 임베디드 Linux를 사용하고 있습니다.
프린터는 USB를 통해 연결된 Epson SX525WD이지만 시스템과 CUPS는 병렬 프린터처럼 이를 감지합니다 /dev/lp0
. 설치된 CUPS 버전은 1.5.3이며 lp 명령을 사용하여 파일을 인쇄하려고 하면 다음이 반환됩니다.
lp: Unsupported document-format "text/plain"
그래서 print를 사용해야 하는데 -oraw
UTF-8 문자가 인쇄되지 않습니다.
답변1
예, 가능합니다. cat
이와 같이 파일을 프린터로 직접 보낸 다음 CUPS를 사용하여 수행 할 수 있습니다 .
결과가 기대한 것과 같은지 여부는 파일 내용과 프린터 제조업체 및 모델에 따라 다릅니다.
답변2
사용엔카,그리고찾다
엔카 설치
$apt-get install enca
다음 명령을 실행하십시오.
$ enca filename