1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
|
-----------------------------------------------------------------------
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 !!!
-----------------------------------------------------------------------
|