2

Silverlight 5 でのクライアント側印刷を検討しており、アプリケーションで実行可能かどうかを判断しようとしています。疑問符は PostScript 互換性です。ターゲット プリンター (またはそのドライバー) が PS をサポートしていない場合、Silverlight はビットマップ印刷にフォールバックすることは理解していますが、ビットマップ印刷がかなり遅いことも理解しています。したがって、それを使用するかどうかの問題は、主に PostScript のユビキタスの問題にかかっています。

私の質問はこれです: PS および PS 互換ドライバーはどのくらい一般的ですか? それらは完全にユビキタスでどこにでもあるのでしょうか? それとも、より遅いビットマップ印刷方法に頼らざるを得ない多くの顧客を予想すべきでしょうか? また、多くの/ほとんどの顧客がビットマップ印刷にフォールバックする必要がある場合、SL5 で商業用途にベクター印刷は本当に実行可能でしょうか?

4

1 に答える 1

1

それで、私が見つけたので、先に進んで自分の質問に答えます。

1 つの画像、2 つの横線、および大量のテキストを含む 2 ページのドキュメントを印刷してみました。まず、PostScript 互換のプリンタ ドライバを使用して印刷し、通常の印刷時間で 2 ページを完全に印刷しました (つまり、過度に長くはありませんでした)。

次に、PostScript と互換性のないプリンター ドライバーで印刷を試みました (したがって、Silverlight でビットマップ印刷を使用して印刷するように強制されました。4 分かかり、360 MB のスプール ファイルが生成され、まったく空白のページが 2 ページ印刷されました。

これで、プリンター ドライバーに異常なバグが発生した可能性が十分にあります。しかし、これはチャンスではないと判断したため、Silverlight 5 ベクター印刷は使用できないと判断しました。

于 2012-11-06T22:20:20.180 に答える