<!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>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I have found and modified the kernel usbdevs &amp; 
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>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>--- /usr/src/sys/dev/usb/0.usbdevs&nbsp;2008-10-26 
12:03:51.000000000 -0500<BR>+++ /usr/src/sys/dev/usb/usbdevs&nbsp;2009-02-02 
15:52:30.000000000 -0600<BR>@@ -910,6 +910,7 @@ product EPSON 
640U&nbsp;&nbsp;0x010c&nbsp;Perfection 64<BR>&nbsp;product EPSON 
1250&nbsp;&nbsp;0x010f&nbsp;Perfection 1250U / 1250Photo 
scanner<BR>&nbsp;product EPSON 1650&nbsp;&nbsp;0x0110&nbsp;Perfection 1650 
scanner<BR>&nbsp;product EPSON GT9700F&nbsp;&nbsp;0x0112&nbsp;GT-9700F 
scanner<BR>+product EPSON 4490&nbsp;&nbsp;0x0119&nbsp;Perfection 4490 
scanner<BR>&nbsp;product EPSON GT9300UF&nbsp;&nbsp;0x011b&nbsp;GT-9300UF 
scanner<BR>&nbsp;product EPSON 3200&nbsp;&nbsp;0x011c&nbsp;Perfection 3200 
scanner<BR>&nbsp;product EPSON 1260&nbsp;&nbsp;0x011d&nbsp;Perfection 1260 
scanner<BR></FONT></DIV>
<DIV><FONT face=Arial size=2>--- 
/usr/src/sys/dev/usb/0.uscanner.c&nbsp;2008-10-01 21:57:24.000000000 
-0500<BR>+++ /usr/src/sys/dev/usb/uscanner.c&nbsp;2009-02-02 15:55:00.000000000 
-0600<BR>@@ -206,6 +206,7 @@ static const struct uscan_info uscanner_<BR>&nbsp; 
{{ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1270 }, 0 },<BR>&nbsp; {{ 
USB_VENDOR_EPSON, USB_PRODUCT_EPSON_RX425 }, 0 },<BR>&nbsp; {{ USB_VENDOR_EPSON, 
USB_PRODUCT_EPSON_3200 }, USC_KEEP_OPEN },<BR>+ {{ USB_VENDOR_EPSON, 
USB_PRODUCT_EPSON_4490 }, 0 },<BR>&nbsp; {{ USB_VENDOR_EPSON, 
USB_PRODUCT_EPSON_GT9700F }, USC_KEEP_OPEN },<BR>&nbsp; {{ USB_VENDOR_EPSON, 
USB_PRODUCT_EPSON_GT9300UF }, 0 },<BR>&nbsp; {{ 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>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>When I run 'scanimage -L' I get this:</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>[epkowa] epkowa.c:7780:get_identity_information: 
failed: require ('A' == buf[0])</FONT></DIV>
<DIV>&nbsp;</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>&nbsp;</DIV>
<DIV><BR></FONT>&nbsp;</DIV></BODY></HTML>