JP5808141B2 - Job control apparatus, job control method, and program - Google Patents
Job control apparatus, job control method, and program Download PDFInfo
- Publication number
- JP5808141B2 JP5808141B2 JP2011102344A JP2011102344A JP5808141B2 JP 5808141 B2 JP5808141 B2 JP 5808141B2 JP 2011102344 A JP2011102344 A JP 2011102344A JP 2011102344 A JP2011102344 A JP 2011102344A JP 5808141 B2 JP5808141 B2 JP 5808141B2
- Authority
- JP
- Japan
- Prior art keywords
- job
- information
- load
- jobs
- combination
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Description
本発明は、フォトブックを印刷および製本するためのジョブを制御するジョブ制御装置、ジョブ制御方法、およびプログラムに関する。 The present invention relates to a job control apparatus, a job control method, and a program for controlling a job for printing and binding a photobook.
パーソナルコンピュータ上で、複数ページを有するレイアウトに対して、ユーザが自由に画像データを配置した冊子の作成注文ができるフォトブック注文サービスがある。フォトブックサービスでは、ユーザは様々なサイズに仕上がるフォトブックを選択することが可能となっている。 There is a photobook ordering service that allows a user to place an order for creating a booklet in which image data is freely arranged for a layout having a plurality of pages on a personal computer. In the photo book service, the user can select photo books finished in various sizes.
一方で、フォトブックによる注文は個人ユーザによる少部数の注文が多く、印刷作業の現場では複数種のサイズのジョブが大量に入稿される。 On the other hand, orders by photobooks are often ordered by a small number of individual users, and a large number of jobs of a plurality of sizes are submitted at the printing work site.
従来の印刷の現場においては、複数種のサイズの注文に対して、複数種のサイズすべてに対応できる固定サイズの用紙を使用していた。この場合、統一された用紙サイズであるため、小さいフォトブックの注文の場合には、用紙の無駄が大量に発生することとなっていた。 In the conventional printing field, for a plurality of types of orders, a fixed-size paper that can handle all of the plurality of sizes is used. In this case, since the paper sizes are unified, a large amount of paper is wasted when ordering a small photo book.
用紙の無駄の発生を抑えるための方法に、フォトブックの用紙サイズに応じて、使用する用紙を切り替えることや、一つの用紙に複数面付けを行い、同時に印刷するといったことが行われていた。従来の製本技術には、一つの入稿データ(1種類のジョブ)を複数部数印刷するために、同じ用紙に同一原稿の画像データを複数配置して印刷処理を施したものがある(例えば、特許文献1参照)。 As a method for suppressing the waste of paper, the paper to be used is switched according to the paper size of the photo book, or a plurality of sheets are imprinted on one paper and printed at the same time. In the conventional bookbinding technology, in order to print a plurality of copies of one input data (one type of job), a plurality of image data of the same document are arranged on the same sheet and subjected to a printing process (for example, Patent Document 1).
しかし、従来の技術では、同じ用紙に同一原稿の画像データを配置するため、一つの入稿データを複数部数印刷することはできても、フォトブックのような、1冊しか所望していないユーザの入稿データは考慮されていなかった。すなわち、1冊だけの注文を複数集め、複数の入稿データのページを同じ用紙に並べて配置しようとすると、どのように配置するか調整する作業が増えることとなる。 However, in the conventional technology, since the image data of the same manuscript is arranged on the same paper, a user who wants only one book such as a photo book can print a plurality of copies of one submission data. The submission data for was not considered. That is, if a plurality of orders for only one book are collected and a plurality of pages of submitted data are arranged side by side on the same sheet, the work of adjusting how the pages are arranged increases.
また、フォトブックを作成する作業においては、印刷だけでなく断裁といった後工程での処理も必要であるため、後処理装置のことも加味してどのように配置するかを決めなければならず、作業者にとっては手間を増やすことにもなりかねない。具体的には、フォトブックを印刷する印刷所にて、用紙の無駄の発生を抑制するためには、使用する用紙の切り替えのために印刷装置の用紙の入れ替え作業が発生し、さらに後工程の調整作業も発生し、作業効率を低下させる問題があった。 Also, in the work of creating a photo book, not only printing but also processing in the subsequent process such as cutting is necessary, so it is necessary to decide how to arrange it in consideration of the post-processing device, This may increase the labor for the operator. Specifically, in order to suppress the waste of paper at a printing place that prints a photo book, a paper replacement work of the printing device has occurred to switch the paper to be used, and further adjustment of the post-process There was a problem that work was generated and the work efficiency was lowered.
また、複数の面付けを行うような場合においても、後工程の調整を行いどのように配置するかを決定する作業が発生し、作業効率を低下させる問題があった。 Further, even in the case of performing a plurality of impositions, there is a problem in that work for adjusting the post-process and determining how to arrange them occurs, resulting in a reduction in work efficiency.
本発明では、上記問題を解決するために作業効率の低下を抑制できる手段を提供する。 The present invention provides a means that can suppress a decrease in work efficiency in order to solve the above problems.
上記課題を解決するために、本願発明のジョブ制御装置は、以下の構成を有する。すなわち、ジョブ処理装置において冊子を作成するための複数のジョブを制御するジョブ制御装置であって、前記複数のジョブそれぞれのジョブ情報を取得するジョブ情報取得手段と、前記ジョブ処理装置が使用可能な複数種類の用紙サイズの情報を含む装置情報を取得する装置情報取得手段と、前記ジョブ情報を用い、前記ジョブ処理装置が使用可能な複数種類の用紙サイズの組み合わせからなる、前記複数のジョブの冊子を面付け可能なジョブの組み合わせパターンを判定する判定手段と、ユーザから指定された、ジョブを実行するために前記ジョブ処理装置にて要する負荷を示す複数の負荷情報を取得する負荷情報取得手段と、前記複数の負荷情報それぞれにおいて、前記判定手段にて判定された組み合わせパターンのうち、最も負荷が低い組み合わせパターンを決定する決定手段と、前記決定手段にて決定された複数の組み合わせパターンを表示する表示手段とを有し、前記負荷情報は、ジョブを実行する際のユーザが係わる作業に要する負荷の情報を含む。 In order to solve the above problems, a job control apparatus of the present invention has the following configuration. That is, a job control apparatus that controls a plurality of jobs for creating a booklet in the job processing apparatus, and is usable by job information acquisition means for acquiring job information of each of the plurality of jobs, and the job processing apparatus A booklet of the plurality of jobs, comprising device information acquisition means for acquiring device information including information on a plurality of types of paper sizes, and a combination of a plurality of types of paper sizes that can be used by the job processing apparatus using the job information. Determining means for determining a combination pattern of jobs capable of imposing, load information acquiring means for acquiring a plurality of load information designated by a user and indicating a load required in the job processing apparatus to execute the job, the a plurality of respective load information, among the determined combination pattern by the determination means, most load Determining means for determining a lower combination patterns, have a display means for displaying a plurality of combination patterns that are determined by the determination unit, wherein the load information, the load required for the work of users involved in performing the job Contains information .
本発明によると、フォトブックを作成する場合に、用紙の無駄を少なくかつ、作業効率を低下させることなく作業を進めることが可能となる。 According to the present invention, when a photo book is created, it is possible to proceed with work without reducing paper waste and reducing work efficiency.
<フォトブック作成システムのシステム構成図>
以下、本発明を実施するための最良の形態について図面を用いて説明する。図1は、本発明に係るフォトブック作成システムの構成の一例を示すブロック図である。本システムは大きく分けてクライアント1、情報処理装置2、印刷装置3、および後処理装置4から構成されている。
<System configuration diagram of photobook creation system>
The best mode for carrying out the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing an example of the configuration of a photobook creation system according to the present invention. This system is roughly composed of a
クライアント1は主に、ユーザがフォトブックのレイアウトを編集・作成する環境である。クライアント1としては、一般的なパーソナルコンピュータや携帯端末などが挙げられる。ユーザがフォトブックのレイアウト編集を完了し、注文を確定させると、クライアント1は、ユーザが作成したフォトブックに関する複数のジョブを生成する。ここでいうジョブとは、ジョブ処理装置である印刷装置3及び後処理装置4で処理されるコンテンツ情報またはジョブチケットあるいはその両方を合わせたものである。なお、クライアント1は1つ以上存在しても構わない。また、クライアント1は情報処理装置2とネットワークで接続されており、インターネットなどの所定の媒体を介して通信を行う。
The
ジョブ制御装置である情報処理装置2はクライアント1からジョブを受け付け、印刷装置3及び後処理装置4への出力を制御する。情報処理装置2は、ジョブ受信部5、ワークフロー管理部6、ジョブ解析部7、ジョブ制御部8、デバイス管理部9、後処理工程情報10、後処理装置給排紙情報11、およびジョブ編集部12から構成されている。印刷装置3は、デバイス管理部9を介して送信されてきた印刷ジョブを解釈し、ラスタライズして印刷する。後処理装置4は、デバイス管理部9を介して送信されてきた後処理ジョブを解釈し、後処理パラメータの設定を行い、印刷物がセットされたタイミングで印刷物の後処理を行う。後処理装置4の種類としては例えば、くるみ製本機、断裁機、筋入れ機、ラミネータなどが挙げられる。また、後処理装置4は、各後処理の機能を統合的に備えた装置であっても構わない。
The
ジョブ受信部5は、クライアント1から印刷ジョブや後処理ジョブのデータを受け付ける。ワークフロー管理部6は、ユーザが予め設定した後処理のワークフローに関するデータを管理する。受信したデータは、後処理工程情報10に格納されて管理される。ジョブ解析部7は、ジョブ受信部5を介して受信したジョブを解析し、コンテンツの詳細情報や詳細な印刷設定情報を取得する機能を備える。ジョブ解析部7では、ジョブの解析を行い、コンテンツ情報に対する印刷設定の情報または後処理設定の情報をメモリに保存する。
The
ジョブ制御部8は、ジョブ解析部7によって解析されたジョブを、ワークフロー管理部6で管理されている後処理工程情報10や、デバイス管理部9にて管理されている後処理装置給排紙情報11に基づいて出力の制御を行う。デバイス管理部9は、印刷装置3及び後処理装置4の管理を行う。また、デバイス管理部9は、印刷装置3及び後処理装置4から能力情報、構成情報、及びプリンタ接続情報を取得する機能や、印刷装置3に対して印刷ジョブを、後処理装置4に対して後処理ジョブを送信する機能を備える。
The
また、情報処理装置2は、記憶部に後処理工程情報10、後処理装置給排紙情報11を保持し、後処理装置給排紙情報11は、例えば、後処理装置における用紙サイズや用紙の在庫状況などを含む。
Further, the
<情報処理装置の内部構成>
図2は、情報処理装置2の内部構成を示すブロック図の一例である。CPU21は、ROM26内部のプログラム領域に記憶されたプログラム、又は、ハードディスク23からRAM22にロードされたOS、汎用アプリケーション等のプログラムを実行する。RAM22は、CPU21の主メモリ、ワークエリア等として機能する。ハードディスク23は、ブートプログラム、種々のアプリケーション、フォントデータ、ユーザファイル、電子原稿ファイル等を記憶する。また、情報処理装置2は、メディア28に格納された各種データを外部記憶ドライブ27を介して取得することも可能である。
<Internal configuration of information processing apparatus>
FIG. 2 is an example of a block diagram illustrating the internal configuration of the
また、情報処理装置2にて受信されるジョブは、全てハードディスク23に送られる。ディスプレイコントローラ24は、ディスプレイによる表示の制御を行う。ネットワークコントローラ25は、ネットワーク(不図示)に接続された他の機器との通信制御処理を実行する。キーボードコントローラ29は、キーボードやポインティングデバイス(不図示)からのキー入力を制御する。また、CPU21は、内部バス2aによって、情報処理装置2を構成するそれぞれのブロックと接続されている。
All jobs received by the
<処理フロー>
本発明に係るフォトブック作成システムにおける全体フローの一例について、図3を用いて説明する。本実施形態において、本処理は、情報処理装置2のCPU21が記憶部であるRAM22等に格納されたプログラムを読み出し、実行することで実現される。本処理フローは、情報処理装置2のジョブ受信部5がクライアント1からジョブを受け付けることにより処理が開始する。
<Processing flow>
An example of the overall flow in the photobook creation system according to the present invention will be described with reference to FIG. In the present embodiment, this process is realized by the
ジョブ受信部5がジョブを受信すると、ジョブ解析部7は、入稿ジョブ群(図4(a))からジョブの情報を解析して収集する(S301)。ここで収集される情報は、ジョブの成果物としてのサイズや、印刷ページ数といったフォトブックを生成するために必要となる情報である。本実施形態において、ジョブの情報については、ジョブチケットに記載されている内容から取得する。これにより、ジョブ情報取得手段を実現する。
When the
そして、ジョブの情報を収集した後、ワークフロー管理部6は、ジョブの組み合わせパターンを判定する(S302)。組み合わせパターンを判定する処理フローの詳細については、図5乃至図7を用いて後述する。
After collecting the job information, the
S302における組み合わせパターンの判定後、デバイス管理部9は、ジョブを処理する装置の情報を取得する(S303)。ここで取得する装置の情報は、処理可能なジョブの情報とジョブを処理するためのパフォーマンス情報である。具体的には、処理可能なジョブの情報とは、例えば印刷装置であれば、使用可能な用紙サイズや用紙の在庫状況、断裁機能を保持しているか否かといった情報である。また、例えばフィニッシャ装置(ニアラインフィニッシャ)であれば、断裁可能な用紙サイズといった情報である。また、ジョブを処理するためのパフォーマンス情報とは、例えば印刷装置であれば、1枚の印刷を行うのに必要な単位時間であり、フィニッシャ装置であれば1回の断裁に必要な単位時間などが挙げられる。これにより、装置情報取得手段を実現する。
After determining the combination pattern in S302, the
装置の情報を取得した後で、デバイス管理部9は、印刷装置の情報に基づいて、S302にて判定された複数の組み合わせパターンの中に使用できない用紙サイズに適用される組み合わせパターンがあるか否かを判定する(S304)。適用することができない組み合わせパターンが存在する場合は(S304にてYES)、デバイス管理部9は、該当組み合わせパターンをS302にて判定された組み合わせパターンの中から除外する(S305)。
After acquiring the device information, the
続いて、デバイス管理部9は、フィニッシャ装置の情報に基づいて、S302にて判定された複数の組み合わせパターンの中に当該フィニッシャ装置が使用できない断裁パターンを要する組み合わせパターンが存在するか否かを判定する(S306)。適用することができない組み合わせパターンが存在する場合は(S306にてYES)、デバイス管理部9は、該当組み合わせパターンをS302にて判定された組み合わせパターンの中から除外する(S307)。
Subsequently, the
続いて、デバイス管理部9は、使用する装置の情報の履歴情報を取得し、直前に実行したジョブ後の装置における設定情報を取得する(S308)。そして、ワークフロー管理部6は、S303で取得した装置情報を基に、各作業における作業時間の特徴量を用いて算出した各パターンに要する総作業時間と、S308で取得した現在の設定情報とから、最適なパターンを決定する(S309)。本実施形態において、特徴量とは、例えば、ジョブの印刷に係る印刷時間、印刷装置における用紙の交換に要する作業時間、フィニッシャ装置における断裁用紙の設定作業や1つのジョブの断裁作業に係る時間などが挙げられる。これは、フォトブック作成のための必要とする各作業の負荷を時間にて定義した値とする。具体的な本最適パターン判定処理については、図10を用いて後述する。
Subsequently, the
そして、S309における最適パターンの決定結果に従って、ジョブ編集部12はジョブの面付け処理とジョブチケットのマージ/変更を行う(S310)。そして、デバイス管理部9は、S310にて変更したジョブとジョブチケットを印刷装置及びフィニッシャ装置へ送付する(S311)。以上により、本処理を終了する。
Then, according to the determination result of the optimum pattern in S309, the
<入稿ジョブ群とパターン出力の一例>
本実施形態における入稿ジョブ群の一例について、図4を用いて説明する。フォトブック作成システムにおいて、ユーザは複数の仕上がりサイズの中から、好みのものを選択してフォトブックの注文を行う。
<Example of submission job group and pattern output>
An example of the submitted job group in the present embodiment will be described with reference to FIG. In a photobook creation system, a user selects a favorite one from a plurality of finished sizes and orders a photobook.
図4(a)に示した図は、本システムに対して入稿された7つのジョブ群401について示しめしており、ジョブそれぞれには、ジョブ名としてJOB1〜JOB7が指定されている。また、それぞれのジョブには、印刷体裁を指示するジョブチケット402が付与されている。
The diagram shown in FIG. 4A shows seven
各ジョブには、ユーザが好みのものとして選択した、フォトブックの仕上がりサイズ(Type)が対応した印刷関連の情報が含まれており、各ジョブチケットには、各ジョブをフォトブックに仕上げるための情報が含まれている。 Each job includes printing-related information corresponding to the finished size (Type) of the photo book selected by the user as desired, and each job ticket is used for finishing each job into a photo book. Contains information.
これらの情報により、例えばJOB1の様に仕上がりサイズがType1のジョブの場合、印刷を行うための一般的な用紙サイズとしてはA4サイズの用紙が必要となり(図4(b))、フィニッシャ装置により、Type1のサイズに断裁されることが判定できる。
Based on these pieces of information, for example, in the case of a job of
また、例えばJOB2の様に仕上がりサイズがType2のジョブであれば、印刷を行うために一般的な用紙サイズとしては、A5サイズの用紙が必要となり(図4(c))、フィニッシャ装置により、Type2のサイズに断裁されることが判定できる。
For example, if the job is a
<組み合わせパターンを判定する処理の一例>
入稿ジョブ群の組み合わせパターンを判定する処理の一例について、図5を用いて説明する。図5は、図4(a)に示す入稿された7つのジョブに対して、S302で処理する組み合わせパターンの判定処理について、詳細を説明するための図である。
<Example of processing for determining combination pattern>
An example of processing for determining a combination pattern of a submitted job group will be described with reference to FIG. FIG. 5 is a diagram for explaining the details of the combination pattern determination processing to be processed in S302 for the seven submitted jobs shown in FIG.
まず、システムは、入稿されたジョブを組み合わせて使用する用紙サイズの情報を取得する(S501)。ここで取得できるサイズは、以下の4種類となる。
・Type1のジョブ一つを印刷する場合のA4用紙(図4(b))
・Type1+Type1のジョブをまとめて印刷する場合のA3用紙(図6(a))
・Type1+Type2のジョブをまとめて印刷する場合のB4用紙(図6(b))
・Type2のジョブ一つを印刷する場合のA5用紙(図6(c))
First, the system acquires information on the paper size used in combination with the submitted job (S501). The sizes that can be acquired here are the following four types.
A4 paper for printing one
A3 paper for
B4 paper when printing
A5 paper for printing one
なお、Type2+Type2のジョブをまとめて印刷する場合には、図4(b)と同様に、A4用紙(図6(d))が必要となる。 Note that when printing a job of Type2 + Type2 together, A4 paper (FIG. 6D) is required as in FIG. 4B.
そして、システムは、まず各組み合わせで使用する用紙サイズの中から、最も大きな用紙サイズA3に適用できるパターンの組を判定する(S502)。そして、システムは、残りのジョブに対して、組み合わせで使用する用紙サイズの中から、2番目に大きな用紙サイズB4に適用できる組を判定する(S503)。システムは、さらにその残りのジョブに対して、3番目に大きな用紙サイズA4に適用できる組を判定する(S504)。 The system first determines a pattern set applicable to the largest paper size A3 from the paper sizes used in each combination (S502). Then, the system determines a set that can be applied to the second largest paper size B4 from the paper sizes used in the combination for the remaining jobs (S503). The system further determines a set applicable to the third largest paper size A4 for the remaining jobs (S504).
さらに残りのジョブがある場合は、システムは、1番小さな用紙サイズA5を適すると判定する(S505)。そして、システムは、この組み合わせパターンを1つ目のパターンとする(S506)。 If there are remaining jobs, the system determines that the smallest paper size A5 is suitable (S505). Then, the system sets this combination pattern as the first pattern (S506).
続いて、システムは、組み合わせで使用する用紙サイズの中から、最も大きな用紙サイズ(A3)に適用できる組を判定した後、残りのジョブに対して、使用する用紙サイズの中から、3番目に大きな用紙サイズA4に適用できる組を判定する(S507)。そして、さらにその残りのジョブがある場合は、システムは、1番小さな用紙サイズA5を適用すると判定する(S508)。そして、システムは、この組み合わせパターンを2つ目のパターンとする(S509)。 Subsequently, the system determines a set that can be applied to the largest paper size (A3) from the paper sizes used in the combination, and then selects the third paper size to be used for the remaining jobs. A set applicable to the large paper size A4 is determined (S507). If there is a remaining job, the system determines to apply the smallest paper size A5 (S508). Then, the system sets this combination pattern as the second pattern (S509).
続いて、システムはジョブを組み合わせて使用する用紙サイズを取得した後で、次に2番目に大きな用紙サイズB4に適用できる組を判定する(S510)。そして、システムは、さらに残りのジョブに対して、3番目に大きな用紙サイズA4に適用できる組を判定する(S511)。そして、さらに残りのジョブがある場合は、システムは、1番小さな用紙サイズA5を適用すると判定する(S512)。そして、システムは、この組み合わせパターンを3つ目のパターン603とする(S513)。 Subsequently, after acquiring the paper size to be used by combining jobs, the system determines a set that can be applied to the second largest paper size B4 (S510). Then, the system determines a set applicable to the third largest paper size A4 for the remaining jobs (S511). If there are more remaining jobs, the system determines to apply the smallest paper size A5 (S512). Then, the system sets this combination pattern as the third pattern 603 (S513).
続いて、システムは、ジョブを組み合わせて使用する用紙サイズを取得した後で、次に3番目に大きな用紙サイズA4に適用できる組を判定する(S514)。そして、さらに残りのジョブがある場合は、システムは、一番小さな用紙サイズA5を適用すると判定する(S515)。そして、システムは、この組み合わせパターンを4つ目のパターンとする(S516)。 Subsequently, after acquiring the paper size to be used by combining jobs, the system determines a set that can be applied to the third largest paper size A4 (S514). If there are more remaining jobs, the system determines to apply the smallest paper size A5 (S515). Then, the system sets this combination pattern as the fourth pattern (S516).
そして、システムは、判定された組み合わせパターンしたがって、ジョブの処理順序の最適化を行う(S517)。そして、システムは、全ての組み合わせパターンを判定し、本処理を終了する。 Then, the system optimizes the job processing order according to the determined combination pattern (S517). Then, the system determines all combination patterns and ends this process.
以上のように本実施形態では、サイズの大きい用紙から順に適用可能な組み合わせパターンを判定していく。なお、この流れに限定するものではなく、組み合わせパターンを判定する際には他の方法を用いても構わない。 As described above, in the present exemplary embodiment, applicable combination patterns are determined in order from the largest size paper. Note that the present invention is not limited to this flow, and other methods may be used when determining the combination pattern.
<組み合わせパターンの例>
図5に示す処理フローにおける各判定によって導き出されたパターンを図7に示す。パターン601、602、603、604はそれぞれ、S506、S509、S513、S515にて判定された組み合わせの4つのパターンである。
<Example of combination pattern>
A pattern derived by each determination in the processing flow shown in FIG. 5 is shown in FIG. Patterns 601, 602, 603, and 604 are four patterns of combinations determined in S506, S509, S513, and S515, respectively.
なお、本実施形態では、ジョブ群に含まれるフォトブックのサイズがType1とType2の2種類としたが、組み合わせのパターン判定処理において、使用する用紙サイズを増やすことで、3種類以上のジョブを処理することが可能である。この場合には、組み合わせパターンも増加する。また、図5に示す判定も工程がより多くなる。
In this embodiment, the size of the photobook included in the job group is two types,
なお、本実施形態においては、印刷回数、用紙交換回数、および断裁回数が組み合わせパターンそれぞれに対して特定される。印刷回数は、面付けされた用紙ごとの印刷回数を示し、例えば、図7に示す例では、パターン601、602、603は、4回となり、パターン604では、5回となる。用紙交換回数は、異なる用紙サイズに変更する回数であり、パターン601は3回、パターン602、603は2回、パターン604は0回となる。断裁回数は、面付けされた各ジョブに対して断裁する回数であり、パターン601、602、603は、4回となり、パターン604では、5回となる。 In the present embodiment, the number of times of printing, the number of times of paper replacement, and the number of times of cutting are specified for each combination pattern. The number of times of printing indicates the number of times of printing for each imposed sheet. For example, in the example illustrated in FIG. 7, the patterns 601, 602, and 603 are four times, and the pattern 604 is five times. The number of times of paper replacement is the number of times of changing to a different paper size. The pattern 601 is 3 times, the patterns 602 and 603 are 2 times, and the pattern 604 is 0 times. The number of cuts is the number of cuts for each impositioned job. The patterns 601, 602, and 603 are four times, and the pattern 604 is five times.
<アプリケーションUIの例>
本実施形態のパターン判定するアプリケーションによって、パターン判定を表示するユーザインタフェースの一例を図8および図9に示す。
<Example of application UI>
An example of a user interface that displays pattern determination by the pattern determination application of this embodiment is shown in FIGS.
図8において、ユーザインタフェース701には、情報処理装置2の表示手段(不図示)によって表示され、本実施形態によって最適化したジョブの情報を表示する表示部702と、元の入稿ジョブの情報を表示する表示部703とを備える。
In FIG. 8, the
また、ユーザインタフェース701は、最適化したジョブのジョブチケットを表示するボタン704や、最適化の条件を変更する場合に、当該条件に合わせて最適化されたジョブ情報を表示させるボタン705を備える。図8に示す例では、「お勧め」として定義された条件に対応したジョブの情報が表示部702に表示されている。さらに、ユーザインタフェース701は、特徴量を変更して最適化の条件を変更させる設定ダイアログ801(図9)を呼び出すメニュー706を備える。
In addition, the
図9に示す設定ダイアログ801において、本実施形態では、初期値が予め定義され、ユーザの設定変更に応じて、各設定項目に異なる値を割り当てることができる。これにより受付手段を実現する。また、ここで設定された各情報をワークフロー管理部6が取得することで負荷情報取得手段を実現する。
In the setting
なお、図8および図9に示す画面構成は一例であり、他の構成としても構わない。 Note that the screen configurations shown in FIGS. 8 and 9 are examples, and other configurations may be used.
<最適パターンの決定処理>
図5を用いて述べた処理により判定された複数の組み合わせパターンから、前述の特徴量を加味し、最適な組み合わせを決定する処理の一例について、図10を用いて説明する。本決定処理は、特徴量に基づいて、各パターンにおける総作業時間を算出し、最適な組み合わせパターンを決定するものである。ここでは、最も処理負荷(総作業時間)が少ないパターンを最適パターンとして決定する。本処理は、図3のS309の処理に該当する。本実施形態において、本処理フローはCPU21が記憶部であるROM26等に格納されたプログラムを読み出し、実行することにより実現される。
<Optimum pattern determination process>
An example of processing for determining the optimal combination from the plurality of combination patterns determined by the processing described with reference to FIG. 5 in consideration of the above-described feature amounts will be described with reference to FIG. In this determination process, the total work time in each pattern is calculated based on the feature amount, and an optimal combination pattern is determined. Here, the pattern with the smallest processing load (total work time) is determined as the optimum pattern. This process corresponds to the process of S309 in FIG. In the present embodiment, this processing flow is realized by the
ワークフロー管理部6は、判定する組み合わせパターンの順番を変数Pとし、本処理により判定される組み合わせパターンの最大数を定数Pmaxとする。そして、ワークフロー管理部6は、まず1つ目の組み合わせパターンを判定する(S901)。
The
そして、ワークフロー管理部6は、パターンPに対してフォトブックの頁数と印刷する部数から印刷枚数を算出する(S902)。そして、ワークフロー管理部6は、印刷装置3の印刷速度から印刷に要する時間を算出する(S903)。
The
そして、ワークフロー管理部6は、図3のS308にて判定した情報を元に、当該パターンにおいて使用する用紙が既に印刷装置3にセットされている状態か否かを判定する(S904)。既に用紙がセットされている状態であれば(S904にてYES)、ワークフロー管理部6は、着目している組み合わせパターンにおける用紙交換回数を1つ減らす(S905)。ワークフロー管理部6は、用紙交換に要する時間を、用紙交換回数×用紙交換作業時間(分/1回)として算出する(S906)。
Then, based on the information determined in S308 of FIG. 3, the
そして、ワークフロー管理部6は、パターンPのジョブにおける面付けから断裁設定を行う回数を判定する(S907)。ワークフロー管理部6は、断裁設定に係る時間を、断裁設定の回数×断裁作業時間(分/1回)として算出する(S908)。ワークフロー管理部6は、断裁作業に係る時間を、断裁ジョブ数×断裁作業時間(分/1ジョブ)として算出する(S909)。
Then, the
前述した用紙交換作業時間、断裁作業時間、および断裁作業時間は、前述の特徴量としたものであり、システムが初期数値を保持しているものを用いる。また、本実施形態において、これらの数値は図9に示す設定ダイアログ801のインタフェース等によって、変更することが可能とする。
The sheet replacement work time, the cutting work time, and the cutting work time described above are the above-described feature amounts, and the system retains the initial value. In the present embodiment, these numerical values can be changed by the interface of the setting
そして、ワークフロー管理部6は、特徴量を加味した各作業に要する時間から総作業時間を算出する(S910)。その後、ワークフロー管理部6は、次の処理対象となるパターンの特定し(S911)、S901へ戻る。
Then, the
パターンPがPmax以上となった場合(S901にてYES)、S302にて判定された全てのパターンにおける作業時間の算出が完了したものとする。よって、ワークフロー管理部6は、算出した総作業時間(処理負荷)が最も少ないパターンを最適パターンと決定する(S912)。そして、本処理フローを終了する。
When the pattern P is equal to or greater than Pmax (YES in S901), it is assumed that the calculation of the work time for all the patterns determined in S302 is completed. Therefore, the
その後、図3に示すように、システムは、最適パターンに従い、ジョブ編集部12がジョブとジョブチケットの編集を行い(S310)、デバイス管理部9によって印刷装置3及び後処理装置4へジョブとジョブチケットを送付する(S311)。
Thereafter, as shown in FIG. 3, in the system, the
<処理結果>
ここで、本実施形態の場合として、ジョブはそれぞれ30頁のフォトブックで、S302で判定したパターンに対して、以下の設定値を用いて判定を行うものとする。
印刷速度(20頁/分)
用紙交換作業(2分/回)
フィニッシャ装置設定作業(5分/回)
断裁作業(1分/ジョブ)
<Process result>
Here, in the present embodiment, each job is a 30-page photo book, and the determination is made using the following set values for the pattern determined in S302.
Printing speed (20 pages / min)
Paper replacement (2 minutes / time)
Finisher device setting work (5 minutes / time)
Cutting work (1 minute / job)
この場合において、以下のような算出結果が導かれる。ここでは、最も総作業時間(処理負荷)が少ないパターン603の算出結果のみ示す。
B4印刷:印刷枚数(30頁×3ジョブ)÷印刷速度(20頁/分)=4.5分
A5印刷:印刷枚数(30頁×1ジョブ)÷印刷速度(20頁/分)=1.5分
用紙交換:B4からA5(1回)×用紙交換作業(2分/1回)=2分
フィニッシャ装置設定作業(5分/1回)×断裁するジョブの種類(1回)=5分
断裁作業(1分/1ジョブ)×印刷ジョブ数(4ジョブ)=4分
In this case, the following calculation result is derived. Here, only the calculation result of the pattern 603 with the smallest total work time (processing load) is shown.
B4 printing: number of printed sheets (30 pages × 3 jobs) ÷ printing speed (20 pages / minute) = 4.5 minutes A5 printing: number of printed sheets (30 pages × 1 job) ÷ printing speed (20 pages / minute) = 1. 5 minutes Paper replacement: B4 to A5 (1 time) x paper replacement work (2 minutes / 1 time) = 2 minutes Finisher device setting work (5 minutes / 1 time) x type of job to be cut (1 time) = 5 minutes Cutting operation (1 minute / 1 job) x number of print jobs (4 jobs) = 4 minutes
以上により、総作業時間から図7に示された4つのパターンのうち、パターン603が最適であると判定をされる。 As described above, it is determined that the pattern 603 is optimal among the four patterns shown in FIG. 7 from the total work time.
また、本実施形態の特徴量において、例えば印刷速度を変更して、(60頁/分)の特徴量へ変更したような場合は、以下のような算出結果が導かれる。ここでは、最も総作業時間(処理負荷)が少ないパターン604の算出結果のみ示す。
A4印刷:印刷枚数(30頁×5ジョブ)÷印刷速度(60頁/分)=2.5分
用紙交換:0回×用紙交換作業(2分/1回)=0分
フィニッシャ装置設定作業(5分/1回)×断裁するジョブの種類(1回)=5分
断裁作業(1分/1ジョブ)×印刷ジョブ数(5ジョブ)=5分
In the feature amount of the present embodiment, for example, when the print speed is changed to the feature amount of (60 pages / minute), the following calculation result is derived. Here, only the calculation result of the pattern 604 with the smallest total work time (processing load) is shown.
A4 printing: Number of printed sheets (30 pages x 5 jobs) ÷ Printing speed (60 pages / minute) = 2.5 minutes Paper replacement: 0 times x Paper replacement work (2 minutes / 1 time) = 0 minutes Finisher device setting work ( 5 minutes / once) x type of job to be cut (once) = 5 minutes cutting operation (1 minute / one job) x number of print jobs (5 jobs) = 5 minutes
以上により、総作業時間から図7に示された4つのパターンのうち、パターン604が最適であると判定される。 As described above, it is determined that the pattern 604 is optimal among the four patterns shown in FIG. 7 from the total work time.
本実施形態では、特徴量(負荷情報)を印刷装置3及び後処理装置4に関するもののみをピックアップしている。しかし、これに限定するものではなく、例えばラミネータ装置といった他の後処理装置の情報から特徴量を増やすことで、フォトブックだけでなく、他の冊子のジョブに対しても本発明を適用することが可能となる。また、本実施形態では、特徴量を時間として扱ったが、これに限定せず、例えば、作業の負荷を考慮した重み係数などで扱っても構わない。
In the present embodiment, only feature quantities (load information) related to the
また、印刷装置や後処理装置においても、作業工程に起因するような他の特徴量について設定しても構わない。例えば、印刷速度はフォトブックのサイズに関わらず一定の値を用いていたが、フォトブックのサイズごとに設定できるようにしても構わない。 Also in the printing apparatus and the post-processing apparatus, other feature amounts that are caused by the work process may be set. For example, the printing speed is a constant value regardless of the size of the photo book, but may be set for each size of the photo book.
また、組み合わせパターンに従い、ジョブの処理順番を並び替えるように制御し、システム全体としての処理速度を向上させるようにしても構わない。 Further, the processing order of jobs may be rearranged according to the combination pattern, and the processing speed of the entire system may be improved.
<その他の実施形態>
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
<Other embodiments>
The present invention can also be realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media, and a computer (or CPU, MPU, or the like) of the system or apparatus reads the program. It is a process to be executed.
Claims (9)
前記複数のジョブそれぞれのジョブ情報を取得するジョブ情報取得手段と、
前記ジョブ処理装置が使用可能な複数種類の用紙サイズの情報を含む装置情報を取得する装置情報取得手段と、
前記ジョブ情報を用い、前記ジョブ処理装置が使用可能な複数種類の用紙サイズの組み合わせからなる、前記複数のジョブの冊子を面付け可能なジョブの組み合わせパターンを判定する判定手段と、
ユーザから指定された、ジョブを実行するために前記ジョブ処理装置にて要する負荷を示す複数の負荷情報を取得する負荷情報取得手段と、
前記複数の負荷情報それぞれにおいて、前記判定手段にて判定された組み合わせパターンのうち、最も負荷が低い組み合わせパターンを決定する決定手段と、
前記決定手段にて決定された複数の組み合わせパターンを表示する表示手段と
を有し、
前記負荷情報は、ジョブを実行する際のユーザが係わる作業に要する負荷の情報を含むことを特徴とするジョブ制御装置。 A job control device that controls a plurality of jobs for creating a booklet in a job processing device,
Job information acquisition means for acquiring job information for each of the plurality of jobs;
Device information acquisition means for acquiring device information including information on a plurality of types of paper sizes usable by the job processing device;
A determination unit that determines a combination pattern of jobs that can be used to impose a booklet of the plurality of jobs, the job information using a combination of a plurality of types of paper sizes that can be used by the job processing apparatus;
Load information acquisition means for acquiring a plurality of load information designated by the user and indicating a load required in the job processing apparatus to execute the job;
In each of the plurality of load information, a determination unit that determines a combination pattern having the lowest load among the combination patterns determined by the determination unit;
Display means for displaying a plurality of combination patterns determined by the determination means;
The job control apparatus according to claim 1, wherein the load information includes information on a load required for an operation related to a user when executing a job.
前記決定手段は、前記装置情報を用いて、組み合わせパターンを決定することを特徴とする請求項3または4に記載のジョブ制御装置。 The device information further includes at least one of the status of the job processing device, the stock status of the paper, and a cutting pattern that can be cut,
The job control apparatus according to claim 3, wherein the determination unit determines a combination pattern using the apparatus information.
前記面付け手段にて面付けを行ったジョブに対応して前記ジョブ情報を変更する変更手段と
を更に有することを特徴とする請求項1乃至5のいずれか一項に記載のジョブ制御装置。 Imposition means for performing imposition processing for the plurality of jobs according to the combination pattern determined by the determination means;
The job control apparatus according to claim 1, further comprising a changing unit that changes the job information corresponding to a job that has been impositioned by the imposition unit.
ジョブ情報取得手段が、前記複数のジョブそれぞれのジョブ情報を取得するジョブ情報取得工程と、
装置情報取得手段が、前記ジョブ処理装置が使用可能な複数種類の用紙サイズの情報を含む装置情報を取得する装置情報取得工程と、
判定手段が、前記ジョブ情報を用い、前記ジョブ処理装置が使用可能な複数種類の用紙サイズの組み合わせからなる、前記複数のジョブの冊子を面付け可能なジョブの組み合わせパターンを判定する判定工程と、
負荷情報取得手段が、ユーザから指定された、ジョブを実行するために前記ジョブ処理装置にて要する負荷を示す複数の負荷情報を取得する負荷情報取得工程と、
決定手段が、前記複数の負荷情報それぞれにおいて、前記判定工程にて判定された組み合わせパターンのうち、最も負荷が低い組み合わせパターンを決定する決定工程と、
表示手段が、前記決定工程にて決定された複数の組み合わせパターンを表示する表示工程と
を有し、
前記負荷情報は、ジョブを実行する際のユーザが係わる作業に要する負荷の情報を含むことを特徴とするジョブ制御方法。 A job control method for controlling a plurality of jobs for creating a booklet in a job processing apparatus,
A job information acquisition unit that acquires job information of each of the plurality of jobs;
A device information acquisition unit that acquires device information including information on a plurality of types of paper sizes that can be used by the job processing device; and
A determination step of determining a combination pattern of jobs capable of imposing a booklet of the plurality of jobs, the determination unit using the job information and including a combination of a plurality of types of paper sizes usable by the job processing apparatus;
A load information acquisition unit that acquires a plurality of load information designated by a user and indicating a load required by the job processing apparatus to execute the job;
A determining unit determines a combination pattern having the lowest load among the combination patterns determined in the determination step in each of the plurality of load information;
Viewing means, and a display step of displaying a plurality of combination patterns that are determined in the determining step,
The job control method according to claim 1, wherein the load information includes information on a load required for an operation related to a user when executing the job.
複数のジョブそれぞれのジョブ情報を取得するジョブ情報取得手段、
ジョブ処理装置が使用可能な複数種類の用紙サイズの情報を含む装置情報を取得する装置情報取得手段、
前記ジョブ情報を用い、前記ジョブ処理装置が使用可能な複数種類の用紙サイズの組み合わせからなる、前記複数のジョブの冊子を面付け可能なジョブの組み合わせパターンを判定する判定手段、
ユーザから指定された、ジョブを実行するために前記ジョブ処理装置にて要する負荷を示す複数の負荷情報を取得する負荷情報取得手段、
前記複数の負荷情報それぞれにおいて、前記判定手段にて判定された組み合わせパターンのうち、最も負荷が低い組み合わせパターンを決定する決定手段、
前記決定手段にて決定された複数の組み合わせパターンを表示する表示手段
として機能させ、
前記負荷情報は、ジョブを実行する際のユーザが係わる作業に要する負荷の情報を含むことを特徴とするプログラム。 Computer
Job information acquisition means for acquiring job information for each of a plurality of jobs;
Job processing apparatus device information acquisition means for acquiring device information including information of a plurality of types of paper sizes available,
Wherein using the job information, the job processing apparatus comprising a combination of a plurality of types of paper sizes available, determining means for determining combination patterns of the booklet imposition possible job of the plurality of jobs,
Load information acquisition means for acquiring a plurality of load information designated by a user and indicating a load required in the job processing apparatus to execute the job;
In each of the plurality of load information, a determination unit that determines a combination pattern having the lowest load among the combination patterns determined by the determination unit;
Function as a display means for displaying a plurality of combination patterns determined by the determination means;
The load information includes information on a load required for work related to a user when executing a job.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011102344A JP5808141B2 (en) | 2011-04-28 | 2011-04-28 | Job control apparatus, job control method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011102344A JP5808141B2 (en) | 2011-04-28 | 2011-04-28 | Job control apparatus, job control method, and program |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2012234352A JP2012234352A (en) | 2012-11-29 |
| JP2012234352A5 JP2012234352A5 (en) | 2014-06-19 |
| JP5808141B2 true JP5808141B2 (en) | 2015-11-10 |
Family
ID=47434620
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011102344A Expired - Fee Related JP5808141B2 (en) | 2011-04-28 | 2011-04-28 | Job control apparatus, job control method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5808141B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6661474B2 (en) * | 2015-08-06 | 2020-03-11 | キヤノン株式会社 | Print control device, control method of print control device, and program |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002086834A (en) * | 2000-09-19 | 2002-03-26 | Seiko Epson Corp | Medium recording print control program, print control device, and print control method |
| JP4717709B2 (en) * | 2006-05-01 | 2011-07-06 | キヤノン株式会社 | Information processing apparatus, control method therefor, and program |
| JP4812097B2 (en) * | 2006-05-23 | 2011-11-09 | キヤノン株式会社 | Image forming apparatus, control method therefor, and program |
-
2011
- 2011-04-28 JP JP2011102344A patent/JP5808141B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012234352A (en) | 2012-11-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8422053B2 (en) | Print options for productivity | |
| JP4659581B2 (en) | Image processing apparatus, control method therefor, and program | |
| JP6226564B2 (en) | Management device and program | |
| JP5721530B2 (en) | Apparatus, method and program for controlling job | |
| EP2416237B1 (en) | Information processing apparatus, control method therefor, and program | |
| JP5602424B2 (en) | Information processing apparatus, information processing method, and program | |
| US8355154B2 (en) | Computer-readable recording medium having printer driver recorded thereon, copying machine, and multi-function peripheral | |
| JP7204384B2 (en) | Information processing device and its control method | |
| JP5210208B2 (en) | Management apparatus, management method, and program | |
| JP5808141B2 (en) | Job control apparatus, job control method, and program | |
| JP2014093019A (en) | Information processor, and method and program for controlling the same | |
| JP5595564B2 (en) | Job processing apparatus, job processing apparatus control method, and program | |
| JP2021123076A (en) | Image formation system and control program of image formation system | |
| JP2016099763A (en) | Print job management apparatus, management method, and program | |
| JP2024086498A (en) | Information processing device, control method for information processing device, and program | |
| JP6028522B2 (en) | Information processing apparatus, information processing method, program, and image forming apparatus | |
| JP2010049345A (en) | Printing system | |
| JP6129255B2 (en) | Information processing apparatus, information processing method, and program | |
| JP6135401B2 (en) | Print job combining method, print job combining apparatus, print job combining program, and recording medium | |
| JP2016149093A (en) | Information processing apparatus, control method, and program | |
| JP2011048753A (en) | Printing control device, printing control method and printing control program | |
| JP6836310B2 (en) | Printing device, its control method, and program | |
| JP4137606B2 (en) | Output system, output method | |
| JP6675191B2 (en) | Printing apparatus, control method thereof, and program | |
| JP5805279B2 (en) | Information processing apparatus, information processing method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140423 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140423 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150225 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150306 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150501 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150616 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150625 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150810 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150908 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5808141 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |