0

Microsoftからのこれらの指示に従って、.NET4.0ライブラリのProcessクラスとProcessInfoクラスを使用してプログラムでファイルを印刷しようとしています。http://msdn.microsoft.com/en-us/library/system.diagnostics.processstartinfo.verbs(v=vs.100).aspx

\\ server \ printernameにネットワークプリンターをセットアップし、その場所でテストページを印刷できます。

しかし、このコードをVisual Studioで実行すると、印刷されず、問題があることを示すエラーが返されません。

    Dim proc As New Process
    Dim startInfo As New ProcessStartInfo(filename)
    proc.StartInfo.FileName = filename
    proc.StartInfo.Verb = "printto"
    startInfo.Arguments = "\\server\printername"
    proc.StartInfo = startInfo
    proc.Start()

私の知る限り、このコードは新しいウィンドウでtxtファイルを開くだけです。

CMDシェルからプロセスを実行しようとすると、次のエラーが発生します。

print /d:\\servername\printername C:\path\filename.txt
unable to initialize device \\servername\printername

この問題のバグを取り除くためにどのような手順を実行できますか?

4

1 に答える 1