安装和使用扫描仪

摘要

本节将会介绍如何通过 ScannerDrake(扫描仪向导)安装扫描仪,通过 SANEXSane(扫描仪接口软件)使用扫描仪。我们还会列出您可在 GNU/Linux 中使用的其它扫描仪接口软件。

起步

通过 Mandrakelinux 使用扫描仪从来没有像现在这么容易。如果您的扫描仪可以被 SANE 支持,很可能扫描仪使用的就是 USB,您需要做的所有操作仅仅是将扫描仪和计算机连接,开启电源,并调用您喜爱的图像扫描程序。

如果您的扫描仪无法自动开始工作,别担心:使用 ScannerDrake 向导,在几分钟之内就可完成扫描仪的识别、配置,扫描仪马上就可以使用了。

[Tip]提示

请注意,尽管现在对扫描仪的支持已经非常好了,但 GNU/Linux 也并不是支持全部扫描仪:在购买硬件之前,建议您先看看 Mandrakesoft 的硬件数据库SANE 主页,特别是其中的兼容性问题。

如果您的计算机是连接到局域网的,您可能对 ScannerDrake 向导所提供的扫描仪共享特性十分感兴趣。

SANE 软件

SANE(扫描仪访问现在简单了,Scanner Access Now Easy)是扫描仪和像数码相机这样的图像获取设备的接口。SANE 位于设备和图像获取/图像处理软件之间,它使得开发者可以专注于开发应用软件,而无需考虑设备驱动程序。

ScannerDrake

ScannerDrakeMandrakelinux 的扫描仪检测和配置工具。如果扫描仪自动检测失败的话,此向导将会帮助您安装扫描仪。

扫描仪就绪以后,请单击 Mandrakelinux 控制中心硬件区的扫描仪项来调用 ScannerDrake

此程序将尝试检测您扫描仪的制造商和型号;如果发现了可以使用的扫描仪,就会在向导主窗口的上半部分中显示有关的信息。如果检测失败,没有检测到任何扫描仪,您将会看到此窗口:

图 2.22. 用 ScannerDrake 安装您的扫描仪

用 ScannerDrake 安装您的扫描仪

如果您想要执行一次新搜索的话,请单击搜索新扫描仪。如果您刚刚插入了一台扫描仪,这个功能就非常有用。如果自动检测失败的话,单击手动添加扫描仪并查找您扫描仪的具体型号,只需先展开制造商列表,然后浏览可用的型号。

图 2.23. 已知扫描仪型号的树型列表

已知扫描仪型号的树型列表

选择相应型号后,您就需要选择您扫描仪所连接的端口。除非是并行端口扫描仪,您可以保留默认的自动检测可用的端口选项并单击确定。如果您有并行端口扫描仪,请在下拉列表中选择 /dev/parport0,这应该没有问题。

图 2.24. 指定连接类型

指定连接类型

您的扫描仪现在应该已经安装好了,而您就可以通过 SANE 自带的程序 XSane 或其它图像获取软件使用扫描仪了。

[Warning]警告

请注意,惠普多功能一体机,如 OfficeJet 和 PSC 打印机,必须通过 PrinterDrake 配置。更多信息请参看 “用 PrinterDrake 配置打印机”一节。非多功能一体机的扫描部分可以通过 ScannerDrake 配置为独立扫描仪。

要测试设备是否工作正常,请从终端调用 xscanimage,并尝试从扫描仪获取图片。您可以先单击预览窗口按钮获取待扫描图像的预览,如图 2.25 “用 xscanimage 获取图像”

图 2.25. 用 xscanimage 获取图像

用 xscanimage 获取图像

请注意,xscanimage 还可以直接从 GIMP 调用,只需从程序菜单中选择文件+获取+xscanimage->设备对话框...

ScannerDrake 允许在通过局域网连接的用户之间共享扫描仪。安装非常简单,只需点击扫描仪共享并选择此计算机上的扫描仪要共享给其它计算机使用远程计算机上的扫描仪两个选项之一。具体选择哪个选项取决于您计算机的用途。通过这些按钮,您可以定义哪些计算机可使用您的扫描仪,以及您想要使用哪些远程扫描仪。

图 2.26. 在局域网中共享扫描仪

在局域网中共享扫描仪
[Note]注意

为了在局域网上共享您的扫描仪,需要安装 saned 软件包。如果尚未安装的话,ScannerDrake 将会询问您是否要安装。您还需要在局域网中对方的计算机上设置扫描仪共享。选中使用远程计算机上的扫描仪选项,然后单击添加主机。然后在主机名/IP 地址中填入扫描仪所连接的计算机。

XSane

尽管 xscanimage 对基本扫描需要已经足够了,但有经验的用户或者是面向图像的用户可能会需要使用更加专业的程序。这里为您介绍 XSane,在图像获取的过程中,它提供了更多选项和更多的信息。

要想启动 XSane,您可以选择查看、修改或创建图像+使用更多图像编辑工具->XSane菜单项。您会看到屏幕上弹出了几个窗口。

图 2.27. XSane 的多个窗口

XSane 的多个窗口

如果安装了 xsane-gimp 软件包,您将会看到一个非常实用的 GIMP 插件。该插件允许您将图像直接导入 GIMP 以进行进一步的修饰。要使用这一功能,只需选择文件+获取->XSane:设备窗口...以调用 XSane。您现在就可以扫描您的图像并直接将其发送到 GIMP 中了。

高级配置

调整分辨率

大多数现代扫描仪都支持高分辨率,例如 1200、1600 或 2400 DPI(每英寸点数)。但是没有必要所有的扫描任务都使用最大的分辨率。可能您已经注意到了,分别用 300DPI 和 600DPI 扫描出来的图像,质量可能并没有很大差别,但文件大小却显著增加。最多的时候,单个图像文件可能会占用数兆磁盘空间。

分辨率值应该根据扫描图像的最终用途加以选择。如果要在计算机屏幕上显示图像,例如网站,分辨率应该接近典型的显示器分辨率值加以选择,应该是介于 70 和 100 DPI 之间。更高的值不仅会使图像增大,图像的几何尺寸也会变大。以 160 DPI 扫描的图像将会是 80 DPI 的两倍大[1]

如果您想要将图像打印出来,300 DPI 应该足以适合家用打印机了。如果您打印纸的打印质量更高的话,可以适当增加此值。

更高的值应该只在特殊用途下使用,比如在超高质量打印机上印刷大图像,或者黑白稿的原样扫描。要获得您满意的效果,您可能需要试验几次。

OCR 软件

非常不幸,与图像获取程序相比,OCR(光学字符识别)程序不太那么受到重视,可供选择的程序也比较少。不过,有下面两个程序也就够了:Clara OCRGOCR。您可以在 Mandrakelinux 光盘中找到所需的全部软件包。

Clara 的图形界面非常简单,也不需要特定的桌面环境,但是却需要训练程序扫描范例页。训练过程可能非常枯燥,而且新用户使用起来也麻烦[2],所以请一定要仔细阅读教程文件。更有经验的用户还应该参看其高级用户手册

GOCR 是另外一个可供使用的项目,但是别忘了它还处于测试阶段。GOCR 可以读取很多格式的图像,而将简单的文本文件作为输出。它是一个命令行工具,所以如果您想要使用图形前端的话,您需要安装 gocr-gtk 软件包。而像 XSane 这样的软件会通过这个软件来提供非常有限的 OCR 功能。

其它扫描仪接口软件

下面列出了其它一些已知可以在 GNU/Linux 下正常工作的扫描仪接口软件。

  • 如果您安装了 kdegraphics-kooka 软件包,您可能会使用 Kooka,这是一个简单的 SANE 前端,也能够执行 OCR 任务。要执行该程序,请从主菜单中选择查看、修改和创建图形->扫描并使用光学字符识别(OCR)

  • FLTK(“快速轻量工具包,Fast Light Tool Kit”)图形用户界面的用户可以试一试 FlScan,这是一个 SANE 的 FLTK 前端。

  • 对 EPSON 扫描仪,您可以下载 Image Scan! for Linux,这是一个 EPSON KOWA 公司为 GNU/Linux 用户提供的免费扫描仪工具。

  • 尽管惠普多功能一体机是使用 PrinterDrake 配置的,这些设备的用户也应该看看惠普 Linux Inkjet 项目。此项目的开发者专著于为惠普 OfficeJet 设备、PSC、LaserJet 和 PhotoSmart 打印机多功能外设(MFP)提供 GNU/Linux 支持。



[1] 但是,大多数人会更愿意使用另外一种方法来达到想要的最终分辨率,即仍然用高分辨率扫描,然后使用像 GIMP 这样的图像处理软件对图像进行缩放。这么做比直接用低分辨率扫描的好处在于,最终的画面会更加清晰美观。

[2] 作者的原话是:“Clara OCR 使用起来并不简单。要使用这个软件的话,您必须先知道这个软件的工作原理”。