`Lucivero et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,242,487 B2
`*Jul. 10, 2007
`
`US007242487B2
`
`(54) PRINT DRIVER SYSTEM HAVING A USER
`INTERFACE AND A METHOD FOR
`PROCESSING RASTER DATA
`
`(75)
`
`Inventors: Jeanne M. Lucivero, Burlington, MA
`(US); DaVid 13- Slniths L011d011deF1'Ys
`NH (US); Frank P. White, Woburn,
`MA (US); Robert G. Boyle, Methuen,
`MA (US)
`
`.
`.
`.
`(73) Asslgneei Agfa Corporation, Wllmlngton, MA
`(US)
`
`(*) Notice:
`
`This patent issued on a continued pros-
`ecution application filed under 37 CFR
`1.53(d), and is subject to the twenty year
`patent
`term provisions of 35 U.S.C.
`154(a)(2).
`
`Subject. to any disclaimer, the term of this
`patent 1s extended or adjusted under 35
`U.S.C. 154(b) by 1300 days.
`
`(21) Appl. No.: 08/869,244
`
`(22)
`
`Filed:
`
`Jun. 4, 1997
`
`(65)
`
`(51)
`
`Prior Publication Data
`
`US 2002/0063877 A1 May 30, 2002
`
`[nt_ C1_
`G06F 13/00
`G06173/12
`G06K 15/02
`
`(2005.01)
`(2005.01)
`(2005.01)
`
`(58) Field of Classification Search ............... .. 395/101,
`395/102, 103, 114,115, 116, 117; 358/1.15,
`358/1.16, 1.17, 1.3, 1.4, 1.9, 1.13
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U~S~ PATENT DOCUMENTS
`5,559,933 A *
`9/1996 Boswell .................... .. 395/114
`............ .. 395/114
`5,577,172 A * 11/1996 Vatland et al.
`
`5,604,843 A *
`2/1997 Shaw et al.
`.... .. 395/101
`5,615,314 A
`3/1997 Schoenzeit ................ .. 395/114
`5,619,624 A *
`4/1997 Schoenzeit et al.
`....... .. 395/118
`5,638,521 A *
`6/1997 Buchala et al.
`........... .. 395/311
`
`Ep
`EP
`JP
`
`FOREIGN PATENT DOCUMENTS
`0757573
`4/1997
`0843284
`5/1998
`09102846
`4/1997
`
`>x< Cited by examiner
`
`Primary Examiner—Douglas Q. Tran
`(74) Attorney, Agent, or Firm—Robert A. Sabourin; John
`A. Merecki
`
`(57)
`
`ABSTRACT
`
`A system and method for processing raster data including at
`least one input computer terminal for creating postscript
`~
`data, at least one raster image processor (RIP), for process-
`ing the postscript data into raster data, and a PrintDrive
`system for managing and controlling the workflow of image
`files containing raster image data to a plurality of user
`selectable output devices.
`
`(52) U.S. Cl.
`
`..................... .. 358/1.13; 358/1.15; 358/1.9
`
`24 Claims, 59 Drawing Sheets
`
`35
`
`
`
`PLATE
`@ 1
`‘'1 PM
`
`
`
`
`
`PRINTING INDUSTRIES OF AMERICA
`
`EXHIBIT 1 106
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 1 of 59
`
`US 7,242,487 B2
`
`FIG.1PRIORART
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 2 of 59
`
`US 7,242,487 B2
`
`59
`
`
`
`pm"DRIVE 41f4460
`
`34
`
`43
`
`‘ FILMPLATE
`
`58
`
`
`
`PRINTDRIVE
`
`E EB
`
`41
`
`‘N
`V‘
`
`45
`
`10
`9'3
`
`111$
`5555
`
`%%%%*-3
`EEEE
`
`N
`
`§
`
`
`
`U.S. Patent
`
`5
`
`US 7,242,487 B2
`
`__zm.=§:
`
`
`
`mw§_E§_.§owmm
`
`
`
`_M..._E:55©VJEs.E55.:2ans:2.:
`
`.,mm0._;_.a
`1QV2:.
`I|_IM5wE:asasas125:3
`2:2.2:20:32:17_.|II_
`
`ESEasas
`
`SMm.av
`.m.a_E,_.;_§__—we3M2552..
`.3”—l 5...:mIISEv
`
`cu.m.223amm.__sEE_.=—2..I
`
`55:=2.55..
`
`asam.56.2Gnxggm
`1Ba;K«:382>.‘
`
`ES§=z8|
`
`
`.__._
`
`
`
`.5.N...E223§=_.a__““um.ban
`
`Ema:
`
`I —2...:
`
` M.®~.m
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 4 of 59
`
`US 7,242,487 B2
`
`
`ha:,.h.m§tmm.um_mmEmmacafimmw.
`
`
`.
`
`
`.q__,_.2§.mm...8<28_.:$8u<2.
`
`
`
`
`
`....HocmSmmauu(2m<mc_mcm:mm_®.,
`
`weaV
`
`c~.NmamSn8»22Now9.:2:2:8
`
`
`
`.m~u=cu><5mUm_mwn_m<:m__m®,maH....,an§.._§<amuo_mm23_.m><®
`8_>mo§§aa:LMON
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`M.\.....$E..a><mm.uu_mm2m<umm®_,_.,mw9_:u><fimUm_mmn.m<.wmc_0.»0%©H
`
`
`
`
`
`U.S. Patent
`
`0,1
`
`95f05LI.6e_h__
`
`US 7,242,487 B2
`
`mNNN
`
`QNN
`
`
`
`ma_...n:n..“_&Du_>aD
`
`0H,umN:
`7a~EEw><~mmnm_wm£3..,
`
`.25”
`
`S.
`
`n..mi_§.2_.MNN--..
`
`
`
`
`U.S. Patent
`
`1l.uJ
`
`7
`
`6LI.6ehS
`
`US 7,242,487 B2
`
`to
`
`Q5
`
`Ni
`
`n
`
`. A
`
`wfig
`xmm.,4._&:..._ms.wmm
`
`0.,V.
`
`W__E...s_E_u_._E2_EvSE.Uc_NF
`
`QNN9..
`
`
`
`._u...__...._.u>_.DE_.a_
`
`
`
`
`U.S. Patent
`
`mM
`
`7m
`
`wM7W
`
`US 7,242,487 B2
`
`2,>2
`
`n.._:2_...£;a_.E..:
`
`an
`
`e....~
`
`92
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 8 of 59
`
`US 7,242,487 B2
`
`_4Ezafi.{aw
`
`®<..._a<L%
`
`._
`
`
`
`m.
`
`
`
`a:=hu>_..Du=_.LL
`
`
`
`_m>Omm~mEn___mID
`
`
`
`_u>o:E<m_m_ml
`
`miocmgm$5
`
`34
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 9 of 59
`
`US 7,242,487 B2
`
`:36%
`
`
`
`5:3.u>_.D.:_..n_L
`
`
`
`U.S. Patent
`
`mJ
`
`002
`
`95:1001ae.h__S
`
`US 7,242,487 B2
`
`mSm
`
`7new
`
`gm
`
`m.
`
`©~.U~._~
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 11 of 59
`
`US 7,242,487 B2
`
`new
`
`Hm.U~,_~
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 12 of 59
`
`US 7,242,487 B2
`
`3.@~._~
`
`me.
`
`xx
`
`
`
`E...:..z.-mE.<
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 13 of 59
`
`US 7,242,487 B2
`
`.3.U~n~
`
`__Ev.33.55mm
`
`2.4
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 14 of 59
`
`US 7,242,487 B2
`
`FIG.14
`
`o IE 39
`
`5:a
`
`n E:
`
`2
`:1
`ca
`
`:t
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 15 of 59
`
`US 7,242,487 B2
`
`
`
`35.... ucaE=u2_Etc0.332.O932@"amen.Esau
`
`8.23¢0Lux._D_DU
`
`
`
`2.5....E_._._3
`
`
`
`
`
`I..:_F.eGm:_Eum3OZu.a...o.:m_z.:__tm.2E
`
`3.U~n~
`
`
`
`
`
`__EvE_:..~_5Sm$33.3
`
`
`
`
`
`__EmLune;..om"¢¢mbcuac
`
`
`
`
`
`__EaLana;_.ww=..~.:v¢mbcuac
`
`__EvE_:__mfiE::umwauum
`
`
`
`u:.__03::..m3o._#
`
`m~_E_.:_:u
`_a:o.o¥
`
`._hn_m:_.:_..o:S._#
`
`
`
`:=m__wu!._.3:_.:_x.Eo_.Lm_mmmm....._.ur
`
`
`
`
`
`H~
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`1
`
`0
`
`61mhS
`
`9
`
`US 7,242,487 B2
`
`
`
`5_@E.._...Z.a.M33%235.mat:._a:_o._u
`
`2..
`
`._m_=u
`
`
`
`M.u_uw._mozumgatuz:._.§3..
`
`
`
`
`
`MPEmmaoE_>S_ou#5....
`
`
`
`M_:mE:u::5::D.mtdmmO952©59:..m==u
`
`
`
`2325~..._..n_
`
`S
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 17 of 59
`
`US 7,242,487 B2
`
`
`
`2.5.3E...EuE=un:3::Om._EmmO.262©3%..Esau _._.m
`
`
`
`
`
`FBaumE9:o_euu.._=:._
`
`3.
`
`
`
`
`
`.7.:_:_E_m:.235:2"tutu.::__,:33._
`
`
`
`
`
`:_..3wum._._m:___:_._.,:_....::=mmm:.__m:_.5..m:_o._:
`
`
`
`
`
`
`
`NM
`
`:_:m«CE:
`
`hm.U~n~
`
`3::
`
`::._:m._._
`
`m:.::_m_.__:uwing3.:
`m_m:m:.mEE_
`=mmmE_anonoat:LeannaI::._—m__:umat:
`
`
`._m::.._#
`
`MN
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 18 of 59
`
`US 7,242,487 B2
`
`EH
`
`
`
`.:uE:uo=3::O332.00:92@"man...59:09
`
`
`
`w:c_~Q::E._
`
`©~
`
`:.........Il.-!uuil..a..l...}
`
`
`
`
`
`.l..._.__w.~OQ¢m__fi_0@Qmoz"Hutuz.E_..uwEo..
`
`
`
`
`
`
`
`.n.:IlJ....2l....:2.Z!.2..G3..2.1l.....:..vtvvvvlIuuli~1'OAnIw1ICAulA¢¢nIn.33.:.....2_:..Ll.o...ul.....u.II:.ll1..411u.212:.....2.2...143.333-.Il3I.u..!¢v213221......2...:.:..-I.ou.ovI:
`
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`H
`
`.mHWS
`
`5
`
`US 7,242,487 B2
`
`
`7.M,..I..v.......-E...............m u:wE=ucnSC:0vacuum.0952_@59:guano
`
`
`
` _:_:.a$_Efimamoz"iotaz.E_Sa.u=._
`
`
`
`
`J _._.mwcataa:._E
`
`QN
`
`9n.-
`
`
`
`:.B.,._._.mV.:xEmwmwE_Ema.m.:_.5._m3e._&
`
`
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 20 of 59
`
`US 7,242,487 B2
`
`
`
`
`
` w...._E:TE3925za_S._9mm-m>__ou:_.a|@
`
`
`
`Oh5C-5v9¢:=9U.9.
`
`
`
`
`
` ,3:DaC2.$2€..E_UAEmcan...u_Su.2§._:.o9:.
`
`
`
`M0—:—u6:=m:a=F_kV..
`
`3m.m>__o:___n__E&_3:Q§.§....._2_39:_OU>tQuC_._n_
`
`SE.:aE_8mEUna
`
`.ow£m<my
`
`/a\
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 21 of 59
`
`US 7,242,487 B2
`
`~N63
`
`
`
`..zo_5.§aa-m>_5..EE..
`
`Dan.3:w_.?.+.xo"canon.
`Bfsfiwfl.
`
`u....85.muxziwfl
`
`
`
`
`
`u2.ou_..!meewaanw.-rm.an...by
`
`
`
`mmQN.mwa:.6_«..¢>mmm
`
`
`
`m>_._n_uc:n_62.3.«:65
`
`
`
`20.SgobxJE94.3:
`
`
`
`
`
`
`
`U.S. Patent
`
`LHJ
`
`e
`
`2
`
`f
`
`US 7,242,487 B2
`
`
`
`1mu._.=.mw.._X3?-Lb.lan—3.3.!«V
`
`M,
`0,Qae.....a,5:
`n.3D>_._C...mKIt.oaA3
`
`
`
`
`
`E5)wU!.=_m>_._oE_._n$
`
`
`
`
`
`::.2_.:__‘_o3a.:.@a»u=I EM
`
`o>tQEta.wEmzwcficm
`
`
`
`
`
`zo_Ss.:m;_.c..z.3:
`
`
`
`
`
`mmD.N_uwa:.o_..m.$>um“.
`
`
`
`
`
`mvnu::.._..5«was.«manu>_.oEtna
`
`
`
`
`
`..cawmzaum>_\_Ductmu
`
`
`
`Hazxucmmade.«man.m>_..OE_..n_u
`
`
`
`
`
`
`
`
`
`0.V2;.cC.n_yeti3392m>touctau
`
`$#_..¢wommEmmaD
`
`NN65%
`
`
`
`2o_.5._9fimum>tDu:_.n_
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 23 of 59
`
`US 7,242,487 B2
`
`mm.U~r.~
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 24 of 59
`
`US 7,242,487 B2
`
`Hm.
`
`wm
`
`U~n~
`
`
`
`
`U.S. Patent
`
`uJ
`
`70020:1
`
`95f052LI.6ehS
`
`US 7,242,487 B2
`
`1.2..
`
`~m..
`
`3%3...__..
`.m::._.:ma_wnE
`
`
`
`3
`
`MN
`.®~r.~
`
`
`
`
`U.S. Patent
`
`7002
`
`95pl062LI.6ehS
`
`US 7,242,487 B2
`
`J..
`
`
`1‘,.i.i;x.-...!...-...--i........_.._i_..!E.§......-......a.I:..............;;i;.;m..HEou.m:m.m.wE_0uo_,_uT
`u
`
`0,E8.ua§&E
`
`Zmccou
`
`mm
`
`mm
`
`«Gm
`.»o~n~
`
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 27 of 59
`
`US 7,242,487 B2
`
`8....
`
`Sm
`
`mam...b~.R
`
`ma.
`
`
`
`3a_ouozuEu..O~_.n—K-—w£.&.t.O.n_N
`
`Sm
`
`Sm
`
`New
`
`0:.
`
`NNM
`
`
`
`U.S. Patent
`
`7002m,
`
`95
`
`US 7,242,487 B2
`
`1.Kmmsum
`
`mmmmmmmum
`
`
`
`
`
`
`
`
`32.2..._..._fl_.ma,oo..:3...2__m><E@=_£_:9mé...uMS332at:_8.u._.u2.§_
`
`
`
`
`fig2G94f.0o.u._mfin—mmxn.Cmofin.m—___m><mm-BEEE:m::_SoE..._u=_E5wm~mEn:_mIfirGflange.:25.=94.8.M:._m_E_mm?:39.3.8._9..e%.qmmmBEEZCflmaunE:E%><.__q_m_nn_+:MEmfi_at:8ua>_u.._BEE:E@_waug_
`
`
`
`
`
`
`_U._w....U:_5,5mwwmmzm__mI_._m..T_.r_mn_wQ
`
`
`
`new.»o~...~
`
`«mm
`
`
`
`53$_atam:ua..,§__Ego:QE__Ev§m._m_.m><.$_.___mH
`
`
`
`
`
`mm..$..m_3::3o.é.._E___Sso2E@__:;1...__u__m><£9awn.
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 29 of 59
`
`US 7,242,487 B2
`
`mum
`63
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 30 of 59
`
`US 7,242,487 B2
`
`mew.U~n~
`
`
`
`mm_tmn...:.._.:._wc.._...H.:.:.u
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 31 of 59
`
`US 7,242,487 B2
`
`7.._..41»
`EonEvamE_3o...u@,._m..:£_._
`
`
`_an_E..H_cuaoru:2.x:
`
`Ktw...._.....uQ
`
`new.¢~r.~
`
`Ev
`
`new
`
`new
`
`mew
`
`«S.
`
`mew
`
`8w
`
`adv
`
`NHW
`
`
`
`
`
`U.S. Patent
`
`l.HJ
`
`95:1023LI.6ehS
`
`US 7,242,487 B2
`
`.,anan_H05.3..$5.M1M
`
`W._:._.n___m>m_mEmemmmfiSW5”
`
`;m:.£_.__m.n_S.
`
`cum..©~n~
`
`
`
`U.S. Patent
`
`70020.,1_I._HJ
`
`95f0
`
`US 7,242,487 B2
`
`
`
`
`
`
`flmm_h__BEUmmuwmfi«Wu«>6:3.%EDIam:S_..o.\..uEn.q.
`
`329..an
`
`new.»o~n~
`
`
`
`U.S. Patent
`
`MJ
`
`20,
`
`M
`
`LI.6e.h__S
`
`:10
`
`9
`
`US 7,242,487 B2
`
`0__<O
`
`Juuwcam0?.
`
`395O
`
`5._<O
`
`M_..w:c__T_.E§_om.
`
`~©N65%
`
`
`
`.m:o:a._.&9mO
`
`
`
`2.32“cal.50..o.wmE_
`
`:3
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 35 of 59
`
`US 7,242,487 B2
`
`Héw.»o~n~
`
`n=:...=...&2:5
`
`Ev
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 36 of 59
`
`US 7,242,487 B2
`
`New.U~.H
`
`
`
`E__mt..a.fic_m_v.,fl
`
`c09a_.._5:a
`
`82mm§<2m,.‘
`
`
`
`5.§._m&_mmumm.w_m<
`
`mu§_._m;<_omnmmm«.3
`
`mm§_._u3....mmEmm£9
`
`no.5@EmsoawN
`
`E.9..Ea.;¢._mm_ummmEmq
`
`
`....§=m......u§Eam.
`
`=2:ummaéname.
`
`
`www:mo.u2m._z@M
`
`fiatmm_om_m_w£m<
`ESmmmm.
`
`nu.m.m:w.mEEun.zum.M..._mu_>afix:I=.u,m..eaa
`
`
`
`.W,.mrvwm
`
`mww ..
`
`. S
`
`m
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 37 of 59
`
`US 7,242,487 B2
`
`New.mv~_..~
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 38 of 59
`
`US 7,242,487 B2
`
`.mv~.w~
`
`
`
`umu:w.m._m..._E.w«m>m
`
`
`
`aw..,
`
`Q90
`
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 39 of 59
`
`US 7,242,487 B2
`
`.G~r.~
`
`LNVJOQH
`mm.
`
`.w._..:_u:
`
`551?.Nm
`
`..EW3
`
`22..
`
`
`
`
`U.S. Patent
`
`1m..J
`
`2
`
`95fl.004mhS
`
`US 7,242,487 B2
`
`0,3....
`
`7.Wmom
`
`Sn
`
`bw.U~.,L~
`
`
`
`Emma.ma.-m..
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 41 of 59
`
`US 7,242,487 B2
`
`..m..wmE58?.3552
`$é§REE...332”.E::9:
`
`:33.58.93252
`
`_.E3Em§Ea.:3.
`
`:%3_:.:.8G...332“.__mx:9:
`
`
`
`‘.252a=5vs__.:_.; {E}
`..2:fie2_§m_3_2
`..ea65S.E0
`
`..§..fis.:cemcwfl
`
`..s___52Bmoo
`
`
`
`..as55E.
`
`
`
`\{.hu....uulhco(§....§.s_nw.1...
`.E......m_._:..$::.:_._©2»E...
`
`
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 42 of 59
`
`US 7,242,487 B2
`
`.U~.m
`
`
`
`..5..
`
`.,
`
`
`
`uiznaoruEcE=unn_
`
`
`
`U.S. Patent
`
`7002
`
`95f034tee_h__S
`
`US 7,242,487 B2
`
`
`
`0.,,.1
`
`56%.53.
`
`..$«nw....W..
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 44 of 59
`
`US 7,242,487 B2
`
`
`
`@:3..=_:«_>2
`
`
`
`R..U~,m
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 45 of 59
`
`US 7,242,487 B2
`
`4,%,
`
`¢D:mv_.mmaaQ3mm
`
`
`
`€_.%.._>9a.f..
`
`xuam
`
`
`
` ......m....ummBeamEoEuoco_2fix
`
`_O0_&33:03P.
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 46 of 59
`
`US 7,242,487 B2
`
`
`
`fimiou:n_:mm.n_2
`
`
`
`$2.8c3o__m>Q3
`
`.$a8:vna_m$3.
`
`2&3
`
`wmas9.96.
`
`_u>o.aa<wmm
`
`
`
`.oo_n_:u_DU
`
`
`
`._.._:.:&.u>
`
`_._“,.$...,3
`
`_m>Ommfimi=mI.
`
`
`
`22..a....
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 47 of 59
`
`US 7,242,487 B2
`
`9mm....:m.._|@:3.=::...>3
`
`;wx..
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 48 of 59
`
`US 7,242,487 B2
`
`mm63
`
`,,n«n
`
`3 a
`
`s225.
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 49 of 59
`
`US 7,242,487 B2
`
`
`
`
`
`8$mo.m..2&:Emmia:
`
`
`
`mmEEo><.mwUm_mm39..norm
`
`8m_.mm_.Du<£m<E9562
`
`
`
`
`
`mmm:___m..;..1wm.n.m_.Hm0.9.._..uw_._..w....
`
`..E.
`
`:.a.=§><.mmu%_m%.<22_=o><.mmn2mm23
`
`8a:um8o<em...
`
`.53amumsmo.(.22mm
`
`WW9.»2.H
`
`a.
`
`A,
`
`
`
`-E..u.m_=a.w.e..=.=::©Cs.m_u_90393u>_..n==ta...
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 50 of 59
`
`US 7,242,487 B2
`
`3.55%
`
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 51 of 59
`
`US 7,242,487 B2
`
`mm.
`
`65%
`
`
`
`
`U.S. Patent
`
`95:1025LI.6ehS
`
`US 7,242,487 B2
`
`
`
`
`
`
`
`
`
`..A..@u_.e...e._:E.l.,._a3:2_a§.@...=EvE_=..E..594N.am§.
`
`
`
`
`
`
`
`
`
`
`
`.D94..c9m__u_u__20:.32..8228.2.,ea52S8><..2m.._xm._...s___fisS2><...82.n,.wmmE..\S.aoM....eafi_.§,..8§_.u_..m:,anMaEZ.....m_§o
`
`
`
`
`1NEE.ExamsEEsue.mpom>(.c9m:_E_..>2
`
`
`
`
`
`
`
`
`
`
`
`
`:m$..§u__a_....s_=fi..::=m><..y..”..~m.M__.:S...s..:..,_m_u._H_m...,..a‘..,..o_,...m._......w_.u_m...,_7.av.m_a:oao
`
`3..U~r.~
`
`.__,.....
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 53 of 59
`
`US 7,242,487 B2
`
`
`
`_..Rm_Em.§>s
`
`WE$§>.=._
`see33:8
`
`w.m3.E823
`Mane355..
`
`Ev65%
`
`
`
`B>o.an<m_mmE552
`
`
`
`._n_.EoZ
`
`Bctoz
`
`.33
`
`
`
`
`
`mflwmi__mI;m_I
`
`
`
`mw~mm_u___wI;._I
`
`
`
`
`
`.....m:a.996;
`
`E3
`
`é___§_::E=5vea:3
`
`..GE552
`
`..EE552
`
`
`
`,_.SE6...3..ezficz:
`
`:..:___u:_m—
`
`
`
`
`
`:0...»...«..“hmE..~...2
`
`_.2m.__x3
`
`__2m_uE_2
`
`.OQ50
`
`
`
`E...©«.:..E__.:.>_...n_......._.E,.wW
`
`w_.$..._%w
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 54 of 59
`
`US 7,242,487 B2
`
`WWWW»W
`S?
`
`_:
`
`kg...§u.
`_..m.>_._n.=_.t.
`
`Nw55%
`
`3.8x8.8
`
`8.3x3.8
`
`8.3x33
`
`3.3SW3
`
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 55 of 59
`
`US 7,242,487 B2
`
`m90:8:
`.2a_=§ma_¢
`
`mmafiuc,
`§u_..s_mn__m
`
`33.ESE
`8.8»:52:8
`
`m§3:2mE§
`..BHm$.52:3
`
`aa_a_._wa_¢
`
`.92=e_ma_m
`
`_...,._..m..H
`
`.¢.§3_ESE.
`
`\Sm8_.Em
`
`..MmB_COc
`
`$5.20:
`
`mm.oEu:
`
`mmnxcoc
`
`_m.mw.2
`
`..a§=§muE92xmsma>2
`
`95$.—.2.5%..
`:a§_Essa
`
`§2=§ma_m8..sea>2
`:..mz£ESE.
`
`Nmzkz32939
`
`._Qc_:EwW&_.fi_moo
`3.2235:8
`
`xxem:35.3..
`
`
`
`_%_=s_mn.E:o.:=o
`
`SS29.5%
`
`NW.»vE~
`
`mmafioc.
`
`.._2u_:E._mn=¢
`
`_9a_=s_maEE0
`=2m_€_2.
`.853.58%m32:E.8>a
`_.mmm.2E§_§
`
`$3.:<8§.
`
`c-cacacaooczoczcz.
`3$Z$$Q$©C3$
`®$$€C>©$C)$$
`
`C\ll"'3V'Ln<.Dl’\$U7v-—
`
`‘I'7"r‘r"I$5"r5'5‘
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 56 of 59
`
`US 7,242,487 B2
`
`
`
`U.S. Patent
`
`70020,1l.HJ
`
`teehS
`
`US 7,242,487 B2
`
`9m5Mfw.0,.7W5,.
`
`Em55%
`
`
`
`322:6:..um:_.U2:m
`
`.w....
`
`.
`
`Cr
`
`n_tm:_=._&
`Wm...,..
`
`eu_>vD=>_..D
`Et EWY».
`M__©_
`
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 58 of 59
`
`US 7,242,487 B2
`
`M
`
`...2=:=::@
`
`...4.«
`
`.=:..mE55052.
`
`:8vE_._Eoc_~_.
`
`
`
`U.S. Patent
`
`Jul. 10, 2007
`
`Sheet 59 of 59
`
`US 7,242,487 B2
`
`FIG.46
`
`:3
`
`’
`5:-I‘
`s:4:E
`C-
`E V.
`:9..
`-1:
`>
`0'?
`1-.
`
`
`
`1
`PRINT DRIVER SYSTEM HAVING A USER
`INTERFACE AND A METHOD FOR
`PROCESSING RASTER DATA
`
`US 7,242,487 B2
`
`FIELD OF INVENTION
`
`The field of invention relates in general to imagesetting
`and electronic prepress systems and a method for enhancing
`system workfiow. More particularly, the present invention is
`directed to a system and method for processing page
`description format data files such as postscript or Pdf data
`files, into raster data files, (page pixel, image or video data
`files), and for transferring the raster data to a plurality of
`output devices.
`
`More particularly still, the present invention is directed to
`a system for the inputting, tracking, processing, queuing,
`storing, editing and printing of raster or bit map data, and to
`a method for providing a nearly continuous output of raster
`images to a plurality of output devices,
`such as,
`imagesetters, platemakers, on-press imagers, digital
`proofers, digital color printers and the like. Of course, as
`should be apparent from the following discussion, any
`application involving the multiplexing of large parcels of
`data could take advantage of the present invention.
`
`ALDC
`Agfa Print Engine
`Interface
`Specification,
`(APIS).
`
`Backup
`CDF
`
`Device API
`
`EDF
`
`Engine
`
`Export
`
`:ast Ethernet (100
`3aseT)
`:ast Wide SCSI
`
`mport
`
`oh
`
`oh List
`
`ob State
`
`MUX
`Null Device Driver
`
`DEFINITIONS
`
`IBM compression/decompression chip
`An Agfa proprietary point to point data
`transmission protocol consisting of a
`serial bi-directional command channel
`(APIS serial) and a parallel uni-
`directional data channel (APIS video)
`An operation to temporarily save a job in
`a dedicated backup area.
`Component Description File, A file which
`contains text string conversions for
`internationalization.
`Generic Application Programming Interface
`for connecting AGFA devices.
`Engine Description File. These files
`provide a way to set PostScript printer
`specific features on a more global basis.
`They differ from PPD choices in that they
`are persistent for each RIP Bootup and
`more commonly used to handle default settings.
`A hardware device capable of receiving
`and printing Raster data on film or other
`media. (For example, Agfa’s Avantra
`family of Engines) (Output printing device)
`This refers to the operation of providing
`long-term off-line storage ofjobs, or
`the ability to send jobs to a remote site.
`Communication medium, 100 Mb/sec maxi-
`mum transfers over Twisted pair wire.
`16 bits wide and 20 MB/sec maximum
`transfer rate.
`This refers to the operation of bringing
`a job into the PowerMux system from an
`external media source.
`One or more related pages together
`constitute a fiiobfi. This is the
`smallest entity that can be manipulated
`by the PowerMux.
`Terminology for the list ofjobs, that
`are available for imaging.
`Current read-only State of a Job. (E.g.,
`Hold, Imaging, Spooling, etc.)
`Multiplexer
`A “dummy” device that adheres to the
`Device API. All data sent to this device
`driver is essentially dropped on the
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`
`-continued
`
`DEFINITIONS
`
`floor, that is there is no interpretation
`or saving of data.
`One or more related separa ions together
`constitute a “page”. For example, “the
`cyan, magenta, yellow, and black
`separations for page 3”.
`A PostScript Printer Descriation file. A
`human readable text file that can be
`parsed and provides a uniform approach to
`handling special features 0 devices that
`contain PostScript interpreters. These
`are applied on a job by job basis.
`PostScript Environment layer of software
`with interfaces to front-en PostScript
`programs and Agfa’s RIPS.
`A single l-bit Raster image as output
`from a RIP. For example, “the cyan
`separation”. This is also re erred to as
`a “take”.
`See Separation.
`Choice of media holding device for use
`on an engine
`Command user inputs into a front end
`erminal after completing a document
`which signals the beginning of a print job.
`’rior art device driver capable of
`receiving raster data from as many as
`W0 RIPS, basic advantage-buffer
`Device and raster image manager for
`aroviding efficient throughput due to
`Juffering of output files. (See also
`Multiplexer).
`{aster Image Processor
`One or more separations of like color
`ormatted for printing
`Graphic arts designer
`Workflow administrators for setting
`ariority of output high speed network
`such as 100 BASE-T
`{igh speed network such as 100 BASE-T
`Cyan, Magenta, Yellow, Black
`
`BACKGROUND
`
`Page
`
`10
`
`PPD File
`
`PSE
`
`15
`
`Separation
`
`Take
`Spindle
`
`MULTIPLEXER (MUX,
`MUX CONTROLLER)
`PRINT DRIVER
`(a.k.a., Printdrive
`or PrintDrive)
`RIP
`FLAT
`
`FRONT END USER
`PRINT DRIVE
`OPERATOR
`
`PAST ETHERNET
`CMYK
`
`As known in the art of imagesetting and electronic
`prepress systems, heretofore, output devices, e.g. imageset-
`ters and more recently platesetters typically have been
`served by a dedicated Raster Image Processor (RIP) con-
`nected between a front-end and an output device. Typical
`electronic prepress image file sizes, e.g. often greater than
`100 Megabytes per page, have previously restricted elec-
`tronic prepress systems to dedicated proprietary hardware
`and software systems using parallel data transfer methods to
`provide high speed data transfer rates between the front-end,
`the RIP and the output device
`More recently, use of page description languages, e.g.
`PostscriptTM and PDFTM, offered by Adobe Systems of
`Mountainview Calif., have allowed object oriented text
`descriptions of large image data files to be transferred
`efficiently over serial data communication lines, as used in
`network systems and adopted in electronic prepress systems,
`for transferring serial image data in page description formats
`between a front-end and a RIP. Serial data transfer systems
`offer the advantage that two way communications between
`the front-end and the RIP allow status information and other
`commands and files to be transferred in either direction as
`will be further described below.
`
`Once the image file data is received by the RIP, operations
`such as image screening, color separating, imposition, trap-
`ping and various other prepress image preparation opera-
`
`
`
`US 7,242,487 B2
`
`3
`tions result in a final bit map image data file which hereto-
`fore has been transferred to the output device over a parallel
`data transfer interface in order to provide an efficient data
`transfer rate, thereby, keeping the output device operating at
`a desired operating speed. Typically, the process of RIPing
`data, i.e. preparing a final bit map image file for transfer to
`the output device, has been slow, sometimes causing the
`output device to remain idle while waiting for a RIP to
`prepare the next bit map image file.
`Even more recently, the use of a RIP multiplexer, (MUX),
`e.g. MULTISTAR, offered by Agfa Corporation of
`Wilmington, Mass., has offered the electronic prepress
`industry some improvement in data throughput, and cost
`savings, by functioning as a page buffer between one or two
`RIPs, and a single output printing device. Cost savings and
`improved efficiency have been realized by either RIPing an
`image with a first RIP while transferring a previously RIPed
`image to the output device or by storing RIPed image data
`for transfer to the output device at an appropriate time after
`RIPing. This more fully utilizes the output device, or print
`engine, which is typically an expensive resource. In fact,
`keeping the print engine busy is a key design goal of any
`electronic prepress system design.
`Typically, for electronic prepress and imagesetting sys-
`tems of the prior art, a print job required that a specific
`output device be connected to the system before the job
`could be processed. For example, a print job requiring a
`particular imagesetter for an output device, (engine), or a
`particular media type or size loaded onto the output device,
`could not be processed into raster data, if the particular
`output device that was currently connected to the system did
`not meet the job requirements. Such a condition may cause
`a system delay or require that a front-end operator physically
`change the media or output device connected to the RIP in
`order to continue processing and outputing image files.
`Since, the electronic and imagesetting systems of the prior
`art were not only device dependent but media dependent as
`well, the queuing of rasterized print jobs was not possible.
`Thus, the choice of the output device and print media proved
`to be a considerable hindrance in productivity.
`Another expensive resource, front-end operators, are also
`kept busy since transfer of bit map image data between a RIP
`and a MUX has been controlled by the front end operator in
`the prior art system. Such operators are often the image
`creators and editors and burdening these operators with
`control of the output process reduces overall system effi-
`ciency. By moving control of the RIPing and image output
`process to a system administrator, the front end operator and
`the front-end itself become free to function more efficiently.
`However, one of the biggest shortcomings of electronic
`prepress systems of the prior art, heretofore, has been the
`inability to control and monitor the queuing of output jobs
`and to make changes in the order or priority of image output
`either from the RIP of from the output device. Further, prior
`art systems have offered no user interface which might be
`used by a system administrator or a prepress shop manager
`to control the RIPing and output process. Furthermore, due
`to the costly proprietary hardware and inflexible nature of
`RIP and output engine hardware, few, but costly, expansion
`opportunities have been available for the prepress customer.
`Another problem of the prior art has been that in order to
`transfer bit map data between a RIP and a MUX or between
`a MUX or a RIP and an output device, it has been necessary
`to use a parallel communication interface in order to provide
`data transfer rates which are fast enough for transferring
`very large image data files, e.g. image data files in excess of
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`
`100 Mbits per page, at rates which provide efficient work-
`flow. Prior art bit map data parallel
`transfer interface
`systems, e.g. Agfa Printer Interface Standard (APIS) or
`Small Computer Systems Interface (SCSI) systems, use a
`data transfer protocol to identify the data file format and
`convert serial data into 8 bit parallel data formats. Then, the
`8 bit data is transferred over parallel data interface cables
`which provide a plurality of separate wires bundled together,
`each transmitting data in parallel. However, since parallel
`data transfer methods are restricted to one way data transfer,
`e.g. between the RIP and MUX or between the MUX or RIP
`and an output device, a serial data charmel has also been
`provided bundled within, or in addition to, the parallel data
`interface cable to provide two way communication for
`protocol and other message or file communication between
`the RIP and the MUX or between the RIP or MUX and the
`output device or between the front-end and the RIP, the
`MUX or the output device. One significant draw back of a
`parallel data transfer interface has been that the cable length
`is limited in order to maintain efficient and effective data
`transfer. In some operations, cable length may be limited to
`about 25 feet requiring that the RIP, MUX and output device
`each be locally connected to each other and usually all
`within the same room. This shortcoming of the prior art has
`limited prepress systems to local connectivity and slowed
`the development of automation features needed in modem
`prepress workflow environments. A need exits for better
`overall control of the RIP, MUX and output process by a
`system administrator. Features such as job queuing, equip-
`ment swapping, and manipulating, editing, storing and trans-
`ferring previously RIPed bit map image data are needed in
`the modern prepress environment.
`For electronic prepress systems which have employed
`imagesetters as print engines to create pages, typically, these
`devices have been driven by a dedicated RIP or a MUX. The
`RIP/Imagesetter or RIP/MUX/Imagesetter combination has
`been very productive in creating pages. Except for the most
`complex jobs, the RIP has advanced so that it is not the
`bottleneck in the pre-press workflow of page creation.
`Today’s needs for developing large format imagesetters
`(and platemakers and on-press plate imaging) go well
`beyond creating just pages. These devices produce press size
`flats in film or plate that may contain four, eight, or more
`pages. These devices have also been driven by a RIP or
`MUX, but unlike page format imagesetters, the RIP can be
`the bottleneck in creating press format films and plates.
`As the needs of the electronic prepress industry steadily
`move towards large format imagesetters and the direct-to-
`plate workflow,
`it becomes imperative that
`the output
`devices be supplied data at rates which meet their specified
`throughput requirements. This means that
`the workflow
`system must be able to perform at or better than engine
`speed. Notwithstanding the advent of RIPs operating at
`faster processing speeds, direct RIP to engine configurations
`carmot guarantee meeting these requirements, especially as
`large-format, very complex jobs become more and more
`common.
`
`In addition, with the advent of platesetters and direct-to-
`press prepress systems, a need also exists to provide a digital
`proofing device capable of providing either a color or black
`and white proof of the final
`image since films used to
`provide analog proofs have often been eliminated from the
`prepress workflow. Such proofing systems may accept
`image files as page description data, screened bit map data
`or bit map data which has not been screened. A need
`therefore exists to redirect image data to a proofer, and that
`data may need to be prepared in an appropriate format for
`output by the proofer.
`
`
`
`US 7,242,487 B2
`
`5
`there exists the need for an electronic prepress
`Thus,
`system that can meet these data requirements to drive an
`output engine at speed, to redirect appropriately formatted
`data to a proofer, to queue store or manipulate the priority of
`image output files and to provide overall control of the
`RIPing and output functions of a modern prepress system to
`a system administrator, while maintaining high amounts of
`“production time” at the front end workstations and the
`output devices.
`SUMMARY OF THE PRESENT INVENTION
`
`In order to overcome the disadvantages of the prior art,
`the present invention provides a system and method which
`allows a FRONT END user to input parameters for a print
`job, select an off-line engine or other output device including
`a proofer, and execute a PRINT command without the need
`of the specific output device and/or print media having to be
`contemporaneously connected to the system.
`The present invention provides a print drive system which
`offers improved throughput and cost savings by functioning
`as a multi-page buffer for more than one RIP connected to
`more than one imagesetter. The present
`invention also
`provides a new system design and concept in which the print
`driver, (also referred to as a print drive),
`is a device and
`raster flat manager, called a PrintDrive, which accepts
`compressed RIPed data in addition to acting as a Multiplexer
`or MUX of the prior art.
`The present invention is also directed to a system which
`allows for a “RIP ahead” approach to electronic prepress
`systems, e.g., the processing, queuing, storing and proofing
`of raster data designated for engines and media that are not
`physically connected or available, thereby creating virtual
`engines and media.
`For digital platemaking especially, plate remakes and
`backups can be previewed from the RIP. Since the system of
`the present invention allows for a full disconnect of the
`Ripping process from the imaging process, similar jobs can
`be grouped together. This results in a more efficient use of
`the image- or platesetter and also allows for more jobs to be
`processed.
`The present invention is a print drive and system operat-
`ing within a standard network environment. For example,
`the present invention may connect with RIPs configured to
`output compressed raster data over a standard network
`interface.
`
`For other industry standard RIPs which output through an
`APIS interface (also known as APIS RIPs), connections
`within a network can be made through an “APIS-in” inter-
`face board.
`
`The present invention is also directed to a print drive
`system having a Remote and Local Graphical User Interface
`which allows users to view the status of the Ripped jobs, as
`well as, to manipulate and control the timing and priorities
`of the output. The print driver,or print drive can be con-
`trolled from any computer system running Windows 95
`Windows NT operating system or the Macintosh OS Oper-
`ating System in the network. The user can determine a
`preferred set of parameters that become selectable at print
`time. Previewing raster data is available as well, regardless
`of the number of connected RIPs.
`
`The print drive system of the present invention acts as an
`extensive file buffer with the ability to back up raster data to
`external media or file servers. In digital workflows,
`the
`system of the present invention offers Digital Imposition
`proofing in black and white, as well as color, to a large
`format proofer directly from the bitmaps stored for final
`output.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`For networked systems, communication from the RIP(s)
`to the print drive is over fast ethemet. Through hardware
`compression and decompression, the network transfer times
`are reduced, and the disk space required for storing the
`bitmapped data is reduced. The compressed data is sent from
`the RIP to the print drive of the present invention over fast
`Ethernet. This eliminates the distance bottleneck typical of
`the prior art, (from the use of APIS cables), so that the print
`driver can be located near the platesetter (which is down in
`the plate making facility) and the RIP can be located in the
`pre-press department. Through local and remote Graphics
`User Interfaces, users and operators can track the RIPped
`jobs, change priorities and imaging queues.
`The print drive system of the present invention can also be
`connected to prior art RIPs that are not configured to output
`compressed raster data but APIS data instead. By installing
`a hardware conversion system for converting the APIS data
`to the desired state. These RIPs can be hooked up to the print
`drive of the present invention in which previewing, buffering
`and backup features of the present invention can be utilized.
`The electronic prepress system and method of present
`invention is designed to meet the data rate requirements of
`the current and future engines of the industry, as well as to
`provide flexibility for expanded configurations and
`enhanced workflow scenarios.
`
`The present invention comprises a system for creating,
`storing and processing a plurality of printable image files,
`said image files containing postscript data, said system
`network comprising, at least one input termi