共计 1852 个字符,预计需要花费 5 分钟才能阅读完成。
[小 迪 导读]:在制作企业工厂数字化转型过程中, 常常会碰到上面这些问题:
老式计划 | 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 上查看相干源代码。
正文完