TSC打印机打印条形码和二维码,JS实现方式

本文整理了使用JS实现TSC打印机打印条形码和二维码的方法,指出JS实现相对简单,而Applet方式复杂且不推荐。在使用前需要注册OCX控件,仅支持IE浏览器。提供了相关测试包链接,并详细介绍了客户端打印配置步骤,包括安装驱动、注册插件、启用ActiveX等。文章最后展示了打印按钮事件和打印页效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

自上一篇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
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值