kopia lustrzana https://gitlab.com/sane-project/backends
136 wiersze
4.8 KiB
Plaintext
136 wiersze
4.8 KiB
Plaintext
|
|
-----------------------------------------------------------------------
|
|
How to install a CanoScan 2700F on a Linux box ?
|
|
by Stephan Hegel <ea273@fen.baynet.de>.
|
|
Date: Fri Jan 15 16:13:15 MEZ 1999
|
|
-----------------------------------------------------------------------
|
|
|
|
Here is a short description on how to install the CanoScan 2700F film and
|
|
slide scanner on a Linux box. Actually it was just written as a reminder
|
|
for myself but I think it is a good idea to add it to Manuel Panea's
|
|
Canon backend package. Please remember that there is NO GUARANTEE that
|
|
this step by step instruction works also for you.
|
|
Corrections and suggestions are welcome, of course. Thank you.
|
|
|
|
|
|
1. How to install an Adaptec AVA-1502AP ?
|
|
-----------------------------------------
|
|
|
|
The AVA-1502AP is is a small ISA Adaptec SCSI controller which is
|
|
shipped with the CanoScan slide scanner. Per default is has the
|
|
address 0x140, the IRQ 10 and the SCSI host id 7. Check first for
|
|
conflicts with your already existing hardware.
|
|
|
|
Install the controller into the computer.
|
|
|
|
After starting the BIOS should detect the board as a PNP board.
|
|
Boot the computer with the "SCSISelect" disk which is shipped with
|
|
the scanner to check that the controller is detected. Don't change
|
|
any settings except address, IRQ or SCSI id if necessary.
|
|
|
|
Configure a new Linux kernel (version 2.0.30 or newer) with:
|
|
SCSI Support (yes)
|
|
SCSI Generic support (yes)
|
|
Low level driver for aha152x (yes)
|
|
Note: here you can try to compile the SCSI support as modules as
|
|
long as you don't boot the computer from a SCSI disk. But this
|
|
is not tested.
|
|
|
|
Compile and install the new Linux kernel.
|
|
|
|
Add "aha152x=0x140,10,7" to the "append" line to the already existing
|
|
kernel parameters in lilo.conf, e.g:
|
|
-------------------
|
|
# Linux bootable partition config begins
|
|
image = /vmlinuz
|
|
root = /dev/hdc1
|
|
label = linux
|
|
append = "sbpcd=0x230,SoundBlaster aha152x=0x140,10,7"
|
|
# Linux bootable partition config ends
|
|
-------------------
|
|
|
|
Invoke lilo to activate the changes.
|
|
|
|
Reboot the computer and watch the boot messages. The SCSI host
|
|
adapter should be there now.
|
|
|
|
|
|
2. How to connect the scanner ?
|
|
------------------------------
|
|
|
|
Shutdown and turn off the computer, connect the scanner with the SCSI
|
|
cable to the SCSI adapter. Set the SCSI Id with the turn-switch at
|
|
the back of the scanner body. I'm using SCSI Id 1 with "termination
|
|
on" since the scanner is the one and only device connected to my host
|
|
adapter.
|
|
|
|
Turn on the scanner first and wait for a few second. The scanner
|
|
performs a short self test.
|
|
|
|
Turn on the computer.
|
|
|
|
Watch the boot messages, there should be a message indicating that
|
|
the SCSI host adapter and the scanner are there.
|
|
|
|
Now you can check again that the scanner device is there:
|
|
cat /proc/scsi/scsi
|
|
Should print something like that:
|
|
Host: scsi0 Channel: 00 Id: 01 Lun: 00
|
|
Vendor: CANON Model: IX-27015C Rev: 1.17
|
|
Type: Scanner ANSI SCSI revision: 02
|
|
|
|
|
|
3. How to install SANE for the Canon 2700 film scanner ?
|
|
--------------------------------------------------------
|
|
|
|
Fetch the latest SANE distribution from the SANE homepage at:
|
|
http://www.sane-project.org/
|
|
|
|
Unpack and configure it.
|
|
|
|
Get the latest canon backend from Manuel's homepage:
|
|
http://www.rzg.mpg.de/~mpd/sane
|
|
|
|
Put the files in the sane/backend directory as described in the
|
|
README of the package. This overwrites the existing canon.* files
|
|
with the latest version of these files.
|
|
|
|
Compile and install SANE.
|
|
|
|
Add the "canon" scanner to the /usr/local/etc/sane.d/dll.conf file:
|
|
-------- cut here ------------
|
|
# enable the next line if you want to allow access through the network:
|
|
#net
|
|
pnm
|
|
#mustek
|
|
#hp
|
|
#qcam
|
|
#umax
|
|
canon
|
|
-------- cut here ------------
|
|
|
|
Add a "canon.conf" file to the /usr/local/etc/sane.d directory:
|
|
-------- cut here ------------
|
|
scsi CANON
|
|
-------- cut here ------------
|
|
|
|
Check the available scanners:
|
|
scanimage -L
|
|
This should give something like this:
|
|
device `canon:/dev/sg0' is a CANON IX-27015C film scanner
|
|
device `pnm:0' is a Noname PNM file reader virtual device
|
|
device `pnm:1' is a Noname PNM file reader virtual device
|
|
|
|
Invoke the frontend:
|
|
xscanimage &
|
|
NOTE: The "xscanimage" frontend is in the SANE distribution. There
|
|
is also another SANE frontend available which is called "xsane" by
|
|
Oliver Rauch. It is still under heavy development and can be grabbed
|
|
from:
|
|
http://www.wolfsburg.de/~rauch
|
|
|
|
A dialog box appears, select the canon scanner and here we go ...
|
|
Happy scanning !!!
|
|
|
|
-----------------------------------------------------------------------
|