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);
?>