コマンドラインツールを使用したUTF-8ファイルの印刷

コマンドラインツールを使用したUTF-8ファイルの印刷

コマンドを使用してファイルを印刷したいです。たとえば、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を使用する必要がありますが、-orawUTF-8文字は印刷されません。

ベストアンサー1

はい、可能です。catこのようにファイルをプリンタに直接送信し、CUPSを使用して実行できます。

結果が期待したものと同じかどうかは、ファイルの内容とプリンタの製造元とモデルによって異なります。

おすすめ記事