• No results found

Associating rendering intent with a MO:DCA document component

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.

Related documents