打印机设置
打印机设置类别让您先建立一份现场打印机的清单,然后为每台打印机分配它应负责的打印任务。一台设备可以承担多种角色。
页面分为两部分:用于添加和配置每台物理打印机的打印机清单,以及用于选择每种小票由哪台打印机打印的任务分配。
打印机清单
使用添加打印机创建一个新条目。每台打印机都有一个名称(例如厨房、吧台、前台)和一种连接类型。使用垃圾桶图标可删除打印机。删除打印机会清除分配给它的任何角色,HandyCafe 会先要求确认。
连接
连接下拉菜单设置 HandyCafe 通过何种方式连接到设备。共有三个选项。
- 已禁用: 打印机保留在清单中但不执行任何打印。不显示其他字段。
- 网络(TCP): 通过局域网连接的网络打印机。您需要提供打印机 IP(例如 192.168.1.100)和端口(默认 9100,范围 1 到 65535)。
- 系统打印机: 通过 CUPS 安装在服务器操作系统上的打印机。您可从已安装的打印机列表中选择设备。
系统打印机选项
当连接设为系统打印机时,HandyCafe 会枚举通过 CUPS 安装的打印机。安装或更改打印机后,使用刷新列表重新加载列表。如果机器上未安装 CUPS,请安装 libcups2(或您所用发行版的等效软件包),以便 HandyCafe 能读取已安装的打印机。
打印格式下拉菜单控制系统打印机如何呈现小票。
- 纯文本(驱动字体): 使用打印机自身的字体呈现小票,QR 码以光栅图像形式嵌入。这是大多数 USB 热敏打印机(ZJ58/ZJ80、Epson TM、Star TSP)的正确选择。
- 原始热敏(ESC/POS 位图): 如果驱动忽略文本模式命令,请使用此项。
- 图像(激光 / 喷墨): 用于激光或喷墨页式打印机。
纸张宽度
对于任何已启用的打印机,您需要设置纸张宽度:**80 mm(标准热敏纸卷)**或 58 mm(紧凑热敏纸卷)。请与打印机中实际装入的纸卷匹配。宽度错误会导致文本右侧被裁切,或在空白边距中浪费一半纸张。
页眉、页脚和说明
小票上会打印三个文本字段。
- 页眉文字: 打印在每张小票顶部的一行(例如网吧名称)。
- 说明: 在桌码小票上打印在访问码下方的自由格式备注(例如营业时间或扫码说明)。
- 页脚文字: 底部的一行(例如感谢语)。
打印后切纸开关让打印机在小票打印完成后切断纸卷。
测试打印
每台已启用的打印机都有一个测试打印按钮,可发送一张示例小票以确认连接和设置正确无误。同一时间只能运行一次测试。结果(已发送或失败)会显示在按钮旁边。
任务分配
在任务分配下,您可以为每项任务选择由清单中的哪台打印机负责处理。同一台打印机可以承担多种角色,任何角色也都可以保持为未分配。
- 餐厅账单: 随结账单一同交给顾客的对客账单。
- 餐厅厨房小票: 发送到厨房供备餐的订单小票。
- 临客票据小票: 在创建临客票据时打印。保持未分配可跳过打印。
分配信息按打印机存储,因此重命名打印机不会影响其角色分配。