usbscan - readme

Autor: Lech Wiktor Piotrowski (lewhoo_at_teamos2.org.pl)
Data: Wed 02 Oct 2002 - 14:42:03 MET DST


male, wiec sciagnalem z ciekawosci - lista skanerow jest pokazna, ale nie za bardzo
wiem,jak taki uniwersalny sterownik w tym przypadku funkcjonuje itp... No ale
przesylam kawalek readme, mam nadzieje, ze sie nikt nie obrazi:

USBSCAN.SYS Ver 0.3
=====================

Include USB Scanner (ProductID)
================================
/* Acer VendorID = 0x04a5 */
        0x2060 // Prisa Acerscan 620U & 640U (!)
        0x2040 // Prisa AcerScan 620U (!)
        0x20c0 // Prisa AcerScan 1240UT
        0x2022 // Vuego Scan Brisa 340U
        0x1a20 // Unknown - Oliver Schwartz
        0x1a2a // Unknown - Oliver Schwartz
        0x207e // Prisa 640BU
        0x20be // Unknown - Oliver Schwartz
        0x20c0 // Unknown - Oliver Schwartz
        0x20de // S2W 3300U
        0x20b0 // Unknown - Oliver Schwartz
        0x20fe // Unknown - Oliver Schwartz

/* Agfa VendorID = 0x06bd */
        0x0001 // SnapScan 1212U
        0x0002 // SnapScan 1236U
        0x2061 // Another SnapScan 1212U (?)
        0x0100 // SnapScan Touch
        0x2091 // SnapScan e20
        0x2095 // SnapScan e25
        0x2097 // SnapScan e26
        0x208d // Snapscan e40

/* Canon VendorID = 0x04a9 */
        0x2202 // CanoScan FB620U
        0x2204 // CanoScan FB630U/FB636U
        0x2206 // CanoScan N650U/N656U
        0x2207 // CanoScan N1220U
        0x2208 // CanoScan D660U
        0x220b // D646U

/* Genius VendorID = 0x0458 */
        0x2001 // ColorPage-Vivid Pro
        0x2007 // ColorPage HR6 V2
        0x2008 // Unknown
        0x2009 // Unknown
        0x2013 // Unknown
        0x2015 // Unknown
        0x2016 // Unknown

/* Hewlett Packard VendorID = 0x03f0 */
        0x0205 // 3300C
        0x0405 // 3400C
        0x0101 // 4100C
        0x0105 // 4200C
        0x0305 // 4300C
        0x0102 // PhotoSmart S20
        0x0401 // 5200C
        0x0201 // 6200C
        0x0601 // 6300C
        0x0605 // 2200C

/* iVina VendorID = 0x0638 */
        0x0268 // 1200U

/* Lifetec VendorID = 0x05d8 */
        0x4002 // Lifetec LT9385

/* Mustek VendorID = 0x0400, 0x055f, 0x05d8, 0x0ff5 */
        0x0001 // 1200 CU
        0x1000 // BearPaw 1200
        0x0002 // 600 CU
        0x0873 // 600 USB
        0x0003 // 1200 USB
        0x0006 // 1200 UB
        0x1001 // BearPaw 2400
        0x0008 // 1200 CU Plus
        0x0010 // BearPaw 1200F
        0x0218 // BearPaw 2400 TA
        0x4002 // 1200 CU and 1200 UB Plus

/* Plustek VendorID = 0x07b3 */
        0x0017 // OpticPro UT12
        0x0011 // OpticPro UT24
        0x0005 // Unknown
        0x0007 // Unknown
        0x000F // Unknown
        0x0010 // Unknown
        0x0012 // Unknown
        0x0013 // Unknown
        0x0014 // Unknown
        0x0015 // Unknown
        0x0016 // Unknown

/* Memorex / Primax / Colorado VendorID = 0x0461 */
        0x0346 // 6136u - repackaged Primax ?
        0x0300 // G2-300 #1
        0x0380 // G2-600 #1
        0x0301 // G2E-300 #1
        0x0381 // ReadyScan 636i
        0x0302 // G2-300 #2
        0x0382 // G2-600 #2
        0x0303 // G2E-300 #2
        0x0383 // G2E-600
        0x0340 // Colorado USB 9600
        0x0341 // Colorado 600u
        0x0361 // Colorado 1200u

/* Seiko/Epson Corp. VendorID = 0x04b8, 0x04a9 */
        0x0101 // Perfection 636U and 636Photo
        0x0103 // Perfection 610
        0x0104 // Perfection 1200U and 1200Photo
        0x0106 // Stylus Scan 2500
        0x0107 // Expression 1600
        0x010a // Perfection 1640SU and 1640SU Photo
        0x010b // Perfection 1240U
        0x010c // Perfection 640U
        0x010e // Expression 1680
        0x2204 // FB630U
        0x0110 // Perfection 1650
        0x0112 // Perfection 2450
        0x0114 // Perfection 660
        0x011b // Perfection 2400 Photo
        0x011e // Perfection 1660 Photo

/* Umax VendorID = 0x1606 */
        0x0010 // Astra 1220U
        0x0030 // Astra 2000U
        0x0130 // Astra 2100U
        0x0230 // Astra 2200U

/* Visioneer VendorID = 0x04a7 */
        0x0221 // OneTouch 5300 USB
        0x0211 // OneTouch 7600 USB
        0x0231 // 6100 USB
        0x0311 // 6200 EPP/USB
        0x0321 // OneTouch 8100 EPP/USB
        0x0331 // OneTouch 8600 EPP/USB

Installation
=============
Copy usbscan.sys to \os2\boot.
config.sys add line device=usbscan.sys [option]

[option]
 -v verbose

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
                                                                                                

Bug Reporting
==============
If you find any bugs, please tell me at the contact address below. Tell me:
- USBSCAN.SYS version.
- OS/2 Version and fixpack level
- USB Base device driver Version(date)
- Description of your usb hardware
- scaninfo.exe data

Version History
================
 Ver 0.3 2002-09-29 Initial release

---------------------------------------------------------------------------------------------------
Lech Wiktor Piotrowski | ICQ#: 50746253 | lewhoo_at_teamos2.org.pl
TeamOS/2 Poland Webmaster - http://www.teamos2.org.pl
Inne systemy maja uzytkownikow, OS/2 ma wyznawcow
This OS/2 system uptime is 2d 4h 22m 51s 740ms (en).
Emergency mail: lwpiotr_at_tempac.fuw.edu.pl; lewhoo_at_dione.ids.pl
---------------------------------------------------------------------------------------------------



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 15:38:15 MET DST