(57)【要約】【課題】工程間の成果物の滞留に起因するジョブの処理の生産性の低下を解消する。【解決手段】情報処理装置は、後処理のためのジョブをキューに入れ、キューに入れたジョブの後処理装置への送信を促されると、後処理装置の成果物である仕掛品を置く仕掛品置場の空スペースと、後処理装置による処理の成果物の占めるスペースとを比較し、成果物を置く余裕があると判定されたなら、ジョブを後処理装置へと送信する。一方、余裕がないと判定されたなら、仕掛品の処理が進んで仕掛品置場に十分なスペースが在るのを待つ。【選択図】図８
2018077582.tif 000002
【特許請求の範囲】
【請求項１】
ジョブ処理装置へジョブを送信する情報処理装置であって、
送信するジョブを前記ジョブ処理装置が実行することで得られる成果物の量と、前記ジョブ処理装置の次工程で受け入れ可能な前記成果物の量とを比較する比較手段と、
前記比較手段による比較の結果、送信するジョブを前記ジョブ処理装置が実行することで得られる成果物の量が、前記ジョブ処理装置の次工程で受け入れ可能な前記成果物の量以下であれば、前記ジョブ処理装置へとジョブを送信する制御手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記制御手段は、前記比較手段による比較の結果、送信するジョブを前記ジョブ処理装置が実行することで得られる成果物の量が、前記ジョブ処理装置の次工程で受け入れ可能な前記成果物の量より多ければ、前記ジョブ処理装置の次工程で受け入れ可能な前記成果物の量が、前記ジョブ処理装置が実行することで得られる成果物の量以上となるまで、前記ジョブの送信を待機することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ジョブ処理装置の次工程で受け入れ可能な前記成果物の量を保持する保持手段と、
前記ジョブ処理装置の次工程での処理の進捗に関する情報を受け付ける手段と
をさらに有し、
前記制御手段は、前記保持手段により保持される前記ジョブ処理装置の次工程で受け入れ可能な前記成果物の量を、前記ジョブ処理装置の次工程での処理の進捗に関する情報に応じて更新することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記制御手段は、送信する複数のジョブを前記ジョブ処理装置が実行することで得られる成果物の量が、前記ジョブ処理装置の次工程で受け入れ可能な前記成果物の量以下であれば、前記ジョブ処理装置へと前記複数のジョブを送信することを特徴とする請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
前記比較手段は、前記送信するジョブとして、配送先が同じジョブを前記ジョブ処理装置が実行することで得られる成果物の量の総和と、前記ジョブ処理装置の次工程で受け入れ可能な前記成果物の量とを比較することを特徴とする請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記ジョブ処理装置は印刷物の後処理を行う後処理装置であり、
前記ジョブ処理装置がジョブを実行することで得られる前記成果物の量は、前記後処理装置による後処理の成果物の底面積の総和であり、
前記ジョブ処理装置の次工程で受け入れ可能な前記成果物の量は、前記次工程のために前記成果物を載置可能な面積であることを特徴とする請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項７】
前記後処理装置はシート束を断裁する断裁装置であり、
前記断裁装置がジョブを実行することで得られる前記成果物の量は、前記断裁装置により断裁された成果物の底面積の総和であり、
前記次工程は、前記断裁装置の成果物の検品である
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
受け付けた注文に基づいて前記ジョブ処理装置に送信するジョブを生成する手段を更に有することを特徴とする請求項１乃至７のいずれか一項に記載の情報処理装置。
【請求項９】
請求項１乃至８のいずれか一項に記載の情報処理装置としてコンピュータを機能させるためのプログラム。
【請求項１０】
ジョブ処理装置へジョブを送信する情報処理装置による情報処理方法であって、
送信するジョブを前記ジョブ処理装置が実行することで得られる成果物の量と、前記ジョブ処理装置の次工程で受け入れ可能な前記成果物の量とを比較し、
前記比較の結果、送信するジョブを前記ジョブ処理装置が実行することで得られる成果物の量が、前記ジョブ処理装置の次工程で受け入れ可能な前記成果物の量以下であれば、前記ジョブ処理装置へとジョブを送信する
ことを特徴とする情報処理方法。
【請求項１１】
請求項１乃至８のいずれか一項に記載の情報処理装置と、
注文情報を受け付けるサーバー装置と、
前記情報処理装置から受信するジョブに応じて画像を形成する画像形成装置と、
前記画像形成装置により形成された印刷物に対する後処理を前記情報処理装置から受信するジョブに応じて行うジョブ処理装置と
を含むことを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、印刷システムならびにプログラムに関し、特に印刷物のフィニッシング装置による後工程の仕掛品の量に応じてフィニッシング装置の処理制御を行うための情報処理装置、情報処理装置、印刷システム並びにプログラムに関する。
【背景技術】
【０００２】
画像形成装置や注文受注方法のデジタル化による印刷技術の向上によりオンデマンド印刷が生産現場で流行している。オンデマンド印刷は、活版印刷と違い版を作る必要が無いため、名刺やチケット、チラシなどの小ロット生産に向いている。しかし、現場では多種小ロット生産にともない、配送や検品などを行う際に成果物の仕分けが困難になってしまう問題があった。この問題を解決するために従来、画像形成装置および後処理装置を利用して制作する際には、作りすぎを防ぐために、必要量以上の印刷を行わないための技術がある。そのひとつとして、印刷ジョブを管理するプリントサーバにおいては、印刷装置への印刷ジョブ転送を前ジョブの印刷完了を待ってから転送する技術がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2010-170370号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術においては、画像形成装置への印刷ジョブの送信判断を、前のジョブが終わったかどうかだけで判断している。すなわち、画像形成装置または後処理装置へジョブを送信することによって当該機器から出力される成果物を、排紙部から検品場所または仕掛品置き場へ移動させる際に、そこに成果物を置くための余剰スペースがあるかを判断することはできない。したがって、検品場所・仕掛品置き場の余剰スペースに応じたジョブ送信制御が行われておらず、検品などの各工程後の作業工程における効率が低下する。
【０００５】
本発明は係る課題を解決することを目的として成されたもので、後段の工程との間の一時的な格納場所の余裕に応じてジョブの送信制御を行うことで、次工程での生産性を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
かかる目的下において、本発明は、
複数のジョブを後処理装置へ送信する情報システムであって、
後処理装置の次工程において保持できる成果物の総ボリュームの情報を保持する保持手段と、
ジョブを後処理装置へ送信することによって得られる成果物のボリュームを保持するジョブのボリューム保持手段と、
後処理装置の次工程における作業完了通知を受信する次工程作業完了通知受信手段と、
前記次工程作業完了通知受信手段により、受信した作業完了通知と前記保持手段の保持する総ボリュームの比較を行い、残りボリュームを計算する計算手段と、
次に送るジョブを決定する送信ジョブ決定手段と、
前記保持手段の保持する総ボリュームと前記決定手段によって選ばれたジョブのボリュームの比較を行い、前記決定手段によって選ばれたジョブの送信を行うか判断するジョブ送信判断手段と、
前記決定手段によって選ばれたジョブを後処理装置へ送信する送信手段を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、後段の工程との間の一時的な格納場所の余裕に応じてジョブの送信制御を行うことで、次工程での生産性を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】本実施の形態にかかる情報処理システムのシステム構成図である。
【図２】本実施の形態にかかる情報処理装置のハードウェア構成を示すブロック図である。
【図３】本実施の形態にかかる情報処理装置及び後処理装置、通知装置のソフトウェア構成を示すブロック図である。
【図４−１】本実施の形態にかかる原稿データと原稿データを面付けした印刷データとを示す図である。
【図４−２】本実施の形態にかかる作業指示書と成果物を例示する図
【図５】本実施の形態にかかる情報処理装置が送信するジョブチケットを例示する図
【図６】本実施の形態にかかる情報処理装置が管理する機器能力情報の例である。
【図７】本実施の形態にかかる当該発明を適用した場合の後処理装置の動作を示した図である。
【図８】本実施の形態にかかる情報処理装置の処理の流れを表すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面を用いて説明する。
＜情報処理システムの構成例＞
図１は、本実施形態にかかわる情報処理システム（あるいは印刷システム）の全体構成を示す図である。なお、以下の説明における情報処理システム全体の環境は本発明の説明を理解し易くするためのものであり、本発明はこれらの環境に限定されるものではない。
【００１０】
情報処理装置１０１は印刷物の製作を要求する依頼者が注文処理を行う注文ＰＣ（パーソナルコンピューター）であり、依頼者はＰＣ１０１上で、印刷室のサーバー装置１０２にアクセスして注文処理を行う。印刷室では、ネットワーク１０８に、サーバー装置１０２、情報処理装置１０３、画像形成装置１０４、後処理装置１０５、通知装置１０７が接続されている。サーバー装置１０２は、前述した依頼者の注文を受け付けるサーバーである。サーバー装置１０２で受け付けられた注文は、注文情報（仕上がりサイズや配送先などの情報を含む）や原稿データを含む注文データとして情報処理装置１０３へ転送される。
【００１１】
情報処理装置１０３は面付け・ジョブ生成・ジョブ送信を行うＰＣとして、画像形成装置１０４や後処理装置１０５と通知装置１０７とネットワーク越しに接続する。情報処理装置１０３は、画像形成装置１０４に注文を面付けした印刷データ（ＰＤＦなど）とジョブチケット、および作業指示書の印刷データおよびジョブチケットを送信する。また、通知装置１０７から受け取った情報を元にどのジョブを送信することができるか判断し、後処理装置１０５へジョブチケットを送信する。
【００１２】
画像形成装置１０４は情報処理装置１０３から送信されてくる印刷データを解析し、１ページずつドットイメージに変換して印刷する。印刷された成果物は、作業員によりハンドキャリーで後処理装置１０５へ渡されたり、図示しないベルトコンベアーを介して後処理装置１０５へ渡されたりする。
【００１３】
後処理装置１０５は、画像形成装置１０４から出力された印刷物に対して折り加工や印刷物であるシート束の断裁加工、製本加工などの後処理を行い、成果物を製造する。後処理装置には様々な機能を持つものがあるが、本実施形態ではたとえば縦横それぞれの方向についての断裁と、断裁後の成果物の整列などが行われる。仕掛品置き場１０６は、後処理装置から出力された成果物を置く場所である。本例では、たとえば、後処理装置の成果物の束にはその最上部に固有の識別情報を含むバーコード等の符号が印刷されたシートが乗るように画像形成され、後処理される。画像形成装置１０４も後処理装置１０５も、情報処理装置１０３から受信するジョブを処理する点で共通しており、これらをジョブ処理装置とよぶこともできる。
【００１４】
通知装置１０７は、成果物の束ごとにバーコードを読み取るようなハンディターミナルであり、検品が完了して仕掛品置場１０６から移動する（あるいは移動した）成果物の作業指示書に記載されているバーコードを読み取り、検品結果を情報処理装置１０３に通知する。
【００１５】
ネットワーク１０８は、各装置を接続し、相互通信を可能とするネットワークである。なお、画像形成装置１０４、後処理装置１０５、通知装置１０７は、それぞれ、複数あってもよい。
【００１６】
印刷データ１０９は、情報処理装置から画像形成装置に対して送信された、印刷されるデータである。これは、面付けされた原稿データおよび、注文情報に基づき生成された作業指示書の印刷データによって構成されている。印刷ジョブチケット１１０は、印刷データ１０９の印刷作業を情報処理装置１０３が画像形成装置１０４に指示するための情報である。印刷物１１１は、情報処理装置１０３から受け取った印刷データを印刷ジョブチケット１１０に記載されたとおりに印刷したものである。作業指示書１１２は、作業員に対して印刷物および成果物の処理を指示するためのものであり、情報処理装置によって作成され、画像形成装置によって印刷される。
【００１７】
後処理ジョブチケット１１３は、印刷物１１１の後処理作業を情報処理装置１０３が後処理装置１０５に指示するためのものである。成果物１１４は、後処理装置１０５によって印刷物１１１に後処理を加えて製造された成果物である。成果物１１５は、検品が完了し、仕掛品置き場１０６から取り除かれた成果物である。
【００１８】
＜情報処理装置のハードウェア構成例＞
図２は、本実施例の情報処理装置１０３のハードウェア構成図である。情報処理装置１０３は一般的なコンピュータ（ＰＣ）のハードウェアで構成することができる。ＣＰＵ２００は装置全体の制御を行い、ハードディスク（ＨＤ）２０５に格納されているアプリケーションプログラム、プリンタドライバプログラム、ＯＳや、本実施形態の情報処理プログラム等を実行し、ＲＡＭ２０２にプログラムの実行に必要な情報、ファイル等を一時的に格納する制御を行う。ＲＯＭ２０１は不揮発性の記憶部であり、内部には、基本Ｉ／Ｏプログラム等のプログラム、文書処理の際に使用するフォントデータ、テンプレート用データ等の各種データを記憶する。ＲＡＭ２０２は一時記憶部であり、ＣＰＵ２００の主メモリ、ワークエリア等として機能する。ＤＶＤドライブ２０３は記憶媒体読み込み部であり、ＤＶＤドライブ２０３を通じて、記憶媒体としてのＤＶＤ２０４に記憶されたプログラム等を本コンピュータにロードすることができる。ＤＶＤ２０４は記憶媒体であり、コンピュータが読み取り可能にプログラムが格納された記憶媒体である。なお、記憶媒体はＤＶＤに限らず、ＦＤ、ＣＤ−ＲＯＭ、ＣＤＲ、ＣＤＲＷ、ＰＣカード、ＩＣメモリカード、ＭＯ、メモリスティック等、任意である。ＨＤ２０５は外部記憶の一つであり、大容量メモリとして機能するハードディスク（ＨＤ）であり、アプリケーションプログラム、プリンタドライバプログラム、ＯＳ、情報処理プログラム、関連プログラム等を格納している。キーボード２０６は指示入力手段であり、ユーザーがコンピュータに対して、デバイスの制御コマンドの命令等を入力指示するものである。ディスプレイ２０７は表示部であり、キーボード２０６から入力したコマンドや、プリンタの状態等を表示したりするものである。システムバス２０８は、コンピュータ内のデータの流れを司るものである。２０９は入出力手段であるインターフェースであり、該インターフェース２０９を介して情報処理装置は外部装置とのデータのやり取りを行う。なお、上記コンピュータの構成はその一例であり、図２の構成例に限定されるものではない。例えば、データやプログラムの格納先は、その特徴に応じてＲＯＭ、ＲＡＭ、ＨＤなどで変更することも可能である。
【００１９】
＜情報処理システムの構成例＞
図３は、本実施例の本実施例の各機能を示す機能ブロック図である。機能ブロックは例えばＣＰＵ２００がプログラムを実行することで実現できる。情報処理装置１０３は、サーバー装置１０２から原稿データを含む注文データを受信し、画像形成装置１０４および後処理装置１０５で処理するために原稿データを面付けする。面付けされた印刷データ１０９と、注文情報に基づき生成される作業指示書１１２の印刷データと、画像形成装置１０４に送る印刷ジョブチケット１１０と、後処理装置１０５に送信する後処理ジョブチケット１１３とを生成し、画像形成装置１０４および後処理装置１０５へ送信する。以下に情報処理装置１０３について詳細に説明する。
【００２０】
注文受付部３０１は、サーバー装置１０２から注文データを受け付け、受信した注文データを注文記憶部３０２へ格納する。なお、この注文データには原稿データや注文情報（注文数、納期、注文者情報、配送先情報など）が含まれている。また、原稿データは例えばアドビシステムズによるＰＤＦ形式で、注文情報はＣＳＶ形式で構成される（図示せず）。
【００２１】
注文記憶部３０２は、注文情報や原稿データを記憶する。ジョブ生成部３０３は、注文受付３０１が受信した注文データにおける原稿データをもとに面付け処理を行うことで印刷データ１１０、および注文情報を元に作業指示書１１２を生成し、画像形成装置１０４および後処理装置１０５で処理可能なジョブを生成する。画像形成装置１０４に対するジョブは、例えば印刷指示情報（用紙サイズ、用紙種類、片面/両面やカラー/モノクロ等）を含む印刷ジョブチケット１１０と印刷データ１０９とから構成される。後処理装置１０５に対するジョブは、例えば後処理指示情報（断裁位置や折り位置等）を含む後処理ジョブチケット１１３から構成される。ジョブ生成部３０３は、印刷ジョブを画像形成装置１０４へ送信し、後処理装置へ送信するジョブをジョブ情報記憶部３０４へキューとして格納する。
【００２２】
ジョブ情報記憶部３０４は、ジョブ生成部３０３によって生成された後処理装置１０５へ送信するジョブをキューとして格納する。工程能力管理部３０５は、ジョブ送信判定部３０７によって後処理装置１０５へジョブを送信した際、通知装置１０７によって通知された際に検品が完了した成果物の情報をジョブ情報記憶部３０４から取得する。工程能力管理部３０５はさらに、取得した情報から取得した当該成果物の量、たとえば総面積（ボリュームともいう）をもとに、次工程が受け入れ可能なボリュームを計算して工程能力記憶部３０６に格納する。工程能力記憶部３０６は、後処理工程の成果物のボリュームおよびその次工程の受け入れ可能なボリュームを記憶する。
【００２３】
ジョブ送信判定部３０７は、ジョブ情報記憶部３０４に格納されているどのジョブを後処理装置１０５へ送信するかを判断する。通信部３０８は、画像形成装置１０４および後処理装置１０５および通知装置１０７とデータの送受信を行う。
【００２４】
次に、後処理装置１０５の各処理部の機能について述べる。通信処理部３１０は、情報処理装置１０３とデータ通信を行い、情報処理装置１０３から後処理ジョブチケット１１３を受け取り、ジョブ情報管理部３１２を介してジョブ情報記憶部３１３に記憶する。
【００２５】
ジョブ制御部３１１は、後処理装置１０５において後処理を行う後処理ジョブの処理に関する制御を行う。バーコード読み取り部３１６から後処理を行う印刷物に記載されたバーコードが表すＩＤ４０３を受け取り、ジョブ情報記憶部３１３に同じＩＤをもつジョブがあるかジョブ情報管理部３１２を経由して確認する。ある場合は、ジョブ情報記憶部３１３から同じＩＤを持つジョブを取得し、記載された指示内容に応じて後処理デバイス３１５へ後処理に関する指示を行う。
【００２６】
ジョブ情報管理部３１２は、ジョブ情報記憶部３１３に格納されているジョブの管理を行う。ジョブ情報記憶部３１３は、後処理装置１０５において後処理を行うための後処理ジョブチケット１１３を記憶する。後処理ジョブチケット１１３には、各ジョブに対してどのような後処理を実施すべきかを示す指示情報も含まれる。例えばくるみ製本を行う後処理であれば、表紙・本文の用紙サイズや用紙種類、仕上がりサイズなどの情報が含まれている。デバイス制御部３１４は、ジョブ制御部３１１からの処理指示に応じて後処理デバイス３１５を制御する。後処理デバイス３１５は後処理を行う処理機構である。たとえば断裁や製本等、後処理装置１０５の有する機能に応じた機能が処理機構により遂行される。バーコードを読み取り部３１６は、後処理装置１０５で処理を行う印刷物に記載されたバーコードを読み取る処理を行う。
【００２７】
次に、通知装置１０７の各処理部の機能について述べる。バーコード読み取り部３１７は、後処理装置１０５から出力された成果物に対応する作業指示書１１２（図４−２で後述）に記載されたバーコードを読み取る。通信処理部３１８は、バーコード読み取り部３１７で読み取った成果物のジョブＩＤ４０５を、ネットワークを介してアプリケーション３０９に検品結果を送信して、工程管理部３０５は次工程が受け入れ可能なボリュームを再演算する。なお、画像形成装置に関する詳細な説明は割愛する。
【００２８】
＜印刷物および作業指示書の例＞
図４−１、図４−２を参照して印刷物及び作業指示書の例について説明する。原稿データ４０１は、サーバー装置１０２から受け取った入稿データを示す図である。原稿データは例えばアドビシステムズによるＰＤＦ形式によって構成されている。面付け後印刷データ４０２は、ジョブ生成部３０３によって原稿データが面付けされた印刷データを印刷した印刷物を示す図である。図４−１の例では４×５のレイアウトである。管理番号４０３は、面付け後印刷データ４０２に後処理で使用するための管理番号を示している。後処理装置１０５ではこれをバーコード読み取り部３１５で読み取ることにより、ジョブ制御部３１０はジョブ情報管理部３１１を介して、ジョブ情報記憶部３１３から管理番号４０３を含むジョブを取得し、後処理デバイス３１５に送信して処理が実行される。もし、管理番号４０３に対応するジョブがジョブ情報記憶部３１３に存在しない場合は、後処理デバイス３１５で処理が行われない。
【００２９】
作業指示書４０４は、情報処理装置１０３の依頼情報受付部３０１が受け付け、ジョブ生成部３０３によって作成された作業指示書１１２を例示する図である。作業指示書１１２の印刷は依頼された印刷物と同時に印刷されても良いし、あらかじめ印刷しておいても良い。作業指示書１１２の印字内容は、図４−２に示す例と異なっていてもよい。印字項目は、依頼者が注文管理サーバー１０１に登録した依頼情報か、注文管理サーバー１０１がジョブの管理のために発行した情報である。印刷室内の作業者は、この印字内容を見て、成果物を間違いのないように製作し、配送を行う。
【００３０】
作業指示書４０４には以下のような事項が記載されている。ジョブＩＤ４０５は、依頼内容（すなわち作業指示）を識別するための固有のＩＤである。通知装置１０７は、このジョブＩＤを読み取ることによって、アプリケーション３０９に対して該当ジョブの完了通知を行う。件名４０６は、依頼時に依頼者が入力した、依頼物の内容を表現した件名である。印刷室内の作業者は、簡易に依頼された印刷物を認識するために使用する。部数４０７は、依頼された印刷物が何部必要かを表すものであり、依頼時に依頼者が注文管理サーバー１０１に入力する。印刷形態４０８は、印刷室内の作業者が、依頼された印刷物の作成方法を特定するのに使用する。本例では、後処理装置１０５によって例えば４×５レイアウトのシートを、４×５に断裁することが示される。配送先４０９は、依頼者が入力する依頼物の配送先の情報である。作業者は、指定された配送先に、成果物を配送依頼する。図４−２（ｄ）は、図４−１（ｂ）の印刷物を断裁機で処理を行った後に得られる成果物の例である。印刷された名刺が断裁され、重ねて揃えられている。この場合たとえば後処理装置１０５は、このような断裁および同一成果物ごとのソートなどを行う機能を有する。
【００３１】
＜ジョブチケットの例＞
図５は、情報処理装置１０３から画像形成装置１０４および後処理装置１０５へ送信されるジョブチケットの例を示したものである。ここには、ジョブＩＤや、画像形成装置１０４や後処理装置１０３へ指示する処理内容が記載されている。ジョブチケットはＣＳＶやＪＤＦなどのフォーマットで構成されている。
【００３２】
＜後処理装置の次工程に仕掛りできる成果物の例＞
図６は、本実施例における後処理装置１０５から出力された成果物を置くための仕掛品置き場１０６と、ジョブ情報記憶部３０４に格納されている後処理装置１０５へ送信するジョブのキューを表した図である。仕掛品置き場１０６に置ける仕掛品のボリュームの総和は、仕掛品置き場の面積、または寸法としてユーザーによって任意に決定されるものであり、アプリケーション３０９が起動した際に、工程能力管理部３０５が外部ファイルから決定済みの値を取得し、工程能力記憶部３０６に格納する。各成果物のボリューム（あるいは量）には、注文記憶部３０２に格納されている仕上がりサイズから算出される面積あるいは寸法（仕上がりサイズの縦×横）が用いられる。面積は、重ねられる場合にはその底面積である。なお、ボリュームは面積以外にも、部数や高さ（紙厚とページ数と部数の積）、重さ（坪量とページ数と部数の積）、体積（面積と高さの積）などを用いる方法でも構わない。仕掛品置場１０６のスペースを立体的に設定する場合でも、体積よりも寸法で示すのが望ましい。面積や体積に余裕があっても寸法が合わなければ成果物を実際に載置できないこともあり得るためである。
【００３３】
ジョブ送信制御部３０７は、前述の工程能力記憶部３０６に保存された仕掛品置き場１０６の残りスペース（或いはボリューム）と、次に送信するジョブの成果物の面積の総和を算出・比較し、次に送信するジョブの成果物の面積の総和のほうが小さければジョブを送信する。次に送信するジョブは、そのジョブの成果物の総面積が仕掛品置き場の面積より小さくなるような、キュー内で連続している同じ配送先のジョブである。詳細は図７で後述する。
【００３４】
なお総面積とは、ジョブの成果物が仕掛品置場１０６に置かれた際に占める面積であり、成果物が重ねられる場合には、重ねられる分だけ面積は少なくなる。たとえば、同じ内容の成果物は、仕掛品置場１０６に重ねて載置されるものとする。重ねるのは例えば後処理装置１０５によっても行い得るし、成果物を移動する作業者によっても行い得るし、両者によっても行い得る。そのためたとえば、１枚のシートに配置された異なる原稿それぞれの面積の総和を、成果物の総面積とすることができる。たとえば図４−１（ｂ）のようにひとつの原稿を４×５に配置した印刷物では、配置した原稿の数は１であり、その原稿サイズは名刺サイズである。そこでこの場合には総面積は名刺１枚分となる。一方、図４−１（ｂ）の配置において、たとえば５種類の原稿をそれぞれ縦方向に配置し、それぞれの原稿を４枚ずつ横方向に配置したレイアウトを考える。この場合には、１枚のシートに配置された異なる原稿は、５つの名刺サイズの原稿であり、総面積は名刺５枚分となる。もちろんこれは一例であるが、いずれにしても仕掛品置場１０６に載置される成果物が占める面積や寸法を反映するように総面積は求められる。
【００３５】
成果物は作業者により移動可能なので通常は面積で載置可能性を判定すれば十分である。しかし面積に代えて寸法で空きスペースを表すこともできる。寸法で表す場合には、単に面積に比較ではなく、仕掛品置場１０６の空部分に、次のジョブの成果物が収まるか否かが判断される。この場合には、次のジョブの印刷データにおいて１枚のシートに配置された原稿それぞれについて、仕掛品置場１０６に載置できるか否かが判定される。すべての原稿について載置可能なら、そのジョブが送信される。なお成果物を載置できるか否かの判断は、成果物の置き方によっても左右される。そこでたとえば、基準となる位置（例えば角部）や、そこから並べる方向および成果物の向きなど、標準的な載置の方法を定めておくのが望ましい。この標準的な方法で、ジョブ送信制御部３０７も作業者も、成果物を仕掛品置場１０６に載置するものとする。もちろん面積を判定基準とする場合には、このような標準的な載置の方法を定める必要は無い。以下では面積を判定基準とした例を説明する。
【００３６】
さて図６において、仕掛品置き場６０１は、アプリケーションが起動した直後の仕掛品置き場である。すなわち、まだ何も後処理装置１０５にジョブ送信が行われていないため、仕掛かりが無い場合である。このとき工程能力管理部３０５は、仕掛品置き場１０６の残りスペース（初期値）は、
仕掛品置き場の残りスペース  ＝  仕掛品置き場の面積、
であると判断し、この値を工程能力記憶部３０６に格納する。
【００３７】
ジョブキュー６０２は、ジョブ情報記憶部３０４に格納されている後処理装置１０５に送信するジョブのキューである。ジョブ送信判定部３０７は、工程能力記憶部３０６に格納された仕掛品置き場１０６の残りスペースと次に送信するジョブの総面積を比較し、ジョブの総面積のほうが小さければジョブを後処理装置１０５に送信する。この例では、ジョブＡ〜Ｇの成果物の総面積のほうが仕掛品置き場の残りスペースより小さいとこととして、ジョブＡ〜Ｇの送信を順次行う。もちろん各ジョブの送信に先立って、次のジョブの成果物の総面積が、仕掛品置場１０６の残り面積以下であることの判定および残りスペースの更新は行われる。そしてジョブＧの送信を行った後に、工程能力管理部３０５は仕掛品置場１０６の残り面積を以下のように再演算して、工程能力記憶部３０６に値を格納する。
仕掛品置き場の残りスペース  ＝
ジョブ送信前の仕掛品置き場の残りスペース  −  送信したジョブの総面積。
【００３８】
仕掛品置き場６０３は、ジョブＡ〜Ｇが後処理装置１０５によって後処理が行われ、成果物が仕掛品置き場１０６に置かれた際の図である。
【００３９】
ジョブキュー６０４は、ジョブ情報記憶部３０４に格納されている後処理装置に送信するジョブのキューである。ジョブ送信判定部３０７は、仕掛品置き場の残りスペースと次に送信するジョブの成果物の面積を比較し、ジョブの成果物の面積のほうが小さければジョブを後処理装置に送信する。この例では、ジョブＨの成果物の面積のほうが仕掛品置き場の残りスペースよりも大きいため、送信を行わない。
【００４０】
仕掛品置き場６０５は、仕掛品置き場に置いてあった成果物Ｇの検品が完了した図である。検品が完了し、通知装置１０６によって成果物Ｇの作業指示書のジョブＩＤ４０５が読み取られ、検品が終了した成果物の情報がアプリケーション３０９に送信される。このとき、工程能力管理部３０５は、検品が完了した成果物Ｇの仕上がりサイズを注文記憶部３０２から取得し、面積を計算し、仕掛品置き場の残りスペースを以下のように再演算して、工程能力記憶部３０６に格納する。
仕掛品置き場の残りスペース  ＝
ジョブ送信前の仕掛品置き場の残りスペース  ＋  検品完了した成果物の総面積。
【００４１】
ジョブ送信判定部３０７は、工程能力記憶部３０６に格納されている仕掛品置き場の残りスペースと、ジョブ情報記憶部３０４のキューの先頭ジョブであるジョブＨの面積を比較する。この例では、ジョブＨの面積のほうが小さいのでジョブを後処理装置に送信する。仕掛品置き場６０６は、ジョブＨを送信した後の仕掛品置き場の図である。なお、このときたとえばジョブＧ以外のジョブの成果物の検品が済んで仕掛品置場１０６から移動されたとしても、たとえば成果物が移動されて空いた位置に、ジョブＧあるいはジョブＤの成果物を移せばジョブＨのための場所は確保できる。このため面積を基準に判定すれば十分である。
【００４２】
＜当該発明を適用した場合の後処理装置の動作＞
図７は当該発明を適用した際の後処理装置１０５の動作を説明するシーケンス図である。Ｓ７０１で作業者は後処理装置１０５に、処理を行う印刷物に記載された管理番号４０３を、後処理装置のバーコード読み取り部３１６で読み取らせる。
【００４３】
Ｓ７０２でジョブ制御部は、Ｓ７０１で読み取った管理番号４０３に対応するジョブがジョブ情報記憶部３１３に存在するか、ジョブ情報管理部３１２を介して確認する。
【００４４】
Ｓ７０３は、ジョブがジョブ情報記憶部３１３に存在しない場合である。この場合、後処理装置１０５は、管理番号４０３に対応するジョブがジョブ情報記憶部３１３に存在しないため、処理を行うことができず、エラーが出力される。このエラーは、後処理装置１０５がエラー音を出しても良いし、アプリケーション３０９がエラーを意味する文字情報をディスプレイ２０７に表示させても良いし、作業者に伝えなくても良い。
【００４５】
Ｓ７０４は、ジョブがジョブ情報記憶部３１３にある場合である。この場合、ジョブ送信判定部３０７はそのジョブを後処理デバイス３１５に送信し、処理を行う。
【００４６】
＜情報処理装置におけるジョブ送信判断処理の流れを表すフローチャート＞
図８は、本実施例の情報処理装置において、後処理装置へのジョブ送信の判断・実行の処理の流れを説明している。各フローに係るプログラムは情報処理装置１０３のハードディスク２０５に格納されており、ＲＡＭ２０２に読み出され、ＣＰＵ２００により実行される。この処理は図７のＳ７０４に相当する。
【００４７】
ステップＳ８０１では、注文受付部３０１はサーバー装置１０２より受け取った注文情報および原稿データを注文記憶部３０２に格納し、ジョブ生成部３０３は原稿データ４０１を面付けして生成した印刷データ１０９、および画像形成装置１０４に印刷を指示するための印刷ジョブチケット１１０、およびその注文の作業内容が記載された作業指示書４０４の印刷データと、後処理装置１０５に処理を指示する後処理ジョブチケット１１３を生成する。それらの印刷データ１０９および画像形成装置１０４に印刷を指示する印刷ジョブチケット１１０を画像形成装置１０４に送信し、印刷を行う。その後ジョブ生成部３０３はジョブ情報記憶部３０４に後処理装置１０５へ送信するジョブをキューとして格納する。
【００４８】
ステップＳ８０２において、工程能力管理部３０５は外部ファイルから仕掛品置き場１０６のスペースを取得して、この値を仕掛品置き場１０６の残りスペースの初期値として工程能力記憶部３０６に格納する。すなわち工程能力記憶部３０６が、仕掛品置場１０６の空き容量を保持する。
【００４９】
ステップＳ８０３においてジョブ送信判断部３０７は、ジョブ情報記憶部３０４にキューとして格納された先頭ジョブをＡとし、Ａの１つ後ろのジョブをＢとする。
【００５０】
ステップＳ８０４においてジョブ送信判断部３０７は、ジョブ情報記憶部３０４にジョブＢが存在するかを確認する。存在する場合はステップＳ８０５へ処理を移行する。存在しない場合はステップＳ８０７へ処理を移行する。
【００５１】
ステップＳ８０５においてジョブ送信判断部３０７は、注文記憶部３０２からジョブＡとジョブＢの配送先情報を取得し、それぞれが一致した場合はステップＳ８０６へ処理を移行し、一致しない場合はステップＳ８０７へ処理を移行する。
【００５２】
ステップＳ８０６においてジョブ送信判断部３０７は、注文記憶部３０２からジョブ情報記憶部３０４のジョブキューにおけるジョブＡからジョブＢまでのジョブの仕上がりサイズを取得し、それぞれの面積を計算（仕上がりサイズの縦×横）し、それぞれの面積の総和と工程能力管理部３０５に格納されている仕掛品置き場の空きスペースとを比較する。ジョブＡからジョブＢまでのジョブの面積の総和のほうが大きければ、ステップＳ８０８へ処理を移行する。そうでない場合は、ステップＳ８０７へ処理を移行する。
【００５３】
ステップＳ８０８においてジョブ送信判断部３０７は、ジョブＢをジョブ情報記憶部３０４にキューとして格納されたジョブＢの１つ後ろのジョブとし、ステップＳ８０４へ処理を移行する。ステップＳ８０８においてジョブ送信判断部３０７は、ジョブ情報記憶部３０４にキューとして格納されたジョブＡからジョブＢの１つ前のジョブまでを、次に送信するジョブとして決定する。すなわちジョブＢがジョブＡの直後のジョブであれば、送信されるジョブはジョブＡのみとなる。
【００５４】
ステップＳ８０９においてジョブ送信判断部３０７は、工程能力記憶部３０６に格納された仕掛品置き場の残りスペースと次に送信するジョブの面積の総和を比較し、次に送信するジョブのボリュームの総和のほうが大きければＳ８１３へ分岐する。それ以外の場合（すなわちジョブの成果物の量が、仕掛品置場で受け入れ可能な成果物の量以下である場合）はＳ８１０へ処理を移行する。
【００５５】
ステップＳ８１０においてジョブ送信判断部３０７は、通信部３０８を介して後処理装置１０５へジョブを送信する。
【００５６】
ステップＳ８１１において工程能力管理部３０５は、工程能力記憶部３０６に格納された仕掛品置き場の残りスペースから、送信したジョブの面積の総和を減算して工程能力記憶部３０６に格納する。
【００５７】
ステップＳ８１２においてジョブ送信判断部３０７は、ジョブ情報記憶部３０４にジョブが存在しないか判断する。存在しない場合はシーケンスを終了する。存在する場合は、ステップＳ８０３へ処理を移行する。
【００５８】
ステップＳ８１３においてジョブ送信判断部３０７は、バーコードリーダー１０６から通信部３０８を介して、現在仕掛りされている何らかの成果物の検品処理が終了するまで待機する。何らかの成果物の検品処理が終了した場合は、ステップＳ８１４へ移行する。
【００５９】
ステップＳ８１４において工程能力管理部３０５は、検品が完了した仕掛品の仕上がりサイズを注文記憶部３０２から取得して、面積を計算し、工程能力記憶部３０６に保存された仕掛品置き場の残りスペースに検品が完了した仕掛品の面積を加算して、その値を工程能力記憶部３０６に格納し、ステップＳ８０３へ処理を移行する。このように後処理のさらに次工程における処理の進捗に関する情報（本例では成果物の検品の完了を示す情報）を受け付けて、それに応じて仕掛品置場の空きに関する情報を更新する。なおステップＳ８０３へ分岐せず、ステップＳ８０９へ戻って、仕掛品置場の空きが十分かを再度判定してもよい。これは、後処理装置１０５の次工程（たとえば仕掛品置場における検品）で受け入れ可能な成果物の量が、後処理装置が実行することで得られる成果物の量以上となるまで、情報処理装置１０３による後処理装置１０５へのジョブの送信を待機することである。
【００６０】
上述した図８の処理を行った結果、後処理装置による仕掛品置場の空きスペースを超過することがないように後処理装置に対してジョブを送信することができる。なお、本例では後処理装置による仕掛品置場の空きスペースを例として説明したが、より一般的には、第一の工程とその次段の第二の工程との間のバッファである一時格納場所の余裕に応じて、第一の工程へのジョブの送信制御を行う。また一時格納場所は、第二の工程の一部とみなし、第二の工程の余裕に応じて第一の工程へのジョブの送信制御を行うといってもよい。こうすることで、一時格納場所あるいは第二の工程でのオーバーフローを防止し、第二の工程（たとえば後処理工程）での生産性を向上させることができる。ここで第一の工程は後処理工程でなくともよく、例えば画像形成（印刷）の工程であってもよい。その場合には第二の工程が後処理となる。換言すれば、ワークフローの各工程間のオーバーフローを防止するために、非同期に処理が進行する工程間のバッファの空き容量をウインドウとしてジョブの送信を制御して製品あるいは半製品のフロー制御を実現することができる。これによってオーバーフローに起因する処理の困難性を解消し、処理を効率化して生産性を向上できる。
【００６１】
また、配送先が同じ成果物はまとめて配送されるために、まとめて後処理のさらに次段の工程（例えば検品）が行われる。そこで図８のように、配送先が同じジョブはまとめて後処理装置に送信する。こうすることで、そのジョブによる成果物はまとめて処理され、次段の工程からその先へと移動される。こうしてさらに処理を効率化することができる。
【００６２】
［その他の実施例］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６３】
１０１：注文ＰＣ、１０２：サーバー装置、１０３：情報処理装置、１０４：画像形成装置、１０５：後処理装置、１０６：仕掛品置場、１０７:通知装置
【図１】
2018077582.tif 000003
【図２】
2018077582.tif 000004
【図３】
2018077582.tif 000005
【図４−１】
2018077582.tif 000006
【図４−２】
2018077582.tif 000007
【図５】
2018077582.tif 000008
【図６】
2018077582.tif 000009
【図７】
2018077582.tif 000010
【図８】
2018077582.tif 000011