This hack allows you to change the default Print Spool directory. You could possibly relocate it to a more spacious disk. The default directory is %SystemRoot%\system32\spool\printers. There are two things you can do here—set a new directory for all printers, or only for a specific printer. First, restart your computer, or alternatively, stop and start the Spooler service.
Navigate to:
HLM\SYSTEM\CurrentControlSet\Control\Print\Printers
Here, change the value of the String Value DefaultSpoolDirectory to the full path of the newly created directory,for example, “F:\NewSpool” (with the quotes). To change the spool directory only for one printer, under the above key, find the sub-key that corresponds to the printer in question. Here, modify the value of the String Value SpoolDirectory to the full path of the folder you want to use. Remember to create the directory first; if it does not exist when you edit the Registry, Windows will use the default path.
