1. Field of the Invention
The present invention relates to a printing process control apparatus, program, recording medium and printing process control method for controlling the process of the printing process control apparatus.
2. Related Background Art
Conventionally, a commercial printing dealer who generates printed matter in accordance with a request from a customer such as an individual user or enterprise is present. This printing dealer receives printing data (original) and designations of a printing format, the number of copies and delivery date from a customer, prepares printed matter and delivers the printed matter to the customer. This printing dealer performs business activities by using a large machine such as a well-known offset prepress printing machine.
Moreover nowadays, a corporate structure of commercial printing such as “copy service”, “printing service” or Print On Demand (POD) center is present which can be output and delivered in a short time in accordance with the change of an electrophotographic printer (hereafter referred to as printer) or ink-jet-type printer to high speed or high image quality.
In the case of requests for printing to these printing businesses, an original recorded in a sheet or electronic medium (FD, MO or CD-ROM) and printing instruction (order instruction) in which the number of copies of the original, binding method, delivery date or the like are recorded are sent to a printing company through mailing or directly brought to the printing company.
Moreover, a system is practically used which can place or receive an order for copies by on-line through Internet or Intranet. A printing dealer receives a request from a user to prepare a printing instruction. Then, the dealer performs printing and book binding by a printer connected to a work computer in accordance with the printing instruction and delivers prepared printed matter to a customer and the business is completed.
The printing dealer for executing the printing entrusted from a user must complete the printing so as to securely be in time for a specified delivery date at a stable quality. Moreover, in the case of a large-scale printing center, a plurality of operators must sequentially process many printing requests (printing orders) in parallel by using various types of printers and work computers. Therefore, it is necessary to make the most use of resources such as persons (operator for performing work) and apparatuses as efficiently as possible. That is, it is important to form a plan (schedule) of a job capable of maximally making the most use of resources in keeping with a delivery date and cost.
In the case of the prior art, a conformation in which jobs are scheduled in the sequence based on the delivery date of a printing request (printing order) is frequently used. However, in the case of the method for scheduling jobs in the sequence based on the delivery date of the printing order described above, when there is the processing having a high work load (time) such as “book binding” or “cutting” shown in
Nowadays, to solve the above problem, Japanese Patent Application Laid-Open No. 2003-029956 discloses a technique for calculating the time required for printing performed in a printing process or finishing (post process) such as “book binding” or “cutting” in the post process and scheduling a optimum processing sequence in accordance with the calculated time.
In the case of a conventional scheduling system, only mechanical throughput (operating rate) of the post process such as off-line finisher is used for the mechanical throughput (operating rate) of the printing process of a printer and delivery date of a job (printing order) as a determination processing of scheduling jobs.
Therefore, when preparing a lot of printed matter, scheduling is performed in order of process so that all outputs are simultaneously executed. Moreover, when post-process processing such as book binding machine or cutting machine requiring a lot of work time after printing is necessary, the work flow is obtained in which a lot of printed matter is loaded/left as they are for a long time as shown in
The above-described work flow according to the prior art has no problem for a normal job. However, in the case of the order (secure job) in which security protection, consideration for information leak and concealment property are requested on the content of printed matter from a customer, the same work flow has a problem on security because printed matter is loaded/left as they are for a long time and may be read by an unspecified number of persons other than the operator in charge. For example, in the case of the work flow of the prior art, a problem state occurs because loading or leaving time is further extended when the printing completion time is lunch break or after the fixed hour because of the working time of an operator, the schedule of other job is delayed or changed, the use start of a post-process device is delayed or the post-process device is broken down though the device in the printing process can be executed.
It is an object of the present invention to provide a printing process control apparatus, program, recording medium and printing process control method for controlling the process of the printing process control apparatus which can solve above-described problem.
To solve the above-described problem, a printing process control apparatus of the present invention uses a printing process control apparatus for controlling a printing process by a printer and post-processing process by a post-processing apparatus, in which storage means for storing throughputs of the printer and the post-processing apparatus, job division means for analyzing order data for designating the number of copies of an original to be printed by the printer and post-processing condition, reading each of the throughputs of the printer and post-processing apparatus and dividing the order data into a plurality of jobs in accordance with the read throughputs and schedule means for scheduling the printing and the post-processing for each of the jobs so that the printing by the printer and the post-processing by the post-processing apparatus are continuously applied to each job divided by the job division means are included.
To solve the above-described problem, an information control method for controlling a process of a printing process control apparatus of the present invention uses a printing process control method for controlling the process of a printing process by a printer and a post-processing process by a post-processing apparatus, in which the following steps are included: a storing step of storing each of throughputs of the printer and post-processing apparatus, a job division step of analyzing order data for designating the number of copies of an original to be printed by the printer and post-processing condition, reading each of the throughputs of the printer and post-processing apparatus and dividing the order data into a plurality of jobs in accordance with the read throughputs and a schedule step of scheduling the printing and post-processing for each of the jobs so that the printing by the printer and the post-processing by the post-processing apparatus are continuously applied to each job divided in the division step.
To solve the above-described problem, a program of the present invention uses a program for controlling the process of a printing-process control apparatus for controlling a printing process by a printer and a post-processing process by a post-processing apparatus, in which a computer is made to function as storage means for storing each of throughputs of the printer and post-processing apparatus, job division means for analyzing order data for designating the number of copies of an original to be printed by the printer and post-processing condition, reading each of the throughputs of the printer and post-processing apparatus and dividing the order data into a plurality of jobs in accordance with the read throughputs and schedule means for scheduling the printing and the post-processing for each of the jobs so that the printing by the printer and post-processing by the post-processing apparatus are continuously applied to each job divided by the division means.
To solve the above-described problem, a recording medium of the present invention stores a program for controlling the process of a printing-process control apparatus for controlling a printing process by a printer and a post-processing process by a post-processing apparatus, in which a computer is made to function as storage means for storing each of throughputs of the printer and post-processing apparatus, job division means for analyzing order data for designating the number of copies of an original to be printed by the printer and post-processing condition, reading each of the throughputs of the printer and post-processing apparatus and dividing the order data into a plurality of jobs in accordance with the read throughputs and schedule means for scheduling the printing and the post-processing for each of the jobs so that the printing by the printer and the post-processing by the post-processing apparatus are continuously applied to each of the jobs divided by the division means.
Other features and advantages of the present invention will be apparent from the following description taken in conjunction with the accompanying drawings, in which like reference characters designate the same or similar parts, throughout the figures thereof.
In
A server 152 shows a server in which a WEB server 103 for providing receiving contents for receiving a printing request or original from a user and DB server (Data Base Server) 104 for storing a received printing request as an order sheet or an electronically-received original are arranged. In this case, it is possible to set the WEB server 103 and DB server 104 in one housing. However, in the case of the present invention, it is assumed that the WEB server 103 and DB server 104 are separately set in two housings for convenience' sake and they are connected by LAN 22 or the like.
A plurality of printing centers 153 can be present for the server 152 and printing orders are divided into any printing center by the server 152 in accordance with the information on printers set in the printing center 153. The printing center 153 regularly collects order sheets and originals accumulated in the server 152 from the DB server 104. A printing server 105 in which a system of the present invention operates, work PC 106 for operating various types of services provided by the printing server 105 by using an easy-to-use GUI, monochromic printer 111 and color printer 112 serving as actual output destinations and post-process device 141 (wrapping bookbinder) and post-process device 142 (puncher machine) which are used after printing are arranged in the printing center 153 and they are connected by LAN 123 or the like. The configuration and environment of the printing center 153 are not restricted to the above mentioned.
In the case of this embodiment, the client 151 and server 152 are network-connected each other by Internet or Intranet 131. The server 152 and the printing center 153 are network-connected each other by Internet or Intranet 132. A client and server are normally frequently connected each other by Internet and the server and a printing center are frequently Internet-connected each other by using a dedicated line. However, the present invention can be applied not only in this environment but also in an environment in which a server is present in a printing center.
A browser for browsing receiving contents provided by the WEB server 103 is mounted on the notebook PC 102 and PC 101 of the client 151. Though a browser generally uses Internet Explorer (registered trademark) made by MicroSoft (registered trademark) Inc., it is also allowed to use NetScape (registered trademark) made by NetScape (registered trademark) Inc or the like. Moreover, it is possible to upload original data by using the receiving contents.
The WEB server 103 provides the receiving contents. The receiving contents include printing settings such as a printing format of book binding, number of copies, sheet size and delivery date, requester information and edit control for inputting a distribution destination and file designation control for uploading original data. In this case, rate calculation according to input request content and settlement of input items are realized in a service module operating on the WEB server 103. The rate calculation and the settlement are general logics and are not directly related with the present invention. Therefore, the description is omitted. Moreover, the WEB server 103 stores a printing request decided by the designation input from the client 151 in an order sheet (printing request contents and the file name of original data are entered in the order sheet) and an original data file in the DB server 104.
A general database such as OracleDatabase (registered trademark) made by Oracle (registered trademark) Inc. is installed in the DB server 104. The DB server 104 can transmit a desired order sheet and original data in accordance with a data obtainment request to be described later from the printing server 105. A DB schema (not illustrated) is mainly constituted of a printing center master (having the information on a place and communication destination, device master and bookbinding master as members), device master (device configuration information on color/monochromatic, number of printing sheets and option) table and post-process device master (information on wrapping bookbinder machine and puncher machine) table. By referring to these tables, the printing server 105 in the printing center 153 can receive an order assigned to the center of its own.
When the printing server 105 communicates with the WEB server 103 and receives order sheets and original data from the DB server 104, the server 105 prepares an order information table according to received data and stores the table in a HD 205 in the printing server 105 shown in
The printing server 105 receives a notice of Corder decision from the WEB server 103, collects order sheets and original data file from the DB server 104 and a printing system which operates in accordance with collected order sheets starts working.
The work PC 106 is a work computer having a console for controlling various services provided by the printing server 105 by using an easy-to-use operation screen, fetching an original data file from the printing server 105, starting a predetermined application, preparing a printing format and capable of performing printing in accordance with specified printing setting.
The monochromatic printer 111 and color printer 112 are different from each other in setting configuration depending on a printing center. However, a configuration in which a high-speed monochromatic printer and a high-quality color printer are combined is generally frequently used. These printers are all scheduled by a printing system using the printing server 105.
The post-process devices 141 and 142 are, machines for post-processing sheets output from the monochromatic printer 111 and color printer 112, which are wrapping bookbinders, punchers, staplers or ring bookbinders. The post-process devices 141 and 142 can collect situation statuses by connecting them to a network. In the case of the post-process devices 141 and 142, setting configuration depends on a printing center similarly to the above printer. However, even in the case of an environment in which they are not network-connected, it is possible to apply the present invention and the present invention is not restricted to the above environment.
A CPU 200 performs the control for executing an application program, printer driver program, OS and network printer control program stored in an HD (hard disk) 205 and temporarily storing the information, files and the like necessary for execution of programs in a RAM 202. A ROM 201 stores a program such as a basic I/O program and various types of data such as font data used for document processing and data for a template. The RAM 202 functions as the main memory, work area and the like of the CPU 200. An external storage drive 203 can load a program or the like stored in a medium 204 to the present computer system. The medium 204 stores a program described for this embodiment and relevant data.
This embodiment shows an example of directly loading a program and relevant data from a medium 204 to the RAM 202 and executing them. However, it is also allowed to load a program of the present invention from the HD 205 to the RAM 202 whenever operating a program of the present invention from the medium 204. Moreover; it is allowed that the medium 204 serving as a medium for recording a program of the present invention is an FD; CD-ROM, DVD, IC memory card or the like. It is also possible to record a program of the present invention in the ROM 201 and constitute this so as to be a part of a memory map and directly execute the program by the CPU 200. A basic I/O program 301 has an area having therein a program having an IPL (initial program loading) function for starting operations of an OS when the OS is read in the RAM 202 from the HD 205 when the control device is powered on. An OS is developed in 302, a control program is developed in 303 and relevant data is developed in 304. A work area 305 is an area used for the CPU 200 to execute the present program.
In
A printing server 708 which is the printing server 105 in the environment of the printing center 153 constitutes a printing system 709 (also referred to as printing process control apparatus) having a function for executing four processes of a process control portion, prepress portion, digital print portion (printing process) and post press portion (post-processing process).
One of main functions of the process control portion is the function of a system for collecting and analyzing the information necessary for decision making of management and control of an enterprise referred to as a control information system or management information system (MIS). In general, the MIS is a system for totally controlling various management information and sales information including advertisement, order acceptance, estimation, planning, production, shipping, inventory, purchasing and selling. Particularly, the MIS in the printing business world has an aspect as a printing production process control system. The MIS in the printing business world consolidates printing production facilities and printing production resources and provides a mechanism for automating the total work flow from order acceptance to delivery or cost recovery by a job ticket showing a work designation in a job referred to as JDF (Job Definition Format).
The prepress portion scans a sheet original received from an end user by a scan device such as scanner 706 or printer 12, captures the original as a scan image file and executes image correction such as oblique correction or black point removal. Moreover, the prepress portion executes various types of page layout editions and printing such as margining of a plurality of documents or image files received from an end user or a plurality of scan image files scanned by a scan device, inserting or deleting of a page, adding a page number or annotation, inserting index paper, book cover or inserting paper and designating of Nin-1 printing or multiple printing.
The digital print portion performs the control for outputting to any device or clustering any device (mode for executing the printing operation of a job output from one image data generation source by a plurality of image forming apparatuses in parallel and simultaneously). The digital print portion sends printing data to the interface of a selected device and control the printing, transmission and the like by the device so that it can be executed.
The post press portion controls sheet working apparatuses such as a cutting machine, saddle stitch machine, wrapping bookbinder, folding machine, inserting machine and balancing machine so as to apply post-processing (finishing) requested by a user (client) (sheet working applied to recording sheets in the cutting process, saddle stitch bookbinding process, wrapping book binding process, folding process, inserting process, and balancing process) to the recording sheets printed by an image forming a apparatus such as the above printer.
As shown in
In the case of “list of orders”, it is possible to retrieve an order to be displayed by inputting the order ID of the order to be displayed to an “order ID” edit box, setting the check box to a selection sate and/or selecting the status of the order to be displayed by a “status” pull-down list box, setting the check box to a selection state and then pressing “retrieval” button.
In the case of “retrieval option display”, the retrieval condition of an order when pressing the “retrieval” button is displayed. In the case of “retrieval result”, all retrieved orders and the number of displays at present are displayed and various information in retrieved orders such as “order ID”, “merchandise conformation”, “order name”, “temporary order date”, “requester”, “scheduled delivery date” and “status” are displayed as a list of orders. By pressing a “detail” button, more detailed information on a designated order is displayed.
As the list of jobs, various information such as “order ID”, “conformation”, “security”, “product quality”, “printer”, “operator” and “scheduled work time and date” are displayed.
When an operator completes setting of setting screen and pressing an “OK” button, it is possible to output printing data to a printing process device or file.
Hereafter, the flow of scheduling of the present invention is described.
The general flow of scheduling and a method for scheduling a normal job which is not a secure job are described by referring to the flowchart shown in
The printing system 709 shown in
Then, the printing process control apparatus 709 obtains the reservation information of devices by referring to the device schedule information table shown in
Then, the printing process control apparatus 709 selects an optional device among printing process 20 devices suitable for job information (S705). For example, the apparatus 709 selects a printing process device such as a device whose processing speed is the highest or a device whose cost is lowest in accordance with the setting of the printing system 709.
The printing process control apparatus 709 selects an optional post-process device which is suitable for job information and can be continuously used for a printing process (S706). For example, the apparatus 709 selects a post-process device such as a device whose processing speed is the highest or a device whose cost is the lowest in accordance with the setting of the apparatus 709.
The printing process control apparatus 709 prepares a scheduling plan in order of each process from the information on a selected printing process device and post-process device (S707). In this case, scheduling in order of each process denotes the process shown in
Moreover, the printing process control apparatus 709 prepares a scheduling plan by calculating the processing time of each process. Specifically, the apparatus 709 calculates the time for printing 100 copies from the information on the number of pages of a purposed job, finished size, color mode and the like and the information on the throughput (printing speed) and the maximum loading amount of a purposed printing process device. Then, the time for processing 100 copies is calculated from the information on the throughput (processing speed) of a post-process device for the information on the number of pages and finished size of a purposed job. In this case, as shown in
Then, the printing process control apparatus 709 determines whether the scheduling plan in order of each process can be entered from the information in the device schedule information table (
However, In the case of the entry advisability determination processing in S708, when the printing system 709 determines that the scheduling plan in order of each process can be entered from the device reservation situation, the printing process control apparatus 709 obtains the security information of the selected job (order) by referring to the order information table (
Then, the printing process control apparatus 709 determines whether “high” is set to the job security attribute of the selected job (S712). When the printing process control apparatus 709 determines that “high” is not set to the job security attribute, it communicates the scheduling content decided by the notice dialog shown in
Then, the printing process control apparatus 709 stores the information on the scheduling plan in order of each process prepared in S707 in the job information table shown in
In the case of the security attribute determination processing in S712, when the printing process control apparatus 709 determines that “high” is set to the job security attribute, it moves to S(step) 801. In the case of a secure job in which “high” is set to a job security attribute, this represents that security protection, consideration of information leak and concealment property on the content of printed matter are requested from a customer.
Then, a scheduling method by division conformation of the present invention when purposing a secure job is described below.
The printing process control apparatus 709 analyzes the division conformation of a job for improving the security of the job (S801). The analysis method of the division conformation of the job in S801 will be described later by referring to
The printing process control apparatus 709 prepares a scheduling plan by the division conformation analyzed in S801 on the basis of the scheduling plan in order of each process (S802). The scheduling by the division conformation in this case denotes the printing process of the present invention shown in
For example, it is assumed to divide a job of finally preparing 100 copies into 20 copies×5 times (5 sets). First, 20 copies are printed by a printing process device (monochromatic printer A). Thereafter, saddle stitch bookbinding which is a post-process is applied to the 20 copies by a bookbinder, cutting is done by a cutting machine to complete final output products of the 20 copies up to the final process by finally applying wrapping to the 20 copies. 100 final output products up to the final process are completed through scheduling for continuously performing 5 sets every 20 copies by assuming a series of processings until 20 final products are completed as one set.
Then, the printing process control apparatus. 709 determines whether a scheduling plan according to division conformation can be entered from the information in the device schedule information table (
Processings from S804 to S806 when the printing process control apparatus 709 determines that the, scheduling plan according to division conformation cannot be entered from the device reservation situation in the entry advisability determination processing in S803 will be described later.
Then, the printing process control apparatus 709 determines whether the scheduling plan is OK by the notice dialog shown in
The processing, in S810 for storing the information showing the idle-time using information cannot be adjusted represents that the idle time of a device generated when a secure job divides the number of copies and repeatedly processes the number of copies is set so that it cannot be used for other jobs. For example, in the case of the scheduling of the printing process device (monochromatic printer A which is a middle-speed printer), bookbinder and cutting machine in
Then, an analysis method of division conformation of a job when purposing the secure job in S801 is described below by referring to the flowchart in
The printing process control apparatus 709 displays the secure-job-processing setting dialog shown in
Then, the printing process control apparatus 709 obtains the information on the printing attribute of a job by referring to the order information table (
Then, the printing process control apparatus 709 obtains the information on post-process processing by referring to the order information table (
Then, the printing process control apparatus 709 obtains the information on the maximum processing unit and batch processing unit of a post-process device to be used by referring to the device ability information table (
Then, the printing process control apparatus 709 obtains the information on wrapping by referring to the order information table (
Then, the printing process control apparatus 709 analyzes the total sum of the whole loading time in all divided jobs when dividing jobs by the maximum processing unit in each process (S913). Specifically, the apparatus 709 analyzes the total sum of the whole loading time when dividing jobs by using 10 copies which is the maximum processing unit of a bookbinder and the total sum of the whole loading time when dividing jobs by using 20 copies which is the maximum processing unit of a cutting machine. The middle stage of
When dividing jobs by using 10 copies which is the maximum processing unit of a bookbinder (lower stage of
However, when jobs are divided by using 20 copies which is the maximum processing unit of a cutting machine (upper stage in
It is allowed to apply any one of a method for the printing process control apparatus 709 to optionally set previously, a method for an operator to set when selecting an order and a method for automatically deciding from the number of copies for an order to the purposed number of sets (total number of sets) when comparing total sums of the whole loading time.
Then, the printing process control apparatus 709 analyzes a division conformation closest to the total sum of the whole loading time in all divided jobs (S914). Specifically, the apparatus 709 compares the total sum of the whole loading time in each division conformation as shown at the middle stage in
When dividing jobs every 20 copies which is a result analyzed in S914, the division conformation and processing times in each process and all processes are obtained as shown in
In this case, by using the job of “order ID:B558” to which “high” is set as a job security attribute and which is a secure job, a difference between the loading/leaving time when performing scheduling in order of process which is a prior art and the loading/leaving time when performing scheduling by a division conformation of the present invention is described.
First,
Moreover, the difference when the batch processing unit of the wrapping process is 10 copies and output products of 100 copies are completed is shown in
Scheduling is considered in which two operators are input to the number of operators in S902 and two operators can process the printing process and post-processing process in parallel.
In this case, the difference between loading/leaving times is shown in
Moreover, a case is considered in which the batch processing unit of wrapping in an order is set to 10 copies.
In this case, as shown in
Then, execution of a job when purposing a secure job is described by referring to the flowchart in
In S(step) 1001, when an operator first designates an optional job from the job list displayed on the job list dialog shown in
Then, the printing process control apparatus 709 refers to the job information table (
Then, the printing process control apparatus. 709 determines whether “high” is set to the job security attribute from the referenced information (S1004). When the printing process control apparatus, 709 determines that “high” is not set to the job 25 security attribute, it moves to S1011 to perform the printing process. When the printing process control apparatus 709 determines that “high” is set to the job security attribute, it refers to the device schedule information table (
In the case of this example, because the job of “order ID:B558” is selected in S1001, the apparatus 709 determines that “high” is set to the job security attribute. Therefore, the printing process control apparatus 709 executes S1005 and then refers to the job information table (
Then, the printing process control apparatus 709 determines whether there is a factor influencing the selected secure job from the reservation information on devices and the information on jobs in service (S1007). When the printing process control apparatus 709 determines that there is a factor influencing the selected secure job, it moves to S1008. If printing the secure job when the apparatus 709 determines that there is a factor influencing the secure job, the unexpected loading/leaving time of a printed matter may occur. For example, when a post-process device to be used by the secure job is used for an other job which previously works and the work is delayed and the use completion time of the post-process device is delayed by an other job, the time for the secure job to start use is delayed and the loading/leaving time of the printed matter may occur. Therefore, security is improved by performing processings on and after S1008.
In S1008, the printing process control apparatus 709 refers to the device schedule information table (
When the printing process control apparatus 709 determines that there is not a factor influencing the selected secure job in S1007, it performs the printing process (S1011). Specifically, the printing designation dialog shown in
Then, the operator processes the post-process when the printing process is completed (S1012). In this case, because “order ID:B558” is selected in S1001, bookbinding, cutting and wrapping are performed in the post process. Specifically, as shown in
Then, the printing process control apparatus 709 refers to the job information table (
Finally, the processing when the printing process control apparatus 709 determines in S803 in
In S803, the printing process control apparatus 709 obtains the information on the number of operators simultaneously working held by the printing process control apparatus and input by an operator in S902 from the RAM 202 in
When the printing process control apparatus 709 determines in S709 that there is another printing process device, it returns to S705, selects another printing process device or post-process device and prepares another scheduling plan in order of process. Then, the apparatus 709 processes S801 again via S712, prepares a scheduling plan according to another division conformation in S803 and determines S803.
When the printing process control apparatus 709 determines in S805 that the number of operators is set to a plurality of operators, it prepares a scheduling plan according to a division conformation in which the number of operators is decreased by one. Then, the apparatus 709 returns to S803 to determine whether the scheduling plan can be entered. Thereby, by performing scheduling according to a division conformation in accordance with a conformation of all process parallel processing as much as possible, it is possible to improve both security and work efficiency for a secure job.
As described above, it is allowed to apply the present invention to a system constituted of a plurality of units (for example, host computer, interface unit, reader and printer) or an apparatus constituted of one unit (for example, copying machine or facsimile apparatus).
Moreover, the category of the present invention includes an object executed by supplying the program code of software for realizing the embodiment function to a computer in an apparatus or system connected with various devices so as to operate the devices so as to realize the embodiment function described above and operating the various devices in accordance with the program stored in the computer of the system or apparatus (CPU or MPU).
In this case, the program code itself of the software realizes the above embodiment function and the program code itself and means for supplying the program code to the computer such as a storage medium storing the program code constitutes the present invention.
As a storage medium for storing the program code, it is possible to use a floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, CD-ROM, magnetic tape, nonvolatile memory card or ROM.
Moreover, by executing the program code supplied to the computer, not only the embodiment function described above is realized but also the program code is included in the embodiments of the present invention when the program code collaborates with an OS (operating system) working in the computer or other application software.
Moreover, a case is also included in the present invention, in which the supplied program code is stored in the memory of a function expansion board of the computer or a function expansion unit connected to the computer and then, a CPU included in the function expansion board or a function storing unit performs a part or all of the actual processing and the embodiment function is realized by the processing.
As many apparently widely different embodiments of the present invention can be made without departing from the spirit and scope thereof, it is to be understood that the invention is not limited the specific embodiments thereof except as defined in the appended claims.
According to a printing process control apparatus having the above configuration, program, recording medium and printing process control method for controlling the process of the printing process control apparatus, when scheduling order data (job), it is possible to decrease the loading/leaving time of a job and improve the security when executing a job by dividing the order data into a plurality of jobs so that printing by a printer and succeeding post-processing by a post-processing apparatus are temporally continuously assigned.
Moreover, by applying job division to a secure job from which an original should be concealed during processing, it is possible to improve the security under execution of the secure job.
Furthermore, by determining possible or impossible of assignment of a preceding process in accordance with the state of another job and the idle state of a succeeding process, it is possible to improve the certainty of job execution.
Furthermore, by realizing parallel processing by a plurality of operators, it is possible to improve the efficiency of secure job execution.
This application claims priority from Japanese Patent Application No. 2005-042526 filed Feb. 18, 2005, which is hereby incorporated by reference herein.
Number | Date | Country | Kind |
---|---|---|---|
2005-042526 | Feb 2005 | JP | national |