UniVerseを実行すると、PCLで生成されたファイルがあり、(設定を大幅に調整した後)物理プリンターに印刷できますが、PDFファイルに印刷する必要があります。Cups-PDFをインストールしました。はWebページまたはドキュメントをPDFとして適切に印刷しますが、PCLファイルを送信すると、PCLコマンドがリテラルテキストとして印刷されます。キューをrawに変更/強制し、インターネット全体を検索しましたが、利用できません。 PDF形式のファイルに印刷するPCLファイル。古いマシンには販売済みのソリューションがありますが、Linuxはオープンソースでファンシーな新機能です... PCLファイルの出力をアプリケーションから取得し、それを直接送信する方法PDF file ???としてヘルプ/ガイダンスをありがとう.
@ StephenKittが指摘 と同様に、 GhostPCL/GhostPDL があります。 PCL5およびPCL-XL を使用し、PDFを含むGhostscriptと同じ出力形式を生成できます。
それは私のDebianパッケージソースにはありませんでしたが、 静的にリンクされた9.20 AMD64バイナリ(12/2016) が ダウンロードページ にあります。そして、サンプルowl.pcl
をPDF 1.5に正常に変換しました。
コマンドラインは:
./gpcl6-920-linux_x86_64 -sDEVICE=pdfwrite -o owl.pdf owl.pcl
補足として:@derobertが示唆したように、PCLは出力形式であり、間接的には、ほとんどが他のソースから生成されます。そして、最初にすべてをPCL形式でプッシュするよりも、そのソースから直接PS(→PDF)を生成する方が簡単な場合があります。
PCLを「経由して」渡すと、セマンティクスの損失が相殺される可能性があり、確実により多くのCPUを消費します。
@CityOfHighPoint:すべてを変換するPCLファイルが特定のフォルダーに到着した場合、 inotify を使用してそのフォルダーを「監視」し、見つかったファイルをPDFフォーマットして、他のフォルダに保存します。