Arenderingintentcanbeassociatedwith aMO:DCAdocumentcomponentat any levelofthedocumenthierarchy.Therenderingintentprovidesinstructionstoa presentationdeviceforrenderingthedocumentcomponent.Thepresentation deviceidentifies acurrentrenderingintentandusesthis toselectoneofthefour LUTsina linkcolorconversionCMR.ThepresentationdeviceusestheLUTto converttheinputcolorspacetotheoutputcolorspace.
Toassociatea renderingintentwithadocumentcomponent, specifytheRendering Intent (X'95')tripletasfollows:
Printfile
On thePresentationEnvironmentControl(PEC)structuredfieldinthe DEGof theform definition.IfyoudonotspecifytheObjectOffset(X'5A') tripletonthePECstructuredfield,therenderingintentappliestoallthe documents intheprintfile.
Document
On thePECstructuredfieldintheDEGoftheformdefinitionfortheprint filethatcontainsthedocument.Totargeta specificdocumentintheprint file,specifytheObject Offset(X'5A')tripletonthePECstructuredfield.
Groupofpages orsheets
On thePECstructuredfieldinthemediummapthatisusedtoprocessthe groupof pagesorsheets.
Page oroverlay
On thePECstructuredfieldintheAEG.
Data object
Inanyoftheseplaces:
v On thePECstructuredfieldintheOEGforthedataobject.
v On theIOBstructuredfieldforanobjecttobeincluded. Thisrendering intentoverridesanyrenderingintentspecifiedelsewherefor thedata object, suchasa renderingintentspecifiedinthedataobject’sOEGorin a dataobjectRATentryfortheobject.
v If thedataobjectinstallerisusedtoinstallthedataobject,intheRAT entryfor thedataobject.
v On thePPOstructuredfieldforanobjecttobepreprocessed.
Note: Inallthesecases,therendering intentappliesonlyto thedataobject forwhichitisspecified.
NormalMO:DCAhierarchyrulesapply.That is,a renderingintentspecified fora documentcomponentata lowerlevelinthehierarchyappliesonlytothat documentcomponentandoverridesanyotherrenderingintentspecifiedat a higher-level inthehierarchy.Ifnorenderingintentisspecifiedinthehierarchy,the preferredrenderingintentspecifiedintheactiveinstructionCCCMRisused. The preferredrenderingintentisthesame asthedefaultrenderingintentspecifiedin thecorrespondinglinkCMR.
Notes:
1. TherenderingintentforBCOCAobjectsandIM-imageobjectsisfixedas media-relativecolorimetric.
2. Therenderingintentforobjectareafills andpageandoverlaypresentation spacefillsisthesameastherenderingintentofthecorrespondingobject. For
Chapter8.RenderingintentintheMO:DCA-P(AFP)datastream 45
example,whenanoverlaypresentationspaceisfilledwith color,therendering intentthatisusedforrenderingtheoverlayisalsousedforgeneratingthefill.
Chapter 9. Device appearance—monochrome output
Itissometimesdesirabletohaveacolor printergenerateoutputinthesameway thata monochromeprintergeneratesoutput.That is,givena printfilewith process colors,togeneratemonochromeoutput.Onereasontodothisisto improveprinterperformance bygeneratingonlyonecolorplaneinsteadoffour.
Another reasonistosaveonconsumables. Forexample,itmight bedesirableto proofa colorapplication withmonochromeoutputtocheckcontentaswell asline and pagebreaks.Othertypesofdeviceoutputappearancemaybedesirableas well. Therefore,thearchitectureincludesageneralmechanismforspecifyinga deviceoutputappearance.
YoucanusetheDeviceAppearance(X'97')triplettoinstructacolorprinterto generatemonochromeoutputoranothertypeof outputappearance.Table18 showstheformatoftheDeviceAppearancetriplet.
Table18.DeviceAppearance(X'97')triplet
Length(bytes) Name Description
1 Tlength Lengthoftriplet
1 Tid TripletID(X'97')
1 Reserved Shouldbesettozero
2 DevApp Specifiesthedesireddevice
outputappearance:
v X'0000'=devicedefault appearance
v X'0001'=devicedefault monochromeappearance v Allothers:reserved
2 Reserved Shouldbesettozero
Note: TheIPDSarchitecture definesthefunctionsthata printermust supportfor AFPcolormanagement.SupportfortheDeviceAppearance (X'97')triplet withDevAPP=X'0000'(devicedefaultappearance)isrequired.Supportfor otherdeviceappearancesisoptionalandthereforedependsonthedevice implementation.
TheDeviceAppearancetripletisspecifiedonthenew PresentationEnvironment Control(PEC)structuredfield,whichcanalsospecifytheRenderingIntent(X'95') triplet. Table19shows theformatofthePECstructuredfield.
Table19.PresentationEnvironmentControl(PEC)structuredfield
Length(bytes) Name Description
2 SFLength Lengthofstructuredfield
3 SFTypeID StructuredfieldID
(X'D3A7A8')
1 FlagByte Structuredfieldflags
2 Reserved Shouldbesettozero
2 Reserved Shouldbesettozero
©CopyrightInfoPrintSolutionsCompany2006,2007 47
Table19.PresentationEnvironmentControl(PEC)structuredfield (continued)
Length(bytes) Name Description
0–n Triplets: v RenderingIntent(X'95')
triplet;optional;maybe specifiedonce
v
DeviceAppearance(X'97') triplet;optional;maybe specifiedonce
v ObjectOffset(X'5A') triplet,withObjTpe= X'A8'(offsetcountedin numberofdocuments);
optional;maybespecified once
The PECstructuredfieldcanbeusedtospecifyeithertherendering intent,orthe deviceappearance,orboth,asfollows:
v ThePECcanbe usedtospecifya renderingintentwiththeX'95'tripletas follows:
– IntheformdefinitionDEGafterthePFC – Ina mediummapafter theMFC
– InthepageoroverlayAEGbefore theMCF
– IntheGOCA,IOCA,orContainerOEGbefore theOBD
v ThePECcanbe usedtospecifydeviceappearancewith theX'97' tripletas follows:
– IntheformdefinitionDEGafterthePFC – Ina mediummapafter theMFC
Notethatwhenitisspecifiedina mediummap,thePECisconsidereda medium-levelcontrol.ThismeansthatinN-upmode, asinnon-N-upmode, invoking anew mediummaptochange printerappearancealways causesasheet eject.
Chapter 10. Color management resources in the IPDS data stream
TheIPDSarchitecturehandlescolormanagement resources(CMRs)as
non-presentation,object-containerresources.CMRscanbedownloadedinhome stateusingaWOCC/WOC/End commandsequence.Auditand instructionCMRs must alsobe invokedbyotherIPDScommandsbeforetheycanbe used.
CMRs canalso beresident intheprinterorcapturedbytheprinter.Inthiscase, theyare activatedbytheActivateResource(AR)command; but,justasinthe downloadcase,anotherIPDScommandisrequiredtoinvokeanauditor
instructionCMR.Aresidentor capturedCMRisidentifiedbyanobjectOID.The objectOIDisgeneratedusinganarchitectedalgorithm,suchasthegeneric-OID algorithm describedin“ACMAobjectOID algorithm,”onpage59.
WhenaCMRisactivated,byeitheranARcommandoradownloadcommand sequence, aprocessingmodeisspecifiedina ColorManagementResource Descriptor(X'91') triplet.An OIDcanbespecifiedtouniquely identifytheCMR object. TheOIDsspecifiedwithauditandinstructioncolorconversionCMRsare laterusedtolocateanappropriatelinkcolorconversionCMR.
CMRs aredeactivatedusingtheDeactivateData ObjectResource(DDOR)or ExecuteOrderHomeState(XOH)EraseResidualPrintData(ERPD)command.
WhenaCMRisdeactivated,all invocationsofthatCMRarealsoremoved.
Theprinteralso providesdefaultauditandinstructionCMRsformostCMRtypes and manycolor spaces.Default CMRsprovideadefaultlevelofcolormanagement whennohost-invoked CMRofaneededtypeisprovided.Default CMRsdonot require activation.
Inmanycases,theprintercanuseaprebuiltlinkcolor conversionCMRthat performsthesamefunction asa selectedpairof auditand instructioncolor
conversionCMRs,butprovidesformore efficientprocessing.Linkcolor conversion CMRs caneither bebuiltbytheprinterasneededorbe activatedaslinkCMRs.
LinkCMRsdonotneedtobe invoked.