(This question is for Windows 10/11, but could apply to other OS's that use Postscript PPDs.)
Does a Postscript Printer Definition (PPD) have support for the external file read capabilities of the Postscript language?
I am researching a problem where the PPD for a Postscript Universal Cloud Print Driver is unable to directly query the printer for its capabilities, or to know the default settings configured by an administrator, because there is no printer locally installed.
The PPD output job is instead routed through a local service process that forwards it to a remote print server via HTTPS POST.
The PPD would instead need to rely on the local service process to periodically query the remote print server and download the capabilities and default preferences via HTTPS to a local configuration file for the PPD to read.
This may also work for a PPD to get current status info from a remote printer (ink/toner/page amounts, jam status, etc.), with the local service process also downloading that to a local file.
If there are no such PPD external I/O capabilities, then another potential workaround is for the postscript cloud print service process to periodically entirely download a replacement PPD with hardcoded capabilities and defaults, generated by a script on the remote print server.