Hi pannag17,
Thank you for reaching out.
Please find below the i - The “last-used printer” reuse within the same Reader session is expected behaviour. There’s no single “printer cache” button, but you can effectively clear cached print preferences by closing Reader between jobs, or by resetting Preferences
You may try the following to check if that works:
1. Use /t with a fresh Reader instance every print job: Instead of ShellExecute(..., "printto"), spawn Reader directly with /t and force a new process each time. This approach avoids reusing the session that holds the “last-used printer.” Adobe documents /t as the only switch for silent printing to a specific device.
2. Close Reader between jobs to clear its session cache: If you must use ShellExecute("printto"), ensure Reader is not running before each call (close it or kill the process after the previous job).
3. Reset Reader Preferences if caching seems “sticky”: If the Reader keeps clinging to a removed/default printer, refresh its Preferences:
- Exit Reader. - Rename the Preferences folder:
%APPDATA%\Adobe\Acrobat\DC\Preferences
Let us know if that helps.
Thanks,
Meenakshi
... View more