Quelltext /~heha/basteln/PC/USB2LPT/usb2lpt.zip/en/usb2lpt.ntamd64.dll

MZ@	!L!This program cannot be run in DOS mode.

$/hNl;Nl;Nl;;Nl;Nm;Nl;;Nl;;Nl;A2;Nl;;Nl;RichNl;PEd:U" L^2yfl=p`.textJL `.rdata`P@@.data@.pdatapj@@.rsrc=>n@@HXuhH
pKQOHD$@HD$0HoAE3HD$(HD$ PtH
oH|$@HEL$@H
oHXHSH0SHtLL$ MDHH
oR3D
oH;SAR3HDBPRHH0[HSUVWATH HH
oEIٽLD$ D͋%RLD$ H$ LˋPAH߁@tDHQHHȺQHrLQ5*oHoLnH$ EHQtLnHmQH A\_^][DD$LL$ H(LL$DH(HSH@ILD$$A
2Qt?D$$!sD$&u1'LD$hHL$ fD$ 0fD$"xOu2
D$hHtH@[Åt<SVWH AHHt!HPHPHuH _^[HSVWHE3HE3AQ1H+PH0Hu'LD$@\HMHL$@D$TMHG0H(u*LD$@\HMHL$@D$PMHG(HOHHHT$ A
HOHPHL$ Mu6H$DH|Of$(uLG0AHAQ/JOH{PHL$ Mu*PHO<uLG(AHAQ/
OHOHHIHĠ_^[HSWHALHD$P(D$THT$`HT$@IsOD\$@L$HT$LAL$pL$DT$tLT$`MI*NȅɉL$XHL$`NDL\$h	NH
kA L$HAQoN3L$DB	HMDL$tDD$pHD$0HH|$(D$ MtE3LL$PHAPSMHMH_[AIEɉD$pAD$t
HD$pH$H$^MH$HUMHHHHMHLfLT$`f=LELT$`HSUVWATAUAVH ھIMHLSL(tduAttF3H A^A]A\_^][À`Ǿ3ۍ~DHL;uAEvA\$IHLLNjHL_~DËHD#nLv^E3LIHB]3f9_QfFDODCHMIfHfL{3LHLHHSHHy8HHAHHT$@E3ɋHAjJufL$HT$@H
LAD$ Ju>D@HD$0D$(H$E3ɺDD$ IHHC8uHC82H[LHHHI8IC0ICICD$xD$(HD$pICVIEL$xHHHSH HHI8Ht IHC8H [HSH KHHt#HJH
DQKH [HL$SUVWATAUAVAWHXAIAMHVIAW>+H_(@=6EoAA+EgA+tiZH
gL
VfLHD$ HAwH;CttDAEEĺ
HI
HI3;tt U
E3HIcsK8jHgIeHϋHH\I<AH;I3;&UA$@HE3AHH]0AHLH\$8HHHmH3@8kDm
Detj3IpAHLDHl$ I3HUDHLHl$ HHHME3HȺpHdHGL5JL=IMHD$0HEEHIHL$PEL|$ HLL$PE3CHGIFMHM<GfA9/ufH^GH\$8L=IHHD$@A
ME3CHGIEHcM<OfA9/uH@:t+LCE3ɺ "HD$(LD$ HRGKH$fA;ANHHML;|DHCHHL$PxGHL$0HT$PxGDCHL$@E3AF@8kHRFE3AHkDAHD#FDAvDCHAFDCE3AQeHFE3ɺEAH2FCt t%HL$0LcE3AF7DAEEĺ
HFE3LIHE3f;f=DDEHFIdHFuLbE=1=3=6=7L$dHD3@:AuV8$=!AfHfCDE3E3HȺGLD@t%CtHDBIuE$@8kCeHMDE3L$AQeHLBE9$tT=wMcxfCA
DAHD;uADEAv@kH`DCJHDBIDAI8A0HdHCHHDM̺BHE3C!HDAdAHDLMHE7~C3LkL5]EAMōuDefA9tCMrDA$AHtCMIL3HWCHAH>@:t)AMź "Hˉl$(Ll$ H	A{C3HXA_A^A]A\_^][HSVWLH0HIK0H¾MC0 "t$(HL$ HDAC0]$`HVbBH
`LD$0VAHBHT$0HBVHSBVE3HVHA3HNBHA3H8BD$`dD#BD$`eAAHAE$ADEAD$`fAHAD$`gAHD#AD$`SAHD#AD$`SAHD#iAH@LúLH"AH0_^[HSWHHH@H@0@1H@1HLD$yA "HHD$ d$yPcH@tL$yeH@tuL$yL$yfH@tL$ygH@tL$y@hH@tL$y iHl@tL$yLD$xA "HD$(HD$ E3AGAQaHfD$0HD$ l@LD$0A""D$pHD$pHD$(HD$ HH_[HSWHHfAHtLfftALD$x3=t0HT$0HL$x=LD$0E33ҹ\$(H|$ =H
\DLǺ$?HH_[HSUWATLHHHD$4HAMC@""HED$(fAC@D$4HD$ uDD$4AЅuE3DD$4AЩu	ADD$4EntAtH@HL$@!?9H
(\A@LD$@AQ>E3AHHD$ >LD$@HF=E3AHHD$ >HD$0L$E̺""HDd$(fDŽ$fD$0HD$ L$0HT$@A@(LD$@oH<f|$0Ƅ$ tVf|$0e@vMH$L$E̺""Hωl$(HD$ fDŽ$G;u$<uG $<`H<E3AHiH<3H8=$DȺaANHIHD$ |=H$E3E3""Hωl$(HD$ ;u$hH`<3H<fHG<\HH6<H؊$<u3H<3Hz<<H
YA@LD$@AQ<HT$@H<H
YA@AQLD$@_<HT$@H<LźfH:9<r3H<3H<HA\_][HSUVWHHH$AA@H@H@HL=A "HD$ KD$AAtLD$0A4 "HD$(D$0D$3@@l$14D$2D$4$HD$ D$5HD$xAL<DL$( "HHD$ D\$yT$z@Ί3D3@̓AfADڊT$x3DAHH_^][HSUVWAVH@HHD$0HA "L;DAHΉ\$(HD$ =H$DKLj<AHD$(HD$ @$@װ@8$E3E3HD$ M$AEH@
D$ .@
$$uÈ$E3D3HD$ D$AAHA@
D$ @
$$u$DE33HD$ D$AAHA@
D$ @
$<$rH$L0;AAHD$(HD$ $u)L:AAHD$(HD$ 
6AHEAD$ @
u:DKL:AHD$(HD$ US!A#AHH؊L$0L$A$L$1Aֈ$L$2D$($L$3Ƅ$$HƄ$Ƅ$Ƅ$
HD$ D$4L$$D$5A$D$6Aֈ$D$7HD$(Ƅ$Ƅ$
$Ƅ$Ƅ$HD$ Vt @HEAA@҃'5H@A^_^][HSUVWATH@IIH;6SL(ta'gHˋ6H;H73;LLƺ6H6HHY4Hv@btPu>Hfu3QgE3E3H	73i;H@5Hh63H@A\_^][ËH@6H
)8M3L#H-3HDB5뾾fHˋ63;tHH4H;tVA$AHtE3H5nHH^HHgIH3E3ɍWnHH|$ DBJ5H;%WnE3E3H5DOLD$xD$0HD$0""ID$(fD$xHD$ HHHH4LźH5HHHH33f;}WnE3HDBaH|$ 5aH84HHHI}fHˋ4HH/5*E3LHHY3f9}f}DMDGH5IhH}4DG3H.4HHSUVWATAUAVHH3HLOD$@@xP2DwDoH$PLD$@Eκ""IDl$(HD$ XA;D$PAɃB>pA+1@;
H
PA?L$pAQf$V3HcHfLrHL$P0H$pHL$PHD$hH$\$PHl$XDŽ$DŽ$ H$3;K 0H;HufK3;@)A$AH6k$PELD$@H$P""IDl$(HD$ 7H|$0H$E3Eź|$(D$ [0HHLL$DA HHH|$ /;zH0;iD$D=W$Pt
8>D$@D$@>uAʼnD$@HD$HLD$@Eκ""ID$(HD$ D\$@L$HA3H$0A pH$A ZL$L$0#A$AHL\$ d$@LD$@EΈ$X""D$DỈD$(Ht$ v;D$Du,H$XLD$@Eκ""IDl$(HD$ IA;tA@@HE AA@&"L$HDBHF.>;}+)A$AHu"$PE3E3E3HAP*HA^A]A\_^][HSUVWATAUHXAMAIH.NH(e HA]HL$0HX-HD$0E3E3 "Hω\$(HD$ ;A]THoLl$0L+Ed-D9etE3EċH/DeHjvՊD$L8G$G$t/lDŋHA.nvD$LG$WlHK.H.E3APH'@o@p@s	@uHu HWHL$0L",@tu
IHL$0
HL$@,LD$0D˺ "HD$(HD$ 0q.zHHjH
]KL
bLƺhHD$ ,DI\$0AHL-HH+HHKA ]+yH,E3APHE3E3H,-_E3MHH1AD$ff=DH-AIeHR-3HDB-HoA|$3tFA|$7t#A|$8uLE3AHAQd+4dH+HHo-AeAH,3HXA]A\_^][HSWH(IX0IHtitct	u]XtRtȈt,;u;HHK0Ht)HK(Ht)H)HG0H(_[HSUVWHHPHJI)HL$@`H)L
#ID$PdLL$HD$@`D$D@H\$pHHD$hH	HD$0HD$xHEE3HC@HEE3HCHH6HD$(H$HSHHK@H'HHD$ )HL$@!(HHuHL$@D$@H(HHtHHօu	H'D$PHHL$@HD$h'HHtHHօu	H'D$PH!HL$@HD$h'HHtHHօu	H'LHH(HĨ_^][HSVWHA9IHt"E3HHEAD$(D$ w(HHH$H+E3HD$(H$E3HDŽ$HD$ &H$HD$0E3E3HHD$(HD$ (tQH$L$L\+H$HD$ 'L$ADHHωD$ 'H&3Hİ_^[úPJ&H
wFD$@`HHL$HD$DpHD$PgHD$XHD$`Ht$pHDŽ$HDŽ$HDŽ$HHD$0HD$hHE3HD$xH`EE3H$H^EHHD$(FHD$ H~@H^H&L$AHHDŽ$DŽ$#HD$ p&tJ$`s@HL$@$$`L$H$`AHHO&0(H%LH8ˆT$HECDD HIICMCA "D$(IC	H8ÈT$LH8HIICAEKMC "ICD$HH8HSUVWATHp3HHy@HL%F#`e33<$HGB#`eR$HB#peA$HHHHG|E33AP#33AH#3E3JHF#3E3HFH+JHD$hl$`l$Xl$Pl$Hl$@l$8l$0E3l$(l$ #HFH+3HD$hl$`l$Xl$Pl$Hl$@l$8l$0JE3E3l$(l$ y#HF HpA\_^][HSWHHHHm+HL$ :&LD$ H$HH_[DI@D+AEAD
A@rAA@H(MLD$@HL$@D$DAJA
IDABABH(H%U$HSUVWATAUHHE33AEHHr
A@uH
:'ALD$0AHDsAMcHJ	"LuN|uJAAE"D4F@u ttv!v#uEAEt$J!HH!HD$<DL$8DD$4T$0HωD$ ]!MtIH\!HtHHK!HHA]A\_^][HSH@ELD$0HA:EBH)HL$hD$DD$4T$0LL$hAHˉD$  H@[HSVWH HHQhHH DCDS@LL$@HH!!H")AH DD$DT$@E3H HHz H _^[HSUVWH(HHHHQ HH` @2DHHDHH@@rۺH* HHH(_^][H%̊L$<&tQ$<tII@uB0<v:%uu1A@t't"u!$<usA@$<ut2ðDA}
HLHIHA`I~A@
A@	AH
'Hc‹AAAAH(MLD$@LT$@D$DIESDEACACH(H% E2Ar
A@uL#AB:tAAr2MtEHSUVWATAUAVAWHxAHHAD@E3A$AHHD$Ј$HHEHHL$@uHM4 Ƅ$HEl,A\, E"A"E@uA}Et,ADLD$X@HAAtLt$@IcHIL)D8$uHHLLt$@D$dDL$`DD$\T$XHωD$ MtIHzA2HUxHdIcHIHQHT$XHL$@L.HL$@DED\$HL$DD\$PL$Tt
D$LD$DD$@D$HHT$@AHIHHHHHHHD$H~%McHd%FXH$DD$\T$XH
9%AAHL$8D$0H$HD$(HD$XHHD$ tAHARHH&E@uT@t@t@vB@!v@#u6D$XHT$@EAHωD$@D$`D$HD$\AĉD$LD$D$t
HMHHxA_A^A]A\_^][HSUVWH(@2HAHHu"H	y@HDHH@@t@tHH9H(_^][HSUVWATH0HHQpHH*2H= LrE@t9?s4LD$ HLD$(cl$,HT$ AHHǀrIHH0A\_^][H%HSUVWH8E3HH	AQfAGHD$ HLD$hH|$h~tktHtDDzH\HzDD$hHҀ5@{ ^HzDD$hҀD3H>D3HDC"AHDC"AHE33HHDNjaHHEH@NjDDHH(0HHH|IE3HȺH8_^][HSH0E3HH	AQfAGHD$ t$t	uZ/HzҀHzyҀHHDfHHH0[HSHHHHD$ VHT$(HT$(D$,HK8LL$ E37D$08HD$@uHĀ[HSWH(HɋHttHHHCuHH(_[HSH Hf;/LcuHSHAHKIH)f/H [LL$ HL$SUVWATAUAVAWH8E3E3AMAA@H\$ WAAA
AAtf\$0v}H/ H
;7LD$0A2H|$0DcHAA+HH<GuHL$0H2H\$ L$H$u
A@@@@@!@#HdaHHUH
t6L$0SDE3E3H
N6L$0SDEe}LA:v-@t@t@u5H
H
H
1H
fML#;OMtL$0HHL$0DIcϋLtL0H$0VH
H
5L$0SDE3E3H
i5L$0SDEeA:v-@t@t@u5H
H
H
H
fML#H$@@t	}3uAMtL$0HHL$0DIcϋLtL0H$0bH
HQHLLIwDM@@H$0DEAHLIcHLD08IAHH\D0Hr@HHL$0D.A@u3MtIHtHHCD$HT$0I H8A_A^A]A\_^][HSUVWATH H3DHD$8H$HD$08|$4@HD$`LD$HHDL$EAHL\$@D$ PHN8LL$0E32t0ùD<rH@rF@t\@+@tSLD$H@HDL$IAHEL\$@D$ PHN8LL$0E32@H@rHN8AE3H A\_^][HSVWH HH
g2LD$ W(AH\$ LE3CHHHHCuH _^[HSUVWATAUAVHHcA HH
1HLD$`D$AQ|HLκfANHD$ HA̽HH#EE3ɺHAMHU~jÀH#HUuIÀLH#݋Ey3
HL$`HIHTD`IkHXHÀ@H#5HAAÀHH#EAU&E3HA HAUAAH#݋HAUZHuUHdHA]DDGHHH8HADDGHIuHu|u3H8Hfg0E334HO8HtmH/HD$XAHD$PHD$HHD$@D$8D$0HYAIE3D$(D$ @HHG8qHĠA^A]A\_^][HSUVWATAUAVAWH(HHcAAH,fAfDo0tD:Ef@u O~-A	
tS*!@u HDAEfDo0LAU@2AA2ԈUH@޺yDAHDAxAfDo0t
G@2ƨt
HDúHàDƋHHcwefDo0u/EIHLD$xAHt
DD$xIAE'HI?}DƍH fD	o0@uH(A_A^A]A\_^][HSUVWATH HDAAAA@HD2D7 }"DD7 HHHcE3H@HπHDH A\_^][HSVWATH8HHIHD$hL%A "MD$(HD$ 3ۋB#DDhHσ^HHu\$i;|uH3HD)uFHOHD$`L\Dκ "t$(HD$ NDD$`SHDD$aSHH8A\_^[HSUVWATAUHMIH6
E3HI;u
t_L9`8tT
wIHl$Pt$XH\$`Ll$h
D$p:
LL$PE3L$tHO8D$x
{@$B NtTS1fE9e&fA}EMDFH]IiH
DF3Hn
A}3A}7tMA}8HO.E3ɺEAHfDg0AE3H	HHO8I;tHOLg8RH
AiAH1Hd<!3HHT$PHHT$PHHT$PHAHT$PHHT$PE3HHT$PAHHT$PA HHT$PAHHT$PAHHT$PAHxHT$PH.\HOhO	H	E3HAP6AMHH舼 4t0t	H)<HcHHHvHHHH
E3AHHD$ GHuG*$<t
HMULD$0H荹A:tLL$0s@HD ;!DHH
3HD0
HÃftyut[=^=t?==~XHHf=AHpH3HD,WHuLE3E3GI	DG*
AHD
DG*HH{3fHHZ@.I;HLH9	H/IU0HHW袸H.H_LAT$HHT$8H	T$DD$<D\$8L$@AAăKHArLGHAH3GTD_HGLAlHOhD_@GDkzDBHuHHĨA]A\_^][%	wwxww
ww,w8wvVwbwnw|wvvvvvvBw4rrrrrprbrVrJrBrqrrqqqqqqq`yxNxxx*xxnx(yyyHuZufuztuuuuuuuuuuvv*v<vHvVvbvpvnt:uNt4t"tttsssssssxslsZsDsr*u2s$sssrrruuttttttt^ttxuBywUSB2LPT.HLPn\BUTTONSTATIC%XhSPPEPP 1.9ECPECP + EPP%Xh (%u, %s)LPT1LPT2LPT1 anno 1985xx%lu
4


%s (%s)PortName !"#E-/IRQ/ERRONLPE/ACK/BSYSTBAF/INISELIENDIR-R0R1R2PtrClk/R3/NibAck/1284Active/DataAvailXflagAckDataReqPtrClk/PtrBusy/HostClk/HostBusy/Init/1284Active/PeriphRequestXflag/AckReversePeriphClk/PeriphAck/HostClk/HostAck/ReverseRequest/1284ActiveTimeoutSpareSpareSpare/IntrWaitWriteDataStb/ResetAddrStbHelvSmall Fonts%02X%i((p%c%dDSCData %u

%s: %s: DirD %dDirS %dDirC %dtooltips_class32RRR_WR0p`P0Br02p`0p`0

p02	p`P0		|02020
+
	p`P0Fp`0

p0p0pP0p`P0rp`P0rp`P0		p`P0

	p`P0Bp0p`P0Vp`0bbp`P0p0B

	p`P0r02p`0		Bp`P0B	
	p`P0		Bp`P0Rp`P0		bp`P0R0		0Bp020
p
`P0$p`P0Dp`0		p`P0	B
	p`P02p`P0

bp`0	p`P0Xnr`povamw8`pqwcmw`mx`oxaPo6ya`qTycoypawwxww
ww,w8wvVwbwnw|wvvvvvvBw4rrrrrprbrVrJrBrqrrqqqqqqq`yxNxxx*xxnx(yyyHuZufuztuuuuuuuuuuvv*v<vHvVvbvpvnt:uNt4t"tttsssssssxslsZsDsr*u2s$sssrrruuttttttt^ttxuBywQueryActCtxWDisableThreadLibraryCallslstrcmpiWYCreateFileWDeviceIoControl6CloseHandlelstrlenWKGetDateFormatWFileTimeToSystemTimeDosDateTimeToFileTimeGetVersion\SleepXLocalFreeReadFileTLocalAllocRtlZeroMemoryRtlFillMemoryRtlMoveMemorylstrcpynWlstrcpyWKERNEL32.dllSetWindowLongPtrWWinHelpWCallWindowProcWMessageBoxWsGetWindowLongWGGetParentLoadStringWGetDlgItemTextWIsDlgButtonChecked8CheckDlgButtonlGetWindowShowWindow~GetWindowTextWGetClassNameWCSendMessageWIsWindowVisible<ChildWindowFromPoint4ScreenToClientDestroyMenuTrackPopupMenu	AppendMenuW^CreatePopupMenumGetWindowContextHelpIdGetDlgCtrlIDxGetWindowRectEndDialogrGetWindowLongPtrWSetWindowLongWGetDlgItemInt[SetFocusWSetDlgItemIntSetWindowTextWMessageBeepwsprintfWPostMessageW:SendDlgItemMessageWLoadIconWEnableWindowGetDlgItemDialogBoxParamWpSetPropWYSetDlgItemTextW0RemovePropW#GetKeyStateMGetPropWInvalidateRectKillTimerSetTimerInflateRect-ReleaseDCJCopyRectGetDC>GetMessagePosaCreateWindowExWDestroyWindowMapWindowPointsEndPaint
BeginPaintRSetCursorLoadCursorW?GetMessageTimeUSER32.dll=CreateFontIndirectWGetObjectW<SetTextColorDeleteObject>CreateFontWPCreateSolidBrushGCreatePenEllipseGetStockObjectSelectObjectOTextOutWPolygon?SetViewportOrgExSetBkModePolylineExtTextOutWRectangleGDI32.dll
GetOpenFileNameWcomdlg32.dllRegCloseKeyRegQueryValueExWADVAPI32.dllDestroyPropertySheetPageCreatePropertySheetPageWCOMCTL32.dllJSetupDiGetDeviceRegistryPropertyW`CM_Get_Device_Interface_ListWNCM_Get_Device_IDWwSetupDiSetClassInstallParamsW:SetupDiGetClassInstallParamsW~SetupDiSetDeviceRegistryPropertyWhSetupDiOpenDevRegKeySETUPAPI.dll:wvnsprintfWStrToIntExW8wnsprintfWSHLWAPI.dll/SetWindowThemeUxTheme.dllParallelPortPropPageProviderMSPORTS.DLL:Uyyyy807yyusb2lpt.dllCoDeviceInstallEnumPropPageszi|iiiXiXijj j4j@j.Hj0mPjp# Xj$ !pj!<#j<##j#%'j('B(jD(+j+/j/3j36j607k078k8w; kx;;0k;;8k;&=@k(=]=Pk==\k=
?dk?d?xkd??k?S@kAKAkADkDEkEEkE=Gk@GGkGBHkDHxHkxHHlHLlLN(lN{N<l|NmQLlpQ"Sdl$SS|lSTlTZl@Xd e8fPghhid(@	P	`	p						((pX\X`pEmulationMS Shell DlgPdP"P(fEmulated port &address:!PdddP(fLPT &enhancement mode:!PddfP&LTrapping method for IN and OUT instructionsP2

&Debug register trapP>
(catches all flavours of IN and OUT instructions)PJ
&Force allocation, even if previously allocatedPV
&READ/WRITE_PORT_UCHAR/USHORT/ULONG redirectPb
(faster, more stable)PvXPerformance optionsP
Use &write-back for OUT instructionsP
(Concatenate multiple OUT instructions to one USB packet)PSend packet after that &timeout value: P2eP
msP

Read-&back local copy of output registersP@g&More precisely...P(return last-written value on IN instruction; does not work when outputs are driven by external hardware)StatisticsMS Shell DlgPoDebug register trapPLt&Reset to zeroPXOUT instructions:Pb(dP"XIN instructions:Pb (eP4XEmulation errors:Pb2(fP,l(unsupported IN or OUT instruction, e.g. OUTSB)PDXStolen debug registers:PbB(gPBl(An unknown driver wrote to debug registers)PVOverwritten debug registers are detected by a 100 ms kernel timer.XdXReally assigned to:Xfd
lSPPXd,
mEPP (+4)Xd8
nECP (+400h)Pt0yREAD_PORT_UCHAR / WRITE_PORT_UCHAR redirectionPLuReset to &zeroPXOUT instructions:Pb(hPXIN instructions:Pb(iP<Oversized:P(jPnoUSB2LPT Sp&ecial...PnpFirmware &Update...Phaftmann#software, Technical University Chemnitz,
Faculty of Electronics Engineering and Information Technology,
Professur fr Mess- und Sensortechnik, 2006-2009 Ȁ:Read-back copy of output registersMS Shell DlgP
&Data port (base address + 0)P
&Control port (base address + 2)P"
&Other ports (ECP, EPP)P2OKP2Cancel<MS Shell DlgP.TEmulated port &address:!PdddP
P.A wrong setting may crash your computer or eat the content of your hard disk! Using one of the three predefined addresses should be safe.P.,<PBdP.<TLPT &enhancement mode:!P:ddfP.LThe LPT enhancement modes enable trapping of further port addresses.
These are very seldom used; so the SPP setting is OK.PpP.rThese and further settings you can later make in Windows' Device Manager. Point to the USB2LPT device, and open Properties. Ȁ
USB2LPT SpecialMS Shell DlgPFeature RegisterP
c(The Feature Register will be kept persistent in EEPROM of USB2LPT device. Access via DeviceIoControl)P
!
dOpen Collectors for &Data Port (+0)P
:
eOpen Collectors for &Control Port (+2)P
Z
fswitch off &Pullups (and 5V at Pin25 if so wired)P
u
gD&irect In/Out mode (USB2LPT converts to I/O device)P-(Weak 5V instead of strong 3.3V for high-level outputs)PD(A grayed checkmark means: Open Collectors in SPP mode, Push-Pull otherwise)Pd\(just energy saving)P (No more inverted control and status lines! Therefore no useful LPT emulation, for access via DeviceIoControl.
Rev.4 has 20 I/O lines, 17 otherwise.
Direction is per-bit and per-pin selectable.)PR&Set && ReadbackP^Scan for short circui&tsPh(Serial NumberP
^nP
^
iin &USB descriptorPvhFirmware DatePz^oPvl
hDimmed &blue LEDP`Startup value for &ECR (operating mode):C!PLfaP<2OKPw2CancelMonitorMS Shell DlgPData &Port (+0)PP$&uReadPX6(
#32772PD&Status Port (+1)PNPNP^&Control Port (+2)PhPhP~P$2vcfgA (+400h)P&~@&Read Byte	Ph|2
z&Address	Ph2
{&DataP~@&Write ByteP2wcfgB (+401h)P~P&ECR (+402h)PC!P&Lff	X6
xFIFO full	X6
yFIFO emptyPP$Direction register (USB2LPT specific)( @0000w"~w




z
vgz





@π  <?xml version="1.0" encoding="UTF-8" standalone="yes"?><assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"><dependency><dependentAssembly><assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="*" publicKeyToken="6595b64144ccf1df" language="*" /></dependentAssembly></dependency></assembly>4VS_VERSION_INFO99?XStringFileInfo4040904B0DCompanyNamehaftmann#softwareXFileDescriptionProperty Sheet Provider8FileVersion1.07 (3/15)@LegalCopyrightPublic Domain8InternalNameusb2lpt.dll@OriginalFilenameusb2lpt.dllRProductNameh#s USB to LPT converter<ProductVersion1.07 (3/15)DVarFileInfo$Translation	_Do you really, really want to use this non-standard port address?

You may crash your computer!4This port address is not a valid hexadecimal number!EThis port address is wrong: too less, too big, or not divisable by 4!DOn port addresses not dividable by 8, EPP emulation is not possible!EIncorrect number as Timeout value! (Must not be larger than 1000ms.)#Assignment of emulated port addressNThis port address must match to the address used by your application software.DThis firmware doesn't support the USB2LPT specific feature register!none
Context &help0Bul&k transfer (faster; good for XP and earlier)Interrupt transfer otherwiseActivating bulk transfer renders USB2LPT defective under Windows Vista and newer!
Remember to reset this bit before upgrading your system.

Proceed?The debug register trap hook will be detected by PatchGuard some minutes later, which results in BSoD 0x109 when no countermeasure was taken.

Proceed?dThe firmware is written to the EEPROM successfully.
Cycle power to device to start the new firmware.Unknown error while writing firmware to EEPROM. Please do not disconnect device and try again. The USB2LPT device may not work anymore!>File "%s" is not accepted as firmware for that USB2LPT device!SDate of actual (running) firmware: %s

Date of firmware to be written: %s

Proceed?unknownFirmware*.iicPerfect function.AIncorrect function detected! Run Kurzschlusstest.EXE for details.*Do you measure HIGH level on all 17 lines?The firmware for Low-Speed USB2LPT device with ATmega controller cannot be updated here, but you can set a flag for activating a built-in boot loader. After power cycling you must update using "bootloadHID.EXE".

Proceed?SThis USB2LPT doesn't support firmware update via USB.

(First EEPROM byte = 0x%02X)NSPP (Nibble)BidirectionalAutoStrobeECPEPPreservedtest modeConfigurationMadditionalreservedInterrupt RequestErrorOnlinePaper EndAcknowledgeBusyZStrobeAutoFeedInitSelect InputInterrupt EnableData direction, 1=inputnot implementedC&ommand&Address0normallyNibble ModeByte ModeECP ModeEPP Mode
Vorgefundene Kodierung: UTF-80