PCLファイル出力をプリンタの代わりにPDFファイルとして印刷する方法

PCLファイル出力をプリンタの代わりにPDFファイルとして印刷する方法

UniVerseを実行してPCLファイルを生成し(多くの設定を調整した後)、それを実際のプリンタに印刷できましたが、PDFファイルとして印刷する必要がありました。 Cups-PDFがインストールされ、Webページまたは文書をPDF形式で印刷できますが、PCLファイルを送信するときにPCLコマンドをリテラルテキストとして印刷します。キューを生に変更/強制し、インターネット全体を検索しましたが、役に立たなかったため、PCLファイルをPDFとして印刷することはできません。私たちは古いコンピュータで販売するソリューションを持っていましたが、Linuxはオープンソースで、新しい...アプリケーションからPCLファイルの出力を取得してPDFファイルに直接送信する方法は何ですか? ? ?ヘルプ/ガイドラインを提供していただきありがとうございます。

答え1

また良いです@StephenKittが指摘しました。を持つ ゴーストPCL/ゴーストPDL。かかるPCL5およびPCL-XL、PDFなど、Ghostscriptと同じ出力形式を生成できます。

私のDebianパッケージソースにはありませんが、静的接続9.20 amd64バイナリ(2016年12月)存在するダウンロードページ、ちょうどダウンロード/試して、サンプルをowl.pclPDF 1.5に正常に変換しました。

コマンドラインは次のとおりです。

./gpcl6-920-linux_x86_64 -sDEVICE=pdfwrite -o owl.pdf owl.pcl

注:@derobertが提案したように、PCLは出力形式であり、間接的に他のソースからほとんど生成されます。まず、PCL形式ですべてをプッシュするよりも、ソースから直接PS(→PDF)を作成する方が簡単かもしれません。

PCLを「通過」すると、セマンティクスが失われる可能性があり、確かにより多くのCPUを消費します。

@CityOfHighPoint:変換されたすべてのPCLファイルを特定のフォルダに移動するには、次のコマンドを使用して設定できます。フォルダを「監視」し、見つかったすべてのファイルをPDF形式に変換し、別のフォルダに保存します。

関連情報