支持谷歌 firefox edge 360 qq sogou 佳博等浏览器在线使用Gprinter 标签打印机
直接js操作
TSCLIB.DLL 函数库使用说明 请在使用TSCLIB.DLL 前,安装条形码打印机驱动程序。 1. openport(a) 说明: 指定计算机端的输出端口 参数: a: 单机打印时,请指定打印机驱动程序的名称,如: TSC TDP-245 如果连接到打印机服务器,请指定服务器路径并共享打印机名称,如: \\SERVER\ TSC TDP-245 2. closeport() 注: 关闭指定的计算机端输出端口 参数: 没有 3. setup(a,b,c,d,e,f,g) 说明: 设定标签的宽度、高度、打印速度、打印浓度、传感器类别、gap/black mark 垂直间距,gap/black mark 偏移距离) 参数: a: 字符串类型,设置标签宽度,单位 mm b: 字符串类型,设定标签高度,单位 mm c: 字符串类型,设置打印速度,(打印速度因机型而异) 1.0: 每秒1.0 英寸打印速度 1.5: 每秒1.5 英寸打印速度 2.0: 每秒2.0 英寸打印速度 3.0: 每秒3.0 英寸打印速度 4.0: 每秒4.0 英寸打印速度 5.0: 每秒5.0 英寸打印速度 6.0: 每秒6.0 英寸打印速度 d: 字符串类型,设置打印浓度, 0~数字越大,打印结果越黑 e: 使用传感器类别设置字符串类别 0 表示使用垂直间距传感器(gap sensor) 1 表示使用黑标传感器(black mark sensor) f: 字符串类别,设置gap/black mark 垂直间距高度,单位: mm g: 字符串类别,设置gap/black mark 偏移距离,单位: mm,如果该参数使用一般标签 时均设为0 4. clearbuffer() 说明: 清除 参数: 没有 5. barcode(a,b,c,d,e,f,g,h,I) 注: 用条形码机打印条形码 参数: a: 字符串型,条形码X 方向起点,以点(point)表示。 (200 DPI,1 点=1/8 mm,300 DPI,1 点=1/12 mm) b: 字符串型,条形码Y 方向起点,以点(point)表示。 (200 DPI,1 点=1/8 mm,300 DPI,1 点=1/12 mm) c: 字符串型, 128 Code 128,switching code subset A,B,C automatically 128M Code 128,switching code subset A,B,C manually. EAN128 Code 128,switching code subset A,B,C automatically 25 Interleaved 2 of 5 25C Interleaved 2 of 5 with check digits 39 Code 39 39C Code 39 with check digits 93 Code 93 EAN13 EAN 13 EAN13 2 EAN 13 with 2 digits add-on EAN13 5 EAN 13 with 5 digits add-on EAN8 EAN 8 EAN8 2 EAN 8 with 2 digits add-on EAN8 5 EAN 8 with 5 digits add-on CODA Codabar POST Postnet UPCA UPC-A UPCA 2 UPC-A with 2 digits add-on UPCA 5 UPC-A with 5 digits add-on UPCE UPC-E UPCE 2 UPC-E with 2 digits add-on UPCE 5 UPC-E with 5 digits add-on d: 字符串类型,设置条形码高度,高度以点表示 e: 字符串类设置是否打印条形码文本 0: 不打印码文 1: 打印码文 f: 设置条形码旋转角度 0: 旋转0 度 90: 90度旋转 180 270 g: 字符串类型,设置条形码窄bar 比例因子请参考 编程手册 h: 字符串类型,设置条形码窄bar 比例因子请参考 编程手册 I: 字符串类型,条形码内容 6. printerfont(a,b,c,d,e,f,g) 说明: 用条形码机打印文字 参数: a: 字符串型别,文字X 方向起点,以点(point)表示。 (200 DPI,1 点=1/8 mm,300 DPI,1 点=1/12 mm) b: 字符串型别,文字Y 方向起点,以点(point)表示。 (200 DPI,1 点=1/8 mm,300 DPI,1 点=1/12 mm) c: 字符串型,内建字型名,共8 种。 1: 8*/12 dots 2: 12*20 dots 3: 16*24 dots 4: 24*32 dots 5: 32*48 dots TST24.BF2: 繁体中文24*24 TSS24.BF2: 简体中文24*24 K: 韩文 24*24 d: 字符串类型,设置文本旋转角度 0: 旋转0 度 90: 90度旋转 180 270: 旋转270 度 e: 字符串类型,设置文本X 方向放大倍数,1~8 f: 字符串类型,设置文本X 方向放大倍数,1~8 g: 字符串类型,打印文本内容 7. sendcommand(command) 说明: 向条形码打印机发送内部建设指令 参数: 详见编程手册 8. printlabel(a,b) 注: 打印标签内容 参数: a: 字符串类型,设置打印标签数量(set) b: 字符串类型,设置打印标签份数(copy) 9. downloadpcx(a,b) 说明:下载单色PCX 格式图文件到打印机 参数: a: 字符串型别,文件名(包括路径) b: 字符串类型,下载到打印机内存中的文件名(请使用大写文件名) 10. formfeed() 说明: 跳页,函数需要在setup 后使用 参数: 没有 11. nobackfeed() 说明: 设定纸张不回吐 参数: 没有 12. windowsfont(a,b,c,d,e,f,g,h) 说明: 使用Windows TTF 字型打印文字 参数: a: 整数型别,文字X 方向起点,以点(point)表示。 b: 整数型别,文字Y 方向起点,以点(point)表示。 c: 整数型,字体高度,点(point)表示。 d: 整数型,旋转角度,逆时钟旋转 0 -> 0 degree 90-> 90 degree 180-> 180 degree 270-> 270 degree e: 整数型别,字体外形 0-> 标准(Normal) 1-> 斜体(Italic) 2-> 粗体(Bold) 3-> 粗斜体(Bold and Italic) f: 整数型,底线 0-> 无底线 1-> 加底线 g: 字符串类型,字体名称。Arial,Times new Roman,细名体,标楷体 h: 字符串类型,打印文本内容。 13. about() 说明: 显示DLL 版本号码
参考 demo里面的 dll.html,在js直接在里面调用TSCLIB
条码打印机
GP-3120TN GP-3120TL GP-3120TU GP-3150TIN GP-90XXT GP-11XXT GP-12XXT GP-13XXT GP-11XXD GP-12XXD