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().

Если вы не можете печатать в вышеприведенном виде, пожалуйста, измените весь регион ОС и языковые настройки для России.
Особенно важна настройка "Язык программ, не поддерживающих Юникод".

Другие вопросы по тегам