私は、プリンタを選択せずに自動的に印刷するATMやPOSと同じように、Silverlightプログラムでプリンタを選択したいと考えています。Silverlightで既定のプリンタを設定する方法
私はインターネットを閲覧し、見つけた:http://bytes.com/topic/c-sharp/answers/255914-set-default-printer-machine、それはSystem.Managementパッケージを使用して、ManagementObjectとManagementBaseObjectクラスを使用していると言いますが、クラスを追加/インポートできません。
SilverlightでSystem.Managementを使用して追加する方法、またはSilverlightコードでプリンタを選択する方法は他にありますか?
よろしく、あなたがSilverlightでネイティブにこれを行うことはできません
がはい確かに、今私はOOB/DLLを使用して印刷してみてください、あなたにアンソニーに感謝し、既にローカルで実行されていますが、ハードウェアマシンにインストールするとWScriptCom.dllをREGSVR32にできません –
ComExampleLib \ bin \ Debug –
プロジェクト内に新しいプロジェクトを追加すると、そのプロジェクト内にComExampleLibというプロジェクト名があります。およびメソッドSetDefaultPrinter、それはすでにローカルで実行されていますwiithoutポップアップ選択プリンタを印刷することができますが、ハードウェアで実行する必要があるので、私は.dllファイルを登録する必要があります:ComExampleLib \ bin \ Debug \ ComExam pleLib.dllとRegsvr32 ComExampleLib.dllエラー "ComExampleLib.dll"が有効なDLLまたはOCXファイルであることを確認します。 DLLファイルの登録方法を教えてください。もう一度ありがとうございます –