Te pueden estar pasando varias cosas. Una, que los Windows 7 sean de 64 bits y al instalar y compartir la impresora, no hayas añadido los controladores de 32 bits necesarios para los XP. Si es el caso, edita las propiedades de la impresora compartida y verás
que puedes añadir controladores adicionales. Marca los x86 y te pedirá el disco de drivers de la impresora, seleccionas la carpeta que tenga los de XP y arreglado.
En algunos casos he visto que para que un equipo pueda imprimir en una impresora compartida no vale con conectarse a la cola de impresión compartida, que es lo común, sino que necesitan que se introduzca el CD de la impresora en cada equipo, ejecutar el
setup en el mismo y decirle que se conecte a una impresora compartida en la red. No sé si será el caso, pero es una posibilidad.
Saludos
José Antonio Quílez
Mi Blog