Print Management conformance is defined in terms of supported Meta SOP Classes, which correspond with the mandatory functionality, and of supported optional SOP Classes, which correspond with additional functionality.
A Meta SOP Class corresponds with a pre-defined group of SOP Classes. The following Print Management Meta SOP Classes are defined:
Basic Grayscale Print Management Meta SOP Class
Basic Color Print Management Meta SOP Class
All SCUs and SCPs of the Print Management Service Class shall support at least one of the Basic Print Management Meta SOP Classes.
In addition the other Meta SOP Classes or optional SOP Classes may be supported.
The Meta SOP Class level negotiation is used to define a minimum set of print functions; the SOP Class level negotiation is used to define additional functions.
If multiple Meta SOP Classes and one or more optional SOP Classes are negotiated, the SCP shall support all the optional SOP Classes in conjunction with all the Meta SOP Classes.
At association setup, the negotiation process between the Print Management SCU and SCP shall occur for
one or more of the Meta SOP Classes and zero or more of the optional SOP Classes specified in Section H.3.3.2; or
one or more of the Printer, Print Job, and Printer Configuration Retrieval SOP Classes.
It is possible for an SCP to support Associations for printing and to also support additional Associations for the sole purpose of exchanging status information about the printer.
The Basic Print Management Meta SOP Classes correspond with the minimum functionality that an implementation of the Print Management Service Class shall support. The Basic Print Management Meta SOP Classes support the following mandatory features:
preformatted grayscale images or preformatted color images; preformatted images are images where annotation, graphics, overlays are burned in
pre-defined film layouts (image display formats)
basic presentation parameters on film session, film box and image box level
basic device management
The optional SOP Classes described in Section H.3.3 may be used with the Basic Print Management Meta SOP Classes.
The following features are optional for SCUs and SCPs:
Film box annotation
Presentation LUT
The Meta SOP Class is defined by the following set of supported SOP Classes.
The image pixel data are part of the Basic Grayscale Image Box SOP Class
The meaning of the Usage SCU/SCP is described in Section H.2.4.
The Basic Grayscale Print Management Meta SOP Class UID has the value "1.2.840.10008.5.1.1.9".
The Meta SOP Class is defined by the following set of supported SOP Classes.
The image pixel data are part of the Basic Color Image Box SOP Class
The meaning of the Usage SCU/SCP is described in Section H.2.4.
The Basic Color Print Management Meta SOP Class UID has the value "1.2.840.10008.5.1.1.18".
This section was previously defined in DICOM. It is now retired. See PS 3.4-1998.
This section was previously defined in DICOM. It is now retired. See PS 3.4-1998.
The optional SOP Classes address functionality beyond that of the Print Management Meta SOP Classes. One or more optional SOP Classes may be used in addition to the Print Management Meta SOP Classes.
The following functionality is supported by the optional SOP Classes:
annotation (text associated with a sheet of film)
tracking the printing of the print session
retrieval of printer configuration information
Presentation LUTs
Use of these optional SOP Classes allows an SCU to provide information to be printed with or on an image without burning the information into the image pixels. If these optional SOP Classes are not supported by both the SCU and SCP, then only the information burnt in to the image pixels before they are sent to the SCP will be printed. If the optional SOP Classes are not supported, the SCU is responsible for burning all expected text or graphics into the image pixels.
The following optional SOP Classes may be used in conjunction with the Basic Print Management Meta SOP Classes specified in Section H.3.2.2.
Negotiation of the Presentation LUT SOP Class does not imply any behavior in the SCP. Behavior is explicit when the Presentation LUT SOP Class is created and referenced at either the Film Session, Film Box, or Image Box levels.
The implementation Conformance Statement of these SOP Classes shall follow PS3.2.
The SCU Conformance Statement shall specify the following items:
maximum number of supported Associations at the same time
list of supported SOP Classes and Meta SOP Classes
for each of the supported SOP and Meta SOP Classes:
list of supported optional SOP Class Attributes and DIMSE Service Elements
for each supported Attribute (mandatory and optional Attribute), the valid range of values
The SCP Conformance Statement shall specify the following items:
maximum number of supported Associations at the same time
list of supported SOP Classes and Meta SOP Classes
minimum and maximum number of printable pixel matrix per supported film size
for each of the supported SOP Classes:
list of supported optional SOP Class Attributes and DIMSE Service Elements
for each supported Attribute (mandatory and optional Attribute) :
valid range of values
default value if no value is supplied by the SCU
status code (Failure or Warning) if SCU supplies a value that is out of range
for each supported DIMSE Service, the SCP behavior for all specific status codes
description of each supported custom Image Display Format (2010,0010) e.g., position and dimensions of each composing image box, numbering scheme of the image positions
description of each supported Annotation Display Format ID (2010,0030) e.g., position and dimensions of annotation box, font, number of characters
description of each supported configuration table (e.g., identification, content)
if the SCP supports N-ACTION for the Film Session SOP Class then the SCP shall specify the maximum number of collated films
in the case of grayscale printers that print color images, the behavior of printing color images
if cropping of images is supported, the algorithm for removing rows and columns from the image