# OpticFilm 135i：在 Linux 上重建原生 USB 扫描

> OpticFilm 135i 项目为 Linux 重建 Plustek OpticFilm 135i 胶片扫描仪的 USB 控制。Python 驱动处理校准、胶片移动以及五档分辨率的 16 位图像采集；独立的 SANE 后端让标准前端调用扫描功能，并附有协议和校准研究笔记。

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

## 使用条件与局限

- **前提条件：**需要 Plustek OpticFilm 135i 扫描仪和 Linux；Python 命令行程序需要 Python 3.10 或更新版本、pyusb 和 numpy。
- **测试证据：**作者报告在一台开发设备上测试命令行驱动，另有两台设备完成扫描；跨设备兼容性仍在研究。
- **范围：**SANE 后端的上游提交尚在审查，当前需从此仓库构建安装。
- **许可：**驱动代码采用 GPL-2.0-or-later 或 MIT；文档采用 CC BY 4.0。

## 一手来源

1. <https://github.com/cgillinger/opticfilm135i-linux/blob/b3451525616b9429b4accfbc535bd5256a41601d/README.md>
2. <https://github.com/cgillinger/opticfilm135i-linux/blob/b3451525616b9429b4accfbc535bd5256a41601d/docs/cal-analysis.md>

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

- [Martian Notifier：还原智能手表蓝牙命令](https://awesomerea.org/zh/resources/martian-notifier-toolkit-case/index.md) · 案例
- [E88 / E99 Drone：还原 Wi-Fi 飞行控制和视频访问方式](https://awesomerea.org/zh/resources/e88-e99-drone-pc-control-case/index.md) · 案例
- [Samsung Washer Monitor：重建洗衣机面板 UART 数据流](https://awesomerea.org/zh/resources/samsung-washer-monitor-esphome-case/index.md) · 案例
- [Fluval Connect light：重建水族箱灯具的本地蓝牙控制](https://awesomerea.org/zh/resources/hass-fluval-connect-case/index.md) · 案例
- [Citroën Connected Camera：还原 ConnectedCAM 本地 API](https://awesomerea.org/zh/resources/citroen-connected-camera-ios-case/index.md) · 案例
- [Canon GM2080：为 macOS 还原 IVEC/PWG 打印协议](https://awesomerea.org/zh/resources/canon-gm2080-macos-case/index.md) · 案例

## 关于此条目

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