PHP-принтер не печатает на новой строке

Я подключаю 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);

person Sophie Bernard    schedule 15.01.2018    source источник
comment
Это всего лишь предположение, но попробуйте удалить кавычки около 80, например 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
comment
$handle = printer_open("POS"); убедитесь, что вы выбрали правильный принтер для этого и его встроенных опций и на панели управления.   -  person Funk Forty Niner    schedule 15.01.2018