相关疑难解决方法(0)

如何在没有提示的情况下从Internet Explorer直接打印到标签打印机

我有一个包含upc号码的mysql数据库,我想用斑马打印机(LP2824)打印到标签上.我想以某种方式能够将这些数字直接发送到我的标签打印机,这不是没有提示用户的默认打印机.

据我所知,IE是唯一的选择,因为需要某种类型的activeX控件来实现这一点.我在meadroid.com上使用ScriptX找到了直接打印示例,但我不愿意支付他们的许可费.我还找到了一个使用VBScript的示例,该示例将页面发送到默认打印机而不提示用户.我的问题是我无法弄清楚如何删除IE中存在的默认页眉和页脚,我无法选择使用哪个打印机.

我的问题是:

是否有一个activeX控件,我可以通过类似于MeadCo的ScriptX的javascript使用但没有许可,或者VBScript方法会更好,在这种情况下,一个人如何删除页眉和页脚,并打印到标签打印机,这是没有设置为默认值?将一系列命令直接发送到打印机的能力是理想的.

这是我到目前为止的测试代码:

<head>
<script language='VBScript'>
Sub Print()
       OLECMDID_PRINT = 6
       OLECMDEXECOPT_DONTPROMPTUSER = 2
       OLECMDEXECOPT_PROMPTUSER = 1
       call WB.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER,1)
End Sub
document.write "<object ID='WB' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object>"
</script>

</head>

<body>
Helo!!!
<a href="javascript:window.print();">Print</a>

</body>
Run Code Online (Sandbox Code Playgroud)

javascript vbscript zebra-printers

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

javascript ×1

vbscript ×1

zebra-printers ×1