{
  "added_at": "2026-11-06",
  "additional_evidence_urls": [
    "https://github.com/mikel-btw/epson-l3110-driver/blob/e0fbf772b698bf010e3fe39bc1eb19034f0dee06/README.md"
  ],
  "category": "reconstruction-cases",
  "description_en": "epson-l3110-driver investigates the Epson L3110's USB printing exchanges while developing a Linux driver in C. Its notes use captured print-job traffic to identify the IEEE 1284 device ID, EJL session setup and ESC/P-R command framing. USB communication is still in progress, and the driver cannot yet print pages.",
  "description_zh": "epson-l3110-driver 在开发 C 语言 Linux 驱动的同时研究 Epson L3110 的 USB 打印通信。协议笔记根据打印作业抓包记录 IEEE 1284 设备 ID、EJL 会话建立及 ESC/P-R 命令格式。USB 通信功能仍在开发，驱动尚不能打印页面。",
  "entry_url": "https://awesomerea.org/resources/epson-l3110-driver-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/epson-l3110-driver-case/",
  "evidence_url": "https://github.com/mikel-btw/epson-l3110-driver/blob/e0fbf772b698bf010e3fe39bc1eb19034f0dee06/docs/protocol-notes.md",
  "group": "cases",
  "id": "epson-l3110-driver-case",
  "json_url": "https://awesomerea.org/resources/epson-l3110-driver-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/epson-l3110-driver-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/epson-l3110-driver-case/index.md",
  "name": "epson-l3110-driver: investigating the printer's USB and ESC/P-R exchanges",
  "name_zh": "epson-l3110-driver：分析 Epson L3110 的 USB 与 ESC/P-R 通信",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "An Epson L3110 printer and Linux are needed; the current Makefile requires libusb-1.0 and libcups development files.",
    "Printing, image processing and the CUPS filter and backend are pending.",
    "GPL-3.0 license."
  ],
  "requirements_zh": [
    "需要 Epson L3110 打印机和 Linux；当前 Makefile 还需要 libusb-1.0 与 libcups 开发文件。",
    "打印、图像处理以及 CUPS 过滤器和后端尚未完成。",
    "采用 GPL-3.0 许可证。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/mikel-btw/epson-l3110-driver",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
