Allow for componentA to request a print action to componentB. For example in "onActionPerformed" of a button allow for a "request print action" via scripting or allow the choosing of a different component in the request print action that already exists.