2010年3月8日

快快樂樂學PHP5-印表機控制(php_printer.dll)

說明:

在今天跟朋友聚會中,有朋友提出想要在電子商務中,看能不能在對方訂單成立時,順便在SERVER端列印訂單。

回家後上PHP網站查詢,看到"php_printer.dll"該擴充元件應該可以做到,使用一下後覺得蠻不錯的!! 在這次的教學將介紹該元件的用法。


開發環境:

1.首先,在執行PHP5環境若是您還沒安裝,自行請參考"快快樂樂學PHP5-伺器架設篇(VertrigoServ)"該篇說明:

2."php_printer.dll"元件 for php5版
,因為我使用的PHP版本為5.12版,所以我下載的是 php_printer.dll  php-5.1.2 (5_1)該版本,請依照你的版本下載使用。

步驟一:

將下載完的 php_printer.dll 複製在 VertrigoServ 預設的Php\ext目錄中,我的預設目錄為C:\MYPHP\VertrigoServ\Php\ext,若是您是使用一般的PHP安裝,請將檔案拷貝製PHP目錄中的ext目錄。

0

步驟二:

開啟 C:\WINDOWS\php.ini 檔案,加入extension = php_printer.dll字串表示使用該項外掛。

1

步驟三:

2

步驟四:

啟動SERVER,並執行phpinfo()看看該元件是否有作用。

3

步驟五:

參考官方手冊說明:網址
撰寫一段PHP測試碼如下圖所示 存檔檔名為printer.php並執行該檔。

4

執行結果:

5

結論說明:

在官網中有提到使用網路印表機的使用,但是在我的的測試環境中我並無架設網路印表機,希望有試過的朋友,若是你的環境中有網路印表機也可以測試看看,在分享經驗。

語法如下:

   $handle = printer_open('\\DOMAIN_NAME\Printer_Name'); 
Connecting to Network Printers
   $handle = printer_open(
\\\\DOMAIN_NAME\Printer_Name); 

請大家試試囉!!


相關參考資料
1.
Printer Functions
2.php_printer.dll  Extensions

原文出處:
http://blog.xuite.net/jameschih/java/5925356

沒有留言:

聖誕跑趴歡樂降★韓版假兩件針織連衣裙$890,新款顯瘦棒球服連帽風衣外套下殺$510,冬新款歐美棉襖棉服連帽短款外套限量↘$530,秋冬新款韓版大碼毛領氣質毛料外套↘$680,快上左耳貓網路購物

您好!如圖太小看不清楚,請 點選此處 看詳細內容 左耳貓蝦皮賣場 https://shopee.tw/hrf5168 左耳貓 露天賣場 http://class.ruten.com.tw/user/index00.php?s=starbox 左耳貓粉...