JezK
Edit File: Epson-Stylus_CX3200.xml
<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> </mechanism> <url>http://www.epson.co.uk/product/allinone/cx3200/spec.htm</url> <lang> <escp /> <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> <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.openprinting.org/pipermail/epson-list/2002q4/thread.html">Epson Stylus cx3200 MFP</a>" on the <a href="http://www.openprinting.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>