When you print a photo on Windows 11, the colors may appear washed out, too dark, or shifted even though you selected a custom ICC profile in your editing software. This problem occurs because the printer driver, the Windows color management system, or the application sending the print job overrides your chosen profile. In this article, you will learn the root causes of this profile conflict and the exact steps to force Windows 11 to apply your ICC profile correctly.
Key Takeaways: Enforcing Your ICC Profile on a Windows 11 Photo Printer
- Settings > Bluetooth & devices > Printers & scanners > Printer properties > Color Management > Color Management > Advanced > Device profile: Assigns the ICC profile to the printer at the system level.
- Settings > Bluetooth & devices > Printers & scanners > Printer properties > Color Management > Color Management > Advanced > Use Windows Color Management: Forces the system to honor system-level profiles over driver defaults.
- Application Print Dialog > Color Management > Printer Manages Colors (or Application Manages Colors): Prevents double profiling by telling the driver not to apply its own color conversion.
Why Windows 11 Ignores Your ICC Profile During Printing
Windows 11 uses a layered color management system. The application that sends the print job, the printer driver, and the Windows Color System all can apply color transformations. When more than one component converts colors, the final output is unpredictable. The most common scenario is that your photo editing software, such as Adobe Photoshop or Lightroom, applies the ICC profile correctly, but the printer driver then applies its own default color conversion on top of it. This double profiling destroys color accuracy.
Another frequent cause is that the ICC profile is not installed into the correct Windows system directory. Profiles placed in a user-level folder may not be visible to print spooler services. Additionally, some printer drivers are designed to ignore application-level color management entirely, especially on consumer-grade inkjet printers. The driver assumes it knows best and overrides the profile you selected.
Finally, Windows 11 can cache printer settings. If you previously printed with driver-managed colors, that setting may persist even after you change the profile in your application. The system may also use a default sRGB profile when it cannot find the assigned profile in the system color directory.
Steps to Force Your ICC Profile on Windows 11
- Install the ICC profile into the correct system folder
Press Win + R, type%WINDIR%\System32\spool\drivers\color, and press Enter. Copy your .icc or .icm file into this folder. Using the user-level folder%USERPROFILE%\AppData\Local\Colormay not work for all print spooler components. - Assign the profile to your printer through Windows Color Management
Open Settings > Bluetooth & devices > Printers & scanners. Click your photo printer, then click Printer properties. Go to the Color Management tab and click Color Management. In the new window, go to the Advanced tab. Under Device Profile, click Add, locate your profile, and select it. Click Set as Default, then click Close. - Enable Windows Color Management for the printer
In the same Color Management window, stay on the Advanced tab. Under Rendering Intent for Gamut Mapping, choose Relative Colorimetric or Perceptual depending on your image. Check the box labeled Use Windows Color Management. This tells the system to apply the profile after the driver, not before. - Set the application to manage colors, not the printer
In your photo editing software, open the Print dialog. Look for Color Handling or Color Management options. Select Application Manages Colors instead of Printer Manages Colors. Then select your ICC profile from the software’s profile list. Set the rendering intent to match the one you chose in Windows Color Management. - Disable printer driver color adjustments
In the same Print dialog, click Properties or Printer Properties. Navigate to the Color or Image Adjustment tab. Set all color adjustments to Off, None, or Driver Default. Some drivers have a checkbox labeled ICM or Color Correction. Uncheck it or set it to ICM Disabled or No Color Adjustment. The exact wording varies by manufacturer. - Print a test image and verify the profile is active
Use a known reference image with neutral grays and skin tones. Print without changing any other settings. If colors are still wrong, recheck step 3. Some printers require a restart of the Print Spooler service after changing the default profile. Open Services.msc, right-click Print Spooler, select Restart.
Alternative Method: Use the Windows Color Management Control Panel
If the Settings app does not expose the Color Management options for your printer, use the legacy Control Panel. Press Win + R, type colorcpl, and press Enter. Click the Advanced tab, then click Change system defaults. Go to the Devices tab, select your printer, and click Add to assign the profile. This method bypasses driver-specific restrictions in some cases.
When Windows 11 Still Rejects Your ICC Profile
The profile is not listed in the Color Management dialog
If your profile does not appear after following step 1, the file may be corrupted or use an unsupported color space. Open the profile with a tool such as Microsoft’s Color Control Panel Applet or a third-party ICC viewer. Ensure the profile is version 4 or lower. Windows 11 supports ICC v4 but some printer drivers do not. Convert the profile to ICC v2 using a profile editor if necessary.
Colors still look wrong after applying the profile
Double profiling is the likely cause. Even if you set Application Manages Colors, the driver may still apply its own conversion. Open the printer’s Properties from the Print dialog and look for a setting called ICM Method or ICM Intent. Set ICM Method to ICM Handled by Host System or Disable ICM. If no such option exists, the driver may be locked. Use a generic printer driver such as Microsoft’s built-in PostScript driver if your printer supports it.
The profile works in one application but not another
Some applications, especially web browsers and Office apps, do not support color management at all. They send the image in sRGB regardless of your system profile. For these applications, you must convert the image to sRGB in an editor before printing. The ICC profile you assigned in Windows will then map the sRGB data to your printer’s color space.
Application Color Management vs Windows Color Management
| Item | Application Manages Colors | Windows Manages Colors |
|---|---|---|
| Where profile is selected | In the software Print dialog | In Windows Color Management settings |
| When conversion happens | Before the print job is sent to the spooler | After the spooler receives the job, before driver processing |
| Driver color intervention | Must be disabled manually | Windows can override driver defaults if Use Windows Color Management is checked |
| Best for | Professional photo editors with full control | Users who want a system-wide profile without per-app setup |
The table shows that using Application Manages Colors gives you more control but requires you to disable driver adjustments. Using Windows Manages Colors is simpler but may still conflict with aggressive driver settings. For best results on Windows 11, use Application Manages Colors in your photo software and disable all driver color processing.
Conclusion
You can now force Windows 11 to apply your ICC profile by installing the profile into the system color folder, assigning it as the default device profile in the Color Management dialog, and disabling driver color adjustments. Always set your application to manage colors rather than the printer. If a profile still does not apply, check whether the driver locks color settings or whether the profile uses an ICC version your printer driver does not support. For stubborn consumer printers, switching to a generic Microsoft driver often restores full color control.