[小 迪 导读]:在制作企业工厂数字化转型过程中,常常会碰到上面这些问题:
老式计划 | dgiot计划 |
---|---|
须要多购买一个条码打印机 | 无需为打印条码而购买条码打印机 |
条码打印机只能打印条形码或类型的小型纸张 | 可基于本来的打印机根底上操作,可在间接打印机尺寸大小进行调整 |
须要下载打印机指定app | 可在网页界面操作,简略快捷 |
如果打印机提供的App老式则无奈抉择条码的编码 | dgiot提供34种类型条码编码如CODE128、CODE39、EAN13 |
整体交互图
1. 在dgiot创立打印机产品
2. 装置打印机驱动(在打印机官网寻找)
本次实例的是得力DL-750W打印机,驱动下载地址:https://www.nbdeli.com/produc...
3.把以后打印机设为默认打印机
4. 关上dgiot_dtu
5. 在平台打印机产品下建设对应实体打印机的设施
以dgiot_dtu的客户编号为设施地址
6. 桌面端应用dgiot_dtu进行与平台对接
用户 只需填写对应红框中的数据就好了
登录用户 是指平台产品具体外面的ID
服务器地址 指的技术以后部署dgiot服务器的外网地址
客户编号 是在设施具体外面的地址
7. 近程调用打印机
前端调用打印机低代码示例
{ "type": "page", "body": [ { "tabs": [ { "body": [ { "id": "u:04459a03cf7c", "api": { "url": "iotapi/amis/Device/parse_objectid", "method": "get", "adaptor": "return {\r\n \"status\":0,\r\n \"msg\":\"\",\r\n \"data\":response\r\n }", "headers": { "store": "localStorage", "dgiotReplace": "parse_objectid" } }, "body": [ { "id": "u:94629dd6e880", "api": { "url": "iotapi/classes/Device/parse_objectid", "method": "put", "headers": { "store": "localStorage", "dgiotReplace": "parse_objectid" }, "requestAdaptor": "return{\r\n ...api,\r\n data:{\r\n profile:{\r\n ...api.data\r\n }\r\n }\r\n}" }, "body": [ { "mode": "inline", "name": "data", "size": "", "type": "input-text", "label": "打印内容", "disabled": false, "readOnly": false, "horizontal": { "left": 4, "right": 8, "leftFixed": "" }, "validateApi": "", "autoComplete": false }, { "mode": "inline", "name": "cmd", "size": "", "type": "input-text", "label": "操作", "disabled": false, "readOnly": false, "horizontal": { "left": 4, "right": 8, "leftFixed": "" }, "validateApi": "", "autoComplete": false } ], "type": "form", "title": "", "submitText": "打印" } ], "type": "form", "title": "表单", "submitText": "" } ], "icon": "fa fa-slideshare", "title": "设施信息" } ], "type": "tabs" } ]}
在前端调用/iotapi/classes/Device/(打印机设施在数据库中的objectId)接口实现配置下发
这是下发内容
{
"cmd":"printer",
"data":"210B8784AA"
}
cmd: 是指定模式以来判断进行操作
data:是指内容
8. 成果展现
9. 扫码成果
微信小程序搜寻扫条码记账
[小 迪 点评]
- dgiot平台提供二维码、条码打印性能以便用户进行对产品疾速分类、定位、汇总、治理。
- 在老本方面dgiot为升高用户应用老本,在打印机方面无需的抉择特定的条码打印机。
想理解更多 dgiot 的具体细节,欢送大家在GitHub上查看相干源代码。