Yes, I have removed all the old CR assemblies and have only used the latest 13.x versions. I usually uncheck "No Printer" and select "Microsoft Office Document Image Writer", I have also tried make sure "No Printer" is checked and set the printer to "Microsoft Office Document Image Writer", or Xerox Printer or Dell Printer. The "Scale Report Page to Fit Printer Page" is still greyed out and my code still does not disable option "Scale Report Page to Fit Printer Page".
To rule out my code, I have recreated everything from scratch using a very basic test vb project with the latest 13.x CR assemblies, and just added the CrystalReportViewer control to my form. I then created new blank crystal report and every time I run a test print using the CrystalReportViewer, the "Scale Report Page to Fit Printer Page" is still greyed out.