I don't think that a port address "0xED68" exists. Normally, lpt1 is 0x378 and lpt2 is 0x278.
The instruction has no 4096 limit, but the Pentium normally has a limit of 4096 ports - although I'm not 100% sure if some new processors don't support more ports.