php程式怎麼呼叫印表機

2020-07-16 10:06:47

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其它相關文章!