PCLエスケープシーケンスでファイルを印刷する方法
私はCUPSを持っていて、印刷したいドキュメントの生のPCLフォーマットを生成するプログラムを使用しています。 プレーンテキストファイルの印刷には問題はありませんlp filenameが、PCLまたはESC / Pエスケープシーケンスが含まれているファイルを指定すると、この新しい印刷ジョブの完了ステータスがすぐに表示されます-プリンターの反応はありません。以下のそれぞれを試してみたときにも同じことが起こります。 lpr -l filename lp -o raw filename lp -o document-format=application/octet-stream filename lp -o document-format=application/octet-raw filename lp -o document-format=application/octet-raster filename manでもcupsのドキュメントでも、印刷コマンドでフィルター/ドライバータイプが定義されたファイルを印刷する方法(直接pclまたはesc / pを送信)を見つけることができませんでした。 2台のHPプリンターDeskJet 640CとD2460で印刷してみました。 私からのprinters.conf関連があると思う部分: ... Type Filter application/vnd.cups-raw 0 - Filter application/vnd.cups-raster 100 rastertogutenprint.5.2 Accepting Yes ... ErrorPolicy stop-printer ... 私のD2460プリンターのppdファイルから関連があると思われる部分: ... *TTRasterizer: Type42 …