列印機php
Ⅰ 我想用php控制區域網裡面的共享列印機或者網路列印機,讓它自動列印輸出.
你現看看你PHP的printer擴展做了沒,PHP.ini 裡面的配置改了沒,
<!-- <?php
// $handle = printer_open('你們列印機的名字');
// printer_start_doc($handle, "111");
// printer_start_page($handle);
// printer_set_option($handle, PRINTER_MODE, "RAW");
//具體的列印部分
// printer_end_page($handle);
// printer_end_doc($handle);
// printer_close($handle);
?> -->
然後試試這段
Ⅱ PHp1108怎麼隔空列印
這就是無線列印碼,關注一下惠普的小程序就可以列印了。
1、首先在電腦上打開設置,然後在設置的左側面板,可以看到列印機和掃描儀選項。
2、然後單擊添加列印機。
3、然後在出現的新的窗口中選擇通過TCP/IP地址添加列印機。
4、然後填寫列印機的IP地址信息。
Ⅲ 如何php實現本地列印
php 是在伺服器端執行的, 無法直接調用客戶端列印機, 要使用客戶端本地列印 只能用php生成內容 用 javascript 來實現; 推薦使用 jquery.printarea.js,插件 把要列印的內容用ajax放到一個div 然後列印這個div
<scripttype="text/javascript"src="../js/jquery.min.js"></script>
<scripttype="text/javascript"src="../js/jquery.printarea.js"></script>
<script>
functionprint_xx(){
$("#touming_div").css("visibility","visible");
$("#xxtj_div").load("./getprint.php",{t_table_no:cur_t_table,act:4},function(){
$("#touming_div").css("visibility","hidden");
$("#xxtj_div").printArea();//列印getprint.php輸出的內容
});
}
</script>
Ⅳ php實現列印的代碼
php列印一般使用如下幾個函數:
echo
print_r
var_mp
其中的echo一般是輸出字元串數字的簡單類型。
print_r和var_mp兩個函數則是可以列印各種類型,它們的區別則是print_r不會列印出類型,而var_mp則會列印出值的類型。
只要逐個測試下即可明白。
Ⅳ php如何實現熱敏58MM小票列印機列印
我使用的是ZJ-5870A小票列印機,要有一個web列印控制項,推薦lodop,使用lodop進行列印預覽,在彈出的預覽界面選擇那個小票列印機列印,主要是列印機和php無關,關鍵是使用lodop把php要顯示的內容弄成可列印的頁面。然後再連列印機即可
Ⅵ php怎麼調用指定的列印機
php生成的是網頁吧,然後用ie瀏覽,在ie上有個列印按鈕,可以選擇列印機
但ie不是你用php寫的,是微軟寫的
你怎麼控制一個微軟寫的軟體,並使用它選擇列印機?除非他提供了介面
微軟是否提供了介面,應該沒有,否則早有人回帖了
但還有一個可能,當你改變本機 列印機的首選項時,有可能記錄在注冊表裡面。如果是這樣,那就直接改變注冊表,就相當於選擇了列印機
但是你想,當你瀏覽一個網頁,它會修改你的注冊表,這讓人放不放心,算不算病毒,會不會被殺毒軟體屏蔽?或者根本通不過ie默認的安全選項
最終結局就是,b/s方式不要想控制客戶的硬體
但我還是要列印,在當前,只有讓客戶安裝列印控制項,這樣才可能讓客戶自定義列印機相關
還有一種想法,不用客戶端控制來列印,把列印要求提交到伺服器,讓伺服器選擇列印機,沒有用過,你不如研究一下?
另外php最多隻能控制伺服器的硬體,想控制客戶機最多隻能用js
對客戶機某些列印選項的注冊表操作,下面有js的例子用法,很久以前的,僅做參考
<script>
var hkey_root,hkey_path,hkey_key
hkey_root="HKEY_CURRENT_USER"
hkey_path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"
//設置網頁列印的頁眉頁腳為空
function pagesetup_null(){
try{
var RegWsh = new ActiveXObject("WScript.Shell")
hkey_key="header"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"")
hkey_key="footer"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"")
hkey_key="margin_left"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"0.2")
hkey_key="margin_bottom"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"0.2")
hkey_key="margin_right"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"0.2")
hkey_key="margin_top"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"0.2")
}catch(e){}
}
//設置網頁列印的頁眉頁腳為默認值
function pagesetup_default(){
try{
var RegWsh = new ActiveXObject("WScript.Shell")
hkey_key="header"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&w&b頁碼,&p/&P")
hkey_key="footer"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&u&b&d")
}catch(e){}
}
</script>
列印分頁
<p style="page-break-after:always">page1</p>
<p style="page-break-after:always">page2</p>
Ⅶ php實現列印的代碼
分二種情況:
第一種列印到屏上,超簡單就用
<?
echo ("PHP代碼段打錢中...");
?>
第二種,列印到列印機,這種大多都是用JS方法:
1【<a href='javascript:window.print()'>列印此頁</a>】
2.若為按鈕 <input type="submit" value="列印" onClick="javascript:window.print()"/>
3.
Javascript代碼:
<script language="javascript" type="text/javascript">
function printsetup(){wb.execwb(8,1); }
function printpreview(){wb.execwb(7,1);}
function printit(){wb.execwb(6,6)}
function printclose(){wb.execwb(45,1);}
//WebBrowser.ExecWB(1,1) 打開
//Web.ExecWB(2,1) 關閉現在所有的IE窗口,並打開一個新窗口
//Web.ExecWB(4,1) 保存網頁
//Web.ExecWB(6,1) 列印
//Web.ExecWB(7,1) 列印預覽
//Web.ExecWB(8,1) 列印頁面設置
//Web.ExecWB(10,1) 查看頁面屬性
//Web.ExecWB(15,1) 好像是撤銷,有待確認
//Web.ExecWB(17,1) 全選
//Web.ExecWB(22,1) 刷新
//Web.ExecWB(45,1) 關閉窗體無提示
</script>
CSS代碼:
<style media="print" type="text/css">
.Noprint{display:none;}
.NextPage{page-break-before:always;}
</style>
網頁代碼:
<object id="wb" height="0" "width=0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" name="wb"></object>
<div class="Noprint" style="text-align: right;border: 1px solid #99BCFC;margin:0px 5px 0px 5px;padding:2px 5px 2px 5px;background-color: #EBF1FA;">
<input type="button" onclick="javascript:printsetup();" name="button2" id="button2" value="頁面設置"/>
<input type="button" onclick="javascript:printpreview();" name="button3" id="button3" value="列印預覽"/>
<input type="button" onclick="javascript:printit();" name="button4" id="button4" value="列印"/>
<input type="button" onclick="javascript:printclose();" name="button" id="button" value="關閉"/>
</div>
Ⅷ php怎樣連接熱敏列印機
首先的知道你的列印機是並口還是串口。具體操作是把熱敏列印機的並(串)口連接線接在電腦的後面主板的並口(串口)上,然後給列印機接上電源線搞定。
並口是電腦主板上那個最大口最多的那個,串口是COM口,一般普通電腦只有一個COM1口。
接上後向測試電腦和列印機是否連接的話,1:給列印機裝紙 2:列印機自檢(看看列印機是好的嗎)3:進入連接電腦的DOS裡面,在DOS裡面回到從C盤的根目錄下面即 C: 在輸入DIR>LPT1 (DIR>LPT1針對並口列印機。串口的話是DIR>COM1) 回車 列印機出紙證明連接OK。
Ⅸ 怎麼用php來接通網路列印機
16年我做過這種類似的,是做網路小票列印機,後台我也是用php實現;
問題的關鍵是該網路列印機是否有如下功能:
該網路列印機有配置伺服器的功能(比如配置伺服器的域名或者ip地址),意味著該網路列印機能通過網路去該地址訪問,如果具備此功能,實現就很簡單了,你只需在該伺服器做個數據介面(用php可以),讓該列印機去不停的訪問即可(當然該網路列印機應該具備定時循環去訪問地址的功能)
Ⅹ php 怎麼控制列印機啊怎麼列印東西啊要用printer.dll
php_printer.dll 必須要安裝這個擴展,printer_open()函數才可以使用