H.3 Print Management Conformance

H.3.1 Scope

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.

Note

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.

H.3.2 Print Management Meta SOP Classes

H.3.2.1 Description

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

H.3.2.2 Meta SOP Class Definitions

H.3.2.2.1 Basic Grayscale Print Management Meta SOP Class

The Meta SOP Class is defined by the following set of supported SOP Classes.

Table H.3.2.2.1-1. SOP Classes of Basic Grayscale Print Management Meta SOP Class

SOP Class Name

Reference

Usage SCU/SCP

Basic Film Session SOP Class

H.4.1

M/M

Basic Film Box SOP Class

H.4.2

M/M

Basic Grayscale Image Box SOP Class

H.4.3.1

M/M

Printer SOP Class

H.4.6

M/M


Note

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".

H.3.2.2.2 Basic Color Print Management Meta SOP Class

The Meta SOP Class is defined by the following set of supported SOP Classes.

Table H.3.2.2.2-1. SOP Classes of Basic Color Print Management Meta SOP Class

SOP Class Name

Reference

Usage SCU/SCP

Basic Film Session SOP Class

H.4.1

M/M

Basic Film Box SOP Class

H.4.2

M/M

Basic Color Image Box SOP Class

H.4.3.2

M/M

Printer SOP Class

H.4.6

M/M


Note

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".

H.3.2.2.3 Referenced Grayscale Print Management Meta SOP Class (Retired)

This section was previously defined in DICOM. It is now retired. See PS 3.4-1998.

H.3.2.2.4 Referenced Color Print Management Meta SOP Class (Retired)

This section was previously defined in DICOM. It is now retired. See PS 3.4-1998.

H.3.2.2.5 Pull Stored Print Management Meta SOP Class(Retired)

This section was previously defined in DICOM. It is now retired. See PS 3.4-2004.

H.3.3 Optional SOP Classes

H.3.3.1 Description

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.

H.3.3.2 List of Optional SOP Classes

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.

Table H.3.3.2-1. List of Optional SOP Classes for Basic Print Management Meta SOP Classes

SOP Class Name

Reference

Usage SCU/SCP

Basic Annotation Box SOP Class

H.4.4

U/U

Print Job SOP Class

H.4.5

U/U

Presentation LUT SOP Class

H.4.9

U/U

Printer Configuration Retrieval SOP Class

H.4.11

U/U


Note

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.

H.3.4 Conformance Statement

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