扫描仪的安装,我一般在 vmware 下进行。
如果你有LINUX操作系统下的驱动程序,当然安装它就行了。如果你只有 WINDOWS 下的驱动程序,那也只好在 VMWARE 下的 WINDOWS 里安装了。
我的扫描仪就安装在 VMWARE 下的 WIN98 里。
我的扫描仪直接连接到并口,扫描仪本身又提供了另外一个打印机口,可以连接打印机。
注意,扫描仪对并口的要求比较严格。需要在 BIOS 设置程序中启用并口的 ECP + EPP 功能。除此之外,还要关闭 LINUX 的打印驱动程序,就是 CUPS 等。这个是通过删掉 /etc/rc.d/rc5.d 中的 S60cups (也可能不是 60 而是别的数字)来实现的。为什么要关掉呢?因为 CUPS 占用并口,VMWARE 就无法控制并口了。
在 VMWARE 的设置里面,把 /dev/parport0 传给win98 作为打印机口,不要用 /dev/lp0, 因为这个只能用于打印机,不能用于扫描仪。而 /dev/parport0 可以用于扫描仪,也可以用于打印机。还需要把 /dev/parport0 的权限设置成 vmware 程序可以读写的(或者任何人都可以读写的),用 chmod 命令。
我的一台 MANDRAKE 机器上根本没有 /dev/lp* 和 /dev/parport* 文件,我不知道是怎么回事。我在安装扫描仪的那台机器上禁用了 devfs (就是在启动时给内核传递 nodevfs 选项),并且安装了 VMWARE ,也许这样就有 /dev/lp* 和 /dev/parport* 文件了。我不太清楚。
经过这些必要的步骤之后,你就可以在 vmware 的 win98 里面安装扫描仪的驱动了。还要注意在 98 的控制面板中“添加新硬件”,以免找不到并口。看看控制面板的“系统”中确实有并口,才放心。