2006-04-09 23:24 快快樂樂學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目錄。


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


步驟三:


步驟四:
啟動SERVER,並執行phpinfo()看看該元件是否有作用


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


執行結果:



結論說明:

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

語法如下:

   $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

平均分數:0 顆星    投票人數:0
我要評分:
回應
google
累積 | 今日
loading......
2011迎春花遊
plurk

唯有不斷學習
不斷分享
才會不斷進步....

    沒有新回應!
平均分數:0 顆星
投票人數:0
我要評分:
關鍵字