[Date Prev][Date Next][Subject Prev][Subject Next][ Date Index][ Subject Index]

Re: USB printer and OED - Solution



** Reply to message from "Robert Holmgren"  on Sun, 7 Sep
2003 20:15:49 -0400

Paul:

Bingo, this works -- it solves the HP printer problem -- just tested it on a
NT4 (SP6a) machine with an incompatible default HP printer file. Should work
for you too.

Grab DLYWFT10.ZIP:
 http://otbsoft.jizang.com/Files/dlywft10.zip
Grab SDP15.ZIP from one of dozens of places:
 ftp://ftp.zcu.cz/pub/win/simtelnet/win95/print/sdp15.zip
or
 ftp://ftp.cyf-kr.edu.pl/pub/mirror/Simtel.Net/win95/print/sdp15.zip
or ...

Put all extracted files in a single directory, e.g. d:\SDP
 Extract DELAY.EXE from DLYWFT10.ZIP
 Extract SDP.EXE and SDP.INI from SDP15.ZIP

Go to Start ==> Settings ==> Printers ==> Add printer
Add a "Local printer"
Do NOT check "Automatically detect & install PnP"
Use Port "FILE"
Use Manufacturer "Generic"
Use Printer "Generic / Text Only"
Insert a CD if necessary...
Continue to Finish

Go to a DOS command prompt in d:\SDP
 Command: SDP
Remember a unique substring of the two reported printer devices for "Generic /
Text Only" and for your LJ1000w

Edit SDP.INI to say:
 timeout=0
 no_window=1
(Make sure you do this AFTER you get SDP to report the names of your existing
printer devices, per above)

Write a BATch file called STARTOED.BAT, and put it in a directory in the PATH,
e.g. "C:\WINNT\system32":
 d:
 cd \SDP
 SDP.EXE Generic
 START d:\OEDV110\OED.EXE
 DELAY.EXE 3
 SDP.EXE {sub$tring_of_SDP-reported_devicename_for_LJ1000w}
 EXIT

It works! If you have a fast machine, you can reduce (or increase if
necessary) the seconds argument passed to DELAY. All you have to do is give it
enough time to get past OED.EXE's initializing printer check, then you can
switch default back to the LJ1000w. 3 seconds on my slooow NT4 machine was
plenty.

Let me know.

-----------------------------
Robert Holmgren
holmgren@xxxxxxxx
-----------------------------