php printer — модуль измерения положения функции php printer_draw_text

Я пытаюсь напрямую печатать на термобумаге, используя PHP. Его печать. Но я не могу установить положение текста ..

В руководстве http://docs.php.net/manual/da/function.printer-draw-text.php, они упомянули

 void printer_draw_text ( resource $printer_handle , string $text , int $x , int $y )

где

  • х — это координата х позиции.
  • у — это координата у позиции.

Я попытался указать положение в мм (не успех), в пикселях (не успех).

Я не могу знать, какая единица измерения используется здесь.

Мой код

$printer = printer_open($printerName);
printer_set_option($printer, PRINTER_PAPER_FORMAT, PRINTER_FORMAT_CUSTOM);
printer_set_option($printer, PRINTER_PAPER_WIDTH,   151);
printer_set_option($printer, PRINTER_PAPER_LENGTH,  75);
printer_set_option($printer, PRINTER_MODE,          "RAW");
printer_set_option($printer, PRINTER_ORIENTATION,   PRINTER_ORIENTATION_PORTRAIT );
printer_set_option($printer, PRINTER_TEXT_COLOR,   "000000" );
printer_set_option($handle, PRINTER_TEXT_ALIGN, PRINTER_TA_LEFT);
printer_start_doc($printer, "My Document");
printer_start_page($printer);
printer_draw_text($printer, "Text", 234, 75); // I need to print in (x,y) = (62mm , 20mm ) position
printer_end_page($printer);
printer_end_doc($printer);
printer_close($printer);

Пожалуйста помоги.
Заранее спасибо.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]