blob: 6d8ef034664322601f3d3545aa023ca97675d944 (
plain)
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
|
<printer id="printer/Epson-Stylus_CX3200">
<make>Epson</make>
<model>Stylus CX3200</model>
<mechanism>
<inkjet/>
<color/>
<resolution>
<dpi>
<x>5760</x>
<y>720</y>
</dpi>
</resolution>
<consumables>
<!--no comments--><!--one or more "partno" elements.--></consumables>
</mechanism>
<url>http://www.epson.co.uk/product/allinone/cx3200/spec.htm</url>
<lang>
<escp/><!--no pjl-->
<text>
<charset>us-ascii</charset>
</text>
</lang>
<autodetect>
<usb>
<commandset>ESCPL2,BDC,D4</commandset>
<description>EPSON Stylus CX3200</description>
<manufacturer>EPSON</manufacturer>
<model>Stylus CX3200</model>
</usb>
</autodetect>
<functionality>A</functionality>
<driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
<en>
Multi-function device: Printer, Scanner, Copier.<p>
The printing engine is the one of the C62, a user reported that it
prints perfectly using a driver for the C62, so when your
Gimp-Print version does not list this device explicitly as
supported, pretend that you have the C62.<p>
To be able to scan you need either kernel 2.4.21 or newer or you
do a small change in the "<tt>scanner.o</tt>" module
of older kernels. See <a
href="http://www.geocrawler.com/archives/3/2571/2002/10/0/9767006/">this
posting on the linux-usb-devel mailing list</a> and the
thread "<a
href="http://www.linuxprinting.org/pipermail/epson-list/2002q4/thread.html">Epson
Stylus cx3200 MFP</a>" on the <a
href="http://www.linuxprinting.org/cgi-bin/mailman/listinfo/epson-list">Epson
Forum</a>.<p>
You have to remove the following from the
<tt>drivers/usb/scanner.c</tt> file in the kernel
source:<p>
<tt>
if (dev-&gt;config[0].bNumInterfaces != 1) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;info("probe_scanner: Only one device interface is supported.");<br>
&nbsp;&nbsp;&nbsp;&nbsp;return NULL;<br>
}<p>
</tt>
Then you have to recompile, install, and reload the
"<tt>scanner.o</tt>" kernel module (the commands have
to be executed as "root", we assume that the kernel source code is
in the <tt>/usr/src/linux</tt> directory):<p>
<tt>
cd /usr/src/linux<br>
make modules<br>
cp drivers/usb/scanner.o /lib/modules/&lt;Linux version&gt;/kernel/drivers/usb/<br>
rmmod scanner<br>
modprobe scanner vendor=0x04b8 product=0x0802<p>
</tt>
After having done so you can configure <a
href="http://www.sane-project.org/">SANE</a> to use the
CX3200 with the "<tt>epson</tt>" scanner driver, it is
compatible to the Epson Perfection 1200U.<p>
Copying should just work with the front panel of the
device.<p>
</en>
</comments>
</printer>
|