The paper drops in from the top if I remember correctly. There is a gap for about 5 to 10 sheets max. This was the first PC printer I bought - for £200!
As for XP drivers, if XP does not recognise it I doubt there are any. You could try either the Cannon site of click here It is from back in the Pentium 1 133 days (pre MMX even) and I doubt if it will work under XP. Probably will under 98 though.