2020年12月

MIPI扫盲, MIPI官网
主要是由MIPI组织发布的DSI, 走得下层协议有M-PHY/D-PHY/C-PHY.
其他的似乎还有RGB TTL协议和LVDS(Low Voltage Differential Signaling)协议.

ESP32C3支持的LCD协议包括:SPI LCD, I80 LCD (也叫ntel 8080 并行LCD), RGB LCD, I2C LCD, 等等.

ILI9341LCD驱动芯片可驱动320*240 16位色深屏幕

这个淘宝连接使用ILI9341的芯片号称支持了触摸,需要研究下

刚才想到, 菜鸟打印组件就是一个QZ Tray, 也能做到类似条码打印软件要做的事情, 那么,是不是能进行任意标签的打印?
菜鸟打印组件下载
云打印交互协议
菜鸟云打印常见问题
菜鸟模板编辑器
面单云打印(这个似乎和菜鸟打印没有关系)
在工业打印机Zebra 110xi4上发现一个问题:多行文本行间距设置无效,文字总是贴在一起。似乎可以通过菜鸟打印组件菜单->打印选项->对应打印机 中修改打印数据类型ZPL或者其他类型来调整。还需要尝试后才知道。

0无 → 1~10有 → 10~100 兴 → 100~1000 旺 → 1000~10000乱 → 10000~
阶段|无|有|兴|乱|败|合|衰
--|--
供应者数量|0|1~10|10~100|100~10000|10000~1000|1000~10|10~0
消费者数量|0|100~1K|1K~1M|1M~100M|100M~1000M|1000M|1000M~0
时间周期(年)|0|1Y|1Y|1Y|1Y|1Y|5Y

当然是先用demo\sample.html连接上打印机.
TSPL语法参考

var config = qz.configs.create("\\PDS\Deli DL-888T"); 
var data = ['SIZE 60 mm,50 mm\r\n',
'GAP 3 mm,0\r\n',
'DIRECTION 1\r\n',
'CLS\r\n',
'TEXT 10,10, "3",0,1,1,"0001"\r\n',
'PRINT 1,1\r\n',
]
r = qz.print(config, data).then(function() {
   console.log("Sent data to printer";
}).catch(e=>{console.log(e)})

data也可以用一整段发出,重要的是每一行后面要有转义字符\r\n:

data = [`SIZE 60 mm,50 mm\r\n
GAP 3 mm,0\r\n
DIRECTION 1\r\n
CLS\r\n
TEXT 10,10, "3",0,1,1,"0001"\r\n
PRINT 1,1\r\n
`]