doniyorbekm
@doniyorbekm
Yii-шник

Как настроить печать кириллических символов?

Здравствуйте. Я использую этот драйвер для печати на термопринтерах (чековых принтерах). Моя модель принтера Xprinter XP-80
Код для простого вывода чека такой:
require __DIR__ . '/vendor/autoload.php';
use Mike42\Escpos\PrintConnectors\NetworkPrintConnector;
use Mike42\Escpos\Printer;
use Mike42\Escpos\CapabilityProfile;
$profile = CapabilityProfile::load("CP866");
$connector = new NetworkPrintConnector("192.168.1.200", 9100); //Printer/Server IP
$printer = new Printer($connector, $profile);
try {
$printer -> text("У лукоморья дуб зелёный;\n");
$printer -> text("Златая цепь на дубе том:\n");
$printer -> text("И днём и ночью кот учёный\n");
$printer -> text("Всё ходит по цепи кругом;\n");
$printer -> cut();
} finally {
    $printer -> close();
}

Латиница печатается просто превосходно. А вот с кириллицей траблы. Печатаются каракули. Поигрался с $profile как советуют на западе, но ничего не помогает. Может у кого получилось печатать кириллические символы?
  • Вопрос задан
  • 615 просмотров
Решения вопроса 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
А исходная кодировка какая? Utf-8 ?

Общая рекомендация такая, кодировка файла соответствует выводимой кодовой странице, или используется преобразование.
Например iconv
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы