{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/saschapo/bk2318-esp32/blob/70756cf8480d5cb4750a5b75ea27aae7030c7e81/docs/protocol.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "B&K 2318 documents measured behavior of a vintage thermal printer's ZI 0054 serial interface, including XON/XOFF flow control, text commands, character sets, and graphics. An ESP32-C6 and SP3232 adapter connects a modern computer to the unmodified printer; the repository includes firmware, a Python client, probe scripts, and logs.",
  "description_zh": "B&K 2318 项目记录老式热敏打印机 ZI 0054 串口模块的实测行为，包括 XON/XOFF 流控、文本命令、字符集和图形指令。ESP32-C6 与 SP3232 组成外接适配器，无需改动打印机；仓库提供固件、Python 客户端、探测脚本及日志。",
  "entry_url": "https://awesomerea.org/resources/bk2318-esp32-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/bk2318-esp32-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/saschapo/bk2318-esp32/blob/70756cf8480d5cb4750a5b75ea27aae7030c7e81/README.md",
  "group": "cases",
  "id": "bk2318-esp32-case",
  "json_url": "https://awesomerea.org/resources/bk2318-esp32-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/bk2318-esp32-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/bk2318-esp32-case/index.md",
  "name": "B&K 2318: reconstructing a thermal printer's serial interface",
  "name_zh": "B&K 2318：重建热敏打印机串口接口",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "scope",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Measurements are from one B&K 2318 printer with a ZI 0054 module and PROM VP1915.",
    "The adapter build uses an ESP32-C6, SP3232 or MAX3232, and the documented B&K-SI wiring.",
    "Only battery power is advised for the printer in the documented setup.",
    "CC0 1.0 license."
  ],
  "requirements_zh": [
    "测量基于一台装有 ZI 0054 模块、PROM 版本为 VP1915 的 B&K 2318。",
    "适配器需要 ESP32-C6、SP3232 或 MAX3232，以及文档所述 B&K-SI 接线。",
    "文档中的打印机使用方式要求电池供电。",
    "采用 CC0 1.0 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/saschapo/bk2318-esp32",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
