Printers are displayed in Control Panel\Hardware and Sound\Devices and Printers often with a vendor supplied icon.
Is it possible to replace that with a custom icon?
2 Answers
In Windows Explorer, go to:
%LOCALAPPDATA%\Microsoft\Device Metadata\dmrccacheAnd open the appropriate language-specific folder (e.g. for US it is en-us). There you will see subfolders corresponding to your installed devices. In each subfolder you'll see a folder named DeviceInformation. In that folder is the icon for your device.
You can either replace the icon itself, or you can edit the DeviceInfo.xml file and specify a different icon to use.
The location has changed for Windows 8.1. It's now:
C:\ProgramData\Microsoft\Windows\DeviceMetadataCache\dmrccache\en-USFurther, you can change the icon(s) to whatever you want using this Microsoft tool. This article describes how to use the tool.
1