Professional Documents
Culture Documents
User Manual
Copyright Notice
Copyright 2007 Carestream Health, Inc. All Rights Reserved No part of this publication may be copied without express written permission of Carestream Health, Inc.
T ab le of C on ten ts
...........................................................................................................................................................................1 DICOM PRINTER DRIVER......................................................................................................................... 1 FOR WINDOWS OPERATING SYSTEMS................................................................................................1 USER MANUAL.............................................................................................................................................. 1 1 INTRODUCTION.........................................................................................................................................5 2 GENERAL INFORMATION...................................................................................................................... 5 3 FULL DRIVER INSTALLATION USING THE SETUP PROGRAM...................................................6 3.1 DRIVER Installation From Media................................................................................................................7 3.2 DRIVER Installation Across the Network...................................................................................................7 4 UNINSTALLING THE PRINTER DRIVER............................................................................................. 8 5 ADDING DICOM PRINTERS.................................................................................................................... 8 5.1 Methods for installing printers......................................................................................................................8 5.2 The Kodak Add DICOM Printer Wizard......................................................................................................8 5.3 Adding DICOM Printers in Batch Mode......................................................................................................9 5.3.1 Install by IP Address..............................................................................................................................9 5.3.2 Install by Network Name.....................................................................................................................10 5.4 Facts About the Configuration File............................................................................................................10 5.5 Windows Printer Sharing............................................................................................................................10 5.5.1 Enabling Windows Printer Sharing on Server.....................................................................................10 5.5.2 Adding Printer on Client through Windows Printer Sharing..............................................................11 6 DELETING A DICOM PRINTER........................................................................................................... 11 7 DICOM PRINTER STATUS MONITOR................................................................................................ 11 8 DICOM PRINTER DRIVER EVENT LOGGING................................................................................. 12 9 TROUBLESHOOTING............................................................................................................................. 12 10 HIGH BIT DEPTH IMAGE PRINTING............................................................................................... 12 10.1 Carestream Health proprietary API for High Bit Depth Image Printing.................................................12 11 SUPPORT FOR DICOM PRINTER PORT NUMBER CHANGE..................................................... 13
1 INTRODUCTION
The DICOM Printer Driver allows Microsoft Windows applications to print to DICOM printers. Currently supported operating systems include Windows 2000 SP4 and up, Windows Server 2003, and Windows XP (Professional and Embedded). Supported Carestream Health, Inc DICOM printers are listed as follows: Kodak Color Medical Imager 1000. Kodak DryView 5800, 6800, 8100, 8150, 8200, 8300, 8500, 8600, 8610, 8700, and 8900 Laser Imagers. Kodak Ektascan 160 Laser Imager. Kodak Ektascan 1120 and 2180 Laser Printers.
Supported OEM compatible DICOM printers are listed as follows: Agfa DryStar 4500/4500M. Agfa DryStar 2000, 3000, 5300, 5302, and 5500. Agfa LR5200. Codonics Horizon Ci Multi-media Dry Imager. Codonics NP-1600M Medical Color Printer. Fuji DryPix 1000, 3000, and FM-DP L Dry Imagers. Fuji DryPix 4000, 5000, and 7000 Dry Laser Imagers. Konica Minolta DryPro 752, 771, and 793. Sony UP-DF500 FilmStation.
The list of printers supported may be expanded and updated by Carestream Health, Inc. over time. The DICOM Printer Driver will support printing to multiple DICOM printers on the network. The driver installation program is provided in English only. Once installed, the driver user interface can be localized to the following languages: English, German, French, Italian, Spanish, Portuguese, Chinese, Japanese, Danish, Swedish, Norwegian, Dutch, Finnish, and Korean.
2 GENERAL INFORMATION
The driver is distributed with an installation CD. Use of this CD is necessary to install and configure the driver to print to all supported Carestream Health, Inc and OEM-compatible DICOM printers. The CMI 1000 printer has this driver pre-loaded at the factory and is configured as a printer server. It is possible to use the Windows built-in Add Printer wizard that is part of the Windows Printer Sharing support to install a lightweight version of the driver and print to the CMI 1000 without use of the CD. When Windows Printer Sharing and a full local installation option are available you should consider the advantages and disadvantages to each in order to optimize your environment. Refer to the Windows Printer Sharing section below for more detail and consult your operating system documentation.
Note: The user must be aware of a Microsoft limitation on the Windows Printer Sharing. When a printer supported by this driver is network shared from a printer server, it will disable all locally installed printers supported by the same version of this driver. Printer Installation Option Installed from a printer server using Windows Add Printer wizard Advantage 1. Does not require installation CD. 2. Page rendering (which uses a lot of processing power) is done on the server, so there is less impact on the local machine. 3. Less data is usually sent over the network, reducing network load. Disadvantage 1. The DICOM Printer Status Monitor program is not available so you are not able to see the status of all installed DICOM printers before sending a print job. 2. There is no batch installation so each printer added this way must be installed manually. 3. If the print server is very busy and the local workstation is not, this will create a bottleneck. However, if the printer server is less busy, then this can be an advantage. 1. All page rendering is performed on the local computer, which may affect local computer performance unless there is adequate RAM and a large swap file. 2. Usually a lot more data will be sent across the network.
1. The DICOM Printer Status Monitor program is available to let you see the status of all DICOM printers before sending a job. 2. The Add DICOM Printer Wizard makes it easier to install multiple DICOM printers in a batch mode.
User account permissions can be checked and changed by accessing the Local Security Policy. The exact location is from the Control Panel select Administrator ToolsLocal Security PolicyLocal PolicyUser Rights Assignment. This information is accurate for Windows XP and Vista.
TITLE: Printer Driver User Manual PART #: 9F2740 VERSION # 8.0 Unrestricted Internal Use (U) PAGE 6 of 13
The installation will create shortcuts for the drivers Add DICOM Printer Wizard and DICOM Printer Status Monitor programs in the Start menu. Look under Carestream HealthDICOM Printer Driver in the Start Programs menu, however, on Windows Vista the Add DICOM Printer Wizard must be started manually (see below). Multiple installations of the driver on a machine are not allowed. If attempted, the installer will simply replace the previous installation.
3.1
Insert the installation CD into the CD Rom drive. It will automatically start the installation process if the OS enables the auto-run feature. Otherwise, just double click on the driver setup.exe item on the CD to start the installation. Follow instructions to proceed with the install. The driver prompts for automatic startup of the Add Printer Wizard and the Printer Status Monitor when the installation completes. Disabling the check boxes means you must start those processes manually.
3.2
Copy all the CD files to an accessible network location. From the client, map to that network location. From the client workstation, double click the driver Setup icon.
5.1
There are basically two different ways to install DICOM printers on a computer. After the full driver installation has been performed on an individual computer, the Add DICOM Printer Wizard can be found on the Start menu. Use it on Windows XP to install one or more DICOM printers on the machine. On Windows Vista the Add DICOM Printer Wizard must be started differently as shown below. If the full driver installation was performed on a network print server with one or more DICOM printers installed and shared to the public, use the Microsoft standard Add Printer feature provided by the Windows Operating System to add DICOM printer(s) on your system. This is commonly called Windows Printer Sharing. Refer to the Table 1 in this document for comparison of these two different methods for installing printers.
5.2
The Add DICOM Printer Wizard allows you to install a single printer or multiple printers by running a batch file. On Windows XP the program is activated from the Start menu. On Windows Vista the program must be explicitly run as administrator. Locate the installation folder (usually in
Program FilesCarestream Health) then Right-click on the Add DICOM Printer program and run it as administrator as shown in the screen shot below.
Or the user can lower the system local security policy by setting the option User Account Control: Run all administrators in Admin Approval Mode to Disabled under Control PanelAdministrative ToolsLocal Security PolicyLocal PoliciesSecurity Options and then run the program from the Start menu. No further details are provided here for manual installation as the dialogues are straightforward. You only need to input the printers internet (IP) address and a DICOM Application Entity (AE) Title. The IP address can be obtained from your network administrator and the AE title from the printers DICOM Conformance Statement.
5.3
The batch mode configuration file is constructed using MS Notepad and must be saved with the .ini file extension. Printers installed in this manner may be specified using either the device IP Address, Network (Host) Name or a combination of the two. The following examples illustrate printers added using the IP Address and Network Name, respectively:
5.4
The string within the brackets will identify the printer as it appears in the system StartSettingsPrinters (and Faxes) folder. The keyword field (to the left of the = sign) is case sensitive and expects no spaces. Kodak uses the AE Title as a device identifier. Any printable ASCII string of sixteen (16) characters maximum will satisfy this requirement.
5.5
As a Windows printer driver, the DICOM Printer Driver supports Windows Printer Sharing. A locally installed DICOM printer on a server machine can be shared as a network printer in the same way as any other Windows printer on the network through Windows printer sharing. A driver installed through the Windows printer sharing can only connect to the printers installed on the server. This slim driver installation on the remote computer will not include the DICOM Printer Status Monitor program.
In order to enable Windows printer sharing, the local printer on the server machine must be shared to the public. A public user account is created on the server with limited but sufficient rights for clients to gain access to the shared printer on the server. The account created on the server for printer users should be a non-admin type of account that has limited privileges including printing. On a Windows 2000 client machine, it is not automatic for the installed network DICOM printer to reconnect to the printer server at logon and be available to the user. To work around this problem, if the network has Win2k clients, the printer server should make it more automatic by creating a network shared folder with read-only access. This can be an empty folder. The Win2k client must map this share. It will then be prompted automatically to log onto the server as a print user at logon. Note that the CMI 1000 printer server is shipped with this printer driver and a CMI 1000 printer installed. A shared folder and an account for the print user are also created on the CMI 1000 printer server.
TITLE: Printer Driver User Manual PART #: 9F2740 VERSION # 8.0
The system requires that a dedicated printer server have a reasonable configuration of at least 1 GHz processor and 256 MB RAM. It is strongly recommended that a dedicated printer server have a minimal configuration of 2 GHz processor and 512 MB RAM for a reasonable high resolution printing performance.
At a client machine, the user must connect to the server. One way to do it is to follow the steps below. Go to the StartRun prompt enter the print server IP (e.g. \\149.98.25.25) At the prompt, log in to the public print user account
Once connected, use the standard Windows Add Printer Wizard to complete the network printer installation. If available, the user may map a network drive to a shared folder on the printer server for automatic prompt of reconnecting to the server next time at logon.
9 TROUBLESHOOTING
The DICOM Printer Driver is simple to install and use. If your installation fails to complete successfully, check the following items for accuracy: The printer IP or network name The printer port number The network connection The printer itself The printer shared on the server if running the slim install
10.1 CARESTREAM HEALTH PROPRIETARY API FOR HIGH BIT DEPTH IMAGE PRINTING
For details outlined below, it is assumed that readers have a working knowledge of coding applications to print on Windows platforms. In order to print diagnostic quality grayscale images up to 16 bits of resolution, a Kodak proprietary API extension must be used. The API extension is presented to application developers as a static library. An API extension function takes a high bit depth (>8 bits) grayscale image from application and converts it into a custom format that the Windows DICOM printer driver will recognize and convert back before rendering. There are actually two phases to be able to print a high bit depth (> 8 bits) grayscale image successfully from an application perspective. The first is to do the custom image encoding conversion as mentioned above using an API extension function, WPD_Mono_StretchBlt(), provided in a small static library file WPD_API.lib on the installation media. This function must be called any time an application puts a high-bit grayscale image on the output surface. It replaces any of the regular Microsoft GDI functions such as StretchBlt(), BitBlt(), and etc. This API
TITLE: Printer Driver User Manual PART #: 9F2740 VERSION # 8.0 Unrestricted Internal Use (U) PAGE 12 of 13
extension can be also used for submitting an 8-bit grayscale image to print. In this case, the image will be processed using Kodak custom medical image processing algorithm which provides high performance and less memory consumption. The second is to call another Windows API function, ExtEscape. This function notifies the printer driver that it needs to interpret the image as an encoded high bit depth grayscale image. The format of the ExtEscape command, which should be issued immediately after the StartDoc function call, is as follows:
char const command[] = "<command>:<param>"; ExtEscape(<printer DC>, PASSTHROUGH, sizeof(command), command, 0, NULL);
The return code from the ExtEscape call should be ignored. There are four ExtEscape commands supported in the DICOM Windows Printer Driver release 1.2: Command bpp print_priority dmax pixel_space Format bpp:param print_priority:param dmax:param pixel_space:param Parameter 1 16 (integer) high, medium, low 1 399 (integer) p_value, lin_od, luminance Description Grayscale image pixel bit depth on the printed page. Print priority on the print job that overrides the priority setting from UI. Maximum density on the printed page that overrides the dmax setting from UI. Grayscale image pixel space on the printed page that overrides the pixel space setting from UI.