none
關於印表機的問題~~ RRS feed

  • 問題

  • 請問各位前輩~~
    我的環境是 Windows XP pro + Office XP + VB.net 2005

    請問:
    我的程式要如何偵測我的印表機是不是開機的狀態?

    麻煩各位嘍~~
    2007年7月8日 上午 08:22

解答

所有回覆

  • 您可以參考下列連結:

    InvalidPrinterException 類別

    <表示在嘗試使用無效的印表機設定來存取印表機時擲回的例外狀況。 >

     

     

     

    2007年7月8日 下午 12:05
    版主
  • 謝謝LOLOTA大大~~


    這個我試過了~~可是它還是偵測不出來我的印表機是沒有開機的,也就是說我下面的這段程式碼是沒作用的.
    我是這麼用的:
    Try
    PrintDocument1.Print()
    Catch ex As InvalidPrinterException
    MsgBox("Printer is not power on!")
    End Try

    如果我的程式是安裝一台直接連接印表機的電腦,那會出現一個Windows的訊息”Device is not ready or printer is busy!”,可是如果程式安裝在一台通過區域網路連接印表機的電腦,就會出現程式錯誤??

    2007年7月8日 下午 10:13
  • 謝謝大大的幫忙~~我用PrintDialog解決了這個問題~~
    2007年7月9日 上午 04:19