Printlink5-IN: DICOM 3.0 Conformance Statement
Printlink5-IN: DICOM 3.0 Conformance Statement
Printlink5-IN: DICOM 3.0 Conformance Statement
Printlink5-IN
DICOM 3.0 Conformance Statement
CODE NO. 1116
Manufacturer:
Important Notes
- Konica Minolta Medical & Graphic, Inc. retains copyright of this manual.
- The contents of this manual may be subject to change without prior notice.
- Unauthorized reproduction of any part of this manual is prohibited.
- Konica Minolta Medical & Graphic, Inc. will not be responsible for any damage or loss caused
or claims from a third party resulting from operating this product.
Windows is a registered trademark of Microsoft Corporation in the United States and other
countries. All other trademarks or registered trademarks are property of their respective
owners. ® and TM marks are not indicated in this manual.
Copyright © Konica Minolta Medical & Graphic, Inc. 2006. All Rights Reserved.
i
Printlink 5-IN
Revision History
NOTE: Descriptions in this document are subject to change without prior notice.
ii
Printlink 5-IN
Contents
0 INTRODUCTION................................................................................................................................... 1
0.1 Abbreviations.................................................................................................................................... 1
1 IMPLEMENTATION MODEL................................................................................................................. 1
1.1 Application Data Flow Diagram ....................................................................................................... 1
1.2 Functional Definitions of AEs.......................................................................................................... 2
1.2.1 Print SCP........................................................................................................................................ 2
1.2.2 Print SCU........................................................................................................................................ 2
1.2.3 Storage SCU................................................................................................................................... 2
1.2.4 Modality Worklist Management SCU ........................................................................................... 2
1.3 Sequencing of Real World Activities .............................................................................................. 2
2 AE SPECIFICATION ............................................................................................................................. 2
2.1 Print Service Class SCP Specification ........................................................................................... 2
2.1.1 Association Establishment Policies ............................................................................................ 2
2.1.2 Association in Real World Activities............................................................................................ 3
2.1.3 Association Acceptance Policy.................................................................................................... 3
2.1.4 SOP Class Adaptability ................................................................................................................. 4
2.1.5 Basic Grayscale Print Management Meta SOP Class................................................................. 4
2.1.6 Presentation LUT SOP Class........................................................................................................ 9
2.2 Storage Service Class SCU SPECIFICATION ............................................................................... 10
2.2.1 Association Establishment Policies .......................................................................................... 10
2.3 Modality Worklist Management Service Class SCU Specifications ........................................... 11
2.3.1 Association Establishment Policies .......................................................................................... 11
2.3.2 Verification keys to request........................................................................................................ 13
2.3.3 Response keys to request .......................................................................................................... 14
3 COMMUNICATION PROFILES........................................................................................................... 15
3.1 Supported Communication Stack ................................................................................................. 15
3.2 TCP/IP Stack ................................................................................................................................... 15
3.2.1 Support of physical media.......................................................................................................... 15
4 EXTENSIONS / SPECIALIZATIONS / PRIVATIZATIONS .................................................................. 15
4.1 Standard Expansion / Specialization / Privatization SOP............................................................ 15
4.2 Personal Transfer Syntax............................................................................................................... 15
5 CONFIGURATION .............................................................................................................................. 16
5.1 AE Title / Presentation Address Mapping..................................................................................... 16
5.2 Configurable Parameters............................................................................................................... 16
5.2.1 Number of simultaneous associations ...................................................................................... 16
5.2.2 Maximum PDU size...................................................................................................................... 16
6 SUPPORT OF EXTENDED CHARACTER SETS............................................................................... 16
Appendix.A (Characteristic State Code)............................................................................................. 17
A.1 Basic Film Session SOP Class ..................................................................................................... 17
A.1.1 N-CREATE.................................................................................................................................... 17
A.1.2 N-SET ........................................................................................................................................... 17
A.1.3 N-ACTION .................................................................................................................................... 18
A.1.4 N-DELETE.................................................................................................................................... 18
A.2 Basic Film Box SOP Class ............................................................................................................ 19
A.2.1 N-CREATE.................................................................................................................................... 19
A.2.2 N-SET ........................................................................................................................................... 19
A.2.3 N-ACTION .................................................................................................................................... 20
A.2.4 N-DELETE.................................................................................................................................... 20
A.3 Basic Grayscale Image Box SOP Class ....................................................................................... 21
A.3.1 N-SET ........................................................................................................................................... 21
A.4 Printer SOP Class .......................................................................................................................... 21
A.4.1 N-GET........................................................................................................................................... 21
A.5 Annotation Box SOP Class ........................................................................................................... 22
A.5.1 N-SET ........................................................................................................................................... 22
Appendix.B (Imager Format) ............................................................................................................... 23
B1.1 DRYPRO722.................................................................................................................................. 23
B1.2 Other restriction on the image data ........................................................................................... 24
B2.1 DRYPRO832.................................................................................................................................. 25
B2.2 Other restriction on the image data ........................................................................................... 27
B2.2.1 When the image data is not reduced....................................................................................... 29
iii
Printlink 5-IN
iv
Printlink 5-IN
0 INTRODUCTION
This document describes the compatibility of the DICOM interface for Print Management System
Printlink 5-IN with DICOM 3.0.
0.1 Abbreviations
1 IMPLEMENTATION MODEL
The DICOM interface for Print Management System Printlink 5-IN operates as a DICOM Print
Service Class SCU/SCP, DICOM Storage Service Class SCU, and Modality Worklist Management
Service Class SCU.
Print SCU
Print SCU/SCP
Modality Worklist SCU
Storage SCU Storage SCP
1
Printlink 5-IN
When the Host (SCU) sends a request to Printlink 5-IN (SCP) to print an image, it operates the SOP
class defined by the Print Management Service Class.
DIMSE service, which is defined in each SOP class, is used for operating the SOP class.
Printlink 5-IN (SCP) processes and makes hard copies of the image data according to the individual
attribute values which were specified by the Host (SCU).
When Printlink 5-IN (SCU) sends a request to the imager (SCP) to print an image, it operates the
SOP class defined by the Print Management Service Class.
DIMSE service, which is defined in each SOP class, is used for operating the SOP class.
The imager (SCP) processes and makes hard copies of the image data according to the individual
attribute values which were specified by the Printlink 5-IN (SCU).
The Storage SCU for Printlink 5-IN operates as a communication process and starts to send images
in response to a C-STORE-RQ after a request to establish an association sent to an external AE is
accepted.
The Modality Worklist Management SCU for Printlink 5-IN operates as a communication process
and obtains patient / study data in response to a C-FIND-RQ after a request to establish an
association sent to an external AE is accepted.
2 AE SPECIFICATION
Printlink 5-IN receives print request associations and operates as an application entity.
Printlink 5-IN conforms as an SCP to the following SOP classes.
2
Printlink 5-IN
2.1.1.1 General
Description Value
Application Context Name 1.2.840.10008.3.1.1.1
Print Management SCU and SCP utilize the DICOM upper layer to establish association. In doing
so, Printlink 5-IN (SCP) receives an association started by the Host (SCU). The maximum PDU size
used is 64KB.
The number of associations that Printlink 5-IN can support at the same time is 8.
Printlink 5-IN manages asynchronous N-EVENT messages. However, a message is sent whenever
necessary.
e.g. KC_PLNK5_1.00R00
Printlink 5-IN (SCP) establishes associations from the association establishment request from the
HOST (SCU).
Image data and various parameters are sent to the imager with the command from the HOST (SCU)
in order to print image data on films.
C-ECHO, Film Session, Film Box, and Image BOX can be requested with a command from the
HOST (SCU).
3
Printlink 5-IN
Printlink 5-IN (SCP) issues the presentation context that is indicated in the following table.
Abstract syntax
Role
Name UID
Verification SOP Class 1.2.840.10008.1.1
Basic Grayscale Print Management Meta
1.2.840.10008.5.1.1.9
SOP Class SCP
Printer Management Class 1.2.840.10008.5.1.1.16
Presentation LUT SOP Class 1.2.840.10008.5.1.1.23
The following transmission syntax is valid against the individual SOP classes mentioned above.
Name UID
Implicit VR Little Endian 1.2.840.10008.1.2
Printlink 5-IN provides adaptability to the Basic Grayscale Print Management Meta SOP Class.
Printlink 5-IN supports the following SOP classes.
4
Printlink 5-IN
5
Printlink 5-IN
6
Printlink 5-IN
7
Printlink 5-IN
When the requested image size exceeds the one indicated above, images are treated as shown
below,
Film
Image
8
Printlink 5-IN
9
Printlink 5-IN
Printlink 5-IN supports the following SOP classes as a Storage Service Class SCU.
2.2.1.1 General
The Storage SCU for Printlink 5-IN identifies and uses the following application context name.
Description Value
Application Context Name 1.2.840.10008.3.1.1.1
The Storage SCU for Printlink 5-IN issues a request to establish a maximum of 7 associations to an
external AE which is a different device.
Parallel processing is performed to each AE in which an association has been established.
Description Value
Implementation Class UID Printlink 5-IN 1.2.392.200036.9107.500.521
Implementation Version Name KC_PLNK5_X.XXXXX
10
Printlink 5-IN
The Storage SCU for Printlink 5-IN sends a C-STORE request to the Remote Storage SCP and
sends image data in a real world where associations are established.
The Storage SCU for Printlink 5-IN accepts presentation context that are listed in the following table.
Transfer Syntax
Name List UID List
Implicit VR Little Endian 1.2.840.10008.1.2
Printlink 5-IN supports the following SOP class as a Modality Worklist Management Service Class
SCU.
2.3.1.1 General
The Modality Worklist Management SCU for Printlink 5-IN identifies and uses the following
application context name.
Description Value
Application Context Name 1.2.840.10008.3.1.1.1
11
Printlink 5-IN
The Modality Worklist Management SCU for Printlink 5-IN issues a request to establish a maximum
of one association at one time to an external AE which is a different device.
Description Value
Implementation Class UID Printlink 5-IN 1.2.392.200036.9107.500.521
Implementation Version Name KC_PLNK5_X.XXXXX
The Modality Worklist SCU for Printlink 5-IN sends a C-FIND request to the Remote Modality
Worklist SCP and receives patient data.
The Modality Worklist SCU for Printlink 5-IN makes requests in the presentation context shown in
the following table.
Transfer Syntax
Name List UID List
Implicit VR Little Endian 1.2.840.10008.1.2
12
Printlink 5-IN
The Modality Worklist SCU for Printlink 5-IN combines the following verification keys arbitrarily and
obtains patient data.
Verification
Indication / Module Tag Note / Type of Verification
Key Type
Reserved procedural step
The attribute of a reserved procedural step is only
Sequence of
obtained with a matched sequence.
reserved (0040,0100) R
A sequence of a reserved procedural step contains
procedural step
only a single item.
> AE name of The AE name of a reserved station is obtained only
(0040,0001) R
reserved station with a matched single value.
> Starting date of
The starting date of a reserved procedural step is
reserved (0040,0002) R
obtained with a matched single value.
procedural step
> Starting time of
The starting time of a reserved procedural step is
reserved (0040,0003) R
obtained with a matched single value.
procedural step
> Modality (0008,0060) R A modality is obtained with a matched single value.
> Name of
The name of the reserved consulting doctor is obtained
reserved (0040,0006) R
with a matched single value or wildcard verification.
consulting doctor
Image service request
A receipt number is obtained with a matched single
Receipt number (0008,0050) O
value.
Requested procedure
Requested A requested procedure ID is obtained with a matched
(0040,1001) O
procedure ID single value.
Patient identity
A patient name is obtained with a matched single value
Patient name (0010,0010) R
or wildcard verification.
Patient ID (0010,0020) R A patient ID is obtained with a matched single value.
13
Printlink 5-IN
The Modality Worklist SCU for Printlink 5-IN combines the following response keys arbitrarily and
obtains or requests for patient data.
Verification
Indication / Module Tag Note
Key Type
Same for SOP
Specific character
(0008,0005) 1C
group
Reserved procedural step
Sequence of
reserved (0040,0100) 1
procedural step
> AE name of
(0040,0001) 1
reserved station
> Starting date of
reserved (0040,0002) 1
procedural step
> Starting time of
reserved (0040,0003) 1
procedural step
> Modality (0008,0060) 1
> Name of
reserved (0040,0006) 2
consulting doctor
Requested procedure
Requested
(0040,1001) 1
procedure ID
Image service request
Receipt number (0008,0050) 2
Patient identity
Patient name (0010,0010) 1
Patient ID (0010,0020) 1
Patient description
Patient date of
(0010,0030) 2
birth
Patient gender (0010,0040) 2
Patient weight (0010,1030) 2
Patient height (0010,1040) 2
Patient consultation
Patient status (0038,0500) 2
Pregnancy status (0010,21C0) 2
Medical
(0010,2000) 2
precautions
Contrast medium
(0010,2110) 2
allergy
Special care (0038,0050) 2
14
Printlink 5-IN
3 COMMUNICATION PROFILES
The upper-layer protocol for DICOM TCP/IP defined in DICOM PS3.8 is provided.
Printlink 5-IN succeeds the TCP/IP stack from the Windows XP system.
The following attributes are reserved in the Basic Film Box SOP Class.
- (2011,0010)
- (2011,1011)
- (2011,1021)
- (2011,1030)
- (2011,1031)
- (2011,1040)
- (2011,1050)
- (2011,1060)
- (2011,1070)
- (2011,1080)
- (2011,1090)
Not in use.
15
Printlink 5-IN
5 CONFIGURATION
The conformance from a Printlink 5-IN AE title to a presentation address is performed by making
indications to a configuration file.
For elements in which the VR is SH (short column), LO (long column), ST (short text), LT (long text),
or PN (person's name), extended characters can be used by specifying an extended character
repertoire in the attribute specific character group (0008,0005) for SC Image IOD. The extended
character repertoire uses ISO 2022 IR87, ISO 2022 IR13, or ISO 2022 IR87.
16
Printlink 5-IN Appendix.A(Characteristic state code)
A.1.1 N-CREATE
SCU can use N-CREATE to request SCP to create Basic Film Session SOP Instance.
Printlink 5-IN (SCP) returns one of the following status codes to the Host (SCP).
A.1.2 N-SET
Printlink 5-IN (SCP) returns one of the following status codes to the Host (SCP).
17
Printlink 5-IN Appendix.A(Characteristic state code)
A.1.3 N-ACTION
SCU can use N-ACTION in order to request SCP to print one or more copies of a film session that
belongs to a film session.
Printlink 5-IN (SCP) returns one of the following status codes to the Host (SCP).
A.1.4 N-DELETE
SCU can use N-DELETE to request SCP to delete the entire Basic Film Session SOP Instance
hierarchical structure.
Printlink 5-IN (SCP) returns one of the following status codes to the Host (SCP).
18
Printlink 5-IN Appendix.A(Characteristic state code)
A.2.1 N-CREATE
SCU can use N-CREATE to request SCP to create Basic Film Box SOP Instance.
Printlink 5-IN (SCP) returns one of the following status codes to the Host (SCP).
A.2.2 N-SET
Printlink 5-IN (SCP) returns one of the following status codes to the Host (SCP).
19
Printlink 5-IN Appendix.A(Characteristic state code)
A.2.3 N-ACTION
SCU can use N-ACTION in order to request SCP to print one or more copies of one film box of a
film session that belongs to a film session.
Printlink 5-IN (SCP) returns one of the following status codes to the Host (SCP).
A.2.4 N-DELETE
SCU can use N-DELETE to request SCP to delete the Basic Film Session SOP Instance
hierarchical structure.
Printlink 5-IN (SCP) returns one of the following status codes to the Host (SCP).
20
Printlink 5-IN Appendix.A(Characteristic state code)
A.3.1 N-SET
SCU can use N-SET to request SCP to update a Basic Grayscale Image Box SOP Instance.
SCU specifies just the Basic Grayscale Image Box SOP Instance UID that is attributed in the Film
Box SOP Instance that was last produced and specifies the attribute list which is set with an
attribute value.
Printlink 5-IN (SCP) returns one of the following status codes to the Host (SCP).
A.4.1 N-GET
Printlink 5-IN (SCP) returns one of the following status codes to the Host (SCP).
21
Printlink 5-IN Appendix.A(Characteristic state code)
A.5.1 N-SET
SCU can use N-SET to request SCP to update an Annotation Box SOP Instance.
SCU specifies just the Basic Grayscale Image Box SOP Instance UID that is attributed in the Film
Box SOP Instance that was last produced and specifies the attribute list which is set with an
attribute value.
Printlink 5-IN (SCP) returns one of the following status codes to the Host (SCP).
22
Printlink 5-IN Appendix.B(Imager Format)
B1.1 DRYPRO722
* The above formats are supported regardless of the film size or film orientation, however, formats
such as STANDARD¥1,2 or STANDARD¥2,1 cannot be supported at the same time (setting upon
installation).
23
Printlink 5-IN Appendix.B(Imager Format)
- The number of maximum input pixels in one frame of each format is obtained with the following
calculations.
Number of maximum input horizontal pixels = (PP - 300 - 50 * (Nh - 1)) / Nh
Number of maximum input vertical pixels = (PP - 525 - 50 * (Nv - 1)) / Nv
(PP: Number of print valid pixels / Nh: Number of frames in horizontal direction / Nv: Number of
frames in vertical direction)
* The number of maximum input pixels in the horizontal direction cannot exceed 5120.
e.g. The number of maximum input pixels in one frame for 14 x 17, 3 x 4 (12 frame format), and
Portrait is obtained as shown below.
Number of maximum input horizontal pixels = (8550 - 300 - 50 * (3 - 1)) / 3 = 2716
Number of maximum input vertical pixels = (10225 - 525 - 50 * (4 - 1)) / 4 = 2387
- The number of specified input pixels to realize life size at 80μm in a one frame.
Film Size Film Orientation Columns Row
PORTRAIT 4272 5112
14x17
LANDSCAPE 5224 4162
PORTRAIT
14x14 4272 4162
LANDSCAPE
PORTRAIT 3336 4162
11x14
LANDSCAPE 4272 3224
24
Printlink 5-IN Appendix.B(Imager Format)
B2.1 DRYPRO832
25
Printlink 5-IN Appendix.B(Imager Format)
26
Printlink 5-IN Appendix.B(Imager Format)
The values in the above table are used as the number of specified input pixels for realizing life size
at 78.6μm in a one frame format.
27
Printlink 5-IN Appendix.B(Imager Format)
- The number of maximum input pixels (When the image size is not reduced) in one frame of each
format is obtained with the following calculations.
Number of maximum input horizontal pixels = (PP - 16 * (Nh - 1)) / Nh
Number of maximum input vertical pixels = (PP - 16 * (Nv - 1)) / Nv
(PP: Number of print valid pixels / Nh: Number of frames in horizontal direction / Nv: Number of
frames in vertical direction)
e.g. The number of maximum input pixels in one frame for 14 x 17, 3 x 4 (12 frame format), and
Portrait is obtained as shown below.
Number of maximum input horizontal pixels = (4344 - 16 * (3 - 1)) / 3 = 1437
Number of maximum input vertical pixels = (5196 - 16 * (4 - 1)) / 4 = 1287
- The number of maximum input pixels (When the image size is reduced) in one frame of each
format is obtained with the following calculations.
Number of maximum input horizontal pixels = (PP - 16 * (Nh - 1)) / Nh
Number of maximum input vertical pixels = (PP - 16 * (Nv - 1)) / Nv
(PP: Number of print valid pixels / Nh: Number of frames in horizontal direction / Nv: Number of
frames in vertical direction)
e.g. The number of maximum input pixels in one frame for 14 x 17, 3 x 4 (12 frame format), and
Portrait is obtained as shown below.
Number of maximum input horizontal pixels = (4344 - 16 * (3 - 1)) / 3 / 0.8 = 1796
Number of maximum input vertical pixels = (5196 - 16 * (4 - 1)) / 4 / 0.8 = 1608
28
Printlink 5-IN Appendix.B(Imager Format)
The values in the above table are used as the number of specified input pixels for realizing life size
at 78.6μm in a one frame format.
- The number of maximum input pixels (when the image size is not reduced) in one frame of each
format is obtained for each film size and film orientation with the following calculations.
Number of maximum input horizontal pixels = (PP - 16 * (Nh - 1)) / Nh
Number of maximum input vertical pixels = (PP - 16 * (Nv - 1)) / Nv
(PP: Number of valid print pixels / Nh: Number of frames in horizontal orientation / Nv: Number of
frames in vertical orientation)
e.g. The number of maximum input pixels in one frame for 14 x 17, 3 x 4 (12 frame format) and
portrait orientation is obtained in the following calculations:
Number of maximum input horizontal pixels = (4344 - 16 * (3 - 1)) / 3 = 1437
Number of maximum input vertical pixels = (5196 - 16 * (4 - 1)) / 4 = 1287
29
Printlink 5-IN Appendix.B(Imager Format)
The values in the above table are used as the maximum input image size at 78.6μm in a one frame
format.
- The number of maximum input pixels (when the image size is reduced) in one frame of each
format is obtained for each film size and film orientation with the following calculations.
Number of maximum input horizontal pixels = (PP - 16 * (Nh - 1)) / Nh / 0.8
Number of maximum input vertical pixels = (PP - 16 * (Nv - 1)) / Nv / 0.8
(PP: Number of valid print pixels / Nh: Number of frames in horizontal orientation / Nv: Number of
frames in vertical orientation)
e.g. The number of maximum input pixels in one frame for 14 x 17, 1 x 1 CR mode (1 frame format)
and portrait orientation is obtained in the following calculations:
Number of maximum input horizontal pixels = (4496 - 16 * (1 - 1)) / 1 / 0.8 = 5620
Number of maximum input vertical pixels = (5412 - 16 * (1 - 1)) / 1 / 0.8 = 6765
30
Printlink 5-IN Appendix.C(Status Information)
31
Blank page
1116YA220 B
Konica Minolta Medical Imaging U.S.A., Inc. Konica Minolta Business Solutions
411 Newark Pompton Turnpike, Wayne, NJ 07470, U.S.A. (Canada) Ltd.
TEL. 973-633-1500 369 Britannia Road East, Mississauga, Ontario,
L4Z 2H5, Canada
TEL. 905-890-6600