python - Windows Print Spool Location Variable

Indlæg af Hanne Mølgaard Plasc

Problem



Min mors printer virker mærkeligt nogle gange og skruer op, vundet og udskriver ikke og kan derfor ikke slette, stoppe, genstarte eller noget andet i spolen. Jeg skrev et pythonprogram, der stopper udskrivningsspooler-tjenesten, tømmer spolen mappe, og derefter tændes printerspooler-tjenesten. Nu er placeringen af ​​udskriftsspole-mappen hårdkodet i programmet.


Mit spørgsmål er, er der en system- eller miljøvariabel, der er fælles for de forskellige smagsoplevelser af vinduer, der vender tilbage, hvor spoolmappen er på? Eller kan den mappe endda ændres fra standarden, så jeg ikke engang skal bekymre mig om det?

Bedste reference


Det lader til, at spoolmappen er specifik for hver printer (og den kan ændres). Du kan få det via GetPrinterData med SPLREG\_DEFAULT\_SPOOL\_DIRECTORY. [1]