php程式 印表機,PHP自動列印到網路印表機

2021-10-25 21:36:42 字數 1788 閱讀 3163

如何實現php的自動列印?不需彈出提示窗!

php]

var hkey_root,hkey_path,hkey_key

hkey_root="hkey_current_user"

hkey_path="\\software\\microsoft\\internet

explorer\\pagesetup\\"

// 設定頁首頁尾為空

function pagesetup_null()

try// 設定頁首頁尾為預設值

function pagesetup_default()

try// 列印

function printpage()

pagesetup_null() ;

window.print() ;

// pagesetup_default() ;

document.write('

document.write('.noprint');//用本樣式在列印時隱藏非列印專案

document.write('.pagenext');//控制分頁

document.write('');

document.write('

classid=clsid:8856f961-340a-11d0-a96b-00c04fd705a2>');

document.write('

'); document.write('

'); document.write('

οnclick=printpage()>');

document.write('

οnclick=document.all.webbrowser.execwb(8,1)>');

document.write('

οnclick=document.all.webbrowser.execwb(7,1)>');

document.write('

document.write('

'); [/php]

//一段實現網路列印的**

$handle = printer_open(、、192.168.1.1+網路印表機名);printer_start_doc($handle, "my

document");printer_start_page($handle);

$pen = printer_create_pen(printer_pen_solid, 2,

"000000");printer_select_pen($handle,

$pen);

$brush = printer_create_brush(printer_brush_custom,

"c:\\brush.bmp");printer_select_brush($handle,

$brush);printer_draw_rectangle($handle,

1, 1, 500, 500);printer_delete_brush($brush);

$brush = printer_create_brush(printer_brush_solid, "000000");printer_select_brush($handle,

$brush);

printer_draw_rectangle($handle, 1, 501, 500,

1001);printer_delete_brush($brush);printer_delete_pen($pen);printer_end_page($handle);printer_end_doc($handle);printer_close($handle);

php程式 印表機,php程式如何呼叫印表機

php程式如何呼叫印表機 閱讀 80 php程式怎麼呼叫印表機 php控制印表機可以使用php printer擴充套件實現。一 配置 php執行環境正確安裝 apache nginx php 擴充套件檔案新增到ext目錄 編輯php.ini 新增extension php printer.dll 二...

php 網路印表機

公司工程師遇到個問題,要在區域網環境使用網路pos印表機。以前沒有這樣用過,便找了臺sprnt s76印表機開始測試。來不及仔細看印表機的開發說明,加上問對方技術支援也是半懂不懂的,只好自己測試。可惜了半卷紙。如下 fp fsockopen 172.16.12.10 9100,errno,errst...

檢測印表機並於指定印表機上列印

1.自動檢測印表機 tprinter p printer tstringlist list new tstringlist list assign p printers 重點是這句 if list count 0 delete list else 2.在指定的印表機上列印報表 tprinter pr...