我在通过XPrinter q260nl打印俄语符号时遇到问题,它会打印问号。
我正在使用OPOS驱动程序,并且我在C#UWP中使用.NET Windows 10版本的POS框架的代码是1809。我尝试通过POS for .NET附带的Microsoft POS Tester应用进行打印。
打印机通过USB连接。打印机可以正常打印,但只能使用英文字母。
ReceiptPrintJob job = claimedPrinter.Receipt.CreateJob();
job.PrintLine(“Я русский”);
await job.ExecuteAsync();
答案 0 :(得分:0)
请检查PosPrinter.SupportedCharacterSets
属性值中是否包含866。
如果不包括866,则将无法打印俄语字符。
如果该值包含866,请尝试在CreateJob()之前将ClaimedPosPrinter.CharacterSet
属性设置为866。
如果无法在上面进行打印,请更改俄罗斯的所有操作系统区域和语言设置。
特别是,“非Unicode程序的语言”的设置很重要。