I don’t understand code, so I don’t follow what you and Morgan are indicating.
I can’t be the first person to want to use a printer service profile, can I?
While I’m at it where do you specify Output profile? There doesn’t seem to be a place in Preferences, nor does it show up in the Save dialog.