En mi caso voy a usar Ubuntu 9.10 y Windows XP, y voy a compartir una HP Deskjet 5100 series (5150 más concretamente).
Para poder compartir una impresora desde Ubuntu a Windows XP tenemos que instalar en Ubuntu el paquete samba, que sirve para compartir archivos con ordenadores con Windows desde Linux.