A. asp.net(C#)如何实现web小票打印功能以前从没涉及过,请高手们帮帮忙~THANK YOU!
有两种方法:
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=700,toolbar=no,scrollbars=auto,menubar=no");
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.用水晶报表做
B. BSERPWEBPOS打印小票时有两台针式打印机打印出来的小票很模糊,请问该如何处理
这些问题用上面的方法解决了,支持一下。
C. 两个小票打印机同时打印
你可以用网口的80mm热敏打印机,或者安装餐饮管理软件。
D. 用jquery如何实现页面的打印,我用的是小票打印机。
1、实现页面打印要引入jQuery和Jqprint。点击下载Jqprint插件;
E. asp.net(C#)如何实现web小票打印功能
下个 虚拟的 打印机 然后直接写程序 打印出来 就行了 主要是 那个线 不太好画
F. web网页开发上打印内容,点击打印按钮直接打印,禁止弹出打印的界面怎么解决
INTERNET选项设置问题
打开IE浏览器 然后工具 找到INTERNET选项进去以后你会看到 常规 安全 隐私 内容 连接 程序 高级 点安全
然后选择可信任站点 把那个网站设置为信任网站
如果还是行的就 安全 自定义级别然后按下面图片做
G. BS3000+WEBPOS小票不能打印,什么原因
有同感遇到过这样的问题,好像是百胜软件公司的一个技术帮我处理的,终于在这看到方法了。
H. 小票打印机打印出来的字太小,是个网页版的系统
很显然打印中,把小宽度纸条当做A4打印了~~
其一,打印机驱动和设置,有调整的地方。
其二,在web代码中调整内容。
I. android WebView怎么连接蓝牙打印机打去打印小票的
普通打印机均可与iphone连接,需要连接蓝牙或连接同意wifi,方法如下: 当前 QQ 最新的版本支持手机连接电脑端的打印机,也就是说当QQ在电脑上登录以后,在 iPhone 手机上的QQ可以远程连接到电脑上进行文件的打印; 电脑上首先是需要安装了打印机,或是连接到网络上的打印机才可以; 此时先在电脑上登录 QQ,然后再去 iPhone 上登录同一个 QQ 号码; 接下来在 iPhone 上登录 QQ 软件,点击底部的“联系人”栏目; 随后在我的设备下面,即可看到电脑上的连接的打印机,点击打开它; 在 QQ 的远程打印窗口界面里,可以选择打印文件或照片。文件是指的在 iPhone QQ 上接收到的所有文件,而照片则是指 iPhone 相册中的照片; 打印一份需要的文件,点击右侧的“打印”按钮继续; 接下来可以看到电脑上连接的打印机,也可以选择要打印的份数,最后打印即可。