2

asp.netアプリケーション内のサーマルプリンターでバーコードラベルを印刷するには、dllを使用する必要があります。

PInvokeでSilverlight5を使用することを検討していますが、これが最善の戦略であるかどうかはまだわかりません。この代替手段の問題は、プリンターと通信するために必要なdllがユーザーにないことです(代替ソリューション:http ://cureos.blogspot.com.br/2011/09/pinvoke-bundling-native-dlls- in.html)。

私は正しい方向に進んでいますか?

提案?

4

1 に答える 1

0

PInvoke を活用するために Silverlight は必要ありません。Silverlight を使用して、よりリッチな UI を作成します (サード パーティの ASP.NET コントロールを使用せずに)。一般的な ASP.NET Web アプリケーションを使用する場合、Silverlight のセキュリティの問題は発生せず、Silverlight と通信するための WCF サービスを構築しなくても、.NET Framework に完全にアクセスできます。

コード ビハインドまたは MVC デザイン パターンを利用して、プリンターをリモートで呼び出し、クライアントからデータを送信するために必要なすべてのコードをセットアップできます。サーバーがプリンターとの間のすべての通信を処理するため、ユーザーは DLL を必要としません。

于 2013-04-24T19:30:04.537 に答える