umax1220p.sourceforge.net 是什么网站?

这是一个 SANE 扫描仪后端的项目页面,专门支持 UMAX Astra 610P、1220P、1600P、2000P 以及贴牌同款的 HP 3200C 并口平板扫描仪。如果你的扫描仪是上述型号之一,并且你打算在 Linux 或 FreeBSD 上使用它,这个页面就是你要找的地方。它提供下载、安装、使用说明、已知缺陷和故障排查等资料。如果你的设备不在这个列表里,或者你用的是 USB 接口的扫描仪,这个后端帮不上忙。

这个后端支持哪些设备

页面明确列出的兼容型号:

  • UMAX Astra 610P
  • UMAX Astra 1220P
  • UMAX Astra 1600P
  • UMAX Astra 2000P
  • HP 3200C ScanJet(只是 UMAX 扫描仪的贴牌版本,因此同样适用)

后端能自动识别 610P、1220P、1600P 和 2000P 这四款机型。

功能与限制

分辨率

型号 支持的分辨率
1220P 及更高型号 75、150、300、600、600×1200 dpi
610P 75、150、300、300×600 dpi

扫描模式与图像控制

  • 彩色和灰度模式
  • 软件实现的 lineart(黑白线条)模式
  • 红、绿、蓝三通道独立手动增益控制,或自动校准
  • 扫描灯可开可关
  • 支持自定义 gamma 表

平台要求

这个后端是标准 SANE 包 1.0.18 的一部分,能在 SANE 支持的大多数平台上编译,但只有带并口的平台才能实际使用。目前确认可运行于 Linux 和 FreeBSD,预期也能在 OS/2 和其他 BSD 上运行。

权限与并口共享

如果系统提供 ppdev 设备,后端会利用它来确保与打印机正确共享并口,并允许以普通用户身份扫描,无需 root 权限。FreeBSD 上使用 ppi 设备,但该功能还需要更多测试——页面提到 ppi 设备似乎存在一个 bug,导致在 EPP 模式下无法从扫描仪读取数据。

性能注意事项

所有与扫描仪的通信都在用户态完成,因此后端对延迟敏感。在进行高分辨率大尺寸扫描时,应避免让系统负载过高,否则可能影响扫描过程。

页面提供哪些资源

页面按以下栏目组织内容:

  • download — 下载
  • install — 安装说明
  • use — 使用说明
  • known bugs and issues — 已知缺陷与问题
  • troubleshooting — 故障排查
  • lists — 邮件列表
  • todo — 待办事项
  • changelog — 更新日志
  • links — 相关链接
  • Feedback — 反馈渠道,欢迎提交 bug、失败或成功报告

项目当前状态

后端已具备使用 610P/1220P/1600P/2000P 扫描仪所需的全部功能,剩余工作主要是代码清理。它的前身是一个实验性测试程序,后来演变成扫描程序,最终被封装成 SANE 后端。

你应该怎么判断是否用得上

  • 设备匹配:扫描仪是 UMAX Astra 610P/1220P/1600P/2000P 或 HP 3200C → 继续看。
  • 接口匹配:电脑有并口,且系统是 Linux 或 FreeBSD → 基本可用;OS/2 和其他 BSD 属于预期可用但未明确验证。
  • 权限需求:希望以普通用户扫描而非 root → 需要系统提供 ppdev 设备。
  • FreeBSD 用户:ppi 设备在 EPP 模式下存在读取问题,使用前建议先查阅页面的 known bugs 和 troubleshooting 栏目。

如果以上条件都符合,直接从页面的 download 和 install 栏目开始即可。遇到问题先查 troubleshooting,再通过 Feedback 渠道反馈。

umax1220p.sourceforge.net