I have a workgroup with a Vista computer, an XP computer and an HP 2710 all-in-one printer, all connected to a router. I can print successfully from the XP computer. I can correctly print one sided from the Vista computer and I can correctly print double sided in landscape from the Vista computer. However if I print double sided in portrait from the Vista computer, the second and subsequent even pages print upside down. Does anyone know a fix for this.