SDB:KIWI-LTSP 扫描仪

跳转到:导航搜索
Icon-warning.png
警告: 这在某些情况下有效,而在另一些情况下无效。请在讨论页中提供您宝贵的反馈。

现在在 Kiwi-LTSP 客户端上使用扫描仪非常容易。

定义扫描仪主机

  • 连接到扫描仪的瘦客户端需要具有固定的 IP 地址
    • 修改 /etc/dhcpd.conf,使其包含瘦客户端的 MAC“硬件地址”并分配一个 IP 地址。
    • 删除 dhcpd.leases 并重启 dhcpd。
    • 重启瘦客户端,它应该收到其固定的 IP 地址。

验证 sane 后端

  • 检查 /etc/sane.d/<扫描仪>.conf 是否包含关于 ScanSnap 的正确信息。
    • 要找到扫描仪的信息,请将其直接连接到 LTSP 服务器,并以 root 身份发出命令 sane-find-scanner
 #scansnap HP Scanjet 3550c
 usb 0x04c5 0x1155 

这只是一个示例,实际值可能会有所不同

定义扫描仪主机、客户端和要使用的 sane 后端

在 /etc/sysconfig/kiwi-ltsp 中定义 SCANNER_CONF_n="<扫描仪_n_主机_mac>;<逗号分隔的主机名、主机或网络 IP 地址用于扫描仪_n>;<扫描仪_n 的 sane 后端文件>",其中 n>=0

 SCANNER_CONF_0=00:0c:76:82:43:df; 10.0.0.0/24, foo.digitalairlines.com; hp3500.conf
 SCANNER_CONF_1=00:0c:76:82:43:df; 10.0.0.0/24, bar.digitalairlines.com; canon630u.conf

这将配置具有在 hp3500.conf 和 canon630u.conf 中定义的后端信息的扫描仪,MAC 地址为 00:0c:76:82:43:df 的 LTSP 客户端。这些扫描仪应可访问网络 10.0.0.0/24(两者)以及主机 foo.digitalairlines.com 和 bar.digitalairlines.com。

最后运行 setup 以自动生成必需的配置

 kiwi-ltsp-setup -c

设置 saned 服务,以便在扫描仪主机启动后启动

在 /srv/tftpboot/KIWI/lts.conf 中添加一个参数 SCANNER_HOST="1" 在 [client-mac-address] 子部分中,以指示此客户端连接了扫描仪,因此需要启动 sane 守护进程 

 [00:0c:76:82:43:df]
 SCANNER_HOST="1"

在客户端启动时,这将启动 sane-port 服务。

注意:SCANNER_HOST 是 kiwi-ltsp 中引入的一个新变量,旨在促进更平滑的客户端端外围设备集成。目前,没有其他发行版提供如此简单的方法来配置和设置扫描仪。由于不同发行版中 xinetd 服务定义和处理方式的差异,这也难以移植到上游。

配置服务器进行网络扫描

将瘦客户端的固定 IP 地址添加到 /etc/sane.d/net.conf。如果您的扫描仪连接到 10.0.0.20,则条目将如下所示

 10.0.0.20
 connect_timeout=60

重启连接到扫描仪的 ltsp 客户端。此后,服务器上的 YAST 中标准的扫描仪设置,用于 通过网络扫描,应识别并配置扫描仪。此后,扫描仪应可供从服务器运行会话的所有客户端使用。

授予用户访问权限

用户应在 lp 组中才能使用扫描仪,因此通过将他们添加到该组来授予访问权限。

参考资料

请随时在 部分发布您的发现/问题。