Я подключаю 80-мм термопринтер к моему серверу Windows, он отлично работает, но когда текст длиннее ширины страницы, остальная часть текста исчезает, а не перемещается на следующую строку автоматически. вот мой код
$handle = printer_open("POS");
printer_set_option($handle, PRINTER_PAPER_FORMAT, PRINTER_FORMAT_CUSTOM);
printer_set_option($handle, PRINTER_PAPER_WIDTH, "80");
printer_set_option($handle, PRINTER_MODE, "RAW");
printer_start_doc($handle, "My Document");
printer_start_page($handle);
$font = printer_create_font("Arial", 40, 30, 400, false, false, false, 0);
printer_select_font($handle, $font);
printer_draw_text($handle, $lipsum, 10, 10);
printer_delete_font($font);
printer_end_page($handle);
printer_end_doc($handle);
printer_close($handle);
printer_set_option($handle, PRINTER_PAPER_WIDTH, 80);
, поскольку вы видели руководство по этому docs.php.net/manual/da/function.printer-set-option.php один из вариантов показывает целые числа без кавычекprinter_set_option($handle, PRINTER_SCALE, 75);
дайте ему закрутиться. - person Funk Forty Niner   schedule 15.01.2018$handle = printer_open("POS");
убедитесь, что вы выбрали правильный принтер для этого и его встроенных опций и на панели управления. - person Funk Forty Niner   schedule 15.01.2018