(57)【要約】【課題】  用紙設定操作を直感的に行うことができる印刷管理システム、用紙管理方法、及びプログラムを提供する。【解決手段】  画像形成装置と制御装置とを有する印刷管理システムであって、印刷ジョブの用紙情報を検知する検知手段と、検知手段により検知された用紙情報を表示装置に表示する表示手段と、表示装置に表示された用紙情報を、表示装置の画面上で画像形成装置の給紙段に対して割り当てる設定手段と、を設けたことを特徴とする。【選択図】  図８
2019020764.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と制御装置とを有する印刷管理システムであって、
印刷ジョブの用紙情報を検知する検知手段と、
前記検知手段により検知された用紙情報を表示装置に表示する表示手段と、
前記表示装置に表示された用紙情報を、前記表示装置の画面上で前記画像形成装置の給紙段に対して割り当てる設定手段と、
を設けたことを特徴とする印刷管理システム。 
【請求項２】
前記制御装置に、前記検知手段と、前記表示手段と、前記設定手段とを設けたことを特徴とする請求項１に記載の印刷管理システム。 
【請求項３】
前記設定手段は、前記表示装置において、用紙情報を表示している画面と同一の画面で、当該用紙情報を前記画像形成装置の複数の給紙段のうちの１つに対して割り当てることを特徴とする、請求項１または２に記載の印刷管理システム。
【請求項４】
前記設定手段は、前記表示装置において、用紙情報を表示している画面と同一の画面で、当該用紙情報を前記画像形成装置の複数の給紙段のうちの１つに対してドラッグアンドドロップすることにより割り当てることを特徴とする、請求項３に記載の印刷管理システム。
【請求項５】
前記用紙情報が、前記画像形成装置の複数の給紙段のいずれに対しても割り当てられていない複数の未設定用紙の情報を含む場合、前記表示手段は、前記印刷ジョブの設定条件に基づいて、前記複数の未設定用紙のうち最初に必要になる第１の未設定用紙の情報を最前面に表示し、次に必要になる第２の未設定用紙の情報を前記第１の未設定用紙の情報の背面に表示することを特徴とする、請求項１乃至４のいずれか１項に記載の印刷管理システム。
【請求項６】
前記設定手段は、前記表示装置において、用紙情報を表示している画面上で、最前面に表示している未設定用紙の情報を前記画像形成装置の複数の給紙段のうちの１つに対してドラッグアンドドロップすることにより割り当てることを特徴とする、請求項５に記載の印刷管理システム。
【請求項７】
前記設定手段により前記第１の未設定用紙の情報が給紙段に対して割り当てられた後は、前記表示手段は前記第２の未設定用紙の情報を最前面に表示することを特徴とする、請求項５または６に記載の印刷管理システム。
【請求項８】
前記検知手段により複数の印刷ジョブの用紙情報が検知され、前記設定手段により全ての印刷ジョブに対する未設定用紙の情報が給紙段に対して割り当てられた後に、１つの印刷ジョブがキャンセルされた場合、
前記設定手段は、当該キャンセルされた印刷ジョブに含まれる未設定用紙の情報を前記画面上で削除することを特徴とする、請求項５乃至７のいずれか１項に記載の印刷管理システム。
【請求項９】
前記用紙情報が、前記画像形成装置の複数の給紙段のいずれに対しても割り当てられていない複数の未設定用紙の情報を含む場合、前記表示手段は、前記印刷ジョブの設定条件に基づいて、前記複数の未設定用紙の情報を、必要となる順序が明確になるように前記画面に表示することを特徴とする、請求項１または２に記載の印刷管理システム。
【請求項１０】
画像形成装置と制御装置とを有する印刷管理システムにおける用紙管理方法であって、
印刷ジョブの用紙情報を検知する工程と、
前記検知された用紙情報を表示装置に表示する工程と、
前記表示装置に表示された用紙情報を、前記表示装置の画面上で前記画像形成装置の給紙段に対して割り当てる工程と、
を設けたことを解くとする用紙管理方法。
【請求項１１】
コンピュータを請求項１乃至８のいずれか1項に記載された各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷時に使用する用紙情報を管理するための印刷管理システム、印刷管理方法、及びプログラムに関する。
【背景技術】
【０００２】
画像形成装置、例えば、ディジタル複合機を使用する際に、給紙段にセットされている用紙の種類や大きさを操作部にて設定する必要がある。操作部にて、実際に給紙段にセットされている用紙情報を、ディジタル複合機内部で管理されている給紙段情報に登録することで、適切に用紙を搬送し、印刷物を得ることができる。したがって、ディジタル複合機を使用するオペレータは、給紙段にセットする用紙を変更する度に、用紙の設定操作をする必要がある。そのため、用紙の設定操作は印刷物を得るために必要なものとなり、この操作性を高める仕組みが考えられている。
【０００３】
一例として、印刷時に、使用する用紙が給紙段に未設定である事が原因の用紙無しが発生した場合、オペレータの利便性を向上させるものとして、用紙無しとなった用紙をオペレータに知らせることを目的に、その用紙名称を操作部に表示するものがある。オペレータは通知された用紙名称に従い、操作部上の、別画面である用紙設定変更画面を開いて、所望の給紙段へ用紙設定操作を行う。または、別画面であるジョブの実行変更操作画面において、使用する用紙を変更する。その際に、ジョブを一覧表示し、印刷スケジュールを確認可能な操作画面上に、用紙無しを表すオブジェクトを表示し、操作画面上でジョブの設定を変更可能とするシステムが知られている（特許文献１参照）。
【０００４】
このように、用紙無し発生時に、印刷スケジュールを確認可能な操作画面上でジョブの設定を変更可能な手段を提供することで、ディジタル複合機の操作性向上を図っている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−４９１６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術では、操作画面上で用紙無しが生じていることを認識でき、ジョブの設定変更操作はできるものの、給紙段に対して用紙無しの用紙設定操作を別画面で行う必要がある。これはディジタル複合機を使用するオペレータの操作性、利便性を損ない、その結果、ディジタル複合機の使用効率の向上を実現できない状況となってしまう。
【０００７】
本発明は、上記の課題を解決するためになされたものである。本発明の目的は、用紙設定操作を直感的に行うことができる印刷管理システム、印刷管理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成する本発明の画像形成装置は以下の構成を備える。
画像形成装置と制御装置とを有する印刷管理システムであって、印刷ジョブの用紙情報を検知する検知手段と、前記検知手段により検知された用紙情報を表示装置に表示する表示手段と、前記表示装置に表示された用紙情報を、前記表示装置の画面上で前記画像形成装置の給紙段に対して割り当てる設定手段と、を設けたことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、オペレータの用紙設定操作の操作性、利便性を向上し、印刷管理システムの使用効率の向上を実現することができる。 
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例１に係る印刷管理システムの全体構成例を示すブロック図である。
【図２】画像形成装置のハードウェア構成例を示すブロック図である。
【図３】印刷制御装置のハードウェア構成例を示すブロック図である。
【図４】用紙管理アプリケーションのトップ画面例を示す図である。
【図５】用紙管理アプリケーションの起動時の処理を示すフローチャートである。
【図６】画像形成装置の起動時の処理を示すフローチャートである。
【図７】用紙管理アプリケーションの給紙段設定画面の一例を示す図である。
【図８】実施例１の用紙設定処理を示すフローチャートである。
【図９】実施例１の用紙管理アプリケーションのトップ画面例を示す図である。
【図１０】実施例２の用紙表示処理を示すフローチャートである。
【図１１】実施例２の表示順序決定を示すフローチャートである。
【図１２】実施例２の用紙設定処理を示すフローチャートである。
【図１３】実施例２の用紙管理アプリケーションのトップ画面例を示す図である。
【図１４】未設定用紙リストの例を示す図である。
【図１５】ジョブキャンセル時の処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の各実施例の説明及び添付図面において、同一機能を有する構成要素については同一符号を付して、その重複説明を省略する。
【００１２】
（実施例１）
図１は、本発明の実施例１に係る印刷管理システム100の全体構成例を示すブロック図である。
図１の印刷管理システム100は、画像形成装置103と、印刷制御装置102とを備える。印刷管理システム100は、クライアントコンピュータ101と通信可能に接続されている。クライアントコンピュータ101と印刷制御装置102とは、例えば、イーサネット（登録商標）ケーブル109及びLocal Area Network (ＬＡＮ)110を介して通信可能に接続されている。また、印刷制御装置102と画像形成装置103とは、例えば、画像ビデオケーブル107及び制御ケーブル108を介して接続されている。
【００１３】
本実施例では、画像形成装置103は、ＬＡＮ110に直接接続されていない。画像形成装置103とクライアントコンピュータ101とは、印刷制御装置102を介して通信する。
なお、画像形成装置103は、ＬＡＮ110に接続されても良い。即ち、画像形成装置103は、直接、クライアントコンピュータ101と通信可能に接続されていても良い。
クライアントコンピュータ101は、アプリケーションを起動させて印刷管理システム100に印刷指示などを行う。
【００１４】
画像形成装置103は種々の機能を有する複合機である。即ち、クライアントコンピュータ101や印刷制御装置102からの画像データの処理を行うだけでなく、スキャナ部104より読み込んだデータをコピーしたり、共有フォルダに送信したりすることが可能である。スキャナ部104で画像を走査する際には、操作部105の操作パネル上の各種キーを介して、オペレータから各種指示を受け付ける。また、操作部105はパネル上に、スキャン状態などの各種情報を表示する。排紙部106は画像が形成された用紙を受け取り、受け取った用紙を排紙する。
【００１５】
印刷制御装置102は、画像形成装置103と連携して画像処理を行う。印刷制御装置102の表示部111は、印刷制御装置102における情報を表示する。印刷制御装置102の操作ボタン部112は操作されることで、表示部111に表示されている情報の操作を行う。表示部111に表示される情報は、印刷制御装置102を操作する上で、最低限必要となる情報（電源操作やＩＰアドレスの確認）を表示する目的等で使用される。印刷制御装置102の外部表示装置113は、液晶モニタ等で構成される。114はキーボード、115はマウス（登録商標）等のポインティングデバイスである。
【００１６】
本実施例では、印刷制御装置102と画像形成装置103とを個別に設けて印刷管理システム100を構成した場合について説明する。一方、印刷制御装置102の機能を画像形成装置103内部に包含し、印刷制御装置102を別途物理的に設けないようにしてもよい。また、表示装置113がタッチパッドのような位置入力機能を有し、ポインティングデバイス115の機能を兼ねる構成としても良い。
【００１７】
図２は画像形成装置103のハードウェア構成例を示すブロック図である。図２において、ＣＰＵ201は、ＲＯＭ203または外部記憶装置211に記憶された制御プログラムに基づいて、システムバス204に接続される各種のデバイスとのアクセスを総括的に制御する。さらに、印刷インターフェース207を介して接続される印刷部（以下、「プリンタエンジン」という。）210に出力情報としての画像信号を出力したり、読取インターフェース212を介して接続される読取部（以下、「スキャナ」という。）213から入力される画像信号を制御する。ＣＰＵ201は、ＬＡＮコントローラ206を介して印刷制御装置102と通信処理が可能である。
【００１８】
ＲＡＭ202は、主としてＣＰＵ201の主メモリ、ワークエリア等として機能する。ハードディスク（以下、「ＨＤＤ」という。）、ＩＣカード等で構成される外部記憶装置211は、ディスクコントローラ（ＤＫＣ）208によりアクセスが制御される。外部記憶装置211は、アプリケーションプログラム、フォントデータ、フォームデータ等を記憶したり、印刷ジョブ（以下、単に「ジョブ」という。）を一時的にスプールし、スプールされたジョブを外部から制御するためのジョブ格納領域として使用される。さらに、外部記憶装置211は、スキャナ213から読み取った画像データやジョブの画像データを留め置き印刷データとして保持し、ネットワークから参照したり、印刷を行うことを可能とする、留め置き印刷データ格納領域としても使用される。
【００１９】
本実施例においては、外部記憶装置211としてはＨＤＤを使用するものとし、ジョブログ、画像ログ等各種ログを保持する。操作パネル205は、オペレータがソフトウェアキーまたはハードウェアキーから各種情報を入力することが可能である。不揮発性メモリ209は、操作パネル205やネットワークを介して端末から設定される各種設定情報を記憶する。ビデオインターフェース214は印刷制御装置102から画像データを受信する。
【００２０】
図３は印刷制御装置102のハードウェア構成例を示すブロック図である。図３において、ＣＰＵ301は、ＲＯＭ303または外部記憶装置309に記憶された制御プログラムに基づいて、システムバス304に接続される各種のデバイスとのアクセスを総括的に制御する。また、ＣＰＵ301はＬＡＮコントローラ306を介して画像形成装置103と通信処理が可能である。また、ＣＰＵ301はＬＡＮコントローラ307を介してネットワーク上のクライアントコンピュータ101と通信処理が可能である。ＲＡＭ302は、主としてＣＰＵ301の主メモリ、ワークエリア等として機能する。
【００２１】
ＨＤＤ、ＩＣカード等の外部記憶装置309は、ディスクコントローラ（ＤＫＣ）308によりアクセスが制御される。外部記憶装置309は、アプリケーションプログラム、フォントデータ、フォームデータ等を記憶したり、ジョブを一時的にスプールする。また、スプールされたジョブがＲＩＰ（Raster Image Processor）処理されると、処理後のデータを再度保存するためのジョブ格納領域としても使用される。操作部305は、オペレータにより操作ボタン部112から各種情報を入力することが可能であり、入力された情報を表示部111へ表示することが可能である。ビデオインターフェース310は、ＬＡＮコントローラ306を介して画像形成装置103へＲＩＰ処理した画像データを送信する。キーボードコントローラ（ＫＢＣ）311は、キーボード114、ポインティングデバイス115等からの情報などの入力に係る処理を行う。表示制御部（以下、「ＣＲＴＣ」という。）312は、内部にビデオメモリを有し、ＣＰＵ301からの指示に従ってイメージデータをビデオメモリに描画すると共に、ビデオメモリに描画されたイメージデータをビデオ信号として表示装置113に出力する。
【００２２】
図４(a)、 (b)は印刷制御装置102上で動作する用紙管理アプリケーションのトップ画面を示す。図４において、用紙管理アプリケーションのトップ画面401は、画像形成装置103の各給紙段の情報等を表示した状態を示す。トップ画面401は、ＣＰＵ301からの指示に従ってＣＲＴＣのビデオメモリに描画されたイメージデータをビデオ信号として表示装置113に出力、表示したものである。
トップ画面401内の表示領域402は、タブコントロールを実施可能な表示領域である。オペレータがデバイスタブ403をポインティングデバイス115等でタッチすることで、表示領域402に画像形成装置103の給紙段情報を表示した状態の画面を表示することが出来る（図４(a)の状態）。一方、オペレータが調整タブ404をタッチすることで、表示領域402に各種調整値の設定を実施可能な各ボタンを表示することが出来る（図４(b)の状態）。
【００２３】
図４(a)において、画像405は、現在の印刷制御装置102 に接続されている、画像形成装置103のハードウェアオプションの接続状況を表すハードウェアオプション画像である。即ち、用紙管理アプリケーションは、起動した時に、画像形成装置103のハードウェアオプション情報を取得し、このオプション情報に従い接続状況の正しい画像を作成、表示する。本実施例の図４(a)では、給紙装置が重連であり、排紙装置が接続されている状態を表している。
画像405内には給紙段ボタン406〜413が配置される。即ち、用紙管理アプリケーションは、起動した時に取得した画像形成装置103の給紙段の情報を元に、給紙段ボタン406〜413を作成、配置する。
【００２４】
図４(a)、 (b)において、画像414は用紙情報を表し、各段には各用紙の属性情報が設定される。図の例では、属性情報として、各段に、用紙の名称、サイズ、坪量が表示される。表示されている用紙の属性情報以外の属性情報を表示したい場合は、スライダーバー416を操作することで表示可能となる。また、表示されている用紙以外の用紙を表示したい場合は、スライダーバー415を操作することで表示可能となる。
【００２５】
ボタン417は、給紙段に入っている用紙に対して設定変更可否を切り替え可能なボタンである。オペレータがこのボタンをポインティングデバイス115等でタッチする度に、設定変更可否の状態がトグルするようにしてもよい。本実施例では、給紙段ごとに設定変更可否状態を保持しており、許可状態か禁止状態かを示している。用紙管理アプリケーションは、オペレータによりボタン417がタッチされるたびに、現在の設定変更可否の状態をＲＡＭ302に格納する。なお、ここでは説明のため、起動時の設定変更可否の状態は設定変更許可状態とする。
ボタン418は、用紙リスト画像414を表示するための指示を行うボタンである。本実施例では、オペレータによりボタン418がタッチされると、用紙アプリケーションは用紙リスト画像414を最前面に表示する。
【００２６】
図４(b)において、ボタン群419は各種調整設定を実施可能な複数のー＾ボタンであり、画像形成装置103で実施可能な調整項目が表示されている。スライダーバー420を操作することで、現在表示されていない調整の設定項目を確認することが可能となる。
【００２７】
図５は、印刷制御装置102上で用紙管理アプリケーションが起動した際の、トップ画面401の作成処理を示すフローチャートである。以下の説明において、符号Sはステップを示す。
【００２８】
図５のフローチャートに係る印刷制御装置102上で動作するプログラムは、例えば、図３の外部記憶装置309に格納されており、ＲＡＭ302に読み出されＣＰＵ301によって実行される。
用紙管理アプリケーションが起動すると、S501において、用紙管理アプリケーションは、用紙管理の対象となる画像形成装置103のモデルを判別する。用紙管理アプリケーションは、画像形成装置103のモデルを判別し、ハードウェアオプション画像405を作成する際や、モデルごとの仕様差を吸収する際に、その判別したモデルの情報を使用する。ここでは、用紙管理アプリケーションは、画像形成装置103と通信を行ってモデル情報を取得し、モデル情報と用紙管理アプリケーションが予め保持しているモデル判別情報とに基づき、画像形成装置103のモデルを判別する。
【００２９】
続くS502にて、用紙管理アプリケーションは、画像形成装置103に接続されているハードウェアオプションを判別する。判別したハードウェアオプションは、ハードウェアオプション画像405を作成する際、給紙段の情報を特定する際、モデルごとの仕様差を吸収する際に使用される。ここでは、用紙管理アプリケーションは、画像形成装置103と通信を行い、ハードウェアオプション情報を取得し、S503へ遷移する。
【００３０】
S503にて用紙管理アプリケーションは、用紙管理の対象となる画像形成装置103に接続されている給紙段の判別を行い、接続されている給紙段の数を特定する。
続くS504にて用紙管理アプリケーションは、画像形成装置103と通信を行い、各給紙段に設定されている用紙についての情報を取得する。S504 にて給紙段の用紙情報を取得したら、S505に遷移する。
S505で用紙管理アプリケーションは、トップ画面401に表示する給紙段ボタン406〜413の情報を作成する。
【００３１】
続くS506にて用紙管理アプリケーションは、画像形成装置103と通信を行い、例えば、ＨＤＤ211から用紙リスト情報を取得する。S506にて用紙リスト情報を取得したら、S507に遷移する。S507にて用紙管理アプリケーションは、トップ画面401に表示する用紙リスト情報を作成する。
S508にて用紙管理アプリケーションは画像形成装置103と通信を行い、例えば、ＨＤＤ211から、調整ボタン419の設定に使用する各調整項目の調整値を取得する。
【００３２】
続くS509では、取得した調整値より、トップ画面401に表示する、各調整ボタン419に設定する文字列、即ち、調整ボタン情報を作成する。各調整項目について、調整値が一つしかない場合はその値を表示し、２つ以上ある場合は「調整あり」、または「調整なし」を表示する。
S510では上記のようにして得た画像形成装置103のモデルおよびハードウェアオプション情報、用紙情報、作成した給紙段ボタン情報、用紙リスト情報および調整ボタン情報に基づき、トップ画面401を作成する。
【００３３】
図６は、画像形成装置103において、印刷制御装置102と通信して、印刷制御装置上で動作する用紙管理アプリケーションに必要な種々の情報の作成等を行う処理を示すフローチャートである。
図６のフローチャートに係る画像形成装置103上で動くプログラムは、例えば、図２のＨＤＤ211に格納されており、ＲＡＭ202に読み出されＣＰＵ201によって実行される。
【００３４】
画像形成装置103は起動するとS601 に遷移し、当該装置のモデル情報をＨＤＤ211より取得し、返信可能なデータとして作成する。
続くS602にて、画像形成装置103は、印刷インターフェース207を介してプリントエンジン210から当該装置に接続されているハードウェアオプション情報を取得し、返信可能なデータとしてＲＡＭ202に格納する。
【００３５】
続くS603 にて画像形成装置103は、取得したハードウェアオプション情報をＲＡＭ202より読み出し、当該装置の給紙段情報を返信可能なデータとして作成する。
S604にて画像形成装置103は当該装置の用紙リスト情報をＨＤＤ211より取得し、返信可能なデータとして作成する。S604にて用紙リスト情報のデータを作成したら、S605に遷移する。S605にて画像形成装置103は各用紙の調整値情報をＨＤＤ211より取得し、返信可能なデータとして作成する。調整値情報は画像形成装置103で実施可能な調整項目すべてに対して作成する。
【００３６】
続くS606にて画像形成装置103は印刷制御装置102 よりモデル情報の問合せを受信したか判断する。モデル情報の問合せを受信していた場合は、S607 に遷移し、S601で作成したモデル情報を返信しS608に遷移する。S606にてモデル情報の問合せを受信していない場合もS608に遷移する。
S608にて画像形成装置103は印刷制御装置102よりハードウェアオプション情報の問合せを受信したか判断する。ハードウェアオプション情報の問合せを受信していた場合は、S609に遷移し、S602で作成したハードウェアオプション情報を返信しS610に遷移する。S608にてハードウェアオプション情報の問合せを受信していない場合もS610に遷移する。
【００３７】
S610にて画像形成装置103は印刷制御装置102より給紙段情報の問合せを受信したか判断する。給紙段情報の問合せを受信していた場合は、S611 に遷移し、S603で作成した給紙段情報を返信しS612に遷移する。S610にて給紙段情報の問合せを受信していない場合もS612に遷移する。
S612にて画像形成装置103は印刷制御装置102より用紙リスト情報の問合せを受信したか判断する。用紙リスト情報の問合せを受信していた場合は、S613 に遷移し、S604で作成した用紙リスト情報を返信しS614に遷移する。S612にて用紙リスト情報の問合せを受信していない場合もS614に遷移する。
【００３８】
S614にて画像形成装置103は印刷制御装置102より調整値情報の問合せを受信したか判断する。調整値情報の問合せを受信していた場合は、S615に遷移し、S605で作成した調整値情報を返信しS606に遷移する。S614にて調整値情報の問合せを受信していない場合もS606に遷移する。
画像形成装置103から受信したこれらの情報は、印刷制御装置102の、例えば、ＲＡＭ302に格納するようにする。
【００３９】
次に、印刷制御装置102 における給紙段の用紙設定画面について、図４、図７を用いて説明する。
図４(a)において、例えば、給紙段１のボタン406を、ポインティングデバイス115等を用いてタッチすると、図７に示すように給紙段１の用紙設定画面が表示される。給紙段２〜８の各ボタン407〜413の用紙設定画面は、給紙段１のボタン406の用紙設定画面と同じため、説明を省略する。本実施例では詳細に説明しないが、給紙段にはインサータや手差しトレイなどの給紙装置をすべて含むことはいうまでもない。また、以降の説明では、オペレータによるボタンタッチ時等のアプリケーションの操作時に、ポインティングデバイス115等を使用するとの説明は省略するが、このような入力デバイスを使用して操作を行うことはいうまでもない。
【００４０】
図７に示すように、給紙段１の用紙設定画面は、ＣＰＵ301からの指示に従ってＣＲＴＣのビデオメモリに描画されたイメージデータが、ビデオ信号として表示装置113に出力、表示されたものである。給紙段１の用紙設定画面のトップ画面701には、用紙情報表示領域702、用紙リスト表示領域703、割当ボタン704、用紙リスト更新ボタン705、閉じるボタン706が表示される。用紙情報表示領域702は現在選択されている用紙の設定情報を表示する。
【００４１】
図４(a)のトップ画面401の給紙段１のボタン406をオペレータがタッチして、トップ画面701が開かれると、給紙段１に現在割り当てられている用紙の情報が表示される。用紙リスト表示領域703は、印刷制御装置102と画像形成装置103が管理している用紙情報をリスト化して表示する。用紙リスト表示領域703から用紙を選択した場合は、用紙情報表示領域702に選択された用紙の情報が表示される。
【００４２】
先ず、用紙情報表示領域702の各入力項目について説明する。707は用紙の名称を入力することが可能なテキストエリアである。名称を変更する場合は、このテキストエリアにキーボード114等を使用して、文字を入力することが可能である。以降の説明では、入力時にはキーボード114等を使用するとの説明は省略するが、このような入力デバイスを使用して文字を入力することはいうまでもない。変更した情報を給紙段１の用紙情報に反映させるためには、オペレータが用紙リスト更新ボタン705をタッチする。用紙リスト更新ボタン705をタッチすることで、印刷制御装置102の例えばＲＡＭ202、画像形成装置103の例えばＲＡＭ302における給紙段１の用紙情報（給紙段情報）を変更することが出来る。
【００４３】
708は坪量を入力することが可能なテキストエリアであり、その入力、更新動作は、名称テキストエリア707と同様なので、ここでは説明を省略する。
709は用紙のサイズ情報を表示するコンボボックスであり、リスト表示されたサイズ情報から所望のサイズを選択して、設定することが可能となる。変更した情報を給紙段１の用紙情報に反映させるためには、オペレータが用紙リスト更新ボタン705をタッチする。用紙リスト更新ボタン705をタッチすることで、印刷制御装置102、画像形成装置103の給紙段１の用紙情報を変更することが出来る。
【００４４】
710は表面性情報を表示するコンボボックスである。その情報設定、更新動作は、サイズコンボボックス709と同様なので、説明を省略する。711は特長情報を表示するコンボボックスであり、その情報設定、更新動作は、サイズコンボボックス709と同様なので、説明を省略する。712は色情報を表示するコンボボックスであり、その情報設定、更新動作は、サイズコンボボックス709と同様なので、説明を省略する。713は両面２面目情報を表示するコンボボックスであり、その情報設定、更新動作は、サイズコンボボックス709と同様なので、説明を省略する。714はスキ目情報を表示するコンボボックスであり、その情報設定、更新動作は、サイズコンボボックス709と同様なので、説明を省略する。
【００４５】
715は調整関連の設定をまとめて表示する領域である。調整関連の設定項目は多数存在する為、この画面中にすべて収めることが出来ない。現在表示されていない調整の設定項目を確認する場合は、スライダーバー716を操作することで設定値を表示することが可能となる。
領域715内において、717は画像位置調整の設定項目ボタンであり、このボタンに現在の用紙が既に調整済みか否かを表示する。既に調整済みの場合は、「調整あり」と表示し、調整していない場合は、「調整なし」と表示する。718はカール補正の設定項目ボタンである。719はサドル折位置の調整の設定項目ボタンであり、このボタンに現在の調整値をｍｍ単位で表示する。720はクリープ補正量の調整の設定項目ボタンである。721は中とじ折位置の調整の設定項目ボタンである。722は中とじ位置調整の設定項目ボタンである。723は二次転写電圧の調整の設定項目ボタンである。724は先端部二次転写電圧の調整の設定項目ボタンである。725は二次転写除電バイアスの調整の設定項目ボタンである。726は一次転写電圧の調整の設定項目ボタンである。
【００４６】
各調整の設定項目ボタン717〜726をタッチすることで、それぞれの調整画面を表示し、情報入力を行うようにしてよい。変更した情報を給紙段１の用紙情報に反映させるためには、用紙リスト更新ボタン705をタッチする。用紙リスト更新ボタン705をタッチすることで、印刷制御装置102、画像形成装置103の給紙段１の用紙情報を変更することが出来る。
【００４７】
次に、用紙リスト表示領域703について説明する。727は用紙リストを表示する表であり、列に用紙の属性情報を、行に用紙名が設定される。表示されている用紙の属性情報以外の属性情報を表示したい場合は、スライダーバー728を操作することで表示可能となる。また、表示されている用紙以外の用紙を表示したい場合は、スライダーバー729を操作することで表示可能となる。
【００４８】
730は、用紙情報表示領域702に現在表示されている用紙であり、選択されていることが分かるように反転表示されている。731〜733は用紙情報表示領域702に現在表示されていない用紙である。用紙リストの表727より、現在選択されていない用紙731〜733のいずれかを選択すると、用紙情報表示領域702にこの選択中の用紙の情報が表示される。この状態で、割当ボタン704をタッチすることで、給紙段１に、この新たに選択した用紙を割り当てることができる。何も変更せずに終了する場合は、閉じるボタン705をタッチする。
他の給紙段２〜８についても同様に用紙情報が設定可能である。
【００４９】
実施例１において、印刷制御装置102及び画像形成装置103で実行される、用紙未設定が原因の用紙無しが発生した際の用紙設定処理について、図８のフローチャートを用いて説明する。以下、用紙未設定が原因の用紙無しとは、ジョブで使用する用紙がいずれの給紙段にも未設定であることが原因で、印刷管理システムにおいていずれの給紙段にも当該用紙が存在しないと判断される状態をいう。
ここで本フローチャートに係る印刷制御装置102で動作する制御プログラムは、例えば、図３のＲＯＭ303または外部記憶装置309に格納されており、ＲＡＭ302に読み出されＣＰＵ301によって実行される。同様に、本フローチャートに係る画像形成装置103で動作する制御プログラムは、例えば、図２のＲＯＭ203またはＨＤＤ211に格納されており、ＲＡＭ202に読み出されＣＰＵ201によって実行される。
【００５０】
本実施例では、印刷実行時に用紙未設定が原因で用紙無しが発生した際に、印刷制御装置102において、図９に示すトップ画面上に未設定オブジェクト918を表示し、対応する給紙段に対して用紙設定を行う例について説明する。
本実施例を説明するための前提条件について説明する。ここでは説明のため、ジョブで使用する用紙として、例えば、再生紙A4 200gsmが設定されており、いずれの給紙段にも再生紙A4 200gsmが設定されていないものとする。即ち、図９に示すトップ画面では、すべての給紙段は、再生紙A4 200gsm以外の用紙が設定された状況にある。また、ジョブには、給紙段指定がされていないものとする。さらに、用紙無し発生後に、オペレータが、トップ画面上で、表示された再生紙A4 200gsmを給紙段１へドラッグアンドドロップして用紙設定する例について本実施例の説明を行う。
【００５１】
画像形成装置103は、ジョブを受信すると、図８(c)のフローチャートに示すジョブ処理を開始する。以下、画像形成装置103の制御について図８(c)のフローチャートを用いて説明する。
S821 において、ＣＰＵ201は、ジョブの設定条件、即ち、ジョブのページごとの設定情報を解析するためにページ数カウント用の変数ｍの初期化を行う。ここではｍを１に設定する。
【００５２】
S822において、ＣＰＵ201は、ジョブの設定情報がすべて供給されてジョブの終端に至ったか否かを判断する。例えば、ジョブの全ページの設定情報が供給された後に、ジョブの設定情報の終了通知を受けた場合は、終了通知の受信有無によってジョブの終端に至ったか否かを判断する。ＣＰＵ201は、ジョブの終端でなければ、S823 へ処理を進める。ＣＰＵ201は、ジョブの終端であれば、ジョブ処理を終了する。
S823において、ＣＰＵ201は、クライアントコンピュータ101から受信したジョブの対象ページの設定情報の解析を行う。ここでは、ＣＰＵ201は、ジョブの1ページ目の設定情報を解析し、使用する用紙として、再生紙A4 200gsm（用紙ＩＤは0004）が設定されていることを解析結果として得る。
【００５３】
S824 において、ＣＰＵ201は、解析結果から、設定されている用紙ＩＤをキーとして、画像形成装置103の給紙段のいずれかに、使用する用紙が設定されているか否かを判断する。これは、例えば、ＲＡＭ202に格納された給紙段情報を参照して判断するようにする。ＣＰＵ201は、画像形成装置103のいずれの給紙段にも使用する用紙が設定されていない場合には、S825 へ処理を進める。ＣＰＵ201は、画像形成装置103のいずれかの給紙段に、使用する用紙が設定されている場合には、S827 へ処理を進める。ここでは、ＣＰＵ201は、いずれの給紙段にも用紙ＩＤ（0004）に該当する用紙が設定されていない場合として、S825 へ処理を進める。
【００５４】
S825 において、ＣＰＵ201は、S824で用紙無しと判断された用紙ＩＤについて、用紙無し通知を印刷制御装置102 へ送信する。用紙無し通知には、少なくとも用紙を特定可能な用紙ＩＤ及び用紙無しの原因を含むものとする。用紙無しの原因としては、例えば、用紙の未設定、給紙段の用紙残量が０、などである。
S826 において、ＣＰＵ201は、S824で検知された用紙無しの状態が解消されるまで待機する。ＣＰＵ201は、S824で検知された用紙無しの状態が解消したことを検知すると、S827へ処理を進める。
【００５５】
S827において、ＣＰＵ201は、現在解析中のページに対する印刷指示を行う。
S828において、ＣＰＵ201は、解析対象のページ数の変数をカウントアップし（m→m+1）、S822へ処理を進める。このように、ジョブの終端に達するまでS822〜S828の処理を繰り返す。
【００５６】
次に、印刷制御装置102上で動作する用紙管理アプリケーションの用紙表示処理について図８(a)のフローチャートを参照して説明する。
上記前提条件下で、画像形成装置103が図８(c)のS825まで処理を進めた状況において、印刷制御装置102の用紙管理アプリケーションは、用紙無し通知を受信すると、用紙表示処理を開始する。
【００５７】
先ず、S801において、ＣＰＵ301は、画像形成装置103から受信した用紙無し通知の原因を解析し、未設定が原因の用紙無し通知か否かを判断する。ＣＰＵ301は、未設定が原因であれば、S802 へ処理を進め、未設定が原因でなければ用紙表示処理を終了する。
S802において、ＣＰＵ301は、用紙無し通知から未設定用紙の用紙ＩＤを取得する。ここでは、再生紙A4 200gsmの用紙ＩＤ（0004）が取得できたとする。
【００５８】
S803において、ＣＰＵ301は、取得した用紙ＩＤをキーとして、ＲＡＭ302に格納された用紙リスト情報から該当用紙の用紙名称、サイズ、坪量などを得、トップ画面に表示するための未設定オブジェクト918を生成する。未設定オブジェクトは少なくとも用紙ＩＤを含むものとする。ＣＰＵ301は、表示装置113に対して未設定オブジェクト918を、図９に示すように、表示領域402内に表示するように制御する。
以上が用紙無し発生から用紙管理アプリケーションが表示装置113へ未設定オブジェクト918を表示するところまでの処理に関する説明である。
【００５９】
次に、印刷制御装置102上で動作する用紙管理アプリケーションの用紙設定処理について図８(b)のフローチャートを参照して説明する。ここでは、図９において、表示装置113の表示領域402上で、未設定オブジェクト918 をポインティングデバイス115を用いて給紙段、例えば、給紙段１のボタンに対してドラッグアンドドロップすることで用紙設定を行う例について説明する。
【００６０】
未設定オブジェクト918 が給紙段１のボタン406に対してドラッグアンドドロップされると、S811において、ＣＰＵ301は、ドラッグアンドドロップによる用紙設定処理が未設定用紙に対する処理か否かを判断する。例えば、用紙リストを構成する用紙情報オブジェクトと、未設定オブジェクトとで種類を区別可能なものとして内部定義しておく。ＣＰＵ301は、用紙設定処理時にドロップされたオブジェクト種類が未設定オブジェクトと一致するか判断することで未設定用紙の用紙設定処理か否かが識別可能である。
S811において、ＣＰＵ301は、未設定用紙の用紙設定処理であれば、S812 へ処理を進める。
一方、ＣＰＵ301は、未設定用紙の用紙設定処理以外（例えば、後述する図７の用紙設定画面からの用紙設定処理）であれば、S814の 用紙設定処理へ処理を進める。なお、この場合の用紙設定処理については「用紙無しによらない用紙設定処理」として後述する。
【００６１】
S812において、ＣＰＵ301は、表示装置113で表示している未設定オブジェクト918を削除する。
S813において、ＣＰＵ301は、表示装置113に対して未設定オブジェクトが削除された画面を再描画し、表示するように制御する。
S814において、ＣＰＵ301は、未設定オブジェクトに含まれる用紙ＩＤをキーとして、例えば、ＲＡＭ302の用紙リストから用紙情報を取得し、ドロップ先の給紙段に取得した用紙情報を設定する。ここでは、用紙ＩＤ（0004）の再生紙A4 200gsmの用紙情報を給紙段１へ設定する。
【００６２】
ＣＰＵ301は、用紙リスト情報における給紙段ボタンの表示情報を更新する。ここでは、用紙ＩＤ（0004）の再生紙A4 200gsmの用紙情報で給紙段ボタン406の表示情報を更新する。具体的には、図９の例では、給紙段１の用紙情報は厚紙A4 300gsmとなっており、この用紙設定処理により、給紙段１の用紙情報は再生紙A4 200gsmに変更される。即ち、ＲＡＭ302に格納された給紙段１の用紙情報（給紙段情報）が再生紙A4 200gsmに変更され、図９の画像405内の給紙段ボタン406の表示が同様に変更される。さらに、この変更された給紙段１の用紙情報は画像形成装置103に通知されＲＡＭ202に格納された給紙段１の用紙情報（給紙段情報）に反映される。
【００６３】
以上が、未設定用紙通知を受信して未設定オブジェクトを表示するところから、用紙設定操作により図９の未設定オブジェクト918が消えるところまでの処理に関する説明である。これによって、オペレータは、未設定が原因の用紙無し発生時に、未設定オブジェクト918をドラッグアンドドロップすることで給紙段１へ用紙設定することが可能になる。
【００６４】
本実施例においては、未設定が原因の用紙無し発生時に、オペレータは、図４の用紙管理アプリケーションのトップ画面401において用紙設定操作を行える。即ち、図４のトップ画面401において用紙設定対象の給紙段に対応する給紙段ボタンをタッチして図７の用紙設定画面のトップ画面701を開き、用紙設定を行うという手間を必要としない。従って、本実施例においては、用紙未設定が原因の用紙無し発生時における、オペレータの用紙設定操作の操作性、利便性が向上する。
【００６５】
なお、ここでは用紙設定のみを行う形態について記載したが、用紙設定後、対応する給紙段内の用紙が交換または補充されるまで画像形成装置は設定された用紙を給紙しないようにしてもよい。
【００６６】
（実施例２）
次に、複数種類の用紙について用紙未設定が原因の用紙無しが発生した際の用紙設定に関する実施例２について図１０乃至図１４を参照して説明する。
本実施例においては、新規ジョブに対し、複数種類の未設定用紙について用紙未設定が原因の用紙無しが発生した際に、対応する未設定オブジェクトを用紙無しの発生順に表示し、ポインティングデバイス等を用い用紙設定を行うようにしたものである。
【００６７】
本実施例における印刷制御装置102と画像形成装置103のハードウェア構成は実施例１と同様である。
図１０、図１２のフローチャートに係る印刷制御装置102上で動作するプログラムは、例えば、図３の外部記憶装置309に格納されており、ＲＡＭ302に読み出されＣＰＵ301によって実行される。また、図１１のフローチャートに係る画像形成装置103上で動作するプログラムは、例えば、図２のＲＯＭ203に格納されており、ＲＡＭ202に読み出されＣＰＵ201によって実行される。
【００６８】
本実施例では、画像形成装置103のＣＰＵ201がジョブの設定情報を解析中に、複数種類（ここでは２種類）の用紙について用紙未設定が原因の用紙無しが発生した際に、未設定用紙通知を行うようにした例について説明する。
本実施例を説明するために、前提条件について説明する。ここでは説明のため、１つのジョブが画像形成装置103に印刷指示されている状況を想定する。第１のジョブ（例えば、ジョブＩＤは0001）では、1ページ目に使用する用紙として、例えば、再生紙A4 200gsm（例えば、用紙ＩＤは0004）が設定されているとする。また、他のページに使用する用紙として、例えば、片面コート紙A4 105gsm（例えば、用紙ＩＤは0002）が設定されているとする。さらに、画像形成装置103のいずれの給紙段にも再生紙A4 200gsmと片面コート紙A4 105gsmが設定されていないものとする。なお、給紙段６、７には両面コート紙が設定されているものとする。また、ジョブには給紙段指定がされていないものとする。
【００６９】
以下に、画像形成装置103での表示順序決定処理を図１１のフローチャートを用いて説明する。画像形成装置103は、ジョブを受信すると、表示順序決定処理を開始する。
【００７０】
S1101 において、ＣＰＵ201は、ジョブのページごとの設定情報を解析するためにページ数カウント用の変数ｍの初期化を行う。ここでは１に設定する。
S1102 において、ＣＰＵ201は、ジョブの設定情報がすべて供給されてジョブの終端に至ったか否かを判断する。例えば、ジョブの全ページの設定情報が供給された後に、ジョブの設定情報の終了通知を受けた場合は、終了通知の受信有無によってジョブの終端に至ったか否かを判断する。ＣＰＵ201は、ジョブの終端でなければ、S1103 へ処理を進める。ＣＰＵ201は、ジョブの終端であれば、表示順序決定処理を終了する。
【００７１】
S1103 において、ＣＰＵ201は、ジョブの設定条件、即ち、ジョブの対象ページの設定情報の解析を行う。ここでは、ＣＰＵ201は、第１のジョブ（ジョブＩＤ0001）の1ページ目の設定情報を解析し、使用する用紙として再生紙A4 200gsm（用紙ＩＤは0004）が設定されていることを解析結果として得る。
S1104 において、ＣＰＵ201は、解析結果から用紙ＩＤをキーとして、画像形成装置103の給紙段のいずれかに当該用紙が設定されているか否かを判断する。これは、例えば、ＲＡＭ202に格納された情報を参照して判断する。ＣＰＵ201は、画像形成装置103のいずれの給紙段にも当該用紙が設定されていない場合には、S1105 へ処理を進める。ＣＰＵ201は、画像形成装置103のいずれかの給紙段に当該用紙が設定されている場合には、S1106 へ処理を進める。ここでは、ＣＰＵ201は、いずれの給紙段にも用紙ＩＤ（0004）に該当する用紙が設定されていない場合には、S1105 へ処理を進める。
【００７２】
S1105 において、ＣＰＵ201は、図１４（a）に示すような未設定用紙リスト1400にS1104 で取得した用紙ＩＤと、現在解析中のジョブＩＤを格納する。例えば、未設定用紙リストに対して、未設定用紙の発生順番に従って用紙ＩＤとジョブＩＤを追記する形式とする。従って、ここではＣＰＵ201は、未設定用紙リストの発生順番１に、用紙ＩＤ（0004）とジョブＩＤ（0001）を記載する。なお、未設定用紙リストは、例えば、ＲＡＭ202に保持する。
【００７３】
S1106 において、ＣＰＵ201は、解析対象のページ数の変数ｍをカウントアップ（ｍ→3fｍ＋１）し、S1102 へ処理を進めS1102〜S1106の処理を繰り返す。ここでは、ＣＰＵ201は、２ページ目に対してS1102〜S1106の処理を行う。
２ページ目に対するS1105 において、ＣＰＵ201は、未設定用紙リストの発生順番２に、用紙ＩＤ（0002）とジョブＩＤ（0001）を追記する。次いで、同様に解析対象のページ数の変数ｍをカウントアップし、S1102〜S1106の処理を繰り返す。
【００７４】
このようにして、画像形成装置103は、ジョブの解析対象の全ページについて未設定用紙の検知が終了すると（S1102においてＹＥＳ）、図１４（a）に示す未設定用紙リスト1400を完成し、印刷制御装置102へ未設定用紙通知として通知する。
複数のジョブに対して表示順序決定処理を行う場合について説明する。例えば、第２のジョブでの未設定用紙が、例えば、再生紙A4 200gsmのみである場合には、図１４(c)の未設定用紙リスト1420に示すように、発生順番３に用紙ＩＤ（0004）とジョブＩＤ（0002）が追記される。以下、３以上のジョブに対する表示順序決定処理の場合も、同様にして発生順番毎に用紙ＩＤとジョブＩＤが追記され、未設定用紙リストが作成される。
【００７５】
なお、解析中のジョブで検知された未設定用紙のＩＤが、先行して解析された他のジョブで検知された用紙ＩＤと同一の場合には、その用紙ＩＤを未設定用紙リストに追記せず、同一用紙ＩＤの重複記載を避けるようにしても良い。
【００７６】
次に、画像形成装置103からの未設定用紙通知に応答してなされる、印刷制御装置102での用紙管理アプリケーションの用紙表示処理を図１０(a)のフローチャートを参照して説明する。
先ず、S1001 において、ＣＰＵ301は、画像形成装置103から未設定用紙通知を受信したか否か判定する。ＣＰＵ301は、受信した通知が未設定用紙通知であれば、S1002 の表示処理に進む。ＣＰＵ301は、通知を受信していないか、または受信した通知が未設定用紙通知でなければ、用紙表示処理を終了する。
【００７７】
次に、印刷制御装置102の用紙管理アプリケーションの表示処理について、図１０（b）のフローチャート、図１３等を用いて説明する。
先ず、S1011 において、ＣＰＵ301は、表示装置113に表示しているトップ画面40１の表示領域402（図１３参照）から現在表示している未設定オブジェクトを削除する。もし、現在表示している前記未設定オブジェクトがなければ、この削除処理をスキップする。
S1012 において、ＣＰＵ301は、受信した未設定用紙通知の未設定用紙リスト1400を読み込む。
【００７８】
S1013 において、ＣＰＵ301は、表示順番を示す変数ｎを初期化する。ここでは１に設定する。
S1014 において、ＣＰＵ301は、未設定用紙リスト1400の終端に到達したか否かを判断する。ＣＰＵ301は、未設定用紙リストの終端に到達した場合は表示処理を終了し、用紙表示処理に進む。
ＣＰＵ301は、未設定用紙リストの終端に到達していない場合には、未設定用紙リストの先頭（発生順番の昇順）から順番にS1015 へ処理を進める。
【００７９】
ここでは、S1015において、ＣＰＵ301は、未設定用紙リストの発生順番１に含まれる未設定用紙の用紙ＩＤが未設定オブジェクトとして表示しているか否か判断する。例えば、未設定オブジェクトは用紙ＩＤを含んでいるため、未設定用紙リスト1400から読みだした用紙ＩＤと表示中の未設定オブジェクトの用紙ＩＤを比較することで、表示しているか否かを判断してよい。ＣＰＵ301は、未表示と判断した場合、S1016へ処理を進める。ＣＰＵ301は、表示済みと判断した場合、未設定用紙リストを次の発生順番についての処理へ進めるべく、S1018 へ処理を進める。ここでは、まだ何も未設定オブジェクトを表示していないため、未表示と判断し、S1016へ処理を進める。
【００８０】
なお、この処理は、後述するように、複数のジョブに対して表示処理を行う場合で、例えば、図１４(c)に示すように未設定用紙リスト1420に同じ用紙ＩＤ（0004）がある場合などに有効である。
S1016において、ＣＰＵ301は、未設定オブジェクトの表示開始位置座標を算出する。例えば、表示領域402内の起点座標を(X0, Y0)と定義し、表示順番を示す変数ｎと表示位置のシフト量Sx, Syに従い、表示開始位置座標を(X0+Sx×n、Y0+Sy×n)のように計算して決めてよい。なお、シフト量Sx, SyはそれぞれX、Y座標方向のシフト量を示す。ここでは、n=1番目の未設定オブジェクト1318の表示開始位置座標を(X0+Sx、Y0+Sy)とする。
【００８１】
S1017において、ＣＰＵ301は、表示順番を示す変数ｎ番目の未設定オブジェクトを表示装置113に対して表示するように制御する。例えば、未設定オブジェクトを複数重ねて表示するため、表示順番の昇順に最前面に未設定オブジェクトが来るように表示制御する。ここでは、ＣＰＵ301は、表示開始位置座標(X0+Sx、Y0+Sy)を起点に、n=1番目の未設定オブジェクト1318を表示装置113へ表示するように制御する。従って、表示開始位置座標(X0+Sx、Y0+Sy)を起点に、図１４(a)に示す未設定用紙リスト1400の発生順番１の用紙ＩＤ（0004）に該当する「再生紙A4 200gsm」が表示される（図１３参照）。
【００８２】
S1018において、ＣＰＵ301は、表示順番を示す変数ｎを加算し、次の未設定オブジェクトを表示するための処理を行う。即ち、ＣＰＵ301は、表示順番を示す変数ｎをｎ＝２に更新する。その後、S1014からS1018を繰り返す。S1014では未設定用紙リスト1400の終端に達していないと判断されてS1015 へ処理を進める。S1015では、未設定用紙リスト1400の次の発生順番２の用紙ＩＤ（0002）は未表示と判断してS1016へ処理を進める。
【００８３】
S1016において、ＣＰＵ301は、発生順番２の未設定オブジェクト1319の表示開始位置座標(X0+Sx×2、Y0+Sy×2)を算出する。S1017おいて、ＣＰＵ301は、この表示開始位置座標に、未設定オブジェクト1319を表示装置113へ表示するように制御する。従って、表示開始位置座標(X0+Sx×2、Y0+Sy×2))を起点に、図１４(a)に示す未設定用紙リスト1400の発生順番２の用紙ＩＤ（0002）に該当する「片面コート紙A4 105gsm」が表示される。未設定オブジェクト1318と1319の表示順番としては、表示順番１の未設定オブジェクト1318が表示順番２の未設定オブジェクト1319よりも前面に表示される。即ち、発生順番に対応する表示順番の小さい未設定オブジェクトほど、より前面に表示される。
【００８４】
以後、未設定用紙リストの終端に到達するまで、S1014 からS1018までを繰り返す。ここでは、ＣＰＵ301は、その後のS1018において発生順番、即ち、表示順番を示す変数ｎがｎ＝３に達するため、S1014で未設定用紙リスト1400の終端に達していると判断して表示処理を終了する。
なお、複数のジョブ、例えば、図１４(c)に示すように２つのジョブについての未設定用紙リスト1420の表示処理を行う場合は、以下のように処理を継続する。
【００８５】
即ち、ＣＰＵ301は、その後のS1018において表示順番を示す変数ｎがｎ＝３に達するが、S1014で未設定用紙リスト1420の終端に達していないと判断してS1015 へ処理を進める。S1015では、未設定用紙リスト1420の次の発生順番３の用紙ＩＤが未表示か否か判断する。ここでは発生順番３の用紙ＩＤ（0004）は既に表示されているため処理をS1018に進める。ＣＰＵ301は、S1018において表示順番を示す変数ｎがｎ＝４に達するため、S1014で未設定用紙リスト1420の終端に達していると判断して表示処理を終了する。
また、解析中のジョブで検知された未設定用紙のＩＤが、先行して解析された他のジョブで検知された用紙ＩＤと同一の場合には、その用紙ＩＤを未設定用紙リストに追記しないようにした場合には、S1015は省略してよい。
【００８６】
ここでは、画像形成装置103において、ジョブの解析対象の全ページに対して順次解析を行い、全ての未設定用紙が検知された段階で未設定用紙通知を印刷制御装置102に行うようにしたが、これに限らない。例えば、ジョブの解析対象のページに対して未設定用紙が検知される毎に未設定用紙通知を印刷制御装置102に行うようにし、それを例えば、ＲＡＭ302に順次ストアし未設定用紙リストを作成するようにしてもよい。
また、画像形成装置103において、ジョブに対して全ページの設定情報を解析して、全ての未設定オブジェクトに対する表示順番を決定し、表示順番が確定した段階でそれを印刷制御装置102に通知を行うようにしてもよい。
【００８７】
次に、印刷制御装置102上で動作する用紙管理アプリケーションの用紙設定処理について図１２のフローチャートを用いて説明する。ここでは、図１３において、表示装置113の表示領域402に表示された未設定オブジェクトを、ポインティングデバイス115等で、該当する給紙段ボタンに対してドラッグアンドドロップにより用紙設定を行う例について説明する。
【００８８】
図１３において、最前面の未設定オブジェクト1318が給紙段１のボタン406に対してドラッグアンドドロップされると、S1201において、ＣＰＵ301は、本処理が未設定用紙に対する処理か否かを判断する。これは上記した実施例１でのS811 と同様の処理であるため、詳細な説明を省略する。ＣＰＵ301は、未設定用紙の用紙設定処理であれば、S1202へ処理を進める。ＣＰＵ301は、未設定用紙の用紙設定処理以外（たとえば図７の用紙設定画面からの用紙設定処理）であれば、S1204へ処理を進める。
【００８９】
S1202において、ＣＰＵ301は、未設定用紙リストから用紙設定処理の対象用紙に一致するＩＤを削除する。ここでは、ＣＰＵ301は、図１４(a)の未設定用紙リスト1400から、発生順番１の未設定オブジェクト1318の用紙ＩＤ(0004)およびジョブＩＤ(0001)を削除し、図１４(b)の未設定用紙リスト1410を得る。
S1203において、ＣＰＵ301は、図１４(b)の未設定用紙リスト1410を参照し、表示処理を実行する。ここでは、ＣＰＵ301は、図１３の表示領域402内の未設定オブジェクト1318を削除し、未設定オブジェクト1319のみが表示された画面を表示装置113へ表示する。
【００９０】
S1204において、ＣＰＵ301は、ステップS814と同様に、用紙ＩＤ（0004）の再生紙A4 200gsmの用紙情報を給紙段１へ設定する。さらに、ＣＰＵ301は、用紙情報における給紙段ボタンの表示情報を更新する。ここでは、用紙ＩＤ（0004）の再生紙A4 200gsmの用紙情報で給紙段ボタン406の表示情報を更新する。従って、ＲＡＭ302、ＲＡＭ202に格納された給紙段１の用紙情報が再生紙A4 200gsmに変更され、図１３の画像405内の給紙段ボタン406の表示が同様に変更される。
【００９１】
その後、未設定オブジェクト1319が、例えば、給紙段６のボタン411に対してドラッグアンドドロップされる。すると、上記と同様にして１４(b)の未設定用紙リスト1410から、発生順番１の未設定オブジェクト1319の用紙ＩＤ(0002)およびジョブＩＤ(0001)を削除する。次いで、図１３の表示領域402内の未設定オブジェクト1319を削除し、用紙ＩＤ（0002）の片面コート紙A4 105gsmの用紙情報を給紙段６へ設定する。さらに、ＣＰＵ301は、用紙リスト情報における給紙段ボタンの表示情報を更新する。ここでは、用紙ＩＤ（0002）の片面コート紙A4 105gsmの用紙情報で給紙段ボタン411の表示情報を更新する。従って、ＲＡＭ302、ＲＡＭ202に格納された給紙段６の用紙情報が片面コート紙A4 105gsmに変更され、図１３の画像405内の給紙段ボタン411の表示が同様に変更される。
【００９２】
以上が、未設定用紙通知を受信して複数の未設定オブジェクトを表示するところから、用紙設定操作により全ての未設定オブジェクトに対する用紙設定がされ、トップ画面から全ての未設定オブジェクトが消えるところまでの処理に関する説明である。これによって、オペレータは、未設定が原因の用紙無しが複数種類の用紙について発生した際、順次、未設定オブジェクトをドラッグアンドドロップして用紙設定することで、全ての未設定用紙の用紙設定が可能になる。その場合、ジョブおよびページの順番に従い、未設定オブジェクトが順次最前面から表示される。そのため、オペレータは、複数の未設定オブジェクトが存在する場合、どの用紙を最初に設定すべきかを直感的に認識でき、容易に設定すべき用紙の設定ができる。
【００９３】
本実施例においては、未設定が原因の用紙無しが複数種類の用紙について発生した際に、オペレータは、図９の用紙管理アプリケーションのトップ画面401において用紙設定操作を行える。即ち、複数種類の用紙各々について、図９のトップ画面401において用紙設定対象の給紙段に対応する給紙段ボタンをタッチして図７の用紙設定画面のトップ画面701を開き、用紙設定を行うという手間を必要としない。従って、本実施例においても、未設定が原因の用紙無し発生時における、オペレータの用紙設定操作の操作性、利便性が向上する。
【００９４】
（ジョブキャンセル時の用紙設定処理）
次に、オペレータが用紙設定処理を行う際に、画像形成装置103の操作パネル205上で未設定用紙オブジェクトを含むジョブをキャンセルした場合の処理について、図１５のフローチャートを用いて説明する。
【００９５】
ここでは前提条件として、例えば、３つのジョブが画像形成装置103に対して印刷指示されている状況を想定する。また、第１と第３のジョブ（例えば、ジョブＩＤは0001と0003）では使用する用紙に再生紙A4 200gsm（用紙ＩＤは0004）が設定されているとする。第２のジョブ（ジョブＩＤは0002）では使用する用紙に片面コート紙A4 105gsm（用紙ＩＤは0002）が設定されているとする。さらに、いずれの給紙段にも第１のジョブ〜第３のジョブの用紙が設定されておらず、かつ第１〜第３のジョブには給紙段指定がされていないものとする。
【００９６】
ここでは、印刷制御装置102は、第１〜第３のジョブに関する未設定用紙通知を受信し、図１３の画面に未設定オブジェクトを表示している状態で、画像形成装置103の操作パネルからジョブキャンセル指示を受付けた状況について説明を行う。なお、未設定用紙通知に対応する未設定用紙リストとして、図１４(d)に示す未設定用紙リスト1430がＲＡＭ302に保持されているものとする。
【００９７】
先ず、S1511 において、ＣＰＵ301は、画像形成装置103からジョブキャンセル通知を受信したかどうか判断する。ＣＰＵ301は、ジョブキャンセル通知を受信した場合には、S1512へ処理を進める。ＣＰＵ301は、ジョブキャンセル通知を受信しなかった場合には、本処理を終了する。ここでは、ジョブキャンセル通知として、例えば、第１のジョブのジョブキャンセル通知を受信しているため、S1512へ処理を進める。
【００９８】
S1512において、ＣＰＵ301は、未設定用紙リスト1430にジョブキャンセルされたジョブＩＤの未設定用紙が含まれるか否かを判断する。ＣＰＵ301は、未設定用紙リストにジョブキャンセルされたジョブＩＤが存在する場合、S1513へ処理を進める。ＣＰＵ301は、未設定用紙リストにジョブキャンセルされたジョブＩＤが存在しない場合、本処理を終了する。ここでは、ＣＰＵ301は、未設定用紙リスト1430を参照し、ジョブキャンセルされた第１のジョブのジョブＩＤ0001が存在するため、S1513へ処理を進める。
【００９９】
S1513において、ＣＰＵ301は、未設定用紙リスト1430からジョブキャンセルされたジョブＩＤ、用紙ＩＤを削除する。ここでは、ＣＰＵ301は、未設定用紙リスト1430からジョブＩＤ0001とそれに対応する用紙ＩＤを削除し、未設定用紙リスト1440（図１４(e)参照）とする。その後、ＣＰＵ301はS1514へ処理を進める。
S1511、S1512でＮＯと判断された場合には、図１４(d)の未設定用紙リスト1430に基づく、３つの未設定オブジェクトの表示が維持される。
【０１００】
一方、S1514では、ＣＰＵ301は、図１４(e)の未設定用紙リスト1440を参照し、図１０(b)の表示処理を実行する。即ち、先ず、S1011 において、図１３の画面において、現在表示されている全ての未設定オブジェクトが削除される。次いで、S1012〜S1018の処理を繰り返すことにより未設定用紙リスト1440の未設定オブジェクトが順次表示される。従って、ここでは、今まで最前面に表示されていた、キャンセル指示された未設定オブジェクト（用紙ＩＤ(0004)、ジョブＩＤ(0001)）が削除される。一方、今まで２番目に表示されていた未設定オブジェクト1319（用紙ＩＤ(0002)、ジョブＩＤ(0002)）が最前面に表示され、その背面に未設定オブジェクト1318（用紙ＩＤ(0004)、ジョブＩＤ(0003)）が表示される。
【０１０１】
（用紙無しによらない用紙設定処理）
次に、用紙無しが発生していない状況での用紙設定処理を図８(b)のフローチャートを参照して説明する。前提条件として、ここでは、用紙無しが発生しておらず、印刷を実施していない状況での用紙設定処理として説明する。
この状況で、先ず、図４に示す画像405内の用紙設定対象の給紙段のボタン、例えば、給紙段１のボタン406をオペレータがタッチすると、それに応答して図７に示す用紙設定画面のトップ画面701が表示される。すると、ＣＰＵ301は、ジョブに対する未設定用紙の設定ではなく、図７の用紙設定画面からの用紙設定処理であると判断し（S811でＮＯ）、処理をS814へ進める。
【０１０２】
図７に示す用紙設定画面のトップ画面701において、オペレータにより用紙リスト表示領域703から、例えば、再生紙A4 200gsmが選択され、割当ボタン704がタッチされて用紙設定がされる。すると、S814において、ＣＰＵ301は、図７の用紙設定画面で設定された用紙ＩＤをキーとしてＲＡＭ302から用紙情報を取得し、給紙段１へ取得した紙情報の設定をする。ここでは、用紙ＩＤ（0004）の再生紙A4 200gsmの用紙情報を給紙段１へ設定する。即ち、ＲＡＭ302に格納された給紙段１の用紙情報が再生紙A4 200gsmに変更され、図４の画像405内の給紙段ボタン406の表示が同様に変更される。さらに、この変更された給紙段１の用紙情報は画像形成装置103に通知されＲＡＭ202に格納された給紙段１の用紙情報に反映される。
【０１０３】
次に、用紙無しが発生していない状況での複数種類の用紙についての用紙設定処理を図１２のフローチャートを参照して説明する。前提条件として、上記と同様に、用紙無しが発生しておらず、印刷を実施していない状況での用紙設定処理として説明する。
この状況で、先ず図４に示す画像405内の用紙設定対象の給紙段に対応する給紙段ボタン、例えば、給紙段１のボタン406をタッチすると、それに応答して図７に示すトップ画面701が表示される。すると、ＣＰＵ301は、ジョブに対する未設定用紙の設定ではなく図７の用紙設定画面からの用紙設定処理と判断し（S1201でＮＯ）、S1204へ処理を進める。
【０１０４】
図７のトップ画面701において、オペレータにより用紙リスト表示領域703から、例えば、再生紙A4 200gsmが選択され、割当ボタン704がタッチされて用紙設定がされる。すると、上記のS814と同様に、S1204において、用紙ＩＤ（0004）の再生紙A4 200gsmの用紙情報が給紙段１へ設定される。即ち、ＲＡＭ302に格納された給紙段１の用紙情報が再生紙A4 200gsmに変更され、図４の画像405内の給紙段ボタン406の表示が同様に変更される。さらに、この変更された給紙段１の用紙情報は画像形成装置103に通知されＲＡＭ202に格納された給紙段１の用紙情報に反映される。
【０１０５】
引き続き、図４に示す画像405内の用紙設定対象の給紙段に対応する給紙段ボタン、例えば、給紙段６のボタン411をタッチする。次いで、トップ画面701において、用紙リスト表示領域703から、例えば、片面コート紙A4 105gsmを選択し、割当ボタン704をタッチする。すると、上記と同様に、S1204において、用紙ＩＤ（0002）の片面コート紙A4 105gsmの用紙情報が給紙段６へ設定される。即ち、ＲＡＭ302に格納された給紙段６の用紙情報が片面コート紙A4 105gsmに変更され、図４の画像405内の給紙段ボタン411の表示が同様に変更される。さらに、この変更された給紙段６の用紙情報は画像形成装置103に通知されＲＡＭ202に格納された給紙段６の用紙情報に反映される。
【０１０６】
上記各実施例では、未設定オブジェクトをポインティングデバイス115等でドラッグアンドドロップすることにより、いずれの給紙段に対しても用紙設定できるものとして説明した。しかし、用紙設定先の給紙段に対して、既に使用予定の別の用紙が設定済みである場合には、ＣＰＵ301は、その設定済の給紙段に対して用紙設定できないようにしてもよい。例えば、設定済みの全ての給紙段のボタンに対して、その設定変更可否状態を自動的に切り替えて設定変更禁止状態とし、用紙設定変更をできないようにしてもよい。
【０１０７】
また、上記各実施例では、ジョブに給紙段指定がされていない場合について説明を行ったが、給紙段指定がされている場合は、用紙設定先の給紙段が明確である。従って、その場合、用紙無し通知、未設定用紙通知に指定された給紙段ＩＤを含めるようにしてもよい。さらに、表示される未設定オブジェクトに給紙段ＩＤの情報を含ませるようにしてもよい。また、その場合において、未設定オブジェクトがドラッグされた際に、ＣＰＵ301は、対応する給紙段ＩＤの給紙段ボタン以外の全ての給紙段ボタンをグレーアウトして、用紙設定が可能な当該給紙段ボタンのみを強調表示するようにしてもよい。  また、未設定オブジェクトをポインティングデバイス115等でタッチするだけで、ＣＰＵ301は、その未設定オブジェクトの用紙情報を用いて、該当する給紙段ＩＤの給紙段ボタンへ自動的に用紙設定するようにしてもよい。
【０１０８】
また、上記実施例では、複数の未設定オブジェクトがある場合に、発生順番に対応する表示順番の小さい未設定オブジェクトほど、より前面に表示されるようにしたが、このような表示方法に限定されるものではない。即ち、例えば、各未設定オブジェクトに、その給紙段への設定順序を表示する等、設定順序が明確となる表示方法、または音声ガイドにより設定順序を案内するなど、種々の方法を採用可能である。
【０１０９】
なお、上記各実施例では、用紙管理アプリケーションは印刷制御装置102上で動くアプリケーションとして説明したが、それに限定されるものではない。例えば、用紙管理アプリケーションは、クライアントコンピュータ101または画像形成装置103において動作して、同様の作用効果を得るようにしてもよい。
本発明を図３に示すように、画像形成装置103と印刷制御装置102とを備えた印刷管理システム100について適用した例を説明した。しかし、本発明はこれに限らず、画像形成装置と印刷制御装置とが一体となった印刷管理システムについても適用可能である。
また、本発明は、本発明の印刷管理システムと同様の機能を実現するように構成される限り、他の方式の画像形成装置、ディジタル複合機等にも適用可能である。
【０１１０】
(その他の実施例) 
本発明は、上述の実施例の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
【符号の説明】
【０１１１】
１００  印刷管理システム
１０１  クライアントコンピュータ
１０２  印刷制御装置
１０３  画像形成装置
１１３  表示装置
【図１】
2019020764.tif 000003
【図２】
2019020764.tif 000004
【図３】
2019020764.tif 000005
【図４】
2019020764.tif 000006
【図５】
2019020764.tif 000007
【図６】
2019020764.tif 000008
【図７】
2019020764.tif 000009
【図８】
2019020764.tif 000010
【図９】
2019020764.tif 000011
【図１０】
2019020764.tif 000012
【図１１】
2019020764.tif 000013
【図１２】
2019020764.tif 000014
【図１３】
2019020764.tif 000015
【図１４】
2019020764.tif 000016
【図１５】
2019020764.tif 000017