Quelltext /~heha/basteln/PC/USB2LPT/Beipackzettel.zip/Pamphlet.doc

ࡱ>	ac`'`	0NUbjbj{P{P6Z::('d&8T6<&-~~$(EEE$$$$"$ ( ,$/hn1	-9E#"EEE	-1B-E8($E$:#,$rW#
$X-0-#R22$2$lEEEEEEE	-	-EEE-EEEE&&&&&&&&&USB to parallel converterUSB2LPT Versions 1.2, 1.3, 1.4, 1.7 (High-Speed)Installation Manual
 INCLUDEPICTURE "usb2lpt2-foto.JPG" \* MERGEFORMAT \d 
Properties
Converter from USB to parallel port (25 pin SubD receptacle) with hardware virtualization at input/output instruction level
Supports all parallel port modes named SPP, EPP and ECP, 16 Byte FIFO depth
USB High Speed (480 Mbit/s signaling; 8 kByte/s at input/output instructions)
Supports USB suspend mode with reduced power consumption
Multifunction device with extra USB to parallel printer support in accordance to USB printer class specification
Full open-source, even for schematics and PCBs
System requirements
PC or notebook with a free USB socket; maybe over an external USB hub
Microsoft Windows98, WindowsMe, Windows2000, XP, Vista, Windows7, 8(registered trademarks of Microsoft Corp., Redmond, Washington, U.S.A.)
Parallel-port software with well-behaved accesses to parallel port, usually with a user-selectable port address

Windows95 is not suitable. For Linux, someone should adopt (i.e. re-write) the driver.DOS programs are supported too.
For unknown reason there are some limitations when using USB2LPT on WindowsXP or newer. These limitations are described below.
USB2LPT almost never work with software protection devices (dongles). The reason is that dongle driver software usually prevents trapping of parallel port accesses, to make cracking the dongle more difficult.
Installation
Get the driver
If no accompanying driver diskette is available, or you dont have a diskette drive, download the driver from the following web address:HYPERLINK "http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund um den PC/USB2LPT/usb2lpt.zip"http://www.tu-chemnitz.de/~heha/usb2lpt/usb2lpt.zip

On this web address, an updated driver may be available.
Unpack and decompress this archive file into a folder of your choice or a diskette.

This file contains complete driver source code too, best compilable with Visual C++ 6.0 and Windows 98 DDK, but not schematics and PCBs.
For more information and sources, visit the web page HYPERLINK "http://www.tu-chemnitz.de/~heha/bastelecke/Rund um den PC/USB2LPT/index.htm.en" http://www.tu-chemnitz.de/~heha/usb2lpt/
Plug the device
Plug the USB2LPT device with the accompanying cable, preferrable to that USB socket where you want use the device later.

The yellow LED lights up, and flashes on any USB activity.
The blue LED lights up when USB High-Speed connection is in use.

The Found New Hardware Wizard occurs. Proceed like shown in the following screenshots.The screenshots are taken from Windows 2000. There are some differences to other Windows versions. Automatic internet driver installation will always fail as this driver is not certified and (therefore) not included in any Microsoft service pack.
 INCLUDEPICTURE "Wiz1.png" \* MERGEFORMAT \d 
The Hardware Wizard shows Composite USB Device  do not confuse  this is indeed the USB2LPT device.

Check the button Search for a suitable driver for my device, and proceed by clicking Next.
 INCLUDEPICTURE "Wiz2.png" \* MERGEFORMAT \d 
Click Specify a location to select the folder where you have unpacked the downloaded file usb2lpt.zip  oder leave Floppy disk drives checked if you have a diskette. Use the two-letter language directory (e.g. en for English) you prefer. Currently, 14 languages are available.

 INCLUDEPICTURE "Wiz3.png" \* MERGEFORMAT \d 
Install usb2lpt.inf by clicking Next. On Windows2000 and successors, you have to confirm execution of uncertified drivers. Moreover, you must have Administrator privileges to install the driver.
For x64 systems, you need any utility that overrides the driver signature enforcement.

A final installation page allows you selecting the emulated address and trapping method.
Make more settings
Open Device Manager, and locate the three entries for the USB2LPT device, as shown below.
 INCLUDEPICTURE "DevMgr.png" \* MERGEFORMAT \d 
Problem, on WindowsXP only:
The CoInstaller is not called for unknown reason. As a side effect, LPT3 is shown initially. However, USB2LPT itself assigns to the next free parallel port name (usually LPT1). Displaying the real assignment is possible using Properties dialog.

Reboot request:
The current driver implementation allows changing the LPT device name but the driver reactivates only after a reboot.Note that most software is not really interested in that device name.
Open the properties page for h#s USB to LPT converter, and click on tab Emulation.
Change settings in accordance to your software that accesses the parallel port.
The port name shown (LPT1 etc.) is only a hint and has no relation to real port name assigment (as shown in the title bar). Most software ignores the port name.
Settings not known by the user should be left unchanged.
 INCLUDEPICTURE "emul.png" \* MERGEFORMAT \d 
Important to know: Windows saves these settings separately for every USB socket. Therefore, if you change the socket where you plug the USB2LPT, you must repeat this setting change.Alternatively, you can activate the serial number to be visible as USB descriptor. In this case, settings are bound to the serial number.
Now advance by clicking on tab Statistics, and let stay this property sheet open and visible. So you have an idea how and when USB2LPT works.
 INCLUDEPICTURE "stat.png" \* MERGEFORMAT \d 
Connect your hardware to the 25 pin SubD receptacle of USB2LPT converter, start your software, and observe the counters. Best action is counting at READ/WRITE_PORT_UCHAR redirection. You may disable debug register usage in the previous property page to increase system stability.

Unlike shown in these property sheet pages, redirection via debug register is not implemented in the 64-bit version of the driver. As a 64-bit Windows version requires 64-bit drivers, the 64-bit version is automatically installed and used. The only chance to use the (fully functional) 32-bit driver on a 64-bit system is in a Virtual Machine.This device and driver should work on Windows Server 2003, 2008, and in virtual environments. However, as I cannot test all scenarios, its unsupported by me.

The driver is now fully multiprocessor (SMP) safe. This includes equality of debug register states among the different processors.


Installation of printing support (Windows98 only)
Windows98 has no built-in support for USB printers. Therefore, Windows requests supplying another driver for it. The necessary driver files are located on installation diskette oder in the archive file usb2lpt.zip in folder usbprint.
Moreover, this driver supports all flavors of USB to printer adapters, and most USB printers. So you never need a driver anymore, and you may get USB printers to work not officially designed for Windows98.
Use  and questions
First use was part of installation described above.
To save trouble, use always the same USB socket when using the USB2LPT device. Now use your software, as you have a real parallel port.

Whether your software is already checked to run with USB2LPT, or you have to make some special precautions, please read the following web page:HYPERLINK "http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund um den PC/USB2LPT/liste.htm"http://www.tu-chemnitz.de/~heha/usb2lpt/liste

For answerring frequently asked questions, please read:
HYPERLINK "http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund um den PC/USB2LPT/faq.htm"http://www.tu-chemnitz.de/~heha/usb2lpt/faq

For specific questions, please email to me:
HYPERLINK "mailto:henrik.haftmann@e-technik.tu-chemnitz.de"henrik.haftmann@e-technik.tu-chemnitz.de
Related products
USB2LPT Low Speed (Versions 1.5, 1.6)
For a couple of applications, a more easily cloneable USB2LPT low-speed version is available. This device is built up using cheap ATmega48 / ATmega8 and V-USB by  HYPERLINK "http://www.obdev.at/" Objective Development. The differences to high-speed devices are:

USB low-speed (1,5 Mbit/s signaling; 1 kByte/s for input/output instructions maximum)
No built-in USB printing support, however, 1.6 has HID support
Possibly unstable operation, especially on some extension cords and USB outlets

The same driver can be used with the low-speed device, so the installation procedure above is the same.
A low-speed device may be sufficient for following applications:

Relais card, Triac card
Stepper motor control (step frequency j" 1000 Hz) as for astronomical positioners
Programmer, but merely for very small chips
Amateur radio equipment, like Software-Defined Radio tuning
LC display (text displays only; seems too slow for graphic displays)
USB2LPT 1.8 (Full-Speed)
To overcome problems with bulk transfers on Windows Vista and newer, an easy-to-clone and highly reliable solution with AT90USB162 is in development. The PCB is suited for handicrafting, and the chip ensures 5V compliant I/O.
LPT Checker
For watching the digital levels of the 17 wires of a parallel port, a simple LED display is often sufficient. This dongle-like device can be easily connected into the parallel cable, for better observing the LEDs, using a simple extension cable. Except for debugging, such a device is well suited for education, as for a beginners robotics lesson.
 INCLUDEPICTURE "lc-11.jpg" \* MERGEFORMAT \d 
For more information, please read the following web page (German only)HYPERLINK "http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund um den PC/lptchk/"http://www.tu-chemnitz.de/~heha/lptchk
Dongle emulator
This software-only solution tries to guess IN answers after repeating OUT instructions of a dongle-accessing software. This program has an English GUI too, but a German-only help file.
HYPERLINK "http://www-user.tu-chemnitz.de/~heha/hs_freeware/dknack_.exe"http://www.tu-chemnitz.de/~heha/hs_freeware/dknack_.exe

This program doesnt work on WindowsXP and newer.
inpout32.dll
The new inpout32.dll supports USB2LPT natively, so no Driver Sign Enforcement Overrider is needed. Moreover, it has a built-in redirection feature for USB-to-printer converters, and for non-standard addresses of PCI/PCIexpress LPT cards.
Recycling
Send the device and the USB cable back to the following address:

!"=J_`

'256}
abDŻťśś}peZe}hn0J5mH	sH	h<6T0J5mH	sH	jh<6T5Uh<6T5mH	sH	jh<6T5Uh<6T6^JmH	sH	hn^JmH	sH	h<6TCJ^JmH	sH	hnbg^JmH	sH	hi$^JmH	sH	h<6T^JmH	sH	h<6Tjh<6TUhJ1CJmH	sH	h<6TCJmH	sH	h<6T6mH	sH	h<6TmH	sH	"_!	m			e



~i


1gdn
&Fgdi$
&F#$d!%d$&d!'d$N3!O3$P3!Q3$TTMU1VW"TMgh`$~gdEgd8
7^7gdnDE!%[e!"#PQRSTnI龶yodododo\j!h<6TUh<6T5^JmH	sH	h<6T^JmH	sH	jh<6TUjh<6TUhnmH	sH	h<6T5B*	mH	phsH	h<6T5B*mH	phsH	h<6T6mH	sH	h<6TmH	sH	h<6Thn0J5mH	sH	h<6T0J5mH	sH	 jh<6T5UmH	sH	h<6T5mH	sH	jh<6T5UmH	sH	$IJKLMSg$&LMghi`$~̴̾묤ᚴxjh<6TUj	h<6TUh<6TmH	sH	hb%^JmH	sH	hE^JmH	sH	jfh<6TUjh<6TUh8
^JmH	sH	hM9hM95^JmH	sH	hM9^JmH	sH	h<6T5^JmH	sH	h<6T^JmH	sH	h<6Tjh<6TUj!h<6TU( *,3=DJKy}KLNRAB֭֝xtxh<6TjJh<6TU
h<6T^Jhuh<6T^JmH	sH	hE^JmH	sH	hE5B*
^JmH	ph3sH	hu^JmH	sH	h]^JmH	sH	h<6T^JmH	sH	h<6T5^JmH	sH	hb%^JmH	sH	h<6T5B*
^JmH	ph3sH	hb%5B*
^JmH	ph3sH	*9EHbcgdgdM9gdE&$d%d&d'dNOPQgdEgdb%&$d%d&d'dNOPQgdb%BCDEXiv|}DEFGHb
[ \ ] u       !!!!1$μ⴬묤ⴜxph]mH	sH	hJ1mH	sH	homH	sH	hnbgmH	sH	hh6mH	sH	hmH	sH	jh<6TUjfh<6TUh<6TmH	sH	hM9mH	sH	hE^JmH	sH	hb%^JmH	sH	h<6T^JmH	sH	h<6T5mH	sH	h<6TjJh<6TUjh<6TU)c\ ]    !"""###$$$%%%&(&N&X'gdgdEgdJ1gdnbg&$d%d&d'dNOPQgdnbg1$2$$$$$$$$$$$S%T%U%u%|%}%~%%%%%%%%%%&&&'&(&&&&}pi}ahEmH	sH	
h<6T0J5jj	h<6T5U	h<6T5hEh<6TmH	sH	hEhE0J5mH	sH	hEh<6T0J5mH	sH	j[h<6T5UhEh<6T5mH	sH	h<6TmH	sH	hE0J5mH	sH	h<6T0J5mH	sH	jHh<6T5Uh<6T5mH	sH	jh<6T5U#&&&&'''*'+'Y''''''''''=(>(C(G((((***T*v*~*ﺰvnZPh^B^JmH	sH	'h^Bh^BOJPJQJ^JmH	o(sH	hmH	sH	hh<6T6mH	sH	hE^JmH	sH	h^JmH	sH	hEh<6T^JmH	sH	hEhE^JmH	sH	hn\^JmH	sH	h<6T^JmH	sH	h<6T0J5mH	sH	j;
h<6T5Uh<6T5mH	sH	jh<6T5Uh<6TmH	sH	hh5X'Y'''>(?(((()V**&+++,,=.p.4/D//0gdgdn\gd
&Fgd^Bgd
&FgdE
&Fgd
&Fgdn\~***$+&+f+r++++++,,,,-<.=.>.l.m.n.o.p...
///2/3/4/D///F0иujfa	h<6T5h<6Th<6T0J5mH	sH	jh<6T5Uh<6T5mH	sH	jh<6T5Uj
h<6TUhh<6TmH	sH	jh<6TUhmH	sH	hM9mH	sH	h<6TmH	sH	hmH	sH	hn\mH	sH	hn\^JmH	sH	h^B^JmH	sH	h^JmH	sH	h<6T^JmH	sH	$F0G0H0000000000111111111T3TTTTTTTTTTTTTTTѾɾɤɾїчyuyuyuyukek
h<6T0Jjh<6T0JUh)1
jh)1
U
h<6TCJjh<6TCJUmHnHuUhn\h<6TmH	sH	hnmH	sH	#hnhn\5OJQJ^JmH	sH	hn\hn\mH	sH	hn\mH	sH	h<6TmH	sH	h<6T	h<6T5
h<6T0J5jh<6T5Ujh<6T5U$00001111T#T3T;T<TmTTTTTTTTTTTTTT&`#$gdn\gdn\Henrik Haftmann
Riesaer Strae 25c
01665 Nieschtz
Germany

The package must be sufficiently paid by sender.
If device re-use is possible, you can get money back to an account of your choice.









PAGE  4


PAGE  7



 FILENAME  \* MERGEFORMAT Pamphlet.doc,  SAVEDATE \@ "dd.MM.yyyy" \* MERGEFORMAT 23.05.2013



TTTTTTTTTTTTTTUUUUUU>U?UIUJUMUNUǶǫhnbgCJmHnHuh<6TCJmHnHu
h<6TCJjh<6TCJUh)1
hnbg0JmHnHuh<6T
h<6T0Jjh<6T0JUh<6T0JmHnHuTTTTTKULUMUNU$a$
x&`#$4PP&P	. A!"#7$7%DfVS

usb2lpt2-foto.JPGt

SB$?usb2lpt2-foto.JPG"DyKyKhttp://www-user.tu-chemnitz.de/~heha/bastelecke/Rund um den PC/USB2LPT/usb2lpt.zipDyKyKhttp://www.tu-chemnitz.de/~heha/bastelecke/Rund um den PC/USB2LPT/index.htm.enDfN'Wiz1.pngb

S0?Wiz1.png"DfzWiz2.pngb

S0?Wiz2.png"DfN'Wiz3.pngb

S0?Wiz3.png"Df'',
DevMgr.pngf

S4?DevMgr.png"Df#emul.pngb

S0?emul.png"Df#stat.pngb

S0?stat.png"DyKyKhttp://www-user.tu-chemnitz.de/~heha/bastelecke/Rund um den PC/USB2LPT/liste.htmDyKyKhttp://www-user.tu-chemnitz.de/~heha/bastelecke/Rund um den PC/USB2LPT/faq.htmDyKyK`mailto:henrik.haftmann@e-technik.tu-chemnitz.deDyKyK*http://www.obdev.at/DfX/'	lc-11.jpgd

S2?lc-11.jpg"DyKyKhttp://www-user.tu-chemnitz.de/~heha/bastelecke/Rund um den PC/lptchk/DyKyKzhttp://www-user.tu-chemnitz.de/~heha/hs_freeware/dknack_.exeH@HStandardCJOJQJ_HmHsHtHV@V
berschrift 1$$@&a$5CJ OJQJ^Jv@v
berschrift 2!$h<-D@&M
 56CJOJQJ\]^JaJh@h
berschrift 3!$<-D@&M
56\^JaJ@@@
berschrift 4$@&5JA@JAbsatz-Standardschriftart\i\Normale Tabelle :V44
la0k0Keine Liste6U@6	Hyperlink>*B*ph88FunotentextCJ:&:FunotenzeichenH*8 @"8Fuzeile

p#6O6Bild$a$^J,)@A,
Seitenzahl:@R:	Kopfzeile

p#cq)cfq)Z_!me~i1V	W				"TMg
h

`$~9EHbc\](NXY> ?    !R!~!!!""#d$$[%k%$&&&&&''"(#(3(F(V(^(_(((((((((	)
))n)r)000 0 0 0 0 0 00 0 0 000000(00000000(0000000000000000000(00000000000000000000000(000000000000000(0#0404 0	4 0
4 0404040404 04 0
4 0 0 0(00(0000(00000(00000000000000000000000|ˢ@0@000$0Z	&&&)DIB1$&~*F0TNU!#$&'+1cX'0TNU "%(,MU_aD"PRIKh


~ACDF1T*d$$$$2%Y%$&n&&q)CtXXCtCtCtCtCtCtXXXtXCtXX ")!t!(+U`ftt8@(	
N

3
B
S	?(q)p&5T_25"SLh

~DG[  !!'!(!1!Q!R!R!b!f!}!!""###c$d$$S%S%Y%Y%((((((((((((((()))5)7)m)o)r)IJ_`J/0$$%%(((((((((((())r)3333333+
X
@
h
$ !!""#3(E(F(U((((((((((((())m)r)yV*DbJE^`OJPJQJ^Jo(^`OJQJo(opp^p`OJQJo(@@^@`OJQJo(^`OJQJo(o^`OJQJo(^`OJQJo(^`OJQJo(oPP^P`OJQJo()?)^)`?OJPJQJ^Jo(^`OJQJo(opp^p`OJQJo(@@^@`OJQJo(^`OJQJo(o^`OJQJo(^`OJQJo(^`OJQJo(oPP^P`OJQJo(yb~yԛs)1
i$b%J1M97A<6Tn\nbg+onu/Z8
E4]^B@FreePDFNe06:winspoolFreePDF_XPFreePDFDS	4dXXA4PRIV0''''pDP4($ߌpSMTJ`FreePDF_XPResolution600dpiPageSizeA4PageRegionFreePDFDS	4dXXA4PRIV0''''pDP4($ߌpSMTJ`FreePDF_XPResolution600dpiPageSizeA4PageRegion(a!4'!'"#(q)`@`*`X@`@UnknownGz Times New Roman5Symbol3&z ArialK5
	hMS Gothic-3 0000?5	z Courier New;Wingdings"VFBCf/K#KK#K!Vxx4d((2QVHX	?M92#Beipack-Karte fr USB2LPT-LieferungHaftmannHenrik HaftmannOh+'0	(4T`
lx$Beipack-Karte fr USB2LPT-LieferungHaftmannNormal.dotHenrik Haftmann47Microsoft Office Word@d
>O@1	U@$yWK#՜.+,D՜.+,Php|
 K('$Beipack-Karte fr USB2LPT-LieferungTiteld 8@_PID_HLINKSA`_-=http://www-user.tu-chemnitz.de/~heha/hs_freeware/dknack_.exe
z%*Ghttp://www-user.tu-chemnitz.de/~heha/bastelecke/Rund um den PC/lptchk/

$http://www.obdev.at/
[e!0mailto:henrik.haftmann@e-technik.tu-chemnitz.de
'gOhttp://www-user.tu-chemnitz.de/~heha/bastelecke/Rund um den PC/USB2LPT/faq.htm
[
Qhttp://www-user.tu-chemnitz.de/~heha/bastelecke/Rund um den PC/USB2LPT/liste.htm
%tOhttp://www.tu-chemnitz.de/~heha/bastelecke/Rund um den PC/USB2LPT/index.htm.en
jpShttp://www-user.tu-chemnitz.de/~heha/bastelecke/Rund um den PC/USB2LPT/usb2lpt.zip
HOusb2lpt2-foto.JPG
MOQ	Wiz1.png
MLJ	Wiz2.png
MM	Wiz3.png
5mDevMgr.png
PB	emul.png
RE	stat.png
m.
lc-11.jpg
	

 !"#$%&'()*+,-/012345789:;<=>?@ABCDEFGHIJKLMNOQRSTUVWYZ[\]^_bRoot Entry	FWdData
.1Table6 2WordDocument6ZSummaryInformation(PDocumentSummaryInformation8XCompObjq
	FMicrosoft Office Word-Dokument
MSWordDocWord.Document.89q
Vorgefundene Kodierung: UTF-80