Hatte bis heute selbiges Problem:kein Drucken unter XP als eingeschränkter Benutzer.(Deshalb bin ich auch über Deine Anfrage gestolpert.)
Systemumgebung:
XP Home,
HP 950C Drucker unter USB.
(Die Systemvariablen TEMP und TMP sind auf %USERPROFILE%\Lokale Einstellungen\Temp gesetzt.)
scheint so, als spoolt der Drucker trotzdem in ein Verzeichnis, auf das der eingeschränkte Benutzer keinen Zugriff hat.
Nach langem Probieren (ich war schon kurz davor eine mail an HP zu schreiben) hat dann bei mir heute folgendes geholfen:
Statt der orginalen Treiber des Herstellers verwende ich jetzt die, die XP anscheinend selbst anbietet.
Vorgehensweise:
-Unter "Druckereinstellungen" "neuen Drucker" installieren.
-Wenn's ein lokaler Drucker ist, dann im Installations-Assistenen "Plug&Pray" wegklicken, damit nicht die alten Treiber geladen werden.
-Aus der Liste Hersteller und Modell auswählen.
Nun bei mir hat's geklappt, villeicht hilft's auch Dir weiter.
jb