{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/fzhnet/canon-gm2080-macos/blob/18e003ccd25c8bc3776fdbbebaf53f4d5e975074/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "The Canon GM2080 macOS driver reconstructs the printer's IVEC XML and PWG Raster print stream from observed output of Canon's Linux driver. Native CUPS filters generate that stream for a GM2080, with PPDs for related GM series models. The author reports end-to-end printing on a GM2080 running firmware 1.050.",
  "description_zh": "Canon GM2080 macOS 驱动依据对 Canon Linux 驱动输出的观察，还原 IVEC XML 命令与 PWG Raster 页面交错组成的打印数据流。原生 CUPS 滤镜为 GM2080 生成该数据流，并提供相关 GM 系列型号的 PPD；作者报告已在固件 1.050 的 GM2080 上完成实际打印。",
  "entry_url": "https://awesomerea.org/resources/canon-gm2080-macos-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/canon-gm2080-macos-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/fzhnet/canon-gm2080-macos/blob/18e003ccd25c8bc3776fdbbebaf53f4d5e975074/docs/2026-08-28-protocol.md",
  "group": "cases",
  "id": "canon-gm2080-macos-case",
  "json_url": "https://awesomerea.org/resources/canon-gm2080-macos-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/canon-gm2080-macos-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/canon-gm2080-macos-case/index.md",
  "name": "Canon GM2080: reconstructing IVEC/PWG printing for macOS",
  "name_zh": "Canon GM2080：为 macOS 还原 IVEC/PWG 打印协议",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "macOS and a Canon GM2080 printer reachable through HP Jetdirect Socket; PPDs are also provided for the GM2000, GM4000 and GM4080 series.",
    "Xcode command line tools to build the native driver; Docker Desktop for the alternate Linux-driver bridge.",
    "The author reports hardware printing only on the GM2080; the bridge has not been printed through.",
    "MIT License."
  ],
  "requirements_zh": [
    "需要 macOS，以及可通过 HP Jetdirect Socket 访问的 Canon GM2080 打印机；项目还提供 GM2000、GM4000 和 GM4080 系列的 PPD。",
    "编译原生驱动需要 Xcode 命令行工具；使用备选 Linux 驱动桥接方案需要 Docker Desktop。",
    "作者仅报告了 GM2080 的实机打印；桥接方案尚无纸面打印测试。",
    "采用 MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/fzhnet/canon-gm2080-macos",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
