Click to See Complete Forum and Search --> : printer_write function on Win2000


meaton
12-10-2001, 02:23 PM
I can print from the Win2000 Server Desktop, but get "Warning: couldn't allocate the printerjob in (line with call to printer_write function)". I'm using php version 4.06 on Win2000 Advanced Server. Code sample...
<?
$FAX = array("@F-NUM=5551212", "Test FAX");
$PRINTERS = printer_list(PRINTER_ENUM_LOCAL);
foreach($PRINTERS as $key=>$val) {
foreach($val as $sub_key=>$value) {
echo $sub_key.": ".$value."<br>";
}
}
?>
<p>
<?
$printer = "\\\FAX_SERVER\\fax";
echo "printer: ".$printer."<br>";
$handle = printer_open($printer);
foreach($FAX as $val) {
printer_write($handle, $val);
echo $val."<br>";
}
printer_close($handle);
?>