How to setup the default application to use for print.

Sequence to test

  1. Open Windows Explorer (Win+e)
  2. Right click on a tiff image
  3. Select "print" item
  4. A custom application (for example IrfanView) should do the printout now to physical printer

Windows explorer print menu

The print should now go though a specified program the user can setup to print tiff files. Instead, Microsoft Windows sends the tiff file to Windows Photo viewer. If MsPaint is set as default application for this file extension, it sends the tiff file to MsPaint correctly (but MsPaint does do bad image printout without centering image). A custom application should be the solution to print out an specified file extension. How to setup?

What we tried without success

  1. Open Windows Explorer (Win+e)
  2. Select "Open with" > "Choose another app"
  3. Select application with hook "Always use this app to open .tiff files"
  4. OK

Default application

Select custom application (example IrfanView) Select custom application Explorer > Print > goes to Windows Photo viewer instead of any custom application.

After check of Registry entry ProgID - still default windows application for print (suggested by @harrymc): Regedit After check of Registry entry ProgID

Test with print command in registry without success Test with print command

This question has an open bounty worth +50 reputation from Nasenbaer ending in 2 days.

Looking for an answer drawing from credible and/or official sources.

  • What do you have in the registry at HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.tiff\UserChoice? – harrymc Mar 18 at 13:13
  • I checked Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.jpg\ShellEx\PropertyHandler with default application GUID in it. I now checked your path and found: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.tiff\UserChoice with one entry of Hash=5aLtQqOSl74=, which I have no idea what that is for. – Nasenbaer Mar 18 at 13:55
  • If you don't have an entry named ProgId then you have not set IrfanView (or other) as the handler for tiff images. – harrymc Mar 18 at 14:32
  • Reviewed: There is ProgId=ACDSee Pro 10.tiffin my case. But it does not use the value for print. It takes it for open the file only. – Nasenbaer Mar 19 at 10:28
  • I updated the question with screenshot attached on bottom. – Nasenbaer Mar 19 at 10:36

Your Answer

By clicking "Post Your Answer", you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.