0

現在、GhostPCL (PCL6) を使用して一部の PCL ファイルを PDF に変換しようとしています。

ほとんどの場合、これでうまくいきます。ただし、一部の変換には奇妙な問題があります。何らかの理由で、PCL6 はドキュメントの上部にある一部のロゴを変換していません。ロゴの形式は次のとおりです。

 ^[(25XABCDEFGHIJKLMNOPQ^[(3@^M
 ^[(25X^[&a+1.49RRSTUVWXYZ[\]^_`ab^[(3@^M
 ^[(25X^[&a+1.49Rcdefghijklmnopqrs^M

vimでPCLファイルを表示するとき。ファイルを PCL ファイルとして印刷すると、画像は正しく印刷されますが、pdf に変換すると、次のようになります。

 ABCDEFGHIJKLMNOPQ
 RSTUVWXYZ[\]^_`ab
 cdefghijklmnopqrs

この形式は、ある種の埋め込み画像またはフォントと一致させることを意図していることは認識していますが、PCL に関する有用なドキュメント (これらの文字の意味を実際に理解できるようにするため) や変換プロセスを見つけるのは非常に困難でした。

変換にアプローチする方法について、誰かが洞察を提供できますか? 画像の一部として免責事項情報が含まれていることが多いため、変換されたドキュメントでこれらの画像/ロゴが必要になります。

EDIT1:ポストスクリプトへの変換と印刷も試みましたが、同じ動作が発生します。

EDIT2:ビューアで PCL ファイルをレンダリングすると、画像の代わりに同じテキストが表示されます。ただし、印刷するとロゴが表示されます。変...

EDIT3:明確にするために、PCL ファイルを直接プリンタに送信しても問題は発生しないようです (つまり、ロゴは正しく印刷されます)。問題が発生するのは、別のファイル形式に変換しようとしたときだけです。

4

1 に答える 1

0

PCL 入力を Ghostscript でレンダリングするとどうなりますか? 例えば、表示装置に。レンダリングされない場合は、PDF にもなりません。

ファイルを PCL プリンターで印刷してみましたか?

PCL プリンターでは機能するが、レンダリング時に機能しない場合は、ghostpcl に対してバグを開くことができます。レンダリングしても PDF にならない場合は、「pdf ライター」コンポーネントを使用して、ghostspcl に対してバグを開くことができます。

ロゴがラスタロップを使用して表示されている可能性があります。これは PCL イメージング モデルの一部であり、PDF に対応するものがないため、再現できません。PDF デバイスで rasterop を使用した結果はさまざまです。期待どおりの結果が得られる場合もあれば、そうでない場合もあります。

于 2014-04-24T16:29:11.167 に答える