TSC前端页面打印配置


TSC打印机配置操作:(该打印只适合IE浏览器)

1:把 TSCActiveX.dll、TSCLIB.dll   这个两个文件复制到C:\WINDOWS\SysWOW64 文件下

2:以管理员的身份打开cmd窗口,进入到 cd C:\Windows\SysWOW64 路径下

3:输入regsvr32 TSCActiveX.dll 回车

 

例如:

1:C:\Users\fengdongxu>cd C:\Windows\SysWOW64

2:C:\Windows\SysWOW64>regsvr32 TSCActiveX.dll

如果提示注册成功,说明就注册成功了,如果不是以管理员身份开大的 cmd 窗口,则不会注册成功。


打印代码参考:

<input name="Button1" type="button" value="打印试试!" οnclick="print();" style="width: 301px;height:50px;"/>

<script type="text/javascript">
    function printInfo() {
    
        /* 
        TSCObj.ActiveXsetup("60", "80", "10", "12", "0", "2", "0");    //打印机设置
        TSCObj.ActiveXsetup("标签宽度",
                "标签高度",
                "打印速度",
                "打印浓度(0-15)",
                "感应器类别字串型,0 表示使用垂直間距感測器(gap sensor), 1 表示使用黑標感測器(black mark senso)",
                "Gap/Black mark垂直间距(mm)",
                "Gap/Black mark偏移距离(mm)");
        */
        
        /*
        1、ActiveXprinterfont采用机器内置编码通常用来打英文。
        2、ActiveXwindowsfont可以输出汉字,但是必须是系统中存在的字体。
        TSCObj.ActiveXprinterfont ("a","b","c","d","e","f","g");
        a:字符串,文字X方向起始点,以点表示。
        b:字符串,文字Y方向起始点,以点表示。
        c:內建字型名称,共12种(1: 8*12 dots 2: 12*20 dots 3: 16*24 dots 4: 24*32 dots 5: 32*48 dots TST24.BF2: 繁體中文 24*24 TST16.BF2: 繁體中文 16*16 TTT24.BF2: 繁體中文 24*24 (電信碼) TSS24.BF2: 簡體中文 24*24 TSS16.BF2: 簡體中文 16*16 K: 韓文 24*24 L: 韓文 16*16 )
        d:字符串,旋转角度
        e:字符串,X方向放大倍率1-8
        f:字符串,Y方向放大倍率1-8
        g:字符串,打印内容
        ActiveXwindowsfont(a,b,c,d,e,f,g,h)
            说明:使用Windows TTF字体打印文字。
            参数:
        a:整数类型,文字X方向起始点,以点表示。
        b:整数类型,文字Y方向起始点,以点表示。
        c:整数类型,字体高度,以点表示。
        d:整数类型,旋转角度,逆时针方向旋转。0-旋转0°,90-旋转90°,180-旋转180°,270-旋转270°。
        e:整数类型,字体外形。0:标签;1:斜体;2:粗体;3:粗斜体。
        f:整数类型,下划线,0:无下划线;1:加下划线。
        g:字符串类型,字体名称。如:Arial,Times new Roman。
        h:字符串类型,打印文字内容。
        */
    
        //name, code, department, model, receiveDate
        var TSCObj;
        TSCObj = new ActiveXObject("TSCActiveX.TSCLIB");
        var code = "865371526";
        TSCObj.ActiveXopenport("TSC TTP-244 Pro");
        TSCObj.ActiveXsetup("60", "80", "5", "12", "0", "2", "0");
        TSCObj.ActiveXsendcommand("SET TEAR ON");
        TSCObj.ActiveXclearbuffer();
        TSCObj.ActiveXwindowsfont(230, 310, 48, 180, 2, 0, "Arial", "固定资产标识卡");
        TSCObj.ActiveXwindowsfont(500, 305, 48, 180, 2, 1, "Arial", "  ");
        TSCObj.ActiveXwindowsfont(450, 250, 30, 180, 2, 0, "Arial", "资产名称:AA" );
        TSCObj.ActiveXwindowsfont(450, 220, 30, 180, 2, 0, "Arial", "资产编号:BB" );
        TSCObj.ActiveXwindowsfont(450, 190, 30, 180, 2, 0, "Arial", "使用部门:CC" );
        TSCObj.ActiveXwindowsfont(450, 160, 30, 180, 2, 0, "Arial", "产品规格:DD" );
        TSCObj.ActiveXwindowsfont(450, 130, 30, 180, 2, 0, "Arial", "领用日期:EE" );
        TSCObj.ActiveXbarcode("450", "90", "128", "60", "1", "180", "2", "2", "865371526");
        TSCObj.ActiveXsendcommand("QRCODE 10,15,L,5,A,0,M2,S3,\"" + code + "\"");
        TSCObj.ActiveXprintlabel("1", "1");
        TSCObj.ActiveXcloseport();
    }
</script>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值