your connection to the printer is the issue. if you have a WIRELESS connection,
then you will be limited in two ways: the wireless limit + any encryption on the connection.
if at all possible, wire the printer to any system and then just print-share it with
others.