2013-04-11 183 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

    相关问题