<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<META content="MSHTML 6.00.2900.3492" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Anybody know how to get a Epson (0x04b8) Perfection
4490 Photo (0x0119)<BR>to work with the sane backend epkowa on FreeBSD i386
6.4-RELEASE.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>I have found and modified the kernel usbdevs &
uscanner.c files and<BR>added the lines so that the kernel sees the scanner as
uscanner0.<BR>Sane-find-scanner also sees the scanner.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>--- /usr/src/sys/dev/usb/0.usbdevs 2008-10-26
12:03:51.000000000 -0500<BR>+++ /usr/src/sys/dev/usb/usbdevs 2009-02-02
15:52:30.000000000 -0600<BR>@@ -910,6 +910,7 @@ product EPSON
640U 0x010c Perfection 64<BR> product EPSON
1250 0x010f Perfection 1250U / 1250Photo
scanner<BR> product EPSON 1650 0x0110 Perfection 1650
scanner<BR> product EPSON GT9700F 0x0112 GT-9700F
scanner<BR>+product EPSON 4490 0x0119 Perfection 4490
scanner<BR> product EPSON GT9300UF 0x011b GT-9300UF
scanner<BR> product EPSON 3200 0x011c Perfection 3200
scanner<BR> product EPSON 1260 0x011d Perfection 1260
scanner<BR></FONT></DIV>
<DIV><FONT face=Arial size=2>---
/usr/src/sys/dev/usb/0.uscanner.c 2008-10-01 21:57:24.000000000
-0500<BR>+++ /usr/src/sys/dev/usb/uscanner.c 2009-02-02 15:55:00.000000000
-0600<BR>@@ -206,6 +206,7 @@ static const struct uscan_info uscanner_<BR>
{{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1270 }, 0 },<BR> {{
USB_VENDOR_EPSON, USB_PRODUCT_EPSON_RX425 }, 0 },<BR> {{ USB_VENDOR_EPSON,
USB_PRODUCT_EPSON_3200 }, USC_KEEP_OPEN },<BR>+ {{ USB_VENDOR_EPSON,
USB_PRODUCT_EPSON_4490 }, 0 },<BR> {{ USB_VENDOR_EPSON,
USB_PRODUCT_EPSON_GT9700F }, USC_KEEP_OPEN },<BR> {{ USB_VENDOR_EPSON,
USB_PRODUCT_EPSON_GT9300UF }, 0 },<BR> {{ USB_VENDOR_EPSON,
USB_PRODUCT_EPSON_2480 }, 0 },<BR></FONT></DIV>
<DIV><FONT face=Arial size=2>I downloaded the port sane-epkowa.tar.gz and the
source file<BR>iscan_2.11.0-1.tar.gz and did a make and install.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>When I run 'scanimage -L' I get this:</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>[epkowa] epkowa.c:7780:get_identity_information:
failed: require ('A' == buf[0])</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>FreeBSD i386
6.4-RELEASE<BR>sane-backends-1.0.19_1</FONT></DIV><FONT face=Arial size=2>
<DIV><BR>Jonathan D. Garner<BR>Amgraf, Incorporated - <A
href="mailto:jdg@amgraf.com">jdg@amgraf.com</A><BR>1501 Oak Street, Kansas City,
MO 64108<BR>(816) 474-4797 {v} - (816) 842-4477 {f}<BR><A
href="http://www.amgraf.com">http://www.amgraf.com</A></DIV>
<DIV> </DIV>
<DIV><BR></FONT> </DIV></BODY></HTML>