(57)【要約】【課題】印刷ジョブの送信先である画像形成装置を選択する場合において、用紙の入れ替えに伴う労力を建言する。【解決手段】画像形成装置から取得した給紙トレイの情報と前記画像形成装置内の印刷ジョブ状況、前記画像形成装置に送信しようとしている印刷ジョブで利用する用紙情報を基に、給紙トレイの用紙残量と印刷ジョブで使用する用紙量を比較し、印刷ジョブに対して用紙の入れ替えや用紙の補充の発生を軽減する画像形成装置の選択を行う。【選択図】図４
2019061357.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを実行できる画像形成装置と接続された情報処理装置であって、
着目画像形成装置から給紙段の状態を取得する取得手段と、
前記給紙段の状態に基づいて、着目印刷ジョブで消費するシートが前記着目画像形成装置にあるか否かを判定する判定手段と、
前記判定手段により前記シートがあると判定された前記画像形成装置を前記着目印刷ジョブの送信先として決定する決定手段と
を有することを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記判定手段により前記着目印刷ジョブで消費する前記シートが前記着目画像形成装置の有する給紙段のうちのひとつにあると判定された場合、前記決定手段はさらに、前記シートがあると判定された前記給紙段から優先的にシートを供給するように前記着目印刷ジョブを設定することを特徴とする情報処理装置。
【請求項３】
請求項１または２に記載の情報処理装置であって、
前記判定手段は、前記着目印刷ジョブで消費するシートが前記着目画像形成装置の有する前記給紙段のうちの複数にまたがってあると判定された場合、前記シートがあると判定された複数の給紙段それぞれのシートの残量の和が、前記着目印刷ジョブにより消費される前記シートの量よりも大きいか否かを判定し、大きいと判定された場合に、前記決定手段は、前記シートがあると判定された前記複数の給紙段からシートを供給するように前記着目印刷ジョブの設定をすることを特徴とする情報処理装置。
【請求項４】
請求項１乃至３のいずれか一項に記載の情報処理装置であって、
前記判定手段は、前記着目印刷ジョブに先行する印刷ジョブにより消費された後のシートの残量が、前記着目印刷ジョブにより消費される前記シートの量よりも大きいか否かを判定し、大きいと判定された場合に、前記着目印刷ジョブで使う前記シートが前記着目画像形成装置にあると判定することを特徴とする情報処理装置。
【請求項５】
請求項１乃至４のいずれか一項に記載の情報処理装置であって、
前記決定手段は、いずれの画像形成装置についても前記判定手段により前記着目印刷ジョブで消費する前記シートがないと判定された場合、前記着目印刷ジョブと同じ用紙の残量が多い画像形成装置を前記着目印刷ジョブの送信先として決定することを特徴とする情報処理装置。
【請求項６】
請求項１乃至５のいずれか一項に記載の情報処理装置であって、
前記決定手段は、前記判定手段により前記着目印刷ジョブで消費する前記シートがないと判定され、かつ前記着目印刷ジョブと同じ用紙がセットされた給紙段がない場合、用紙残量が少ない給紙段を有する画像形成装置を前記印刷ジョブの送信先として決定することを特徴とする情報処理装置。
【請求項７】
請求項１乃至６のいずれか一項に記載の情報処理装置であって、
前記決定手段は、前記画像形成装置において最後に実行した印刷ジョブでシートの交換が発生した場合、交換により載置されたシートが前記着目印刷ジョブで使用するシートと同じか否かを判定し、同じ場合は当該画像形成装置を前記着目印刷ジョブの送信先として決定することを特徴とする情報処理装置。
【請求項８】
請求項１乃至７のいずれか一項に記載の情報処理装置であって、
１または複数の前記画像形成装置に接続され、
前記取得手段および判定手段は、前記１または複数の前記画像形成装置に順次着目することを特徴とする情報処理装置。
【請求項９】
請求項１乃至８のいずれか一項に記載の情報処理装置であって、
表示手段をさらに有し、
前記決定手段は、前記取得手段により取得した前記画像形成装置それぞれの前記給紙段の状態に基づいて、前記着目印刷ジョブで使うシートが前記着目画像形成装置にあるか否かを前記表示手段により表示し、当該表示から選択された画像形成装置を前記印刷ジョブの送信先として決定することを特徴とする情報処理装置。
【請求項１０】
印刷ジョブを実行できる画像形成装置と接続された情報処理装置であって、
前記画像形成装置から給紙段の状態を取得する取得手段と、
前記給紙段の状態に基づいて、着目印刷ジョブで消費するシートがセットされた画像形成装置を前記着目印刷ジョブの送信先の画像形成装置として高い優先度で選択する選択手段と
を有することを特徴とする情報処理装置。
【請求項１１】
請求項１０に記載の情報処理装置であって、
印刷ジョブを実行できる画像形成装置と接続された情報処理装置であって、
前記選択手段は、シートの残量が前記着目印刷ジョブで消費するシートの量に満たないものの前記着目印刷ジョブで消費するシートと同じシートがセットされた画像形成装置を、前記着目印刷ジョブの送信先の画像形成装置として次の優先度で選択することを特徴とする情報処理装置。
【請求項１２】
請求項１１に記載の情報処理装置であって、
印刷ジョブを実行できる画像形成装置と接続された情報処理装置であって、
前記選択手段は、用紙残量が少ない給紙段を持つ画像形成装置を、前記着目印刷ジョブの送信先の画像形成装置としてさらに次の優先度で選択することを特徴とする情報処理装置。
【請求項１３】
印刷ジョブを実行できる画像形成装置と接続された情報処理装置であって、
前記画像形成装置から給紙段の状態を取得する取得手段と、
前記給紙段の状態に基づいて、着目印刷ジョブで消費するシートが前記画像形成装置にセットされていない場合には、用紙残量が少ない給紙段を持つ画像形成装置を、前記着目印刷ジョブの送信先の画像形成装置として選択する選択手段と
を有することを特徴とする情報処理装置。
【請求項１４】
請求項１０乃至１３のいずれか一項に記載の情報処理装置であって、
前記給紙段の状態には、前記着目印刷ジョブの前に前記画像形成装置で実行される印刷ジョブによるシートの消費量を減じたシートの残量が含まれることを特徴とする情報処理装置。
【請求項１５】
印刷ジョブを実行できる画像形成装置と接続された情報処理装置であって、
着目画像形成装置から給紙段の状態を取得する取得手段と、
前記給紙段の状態に基づいて、着目印刷ジョブで消費するシートが前記着目画像形成装置にあるか否かを判定する判定手段と、
前記判定手段により前記シートがあると判定された前記画像形成装置を、そうではない画像形成装置とは識別できるように表示する表示手段と、
前記表示手段により表示された画像形成装置から、前記着目印刷ジョブの送信先である画像形成装置を、オペレーターの操作に応じて選択する選択手段と
を有することを特徴とする情報処理装置。
【請求項１６】
請求項１乃至１５のいずれか一項に記載の情報処理装置としてコンピュータを機能させるためのプログラム。
【請求項１７】
印刷ジョブを実行できる画像形成装置と接続された情報処理装置による画像形成装置の決定方法であって、
着目画像形成装置から給紙段の状態を取得する取得工程と、
前記給紙段の状態に基づいて、着目印刷ジョブで消費するシートが前記着目画像形成装置にあるか否かを判定する判定工程と、
前記判定工程により前記シートがあると判定された前記画像形成装置を前記着目印刷ジョブの送信先として決定する決定工程と
を有することを特徴とする画像形成装置の決定方法。
【請求項１８】
印刷ジョブを実行できる画像形成装置と接続された情報処理装置による画像形成装置の決定方法であって、
前記画像形成装置から給紙段の状態を取得する取得工程と、
前記給紙段の状態に基づいて、着目印刷ジョブで消費するシートがセットされた画像形成装置を前記着目印刷ジョブの送信先の画像形成装置として高い優先度で選択する選択工程と
を有することを特徴とする画像形成装置の決定方法。
【請求項１９】
印刷ジョブを実行できる画像形成装置と接続された情報処理装置による画像形成装置の決定方法であって、
前記画像形成装置から給紙段の状態を取得する取得工程と、
前記給紙段の状態に基づいて、着目印刷ジョブで消費するシートが前記画像形成装置にセットされていない場合には、用紙残量が少ない給紙段を持つ画像形成装置を、前記着目印刷ジョブの送信先の画像形成装置として選択する選択工程と
を有することを特徴とする画像形成装置の決定方法。
【請求項２０】
印刷ジョブを実行できる画像形成装置と接続された情報処理装置による画像形成装置の決定方法であって、
着目画像形成装置から給紙段の状態を取得する取得工程と、
前記給紙段の状態に基づいて、着目印刷ジョブで消費するシートが前記着目画像形成装置にあるか否かを判定する判定工程と、
前記判定工程により前記シートがあると判定された前記画像形成装置を、そうではない画像形成装置とは識別できるように表示する表示工程と、
前記表示工程により表示された画像形成装置から、前記着目印刷ジョブの送信先である画像形成装置を、オペレーターの操作に応じて選択する選択工程と
を有することを特徴とする画像形成装置の決定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像形成装置の決定方法、ならびにプログラムに関し、特に用紙交換に要する労力を軽減し、時間を節約する技術に関する。
【背景技術】
【０００２】
商業印刷業界では多品種・小ロット印刷への需要が拡大している。これに伴い、印刷現場が一日に扱う用紙種類の数が増加しており、オペレーターは画像形成装置で頻繁に用紙交換を行っている。特許文献１では、オペレーターにより指示された条件を満たす画像形成装置に印刷依頼を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１６７７０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術は、画像形成装置の給紙段の状態を考慮していないので、用紙交換を減らすことはできない。また、特許文献１の技術は、用紙交換が発生した場合、オペレーターが画像形成装置の給紙段から交換前の用紙を取り出す手間を軽減することはできない。
【０００５】
本発明は上記従来例に鑑みて成されたもので、用紙交換に要する労力を軽減し、また時間を節約する情報処理装置、情報処理方法、ならびにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明は以下の構成を有する。
【０００７】
本発明の第１の側面によれば、本発明は、印刷ジョブを実行できる画像形成装置と接続された情報処理装置であって、
着目画像形成装置から給紙段の状態を取得する取得手段と、
前記給紙段の状態に基づいて、着目印刷ジョブで消費するシートが前記着目画像形成装置にあるか否かを判定する判定手段と、
前記判定手段により前記シートがあると判定された前記画像形成装置を前記着目印刷ジョブの送信先として決定する決定手段と
を有することを特徴とする。
【０００８】
本発明の第２の側面によれば、本発明は、印刷ジョブを実行できる画像形成装置と接続された情報処理装置であって、
前記画像形成装置から給紙段の状態を取得する取得手段と、
前記給紙段の状態に基づいて、着目印刷ジョブで消費するシートがセットされた画像形成装置を前記着目印刷ジョブの送信先の画像形成装置として高い優先度で選択する選択手段と
を有することを特徴とする。
【０００９】
本発明の第３の側面によれば、本発明は、印刷ジョブを実行できる画像形成装置と接続された情報処理装置であって、
前記画像形成装置から給紙段の状態を取得する取得手段と、
前記給紙段の状態に基づいて、着目印刷ジョブで消費するシートが前記画像形成装置に一切セットされていない場合には、用紙残量が少ない給紙段を持つ画像形成装置を、前記着目印刷ジョブの送信先の画像形成装置として選択する選択手段と
を有することを特徴とする。
【００１０】
本発明の第４の側面によれば、本発明は、印刷ジョブを実行できる画像形成装置と接続された情報処理装置であって、
着目画像形成装置から給紙段の状態を取得する取得手段と、
前記給紙段の状態に基づいて、着目印刷ジョブで消費するシートが前記着目画像形成装置にあるか否かを判定する判定手段と、
前記判定手段により前記シートがあると判定された前記画像形成装置を、そうではない画像形成装置とは識別できるように前記表示する表示手段と、
前記表示手段により表示された画像形成装置から、前記着目印刷ジョブの送信先である画像形成装置を、オペレーターの操作に応じて選択する選択手段と
を有する。
【発明の効果】
【００１１】
本発明によれば、用紙交換に要する労力を軽減し、時間を節約することができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態１にかかる情報処理システムのシステム構成図である。
【図２】実施形態１にかかる情報処理装置のハードウェア構成を示すブロック図である。
【図３】実施形態１にかかる情報処理装置のソフトウェア構成を示すブロック図である。
【図４】実施形態１にかかる処理全体のフローチャート図である。
【図５】実施形態１にかかる用紙があるかを判定する処理のフローチャート図である。
【図６】実施形態１にかかる用紙交換の手間を軽減する処理のフローチャート図である。
【図７】実施形態１にかかる給紙段情報の例を示す図である。
【図８】実施形態１にかかる情報処理装置と画像形成装置の間のシーケンス図である。
【図９】実施形態１にかかる処理の模式図である。
【図１０】実施形態２にかかる情報処理装置のソフトウェア構成を示すブロック図である。
【図１１】実施形態２にかかる処理全体のフローチャート図である。
【図１２】実施形態２にかかる印刷ジョブの送信先選択画面の例を示す図である。
【図１３】実施形態３にかかる情報処理システムのシステム構成図である。
【図１４】実施形態３にかかる情報処理装置のソフトウェア構成を示すブロック図である。
【図１５】実施形態３にかかる処理全体のフローチャート図である。
【図１６】実施形態３にかかる印刷ジョブ状況の例を示す図である。
【図１７】実施形態４にかかる情報処理装置のソフトウェア構成を示すブロック図である。
【図１８】実施形態４にかかる処理全体のフローチャート図である。
【図１９】実施形態３にかかる情報処理装置と画像形成装置の間のシーケンス図である。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態について図面を用いて説明する。
［実施形態１］
＜情報処理システムの構成例＞
図１は、本発明にかかわる情報処理システムの全体構成を示す図である。なお、以下の説明における情報処理システム全体の環境は本発明の説明を理解しやすくするためのものであり、本発明はこれらの環境に限定されるものではない。同図において、ネットワーク１００に情報処理装置１０１と画像形成装置１０２〜１０４とが接続されている。
【００１４】
画像形成装置１０２〜１０４は情報処理装置１０１から送られてくる印刷ジョブを実行して、印刷ジョブと共に受信する印字データを含む印刷データを解析し、１ページずつドットイメージに変換して印刷する。なお、画像形成装置１０２〜１０４は給紙段を有する。ひとつの給紙段は、たとえば給紙機構として機能する画像形成装置の各カセットを指す。あるいは給紙トレイや大容量の給紙装置であってもよい。給紙段にたとえばシート状の用紙（以下、シートと呼ぶことがある。）がセットされると、画像形成装置は、セットされた用紙の属性情報を記憶する。属性情報には、例えばサイズや紙種（普通紙やコート紙、上質紙などの別）、秤量、シート方向などが含まれる。たとえばサイズやシート方向であれば、シートそのものを検知して取得してもよいし、カセットに設けた移動式の仕切り板の位置などをセンサにより検知することで取得してもよい。紙種や秤量は、あらかじめデフォルト値を決めておき、デフォルトでないシートに関してはオペレーターが例えば情報処理装置１０１から、あるいは画像形成装置１０２〜１０４で直接設定してもよい。画像形成装置１０２〜１０４は、記憶された用紙の属性情報に加え、その属性を持つ用紙がセットされたカセット（給紙段）、各給紙段の用紙の残量などを給紙段情報として情報処理装置１０１に提供できる機能を有する。給紙段情報については、例を用いて後述する。
【００１５】
情報処理装置１０１上では、印刷物の製造を管理するためのジョブ管理プログラムやＷｅｂサーバーなどのプログラムが動作している。また、画像形成装置１０２〜１０４とネットワーク１００越しに接続し、画像形成装置１０２〜１０４を制御するためのプリンタドライバプログラムなどがインストールされている。図１では情報処理装置１０１は１つであるが複数であってもよい。また，画像形成装置１０２〜１０４は複数あるが、１つであってもよい。また、ネットワーク１００はインターネットであってもよく、例えば、情報処理装置１０１からインターネット越しに画像形成装置１０２〜１０４へとアクセスする構成であってもよい。
【００１６】
＜情報処理装置のハードウェア構成例＞
図２は、本実施形態の情報処理装置１０１のハードウェア構成である。情報処理装置１０１は一般的なコンピュータ（ＰＣ）のハードウェアで構成することができる。図２において、ＣＰＵ（あるいはプロセッサー）２００は、メモリ、例えばＲＯＭ２０２内のプログラムＲＯＭに記憶されたプログラムや、ハードディスク２０９からＲＡＭ２０１にロードされたＯＳ（オペレーションシステム）やアプリケーションプログラム等のプログラムを実行する。すなわち、ＣＰＵ２００が、読み取り可能な記憶媒体に格納された該プログラムを実行することにより、後述する各フローチャートの処理を実行する各処理部として機能する。ＲＡＭ２０１は、ＣＰＵ２００のメインメモリであり、ワークエリア等として機能する。キーボードコントローラー２０３は、キーボード２０７や図示しないバーコードリーダー、ポインティングデバイス（マウス、タッチパッド、タッチパネル、トラックボールなど）からの操作入力を制御する。ディスプレイコントローラ２０４は、ディスプレイ２０８の表示を制御する。ディスプレイ２０８とポインティングデバイスとによりユーザインタフェースが提供され、ユーザインタフェースを介してユーザーが印刷設定や印刷ジョブの送信先の設定等を行うことができる。ディスクコントローラ２０５は、各種データを記憶するハードディスク（ＨＤ）やフレキシブルディスク（ＦＤ）等の外部メモリ２０９へのデータアクセスを制御する。これら外部メモリは、コンピュータ読取可能な非一時的記憶媒体である。ネットワークコントローラ２０６は、ネットワーク１００に接続されて、ネットワークに接続された他の機器との通信制御処理を実行する。
【００１７】
＜情報処理装置のソフトウェア構成例＞
図３は、本実施形態の情報処理装置１０１の各機能を示すブロック図である。各機能は、ＣＰＵ２００により実行されるプログラムにより、情報処理装置１０１のハードウェア資源を用いて実現される。制御部３００は、情報処理装置１０１の各機能ブロック３０１〜３０５の実行制御を行う。印刷ジョブ保存部３０１は、情報処理装置１０１内にあるすべての印刷ジョブを保存する。具体的には、画像形成装置１０２〜１０４に送信済みの印刷ジョブに加え、これから画像形成装置１０２〜１０４に送る予定の印刷ジョブすべてを、印刷ジョブ保存部３０１は保存している。
【００１８】
画像形成装置情報保存部３０２は、情報処理装置１０１に登録された画像形成装置の情報を保存する。画像形成装置の保存方法は、すべての画像形成装置の情報を保存する方法であってもいいし、ワークフローごとに使用する画像形成装置を決めてその情報を保存しておく方法であってもいい。いずれにしても、着目する印刷ジョブで使用する画像形成装置を決定することができ、その状態を知ることができるように、画像形成装置の情報を保存すればよく、画像形成装置の保存方法に限定されるものではない。なお、本実施形態において、画像形成装置の情報（画像形成装置情報）とは、画像形成装置のＩＰアドレスやポート番号、画像形成装置の機種、そして後述する給紙段情報取得部３０３から取得した給紙段情報を保存する。給紙段情報を除く画像形成装置の情報は、たとえばＳＮＭＰなどを用いて別途取得し、保存しておいてよい。給紙トレイ情報には、たとえば給紙段ごとの用紙のサイズや紙種等の属性、残量などが含まれる。また、画像形成装置に後処理ユニットを取り付け可能な場合には、画像形成装置情報に後処理ユニットの有無や種類を含めてもよい。本実施形態においては、画像形成装置情報保存部３０２は、画像形成装置１０２〜１０４に関する情報を保存している。なおワークフローとは、情報処理装置１０１に接続された画像形成装置１０２〜１０４や、さらに不図示の後処理装置などにより所定の順序で実行される一連のジョブのまとまりである。ワークフローにはさらに作業員による手作業の処理を含むこともある。
【００１９】
給紙段情報取得部３０３は、画像形成装置情報保存部３０２に登録されている画像形成装置に対して問い合わせを行い、画像形成装置の給紙段情報を取得する。
【００２０】
判定部３０４は、給紙段情報取得部３０３が画像形成装置から取得した給紙段情報と、これから画像形成装置に送信しようとしている印刷ジョブで利用する用紙情報を基に、画像形成装置に着目印刷ジョブで使う用紙が画像形成装置にあるか否かを判定する。用紙情報は印刷ジョブを定義した印刷ジョブ情報に記述されている。なお、画像形成装置１０２〜１０４は印刷媒体であるシートに画像を形成する画像形成装置であるが、シートは紙であるとは限らない。しかし本例では記録されるシート材を用紙と呼ぶことにする。
【００２１】
画像形成装置決定部３０５は、判定部３０４の判定結果を基に、印刷ジョブの送信先を決定する。決定の手順は図４等を参照して後で説明する。本実施形態では、用紙交換のための作業負担が軽くなるような画像系装置が選択される。すなわち、着目印刷ジョブの実行のために、あるいは実行途中で用紙交換あるいは用紙補充が生じないような画像形成装置が優先的に選択される。また、判定部の判定の結果、いずれの画像形成装置においても用紙交換あるいは用紙補充が発生してしまう場合、用紙交換作業の負荷が低い画像形成装置、望ましくは最も少なくなる画像形成装置を印刷ジョブの送信先として決定する。
【００２２】
＜印刷処理時の情報処理装置と画像形成装置との間のメッセージシーケンス＞
図８は、本実施形態における情報処理装置と画像形成装置との間のメッセージ交換および処理のシーケンスを示す図である。図８において、問合せ８００と応答８０１は、情報処理装置１０１が画像形成装置１０２〜１０４から給紙段情報を取得する際のシーケンスである。まず、問合せ８００において、情報処理装置１０１が画像形成装置１０２〜１０４に対して問合せを行う。次に、応答８０１において、問合せを受けた画像形成装置はレスポンスとして給紙段情報を情報処理装置１０１に返す。また処理８０４では、図４のフローチャート（特にステップＳ４０１以降）に沿った処理が実行され、着目印刷ジョブの送信先となる画像形成装置が選択される。
【００２３】
図８において、コマンド８０５〜応答８０９は、印刷実行のシーケンスである。コマンド８０５において、情報処理装置１０１は１００４にて決定された画像形成装置に対して印刷ジョブを送信する。応答８０６において、画像形成装置は、印刷ジョブを受信した旨を示すレスポンスを情報処理装置１０１に返す。印刷処理８０７において、画像形成装置は印刷ジョブの印刷処理を実行する。通知８０８において、画像形成装置は、印刷ジョブの印刷処理の進捗状況を情報処理装置１０１に通知する。通知８０８は１回とは限らない。コマンド８０９において、画像形成装置は、印刷ジョブの印刷処理が完了した時点で、印刷が完了した旨を示すコマンドを情報処理装置１０１に送信する。
【００２４】
＜給紙段情報の例＞
図７は、図８の応答８０１として画像形成装置から応答される、本実施形態における給紙段情報（給紙トレイ情報とも呼ぶ。）の例である。本実施形態において、給紙段情報は商業印刷の標準規格であるＪＭＦ（Ｊｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ）を用いて表現される。
【００２５】
図７において、問合せ７００は、給紙段情報を取得するために、情報処理装置１０１が画像形成装置１０２〜１０４に対して行う図８の問合わせ８００の例である。なお、以後、割愛するが、情報処理装置１０１は、画像形成装置１０２と同様に、画像形成装置１０３と１０４からも給紙段情報を取得する。
【００２６】
問合せ７００において、要素７０１は、問合せの指示内容である。ＲｅｓｏｕｒｃｅＮａｍｅ属性にて画像形成装置から取得したい情報を指定する。ここではＭｅｄｉａが指定されているので、情報処理装置１０１は媒体すなわち用紙に関する情報を着目画像形成装置から取得する。また、Ｓｃｏｐｅ属性にて取得する内容のスコープを指定する。ここでは、Ｐｒｅｓｅｎｔが指定されているので、情報処理装置１０１は画像形成装置の給紙トレイに現在セットされている用紙の情報のみを取得する。
【００２７】
給紙段情報７０２は、情報処理装置１０１が画像形成装置１０２から取得したレスポンスに含まれる給紙段情報の例である。給紙段情報７０２は、画像形成装置１０２の給紙段にセットされた用紙の属性情報を記載している。
【００２８】
給紙段情報７０２において、要素７０３は、用紙を特徴づける用紙属性を表している。具体的には、用紙名（ＤｅｓｃｒｉｐｔｉｖｅＮａｍｅ）、用紙サイズ（Ｄｉｍｅｎｓｉｏｎ）、表面性（ＦｒｏｎｔＣｏａｔｉｎｇｓ）、坪量（Ｗｅｉｇｈｔ）が記述されている。
【００２９】
要素７０４〜７０７は、用紙属性７０３にて特徴づけられた用紙が現在セットされているカセットを表している。１つの用紙は１つのカセットにセットされることもあれば、複数のカセットにセットされることもある。この例では、要素７０４〜７０７で示されている通り、用紙は４つのカセット（Ｔｒａｙ−１、Ｔｒａｙ−２、Ｔｒａｙ−３、Ｔｒａｙ−４）にセットされている。
【００３０】
要素７０８〜７１１は、要素７０４〜７０７で示されるそれぞれの給紙段における用紙名、用紙のセット方向（Ｏｒｉｅｎｔａｔｉｏｎ）と用紙残量（ＡｃｔｕａｌＡｍｏｕｎｔ）を表している。なお用紙のセット方向は、値にＲｏｔａｔｅ０が指定されている場合は縦送り（Ｓｈｏｒｔ  Ｅｄｇｅ  Ｆｅｅｄ）を表し、値にＲｏｔａｔｅ９０が指定されている場合は横送り（Ｌｏｎｇ  Ｅｄｇｅ  Ｆｅｅｄ）という意味になる。
【００３１】
このように、画像形成装置に対する給紙段情報の問い合わせに応じて、画像形成装置からは給紙段情報を応答する。給紙段情報には、図７に示すように、用紙の属性とそれがセットされた給紙段、各給紙段の残量が示されている。なお図７ではセットされている用紙は一種類であるが、複数種類のこともある。その場合、複数種類の用紙それぞれの属性が示され、各給紙段には用紙名と方向および残量が示される。
【００３２】
＜処理全体のフローチャート図＞
図４は、主として本実施形態における画像経緯装置選択処理（図８の処理８０４）のフローチャートである。ただしステップＳ４００は図８の問合せ８００および応答８０１に相当する。各フローに係るプログラムは情報処理装置１０１のＲＯＭ２０２あるいは外部メモリ２０９に格納されており、ＲＡＭ２０１に読み出され、ＣＰＵ２００によって実行される。なお、後述するフローチャート図で説明されるフローに係るプログラムも同様である。なおＣＰＵ２００により図３の各機能ブロックが実現されることから、以下の説明では、図３に示した機能ブロックのいずれかを主体とする処理として説明する。しかしながら、ハードウェアの面からはＣＰＵ２００により実行されることになる。
【００３３】
ステップＳ４００では、給紙段情報取得部３０３が、画像形成装置情報保存部３０２に登録された画像形成装置から給紙段情報を取得する。これは図８の問合せ８００および応答８０１に相当する。対象とする画像形成装置は登録された画像形成装置の全部または一部であるが、本例では全部を対象とする。具体的には、給紙段情報取得部３０３は、画像形成装置情報保存部３０２に登録された画像形成装置それぞれに問い合わせを行う。問合せを受けた画像形成装置は、レスポンスとして給紙段情報を給紙段情報取得部３０３に返す。給紙段情報取得部３０３は、レスポンスを解析して給紙段情報を取り出し、画像形成装置情報保存部３０２に、該当する画像形成装置と紐付けて保存する。なお、問い合わせとレスポンスは例を用いて後述する。
【００３４】
ステップＳ４０１では、判定部３０４は、画像形成装置ごとに給紙段情報を参照して当該画像形成装置の給紙段に着目印刷ジョブで使う用紙（以下、必要な用紙と呼ぶ）がセットされているか否かを判定する。着目印刷ジョブとは、ここではまさにこれから画像形成装置に送信しようとする印刷ジョブである。ステップＳ４０１については図５を用いて詳しく説明する。ステップＳ４０２では、判定部３０４は、必要な用紙がセットされている画像形成装置がある場合はステップＳ４０３に進み、いずれの画像形成装置にも必要な用紙がセットされていない場合はステップＳ４０４に進む。ステップＳ４０３では、画像形成装置決定部３０５は、ステップＳ４０２にて必要な用紙がセットされていると判定された画像形成装置を選択する。
【００３５】
この際に、優先給紙段（図５で説明する）である旨が記憶された画像形成装置があれば、その画像形成装置を優先的に選択する。複数の画像形成装置が候補にある場合はリストの先頭にから順に画像形成装置を選択していく。選択された画像形成装置が、着目印刷ジョブの送信先となる画像形成装置であり、着目印刷ジョブの送信先画像形成装置として設定される。さらにこの場合には、印刷ジョブ情報に、使用する給紙段として、必要な用紙が載置された給紙段を指定してもよい。
【００３６】
一方着目印刷ジョブの送信先として選択された画像形成装置が、複数の給紙段を切り替えて初めて必要な用紙を供給できる画像形成装置である場合もある。この場合には、後述する図５のステップＳ５０６で記憶した給紙段の自動切換に関する情報に基づいて、着目印刷ジョブに、給紙段を切り替えるよう設定しておく。この設定には、最初に用いる給紙段と、その給紙段で用紙切れが生じた際に切り替える切り替え後の給紙段とを設定してもよい。  ステップＳ４０４では、画像形成装置決定部３０５は、用紙交換の手間を軽減する処理を行う。ステップＳ４０４は図６を用いて詳しく後述する。以上に示したステップにより、本実施形態の情報処理システムは、印刷ジョブの実行前の、あるいは実行途中の用紙交換を減らすことができる。
【００３７】
＜判定処理のフローチャート図＞
図５は、図４のステップＳ４０１の詳細を説明するフローチャートである。図５の手順では、画像形成装置情報保存部３０２に情報が保存された画像形成装置に順次着目して処理が行われる。現在着目している画像形成装置を着目画像形成装置と呼ぶ。ステップＳ５００では、判定部３０４は、ステップＳ４００にて取得した着目画像形成装置の給紙段情報に含まれる用紙属性と用紙残量とを基に、着目画像形成装置の給紙段に着目印刷ジョブで使われる用紙（すなわち「必要な」用紙）があるか否かを判定する。用紙属性とは、例えば、用紙サイズや用紙種類、坪量、表面性を含む。もちろんこれら以外の属性を含んでいてもよい。用紙属性判定部３０４は、着目画像形成装置のいずれかの給紙段に必要な用紙があると判定した場合は該当する給紙段を記憶してステップＳ５０１に進み、必要な用紙がないと判定した場合はステップＳ５０４に進む。なお必要な用紙があると判定した場合とは、着目画像形成装置のいずれかの給紙段に、着目印刷ジョブで使用する属性を持つ用紙（シート）が、少なくとも当該印刷ジョブにより消費される量、残存している場合である。逆に必要な用紙がない場合とは、用紙属性または用紙残量の少なくとも何れかが満たされていない場合である。
【００３８】
ステップＳ５０１では、判定部３０４が、ステップＳ５００にて特定され、記憶された給紙段を、着目画像形成装置に関連づけて記憶するとともに、当該給紙段に関連づけて、その給紙段から優先的に給紙する給紙段（優先給紙段）である旨を示す情報を記憶する。ステップＳ５０２では、判定部３０４は、着目画像形成装置について「用紙あり」の判定結果を記憶しておく。ステップＳ５０３では、判定部３０４は、すべての画像形成装置を処理したか否かを判定する。判定部３０４は、すべての画像形成装置を処理済みの場合、本フローチャートを終了し、未処理の画像形成装置がある場合、ステップＳ５００に進む。なお、ステップＳ５０１で優先給紙段が記憶された場合には、ステップＳ５０３で処理を終了させ、ステップＳ４０２に処理を戻してもよい。この場合には、最も早く見出された優先給紙段を持つ画像形成装置が着目印刷ジョブの送信先となる。
【００３９】
一方ステップＳ５０４では、判定部３０４は、複数のカセットにまたがって必要な用紙がセットされている場合を考慮し、着目印刷ジョブで使用する用紙がセットされている給紙段それぞれの用紙残量の和を算出する。ステップＳ５０５では、判定部３０４が、用紙残量の和が、着目印刷ジョブにより消費される用紙数よりも大きいか否かを判定する。判定部３０４は、用紙残量の和が着目印刷ジョブにより消費される用紙数より大きいか等しい場合はステップＳ５０６に進み、小さい場合はステップＳ５０７に進む。ステップＳ５０６では、判定部３０４が、給紙段の自動切換に関する情報を記憶する。この情報にはたとえば、用紙切れが生じた際に給紙段を切り替えることを示す情報と、最初に用いる給紙段と切り替え後の給紙段とを指定する情報と、が含まれる。そしてこの場合にもステップＳ５０２で着目画像形成装置について「用紙あり」の判定結果を記憶しておく。ステップＳ５０７では、判定部３０４が、着目画像形成装置について「用紙なし」の判定結果を記憶しておく。ステップＳ５０６で記憶された給紙段の自動切り替えに関する情報は、着目画像形成装置が着目印刷ジョブの送信先として決定された際に、着目印刷ジョブを、給紙段の自動切換を行うよう設定するために参照される。
【００４０】
＜用紙交換の手間を軽減する処理のフローチャート図＞
図６は、図４のステップＳ４０４の詳細を説明するフローチャートである。ステップＳ６００では、画像形成装置決定部３０５が、前回の処理で用紙交換が発生した画像形成装置を特定する。前回の処理とは、たとえば、それぞれの画像形成装置において実行済みの最後の印刷ジョブの処理である。その印刷ジョブの実行中に用紙交換がされている場合に、前回の処理で用紙交換が発生したと判定する。なおここでいう用紙交換とは、特に用紙切れによる同種の用紙の補充を含む。用紙交換の判定のためにはたとえば、画像形成装置において印刷ジョブの実行前に用紙交換情報をクリアし、印刷ジョブ実行中に用紙交換（特に用紙切れに伴う用紙補充）が行われたなら用紙交換情報をセットする。用紙交換情報には、用紙が補充された給紙段を示す情報を含めてもよい。そのようにすることで、ステップＳ６００でその用紙交換情報を参照すれば、前回の処理で用紙交換が発生した画像形成装置を特定でき、さらに給紙段も特定できる。この用紙交換情報は、ステップＳ４００で画像形成装置から取得する給紙段情報に含めておけばよい。
【００４１】
画像形成装置決定部３０５は前回の処理で用紙交換が発生した画像形成装置が少なくとも一つあった場合はステップＳ６０１に進み、一つもない場合はステップＳ６０３に進む。
【００４２】
ステップＳ６０１にて、画像形成装置決定部３０５が、用紙交換が発生した画像形成装置のうちから、用紙交換が生じた給紙段の用紙が着目印刷ジョブで使用される用紙と同じであるような画像形成装置を特定する。画像形成装置決定部３０５は、該当する画像形成装置がある場合はステップＳ６０２に進み、１台もない場合はステップＳ６０３に進む。
【００４３】
ステップＳ６０２にて、画像形成装置決定部３０５が、ステップＳ６０１で特定した画像形成装置のうちから、着目ジョブの送信先となる画像形成装置を選択する。選択されるのは、最後の印刷ジョブにおいて用紙の補充が行われ、着目印刷ジョブで使用する用紙と同じ用紙がセットされた給紙段を持つ画像形成装置であり、また該当する給紙段である。該当する画像形成装置が複数ある場合には、補充された用紙残量が多いもの（望ましくは最も多いもの）が選択される。尚、本実施形態では、補充された用紙残量が最も多いものを選択するが、補充された用紙残量が最も多いものと、次に多いものとに大きな差がなければ、次に多いものを選択するようにしてもよい。
【００４４】
なお、本実施形態では給紙段情報により用紙残量が得られるので、ステップＳ６００をスキップしてステップＳ６０１を実行し、該当する画像形成装置があれば、該当する給紙段の用紙残量が最大のものを選択するようにしてもよい。なお、ステップＳ６００で用紙入れ替えの有無を判定することで、たとえば用紙残量が取得できなかった場合、あるいは取得した用紙残量が概数であるような場合にも、必要な用紙の残量が多い（望ましくは最も多い）と予想される画像形成装置を選択できる。
【００４５】
一方ステップＳ６０３では、画像形成装置決定部３０５が、画像形成装置情報部３０２に登録された画像形成装置の中から、用紙残量が０の給紙段を有する画像形成装置を印刷ジョブの送信先となるように印刷ジョブの設定を行う。その場合、使用する給紙段として、用紙残量が０の給紙段が設定される。また該当する画像形成装置がない場合には、用紙残量が０に最も近い給紙段を有する画像形成装置を印刷ジョブの送信先となるように印刷ジョブの設定を行う。その場合、使用する給紙段として、用紙残量が０に最も近い給紙段が設定される。このように用紙残量が少ない（望ましくは最少）の給紙段を着目印刷ジョブで使用する給紙段として選択することで、用紙を交換する際に載置されている用紙を取り除く労力が軽減される。尚、本実施形態では、用紙残量が０に最も近い給紙段を有する画像形成装置を印刷ジョブの送信先とするが、用紙残量が０に近い給紙段が複数あった場合は、用紙残量が０に最も近い給紙段ではなく、次に０に近い給紙段を選択するようにしてもよい。
【００４６】
以上に示したステップにより、本実施例の情報処理システムは、用紙交換が発生する場合において、画像形成装置から用紙を取り出す作業の負荷を軽減することができる。すなわち、着目印刷ジョブで使用する用紙がセットされた画像形成装置がある場合には、その画像形成装置を着目印刷ジョブの送信先として選択する。その場合、ひとつの給紙段に必要な用紙がセットされている画像形成装置を最優先で選択する。また、複数の給紙段に分かれて必要な用紙がセットされている画像形成装置をその次の優先度で選択する。また用紙残量が必要な量に満たないものの、用紙の種類などの属性を満たす用紙がセットされた画像形成装置があれば、その画像形成装置をその次の優先度で選択する。またどの画像形成装置にも必要な用紙がまったくセットされていない場合には、用紙残量が少ない（望ましくは最少）の給紙段を持つ画像形成装置をさらにその次の優先度で選択する。いずれの画像形成装置においても、選択した条件に合致する給紙段を、着目印刷ジョブで使用する給紙段として設定する。
【００４７】
＜本実施形態の処理の具体例＞
図９は、本実施形態の処理の一例を説明するための模式図である。図９において、ユースケース９００〜９０４は本実施形態における処理が適用されるユースケースを表す。ユースケース９００〜９０４それぞれは、情報処理装置１０１の印刷ジョブ保存部３０１に保存されている３つの印刷ジョブを有している場合を示しており、それぞれの場合において、第１の印刷ジョブ、第２の印刷ジョブ、第３の印刷ジョブの順番で画像形成装置選択処理が行われる。第１の印刷ジョブと第２の印刷ジョブ、第３の印刷ジョブが使用する用紙情報は図示のとおりである。また図９右側において、画像形成装置１０２〜１０４の給紙段にセットされている用紙は図示のとおりである。各画像形成装置は４段の給紙段を有しており、それぞれにシート束が載置されている。なお、本実施形態では、説明の便宜上、給紙段の積載量は最大１０００とするが、積載量の相違によって本発明が制限されることはない。
【００４８】
各ユースケースの下部に記載された文字列９０５〜９０９は、画像形成装置選択処理が行われた結果、第１の印刷ジョブと第２の印刷ジョブ、第３の印刷ジョブそれぞれに割り当てられた画像形成装置と給紙段を表している。例えば、ユースケース９００において、情報処理装置１０１が、上述の画像形成装置１０２〜１０４に対して、第１の印刷ジョブを送信する際、文字列９０５で示すとおり、第１乃至第３の印刷ジョブすべての送信先として画像形成装置１０２及び画像形成装置１０２のカセット２が選択される。
【００４９】
またユースケース９０１においては、第１の印刷ジョブの送信先として画像形成装置１０３及び画像形成装置１０３の自動切り替え（カセット１→３）が選択される。第２の印刷ジョブの送信先としては画像形成装置１０４及び画像形成装置１０４のカセット１が選択される。第３の印刷ジョブの送信先としては画像形成装置１０３及び画像形成装置１０３のカセット１が選択される。
【００５０】
またユースケース９０２においては、第１の印刷ジョブの送信先として画像形成装置１０４及び画像形成装置１０４のカセット４が選択される。第２の印刷ジョブの送信先としては画像形成装置１０４及び画像形成装置１０４のカセット１が選択される。第３の印刷ジョブの送信先としては画像形成装置１０４及び画像形成装置１０４のカセット１が選択される。
【００５１】
またユースケース９０３においては、第１の印刷ジョブの送信先として画像形成装置１０３及び画像形成装置１０３のカセット自動切り替え（カセット１→３）が選択される。第２の印刷ジョブの送信先としては画像形成装置１０４及び画像形成装置１０４のカセット１が選択される。第３の印刷ジョブの送信先としては画像形成装置１０４及び画像形成装置１０４のカセット３が選択される。
【００５２】
またユースケース９０４においては、第１の印刷ジョブの送信先として画像形成装置１０３及び画像形成装置１０３のカセット自動切り替え（カセット１→３）が選択される。第２の印刷ジョブの送信先としては画像形成装置１０３及び画像形成装置１０３のカセット１が選択される。第３の印刷ジョブの送信先としては画像形成装置１０４及び画像形成装置１０４のカセット３が選択される。
【００５３】
以上のように、本実施形態によれば、用紙の交換や給紙を行わなくとも着目印刷ジョブを完了できる画像形成装置があれば、それを優先的に選択する。こうすることで、用紙交換の必要がない。そのうちでも、給紙段の切り替えが不要な画像形成装置を、さらに優先して高い（望ましくは最高の）優先度で選択し、給紙段の切り替えが必要な画像形成装置を、その次の順位で選択する。こうすることで、給紙段に載置された用紙を使い切ってしまう状況をできるだけ避けることができ、用紙の交換や補充の労力を軽減できる。またこれによりたとえば給紙段の切り替えに伴う処理の遅滞を防ぐことができる。
【００５４】
さらにいずれの画像形成装置にも必要な量の用紙が載置されていない場合には、必要な属性を持つ用紙が載置された画像形成装置を選択する。こうすることで、印刷途中で空になった給紙段に必要な用紙を補給するだけで作業が済み、用紙交換の労力を軽減できる。
【００５５】
さらにいずれにも該当しない場合には、積載された用紙の量が少ない（望ましくは最少）の給紙段を持つ画像形成装置を選択する。こうすることで、用紙を置き替える際に取り除く用紙の量が少なくて済み、用紙交換の労力が軽減される。以上のように本実施形態によれば、用紙交換の労力を軽減することができる。
【００５６】
［実施形態２］
実施形態１では、印刷ジョブの用紙情報と画像形成装置の給紙段情報を基に、印刷ジョブを実行する際に用紙交換が発生しない画像形成装置を自動で決定する形態を説明した。また、用紙交換が発生する場合であってもその労力がより小さいであろう画像形成装置を選択する実施形態を説明した。一方、オペレーターが印刷ジョブを処理したい画像形成装置を手動で選択する場合もある。そこで、実施形態２では、オペレーターが手動で画像形成装置を選択する形態を説明する。これにより、上述のような場合でも、用紙交換の発生しない画像形成装置をオペレーターが選択することができるようになる。
【００５７】
なお、実施形態１と共通する部分は説明を省略あるいは簡略化し、本実施形態では差異を中心に説明するものとする。
【００５８】
＜情報処理装置のソフトウェア構成例＞
図１０は、本実施形態の情報処理装置１０１の各機能を示すブロック図である。ブロック３００〜３０４は実施形態１の図３と共通のため説明を省略する。表示制御部１０００は、情報処理装置１０１のディスプレイ２０８に判定部３０４による判定結果を表示する。
【００５９】
＜表示処理のフローチャート図＞
図１１は、本実施例の画像形成装置の選択処理の流れを示すフローチャート図である。図１１の処理は、図４と同様、図８の処理８０４として実行される。ステップＳ４００とステップＳ４０１は、実施形態１と共通なので説明を省略する。ステップＳ１１００では、表示制御部１０００が、ステップＳ４０１の判定結果をディスプレイ２０８に表示する。実施形態１では、着目印刷ジョブで必要な用紙の有無や残量に応じて画像形成装置および給紙段を選択していたが、本実施形態ではステップＳ１１００において、情報処理装置１０１に接続された画像形成装置の状態をユーザインタフェースに表示する。ユーザーは表示された画像形成装置の状態を参照していずれかを選択し、選択した旨を入力する。ユーザインタフェース表示の例については後述する。
【００６０】
以上に示したステップにより、本実施形態の情報処理システムは、用紙交換の頻度を少なくなるようにオペレーターを手伝うことができる。
【００６１】
＜印刷ジョブ送信先選択画面の例＞
図１２は、ステップＳ１１００で表示される印刷ジョブ送信先選択画面の６つの例である。図１２において、画面１２００と１２１０、１２２０、１２３０、１２４０、１２５０はそれぞれ印刷ジョブ送信先選択画面の実施の形態である。いずれかのユーザインタフェース画面を表示することにより、オペレーターは画像形成装置を選択する際、複数の画像形成装置の中でどれを選べば用紙交換が発生しないかが分かる。あるいは、印刷ジョブを処理させたい画像形成装置を選んだ場合に用紙交換が発生してしまうことを印刷実行前に知ることができる。なおここでいう用紙交換には用紙の補充を含む。
【００６２】
画面１２００において、画像形成装置ごとに区切られた行１２０１では、表示制御部１０００が、用紙交換の発生の有無に応じて画像形成装置の表示色を反転させて、用紙交換が発生することをオペレーターに分かるようにしている。名称欄１２０２は、画像形成装置の表示名である。状況欄１２０３は、画像形成装置の稼働状況である。例えば画面１２００では、先頭行に白背景で表示された画像形成装置は、着目印刷ジョブを実行させても用紙交換が不要であることを示す。一方、網掛けで表示された行の画像形成装置は、着目印刷ジョブを実行させると用紙交換が必要になることを示す。用紙交換は、着目印刷ジョブの実行に先立ってか、あるいは着目印刷ジョブの実行途中か、いずれのタイミングの場合も含まれる。
【００６３】
画面１２１０では、行１２１１のように、用紙交換が発生しない画像形成装置のみ表示し、用紙交換が発生する画像形成装置は非表示にしている。用紙交換が発生しない画像形成装置が複数台あれば、該当する画像形成装置がすべて表示される。
【００６４】
画面１２２０では、用紙交換表示欄１２２１のように、画像形成装置それぞれに用紙交換が発生するか否かの判定結果を表示している。表示方法としては、用紙交換表示欄１２２１のようにアイコンとテキストを両方表示することもあれば、画面１２３０の用紙交換表示欄１２３１のようにアイコンのみ表示したり、画面１２４０の用紙交換表示欄１２４１のようにテキストだけ表示することもできる。
【００６５】
画面１２５０では、画面１２３０の表示に加えて、給紙段欄１２５１のように、画像形成装置それぞれにおいて、どのカセットの用紙が利用されるのかを示している。
【００６６】
オペレーターは、図１２のユーザインタフェース画面を参照して画像形成装置を決定し、決定した画像形成装置を選択する。たとえばユーザインタフェース画面上で選択する画像形成装置の行を選択した状態でＯＫボタンを押下することで、着目印刷ジョブの送信先となる画像形成装置を選択できる。
【００６７】
以上、本実施形態によれば、候補となる画像形成装置をユーザインタフェース画面に表示し、ユーザーに選択させることができる。ユーザーは、用紙交換の労力が軽い画像形成装置を候補の中から選択できる。
【００６８】
なお、表示する項目として、着目印刷ジョブで使用する用紙の残量をさらに追加してもよい。さらに、その残量が着目印刷ジョブで必要な用紙の量を満たしているか否かを識別可能に表示してもよい。
【００６９】
［実施形態３］
実施形態１と実施形態２では、印刷ジョブが１つの情報処理装置から画像形成装置に送信される形態を説明した。一方、画像形成装置は複数の情報処理装置から印刷ジョブを受け付ける場合がある。例えば、複数のオペレーターがそれぞれの情報処理装置において、プリンタドライバを用いて文書を印刷するような場合である。この場合、画像形成装置の給紙段情報に加えて、画像形成装置が処理中あるいは処理予定の印刷ジョブの用紙消費量を用紙があるか否かの判定処理の際に考慮に入れる必要がある。そこで、実施形態３では、複数の情報処理装置が画像形成装置に印刷ジョブを送信する場合における、本発明の実施の形態を説明する。これにより、上述のような場合でも、用紙交換の発生しない画像形成装置を決定することができるようになる。なお、本実施形態では実施形態１と実施形態２と共通する部分は説明を省略あるいは簡略化し、それら実施形態との差異を中心に説明するものとする。
【００７０】
＜情報処理システムの構成例＞
図１３は、本実施形態における情報処理システムの構成例を示す図である。図１３において、ネットワーク１００、情報処理装置１０１、画像形成装置１０２〜１０４は、実施形態１の情報処理システムの構成例と同じなので説明を省略する。図１３において、情報処理装置１３００は、情報処理装置１０１と同様に印刷ジョブを画像形成装置１０２〜１０４に送信する。情報処理装置１３００のハードウェア構成やインストールされているプログラムは、情報処理装置１０１と同じく、印刷物の製造を管理するためのジョブ管理プログラムやＷｅｂサーバーなどのプログラムが動作している。また、画像形成装置１０２〜１０４とネットワーク１００越しに接続し、画像形成装置１０２〜１０４を制御するためのプリンタドライバプログラムなどがインストールされている。
【００７１】
＜情報処理装置のソフトウェア構成＞
図１４は、本実施形態の情報処理装置１０１の各機能を示すブロック図である。３００〜３０５は実施例１と共通のため説明を省略する。印刷ジョブ状況取得部１４００は、画像形成装置情報保存部３０２に登録された画像形成装置に対し印刷ジョブの処理状況について問い合わせを行い、画像形成装置から問い合わせのレスポンスを受け付ける。
【００７２】
図１９は、本実施形態における情報処理装置と画像形成装置との間のメッセージ交換および処理のシーケンスを示すである。図８と相違する点は、問合せ８０２とそれに対する応答８０３が行われる点にある。印刷ジョブ状況取得部１４００が、問合せ８０２により画像形成装置１０２〜１０４に対して印刷ジョブ状況に関する問合せを行う。次に、応答８０３において、問合せを受けた画像形成装置１０２〜１０４はレスポンスとして印刷ジョブ状況を情報処理装置１０１に返す。
【００７３】
＜印刷ジョブ状況の例＞
図１６は、本実施形態における画像形成装置から取得した印刷ジョブ状況の例である。本実施形態において、印刷ジョブ状況は前述の給紙トレイ情報と同様にＪＭＦを用いて表現される。
【００７４】
図１６において、印刷ジョブ状況１６００は、情報処理装置１０１が画像形成装置から取得した印刷ジョブ状況の例である。１つのＪｏｂＰｈａｓｅ要素が１つの印刷ジョブを表している。印刷ジョブ状況１６００において、ＪｏｂＰｈａｓｅ要素が３つ（１６０１〜１６０３）あるので、印刷ジョブ状況１６００の送信元の画像形成装置には、印刷ジョブが３つあることになる。
【００７５】
画像形成装置における印刷ジョブの状況には、印刷ジョブを表すＩＤ（ＪｏｂＩＤ）と処理の進捗状況（Ｓｔａｔｕｓ）、処理の進捗率（ＰｅｒｃｅｎｔＣｏｍｐｌｅｔｅｄ）、当該印刷ジョブで消費することが予定されている総シート数（ＴｏｔａｌＡｍｏｕｎｔ）、当該印刷ジョブが現在までに消費したシート数（Ａｍｏｕｎｔ）がある。なお、ＪｏｂＰｈａｓｅ要素１６０１のＳｔａｔｕｓの値はＩｎＰｒｏｇｒｅｓｓなので、ＪｏｂＰｈａｓｅ要素１６０１に対応する印刷ジョブは現在、画像形成装置において処理中であることがわかる。また、ＪｏｂＰｈａｓｅ要素１６０２、１６０３のＳｔａｔｕｓの値はＲｅａｄｙなので、ＪｏｂＰｈａｓｅ要素１６０２，１６０３に対応する印刷ジョブは現在、画像形成装置において待機中であることがわかる。このように、印刷ジョブ状況から、画像形成装置で実行中または待機中の印刷ジョブと、消費する用紙の量（シート数）とを知ることができる。
【００７６】
＜本実施の形態における処理全体のフローチャート図＞
図１５は、実施形態３における処理全体のフローチャート図である。図１５におけるステップＳ４００〜４０４は、実施形態１におけるステップと同じのため、説明を省略する。
【００７７】
ステップＳ１５００において、印刷ジョブ状況取得部１４００は、画像形成装置情報保存部３０２に登録された画像形成装置に対し印刷ジョブの処理状況について問い合わせを行い、画像形成装置から問い合わせのレスポンスとして印刷ジョブ状況を受け付ける。ステップＳ１５００は、図１９の問合せ８０２および応答８０３に相当する。
【００７８】
ステップＳ１５０１において、判定部３０４は、ステップＳ１５００にて取得した印刷ジョブ状況を基に、画像形成装置において待機中あるいは処理中の印刷ジョブが０個か否か（すなわち待機中あるいは処理中の印刷ジョブの有無）を判定する。判定部３０４は、印刷ジョブが０個の場合、ステップＳ４０１に進み、０個でない場合、ステップＳ１５０３に進む。ステップＳ１５０３において、判定部３０４は、待機中あるいは処理中の印刷ジョブが完了した時点における、給紙段の用紙残量を算出する。
【００７９】
すなわち、たとえば着目画像形成装置の各給紙段の用紙残量から、着目画像形成装置で実行中または待機中の印刷ジョブにより消費されるであろう用紙の量を差し引いた値を、着目印刷ジョブ実行直前の用紙残量として記憶しておく。実行中の印刷ジョブに関しては、消費するはずの用紙の量から既に印刷済みの量を差し引いた値を消費されるであろう用紙の量として計算する。もちろん用紙残量の計算は、同じ種類の用紙すなわち同じ属性を持つ用紙どうしで計算される。また、計算の結果、残量が負数となった場合には、負数となった用紙は補充されるはずなので、補充される単位（たとえば１０００枚など）を加算して、残量とする。さらに、着目画像形成装置で実行中または待機中の印刷ジョブに必要な属性の用紙が着目画像形成装置にセットされていない場合には、当該印刷ジョブの開始時に、必要な用紙に交換されるはずである。本実施形態では、交換される給紙段として残量が少ない（望ましくは最少の）給紙段が選択されるので、用紙残量が少ない給紙段の用紙が、当該印刷ジョブで必要な用紙に交換されたものとして残量が計算される。交換時には、交換により新たに補充される用紙は、たとえば補充される単位（たとえば１０００枚）で補充されるものとして計算してよい。そしてこの補充された量から、印刷ジョブで消費される量を差し引いて残量が計算される。
【００８０】
そして、ステップＳ４０１においては、ステップＳ１５０３が実行された場合には、ステップＳ１５０３で計算された各画像形成装置の各給紙段の用紙残量に基づいて、用紙の有無が判定される。ステップＳ４０２以降は図４と同様である。
【００８１】
以上説明したように、本実施形態によれば、画像形成装置の現在の用紙残量だけでなく、着目印刷ジョブの前にその画像形成装置で実行されるはずの先行する印刷ジョブによる用紙の消費量を考慮したうえで、着目印刷ジョブの送信先となる画像形成装置を選択できる。これにより、より確実に、用紙交換の労力を軽減することができる。
【００８２】
［実施形態４］
実施形態３では、印刷ジョブの用紙情報と画像形成装置の給紙段情報、画像形成装置における印刷ジョブ状況を基に、印刷ジョブを実行する際に用紙交換が発生しない画像形成装置を自動で決定する形態を説明した。一方、実施形態２の場合と同様に、オペレーターが印刷ジョブを処理したい画像形成装置を手動で選択する場合もある。そこで、実施形態４では、オペレーターが手動で画像形成装置を選択する形態を説明する。これにより、上述のような場合でも、用紙交換の発生しない画像形成装置をオペレーターが選択することができるようになる。なお、実施形態１、２、３と共通する部分は説明を省略あるいは簡略化し、本実施形態では差異を中心に説明するものとする。
【００８３】
＜情報処理装置のソフトウェア構成＞
図１７は、本実施例の情報処理装置１０１の各機能を示すブロック図である。図１７における機能ブロック３００〜３０４、１０００は前述の図１０と共通のため説明を省略する。また印刷ジョブ状況取得部１４００は図１４と共通のため説明を省略する。
【００８４】
＜本実施の形態における処理全体のフローチャート図＞
図１８は、実施形態４における処理全体のフローチャート図である。図１８におけるステップＳ４００、４０１、１１００、１５００、１５０１、１５０２は、前述の実施形態のいずれかと共通のため説明を省略する。すなわち本実施形態では、画像形成装置ごと、給紙段ごとの用紙残量を求めるにあたり、実施形態３のように、画像形成装置で実行中または待機中の印刷ジョブによる用紙の消費量を差し引いて用紙残量とする。そしてその残量に基づいて、実施形態２のように、画像形成装置ごとに着目印刷ジョブに必要な用紙があるか否かを表示する。表示例は実施形態２と同様に図１２のようなユーザインタフェースでよい。オペレーターはそのユーザインタフェース上で着目印刷ジョブの送信先とする画像形成装置を決定する。
【００８５】
以上のようにして、本実施形態によれば、画像形成装置の現在の用紙残量だけでなく、着目印刷ジョブの前にその画像形成装置で実行されるはずの印刷ジョブによる用紙の消費量を考慮したうえで、着目印刷ジョブの送信先の候補となる画像形成装置を表示でき、選択できる。これにより、より確実に、用紙交換の労力を軽減することができる。
【００８６】
［その他の実施例］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８７】
１０１  情報処理装置、１０２〜１０４  画像形成装置、３０１  印刷ジョブ保存部、３０２  画像形成装置情報保存部、３０３  給紙段情報取得部、３０４  判定部、３０５  画像形成装置決定部
【図１】
2019061357.tif 000003
【図２】
2019061357.tif 000004
【図３】
2019061357.tif 000005
【図４】
2019061357.tif 000006
【図５】
2019061357.tif 000007
【図６】
2019061357.tif 000008
【図７】
2019061357.tif 000009
【図８】
2019061357.tif 000010
【図９】
2019061357.tif 000011
【図１０】
2019061357.tif 000012
【図１１】
2019061357.tif 000013
【図１２】
2019061357.tif 000014
【図１３】
2019061357.tif 000015
【図１４】
2019061357.tif 000016
【図１５】
2019061357.tif 000017
【図１６】
2019061357.tif 000018
【図１７】
2019061357.tif 000019
【図１８】
2019061357.tif 000020
【図１９】
2019061357.tif 000021