# Canon IVEC driver：重建 PIXMA 与 MAXIFY 打印命令

> Canon IVEC driver 在 Linux CUPS 驱动中重建 PIXMA 与 MAXIFY 喷墨打印机的打印和维护命令。协议文档记录 IVEC XML 作业封装、PWG Raster 页面数据及 USB 状态处理。作者报告，在检查的 1,194 个作业和命令中，输出与 Canon 驱动逐字节一致。

- 类型：案例
- 目标：协议
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-08
- 原始资源：<https://github.com/noble6/canon-universal-driver>
- 一手来源：<https://github.com/noble6/canon-universal-driver/blob/c087e1b0da01a7cc33532a774c56384c7da81e81/docs/PROTOCOL_IVEC.md>
- 目录页面：<https://awesomerea.org/zh/resources/canon-ivec-driver-case/>
- 记录 JSON：<https://awesomerea.org/resources/canon-ivec-driver-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/canon-ivec-driver-case/index.md)

## 使用条件与局限

- **前提条件：**构建驱动需要 Linux、CUPS 和文档列出的构建依赖。
- **测试证据：**作者报告对所检查型号及命令完成了 1,194 次逐字节比较。
- **许可：**GPL-3.0-or-later 许可证。

## 一手来源

1. <https://github.com/noble6/canon-universal-driver/blob/c087e1b0da01a7cc33532a774c56384c7da81e81/docs/PROTOCOL_IVEC.md>
2. <https://github.com/noble6/canon-universal-driver/blob/c087e1b0da01a7cc33532a774c56384c7da81e81/README.md>
3. <https://github.com/noble6/canon-universal-driver/blob/c087e1b0da01a7cc33532a774c56384c7da81e81/research/README.md>

## 同分区更多条目：协议

- [Minitela do Positivo Vision R15M：AHMI 副屏协议与 ACF 格式](https://awesomerea.org/zh/resources/minitela-r15-case/index.md) · 案例
- [Truma Aventa：基于 BLE 协议调查的 Home Assistant 控制](https://awesomerea.org/zh/resources/truma-aventa2-ha-case/index.md) · 案例
- [PetKit Eversweet Max 2 UVC：还原饮水机 BLE 遥测协议](https://awesomerea.org/zh/resources/petkit-eversweet-ble-gateway-case/index.md) · 案例
- [WalleCube UPS：基于还原的 BLE 协议实现 Home Assistant 控制](https://awesomerea.org/zh/resources/wallecube-bt-ha-case/index.md) · 案例
- [toppingctl：重建 Topping DAC 的 USB HID 控制](https://awesomerea.org/zh/resources/toppingctl-case/index.md) · 案例
- [tuya-ipc-p2p-sdk：Tuya P2P 协议的 Python 摄像头客户端](https://awesomerea.org/zh/resources/tuya-ipc-p2p-sdk-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
