Xprinter q260nl OPOS не печатает русские символы
У меня проблема с печатью русских символов через XPrinter q260nl, он печатает вопросительные знаки.
Я использую драйверы OPOS и мой код в C# UWP с платформой POS для.NET Windows 10 версии 1809. Я пытался печатать через приложение Microsoft POS Tester, которое поставляется с POS для.NET.
Принтер подключен через USB. Принтер печатает нормально, но только английскими буквами.
ReceiptPrintJob job = claimedPrinter.Receipt.CreateJob();
job.PrintLine(“Я русский”);
await job.ExecuteAsync();
1 ответ
Пожалуйста, проверьте, включено ли 866 в стоимость PosPrinter.SupportedCharacterSets
Имущество.
Если 866 не указан, вы не сможете печатать русские символы.
Если значение содержит 866, попробуйте установить ClaimedPosPrinter.CharacterSet
Свойство до 866 перед CreateJob().
Если вы не можете печатать в вышеприведенном виде, пожалуйста, измените весь регион ОС и языковые настройки для России.
Особенно важна настройка "Язык программ, не поддерживающих Юникод".