Задать вопрос
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 как советуют на западе, но ничего не помогает. Может у кого получилось печатать кириллические символы?
  • Вопрос задан
  • 799 просмотров
Подписаться 2 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
А исходная кодировка какая? Utf-8 ?

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽