0

シナリオ - DB に保存されたデータを追跡/管理する Web サイトがあります (これが Web サイトの 90% をカバーしていることはわかっています :))。特殊なラベルやバーコードを印刷する必要があるユーザーがいます。アプリは、専用の Zebra RFID プリンターと、バーコード用の特定のプリンターに印刷する必要があります。すべてのユーザーは IE 7 を使用する必要があります。これらのアイテムを印刷するユーザーは 3 ~ 4 人だけです。ユーザーがボタンを押すと、バーコード/レポートが印刷されるだけです。

質問 - サーバーで印刷する必要があるすべてのファイルを作成できますが、XBAP を使用して特殊な印刷を自動化できますか? そうでない場合、他の方法はありますか?

4

1 に答える 1

1

Internet Explorer 内から特別なハードウェアにアクセスすることは、プリンタのような基本的なものであっても、必ずしも容易ではありません。IE7 に組み込まれている印刷機能を試してみることもできますが、バーコードなどを印刷するときに書式設定やレイアウトの問題が発生する可能性があります。

XBAP はサンドボックスで実行され、ハードウェアへのアクセスも制限されていますが、1 つから印刷できる場合もあります。すべては、Win32 印刷またはデバイス API へのアクセスが必要かどうかによって異なります。

このようなものを実装するための保証された方法は、ActiveX コントロールを使用することですが、実装ははるかに複雑であり、Internet Explorer でのみ動作し、ActiveX コントロールの実行を許可するように構成されたマシンでのみ動作します。

于 2009-07-30T17:20:46.337 に答える