XP Mode shouldn't print in Windows 7 if there are no printer drivers available. In order to print from Windows 7, you need a Windows 7 printer driver...installing the printer in XP Mode is fine, but it doesn't solve the issue of printing directly in Windows 7, no driver no print.
Open your printer window and click add printer. Select local printer and uncheck the automatically detect printer checkbox. Click next and under the port selection you will see a list of ports. ex: (Yourcomputername
RNX). Select the appropriate port. It will then ask you for the drivers.
But I read about a way to do this without drivers:
Go into your XP system
Add LOCAL printer
Add new port Type LOCAL
Local port name...