note 39902 added to function.printer-write
| From: | steen_hansen at yahoo dot ca | Date: | Sun, 15 Feb 2004 01:58:50 +0000 |
| Subject: | note 39902 added to function.printer-write | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-65152@lists.php.net to get a copy of this message | ||
couldn't allocate the printerjob [1804] - error on windows 2000
I was printing in several places in one module, and kept getting this error after just two
printer_write()'s. It was solved by printing everything into a buffer first, then calling
printer_write() just once.
EX:
$_SESSION['PrintBuffer']=''; //printer buffer
print_sub_1();
print_sub_2();
print_sub_3();
$handle=printer_open("EPSON TM-T88III Receipt");
printer_set_option($handle, PRINTER_MODE, "RAW");
printer_write($handle, $_SESSION['PrintBuffer']);
//print $_SESSION['PrintBuffer']; //for testing
printer_close($handle);
----
Manual Page -- http://www.php.net/manual/en/function.printer-write.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+39902
Delete -- http://master.php.net/manage/user-notes.php?action=delete+39902&report=yes
Reject -- http://master.php.net/manage/user-notes.php?action=reject+39902&report=yes
Search -- http://master.php.net/manage/user-notes.php