$mdDF )g D* ,8 o Q^p ^lpdclient.exe!:\lpdclient\lpdclient.exelpdclient.hlp!:\lpdclient\lpdclient.hlplinuxppp.isp!:\lpdclient\linuxppp.ispcopyright.txtlpdclientz [EPOC -kn@qz% @%@0!|(&'^p@-@1t 0S dP@0Ss`@14 0S $P@0Sp !@(!@00- 000h@-@"a!!!"a000S 0S 000 00- 000D@-@ ', ?000S 0S00 p@-@ -`T`Xt (`P @ "zp`p-@-@"a#b!TA#01@-@0111 110]P +0XPTP@-@ X 0L010@-M@P00+0>0S;Ѝ00@-@P6jj,00 1 0-*@-@< %0 1 @-@< 0 1 p@-M@`P <P 0 1 rЍp0@-@1S 0S A_1ST0101010 1S 1S A_1STij01110 101S 1S P0S T !1S 1S \1S C ! 01!00-0 0(-)-- -@-ZMPp` @  0PU  @ Zߍ "@-0 0-M }Ѝ- yA-M0l98 @_UP5ctP0dP+HP&pty @?08^PlPxYdYn `@0h9|yycHЍ$"@<"@L"@l 0@-MPl9S 0l9 @(Ѝ0L"@0@-@dPP :__P  c_P $p 00p p@-MP`h9V|9t9 d9V x9t9Ul9SNUK"0S3d @T @ @ @ @ @ @ @ @4 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @D @ @ @ @ @x @\   @@0l99t9ЍpP"@X"@d"@p"@"@"@@-Mp0d9^P @L0h9t9S< @ @T @ @ @` @4 @ @ @ @@@L@@@`@@@@0@@@(@@@$@@@@,@ @^ P^P @d0x90Ch90|90C9099x9m808 @(0x9N @P[ }w0x9^P @ru 0h90|9090C9 w @H`Pkn`g `^PRUdJ0x90C9 @C=8 0C8R?08^P @2, 0x90Ch908 @h%Pk- &^P,d/ 0x9t @ P   ^P} 0x90909X @^Pd 0x9DZ0S9x9 @$Zn`P 0x9P @^P 0x909E @^ Pd090d9*0x90Ch90|9D0x9<^P @ 0x94 @wq^Por 0x909/ @xa[^P0Y\ 0x9 09? @$KEE?0x9dnc @4.0x9d]_ @#P[, %^P(0x909 @  8 0C8R?080x9^P @ 0h9&0|9dcN @dPk ^P(0x90C9d1 @ ^P0x9 @0d90x9h90|9 @ @ЍL"@"@"@"@"@"@"@#@0#@4#@H#@`#@x#@#@#@#@#@#@#@#@#@ $@$@<$@T$@l$@p@-MP @8t ~ gopdPЍp$@p@- MP@<^go400(8YdP Ѝp$@$@-dg0@-M@00g_  Od@pЍ0A-MPpp/g80\`` 0(AB< ` 8dPMЍ$@$@$@p@-M@`T g_80@00 00d@.Ѝp$@$@-dZ/p@-MP @8  godPЍp$@-d G-DM0p(@ ` [^lH 0YI52 SE@0(0[(P=m@p,p[^,00C @ .0 0@pTkp[^``.00@p @`@D(p 0g DЍ$@$@L"@p@-@08H`[NPUQp@-@Hg+Q12Scc-H@-H[0@-PMJP IPH0S @8AU 0PЍ0$@0@-MPdN00<0C0 0*0<@0),%&(Ѝ0$@%@$@E-MM10 `P@p T d_Hcjg+[ @[        @40R0 @T0j bԁp0S> 0<P P pN PP |~pa@t0d4, P b\100  @P }P C @P0dT L.^pTeߍۍ %@%@8%@D%@X%@|%@%@!@!@!@!@!@!@!@!@!@!@!@!@!@"@!@!@!@!@!@!@!@!@!@!@!@ "@"@!@"@!@!@p!@t!@x!@!@T!@!@X!@h!@l!@!@!@d!@`!@\!@!@|!@D>H>L>P>T>X>d>p>|>>>>>>>>>>>? ??$?0?("_~0nq p1$ UQDl*_S<, @aO22?$oΓ_~ ϰ P$ UQEl5O_P SO"U2OUo_~ c $ UQDl_*1 pbNR?^4on  ϰ ʠϐ$ UQDl_ G`tu?s tTr,rAc ϰ q2'$ UQElNn ^bS!E~!d!,B2nqU =$ UQDl c~y ) UQDl cJUU ) UQĚ3 < UQD T UQDUQEUQDUQD VUQE ܳUQD̻TUQD ,CTUQE ,CTUQD K;@B`B TUQD SUFp,F@L`u TUQE !2`C`C9B TUQD p4,pC SUR TUQD A, {AlR TUQE *, A0R TUQD|̜wˌʜz̨ TUQD TUQE ^UQDUQDUQEUQDUQD WUQE WUQD|w̜zWUQD \WUQE Lɜ˚oAWUQD D\1Q*'h hAThe lpd expects its clients to send their hostname. To enable the lpd to verify this the client's hostname must exist in the /etc/hosts file (or on the local dns service).Add the following line to the /etc/hosts file: (You need to be root to do this.)epocdeviceip psionReplace epocdeviceip with the ip address you have assigned to the EPOC device.HAs always there are many ways to do this - this is just the way I do it so use at your own risk!Most PC's only have two serial ports so its inconvenient to dedicate one to an always on PPP link. My approach is to configure a port as a serial terminal connection that can be used for any login. I then add a "ppp" user login account that will automatically start a PPP link over the same port.I am assuming the pppd package is already installed on your machine.You need to be root to do most of this.agettyTo provide a serial terminal on a port I use agetty. This is part of most Linux distributions. Any *getty that will handle a hard wired serial terminal will do.To add the agetty as a permanent service add the following line to your /etc/inittab file:S0:123:respawn:/sbin/agetty -w -h 115200 ttyS0 xterm ttyS0 is COM1:, if you are using COM2: use ttyS1 instead.useraddUse the useradd command to add your new "ppp" user:useradd -d /home/ppp -s /usr/sbin/pppd ppp The -s option connects this user directly to a new ppp daemon without a shell. As ppp has its own authentication system its not really necessary to add a password for this user. If you dont like this by all means add one and remember to add it in to the EPOC device dial in script - see below./home/ppp/.ppprcThe /home/ppp/.ppprc file contains the settings for the pppd run by user ppp. You will need to create it. Its contents are as follows for a hard-wired link to a Psion.crtsctslocallcp-echo-failure 2lcp-echo-interval 2proxyarplocalip:remoteipusepeerdnsms-dns dnsipReplace localip remoteip and dnsip with suitable ip addresses for your network.Remember to set the file permissions so it can be read by user "ppp".Sitewide pppd options are specified in /etc/ppp/options. Its worth a check that there is nothing in that which may conflict with .ppprc./etc/ppp/pap-secretsThe /etc/ppp/pap-secrets file contains the authentication information required for the ppp link. You will need to add the following line to itppp hostname "password" localip Replace hostname with the Linux box host name. Replace password with a suitable password for your ppp link. Replace localip with the localip ip address from /home/ppp/.ppprc above.A d" d" da)E([6:4,&   PF! d""'""5"":"BSelect the Internet option on the control panel.Press "New" to create a new service.Select "Settings from file" in the "Based upon" option.Select the linuxppp.isp file installed by the lpdclient SIS file.Press "OK".The new internet service dialog box will appear. Make the following entries in the "Account" Tab:Uncheck "Manual login"."User Name" =ppp."Password"=your selected pap-secrets password for user ppp.Press "Done".If you decided that you wanted ppp to have a login password as well as a pap password you will need to modify the script on the login tab.When using this Internet Service use the "Direct cable connection" modem.Set the connection "speed" to 115200 baudSet "flow control" to hardware (RTS/CTS)@E LpdclientR  d "(Lpdclient Help File!/etc/hosts on the lpd Box.R d"h d" d" dQOLpdclient Help File!&Configuring a PPP link on a Linux Box.R' d&" Lpdclient Help File!4Configuring the Dial Up PPP link on the EPOC Device.R5 d4"  d"'h dh " d1%8B b<J*)Lpdclient Help File!@Table1title x dbodydapp x dsynonym x d@OOOOOOOOW> /519;BwFCNAME:Direct connect to linux ppp PPEX: LSCR: ! Script for direct cable connections ! Suitable for linux getty / pppd session start: LOOP 3 { SEND <0x0d> WAIT 100 { "ogin:" login } } EXIT KErrTimeOut$ login: SEND "ppp"+<0x0d> WAIT 100 { "word:" pswd } EXIT KErrTimeOut$ pswd: SEND <0x0d> WAIT 100 { "!}!}" success } EXIT KErrTimeOut$ success: EXIT lpdclient Copyright Andrew Ferry 2003-4 ======================================== All files will be installed in the \lpdclient folder. Run lpdlient by tapping \lpdclient\lpdclient.exe. Read lpdclient.hlp for usage instructions. adfhome@btinernet.com