首頁  >  文章  >  後端開發  >  php程式怎麼呼叫印表機

php程式怎麼呼叫印表機

angryTom
angryTom原創
2019-10-29 15:26:2911199瀏覽

php程式怎麼呼叫印表機

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(&#39;printer name&#39;);
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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn