[sane-devel] Requirements for backend

2007-08-17 Thread Gerard Klaver
On Thu, 2007-08-16 at 18:19 -0500, Miguel wrote:
 Hello,
 I've just finished a releasable backend for a kodak i1320, it works
 fine and fast... if you don't mind it only scans at 200dpi, duplex,
 and 8bit gray.
 Which are the needed steps for releasing the code to SANE?
 The scanner has a pair of weird things like 2 bulk-out (usb)
 endpoints, so it's done using libusb directly; also the threading
 (it does stuff using procesess, so why it's called thread?) model of
 sanei_thread is rachitical, so using pthreads.
 Some one of you said someday that the firmware may be copyrighted, and
 that is incompatible with SANE, so how do the firmware is distributed?
 Thanks
 
 -- 
 There are two kinds of light--the glow that illuminates, and the glare
 that obscures.
   - James Thurber
 Miguel Ruiz Velasco
 Open Key Server
 PGP key 0x5931109
 

For devices which have 2 bulk-out endpoints support by sanei_usb is not
provided as you noted.

See this page for a patch for sanei_usb_read_bulk_ep.
(sanei_usb.c and sanei_usb.h files), use only the sanei_usb_read_bulk_ep
parts.

In a few weeks i expect to add these parts to SANE cvs.

-- 

m.vr.gr.
Gerard Klaver





[sane-devel] Requirements for backend

2007-08-17 Thread Gerard Klaver
On Fri, 2007-08-17 at 19:03 +0200, Gerard Klaver wrote:
 On Thu, 2007-08-16 at 18:19 -0500, Miguel wrote:
  Hello,
  I've just finished a releasable backend for a kodak i1320, it works
  fine and fast... if you don't mind it only scans at 200dpi, duplex,
  and 8bit gray.
  Which are the needed steps for releasing the code to SANE?
  The scanner has a pair of weird things like 2 bulk-out (usb)
  endpoints, so it's done using libusb directly; also the threading
  (it does stuff using procesess, so why it's called thread?) model of
  sanei_thread is rachitical, so using pthreads.
  Some one of you said someday that the firmware may be copyrighted, and
  that is incompatible with SANE, so how do the firmware is distributed?
  Thanks
  
  -- 
  There are two kinds of light--the glow that illuminates, and the glare
  that obscures.
- James Thurber
  Miguel Ruiz Velasco
  Open Key Server
  PGP key 0x5931109
  
 
 For devices which have 2 bulk-out endpoints support by sanei_usb is not
 provided as you noted.
 
 See this page for a patch for sanei_usb_read_bulk_ep.
 (sanei_usb.c and sanei_usb.h files), use only the sanei_usb_read_bulk_ep
 parts.
 
 In a few weeks i expect to add these parts to SANE cvs.
 
 -- 
 
 m.vr.gr.
 Gerard Klaver
 
 
 
Now with link
http://gkall.hobby.nl/downloads.html
-- 

m.vr.gr.
Gerard Klaver





[sane-devel] Requirements for backend

2007-08-16 Thread Miguel
Hello,
I've just finished a releasable backend for a kodak i1320, it works
fine and fast... if you don't mind it only scans at 200dpi, duplex,
and 8bit gray.
Which are the needed steps for releasing the code to SANE?
The scanner has a pair of weird things like 2 bulk-out (usb)
endpoints, so it's done using libusb directly; also the threading
(it does stuff using procesess, so why it's called thread?) model of
sanei_thread is rachitical, so using pthreads.
Some one of you said someday that the firmware may be copyrighted, and
that is incompatible with SANE, so how do the firmware is distributed?
Thanks

-- 
There are two kinds of light--the glow that illuminates, and the glare
that obscures.
  - James Thurber
Miguel Ruiz Velasco
Open Key Server
PGP key 0x5931109