web打印pos小票机代码
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.pos-diy.com/posjitwo/114556.html
- 上一篇:选好pos机
- 下一篇:pos机的费率如何查
相关文章推荐
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 babsan@163.com 举报,一经查实,本站将立刻删除。