Quelltext /~heha/basteln/PC/USB2LPT/usb2lpt.zip/ru/usb2lpt.ntx86.dll

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

$aY


hR



ho

hS

hQ

hU

Rich
PEL$;U!
:`PjrPbfWBxP.text88: `.rdataP>@@.datap@.rsrcBDR@@.reloc@BUQQEHu^EPpjPjPjh0RjPjh RjPPjpjt)jjMQjjhpjhЅt
Etpj3@3QhhpjQQp8p4PjU}Stuuuu5pjQj&5pjjhQjuQjjjuQj3@]USVVPR5pjىU]QjuPVPPjE%@EtA5QjWjSֿ@SQjjSօuhjjSQjpjEpj_uhpjPuQj}t5pjjSQj^[T$L$D$Pt$ Uj
EPRQQjt6E!s
Eu) EPjEPfE0fExPju2EMtSV3W3ۋFWt$QjuG;|$v_^[UVEPVuQjFm;uv^]|$Vt tt$V|QjjVQjL$u^xSU-pQjVW3WWj1QL$$9~,=TPj\PjD$uL$,Qj\P׍D$,PD$DӉF,~(uD$,Pj\t$׍D$,PD$@ӉF(Qjjt$sj
D$PWtQjhTRjD$PPju jD$PWxQjf|$(u
jv,j0WhDRjD$PPjujWQj<u
jv(j0WjWӋu_^][xUpESV3ۃW=HQjMEEUu'EPRQjEMȋEMMMX8]MEtDEEPuMPQjuuuTQj;tVXQjtVf;t	f=tu9]t|u;ÉEtmthu\QjE`Qjj EPj5pjQjEPj	SVdQjSuSuuhVhQjtEPSjSupQjVlQj_^[UVW}jWQjEStu(t_-t6Hu
EHtHt3_^]fjWjXFuWDQj׋uVjWQjFPjWjXEUju>뤋Ef@ftf=t
fPjhQjWQjjjWQj3@jUVW39~0uhWhpPF8pPjuGWhhPpPhRjPju$WWjWjhhPPjF0u~02_^UjEPuuuuRq0PjtE]VF0tPPjf0^VQQjtjVQj
PjVQj^IjXtt3@HPj
t$QjUSVW}jWQjEN(-HEtlHt4ZVhjWjf5pjQjWQj
WQj3+tHtHSj
WQjfN8xjWQjPjeWQjPQjYEpVjWQj֋38^tNShSQjPhpj
WQjShSQjPhpjWQjjShpWQjPQjjdWQjERjERjEWPPhRjPQjPShCupQjWPjE|Gf9ujfuQjElRjWShCupQjWPj|Gf9utjFPSP "cjQjfN3f;ERjN@|PhdRjPQjPuQjFSPWu=pQj8^FPjuj
XFPjuQjFSPjeuQjSjhuu7SPWupQj녋UjuJEf@3f;8f=.
dPjhQjWQjjEH1r3N6n7EPjdZu	j0jE=jfWfFQj3SShGPEpQjt!Ftj0jWuQj@8^FKjeWQjSEEPjeWPj9]t1=w*fxjWj
fFX=FjWQjFj0jWuQjjShu)j0jW~jdWQjVQjS3ShBVpQjhdjhQjWQjPu@7jNWpQjfF33f9Rjt7AArPj$jWt38^DPSWQj3@2tSFPjP "BjjQj3_^[USV3CSEPSP "EE<uc5QjjcWh؍Pj5pjQjPSQjjjjSQjjjW֋QjPjjWP}5Qj#PjdW֊Et	$HPjeWEPjfW3E#PjgW3E#PjhW3E#PjiWjgWQjPjghWpQj^[UMjEPjP "EEeV5QjWjdSօtMjeS3+t	Hu
MMjfSօtMjgSօtM@jhSօtM jiSօtMMWWjEP "sWWhGjaSEQjMEjEPjEP""=_^Uf}tFEft<EPjuPjt)EPEPPjuEujPjhPjuuj$5pjQjUl$M|SVWjEhPjEd3P""Ed}hu	EhЅu}hEhЩumh9}hQjt}htuhEhRjPQj"j@EPj5pjQjWWhjnuxӋ5QjEPjnuxWWhjnuxӋM|jE`PjEdP""Ed}`j@EPu`EPjouxf}`5QjEo t9f}`e@v1M|jEoPjEdP""Edu}ou$Eo Wjj`uxWjiuxP|QjEoWPhNjauxӋM|jEoPWW""@u
}oWjhux֋|QjPjfuxj\uxE|ր}oExuWu|Wuxm}otgQjj@EPj5pjӋ5QjEPu|j@EPj5pjӍEPuxjjfu|LQjdPj<r5QjWu|Wux_^[pUQjjhjnuQjt2jjjnuPjMEjEPjEP""E3U}V "t]MjEPjhSj3EШtMEM4EE4j$jEjEPE]EEMjEPjhRj3ɊM3E^3M3E%3ɊM3USVjEPj "hRj֋XjEPjhSj֋BE$8EE]jjjWE]jPPWEeuEjju2WE3EjSPWEeuEju2jWE3EjPSWwEe}rjEPjhSj֋EujjjhSj֋jj
PjjSSW$]
Eu)jjjhSj֋1h#Aj(uEEEEEEjEEjEjEP֋EEEE
EEEEEjEEjEjEP֋EE
EE}t#ۃ3@}S&Pu^[UVW}jWQjES)(-HtP'jgWQj9EjgWQjWuh6WpQjhuPPjeS]HHHHbHt<u.fu$jjjnWPjPjiWQjPQj[3_^]h8SjPjt+h(SjPPjtSWQj%$SjPjujjuQjjfWQjtjfuQjth$AjWyjjfWQjiWl\VVWKAV]SWDQj)uVjWQj֋jjPjf}jjhjnWQjjaWQjVWgjfjfWQjPPjUjuEf@ff=
hPjhQjWQjjjWQj3@hUj EPuj EPuEPEPh$Aj#u.Ul$VWjEhEoPjM|3GWEoPjEhP""j;MoBS7pt#ttt1G3;|G}<h$Aj)ux-uoWEoPjEhPM|""3j?EPj%5pjf|QjjX^f\EVEPxPjExEEE|E EPuE$E8 Qj Wj@|Pj;u
j0QjSSjSjh|PPj؃jE`PWVSPjSPj}`d}`}ot
Eo$8EouFEh>uEhM|jE\PjEhP""Eh0Pu\uxehM|Egu`EhVj""P2};E`uM|jEgPjEhPbtЃ@PÃ Pux|Pjj"uxVPj=})3h$Aj)uxu uoWEoPSSQjj*ux`[_^pU SVW}jWQj؋EN(-rHHHE6j EPxPjj EPjj "T sE+EdE<09>tjWuuQjE>E}jvيE8C$C$tPjnujlXEC$jjjjluQjPQjE<ot~<ptn<sn<ufW}tjsY}ujEjEPxPjjjj EP "]j0QjSWSh#jWjh5pjQjEpVjWQj֋Hhj VtPjjjhWpQjHUjuNEf@ftf=ty
ePjhQjWQjjjWQj3@TE@=3t2=7t=8u7jhjdWQj%jdWQjhejhQjWQj3_^[D$VptgD$t\HtHuXStMtȈt,>u6W!F,=LPjtP׋F(tPVPjD$`_3@^U4SVWj<j@|Pjj4_WEPxPjpjEdEԉ}̋}GEР@EjuE+jF4GF8pjE5PjEP֋؅uEPE(֋؅tuSUuSPjE؍EPEP)j֋؅tuSUuSPjEEPEBj֋tuVUuVPjuuWPj_^[Ul$E|SW398EpHHVtjjWjuxutPjE|PE$PWWhXSjVE|Pju^WhPWWuxutPjt?E$PPhHSjhPPjDPPjuxutPjVPj^_3[hj<j@|Pj]tpjE<pjEdExE44E8pE@g}D}HELjuPET+j}XE\E`F8F^4WjdEPuxESE#Pjt/}s)E4PPjMDEjdEPuxSPj2j0QjVPjUUEVDIjEE
PjU
P "^]IjD$PjP "D$t$It$ "t$t$SUVW3{ 3SjVV0PjGSjDPjSjDPjG|Nj=0PjVjVhVVVVjChVjVV=HPjVVVVVVVVVVjChVjVVVVVVVVVVVVjC_^]C[UuEhVjPQjEPuuQjD$Q0+ЋD$I4|$
Hr
@UQQEPuEMjHMjPHHQj|$r
A@uD$pSjD$uA|	t2D$<t<t<v<!v<#t
2A@UeeSVWu~EEPu5$Pj|^tluuωEht33ɊM"T>G@uuet„ttx	j PjPuӉEuuuuuPj}tuuӃ}tuu_^[UEPuME@PEhVjPQjPEPEPEPu(PjUQQS]VW=$PjvXS׉EEPv4v05XPjSjhVjS,PjjuuSuS_^[UQQSV5$PjWsdu֋=4PjjuEEuuXuuE}rjuuu_^[T$$<&t$<u2TSY@ur	s2<%uuAtHHtu$<us
A$<uƄu°[T$D$VW}|88L<HyP8ITH~@
@	҃Vj_^UQQEPuEMjHMjPHHQjUQEu8EtE}r2EtMUDEeSWuȋ؃MEEGxu}EEu7QjEEUL;D;""G@MEu}	T;uMVEPuσEE5$PjtE4}uj PjPu։Euuuuu@Pj}tuu֊E2Ettw`u։EE4u։EEPEPQjjjEPQj}EĉE̋EEtEȉEEEjEPu,PjuuuuwhujuE4Pj] WjhWjuPEhWjPQj]PEPEPEjPE@PS<PjjS4PjuSG@^u9ut+EԃEċE܃E̋E؃EЉEjEPS8Pj}t	S7Qj_[USVW}2ۅu6QjuWEEtt	W6Qj_^[]USVW=$Pjv\u׋Eu<Es-EPuEPumjEPu8PjE}rSu_^[QQSUVW3UUhGjf6QjD$D$Pr\$9l$-QjD$~jtYt<tSjSjz6Qj΃Pk^RSjz6QjȃPSjD9Sj83F΃Pj&3F΃Pjjj@PW6W6Ճ	PW6W6j0QjW6QjPQjjjhW6QjPpQj_^][YYVjjhGjf6QjtHtHHuMj&jz6Qjjz6Qj$PWPW6RW6Qj_^U<VE QjE̍EP6MPQjEPjh7v,E(pQj^tEVWttVPjOtFu_^VPjf>/uPFPVpPjÃPVFPpPj3f/@UESVWM3+MMHsHtq
taHtSHtf}WhtWjahPj25pjQjjX$PWhdWj"WhTWjQjVPj25pjMMVPj45pjӃ}AE<v!<t<t<u.PVjUjTjHTjf8Eue~j_}QjtPhHWjPӃuuEǍ=SjP0PhHSjuӃ};}EQjVPj15pjMMVPj45pjӊE<v!<t<t<u.Vj(UjxTjTjf8EueE@@t	}	3uG}QjtPhHWjPӃuuEǍ4Sj3@Puh8WjPӃuƍEEPhPjWh(WjPQjEu	E@@t,uMtu3tMt4AuPulPj_^[Ul$e@SVEDEW=pQjE<(E`Ep2ELPupEpjPMQPu|ΉEHE<PjSv,EpEptEp}p0uEp}prEpupw<Eot5ELPup0EojPMQ
Pu|ΉEHE<PjSv,Ep}prhjhv,_^[tUSVWhPj05pjQjj_VjhCSpQjVPjOtFu_^[ÃLSUVW|$`Wjj D$ Pj35pjQjjWhNjf6Qj-Qjh6Ջ=|QjˀىD$ɃQPjD$Pht$pQjh6ՊˀɃQPjz6ՊˀىD$ɃQPL$ׄy3D$PPj@DDPt$Qjjt$Qjt$Ph6Պˀ@ɃQPh6ՊˀىD$ɃQP׋D$j Pht$pQjjv6ՀۃSPjw6SP׃|$`uMjFPS6S6QjjFPh6h6ju6Ճ|$`||$`tjY333QP׀f(SS6QjF,;tP(QjS5pjSSSSSSjShWjj$Qjt$`ΉF,_^][LUS]3V@3fN(WE#ftE<3:G}M3EHc~/U	
t^>5EG6EQjE3fF(#EfEGU2M2ˆG]=QjÃPjy6׋Pjx63fF(#Eft
F2Et
PSh6}EPàS6S6Qjm3fF(#Efu,uuEPukt
uueE}u6Qj}EPðS6YfEf	F(EG_^[SVL$3ك2D3PS}D3WPW6W6Qj_t$j3Ë΃PPS^[UWEPjhWjuwV33D5P3WjPFru|ujPjb^u*EPjhWjuj>uj	2_U\SVW}jWQj]u}ta2~,tV}rM}
wDEEE}]E@QjE QjEEPjhv,MpQjE{HH
	.tJEf@ff=
iPjhQjWQjjjWQj,E@=3td=7t5=8<Ny3SjhWf^(pQjShjjWQjF,tP(QjNf,hijhQjWQja<hj<QjP8Qj{EPW4Qjuuujutjuhj u\huMhu>hu/EPW0QjvXLPjVPjjjWQjjuӋ7-HHHt0-tHHW<EuDv~rSWQjjjhSWQjuF"$<t<EPӋtF}s=x;EuSSjj0Qjù;t|ft+t
ZjPj`KjjhGupQjN"
Pj
!F"PVW$VWQj>\5=|.=~=~ =fujhPWQj3jfWQjGhj@|PjVjWQjE>PωVe^<EPEPWQjPQjEMȋEKME}rj^8SWj,QjlF0FDF<NXF4rjjzWQj3@_^[````___
``_4`@`L`Z`_____ `l_:[[[[[v[h[\[P[H[pZ"[
[ZZZZZZZZ ba,aaaa`aLabaa~]V^d^r^~^^^^^^^^^^__&_4_@_N_r]b]8^@](]]\\\\\\\\|\p\^\H\[&^6\(\\
\[[[^^]]]]]]]R]]D^p`USB2LPT.HLPn\QueryActCtxWKERNEL32BUTTONSTATIC%XhSPPEPP 1.9ECPECP + EPP%Xh (%u, %s)xxLPT1LPT2LPT1 anno 1985%lu
4


SetWindowThemeuxtheme%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_WX[dPxY`_PXf`PhZ`QX`PX`PHYaPhYbP@Y@bP````___
``_4`@`L`Z`_____ `l_:[[[[[v[h[\[P[H[pZ"[
[ZZZZZZZZ ba,aaaa`aLabaa~]V^d^r^~^^^^^^^^^^__&_4_@_N_r]b]8^@](]]\\\\\\\\|\p\^\H\[&^6\(\\
\[[[^^]]]]]]]R]]D^p`GetProcAddressxGetModuleHandleWDisableThreadLibraryCallslstrcmpiWRCreateFileWDeviceIoControl1CloseHandlelstrlenW@GetDateFormatWFileTimeToSystemTimeDosDateTimeToFileTimeGetVersion>SleepKLocalFreeReadFileGLocalAllocRtlZeroMemoryRtlFillMemoryRtlMoveMemorylstrcpynWlstrcpyWKERNEL32.dllSetWindowLongWWinHelpWCallWindowProcWMessageBoxWGGetParentqGetWindowLongWLoadStringWGetDlgItemTextWIsDlgButtonChecked8CheckDlgButtonlGetWindowShowWindow|GetWindowTextWGetClassNameWBSendMessageWDestroyMenuTrackPopupMenu	AppendMenuW^CreatePopupMenumGetWindowContextHelpIdIsWindowVisible<ChildWindowFromPoint3ScreenToClientvGetWindowRectGetDlgCtrlIDEndDialogGetDlgItemIntXSetFocusTSetDlgItemIntSetWindowTextWMessageBeepwsprintfWPostMessageW9SendDlgItemMessageWLoadIconWEnableWindowGetDlgItemDialogBoxParamWmSetPropWVSetDlgItemTextW/RemovePropW#GetKeyStateMGetPropWInvalidateRectKillTimer|SetTimerInflateRect,ReleaseDCJCopyRectGetDC>GetMessagePosaCreateWindowExWDestroyWindowMapWindowPointsEndPaint
BeginPaintOSetCursorLoadCursorW?GetMessageTimeUSER32.dll=CreateFontIndirectWGetObjectW<SetTextColorDeleteObject>CreateFontWPCreateSolidBrushGCreatePenEllipseGetStockObjectSelectObjectOTextOutWPolygon?SetViewportOrgExSetBkModePolylineExtTextOutWRectangleGDI32.dll
GetOpenFileNameWcomdlg32.dllRegCloseKeyRegQueryValueExWADVAPI32.dllDestroyPropertySheetPageCreatePropertySheetPageWCOMCTL32.dllFSetupDiGetDeviceRegistryPropertyW`CM_Get_Device_Interface_ListWNCM_Get_Device_IDWrSetupDiSetClassInstallParamsW6SetupDiGetClassInstallParamsWySetupDiSetDeviceRegistryPropertyWdSetupDiOpenDevRegKeySETUPAPI.dll9wvnsprintfWStrToIntExW7wnsprintfWSHLWAPI.dllParallelPortPropPageProviderMSPORTS.DLL$;Ubxbbbk-g,bbusb2lpt.dllCoDeviceInstallEnumPropPages@Xd e8fPghhid(@P`p(xFВ.ؙ	(p-<C;OF8OMS Shell DlgPdP"P(f-<C;8@C5<K9 &04@5A ?>@B0:!PdddP(f 0AH8@&5==K9 @568< LPT:!PddfP&L5B>4 ?@5@K20=8O 4;O :><0=4 IN/OUTP2

&@5@K20=85 >B;04>G=>3> @538AB@0P>
(?5@5E20BK205B 2A5 B8?K IN/OUT :><0=4)PJ
@8&=C48B5;L=>5 @0A?@545;5=85, 4065 5A;8 C65 @0A?@545;5=KPV
READ/WRITE_PORT_UCHAR/USHORT/ULONG &?5@5=0?@02;5=8OPb
(1KAB@55, 1>;55 AB018;L=>)PvX0@0<5B@KP
A?>;L7C9B5 :MH 70?8A8 4;O &:><0=4 OUTP
(1J548=5=85 =5A:>;L:8E :><0=4 OUT 2 >48= USB-?0:5B)PB?@028BL ?0:5B ?>A;5 &2@5<5==>9 7045@6:8: P2eP
<AP

&-E>AG8BK20=85 ;>:0;L=>9 :>?88 2KE>4=KE @538AB@>2P@g&">G=55& P(2>72@0I05B ?>A;54=55 70?8A0==>5 7=0G5=85 2 IN :><0=4C; =5 @01>B05B, :>340 2KE>4K C?@02;ONBAO ?>A@54AB2>< 2=5H=8E 0??0@0B=KE A@54AB2 [=87:89 A83=0;])!B0B8AB8:0MS Shell DlgPo 538AB@ >B;04:8   2K2>4PLt&!1@>A 2 =C;LPX><0=40 OUT:Pb(dP"X><0=40 IN:Pb (eP4XH81:8 M<C;OF88:Pb2(fP,l(=5?>445@68205<0O I/O :><0=40, =0?@. OUTSB)PDX0E20G5==K5 >B;04>G=K5 @538AB@K:PbB(gPBl(58725AB=K9 4@0925@ ?5@570?8A0; >B;04>G=K9 @538AB@)PV5@570?8A0==K5 >B;04>G=K5 @538AB@K 45B5:B8@C5BAO B09<5@>< 2 100 <A.XdX59AB28B5;L=> ?@8A2>5= =0:Xfd
lSPPXd,
mEPP (+4)Xd8
nECP (+400h)Pt0yREAD_PORT_UCHAR/WRITE_PORT_UCHAR ?5@5=0?@02;5=8OPLu!1@>A 2 &=C;LPX><0=40 OUT:Pb(hPX><0=40 IN:Pb(iP<!25@E4;8=0:P(jPnoUSB2LPT !?&5F80;L=K5 4>102:8& Pnp1=>2;5=85 &<8:@>?@>3@0<<=>3> >15A?5G5=8O& Phaftmann#software, "5E=8G5A:89 C=825@A8B5B %5<=8F0, D0:C;LB5B M;5:B@>B5E=8:8 8 8=D>@<0B8:8, :0D54@0 8A?>;L7>20=8O 40BG8:>2 8 87<5@8B5;L=>9 B5E=8:8, 2006-2009 3. Ȁ:-E>AG8B020NI0O :>?8O 2KE>4=KE @538AB@>2MS Shell DlgP
>@B &40==KE (107>2K9 04@5A + 0)P
&>=B@>;L=K9 ?>@B (107>2K9 04@5A + 2)P"
&@C385 ?>@BK (ECP, EPP)P2OKP2B<5=0<MS Shell DlgP.T-<C;8@C5<K9 &04@5A ?>@B0:!PdddP
P.5?@028;L=K5 =0AB@>9:8 <>3CB ?@825AB8 : A1>N :><?LNB5@0 8;8 ?>2@548BL A>45@68<>5 20H53> 65AB:>3> 48A:0! A?>;L7>20=85 >4=>3> 87 B@5E ?@54>?@545;5==KE 04@5A>2 4>;6=> 1KBL 157>?0A=K<.P.,<PBdP.<T 0AH8@&5==K9 @568< LPT:!P:ddfP.L 0AH8@5==K9 <5B>4 LPT ?>72>;OB ?5@5E20BK20BL 4>?>;=8B5;L=K5 04@5A0 ?>@B>2. 5B>4 8A?>;L7CNBAO @54:>, 4>AB0B>G=> SPP =0AB@>9:8.PpP.r-B8 8 40;L=59H85 =0AB@>9:8 <>6=> 2K?>;=8BL ?>765 2 48A?5BG5@5 CAB@>9AB2 Windows. 5@5948B5 : USB2LPT CAB@>9AB2C 8 >B:@>9B5 A2>9AB20. Ȁ
USB2LPT !?5F80;L=K5 4>102:8MS Shell DlgP 538AB@ $C=:F89P
c( 538AB@ $C=:F89 ?>AB>O==> E@0=8BAO 2 EEPROM USB2LPT CAB@>9AB20. >ABC? G5@57 DeviceIoControl)P
!
dB:@KBK5 :>;;5:B>@a 4;O ?>@Ba &40==KE (+0)P
:
eB:@KBK5 :>;;5:B>@a 4;O &:>=B@>;L=>3> ?>@B0 (+2)P
Z
f&K:;NG8B5 Pullup'K (8 5V =0 Pin25, 5A;8 ?@>2>4=>9)P
u
g&@O<>9 In/Out @568< (USB2LPT ?@5>1@07C5BAO 2 I/O CAB@>9AB20)P-(!>7405B A;01>5 2KE>4=>5 =0?@O65=85 5V 2<5AB> A8;L=>3> 3.3V)PD($;06>: A5@>3> F25B0 >7=0G05B: >B:@KBK5 :>;;5:B>@0 2 @568<5 SPP, 8=0G5   42CEB0:B=K9)Pd\(B>;L:> M=5@3>A15@565=85)P (=25@B8@>20=85 >B?0405B. BACBAB285 ?>;57=>3> LPT-M<C;8@>20=8O 4;O 4>ABC?0 G5@57 DeviceIoControl.  A;CG05 Rev.4 8<55BAO 20 I/O ;8=89 2<5AB> 17. 0?@02;5=88 2:;NG05<> >B45;L=> 4;O :064>3> 2K2>40.)PR&#AB0=>2:0 8 ME>AG8BK20=85P^&!:0=8@>20=85 :>@>B:>3> 70<K:0=8OPh(!5@89=K9 =><5@P
^nP
^
i2 &USB-45A:@8?B>@0Pvh0B0 <8:@>?@>3@0<<=>3> >15A?5G5=8OPz^oPvl
h@83;CH5==K9 A&8=89 A25B>48>4P`0?CA: 7=0G&5=85 4;O ECR (@01>G89 @568<):C!PLfaP<2OKPw2B<5=0>=8B>@MS Shell DlgP&>@B 40==KE (+0)PP$&u'8B0BLPX6(
#32772PD&!B0BCA-?>@B (+1)PNPNP^&>=B@>;L=K9 ?>@B (+2)PhPhP~P$2vcfgA (+400h)P&~@&'8B0BL 109B	Ph|2
z&4@5A	Ph2
{&0==K5P~@&0?8A0BL 109BP2wcfgB (+401h)P~P&ECR (+402h)PC!P&Lff	X6
xFIFO ?>;=K9	X6
yFIFO ?CABPP$ 538AB@ =0?@02;5=8O (USB2LPT >A>15==>ABL)( @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?|StringFileInfoX041904B0DCompanyNamehaftmann#softwarer%FileDescription>AB02I8: ;8AB>2 A C:070=85< A2>9AB28FileVersion1.07 (3/15)JLegalCopyright1I5AB25==K9 4><5=8InternalNameusb2lpt.dll@OriginalFilenameusb2lpt.dllPProductNameh#s :>=25@B5@ USB : LPT<ProductVersion1.07 (3/15)DVarFileInfo$TranslationrK 459AB28B5;L=> E>B8B5 8A?>;L7>20BL MB8 =5AB0=40@B=K5 04@5A0 ?>@B>2? 0==K5 7=0G5=8O<8 <>3CB ?>2@548BL :><?LNB5@!?-B>B 04@5A =5 O2;O5BAO 459AB28B5;L=K< H5AB=04F0B5@8G=K< G8A;><!M-B>B 04@5A ?>@B0 =54>?CAB8<: A;8H:>< <0;, A;8H:>< 25;8:, 8;8 =5 45;8BAO =0 4!A;O ?>@B0 A 04@5A><, =5 45;OI8<AO =0 8, EPP M<C;OF8O =5 2>7<>6=0!J5459AB28B5;L=>5 7=0G5=85 2@5<5=8 >6840=8O! (5 4>;6=> ?@52KH0BL 1000 <A.)'?@545;5=85 M<C;8@>20==>3> ?>@B-04@5A0.d-B>B 04@5A ?>@B0 4>;65= A>2?040BL A 04@5A><, 8A?>;L7C5<K< 20H8< ?@8:;04=K< ?@>3@0<<=K< >15A?5G5=85<.00==0O ?@>H82:0 =5 ?>445@68205B @538AB@ DC=:F89.=8:0:>9>=B5:AB=0O &A?@02:00&Bulk 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.

@>4>;68BL?The debug register trap hook will be detected by PatchGuard some minutes later, which results in BSoD 0x109 when no countermeasure was taken.

@>4>;68BL?|8:@>?@>3@0<<0 CA?5H=> 70?8A0=0 2 EEPROM. ;O 70?CA:0 =>2>9 ?@>H82:8 =5>1E>48<> ?@81>@ >BA>548=8BL 8 A=>20 ?>4A>548=8BL 53>.58725AB=0O >H81:0 ?@8 70?8A8 <8:@>?@>3@0<<K 2 EEPROM. >60;C9AB0, =5 >B:;NG09B5 CAB@>9AB2> 8 ?>?@>1C9B5 5I5 @07. >7<>6=>, USB2LPT CAB@>9AB2> 1>;LH5 =5 @01>B05B!7$09; %s =5 O2;O5BAO ?@>H82:>9 4;O CAB@>9AB20 USB2LPT!`0B0 0:BC0;L=>9 <8:@>?@>3@0<<K (firmware): %s

0B0 70?8AK205<>9 <8:@>?@>3@0<<K: %s

@>4>;68BL?
=58725AB=>8:@>?@>3@0<<0*.iic!>25@H5==K5 DC=:F88.Z1=0@C65=0 =525@=0O DC=:F8O! 0?CAB8B5 Kurzschlusstest.EXE 4;O 1>;55 ?>4@>1=>9 8=D>@<0F88.*KA>:89 C@>25=L 87<5@5= =0 2A5E 17 ;8=8OE?8:@>?@>3@0<<0 4;O CAB@>9AB2 USB2LPT A ATmega :>=B@>;;5@ =5 <>65B 2K?>;=8BL >1=>2;5=85, => 2K <>65B5 CAB0=>28BL D;03 4;O 0:B820F88 2AB@>5==>3> 2 703@C7G8:5 boot @568<0. >A;5 CAB0=>2:8 D;030 =5>1E>48<> >1=>28BL A ?><>ILN bootloadHID.EXE.

@>4>;68BL?N-B>B USB2LPT =5 support firmware update via USB.

(First EEPROM byte = 0x%02X)VSPP (?>;C109B)2C=0?@02;5==K52B> AB@>1ECPEPP0I8I5=K"5AB>2K8 @568<>=D83C@0F8OT4>?>;=8B5;L=>70I8I5=K0?@>A ?@5@K20=8OH81:0=;09=>=5F 1C<038@87=0BL0=OBK9u!B@>12B><0B8G5A:0O ?>40G0=8F80;870F88K1>@ 2E>4@5@K20=85 @07@5H5=>0?@02;5=85 40==KE, 1 = 2E>4=>5>BACBAB2C5B&><0=40&4@5A7=>@<0;L=> 568< ?>;C109B 568< 109B 568< ECP 568< EPP@000!0'0,030:0M0e0y00000000011-1A1Q1Z1_1g1v11111212b2222223)3.393K3b3m3z3334(454l4u44444444-5<55555556?6`6n6}66667&7,7K7e7777777778888#878>8W8^8v8~88888899&9V9g9999`:s:::::
;-;6;F;W;^;w;;;;(<C<I<W<d<v<<<=>==>!>:>J>P>>>>>>>Y??? 40B0J0a0y000001p1112222334$444444444444445,5l5~5555556"6-66F7S7f77777789a999N:U::::::;/;?;w;~;;;;;;9<O<v<<<<<<<==*=9=S=`=====	>>8>?>U>_>g>>>>>???????????000F0M0`000m111%2,2K2`2{22222334445M5[555555555C6R6q6666-7f777N8W8^8p8w888889999\9o9999::5:@:K:`:x:::::::;;J;_;w;;;;;;;<8<T<\<i<<<====>&>.>@>F>U>>>>>A?????@\
0000m1182u2223W3`33333:4P4^4{4444445B5I5T556|667Y7i7}77778*8
Vorgefundene Kodierung: UTF-80