| | |
| | | } |
| | | } |
| | | |
| | | // execRfidPrint = () => { |
| | | // let type = 'HF' |
| | | // let printparamsJsonArray = [] |
| | | |
| | | // let mm = 12 |
| | | // if (type === 'HF') { |
| | | // printparamsJsonArray.push({PTK_OpenUSBPort: 255}); // 打开打印机USB端口 |
| | | // printparamsJsonArray.push({PTK_ClearBuffer: ''}); // 清空缓存 |
| | | // printparamsJsonArray.push({PTK_SetDarkness: 10}); // 设置打印黑度 取值范围 0-20 |
| | | // printparamsJsonArray.push({PTK_SetPrintSpeed: 4}); // 设置打印速度 |
| | | // printparamsJsonArray.push({PTK_SetDirection: 'B'}); // 设置打印方向 |
| | | // printparamsJsonArray.push({PTK_SetLabelHeight: 25*mm + ","+ 10*mm +","+ 0 +","+ false}); // 设置标签高度、间隙及偏移 |
| | | // printparamsJsonArray.push({PTK_SetLabelWidth: 60*mm}); // 设置标签宽度 |
| | | // printparamsJsonArray.push({PTK_SetRFID: 0+","+0+","+0+","+0+","+0}); // UHF RFID打印设置 |
| | | // printparamsJsonArray.push({PTK_RWRFIDLabel: 1+","+0+","+0+","+4+","+1+',EEBA99192945C746'}); |
| | | // printparamsJsonArray.push({PTK_DrawText_TrueType: "50,10,36,0,微软雅黑,1,700,0,0,0,北京明科有限公司"}); |
| | | // // printparamsJsonArray.push({PTK_DrawText_TrueType: x+","+y+","+FHeight+","+FWidth+","+FType+","+Fspin+","+FWeight+","+FItalic+","+FUnline+","+FStrikeOut+","+data}); |
| | | // // printparamsJsonArray.push({PTK_EncodeRFIDPC:'mkA040'}); |
| | | // printparamsJsonArray.push({PTK_PrintLabel:1+","+1}); |
| | | // printparamsJsonArray.push({PTK_CloseUSBPort: ""}); // 关闭USB通讯端口 |
| | | // } |
| | | |
| | | // let data = { |
| | | // reqParam: '1', |
| | | // printparams: JSON.stringify(printparamsJsonArray) |
| | | // // printparams: JSON.stringify([{PTK_OpenUSBPort: 255},{PTK_ErrorReport_USBInterrupt: 'status:'},{PTK_GetPrinterDPI: 'DPI:'},{PTK_CloseUSBPort: ''}]) |
| | | // // printparams: JSON.stringify([{PTK_OpenUSBPort: 255},{PTK_RFIDCalibrate: ''},{PTK_CloseUSBPort: ''}]) |
| | | // } |
| | | |
| | | // Api.postekPrint(data).then(result => { |
| | | |
| | | // }) |
| | | // } |
| | | |
| | | execPrint = (list, template, formdata) => { |
| | | const { btn } = this.props |
| | | let _errors = [] |
| | | |
| | | // if (btn) { |
| | | // this.execRfidPrint() |
| | | // return |
| | | // } |
| | | |
| | | let defaultPrinter = btn.verify.defaultPrinter || 'lackprinter' |
| | | let printers = {} |
| | | if (btn.verify.printerTypeList && btn.verify.printerTypeList.length > 0) { |