java代码如何调用DL-888B打印机0B打印条形码

上海启邦条码打印机0B工程师马天宇回答你:

编程控制条码打印机0B的有三种方式:1直接使用条码打印机0B的驱动程序,把它当成普通打印机0B使用条码可以使用条码字体或圖形方式打印。2使用条码打印机0B语言(脚本)直接送到打印机0B的端口,如并口网口或usb口。 3调用第三方软件,由第三方软件对打印机0B進行控制标签模板的编辑等。你只需调用它并传输数据即可

你对这个回答的评价是?

你对这个回答的评价是

}

最近项目中用到了打印机0B最开始的完全不懂,现在弄好了所以做了总结,该篇包括后台的调用打印(两种方式)跟前端的js的打印但是只有IE现在支持打印,而且如果想远程连接打印机0B二维码的生成和直接由打印机0B的命令进行操作,就要把修改浏览器的安全配置下面再做详细的介绍

使用javax中的PrintServiceLookup类进行咑印,可以直接调用默认的打印机0B也可以使用下列的方法进行筛选打印: 

 
 // 指定打印输出格式
 // 定位默认的打印服务
 // 设置纸张大小,也可以新建MediaSize類来自定义大小
 // 不显示打印对话框,直接进行打印工作
 // 如果打印内容为空时提示用户打印将取消
 

注意:第二种跟第三种打印使用的是打茚机0B的命令进行操作,这里需要jna的jar包还有jdk要求是32位的,并且要要注册对应的dll,对应不同的系统要在不同的Windows下进行注册DLL注册成功之后需要win+R ,調用并运行  Regsvr32.exe TSCActiveX.dll 指令

 
 
 

注意:这种打印方式,需要USB连接(ttp-244 pro)如果想在线生成,远程连接需要使用第三种方式

在使用JS进行打印的时候要主要浏覽器的限制,目前只有IE浏览器进行支持在进行打印时,控制台出现Automation 服务器不能创建对象的请调节浏览器的安全中的自定义级别中的ActiveX中楿关的设置为启用,代码如下:

 
 
 
}

我要回帖

更多关于 打印机0B 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信