[sane-devel] network scan Canon MF4370

2011-04-02 Thread Mickael Profeta
Hi,

I used to scan with my Canon MF4370 on usb, but after I moved, the
scanner is far away from the computer and I would like to avoid a 5
meters usb cable.

Is there a reason why 4370 is not recongize and 4350 seems to be ok?

I do not know how to test network scanner, so if anyone can help, it
would be great if I can test and if I can have it work!

Thanks for advices

Regards

Mike



[sane-devel] Canon MF8030c

2010-07-27 Thread Mickael Profeta
Le Mon, 26 Jul 2010 23:01:15 +0200,
Nicolas Martin nicolas0martin at gmail.com a ?crit :

 I think this one rocks.

Good, one good news.
 
 But it still shows the same new protocol used here ;-(
 Maybe there's not too much changes to add to the actual ImageClass
 protocol, but I need first to have a deeper look at the messages, then
 change the code for it if I can get to understand what the frames
 mean. So I cannot propose this immediately, but I'll have a look on
 that.

Ok, thanks a lot for your help. Do not hesitate to ask if I can help,
hope it won't need too many changes.

Regards,

Mike.



[sane-devel] Canon MF8030c

2010-07-26 Thread Mickael Profeta
Hi Nicolas,

 I'm very skeptical if we can come to some success using the current
 ImageClass protocol, I'm afraid a rewrite of this new protocol is
 necessary. With understanding of new messages, how they are formated
 and of the data they content, this requires having access to a real
 device for testing. 
 
 But first, if you could produce this alternate usb snoop, this may
 help, 

My friend send me a new log, hopefully more interesting. As it is much
bigger, I put it on a website:

http://www2.alezan.org/download/USBLog1_2600710.zip


Tell me if it is useable and if you find good news ;-)

Regards,

Mike



[sane-devel] Canon MF8030c

2010-07-23 Thread Mickael Profeta
Hi,

Thanks for these explanations.

I received thoses log that I compress using gzip. I am surprised it is
binary files, is it ok?

Tell me if we should do some other tests with different parameters.

Thanks for help

Mike

 You can use Snoopypro.exe to get a usb snoop on Windows, this is a
 very old program, but hopefully, still working on Vista.
 
 Download from Snoopypro from sourceforge.net here:
 
 http://sourceforge.net/projects/usbsnoop/
 
 Read and follow exactly the instructions in SnoopyPro.exe, then try to
 record a scan session.
 
  = Select the device corresponding to the scanner, using its USB
 address 04A9:2707
 
 There will be ~4 devices holding this address.
 The scanner should be the one indicated by: MF8030 ser
 
 You can recognize that it's the correct one, if you look at the frame
 counter in SnoopyPro, it should increment only when MF8030 is
 scanning. This is important ... in order to avoid having huge log
 files filled up with useless data!
 
 Also, choose a **small** area to scan, otherwise, there will be huge
 amount of data.
 
 Then, Save As ... the file (in menu), zip the log and send it back to
 me.
 
 Nicolas
 
 Le mercredi 21 juillet 2010 ? 21:13 +0200, Mickael Profeta a ?crit :
  Le Wed, 21 Jul 2010 20:25:39 +0200,
  Nicolas Martin nicolas0martin at gmail.com a ?crit :
  
   Do you have the possibility to get a Windows usb snoop log using
   SnoopyPro.exe, to check if the protocol this model uses is a Pixma
   one ?
   
   I can give you instructions on how to do this if needed. 
  
  
  I do not have direct access to the scanner, but if you give
  reasonnable simple instructions, I think my friend can do this. And
  yes, there is a windows machine which can be connected with usb
  cable. 
  
  Thanks for your answer, and if you can send me some instructions,
  I'll try to get that.
  
  Mike
  
  --
  sane-devel mailing list: sane-devel at lists.alioth.debian.org
  http://lists.alioth.debian.org/mailman/listinfo/sane-devel
  Unsubscribe: Send mail with subject unsubscribe your_password
   to sane-devel-request at lists.alioth.debian.org
 
 

-- next part --
A non-text attachment was scrubbed...
Name: USBLog1_3e.usblog.gz
Type: application/x-gzip
Size: 9930 bytes
Desc: not available
URL: 
http://lists.alioth.debian.org/pipermail/sane-devel/attachments/20100723/6f969ccc/attachment.bin
-- next part --
A non-text attachment was scrubbed...
Name: USBLog2_3e.usblog.gz
Type: application/x-gzip
Size: 963 bytes
Desc: not available
URL: 
http://lists.alioth.debian.org/pipermail/sane-devel/attachments/20100723/6f969ccc/attachment-0001.bin


[sane-devel] Canon MF8030c

2010-07-21 Thread Mickael Profeta
Hi!

I am in touch with a friend who bought a Canon MF8030c scanner/printer.
I try to make the scanner work in usb. For the moment, I just add the
scanner in file pixma_imageclass.c in the last git version of sane:

---
#define MF8030_PID 0x2707


  DEV (Canon imageClass MF8030, MF8030, MF8030_PID, 600, 640, 877,
  PIXMA_CAP_ADF),
---

here some infos and I attach the result of /usr/local/bin/scanimage -d
pixma -T 2scan.log


Hope you can help!

Thanks.
Mike.




scanimage -v -v :

device descriptor of 0x04a9/0x2707 at 003:005 (Canon,Inc. MF8030)
bLength   18
bDescriptorType   1
bcdUSB2.00
bDeviceClass  0
bDeviceSubClass   0
bDeviceProtocol   0
bMaxPacketSize0   64
idVendor  0x04A9
idProduct 0x2707
bcdDevice 0.00
iManufacturer 1 (Canon,Inc.)
iProduct  2 (MF8030)
iSerialNumber 3 (13A3L3vY0132)
bNumConfigurations1
 configuration 0
 bLength  9
 bDescriptorType  2
 wTotalLength 62
 bNumInterfaces   2
 bConfigurationValue  1
 iConfiguration   0 ()
 bmAttributes 192 (Self-powered)
 MaxPower 2 mA
  interface 0
   altsetting 0
   bLength9
   bDescriptorType4
   bInterfaceNumber   0
   bAlternateSetting  0
   bNumEndpoints  3
   bInterfaceClass255
   bInterfaceSubClass 0
   bInterfaceProtocol 255
   iInterface 0 ()
endpoint 0
bLength   7
bDescriptorType   5
bEndpointAddress  0x03 (out 0x03)
bmAttributes  2 (bulk)
wMaxPacketSize512
bInterval 0 ms
bRefresh  0
bSynchAddress 0
endpoint 1
bLength   7
bDescriptorType   5
bEndpointAddress  0x84 (in 0x04)
bmAttributes  2 (bulk)
wMaxPacketSize512
bInterval 0 ms
bRefresh  0
bSynchAddress 0
endpoint 2
bLength   7
bDescriptorType   5
bEndpointAddress  0x85 (in 0x05)
bmAttributes  3 (interrupt)
wMaxPacketSize64
bInterval 11 ms
bRefresh  0
bSynchAddress 0
  interface 1
   altsetting 0
   bLength9
   bDescriptorType4
   bInterfaceNumber   1
   bAlternateSetting  0
   bNumEndpoints  2
   bInterfaceClass7
   bInterfaceSubClass 1
   bInterfaceProtocol 2
   iInterface 0 ()
endpoint 0
bLength   7
bDescriptorType   5
bEndpointAddress  0x01 (out 0x01)
bmAttributes  2 (bulk)
wMaxPacketSize512
bInterval 0 ms
bRefresh  0
bSynchAddress 0
endpoint 1
bLength   7
bDescriptorType   5
bEndpointAddress  0x82 (in 0x02)
bmAttributes  2 (bulk)
wMaxPacketSize512
bInterval 0 ms
bRefresh  0
bSynchAddress 0

trying to find out which USB chip is used
checking for GT-6801 ...
this is not a GT-6801 (bDeviceClass = 0)
checking for GT-6816 ...
this is not a GT-6816 (bcdUSB = 0x200)
checking for GT-8911 ...
this is not a GT-8911 (check 2, bcdUSB = 0x200)
checking for MA-1017 ...
this is not a MA-1017 (bDeviceClass = 0, bInterfaceClass = 255)
checking for MA-1015 ...
this is not a MA-1015 (bDeviceClass = 0)
checking for MA-1509 ...
this is not a MA-1509 (bDeviceClass = 0)
checking for LM983[1,2,3] ...
this is not a LM983x (bcdUSB = 0x200)
checking for GL646 ...
this is not a GL646 (bDeviceClass = 0, bInterfaceClass = 255)
checking for GL646_HP ...
this is not a GL646_HP (bDeviceClass = 0, bInterfaceClass = 255)
checking for GL660+GL646 ...
this is not a GL660+GL646 (bDeviceClass = 0, bInterfaceClass = 255)
checking for GL84x ...
this is not a GL84x (bDeviceClass = 0, bInterfaceClass = 255)
checking for ICM532B ...
this is not a ICM532B (check 1, bDeviceClass = 0, bInterfaceClass =
255) checking for PV8630/LM9830 ...
this is not a PV8630/LM9830 (bcdUSB = 0x200)
checking for M011 ...
this is not a M011 (bDeviceClass = 0)
checking for RTS8822 ...
this is not a RTS8822 (bEndpointAddress = 0x3, bmAttributes = 0x2,
wMaxPacketSize = 0x200, bInterval = 0x0) checking for rts8858c ...
this is not a rts8858c (bcdUSB = 0x200)
checking for SQ113 ...
this is not a SQ113 (bInterfaceSubClass = 0)
checking for HP4500C/4570C/5500C/5550C/5590/7650 chipset ...
this is not a HP4500C/4570C/5500C/5550C/5590/7650 chipset
(bDeviceClass = 0) checking for rts8801/rts8891 ...
this is not a rts8801/rts8891 (bcdUSB = 0x200)
Couldn't determine the type of the USB chip (result from sane-backends
1.0.22git)

found USB scanner (vendor=0x04a9 [Canon,Inc.], product=0x2707 [MF8030])
at libusb:003:005

---

-- next part --
A non-text attachment was scrubbed...
Name: scan.log
Type: text/x-log
Size: 27687 bytes
Desc: not available
URL: 

[sane-devel] Canon MF8030c

2010-07-21 Thread Mickael Profeta
Le Wed, 21 Jul 2010 20:25:39 +0200,
Nicolas Martin nicolas0martin at gmail.com a ?crit :

 Do you have the possibility to get a Windows usb snoop log using
 SnoopyPro.exe, to check if the protocol this model uses is a Pixma
 one ?
 
 I can give you instructions on how to do this if needed. 


I do not have direct access to the scanner, but if you give reasonnable
simple instructions, I think my friend can do this. And yes, there is a
windows machine which can be connected with usb cable. 

Thanks for your answer, and if you can send me some instructions, I'll
try to get that.

Mike



[sane-devel] epson 4180 epkowa

2005-02-13 Thread Mickael Profeta


 Hi

 I would like to use scanimage with my epson 4180.
 It is supported by epkowa backend, and iscan works. But I would like
 to do some scans on command line, without any gui, is it possible?
   


Some more informations:

I Have juste tried this

fjord:/var/log# SANE_DEBUG_EPKOWA=255 scanimage -L
[sanei_debug] Setting debug level of epkowa to 255.
[epkowa] sane_init: iscan 1.13.0
[epkowa] sane_init, # epkowa.conf
[epkowa] sane_init, #
[epkowa] sane_init, # examples for how to configure the SANE EPSON KOWA 
Backend
[epkowa] sane_init, #
[epkowa] sane_init, # SCSI scanner:
[epkowa] sane_init, #scsi EPSON
[epkowa] sane_init, #
[epkowa] sane_init, # Parallel port scanner:
[epkowa] sane_init, #pio 0x278
[epkowa] sane_init, #pio 0x378
[epkowa] sane_init, #pio 0x3BC
[epkowa] sane_init, #
[epkowa] sane_init, # USB scanner - only enable this if you have an 
EPSON scanner. It could
[epkowa] sane_init, #   otherwise block your non-EPSON 
scanner from being
[epkowa] sane_init, #   recognized.
[epkowa] sane_init, #usb /dev/usb/scanner0
[epkowa] sane_init, #usb 0x04b8 0x0118a
[epkowa] sane_init, #usb /proc/bus/usb/004/005
[epkowa] sane_init, usb libusb:004:005
[epkowa] attach_one_usb(libusb:004:005)
[epkowa] SANE EPSON KOWA Backend 1.13.0 - 2004-10-05
[epkowa] attach(libusb:004:005, 3)
[epkowa] attach: opening libusb:004:005
[epkowa] Found valid EPSON scanner: 0x4b8/0x118 (vendorID/productID)
[epkowa] /usr/lib/libesint43.so: undefined symbol: __gxx_personality_v0
[epkowa] sane_get_devices()

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).


/usr/lib/libesint43.so: undefined symbol: __gxx_personality_v0
May this line explain why I can not use scanimage -depkowa:libusb:004:005 or
xscanimage?

Thanks for help

Mike






[sane-devel] epson 4180 epkowa

2005-02-12 Thread Mickael Profeta
Hi

  

I would like to use scanimage with my epson 4180.
It is supported by epkowa backend, and iscan works. But I would like
to do some scans on command line, without any gui, is it possible?



The epkowa backend included with iscan is a regular SANE backend and
should be usable with any SANE frontend.

  

that was my thought, but unfortunately it does not work :-(

scanimage -L return nothing and



Don't know what's wrong here.

  

mike@fjord:~$ scanimage -d epson:libusb:004:003
scanimage: open of device epson:libusb:004:003 failed: Invalid argument



Have you tried with epkowa instead of epson?  That is, have you tried

  $ scanimage -d epkowa:libusb:004:003
  

yes, with the same results :
mike@fjord:~$ scanimage -d epkowa:libusb:004:003
[epkowa] Error opening the devicescanimage: open of device 
epkowa:libusb:004:003 failed: Invalid argument


I give you some more informations if it can help.

mike@fjord:~$ sane-find-scanner -v -v
This is sane-find-scanner from sane-backends 1.0.15
[...]
trying libusb:

device descriptor of 0x/0x at 004:001
bLength   18
bDescriptorType   1
bcdUSB2.00
bDeviceClass  9
bDeviceSubClass   0
bDeviceProtocol   1
bMaxPacketSize0   8
idVendor  0x
idProduct 0x
bcdDevice 2.04
iManufacturer 3 ((null))
iProduct  2 ((null))
iSerialNumber 1 ((null))
bNumConfigurations1
 configuration 0
 bLength  9
 bDescriptorType  2
 wTotalLength 25
 bNumInterfaces   1
 bConfigurationValue  1
 iConfiguration   0 ()
 bmAttributes 64 (Self-powered)
 MaxPower 0 mA
  interface 0
   altsetting 0
   bLength9
   bDescriptorType4
   bInterfaceNumber   0
   bAlternateSetting  0
   bNumEndpoints  1
   bInterfaceClass9
   bInterfaceSubClass 0
   bInterfaceProtocol 0
   iInterface 0 ()
endpoint 0
bLength   7
bDescriptorType   5
bEndpointAddress  0x81 (in 0x01)
bmAttributes  3 (interrupt)
wMaxPacketSize2
bInterval 12 ms
bRefresh  0
bSynchAddress 0

device descriptor of 0x04b8/0x0118 at 004:003 (EPSON EPSON Scanner)
bLength   18
bDescriptorType   1
bcdUSB2.00
bDeviceClass  255
bDeviceSubClass   255
bDeviceProtocol   255
bMaxPacketSize0   64
idVendor  0x04B8
idProduct 0x0118
bcdDevice 1.00
iManufacturer 1 (EPSON)
iProduct  2 (EPSON Scanner)
iSerialNumber 0 ()
bNumConfigurations1
 configuration 0
 bLength  9
 bDescriptorType  2
 wTotalLength 32
 bNumInterfaces   1
 bConfigurationValue  1
 iConfiguration   0 ()
 bmAttributes 192 (Self-powered)
 MaxPower 2 mA
  interface 0
   altsetting 0
   bLength9
   bDescriptorType4
   bInterfaceNumber   0
   bAlternateSetting  0
   bNumEndpoints  2
   bInterfaceClass255
   bInterfaceSubClass 255
   bInterfaceProtocol 255
   iInterface 0 ()
endpoint 0
bLength   7
bDescriptorType   5
bEndpointAddress  0x81 (in 0x01)
bmAttributes  2 (bulk)
wMaxPacketSize512
bInterval 255 ms
bRefresh  0
bSynchAddress 0
endpoint 1
bLength   7
bDescriptorType   5
bEndpointAddress  0x02 (out 0x02)
bmAttributes  2 (bulk)
wMaxPacketSize512
bInterval 255 ms
bRefresh  0
bSynchAddress 0

trying to find out which USB chip is used
checking for GT-6801 ...
this is not a GT-6801 (bcdUSB = 0x200)
checking for GT-6816 ...
this is not a GT-6816 (bDeviceClass = 255, bInterfaceClass = 255)
checking for GT-8911 ...
this is not a GT-8911 (check 1, bDeviceClass = 255, bInterfaceClass 
= 255)
checking for MA-1017 ...
this is not a MA-1017 (bDeviceClass = 255, bInterfaceClass = 255)
checking for MA-1015 ...
this is not a MA-1015 (bcdUSB = 0x200)
checking for MA-1509 ...
this is not a MA-1509 (bcdUSB = 0x200)
checking for LM983[1,2,3] ...
this is not a LM983x (bcdUSB = 0x200)
checking for GL646 ...
this is not a GL646 (bDeviceClass = 255, bInterfaceClass = 255)
checking for GL646_HP ...
this is not a GL646_HP (bcdUSB = 0x200)
checking for GL660+GL646 ...
this is not a GL660+GL646 (bDeviceClass = 255, bInterfaceClass = 255)
checking for GL841 ...
this is not a GL841 (bNumEndpoints = 2)
checking for ICM532B ...
this is not a ICM532B (check 2, bcdUSB = 0x200)
Couldn't determine the type of the USB chip

found USB scanner (vendor=0x04b8 [EPSON], product=0x0118 [EPSON 
Scanner]) at libusb:004:003

mike@fjord:~$ cat /etc/sane.d/dll.conf
#

epkowa

mike@fjord:~$ cat /etc/sane.d/epkowa.conf
# epkowa.conf
#
# USB scanner - only enable this if you have an EPSON scanner. It could
#   

[sane-devel] epson 4180 epkowa

2005-02-11 Thread Mickael Profeta
Hi

I would like to use scanimage with my epson 4180.
It is supported by epkowa backend, and iscan works. But I would like to 
do some scans on command line, without any gui, is it possible?

scanimage -L return nothing and

mike@fjord:~$ scanimage -d epson:libusb:004:003
scanimage: open of device epson:libusb:004:003 failed: Invalid argument

Hope it is possible to do command line scan with that scanner,

Thanks for help
Mike



[sane-devel] hp3670

2004-07-04 Thread Mickael Profeta
This is a multi-part message in MIME format.
--010804010308040904040002
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Hi

I did not give news since a long time, sorry but I had others things to
do... (find a job...)

I try the genesys backend for this scanner, I attach the modifications
to make it recognise and the output of scanimage with debug, if it can
help...

And YES! the motor moves, ok just 1 cm, but it is the first step ;)

I put some logs of sane-find-scanner and scanimage here:

http://www.alezan.org/hp3670/

  scanimage.3670.gz  and sane-find-scanner.3670.gz

Cheers
Mike


--010804010308040904040002
Content-Type: text/plain;
 name=diff.genesys.conf
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename=diff.genesys.conf

--- experimental/genesys/genesys.conf   2004-04-18 20:04:23.0 +0200
+++ sane-backends/backend/genesys.conf  2004-07-02 20:50:55.0 +0200
@@ -11,3 +11,6 @@
 
 # Hewlett Packard ScanJet 2400
 usb 0x03f0 0x0a01
+
+# hp3670c
+usb 0x03f0 0x1405


--010804010308040904040002
Content-Type: text/x-csrc;
 name=diff.genesys_low.c
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename=diff.genesys_low.c

--- experimental/genesys/genesys_low.c  2004-04-18 20:04:23.0 +0200
+++ sane-backends/backend/genesys_low.c 2004-07-02 21:23:01.0 +0200
@@ -3991,11 +3991,50 @@
   /* untested, values set by julien t. according to vendor's datasheet. */
 };
 
+static Genesys_Model hp3670c_model = {
+  hewlett-packard-scanjet-3670c, /* Name */
+  Hewlett Packard,   /* Device vendor string */
+  ScanJet 3670c, /* Device model name */
+
+  1200, /* maximum optical sensor resolution */
+  1200, /* motor base steps */
+  2400, /* maximum motor resolution */
+
+  {1200, 600, 300, 150, 75, 0}, /* possible x-resolutions */
+  {2400, 1200, 600, 300, 150, 75, 0},   /* possible y-resolutions */
+  {48, 40, 32, 24, 16, 8, 0},   /* possible depths in gray mode */
+  {48, 40, 32, 24, 16, 8, 0},   /* possible depths in color mode */
+
+  SANE_FIX (3.5),   /* Start of scan area in mm  (x) */
+  SANE_FIX (7.5),   /* Start of scan area in mm (y) */
+  SANE_FIX (215.9), /* Size of scan area in mm (x) */
+  SANE_FIX (297.2), /* Size of scan area in mm (y) */
+
+  SANE_FIX (0.0),   /* Start of white strip in mm (y) */
+  SANE_FIX (1.0),   /* Start of black mark in mm (x) */
+
+  SANE_FIX (0.0),   /* Start of scan area in TA mode in mm (x) */
+  SANE_FIX (0.0),   /* Start of scan area in TA mode in mm (y) */
+  SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+  SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+  SANE_FIX (0.0),   /* Start of white strip in TA mode in mm (y) */
+
+  0, 8, 16,  /* RGB CCD Line-distance correction in pixel 
*/
+
+  COLOR_ORDER_BGR,  /* Order of the CCD/CIS colors */
+
+  SANE_FALSE,/* Is this a CIS scanner? */
+  GENESYS_FLAG_UNTESTED /* Which flags are needed for this scanner? */
+  /* untested, values set by mike p. according to vendor's datasheet. */
+};
+
 static Genesys_USB_Device_Entry genesys_usb_device_list[] = {
   {0x0638, 0x0a10, umax_astra_4500_model},
   {0x04a9, 0x2213, canon_lide_50_model},
   {0x03f0, 0x0901, hp2300c_model},
   {0x03f0, 0x0a01, hp2400c_model},
+  {0x03f0, 0x1405, hp3670c_model},
   {0, 0, NULL}
 };
 


--010804010308040904040002--



[sane-devel] HP Scanjet 3690 support

2004-01-22 Thread Mickael Profeta
Hi

 Did you try sniff-usb 1.8
 See http://benoit.papillault.free.fr/usbsnoop/index.en.php

Great Idea!!
This works perfectly and I can get all the transaction even during and 
after the previsualisation scan

I put here the log (in ascii format this time) of the initialisation of 
the scanner : usbsnoop_init.log
and of a session from initialisation to the and of the preview scan 
usbsnoop_preview.log.gz (careful, it is 5Mo compressed)

I also try to play with sane-find scanner

log_sane_find_scanner is the original output
log_sane_find_scanner_modify is a bad hack where I remove the return 0; 
lines in check-usb-chip for the check_gl646 function
Don't know if it can give information but it does not seems to say it 
can not read or write the registers

If you have any idea or comments...

Mike




[sane-devel] HP Scanjet 3690 support

2004-01-21 Thread Mickael Profeta
Hi

  The logs are in http://www.alezan.org/hp3670/, in SnoopyPro binary format.  
 I 
tried to use usblogdump in Linux but it doesn't work very well for me.  I had 
to
analyze them in Windoze using SnoopyPro.
 
 
 I'll check later. I don't have a working Windows or WINE installation
 currently.

sorry about that, I manage to export once in xml format, but do not 
manage anymore???
I tried also to use  sniffusb-0.13, but the debugger (dbview) failed to 
connect (can not contact driver???). Maybe because I am using windows XP 
  Home, does someone know a workaround? Another usb sniffer?

 You can try that for testing. But this can't be used in the published
 version because control messages like that will confuse non-gl646
 scanners. That's the reason we use the descriptor to identify the
 chipset first and then send specific commands. That's not absolutely
 safe either but better then writing directly.

I will try to test this to see if we can get some informations...

Mike




[sane-devel] HP Scanjet 3670...

2004-01-13 Thread Mickael Profeta
Hi

1. I put my log obtaines with Snoopypro (0.22) here:
http://www.alezan.org/hp3670/

2. The scan is still running correctly after the preview, but I have no 
logs anymore in Snoopy (can test another usb sniffer maybe...)

3. and 4. Yes all is working correctly with the scanner, just no logs 
anymore...

Mike

Adrian Perez Jorge wrote:
 Hi,
 
  1. Is there any usbsnoopy log published on-line in the Internet for the 
 HP3670 and/or HP2400 models?
 
  2. Preview scan will be enough for a initial analysis.  Does the 
 scanner work after the preview scan then using usbsnoopy?
 
  3. You said you dont' receive anything in the log, but does the 
 scanning software reveice any image?
 
  4. Does the scanner head move?
 
  Thanks in advance.
 
 Adrian P.J.




[sane-devel] HP Scanjet 3670...

2004-01-13 Thread Mickael Profeta
Hi

Great Job!
I know that Hp is not producing all the chipset, but in fact if we can 
know who is this 3rd party would be a first step... After it will be 
better of course if we can have an agreement with them and have the doc...

thanks for your investigations

Mike


Sanjay Chigurupati wrote:
 Hi,
 I tried contacting HP too. Had met Bdale garbee at Linux Bangalore meet. he
 said he would try to see if he could help. will send him one more e-mail
 and see if it works. also tried contacting one of the R D people. Bdale
 said that some of the scanner chipsets are from 3rdparty and may have
 non-disclosure agreement.
 
 Regards,
 Sanjay




[sane-devel] HP Scanjet 3670...

2004-01-11 Thread Mickael Profeta
Hi,

sanjay.chigurup...@lntinfotech.com has a HP scanjet 2400 and it seems to 
be the same driver.
After the mail of mancio_...@libero.it we just received, I think I am 
the last one to try to write a driver for this scanner :( If I forget 
someone just send an e-mail...

Personnaly, I just defend my PhD and due to that I had no time to go on 
with this driver, but now i will have much time and I am still very 
interested to do it.

I tried to ask HP for some technical doc but with no results... if you 
want to try...
I tried to log the usb transaction under windows, bur unfortunately I 
can only log the beginning of the transaction... I don't receive 
anything in the log after the preview scan :(

So as you can see we are at the very beginning of this job, but if you 
are interested I will be very very happy to collaborate.

Do not hesitate to e-mail me, and we can start a more robust project to 
lead to this driver if you want...

Sincerely

Mike

Christian Josefsson wrote:
 Hi!
 
 I'm a Computer Science student, which has come to the point of writing
 my Master Thesis. Since I'm interested in systems programming and Linux
 and in the posession of a unsupported scanner, namely hp scanjet 3670,
 I've concidered writing a driver for that scanner as part of my Thesis
 (the thesis would also contain other investigations ...).
 But since there appears to be some activity going on in writing a driver
 for the scanjet 3670 I would like to hear, how far you have come, and 
 if it would be feasible for one more person trying to write the driver...
 
 However in case the driver is already close to finished and/or there already 
 are enough developers aiming at the same driver, I'd stop pursuing this
 idea and instead find myself another subject for my Thesis.
 
 Kind regards
 // Christian




[sane-devel] About the HP Scanjet 2300C

2003-12-01 Thread Mickael Profeta
Jason Anderson wrote:
 Does anyone have further information on the HP Scanjet 2300C?  I will try to 
 write a driver for it and any information on it would be appreciated.  I know 
 that one person has made some strides and I will look at their work.

Hi

This scanner is said to be similar to 2400, but I am not very sure of 
that...
I will try to write a driver for the 3670 wich have a similar driver (in 
windows) than the 2400, so If the first assumption is true, we may work 
for a common driver, but if I can do some tests to check if they are 
really similar or not, do not hesitate to contact me

Mike




[sane-devel] On the Scanjet 2300C (and Mr. Profeta)

2003-12-01 Thread Mickael Profeta
Jason Anderson wrote:
 Since I don't know much about writing drivers for Linux, I would like to see 
 what Mike Profeta has accomplished on writing a driver.  He has mentioned 
 that the is writing a driver for the 3670, and they're both similar.

I would be glad to show you what I have done, but I am in the very 
beginning of the work: I try to have informations on the usb transaction 
under windows, and unfortunately I can hardly have more than the initial 
transaction, and when I am lucky the packets to run a preview scan. 
After that, the usb sniffer can not log anything...
If someone has an idea, or some better logs for 3670/2400 or even 2300 
if it shows to be similar, that will be very helpfull

Mike




[sane-devel] HP Scanjet 3670...

2003-11-20 Thread Mickael Profeta
Hi

It seems that we are now at least 3 to be interested to write a driver 
for 2400/3600 hp scanjet series.
I can organize a bit the group if you want, creating an ugly but 
functionnal web page, a mailing list if you thing it can be usefull and 
in the future, when we have a bit of code a cvs server...
Tell me if you find it usefull


For the time, I think we should try to get as much information as possible.
I try with hp with no valuable answer (always answer that it is not the 
good service) If someone wants to try and to get some specification 
that can help...

If not I think we should try to get some log of the usb activity under 
windows and try to understand what is going on...

Then we may start writting a piece of code.

I cc sane devel list, If someone is interesting to join, just tell.
If someone more used to create driver has some advices, don't hesitate 
to say...

Best regards

Mike




[sane-devel] hp scanjet 3670

2003-11-17 Thread Mickael Profeta
Hi

there is also an Elite MT ram chips but I do not take the number, can 
provide it if it can help.

the number on the EliteMT chipset is:

EliteMT (100MHz)
M1B416256A
DZC1HF2GJ

 
 I don't know of anyone. First you should check if the USB descriptors
 look similar to one of the other HP (or other) scanners. SOme
 information about backend writing is on our homepage.

After forcing the scanner module to recognize the scanner,
I test the hp_scan.c programm in the scanner.txt doc of the kernel, but 
with no reponse of the scanner.


then
amble% scanimage -L 

device `hp4200:/dev/usb/scanner0' is a Hewlett-Packard HP-4200 flatbed 
scanner

but when I try to run xsane:

host/uhci.c: uhci_result_control() failed with status 4c
[c13ee0c0] link (013ee062) element (013ef240)
   0: [c13ef240] link (013ef270) e0 Stalled NAK CRC/Timeo Length=7 
MaxLen=7 DT0 E
ndPt=0 Dev=2, PID=2d(SETUP) (buf=088db9a0)
 1: [c13ef270] link (0001) e3 IOC Active Length=0 MaxLen=7ff DT1 
EndPt=0
Dev=2, PID=69(IN) (buf=)

scanner.c: ioctl_scanner: control_msg returned -110


May this means that the driver would be near th hp4200 one? And that I 
can use it as a starting point?


The windows .inf file seems to say that the driver is the same than the 
one for 2400 series and I see that someone was interested to write a 
driver for 2400c. Is there something already done? We may get in touch 
to work together...

Bye,
Mike




[sane-devel] hp scanjet 3670

2003-11-16 Thread Mickael Profeta
Hi

I just bought a HP scanjet 3670 scanner and discover that it is not 
supported under linux...

I do not have many new infomations than those already written in the 
page http://www.sane-project.org/unsupported/hp-scanjet-3670c.html

I can just add what is written on the chipset:

26-00204-00A
0310FGGSH-10


there is also an Elite MT ram chips but I do not take the number, can 
provide it if it can help.

I am very interested in writting a driver for this scanner, so if you 
can help me start and tell me if somebody has already done something or 
not I will be very glad helping and trying to write the driver.

I will appreciate any informations and helps

Sincerely


Mickael