DICOM PS3.2 2022b - Conformance |
---|
The EXAMPLE-PRINT-SERVER-MANAGEMENT provides Standard Conformance to the following SOP Classes:
The Print Server Management System will accept associations while configured as an Print SCP and while a valid local Printer destination exists.
The DICOM standard application context name for DICOM is always accepted
The EXAMPLE-PRINT-SERVER-MANAGEMENT will accept Up to 8 simultaneous delivery Associations. If an attempt is made to open more than 8 simultaneous Associations, the Print Server System will reject the additional Associations (A-ASSOCIATE-RJ).
EXAMPLE-PRINT-SERVER-MANAGEMENT will also initiate one Association at a time for each destination to which a connectivity verification request is being processed. Only one connectivity verification job will be active at a time, the other remains pending until the active job is completed or failed.
The EXAMPLE-PRINT-SERVER-MANAGEMENT initiates Associations only for the purpose of verifying a DICOM connection.
The EXAMPLE-PRINT-SERVER-MANAGEMENT is capable of proposing the Presentation Contexts as shown in the following table:
A remote peer DICOM Application Entity, acting as an Print SCU, establishes an association with the EXAMPLE-PRINT-SERVER-MANAGEMENT that accepts these Associations for the purpose of receiving images and image presentation related data for image processing and printing on a hard copy medium.
When an association has been established the Sequencing of Real-World Activities is as described in Section E.4.1.3.
The Print Server (SCP) AE may reject association attempts as shown in Table E.4.2-9. The Result, Source and Reason/Diag columns represent the values returned in the appropriate fields of an ASSOCIATE-RJ PDU (see Section 9.3.4 “A-ASSOCIATE-RJ PDU Structure” in PS3.8 ). The contents of the Source column is abbreviated to save space and the meaning of the abbreviations are:
Table E.4.2-9. Association Rejection Reasons
EXAMPLE-PRINT-SERVER-MANAGEMENT will accept Presentation Contexts as shown in the following table:
The Print Server Management AE will prefer to accept the Explicit VR Little Endian Transfer Syntax if multiple transfer syntaxes are offered. Furthermore, At the time of association establishment, the Print Server Management confirms, returning a list of presentation contexts that were proposed by the Print SCU and that will be supported by the Print Server Management.
The EXAMPLE-PRINT-SERVER-MANAGEMENT provides standard conformance to the DICOM Verification Service Class as a SCP. The status code for the C-ECHO is in the following table:
The EXAMPLE-PRINT-SERVER-MANAGEMENT supports the following mandatory SOP classes as defined by the Basic Grayscale Print Management Meta SOP Class:
The Common SOP Specific Conformance for all Print SOP Classes, including the general behavior of Print Server Management AE during communication failure is summarized in the following table:
Table E.4.2-13. Print Server SCP Communication Failure Reasons
The specific SOP Conformance statement for each of the Basic Grayscale Print Management Meta SOP Class components is described in the subsequent sections.
The EXAMPLE-PRINT-SERVER-MANAGEMENT provides support for the following DIMSE Services:
The EXAMPLE-PRINT-SERVER-MANAGEMENT provides the following support for the Film Session attributes sent by the N-CREATE DIMSE service::
Table E.4.2-14. Basic Film Session SOP Class N-CREATE Request Attributes
CURRENT (See Section E.8.5.1) |
||||
CURRENT (See Section E.8.5.1) |
||||
The Print Server Management behavior and specific status codes sent for the N-CREATE of a specific Film Session is described in the following table:
Table E.4.2-15. Film Session SOP Class N-CREATE Response Status Handling Reasons
The EXAMPLE-PRINT-SERVER-MANAGEMENT provides the support for the Film Session attributes sent by the N-SET DIMSE service identically as it is described for the Film Session with N-CREATE, Table E.4.2-15.
The Print Server Management behavior and specific status codes sent for the N-SET of a specific Film Session is described in the following table:
Table E.4.2-16. Film Session SOP Class N-SET Response Status Handling Reasons
The Print Server Management behavior and specific status codes sent for the N-DELETE of a specific Film Session is described in the following table:
Table E.4.2-17. Film Session SOP Class N-DELETE Response Status Handling Reasons
The receipt of the N-ACTION will result in submitting a print job to print all the films of the film session in the order that they were received. The Film Session N-ACTION arguments are defined in the DICOM Standard Table H.4-3 “N-ACTION Arguments” in PS3.4 . The number of films that can be stored for print is limited by the size of the Printer's installed disk space and the number of images sent by the connected Print SCU simultaneously.
The Print Server Management behavior and specific status codes sent for the N-ACTION of a specific Film Session is described in the following table:
Table E.4.2-18. Film Session SOP Class N-ACTION Response Status Handling Reasons
The EXAMPLE-PRINT-SERVER-MANAGEMENT provides support for the following DIMSE Services:
The EXAMPLE-PRINT-SERVER-MANAGEMENT provides the following support for the Film Box attributes sent by the N-CREATE DIMSE service
See the addition value "CURRENT" in Section E.8.5.1
Annotation Display Format Id1 - instructs the Print Server Management System to create annotation boxes and set the format of the annotation boxes. The currently loaded machine resident font will be used. See table below.
Smoothing Type - If Magnification Type is CUBIC, this attribute allows the SCU to specify the various smoothing effects provided by the interpolation algorithm in the Laser Imager. 0 specifies replicate, and 1 through 15 specifies various levels of smoothing.
Border Density - allows the density of the areas surrounding and between images on the film to be either dark or white.
Trim - specifies whether a trim box be printed around each image on film. The trim density is the opposite of the border density.
The following table describes the annotation formats are supported:
Table E.4.2-20. Annotation Display Formats
The Print Server Management behavior and specific status codes sent for the N-CREATE of a specific Film Box is described in the following table:
Table E.4.2-21. Film Box SOP Class N-CREATE Response Status Handling Behavior
The EXAMPLE-PRINT-SERVER-MANAGEMENT provides the support for the following Film Box attributes sent by the N-SET DIMSE service:
Table E.4.2-22. Basic Film Box SOP Class N-SET Request Attributes
Smoothing Type 2- If Magnification Type is CUBIC, this attribute allows the SCU to specify the various smoothing effects provided by the interpolation algorithm in the Laser Imager. 0 specifies replicate, and 1 through 15 specifies various levels of smoothing.
Border Density 3- allows the density of the areas surrounding and between images on the film to be either dark or white.
Trim4 - specifies whether a trim box be printed around each image on film. The trim density is the opposite of the border density.
The Print Server Management behavior and specific status codes sent for the N-SET of a specific Film Box is described in the following table:
Table E.4.2-23. Film Box SOP Class N-SET Response Status Handling Behavior
The EXAMPLE-PRINT-SERVER-MANAGEMENT provides the support for deleting the last created Film Box.
The specific behavior and status codes sent for the N-DELETE of the last created Film Box is described in the following table:
The EXAMPLE-PRINT-SERVER-MANAGEMENT provides the support for submitting the print job for printing the specific Film Box. The Film BOX N-ACTION arguments are defined in the DICOM Standard Table H.4-8 “N-ACTION Arguments” in PS3.4 .
The specific behavior and status codes sent for the N-ACTION of the specific Film Box is described in the following table:
Table E.4.2-25. Film Box SOP Class N-ACTION Response Status Handling Behavior
The EXAMPLE-PRINT-SERVER-MANAGEMENT provides the following support for the attributes contained in the N-SET DIMSE Service of the Basic Grayscale Image Box SOP Class:
Max Rows and Columns - The Maximum number of printable pixel matrix per supported Media size
Magnification Type - Same as the attribute Magnification Type in Film Box, but used here for image based setting. If not specified, the value of this attribute inherits from Magnification Type in Film Box.
Smoothing Type - If Magnification Type was cubic, this attribute allows the Laser Imager interpolation algorithm to be further defined.
See the addition value in Section E.8.5.1
The Print Server Management behavior and specific status codes sent for the N-SET of a specific Image Box is described in the following table:
Table E.4.2-27. Image Box SOP Class N-SET Response Status Handling Behavior
The EXAMPLE-PRINT-SERVER-MANAGEMENT supports the following DIMSE operations and notifications for the Printer SOP Class:
Details of the supported attributes and status-handling behavior are described in the following subsections.
The Print SCU uses the Printer SOP Class N-GET operation to obtain information about the current Printer status. The attributes obtained via N-GET are listed in the table below.
The following tables (listing attributes are sent by the SCP) use a number of abbreviations. The abbreviations used in the "Presence of Value" column are:
VNAP: Value Not Always Present (attribute sent zero length if no value is present)
ANAP: Attribute Not Always Present
EMPTY: Attribute is sent without a value
NS: Not supported - attribute is not being sent
Table E.4.2-28. Printer SOP Class N-GET Request Attributes
The Printer Status information is evaluated as follows:
If Printer status (2110,0010) is NORMAL, the print-job continues to be printed.
If Printer status (2110,0010) is FAILURE, the print-job is marked as failed. The contents of Printer Status Info (2110,0020) is logged
If Printer status (2110,0010) is WARNING, the print-job continues to be printed. The content of Printer Status Info (2110,0020) is logged.
The following status codes may be returned in response to Printer N-GET:
Table E.4.2-29. Printer SOP Class N-GET Response Status Handling Behavior
EXAMPLE-PRINT-SERVER-MANAGEMENT can be configured to send the Printer status information using the N-EVENT-REPORT DIMSE Service, asynchronously to all associated SCU that support the Printer SOP class. When the printer status is NORMAL, no attribute is sent. When the printer status is either WARNING or FAILURE, the following attributes are sent:
Table E.4.2-30. Printer SOP Class N-EVENT-REPORT Attributes
The EXAMPLE-PRINT-SERVER-MANAGEMENT behavior when sending the N-EVENT-REPORT is summarized in the following table:
Table E.4.2-31. Printer SOP Class N-EVENT-REPORT Behavior
The EXAMPLE-PRINT-SERVER-MANAGEMENT creates the Basic Annotation Box SOP instance at the time the Basic Film Box SOP instance is created, based on the value of the attribute Annotation Display Format ID (2010,0030) of the Basic Film Box.
The created Basic Annotation Box SOP instance can be updated with the N-SET DIMSE service. The following table describes the attributes that can be updated:
Table E.4.2-32. Basic Annotation Box SOP Class N-SET Request Attributes
The Print Server Management behavior and specific status codes sent for the N-SET of a specific Annotation Box is described in the following table:
Table E.4.2-33. Basic Annotation Box SOP Class N-SET Response Status Handling Behavior
The EXAMPLE-PRINT-SERVER-MANAGEMENT supports the following DIMSE operations and notifications for the Print Job SOP Class:
Details of the supported attributes and status-handling behavior are described in the following subsections.
The EXAMPLE-PRINT-SERVER-MANAGEMENT can be configured to report the status of the Print job using the N-EVENT-REPORT DIMSE Service, asynchronously to the associated SCU that created the job and establishes the association to support the Print Job SOP Class. The Print Job N-EVENT-REPORT will provide the following information:
Table E.4.2-34. Print Job SOP Class N-EVENT-REPORT Attributes
For each status type: PENDING, PRINTING, DONE and FAILURE, the following print job attributes are returned to the SCU:
If the Event Type is Failure or Pending then the error/pending condition is sent to the SCU through the Execution Status Info element (2100,0030), as described in Table E.4.2-35.
When the Event Type is Done or Printing the Print Server is deleting the Print Job SOP Instance after receiving a confirmation from the Print SCU.
The EXAMPLE-PRINT-SERVER-MANAGEMENT support the Print Job N-GET requests. When a Print SCU needs to monitor the status of a print job, it can either maintain its association until the Print Server Management System notifies the SCU that the print job has completed, or it may open a new association with the Print Server Management System to track the print job using the Print Job SOP Class N-GET status.
The following table describes the Print Server Management System responds to a N-GET Print Job DIMSE Service request and returns the following attributes in support of Print Job SOP Class.
Table E.4.2-36. Print Job SOP Class N-GET Request Attributes
The following table describes the status codes and behavior of the Print Server reply in response to Print Job N-GET requested by the Print SCU:
Table E.4.2-37. Print Job SOP Class N-GET Response Status Handling Behavior
The Print Server Management System supports the Presentation LUT SOP class as SCP. Print SCU may negotiate this support and create a Presentation LUT instance prior to the creation of Film Boxes or Image Boxes. Multiple Presentation LUT instances are supported in an association, but only one instance will be supported for each image.
The SCU shall send either Presentation LUT Sequence or the Presentation LUT Shape. These values are mutually exclusive and the action will result in an error if neither or both are present. The presence of the Presentation LUT instance overrides any Data Set in the Configuration Information attribute (2010,0150) of the Film Box or Image Box.
The Print Server Management System provides support for the following DIMSE Services:
The Print Server Management System supports the following attributes of the
N-CREATE DIMSE Service of the Presentation LUT SOP Class:
Table E.4.2-38. Presentation LUT SOP Class N-CREATE Request Attributes
The Print Server Management behavior and specific status codes sent for the N-CREATE of a specific Presentation LUT is described in the following table:
Table E.4.2-39. Presentation LUT SOP Class N-CREATE Response Status Handling Behavior
When a N-DELETE DIMSE service is requested with a specific Presentation LUT SOP instance, the Print Server Management System will not delete the specified Presentation LUT SOP instance as long as there are outstanding references to it. Otherwise, it deletes the specified Presentation LUT SOP instance.
The EXAMPLE-PRINT-SERVER-MANAGEMENT supports the DICOM standard (PS3.14) Grayscale Standard Display Function (GSDF) for Consistent Presentation of Displayed and Printed Images. The Image Consistency is achieved through the support of the Presentation LUT (transforming the image pixels value in to the Standard Presentation P-values) and then Transforming the Image pixel values from the standard Presentation (P-value) space to the Optical Density space. Calibrating the Imager Printer Device to adjust the Printer Imager characteristic curve to fit the GSDF curve. The EXAMPLE-PRINT-SERVER-MANAGEMENT Service Manual describes in details the Imager Printer calibration to the DICOM GSDF curve.
The EXAMPLE-PRINT-SERVER-MANAGEMENT is supporting the Printer Configuration N-GET requested by the Print SCU. The following table describes the Printer Configuration attributes:
Table E.4.2-40. Printer Configuration SOP Class N-GET Response Attributes
See the addition value "CURRENT" in Section E.8.5.1
DICOM PS3.2 2022b - Conformance |
---|