2013-04-11 265 views
1

我的公司正在嘗試設置文件共享系統。這就是我們決定使用虛擬打印機將文件更有效地發送到不同位置的原因。PrinterPlusPlus找不到虛擬打印機

我正在使用PrinterPlusPlus完成工作,但問題是我發現在線文檔很安靜。

有沒有人對這個軟件有任何經驗?我無法讓它工作。

下面是我讓我在哪裏,現在只有幾步之遙(無處...)

  1. 安裝虛擬打印機

Installing printer

  • 創建一個簡單的程序。
  • 使用打印機++工具,我的程序與虛擬打印機
  • link dll with virtual printer

    並沒有任何反應鏈接。我無法在設備中找到新打印機,也無法在任何應用程序的打印對話框屏幕中找到。如果有人在這個軟件方面有經驗,可以給我指出正確的方法。

    回答

    4

    我一直在使用打印機++數週,並發現了一些可能對您有幫助的代碼問題。

    • 你應該檢查的第一件事是32或64位版本。發生在我身上的是,我試圖在Windows 7 64位上安裝32位版本,結果是,即使監視器正常工作,也沒有安裝打印機。

    • 另一個問題可能是語言。在安裝程序的某個地方,它會檢查一些錯誤消息,如果您使用其他語言與英語不同的窗口,則會出現一些錯誤消息。一個解決方案是從SpoolerHelper.cs文件(在我的情況下在x64安裝程序中)打開源代碼項目和註釋行411和412。編譯並重試。

      //1 - Add Printer Monitor 
           LogHelper.Log("Adding Printer Monitor."); 
           GenericResult printerMonitorResult = AddPrinterMonitor(monitorName); 
           if (printerMonitorResult.Success == false) 
           { 
            if (printerMonitorResult.Message.ToLower() != "the specified print monitor has already been installed") 
             throw printerMonitorResult.Exception; 
           } 
      

    我對西班牙語Windows的解決方案是:

    //1 - Add Printer Monitor 
          LogHelper.Log("Adding Printer Monitor."); 
          GenericResult printerMonitorResult = AddPrinterMonitor(monitorName); 
          if (printerMonitorResult.Success == false) 
          { 
           if ((printerMonitorResult.Message.ToLower() != "the specified print monitor has already been installed") && (printerMonitorResult.Message.ToLower() != "el monitor de impresión especificado ya ha sido instalado")) 
            throw printerMonitorResult.Exception; 
          } 
    

    如果您仍然有麻煩,有基於C的安裝記錄儀:/PrinterPlusPlus_Installer.txt。也許你可以在那裏找到答案。

    我知道你已經有一段時間了,但我想分享這個,對於其他可能需要它的人。希望能幫助到你。

    +0

    當我看到安裝記錄器時,發現此錯誤消息「無法打開監視器端口PrinterPlusPlus的打印機」。你可以幫我嗎 ? – 2016-05-07 06:31:15

    相關問題