自上一篇TSC打印条形码和二维码的文章发布以来,有不 少网友咨询相关技术,
今天全部整理一下,实现的源码和文件也全部公开。
-- 2019.03.28 整理最新的js打印的实现方式
说明:
1、以下为JS的实现方式,实现相对简单很多。
2、applet的实现方式比较复杂,几乎没有优点,不建议使用。估计不少人applet的jar包也弄不出来。
3、打印前需要先注册 ocx控件,只支持IE浏览器。
4、TSC applet和js打印测试包(包含打印机驱动、打印插件、applet和js调试代码),https://www.xinac.com/tags/tsc
5、有问题请尽量发邮件,10513276@qq.com
客户端打印配置说明(每个需要打印的客户端都需要配置):
1、连接TSC打印机。网络共享打印机的方式没试过,有试过的可以反馈一下。
2、下载打印机驱动和打印控件。
3、安装打印机驱动,注册打印插件。
4、打开IE浏览器(只能用IE或其他浏览器的兼容模式),修改“Internet选项→安全→自定义级别”,把ActiveX相关的都启用。
5、访问系统,点击打印按钮。
6、正常情况下,打印机被调起并打印一张条码。
-- 打印按钮事件,点击按钮后将参数传到打印页面,这样的好处是:只需要将打印页用IE打开即可
// 打印条码
Asset.print = function () {
// 资产名称
var _name = '';
// 资产编号
var _code = '';
// 部门
var _depart = '';
// 产品规格/型号
var _model = '';
// 领用日期
var _receiveDate = '';
// 判断是否选中
if (this.check()) {
_name = Asset.seItem["name"];
_code = Asset.seItem["code"];
_de