web打印pos小票機代碼
瀏覽:92
發布日期:2023-04-27 00:00:00
投稿人:佚名投稿
1、asp.net(C#)如何實現web小票打印功能?以前從沒涉及過,請高手們幫幫忙...
有兩種方法:1.純html + javascript
-------print.js---------------------------
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, "")
} catch (e) {
}
}
//網頁打印的時恢復頁眉頁腳為默認值
function pagesetup_default() {
try {
var RegWsh = new ActiveXObject("WScript.Shell")
hkey_key = "header"
RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "&w&bPage &p of &P")
hkey_key = "footer"
RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "&u&b&d")
} catch (e) {
}
}
function doPrint(printDiv) {
try {
pagesetup_null();
newwin = window.open("", "newwin", "height=900,width="360px",height="auto" /> newwin.document.body.innerHTML = document.getElementById(printDiv).innerHTML;
newwin.window.print();
newwin.window.close();
pagesetup_default();
} catch (e) { }
}
----------------------------------------------------------------------------------------
前面:
<script language=javascript src=printer.js></script>
<div>
DIV1 , do not print me
</div>
<div id="myDiv">
Line2 , need print
</div>
<div>
Line3 , do not print me</div>
<div>
<input type="button" id="bt" onclick="javascript:doPrint('myDiv')" value="Print" />
-----------------------------------------------------------------------------------------------------------
上面的方法簡單好用,只需要把打印的內容放在mydiv里面就行了。
但是如果對方訪問的時候沒有加域,沒有權限去修改別人的注冊表的話,會出現頁眉頁腳。
2.用水晶報表做 用并口打印機,比如POS58或者EPSON等微打,裝好驅動,設置成默認打印機
打印頁面版面調整好,主要注意超寬的地方,可以用表格限制
調用window.print()打印即可
set objfs=CreateObject( "Scripting.FileSystemObject ") '創建FileSystem組件對象的實例
set objprinter=objfs.CreateTextFile ( "LPT1: ",true) '建立與打印機的連接
objprinter.Writeline "萬年春貴賓卡結賬單 客戶聯 " '輸出打印的內容
objprinter.Writeline "------------------------------- "
objprinter.Writeline "日期 "&chr(58)&date()& " 卡號 "&chr(58)&code
objprinter.Writeline " "
objprinter.Writeline "消費金額 "&chr(58)&formatcurrency(sjmoney)
objprinter.Writeline " "
objprinter.Writeline "享受 "&codezk& "折優惠 "
objprinter.Writeline " "
objprinter.Writeline "實收金額 "&chr(58)&formatcurrency(money)
objprinter.Writeline " "
objprinter.Writeline "------------------------------- "
objprinter.Writeline " "
objprinter.Writeline "收銀員 "&chr(58)&admin& " 顧客簽名:_________ "
objprinter.Writeline chr(13)
objprinter.Writeline chr(13)
objprinter.Writeline chr(13)
以前寫的,你試一下
2、asp 網頁能用pos小票打印機
<a href="#" onclick="window.print();">打印</a>=====================
這個? asp不知道,php在linux下比較容易 要用到控件 ASP本身實現不了的
3、java如何實現pos機打印小票?
這個東西呀,要調用驅動~ 小票機的接口驅動4、請教用pb開發,pos小票機usb接口的打印,代碼如何寫,lpt的可以
LPT是直接寫端口方式打印,USB打印機無效。USB打印需要客戶端安裝windows打印驅動,使用print()函數打印。如果是DOS客戶端就沒辦法了,這也是LPT口POS打印機仍然沒有被淘汰的一個原因。
5、pos機消費mcc怎么看的,銀聯商戶pos機代碼表
當持卡人在商家的POS機上刷卡消費成功后會打印出小票,上面有商戶編號,從第8位到11位(4位數)即為商家這臺POS機的MCC碼,這個碼對應的就是商家經營的行業,現在民生類的是0.38%的手續費,一般類是0.78%,餐娛類是1.25%。
轉載請帶上網址:http://www.lol998.com/posjitwo/114556.html
- 上一篇:選好pos機
- 下一篇:pos機的費率如何查
相關文章推薦
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 babsan@163.com 舉報,一經查實,本站將立刻刪除。