PHP打印机功能与html输出

时间:2014-02-11 07:08:13

标签: php printing

<?php 
$printer = "PrinterName"; 
if($ph = printer_open($printer)) 
{ 

   $fh = fopen("file.txt", "rb"); 
   $content = fread($fh, filesize("file.txt")); 
   fclose($fh); 

   printer_set_option($ph, PRINTER_MODE, "RAW"); 
   printer_write($ph, $content); 
   printer_close($ph); 
} 

?>

这是我用于通过使用PHP选择打印机来打印.txt格式文件的代码。 我应该在哪里修改,以便我可以打印带HTML输出的.php页面? 有什么建议吗?请帮帮我

1 个答案:

答案 0 :(得分:0)

打印任何页面修改代码如下

$page = "http://your_domain_name/filename.php";
print_page($page);

function print_page($page)
{
    $printer = "PrinterName"); 
    if($ph = printer_open($printer)) 
    { 


       $content = get_file_contents($page); 

       printer_set_option($ph, PRINTER_MODE, "RAW"); 
       printer_write($ph, $content); 
       printer_close($ph); 
    } 
}