Я уже писал здесь о способах решения проблемы когда ваша “Подсистема печати недоступна”. Во еще дополнение к этому посту. Решение подсмотрено на просторах интернета, уже точно не помню где. Но работает просто отлично. Итак, для того, чтобы каждый раз не выполнять действия по остановке службы печати, очистке очереди печати от заданий и запуску службы печати заново, нужно просто создать на рабочем столе bat-файл, например RestartPrint.bat со следующим содержимым:

setlocal

net stop spooler

del/Q /S /F /A c:\WINDOWS\system32\spool\PRINTERS\*.*

net start spooler

cls

Где вместо C:\Windows вы можете указать диск и папку в которую у вас установлена операционная система Windows.