Epson厨房打印机配置步骤 - xiaohao0576/odoo-doc GitHub Wiki
推荐打印机型号:
- Epson TM-T82III 网口
- Epson TM-M30II USB+网口
下载安装配置软件
点击下载链接下载安装EpsonNet Config
版本号:4.9.5
把Epson打印机连接到网络
使用网线,把Epson打印机接入网络,接上电源开机。 Epson打印机使用的是三口插头
配置打印机IP
打开EpsonNet Config软件,扫描网络中的打印机,扫描后,更改打印机的 IP地址,子网掩码和网关,更改打印机的登录密码(可选)
点击查看官方文档
打开ePOS功能
使用谷歌浏览器,打开 https://192.168.1.5 (打印机IP),手动启用ePOS功能,重启打印机
生成自签名证书
如果在Odoo online使用Epson的打印机,系统全程都要https协议,需要做以下配置
- 在Odoo的系统参数中,添加键
point_of_sale.enforce_https
,值True
- 在Epson打印机后台配置,生成自签名证书,证书有效期选择10年
- 使用谷歌浏览器访问Epson打印机后台,导出
.crt
格式的ssl证书 - 导入
.crt
证书到Windows主机、Linux主机、Android平板的可信任根证书区域
点击查看Odoo官方文档
注意:如果不需要平板电脑直接向厨房打印机发送打印指令,就不需要导入证书到Android平板。 Android系统版本9以下,手动导入的自签名证书默认为信任证书
绑定静态IP
如果有路由器控制权限,可以登录路由器,在DHCP设置中,把打印机的MAC地址和IP地址绑定,防止IP冲突
发现的问题
Epson TM-T82III可以ping通,但是无法打印,使用浏览器访问https的后台,最开始也会卡住没有任何反应,多试几次后,可以正常访问后台,ePOS打印也可以成功
临时解决方法,使用curl模拟浏览器,每个几分钟去访问Epson的https后台
curl --connect-timeout 10 -s -k -u epson:android https://192.168.1.5/ > /tmp/epson01.html