0

アプリケーションを開発し、いくつかのデータベースからデータをフェッチし、ドキュメントを作成してから、ローカル (ラベル) プリンターで印刷する必要があります。

メイン アプリケーションが Web ベース (ASP.NET) にできるとよいでしょう。しかし、ユーザーが同じドキュメントを再度印刷できないようにするには、印刷プロセスを制御する必要があります。

解決策を教えてもらえますか?デスクトップ アプリケーションも作成できますが、Web アプリケーションを優先します。

私が持っていたアイデアの 1 つは、netmeeting が行うようにカスタム プロトコル (callto://) を実装することでしたが、それが良いアイデアであるかどうか、そしてそれがどれほど難しいかはわかりません。

アドバイスありがとうございます。

4

1 に答える 1

0

カスタム プロトコル (callto://) で書いているので、これに気付き、お勧めできます。プロトコルは、取得したデータをローカル プリンターに出力するように構成された単純なデスクトップ アプリケーション (Windows レジストリで設定可能) を開きます。

プロトコル リンクでは、Web サービスの base64 でエンコードされた URL を使用して、印刷データを生成するためのカスタマイズされた印刷要求を使用して、データとセッション ID を要求します。

正常に動作します。

于 2013-06-06T13:43:37.173 に答える