1

私はネットベースの POS システムに取り組んでおり、サイレント印刷を有効にする必要があります。(PrintDialog を表示せずに印刷します)。

私はなんとかそれを機能させましたが、レジ係が新しいバウチャーを生成したいときに印刷されず、これが問題になりつつあります.

すべてのレジ係のマシンにインストールされる Windows フォーム アプリを作成するように指示されました。このアプリで必要なことは、レジ係が Web サイトにログオンし、ASP.NET からデータを送信する必要があるバウチャーを販売することです。そのため、レジ係が「バウチャーの販売」ボタンをクリックするとすぐに、インストールされた Windows アプリにデータが送信され、自動的に印刷される必要があります。

キャッシャーマシンに送信されるデータは、キャッシャー名、アカウント名、サイトなどの基本情報です。

この結果を達成するにはどうすればよいですか?

前もって感謝します。

4

2 に答える 2

2

2 つのアプリは、おそらく単一のデータ ソースを共有する必要があります (たとえば、SQL Server を使用)。

ユーザーの介入なしに静かに印刷を行う必要がある場合は、新しい項目が追加されて印刷の準備が整うのを待つリスナーを (通常は Windows サービスとして) 実装する必要があります。

参照:パブリッシュ/サブスクライブ パターン、または代わりにObserver パターン

于 2013-11-01T13:17:24.833 に答える
0

WCFまたはsignalr.net を調べる

signalR には、Windows アプリに簡単に実装できる .net クライアントがあります。

于 2013-11-01T13:38:36.830 に答える