下面的代码片段使用OPOS .NET打开用于打印的POS打印机。当作为独立应用程序的一部分执行时,它工作正常。当由Windows服务执行时,对GetDevice(...)的调用总是返回null。 explorer = new PosExplorer();
device_info = explorer.GetDevice(DeviceType.PosPrinter, PrinterName);
我试图在C#中使用Microsoft Point of Service SDK在Epson TM-T88IV M(并行端口)上打印中文字符。但是,它们在打印机上显示为问题标记。 我PosPrinter具有以下有效CharacterSetList(?): 255,437,850,852,858,860,863,865,866,936,998,999,1252 而下面CapCharacterSet:汉