При установке нового принтера, после старого принтера остается очень много ненужных файлов, которые могут помешать работать этому новому принтеру: могут конфликтовать друг с другом, иногда может понадобится переустановить драйвер. Чтобы правильно это сделать надо правильно удалить все драйвера принтера.
В Windows есть каталог который отвечает за работу принтера. Он находится в папке System32, называется Spool. В нем хранятся очередь печати, драйвера принтера, мониторы принтеров:
C:\Windows\system32\spool\drivers\w32x863\ — папка с драйверами
C:\Windows\system32\spool\Printers — очередь печати
Некоторые файлы в этой папке могут быть заняты, поэтому перед тем, как их удалить, вам придется отключить службу «Диспетчер очереди печати» (Пуск->Выполнить->Net stop spooler).
В реестре находим раздел
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\[версия платформы]\Drivers\Version-3
Имена подразделов этого пути — имена принтеров. В этих разделах хранится информация о драйверах. Самые важные из них — Driver, в нем записан драйвер принтера и Dependent Files — мультистроковый параметр со списком зависимых файлов, эти файлы хранятся в папке Spool.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\ |
— раздел описывающий мониторы принтеров
Большинство проблем принтера связано с ними. При удалении драйверов надо удалить и мониторы принтеров, но не все. Мониторы установленные вместе с Windows удалять не рекомендуется:
Список мониторов от Microsoft:
- AppleTalk Printing Devices (присутствует, если установлены службы для Macintosh)
- BJ Language Monitor
- Local Port
- PJL Language Monitor
- Standard TCP/IP Port
- USB Monitor
- Windows NT Fax Monitor
____________________________
Источник
Для Windows XP
Вот только действительно есть ограничения функциональности по сравнению с оснасткой в Windows 2003.