Note that a StreamPrintService is different from a
PrintService, which supports a
attribute. A StreamPrintService always requires an output
stream, whereas a PrintService optionally accepts a
Destination. A StreamPrintService
has no default destination for its formatted output.
Additionally a StreamPrintService is expected to generate
a format useful in other contexts.
StreamPrintService's are not expected to support the Destination attribute.