HandyCafe Docs
owner it-admin

打印机设置

打印机设置类别让您先建立一份现场打印机的清单,然后为每台打印机分配它应负责的打印任务。一台设备可以承担多种角色。

页面分为两部分:用于添加和配置每台物理打印机的打印机清单,以及用于选择每种小票由哪台打印机打印的任务分配

打印机清单

使用添加打印机创建一个新条目。每台打印机都有一个名称(例如厨房、吧台、前台)和一种连接类型。使用垃圾桶图标可删除打印机。删除打印机会清除分配给它的任何角色,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(紧凑热敏纸卷)。请与打印机中实际装入的纸卷匹配。宽度错误会导致文本右侧被裁切,或在空白边距中浪费一半纸张。

页眉、页脚和说明

小票上会打印三个文本字段。

  • 页眉文字: 打印在每张小票顶部的一行(例如网吧名称)。
  • 说明: 在桌码小票上打印在访问码下方的自由格式备注(例如营业时间或扫码说明)。
  • 页脚文字: 底部的一行(例如感谢语)。

打印后切纸开关让打印机在小票打印完成后切断纸卷。

测试打印

每台已启用的打印机都有一个测试打印按钮,可发送一张示例小票以确认连接和设置正确无误。同一时间只能运行一次测试。结果(已发送或失败)会显示在按钮旁边。

任务分配

任务分配下,您可以为每项任务选择由清单中的哪台打印机负责处理。同一台打印机可以承担多种角色,任何角色也都可以保持为未分配

  • 餐厅账单: 随结账单一同交给顾客的对客账单。
  • 餐厅厨房小票: 发送到厨房供备餐的订单小票。
  • 临客票据小票: 在创建临客票据时打印。保持未分配可跳过打印。

分配信息按打印机存储,因此重命名打印机不会影响其角色分配。