php程式怎麼呼叫印表機
php控制印表機可以使用php_printer擴充套件實現。
一、設定
php執行環境正確安裝(Apache|Nginx + PHP)
下載與php版本對應的php_printer.dll擴充套件 http://windows.php.net/downloads/pecl/snaps/printer/0.1.0-dev/
擴充套件檔案新增到ext目錄
編輯php.ini 新增extension=php_printer.dll;
二、使用
1.基本的程式碼結構:
<?php $handle = printer_open('printer name'); printer_start_doc($handle, "doc name"); printer_start_page($handle); printer_set_option($handle, PRINTER_MODE, "RAW");//具體的列印部分printer_end_page($handle); printer_end_doc($handle); printer_close($handle); ?>
以上為基本的程式碼結構,如果不指定printer_start_doc與printer_start_page,印表機是不會進行列印的。
2.具體文字與圖形的列印方法介紹
對印表機的初始設定:printer_set_option,可以設定列印模式、doc標題、列印份數、紙張格式等,參考printer_set_option文件。
建立一個字型:$font = printer_create_font('simsun',字型高度,字型寬度,字型粗細, 是否斜體, 是否加下劃線, 是否加刪除線, 方向);
具體參見(http://docs.php.net/manual/da/function.printer-create-font.php)。在列印文字之前首先要選擇字型printer_select_font($handle, $font);
使用printer_draw_text($handle,'要列印的文字',起始x,起始y);
以上就是php程式怎麼呼叫印表機的詳細內容,更多請關注TW511.COM其它相關文章!