(57)【要約】【課題】画像が形成された用紙を次工程にセットする作業にかかるユーザーへの負担を軽減することができる画像形成システム及びプログラムを提供する。【解決手段】画像形成システム１は、ジョブ情報取得部と、画像形成部と、制御部と、を備えている。ジョブ情報取得部は、ジョブ情報を取得する。画像形成部は、ジョブ情報に基づいて用紙に画像を形成する。また、制御部は、像形成部での画像形成工程の後に、画像形成部から搬送されて行われる次工程に基づいて、複数のジョブにおける画像形成部での実行順序を決定する。【選択図】図５
2020032603.tif 000002
【特許請求の範囲】
【請求項１】
用紙に対して行う処理内容を示す複数のジョブからなるジョブ情報を取得するジョブ情報取得部と、
前記ジョブ情報に基づいて用紙に画像を形成する画像形成部と、
前記ジョブ情報における前記複数のジョブ毎の前記画像形成部での画像形成工程の後に、前記画像形成部から搬送されて行われる次工程に基づいて、前記複数のジョブにおける前記画像形成部での実行順序を決定する制御部と、
を備えた画像形成システム。
【請求項２】
前記制御部は、前記ジョブ情報に基づいて、前記複数のジョブのうち同じ積載部に上積み積載され、かつ前記次工程での工程の内容が同じジョブにおける前記画像形成部での実行順序を、前記次工程での実行順序に基づいて、決定する
請求項１に記載の画像形成システム。
【請求項３】
前記複数のジョブは、第１ジョブと、前記第１ジョブよりも前記次工程において後に行われる第２ジョブと、を少なくとも有し、
前記制御部は、
前記第１ジョブにおける前記画像形成部での実行順序を、前記第２ジョブよりも後に実行するように決定する
請求項２に記載の画像形成システム。
【請求項４】
用紙に対して行う処理内容を示す複数のジョブからなるジョブ情報を取得するジョブ情報取得部と、
前記ジョブ情報に基づいて用紙に画像を形成する画像形成部と、
前記ジョブ情報における前記複数のジョブ毎の前記用紙の処理枚数に基づいて、前記複数のジョブにおける前記画像形成部での実行順序を決定する制御部と、
を備えた画像形成システム。
【請求項５】
前記制御部は、
前記ジョブ情報に基づいて、前記複数のジョブのうち同じ積載部に上積み積載されるジョブにおける前記画像形成部での実行順序を、前記用紙の処理枚数が多いジョブから先に実行するように決定する
請求項４に記載の画像形成システム。
【請求項６】
前記制御部により決定された実行順序を表示する表示部を備えた
請求項１〜５のいずれか１項に記載の画像形成システム。
【請求項７】
前記画像形成部を有する画像形成装置と、
前記画像形成装置により画像が形成された用紙を積載する用紙積載装置と、
前記画像形成装置に前記ジョブ情報を出力する情報処理装置と、を備え、
前記制御部は、前記画像形成装置又は前記情報処理装置に設けられる
請求項１〜６のいずれか１項に記載の画像形成システム。
【請求項８】
前記次工程において前記用紙の後処理を行う後処理装置を備え、
前記情報処理装置は、前記画像形成装置及び前記後処理装置に前記ジョブ情報を出力する
請求項７に記載の画像形成システム。
【請求項９】
前記制御部は、前記複数のジョブのうち前記用紙積載装置に積載される最後のジョブの画像形成部での画像形成処理が完了した際に、前記用紙積載装置から前記用紙の取り出しが可能なことを告知する
請求項７に記載の画像形成システム。
【請求項１０】
前記用紙積載装置は、前記用紙が積載される積載部をロックするロック機構を有し、前記制御部が前記用紙積載装置から前記用紙の取り出しが可能なことを告知した際に、前記ロック機構を解錠する
請求項９に記載の画像形成システム。
【請求項１１】
用紙に対して行う処理内容を示す複数のジョブからなるジョブ情報をジョブ情報取得部で取得させる手順と、
前記ジョブ情報に基づいて前記用紙に画像を画像形成部により形成させる手順と、
前記ジョブ情報における前記複数のジョブ毎の前記画像形成部での画像形成工程の後に、前記画像形成部から搬送されて行われる次工程に基づいて、前記複数のジョブにおける前記画像形成部での実行順序を制御部に決定させる手順と、を
コンピューターに実行させるためのプログラム。
【請求項１２】
用紙に対して行う処理内容を示す複数のジョブからなるジョブ情報をジョブ情報取得部で取得させる手順と、
前記ジョブ情報に基づいて前記用紙に画像を画像形成部により形成する手順と、
前記ジョブ情報における前記複数のジョブ毎の前記用紙の処理枚数に基づいて、前記複数のジョブにおける前記画像形成部での実行順序を制御部に決定させる手順と、を
コンピューターに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、用紙に画像を形成する画像形成システム及びプログラムに関する。
【背景技術】
【０００２】
画像形成システムは、用紙に画像を形成する画像形成装置と、画像形成装置によって画像が形成された用紙を積載する積載装置とを備えている。そして、画像形成装置では、画像処理装置が出力されたジョブ情報に基づいて、用紙に画像を形成する。さらに、画像形成システムでは、積載装置に積載された用紙に対して、後工程として、後処理装置により後処理を行うことがある。
【０００３】
また、画像形成システムとしては、例えば、特許文献１に記載されているようなものがある。特許文献１には、画像形成装置のＣＰＵが、大容量スタッカに積載される用紙に対して、後処理装置へと手動で搬送されて後処理が実施される場合には、大容量スタッカの最大積載枚数と、後処理装置の最大後処理枚数とに基づいて、上限積載枚数を設定する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−９８８７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
なお、画像形成システムでは、複数のジョブが行われ、積載装置には複数のジョブの用紙が積載される場合があり、積載装置では、画像形成装置での実行順序の順に用紙が積載される。そのため、画像形成装置で先に実行されたジョブの用紙は、後に実行されたジョブの用紙の下側に積載される。また、後処理装置に用紙にセットする際には、後処理装置で行う実行順序に基づいて、用紙をセットする必要がある。そのため、後処理装置において先に実行するジョブの用紙が、後に実行するジョブの用紙の下側に積載されている場合、実行順序が後のジョブの用紙を一旦別の場所に置き直す必要があった。その結果、用紙を後処理装置にセットする作業が繁雑なものとなり、ユーザーへの負担となっていた。
【０００６】
本発明は、上述のような従来の問題点に鑑み、画像が形成された用紙を次工程にセットする作業にかかるユーザーへの負担を軽減することができる画像形成システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決し、本発明の目的を達成するため、画像形成システムは、ジョブ情報取得部と、画像形成部と、制御部と、を備えている。ジョブ情報取得部は、用紙に対して行う処理内容を示す複数のジョブからなるジョブ情報を取得する。画像形成部は、ジョブ情報に基づいて用紙に画像を形成する。制御部は、ジョブ情報における複数のジョブ毎の画像形成部での画像形成工程の後に、画像形成部から搬送されて行われる次工程に基づいて、複数のジョブにおける画像形成部での実行順序を決定する。
【０００８】
また、本発明の他の画像形成システムは、ジョブ情報取得部と、画像形成部と、制御部と、を備えている。ジョブ情報取得部は、用紙に対して行う処理内容を示す複数のジョブからなるジョブ情報を取得する。画像形成部は、ジョブ情報に基づいて用紙に画像を形成する。制御部は、ジョブ情報における複数のジョブ毎の用紙の処理枚数に基づいて、複数のジョブにおける画像形成部での実行順序を決定する。
【０００９】
本発明のプログラムは、次の手順をコンピューターに実行させる。
用紙に対して行う処理内容を示す複数のジョブからなるジョブ情報をジョブ情報取得部で取得させる手順。
ジョブ情報に基づいて用紙に画像を画像形成部により形成させる手順。
ジョブ情報における複数のジョブ毎の画像形成部での画像形成工程の後に、画像形成部から搬送されて行われる次工程に基づいて、複数のジョブにおける画像形成部での実行順序を制御部に決定させる手順。
【００１０】
また、本発明の他のプログラムは、次の手順をコンピューターに実行させる。
用紙に対して行う処理内容を示す複数のジョブからなるジョブ情報をジョブ情報取得部で取得させる手順。
ジョブ情報に基づいて用紙に画像を画像形成部により形成する手順。
ジョブ情報における複数のジョブ毎の用紙の処理枚数に基づいて、複数のジョブにおける画像形成部での実行順序を制御部に決定させる手順。
【発明の効果】
【００１１】
上記構成の画像形成システム及びプログラムによれば、画像が形成された用紙を次工程にセットする作業にかかるユーザーへの負担を軽減することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施の形態例にかかる画像形成システムの全体構成を示す概略構成図である。
【図２】本発明の第１の実施の形態例にかかる画像形成システムのハードウエア構成を示すブロック図である。
【図３】本発明の第１の実施の形態例にかかる画像形成システムにおけるジョブ情報の一例を示す説明図である。
【図４】従来の画像形成システムの動作例を示す説明図である。
【図５】本発明の第１の実施の形態例に係る画像形成システムの動作例を示す説明図である。
【図６】本発明の第１の実施の形態例にかかる画像形成システムにおけるスケジューリング処理及びジョブの実行処理を示すフローチャートである。
【図７】本発明の第１の実施の形態例にかかる画像形成システムにおけるジョブ情報を示す説明図である。
【図８】本発明の第１の実施の形態例にかかる画像形成システムにおける実行順序決定処理を示すフローチャートである。
【図９】実行順序決定処理で決定された予約リストを示す説明図である。
【図１０】本発明の第１の実施の形態例にかかる画像形成システムにおける最後のジョブ検索処理を示すフローチャートである。
【図１１】本発明の第２の実施の形態例にかかる画像形成システムにおける実行順序決定処理を示すフローチャートである。
【図１２】本発明の第２の実施の形態例にかかる画像形成システムにおけるジョブ情報を示す説明図である。
【図１３】実行順序決定処理で決定された予約リストを示す説明図である。
【発明を実施するための形態】
【００１３】
以下に、本発明の画像形成システム及びプログラムを実施するための形態について、図１〜図１３を参照しながら説明する。なお、各図において共通の部材には、同一の符号を付している。また、本発明は、以下の形態に限定されるものではない。
【００１４】
１．第１の実施の形態例
１−１．画像形成システムの構成
まず、本発明の第１の実施の形態例（以下、「本例」という。）にかかる画像形成システムの全体構成について説明する。図１は、本例の画像形成システム１の概略構成図である。
【００１５】
図１に示すように、画像形成システム１は、画像形成サーバーを構成する情報処理装置２と、画像形成装置３と、用紙積載装置を示す大容量スタッカ４と、後処理装置の一例を示すくるみ製本機５とを備えている。情報処理装置２、画像形成装置３、大容量スタッカ４及びくるみ製本機５は、それぞれＬＡＮ等のネットワーク６に接続され、ネットワーク７を介して相互に接続されている。
【００１６】
情報処理装置２としては、パーソナルコンピューターが適用される。情報処理装置２は、は、ユーザーの入力操作に基づいて、文書作成又は画像形成アプリケーションにより画像形成を行う画像データを生成する。また、情報処理装置２は、画像データと、用紙Ｓに対して行う処理内容を示すジョブ情報を、画像形成装置３やくるみ製本機５へネットワーク６を介して出力する。なお、ジョブ情報は、ＪＤＦ（Job Definition Format）に変換して、画像形成装置３やくるみ製本機５に出力される。
【００１７】
画像形成装置３は、情報処理装置２から出力されたジョブ情報及び画像データを、ネットワーク６を介して受信し、ジョブ情報の画像形成設定及び画像データに基づいて用紙Ｓに画像を形成する。画像形成装置３は、例えば電子写真方式により用紙Ｓに画像を形成する装置である。画像形成装置３は、画像形成を行う用紙Ｓが収容された給紙部３１と、用紙Ｓに画像形成を行う画像形成部３２と、操作表示部３３とを備えている。
【００１８】
画像形成部３２は、例えば、複数色（シアン、マゼンダ、イエロー、ブラック等）の画像形成ユニットを備え、用紙にカラーのトナー画像を形成することができる。画像形成部３２の用紙搬送方向の下流側（単に「下流側」と称する）には、トナー画像が形成された用紙が搬送される不図示の定着部が配置される。この定着部により、用紙が加圧及び加熱されて、転写されたトナー画像が用紙に定着する。
【００１９】
画像形成装置３の用紙Ｓの搬送方向の下流側には、大容量スタッカ４が配置されている。すなわち、画像形成装置３と大容量スタッカ４は、直列に並べられている。大容量スタッカ４には、画像形成装置３によって画像が形成された用紙Ｓが搬送される。
【００２０】
大容量スタッカ４は、用紙搬送部４１と、用紙Ｓが積載される積載部の一例を示すスタッカ部４３と、スタッカ部４３が配置された台車４２とを有している。用紙搬送部４１は、画像形成装置３から搬送された用紙Ｓをスタッカ部４３に向けて搬送する。スタッカ部４３は、台車４２ごと大容量スタッカ４の筐体から取り出し可能に構成されている。
【００２１】
くるみ製本機５は、画像形成装置３及び大容量スタッカ４から物理的に離れた位置に配置されている。スタッカ部４３に積載された用紙Ｓは、台車４２によってくるみ製本機５まで搬送される。
【００２２】
くるみ製本機５は、給紙部５１の給紙トレイに積載された用紙Ｓに対して後処理を行う。くるみ製本機５は、用紙Ｓを複数枚束ねて表紙でくるんで冊子を作成する、いわゆるくるみ製本を行う。
【００２３】
なお、本例では、後処理装置としてくるみ製本機５を適用した例を説明したが、これに限定されるものではない。後処理装置としては、例えば、用紙Ｓに箔押しを行う箔押し機、用紙Ｓを断裁する断裁機や用紙Ｓにステープル処理を行うステープル処理機等その他各種の後処理装置が適用される。
【００２４】
１−２．各装置のハードウエア構成
次に、図２を参照して各装置のハードウエア構成について説明する。
図２は、画像形成システムの各装置のハードウエア構成を示すブロック図である。
【００２５】
まず、情報処理装置２のハードウエア構成について説明する。
図２に示すように、情報処理装置２は、表示部２１と、入力操作部２２と、画像処理部２３と、画像回転／圧縮部２４と、を備えている。また、情報処理装置２は、ＣＰＵ（Central Processing Unit）２０１と、ＣＰＵ２０１が実行するプログラム等を記憶するためのＲＯＭ（Read Only Memory）２０２と、ＣＰＵ２０１の作業領域として使用されるＲＡＭ（Random Access Memory）２０３と、を有する。さらに、情報処理装置２は、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）２０４と、ネットワークＩ／Ｆ２０５とを備えている。なお、ＲＯＭ２０２としては、通常電気的に消去可能なプログラマブルＲＯＭが用いられる。また、制御部の一例を示すＣＰＵ２０１は、情報処理装置２全体を制御する。
【００２６】
また、表示部２１、入力操作部２２、画像処理部２３、画像回転／圧縮部２４、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＨＤＤ２０４及びネットワークＩ／Ｆ２０５は、それぞれシステムバスを介して相互に通信可能に接続されている。
【００２７】
表示部２１は、例えば、液晶表示装置（ＬＣＤ）又は有機ＥＬＤ（Electro Luminescence Display）等のディスプレイモニタであり、情報処理装置２で行われる処理の結果等を表示する。入力操作部２２には、例えば、例えば、キーボード、マウス又はタッチパネル等が用いられる。そして、入力操作部２２は、ユーザーが所定の操作入力、指示を行うことが可能である。また、入力操作部２２として適用したタッチパネルと、表示部２１として適用したフラットパネルディスプレイを積層して一体化し、操作表示パネルを構成してもよい。
【００２８】
画像処理部２３は、Ａ／Ｄ変換によって作成された画像データにシェーディング補正やディザ処理等の処理を施して、ＲＡＭ２０３に格納する。画像回転／圧縮部２４は、画像データの回転処理や、圧縮処理等を行い、ＲＡＭ２０３に格納する。
【００２９】
ネットワークＩ／Ｆ２０５は、例えば、ＮＩＣ等が用いられ、ネットワーク６を介して各装置間で各種のデータを送受信することが可能な構成とされている。
【００３０】
次に、画像形成装置３のハードウエア構成について説明する。画像形成装置３は、給紙部３１と、画像形成部３２と、操作表示部３３と、画像処理部３４と、画像読取部３５とを備えている。また、画像形成装置３は、ＣＰＵ３０１と、ＣＰＵ３０１が実行するプログラム等を記憶するためのＲＯＭ３０２と、ＣＰＵ３０１の作業領域として使用されるＲＡＭ３０３と、を有する。さらに、画像形成装置３は、ジョブ情報取得部の一例を示すネットワークＩ／Ｆ３０５と、後段Ｉ／Ｆ３０６とを有している。制御部の一例を示すＣＰＵ３０１は、画像形成装置３全体を制御する。
【００３１】
また、給紙部３１、画像形成部３２、操作表示部３３、画像処理部３４、画像読取部３５、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、ネットワークＩ／Ｆ３０５及び後段Ｉ／Ｆ３０６は、それぞれシステムバスを介して相互に通信可能に接続されている。
【００３２】
画像読取部３５は、原稿画像を光学的に読み取って電気信号に変換する。例えば、カラー原稿を読み取る場合は、一画素当たりＲＧＢ各１０ビットの輝度情報をもつ画像データを生成する。画像読取部３５によって生成された画像データや、情報処理装置２から送信される画像データは、画像処理部３４に送られ、画像処理される。画像処理部３４は、受信した画像データに対し、必要に応じて、シェーディング補正、画像濃度調整、画像圧縮等の画像処理を行う。また、画像形成部３２は、画像処理部３４によって画像処理された画像データを受け取り、画像データに基づいて用紙Ｓ上に画像を形成する。
【００３３】
操作表示部３３は、液晶表示装置（ＬＣＤ）又は有機ＥＬＤ（Electro Luminescence Display）等のディスプレイからなるタッチパネルである。この操作表示部３３は、出力部の一例であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。さらに、操作表示部３３は、複数のキーを備え、ユーザーのキー操作による各種の指示、文字、数字などのデータの入力を受け付けて、入力信号をＣＰＵ３０１に出力する。
【００３４】
ネットワークＩ／Ｆ３０５は、例えば、ＮＩＣ等が用いられ、ネットワーク６を介して各装置間で各種のデータを送受信することが可能な構成とされている。また、後段Ｉ／Ｆ３０６は、例えば、ＮＩＣ等が用いられ、画像形成装置３の後段に接続する大容量スタッカ４との接続を確立し、データの送受信を実行する。
【００３５】
次に、大容量スタッカ４のハードウエア構成について説明する。大容量スタッカ４は、用紙搬送部４１と、スタッカ部４３と、ロック機構４４と、センサ４５と、を備えている。また、大容量スタッカ４は、大容量スタッカ４全体を制御するＣＰＵ４０１と、ＣＰＵ４０１が実行するプログラム等を記憶するためのＲＯＭ４０２と、ＣＰＵ４０１の作業領域として使用されるＲＡＭ４０３と、を有する。さらに、大容量スタッカ４は、前段Ｉ／Ｆ４０５と、後段Ｉ／Ｆ４０６とを有している。
【００３６】
また、用紙搬送部４１、スタッカ部４３、ロック機構４４、センサ４５、ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ４０３、前段Ｉ／Ｆ４０５及び後段Ｉ／Ｆ４０６は、それぞれシステムバスを介して相互に通信可能に接続されている。
【００３７】
ロック機構４４は、スタッカ部４３が配置された台車４２（図１参照）を大容量スタッカ４の筐体にロックする。また、ロック機構４４は、出力部４４ａを介してシステムバスに接続されている。そして、ロック機構４４は、出力部４４ａを介してＣＰＵ４０１から出力された出力信号に基づいて、ロック及び解錠を行う。ロック機構４４が解錠されることで、スタッカ部４３を台車４２ごと筐体から取り出すことができる。
【００３８】
センサ４５は、用紙搬送部４１や、スタッカ部４３に配置されている。センサ４５は、用紙搬送部４１により搬送された用紙Ｓや、スタッカ部４３に積載された用紙Ｓを検出する。また、センサ４５は、入力部４５ａを介してシステムバスに接続されている。センサ４５が検出した検出信号は、入力部４５ａを介してＣＰＵ４０１に入力される。
【００３９】
前段Ｉ／Ｆ４０５は、例えば、ＮＩＣ等が用いられ、大容量スタッカ４の前段に接続する画像形成装置３との接続を確立し、データの送受信を実行する。また、後段Ｉ／Ｆ４０６は、例えば、ＮＩＣ等が用いられ、大容量スタッカ４の後段に何らかの装置が接続された場合に、当該装置との接続を確立し、データの送受信を実行する。
【００４０】
次に、くるみ製本機５のハードウエア構成について説明する。くるみ製本機５は、給紙部５１と、操作部５２と、断裁部５３と、表紙搬送部５４と、くるみ製本部５５と、用紙搬送部５６と、束積載部５７と、を備えている。また、くるみ製本機５は、くるみ製本機５全体を制御するＣＰＵ５０１と、ＣＰＵ５０１が実行するプログラム等を記憶するためのＲＯＭ５０２と、ＣＰＵ５０１の作業領域として使用されるＲＡＭ５０３と、を有する。さらに、くるみ製本機５は、ネットワークＩ／Ｆ５０５を有している。
【００４１】
給紙部５１は、給紙トレイを有しており、他の装置（本例では、大容量スタッカ４）から搬送された用紙Ｓが給紙トレイに載置される。そして、給紙部５１は、給紙トレイに載置された用紙Ｓを用紙搬送部５６に給紙する。用紙搬送部５６は、給紙部５１から給紙された用紙Ｓをくるみ製本機５の各部に搬送し、最終的に束積載部５７へ搬送する。
【００４２】
操作部５２、例えば、表示部であるディスプレイパネル上に表示される情報に従い、入力操作を行うことが可能なタッチパネルである。操作部５２は、ユーザーのキー操作による各種の指示、文字、数字などのデータの入力を受け付けて、入力信号をＣＰＵ５０１に出力する。
【００４３】
断裁部５３は、例えば、回転刃と固定刃とからなるローラ駆ったユニットであり、表紙や用紙Ｓを所定の長さに断裁する。くるみ製本部５５は、用紙Ｓを複数枚束ねて綴じ処理を行うと共に、束ねられた用紙に表紙を貼り付ける。これにより、くるみ製本部５５は、用紙Ｓに対してくるみ処理を行い、冊子を作成する。表紙搬送部５４は、くるみ製本部５５に冊子を作成する際に用いられる表紙を搬送する。束積載部５７は、くるみ製本部５５により作成された冊子をスタッカに積載する。
【００４４】
なお、情報処理装置２、画像形成装置３、大容量スタッカ４及びくるみ製本機５は、ＣＰＵ２０１、３０１、４０１、５０１の代わりに、ＭＰＵ（Micro Processing Unit）等の処理装置を備えるようにしてもよい。
【００４５】
１−３．ジョブ情報の一例
次に、情報処理装置２から出力されるジョブ情報の一例について図３を参照して説明する。
図３は、ジョブ情報の一例を示す説明図である。
【００４６】
情報処理装置２から出力されるジョブ情報、すなわちＪＤＦには、例えば、図３に示すような情報が記載されている。図３に示すように、ＪＤＦには、例えば、ジョブ毎に作業工程の内容が記載されている。また、基本情報としては、例えば、用紙サイズ、紙種、ページ数、部数、両面印刷又は片面印刷、後処理、実行順序、出荷期限が記載される。また、第１工程には、工程の内容、モード、出力先、その他として上積みの可否情報等の情報が記載される。また、第２工程には、工程の内容、表紙、実行順序等の情報が記載される。そして、第３コツ栄には、工程の内容、包装紙の種類等の情報が記載される。
【００４７】
１−４．動作例
次に、上述した構成を有する画像形成システム１の動作例について図４及び図５を参照して説明する。
図４は、従来の動作例を示す説明図、図５は、本例の動作例を示す説明図である。なお、図４及び図５の動作例は、図３に示すジョブ情報に基づいた動作例について説明する。
【００４８】
図４に示すように、従来の動作例では、画像形成装置３は、情報処理装置２からジョブ情報（ＪＤＦ）が入力されると、当該ジョブ情報に基づいて、用紙Ｓに対して画像を形成する。図３に示すように、ジョブ１の実行順序が１番に設定されており、ジョブ２の実行順序が２番に設定されている。そのため、情報処理装置２は、まず実行順序が１番のジョブ１を実行し、次に実行順序が２番のジョブ２を実行する。その結果、大容量スタッカ４のスタッカ部４３には、まずジョブ１の用紙束Ｊ１が積載され、ジョブ１の用紙束Ｊ１の上にジョブ２の用紙束Ｊ２が積載される。
【００４９】
次に、ユーザーは、ジョブ１の用紙束Ｊ１とジョブ２の用紙束Ｊ２が積載された台車４２を大容量スタッカ４から後処理装置であるくるみ製本機５に搬送する。なお、図３に示すジョブ情報では、第２工程であるくるみ製本機５の実行順序は、ジョブ１が１番であり、ジョブ２が２番に設定されている。そのため、ユーザーは、くるみ製本機５に用紙束Ｊ１、Ｊ２をセットする際に、台車４２の上側に積載されているジョブ２の用紙束Ｊ２を一度、別の場所に載置させて、実行順序が１番であるジョブ１の用紙束Ｊ１をくるみ製本機５にセットする必要があった。
【００５０】
これに対して、本例の画像形成システム１では、図５に示すように、画像形成装置３は、情報処理装置２からジョブ情報（ＪＤＦ）が入力されると、当該ジョブ情報から次工程である第２工程の実行順序を読み取る。そして、画像形成装置３は、第２工程の実行順序に基づいて、画像形成装置３で行う実行順序を変更する。
【００５１】
図３に示すジョブ情報が入力された場合、画像形成装置３は、第２工程の実行順序が２番目のジョブ２を、画像形成装置３での実行順序の予約順を１番に変更する。そして、第２工程の実行順序が１番目である第１ジョブを示すジョブ１を、画像形成装置３での実行順序の予約順を２番に変更する。そして、画像形成装置３は、変更した予約順に従って画像形成処理を行う。そのため、画像形成装置３では、第２ジョブを示すジョブ２が１番目に実行され、ジョブ１が２番目に実行される。その結果、大容量スタッカ４のスタッカ部４３には、ジョブ２の用紙束Ｊ２が積載され、ジョブ１の用紙束Ｊ１は、ジョブ２の用紙束Ｊ２の上に積載される。
【００５２】
次に、ユーザーは、ジョブ１の用紙束Ｊ１とジョブ２の用紙束Ｊ２が積載された台車４２をくるみ製本機５まで搬送する。上述したように、ジョブ１の用紙束Ｊ１は、ジョブ２の用紙束Ｊ２の上に積載されているため、ユーザーは、ジョブ２の用紙束Ｊ２を一度別の場所に載置させることなく、ジョブ１の用紙束Ｊ１をくるみ製本機５にセットすることができる。その結果、用紙を後処理装置であるくるみ製本機５にセットする作業を容易に行うことができ、ユーザーへの負担を軽減することができる。
【００５３】
１−５．スケジューリング処理及び実行処理の動作例 
次に、上述した構成を有する画像形成システム１におけるジョブの実行順序を調整するスケジューリング処理及びジョブの実行処理の動作例について図６〜図１０を参照して説明する。
図６は、画像形成装置３におけるジョブのスケジューリング処理とジョブの実行処理を示すフローチャートである。図７は、ジョブ情報の一例を示す説明図である。図８は、実行順序決定処理を示すフローチャートである。図９は、実行順序決定処理で決定された予約リストを示す説明図である。図１０は、最後のジョブ検索処理を示すフローチャートである。
【００５４】
図６に示すように、画像形成装置３のネットワークＩ／Ｆ３０５は、ネットワーク６を介して情報処理装置２のネットワークＩ／Ｆ２０５から図７に示すジョブ情報を受信し、受信したジョブ情報をプリントキューであるＲＯＭ３０２にセットする（ステップＳ１１）。次に、画像形成装置３のＣＰＵ３０１は、スケジューリングを開始するか否かを判断する（ステップＳ１２）。ステップＳ１２の処理では、所定数のジョブを受信した場合、画像形成装置３のウォームアップ動作が完了した場合、や処理する用紙Ｓの枚数の合計がスタッカ部４３の積載上限に達した場合等の判定条件によってＣＰＵ３０１は、スケジューリングを開始する。
【００５５】
次に、ステップＳ１２の処理において、ＣＰＵ３０１がスケジューリングを開始すると判断した場合（ステップＳ１２のＹＥＳ判定）、ＣＰＵ３０１は、ジョブＮを１にセット（Ｎ＝１）する（ステップＳ１３）。そして、ＣＰＵ３０１は、ジョブＮの実行順序を決定する（ステップＳ１４）。なお、ステップＳ１４のジョブＮの実行順序決定処理については、後述する。次に、ＣＰＵ３０１は、受信したすべてのジョブの実行順序を決定したか否かを判断する（ステップＳ１５）。
【００５６】
ステップＳ１５の処理において、ＣＰＵ３０１が受信したすべてのジョブの実行順序を決定していないと判断した場合（ステップＳ１５のＮＯ判定）、ＣＰＵ３０１は、Ｎに１を加算（Ｎ＝Ｎ＋１）する（ステップＳ１６）。そして、ＣＰＵ３０１は、ステップＳ１４の処理に戻り、ジョブＮの実行順序を決定する。
【００５７】
また、ステップＳ１５の処理において、ＣＰＵ３０１が受信したすべてのジョブの実行順序を決定したと判断した場合（ステップＳ１５のＹＥＳ判定）、実行順序順に予約ジョブとして操作表示部３３に表示する（ステップＳ１７）。これにより、ジョブの実行順序が変更した場合、ユーザーに変更したことを知らせることができる。
【００５８】
次に、ＣＰＵ３０１は、大容量スタッカ４へ積載する最後のジョブを検索する（ステップＳ１８）。なお、ステップＳ１８の最後のジョブ検索処理については、後述する。また、ＣＰＵ３０１は、ジョブの実行順序Ｊを１にセット（Ｊ＝１）する（ステップＳ１９）。
【００５９】
次に、ＣＰＵ３０１は、実行順序Ｊ番目のジョブをプリント、すなわち画像形成処理を実行する（ステップＳ２０）。また、ＣＰＵ３０１がステップＳ２０の処理を行ったジョブが大容量スタッカ４へ積載する最後のジョブか否かを判断する（ステップＳ２１）。なお、ステップＳ２１の処理では、ステップＳ１８の処理で最後のジョブフラグがセットされたジョブか否かをＣＰＵ３０１が判断することで、最後のジョブを判断している。
【００６０】
ステップＳ２１の処理において、ＣＰＵ３０１が大容量スタッカ４へ積載する最後のジョブであると判断した場合（ステップＳ２１のＹＥＳ判定）、ＣＰＵ３０１は、大容量スタッカ４からの取り出し許可を操作表示部３３に表示する（ステップＳ２２）。これにより、ユーザーに対して大容量スタッカ４から用紙束を取り出すことが可能であることを告知することができる。
【００６１】
また、ステップＳ２２の処理では、後段Ｉ／Ｆ３０６から大容量スタッカ４の前段Ｉ／Ｆ４０５に取り出し許可情報を出力する。そして、大容量スタッカ４のＣＰＵ４０１は、取り出し許可情報を受信すると、ロック機構４４を操作し、ロック機構４４を解錠する。これにより、大容量スタッカ４から用紙束を台車４２ごと取り出すことができる。
【００６２】
ステップＳ２２の処理が完了すると、ＣＰＵ３０１は、ステップＳ２３の処理を行う。また、ステップＳ２１の処理において、ＣＰＵ３０１が大容量スタッカ４へ積載する最後のジョブでないと判断した場合（ステップＳ２１のＮＯ判定）、ＣＰＵ３０１は、ステップＳ２２の処理を行うことなく、ステップＳ２３の処理を行う。
【００６３】
ステップＳ２３の処理では、ＣＰＵ３０１は、すべてのジョブのプリントが完了したか否かを判断する。ステップＳ２３の処理において、ＣＰＵ３０１は、すべてのジョブのプリントが完了していないと判断した場合（ステップＳ２３のＮＯ判定）、ジョブの実行順序Ｊに１を加算（Ｊ＝Ｊ＋１）する（ステップＳ２４）。そして、ＣＰＵ３０１は、再びステップＳ２０の処理に戻る。
【００６４】
また、ステップＳ２３の処理において、ＣＰＵ３０１は、すべてのジョブのプリントが完了したと判断した場合（ステップＳ２３のＹＥＳ判定）、ＣＰＵ３０１は、画像形成装置３での実行処理を完了する。
【００６５】
なお、本例では、ステップＳ２１の処理をステップＳ２３の処理の前に行っている。これにより、すべてのジョブのプリントが完了する前に、大容量スタッカ４へ積載するジョブが完了した際には、大容量スタッカ４から用紙束を取り出すことができる。
【００６６】
［実行順序決定処理］
次に、上述したステップＳ１４の処理にかかる実行順序決定処理について図７〜図９を参照して説明する。
【００６７】
図８に示すように、画像形成装置３のＣＰＵ３０１は、実行順序Ｍに１をセット（Ｍ＝１）し、積載枚数をクリアにする（ステップＳ３１）。なお、積載枚数のクリア処理は、最初に実行順序を決定するジョブのときにのみ行われる。
【００６８】
次に、ＣＰＵ３０１は、Ｍ番目の実行順序のジョブがあるか否かを判断する（ステップＳ３２）。そして、ステップＳ３２の処理において、ＣＰＵ３０１は、Ｍ番目の実行順序のジョブがないと判断した場合（ステップＳ３２のＮＯ判定）、後述するステップＳ４０の処理を行う。
【００６９】
また、ステップＳ３２の処理において、ＣＰＵ３０１は、Ｍ番目の実行順序のジョブがあると判断した場合（ステップＳ３２のＹＥＳ判定）、実行順序のジョブがあると判断されたＭ番目のジョブの情報を取得する（ステップＳ３３）。ステップＳ３３の処理でＣＰＵ３０１が取得するジョブの情報は、例えば、図７に示す情報（ＪＤＦ）である。
【００７０】
次に、実行順序を決定するジョブの次工程が、Ｍ番目のジョブの次工程と同じか否かを判断する（ステップＳ３４）。なお、本例では、ここで、画像形成装置３での画像形成処理が第１工程、後処理装置（例えば、くるみ製本機５）での処理が第２工程となる。ステップＳ３４の処理において、次工程が同じではないとＣＰＵ３０１が判断した場合（ステップＳ３４のＮＯ判定）、ＣＰＵ３０１は、後述するステップＳ４２の処理を行う。
【００７１】
また、ステップＳ３４の処理において、次工程が同じであるとＣＰＵ３０１が判断した場合（ステップＳ３４のＹＥＳ判定）、実行順序を決定するジョブの排出先が、Ｍ番目のジョブの排出先と同じであるか否かを判断する（ステップＳ３５）。ステップＳ３５の処理における排出先の比較は、画像形成装置３での排出先を比較する。図７に示す例では、第１工程の「出力先」の内容を比較する。
【００７２】
ステップＳ３５の処理において排出先が異なるとＣＰＵ３０１が判断した場合（ステップＳ３５のＮＯ判定）、ＣＰＵ３０１は、後述するステップＳ４２の処理を行う。また、ステップＳ３５の処理において排出先が同じであるとＣＰＵ３０１が判断した場合（ステップＳ３５のＹＥＳ判定）、ＣＰＵ３０１は、実行順序を決定するジョブとＭ番目のジョブが上積みを許可しているか否かを判断する（ステップＳ３６）。
【００７３】
上積み許可とは、画像形成装置３から排出先の１つである大容量スタッカ４のスタッカ部４３において、上積みでの排出及び積載の許可又は禁止情報である。図７に示す例では、第１工程の「その他」の内容により判定する。なお、図７に示すジョブ情報から判定する例を説明したが、これに限定されるものではなく、例えば、画像形成装置３の設定情報により判定してもよい。
【００７４】
ステップＳ３６の処理において、上積みを許可していないとＣＰＵ３０１が判断した場合（ステップＳ３６のＮＯ判定）、ＣＰＵ３０１は、後述するステップＳ４２の処理を行う。また、ステップＳ３６の処理において、上積みを許可しているとＣＰＵ３０１が判断した場合（ステップＳ３６のＹＥＳ判定）、積載上限内か否かを判断する（ステップＳ３７）。
【００７５】
ステップＳ３７の処理は、ジョブを実行することにより、画像形成装置３の排出先の１つのである大容量スタッカ４のメインと例における積載上限を超えないか否かを判断する。ステップＳ３７の処理を行うため、ＣＰＵ３０１は、後述するステップＳ４０の処理において積載枚数を加算する。積載枚数は、図７に示すジョブ情報の基本情報であるページ数と、部数を掛け合わした数となる。より詳細には、枚数だけでなく、用紙Ｓの坪量や紙厚等の情報を考慮してもよい。
【００７６】
ステップＳ３７の処理において、ジョブを実行すると積載上限を超えるとＣＰＵ３０１が判断した場合（ステップＳ３７のＮＯ判定）、ＣＰＵ３０１は、後述するステップＳ４２の処理を行う。また、ステップＳ３７の処理において、ジョブを実行しても積載上限内であるとＣＰＵ３０１が判断した場合（ステップＳ３７のＹＥＳ判定）、ＣＰＵ３０１は、実行順序を決定するジョブの次工程の実行順序と、Ｍ番目のジョブの次工程の実行順序を比較する（ステップＳ３８）。
【００７７】
ステップＳ３８の処理で比較する実行順序は、図７に示すジョブの第２工程（次工程）での「実行順序」である。ステップＳ３８の処理において、ＣＰＵ３０１は、実行順序を決定するジョブの次工程の「実行順序」が、Ｍ番目のジョブの次工程の「実行順序」よりも後であると判断した場合、ステップＳ３９の処理を行う。また、ステップＳ３８の処理において、ＣＰＵ３０１は、実行順序を決定するジョブの次工程の実行順序が、Ｍ番目のジョブの次工程よりも先であると判断した場合、ステップＳ４２の処理を行う。
【００７８】
ステップＳ３９の処理では、ＣＰＵ３０１は、既に予約済みの実行順序Ｍ番目を含むＭ番目以下のジョブの実行順序を１つずつ増やす。すなわち、既に予約済みのジョブの画像形成装置３での実行順序が１つずつ後ろに変更される。
【００７９】
次に、ステップＳ３９の処理が終了又は、ステップＳ３２の処理でＮＯ判定が行われると、ＣＰＵ３０１は、積載枚数に実行順序を決定するジョブＮの積載枚数を加算する（ステップＳ４０）。なお、ステップＳ４０における積載枚数の加算処理は、用紙を積載するトレイ毎に行われる。次に、ＣＰＵ３０１は、ジョブＮの実行順序をＭに決定する（ステップＳ４１）。これにより、実行順序決定処理が終了する。
【００８０】
また、ステップＳ４２の処理では、ＣＰＵ３０１は、実行順序Ｍに１を加算（Ｍ＝Ｍ＋１）する。そして、ＣＰＵ３０１は、再びステップＳ３２の処理に戻る。
【００８１】
次に、図７に示すジョブ情報のジョブ１、ジョブ２、ジョブ３実行順序の決定処理について説明する。
まず、ジョブ１の実行順序の決定処理について説明する。ＣＰＵ３０１は、ステップＳ３１の処理において、ジョブ１の実行順序Ｍを１に設定し、積載枚数をクリアにする。Ｍ番目、すなわち１番目の実行順序のジョブは、まだ決定されていないため、ステップＳ３２の処理において、ＣＰＵ３０１は、ＮＯ判定を行う。
【００８２】
次に、ＣＰＵ３０１は、ステップＳ４０の処理において、ジョブ１の積載枚数を加算する。図７に示すように、ジョブ１の「ページ数」が「５０枚」、「部数」が「２０部」であるため、ジョブ１での出力先である大容量スタッカ４のメイントレイには、積載枚数が「１０００」として加算される。
【００８３】
次に、ＣＰＵ３０１は、ステップＳ４１の処理において、ジョブ１の実行順序をＭ番目、すなわち１番目に決定する。この時点でのジョブの予約リストには、ジョブ１が１番目の実行順序として予約される。
【００８４】
次に、ジョブ２の実行順序を決定する。まず、ＣＰＵ３０１は、ステップＳ３１の処理においてジョブ２の実行順序Ｍを１に設定する。なお、Ｍ番目である１番目の実行順序には、ジョブ１が既に決定されているため、ステップＳ３２の処理において、ＣＰＵ３０１は、Ｍ番目に実行順序のジョブがあると判断（ステップＳ３２のＹＥＳ判定）する。次に、ＣＰＵ３０１は、ステップＳ３３の処理において、Ｍ番目のジョブであるジョブ１の情報を取得する。
【００８５】
次に、ＣＰＵ３０１は、ステップＳ３４からステップＳ３８の処理を行い、実行順序を決定するジョブ２の情報と、Ｍ番目のジョブ１の情報とを比較する。なお、図７に示すように、ジョブ１の第２工程とジョブ２の第２工程は、いずれも「くるみ製本機」であるため、ステップＳ３４の処理は、ＹＥＳ判定となる。また、ジョブ１とジョブ２の排出先は、いずれも「大容量スタッカ  メイントレイ」であるため、ステップＳ３５の処理は、ＹＥＳ判定となる。さらに、ジョブ１及びジョブ２の第１工程における「その他」の内容は、「上積み許可」であるため、ステップＳ３６の処理は、ＹＥＳ判定となる。
【００８６】
さらに、図７に示す基本情報からジョブ２の「ページ数」は、「３０枚」、ジョブ２の「部数」は、「５０部」であるため、ジョブ２の積載枚数は、「１５００」となる。そして、ジョブ１の積載枚数である「１０００」にジョブ２の積載枚数である「１５００」を加えた累積積載枚数「２５００」が積載上限内であれば、ステップＳ３７の処理では、ＣＰＵ３０１は、ＹＥＳ判定を行う。ここでは、ステップＳ３７の処理がＹＥＳ判定、すなわち累積積載枚数が積載上限内である場合について説明する。
【００８７】
また、図７に示すように、ジョブ２の第２工程での「実行順序」が「２」に設定されており、ジョブ１の第２工程での「実行順序」が「１」に設定されている。そのため、ステップＳ３８の処理において、ＣＰＵ３０１は、ジョブ２の第２工程での「実行順序」が、Ｍ番目であるジョブ１の第２工程での「実行順序」よりも後であると判断する。そして、ＣＰＵ３０１は、ステップＳ３９の処理において、実行順序がＭ番目（１番目）以下のジョブ、すなわちジョブ１の実行順序を１つずつ増やす。そのため、ジョブ１の実行順序は、２番目に変更される。
【００８８】
そして、ＣＰＵ３０１は、ステップＳ４０においてジョブ２の出力先である大容量スタッカ４のメイントレイに、ジョブ２の積載枚数である「１５００」を加算する（１０００＋１５００＝２５００）。次に、ＣＰＵ３０１は、ステップＳ４１の処理において、ジョブ２の実行順序をＭ番目、すなわち１番目に決定する。この時点でのジョブの予約リストには、ジョブ２が１番目の実行順序として予約され、ジョブ１が２番目の実行順序として予約される。
【００８９】
次に、ジョブ３の実行順序を決定する。まず、ＣＰＵ３０１は、ステップＳ３１の処理においてジョブ３の実行順序Ｍを１に設定する。なお、Ｍ番目である１番目の実行順序には、ジョブ２が既に決定されているため、ステップＳ３２の処理において、ＣＰＵ３０１は、Ｍ番目に実行順序のジョブがあると判断（ステップＳ３２のＹＥＳ判定）する。次に、ＣＰＵ３０１は、ステップＳ３３の処理において、Ｍ番目のジョブであるジョブ２の情報を取得する。
【００９０】
次に、ＣＰＵ３０１は、ステップＳ３４からステップＳ３８の処理を行い、実行順序を決定するジョブ３の情報と、Ｍ番目のジョブ２の情報とを比較する。図７に示すように、ジョブ２の第２工程は、「くるみ製本機」であるのに対して、ジョブ３の第２工程は、「なし」である。そのため、ステップＳ３４の処理は、ＮＯ判定となり、ＣＰＵ３０１は、ステップＳ４２の処理を行い、実行順序Ｍに１を加算（Ｍ＝Ｍ＋１）する。すなわち、ジョブ３の実行順序Ｍは、２になる。そして、ＣＰＵ３０１は、ステップＳ３２の処理に戻る。
【００９１】
また、Ｍ番目、すなわち２番目の実行順序には、ジョブ１が既に決定されているため、ステップＳ３２の処理では、ＣＰＵ３０１は、Ｍ番目に実行順序のジョブがあると判断（ステップＳ３２のＹＥＳ判定）する。次に、ＣＰＵ３０１は、ステップＳ３３の処理において、Ｍ番目のジョブであるジョブ１の情報を取得する。
【００９２】
次に、ＣＰＵ３０１は、ステップＳ３４からステップＳ３８の処理を行い、実行順序を決定するジョブ３の情報と、Ｍ番目のジョブ１の情報とを比較する。図７に示すように、ジョブ１の第２工程は、「くるみ製本機」であるのに対して、ジョブ３の第２工程は、「なし」である。そのため、ステップＳ３４の処理は、ＮＯ判定となり、ＣＰＵ３０１は、ステップＳ４２の処理を行い、実行順序Ｍに１を加算（Ｍ＝Ｍ＋１）する。すなわち、ジョブ３の実行順序Ｍは、３になる。そして、ＣＰＵ３０１は、ステップＳ３２の処理に戻る。
【００９３】
なお、３番目の実行順序は、まだ決定されていないため、ステップＳ３２の処理において、ＣＰＵ３０１は、ＮＯ判定を行う。次に、ＣＰＵ３０１は、ステップＳ４０の処理において、ジョブ３の積載枚数を加算する。図７に示すように、ジョブ３の「ページ数」が「２０枚」、「部数」が「１部」であるため、ジョブ３での出力先である大容量スタッカ４のサブトレイには、積載枚数が「２０」として加算される。
【００９４】
次に、ＣＰＵ３０１は、ステップＳ４１の処理において、ジョブ３の実行順序をＭ番目、すなわち３番目に決定する。そして、図９に示すように、予約リストには、ジョブ２が実行順序の１番目に予約され、ジョブ１が実行順序の２番目に予約される。そして、ジョブ３が実行順序の３番目に予約される。これにより、図７に示すジョブ１、ジョブ２、ジョブ３における画像形成装置３での実行順序が決定される。
【００９５】
このように、画像形成装置３の後に行われる次工程での実行順序に基づいて、画像形成装置３での実行順序を変更することで、後処理装置に用紙をセットする際の作業を容易に行うことができ、ユーザーへの負担を軽減することができる。
【００９６】
［最後のジョブ検索処理］
次に、上述したステップＳ１８の処理にかかる最後のジョブ検索処理について図１０を参照して説明する。
【００９７】
図１０に示すように、ＣＰＵ３０１は、情報処理装置２から入力されたジョブ情報に基づいて、予約ジョブ数をカントＰにセットする（ステップＳ５１）。次に、Ｐ番目のジョブが大容量スタッカ４へ積載するジョブであるか否かをＣＰＵ３０１が判断する（ステップＳ５２）。ステップＳ５２において、Ｐ番目のジョブが大容量スタッカ４へ積載するジョブではないとＣＰＵ３０１が判断した場合（ステップＳ５２のＮＯ判定）、ＣＰＵ３０１は、カウントＰの値から１を減算（Ｐ＝Ｐ−１）する（ステップＳ５４）。次に、ＣＰＵ３０１は、Ｐ＝０であるか否かを判断する（ステップＳ５５）。
【００９８】
ステップＳ５５の処理において、Ｐ＝０ではないとＣＰＵ３０１が判断した場合（ステップＳ５５のＮＯ判定）、ＣＰＵ３０１は、ステップＳ５２の処理に戻る。
【００９９】
また、ステップＳ５２の処理において、ＣＰＵ３０１は、Ｐ番目のジョブが大容量スタッカ４へ積載するジョブであると判断した場合（ステップＳ５２のＹＥＳ判定）、Ｐ番目のジョブに大容量スタッカ４へ積載する最後のジョブであることを示すジョブフラグをセットする（ステップＳ５３）。これにより、ジョブ検索処理が終了する。
【０１００】
また、ステップＳ５５の処理において、ＣＰＵ３０１は、Ｐ＝０であると判断した場合（ステップＳ５５のＹＥＳ判定）、ジョブ検索処理が終了する。このように、ジョブ検索処理では、複数のジョブのうち最後のジョブから順番に大容量スタッカへ積載するジョブであるか否かを検索している。
【０１０１】
２．第２の実施の形態例
次に、第２の実施の形態例にかかる画像形成システムについて図１１〜図１３を参照して説明する。
図１１は、実行順序決定処理を示すフローチャートである。図１２は、ジョブ情報の一例を示す説明図である。図１３は、実行順序決定処理で決定された予約リストを示す説明図である。
【０１０２】
この第２の実施の形態例にかかる画像形成システムが第１の実施の形態例にかかる画像形成システム１と異なる点は、実行順序決定処理である。そのため、ここでは、実行順序決定処理について説明し、第１の実施の形態例にかかる画像形成システム１と共通する構成には、同一の符号を付して重複した説明を省略する。
【０１０３】
図１１に示すように、画像形成装置３のＣＰＵ３０１は、実行順序Ｍに１をセット（Ｍ＝１）し、積載枚数をクリアにする（ステップＳ７１）。なお、積載枚数のクリア処理は、最初に実行順序を決定するジョブのときにのみ行われる。
【０１０４】
次に、ＣＰＵ３０１は、Ｍ番目の実行順序のジョブがあるか否かを判断する（ステップＳ７２）。そして、ステップＳ７２の処理において、ＣＰＵ３０１は、Ｍ番目の実行順序のジョブがないと判断した場合（ステップＳ７２のＮＯ判定）、後述するステップＳ７９の処理を行う。
【０１０５】
また、ステップＳ７２の処理において、ＣＰＵ３０１は、Ｍ番目の実行順序のジョブがあると判断した場合（ステップＳ７２のＹＥＳ判定）、実行順序のジョブがあると判断されたＭ番目のジョブの情報を取得する（ステップＳ７３）。ステップＳ７３の処理でＣＰＵ３０１が取得するジョブの情報は、例えば、図１２に示す情報（ＪＤＦ）である。
【０１０６】
次に、ＣＰＵ３０１は、実行順序を決定するジョブの排出先が、Ｍ番目のジョブの排出先と同じであるか否かを判断する（ステップＳ７４）。ステップＳ７４の処理における排出先の比較は、画像形成装置３での排出先を比較する。
【０１０７】
ステップＳ７４の処理において排出先が異なるとＣＰＵ３０１が判断した場合（ステップＳ７４のＮＯ判定）、ＣＰＵ３０１は、後述するステップＳ８１の処理を行う。また、ステップＳ７４の処理において排出先が同じであるとＣＰＵ３０１が判断した場合（ステップＳ７４のＹＥＳ判定）、ＣＰＵ３０１は、実行順序を決定するジョブとＭ番目のジョブが上積みを許可しているか否かを判断する（ステップＳ７５）。
【０１０８】
ステップＳ７５の処理において、上積みを許可していないとＣＰＵ３０１が判断した場合（ステップＳ７５のＮＯ判定）、ＣＰＵ３０１は、後述するステップＳ８１の処理を行う。また、ステップＳ７５の処理において、上積みを許可しているとＣＰＵ３０１が判断した場合（ステップＳ７５のＹＥＳ判定）、積載上限内か否かを判断する（ステップＳ７６）。
【０１０９】
ステップＳ７６の処理において、ジョブを実行すると積載上限を超えるとＣＰＵ３０１が判断した場合（ステップＳ７６のＮＯ判定）、ＣＰＵ３０１は、後述するステップＳ８１の処理を行う。また、ステップＳ７６の処理において、ジョブを実行しても積載上限内であるとＣＰＵ３０１が判断した場合（ステップＳ７６のＹＥＳ判定）、ＣＰＵ３０１は、実行順序を決定するジョブＮの積載枚数と、Ｍ番目のジョブの積載枚数を比較する（ステップＳ７７）。ステップＳ７７の処理では、実行順序を決定するジョブＮの積載枚数がＭ番目のジョブの積載枚数よりも多いか否かを判断する（ジョブＮの枚数×部数＞Ｍ番目のジョブの枚数×部数）。
【０１１０】
ステップＳ７７の処理において、ＣＰＵ３０１は、実行順序を決定するジョブＮの積載枚数がＭ番目のジョブの積載枚数よりも少ないと判断した場合（ステップＳ７７のＮＯ判定）、ＣＰＵ３０１は、ステップＳ８１の処理を行う。また、ステップＳ７７の処理において、ＣＰＵ３０１は、実行順序を決定するジョブＮの積載枚数がＭ番目のジョブの積載枚数よりも多いと判断した場合（ステップＳ７７のＹＥＳ判定）、ステップＳ７８の処理を行う。
【０１１１】
ステップＳ７８の処理では、ＣＰＵ３０１は、既に予約済みの実行順序Ｍ番目を含むＭ番目以下のジョブの実行順序を１つずつ増やす。すなわち、既に予約済みのジョブの画像形成装置３での実行順序が１つずつ後ろに変更される。
【０１１２】
次に、ステップＳ７８の処理が終了又は、ステップＳ７２の処理でＮＯ判定が行われると、ＣＰＵ３０１は、積載枚数に実行順序を決定するジョブＮの積載枚数を加算する（ステップＳ７９）。次に、ＣＰＵ３０１は、ジョブＮの実行順序をＭに決定する（ステップＳ８０）。これにより、実行順序決定処理が終了する。
【０１１３】
また、ステップＳ８１の処理では、ＣＰＵ３０１は、実行順序Ｍに１を加算（Ｍ＝Ｍ＋１）する。そして、ＣＰＵ３０１は、再びステップＳ７２の処理に戻る。
【０１１４】
次に、図１２に示すジョブ情報のジョブ１、ジョブ２、ジョブ３実行順序の決定処理について説明する。
まず、ジョブ１の実行順序の決定処理について説明する。ＣＰＵ３０１は、ステップＳ７１の処理において、ジョブ１の実行順序Ｍを１に設定し、積載枚数をクリアにする。Ｍ番目、すなわち１番目の実行順序のジョブは、まだ決定されていないため、ステップＳ７２の処理において、ＣＰＵ３０１は、ＮＯ判定を行う。
【０１１５】
次に、ＣＰＵ３０１は、ステップＳ７９の処理において、ジョブ１の積載枚数を加算する。図１２に示すように、ジョブ１の「ページ数」が「２０枚」、「部数」が「５０部」であるため、ジョブ１での出力先である大容量スタッカ４のメイントレイには、積載枚数が「１０００」として加算される。
【０１１６】
次に、ＣＰＵ３０１は、ステップＳ８０の処理において、ジョブ１の実行順序をＭ番目、すなわち１番目に決定する。この時点でのジョブの予約リストには、ジョブ１が１番目の実行順序として予約される。
【０１１７】
次に、ジョブ２の実行順序を決定する。まず、ＣＰＵ３０１は、ステップＳ７１の処理においてジョブ２の実行順序Ｍを１に設定する。なお、Ｍ番目である１番目の実行順序には、ジョブ１が既に決定されているため、ステップＳ７２の処理において、ＣＰＵ３０１は、Ｍ番目に実行順序のジョブがあると判断（ステップＳ７２のＹＥＳ判定）する。次に、ＣＰＵ３０１は、ステップＳ７３の処理において、Ｍ番目のジョブであるジョブ１の情報を取得する。
【０１１８】
次に、ＣＰＵ３０１は、ステップＳ７４からステップＳ７７の処理を行い、実行順序を決定するジョブ２の情報と、Ｍ番目のジョブ１の情報とを比較する。ジョブ１とジョブ２の排出先は、いずれも「大容量スタッカ  メイントレイ」であるため、ステップＳ７４の処理は、ＹＥＳ判定となる。さらに、ジョブ１及びジョブ２の第１工程における「その他」の内容は、「上積み許可」であるため、ステップＳ７５の処理は、ＹＥＳ判定となる。
【０１１９】
さらに、図１２に示す基本情報からジョブ２の「ページ数」は、「５０枚」、ジョブ２の「部数」は、「４０部」であるため、ジョブ２の積載枚数は、「２０００」となる。そして、ジョブ１の積載枚数である「１０００」にジョブ２の積載枚数である「２０００」を加えた累積積載枚数「３０００」が積載上限内であれば、ステップＳ７６の処理では、ＣＰＵ３０１は、ＹＥＳ判定を行う。ここでは、ステップＳ７６の処理がＹＥＳ判定、すなわち累積積載枚数が積載上限内である場合について説明する。
【０１２０】
また、ジョブ２の積載枚数は「２０００」であり、ジョブ１の積載枚数は「１０００」であるため、ステップＳ７７の処理において、ＣＰＵ３０１は、ジョブ２の積載枚数が、Ｍ番目であるジョブ１の積載枚数よりも多いと判断する（ステップＳ７７のＹＥＳ判定）。そして、ＣＰＵ３０１は、ステップＳ７８の処理において、実行順序がＭ番目（１番目）以下のジョブ、すなわちジョブ１の実行順序を１つずつ増やす。そのため、ジョブ１の実行順序は、２番目に変更される。
【０１２１】
そして、ＣＰＵ３０１は、ステップＳ７９においてジョブ２の出力先である大容量スタッカ４のメイントレイに、ジョブ２の積載枚数である「２０００」を加算する（１０００＋２０００＝３０００）。次に、ＣＰＵ３０１は、ステップＳ８０の処理において、ジョブ２の実行順序をＭ番目、すなわち１番目に決定する。この時点でのジョブの予約リストには、ジョブ２が１番目の実行順序として予約され、ジョブ１が２番目の実行順序として予約される。
【０１２２】
次に、ジョブ３の実行順序を決定する。まず、ＣＰＵ３０１は、ステップＳ７１の処理においてジョブ３の実行順序Ｍを１に設定する。なお、Ｍ番目である１番目の実行順序には、ジョブ２が既に決定されているため、ステップＳ７２の処理において、ＣＰＵ３０１は、Ｍ番目に実行順序のジョブがあると判断（ステップＳ７２のＹＥＳ判定）する。次に、ＣＰＵ３０１は、ステップＳ７３の処理において、Ｍ番目のジョブであるジョブ２の情報を取得する。
【０１２３】
次に、ＣＰＵ３０１は、ステップＳ７４からステップＳ７７の処理を行い、実行順序を決定するジョブ３の情報と、Ｍ番目のジョブ２の情報とを比較する。ジョブ２とジョブ３の排出先は、いずれも「大容量スタッカ  メイントレイ」であるため、ステップＳ７４の処理は、ＹＥＳ判定となる。さらに、ジョブ２及びジョブ３の第１工程における「その他」の内容は、「上積み許可」であるため、ステップＳ７５の処理は、ＹＥＳ判定となる。
【０１２４】
さらに、図１２に示す基本情報からジョブ３の「ページ数」は、「３０枚」、ジョブ３の「部数」は、「５０部」であるため、ジョブ３の積載枚数は、「１５００」となる。そして、累積積載枚数である「３０００」にジョブ３の積載枚数である「１５００」を加えた累積積載枚数「４５００」が積載上限内であれば、ステップＳ７６の処理では、ＣＰＵ３０１は、ＹＥＳ判定を行う。ここでは、ステップＳ７６の処理がＹＥＳ判定、すなわち累積積載枚数が積載上限内である場合について説明する。
【０１２５】
また、ジョブ３の積載枚数は「１５００」であり、ジョブ２の積載枚数は「２０００」であるため、ステップＳ７７の処理において、ＣＰＵ３０１は、ジョブ３の積載枚数が、Ｍ番目であるジョブ２の積載枚数よりも少ないと判断する（ステップＳ７７のＮＯ判定）。次に、ＣＰＵ３０１は、ステップＳ８１の処理を行い、実行順序Ｍに１を加算（Ｍ＝Ｍ＋１）する。すなわち、ジョブ３の実行順序Ｍは、２になる。そして、ＣＰＵ３０１は、ステップＳ７２の処理に戻る。
【０１２６】
また、Ｍ番目、すなわち２番目の実行順序には、ジョブ１が既に決定されているため、ステップＳ７２の処理では、ＣＰＵ３０１は、Ｍ番目に実行順序のジョブがあると判断（ステップＳ７２のＹＥＳ判定）する。次に、ＣＰＵ３０１は、ステップＳ７３の処理において、Ｍ番目のジョブであるジョブ１の情報を取得する。
【０１２７】
次に、ＣＰＵ３０１は、ステップＳ７４からステップＳ７７の処理を行い、実行順序を決定するジョブ３の情報と、Ｍ番目のジョブ１の情報とを比較する。ジョブ１とジョブ３の排出先は、いずれも「大容量スタッカ  メイントレイ」であるため、ステップＳ７４の処理は、ＹＥＳ判定となる。さらに、ジョブ１及びジョブ３の第１工程における「その他」の内容は、「上積み許可」であるため、ステップＳ７５の処理は、ＹＥＳ判定となる。
【０１２８】
また、ステップＳ７６における積載上限の判定処理は、上述したように、ＹＥＳ判定である。
【０１２９】
また、ジョブ３の積載枚数は「１５００」であり、ジョブ１の積載枚数は「１０００」であるため、ステップＳ７７の処理において、ＣＰＵ３０１は、ジョブ３の積載枚数が、Ｍ番目であるジョブ１の積載枚数よりも多いと判断する（ステップＳ７７のＹＥＳ判定）。そして、ＣＰＵ３０１は、ステップＳ７８の処理において、実行順序がＭ番目（２番目）以下のジョブ、すなわちジョブ１の実行順序を１つずつ増やす。そのため、ジョブ１の実行順序は、３番目に変更される。
【０１３０】
そして、ＣＰＵ３０１は、ステップＳ７９においてジョブ３の出力先である大容量スタッカ４のメイントレイに、ジョブ３の積載枚数である「１５００」を加算する（３０００＋１５００＝４５００）。次に、ＣＰＵ３０１は、ステップＳ８０の処理において、ジョブ３の実行順序をＭ番目、すなわち２番目に決定する。
【０１３１】
そして、図１３に示すように、予約リストには、ジョブ２が実行順序の１番目に予約され、ジョブ３が実行順序の２番目に予約される。そして、ジョブ１が実行順序の３番目に予約される。これにより、図１２に示すジョブ１、ジョブ２、ジョブ３における画像形成装置３での実行順序の決定処理が終了する。
【０１３２】
第２の実施の形態例にかかる画像形成システムの実行順序決定処理では、ジョブ毎の積載枚数（処理枚数）に応じて画像形成装置３での実行順序を決定している。具体的には、積載枚数が少ないジョブを後に行うことで、大容量スタッカ４のスタッカ部４３には、積載枚数の多いジョブが下側に積載され、積載枚数の少ないジョブが上側に積載される。これにより、後処理装置での実行順序に合わせてジョブ毎の用紙束の順番を変更する場合でも、積載枚数が少ないジョブの用紙束、すなわち他のジョブよりも軽いジョブの用紙束が上側に積載されるため、用紙束の取り出しや、移動を容易に行うことができる。その結果、後処理装置に用紙をセットする際の作業を容易に行うことができ、ユーザーへの負担を軽減することができる。
【０１３３】
以上、画像形成システム及び画像形成サーバーの実施の形態例について、その作用効果も含めて説明した。しかしながら、本発明の画像形成システム及び画像形成サーバーは、上述の実施の形態に限定されるものではなく、特許請求の範囲に記載した発明の要旨を逸脱しない範囲内で種々の変形実施が可能である。
【０１３４】
上述した実施の形態例では、４組の画像形成ユニットを用いてカラー画像を形成する構成としたが、本発明にかかる画像形成装置としては、１つの画像形成ユニットを用いて単色画像を形成する構成としてもよい。
【０１３５】
さらに、実行順序を決定する制御部として画像形成装置３のＣＰＵ３０１を適用し、画像形成装置３のＣＰＵ３０１によって実行順序決定処理やジョブ検索処理を行う例を説明したが、これに限定されるものではない。例えば、制御部として情報処理装置２のＣＰＵ２０１を適用し、入力されたジョブ情報に基づいて情報処理装置２のＣＰＵ２０１によって画像形成装置３での実行順序決定処理を行ってもよい。そして、情報処理装置２によって決定された画像形成装置３での実行順序を、画像データやジョブ情報と共に画像形成装置３に出力してもよい。この場合、情報処理装置２のネットワークＩ／Ｆ２０５や入力操作部２２がジョブ情報取得部となる。
【符号の説明】
【０１３６】
１…画像形成システム、  ２…情報処理装置、  ３…画像形成装置、  ４…大容量スタッカ（用紙積載装置）、  ５…くるみ製本機（後処理装置）、  ３２…画像形成部、  ３３…操作表示部、  ４２…台車、  ４３…スタッカ部、  ４４…ロック機構、  ２０１、３０１…ＣＰＵ（制御部）  ネットワークＩ／Ｆ…３０５（ジョブ情報取得部）
【図１】
2020032603.tif 000003
【図２】
2020032603.tif 000004
【図３】
2020032603.tif 000005
【図４】
2020032603.tif 000006
【図５】
2020032603.tif 000007
【図６】
2020032603.tif 000008
【図７】
2020032603.tif 000009
【図８】
2020032603.tif 000010
【図９】
2020032603.tif 000011
【図１０】
2020032603.tif 000012
【図１１】
2020032603.tif 000013
【図１２】
2020032603.tif 000014
【図１３】
2020032603.tif 000015