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

我正在使用PrinterPlusPlus来完成工作,但是问题是我发现在线文档很浅。

有人对此软件有经验吗?我无法正常工作。

我采取了一些措施来达到现在的状态(无处...)


安装虚拟打印机





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




没有任何反应。我无法在设备中或任何应用程序的printdogue屏幕中找到新的打印机。如果具有该软件经验的人可以为我指出正确的方法,那将是很好的。

最佳答案

我已经使用Printer ++了几周,发现有关代码的一些问题可能会对您有所帮助。


您应该检查的第一件事是32或64位版本。发生的事是我试图在Windows 7 64bit上安装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;
        }



我对西班牙窗户的解决方案是:

 //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上找到一个安装记录器。也许您可以在那里找到答案。

我知道距您的问题已经有一段时间了,但是无论如何,我还是想与其他人分享这件事。希望能帮助到你。

关于c# - PrinterPlusPlus找不到虚拟打印机,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15946460/

10-12 12:49