Production Flow Analysis For The Digital Prepress Process

Production Flow Analysis For The Digital Prepress Process Prepared by: John Romi Master’s Thesis within the project Digital Image (20 credits) at th...
Author: Steven Rice
1 downloads 0 Views 3MB Size
Production Flow Analysis For The Digital Prepress Process

Prepared by: John Romi

Master’s Thesis within the project Digital Image (20 credits) at the Institute For Media Technology, Royal Institute of Technology, August 1, 2001 Supervisor: Henrik Kihlberg Examiner: Prof. Nils Enlund (KTH)

Production Flow Analysis For The Digital Prepress Process

ABSTRACT Increasingly, complex systems rely on advanced control systems, from cheap, fast computer disk drives and fly-by-wire aircraft to automobiles, integrated chemical production complexes, semiconductor manufacturing systems, and manned / unmanned space systems. Yet, ironically, Control Engineering and Theory remain poorly understood outside a narrow technical community. Traditionally, Control Engineers have been responsible for system integration because they add the last component to a complex system, and do system-wide. This simulation attempts to build an experimental model that will act like a real system in important aspects. It is important to note that simulation models are descriptive, not prescriptive. They tell how a system works under given conditions, not how to arrange the conditions to make the system works best. Simulation does not optimize it merely describes. In many cases, a description is all that is required. In others, the number of choices is small enough so that every possible choice can be simulated. In this paper, I describe an approach taken and experiences encountered in developing and applying simulation and modeling technologies to Prepress/ Repro companies. As such, the focus of this paper is aimed at addressing aspects of building a simulation model of a prepress department. First, I describe an approach of software simulation and modeling and also modeling as investigated with the Extend software. Second, I describe how to build the prepress model step by step with a detailed description of the production flow. Third, a system analyses and model verification and validation.

Production Flow Analysis For The Digital Prepress Process

INLEDNING Alltmer komplexa system förlitar sig på avancerade kontrollsystem. Från billiga snabba datorer och fly-by-wire flygplan, integrerade kemiska produktionssystem, tillverkningssystem med semikonduktorer och bemannade / obemannade rymdsystem. Vad som kan ses som ironiskt är att kontrollteknik och teorier förblir dåligt förstådda utanför en begränsad tekniskt kunnig grupp. Traditionellt har kontrollingenjörer varit ansvariga för systemintegrationen, eftersom det är dom som lagt till den sista komponenten till det komplexa systemet, och som fortsättar att göra så inom hela systemet. Den här simuleringen är en intention att bygga en experimentell modell som kommer att bete sig som det verkliga systemet i många viktiga aspekter. Det är viktigt att notera att simuleringsmodeller är beskrivande och inte föreskrivande. De visar hur olika system fungerar under angivna förhållanden men inte hur förutsättningarna skall vara arrangerade för att systemet ska fungera på bästa sätt. Simulering optimerar inte utan beskriver. I många fall är en beskrivning allt som behövs. I andra fall är antalet val så få att alla alternativ kan bli simulerade. I denna rapport beskriver jag en infallsvinkel given av och erfarenheter erhållna från utvecklingen och appliceringen av simulerings- och modelleringstekniker till prepress eller reproföretag. Fokus på denna rapport är riktad mot att bygga en simuleringsmodell på en prepress avdelning. Först beskriver jag simuleringsmjukvara och modellering som undersökts med programmet Extend. Därefter beskriver jag hur jag bygger prepressmodellen steg för steg med en detaljerad beskrivning av produktionsflödet. Sist gör jag en systemanalys och en modellverifiering och validering.

Production Flow Analysis For The Digital Prepress Process

TABLE OF CONTENTS

1

Approach 1.1 Introduction 1.2 Purpose of This Study

1 1 1

2

Background 2.1 Digital Image (Digital bild) 2.2 Problem

2 2 2

3

Modeling and Simulation 3.1 Introduction to Modeling and Simulation 3.2 Simulation 3.3 The Power of Simulation 3.4 Types of Simulation 3.5 Simulation Models

3 3 3 4 4 4

4

Using Extend 4.1 Blocks 4.2 Libraries 4.3 Dialogs 4.4 Connectors and Connections

6 6 6 7 7

5

Building the Prepress Model 5.1 Description of the Problem 5.2 Building the First Part of the Model 5.2.1 Job Arrival and the Start Block 5.2.2 The DTP Line 5.2.3 The Scanner Line 5.3 Adding RIP Line to the Model 5.3.1 The RIP Line 5.4 Adding More Operations to the Model 5.4.1 The Proofing Line 5.4.2 Adding New Blocks to the Model 5.5 Adding Plotter Blocks to the Model

8 8 10 10 12 13 13 13 15 15 17 19

6

Results 6.1 Analyzing the Model and Running the Simulation 6.1.1 Model Verification 6.1.2 Model Validation

21 21 21 24

7

Discussion and Recommendations

29

8

References

31

1 Approach

Production Flow Analysis For The Digital Prepress Process

1 APPROACH 1.1 Introduction

Modeling and simulation are powerful techniques, many complex systems can be analyzed easily and effectively. By creating models similar to the actual systems we can study and test these systems, and by analyzing the results we can either buid, modify or improve the actual system. Even find out answeres to some common questions like, what is the advantage of processing the fastest jobs first? What if there are multiple lines of production on the same product? What if customers reject jobs or some parts of them just when they are about to get ready for manufacturing? How do systems act in the short and long term? Does it take a long time to reach steady state behavior? These questions and problems add another level of complexity to already complicated systems and which of we can use Modeling and simulation to get some answers.

1.2 Purpose of this Study

The purpose of this study is to analyze the production flow in a Prepress/ Repro company and to calculate operation time for all steps in the chain production from the arrival of materials to the completed printing plate. The material can be digital documents like text files, layout program files, digital images and illustrations, PDF and PS-files, or even the traditional photos and graphic films. The material will then go through a serial of operations to reach the final result, in this case are the printing plates. The time of these operations will be measured and the structure of the production will be studied and traced to create a simulation model with the help of a simulation software called Extend. By inserting the data to the model we will be able to modify the production flow from its results. The model is also heavily inclined to show the critical points in the process and the bottlenecks in the system. This study is also important to understand the modern Prepress/ Repro company structure and of cousce understanding the production flow enables us to get a better understanding for the system. And further to help future studies to find suitable solutions to increase productivity and to minimize the unnecessary interruptions in the production flow.

1

2 Background

Production Flow Analysis For The Digital Prepress Process

2 BACKGROUND 2.1 Digital Image (Digital Bild)

Digital Bild is a three-year research project carried out between 1997 and 1999 at the Institute for Media Technology, Department of Electronic Media, in co-operation with The Media Technology Devision. The aim of the project is to find methods for improving quality and productivity in the digital workflow from original to print production. The project covers analysing current performance, recommending improvments in working methods for improving quality and productivity in the digital workflow from original to print production. The project covers analysing current performance, recommending improvments in working and new technologies, publishing articles and presenting at trade fairs. The project is a collaboration between nine companies, Grafiska Företagens Förbund and the IMT (Institute for Media Technology). The Pilot Companies are as follows: Fägerblads Repro, Västerås Fälths Tryckeri, Värnamo Grafia Systemrepro, Göteborg Pressens Bild, Stockholm Ruter Press, Laholm Toters Tryckeri, Östervåla Sörmlands Grafiska, Katarinaholm Tryckeri AB Framåt, Göteborg Munksjö Förpackningar, Nybr The Criteria for participating in the project are that the companies rely on a prepress workflow and that they have personnel responsible developing and maintaining prepress activities. participation requires that the company actively contributes to the research and has a clear intension to further improve its prepress preocess.

2.2 Problem

In the last few years, huge and rapid developments in the graphic technology field took place. The revolution of the new generation of personal computers delivered new tools, software and machines which gave the Desktop Publishing a brand new appearance and many advanced facilities. As a natural result of this great development, many changes occurred in the production system. It came into view to that production time has been drastically decreased, productivity increased and quality raised. However at the same time, the new technology came with some new problems. The new system consists of computers equipped with advanced software, servers, digital photo-writers scanners, and more. All these parts should somehow be able to communicate with each other in a proper way. This also gave the necessity of networking and data communication in this field which increased the complicity of the system.

2

3 Modeling & Simulation

Production Flow Analysis For The Digital Prepress Process

3 MODELING & SIMULATION 3.1 Introduction to Modeling and Simulation

Modeling and simulation is a tool that was created for the use in making effective military decisions. A helpful planning or decision-assisting model is one that captures the basic elements of a situation or problem area that can be handled to provide manufactured experience efficiently. That experience is then used as one input to guide choices of assets, tactics, or policy. An effective model or a simulation also provides artificial experience, but now aimed to allow an operator or a team to achieve and maintain particular skills. Make note here that decisionassisting models can provide valuable training for decision makers, especially if either historical or theoretical situations are presented to illustrate the realistic effects of uncertainty in its many aspects on the decision-making environment, and then on the outcomes. If the above is an acceptable overview of the modeling and simulation enterprise, then one can ask for the background, sensitivities, and expertise desirable in a well-prepared professional user of modeling and simulation. The first observation is that today all such properties are unlikely to be embodied in one individual. What follows is a suggested order of priority for the types of talent and experience needed when a modeling and simulation enterprise is to be pursued. Projects involving modeling and simulation should not be initiated without discussing one or more specific issues or questions to be examined. These questions should relate to the purposes of the organization guided by the decision-maker to be advised and should be as focused as possible. It requires art and experience to identify such questions. Skill comes with practice. This arena is the range of the basic designer problem formulator, whose proposals and direction set the stage for subsequent and more technical modeling steps. Experience suggests that the case study approach is particularly valuable, because one learns how to formulate and conduct studies effectively by doing more than by merely hearing principles. Accessing historical examples is a natural way to proceed.

3.2 Simulation

Simulation is a powerful tool for decision support. It provides a method for checking your understanding of the world around you, and helps you produce better results faster. Simulation in general, is to pretend that one deals with a real system while really working with an imitation. In this report the imitation is a computer model of the simulated reality. Simulation can be used to dynamic systems that change with time such as gas stations where cars come and go. Also, it is used in random systems where nobody can tell at exactly what time the next event is going to happen.

3

3 Modeling & Simulation

Production Flow Analysis For The Digital Prepress Process

3.3 The power of simulation

Combining the simulation ability to generate random numbers with a general programming language leads to very powerful analytical tools. Consider a bank queue model where customers arrive, get serviced, and leave. We know that the only mathematically tractable problems require very strict assumptions: arrivals and service times must be memory less, the queue must have infinite capacity, no customers balk or renege, and so on. Furthermore, we can only analyze the long-term behavior, not any transient behavior. In reality, none of these assumptions hold fully. More people arrive in the lunch hour than at other times. The queue is initially empty at opening, and must be empty at closing time. Customers balk and renege all the time, often for no clearly identifiable reason. Also, if you really have memory less servers, you better get your training program together! Simulation can model all that and more. Simulation is limited only to what you set it to spend the time getting data and programming it in. Does your server get tired after 1PM? Simulate it! Are customers less likely to renege at noon (before lunch) than at 12:55 PM (after lunch)? Simulate it! You can make your model of the world include anything you want. Your data collection costs may be enormous, but you can put in pretty well anything you want.

3.4 Types of Simulation

Discrete event: It considers only horizontal and vertical lines as an event at distinct points of time what we refer as Events. Between two consecutive items nothing happens. Continuous: In some systems the state changes all the time, not just at time of some discrete events. For example water level in a reservoir with a given inflow and discharge may change all the time. In such cases, continuous simulation is more appropriate. However, discrete event simulation can serve also as an approximation.

3.5 Simulation Models

The intractability of many analytical models makes it necessary to develop computer models of a system that can be used in experiments about the system. Simulation models a computer representation of the real system that allows us to observe the behavior of the system when changes are made in it. A model is a logical description of how a system performs. Simulations involve designing a model of a system and carrying out experiments on it as it progresses through time. For example, the board game - Monopoly and the hotels and facilities of Atlantic City, are models of a real system. When you play Monopoly, you are simulating that system. Simulation with extend means that instead of interacting with a real system, you create a model which corresponds to it in certain aspects.

4

3 Modeling & Simulation

Production Flow Analysis For The Digital Prepress Process

A model is used to describe how a real world activity will perform. Models also enable you to test hypotheses at a fraction on the cost of actually undertaking the activities that the models simulate. One of the principal benefits of a model is that you can begin with a simple approximation of a process and gradually refine the model as your understanding of the process improves. This refinement enables you to achieve good approximation of very complex problems surprisingly quickly. As refinement increases, your model becomes more and more accurate. A model is used to describe how a real world activity will perform. Models also enable you to test hypotheses at a fraction on the cost of actually undertaking the activities that the models simulate. One of the principal benefits of a model is that you can begin with a simple approximation of a process and gradually refine the model as your understanding of the process improves. This refinement enables you to achieve good approximation of very complex problems surprisingly quickly. As refinement increases, your model becomes more and more accurate.

5

4 Using Extend

Production Flow Analysis For The Digital Prepress Process

4 USING EXTEND An Extend model is a document that contains components called “blocks” usually with connections between them. Each block contains procedural information as well as data that get inserted later. After creating the model, it should be modified by adding blocks, moving connections, and changing the block’s data. Extend is an important tool that can be useful for the following activities: Predicting the course and results of certain actions. Understanding why observed events occur. Identifying problem areas before implementation. Exploring the effects of modifications. Confirming that all variables are known. Evaluating ideas and identifying inefficiencies. Gaining insight and simulating creative thinking. Communicating the integrity and feasibility of your plans.

4.1 Blocks

A block in Extend is like any block diagram; it can be an action or a process. Information goes into the block and processed by the program. Then information transmits to the next block, processed, and goes to the next block, and so on. Extend provides many kinds of blocks. Some blocks, called Hierarchical Blocks, contain groups of other blocks. For example the Plotter block, which takes information from the simulation and presents it as visible information, in form of diagrams and numbers.

4.2 Libraries

The libraries in Extend are like a bank of blocks. User can use more than one copy of the same block in each model. The entire definition for a block is saved in the library. Extend allows users to use a copy of the block and this is very useful, because it allows to store all the changes on each block for every single model. The two main libraries are the Generic Library and the Discrete Event Library. They provide an extensive set of iconic building blocks for modeling. The following are some types of libraries: Generic Library Simulation is usually divided into two categories: continuous and discrete event. The Generic library is used for continuous simulations where values change when time changes. Discrete Event library The other type of modes is the discrete event model. In this kind of models, model entities change state based on when the event occurs. The discrete Event library is used for models that use queues, page-specific attributes, and priorities.

6

4 Using Extend

Production Flow Analysis For The Digital Prepress Process

Plotter Library Contains most common types of plotters for graphing model output. Manufacturing Library This is an extension of the Discrete Event library. It includes blocks that are more powerful and flexible than the Discrete Event library blocks. The blocks are adjusted for modeling manufacturing, material handling, transportation, and other discrete systems. Statistics Library The blocks in the statistics library provide a better control over random numbers, and remove initial bias for statistical analysis. Some of the blocks report statistical information for a particular type of block in the model, others start statistical calcula tions or control. Electronic Engineering Libraries Used to simulate system level design of analog, digital, signal processing, and control systems. Sample libraries A variety of disciplines that illustrate Extend´s scoop and features.

4.3 Dialogs

Most of the blocks have a dialog with them and it is quite easy to use. The dialog is used to enter values and settings before running the simulation and also to see the results as the simulation runs. Users can get more information about the library by reading the help dialog associated with every block.

4.4 Connectors and Connections

Most blocks in Extend have input and output connectors which transports information into a block and out from it. Some blocks might have many input and output connectors depending on the kind of block and certainly where to use it. The connections are lines that connect blocks. These lines show the flow of information through the model. The simulation itself is a series of calculations and actions that flows through the connections between the blocks.

7

5 Buiding The Prepress Model

Production Flow Analysis For The Digital Prepress Process

5 BUILDING THE PREPRESS MODEL Initially, when building a simulation model, it is easier to start with a simple model and then add details until reaching the final model. By building the model in stages and with minimum details, enables us to test every single step during the building precess until we reach the final complete model.

5.1 Description of the Problem

A Prepress department intends to examine the flow of its production and to study the possibilities of increasing the productivity, and to discover the bottle necks in the system. We will try here to describe the production flow in a modern Prepress department in general: A Prepress department consists usually of these sections: Digital Scanners and Image Treatment Station: Scanning of photos, illustrations, films ...etc, and convert them to digital information as separate files, then save them somewhere available for the user. DTP-Stations (Desktop Publishing Stations): Often Macs or sometimes PCs supported with some advanced image and layout software, such as Adobe PhotoShop, Adobe Illustrator, Adobe PageMaker, InDesign and QuarkXpress. All the desktop publishing stations, are usually connected to a server; mostly an OPI-Server. Proofing Stations (Analog, Digital or both): Most of the orders coming in to the Prepress need proofing, just to show customers how the final product is going to look like before printing. RIP station (Raster Image Processor): RIP machines are always associated with special software that converts all color tones to dots and then send the information to the laser printer that produces films. Plate copying station: Copying films to printing plates, exposing them and then sending them to the suitable print houses, depending on many things as paper quality, desired final quality, marketing … etc.

(Fig. 1) Illustration shows the production flow in a Prepress department

8

5 Buiding The Prepress Model

Production Flow Analysis For The Digital Prepress Process

Most of the orders arriving to the Prepress are digital documents. Software like QuarkXpress, InDesign, FrameMaker and PageMaker, are the most popular layout software used in the publishing business. The images in these documents are often LR-Images (Low Resolution Images) which are much easier to handle in the layout software. The HR-Images (High Resolution Images), must arrive to the Prepress with the order, or most of the time not, to be able to process them Accordingly, the first operation in this chain of production is the scanning of old films and photos in order to reproduce HR-Images and then give them the needed treatment with the help of some image treatment software. These Images will be used then instead of the LR-Images. The HR-Images are put into the server with the rest of the files of the same job. The next step is the DTP-work, which includes: Creating a layout or perform some finishing Installing the used fonts to the system Checking that all colors are separated to CMYK (Cyan, magenta, Yellow, Black) Checking all the Illustrations and images and then replace the HR-Images in the layout file Saving all the changes in the document as PostScript or PDF-files While the job is ready to go to the RIP station, the Prepress should send a proof copy to the customer before getting into the plate copying process. The customer will then determine if the job is OK to go on or not. It is important that the quality of these proofs is similar to the final product. This will probably help customers to imagine how the final product is going to look like. There are many kinds of proofing types but the main types are divided into two general categories: Analog and Digital proofing. In order to produce an analog proof, the company has to produce films anyway and this will probably take much more time than the digital proofing, which is simply done by clicking the print bottom in the software. Basically, it depends on the kind of jobs. If it is very important to reproduce the same colors as in the final product, a high quality proofing is recommended. But sometimes is fare enough with a simple black and white laser copy. The next important thing is the designing of the printing sheet; planing how pages will overhang on the plate. This is used to go manually by some professional groups. This operation depends on the kind of printing press and product. This means that we have to produce four, or more, films for every single printing color. Consider here that this operation will add much more time to the process. Using the personal computer to do this job will gain much valuable time and effort and even get better results. With the help of some special software that usually linked to the RIP. This actually needs some computer skills. On the other hand, we will not be disappointed with the results if we consider all the time and labor factors that we are going to save.

9

5 Buiding The Prepress Model

Production Flow Analysis For The Digital Prepress Process

5.2 Building the First Part of the Model 5.2.1 Job Arrival and The Start block The first part of the model is the job arrivals, the scanning and the DTP process. It is important to notice that in this stage we will represent the model without extensions. And all variables are non-deterministic and replaced by ”1”, which I will replace later with the real numbers. The most important thing here is to find a definition for the parts of every job. In this case we found it logical to divide jobs into two kind of pages. The first one are pages with photos and images that need treatment obtained for example from scanning. And the other kind is complete documents like text and HR-Images that do not need to go through scanning or any other preoperation. This will help us define two different types of pages. Practically, giving these two kinds two different attributes can do this. Let’s say that our first job is a magazine consists of 100 pages. 40 of the pages go to the scanning station, and the other 60 pages go directly to DTP. You can see in the table below (See fig. 2) the program block outputs pages at specified times. In the dialog of the Start block, we have justified the arrival time and the number of pages of the first job.

(Fig. 2) Start block dialog window

10

5 Buiding The Prepress Model

Production Flow Analysis For The Digital Prepress Process

In the dialog block you can see the following information: Output Time: The time each batch of pages arrives. In this case is equal to zero if we assume that we have only one job and the pages arrive all at the same time. Value: The number of pages represented by each page that is output. In our case we have 40-pages will go through scanning, and 60 pages goes directly to DTP. Priority: The most logical way to justify two types of pages is by giving them a different kind of priority. For example, the priority value “1” is for the 40-pages and priority “2” is for the other 60-pages. This retains that the 40-pages will get treatment in the scanner station before the 60-pages will begin going in into the DTP. This will give the operation a more realistic image and make it more like the real model. All of the 100 pages go into the Prepress department; they get an attribute and a priority value (See fig. 2). The pages then will go to the Select block (See fig. 4) in order to get their different paths, according to their attribute. In the Select DE Output dialog (See fig. 3), we have determined that the 60-pages will go to the DTP station through the “b” connector and the 40-pages will go to Scanner through the “a” connector.

(Fig.3) Select DE Output dialog choice

11

5 Buiding The Prepress Model

Production Flow Analysis For The Digital Prepress Process

5.2.2 The DTP Line The DTP line is actually consists of two lines that drop in to one end. After the select block, the DTP line divides into a scanner line where pages get scanned and the other line is where the non-scanned pages go. Both lines gathered in the Combine block, which leads to the DTP station (See fig. 4).

(Fig. 4) The Scanner line and DTP line

Here is a definition of the blocks used in this line: Set Attribute Block: Gives an attribute to the 60-pages. This gives pages with the attribute number “2” a name “non scanning”. Get Attribute Block: As pages get passed through this block, it will read the attribute name “ non scanning “. If an attribute name is found, its value is then reported in the dialog and sent through the output connector. Combine Block: Combines the pages from five different sources into a single stream. The pages in the Combine Block retain their separate identities and are not batched together. Buffer Block: Simulates a first-in-first-out (FIFO) queue for buffering pages needed by batching operations. The maximum length, which determines how many pages the buffer can hold, can be set in the dialog. DTP Station: Simulates a station operating on a single page for a specified processing or a delay time. When the station is ready, it pulls a page from the buffer and processes it for the time specified. Once a page is processed, it is held until it is picked up by another block. The station is only ready to process the next incoming page when the processed page is taken by another block. Combine Block: Combines the items from two or more different sources into a single stream of items. This is different from the batch blocks, which join items from several sources into one item. The items in the Combine block retain their separate identities and are not batched together.

12

5 Buiding The Prepress Model

Production Flow Analysis For The Digital Prepress Process

5.2.3 The Scanner Line This line consists of the same kind of blocks as in the DTP line. The 40 pages will first get a name, “Scanner” in the Set Attribute block. If the attribute is found, its value is reported in the Get Attribute block dialog and sent through the output connector. The pages will then go through the buffer block and finally though the Scanner blocks where pages get scanned. This line is considered completed as soon as the scanning operation is finished. The pages will continue moving through the Combine block to the DTP station and get the same treatment as the other 60 pages.

5.3 Adding an RIP Line to the Model

Producing plates is the last operation done in the Prepress department. To complete the basic shape of this model we have to add some more new buffers that represent RIP, montage and plate copying stations. The new line should look like:

(Fig. 5) The RIP line

The last thing we did in the DTP line is saving all pages as PS-files or PDF. As our 100 pages have left the DTP station, they were ready to go through the RIP. Here is a description of the new line: 5.3.1 The RIP Line This line contains three main stations: RIP station Montage station Plate Copying station Before the RIP station, we have to add a FIFO (first-in-first-out queue bock) Buffer Block to control the flow of pages. The pages get into the RIP station then gets color separated and doted to the desired resolution. The pages will then sent further to the other two stations to be processed and finally the pages goes through the Exit block as plates.

13

5 Buiding The Prepress Model

Production Flow Analysis For The Digital Prepress Process

Mounting

RIP + FILM

(Fig. 6) The RIP line

In fact, the pages will not be put on plates separately and we have to make use of the whole plate area according to the paper format. Suppose that our 100 pages are in A4 format and we will print a full format (Full ark) A1. There are many kinds of binding styles like: Perfect Bound Sadle-Stiched Come ’N’ Go Cut and Stack All of these binding styles can be divided into different montages, depending on the page size and the production. In this model we picked “16-pages montage” this includes eight A4 pages on each side of the full size sheet. The montage will look like something like:

Front

Back (Fig 7) 16-pages montage

14

5 Buiding The Prepress Model

Production Flow Analysis For The Digital Prepress Process

5.4 Adding More Operations to the Model

As we put all the parts of the Prepress department together in our model, yet the model is not completed. The next thing we have to do is adding some functions to the model to make it more realistic. There are two points we would like to explain: After the DTP station the 100 pages do not go directly to the RIP but should go to a station where jobs can be checked to the possibilities of, for example, sending them to proofing or not. Proofed pages will be sent to the customer and then get them back, either with some changes or with approval to printing. According to this, we have to do some changes in our model; probably a new line and some new buffers. 5.4.1 The Proofing Line The pages will immediately go to a proofing station to get some samples (Proofs) to enable customers to see how the product is going to look like and maybe to discover some errors in the product and get an OK from the customer before getting into the printing process. This can be very useful to prevent producing a defected product. Here we have two choices: If checking results were OK, the pages will not go to the DTP-station, but get directly to the RIP before the plate copying-station. If there are any changes should be done to some pages, these pages should go back to the DTP-station for correction.

(Fig. 8) The Proofing line

15

5 Buiding The Prepress Model

Production Flow Analysis For The Digital Prepress Process

In this case we have to insert a choice buffer which would be able to divide pages into two types. The first one we call “OK pages”, and the other would be the “Rejected pages”. This can be done by adding some new blocks like a Set Attribute which defines pages and a Get Attribute Block which recognize and justify them to prepare them to choose their different paths. The new line (See fig. 8) consists of: Buffer Block: Simulates a first-in-first-out (FIFO) queue for buffering pages needed by batching operations. Proofing station: Simulates a station operating on a single page for a specified processing time. Set Attribute block: Gives an attribute to the pages a name “Corr” (Correction). Input Random Block: Generates random integers or real numbers based on the selected distribution. Let’s say that the customer has rejected 30% of input pages. This means that these pages will go back to DTP-station for further treatment or correction. On the other hand, 70% of pages are supposed to be correct and will go directly to RIP (Exit 3 in the Combine block 1, see fig. 9 and fig. 12).

(Fig. 9) Input Random Dialog

Get Attribute Block: As pages have passed through the block, the block will read an attribute and that attribute can be specified as the first attribute in the list or a named attribute. If the attribute is found, it s value is reported in the dialog and sent through the output connector. Responded to the Attribute “Corr”. Select DE Out Block: Selects the input page to be output at one of two output connectors based on a decision. The page at the input is passed through the selected output. The dialog has options for changing the outputs after a given

16

5 Buiding The Prepress Model

Production Flow Analysis For The Digital Prepress Process

number of pages have passed and selecting based on the select connector. In this case we have 30% of pages that will go out through “a” output to the RIP line, and 70% goes through the “b” output into the Combine block “1” to be corrected. 5.4.2 Adding New Blocks to the Model As our customer has not approved 30% of our 100 pages, these pages should now go back to the DTP-station for correction. We are going now to add two blocks to the DTP line to prevent pages from mixing with each other. This means that rejected pages should not go to proofing again. These new blocks are: Get Attribute block and Select DE Out. In the Get Attribute block dialog, we chose to read only the attribute name “Corr” (Correction) with the value of “2” (See fig. 10). In the Select block dialog we decided that our pages will all go through the bottom output, unless if pages with the attribute number “2” appears (See fig. 11). These pages will though go through the top output.

(Fig. 10) Get attribute dialog choice

(Fig. 11) Select DE output dialog choice

This operation aimed to confirm that our two kinds of papers went their separate paths and not get mixed with each other. According to that, we have to add a configuration unit to the model to control the flow of checked pages. In other words, we do not want our two types of pages (OK and rejected pages) to mix with each other. And adding some new blocks to the model just before the proofing line (See fig.12) can do this.

17

5 Buiding The Prepress Model

Production Flow Analysis For The Digital Prepress Process

RIP + FILM

Mounting

(Fig.12) The Prepress model after configuration

The new configuration consists of: Set Attribute Block: Set attribute value “1” if page needs checking and attribute value “0” if it is not. Input Random Block: Generates random integers or real numbers based on the selected distribution. You can use the dialog or the two inputs, “1” and “2” to specify arguments for the distributions. You can select the type of distribution: Uniform (integer or real), Binomial, Erlang, Expo nential, Hyper Exponential, Log Normal, Normal, Poisson, Triangular, Weibull, and General. The General distribution uses a table of up to 50 values to generate a discrete, stepped, or interpolated general distribution. In our case only 10% goes to proofing, 90% do not need to, but goes directly to plate copying. A first-in-first-out (FIFO) Queue: The maximum length, which determines how many pages the queue can hold, can be set in the dialog. You can specify that the simulation should stop when the queue is full (reaches the maxim length). You can also see the average queue length, average wait time, and utilization of the queue in the dialog. Get Attribute Block: As pages are passed through the block, the block will read an attribute and that attribute can be specified as the first attribute in the list or a named attribute. If the attribute is found, its value is reported in the dialog and sent through the output connector.

18

5 Buiding The Prepress Model

Production Flow Analysis For The Digital Prepress Process

5.5 Adding Plotter Blocks to the Model

Plotter, Discrete Event gives plot and tables of data for up to four value inputs in discrete event models. Both the value and the time the value was recorded are shown in the data table for each input. In the dialog it is possible to specify whether to plot values only when they change. There are many kinds of plotter in Extend. The choice of plotter depends on the type of model, whether it is a continuous or discrete event, and how we want the information plotted. The plotter window has two panes (See fig. 13). The upper pane shows the plot (one or more traces) and the lower shows the data points, which produce the line.

(Fig. 13) Plotter window

To this model we added three plotters each one represent the results of one operation compared to the input information in the input block. The first plotter “Plotter 1” is associated to the scanner line (See fig. 14). The upper input connector is connected to the start block through the “V” output. The second input is connected to the buffer block in the scanner line through the “L” connector. This is used to show the number of pages in the buffer. The third input is connected with the “W” connector in the same buffer block and it is used to show the waiting time for pages leaving the buffer.

19

5 Buiding The Prepress Model

Production Flow Analysis For The Digital Prepress Process

The second plotter “Plotter 2” is addicted to the DTP line with the same instructions. The only difference is that the last input is connected with the Exit block to show the number of sheets leaving the Prepress. The third plotter “Plotter 3” scales the results in the RIP line.

RIP + FILM

Mounting

(Fig. 14) Adding three plotter blocks to the model

20

6 Results

Production Flow Analysis For The Digital Prepress Process

6 RESULTS 6.1 Analyzing the Model and Running the Simulation

Once the model is built it, has to be tested and analyzed. In this chapter we are going to run the model, examine its performance, and then analyze the results to determine whether the model is behaving as the real system or not. This process is known as the model verification and validation could be termed (reducing to the absurd) since we reduce a complex model to an aggressively simple case so that we can easily predict what the outcome will be. 6.1.1 Model Verification Verification is the process of ensuring that a model behaves as expected. We have already performed a part of the verification process by building the model in stages and with minimal detail, then running it at each stage to observe the results. A simple verification technique is to make sure that we can account for all pages in the model. For example, we could calculate the numbers of papers we are expecting to receive and see if that number corresponds to the arrivals in the Input block. The certain things we want to do now is to verify our model by: Removing all the variability from the model and making it deterministic. This is already done by assuming that all the variables in the model are equal to “1”. Running the deterministic model twice or more to make sure that we get the same results. The result should show the same number as in the input every time we run the model. As we mentioned before, our job consists of totally 100 pages and this is what we used in the first runs. The output value actually confirms to the input value which means that the model is working proportionately. We can clearly see the output value in the buffer block before the RIP station in the RIP line (See fig. 12). As the dialog window shows (fig. 15), the arrival pages are exactly one hundred and the same number leaves the buffer to the RIP station. The pages go then to the Batch (Variable) block where pages put into a 16-pages montage. This means that the number “100” is simply divided by eight (8 pages per sheet). The result should be totally twelve sheets or plates and this we can see clearly in the Exit block dialog in the RIP line (See fig. 15). Notice here that all the variables are still equal to one. This includes even the number of stations and workers.

21

6 Results

Production Flow Analysis For The Digital Prepress Process

(Fig. 15) The output value (to the right) corresponding to the input Output detailed reports or traces to see whether the results meet our expectations or not. The certain thing we ought to do is checking all the different parts of the model and run the simulation for each part separately. This allows us to determine whether these parts are working properly and if all the parts are functioning as planned. As the simulation result shows (fig. 16), the number of pages, for example in the Scanner station is 40 pages exactlly as in the Start block dialog (Please refere to fig. 2, page 10).

(Fig. 16) The Scanner station dialog window

As we know, the 40-pages should go to the Scanner line first before the other 60-pages should reach the DTP line. To control this, we put two more blocks to the model. These blocks are called “Accumulate block”, (See fig. 17). This block adds up the values at the input connector from each step or event and shows the total contents at the output connector. It also shows a level, which rises and falls, represents an animation of the contents of the block at each step/event. The blocks clearly show the arrival of pages into the Scanner station and the DTP station and how the first Accumulate, which is connected to the Scanner station is getting full loaded before the other block which is connected to the DTP station.

22

6 Results

Production Flow Analysis For The Digital Prepress Process

(Fig. 17) The Accumulate blocks

Running a schedule of only one product line as opposed to several. This is very important to understand the system and see how the model performs under different conditions. This enables us to detect the bottlenecks and the weak spots in the system. Reducing the number of workers to 1 or 0 to see what happens. The model shows that the waiting time increases when we reduce the number of workers or stations. Take the scanner station for example, the waiting time (as figure 18 shows) is about the double when we reduce the number of scanners from two to one. In the dialog choice we can see the average wait in the dialog to the right is “9.366” when we put two scanners in order. This number raises drastically as soon as we reduce the number of scanners to one scanner. As you can see in the figure to the right, the average time is “19.5”. You can even see the difference between the Max queue length and Max wait.

(Fig. 18) The difference in wait time between two cases

23

6 Results

Production Flow Analysis For The Digital Prepress Process

6.1.2 Model Validation Once the model is verified, we need to validate it to determine if it accurately represents the real system. This does not mean that the model should confirm to the real system in every aspect. Instead, a valid model is a reasonably accurate representation based on the model’s intended purpose. When validating, it is important to make sure to know what to compare to and to verify that measures are calculated in the same manner. For validation, the model should accurately represent the data that was gathered and the assumptions that were made regarding how the system operates. In addition, the underlying structure of the model should correspond to the actual system and the output statistics should appear reasonable. While it is normally to compare critical performance measures, it is also sometimes helpful to compare nonessential results, which may be therefore show, the character of the system. One of the best validation measures is “Does the model make sense?” Other involves obtaining approval of the results that familiar with the actual process and comparing simulation results with historical data. In order to test out model, we have to create a job and insert some data into it. Here is a description of the job that we are going to use in this case: A 100-page calendar, where 10 pages contain images that will be scanned and the rest of the pages contain only text. The page format is “A5” (this is very important to know when creating sheet layout). The pages will be put in a 32-page layout. The Calendar cover contains the first and the last two pages of the 100 pages (pages No. 1, 2, 99, 100). The petition will include the rest of the 96 pages. These 96 pages will be put into the 32-Montage and will create “6” flats of them and “2” more of the cover. That will be totally “8” flats. Almost all the moments in this job will be done digitally. This includes creating the sheet layout and proofing. The first thing to do is moving the Demand block, which merge in pages into our montage, in front of the Montage station, and then move the Montage block forward as well (See fig. 20). The result is that we have the montage station before the RIP station.

24

6 Results

Production Flow Analysis For The Digital Prepress Process

Complete Model

(Fig. 20) Adjusting the model according to our product

Here are some statistic numbers we managed to collect during visits to some of the Prepress / Repro companies. Though these numbers were measured in different ways it not certain that they represent the actual system, so the most logical solution is to take the average of these numbers and insert them in our model and observe the results. Scanning DTP Creating Layout (digital) RIP

(0.083) h [5 min/ page] (0.1) h [6 min/ page] (1) h (1.2) h [RIP=8 min + Developing=2 min/graphic film * 4 colors * 8 flats]

Plate Copy (Exposing & Developing plates) Proofing (digital)

(3.04) h [5,7 min/ plate] (0.83) h [only some pages (10) will get High Quality proofed, the rest of the pages will get printed in a plotter writer as complete flats. It takes “3” A3 papers to write the “10” pages and (0.13 h). And (0.7 h) for the rest]

25

6 Results

Production Flow Analysis For The Digital Prepress Process

After running the simulation several times the following results was scored: The Scanner line: The Buffer window shows these results: Pages in the Buffer 10 Pages Average wait 0.3735 hr Max length 10 Pages Max wait 0.747 hr

As the diagram shows (fig. 22), when the input 10 pages arrive the max queue length in the buffer is also 10. This number decreases as soon as the scanner station begins processing the pages. The max wait in this case reaches “0.747” hr. The average wait is 0.3735 hr, which points out that the scanner station is working properly and there are no bottlenecks discovered in this stage for this particular job. (Fig 21) The Scanner Buffer window

(Fig 22) Plotter window diagram for the scanner station

26

6 Results

Production Flow Analysis For The Digital Prepress Process

The DTP line: The Buffer window shows these results: Pages in the Buffer 103 Pages Average wait 4.7754 hr Max length 91 Pages Max wait 9.07 hr The max queue length in this station is “91” pages of “103” and diminishes after Max “9.07” hr. This can only mean that we have an obvious bottleneck here. In fact, this can look much worse if the station gets more jobs or even if a more complicated job arrives.

(Fig 23) The DTP Buffer window

(Fig 24) Plotter window diagram for the DTP station

27

6 Results

Production Flow Analysis For The Digital Prepress Process

The RIP line: The Buffer window shows these results: Pages in the Buffer 100 Pages Average wait 1.5098 hr Max length 24 Pages Max wait 2.9 hr “12” flats goes into the RIP station and the max wait is “2.2” flats. This looks really good compared to the other stations.

(Fig 25) The RIP Buffer window

(Fig 26) Plotter window diagram for the Rip station

28

7 Discussion & Recommendations

Production Flow Analysis For The Digital Prepress Process

7 DISCUSSION & RECOMMENDATIONS Perhaps the only concern we can think of in this model is the DTP station, because of the obvious bottleneck that appeared when we ran the simulation. Note here that there was only one single job involved with this model. What if the station gets more jobs, and even complicated ones. Increasing the number of people in the DTP line can definitely solve the problem. Getting more DTP stations can reduce the possibilities of having a bottleneck in this line. But the question is, is this really enough to take us to the safe side? Well, in some cases maybe it is fare enough. However, we should be certain of the results and should make sure that the prepress department would not get into difficult situations by loosing the ability to deliver jobs to other departments where this will definitely brake the chain of production. In the past 20 years, we witnessed a huge development in the digital technology and personal computers that delivered new facilities and equipment. This effected all fields and businesses, including the DTP and prepress business. This has actually eliminated the need for the old generation of both machines and workers. This may also leads us to the conclusion that these companies will not be able to survive the new age unless they consider doing some investments to develop and upgrade their equipment and staff. We can see potential problems today in many companies that are not really mature for taking further step into this new world of possibilities. Some of these companies are only adapting some parts of total solutions, which actually purvey new problems and makes it more difficult for them to keep the system working as it should be. During my visits to the pilot companies that involved with this study, I witnessed that the majority of these companies were still using the conventional way of creating montages and graphic films. A certain Image Setter provides pieces of films to a group of people called the Montage Group that consists of no less than 3 people, depending on the size of the company. Their duty is to create montages on graphic film by cutting parts manually from the film that was delivered by the Image Setter and pasting them to a new montage that suits the printing plates according to the printer standards. Today, the CTP (Computer-To-Plate) technology has become so advanced that it enabled companies to revolutionarily reduce time, costs and efforts. With the help of certain software, we can nowadays do our montages on the PC. This process involve sending the final flat as a file to another computer which contains the RIP (Raster Image Processor) for processing information to a matrix of dots, and then sends this information to the Image Setter which prints it on plates or films. While it takes many hours to deliver plates using the old technology, it takes only few minutes using the CTP technology, which are ready to go directly to the printer. Nevertheless the amount of money the company is spending on materials and labor. Also, never mention the huge difference in quality. Note here that the technology used in this model is CTP, otherwise it is possible to have a bottleneck in this line as well. The same discussion goes for the other parts of the model. For example, a photo was scanned in an old AGFA scanner took about 8 minutes before the digital file was delivered to the DTP station, while a similar photo took only 2 minutes when using a

29

7 Discussion & Recommendations

Production Flow Analysis For The Digital Prepress Process

modern Heidelberg scanner, and of course with much better quality. This was actually measured on a single photo. What if we have several of photos in the buffer? Besides, we do not often get good quality photos with the job, old and bad quality images that need lots of treatment after scanning. This also leads us to the necessity of having some professional equipment that can secure our production flow and skilled people with the necessary training. Simulation models can describe the real system to some level of similarity (not up to 100 percent). These models can illustrate how the real system works and how the system performs under different conditions. However, it can not tell us how to rearrange the conditions to optimize the system. There are many ways to classify simulation models, like whether or not the model has a stochastic (or random) aspect. Deterministic simulations are completely defined by the model. Rerunning a simulation will not change the outcome. Stochastic simulations include randomness. Multiple runs of the same model may generate different values. This random element forces us to generate many outcomes to see the range of possibilities. The question of whether to generate 10 or 1,000 or 100,000 outcomes is primarily a statistical question. Simulations with random elements require sophisticated statistical analysis.

30

Production Flow Analysis For The Digital Prepress Process

8 REFERENCES [1]

Extend usesrs guid Imagine That, Inc.

[2]

Advanced System Modeling and Simulation With Block Diagram Languages Nicholas M. Karayanakis CRC Press - June 9, 1995

[3]

Computers: Inside and Out Kurt F. Lauckner & Mildred G. Lintner Pippin Publishing - January 1996

[4]

Enabling Systemic Business Change -- Integrated Methods and Software Tools for BPR Volker Bach, Brecht, Hess, Osterle Friedrich Vieweg & Sohn - June 1996

[5]

Improve Quality and Productivity with Simulation Thomas J. Gogg & Jack R.A. Mott, C.P.A., M.B.A. JMI Consulting Group - December 1996

[6]

Simulation Based Engineering of Complex Systems John R. Clymer, Ph.D.

[7]

Simulationstechnik Dr. Ulrich Kramer & Dr. Mihaela Neculau Fachhochschule Bielefeld September 1998

31

Suggest Documents