You are on page 1of 13

DICOM Printer Driver

for Windows Operating Systems


User Manual
Document Part Number: 9F2740
TITLE: Printer Driver User Manual
P!T ": 9F2740 #E!$I%N " &'0 Unrestricte( Internal Use )U*
P+E , o- ,.
/arestream 0ealt1 Inc'
Document !evision &'0
$o-t2are !evision 2'0
%ctober ,3 2007
TITLE: Printer Driver User Manual
P!T ": 9F2740 #E!$I%N " &'0 Unrestricte( Internal Use )U*
P+E 2 o- ,.
/arestream 0ealt1 Inc'

Copyright and Trademarks

DICOM Printer Driver

Copyright Notice
/o45ri61t 7 2007 /arestream 0ealt13 Inc'
ll !i61ts !eserve(
No 4art o- t1is 4ublication ma5 be co4ie( 2it1out e84ress 2ritten 4ermission o- /arestream 0ealt13 Inc'
Credits and Trademarks
DryView, an( Ektascan are tra(emar9s o- /arestream 0ealt13 Inc'
Kodak is use( 2it1 4ermission o- Eastman :o(a9 /om4an5'
Windows an( Windows NT are tra(emar9s o- Microso-t /or4oration'
T1e in-ormation containe( 1erein is base( on t1e e84erience an( 9no2le(6e relatin6 to t1e sub;ect matter
6aine( b5 /arestream 0ealt13 Inc' 4rior to 4ublication'
No 4atent license is 6rante( b5 t1is in-ormation'
/arestream 0ealt13 Inc' reserves t1e ri61t to c1an6e t1is in-ormation 2it1out notice an( ma9es no 2arrant53
e84ress or im4lie(3 2it1 res4ect to t1is in-ormation' /arestream 0ealt13 Inc s1all not be liable -or an5 loss or
(ama6e3 inclu(in6 conse<uential or s4ecial (ama6es3 resultin6 -rom t1e use o- t1is in-ormation3 even i- loss or
(ama6e is cause( b5 ne6li6ence o- /arestream 0ealt13 Inc' or ot1er -ault'
TITLE: Printer Driver User Manual
P!T ": 9F2740 #E!$I%N " &'0 Unrestricte( Internal Use )U*
P+E . o- ,.
/arestream 0ealt1 Inc'

Table of Contents

DICOM Printer Driver

........................................................................................................................................................................... 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
.', D!I#E! Installation From Me(ia '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 7
.'2 D!I#E! Installation cross t1e Net2or9 ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 7
4 UNINSTALLING THE PRINTER DRIVER ............................................................................................. 8
5 ADDING DICOM PRINTERS .................................................................................................................... 8
=', Met1o(s -or installin6 4rinters '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' &
='2 T1e :o(a9 (( DI/%M Printer >i?ar( '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' &
='. ((in6 DI/%M Printers in @atc1 Mo(e '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 9
='.', Install b5 IP ((ress '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 9
='.'2 Install b5 Net2or9 Name ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ,0
='4 Facts bout t1e /on-i6uration File '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ,0
='= >in(o2s Printer $1arin6 '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ,0
='=', Enablin6 >in(o2s Printer $1arin6 on $erver ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ,0
='='2 ((in6 Printer on /lient t1rou61 >in(o2s Printer $1arin6 '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ,,
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
,0', /arestream 0ealt1 4ro4rietar5 PI -or 0i61 @it De4t1 Ima6e Printin6 ''''''''''''''''''''''''''''''''''''''''''''''''' ,2
11 SUPPORT FOR DICOM PRINTER PORT NUMBER CHANGE ..................................................... 13
TITLE: Printer Driver User Manual
P!T ": 9F2740 #E!$I%N " &'0 Unrestricte( Internal Use )U*
P+E 4 o- ,.
/arestream 0ealt1 Inc'
1 INTRODUCTION
T1e DI/%M Printer Driver allo2s Microsoft Windows a44lications to 4rint to DI/%M 4rinters'
/urrentl5 su44orte( o4eratin6 s5stems inclu(e Windows 2000 $P4 an( u43 Windows $erver 200.3 an(
Windows AP )Pro-essional an( Embe((e(*' $u44orte( Carestream Health, Inc DI/%M 4rinters are
liste( as -ollo2s:
Kodak /olor Me(ical Ima6er ,000'
Kodak DryView =&003 B&003 &,003 &,=03 &2003 &.003 &=003 &B003 &B,03 &7003 an( &900 Laser
Ima6ers'
Kodak Ektascan ,B0 Laser Ima6er'
Kodak Ektascan ,,20 an( 2,&0 Laser Printers'
$u44orte( %EM com4atible DI/%M 4rinters are liste( as -ollo2s:
Afa Dry!tar 4=00C4=00M'
Afa Dry!tar 20003 .0003 =.003 =.023 an( ==00'
Afa L!=200'
Codonics Hori"on /i MultiDme(ia Dr5 Ima6er'
Codonics NPD,B00M Me(ical /olor Printer'
#$%i Dry&i' ,0003 .0003 an( FMDDP L Dr5 Ima6ers'
#$%i Dry&i' 40003 =0003 an( 7000 Dr5 Laser Ima6ers'
Konica Minolta Dr5Pro 7=23 77,3 an( 79.'
!ony UPDDF=00 Film$tation'
T1e list o- 4rinters su44orte( ma5 be e84an(e( an( u4(ate( b5 /arestream 0ealt13 Inc' over time'
T1e DI/%M Printer Driver 2ill su44ort 4rintin6 to multi4le DI/%M 4rinters on t1e net2or9'
T1e (river installation 4ro6ram is 4rovi(e( in En6lis1 onl5' %nce installe(3 t1e (river user inter-ace can
be locali?e( to t1e -ollo2in6 lan6ua6es: En6lis13 +erman3 Frenc13 Italian3 $4anis13 Portu6uese3 /1inese3
Ea4anese3 Danis13 $2e(is13 Nor2e6ian3 Dutc13 Finnis13 an( :orean'
2 GENERAL INFORMATION
T1e (river is (istribute( 2it1 an installation /D' Use o- t1is /D is necessar5 to install an( con-i6ure t1e
(river to 4rint to all su44orte( Carestream Health, Inc an( %EMDcom4atible DI/%M 4rinters' T1e /MI
,000 4rinter 1as t1is (river 4reDloa(e( at t1e -actor5 an( is con-i6ure( as a 4rinter server' It is 4ossible
to use t1e Windows builtDin (( Printer 2i?ar( t1at is 4art o- t1e Windows Printer $1arin6 su44ort to
install a li61t2ei61t version o- t1e (river an( 4rint to t1e /MI ,000 2it1out use o- t1e /D'
>1en Windows Printer $1arin6 an( a -ull local installation o4tion are available 5ou s1oul( consi(er t1e
a(vanta6es an( (isa(vanta6es to eac1 in or(er to o4timi?e 5our environment' !e-er to t1e FWindows
Printer $1arin6G section belo2 -or more (etail an( consult 5our o4eratin6 s5stem (ocumentation'
TITLE: Printer Driver User Manual
P!T ": 9F2740 #E!$I%N " &'0 Unrestricte( Internal Use )U*
P+E = o- ,.
/arestream 0ealt1 Inc'
Note: T1e user must be a2are o- a Microsoft limitation on t1e Windows Printer $1arin6' >1en a 4rinter
su44orte( b5 t1is (river is net2or9 s1are( -rom a 4rinter server3 it 2ill (isable all locall5 installe(
4rinters su44orte( b5 t1e same version o- t1is (river'
Printer Installation Option Advantage Disadvantage
Installe( -rom a 4rinter server
usin6 Windows (( Printer
2i?ar(
,' Does not re<uire
installation /D'
2' Pa6e ren(erin6 )21ic1 uses
a lot o- 4rocessin6 4o2er*
is (one on t1e server3 so
t1ere is less im4act on t1e
local mac1ine'
.' Less (ata is usuall5 sent
over t1e net2or93 re(ucin6
net2or9 loa('
,' T1e DI/%M Printer $tatus
Monitor 4ro6ram is not
available so 5ou are not
able to see t1e status o- all
installe( DI/%M 4rinters
be-ore sen(in6 a 4rint ;ob'
2' T1ere is no batc1
installation so eac1 4rinter
a((e( t1is 2a5 must be
installe( manuall5'
.' I- t1e 4rint server is ver5
bus5 an( t1e local
2or9station is not3 t1is 2ill
create a bottlenec9'
0o2ever3 i- t1e 4rinter
server is less bus53 t1en t1is
can be an a(vanta6e'
Full local installation usin6
t1e (( DI/%M Printer
>i?ar(
,' T1e DI/%M Printer $tatus
Monitor 4ro6ram is
available to let 5ou see t1e
status o- all DI/%M
4rinters be-ore sen(in6 a
;ob'
2' T1e (( DI/%M Printer
>i?ar( ma9es it easier to
install multi4le DI/%M
4rinters in a batc1 mo(e'
,' ll 4a6e ren(erin6 is
4er-orme( on t1e local
com4uter3 21ic1 ma5 a--ect
local com4uter 4er-ormance
unless t1ere is a(e<uate
!M an( a lar6e s2a4 -ile'
2' Usuall5 a lot more (ata 2ill
be sent across t1e net2or9'
Table 1. Local Printer Install vs. Windows Printer Sharing
3 FULL DRIVER INSTALLATION USING THE SETUP PROGRAM
T1e (river re<uires t1e s5stem to 1ave ,2& M@ !M 2it1 , +@ s2a4 -ile s4ace -or its ima6e ren(erin6'
T1e User 4er-ormin6 t1e installation must 1ave t1e a(ministrator ri61ts to install t1e (river on t1e
s5stem
,
' T1e (river ma5 be installe( on eac1 com4uter -rom t1e 4rovi(e( me(ia or across t1e net2or9
-rom a server 21ere t1e /D content is save('
,
User account 4ermissions can be c1ec9e( an( c1an6e( b5 accessin6 t1e Local $ecurit5 Polic5' T1e e8act location is -rom t1e /ontrol Panel select
(ministrator ToolsLocal $ecurit5 Polic5Local Polic5User !i61ts ssi6nment' T1is in-ormation is accurate -or >in(o2s AP an( #ista'
TITLE: Printer Driver User Manual
P!T ": 9F2740 #E!$I%N " &'0 Unrestricte( Internal Use )U*
P+E B o- ,.
/arestream 0ealt1 Inc'
T1e installation 2ill create s1ortcuts -or t1e (riverHs (( DI/%M Printer >i?ar( an( DI/%M Printer
$tatus Monitor 4ro6rams in t1e $tart menu' Loo9 un(er /arestream 0ealt1DI/%M Printer Driver in
t1e $tart Pro6rams menu3 1o2ever3 on >in(o2s #ista t1e (( DI/%M Printer >i?ar( must be starte(
manuall5 )see belo2*'
Multi4le installations o- t1e (river on a mac1ine are not allo2e(' I- attem4te(3 t1e installer 2ill sim4l5
re4lace t1e 4revious installation'
3.1 DRIVER INSTALLATION FROM MEDIA
Insert t1e installation /D into t1e /D !om (rive' It 2ill automaticall5 start t1e installation
4rocess i- t1e %$ enables t1e autoDrun -eature' %t1er2ise3 ;ust (ouble clic9 on t1e (river
setu4'e8e item on t1e /D to start t1e installation'
Follo2 instructions to 4rocee( 2it1 t1e install'
T1e (river 4rom4ts -or automatic startu4 o- t1e (( Printer >i?ar( an( t1e Printer
$tatus Monitor 21en t1e installation com4letes' Disablin6 t1e c1ec9 bo8es means 5ou must
start t1ose 4rocesses manuall5'
3.2 DRIVER INSTALLATION ACROSS THE NETWORK
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.
TITLE: Printer Driver User Manual
P!T ": 9F2740 #E!$I%N " &'0 Unrestricte( Internal Use )U*
P+E 7 o- ,.
/arestream 0ealt1 Inc'
4 UNINSTALLING THE PRINTER DRIVER
user can uninstall t1e (river b5 removin6 it t1rou61 /ontrol Panel((C!emove Pro6rams' T1e
(river uninstall 2ill com4letel5 (elete all local DI/%M 4rinters 2it1 t1eir (rivers an( t1e /arestream
0ealt1 DI/%M 4ort monitor' T1e (river event lo6 1istor5 2ill be retaine('
Note t1at t1e user must ma9e sure all local DI/%M 4rinters are not in use an( t1e DI/%M Printer $tatus
Monitor is close( in or(er to (o a com4lete (river uninstall' I- some (river 4ro6rams are le-t o4en3 some
so-t2are mo(ules 2ill be le-t be1in(3 but t1is s1oul( not cause an5 4roblems' I- a (ee4 cleanu4 is
(esire(3 6o to t1e s5stem $tart$ettin6sPrinters )an( Fa8es*$erver Pro4erties an( e8ecute t1e
-ollo2in6 ste4s'
Delete (rivers -or all uninstalle( 4rinters
Delete t1e :o(a9 DI/%M Port
Delete -orms -or all uninstalle( 4rinters
5 ADDING DICOM PRINTERS
DI/%M 4rinters 1ave s4ecial connection 4ro4erties' Users must 1ave a(ministrator ri61ts an( must use
t1e (( DI/%M Printer >i?ar( 4ro6ram 4rovi(e( b5 t1e (river to install a DI/%M 4rinter locall5'
DI/%M 4rinter must be accessible on t1e net2or9 (urin6 t1e 4rinter installation as t1e (( DI/%M
Printer >i?ar( <ueries t1e 4rinter -or in-ormation be-ore loa(in6 t1e a44ro4riate (river -or t1e 4rinter'
5.1 METHODS FOR INSTALLING PRINTERS
T1ere are basicall5 t2o (i--erent 2a5s to install DI/%M 4rinters on a com4uter'
-ter t1e -ull (river installation 1as been 4er-orme( on an in(ivi(ual com4uter3 t1e ((
DI/%M Printer >i?ar( can be -oun( on t1e $tart menu' Use it on >in(o2s AP to install one
or more DI/%M 4rinters on t1e mac1ine' %n >in(o2s #ista t1e (( DI/%M Printer >i?ar(
must be starte( (i--erentl5 as s1o2n belo2'
I- t1e -ull (river installation 2as 4er-orme( on a net2or9 4rint server 2it1 one or more
DI/%M 4rinters installe( an( s1are( to t1e 4ublic3 use t1e Microsoft stan(ar( (( Printer
-eature 4rovi(e( b5 t1e Windows %4eratin6 $5stem to a(( DI/%M 4rinter)s* on 5our s5stem'
T1is is commonl5 calle( Windows Printer $1arin6'
!e-er to t1e Table , in t1is (ocument -or com4arison o- t1ese t2o (i--erent met1o(s -or installin6
4rinters'
5.2 THE KODAK ADD DICOM PRINTER WIZARD
T1e (( DI/%M Printer >i?ar( allo2s 5ou to install a sin6le 4rinter or multi4le 4rinters b5
runnin6 a batc1 -ile' %n >in(o2s AP t1e 4ro6ram is activate( -rom t1e $tart menu' %n >in(o2s
#ista t1e 4ro6ram must be e84licitl5 run as a(ministrator' Locate t1e installation -ol(er )usuall5 in
TITLE: Printer Driver User Manual
P!T ": 9F2740 #E!$I%N " &'0 Unrestricte( Internal Use )U*
P+E & o- ,.
/arestream 0ealt1 Inc'
Pro6ram Files/arestream 0ealt1* t1en !i61tDclic9 on t1e (( DI/%M Printer 4ro6ram an( run
it as a(ministrator as s1o2n in t1e screen s1ot belo2'
%r t1e user can lo2er t1e s5stem local securit5 4olic5 b5 settin6 t1e o4tion FUser ccount /ontrol:
!un all a(ministrators in (min 44roval Mo(eG to FDisable(G un(er /ontrol
Panel(ministrative ToolsLocal $ecurit5 Polic5Local Policies$ecurit5 %4tions an( t1en
run t1e 4ro6ram -rom t1e $tart menu'
No -urt1er (etails are 4rovi(e( 1ere -or manual installation as t1e (ialo6ues are strai61t-or2ar('
Iou onl5 nee( to in4ut t1e 4rinterHs internet )IP* a((ress an( a DI/%M 44lication Entit5 )E*
Title' T1e IP a((ress can be obtaine( -rom 5our net2or9 a(ministrator an( t1e E title -rom t1e
4rinterHs DI/%M /on-ormance $tatement'
5.3 ADDING DICOM PRINTERS IN BATCH MODE
T1e batc1 mo(e con-i6uration -ile is constructe( usin6 M$ Note4a( an( must be save( 2it1 t1e
'ini -ile e8tension' Printers installe( in t1is manner ma5 be s4eci-ie( usin6 eit1er t1e (evice IP
((ress3 Net2or9 )0ost* Name or a combination o- t1e t2o' T1e -ollo2in6 e8am4les illustrate
4rinters a((e( usin6 t1e IP ((ress an( Net2or9 Name3 res4ectivel5:
5.3.1 Install by IP Address
JPrinter Name ,K
IP((ressL,49'9&'2,',,4
TITLE: Printer Driver User Manual
P!T ": 9F2740 #E!$I%N " &'0 Unrestricte( Internal Use )U*
P+E 9 o- ,.
/arestream 0ealt1 Inc'
ETitleLE Title ,
PortNumberL=040
5.3.2 Install by Network Name
JPrinter Name 2K
PrinterNet2or9NameLMIMD!E,&&
ETitleLE Title 2
PortNumberL=040
5.4 FACTS ABOUT THE CONFIGURATION FILE
T1e strin6 2it1in t1e brac9ets 2ill i(enti-5 t1e 4rinter as it a44ears in t1e s5stem
$tart$ettin6sPrinters )an( Fa8es* -ol(er'
T1e 9e52or( -iel( )to t1e le-t o- t1e MLH si6n* is case sensitive an( e84ects no s4aces'
Kodak uses t1e E Title as a (evice i(enti-ier' n5 4rintable $/II strin6 o- si8teen
),B* c1aracters ma8imum 2ill satis-5 t1is re<uirement'
5.5 WINDOWS PRINTER SHARING
s a Windows 4rinter (river3 t1e DI/%M Printer Driver su44orts Windows Printer $1arin6'
locall5 installe( DI/%M 4rinter on a server mac1ine can be s1are( as a net2or9 4rinter in t1e
same 2a5 as an5 ot1er Windows 4rinter on t1e net2or9 t1rou61 Windows 4rinter s1arin6' (river
installe( t1rou61 t1e Windows 4rinter s1arin6 can onl5 connect to t1e 4rinters installe( on t1e
server' T1is slim (river installation on t1e remote com4uter 2ill not inclu(e t1e DI/%M Printer
$tatus Monitor 4ro6ram'
5.5.1 Enabling Windows Printer Sharing on Server
In or(er to enable Windows 4rinter s1arin63 t1e local 4rinter on t1e server mac1ine must be s1are(
to t1e 4ublic'
4ublic user account is create( on t1e server 2it1 limite( but su--icient ri61ts -or clients to 6ain
access to t1e s1are( 4rinter on t1e server' T1e account create( on t1e server -or 4rinter users
s1oul( be a nonDa(min t54e o- account t1at 1as limite( 4rivile6es inclu(in6 4rintin6'
%n a Windows 2000 client mac1ine3 it is not automatic -or t1e installe( net2or9 DI/%M 4rinter to
reconnect to t1e 4rinter server at lo6on an( be available to t1e user' To 2or9 aroun( t1is 4roblem3
i- t1e net2or9 1as >in29 clients3 t1e 4rinter server s1oul( ma9e it more automatic b5 creatin6 a
net2or9 s1are( -ol(er 2it1 rea(Donl5 access' T1is can be an em4t5 -ol(er' T1e >in29 client must
ma4 t1is s1are' It 2ill t1en be 4rom4te( automaticall5 to lo6 onto t1e server as a 4rint user at
lo6on'
Note t1at t1e /MI ,000 4rinter server is s1i44e( 2it1 t1is 4rinter (river an( a /MI ,000 4rinter
installe(' s1are( -ol(er an( an account -or t1e 4rint user are also create( on t1e /MI ,000
4rinter server'
TITLE: Printer Driver User Manual
P!T ": 9F2740 #E!$I%N " &'0 Unrestricte( Internal Use )U*
P+E ,0 o- ,.
/arestream 0ealt1 Inc'
T1e s5stem re<uires t1at a (e(icate( 4rinter server 1ave a reasonable con-i6uration o- at least ,
+0? 4rocessor an( 2=B M@ !M' It is stron6l5 recommen(e( t1at a (e(icate( 4rinter server 1ave
a minimal con-i6uration o- 2 +0? 4rocessor an( =,2 M@ !M -or a reasonable 1i61 resolution
4rintin6 4er-ormance'
5.5.2 Adding Printer on Client through Windows Printer Sharing
t a client mac1ine3 t1e user must connect to t1e server' %ne 2a5 to (o it is to -ollo2 t1e ste4s
belo2'
+o to t1e $tart!un 4rom4t N enter t1e 4rint server IP )e'6' OO,49'9&'2='2=*
t t1e 4rom4t3 lo6 in to t1e 4ublic 4rint user account
%nce connecte(3 use t1e stan(ar( Windows (( Printer >i?ar( to com4lete t1e net2or9 4rinter
installation'
I- available3 t1e user ma5 ma4 a net2or9 (rive to a s1are( -ol(er on t1e 4rinter server -or automatic
4rom4t o- reconnectin6 to t1e server ne8t time at lo6on'
6 DELETING A DICOM PRINTER
DI/%M 4rinter can be (elete( -rom t1e s5stem in t1e same 2a5 a Windows base( 4rinter can'
!e-erence t1e Windows stan(ar( 4roce(ure -or (eletin6 a 4rinter' %ne 2a5 to (o t1is is to (elete t1e
4rinter icon in t1e s5stem 4rinter -ol(er' T1is 2ill remove t1e s4eci-ic 4rinter access -rom t1e s5stem but
leave ot1er installe( DI/%M 4rinters' T1e (river so-t2are 2ill remain installe( even i- t1e last DI/%M
4rinter is (elete(' !e-er to $ection 4 FUNIN$TLLIN+ T0E P!INTE! D!I#E!G to clean u4 all
(river -iles'
7 DICOM PRINTER STATUS MONITOR
In critical 4rintin6 situations3 9no2in6 4rinter status 4rior to sen(in6 a 4rint ;ob can im4rove user
e--icienc5' I- a 4rinter is o--line3 or in an unrea(5 state3 users can eit1er select anot1er 4rinter to use or
ta9e action to correct t1e 4roblem' To su44ort t1is3 t1e DI/%M Windows Printer Driver su44lies a
DI/%M Printer $tatus Monitor t1at (is4la5s t1e current status o- all locall5 installe( DI/%M 4rinters on
t1e client mac1ine'
>1en t1e 4ro6ram is runnin63 t1e DI/%M Printer $tatus Monitor 4laces a 4rinter icon in t1e s5stem
tra5' I- it is not visible3 start t1e $tatus Monitor -rom t1e $tart Pro6rams menu' T1e 4rinter icon 2ill
blin9 an overla5 icon 21en t1e status o- an5 monitore( 4rinter leaves t1e M!ea(5H state' /losin6 t1e
status 2in(o2 terminates t1e monitor until restarte('
T1e DI/%M Printer $tatus Monitor onl5 re4orts on locall5 installe( DI/%M 4rinters' T1is -eature is
not available -or DI/%M 4rinters installe( as net2or9 4rinters'
TITLE: Printer Driver User Manual
P!T ": 9F2740 #E!$I%N " &'0 Unrestricte( Internal Use )U*
P+E ,, o- ,.
/arestream 0ealt1 Inc'
8 DICOM PRINTER DRIVER EVENT LOGGING
T1e DI/%M Printer Driver lo6s events into NT Event Lo6' T1e status -or DI/%M 4rint ;obs is lo66e(
in a custom lo6 -ile title( F:o(a9 DI/%M $tatus $tora6eG' Use t1e Windows NT Event #ie2er to vie2
t1e lo6 messa6e' T1e (river event lo6 is onl5 available -or locall5 installe( DI/%M 4rinters an( not
available -or DI/%M 4rinters installe( as net2or9 4rinters'
9 TROUBLESHOOTING
T1e DI/%M Printer Driver is sim4le to install an( use' I- 5our installation -ails to com4lete
success-ull53 c1ec9 t1e -ollo2in6 items -or accurac5:
T1e 4rinter IP or net2or9 name
T1e 4rinter 4ort number
T1e net2or9 connection
T1e 4rinter itsel-
T1e 4rinter s1are( on t1e server i- runnin6 t1e slim install
10 HIGH BIT DEPTH IMAGE PRINTING
T1e DI/%M Printer Driver su44orts an e8tension to t1e a44lication 4ro6rammin6 inter-ace )PI* -or
custom a44lications to 4rint (ia6nostic <ualit5 6ra5scale ima6es at u4 to ,B bits o- resolution' T54ical
Windows 4rintin6 is limite( to & bits o- 6ra5scale resolution or 24 bits o- color )& bits -or eac1 o- t1e
!e(3 +reen3 an( @lue ima6e 4lanes*' T1is e8ten(e( PI -its t1e normal Windows 4rintin6 mo(el an(
ma9es it eas5 -or 4ro6rammers to e8ecute 1i61 bit (e4t1 )P & bits* 6ra5scale 4rintin6 -rom (ia6nostic
ima6e a44lications'
10.1 CARESTREAM HEALTH PROPRIETARY API FOR HIGH BIT DEPTH IMAGE PRINTING
For (etails outline( belo23 it is assume( t1at rea(ers 1ave a 2or9in6 9no2le(6e o- co(in6
a44lications to 4rint on Windows 4lat-orms'
In or(er to 4rint (ia6nostic <ualit5 6ra5scale ima6es u4 to ,B bits o- resolution3 a :o(a9
4ro4rietar5 PI e8tension must be use(' T1e PI e8tension is 4resente( to a44lication (evelo4ers
as a static librar5' n PI e8tension -unction ta9es a 1i61 bit (e4t1 )P& bits* 6ra5scale ima6e -rom
a44lication an( converts it into a custom -ormat t1at t1e Windows DI/%M 4rinter (river 2ill
reco6ni?e an( convert bac9 be-ore ren(erin6'
T1ere are actuall5 t2o 41ases to be able to 4rint a 1i61 bit (e4t1 )P & bits* 6ra5scale ima6e
success-ull5 -rom an a44lication 4ers4ective' T1e -irst is to (o t1e custom ima6e enco(in6
conversion as mentione( above usin6 an PI e8tension -unction3 >PDQMonoQ$tretc1@lt)*3
4rovi(e( in a small static librar5 -ile >PDQPI'lib on t1e installation me(ia' T1is -unction must
be calle( an5 time an a44lication 4uts a 1i61Dbit 6ra5scale ima6e on t1e out4ut sur-ace' It re4laces
an5 o- t1e re6ular Microso-t +DI -unctions suc1 as $tretc1@lt)*3 @it@lt)*3 an( etc' T1is PI
TITLE: Printer Driver User Manual
P!T ": 9F2740 #E!$I%N " &'0 Unrestricte( Internal Use )U*
P+E ,2 o- ,.
/arestream 0ealt1 Inc'
e8tension can be also use( -or submittin6 an &Dbit 6ra5scale ima6e to 4rint' In t1is case3 t1e ima6e
2ill be 4rocesse( usin6 :o(a9 custom me(ical ima6e 4rocessin6 al6orit1m 21ic1 4rovi(es 1i61
4er-ormance an( less memor5 consum4tion'
T1e secon( is to call anot1er Windows PI -unction3 E'tEsca(e' T1is -unction noti-ies t1e 4rinter
(river t1at it nee(s to inter4ret t1e ima6e as an enco(e( 1i61 bit (e4t1 6ra5scale ima6e'
T1e -ormat o- t1e E'tEsca(e comman(3 21ic1 s1oul( be issue( imme(iatel5 a-ter t1e !tartDoc
-unction call3 is as -ollo2s:
char const command[] = "<command>:<param>";
ExtEscape(<printer DC>, P!!"#$%&'#, si(eo)(command*, command, +, ,&--*;
T1e return co(e -rom t1e E'tEsca(e call s1oul( be i6nore(' T1ere are -our E'tEsca(e comman(s
su44orte( in t1e DI/%M Windows Printer Driver release ,'2:
Command Format Parameter Description
b44 b44:4aram , N ,B )inte6er* +ra5scale ima6e 4i8el bit (e4t1 on t1e
4rinte( 4a6e'
4rintQ4riorit5 4rintQ4riorit5:4aram 1i613 me(ium3 lo2 Print 4riorit5 on t1e 4rint ;ob t1at
overri(es t1e 4riorit5 settin6 -rom UI'
(ma8 (ma8:4aram , N .99 )inte6er* Ma8imum (ensit5 on t1e 4rinte( 4a6e t1at
overri(es t1e (ma8 settin6 -rom UI'
4i8elQs4ace 4i8elQs4ace:4aram 4Qvalue3 linQo(3
luminance
+ra5scale ima6e 4i8el s4ace on t1e
4rinte( 4a6e t1at overri(es t1e 4i8el s4ace
settin6 -rom UI'
11 SUPPORT FOR DICOM PRINTER PORT NUMBER CHANGE
Port number o- some Carestream Health, Inc) DI/%M 4rinters suc1 as t1e /MID,000 is con-i6urable'
T1e /MID,000 D!E allo2s an o4erator to c1an6e 4ort number t1rou61 t1e local 4anel a-ter t1e DI/%M
4rinter is installe( on t1e server' T1e DI/%M Printer Driver su44orts t1e 4ort number c1an6e b5
loo9in6 -or a re4lacement 4ort number in a 2ellD9no2n location -or a 4rinter t1at receives a 4rint ;ob
t1rou61 t1e (river' D!E teams are res4onsible -or 2ritin6 t1e ne2 4ort number 9e5e( b5 4rinter name
to t1at location 21en 4ort number is c1an6e( t1rou61 local 4anel' /ontact t1e 4rinter (river team -or
im4lementation (etails'
<End of Document >
TITLE: Printer Driver User Manual
P!T ": 9F2740 #E!$I%N " &'0 Unrestricte( Internal Use )U*
P+E ,. o- ,.

You might also like