OPOS PosExplorer.GetDevice()在Windows服务中执行时返回null
下面的代码片段使用OPOS .NET打开POS打印机进行打印。它作为独立应用程序的一部分执行时工作正常。当由Windows服务执行时,对GetDevice(...)的调用始终返回null。
explorer = new PosExplorer();
device_info = explorer.GetDevice(DeviceType.PosPrinter, PrinterName);
printer = (PosPrinter)explorer.CreateInstance(device_info);
printer.Open();
printer.Claim(1000);
printer.DeviceEnabled = true;
打印机恰好是Epson TM-U220B。在服务访问POS设备之前是否存在需要克服的安全问题?任何人都可以推荐有关使用OPOS .NET的Windows服务开发的良好信息来源吗?
没有找到相关结果
已邀请:
2 个回复
疼嘶桐
熊融炭臀陛