CODONICS
CODONICS
Imaging Incorporated
CODONICS, INC. ii
Contents
1. Introduction ................................................................................................................................................ 5
1.1 Purpose of this Document .................................................................................................................... 5
1.2 Sources for this Document ................................................................................................................... 5
1.3 Acronyms and Abbreviations............................................................................................................... 5
1.4 Typographical Conventions ................................................................................................................. 5
2. Implementation Model................................................................................................................................ 6
2.1 Application Data Flow Diagram .......................................................................................................... 6
2.1.1 Request Printer Information ......................................................................................................... 6
2.1.2 Start a Film Session ...................................................................................................................... 6
2.1.3 Start a Film Box ........................................................................................................................... 6
2.1.4 Set Attributes of an Image Box .................................................................................................... 6
2.1.5 Print.............................................................................................................................................. 6
2.1.6 Delete ........................................................................................................................................... 6
2.2 Functional Definitions of AEs.............................................................................................................. 6
2.3 Sequencing of Real World Activities................................................................................................... 6
3. AE Specifications ....................................................................................................................................... 7
3.1 Print-SCP Specifications...................................................................................................................... 7
3.1.1 Association Establishment Policies .............................................................................................. 7
3.1.1.1 General ................................................................................................................................. 7
3.1.1.2 Number of Associations ....................................................................................................... 7
3.1.1.3 Asynchronous Nature ........................................................................................................... 7
3.1.1.4 Implementation Identifying Information............................................................................... 7
3.1.1.5 Called/Calling Titles............................................................................................................. 8
3.1.2 Association Initiation by Real World Activity ............................................................................. 8
3.1.3 Association Acceptance Policy .................................................................................................... 8
3.1.3.1 Real World Activity - Verification ....................................................................................... 8
3.1.3.2 Real World Activity - Printing.............................................................................................. 9
4. Communications Profiles.......................................................................................................................... 19
4.1 TCP/IP Stack ..................................................................................................................................... 19
4.1.1 Physical Media Support.............................................................................................................. 19
5. Extensions/Specializations/Privatizations................................................................................................. 19
6. Specific Details......................................................................................................................................... 19
7. Configuration ............................................................................................................................................ 19
7.1 Configuration of media selection ....................................................................................................... 19
7.1.1 NP-1600MD printer configuration ............................................................................................. 19
7.1.2 NP-1660MD printer configuration ............................................................................................. 19
7.1.3 Available Media Sizes................................................................................................................ 19
7.2 Configuration of TCP Port................................................................................................................. 20
8. Support for Extended Character Sets ........................................................................................................ 20
CODONICS, INC. iv
DICOM Conformance Statement for Print-SCP 5
1. Introduction
CODONICS, INC.
DICOM Conformance Statement for Print-SCP 6
2. Implementation Model
Print-SCP includes a database, a temporary image storage facility, plus an interface to a printer. Print-SCP
is a single application entity that stores images sent to it by service class users, maintains objects (film
sessions, film boxes, image boxes, etc.) that model the printing requests of the service class user.
Legend
Application
SCU Print- Entity
SCP Association
DICOM
Standard Negotiation
Interface
2.1.5 Print
The service class user issues a request to print either a single film box, or all film boxes associated with a
film session.
2.1.6 Delete
The service class user deletes a film session or film box.
CODONICS, INC.
DICOM Conformance Statement for Print-SCP 7
When a film session is deleted, the current film session and its corresponding film boxes are deleted.
When a film box is deleted, the current film box is deleted along with all its corresponding image boxes.
When an image box is deleted, all corresponding objects, such as images have their reference count
decremented.
Unreferenced images are deleted.
3. AE Specifications
Verification 1.2.840.10008.1.1
Print-SCP provides Standard Conformance to the following DICOM V3.0 Print Management SOP Class
as an SCP.
Table 2 Print Management SOP Class
SOP Class SOP Class UID
3.1.1.1 General
Print-SCP contains limitations for PDU size, the maximum is 32760 bytes.
CODONICS, INC.
DICOM Conformance Statement for Print-SCP 8
specialSlide Print-SCP forces an Image Display Format of SLIDE, resulting in 35mm slide output
(Codonics logical device 135). This behavior must further be enabled by specifying an
Image Display Format (2010,0010) of STANDARD\4,5 or STANDARD\4,6.
specialBracket Print-SCP forces a Bracketing print for each image printed as part of the association
(Codonics logical device 9).
DoBracketing
All others Print-SCP acts in its default manner, as described throughout this document.
CODONICS, INC.
DICOM Conformance Statement for Print-SCP 9
CODONICS, INC.
DICOM Conformance Statement for Print-SCP 10
Basic Greyscale Print Management Meta 1.2.840.10008.5.1.1.9 all from Table 7 SCP None
Basic Color Print Management Meta 1.2.840.10008.5.1.1.18 all from Table 7 SCP None
Basic Film Session 1.2.840.10008.5.1.1.1 all from Table 7 SCP None
Basic Film Box 1.2.840.10008.5.1.1.2 all from Table 7 SCP None
Basic Greyscale Image Box 1.2.840.10008.5.1.1.4 all from Table 7 SCP None
Basic Color Image Box 1.2.840.10008.5.1.1.4.1 all from Table 7 SCP None
Printer 1.2.840.10008.5.1.1.16 all from Table 7 SCP None
Print-SCP ignores the Memory Allocation attribute of the Basic Film Session object.
CODONICS, INC.
DICOM Conformance Statement for Print-SCP 11
Upon creation of a film box, image boxes are created. If the Referenced Image Box Sequence is sent then
the UIDs specified therein are used to identify them. Any shortfall of UIDs is covered by creating new
instance UIDs in the appropriate Basic Image Box SOP class. The resulting set of UIDs is returned in the
response.
Print-SCP supports the following attributes of the Basic Film Box SOP Class:
CODONICS, INC.
DICOM Conformance Statement for Print-SCP 12
CODONICS, INC.
DICOM Conformance Statement for Print-SCP 13
3
If this attribute is not sent or is set to NONE, then the Scaling parameter from the printer’s front panel
menu is used. The SHARP* values are only available on NP1660 printers with printer software version
2.2.4, or later.
4
For BLACK, Max Density value is used; for WHITE, Min Density value is used.
The Configuration Information string (2010,0150) can be used to specify certain parameters specific to
Codonics printers, and to override Magnification Type. A full description of these parameters can be found
in the User’s Manual (available in online form on all printers at ‘http://printer-ip-address’). The following
parameters are supported:
MCM 0..255
TCR 0..100
CONTRAST -100..+100
GAMMA 0.0 .. 10.0
SCALING see Magnification Type
(2010,0060) in Table 11
Any number of parameters (0..5) may be included in any order, separated by the backslash character (‘\’).
Each parameter must be specified as a ‘name=value’ string without whitespace. The ‘name’ and ‘value’
strings are case-insensitive, and need only contain enough characters to make them unique (of course,
numerical values must be completely specified). Here is an example string which sets all five parameters:
mcm=0\tcr=15\con=10\g=2.25\scal=sharp2
Note that the names and value ranges for these parameters are taken directly from the menus available on
the printer’s front panel interface, for easy reference. The values for parameters not specified in this string
are taken from the front panel settings.
The SCALING parameter is included here primarily for use by SCUs that don’t support the Magnification
Type (2010,0060) attributes in Film Box and Color and Greyscale Image Boxes. If the SCALING
parameter is specified in this string, and is set to a value other than ‘NONE’, it overrides all of the
Magnification Type attributes.
3.1.3.2.3.3 SOP Specific Conformance to Basic Greyscale Image Box SOP Class
Print-SCP supports all mandatory service elements (N-SET). Attempts to set image boxes that do not
belong to the current film box generate invalid object errors and are ignored. Every effort is made to print
each image. The following attributes are supported:
CODONICS, INC.
DICOM Conformance Statement for Print-SCP 14
3.1.3.2.3.4 SOP Specific Conformance to Basic Color Image Box SOP Class
Supports all mandatory service elements (N-SET). Attempts to set image boxes that do not belong to the
current film box generate invalid object errors and are ignored. Every effort is made to print each image.
The following attributes are supported:
CODONICS, INC.
DICOM Conformance Statement for Print-SCP 15
CODONICS, INC.
DICOM Conformance Statement for Print-SCP 16
CODONICS, INC.
DICOM Conformance Statement for Print-SCP 17
Print-SCP accepts Film Boxes during NORMAL, WARNING and FAILURE states. If a WARNING and
FAILURE condition exist simultaneously, the FAILURE condition is reported. If more than one
WARNING condition exists, then the condition first encountered is reported.
3.1.3.2.3.7 SOP Specific Conformance to Basic Color Print Management Meta SOP
Class
The Meta SOP class is supported at negotiation, and is implemented as the individual SOP classes defined
by the DICOM specification.
CODONICS, INC.
DICOM Conformance Statement for Print-SCP 18
4. Communications Profiles
Print-SCP provides DICOM V3.0 TCP/IP Network Communication Support as defined in Part 8 of the
DICOM Standard.
5. Extensions/Specializations/Privatizations
Print-SCP does not provide any extensions, specializations, or privatizations for any of its supported SOP
classes.
6. Specific Details
All details should be specified in the appropriate sections. Any details not specified by DICOM 3.0 or this
specification are undefined and subject to change without notice.
7. Configuration
CODONICS, INC.
DICOM Conformance Statement for Print-SCP 19
CODONICS, INC.