My php version is 5.1.6 and OS is WinXP.The printer is OKI microline3321 dot matrix.Here is the code:
php:
[PHP]$handle = printer_open("ML3321");
printer_set_option($handle,PRINTER_ORIENTATION,PRI NTER_ORIENTATION_LANDSCAPE);
printer_set_option($handle,PRINTER_PAPER_FORMAT, PRINTER_FORMAT_CUSTOM);
printer_set_option($handle,PRINTER_PAPER_WIDTH,320 );
printer_set_option($handle,PRINTER_PAPER_LENGTH,25 0);
printer_start_doc($handle,"PHP printing test");
$font = printer_create_font("Arial", 10, 7, PRINTER_FW_NORMAL,false, false, false, 0);
printer_select_font($handle, $font);
printer_start_page($handle);
printer_draw_text($handle,$var1,980,540);//is printed
printer_draw_text($handle,$var2,1080,540); //is NOT printed
printer_end_page($handle);
printer_delete_font($font);
printer_end_doc($handle);
printer_close($handle);
[/PHP]
Is there another way to print to custom paper from php?