我用小票打印机(BTP-R383(P))做WEB页面打印时出现下列情况:
1、当我将所有需要打印的内容比如:名称 数量 单价(元)
白菜 1 2
萝卜 2 3
总金额:8元
现在我点击“打印”按钮时总会弹出一个新窗口显示的内容与上面显示的完全一样。
2、在弹出这个新页面上也有打印按钮。当点击打印之后会弹出一个查找打印机的窗口点击打印时才能打印。
而且打印机我已经设置成了默认的仍然会弹出窗口,请问各位有办法让我在点第一次打印按钮时就打印出单子,而不用弹出后面2个对话框呢?
1、当我将所有需要打印的内容比如:名称 数量 单价(元)
白菜 1 2
萝卜 2 3
总金额:8元
现在我点击“打印”按钮时总会弹出一个新窗口显示的内容与上面显示的完全一样。
2、在弹出这个新页面上也有打印按钮。当点击打印之后会弹出一个查找打印机的窗口点击打印时才能打印。
而且打印机我已经设置成了默认的仍然会弹出窗口,请问各位有办法让我在点第一次打印按钮时就打印出单子,而不用弹出后面2个对话框呢?
解决方案 »
- 关于监听器中session的问题
- ibatis 多表关联 字段名重复问题
- 請問一個樹形的下拉菜單的問題
- 日期和时间问题归类,高手都来讨论一下,给个方法。
- JBoss发布CXF生成的WebService的时候报错!Failed to define class org.apache.cxf.wsn.jms.JmsPu
- 查询的实现
- 请问从jsp页面获得数据到数据库的途径有哪些??哪些效率较高??
- 见坛子这么热闹,我也要加入jsp,哪位仁兄有jdk1.2(jdk1_2_2-win.exe)的下载地址??
- 请问JMS、J2C是什么的缩写?
- 为什么首页报错时,要删除work里面的内容阿?分不够再加
- 关于java生成多个excle
- 问同学一个WEB项目http://localhost:8080/testStruts1/login.jsp 中的Struts可不可以改成别的的名字 他说不可以
语言用的JAVA ,页面是jsp,我用的js直接在jsp页面做的这样一件事情。
<HEAD>
<style media="print">
.noprint{display:none;}
.pagenext{page-break-after: always;}
</style> <OBJECT ID="WB" WIDTH="0" HEIGHT="0" CLASSID="clsid:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>
<SCRIPT LANGUAGE="VBScript">
Sub window_onunload
On Error Resume Next
Set WB = nothing
End Sub
Sub vbPrintPage ( x , y , z )
OLECMDID_PRINT = 6
OLECMDEXECOPT_DODEFAULT = 0
OLECMDEXECOPT_PROMPTUSER = 1
OLECMDEXECOPT_DONTPROMPTUSER = 2
On Error Resume Next
WB.ExecWB x, y, z, 0
End Sub
</SCRIPT>
</HEAD>
<BODY> <TABLE BORDER=1 class="noprint"><TR>
<TD>
<INPUT TYPE="BUTTON" VALUE="Print" ONCLICK="printvb() "><BR>
</TD>
<TD bgcolor="green">Print Test</TD></TR>
</TABLE>
要打印的区域,预先可隐藏
<div id="printtt" style="margin:0; padding:0; display:none;">
<img src="images/print.gif"></div>
显示要打印区域并打印。
<script language="VBScript">
sub printvb()
document.all.printtt.style.display="block"
wb.execwb 6,2,3
End Sub
</script>
</BODY>
</HTML>