400 likes | 707 Views
CIP4 Tutorial and Developer Sessions. JDF 1.3 in Packaging and Labels. Sunday, November 6 2005 Sofitel Strasbourg. Lieven Plettinck. Overview. Layered Media CorrugatedBoard SelfAdhesive Device Interface to Die Cutter Conventional Die Cutter Digital Die Cutter. Overview (2).
E N D
CIP4 Tutorial and Developer Sessions JDF 1.3 in Packagingand Labels Sunday, November 6 2005 Sofitel Strasbourg Lieven Plettinck
Overview • Layered Media • CorrugatedBoard • SelfAdhesive • Device Interface to Die Cutter • Conventional Die Cutter • Digital Die Cutter
Overview (2) • Device Interface to Folder/Gluer • Step and Repeat (Stripping) • Die based • Grid based • Barcodes
Barcodes • Printed pattern storing information that can be retrieved by optical reading equipment • Used for • Product Identification (e.g. at the cashiers desk) • Goods and materials tracking • Instructions for filling machines • …
Barcodes - History • Oct 20, 1949: Woodland and Silver filed a patent application titled "Classifying Apparatus and Method." The inventors described their invention as relating "to the art of article classification...through the medium of identifying patterns". • Oct 7, 1952: The Woodland and Silver patent application was issued as US Patent 2,612,994. Silver died before seeing the first commercial application of his invention. Woodland received the US National Medal of Technology in 1992. • Jun 26 1974: A UPC scanner, made by NCR Corp. (which was then called National Cash Register Co), was installed at Marsh's supermarket in Troy, Ohio and the first product with a bar code was scanned at a check-out counter. It was a 10-pack of Wrigley's Juicy Fruit chewing gum. The pack of gum wasn't specially designated to be the first scanned product. It just happened to be the first item lifted from the cart by a shopper whose name is long since lost to history. Today, the pack of gum is on display at the Smithsonian Institution's National Museum of American History.
Barcodes - References • Background reading: http://www.adams1.com • Product Identification: EAN.UCC standard • Standard is developed and managed by 2 non profit organisations • GS1 (http://www.ean-int.org) • Formerly EAN “European Article Numbering” • GS1 US (http://www.gs1us.org/gs1us.html) • Formerly UCC “Uniform Code Council”
Barcodes – Types • Linear Barcodes (1D) • They consist of a series of bars and spaces. They are vertically redundant. • EAN, UPC, ITF, Code39,… • Matrix Barcode Types (2D) • The information is encoded in the position of a spot inside a 2D grid. • DATAMATRIX,…
Barcodes -Types • Hybrid • RSS (EAN/UCC Reduced Space Symbology)
Barcode-Standards A barcode standard defines: • Message character set • UPC_A: digits “0” to “9” • Message format • UPC_A: i mmmmm ppppp c Product code product type id digit UCC manufacterer Check digit
Barcode-Standards EAN_13 • Symbology: the way the message is represented in a pattern of bars and spaces • Dimensions, tolerances, contrast • UPC_A: • Nominal X-dimension=13 mils. • Nar. bars/space, wide bars/space and quiet zones have a specified multiple of x-dimension units. • Proportional magnification of the widths of bars and spaces allowed between 0.8 and 2.0. • Human readable code (font, size and placement)
LayoutElementProduction • JDF Process describing generating/editing a LayoutElement (page, package, label) • JDF 1.2: ‘black box’ process with some input and output LayoutElements without parameters describing what to do • JDF 1.3: ‘skeleton’ process allowing to specify what barcode(s) to add to a LayoutElement without exact placement or color information. • JDF 1.4: … In support of MISPRE ICS
LayoutElementProduction (2) LayoutElementProduction LayoutElement LayoutElement Barcode Specification LayoutElementProductionParams IdentificationField LayoutElementPart * BarcodeProductionParams BarcodeReproParams
LayoutElementProduction (3) <JDF Type="LayoutElementProduction" …> <ResourcePool> <LayoutElementProductionParams Class="Parameter" ID="BarcodeParams" Status="Available"> <LayoutElementPart> <BarcodeProductionParams> <IdentificationField Encoding="Barcode" EncodingDetails="EAN_13" Purpose="Label“ PurposeDetails="ProductIdentification" Value="0123456789128"/> <BarcodeReproParams Height="73.50" Magnification="1.0"> <BarcodeCompParams CompensationProcess="Printing" CompensationValue="10.0"/> </BarcodeReproParams> </BarcodeProductionParams> </LayoutElementPart> </LayoutElementProductionParams> <LayoutElement Class="Parameter" ID="LayElOut" Status="Unavailable"/> </ResourcePool> <ResourceLinkPool> <LayoutElementProductionParamsLink rRef="BarcodeParams" Usage="Input"/> <LayoutElementLink rRef="LayElOut" Usage="Output"/> </ResourceLinkPool> … </JDF>
IdentificationField • @Encoding=“Barcode” • “ASCII”: for textual id fields • “RFID” : Radio frequent id field • @EncodingDetails: type of barcode (see table 7-200) • @Value: the barcode message • complete message includes check digits etc.. • alternative: (ValueFormat,ValueTemplate) intended for automated barcode mark generation
IdentificationField (2) • ExtraValues • UPC supplemental 2/5 digit symbology • There can be an additional 2 or 5 digit barcode to the right of an UPC_A, UPC_E, EAN_8, EAN_13 barcode. • The 2 supplemental digits should only be used for periodical publications and is used as an identification number of the issue. • 5 digit supplemental code is used as an indication of suggested retail price. • RSS Composite Code • UPC/EAN Coupon: Is a UPC_A or EAN_13 barcode with a modified message format encoding manufacturer code, family code and value code with a EAN 128 barcode to the right with additional information for the coupon (offer code, expiration date etc..)
IdentificationField (3) • BarcodeDetails • (@XCells, @YCells): dimensions of matrix barcodes • @BarcodeVersion: type of QR barcode • @ErrorCorrectionLevel: error correction level for PDF417 and QR
BarcodeReproParams • Linear Barcodes • @Height: height of a linear barcode • @Magnification: proportional scaling in x dir (nominal x-dimension and boundaries on magnification specified in standard) • @Ratio: ratio between narrow and wide bars and spaces (allowed by some standards) • Matrix Barcodes • (@ModuleHeight,@ModuleWidth): dimensions of a ‘pixel’ in the matrix
BarcodeReproParams (2) • @Masking: knock-out underlying graphics to have the barcode on a clear white background. - EAN_13 with Masking=“WhiteBox” • @BearerBars: • ITF_14 with BearerBars=“BoxHMarks”
BarcodeReproParams (3) • BarcodeCompParams • @CompensationProcess: Printing or PlateMaking • @CompensationValue: reduction of width or bars to compensate for widening in the process defined in @CompensationProcess.
Stripping aka. Step and Repeat
Stripping Stripping RunList (Doc) Layout ColorantControl RunList (Doc) TransferCurvePool RunList (Marks) Assembly @Order=“None” BinderySignature StrippingParams Position Media (Paper) StripCellParams
Stripping (2) • Stripping describes how to place parts of a Layout on a sheet. • BinderySignature=part of the Layout • Position= how to place the BinderySignature on the plate • StripCellParams = characteristics of cells within the BinderySignature • For general description of Stripping concepts: see tutorial of Francis Labaere.
Stripping (3) • BinderySignature • @BinderySignatureType=“Fold”: commercial print work • @BinderySignatureType=“Grid”: a grid of cells with rows and columns • Typical use case: narrow web labels • @BinderySignatureType=“Die”: step and repeat is described in a digital description of a physical die that will be used in a die cut finishing line • Typical use case: nested layouts in sheet fed folding carton
BinderySignature - Die • BinderySignature refers to a DieLayout resource(resource also used by ShapeCutting) • DieLayout resource works as a step and repeat template • Described in an external CAD file (DDES3, CFF2,…) • Contains Stations • Stations have a collection of CAD lines (Cut, Crease, Perf…) • Instantiations of stations are described with their transformations • Instantiations of stations are placeholders for real graphics BinderySignature DieLayout FileSpec DDES3
BinderySignature – Example 1 <StrippingParams Class="Parameter" ID="STP000" Status="Available" WorkStyle="Simplex"> <Position RelativeBox="0.00000 0.00000 1.00000 1.00000"/> <BinderySignatureRef rRef="BIS000000025"/> <StripCellParams TrimSize="566.9 106"/> </StrippingParams> <BinderySignature Class="Parameter" ID="BIS000000025" Status="Available" BinderySignatureType="Die"> <DieLayout> <FileSpec URL="file://myserver/myshare/StrippingFoldingCarton_v2.dd3.dd3"/> <Station StationName="DES1" Number="6"/> </DieLayout> </BinderySignature>
BinderySignature – Example 2 <StrippingParams Class="Parameter" ID="STP000" Status="Available" WorkStyle="Simplex"> <MediaRef rRef="CART01234"/> <Position RelativeBox="0.00000 0.00000 1.0 1.0"/> <BinderySignatureRef rRef="BIS000000025"/> </StrippingParams> <BinderySignature Class="Parameter" ID="BIS000000025" Status="Available" BinderySignatureType="Die"> <DieLayoutRef rRef="Die001"/> <SignatureCell FrontPages="0 0 0 0 0 0" StationName="DES1" /> <SignatureCell FrontPages="1 1" StationName="DES2" /> </BinderySignature> <DieLayout Class="Parameter" ID="Die0001" Status="Available"> <FileSpec URL="file://myserver/myshare/boxcomb.dd3"/> <Station StationName="DES1" Number="6"/> <Station StationName="DES2" Number="2"/> </DieLayout>
BinderySignature - Grid BinderySignature describes a grid of rows and columns • @NumberUp: describes the number of columns and rows
BinderySignature/@OutsideGutter defines if gutters have to be generated at the outside of the BinderySignature. SignatureCell/@Orientation=“Up” is assumed. BinderySignature - Grid StripCellParams describes the dimensions of a cell and the space between cells TrimSize (Y) TrimSize (X) TrimFace Spine TrimFoot TrimHead
BinderySignature – Example 3 <StrippingParams Class="Parameter" ID="STP000" Status="Available" WorkStyle="Simplex"> <Position RelativeBox="0.00000 0.00000 1.00000 1.00000"/> <BinderySignatureRef rRef="BIS000000025"/> <StripCellParams TrimSize="219.096 357.696" TrimFace=”7” Spine=”7” TrimHead=”7” TrimFoot=”7”/> </StrippingParams> <BinderySignature Class="Parameter" ID="BIS000000025" Status="Available" BinderySignatureType="Grid" NumberUp="4 3" OutSideGutter="false” />
<StrippingParams Class="Parameter" ID="STP000" Status="Available" WorkStyle="Simplex" PartIDKeys="BindarySignatureName"> <StrippingParams BindarySignatureName="Label1"> <Position RelativeBox="0.00000 0.00000 0.5 1.00000"/> <BinderySignatureRef rRef="BIS000000025"/> <StripCellParams TrimSize="219.096 357.696" TrimFace=”7” Spine=”7” TrimHead=”7” TrimFoot=”7”/> </StrippingParams> <StrippingParams BindarySignatureName="Label2"> <Position RelativeBox="0.5 0.00000 1.00000 1.00000"/> <BinderySignatureRef rRef="BIS000000026"/> <StripCellParams TrimSize="219.096 209.16" TrimFace=”7” Spine=”7” TrimHead=”7” TrimFoot=”7”/> </StrippingParams> </StrippingParams> <BinderySignature Class="Parameter" ID="BIS000000025" Status="Available" BinderySignatureType="Grid" NumberUp="2 3" OutsideGutter="false"> <SignatureCell Orientation="Up" FrontPages="0 0 0 0 0 0"/> </BinderySignature> <BinderySignature Class="Parameter" ID="BIS000000026" Status="Available" BinderySignatureType="Grid" NumberUp="2 5" OutsideGutter="false"> <SignatureCell Orientation="Up" FrontPages="1 1 1 1 1 1 1 1 1 1"/> </BinderySignature> BinderySignature – Example 4
BinderySignature – Staggered Grid • Staggering-columns <BinderySignature Class="Parameter" ID="BIS000000025" Status="Available" BinderySignatureType="Grid" NumberUp="6 3" OutSideGutter="false" StaggerColumns="0.0 0.333 0.666"/>
BinderySignature – Staggered Grid • Staggering-columns (continuous) <BinderySignature Class="Parameter" ID="BIS000000025" Status="Available" BinderySignatureType="Grid" NumberUp="6 3" OutsideGutter="true" StaggerColumns="0.0 0.333 0.666" StaggerContinuous=”true”/>
Cell Masks • See StripCellParams • @Mask • @MaskBleed • @MaskSeparation