以下、本発明に係る実施形態について図面を用いて説明する。なお、以下の実施の形態は特許請求の範囲に記載された発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。また、本発明は、一適用例として、電子写真方式の画像形成装置によって実現される。しかしながら、本発明は、インクジェットプリンタ等、他の画像形成方式を採用した画像形成装置によって実現されてもよい。
[第1の実施形態]
[印刷システムの構成]
本実施形態は、背景技術で想定したような課題に対処すべく、POD環境等のオフィス環境とは異なる印刷環境を想定している。故に、ここでは、本印刷システム1000を含むPOD環境の現場(図1の印刷環境10000)全体のシステム環境について説明する。図1は、第1の実施形態による印刷システム1000を含む印刷環境10000の全体構成例を示す図である。
なお、本実施形態では、この本印刷システム1000が適用可能な印刷環境10000のことを、POD環境にも適しているが故に、PODシステム10000と呼ぶ。
図1のPODシステム10000は、構成要素として、本実施形態の印刷システム1000、サーバコンピュータ103、クライアントコンピュータ104(これを、以下PCと称す。)を具備する。また、紙折り機107、断裁機109、中綴じ製本機110、くるみ製本機108、スキャナ102等も具備する。このように複数の装置がPODシステム10000に用意されている。
本印刷システム1000は、構成要素として、印刷装置本体100およびシート処理装置200を具備する。なお、印刷装置100の一例として、本実施形態では、コピー機能およびプリント機能等複数の機能を具備する複合機で説明するが、プリント機能のみ或いはコピー機能のみの単一機能型の印刷装置であってもよい。なお、当該複合機のことを、以下では、MFP(Multi Function Peripheral)とも呼ぶ。
ここでは、図1の紙折り機107、断裁機109、中綴じ製本機110、くるみ製本機108を、本印刷システム1000が具備するシート処理装置200と同様に、シート処理装置と定義する。何故なら、本印刷システム1000が具備する印刷装置100で印刷されたジョブのシートに対するシート処理を実行可能なデバイスであるからである。例えば、紙折り機107は、印刷装置100で印刷されたジョブのシートの折処理を実行可能に構成されている。断裁機109は、複数枚のシートで構成されるシート束単位で、印刷装置100で印刷されたシートの断裁処理を、実行可能に構成されている。中綴じ製本機110は、印刷装置100で印刷されたジョブのシートの中綴じ製本処理を実行可能に構成されている。くるみ製本機108は、印刷装置100で印刷されたジョブのシートのくるみ製本処理を実行可能に構成されている。但し、これらのシート処理装置で各種シート処理を実行させるには、印刷装置100で印刷されたジョブの印刷物を当該印刷装置100の排紙部からオペレータが取出し、かつ、処理対象となるシート処理装置に、その印刷物をセットする作業が必要である。
このように、本印刷システム1000自身が具備するシート処理装置200以外のシート処理装置を利用する場合には、印刷装置100による印刷処理後にオペレータによる介入作業を要する。
すなわち、本印刷システム1000自身が具備するシート処理装置200を利用して印刷装置100により印刷されたジョブにて要するシート処理を実行させる場合には、当該装置100による印刷処理の実行後にオペレータによる介入作業は不要である。何故なら、印刷装置100からシート処理装置200に対しては、印刷装置100で印刷されたシートを、直接、供給出来るように構成されているからである。具体的には、印刷装置100内部のシート搬送路が、シート処理装置200内部のシート搬送路に、連結可能に構成している。このように、本印刷システム1000自身が具備するシート処理装置200と印刷装置100は、互いに、物理的接続関係にあるからである。かつ、本印刷装置100とシート処理装置200は、互いに、CPUを具備し、データ通信可能に構成されている。このように印刷装置100とシート処理装置200は、互いに、電気的接続関係にあるからである。
なお、本実施形態では、本印刷システムが具備する制御部が、これら印刷装置100とシート処理装置200を統括的に制御している。この一例として、本例では、図2の印刷装置100内部のコントローラ部205が統括制御を行う。なお、本実施形態では、これらシート処理装置の事を、後処理装置やポストプレスとも呼ぶ。
図1のPODシステム10000における、これら複数の装置のうちの、中綴じ製本機110以外の装置は、全て、ネットワーク101に接続されており、互いに他装置とデータ通信可能に構成されている。
例えば、PC103、104等の外部装置の一例に当該当する情報処理装置からネットワーク101を介して送信された印刷実行要求がなされた処理対象となるジョブの印刷データを、印刷装置100により印刷させる。
また、例えば、ネットワーク通信により他の装置とのデータの送受を実行することで、サーバPC103は、本POD環境10000にて処理すべき全てのジョブの全体を管理する。すなわち、複数の処理工程からなる一連のワークフローの工程全体を統括管理するコンピュータとして機能する。当該PC103は、オペレータから受付けたジョブの指示に基づいて、本環境10000にて仕上げ可能な後処理条件を決定する。かつ、エンドユーザ(この例では印刷の作成依頼をした顧客)の要求通りの後処理(仕上げ処理)工程の指示を行う。この際に、サーバ103が、JDFなどの情報交換ツールを用いて、ポストプレス内部でのコマンドやステータスでそれぞれの後処理機器と情報交換している。
以上のような構成要素を具備するPOD環境10000における本実施形態の着目点の1つとして、上記各シート処理装置を、本実施形態では、3種類に分類して、以下のように、定義している。
[定義1]
以下に列挙の(条件1)と(条件2)の両方を満たす装置に該当するシート処理装置を、「インラインフィニッシャ」と定義する。なお、この定義に該当する装置を、本実施形態では、インラインタイプのシート処理装置とも呼ぶ。
(条件1)印刷装置100から搬送されるシートをオペレータの介入無しに直接的に受容出来るように、紙パス(シート搬送路)が、印刷装置100と物理的に接続されている。
(条件2)操作指示や状況確認等に要するデータ通信を他装置と出来るように、他装置と電気的に接続されている。具体的には、印刷装置100とデータ通信可能に電気的接続されている事、或いは、ネットワーク101を介して印刷装置100以外の装置(例えば、PC103、104等)とデータ通信可能に電気的接続されている事。これら少なくとも何れかの条件を満たすものを、(条件2)に合致するものとする。
すなわち、本印刷システム1000自身が具備するシート処理装置200は、「インラインフィニッシャ」に該当する。何故なら、上記の如く、シート処理装置200は、印刷装置100と物理的接続関係にあり、かつ、印刷装置100と電気的接続関係にあるシート処理装置であるからである。
[定義2]
前項に掲げる(条件1)と(条件2)のうちの(条件1)は満たさないが、(条件2)を満たす装置に該当するシート処理装置を、「ニアラインフィニッシャ」と定義する。なお、この定義に該当する装置を、本実施形態では、ニアラインタイプのシート処理装置とも呼ぶ。
例えば、紙パスも印刷装置100と接続されておらず、作業者(オペレータ)が印刷物の運搬等の介入作業を要する。しかし、操作指示や状況確認はネットワーク101等の通信手段を介して電気的に情報送受可能である。このような条件に合致するシート処理装置を、「ニアラインフィニッシャ」と定義する。
すなわち、図1の紙折り機107、断裁機109、中綴じ製本機110、くるみ製本機108は、「ニアラインフィニッシャ」に該当する。何故なら、これらのシート処理装置は、印刷装置100と物理的接続関係には無い。しかし、少なくとも、ネットワーク101を介して、PC103やPC104等の他装置とデータ通信可能な電気的接続関係にあるシート処理装置であるからである。
[定義3]
前項に掲げる(条件1)と(条件2)の何れの条件も満たさない装置に該当するシート処理装置を、「オフラインフィニッシャ」と定義する。なお、この定義に該当する装置を、本実施形態では、オフラインタイプのシート処理装置とも呼ぶ。
例えば、紙パスも印刷装置100と接続されておらず、作業者(オペレータ)が印刷物の運搬等の介入作業を要する。しかも、操作指示や状況確認に要する通信ユニットも具備しておらず、他装置とのデータ通信も不可能である。故に、作業者が出力物の運搬、出力物の設定、手作業での操作入力、機器自体が発する状況報告を手作業で行う。このような条件に合致するシート処理装置を「オフラインフィニッシャ」と定義する。
すなわち、図1の中綴じ製本機110は「オフラインフィニッシャ」に該当する。何故なら、このシート処理装置は、印刷装置100と物理的接続関係には無い。しかも、ネットワーク101にも接続不可で、他装置とデータ通信不可な、電気的接続関係ではない、シート処理装置であるからである。
以上の如く、3つの種類に分類する各種シート処理装置を具備する本POD環境10000にて、様々なシート処理を実行可能に構成している。
例えば、断裁処理、中綴じ製本処理、くるみ製本処理、シートの折処理、穴あけ処理、封入処理、帳合処理、等の様々なシート加工処理を、印刷装置100により印刷処理されたジョブの印刷媒体に対して実行可能に構成している。このように、エンドユーザ(顧客)が望む所望の製本印刷体裁でもってシート加工を実行可能に構成されている。
サーバPC103が管理するニアラインフィニッシャやオフラインフィニッシャには、他にも、ステープラ専用装置、穴あけ専用装置、封入機あるいは、帳合機(コレータ)を初めとして様々なものがある。サーバ103は、これらのニアラインフィニッシャと予め決められたプロトコルで、逐次ポーリングなどでデバイスの状況やジョブの状況を、ネットワーク101経由で把握する。かつ、本環境10000にて処理すべき多数のジョブの各ジョブの実行状況(進捗状況)を管理する。
なお、本実施形態は、上述の複数のシート処理をそれぞれ別々のシート処理装置により実行可能にする構成でも、複数種類のシート処理を1台のシート処理装置が実行可能にする構成でもよい。また、複数のシート処理装置のうちのいずれかのシート処理装置を本システムに具備する構成でもよい。
ここで、本実施形態の更なる着目点について説明しておく。
図1の印刷システム1000は、印刷装置100と、当該印刷装置100に着脱可能な複数のシート処理装置200を具備している。また、本実施形態におけるシート処理装置200は、印刷装置100に対して物理的および電気的に接続されている。これにより、シート処理装置200は、印刷装置100で印刷されたシートを、直接的に、シート搬送路を介して、受容可能な装置である。さらに、シート処理装置200は、ユーザインタフェース部を介して印刷実行要求とともにユーザが要求したシート処理を、印刷装置100のプリンタ部203により印刷されたジョブのシートに対して実行する。この点は、上記インラインタイプのシート処理装置である点からも明白である。
ここで特筆すべきは、本実施形態のシート処理装置200は、一連のシート処理装置群200として、定義することも可能である点である。というのも、本実施形態では、シート処理装置200として、互いに独立筐体でかつ独立使用可能な、複数台のシート処理装置を、印刷装置100に連結して利用可能に構成されているからである。この一例として、図1に示す、印刷システム1000は印刷装置100と3台のシート処理装置とを具備している構成である事を意味している。すなわち、図1の印刷システム1000は、3台のシート処理装置が印刷装置100に直列的に接続されている。本例では、このように複数台のシート処理装置を印刷装置100に接続された構成をカスケード接続と呼ぶ。これら印刷装置100にカスケード接続される、一連のシート処理装置群200に包含される、複数台のシート処理装置は、全て、インラインフィニッシャとして、本実施形態で取り扱っている。かつ、本印刷システム1000の制御部の一例に該当する図2のコントローラ205が、印刷装置本体100およびこれら複数台のインラインタイプのシート処理装置を統括的に制御し、以下の実施形態で述べる各種制御を実行する。このような特徴点も具備している。なお、この構成については、図3等を用いて後述する。
[印刷システムの内部構成]
次に、本印刷システム1000の内部構成(主に、ソフト構成)について、図2のシフテムブロック図でもって説明する。図2は、第1の実施形態による印刷システム1000の構成例を示す図である。なお、本例では、本印刷システム1000が具備する図2に示す各ユニットのシート処理装置200以外のユニットは、全て印刷装置100内部に具備している。ここで、シート処理装置200は、厳密にいえば、複数台のインラインタイプのシート処理装置で構成可能な一連のシート処理装置群である。すなわち、シート処理装置200は、本印刷装置100に対して、着脱可能なシート処理装置であり、印刷装置100のオプションとして提供可能に構成されている。これにより、POD環境にて、必要なインラインフィニッシャを、必要な台数分、提供可能にする等の効果を図っている。故に、以下のような構成となっている。
印刷装置100は、自装置内部に複数の処理対象となるジョブのデータを記憶可能なハードディスク209(以下、HDとも呼ぶ)等の不揮発性メモリを具備する。かつ、印刷装置100自身が具備するスキャナ部201から受付けたジョブデータを当該HDを介してプリンタ部203で印刷するコピー機能を具備する。かつ、PC103、104等の外部装置から通信部の一例に該当する外部I/F部202ユニットを介して受付けたジョブデータを当該HDを介してプリンタ部203で印刷する印刷機能等を具備する。このような複数の機能を具備したMFPタイプの印刷装置(画像形成装置とも呼ぶ)である。
なお、本実施形態の印刷装置は、カラープリント可能な印刷装置でも、モノクロプリント可能な印刷装置でも、本実施形態で述べる各種制御を実行可能であるならば如何なる構成でもよい。
本実施形態の印刷装置100は、原稿画像を読み取り、読み取られた画像データを画像処理するスキャナ部201を具備する。また、ファクシミリ、ネットワーク接続機器、外部専用装置と画像データなどを送受する外部I/F部202を具備する。また、スキャナ部201および外部I/F部202の何れかから受付けた複数の印刷対象となるジョブの画像データを記憶可能なハードディスク209を具備する。また、ハードィスク209に記憶された印刷対象のジョブのデータの印刷処理を印刷媒体に対して実行するプリンタ部203を具備する。また、本印刷装置100は、本印刷システム1000が具備するユーザインタフェース部の一例に該当する、表示部を有する操作部204も、具備する。本印刷システム1000にて提供しているユーザインタフェース部の別の例としては、例えば、PC103や104の外部装置の表示部およびキーボードやマウス等がこれに該当する。
本印刷システム1000が具備する制御部の一例に該当するコントローラ部(制御部、或いは、CPUとも呼ぶ)205は、本印刷システム1000が具備する各種ユニットの処理や動作等を統括的に制御する。ROM207には、後述する図23に示すフローチャートの各種処理等を実行する為のプログラムを含む本実施形態にて要する各種の制御プログラムが記憶されている。また、ROM207には、図示しているユーザインタフェース画面(以下、UI画面と称す。)を含む、操作部204の表示部に各種のUI画面を表示させる為の表示制御プログラムも記憶されている。制御部205は、ROM207のプログラムを読出実行することで、本実施形態にて説明する各種の動作を本印刷装置により実行させる。外部I/F202を介して外部装置(103や104等)から受信したPDL(ページ記述言語)コードデータを解釈し、ラスターイメージデータ(ビットマップ画像データ)に展開する動作を実行する為のプログラム等もROM207に記憶されている。これらは、ソフトウェアによって処理される。
ROM207は読み出し専用のメモリで、ブートシーケンスやフォント情報等のプログラムや上記のプログラム等各種プログラムが予め記憶されている。RAM208は読み出しおよび書き込み可能なメモリで、スキャナ部201や外部I/F202よりメモリコントローラ206を介して送られてきた画像データや、各種プログラムや設定情報を記憶する。
HDD(ハードディスク)209は、圧縮伸張部210によって圧縮された画像データを記憶する大容量の記憶装置である。当該HDD209に、処理対象となるジョブのプリントデータ等複数のデータを保持可能に構成されている。制御部205は、スキャナ部201や外部I/F部202等の各種入力ユニットを介して入力された処理対象となるジョブのデータを、該HDD209を介して、プリンタ部203でプリント可能に制御する。また、外部I/F202を介して外部装置へ送信できるようにも制御する。このようにHDD209に格納した処理対象のジョブのデータの各種の出力処理を実行可能に制御部205により制御する。圧縮伸張部210は、JBIGやJPEG等といった各種圧縮方式によってRAM208、HDD209に記憶されている画像データ等を圧縮・伸張動作を行う。
また、制御部205は、複数のシート処理装置が印刷装置に対して物理的および電気的に接続されているか否かを判断する。これは、シート処理装置200が印刷装置100に対してインラインで接続されているか否かを判断している。さらに、物理的および電気的に接続されている場合に、制御部205は、シート処理後のシートの仕上がりサイズを超える補足領域であり、シート処理を補助するための画像を印刷する補足領域を制限する。これは、シート処理装置200が印刷装置100に対してインラインで接続されている場合、補足領域に印刷されるシート処理を補助するための画像が不要となるため、補足領域を制限している。すなわち、インラインで接続されている場合、印刷装置100は、シート処理を補助するための情報を電気的に伝達するようにしてもよい。これにより、印刷装置100は、不要な印刷処理を低減でき、トナー消費量を低減することができる。
[印刷システムの装置構成]
次に、本印刷システム1000の構成(主に、メカ構成)について、図3の装置構成説明図でもって説明する。図3は、第1の実施形態による印刷システム1000の構成例を示す図である。
なお、上述したように、本印刷システム1000は、複数台のインラインタイプのシート処理装置を、印刷装置100にカスケード接続可能に構成している。また、印刷装置100に接続可能なインラインタイプのシート処理装置は、特定の制限下のもと、本実施形態の効果を向上させるべく、利用環境に合わせ、任意の台数を設置するように構成されている。
したがって、説明をより明瞭化すべく、図3では、シート処理装置200は、一連のシート処理装置群として、N台接続可能であるものとしている。かつ、1台目のシート処理装置から順に、シート処理装置200a、200bと示し、N台目のシート処理装置として、シート処理装置200nと示している。
まず、印刷装置100における印刷処理を実行する際の、メカ構成を説明する。主に、図2のコントローラ部(以下、制御部またはCPUと称す。)205が印刷装置100に実行させる。以下では、プリンタ部203の内部からシート処理装置200の内部へ印刷処理後のシートを供給する時点迄のペーパハンドリング動作等を説明する。
図3に示す符号301〜322のうち、301は、図2のスキャナ部201のメカ構成に該当する。302〜322が、図2のプリンタ部203のメカ構成に該当する。なお、本実施形態では、1DタイプのカラーMFPの構成について説明する。なお、4DタイプのカラーMFP、白黒MFPも、本実施形態の印刷装置の一例であるが、ここでは説明を割愛する。
図3の自動原稿搬送装置(ADF)301は、原稿トレイの積載面にセットされた原稿束を1頁目の原稿から、ページ順に、順番に分離して、スキャナ302によって原稿走査するために原稿台ガラス上へ搬送する。スキャナ302は、原稿台ガラス上に搬送された原稿の画像を読み取り、CCDによって画像データに変換する。回転多面鏡(ポリゴンミラー等)303は、前記画像データに応じて変調された、例えばレーザ光などの光線を入射させ、反射ミラーを介して反射走査光として感光ドラム304に照射する。感光ドラム304上に前記レーザ光によって形成された潜像はトナーによって現像され、転写ドラム305上に貼り付けられたシート材に対してトナー像を転写する。この一連の画像形成プロセスをイエロー(Y)、マゼンタ(M)、シアン(C)、ブラック(K)のトナーに対して順次実行することによりフルカラー画像が形成される。4回の画像形成プロセスの後に、フルカラー画像形成された転写ドラム305上のシート材は、分離爪306によって分離され、定着前搬送器307によって定着器308へ搬送される。
定着器308は、ローラやベルトの組み合わせによって構成され、ハロゲンヒータなどの熱源を内蔵し、トナー像が転写されたシート材上のトナーを、熱と圧力によって溶解、定着させる。排紙フラッパ309は、揺動軸を中心に揺動可能に構成され、シート材の搬送方向を規定する。排紙フラッパ309が図中時計回りの方向に揺動しているときには、シート材は真直ぐに搬送され、排紙ローラ310によって機外へ排出される。一方、シート材の両面に画像を形成する際には、排紙フラッパ309が図中反時計回りの方向に揺動し、シート材は下方向に進路を変更され両面搬送部へと送り込まれる。両面搬送部は、反転フラッパ311、反転ローラ312、反転ガイド313および両面トレイ314を具備する。
反転フラッパ311は、揺動軸を中心に揺動可能に構成され、シート材の搬送方向を規定する。制御部205は、両面印刷ジョブを処理する場合、プリンタ部203でシートの第1面にプリント済みのシートを、反転フラッパ311を図中反時計回りの方向に揺動させ、反転ローラ312を介して、反転ガイド313へと送り込むよう制御する。そして、シート材後端が反転ローラ312に狭持された状態で反転ローラ312を一旦停止させ、引き続き反転フラッパ311が図中時計回りの方向に揺動させる。かつ、反転ローラ312を逆方向に回転させる。これにより、該シートスイッチバックして搬送させ、シートの後端と先端が入れ替わった状態で、当該シートを両面トレイ314へと導くよう制御する。
両面トレイ314ではシート材を一旦積載し、その後、再給紙ローラ315によってシート材は再びレジストローラ316へと送り込まれる。このときシート材は、1面目の転写工程とは反対の面が感光ドラムと対向する側になって送られてきている。そして、先述したプロセスと同様にして当該シートの第2面に対して2面目の画像を形成させる。そして、シート材の両面に画像が形成され、定着工程を経て排紙ローラ310を介して印刷装置本体内部から機外へと当該シートを排出させる。制御部205は、以上のような一連の両面印刷シーケンスを実行することで、両面印刷対象のジョブのデータのシートの第1面と第2面の各面に対する両面印刷を本印刷装置により実行可能にする。
給紙搬送部は、印刷処理に要するシートを収納する給紙ユニットとしての給紙カセット317、318(例えば、夫々500枚のシートを収容可能)、ペーパーデッキ319(例えば、5000枚のシートを収納可能)、手差しトレイ320等がある。また、これら給紙ユニットに収納されたシートを給送するユニットとして、給紙ローラ321、レジストローラ316等がある。給紙カセット317、318、ペーパーデッキ319には、各種のシートサイズでかつ各種のマテリアルのシートを、これらの各給紙ユニット毎に、区別して、セット可能に構成されている。
手差しトレイ320も、OHPシート等の特殊なシートを含む各種の印刷媒体をセット可能に構成されている。給紙カセット317、318、ペーパーデッキ319、手差しトレイ320には、それぞれに給紙ローラ321が設けられ1枚単位でシートを連続的に給送可能に構成される。例えば、ピックアップローラによって積載されたシート材が順次繰り出され、給紙ローラ321に対向して設けられる分離ローラによって重送が防止されてシート材は1枚ずつ搬送ガイドへと送り出される。ここで、分離ローラには搬送方向とは逆方向に回転させる駆動力が図示しないトルクリミッタを介して入力されている。給紙ローラとの間に形成されるニップ部にシート材が1枚だけ進入しているときには、シート材に従動して搬送方向に回転する。
一方、重送が発生している場合には搬送方向とは逆方向に回転することにより重送したシート材が戻され、最上部の1枚だけが送り出されるようになっている。送り出されたシート材は搬送ガイドの間を案内され、複数の搬送ローラによってレジストローラ316まで搬送される。このときレジストローラ316は停止しており、シート材の先端がレジストローラ316対で形成されるニップ部に突き当たり、シート材がループを形成し斜行が補正される。その後、画像形成部において感光ドラム304上に形成されるトナー像のタイミングに合わせて、レジストローラ316は回転を開始してシート材を搬送する。レジストローラ316により送られたシート材は、吸着ローラ322によって転写ドラム305表面に静電気的に吸着される。定着器308から排出されたシート材は、排出ローラ310を介して、シート処理装置200内部のシート搬送路へ導入される。
制御部205は、以上のような印刷プロセスを経て、印刷対象となるジョブを処理する。また、制御部205は、UI部を介してユーザから受付た印刷実行要求に基き、データ発生源からHD209に記憶させた当該ジョブの印刷データの印刷処理を、上記方法でもって、プリンタ部203により実行させる。なお、印刷実行要求を操作部204から受付けたジョブのデータ発生源は、スキャナ部201を意味する。また、印刷実行要求をホストコンピュータから受付けたジョブのデータ発生源は、当然ホストコンピュータである。
また、制御部205は、処理対象のジョブの印刷データを、先頭ページから順番にHD209に記憶させ、かつ、先頭ページから順番にHD209から当該ジョブの印刷データを読み出して、シート上に当該印刷データの画像を形成させる。このような先頭ページ処理を遂行する。かつ、制御部205は、先頭ページから順番に印刷されるシートを、画像面が下向きで、シート処理装置200内部のシート搬送路へ供給させる。その為に、排紙ローラ310によりシート処理装置200内部へシートを導入する直前で、定着部308からのシートの表裏を反転させる為のスイッチバック動作をユニット309、312等を用いて実行させる。このような、先頭ページ処理に対処する為のペーパハンドリング制御も制御部205は実行する。
次に、本印刷システム1000が印刷装置100とともに具備するインラインタイプのシート処理装置200の構成について説明する。
本実施形態のシステム1000は、図3に示すように、印刷装置100にカスケード接続可能なインラインタイプのシート処理装置を合計n台有している。この台数は、例えば、可能な限り何台でも設置可能に構成してもよい。しかし、少なくとも、シート処理装置200は、プリンタ部203により印刷がなされたシートをオペレータによる介入作業無しに機内のシート処理部へ供給可能な構成を要する。例えば、シート処理装置200は、印刷装置100が具備する排紙ローラ309を経てプリンタ部203内部から排出される印刷媒体を機内で搬送可能なシート搬送路(紙パス)を具備することが望ましい。このような制約事項は遵守するように構成されている。
とはいうものの、本実施形態の効果を向上させる為の1つの仕組みとして、このような制約事項を遵守した範囲内では、柔軟に本印刷システム1000を構築可能に構成している。
例えば、本印刷システム1000は、インラインタイプのシート処理装置200を3台接続してもよく、5台接続してもよい。すなわち、本印刷システム1000は、任意のn台のシート処理装置200を接続可能である。もちろん、オフラインタイプのシート処理装置200の利用効率を向上させるために、インラインタイプのシート処理装置200を不要とするPOD環境も想定している。例えば、インラインタイプのシート処理装置200を全く利用しない(すなわち、0台)場合であっても、本実施形態の印刷装置100は利用可能である。
また、例えば、複数台のインラインタイプのシート処理装置200を印刷装置100にカスケード接続する場合に、それら複数台のシート処理装置200の接続順序も任意に変更可能である。この場合、接続順序は、管理者等の特定ユーザにより、制約の範囲内で、任意に、変更、決定可能となる。
但し、上記のような仕組みは、ユーザ利便性を向上させるための仕組みであるが故に、必ずしも必須の構成要件としなくてもよい。すなわち、本発明はこのような構成に限定解釈されない。一例として、本印刷システム1000にて利用可能なインラインタイプのシート処理装置200の台数や、それらの装置の接続順序が、一律的に規定されているようなシステム構成でもよい。少なくとも、後述する各種ジョブ制御の少なくとも何れかを実行可能に構成されるならば、本印刷システム1000は、如何なるシステム構成および装置構成でもあっても、本発明に包含される。
[印刷システムにおける操作部の構成]
次に、図4から図6を参照して、印刷装置100が具備するユーザインタフェース部(以下、UI部と称す。)の操作部204について説明する。
図4は、第1の実施形態によるUI部の一例を示す図である。操作部204は、ハードキーによるユーザ操作を受付可能なキー入力部402と、ソフトキー(表示キー)によるユーザ操作を受付可能な表示ユニット、例えば、タッチパネル部401とを有する。
図5は、第1の実施形態によるUI部の一例を示す図である。図5に示すように、キー入力部402は、操作部電源スイッチ501を具備する。操作部電源スイッチ501のユーザ操作に応答し、制御部205は、スタンバイモード(通常動作状態)とスリープモードとを選択的に切り換える。スリープモードとは、ネットワーク印刷やファクシミリなどに備えて割り込み待ち状態でプログラムを停止して、消費電力を抑えている状態である。制御部205は、操作部電源スイッチ501のユーザ操作を、システム全体の電源供給を行う主電源スイッチ(不図示)がON状態である場合に、受付可能に制御する。
スタートキー503は、処理対象となるジョブのコピー動作や送信動作等、ユーザにより指示された種類のジョブ処理を印刷装置100に開始させるために、ユーザからの指示を受付可能にするキーである。ストップキー502は、受付けたジョブの処理を印刷装置100に中断させるために、ユーザからの指示を受付可能にするキーである。テンキー506は、各種設定の数値を入力するために、ユーザからの指示を受付可能にするキーである。クリアキー507は、キー506を介してユーザにより入力された数値等の各種パラメータを解除するためのキーである。リセットキー504は、ユーザにより処理対象のジョブに対して設定された各種設定を全て無効にし、かつ、設定値をデフォルト状態に戻す指示をユーザから受付ける為のキーである。ユーザモードキー505は、ユーザごとのシステム設定画面に移行するためのキーである。
図6は、第1の実施形態によるUI部に対する表示制御例を示す図である。タッチパネル部(表示部)401は、LCD(Liquid Crystal Display:液晶表示部)とその上に貼られた透明電極からなるタッチパネルディスプレイを含む。表示部401は、操作者からの各種設定を受付ける機能と、操作者に情報を提示する機能とを含む。例えば、LCD上の有効表示状態の表示キーに該当する個所がユーザにより押下された場合、制御部205は、ROM207に予め記憶された表示制御プログラムに従い、表示部401にキー操作に応じた操作画面を表示する。なお、図6は、本印刷装置100の状態がスタンバイモード時(印刷装置100により処理すべきジョブが無い状態)に表示部401に表示させる初期画面の一例を示している。
表示部401上のコピータブ601がユーザにより押下された場合、制御部205は、本印刷装置100が具備するコピー機能の操作画面を表示部401に表示させる。また、送信タブ602がユーザにより押下された場合、制御部205は、本印刷装置が具備するファックスやE−mail送信などデータ送信(Send)機能の操作画面を表示部401に表示させる。また、ボックスタブ603がユーザにより押下された場合、制御部205は、本印刷装置が具備するボックス機能の操作画面を表示部401に表示させる。
なお、ボックス機能とは、HDD209に仮想的に予め設けているユーザ毎に区別して利用可能な複数個のデータ記憶ボックス(以下、ボックスと称す。)を用いた機能である。制御部205は、これらのボックスをユーザによりユーザインタフェースユニットを介して選択可能にし、所望の操作をユーザから受付可能に制御する。例えば、制御部205は、操作部204を介して入力されたユーザからの指示に応答し、ユーザにより選択されたボックスに対して、印刷装置100で受付けたジョブの文書データをHDD209に記憶する。また、制御部205は、外部I/F部202を介して受付けた外部装置(例えばホストコンピュータ103や104等)からのジョブの文章データ等も、ユーザが指定したボックスに、記憶してもよい。この場合、制御部205は、外部装置のユーザインタフェース部を介して指定される外部装置のユーザ指示に従うことが望ましい。また、制御部205は、ボックスに記憶されたジョブのデータを、操作部204からのユーザ指示に従って以下のような処理を行う。例えば、制御部205は、ジョブのデータをプリンタ部203により印刷するか、または外部I/F部202により外部装置に送信する。
このように、各種のボックス操作をユーザにより実行可能にすべく、制御部205は、ボックスタブ603のユーザ押下に応答し、表示部401にボックス機能の操作画面を表示可能に制御する。また、制御部205は、図6の表示部401の拡張タブ604がユーザにより押下された場合、スキャナ設定など拡張機能を設定するため画面を表示部401に表示させる。システムモニタキー617がユーザにより押下された場合、MFPの状態や状況をユーザに通知する為の表示画面を表示部401に表示させる。
色選択設定キー605は、カラーコピー、白黒コピー、あるいは自動選択かを予めユーザにより選択可能にするための表示キーである。倍率設定キー608は、等倍、拡大、縮小などの倍率設定をユーザにより実行可能にする設定画面を表示部401に表示させる為のキーである。
両面キー614がユーザにより押下された場合、制御部205は、ジョブの印刷処理における片面印刷または両面印刷を選択するための画面を表示部401に表示させる。また、シート選択キー615のユーザ押下に応答し、制御部205は、印刷処理に関する給紙部、シートサイズおよびシートタイプ(メディアタイプ)を設定するための画面を表示部401に表示させる。キー612のユーザ押下に応答し、制御部205は、文字モードや写真モードなど原稿画像に適した画像処理モードを当該ユーザにより選択可能にする為の画面を表示部401に表示させる。また、濃度設定キー611のユーザ押下に応答し、制御部205は、印刷対象となるジョブの出力画像の濃淡を調整可能にする。
また、図6を参照し、制御部205は、表示部401のステータス表示欄606に、本印刷装置100にて現在発生中のイベントの動作状態をユーザに確認させる為の表示を実行させる。イベントの動作状態とは、スタンバイ状態、ウォームアップ中、プリント中、ジャムまたはエラー等を示す。また、制御部205は、処理対象となるジョブの印刷倍率をユーザに確認させる為の情報を、表示欄607に、表示させる。また、制御部205は、処理対象となるジョブのシートサイズや給紙モードをユーザに確認させる為の情報を、表示欄616に、表示させる。また、制御部205は、処理対象となるジョブの印刷部数をユーザに確認させる為の情報や、プリント動作中にて何枚目を印刷中かをユーザに確認させる為の情報を、表示欄610に、表示させる。すなわち、制御部205は、ユーザに通知すべき各種情報を表示部401に表示させる。
さらに、制御部205は、割り込みキー613がユーザにより押下された場合、本印刷装置により印刷中のジョブの印刷を停止させ、当該ユーザのジョブの印刷を実行可能にする。応用モードキー618が押下された場合、制御部205は、ページ連写、表紙・合紙設定、縮小レイアウト、画像移動など様々な画像処理やレイアウトなどの設定を行う画面を表示部401に表示させる。
ここで、本実施形態の更なる着目点の一例について述べておく。制御部205は、ジョブの設定として、インラインタイプのシート処理装置200が具備するシート処理部によるシート処理の実行要求をユーザから受付可能にする為の表示をUI部により実行させる。さらに、制御部205は、この表示をUI部に実行させる為の指示自体をユーザから受付可能にする表示も当該UI部により実行させる。
例えば、制御部205は、表示部401にシート処理設定キー609を表示させている。ここで、このシート処理設定キー609がユーザにより押下されたと想定する。この場合、制御部205は、インラインタイプのシート処理装置200を用いて実行可能なシート処理を選択させるための表示を、表示部401に、実行させる。なお、この図6の表示に例示する「シート処理設定キー609」のことを、図19以降での例示では、「フィニッシングキー」とも呼ぶ。すなわち、同じ機能ボタンを意味する。したがって、後述する説明では、「シート処理」のことを「フィニッシィング」とも呼ぶ。また、「パンチ処理」に関しても、POD環境では、様々なパンチ処理(印刷済みのシートに対する穿孔処理)を行うニーズが想定される。
そこで、図19以降の例示では、複数種類のパンチ処理に該当する、「2穴パンチ(シートの綴じ辺に該当するシート端部に2箇所穴をあける処理)「多穴パンチ(シートの端部に30穴等の多数の穴をあける処理)」を例示している。これらの処理は、上記構成に対応すべく、図8A〜図10Bに示す中綴じ製本機が具備するパンチユニットにより実行可能にするものとする。すなわち、これ以外の装置やユニットを用いて、これらのパンチ処理を実行可能に構成してもよい。但し、上記例示の如く、インラインフィニッシャの定義に該当する装置を本印刷システム1000にて利用を許可し、これに該当しない装置は本印刷システム1000での利用を禁ずるよう構成する。
例えば、本例では、シート処理設定キー609がユーザにより押下された場合、制御部205は、表示部401に図7の表示を実行させる。図7は、第1の実施形態によるUI部に対する表示制御例を示す図である。制御部205は、図7の表示を介して、処理対象のジョブにて印刷されたシートに対してインラインタイプのシート処理装置200により実行すべきシート処理の実行要求を受付可能に制御する。
但し、制御部205は、本印刷システム1000が如何なるシート処理装置を具備するかにより選択可能なシート処理の候補を決定する。例えば、図7の表示では、プリンタ部203により印刷されたシートに対して以下に列挙するシート処理を許可している。
(1)ステイプル処理
(2)パンチ処理
(3)折り処理
(4)シフト排紙処理
(5)断裁処理
(6)中綴じ製本処理
(7)糊付け製本処理の一例に該当するくるみ製本処理
(8)糊付け製本処理の別例に該当する天糊製本処理
(9)大量積載処理
上述したように、制御部205は、これら9種類のシート処理を選択候補となるよう操作部204を制御している。この理由は、本印刷システム1000が具備するインラインタイプのシート処理装置200を利用することで、これら9種類のシート処理を選択的に実行可能であるからである。
すなわち、制御部205は、本印刷システム1000にて実行不可能な種類に該当するシート処理を選択候補の対象外となるように、表示を制御する。例えば、くるみ製本処理および天糊製本処理を選択的に実行可能な1台のシート処理装置を本印刷システム1000が具備していない場合、或いは、故障している場合等は、キー707およびキー708は選択無効状態となるよう制御する。例えば、制御部205は、操作キーの網掛け表示を実行させる。これにより、当該シート処理の実行要求をユーザから受付けないように制御する。さらに、上記9種類の候補以外の異なるシート処理を実行可能なシート処理装置を本印刷システム1000が具備している場合は、そのシート処理の実行要求をユーザから受付可能にする為の表示キーを有効表示状態となるように制御する。これにより、当該シート処理の実行要求がユーザから受付可能となる。このような表示制御も、本実施形態にて、後述するジョブ処理制御とともに実行可能に構成することで、ユーザの誤操作を防止可能にしている。
また、このような制御を実行するうえで、制御部205は、如何なるシート処理装置が、シート処理装置200として、本印刷システム1000が具備しているかを特定するシステム構成情報を取得する。また、制御部205は、シート処理装置200にてエラーが発生しているか否かを特定するステータス情報等も、上記制御の際に利用する。これらの情報を、制御部205は、例えば、UI部を介してユーザの入力により取得するか、またはシート処理装置200が印刷装置100に接続されたことを検知することにより取得する。
なお、本印刷システム1000は、PC103、104等の外部装置からも処理対象となるジョブの印刷実行要求およびジョブにて要するシート処理の実行要求を受付可能に構成している。このように外部装置からジョブを投入する場合、印刷データの送信元となる外部装置の表示部に図7の表示と同等機能の表示を実行させることが望ましい。但し、このように外部装置のUIに表示を実行させる場合、当該装置の制御部が上記制御を実行する。例えば、PC103やPC104の表示部に後述するプリンタドライバUI画面を表示させる場合、制御の主体は、当該PCのCPUが実行する。
[印刷システムの構成例]
次に、図8Aおよび図8Bを参照して、本印刷システム1000の具体的なシステム構成の一例について説明する。図8Aは、第1の実施形態による印刷システム1000の制御例を示す図である。図8Bは、第1の実施形態による印刷システム1000の制御例を示す断面図である。
図8Aに示すように、印刷システム1000は、シート処理装置200として、大容量スタッカ200a、糊付け製本機200bおよび中綴じ製本機200cを含む。また、図8Aの構成例は、印刷システム1000が具備する印刷装置100に対して、大容量スタッカ200a、糊付け製本機200b、中綴じ製本機200cという、接続順序で、接続されていることを示す。
大容量スタッカ200aは、プリンタ部203から搬送されるシートを、大量枚数(例えば、5000枚)、積載可能なシート処理装置である。また、本例の糊付け製本機200bは、プリンタ部203で印刷された1束分のシートに表紙をつけて製本するために、シートの糊付け処理(くるみ製本処理)を行うシート処理装置である。また、糊付け製本機200bは、表紙をつけずに糊付け製本する天糊製本処理も実行可能である。糊付け製本機は、少なくとも、くるみ製本処理を実行可能なシート処理装置であるため、くるみ製本機とも呼ばれる。また、中綴じ製本機200cは、プリンタ部203からのシートに対して、ステイプル処理、パンチ処理、断裁処理、シフト排紙、中綴じ製本処理または折り処理を、選択的に実行可能なシート処理装置である。
本実施形態では、制御部205が、これらのシート処理装置に関わる各種のシステム構成情報を、各種制御に要する管理情報として、特定のメモリに登録させる。例えば、制御部205は、本印刷システム1000が図8Aのようなシステム構成である場合、以下に列挙する情報を、HDD209に登録させておく。制御部205は、HDD209に登録された情報を後述するジョブ制御において、判断材料情報として利用する。
例えば、制御部205は、装置有無情報、台数情報、種類情報、装置能力情報、接続順序情報、をHDD209に登録させておく。装置有無情報は、印刷システム1000にシート処理装置が接続されているか否かを示す情報を含む。台数情報は、印刷システム1000に接続されているシート処理装置の台数を示す情報を含む。種類情報は、印刷システム1000に接続されているシート処理装置の種類、例えば、大容量スタッカ、糊付け製本機、中綴じ製本機を示す情報を含む。
装置能力情報は、印刷システム1000に接続されているシート処理装置において、実行可能なシート処理を示す情報を含む。例えば、図8Aに示す印刷システムの場合、装置能力情報は、大容量スタッカ200aにおける積載処理または糊付け製本機200bにおける糊付け製本処理等を示す情報を含む。さらに、中綴じ製本機200cのように、複数のシート処理が実行可能な場合、装置能力情報は、中綴じ製本機200cに関して、ステイプル、パンチ、断裁、シフト排紙、中綴じ製本処理および折り処理を示す情報を含む。すなわち、図8Aに示す印刷システムにおいて、装置能力情報は、ステイプル、パンチ、断裁、シフト排紙、中綴じ製本、折り、くるみ製本、天糊製本および大量積載のシート処理が実行可能であることを示す。
接続順序情報は、印刷システム1000に接続されているシート処理装置の接続順序を示す。例えば、図8Aに示す印刷システムの場合、接続順序情報は、印刷装置100に直接接続された大容量スタッカ200aから順に、糊付け製本機200b、中綴じ製本機200cが接続されていることを示す情報を含む。
以下に、図8Aに示すシステム構成における制御部205の制御について説明する。
例えば、本印刷システム1000が図8Aのシステム構成である場合、上記9種類のシート処理を本システムにて全て実行可能である。この事実は、制御部205が、上述した5つの情報に基づいて認識する。また、これらの認識に基づいて、制御部205は、実行可能な合計9種類のシート処理を全て選択候補にするようUI部を制御する。さらに、制御部205は、以下のようなユーザ操作に応答した制御を実行する。
例えば、図7に示すキー701のユーザ押下により、制御部205がUI部を介してステイプル処理の実行要求をユーザから受付けたと想定する。この場合、制御部205は、当該要求に応答し、当該ジョブにて印刷処理がなされたシートに対するステイプル処理を、中綴じ製本装置200cにより実行させる。
また、キー702のユーザ押下により、制御部205がUI部を介してパンチ処理(シートの穴あけ処理)の実行要求をユーザから受付けたと想定する。この場合、制御部205は、当該要求に応答し、当該ジョブにて印刷処理がなされたシートに対するパンチ処理を、中綴じ製本装置200cにより実行させる。
また、キー707のユーザ押下により、制御部205がUI部を介してくるみ製本処理の実行要求をユーザから受付けたと想定する。この場合、制御部205は、当該要求に応答し、当該ジョブにて印刷処理がなされたシートのくるみ製本処理を、糊付け製本機200bにより実行させる。
さらに、キー709のユーザ押下により、制御部205は、UI部を介して大量積載処理の実行要求をユーザから受付けたと想定する。この場合、制御部205は、当該要求に応答し、当該ジョブにて印刷処理がなされたシートの大量積載処理を、大容量スタッカ200aにより実行させる。
次に、図8Bを参照して、本実施形態における印刷システム1000のシステム構成内部の状況について説明する。図8Bは、本実施形態による印刷システム1000全体の装置断面図の一例を示す図である。なお、図8Bに示すシステム構成は、図8Aのシステム構成と同様である。
図8Bに示すように、印刷装置100のプリンタ部203で印刷されたシートは、各シート処理装置200の内部へと供給される。具体的には、図8Bに示すように、各シート処理装置200は、装置内部におけるA点、B点、C点を介して、各装置間でシートを搬送する。
また、図8Bの各シート処理装置200は、各装置内でのシート処理が実行されない場合であってもシートを搬送する機能を含むことが望ましい。例えば、シート処理装置200において、糊付け製本機200bでくるみ製本処理のみが実行される場合、大容量スタッカ200aは、印刷装置100からシートを受け取り、糊付け製本機200bへシートを搬送する必要がある。すなわち、シート処理を行わないシート処理装置200は、前段の装置からシートを受け取り、後段の装置へシートを搬送する機能を含む。また、シート処理装置200は、複数の後段の装置でシート処理が行われない場合、当該シート処理装置200で排紙処理を行うことが望ましい。
以下では、印刷ジョブの要求に対するシート処理装置200の動作例について記載する。 例えば、図8Bのシステム構成において、ユーザから印刷実行要求を受付けた処理対象のジョブが、印刷処理を経て大容量スタッカによるシート処理(積載処理)を要求するジョブであるとする。ここでは、このジョブを「スタッカジョブ」と称す。
制御部205は、印刷装置100で印刷がなされたジョブのシートを、図8Bに示すA点を通過させて、大容量スタッカによる積載処理を実行させる。また、制御部205は、後段の装置におけるシート処理が残っていないため、大容量スタッカ200a内部の排紙先Xにシートを排出させる。すなわち、このような印刷ジョブにおいて、大容量スタッカ200aは、後段の装置にシートを搬送しない。これにより、本印刷システム1000は、図8Bのシート搬送方向最下流の排紙先Zにシートを搬送して、スタッカジョブの印刷物を取出すといった、不要な一連の装置動作やオペレータ操作低減しうる。
また、図8Bのシステム構成において、ユーザから印刷実行要求を受付けた処理対象のジョブが、印刷処理を経て糊付け製本機によるシート処理(くるみ製本処理または天糊製本処理)を要するジョブであるとする。ここではこのジョブを「糊付け製本ジョブ」と称す。
制御部205は、印刷装置100で印刷がされた当該ジョブのシートを、図8BのA点およびB点を通過させて、糊付け製本機に搬送させる。さらに、この糊付け製本機においてくるみ製本処理または天糊製本処理が実行されたシートを糊付け製本装置内部の排紙先Yに搬送する。
これにより、図8Bのシート搬送方向最下流の排紙先Zにシートを搬送して、糊付け製本ジョブの印刷物を取出すといった、不要な一連の装置動作やオペレータ操作を低減しうる。
また、図8Bのシステム構成において、ユーザから印刷実行要求を受付けた処理対象のジョブが、印刷処理を経て中綴じ製本処理によるシート処理を要するジョブであるとする。中綴じ製本処理によるシート処理では、例えば、中綴じ製本、パンチ処理、断裁処理、シフト排紙処理または折り処理が実行される。ここでは、これらのジョブを「中綴じ製本ジョブ」と称す。
制御部205は、印刷装置100で印刷された当該ジョブのシートを、図8BのA点、B点およびC点を通過させて、中綴じ製本機に搬送する。さらに、この中綴じ製本機において上記シート処理が実行されたシートを、中綴じ製本装置の排紙先Zに搬送する。
このように、本印刷システムにおけるシート処理装置200は、印刷ジョブの要求に従い、シートの搬送を制御するペーパハンドリング制御を実行する。なお、図8Bの排紙先Zには、複数の排紙先候補がある。これについては、図13を用いて後述する。
以上説明したように、本印刷システム1000は、複数台のインラインタイプのシート処理装置200を接続可能である。また、これら複数台のインラインタイプのシート処理装置200は、それぞれ独立に接続したり、外したり、自由な組合せで、印刷装置100に対して取付可能である。また、これら複数台のシート処理装置の接続順序も、物理的に接続できれば、自由に組み合わせることができる。しかし、本印刷システム1000は、以下に記載するシステム構成に関し、制約事項を設けている。例えば、本印刷システム1000にてインラインタイプのシート処理装置200として利用を許可する装置は、以下の構成要件を具備する装置としている。
本印刷システム1000のシート処理装置200は、ジョブの要求に対するシート処理が実行可能であり、当該要求に自装置でのシート処理を含まない場合、前段の装置からシートを受け取り、後段の装置にシートを搬送するシート搬送機能を含む。例えば、図8Bに示すシステム構成では、大容量スタッカおよび糊付け製本機が、これに該当する。
また、本印刷システム1000のシート処理装置200は、上記構成に該当しないシート処理装置200であっても、インラインタイプのシート処理装置として本印刷システム1000に接続されうる。シート搬送機能を含まないシート処理装置200であって、例えば、中綴じ製本機200cが、これに該当する。但し、このような装置に対しては制約事項を設けている。
例えば、後段装置へのシート搬送機能を含まないシート処理装置200は、本印刷システム1000に接続される台数を1台のみとする。但し、これ以外のタイプのシート処理装置200、例えば、後段へのシート搬送機能を含む大容量スタッカ200a等は、同時に利用可能である。
また、このように、複数台のシート処理装置200をカスケード接続して利用する場合、上記後段装置へのシート搬送機能を含まないシート処理装置200は、シート搬送方向最下流に位置するように設置させる。
また、制御部205は、上記制約事項に違反するような接続順序でインラインタイプのシート処理装置200が接続された場合に、UI部に警告表示を実行させる。また、例えば、複数台のシート処理装置200の接続順序をUI部を介してユーザに入力させる構成の場合、制御部205は、上記制約事項に違反するようなユーザ設定は無効にするよう制御する。例えば、制御部205は、不適正な接続の設定を阻止するべくグレーアウト表示や網掛け表示を実行させる。
これにより、本印刷システム1000は、ユーザ誤操作や装置誤動作等の発生を未然に防止できる。
また、本印刷システム1000は、インラインタイプのシート処理装置200の接続順序や接続台数を、上記制約事項を遵守した範囲内で、PODシステム10000のオペレータにより任意に決定変更可能である。さらに、本印刷システム1000は、当該システム構成状況に応じた制御を実行する。この一例を以下に示す。図9Aは、第1の実施形態による印刷システム1000の制御例を示す図である。
図9Aのシステム構成は、図8Aのシステム構成と比較して、各シート処理装置200の接続順序が異なる。具体的には、印刷装置100に対して、糊付け製本機200b、大容量スタッカ200a、中綴じ製本機200cの順で接続されている。
図9Bは、第1の実施形態による印刷システム1000の制御例を示す断面図である。なお、図9Bのシステム構成は、図9Aのシステム構成の内部構成に対応している。
図9Bに示すシステム内部構成は、図8Bに示すシステム内部構成と同様に、印刷装置100のプリンタ部203で印刷されたシートを、各シート処理装置200内部へ供給可能に構成されている。具体的には、図9Bに示すように、装置内部におけるA点、B点、C点を介して、プリンタ部203からのシートを搬送可能なシート搬送路を具備する。
また、図9A、9Bのシステム構成も、上記制限事項を遵守したシステム構成となっている。例えば、上述したように、中綴じ製本機は、シート搬送方向最下流になるよう、各シート処理装置200を本印刷装置100にカスケード接続している。
図10Aは、第1の実施形態による印刷システム1000の制御例を示す図である。図10Aのシステム構成は、図8Aおよび図9Aのシステム構成とはシート処理装置200の接続台数が異なる。具体的には、印刷装置100に対して、大容量スタッカ200a、中綴じ製本機200cの順序で、2台接続されている。この場合のシステム構成内部の状況は、図10Bに示すような構成になる。
図10Bは、第1の実施形態による印刷システム1000の制御例を示す断面図である。なお、図10Bの装置構成は、図10Aの装置構成に対応している。
図10Bの装置内部構成も、図8Bおよび図9Bのシステム構成例と同様に、印刷装置100のプリンタ部203で印刷されたシートを、各シート処理装置200内部へ供給可能に構成されている。具体的には、図10Bに示すように、装置内部におけるA点、B点、を介して、シートを搬送可能な、シート搬送路を、具備する。しかも、本システム構成は、上記制限事項を遵守したシステム構成となっている。例えば、上述したように、中綴じ製本機は、シート搬送方向の最下流に配置されるように接続されている。
図10Bのシステム構成の場合、制御部205は、糊付け製本機200bが実行可能なくるみ製本処理または天糊製本処理の実行要求をユーザから受付けないように制御する。
例えば、図7の表示をUI部に実行させる際に、制御部205は、表示キー707および表示キー708を網掛け表示やグレーアウト表示として表示されるように制御(禁則制御)する。すなわち、当該キー707、708のユーザ操作を無効状態にする。このように、図10Bのようなシステム構成である場合、制御部205は、糊付け製本処理を本印刷システム1000にて実行することを禁止する。
以上説明したように、本印刷システム1000は、複数台のインラインタイプのシート処理装置200を接続可能であり、上記制約事項の範囲内で接続順序および接続台数を、柔軟に、変更しうる。また、本印刷システム1000は、接続されたシート処理装置200の種類や処理能力に応じて、ユーザ操作が行われるUI部に現状接続されているシート処理装置200で実行可能な処理を選択可能に表示する。なお、以下では、本印刷システム1000がシート処理装置200の接続順序または接続台数を変更可能に構成しているかについて説明する。
まず、本印刷システム1000にて利用を許可するインラインタイプのシート処理装置200が、各々、独立筐体でかつ印刷装置100に対して着脱可能に構成されている理由について説明する。
この理由のとしては、例えば、本印刷システム1000の納品先となるPOD業者として、くるみ製本処理は必要ないが大容量積載処理は行いたい等の要望をもった業者等の存在に配慮するためである。すなわち、上記9種類のシート処理の全てをシート処理装置200で実現したい等のニーズと、特定のシート処理のみをシート処理装置200で実現したいニーズとが予想される。したがって、本印刷システム1000は、納品先となるPOD業者毎のニーズに合わせて、接続するシート処理装置200を変更可能に構成する必要がある。
次に、本印刷システム1000にて利用を許可するインラインタイプのシート処理装置200の接続順序を上記制約事項の範囲内で任意に変更または組替え可能としている理由について説明する。この理由は、なぜ、シート処理装置200毎に印刷物を取出す排紙先を設けているのかの理由でもある。
この理由としては、本印刷システム1000にて要求される複数のシート処理の利用頻度に応じて柔軟にシステムを構築可能とする方が、利用者の利便性が向上すると考えるからである。
例えば、図1のPODシステム10000を保有するPOD業者において、顧客から依頼される印刷形態のニーズが、ユーザマニュアルやガイドブック等、くるみ製本処理を要する印刷ジョブが比較的多い傾向にあるとする。このような利用環境の場合、図8A、8Bのような接続順序でシステム1000を構築するよりも、図9A、9Bのような接続順序でシステム1000を構築する方が高い利便性を有する。
すなわち、印刷装置100に対して、より近い位置に、糊付け製本機200bを接続した方が使い勝手が良い。これは、くるみ製本ジョブにて要するくるみ製本処理を実行する為に必要な装置内部におけるシートの搬送距離が短い方が効果的であることに起因する。
例えば、シート搬送距離がながければ長いほど、そのジョブの最終成果物である印刷物の完成に要する時間が長くなる。また、シート搬送距離が長ければ長いほど、シート搬送動作中における装置内部でのジャム発生率が、高くなる可能性が予想される。このような理由により、本印刷システム1000は、シート処理装置200の接続順序を変更可能に構成される。
これにより、本印刷システム1000は、使用頻度の高いシート処理装置200を印刷装置100に近い接続順序とすることで、シートの搬送距離を軽減し、かつ、迅速に印刷物を取り出すことが可能となる。
このように、本印刷システム1000は、如何に、効率よく、利用環境に適した柔軟なシステム形態で、本印刷システム1000にて複数のジョブの生産性を向上させるかに着目している。その上で、このような本印刷システム1000を利用するユーザからの立場にたった利便性を追求した多数の仕組みを提供可能に構成している。
次に、図11から図13を参照して、本印刷システム1000に接続されるインラインタイプのシート処理装置200の内部構成について説明する。
[大容量スタッカの内部構成]
図11は、第1の実施形態による大容量スタッカの内部構成を示す断面図である。
大容量スタッカ200aは、ストレートパス1101、エスケープパス1102およびスタックパス1103の3つの搬送経路を含む。また、大容量スタッカ200aは、エスケープトレイ1104およびスタックトレイ1105を含む。ストレートパス1101は、前段装置から受取ったシートを後段装置へ搬送するため搬送路であり、スルーパスとも呼ばれる。ストレートパス1101は、当該シート処理装置におけるシート処理が要求されていない場合に、後段の装置へシートを搬送する搬送経路である。
また、エスケープパス1102は、シートをスタックせずに、排出したい場合に用いられる。例えば、後段のシート処理装置が接続されておらず、排出の確認作業(プルーフプリント)等を行う場合に、制御部205は、エスケープパス1102からエスケープトレイ1104にシートを排出させる。なお、この大容量スタッカ200a内部のシート搬送路には、シートの搬送状況やジャムを検知するための複数のシート検知センサが設けられていることが望ましい。
大容量スタッカ200aの不図示のCPUは、これら各センサからのシート検知情報を、制御部205とのデータ通信を行う信号線を介して、制御部205に通知する。この信号線は、シート処理装置200と制御部205とを電気的に接続する。また、制御部205は、この大容量スタッカからの情報に基づき、大容量スタッカ内部のシートの搬送状況やジャムを把握する。なお、本印刷システムのシステム構成として、この大容量スタッカ200aと印刷装置100との間に他のシート処理装置200がカスケード接続されている場合がある。この場合、そのシート処理装置200のCPUを介して、この大容量スタッカ200aのセンサの情報を、制御部205に通知する構成となっている。このように、本印刷システム1000は、インラインフィニッシャ固有の構成を具備する。
さらに、スタックパス1103は、当該装置が具備する積載ユニットにシートを搬送するための搬送経路である。例えば、ユーザから積載処理の要求を受付けた場合、制御部205は、スタックパス1103へシートを搬送するように制御する。スタックパス1103へ搬送されたシートは、スタックトレイ1105へ排紙される。
スタックトレイ1105は、伸縮可能なステイ1106の上に載置される積載ユニットである。このスタックトレイ1105とステイ1106との結合部には、ショックアブソーバ等が付けられている。伸縮可能なステイ1106の下は、台車1107となっている。台車1107は、不図示の取っ手を付けることにより、上に載せたスタック出力を別のオフラインフィニッシャなどに運べるようになっている。
また、スタッカ部の前ドアが閉まっている場合、伸縮可能なステイ1106は、スタック出力が積載されやすい上の位置に上昇する。一方、前ドアがオペレータにより開けられる(或いは、開ける指示がなされる)と、スタックトレイ1105は、取出しやすいように下降する仕組みになっている。
また、スタック出力の積み方には、平積みとシフト積みがある。平積みは、文字通り常に同じ位置に積む方法である。シフト積みは、予め決められた部数単位、ジョブ単位などで奥手前方向にシフトして、出力に区切りを作って、出力を扱いやすいように積む方法である。
このように、本印刷システム1000に接続される大容量スタッカ200aは、プリンタ部203からのシートの積載処理を実行するにあたり、複数種類の積載方法を実現する。また、制御部205は、上述した大容量スタッカ200aにおける各種動作の制御を行う。
[糊付け製本装置の内部構成]
図12は、第1の実施形態による糊付け製本装置の内部構成を示す断面図である。
糊付け製本装置200bは、ストレートパス1201、本身パス1202、表紙パス1203およびインサータパス1204の4つの搬送経路を含む。また、糊付け製本装置200bは、スタック部1205、糊付け部1206、カッタ1207、バスケット1208、ガイド1209、幅寄せ部1210、回転台1211、インサートトレイ1212およびインサータ1213を含む。ストレートパス(スルーパス)1201は、大容量スタッカ200aに含まれるストレートパス1101と同様の機能を有する搬送経路である。そのため、ストレートパス1201および信号線の詳細な説明については、省略される。
また、本身パス1202および表紙パス1203は、くるみ製本印刷物を作成する為のシート搬送路である。本身パス1202は、くるみ製本される印刷物の本文部分となるシートを搬送する搬送路である。表紙パス1203は、表紙用のシートを搬送する搬送路である。くるみ製本にて本文部分に該当する印刷データが印刷された本文部分のシート束を、ここでは、「本身」と称す。
このような構成のもと、例えば、制御部205が、図7に示すキー707のキー操作により、くるみ製本処理の実行要求を、UI部を介してユーザから受付けたとする。この場合、制御部205は、以下のように制御を行う。
まず、制御部205は、プリンタ部203で印刷されたシートを、本身パス1202を介して、順次、スタック部1205に蓄える。また、制御部205は、本文データが印刷されたシートを、全ページ、当該スタック部1205に蓄える。その後、制御部205は、表紙パス1203を介して、表紙用のシートを搬送させる。
なお、表紙用のシートは、図12に示すように、糊付け製本装置200b自身が具備するインサータ1213のインサータトレイ1212から供給てもよい。この場合、表紙用のシートは、インサータパス1204に搬送される。また、表紙用のシートは、印刷装置100で印刷されて、ストレートパス1201に前段の装置から供給されてもよい。制御部205は、これら何れかのシートを表紙用のシートとして、表紙パス1203へ搬送させる。その後、制御部205は、スタック部1205の下方部分にて、表紙用のシートの搬送を一時停止させる。
この動作に並行して、制御部205は、スタック部1205に積載済みの本文全ページ(本身)の糊付け処理を実行する。例えば、糊付け部1206は、所定量の糊を本身の下部に塗布して、十分に糊が行き渡ったところで、本身の糊付けされた部分を表紙の中央部にあてがい、包み込むように結合させる。結合に当たっては、本身を下方に押し込むように送り出すため、表紙にくるまれた本身は、ガイド1209に添って、回転台1211の上に滑り落ちる。その後、ガイド1209は、表紙にくるまれた本身を回転台1211の上に倒すように移動する。
続いて、制御部205は、回転台1211の上に横たわる表紙にくるまれた本身を、幅寄せ部1210により位置を合わせる。本身の位置を合わせると、制御部205は、小口となる部分をカッタ1207で断裁する。次に、制御部205は、回転台1211を90度回転して、幅寄せ部1210で位置合わせを行い、天となる部分を断裁する。さらに、制御部205は、180度回転して、幅寄せ部1210で位置合わせを行い、地となる部分を断裁する。
断裁後、制御部205は、再度幅寄せ部で奥まで押しやって、出来上がった表紙にくるまれた本身をバスケット部1208に入れる。
バスケット部1208で十分に糊を乾かした後、出来上がったくるみ製本の束を取り出すことができる。なお、くるみ製本処理におけるシート処理枚数は、当該糊付け製本処理とは異なる種類のシート処理におけるシート処理枚数よりも、圧倒的に多い。具体的に、くるみ製本処理は、1束分の本文用のシート束として最大200枚までの処理を許容する。一方、ステイプル処理等は、最大20枚、中綴じ製本では最大15枚までの処理を許容する。このように、1束分のシート束としてシート処理が許可される印刷シートの許容枚数は、糊付け製本処理と、その他のシート処理とで、圧倒的に異なる。
このように、本実施形態では、制御部205により制御対象となるインラインタイプのシート処理装置により、くるみ製本処理という糊付け製本処理を実行可能に構成している。また、オフィス環境では要求すらされなかったインラインタイプのシート処理装置により実行可能なフィニッシィングとして全く新規のフィニッシィングを提供可能に構成している。すなわち、POD環境を想定した仕組みの1つであり、且、後述する制御に関連する構成である。
また、上述したように、本実施形態において、インラインタイプのシート処理装置により実行可能に構成した糊付け製本処理は、上記構成に示すように、他の種類のシート処理と比較して、処理工程が多く準備すべき前構成も多い。すなわち、ステイプルや中綴じ製本のようなオフィス環境にて頻繁に利用されるシート処理とは全く構成も異なり、要求されたシート処理を完結されるために要する処理時間も、他のシート処理に比べ、長くなる事が予想される。本実施形態では、このような点についても、着目している。
このように、糊付け製本機能1つをとっても分るように、本実施形態における印刷システム1000は、オフィス環境のみに留まらず、POD環境等の全く新しい印刷環境にも適用できる。さらに、本印刷システム1000は、くるみ製本機能や大量積載機能等、オフィス環境では全く未対処であった新機能をPOD環境でも活用可能に構成要件として具備している。また、図8A〜図10Bに例示するように、印刷装置100に対して複数台接続されたインラインタイプのシート処理装置200は、上記目的を果たすが為に接続されている。
ここで、特筆すべきは、本印刷システム1000は、単に、上記のような新規の機能やシステム構成を具備するのみに留まらず、ユースケースやユーザニーズ等、対処すべき課題を事前に発見検討している点である。また、本印刷システム1000は、その課題に対する解決手法となる構成要件をも具備する点が特徴点の1つに該当する。このように、本印刷システム1000は、事務機メーカが新規市場に開拓参入するうえで、市場要望等を課題として、事前に発見検討し、その課題に対する解決手法をも念頭に入れた仕組みを構成として採用している。
[中綴じ製本装置の内部構成]
図13は、第1の実施形態による中綴じ製本機の内部構成を示す断面図である。
中綴じ製本装置200c内部には、印刷装置100からのシートに対してステイプル処理、断裁処理、パンチ処理および折り処理を選択的に実行するための各種ユニットを具備している。但し、中綴じ製本機200cは、上記制約事項で述べたように、後段装置へのシート搬送機能の役目を果たすスルーパスを具備しない。
なお、この中綴じ製本機200c内部のシート搬送路にはシートの搬送状況やジャムを検知するための複数のシート検知センサが設けられている。
中綴じ製本機200cの不図示のCPUは、これら各センサからのシート検知情報を、制御部205とのデータ通信を行う為の信号線を介して、制御部205に通知する。制御部205は、この中綴じ製本機からの情報に基づき、中綴じ製本機200c内部のシートの搬送状況やジャムを把握する。なお、本印刷システム1000のシステム構成として、このシート処理装置200と印刷装置100との間に他のシート処理装置200がカスケード接続されている場合がある。この場合、そのシート処理装置200のCPUを介して、この中綴じ製本装置200cのセンサの情報を、制御部205に通知する構成となっている。このように、本印刷システム1000は、インラインフィニッシャ固有の構成を具備する。
中綴じ製本機200cは、サンプルトレイ1301、スタックトレイ1302、ブックトレイ1303、処理トレイ1304およびインサートトレイ1305を含む。また、中綴じ製本機200cは、ステープラ1306、Z折機1307、パンチャ1308、サドルステッチャ部1309およびインサータ1310を含む。さらに、中綴じ製本機200cは、カッタ部1311、トリマ1312およびブックレットホールド部1313を含む。制御部205は、ジョブの種類や排出されるシートの枚数に応じて利用するユニットを切り替える。
例えば、制御部205が、図7に示すキー701のキー操作により、中綴じ製本機200cにて実行可能なステイプル処理の実行要求を、UI部を介してユーザから受付けたとする。この場合、制御部205は、プリンタ部203からのシートを、スタックトレイ1302側へ搬送する。なお、この際、制御部205は、シートがスタックトレイ1302に排出される前に、当該シートをジョブ毎に処理トレイ1304に順次蓄える。その後、制御部205は、処理トレイ1304上に配置されたステープラ1306にてバインドし、スタックトレイ1302へ、当該シート束を排出する。このような方法でプリンタ部203にて印刷されたシートに対するステイプル処理が実行される。
また、Z折り処理が設定された場合、制御部205は、シートに対してZ折り機1307により折り処理を実行させ、かつ、スタックトレイ1302およびサンプルトレイ1301の何れかに排紙するよう制御する。また、パンチ処理が設定された場合、制御部205は、シートに対してパンチャ1308によるパンチ処理を実行させ、かつ、スタックトレイ1302およびサンプルトレイ1301の何れかに排紙するよう制御する。
また、サドルステッチャ部1309は、シートの中央部分を2ヶ所バインドした後に、シートの中央部分をローラに噛ませることによりシートを半折りし、パンフレットのようなブックレットを作成する中綴じ製本処理を行う。サドルステッチャ部1308で製本されたシートは、ブックレットトレイ1303に排出される。サドルステッチャ部1308による製本処理等のシート処理動作の実行可否も、上述の如く、出力すべきジョブに対してユーザにより設定されたシート処理設定に基づく。
また、インサータ1310はインサートトレイ1305にセットされたシートをプリンタへ通さずにスタックトレイ1302およびサンプルトレイ1301の何れかに送るためのものである。これにより、中綴じ製本機200cは、内部に搬送されるシート(プリンタ部203で印刷されたシート)の間にとインサータ1310にセットされたシートをインサート(中差し)することができる。インサータ1310のインサートトレイ1305には、ユーザによりフェイスアップの状態でシートがセットされ、ピックアップローラにより最上部のシートから順に給送される。したがって、インサータ1310からのシートは、そのままスタックトレイ1302またはサンプルトレイ1301へ搬送することによりフェイスダウン状態で排出される。また、サドルステッチャ部1309へシートを搬送する場合、制御部205は、一度パンチャ1308側へ送り込んだ後にスイッチバックさせて送り込むことによりフェースの向きを合わせる。
なお、当該インサータ1310によるシート挿入処理等のシート処理動作の実行可否も、上述の如く、出力すべきジョブに対してユーザにより設定されたシート処理設定に基づく。
中綴じ製本機200cにおいて、ブックレット(中綴じの小冊子)となった出力は、トリマ(断裁部)1312に搬送される。その際に、まず、ブックレットの出力は、ローラで予め決められた長さ分だけ紙送りされ、カッタ部1311により予め決められた長さだけ切断される。これにより、ブックレットは、ブックレット内の複数ページ間でばらばらになっていた端部がきれいに揃えられることとなる。その後、ブックレットは、ブックレットホールド部1313に格納される。なお、当該トリマによる断裁処理等のシート処理動作の実行可否も、上述の如く、出力すべきジョブに対してユーザにより設定されたシート処理設定に基づく。
なお、図7に示すキー705によりユーザから中綴じ製本が選択された場合、制御部205は、UI部に図14の表示を実行させる。図14は、第1の実施形態によるUI部に対する表示制御例を示す図である。当該図14の表示1400を介して、制御部205は、中綴じ製本処理の詳細設定をユーザから受付可能に制御する。表示1400は、例えば、ステイプル針を用いて実際にシート中央付近に対する中綴じ処理を実行するか否かを決定可能にする。また、表示1400は、分割製本、中綴じ位置の変更、断裁の有無、或いは、断裁幅の変更などの設定もユーザから受付け可能にする。
例えば、表示1400を介してユーザにより「中綴じする」と「断裁する」が設定されたとする。この場合、制御部205は、中綴じ製本印刷結果として処理対象のジョブが図15のような印刷体裁になるよう本印刷システム1000の動作制御を行う。図15は、第1の実施形態による中綴じ製本された結果を示す図である。図15に示すように、シートは、中央部にサドルステッチ1501が打たれ、小口1502側が裁断面1503に沿って断裁される。また、中綴じ製本処理は、サドルステッチ1501の位置や断裁面の位置を予め設定しておけば、所望の位置に変更することができる。
また、例えば、図7に示すキー707によりくるみ製本処理が設定された場合、制御部205は、くるみ製本印刷結果として、処理対象のジョブが図16のような印刷体裁になるよう本印刷システム1000を制御する。図16は、第1の実施形態によるくるみ製本処理の結果を示す図である。くるみ製本処理は、本身601を表紙1602で包み、その後、設定された裁断面に沿って断裁が行われる。図16に示すように、くるみ製本の場合の印刷物は、裁断面A、B、Cに関して、それぞれ断裁幅を設定することができる。
ここで、シート上において、裁断面A、B、Cの外側には、補足領域(特定領域とも称す。)1603が位置している。補足領域1603には、シート処理を補助するためのオブジェクトが印刷されている。オブジェクトには、仕上がりサイズを規定するトンボ(図16に示す点線、裁断面A、B、C)、印刷装置100のインク密度を調整するためのカラーバー、断裁処理を補助するための塗り足し、またはファイル名もしくはページ番号を含むページ情報等がある。これらのオブジェクトが印刷される補足領域1603は、断裁処理後に排気されることなる。したがって、印刷されるオブジェクトを必要最小限に抑制することが望ましい。これにより、本印刷システム1000は、トナー消費量を低減しうる。
次に、図17Aから図17Cを参照して、外部装置である情報処理装置から要求される印刷ジョブについて説明する。図17は、第1の実施形態によるUI部に対する表示制御例を示す図である。以下では、ホストコンピュータから本印刷システム1000を利用する場合の一例を説明する。
例えば、本実施形態の各種の処理や制御を実行する為のプログラムデータをWEB等のデータ供給源あるいは特定の記憶媒体からダウンロードしたホストコンピュータ(図1のPC103や104等)にて操作する場合、以下のように制御する。但し、制御の主体はPCの制御部である。
ここでは、例えば、ユーザからのマウス操作またはキーボード操作に応答し、本印刷システム1000の印刷装置100を操作する為のプリンタドライバの起動指示がなされたとする。これを受け、ホストコンピュータのCPUは、当該ホストコンピュータの表示部に、図17Aに示す印刷設定画面1700を表示させる。
ここで、例えば、印刷設定画面1700上の仕上げキー1701がユーザのマウス操作により押下されたとする。すると、CPUは、印刷設定画面1700を、図17Bに示す印刷設定画面1710に切り換えるよう表示部を制御する。
CPUは、シート処理の種類を表示させ、かつ、本印刷システム1000が具備するインラインタイプのシート処理装置200により実行させるか否かをユーザにより選択可能に表示する。ここで、印刷設定画面1710上のシート処理設定項目1702には、本印刷システム1000が具備するインラインタイプのシート処理装置200により実行可能なシート処理が表示される。或いは、本印刷環境10000全体における非インラインタイプのシート処理装置である紙折り機107、断裁機109、中綴じ製本機110およびくるみ製本機108で実行させるシート処理が表示される。
また、例えば、印刷設定画面1710上の出力先指定キー1703がユーザのマウス操作により押下されたとする。すると、CPUは、印刷設定画面1710を、図17Cに示す印刷設定画面1720に切り換えるよう表示部を制御する。ここで、CPUは、出力先の種類として、印刷、ボックスに格納、印刷後にボックスに格納のいずれかをユーザにより選択可能に制御するプルダウンメニュー1704を表示させる。
なお、本発明の印刷システムは、図17A、17B、17C以外の画面として、設定を行うための表示画面を表示させるようにしてもよい。すなわち、本実施形態で述べる各種の処理や制御と同等の処理や制御を外部装置側にて実行可能に構成されればよい。
その後、ユーザにより、設定項目1701を介して所望のシート処理および出力先が選択され、OKキーが押下されるとする。
これにより、CPUは、当該印刷設定画面を介してユーザにより設定された各種印刷条件を示すコマンドと、プリント部203により印刷させるべき一連のプリントデータとを、一つのジョブとして関連付ける。その後、CPUは、当該ジョブを本印刷システム1000に対して、ネットワーク101を介して送信する。
一方、当該コンピュータからのジョブを、本印刷システム1000の外部I/F部202が受信する。これを受け、本印刷システムの制御部205は、ホストコンピュータからのジョブを、当該ホストコンピュータにてユーザにより設定された処理要件に基づいて、処理するよう本印刷システム1000を制御する。
以上のように構成することで、外部装置等からのジョブでも、本実施形態で述べる各種の効果を得ることが出来、本印刷システム1000の利用効率をさらに向上させる事ができる。
本印刷システム1000が具備する制御部205は、以上で説明したような各種構成要件を前提として、後述する各種制御を実行する。なお、図1〜図17Cを用いて説明した構成は、本実施形態にて述べる全ての実施形態にて共通する構成要件に該当する。すなわち、本実施形態にて述べる各種制御は、当該構成を前提とした構成要件に該当する。
また、図1〜図17Cを用いて上述したように、本実施形態の印刷システム1000は、オフィス環境に留まらず、POD環境にも適した印刷環境を構築可能に構成している。
例えば、オフィス環境では全く想定されえないPOD環境にて想定されうるユースケースやユーザニーズに対処可能な仕組みを採用している。この一例として、例えば、POD環境では顧客から様々な印刷形態をPOD業者が受注可能に構成している。
具体的に、例えば、糊付け製本処理や大量積載処理等、オフィス環境ではユーザニーズとして要求されえないフィニッシィングをインラインタイプのシート処理装置200により実現可能に構成している。すなわち、本実施形態は、ステイプル等のオフィス環境にて要求されうるニーズ以外のユーザニーズにもPOD環境を考慮して対処出来るように構成している。
また、本印刷システム1000は、POD業者におけるビジネス形態に柔軟に対応可能に構成している。この一例として、例えば、本印刷システム1000は、複数台のインラインタイプのシート処理装置200を接続可能にし、かつ、シート処理装置200毎に、独立筐体および独立動作が可能に構成している。また、接続するシート処理装置200も任意台数とし、本印刷システム1000にて柔軟にシート処理装置200の増設や変更等を可能にシステムを構成している。
なお、本印刷システム1000は、利用者の操作性にも充分配慮した設計となっている。この一例として、例えば、本印刷システム1000は、システム構成を、オペレータ自らが手動でHD209に登録しうる。例えば、本印刷システム1000のシステム構成として、図8Aに示すシステム構成をPOD業者にて構築したいと望んだとする。この場合、まず、当該POD業者のオペレータにより、印刷装置100とともに購入した図8Aに示す3台のシート処理装置200を、図8Aに示す接続順序で、印刷装置100に接続してもらう。その上で、操作部204のユーザモードキー505が押下された場合、制御部205は、当該キー操作に応答し、表示部401に、図18Aに示す表示を実行させる。図18は、第1の実施形態によるUI部に対する表示制御例を示す図である。
設定画面1801は、本印刷システム1000のシステム構成情報を、オペレータ自身によりマニュアル入力可能にするための表示である。制御部205は、当該図18A〜18Dの表示を介して、印刷装置100に接続すべきインラインタイプのシート処理装置200の種類をオペレータにより決定可能にする。また、制御部205は、当該図18A〜18Dの表示を介して、印刷装置100に接続する複数台のシート処理装置200の接続順序をオペレータにより決定可能にする。
また、制御部205は、設定画面1801上の「詳細設定」キーがオペレータにより押下された場合、不図示の画面を表示させる。この画面で、1台ずつ、本印刷システム1000にて利用するシート処理装置200を特定可能にする。しかも、制御部205は、上述したように制約事項を遵守するため、制約事項の情報もガイダンス情報としてオペレータに通知する。例えば、制御部205は、「印刷装置に接続する、シート処理装置の種類と接続順序を登録して下さい。最大5台まで接続できます。但し、中綴じ製本機は接続する装置の1番最後に接続して下さい。」なるガイダンスを通知する。なお、ここでは、インラインタイプのシート処理装置200の接続台数を最大5台までとしているが、特にこれに限定しなくてもよい。
なお、制御部205は、図18Aの設定項目の上から順番に、利用するシート処理装置200を1台ずつ表示するが、この設定項目の上から順番に設定する設定順序自体が、実際の装置の接続順序として判断することとなる。
例えば、図18Bに示す設定画面1802のように、各シート処理装置の種類と、接続順序とが登録される。設定画面1802では、設定項目の上から順番に「大容量スタッカ200a、糊付け製本機200b、中綴じ製本機200c」と設定されている。この設定順序は、図8Aに示すように、実際の接続順序として、制御部205により判断される。
一方、本印刷システム1000のシステム構成を図9Aに示すようなシステム構成とする場合、図18Cに示す設定画面1803のように、各シート処理装置の種類と、接続順序とが登録される。設定画面1803は、設定項目の上から順番に「糊付け製本機200b、大容量スタッカ200a、中綴じ製本機200c」となるように設定されている。この設定順序は、図9Aに示すように、実際の接続順序として、制御部205により判断される。
さらに、例えば、本印刷システム1000のシステム構成を図10Aに示すようなシステム構成とする場合、図18Dに示す設定画面1804のように、各シート処理装置の種類と、接続順序とが登録される。設定画面1804は、設定項目の上から順番に「大容量スタッカ200a、中綴じ製本機200c」となるように設定されている。この設定順序は、図10Aに示すように、実際の接続順序として、制御部205により判断される。
次に、図19を参照して、本実施形態による同じシート処理装置が接続された印刷システムについて説明する。図19は、第1の実施形態による印刷システム1000の他のシステム構成例を示す図である。ここでは、2台の大容量スタッカ200aと、1台の中綴じ製本機200cとの計3台のシート処理装置200を接続したシステム構成について説明する。このように、本実施形態の印刷システム1000は、同じ種類のシート処理装置200を複数台接続してもよい。なお、図19に示すように、同じ種類のシート処理装置200を連続してカスケード接続する構成を、ここでは、タンデム接続と称す。また、図19に示すシステム構成は、大量積載を頻繁に行うような状況を想定している。
[補足説明]
ここでは、シート処理装置200の補足を説明する。本実施形態の大容量スタッカ200a等のシート処理装置200は、装置筐体前面に開閉動作が可能なドア(前ドア)を具備している。これは、装置毎に、ジャムを除去したり、プリンタ部203で印刷されたジョブの印刷物(印刷媒体とも呼ぶ)を取出すために、必要となる。図20は、第1の実施形態による大容量スタッカの概要を示す斜視図である。
図20に示すように、大容量スタッカ200aの前面には、オペレータによる開閉動作が可能な前ドア2002を含む。また、大容量スタッカ200aは、前ドア2002をオープンさせる為の指示をオペレータが入力する為のスイッチ2001を装置筐体上部に含む。この大容量スタッカ200aにおける各種動作の制御は、当該大容量スタッカ200a自身が具備する制御部(不図示)が、主体となり行う。この制御部は、スイッチ2001からのオペレータによる手動入力命令に従い、前ドア2002をオープンさせる。具体的には、前ドア2002は閉じている状態の時に不図示の鍵により施錠状態とされており、この鍵が開錠させることにより前ドア2002がオープンされる。これにより、大容量スタッカ200aのスタックトレイ1105に積載済みのシートが取出可能となる。また、スイッチ2001からの操作だけでなく、印刷装置100の制御部205からの指示により、前ドア2002は、自動的にオープンされるようにしてもよい。この場合、図2に示す装置内部の信号線を介して、前ドア2002のオープン信号を、制御部205は、大容量スタッカ200aに送信する。
また、印刷処理されたジョブのシートを大容量スタッカ200aからオペレータにより取出す場合がある。本実施形態では、この場合、スタックトレイ1105に対して、当該ジョブの後に要求された後続ジョブのシートが排紙されないように、本印刷システム1000を、制御部205が制御してもよい。
つまり、本印刷システム1000は、オペレータが印刷物の取出作業中に、当該シート処理装置200内部のシート処理部に対して、後続ジョブのシートが排紙されないよう制御する。
但し、制御部205は、オペレータが印刷物の取出作業中であっても、例えば以下に例示する動作は実行可能に制御する。
制御部205は、前ドア2002の開閉動作中に、その大容量スタッカ200aのエスケープトレイ1102に対して、後続ジョブの印刷物を排紙可能に制御する。また、制御部205は、前ドア2002がオープンされたままの状態で、特定ジョブの印刷物を、ストレートパス1101を介して、搬送可能に制御してもよい。ここで、特定ジョブとは、大容量スタッカ200aによる積載処理が不要なジョブに該当し、かつ、大容量スタッカ200aの後段に接続されているシート処理装置200のシート処理を要する後続するジョブである。
以上の各種動作を実行する為に、制御部205は、各シート処理装置200の状態に応じて、後続ジョブの開始を禁止したり、許可したりする。すなわち、制御部205は、後続ジョブの印刷動作の実行可否および印刷タイミングを制御する。
以上のような構成も、印刷装置100に対して物理的接続関係にあり、かつ、電気的接続関係にあるインラインタイプのシート処理装置固有の構成である。
[印刷装置の制御部]
次に、図21を参照して、印刷装置100における制御部205が実行する機能について説明する。図21は、第1の実施形態による印刷装置の制御部によって実行されるソフトウェアブロックを示す図である。以下に各ソフトウェアブロックの役割・機能について述べるが、あくまで制御部205によって複数の関連するソフトウェアブロックが実行されることにより、実際の制御が完遂されることに留意されたい。
2101は、UIすなわちユーザインタフェースを司るものであり、オペレータが印刷装置100の各種操作・設定を行う場合に、機器との仲介を行うモジュールである。本モジュールは、オペレータの操作に従い、後述の各種モジュールへの入力情報の転送またはデータの設定処理等を行う。
2102は、Address−Book、すなわち、データの送付先、通信先等を管理するデータベースモジュールである。Address−Book2102は、の内容は、モジュール2101からのデータの追加、削除または取得の操作により各モジュールにデータの送付または通信先情報を与えるものとして使用される。
2104は、Universal−Send、すなわち、データの配信を司るモジュールである。モジュール2104は、UI2101によりオペレータに指示されたデータを、同様に指示された通信(出力)先に配布する。また、オペレータにより、モジュール2104は、印刷装置100のスキャナ機能を使用し配布データの生成が指示された場合、後述のControl−API2119を介して機器を動作させ、データの生成を行う。
2105は、Universal−Send2104内で出力先にプリンタが指定された際に実行されるモジュールである。2106は、Universal−Send2104内で通信先にE−mailアドレスが指定された際に実行されるモジュールである。2107は、Universal−Send2104内で出力先にデータベースが指定された際に実行されるモジュールである。2108は、Universal−Send2104内で出力先に本機器と同様の文書処理装置が指定された際に実行されるモジュールである。
2109は、PDLモジュールであり、印刷装置100の外部から送信されたPDL(PageDescriptionLanguage)文書を、印刷装置100のプリント機能を使用して印刷する機能を実現する。
2131は、Job−Ticket−Parserであり、PDLデータと一緒に受信したJob−Ticketデータを解釈するモジュールである。Job−Ticketには、印刷メディア、部数、後処理、各種色処理および画像処理方法が指定可能である。Job−Ticketに指定された情報は、まず、モジュール2131で解析される。その後、解析された情報が、後述のControl−API2119を介して、同じく後述のJob−Manager2120、Print−Manager2126、PDL−Interpreter2127に伝達される。また、モジュール2131は、HTTPモジュール2112を使用して外部のWebサーバに格納された電子文書を印刷する機能も提供する。
2110は、Copyモジュールであり、印刷装置100の印刷機能とスキャナ機能を使用し、UIの指示に基づいてCopy動作を実行する。
2111は、ボックスモジュール(Box)であり、スキャン画像またはPDLプリント画像をHDD209に格納する。格納した画像は、印刷またはUniversal−Send機能による送信が可能である。また、モジュール2111は、HDD209に格納した文書の削除、グルーピング(個別BOXへの格納)、BOX間移動、BOX間コピーなどの管理機能も提供する。
2112は、印刷装置100がHTTPにより通信する際に使用されるモジュールであり、後述のTCP/IP2117モジュールにより前述のPDL2109モジュールに通信を提供する。2113は、lprモジュールであり、後述のTCP/IP2117モジュールにより前述のUniversal−Send2104内のプリンタモジュール2105に通信を提供する。2114は、SMTPモジュールであり、後述のTCP/IP2117モジュールにより前述のUniversal−Send2104内のE−mailモジュール2106に通信を提供する。2115は、SLM(Salutation−Manager)モジュールである。モジュール2115は、後述のTCP/IP2117モジュールにより前述のUniversal−Send2104内のデータベースモジュール2117、DPモジュール2118に通信を提供する。2116は、LPDモジュールであり、後述のTCP/IP2117モジュールにより、前述のPDL2109モジュールに通信を提供する。
2117は、TCP/IP通信モジュールであり、前述の各種モジュールに後述のNetwork−Driverによりネットワーク通信を提供する。2118は、ネットワークドライバであり、ネットワークすなわち外部I/F202に物理的に接続される部分を制御する。
2119は、Control−APIであり、上位モジュールと下位モジュールのインタフェースを提供する。上位モジュールとしては、Universal−Send2104、PDL2109、Copy2110、Box2111等がある。下位モジュールとしては、後述のJob−Manager2120等がある。Control−API2119は、上位および下位のモジュール間の依存関係を軽減し、それぞれの流用性を高めるものである。
2120は、Job−Managerであり、前述の各種モジュールよりControl−API2119を介して指示される処理を解釈し、後述の各モジュールに指示を与える。また、モジュール2120は、印刷装置100内で実行されるハード的な処理を一元管理する。2121は、CODEC−Managerであり、Job−Manager2120が指示する処理の中でデータの各種圧縮・伸長を管理・制御するものである。2122は、FBE−Encoderであり、Job−Manager2120、Scan−Manager2125により実行されるスキャン処理により読み込まれたデータをFBEフォーマットにより圧縮するものである。
2123は、JPEG−CODECであり、読み込まれたデータのJPEG圧縮および印刷データのJPEG展開処理を行う。Job−Manager2120、Scan−Manager2125により実行されるスキャン処理、およびPrint−Manager2126により実行される印刷処理で使用される。
2124は、MMR−CODECであり、読み込まれたデータのMMR圧縮および印刷データのMMR伸長処理を行うものである。MMR−CODEC2124は、Job−Manager2120、Scan−Manager2125により実行されるスキャン処理において使用される。また、MMR−CODEC2124は、Print−Manager2126により実行される印刷処理においても使用される。
なお、FBE−Encoder2122、JPEG−CODEC2123、MMR−CODEC2124の各モジュールは専用ハードウェアである圧縮伸張部210を制御することにより実際の圧縮伸張処理を行うものである。
2125はScan−Managerであり、Job−Manager2120が指示するスキャン処理を管理・制御するものである。2128は、ScannerI/Fであり、Scan−Manager2125と印刷装置100が内部的に接続しているスキャナ部201とのI/Fを提供するものである。
2126は、Print−Managerであり、Job−Manager2120が指示する印刷処理を管理・制御するものである。2129は、Engine−I/Fドライバであり、Print−Manager2126とプリンタ部203とのI/Fを提供する。
2127は、PDLInterpreterであり、Job−Manager2120の指示により、PDLデータを解釈し、PDLデータの種別によらない共通の表現形式であるディスプレイリストを生成する。PDLデータ、すなわちページ記述言語データとしては、LIPS、PostScript、PCL、PDF、SVGなどがある。
2130は、Renderであり、モジュール2127により生成されたディスプレイリストを、Print−Manager2120の指示により、ラスタイメージメモリに展開するものである。
次に、図22を用いてページ記述言語データを解釈し画像形成を行うRIP処理の流れについて説明する。図22は、第1の実施形態による制御部により実行されるRIP処理の制御フローを示す図である。
PDFインタプリタ2201は、モジュール2127の一つで、PDFで記述されたデータを解釈し中間言語データであるディスプレイリスト2217を生成する。
なお、PDFインタプリタ2201内の各モジュールは、制御部205によってパイプライン実行されるものである。描画オブジェクト毎に2204から2211までの各モジュールが繰り返し実行され、同一ページ内の全描画オブジェクトに対する処理が終了した時点で1ページ分のディスプレイリストが生成される。
RIP詳細パラメータ2216は、JobTicketにより指定された情報のうちRIP処理時に適用されるパラメータ群である。ここで与えられるパラメータとしては、出力カラーモード、RGBソースプロファイル、CMYKシミュレーションプロファイル、出力プロファイル、フィニッシング情報および両面出力情報などがある。
図22のRIP処理の流れでは、各ページに含まれる描画オブジェクトの色によってページ全体がカラーかモノクロかを決定する。
言語処理部2204は、PDFデータを解釈し、描画オペレータに応じて文字処理部2205、グラフィックス処理部2206およびイメージ処理部2207の各描画処理部へ描画要求を出す。
文字処理部2205は、指定されたフォントから文字ビットマップを生成する。グラフィックス処理部2206は、ベクタグラフィックス描画を制御する。イメージ処理部2207は、イメージデータを共通の内部データ形式に変換する処理を行う。
CMSエンジン2208は、カラーマネージメントを行うモジュールであり、入力色を絶対色空間に変換後、プリンタエンジン固有の出力色(CMYK)を生成する。PDFでは、Device色空間、CIEBased色空間、特殊色空間など多様な色空間が規定されている。Device色空間で指定された入力色に関して、CMSエンジン2208は、RGBソースプロファイル、CMYKシミュレーションプロファイルなどの予め用意されたICCプロファイル群のうち指定されたものを用いて色変換を行う。CIEBased色空間で指定された入力色に関して、CMSエンジン2208は、その色空間で指定された変換テーブル、変換関数、変換マトリックスに従い色変換を行う。また、絶対色空間からプリンタエンジン固有の色空間への変換は、出力プロファイルを用いて行われる。出力プロファイルに関して、CMSエンジン2208は、グレイスケールがK単色で表現されることを優先したグレイ補償プロファイルと、グレイスケールをCMYK4色で表現するノーマルプロファイルとの二つが選択的に使用する。Separation色空間またはDeviceN色空間などで指定された特色に関して、CMSエンジン2208は、Namedプロファイルを用いてプロセスカラー(CMYK)に変換する。なお、RGBソースプロファイル、CMYKシミュレーションプロファイル、出力プロファイル、Namedプロファイルの各ICCプロファイルは、HDD209の予め定められた位置に格納される。
色判定部2209は、CMSエンジン2208の出力値であるCMYK色を調べ、現在処理中のページがカラーページかモノクロページか判定する。色判定は、RIP詳細パラメータの出力カラーモードによりAutoが指定された場合にのみ実行される。出力カラーモードには、その他に、カラーとモノクロが指定可能であるが、カラーまたはモノクロが指定された場合、色判定は実行されない。
ディスプレイリストジェネレータ2211は、中間言語データであるディスプレイリスト2217を生成する。また、ディスプレイリスト2217内には、各描画オブジェクトの属性フラグが含まれており、描画オブジェクトがグラフィックス、イメージおよび文字の何れであるかが識別される。各属性は、文字処理部2207、グラフィックス処理部2208、イメージ処理部2209から通知されたものがそのまま使用される。属性フラグは、レンダを経て後段の画像処理に使用される。また、ディスプレイリスト2217内には、各オブジェクトのラスタオペレーション情報が含まれており、ラスタオペレーション処理が必要なオブジェクトか否かが識別される。
レンダ2202は、ディスプレイリスト2217を解釈し、それぞれがビット深度8×4面のCMYKビットマップ2218を生成する。レンダ2202では、Mask(result=src&dest)、Copy(result=src)、Merge(result=src|dest)などのラスタオペレーションモードを備えている。レンダ2202は、描画オブジェクト毎に指定されたラスタオペレーションモードに従い、既に描画済の描画オブジェクト(背景、dest)と次に描画する描画オブジェクト(前景、src)との間でラスタオペレーション処理を実行する。そして、レンダ2202は、ラスタオペレーション処理結果(result)をページメモリ上に展開する。また、レンダ2202は、ディスプレイリスト2217に含まれる属性フラグを元に各デバイスピクセル単位での属性を示すオブジェクト属性マップ2219を生成する。ここで、オブジェクト属性マップ2219は、ピクセル毎にビット深度2(例えば、グラフィックス01、イメージ10、文字11)の属性情報を持つ。次に、CMYKビットマップ2218およびオブジェクト属性マップ2219は、画像処理プロセッサ2203に送られる。なお、ディスプレイリスト2217の作成後に続いてレンダリングが行われるかどうかは、JobManager2120およびPrintManager2126による制御に依存する。直ぐにレンダリングが行われない場合、作成されたディスプレイリスト2217は、順次HDD209の予め定められた位置に格納される。
画像処理プロセッサ2203は、PrintManager2126により制御される。画像処理プロセッサ2203は、CMYKビットマップ2218に対して、濃度・カラーバランス調整2212、出力ガンマ補正2213およびハーフトーニング2214などの画像処理を行う。
ハーフトーニング2214は、オブジェクト属性マップ2219を参照してオブジェクト属性毎に異なるハーフトーニングを適用する。グラフィックス属性の画像領域に対しては、解像度優先の高線数スクリーンを適用する。また、イメージ属性の画像領域に対しては、諧調優先の低解像度スクリーンを適用する。さらに、文字属性の画像領域に対しては、誤差拡散を適用する。
色判定部2209でモノクロページと判定された場合には、レンダ2202で作成されたCMYKビットマップ2218のうちK版のビットマップのみが画像処理プロセッサ2204に送られる。その後、最終出力で使用されるKビットマップ2221が生成される。また、色判定部2209でカラーページと判定された場合には、レンダ2202で生成されたCMYKビットマップ2218がそのまま画像処理プロセッサ2202に送られる。その後、最終出力で使用されるCMYKビットマップ2220が生成される。こうして、画像処理プロセッサ2203により生成されたCMYKビットマップ2220またはKビットマップ2221がEngineI/F2129を介してプリンタ部203に転送され、所望のメディアに印字出力される。
なお、本印刷装置100は、生成された二種類の印刷モードを具備する。一つは、CMYKビットマップ2220もしくはKビットマップ2221が次のページのページ解釈またはレンダリングと並列して印字出力が行われるRIP中印刷モードである。もう一方は、1ジョブ中の全ページのレンダリング後に順次印字出力が行われるRIP後印刷モードである。RIP中印刷モードは、ページ解釈もしくはレンダリングに時間がかかった場合に、エンジン速度で出力できない可能性がある。一方、RIP後印刷モードは、複数ページをエンジン速度で出力することが可能である。RIP中印刷モードおよびRIP後印刷モードのいずれかの印刷モードを選択するかはジョブチケットで指定可能である。本印刷装置100では、RIP後印刷モードをデフォルトの動作としている。
[制御部の処理フロー]
次に、図23から図26を参照して、本実施形態による制御部205の処理について説明する。図23は、第1の実施形態による印刷装置の制御部における処理を示すフローチャートである。図24は、第1の実施形態による制御部により実行される三方断裁のレイアウト例を示す図である。図25は、第1の実施形態による制御部により実行される一方断裁のレイアウト例を示す図である。図26は、第1の実施形態による制御部により参照される管理テーブルの内容を示す図である。ここでは、図23を参照して処理フローを記載する中で、必要に応じて、図24から図26を参照して詳細な説明を記載する。
まず、ステップS2301において、制御部205は、JobTicketとPDFデータ(すなわち、印刷ジョブ)を受信し、HDD209に格納する。ここで、印刷装置100は、当該印刷装置100とデータ通信可能な外部装置のユーザインタフェースを介して印刷ジョブを受信する。また、印刷装置100は、当該印刷装置100が具備するユーザインタフェース、例えば、操作部204を介して印刷ジョブを受信してもよい。
次に、ステップS2302において、制御部205は、JobTicketを解釈し、フィニッシング情報を取り出す。ここで、フィニッシング情報とは、シート処理種別とその詳細に関わる情報である。シート処理種別とは、ステイプル、パンチ、断裁、シフト排紙、中綴じ製本、折り、くるみ製本、天糊製本および大量積載などのシート処理を実行するか否かの情報である。詳細情報としては、三方断裁か一方断裁かの断裁辺数、2穴か他穴かのパンチ箇所情報およびシングルステイプルかダブルステイプルかのステイプル位置情報などがある。
次に、ステップS2303において、制御部205は、インラインでの断裁処理が指定されているか否かを判定する。ここで、制御部205は、S2303、S2304、S2305の処理を実行するにあたり、図26に示す管理テーブル2600を参照する。断裁方法として、インラインフィニッシャ(インラインタイプのシート処理装置200)で断裁する場合、制御部205は、処理をS2304に遷移させる。
ステップS2304において、制御部205は、RIP後画像サイズを仕上がりサイズと、断裁精度に応じたマージン(補足領域1603)とを含めたサイズに設定する。すなわち、制御部205は、仕上がりサイズを超える補足領域1603(例えば、塗り足し部分など、仕上がりサイズ矩形外側とも称す。)の印刷が制限された状態のRIP後画像を生成する。ここで、制御部205は、補足領域1603をニアラインフィニッシャまたはオフラインフィニッシャの場合の補足領域1603よりも小さく、かつ、仕上がりサイズ超える領域に制限するようにしてもよい。さらに、制御部205は、補足領域1603を設けないようにしてもよい。この場合、例えば、シート処理の一部として断裁処理が行われるとすると、塗り足し部分が無いため、断裁処理を行うシート処理装置200は、仕上がりサイズに合わせて正確に断裁を行えるだけの精度が求められる。
一方、断裁方法として、非インラインフィニッシャで断裁する場合、制御部205は、処理をS2305に遷移させる。ステップS2305において、制御部205は、RIP後画像サイズを出力シートサイズに設定する。すなわち、制御部205は、仕上がりサイズ矩形外側の印刷がある状態の印刷データを生成する。
図24(a)に示すように、PDFでは、シートサイズ(MediaBox)、仕上がりサイズ(CropBox)および塗り足しサイズ(BleedBox)の各矩形サイズがデータ中に指定される。シートサイズは、出力媒体のサイズを指定する矩形情報である。仕上がりサイズは、製本時などの断裁により断裁された後のサイズを指定する矩形情報である。図24(a)のPDFデータは、図24(b)に例示するように断裁されることを想定している。塗り足しサイズは、断裁位置の誤差を想定したマージン分を仕上がりサイズの外側に含めたサイズを指定する矩形情報である。塗り足しが無いと仕上がり物のページ端まで塗りたい場合に、断裁位置の誤差により端部が白抜けしてしまう可能性がある。
なお、S2304では、実際の断裁精度情報によるマージン分を含んだサイズをRIP後画像サイズとして設定するものであり、PDFデータ中に指定される仕上がりサイズとは別のものである。断裁精度情報は、実際に断裁処理が行われる印刷装置100に装着されたインラインタイプの後処理装置との通信により取得される。
また、ステップS2304、S2305でのRIP後画像サイズの設定とは、RIP後に生成されるビットマップ座標とオリジナルPDFデータの座標との関係も定義する。ビットマップ座標の原点は、生成されるビットマップの左上が原点となり、オリジナルPDFデータでは、シートサイズ矩形の左下が原点となる。すなわち、RIP後画像サイズの設定は、この二つの原点間の相対位置関係を定める。
RIP後画像サイズが設定されると、ステップS2306において、制御部205は、PDFデータのRIP処理を行う。ここでは、PDFデータの解釈と、レンダリング処理を行い、ビットマップデータを生成する。RIP処理において、ステップS2304またはステップS2305で設定されたRIP後画像サイズの外側にはみ出す描画要求は、クリップ処理により取り除かれる。図24(a)に例示したPDFデータでは、図24(c)に例示するビットマップデータが生成される。
次に、ステップS2307において、制御部205は、三方断裁か否かを判定する。三方断裁である場合、制御部205は、処理をS2308へ遷移させ、三方断裁でない場合、ステップS2309へ、処理を遷移させる。ステップS2308において、制御部205は、出力シートの一辺とビットマップ画像の一辺が重なるようにレイアウトし、プリント出力を実行する。三方断裁の場合、プリンタ部203で印刷されたシートは、くるみ製本機によって三方が断裁されて出力される。図24(a)に例示したPDFデータでは、図24(d)に例示するようにシート上にレイアウトし、出力される。左右方向の右辺のみが重なるように揃えられ、天地方向ではRIP後ビットマップがシートの中央に上下均等の余白ができるようにレイアウトされる。このように、本実施形態による制御部205は、シート処理に応じて、画像が印刷されるシート上の位置を修正する。
ステップS2309において、制御部205は、一方断裁か否かを判定する。一方断裁である場合、制御部205は、S2310へ処理を遷移させ、一方断裁でない場合、ステップS2311へ処理を遷移させる。ステップS2310において、制御部205は、出力シートの三辺とビットマップ画像の三辺が重なるようにレイアウトして、プリント出力を実行する。一方断裁の場合、プリンタ部203でプリントされたシートは、中綴じ製本機200cまたは糊付け製本機200bによって一方が断裁されて出力される。図25(a)に例示したPDFデータでは、図25(d)に例示するようにシート上にレイアウトして出力される。左右方向の右辺と天地方向の上辺と下辺が重なるように揃えられ、左辺側にのみ余白が形成される。なお、本説明では比較の為の便宜上、媒体上の三辺を揃えるとしている。中綴じ製本機200cの場合は織り込まれる裏面も同一の媒体上にレイアウトされる為、厳密には上下の二辺を揃えることになることに注意されたい。このように、制御部205は、断裁処理(シート処理)に応じて、画像が印刷されるシート上の位置を修正する。
ステップS2311おいて、制御部205は、断裁処理を行わないため、ビットマップ画像をシート上にそのままプリント出力する。図24(a)に例示したPDFデータでは、オリジナルデータで表現された通りにシート上に印刷される。
本実施形態では、PDFデータのRIP時に描画をクリップすることにより、仕上がりサイズの外側の描画を削除したが、その他の方法でもかまわない。例えば、制御部205は、RIP時において、常にシートサイズのビットマップ画像を形成し、印刷を行う際に感光ドラム上に仕上がりサイズの外側領域の潜像を形成しないように制御するようにしてもよい。制御フローのなるべく前段で削除する方が効率的であるが、不要なトナー消費を抑制するという目的では、どのように不要な描画を削除する方法であってもかまわない。また、本実施形態による制御部205は、補足領域1603における印刷の制限において、補足領域1603のサイズおよび補足領域1603に印刷される予定のオブジェクトの少なくとも一方を制限するようにしてもよい。すなわち、不要なトナー消費を抑制するという目的では、2つの制限方法のうち両方とも有効である。
また、本実施形態では、断裁処理がインラインタイプのシート処理装置200において実行されるか否かを判定し、補足領域への印刷を決定している。しかしながら、本発明は、補足領域への印刷条件として、他の条件を用いてもよい。
例えば、印刷装置100により印刷処理がなされたジョブの印刷媒体を、断裁処理が実行可能な断裁装置に対して供給可能にした印刷システムであることを前提とする。この場合、制御部205は、断裁処理が必要であるか否かを判定することによって、補足領域への印刷を許可するか禁止するかを決定してもよい。具体的に、制御部205は、印刷対象のジョブが断裁装置による断裁処理を不要とする場合、補足領域に対する印刷を許可し、一方、断裁処理を必要とする場合、補足領域に対する印刷を禁止するようにしてもよい。
同様に、印刷装置100により印刷処理がなされたジョブの印刷媒体を、断裁処理が実行可能な断裁装置に対して供給可能にした印刷システムであることを前提とする。ここでは、この断裁装置を断裁装置Aと称し、他の断裁装置を断裁装置Bと称す。断裁装置Bには、印刷装置100により印刷処理されたジョブの印刷媒体が、例えば、ユーザを介して供給されることとなる。この場合、制御部205は、印刷対象のジョブがどの断裁装置で実行される断裁処理を必要としているかを判定することによって、補足領域への印刷を許可するか禁止するかを決定してもよい。具体的に、制御部205は、印刷対象のジョブが断裁装置Bの断裁処理を必要とする場合、補足領域に対する印刷を許可し、一方、断裁装置Aによる断裁処理を必要とする場合、補足領域に対する印刷を禁止するようにしてもよい。
以上説明したように、本実施形態の印刷システム1000による奏することが可能な効果を以下に例示する。例えば、オフィス環境に留まらずPOD環境にも適応可能な使い勝手の良い便利な印刷環境が構築可能となる。また、例えば、極力、高い生産性でもってシステムを動作させたいといったニーズや、極力、オペレータの作業負荷を軽減したいといったニーズ等、POD等の印刷環境における実際の作業現場のニーズにも対処可能となる。
詳細には、インラインタイプの断裁機による場合に、トナーの消費量を抑制することができ、印刷業者のランニングコストまたは事務機販売業者のランニングコストのいずれかを低減することができる。一方、インラインで断裁処理を行わない場合には、従来どおりトンボやカラーバー等の後工程で必要になる情報を印刷することが可能となる。このように、後工程がインラインか否かに適応して、効率的な運用が可能となる。また、仕上がりサイズの外側の描画をRIP時に削除することにより、RIP処理時間の短縮や、RIP後のビットマップ画像を格納するための記憶領域の節約が可能となる。したがって、本印刷システムは、従来で想定したようなPOD環境で想定されうるユースケースやニーズに対処可能な便利でかつ柔軟な印刷環境が構築可能となり、製品実用化に向けての様々な仕組みが提供可能となる。
[第2の実施形態]
次に、図27Aから図28を参照して、第2の実施形態について説明する。図27Aから図27Cは、第2の実施形態によるUI部に対する表示制御例を示す図である。図28は、第2の実施形態による制御部により参照される管理テーブルの内容を示す図である。第1の実施形態による印刷システムでは、RIP後すぐに印刷を行う。しかしながら、第2の実施形態による印刷システムは、RIP後に一旦ボックス機能によるRIP済ビットマップデータの保持を行う。
ボックス機能によるRIP済ビットマップデータの保持を行う場合、ユーザによる印刷設定の変更が可能になる。変更可能な印刷設定としては、部数、両面およびフィニッシング設定などがある。フィニッシング設定には、シート処理種別とその詳細設定がある。シート処理種別とは、ステイプル、パンチ、断裁、シフト排紙、中綴じ製本、折り、くるみ製本、天糊製本、大量積載のどのシート処理を行うかの設定情報である。詳細設定としては、三方断裁か一方断裁かの断裁辺数、2穴か他穴かのパンチ箇所情報、シングルステイプルかダブルステイプルかのステイプル位置情報などがある。
図6に示すデフォルトの表示部401において、ユーザによりボックスキー603が押下された場合、制御部205は、図27Aのボックス機能の操作画面2701を表示部401に表示させる。操作画面2701において、ユーザによりボックス番号を指定するキーが押下された場合、制御部205は、図27Bの個別ボックスの操作画面2702を表示部401に表示させる。操作画面2702において、ユーザによりプリントキーが押下された場合、制御部205は、図27Cのプリント設定画面2703を表示部401に表示させる。さらに、プリント設定画面2703において、ユーザによりプリント開始ボタンが押下された場合、制御部205は指定された文書データをプリンタ部203により印刷させる。この場合、制御部205は、当該文書データのプリント設定、すなわち、元の印刷ジョブに設定されていたプリント設定をそのまま用いて印刷を実行する。なお、文書データは、上述したRIP済ビットマップデータが複数集まったものと、ほぼ同義と考えてよい。プリント設定画面2703において、ユーザにより仕上げキーが押下されると、制御部205は、図7に示すシート処理の選択画面を表示部401に表示させる。
ここで、ボックス格納前のジョブ設定としては、インラインでの断裁を指定するジョブであったとしても、実際の印刷時に設定変更してインラインでの断裁が解除される可能性がある。逆に、ボックス格納前のジョブ設定としては、インラインでの断裁指定の無いジョブであったとしても、実際の印刷時に設定変更してインラインの断裁が指定される場合もある。
印刷時に設定変更されて断裁が指定された場合には、RIP済ビットマップの加工等により、不要な印刷領域(例えば、補足領域など)を削除することは可能である。しかしながら、印刷時に断裁が解除された場合には、既にRIP済ビットマップには、仕上がり領域の外側の補足領域に印刷される画像データが削除されているため、元に戻すことができない。
そこで、本実施形態によれば、制御部205は、ボックス格納が指定され、かつ、インラインでの断裁が指定された場合にのみ、仕上がりサイズのビットマップと不要な補足領域に印刷される画像が削除されていないビットマップとの両方を生成し保持する。ここで、制御部205は、図28に示す管理テーブル2800を参照して、RIP済ビットマップ生成方法を制御する。印刷画像の保持方法として、印刷のみで画像の保持を行わない、すなわち、ボックス格納を実行しない場合には、図26に示した管理テーブル2600と全く同様の制御が実行される。印刷画像の保持方法は、ボックスに格納または印刷後にボックスに格納する場合の制御が異なる。インラインフィニッシャによる断裁が指示された場合、制御部205は、仕上がりサイズ矩形外側の補足領域が制限された状態のRIP済ビットマップを生成する。さらに、制御部205は、仕上がりサイズ矩形外側の補足領域がある状態のRIP済ビットマップも生成する。また、非インラインフィニッシャによる断裁が指示された場合、制御部205は、仕上がりサイズ矩形外側の補足領域がある状態のRIP済ビットマップのみを生成する。
また、類似する制御方法として次の方法でもよい。制御部205は、ボックス格納が指定され、かつ、インラインでの断裁が指定された場合にのみ、仕上がりサイズのRIP済ビットマップとオリジナルのPDLデータとの両方を保持する。そして、インラインの断裁指定が印刷時に解除された場合に、制御部205は、オリジナルのPDLデータから再度RIP処理を行い、仕上がりサイズ矩形外側の補足領域が制限されないRIP済ビットマップを生成し直す。もちろん、これらの画像の保持は、ユーザ(オペレータ)によって設定された情報に従ってもよい。すなわち、制御部205は、操作部204または外部装置から入力された当該印刷ジョブの設定情報に従って、仕上がりサイズのビットマップと、補足領域に印刷されるビットマップとを保持するようにしてもよい。
以上説明したように、第2の実施形態に示した制御方法によれば、ボックス機能を利用した場合においても同様に、第1の実施形態に示した効果が得られる。
[他の実施形態]
本実施形態における図に示す機能が外部からインストールされるプログラムによって、ホストコンピュータ(例えば、PC103やPC104)により遂行されていてもよい。なお、この場合、ホストコンピュータは、上述した操作画面を表示させる為のデータを外部からインストールし、当該ホストコンピュータの表示部に上記各種の操作画面を表示しても良い。
この一例として、本例では、図17のUI画面による構成でもって、これを説明している。PostScriptなど一般のページ記述言語ではホストコンピュータ上のプリンタドライバにてページ記述言語データを生成する。図17Bに図示したように、プリンタドライバにてインラインフィニッシャを使うか否かが判別可能な場合には、データ生成時に描画領域に制限を加える方法が合理的である。そこで、ホストコンピュータのCPUは図29に示す管理テーブル2900を用いて、印刷データ生成方法を制御する。つまり、インラインフィニッシャによる断裁が指示された場合には、仕上がりサイズ矩形外側の描画が制限された状態の印刷データ(ページ記述言語データ)を生成する。そして、非インラインフィニッシャによる断裁が指示された場合には、仕上がりサイズ矩形外側の描画がある状態の印刷データ(ページ記述言語データ)を生成する。
このような構成の場合、CD−ROMやフラッシュメモリやFD等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等、プログラムの形態を問わない。
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVDなどを用いることができる。
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
その他、プログラムの供給方法としては、コンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードする方法がある。ダウンロードする方法の一例として、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、当該ホームページからダウンロードする方法がある。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバやftpサーバ等も本発明の請求項に含まれるものである。
また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、別途入手した鍵情報により復号し、コンピュータにインストールさせて実現することも可能である。鍵情報の配布方法として、所定の条件をクリアしたユーザに対し、インターネットを介してホームページからダウンロードさせる方法がある。
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現される。そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行う場合がある。この場合、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
さらに、別の形態をとることも可能である。まず、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行う。この場合、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を当該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形(各実施形態の有機的な組合せを含む)が可能であり、それらを本発明の範囲から排除するものではない。例えば、本実施形態では、印刷装置100内部の制御部205が上記各種制御の主体となっていたが、印刷装置100と別筐体の外付けコントローラ等によって、上記各種制御の一部または全部を実行可能に構成してもよい。
以上、本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。