打印设置
全部资讯
目录
设置虚拟打印机
了解虚拟打印机以及如何设置它并将其与Eats365 POS 配对。
虚拟打印机是Eats365一项功能,可让您建立虚拟路径并集成终端以用作虚拟打印机。在虚拟打印机设置中,当在 POS 上下订单时,POS 会将订单详细信息传输到终端并命令终端根据其编程执行其任务。终端需要与Eats365 POS 进行后端通信,以通过JSON格式的 API 调用接收订单详细信息。
例如,端点可以是一种根据收到的订单详细信息烹饪食物的设备,也可以是一种在屏幕上显示订单详细信息以供厨房工作人员查看和准备的厨房显示器。作为相关比较,在物理打印机设置中,POS(起点)将订单详细信息传输到打印机(端点),然后打印机(被编程为打印订单详细信息)将订单详细信息打印在一张纸上,供厨房工作人员阅读和准备。使用虚拟打印机时,“打印作业”由 POS(起点)传输到虚拟打印机(端点),端点根据收到的 API 调用中包含的订单详细信息执行其任务。
虚拟打印机功能
打印作业类型
虚拟打印机可以从 POS 接收三种类型的操作:
行动 | 功能 |
添加 | 向打印作业添加新项目 |
更新 | 更新现有打印作业的信息 |
删除 | 删除打印作业 |
打印作业信息
打印作业包括以下订单详细信息:
- 行动
- 参考编号
- 产品代码
- 数量
- 时间戳
- 订单编号
- 桌号
- 订购方式
- 订单参考编号
- 检查姓名
- 外部订单号
- 来源
- 项目备注
- 订单备注
- 组合选项指示器
- 产品名称
- 组合名称
- 类别名称
- 修改器代码
- 修饰符名称
- 修饰符选项名称
- 修饰符数量
- 厨房站
开始之前
您需要满足以下要求才能配对虚拟打印机:
- Eats365 POS 终端
- 您的终端的 IP 地址
- 您的终端的加密密钥
重要提示:虚拟打印机的请求正文将通过共享密钥(16 位长度的密钥)的 AES/ECB/PKCS7 填充进行加密。
配对虚拟打印机
要将虚拟打印机连接到 POS,请按照以下步骤操作:
- 登录Eats365 POS。
- 点击左上角的“设置” 。
- 在“常规”下,点击“打印机设置” 。
- 点击“添加” ,然后选择虚拟打印机。
- 输入以下信息:
- 打印机名称
- 打印机 IP (端点的 IP 地址)
- 端点的加密密钥
- 点击测试即可向端点发送测试 API 调用。
- 在以下 URL 中,将红色文本替换为您的端点的 IP 地址:
- 方法:GET
- 端点:http:// IP 地址/v1/check-status
- 要确认您的服务器是否收到了测试调用,请检查 API 是否响应了以下消息:
- 在以下 URL 中,将红色文本替换为您的端点的 IP 地址:
{ “地位”: “好的” }
- 一旦 POS 成功与端点建立连接,点击添加。
- 选择适用的支持的订单和支持的打印类型。
- 点击右上角的保存。
配对后,POS 可以根据您在虚拟打印机设置中选择的支持的订单和打印类型开始向虚拟打印机发送打印作业。
检查打印作业
POS 通过JSON格式的 API 通信将打印作业发送到端点。要检查发送到虚拟打印机的打印作业,请在以下 URL 中将红色文本替换为您端点的 IP 地址:
- 方法:POST
- 端点:http:// IP 地址/v1/send-job
示例JSON脚本
[ { { “行动”: “添加”, "引用编号": “[UUID]”, “数据”: { “产品代码”: “[产品 代码]”, “数量”: 1、 “时间戳”: 1540655058000, “订单号”: “A1”, “表号”: “(选修的 为了 堂食 桌子 一个”, “订单模式”: “外卖/堂食”, “订单参考编号”: “细绳”, “检查名称”: “细绳”, “外部订单号”: “细绳”, “来源”: “细绳”, “商品备注”: “细绳”, “订单备注”: “细绳”, “是组合选项”: 1、 "product_name":{"zh_TW":"string","en_US":"string"}, "combo_name":{"zh_TW":"string","en_US":"string"}, "category_name":{"zh_TW":"string","en_US":"string"}, "修饰符代码": [“细绳”], “修饰符”:[{ "modifier_code":"字符串", “修饰符名称”: {"zh_TW":"string","en_US":"string"}, “修饰符选项名称”: {"zh_TW":"string","en_US":"string"}, “数量”: 1 }], “厨房站”: “细绳” } }, { “行动”: “更新”, “引用编号”: “[UUID]”, “数据”: { "产品代码": “[产品 代码]”, “数量”: 2、 “时间戳”: 1540655058000, “订单号”: “A1”, “表号”: “(选修的 为了 堂食 桌子 一个”, “订单模式”: “外卖/堂食”, “订单参考编号”: “细绳”, “检查名称”: “细绳”, “外部订单号”: “细绳”, “来源”: “细绳”, “商品备注”: “细绳”, “订单备注”: “细绳”, “是组合选项”: 1、 "product_name":{"zh_TW":"string","en_US":"string"}, "combo_name":{"zh_TW":"string","en_US":"string"}, "category_name":{"zh_TW":"string","en_US":"string"}, “修饰符代码”: [“细绳”], “修饰符”:[{ "modifier_code":"字符串", “修饰符名称”: {"zh_TW":"string","en_US":"string"}, “修饰符选项名称”: {"zh_TW":"string","en_US":"string"}, “数量”: 1 }], “厨房站”: “细绳” } }, { “行动”: “删除”, "引用编号": “[UUID]” } ]