web开发,如何自动选定打印机进行打印(设置默认打印机打印)

web开发,如何自动选定打印机进行打印(设置默认打印机打印),第1张

题记:项目开发中,要求打印信封标签,打印文件标签,打印文件清单等,使用到几种不同打印机,而客户要求不能每次打印时,要选定打印机,因此只能在程序中,设置默认打印机 在系统中,设置默认打印机(如系统维护中,指定客户不同打印 *** 作的打印机,信息可保存在客户端用户机子上,以文件形式) //默认列出所有的打印机function init(){try{var nt = new ActiveXObject("WScriptNetwork");var oPrinters = ntEnumPrinterConnections();if(oPrinters==null||oPrinterslength==0){alert('当前你的机器暂没安装打印机');return;}else{//alert('当前打印机台数:'+oPrinterslength);}var thisPrinter;for(var i = 0; i<oPrinterslength; i+=2){thisPrinter=oPrintersItem(i+1);//列出所有打印机documentallitem("labelPrinter")add(new Option(thisPrinter,thisPrinter));}}catch(e){alert('列出打印机失败:可能原因你禁止了ActiveX控件或没有安装打印机或'+edecription);}}

你可以了解下jatoolsprint 目前所遇到的打印问题都可以解决。
不过要装一个控件。大小60K
这是他们网上的介绍。你可以了解下。
jatoolsPrinter (杰表打印控件)是一款实现网页套打的专用工具。作为web应用开发者,我们经常会遇到在浏览器中打印报表、票据的需求,这些需求浏览器本身的打印功能一般不能满足, 如精确分页,套打等。这就需要有一种能解决常见的浏览器端打印问题的软件工具,这也是 jatoolsPrinter 的研发背景。
jatoolsPrinter 的特点是可以直接对web页面进行精确的分页打印。jatoolsPrinter 通过在网页中嵌入控件,解决了web客户端精确打印,批量打印,打印配置自动保留等问题。 具体功能有:
支持设置打印参数,指定输出打印机、纸张类型,打印方向(横、竖)等 。
支持html格式的页脚、页眉设置,也就是说,页脚页眉可设置等,如公司logo。
支持程序分页与自动分页。
支持打印参数自动保留,待下一次打印同一票据时,自动设置,这使客户端也可以控制打印参数。
支持打印预览,支持预览时指定页、指定份数打印。
支持直接打印指定票据的URL。
支持票据及其附件的批量打印。
支持取得本机中的可用打印机,可用纸张类型列表,帮您设计出更友好的参数设置界面。
支持回调,可以帮助您在打印后自动处理有关事务,比如打印后自动关闭窗口、自动递交表单数据等。
支持票据套打时,底图仅在打印预览时显示,不输出到打印机。
小巧,整个控件只有60K。不需要额外的软件包支持。
与您项目采用的技术标准无关,J2EE、NET 项目均可。
IE 55+ 中适用。

无法开启HP Web服务的解决办法:
1、检查打印机来加入的网络环境。
● 重启打印机,交换机,路由器。
● 打印机源加入的网络可以百链接因特网。
● 网络环境没有任何限制。
2、复位打印机。
● 复位打印机的网络设置。
● 打印机恢复出厂设置。
3、检查电脑和打印机的区域,语言,时间的设置,要保证度和实际情况相符(如果打印机有此选项)。
4、检查电脑端问Web通讯端口是否受限。确认80,443,5222和5223 端口处于打开状态。如果是关闭答状态,双击该端口,选择只允许安全连接即可开启。

需要准备的工具:电脑,打印机。

第一步、打开开始菜单中的“设备和打印机”,如下图所示

第二步、选择“添加网络无线或Bluetooth打印机”如下图所示。

第三步、直接双击进行安装,若列表中没有,点击“需要的打印机不在列表中”,如下图所示。

第四步、选择“使用TCP/IP地址或主机名添加打印机”,输入打印机ip地址,从磁盘安装打印机驱动,如下图所示。

第五步、找到打印机驱动目录下的“inf”文件,点击下一步可根据需要重命名打印机,如下图所示。

1、打开您的Web浏览器,输入惠普打印机的IP地址,进入打印机的Web服务页面。
2、在页面上,找到“管理”或“设置”等相关选项,点击进入。
3、在管理或设置页面中,找到“Web服务”或“网络服务”等相关选项,点击进入。
4、在Web服务或网络服务页面中,找到“禁用Web服务”或“关闭Web服务”等相关选项,勾选或开启该选项。
5、点击“保存”或“应用”等按钮,保存设置。
6、禁用Web服务后,您可以关闭浏览器或退出页面。

这句话是指您的打印机正在进行Web服务的设置,也就是通过网络连接来进行打印。在打印机完成Web服务设置后,您可以通过浏览器或移动设备来控制打印机并进行打印 *** 作。具体的 *** 作方式可以参考打印机的说明书或者在厂商网站上查找相关的信息。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12860664.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存