Ao compartilhar impressoras para vários sistemas que diferem entre si, é necessário instalar Drivers adicionais . Aqui está um útil artigo que deve ajudar você a começar.
Basicamente, você precisa fazer o download de drivers de sites para ambos os 32/64 bits e, em seguida, instalar a impressora no seu XP com drivers de 32 bits. Em seguida, em Propriedades da impressora, na guia Compartilhamento, você encontra a additional drivers
list, onde é necessário escolher os drivers corretos e instalá-los corretamente.