Loading

Finishing with attribute BundleItemIndex

In the following examples, the BundleItemIndex partition is used to define finishing in GatheringParams.

Example 1

  • Two individually finished trailer insert sheets.

  • One header insert sheet finished with the following pages:

<JDF Type="Combined" Category="DigitalPrinting" Types="LayoutPreparation Imposition Interpreting Rendering DigitalPrinting" /><ResourcePool>
    <RunList PartIDKeys="Run" ...>
        <RunList Run="1" Pages= ”0 ~ 9” EndOfBundleItem="true" />
        <RunList Run="2" Pages= ”10 ~ -1” />
    </RunList>
    <LayoutPreparationParams PartIDKeys="RunIndex" ...>
        <LayoutPreparationParams RunIndex="0 ~ 9" ...>
            <InsertSheet SheetUsage="Trailer" IncludeInBundleItem="New" ... />
            <InsertSheet SheetUsage="Trailer" IncludeInBundleItem="Before" ... />
        </LayoutPreparationParams>
        <LayoutPreparationParams RunIndex="10 ~ -1" ...>
            <InsertSheet SheetUsage="Header" ... />
        </LayoutPreparationParams>
    </LayoutPreparationParams>
    <GatheringParams PartIDKeys="BundleItemIndex" ...>
        <GatheringParams BundleItemIndex="0" ... /> <!-- pages 1 to 10 -->
        <GatheringParams BundleItemIndex="1" ... /> <!-- 2 trailer InsertSheets -->
        <GatheringParams BundleItemIndex="2" ... /> <!-- 1 insert + pages 11 to last-->
    </GatheringParams>
</ResourcePool></JDF>

Example 2

  • Two individually finished trailer insert sheets.

  • One individually finished header insert sheet.

<JDF Type="Combined" Category="DigitalPrinting" Types="LayoutPreparation Imposition Interpreting Rendering DigitalPrinting" />
	<ResourcePool>
		<RunList PartIDKeys="Run" ...>
			<RunList Run="1" Pages= ”0 ~ 9” EndOfBundleItem="true" />
			<RunList Run="2" Pages= ”10 ~ -1” />
		</RunList>
		<LayoutPreparationParams PartIDKeys="RunIndex" ...>
			<LayoutPreparationParams RunIndex="0 ~ 9" ...>
				<InsertSheet SheetUsage="Trailer" IncludeInBundleItem="New" ... />
				<InsertSheet SheetUsage="Trailer" IncludeInBundleItem="Before" ... />
			</LayoutPreparationParams>
			<LayoutPreparationParams RunIndex="10 ~ -1" ...>
				<InsertSheet SheetUsage="Header" IncludeInBundleItem="New">
				</LayoutPreparationParams>
			</LayoutPreparationParams>
			<GatheringParams PartIDKeys="BundleItemIndex" ...>
			<GatheringParams BundleItemIndex="0" ... />
				<null>
			<GatheringParams BundleItemIndex="1" ... />
				<null>
			<GatheringParams BundleItemIndex="2" ... />
				<null>
			<GatheringParams BundleItemIndex="3" ... />
				<null>
			</GatheringParams>
	</ResourcePool>
</JDF>

Example 3

  • Two adjoining RunList partitions in the same bundle.

<JDF Type="Combined" Category="DigitalPrinting" Types="LayoutPreparation Imposition Interpreting Rendering DigitalPrinting" /><ResourcePool>
    <RunList PartIDKeys="Run" ...>
        <RunList Run="1" Pages="0 ~ 9" EndOfBundleItem="true" />
        <RunList Run="2" Pages="10 ~ 19" />
        <RunList Run="3" Pages="20 ~ -1" />
    </RunList>
    <LayoutPreparationParams PartIDKeys="RunIndex" ...>
        <LayoutPreparationParams RunIndex="0 ~ 9" ...>
            <InsertSheet SheetUsage="Trailer" IncludeInBundleItem="New" ... />
            <InsertSheet SheetUsage="Trailer" IncludeInBundleItem="Before" ... />
        </LayoutPreparationParams>
        <LayoutPreparationParams RunIndex="10 ~ 19" ... />
        <LayoutPreparationParams RunIndex="20 ~ -1" ... />
        <InsertSheet SheetUsage="Trailer" IncludeInBundleItem="New" ... />
    </LayoutPreparationParams>
    </LayoutPreparationParams>
    <GatheringParams PartIDKeys="BundleItemIndex" ...>
        <GatheringParams BundleItemIndex="0" ... />
        <null>
            <GatheringParams BundleItemIndex="1" ... />
            <null>
                <GatheringParams BundleItemIndex="2" ... />
                <null>
                    <GatheringParams BundleItemIndex="3" ... />
                    <null>
    </GatheringParams>
</ResourcePool></JDF>

Example 4

  • Two adjoining RunList partitions in different bundles.

<JDF Type="Combined" Category="DigitalPrinting" Types="LayoutPreparation Imposition Interpreting Rendering DigitalPrinting" >
	<ResourcePool>
		<RunList PartIDKeys="Run" ...>
			<RunList Run= ”1” Pages="0 ~ 9" EndOfBundleItem="true" />
			<RunList Run= ”2” Pages="10 ~ 19" EndOfBundleItem="true" />
			<RunList Run= ”3” Pages="20 ~ -1" />
		</RunList>
		<LayoutPreparationParams PartIDKeys="RunIndex" ...>
			<LayoutPreparationParams RunIndex="0 ~ 9" ...>
				<InsertSheet SheetUsage="Trailer" IncludeInBundleItem="New" ... />
				<InsertSheet SheetUsage="Trailer" IncludeInBundleItem="Before" ... />
			</LayoutPreparationParams>
			<LayoutPreparationParams RunIndex="10 ~ 19" ... />
			<LayoutPreparationParams RunIndex="20 ~ -1" ... />
			<InsertSheet SheetUsage="Trailer" IncludeInBundleItem="New" ... />
		</LayoutPreparationParams>
		</LayoutPreparationParams>
		<GatheringParams PartIDKeys="BundleItemIndex" ...>
		<GatheringParams BundleItemIndex="0" ... />
		<null>
		<GatheringParams BundleItemIndex="1" ... />
		<null>
		<GatheringParams BundleItemIndex="2" ... />
		<null>
		<GatheringParams BundleItemIndex="3" ... />
		<null>
		<GatheringParams BundleItemIndex="4" ... />
		<null>
		</GatheringParams>
	</ResourcePool>
</JDF>

Archive with examples for download

NOTE

If you want to use this snippet, download the whole collection of examples in this TRM from this link:

https://supportfiles.cpp.canon/trm/Examples-TRM-Mk8.1.1.zip