1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > C#调用TSC条码打印机打印二维码(转)

C#调用TSC条码打印机打印二维码(转)

时间:2020-11-16 15:59:00

相关推荐

C#调用TSC条码打印机打印二维码(转)

#region 调用TSC打印机打印/// <summary>/// 调用TSC打印机打印/// </summary>/// <param name="title">打印的标题</param>/// <param name="barCode">打印的条码编号</param>public static void TSC(string title, string barCode){// 打开 打印机 端口. TSCLIB_DLL.openport(p_port);// 设置标签 宽度、高度 等信息.// 宽 94mm 高 25mm// 速度为4// 字体浓度为8// 使用垂直間距感測器(gap sensor)// 两个标签之间的 间距为 3.5mmTSCLIB_DLL.setup("94", "25", "4", "8", "0", "3.5", "0");// 清除缓冲信息 TSCLIB_DLL.clearbuffer();// 发送 TSPL 指令.// 设置 打印的方向.TSCLIB_DLL.sendcommand("DIRECTION 1");#region 请求sendcommand指令,打印二维码//功能:繪製QRCODE二維條碼//語法://QRCODE X, Y, ECC Level, cell width, mode, rotation, [model, mask,]"Data string”//參數說明//X QRCODE條碼左上角X座標//Y QRCODE條碼左上角Y座標//ECC level 錯誤糾正能力等級//L 7%//M 15%//Q 25%//H 30%//cell width 1~10//mode 自動生成編碼/手動生成編碼//A Auto//M Manual//rotation 順時針旋轉角度//0 不旋轉//90 順時針旋轉90度//180 順時針旋轉180度//270 順時針旋轉270度//model 條碼生成樣式//1 (預設), 原始版本//2 擴大版本//mask 範圍:0~8,預設7//Data string 條碼資料內容#endregionstring command = "QRCODE 176,8,Q,8,A,0,M2,S7,\"" + barCode + "\"";TSCLIB_DLL.sendcommand(command);// 打印文本信息.// 在 (176, 8) 的坐标上// 字体高度为34// 旋转的角度为 0 度// 2 表示 粗体.// 文字没有下划线.// 字体为 黑体.// 打印的内容为:title//---------------------------------根据需要再添加//TSCLIB_DLL.windowsfont(176, 8, 34, 0, 2, 0, "宋体", title);// 打印条码.// 在 (176, 66) 的坐标上// 以 Code39 的条码方式// 条码高度 130// 打印条码的同时,还打印条码的文本信息.// 旋转的角度为 0 度// 条码 宽 窄 比例因子为 7:12// 条码内容为:barCode//TSCLIB_DLL.barcode("176", "66", "39", "130", "1", "0", "7", "12", barCode);// 打印.TSCLIB_DLL.printlabel("1", "1");// 关闭 打印机 端口 TSCLIB_DLL.closeport();}#endregion

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。