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相關知識,請造訪PHP中文網!
以上是php程式怎麼呼叫印表機的詳細內容。更多資訊請關注PHP中文網其他相關文章!