Bharat:
I checked with the amazon technical team about just basic changes of printer preferences which didn't work.
You must insist that they escalate your issue, then. I have no doubt that other users are also affected by this, and Amazon is responsible for end-user support.
Unfortunately, the logs you pasted into the email body were not helpful, showing only idle connection timeouts (you should bring this up with Amazon as well, as they can add a few lines of code to prevent this).
If you would like me to review them, please zip the entirety of the logs and attach the zip file as previously instructed, but I don't think the logs are necessary at this point.
I am using Java 8 with QZ tray
For what it's worth, QZ-Tray 2.2.x ships with its own java runtime, and 2.2.5 uses Java 11. This does not affect the system-wide Java version on your PC. You can see all of the library versions in use by QZ-Tray here:
As a workaround solution, I propose you try the attached substitutions file to use grayscale printing for color print jobs from QZ-Tray. I am afraid I do not have a color printer here to test on, but this should work. We have used the substitutions file for many other situations where the web app maintainer did not satisfy the user's printing preferences.
If this solves the problem, please let us know.
Kind regards,
Lite Finocchiaro