Hi.
I have USB device which enables printing to LPT printers (in Windows):
http://www.hama.de/portal/searchSelecte ... 845?lid=12
What is needed to make this happen under dos?
What coding / reversing tasks should be accomplished?
USBHOSTS 0.06, (C) 2007-2009, Bret E. Johnson.
PCI BUS
ÍÍÍÍÍÍÍÍÍÍ BASE USB DRIVER
I B D F BASE PHYSICAL ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
HOST d u v n USB IRQ I/O MEMORY HST BW
TYPE x s c c VENDR PROD VER NUM ADDR ADDRESS IDX STATUS USED
ÍÍÍÍ Í ÍÍÍ ÍÍ Í ÍÍÍÍÍ ÍÍÍÍÍ ÍÍÍ ÍÍÍ ÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍ ÍÍÍ ÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍ
UHCI 0 0 26 0 8086h 2937h 1.0 11 1820h ±±±±±±±±±± ±±± ±±±±±±±±±± ±±±±
Intel Corp
UHCI 1 0 26 1 8086h 2938h 1.0 11 1840h ±±±±±±±±±± ±±± ±±±±±±±±±± ±±±±
Intel Corp
UHCI 2 0 26 2 8086h 2939h 1.0 11 1860h ±±±±±±±±±± ±±± ±±±±±±±±±± ±±±±
Intel Corp
UHCI 3 0 29 0 8086h 2934h 1.0 10 1880h ±±±±±±±±±± ±±± ±±±±±±±±±± ±±±±
Intel Corp
UHCI 4 0 29 1 8086h 2935h 1.0 11 18A0h ±±±±±±±±±± ±±± ±±±±±±±±±± ±±±±
Intel Corp
UHCI 5 0 29 2 8086h 2936h 1.0 10 18C0h ±±±±±±±±±± ±±± ±±±±±±±±±± ±±±±
Intel Corp
ÍÍÍÍ Í ÍÍÍ ÍÍ Í ÍÍÍÍÍ ÍÍÍÍÍ ÍÍÍ ÍÍÍ ÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍ ÍÍÍ ÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍ
EHCI 0 0 26 7 8086h 293Ch 2.0 11 ±±±±± F4A0_4000h ±±± ±±±±±±±±±± ±±±±
Intel Corp
EHCI 1 0 29 7 8086h 293Ah 2.0 10 ±±±±± F4A0_4400h ±±± ±±±±±±±±±± ±±±±
Intel Corp
USBDEVIC 0.05, (C) 2008, Bret E. Johnson.
Program to display information about Devices attached to the USB Host(s).
DEVICE ADDRESSES
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
Host Index: 0 Host Type: UHCI Bus Type: PCI IRQ#: 11 Root Hub Ports: 2
Vendor: 8086h = Intel Corp Product: 2937h
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
DEVICES INTERFACES
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
L C I A O
ADRS o P o n l w
ÍÍÍÍ (hex) S o BUS n t t n
Test VEND PROD Sub Pro p USB HUB r POWR f f I e Sub Pro
RWak ID ID Cls Cls col d VER ADR t (mA) g c n DESCRIPTION d Cls Cls col
ÍÍÍÍ ÍÍÍÍ ÍÍÍÍ ÍÍÍ ÍÍÍ ÍÍÍ Í ÍÍÍ ÍÍÍ Í ÍÍÍÍ Í Í Í ÍÍÍÍÍÍÍÍÍÍÍÍÍÍ Í ÍÍÍ ÍÍÍ ÍÍÍ
1 8086 2937 9 0 0 . 1.0 ... . s 0 1 0 0*Root Hub Y 9 0 0
Intel Corp
USBPRINT 0.08, (C) 2007-2009, Bret E. Johnson.
DOS Driver for up to 8 USB Printers.
STATUS OF PARALLEL PORT(s)
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
Redirected Ports: None
N A N I T
S o c o O i
e t k P E m
l B n a r e
e u o p r O
c s w e o u I/O BASE
t y l r r t ADDRESS DESCRIPTION
ÀÄÄÄÄÄÄÁÄÄÄÄÄÄÙ ÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
LPT4: Y Y . Y . . ???? Unknown Printer
* = Redirected Port
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Select + NoPaper = No Printer Installed
Select + NotBusy = Printer Ready
USBPRINT 0.08, (C) 2007-2009, Bret E. Johnson.
DOS Driver for up to 8 USB Printers.
OVERALL PROGRAM STATUS
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
USB Host Driver Installed: Yes
Fix BOUND OpCode Bug: Yes
Beep for Bad Printers: Yes
Overwrite Parallel Ports: No
Send Epson USB Init Strings: Yes
"Fake" Base I/O Address: 04A0h
INDIVIDUAL USB PRINTER STATUSES
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
################# No USB Printers are Currently Installed #################
Resident USBPRINT has been updated with new information.
USBHOSTS 0.06, (C) 2007-2009, Bret E. Johnson.
PCI BUS
---------- BASE USB DRIVER
I B D F BASE PHYSICAL -------------------
HOST d u v n USB IRQ I/O MEMORY HST BW
TYPE x s c c VENDR PROD VER NUM ADDR ADDRESS IDX STATUS USED
---- - --- -- - ----- ----- --- --- ----- ---------- --- ---------- ----
UHCI 1 0 26 1 8086h 2938h 1.0 11 1840h ±±±±±±±±±± ±±± ±±±±±±±±±± ±±±±
Intel Corp
--------GENERAL--------
C P D P S H F E R
H o k e r y G C G G e
R a n t b c s R R R S s FRAME LIST
u l f 6 u E E s s s u D BASE FRAME FRAME
n t g 4 g r r t t m s t ADDRESS TIME NUMBR
--- ----- --- --- ----- ---------- ----- -----
Y . Y Y . . . . . . . . 3BAD_A000h 12000 1004
---------------ROOT HUB-------------- -INTERRUPTS- -LEGACY SUPPORT-
TOTAL ~ ~ E R R L L L TOTL U O R S T A A
POWER P C C E n S e e o i i POWR S n e h O P S 2 2
ON o o o n a u s s S n n ON U B C s P C I M 6 6 6 6 0 0
PORTS r n n b b s D e p D D DVC PORT S E m u k R R I 4 4 0 0 P E
(mA) t n n l l p t t d - + ADR (mA) B r p m t C Q # W R W R T d
----- --------------- ----- --- ---- --- ------- --- -----------
±±±±± 1 . . . . . . . . . . ±±± ±±±± . . Y . . . ± . ± ± ± ± ± ±
2 . . . . . . . . . . ±±± ±±±±
------------------------------------------------------------------------------
PCI BUS
---------- BASE USB DRIVER
I B D F BASE PHYSICAL -------------------
HOST d u v n USB IRQ I/O MEMORY HST BW
TYPE x s c c VENDR PROD VER NUM ADDR ADDRESS IDX STATUS USED
---- - --- -- - ----- ----- --- --- ----- ---------- --- ---------- ----
UHCI 2 0 26 2 8086h 2939h 1.0 11 1860h ±±±±±±±±±± ±±± ±±±±±±±±±± ±±±±
Intel Corp
--------GENERAL--------
C P D P S H F E R
H o k e r y G C G G e
R a n t b c s R R R S s FRAME LIST
u l f 6 u E E s s s u D BASE FRAME FRAME
n t g 4 g r r t t m s t ADDRESS TIME NUMBR
--- ----- --- --- ----- ---------- ----- -----
Y . Y Y . . . . . . . . 3BAD_B000h 12000 1002
---------------ROOT HUB-------------- -INTERRUPTS- -LEGACY SUPPORT-
TOTAL ~ ~ E R R L L L TOTL U O R S T A A
POWER P C C E n S e e o i i POWR S n e h O P S 2 2
ON o o o n a u s s S n n ON U B C s P C I M 6 6 6 6 0 0
PORTS r n n b b s D e p D D DVC PORT S E m u k R R I 4 4 0 0 P E
(mA) t n n l l p t t d - + ADR (mA) B r p m t C Q # W R W R T d
----- --------------- ----- --- ---- --- ------- --- -----------
±±±±± 1 . . . . . . . . . . ±±± ±±±± . . Y . . . ± . ± ± ± ± ± ±
2 . . . . . . . . . . ±±± ±±±±
------------------------------------------------------------------------------
PCI BUS
---------- BASE USB DRIVER
I B D F BASE PHYSICAL -------------------
HOST d u v n USB IRQ I/O MEMORY HST BW
TYPE x s c c VENDR PROD VER NUM ADDR ADDRESS IDX STATUS USED
---- - --- -- - ----- ----- --- --- ----- ---------- --- ---------- ----
UHCI 3 0 29 0 8086h 2934h 1.0 10 1880h ±±±±±±±±±± ±±± ±±±±±±±±±± ±±±±
Intel Corp
--------GENERAL--------
C P D P S H F E R
H o k e r y G C G G e
R a n t b c s R R R S s FRAME LIST
u l f 6 u E E s s s u D BASE FRAME FRAME
n t g 4 g r r t t m s t ADDRESS TIME NUMBR
--- ----- --- --- ----- ---------- ----- -----
Y . Y Y . . . . . . . . 3BAD_C000h 12000 1000
---------------ROOT HUB-------------- -INTERRUPTS- -LEGACY SUPPORT-
TOTAL ~ ~ E R R L L L TOTL U O R S T A A
POWER P C C E n S e e o i i POWR S n e h O P S 2 2
ON o o o n a u s s S n n ON U B C s P C I M 6 6 6 6 0 0
PORTS r n n b b s D e p D D DVC PORT S E m u k R R I 4 4 0 0 P E
(mA) t n n l l p t t d - + ADR (mA) B r p m t C Q # W R W R T d
----- --------------- ----- --- ---- --- ------- --- -----------
±±±±± 1 . . . . . . . . . . ±±± ±±±± . . Y . . . . . ± ± ± ± . ±
2 . Y . . . . . . . Y ±±± ±±±±
------------------------------------------------------------------------------
PCI BUS
---------- BASE USB DRIVER
I B D F BASE PHYSICAL -------------------
HOST d u v n USB IRQ I/O MEMORY HST BW
TYPE x s c c VENDR PROD VER NUM ADDR ADDRESS IDX STATUS USED
---- - --- -- - ----- ----- --- --- ----- ---------- --- ---------- ----
UHCI 4 0 29 1 8086h 2935h 1.0 11 18A0h ±±±±±±±±±± ±±± ±±±±±±±±±± ±±±±
Intel Corp
--------GENERAL--------
C P D P S H F E R
H o k e r y G C G G e
R a n t b c s R R R S s FRAME LIST
u l f 6 u E E s s s u D BASE FRAME FRAME
n t g 4 g r r t t m s t ADDRESS TIME NUMBR
--- ----- --- --- ----- ---------- ----- -----
Y . Y Y . . . . . . . . 3BAD_D000h 12000 998
---------------ROOT HUB-------------- -INTERRUPTS- -LEGACY SUPPORT-
TOTAL ~ ~ E R R L L L TOTL U O R S T A A
POWER P C C E n S e e o i i POWR S n e h O P S 2 2
ON o o o n a u s s S n n ON U B C s P C I M 6 6 6 6 0 0
PORTS r n n b b s D e p D D DVC PORT S E m u k R R I 4 4 0 0 P E
(mA) t n n l l p t t d - + ADR (mA) B r p m t C Q # W R W R T d
----- --------------- ----- --- ---- --- ------- --- -----------
±±±±± 1 . . . . . . . . . . ±±± ±±±± . . Y . . . ± . ± ± ± ± ± ±
2 . . . . . . . . . . ±±± ±±±±
------------------------------------------------------------------------------
PCI BUS
---------- BASE USB DRIVER
I B D F BASE PHYSICAL -------------------
HOST d u v n USB IRQ I/O MEMORY HST BW
TYPE x s c c VENDR PROD VER NUM ADDR ADDRESS IDX STATUS USED
---- - --- -- - ----- ----- --- --- ----- ---------- --- ---------- ----
UHCI 5 0 29 2 8086h 2936h 1.0 10 18C0h ±±±±±±±±±± ±±± ±±±±±±±±±± ±±±±
Intel Corp
--------GENERAL--------
C P D P S H F E R
H o k e r y G C G G e
R a n t b c s R R R S s FRAME LIST
u l f 6 u E E s s s u D BASE FRAME FRAME
n t g 4 g r r t t m s t ADDRESS TIME NUMBR
--- ----- --- --- ----- ---------- ----- -----
Y . Y Y . . . . . . . . 3BAD_E000h 12000 996
---------------ROOT HUB-------------- -INTERRUPTS- -LEGACY SUPPORT-
TOTAL ~ ~ E R R L L L TOTL U O R S T A A
POWER P C C E n S e e o i i POWR S n e h O P S 2 2
ON o o o n a u s s S n n ON U B C s P C I M 6 6 6 6 0 0
PORTS r n n b b s D e p D D DVC PORT S E m u k R R I 4 4 0 0 P E
(mA) t n n l l p t t d - + ADR (mA) B r p m t C Q # W R W R T d
----- --------------- ----- --- ---- --- ------- --- -----------
±±±±± 1 . . . . . . . . . . ±±± ±±±± . . Y . . . ± . ± ± ± ± ± ±
2 . . . . . . . . . . ±±± ±±±±
The USB Controller failed to Initialize properly.
Aborting installation.
This could be related to an invalid IRQ#
Martin555 wrote:Make sure that your printer does not have a built in copier, scanner, or fax function. If your printer does have these types of functions it will not work with a USB to Parallel cable.
Users browsing this forum: No registered users and 1 guest