IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New Woohoo! Check this out!

There's a new file available on Hobbes: [link|http://hobbes.nmsu.edu/incoming/usbscan.zip|USBScan.zip]. If it's moved out of incoming, try [link|http://hobbes.nmsu.edu/cgi-bin/h-search?sh=1&button=Search&key=usbscan.zip|here].

From the readme:

/* Acer VendorID = 0x04a5 */
\t0x2060\t// Prisa Acerscan 620U & 640U (!)
\t0x2040\t// Prisa AcerScan 620U (!)
\t0x20c0\t// Prisa AcerScan 1240UT
\t0x2022\t// Vuego Scan Brisa 340U
\t0x1a20\t// Unknown - Oliver Schwartz
\t0x1a2a\t// Unknown - Oliver Schwartz
\t0x207e\t// Prisa 640BU
\t0x20be\t// Unknown - Oliver Schwartz
\t0x20c0\t// Unknown - Oliver Schwartz
\t0x20de\t// S2W 3300U
\t0x20b0\t// Unknown - Oliver Schwartz
\t0x20fe\t// Unknown - Oliver Schwartz

/* Agfa VendorID = 0x06bd */
\t0x0001\t// SnapScan 1212U
\t0x0002\t// SnapScan 1236U
\t0x2061\t// Another SnapScan 1212U (?)
\t0x0100\t// SnapScan Touch
\t0x2091\t// SnapScan e20
\t0x2095\t// SnapScan e25
\t0x2097\t// SnapScan e26
\t0x208d\t// Snapscan e40

/* Canon VendorID = 0x04a9\t*/
\t0x2202\t// CanoScan FB620U
\t0x2204\t// CanoScan FB630U/FB636U
\t0x2206\t// CanoScan N650U/N656U
\t0x2207\t// CanoScan N1220U
\t0x2208\t// CanoScan D660U
\t0x220b\t// D646U

/* Genius VendorID = 0x0458 */
\t0x2001\t// ColorPage-Vivid Pro
\t0x2007\t// ColorPage HR6 V2
\t0x2008\t// Unknown
\t0x2009\t// Unknown
\t0x2013\t// Unknown
\t0x2015\t// Unknown
\t0x2016\t// Unknown

/* Hewlett Packard VendorID = 0x03f0 */
\t0x0205\t// 3300C
\t0x0405\t// 3400C
\t0x0101\t// 4100C
\t0x0105\t// 4200C
\t0x0305\t// 4300C
\t0x0102\t// PhotoSmart S20
\t0x0401\t// 5200C
\t0x0201\t// 6200C

\t0x0601\t// 6300C
\t0x0605\t// 2200C

/* iVina VendorID = 0x0638 */
\t0x0268\t// 1200U

/* Lifetec VendorID = 0x05d8 */
\t0x4002\t// Lifetec LT9385

/* Mustek VendorID = 0x0400, 0x055f, 0x05d8, 0x0ff5 */
\t0x0001\t// 1200 CU
\t0x1000\t// BearPaw 1200
\t0x0002\t// 600 CU
\t0x0873\t// 600 USB
\t0x0003\t// 1200 USB
\t0x0006\t// 1200 UB
\t0x1001\t// BearPaw 2400
\t0x0008\t// 1200 CU Plus
\t0x0010\t// BearPaw 1200F
\t0x0218\t// BearPaw 2400 TA
\t0x4002\t// 1200 CU and 1200 UB Plus

/* Plustek VendorID = 0x07b3 */
\t0x0017\t// OpticPro UT12
\t0x0011\t// OpticPro UT24
\t0x0005\t// Unknown
\t0x0007\t// Unknown
\t0x000F\t// Unknown
\t0x0010\t// Unknown
\t0x0012\t// Unknown
\t0x0013\t// Unknown
\t0x0014\t// Unknown
\t0x0015\t// Unknown
\t0x0016\t// Unknown

/* Memorex / Primax / Colorado VendorID = 0x0461 */
\t0x0346\t// 6136u - repackaged Primax ?
\t0x0300\t// G2-300 #1
\t0x0380\t// G2-600 #1
\t0x0301\t// G2E-300 #1
\t0x0381\t// ReadyScan 636i
\t0x0302\t// G2-300 #2
\t0x0382\t// G2-600 #2
\t0x0303\t// G2E-300 #2
\t0x0383\t// G2E-600
\t0x0340\t// Colorado USB 9600
\t0x0341\t// Colorado 600u
\t0x0361\t// Colorado 1200u

/* Seiko/Epson Corp. VendorID = 0x04b8, 0x04a9 */
\t0x0101\t// Perfection 636U and 636Photo

\t0x0103\t// Perfection 610
\t0x0104\t// Perfection 1200U and 1200Photo
\t0x0106\t// Stylus Scan 2500
\t0x0107\t// Expression 1600
\t0x010a\t// Perfection 1640SU and 1640SU Photo
\t0x010b\t// Perfection 1240U
\t0x010c\t// Perfection 640U
\t0x010e\t// Expression 1680
\t0x2204\t// FB630U
\t0x0110\t// Perfection 1650
\t0x0112\t// Perfection 2450
\t0x0114\t// Perfection 660
\t0x011b\t// Perfection 2400 Photo
\t0x011e\t// Perfection 1660 Photo

/* Umax VendorID = 0x1606 */
\t0x0010\t// Astra 1220U
\t0x0030\t// Astra 2000U
\t0x0130\t// Astra 2100U
\t0x0230\t// Astra 2200U

/* Visioneer VendorID = 0x04a7 */
\t0x0221\t// OneTouch 5300 USB
\t0x0211\t// OneTouch 7600 USB
\t0x0231\t// 6100 USB
\t0x0311\t// 6200 EPP/USB
\t0x0321\t// OneTouch 8100 EPP/USB
\t0x0331\t// OneTouch 8600 EPP/USB

I don't know if it works, but if it does... Wow!

--
-------------------------------------------------------------------
* Jack Troughton jake at consultron.ca *
* [link|http://consultron.ca |[link|http://consultron.ca|http://consultron.ca] ] irc.ecomstation.ca *
* Laval Qu\ufffdbec Canada [link|news://news.consultron.ca|news://news.consultron.ca] *
-------------------------------------------------------------------
New I've got one of them
/* Visioneer VendorID = 0x04a7 */
0x0221 // OneTouch 5300 USB

I'll have to try out the driver after Warpstock.

Darrell Spice, Jr.

[link|http://home.houston.rr.com/spiceware/|SpiceWare] - We don't do Windows, it's too much of a chore

New Re: I've got one of them

Only thing is, there doesn't seem to be an application for it... the only thing in the package (other than the driver itself) is a program called "scaninfo.exe". I don't know if SANE will be able to access it or not. The docs seem to contain an API description... but I'm not totally up on the devioctl stuff, so I'm not really sure if it applies or not. OTOH, it does look like a very good first step:)

Looking at it again, it looks like scaninfo.exe is there to give you the information you need to be able to write an application for your scanner... though I'm somewhat hazarding a guess on this one. Here's some output:

My Conputer Tested
===================
OS/2 Warp Ver 4 Japanese Fix15
USB Base Device Draiver >> Software Choice and DDK Build 2002-03-01 inout.zip
USB1.1 Main board On Tip
USB Scanner Epson GT9700F

scaninfo.exe output
--------------------
DosOpen "USBSCAN$" Useing

cIndex = 0x01, ctrlID = 0x01
Address = 0x02, bcdUSB = 0x0200
idVendor = 0x04b8, idProduct = 0x0112
Name = USBSCAN$, altInterface = 0x00
bcdDevice = 0x0101, StringCount = 4
Class = 0xff, SubClass = 0xff
Protocol = 0xff, MaxPacketSize = 0x40
String Len = 0x67
Serial Number = NULL
Device Len = 0x003d, Device Info = MFG:EPSON;MDL:EPSON Scanner;DES:EPSON Scanner;CLS:SCANNER;
Manufact Len = 0x000c, Manufact Info = E
Product Len = 0x001c, Product Info = E

TotalLength = 0x0020, NumInterfaces = 0x01
ConfigValue = 0x01, Attribute = 0xc0
MaxPower = 0x01

IntrfaceNumber = 0x00, AlternateSetting = 0x00
NumEndpoints = 0x02, InterfaceClass = 0xff
InterfaceSubClass = 0xff, InterfaceProtocol = 0xff

Length = 60
Info = MFG:EPSON;MDL:EPSON Scanner;DES:EPSON Scanner;CLS:SCANNER;
Manufacturer = EPSON
Model = EPSON Scanner

WriteAddress = 0x02, WriteAttributes = 0x02
WiteMaxPacketSize = 0x0040, WriteInterval = 0x00
ReadAddress = 0x81, ReadAttributes = 0x02
ReadMaxPacketSize = 0x0040, ReadInterval = 0x00

What this is supposed to mean is beyond my ken... but perhaps someone else more accustomed to DD programming in OS/2 (or just OS/2 in general) will be able to make more sense of it...?

--
-------------------------------------------------------------------
* Jack Troughton jake at consultron.ca *
* [link|http://consultron.ca |[link|http://consultron.ca|http://consultron.ca] ] irc.ecomstation.ca *
* Laval Qu\ufffdbec Canada [link|news://news.consultron.ca|news://news.consultron.ca] *
-------------------------------------------------------------------
     Woohoo! Check this out! - (jake123) - (2)
         I've got one of them - (SpiceWare) - (1)
             Re: I've got one of them - (jake123)

CCTBRRDS!
34 ms