南骏 池
2025-03-12 f5094d4c1ed9db3711713d1cb434c18a8c542ddf
1.打印模式初步完成
已修改2个文件
79 ■■■■ 文件已修改
H5/Config.aspx 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
H5/Js/Config.js 77 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
H5/Config.aspx
@@ -34,5 +34,5 @@
            }, 200);
        }
    </script>
    <script src="Js/Config.js?<%=13 %>"></script>
    <script src="Js/Config.js?<%=15 %>"></script>
</asp:Content>
H5/Js/Config.js
@@ -10,53 +10,50 @@
        var that = this;
    },
    methods: {
        sendMessage() {
            var detail = "! 0 200 200 565 1\r\n" +
                "PAGE - WIDTH 400\r\n" +
                "BAR - SENSE\r\n" +
                "BOX 10 10 400 565 2\r\n" +
                "LINE 10 60 400 60 1\r\n" +
                "LINE 10 110 400 110 1\r\n" +
                "LINE 10 160 400 160 1\r\n" +
                "LINE 10 210 400 210 1\r\n" +
                "LINE 10 300 400 310 1\r\n" +
                "LINE 10 350 400 360 1\r\n" +
                "LINE 10 405 190 415 1\r\n" +
                "LINE 10 460 190 470 1\r\n" +
                "LINE 10 515 190 525 1\r\n" +
                "LINE 130 10 130 350 1\r\n" +
                "LINE 190 350 190 565 1\r\n" +
                "TEXT 24 0 15 25 " + '条码' + "   " + '001' + "\r\n" + //物料条码
                "TEXT 24 0 15 75 " + '条码' + "\r\n" + //物料名称
                "TEXT 55 0 140 75 " + '条码' + "\r\n" + //物料名称
                "TEXT 24 0 15 125 " + '条码' + "   " + '001' + "\r\n" + //物料编码
                "TEXT 24 0 15 175 " + '条码' + "   " + '001' + "\r\n" + //图号
                "TEXT 24 0 15 250 " + '条码' + "\r\n" +
                //    "TEXT 24 0 15 325 "+strt6+"   " + str6 + "\r\n" +
                "TEXT 24 0 15 315 " + '条码' + "     " + '001' + "\r\n" +
                "TEXT 55 0 140 218 " + '条码' + "\r\n" +
                "TEXT 55 0 140 238 " + '条码' + "\r\n" +
                "TEXT 55 0 140 258 " + '条码' + "\r\n" +
                "TEXT 55 0 140 272 " + '条码' + "\r\n" +
                "TEXT 24 0 50 365 " + '001' + "\r\n" +
                "TEXT 24 0 40 420 " + '001' + "\r\n" +
                "TEXT 24 0 50 475 " + '001' + "\r\n" +
                "TEXT 24 0 60 530 " + '001' + "\r\n" +
                "B QR 200 360 M 2 U 9\r\n" +
                "MA," + '001' + "\r\n" +
                "ENDQR\r\n" +
                // "B QR 25 285 M 2 U 4\r\n" +
                // "MA," + str8 + "\r\n" +
                // "ENDQR\r\n" +
        sendMessage() {
            var detail = ["第一组指令"+
                "! 0 203 203 480 1\r\n" +
                "PREFEED 0\n\r" +
                "POSTFEED 0\n\r" +
                "PAGE - WIDTH 640\r\n" +
                // 右上角放置一个方型二维码(80*80),扫描后的值为“123456”
                "BOX 560 10 640 90 2\r\n" + // 绘制二维码的方框
                "TEXT 570 20 5 \"条码\"\r\n" + // 在方框中上方显示“条码”
                "QRCODE 570 40 M 4 U 0 \"123456\"\r\n" + // 创建二维码
                // 右下角显示一个条形码,最左在320位置,长度为100,同时这个条形码将其扫描的值显示在条形码下侧,条形码的值为“987654”
                "BARCODE 320 350 100 50 1 \"987654\"\r\n" + // 显示条形码的位置和大小
                "TEXT 320 410 5 \"987654\"\r\n" + //
                "GAP-SENSE\r\n" +
                "ENDQR\r\n" +
                "FORM\r\n" +
                "PRINT\r\n",
                "第二组指令" + "! 0 400 400 480 1\r\n" +
                "PREFEED 0\n\r" +
                "POSTFEED 0\n\r" +
                "PAGE - WIDTH 640\r\n" +
                "GAP-SENSE\r\n" +
                "BOX 5 10 620 450 2\r\n" +
                "LINE 5 60 620 60 1\r\n" + // 横线1
                "LINE 5 110 620 110 1\r\n" + // 横线2
                "LINE 5 160 620 160 1\r\n" + // 横线3
                "LINE 5 210 620 210 1\r\n" + // 横线4
                "LINE 5 260 620 260 1\r\n" + // 横线5
                "LINE 120 10 120 260 1\r\n" + // 字段名称右侧竖线
                "LINE 240 260 240 450 1\r\n" + // 规格型号左侧竖线
                "LINE 285 210 285 450 1\r\n" + // 规格型号右侧竖线
                "LINE 410 210 410 260 1\r\n" + // 到货日期右侧竖线
                "ENDQR\r\n" +
                "FORM\r\n" +
                "PRINT\r\n";
                "PRINT\r\n" ];
            let sendData = {
                Type: 'Bar',
                Barcode: 'TM250304-000104-2',
                Detail: detail,
                Ip: '192.168.38.61',
                Ip: '192.168.38.25',
                Port: '9100',
            }
            console.log('sendMessage 开始1:')
            console.log('sendMessage 开始2:' + JSON.stringify(sendData))