.
afore,
It is the case that I have been assuming too much. I thought that I had printed in the XP VM when I originally installed back in March. I must have assumed that because it detected, installed and was able to go to an "online" state that it would print. As a result of this thread I decided that I should check because I had a feeling I may have not actually printed back then.
Turns out I can't print despite the indication I can. So, starting to give it more thought, I realised that my customer is printing to network printers in Linux and the VM. The network printing is via Samba and definately works well.
The local printing does not work for me either, and I'm sorry if I caused confusion for you or others.
.