Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# PrinterPlusPlus可';找不到虚拟打印机_C#_.net_Virtual Printer - Fatal编程技术网

C# PrinterPlusPlus可';找不到虚拟打印机

C# PrinterPlusPlus可';找不到虚拟打印机,c#,.net,virtual-printer,C#,.net,Virtual Printer,我的公司正试图建立一个文件共享系统。这就是为什么我们决定使用虚拟打印机,以便更有效地将文件发送到不同的位置 我正在使用PrinterPlusPlus完成这项工作,但问题是我发现在线文档非常浅薄 有没有人对这个软件有经验?我不能让它工作 以下是我采取的一些步骤,以达到我现在的位置(无处…) 安装虚拟打印机 创建一个简单的程序 使用printer++工具将我的程序与虚拟打印机链接 什么也没发生。我无法在设备中找到新打印机,也无法在任何应用程序的printdialogue屏幕中找到新打印机。如果有

我的公司正试图建立一个文件共享系统。这就是为什么我们决定使用虚拟打印机,以便更有效地将文件发送到不同的位置

我正在使用PrinterPlusPlus完成这项工作,但问题是我发现在线文档非常浅薄

有没有人对这个软件有经验?我不能让它工作

以下是我采取的一些步骤,以达到我现在的位置(无处…)

  • 安装虚拟打印机
  • 创建一个简单的程序
  • 使用printer++工具将我的程序与虚拟打印机链接

  • 什么也没发生。我无法在设备中找到新打印机,也无法在任何应用程序的printdialogue屏幕中找到新打印机。如果有人在这个软件方面有经验,能给我指出正确的方法,那就太好了。

    我在printer++上工作了几个星期,发现了一些代码上的问题,可能会对您有所帮助

    • 首先要检查的是32位或64位版本。碰巧我尝试在64位windows 7上安装32位版本,结果是没有实际安装打印机,即使显示器正常工作

    • 另一个问题可能是语言。在安装程序的某些地方,它会检查一些错误消息,如果您使用的是与英语不同的其他语言的windows,则这些错误消息将不对应。解决这个问题的一个方法是打开源代码项目,并从SpoolerHelper.cs文件中注释第411行和第412行(在我的例子中是在x64安装程序下)。编译,然后重试

       //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上有一个安装日志。也许你能在那里找到答案


    我知道已经有一段时间没有你的问题了,但我还是想和其他可能需要它的人分享这个。希望能有所帮助。

    我使用printer++已经有几个星期了,发现了一些代码上的问题,可能会对您有所帮助

    • 首先要检查的是32位或64位版本。碰巧我尝试在64位windows 7上安装32位版本,结果是没有实际安装打印机,即使显示器正常工作

    • 另一个问题可能是语言。在安装程序的某些地方,它会检查一些错误消息,如果您使用的是与英语不同的其他语言的windows,则这些错误消息将不对应。解决这个问题的一个方法是打开源代码项目,并从SpoolerHelper.cs文件中注释第411行和第412行(在我的例子中是在x64安装程序下)。编译,然后重试

       //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上有一个安装日志。也许你能在那里找到答案


    我知道已经有一段时间没有你的问题了,但我还是想和其他可能需要它的人分享这个。希望有帮助。

    当我看到安装记录器时,我发现此错误消息“无法打开监视器端口PrinterPlusPlus的打印机”。你能帮我吗?@avneeshssrivastava这里也有同样的问题。有没有克服它?你有打印机++的安装程序吗?由于他们的网站正在建设中,我在网上找不到internet@MuhammadNoman这是GitHub链接,当我看到安装记录器时,我发现了错误消息“无法打开监视器端口PrinterPlusPlus的打印机”。你能帮我吗?@avneeshssrivastava这里也有同样的问题。有没有克服它?你有打印机++的安装程序吗?由于他们的网站正在建设中,我在网上找不到internet@MuhammadNoman这里是GitHub链接