none
AddWindowsPrinterConnectionについて RRS feed

  • 質問

  •  

    ボタンをクリックするとプリンタがインストールされるページを作りたいと考えています。VisualWebDeveloperのデバックモードではうまくいくのに、IIS経由だとうまくいきません。

    権限の問題かも知れません。プリンタは共有の設定がしてあり、ASPNETにすべての権限を与えています。

    何がおかしいのか教えていただけますか?

     

    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

            On Error Resume Next
           

    Dim WshNetwork As Object

            WshNetwork = CreateObject("WScript.Network")
            WshNetwork.AddWindowsPrinterConnection("\\SERVER\TEST1")

            If CheckBox1.Checked = True Then

                WshNetwork.SetDefaultPrinter("\\SERVER\TEST1")

            End If

      End Sub


    2006年11月15日 7:53

すべての返信

  • > ボタンをクリックするとプリンタがインストールされるページを作りたいと考えています。

    「どこに」プリンタをインストールしたいのでしょうか?
    ブラウザでボタンをクリックしてサーバ上にプリンタを追加、というのはあまり考えにくいので、クライアント側かと思うのですが。
    だとしたら、このプログラムはサーバ上で動きますから、クライアント側にプリンタを追加するのは無理ですよ。

     

    2006年11月15日 8:12
  • ありがとうございます。お察しのとおり、クライアント側にインストールされるようにしたいのです。だめですか。。。

     

    2006年11月15日 8:37
  • server.createobjectだとサーバー側に作成されてしまいますが、

    クライアント側でobjectを作成してアプリケーションをコントロールしたい場合はどうするのでしょうか?

     

    2006年11月16日 1:49