1

PCL5eおよびPCL6準拠のコードを取得してTIFF画像にレンダリングするための最良の解決策、そしておそらく最も安価な解決策を探しています。確実に。

PageTech(http://www.pagetech.com/pcl.php)のPCLTool SDKの経験はありますか?これは私が見つけることができる最高のように見えますが、それが実際にどれほど柔軟かはわかりません。

他のオプションは、私自身のインターフェースを作成しようとすることです。これは、プロジェクトのBEASTであり、私が本当に取り組みたいものではありません。

そこにオープンソースソリューションはありますか?PCLレンダリングで成功しているC#/。NETプロジェクトを持っている人はいますか?もしそうなら、どのように?

4

3 に答える 3

1

PageTechを使用したことがあり、うまく機能します。また、 http://www.lincolnco.com/を参照することをお勧めします 。このソリューションは非常に成功しています。これは、C#から簡単に呼び出してPDFに変換できるライブラリのカップルであり、そこから簡単なGhostscriptまたは他のツールで必要なTIFFを生成できます。

問題は、PCLが厄介なことです。言語ではなく、PCLが多すぎるという事実がルールを破っています。そのため、うまく機能するエンジンはごくわずかです。PageTechとLincolnは、私たちが使用した中で本当に良い成功を収めた唯一のものです。

私たちは自分たちをPCLの専門家であると考えており、自分たちのパーサーを構築するプロジェクトに取り組むことは決してありません。

于 2010-03-12T20:50:17.940 に答える
1

PCLをTIFFに変換することは、PCL変換ツールにとって最も簡単な変換です。ただし、ダウンロード/プリンター常駐ビットマップと、数百のシンボルセットにバインドされる場合とされない場合がある2種類のスケーラブルフォントを使用して、すべてのポイントでアドレス指定可能なプリンター制御言語を変換すると、驚きに満ちています。したがって、主要なアプリケーション開発の決定を行う前に、レガシーアプリケーションと現在のアプリケーションの両方からの幅広いテストPCLファイルがあることを確認してください。

これらは、(ベンダーのSDKの有無にかかわらず)独自のコードを作成する前に自分自身に尋ねる必要のある質問です。

  1. 「PCLはありますか?」「任意のPCL」を変換できるツールはありません。そして、PCL XL/PCL6は完全に異なる言語です。HP PCL5eの技術文書は1997年に最後に更新されましたが、そのほとんどは1992年にさかのぼります。PCLの専門家になりたいですか?PCL変換SDKのエキスパートになりたいですか?または、PCLをサポートして、仕事を終わらせたいだけですか?

  2. PCLはどのようにキャプチャされますか?どのユーザーが作成したかわかりますか?

  3. PCLには、TIFFにも持たせたい意味のあるファイル名がありますか?

  4. TIFFをFAXで送信しますか?ファックス番号をどのように取得し、TIFFと照合しますか?

  5. TIFFにインデックスを付けるつもりですか?インデックスキーはどのように取得しますか?

  6. 複数のドキュメントPCL印刷ファイルがありますか?それらを個別に名前が付けられた/索引付けされた/ルーティングされたTIFFに分割しますか?

  7. すべてのPCLに、すぐに検索できるテキストがあり、アクセスできると思いますか?

私たちは18年間PCL変換技術を専門としています。私たちは世界で最も用途の広いツールを持っています。ただし、Windowsコンソールプログラム(PCLXForm.exe)ですべてのアプリケーションとワークフローの要件をより拡張可能な方法で提供できない場合にのみ、APIを使用してカスタムコードを作成することをお勧めします。PCLXFormは、迅速なアプリケーション開発のための非常に強力なASCIIテキストスクリプトプログラミング言語を備えており、カスタムAPIコードよりもサポートがはるかに簡単です。

私たちは毎月レガシーPCLに遭遇し、製品をそれに適応させる必要があります。または、HP、Lexmark、またはXeroxは、PCLに新しい独自の圧縮方法を備えた新しいプリンターを発表しました。このプリンターは、変換するためにリバースエンジニアリングする必要があります。HPは、PCL5レベルのコードと完全に互換性がないサードパーティのPCL5(PCL5eではない)エミュレーターを使用するプリンターを発表しました。新しいPCLプリンターでレガシーPCLを印刷するためだけに、ツールを使用してPCLを別のレベルのPCLにストリーム編集するクライアントが多数あります。

したがって、pcl2tif関数を使用するだけのC#プログラムを書き始める前に。最初に上記の質問に答えることを強くお勧めします。または、さらに良いことに、完全な作業範囲記述書を作成し、さまざまなベンダーに提示して、推奨事項を確認します。

よろしく、ボブプーリーpagetech.com

于 2010-12-31T18:50:32.247 に答える
1

Ghostpcl(GPLの下)はPCL5とPCL6をレンダリングし、tiffg3、tiffg4、pdfwrite、jpegなどの多くのGhostscriptデバイスに出力します。Win32およびLinux用のソースおよびプリコンパイル済みバイナリのダウンロードについては、 www.ghostscript.comを参照してください。

于 2011-10-27T12:22:29.637 に答える