(57)【要約】【課題】  ジョブの実行で複数のシート収納部を使用する場合は、複数のシートの属性情報が複数のシート収納部に対応付けて正しく保存されていなければならない。このような場合に、複数のシート収納部の一つ一つに対応付けてシートの属性情報を別々に保存すると、ユーザによる操作が煩雑になってしまっていた。【解決手段】  第１のシート収納部及び第２のシート収納部のそれぞれに保存すべきシートの属性情報をグループとして記憶する。そして、第１のシート収納部に収納されているシートの属性情報を取得し、当該第１のシート収納部のシートの属性情報として記憶されたグループを読み出す。読み出した当該グループの複数のシートの属性情報を前記第１のシート収納部及び前記第２のシート収納部に収納されるシートの属性情報として保存することを特徴とする。【選択図】  図１１
2015049719.tif 000002
【特許請求の範囲】
【請求項１】
第１のシート収納部及び第２のシート収納部のそれぞれに保存すべきシートの属性情報をグループとして記憶する記憶手段と、
前記第１のシート収納部に収納されているシートの属性情報を取得する取得手段と、
前記取得手段によって取得されたシートの属性情報が当該第１のシート収納部のシートの属性情報として記憶されたグループを前記記憶手段から読み出して、当該グループの複数のシートの属性情報を前記第１のシート収納部及び前記第２のシート収納部に収納されるシートの属性情報として保存する保存手段と、
を有することを特徴とする印刷制御装置。
【請求項２】
前記取得手段によって取得されたシートの属性情報が当該第１のシート収納部の属性情報として記憶されたグループの候補を前記記憶手段から読み出して、当該グループの候補を表示する表示手段と、
前記表示手段によって表示された当該グループの候補から任意のグループを選択する選択手段と、を更に有し、
前記保存手段は、前記選択手段によって選択されたグループの複数のシートの属性情報を前記第１のシート収納部及び前記第２のシート収納部に収納されるシートの属性情報として保存する
ことを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記第１のシート収納部が閉められたことを検知する検知手段を更に有し、
前記取得手段は、前記検知手段による検知に従ってシートの属性情報を取得する
ことを特徴とする請求項１又は２に記載の印刷制御装置。
【請求項４】
前記属性情報は、シートのサイズ、シートの坪量、シートの色、又は、シートの種別の少なくとも１つを含む
ことを特徴とする請求項１乃至３のいずれか１項に記載の印刷制御装置。
【請求項５】
前記記憶手段は、前記第１のシート収納部及び前記第２のシート収納部のそれぞれに保存すべきシートの属性情報として少なくともシートのサイズをグループとして記憶し、
前記取得手段は、前記第１のシート収納部に収納されているシートのサイズを取得し、
前記保存手段は、前記取得手段によって取得されたシートのサイズが当該第１のシート収納部のシートのサイズとして記憶されたグループを前記記憶手段から読み出して、当該グループの複数のシートの属性情報を前記第１のシート収納部及び前記第２のシート収納部に収納されるシートの属性情報として保存する
ことを特徴とする請求項１乃至４のいずれか１項に記載の印刷制御装置。
【請求項６】
第１のシート収納部及び第２のシート収納部のそれぞれに保存すべきシートの属性情報をグループとして記憶する記憶手段と、
前記第１のシート収納部に収納されているシートの属性情報を受信する受信手段と、
前記受信手段によって受信されたシートの属性情報が当該第１のシート収納部のシートの属性情報として記憶されたグループを前記記憶手段から読み出して、当該グループの複数のシートの属性情報を前記第１のシート収納部及び前記第２のシート収納部に収納されるシートの属性情報として保存するために送信する送信手段と、
を有することを特徴とする印刷制御装置。
【請求項７】
第１のシート収納部及び第２のシート収納部のそれぞれに保存すべきシートの属性情報をグループとして記憶する記憶工程と、
前記第１のシート収納部に収納されているシートの属性情報を取得する取得工程と、
前記取得工程によって取得されたシートの属性情報が当該第１のシート収納部のシートの属性情報として記憶されたグループを前記記憶工程から読み出して、当該グループの複数のシートの属性情報を前記第１のシート収納部及び前記第２のシート収納部に収納されるシートの属性情報として保存する保存工程と、
を有することを特徴とする印刷制御方法。
【請求項８】
第１のシート収納部及び第２のシート収納部のそれぞれに保存すべきシートの属性情報をグループとして記憶する記憶工程と、
前記第１のシート収納部に収納されているシートの属性情報を受信する受信工程と、
前記受信工程によって受信されたシートの属性情報が当該第１のシート収納部のシートの属性情報として記憶されたグループを前記記憶工程から読み出して、当該グループの複数のシートの属性情報を前記第１のシート収納部及び前記第２のシート収納部に収納されるシートの属性情報として保存するために送信する送信工程と、を有することを特徴とする印刷制御方法。
【請求項９】
請求項７又は８に記載の制御方法を、コンピュータに実行させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムを格納した、コンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シート収納部に収納されているシートの属性情報を有効に利用可能な印刷制御装置、印刷制御方法、プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
従来、シート収納部を備えた印刷装置を用いて印刷を行う際、シートの名称、シートのサイズ、シートの坪量、シートの表面性、及び、シートの色などといったシートの属性情報をシート収納部の設定値として事前に設定することが一般的に行われている。シート収納部の設定値としてシートの属性情報を保存するためには、シート収納部ごとにシートの属性情報を毎回入力する手間がかかる。そこで、これらのシートごとの属性情報を、シート管理データベースに事前に登録しておき、ユーザは、この中から所望のシートの属性情報を選択してシート収納部の設定値として保存する技術が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２４１４２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に記載の技術では、シート管理データベースに登録されているシートが増えた場合、大量に登録されている全てのシートの中から、ユーザは所望のシートを毎回見つける手間がかかる。また、ジョブの実行で複数のシート収納部を使用する場合は、複数のシートの属性情報が複数のシート収納部に対応付けて正しく保存されていなければならない。このような場合に、複数のシート収納部の一つ一つに対応付けてシートの属性情報を別々に保存すると、ユーザによる操作が煩雑になってしまうという課題がある。
【０００５】
本発明の目的の一つは、シート収納部に収納されているシートの属性情報を有効に利用し、複数のシートの属性情報を複数のシート収納部に対応付けて容易に一括して保存することができるようにした装置や方法等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明の一態様に係る印刷制御装置は以下のような構成を備える。即ち、第１のシート収納部及び第２のシート収納部のそれぞれに保存すべきシートの属性情報をグループとして記憶する記憶手段と、前記第１のシート収納部に収納されているシートの属性情報を取得する取得手段と、前記取得手段によって取得されたシートの属性情報が当該第１のシート収納部のシートの属性情報として記憶されたグループを前記記憶手段から読み出して、当該グループの複数のシートの属性情報を前記第１のシート収納部及び前記第２のシート収納部に収納されるシートの属性情報として保存する保存手段と、を有することを特徴とする。
【０００７】
また、第１のシート収納部及び第２のシート収納部のそれぞれに保存すべきシートの属性情報をグループとして記憶する記憶手段と、前記第１のシート収納部に収納されているシートの属性情報を受信する受信手段と、前記受信手段によって受信されたシートの属性情報が当該第１のシート収納部のシートの属性情報として記憶されたグループを前記記憶手段から読み出して、当該グループの複数のシートの属性情報を前記第１のシート収納部及び前記第２のシート収納部に収納されるシートの属性情報として保存するために送信する送信手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、シート収納部に収納されているシートの属性情報を有効に利用し、複数のシートの属性情報を複数のシート収納部に対応付けて容易に一括して保存することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態に係るデジタル印刷システムを説明する図である。
【図２】第１の実施形態に係るサーバの構成を示すブロック図である。
【図３】第１の実施形態に係る印刷装置の構成を示すブロック図である。
【図４】第１の実施形態に係るサーバにおいて、ＨＤＤ部に格納されているデータを説明する図である。
【図５】第１の実施形態に係るサーバにおいて、シート情報格納部に対するシート情報の登録に係る処理を説明するためのフローチャートである。
【図６】第１の実施形態に係るサーバにおいて、グループ設定格納部に対するグループの登録に係る処理を説明するためのフローチャートである。
【図７】第１の実施形態に係るサーバにおいて、シート情報格納部に対するシート情報の登録画面の一例を示す図である。
【図８】第１の実施形態に係るサーバにおいて、グループ設定格納部に対するグループの登録画面の一例を示す図である。
【図９】第１の実施形態に係る印刷装置において、操作部に表示される警告画面の一例を示す図である。
【図１０】第１の実施形態に係るサーバにおいて、グループ設定格納部に登録されたグループの一覧画面の一例を示す図である。
【図１１】第１の実施形態に係る印刷装置において、グループのシートの属性情報を給紙段に対応付けて一括して登録する処理を説明するためのフローチャートである。
【図１２】第１の実施形態に係るサーバにおいて、グループ設定格納部に登録されたグループを検索する処理を説明するためのフローチャートである。
【図１３】第１の実施形態に係る印刷装置において、操作部に表示される確認画面の一例を示す図である。
【図１４】第１の実施形態に係る印刷装置において、給紙段ごとに登録されたシートの属性情報の一例を示す図である。
【図１５】第１の実施形態に係るサーバにおいて、グループ設定格納部に登録されたグループにおける給紙段ごとのフラグの値の一例を示す図である。
【図１６】第２の実施形態に係る印刷装置において、グループのシートの属性情報を給紙段に対応付けて一括して登録する処理を説明するためのフローチャートである。
【図１７】第２の実施形態に係るサーバにおいて、グループ設定格納部に登録されたグループを検索する処理を説明するためのフローチャートである。
【図１８】第２の実施形態に係る印刷装置において、操作部に表示される選択画面の一例を示す図である。
【図１９】第２の実施形態に係る印刷装置において、操作部に表示される確認画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について添付図面を参照して詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１１】
［第１の実施形態］
＜デジタル印刷システム＞
本発明の第１の実施形態に係るデジタル印刷システムについて図１を用いて説明する。
【００１２】
デジタル印刷機（印刷装置）１０２は、スキャン、プリント、コピーなどの様々な機能を有する。サーバ１０１は、画像処理、印刷制御、ジョブ管理等の様々な機能を有する。また、情報処理装置（コンピュータ等）１０４は、アプリケーションファイルの編集や印刷指示を行う機能を有する。
【００１３】
このデジタル印刷システムでは、印刷装置１０２とサーバ１０１とが、ネットワーク１０５、及びビデオケーブル１０６を介して接続されている。また、サーバ１０１と情報処理装置１０４とが、ＬＡＮ、ＷＡＮなどのネットワーク１０３、あるいは無線ＬＡＮなどを介して通信可能に接続されている。ビデオケーブル１０６は印刷画像転送用に使われ、ネットワーク１０５はその他の情報のやりとりに用いられる。なお、特に断らない限り、本発明の機能が実行されるのであれば、印刷装置１０２とサーバ１０１の接続に用いられるネットワークはＬＡＮ、ＷＡＮなどのネットワークでもよい。
【００１４】
なお、本発明の実施形態では、情報処理装置１０４は印刷装置１０２と直接データやコマンドのやり取りを行わない場合について説明する。本実施形態では、情報処理装置１０４からはサーバ１０１を介して、印刷装置１０２と各種のデータのやり取りを行う。また、サーバ１０１は、ネットワーク１０３を介して接続される情報処理装置１０４から受け取った印刷ジョブを印刷装置１０２に転送する。ユーザは情報処理装置１０４を利用して、ジョブのステータス、サーバ１０１や印刷装置１０２の状況などを確認することができる。また、ユーザはサーバ１０１を直接またはリモートで操作することで、印刷装置１０２の給紙段（シート収納部）の設定値としてシートの属性情報を、例えば印刷装置１０２に保存することができる。
【００１５】
なお、情報処理装置１０４がサーバ１０１の動作の役割を担う場合は、情報処理装置１０４は印刷装置１０２と直接データやコマンドのやり取りを行っても構わない。そのような場合、情報処理装置１０４の構成は、ネットワーク１０５及びビデオケーブル１０６を介して印刷装置１０２と接続されていることを除いて、サーバ１０１の構成と同様となる。
【００１６】
＜サーバの構成＞
本発明の第１の実施形態に係るサーバ１０１の構成の一例について図２を用いて説明する。
【００１７】
ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）部２０１は、ネットワーク１０３との低位レイヤレベルの接続を担う第１のネットワークインタフェースである。一方、ＮＩＣ部２０４は、低位レイヤレベルの接続を担う第２のネットワークインタフェースである。
【００１８】
ＲＩＰ処理部２０２は、ＮＩＣ部２０１で受信したＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データ等の印刷言語或いは特定のデータフォーマットをラスタイメージ化するための処理を行う。
【００１９】
エンコード部２０３は、ラスタイメージ化されたデータを印刷装置１０２がサポートする形式の印刷データ或いはデータフォーマットに変換するための処理を行う。
【００２０】
ハードディスクドライブ（ＨＤＤ）部２０５は、ＮＩＣ部２０１で受信した印刷データを一時的に保管（スプール）する、または、ＲＩＰ後の圧縮データを一時的に保管する。また、ＨＤＤ部２０５には後述する図４のシート情報格納部４０１に格納されたデータ、及び図４のグループ設定格納部４０２に格納されたデータのほか、後述する各種処理のためのシステムソフトウェアを保持している。なお、シート情報格納部４０１、及びグループ設定格納部４０２に格納されたデータは、ＨＤＤ部２０５の代わりにＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの不揮発メモリに保持してもよい。
【００２１】
ＣＰＵ２０７は、このサーバ１０１が備える各種ユニットの処理や動作等を制御する。第１メモリ部２０６は、ＲＩＰ処理部２０２が画像展開処理をするために利用される。一方、第２メモリ部２０８は、ＣＰＵ２０７がデータ一時保存領域とするために利用される。
【００２２】
操作部２０９は、ボタンやキー、タッチパネル等を有し、サーバ１０１のオペレーションを行うために利用される。表示部２１０は、ユーザに画像や文字によって情報を伝えるための処理を行う。イメージインタフェースボード２１１、及び、イメージインタフェースボード２１１のためのコネクタ２１６は、画像データを作成し、専用の伝送路に転送するために使われる。スイッチ２１２は、ユーザによる電源終了、電源起動の操作を受けるものである。スイッチ２１２が操作されるとＣＰＵ２０７へ割り込みが入る。ＣＰＵ２０７は割り込みを検知すると状態にあわせて、電源制御部２１３を制御する。
【００２３】
情報処理装置１０４からサーバ１０１へのデータパケットは、ネットワーク１０３を伝搬し、コネクタ２１４を介してサーバ１０１へ取り込まれる。サーバ１０１の内部においてはＮＩＣ部２０１によってデータの受信処理が行われる。印刷データを受信すると、ＣＰＵ２０７の制御により、必要に応じてＨＤＤ部２０５へ受信データの書き込みが行われる。これはデータの転送速度を向上させること等を目的として一般的に行われているキューイング（スプール）である。ＨＤＤ部２０５に記憶されたデータは、ＣＰＵ２０７の指示によってＲＩＰ処理部２０２から読み出される。
【００２４】
続いて、データ形式変換手段として機能するエンコード部２０３で、予め設定されている印刷装置１０２で解釈可能なデータ形式と、受信したデータの形式とに基づいて、印刷装置１０２で解釈可能なデータ形式へのエンコードが行われる。エンコード後のデータは印刷装置１０２が解釈可能な形式である必要がある。
【００２５】
例えばその形式は印刷装置１０２が内蔵する解釈手段の能力によって異なるが、特定の印刷言語形式や、またはＪＢＩＧ等特定の方法で圧縮されたデータフォーマット等である。こうしてエンコードされたデータはネットワーク１０５へ送信するためにＮＩＣ部２０４によって再びデータパケット化され、コネクタ２１５から送出され、ネットワーク１０５を介して印刷装置１０２へ送られる。なお、エンコードされたデータはＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などのローカルインタフェースによって印刷装置１０２へ送ってもよい。
【００２６】
このデータパケットを受信した印刷装置１０２は、自身が有する印刷処理手順により、シートなどの記録媒体への印刷処理を行う。
【００２７】
他のデータ転送方法としては、エンコード部２０３を介しイメージインタフェースボード２１１へ転送され、このデータがコネクタ２１６から送出される。そして、ビデオケーブル１０６を介して、印刷装置１０２へ送られる。サーバ１０１と印刷装置１０２の電源状態や正常起動状態かなどの状態を適時取得し、取得された電源状態や起動状態から判断して、情報処理装置１０４はサーバ１０１にデータパケットを送付する。一定時間の間隔でサーバ１０１と印刷装置１０２の電源状態や起動状態を取得するポーリングの実施することで、サーバ１０１や印刷装置１０２が送付する状態変更通知パケットを取得し、情報処理装置１０４の処理を変更している。一例として、情報処理装置１０４は、印刷装置１０２の電源が遮断された場合に送信される電源状態通知パケットを受信すると、ポーリングの実施を中止し、無用なトラフィックをネットワークに掛けない事が可能となる。
【００２８】
＜印刷装置の構成＞
本発明の第１の実施形態に係る印刷装置１０２の構成の一例について図３を用いて説明する。
【００２９】
印刷装置１０２は、給紙段（シート収納部）３２２を複数備えている。なお、複数の給紙段は、給紙トレイであっても、手差しトレイであってもよく、給紙トレイと手差しトレイを併用して構成されていてもよい。給紙段（シート収納部）３２２は、給紙段（シート収納部）に収納されているシートのサイズの検知を行うサイズ検知センサ３２５や、給紙段に対する開閉動作の検知を行う開閉検知センサ３２６等を備えている。また、給紙段（シート収納部）３２２に収納されているシートの残量を検知するためのセンサや、給紙段（シート収納部）３２２に収納されているシートの色やシートの表面性等を検知するためのセンサを更に備えていてもよい。
【００３０】
印刷装置１０２は、画像入力デバイスであるスキャナ３２０や画像出力デバイスであるプリンタエンジン３０１と接続し、画像データの読み取りやプリント出力のための制御を行う。また、印刷装置１０２は、ネットワークや電話回線やビデオケーブルと接続することで、画像情報やデバイス情報をネットワーク経由やビデオケーブル経由で入出力するための制御を行う。
【００３１】
ＣＰＵ３０２は、印刷装置１０２全体を制御するための中央処理装置である。ＲＡＭ３０３は、ＣＰＵ３０２が動作するためのシステムワークメモリであり、入力された画像データを一時記憶するための画像メモリでもある。さらに、ＲＯＭ３０７は、ブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ３０８は、ハードディスクドライブであり、後述する各種処理のためのシステムソフトウェア及び入力された画像データ等を格納する。
【００３２】
操作部Ｉ／Ｆ３０４は、画像データ等を表示可能な表示画面を有する操作部３１８に対するインタフェース部であり、操作部３１８に対して操作画面データを出力する。また、操作部Ｉ／Ｆ３０４は、操作部３１８からユーザが入力した情報をＣＰＵ３０２に伝える役割をする。尚、操作部３１８は、不図示のタッチパネル部、及びキー入力部から構成されている。そして、第１の実施形態に係る印刷装置１０２の各種設定や操作などをユーザが行う場合の各種インタフェースを提供する。
【００３３】
ネットワークＩ／Ｆ３０５は、例えばＬＡＮカード等で実現され、ネットワークに接続して、外部装置との間で情報の入出力を行う。モデム３０６は、電話回線に接続し、外部装置との間で情報の入出力を行う。ビデオＩ／Ｆ３２４は、ビデオケーブルに接続して、外部装置との間で情報の入出力を行う。
【００３４】
以上のユニットがシステムバス３２３上に配置されている。
【００３５】
イメージバスＩ／Ｆ３０９は、システムバス３２３と画像データを高速で転送する画像バス３１９とを接続するためのインタフェースであり、データ構造を変換するバスブリッジである。画像バス３１９上には、ラスタイメージプロセッサ（ＲＩＰ）３１１、デバイスＩ／Ｆ３１２、スキャナ画像処理部３１３、プリンタ画像処理部３１４、画像編集処理部３１５が接続される。
【００３６】
ＲＩＰ３１１は、ラスタイメージプロセッサであり、ページ記述言語（ＰＤＬ）をラスタイメージに展開する。デバイスＩ／Ｆ３１２は、スキャナ３２０やプリンタエンジン３０１との画像データの同期系／非同期系の変換を行う。また、スキャナ画像処理部３１３は、スキャナ３２０から入力した画像データに対して、補正等の各種処理を行う。プリンタ画像処理部３１４は、プリント出力する画像データに対して、プリンタエンジンに応じた補正、解像度変換等の処理を行う。画像編集処理部３１５は、画像データの回転や、画像データの圧縮伸長処理等の各種画像処理を行う。
【００３７】
スイッチ３１７はユーザによる電源遮断、電源起動の操作を受けるもので、スイッチ３１７が操作されると電源制御部３１６からＣＰＵ３０２へ割り込みが入る。ＣＰＵ３０２は割り込みを検知すると、状態にあわせて電源制御部３１６を制御する。
【００３８】
給紙段制御部３２１は、給紙段３２２にシートの属性情報を設定値として保存したり、シートの給紙を制御したりするモジュールである。また、操作部３１８からの設定情報やサーバ１０１から受信した設定情報、及び給紙段３２２で検知したシートの属性情報を保持する。そして、印刷装置１０２は、給紙段の設定値として保存されたシートの属性情報に基づいて印刷を制御する。シートの属性情報とは例えば、シートのサイズ、坪量、色、及び種別などの情報である。
【００３９】
例えば、印刷装置１０２は、印刷時に印刷ジョブで使用するシートのサイズに基づき、シートを給紙すべき給紙段３２２を決定し、決定した給紙段３２２からシートを給紙するよう制御する。また、印刷装置１０２は、坪量やシートの種別に基づいてシートの搬送速度や定着器の温度を制御する。給紙段制御部３２１は、開閉検知センサ３２６から給紙段３２２の開閉動作に関する情報を取得し、開けられた状態の給紙段３２２が閉められたか否かを検知する。
【００４０】
本発明の実施形態では、シート情報格納部４０１、及びグループ設定格納部４０２は、図４に示すようにサーバ１０１のＨＤＤ部２０５に記憶領域として保持されている。なお、シート情報格納部４０１、及びグループ設定格納部４０２は、印刷装置１０２のＨＤＤ３０８に記憶領域として保持されていてもよい。また、情報処理装置１０４が有する不図示の不揮発メモリに記憶領域として保持されていてもよい。そのような場合は、シート情報格納部４０１、及びグループ設定格納部４０２に格納されているデータに対してネットワーク１０３を介して参照すればよい。
【００４１】
シート情報格納部４０１は、ユーザによって登録されたすべてのシートの属性情報をリスト形式で保持している（図７）。尚、シート情報格納部４０１に登録されるシートの属性情報には、例えば、シートの名称、サイズ、坪量、色、及び種別を保持している。シート情報格納部４０１にシート情報を登録するための処理は図５を用いて後述する。
【００４２】
一方、グループ設定格納部４０２は、給紙段ごとにシートの属性情報が対応づけられたかたちで、複数のシートの属性情報をグループとしてリスト形式で保持している（図１０）。例えば、表紙はＡ３コート紙にカラー印刷し、本身はＡ３普通紙に白黒印刷するような製本印刷を行う場合に、給紙段としてのＴｒａｙ１にはＡ３コート紙を、給紙段としてのＴｒａｙ２にはＡ３普通紙を対応づけして、製本印刷用のグループとして登録される。なお、給紙段ごとに対応づけられるシートの属性情報は、シート情報格納部４０１によって登録されている全シートの中から、ユーザが選択したシートの属性情報が参照される。グループ設定格納部４０２にグループを登録するための処理は図６を用いて後述する。
【００４３】
シート情報格納部４０１にシート情報を登録するための処理を図５に示したフローチャートを用いて説明する。この処理は、サーバ１０１側で動作し、ＣＰＵ２０７が、ＨＤＤ部２０５から読み出されて第２メモリ部２０８に展開されたプログラムを実行することで達成される。なお、シート情報格納部４０１にシート情報を登録するための処理について、本発明の実施形態ではサーバ１０１側で動作する場合を説明するが、印刷装置１０２側で動作してもよい。印刷装置１０２側で動作する場合は、ＣＰＵ３０２が、ＨＤＤ３０８から読み出されてＲＡＭ３０３に展開されたプログラムを実行することでこの処理は達成される。一方、情報処理装置１０４がサーバ１０１の役割を担う場合は、情報処理装置１０４側で動作してもよい。
【００４４】
まず、Ｓ５０１で、ＣＰＵ２０７は、図７で示すような登録画面７０１が呼び出されたか否かを判定する。尚、登録画面７０１はサーバ１０１の操作部２０９上に表示される。また、シートの属性情報として例えば、シートの名称、サイズ、坪量、色、及び種別をリスト形式で登録する。
【００４５】
Ｓ５０１での判定の結果、登録画面７０１が呼び出されたと判定された場合は、Ｓ５０２に進む。一方、登録画面７０１が呼び出されていないと判定された場合は、Ｓ５０１に留まる。
【００４６】
Ｓ５０２で、ＣＰＵ２０７は、サーバ１０１の操作部２０９上に登録画面７０１を表示して、Ｓ５０３に進む。
【００４７】
Ｓ５０３で、ＣＰＵ２０７は、サーバ１０１の操作部２０９上の不図示のシート情報入力画面からユーザによって入力されたシートの名称、サイズ、坪量、色、及び種別といった属性情報を取得して、Ｓ５０４に進む。なお、シートの名称、サイズ、坪量、色、及び種別といった属性情報は、情報処理装置１０４や印刷装置１０２等の外部装置からインポートしてもよい。
【００４８】
Ｓ５０４で、ＣＰＵ２０７は、サーバ１０１の操作部２０９上の不図示のシート情報入力画面にある登録ボタンを押すことにより、Ｓ５０３で取得したシートの属性情報をサーバ１０１のＨＤＤ部２０５に保持されたシート情報格納部４０１に登録する。
【００４９】
以上が、シート情報格納部４０１にシート情報を登録するための一連の処理の詳細である。なお、印刷装置１０２側で動作する場合は、前述した各ステップで共通して以下のように読み替えることで、サーバ１０１側で動作する場合と同様に説明できる。即ち、サーバ１０１の「ＣＰＵ２０７」、「操作部２０９」、及び「ＨＤＤ部２０５」はそれぞれ、印刷装置１０２の「ＣＰＵ３０２」、「操作部３１８」、及び「ＨＤＤ３０８」に読み替えればよい。
【００５０】
続いて、グループ設定格納部４０２にグループを登録するための処理を図６に示したフローチャートを用いて説明する。この処理は、サーバ１０１側で動作し、ＣＰＵ２０７が、ＨＤＤ部２０５から読み出されて第２メモリ部２０８に展開されたプログラムを実行することで達成される。なお、グループ設定格納部４０２にグループを登録するための処理について、本発明の実施形態ではサーバ１０１側で動作する場合を説明するが、印刷装置１０２側で動作してもよい。印刷装置１０２側で動作する場合は、ＣＰＵ３０２が、ＨＤＤ３０８から読み出されてＲＡＭ３０３に展開されたプログラムを実行することでこの処理は達成される。一方、情報処理装置１０４がサーバ１０１の役割を担う場合は、情報処理装置１０４側で動作してもよい。
【００５１】
まず、Ｓ６０１で、ＣＰＵ２０７は、図８で示すようなグループの登録画面８０１が呼び出されたか否かを判定する。尚、登録画面８０１はサーバ１０１の操作部２０９上に表示される。登録画面８０１では、シート情報格納部４０１に登録されているシートを給紙段ごとにドロップダウン方式で選択することによって、選択されたシートの属性情報（シートのサイズ、坪量、色、及び種別）を給紙段ごとに対応づけることができる。
【００５２】
図８の例では、Ｔｒａｙ１に、シート情報格納部４０１に登録されている「Ｍｅｄｉａ３」のシートが選択されたことにより、Ｍｅｄｉａ３の属性情報である「サイズ：Ａ３，坪量：１２８ｇ／ｍ２，色：Ｗｈｉｔｅ，種別：厚紙」がＴｒａｙ１に対応づけられる。同様に、Ｔｒａｙ２に「Ｐａｐｅｒ２」のシートが選択されたことにより、Ｐａｐｅｒ２の属性情報がＴｒａｙ２に対応づけられ、Ｔｒａｙ３には「ＭｅｄｉａＥｘ」のシートが選択されたことにより、ＭｅｄｉａＥｘの属性情報がＴｒａｙ３に対応づけられる。一方、Ｔｒａｙ４には、シート情報格納部４０１に登録されているいずれのシートも選択されていないため、Ｔｒａｙ４にはシートの属性情報が対応づけられていない。
【００５３】
Ｓ６０１での判定の結果、登録画面８０１が呼び出されたと判定された場合は、Ｓ６０２に進む。一方、Ｓ６０１でＮＯと判定された場合は、登録画面８０１が呼び出されるまでＳ６０１に留まる。
【００５４】
Ｓ６０２で、ＣＰＵ２０７は、サーバ１０１の操作部２０９上に登録画面８０１を表示して、Ｓ６０３に進む。
【００５５】
Ｓ６０３で、ＣＰＵ２０７は、サーバ１０１の操作部２０９上でユーザによって入力されたグループ名８０２を取得して、Ｓ６０４に進む。なお、グループ名８０２は、情報処理装置１０４や印刷装置１０２等の外部装置からインポートしてもよい。
【００５６】
図８の例では、Ｔｒａｙ１からＴｒａｙ３に対応づけられたグループのシートは、ブックレットを作成するために用いられる。そこで、「ブックレット」を作成するためのグループ設定であることをユーザは識別しやすくするため、グループ名８０２はユーザによって「ブックレット」として入力される。そして、Ｓ６０３でグループ名８０２である「ブックレット」が取得される。
【００５７】
Ｓ６０４で、ＣＰＵ２０７は、サーバ１０１のＨＤＤ部２０５に保持されたシート情報格納部４０１に登録されているシートの中から、任意の給紙段に対して任意のシートが選択されたか否かを判定する。
【００５８】
選択されたと判定された場合は、Ｓ６０５に進む。一方、Ｓ６０４でＮＯと判定された場合は、選択されるまでＳ６０４に留まる。
【００５９】
Ｓ６０５で、ＣＰＵ２０７は、サーバ１０１のＨＤＤ部２０５に保持されたシート情報格納部４０１に登録されているシート情報から、Ｓ６０４で選択されたシートの属性情報を参照する。
【００６０】
そして、Ｓ６０６に進み、ＣＰＵ２０７は、Ｓ６０５で参照されたシート情報から当該シートの属性情報を取得する。尚、Ｓ６０６で取得されるシートの属性情報としては、例えば、シートのサイズ、坪量、色、及び種別である。また、シートのサイズ、坪量、色、及び種別といった属性情報は、情報処理装置１０４や印刷装置１０２等の外部装置からインポートしてもよい。
【００６１】
そして、Ｓ６０７に進み、ＣＰＵ２０７は、Ｓ６０６で取得されたシートの属性情報を当該給紙段に対応づけて、Ｓ６０８に進む。
【００６２】
Ｓ６０８で、ＣＰＵ２０７は、サーバ１０１の操作部２０９上に表示された登録画面８０１上で、ユーザによる操作待ちの状態に入る。
ユーザによって何らかの操作を受け付けた場合は、Ｓ６０９に進む。一方、ユーザによって何らかの操作を受け付けるまでＳ６０８に留まる。
【００６３】
Ｓ６０９で、ＣＰＵ２０７は、サーバ１０１の操作部２０９上に表示された登録画面８０１上の完了ボタン８０３が押下されたか否かを判定する。
【００６４】
完了ボタン８０３が押下されたと判定された場合は、各給紙段に対する当該シートの属性情報の対応づけ、即ち、グループの設定が完了したことを意味し、Ｓ６１０に進む。一方、完了ボタン８０３が押下されていないと判定された場合は、グループの設定が完了していないことを意味し、Ｓ６０４に戻る。
【００６５】
Ｓ６１０で、ＣＰＵ２０７は、設定が完了した当該グループに対して、給紙段に対応づけられたシートのサイズがすべて一致するグループは、サーバ１０１のＨＤＤ部２０５に保持されたグループ設定格納部４０２に既に登録されているか否かを判定する。
【００６６】
尚、一つのグループにおいて登録された複数の給紙段と各給紙段にそれぞれ対応づけられたシートのサイズの組み合わせが、他のグループと同一である場合は、給紙段に収納されているシートのサイズからグループを一意に特定することができない。また、他のグループの組み合わせの中に包含されている場合は、給紙段に収納されているシートのサイズからグループを一意に特定することができない。したがって、上記のような、各給紙段に対応づけられたシートのサイズの組み合わせがすべて一致するグループや包含するグループをグループ設定格納部４０２に複数登録できないようになっている。
【００６７】
例えば、「Ｔｒａｙ１：Ａ３厚紙、Ｔｒａｙ２：Ｂ４普通紙」であるグループが既に登録されていた場合、「Ｔｒａｙ１：Ａ３普通紙、Ｔｒａｙ２：Ｂ４厚紙紙、Ｔｒａｙ３：Ａ４普通紙」であるグループは更に登録することができない。
【００６８】
両グループにおいて、Ｔｒａｙ１でシートのサイズがＡ３で同一であり、Ｔｒａｙ２でシートのサイズがＢ４で同一である。一方、Ｔｒａｙ３については、「Ｔｒａｙ１：Ａ３厚紙、Ｔｒａｙ２：Ｂ４普通紙」であるグループには対応づけられていないが、後者のグループは前者のグループの組み合わせを包含している。従って、「Ｔｒａｙ１：Ａ３厚紙、Ｔｒａｙ２：Ｂ４普通紙」のグループと、「Ｔｒａｙ１：Ａ３普通紙、Ｔｒａｙ２：Ｂ４厚紙紙、Ｔｒａｙ３：Ａ４普通紙」のグループは、給紙段に対応づけられたシートのサイズの組み合わせがすべて一致すると判定される。
【００６９】
Ｓ６１０での判定の結果、既に登録されていると判定されたならば、Ｓ６１１に進む。
【００７０】
Ｓ６１１で、ＣＰＵ２０７は、サーバ１０１の操作部２０９に対して、設定が完了したグループをサーバ１０１のＨＤＤ部２０５に保持されたグループ設定格納部４０２に登録できない旨の警告画面９０１（図９）を表示する。
一方、Ｓ６１０での判定の結果、既に登録されていないと判定されたならば、Ｓ６１２に進む。
【００７１】
Ｓ６１２で、ＣＰＵ２０７は、設定が完了したグループをサーバ１０１のＨＤＤ部２０５に保持されたグループ設定格納部４０２に登録する。
【００７２】
そして、Ｓ６１１またはＳ６１２の処理の後、グループ設定格納部４０２にグループを登録するための処理を終了する。
【００７３】
以上が、グループ設定格納部４０２にグループを登録するための一連の処理の詳細である。なお、印刷装置１０２側で動作する場合は、前述した各ステップで共通して以下のように読み替えることで、サーバ１０１側で動作する場合と同様に説明できる。即ち、サーバ１０１の「ＣＰＵ２０７」、「操作部２０９」、及び「ＨＤＤ部２０５」はそれぞれ、印刷装置１０２の「ＣＰＵ３０２」、「操作部３１８」、及び「ＨＤＤ３０８」に読み替えればよい。
【００７４】
第１の実施形態では、給紙段に収納されているシートのサイズを利用し、複数のシートの属性情報を複数の給紙段に対応付けて一括して登録する場合について以降説明する。即ち、給紙段が閉められたことに応じて、閉められた給紙段に収納されているシートのサイズを検知し、その結果を基に、グループ設定格納部４０２からグループを検索する。そして、検索されたグループのシートの属性情報を、閉められた給紙段に対して登録する場合について以降説明する。
【００７５】
なお、本実施形態における構成の動作説明を行うにあたって、図１０で示すグループがグループ設定格納部４０２に既に登録されているとして、以降説明を進める。
【００７６】
第１の実施形態に係る印刷装置１０２において、グループのシートの属性情報を給紙段に対応付けて一括して登録する一連の処理を図１１に示したフローチャートを用いて説明する。この処理は、印刷装置１０２側で動作し、ＣＰＵ３０２が、ＨＤＤ３０８から読み出されてＲＡＭ３０３に展開されたプログラムを実行することで達成される。
【００７７】
まずＳ１１０１で、ＣＰＵ３０２は、開けられた状態の給紙段が閉められたか否かを判定する。なお、ジョブの実行に使用するシートを給紙段に収納するために、ユーザは給紙段を開ける。そして、ユーザはシートを収納した後、開けられた状態の給紙段を閉める。給紙段が閉められたと判定された場合は、Ｓ１１０２に進む。一方、Ｓ１１０１でＮＯと判定された場合は、Ｓ１１０１に留まる。なお、開けられた状態の給紙段が閉められたことは、図３の開閉検知センサ３２６等から取得した情報によって判断可能である。
【００７８】
Ｓ１１０２で、ＣＰＵ３０２は、Ｓ１１０１で閉められたと判定された給紙段に収納されているシートのサイズを取得し、閉められた給紙段の番号（例えばＴｒａｙ１）とともに、ネットワーク１０５を介してサーバ１０１に送信する。なお、給紙段に収納されているシートのサイズは、図３のサイズ検知センサ３２５等から取得した情報によって判断可能である。Ｓ１１０２において印刷装置１０２が送信する情報は、後述の図１２のＳ１２０１においてサーバ１０１によって受信される。
【００７９】
そして、Ｓ１１０３に進み、ＣＰＵ３０２は、Ｓ１１０２でシートのサイズ情報、及び、閉められた給紙段の番号をサーバ１０１に送信後、ネットワーク１０５を介してサーバ１０１から応答があったか否かを判定する。
【００８０】
サーバ１０１からの応答があったと判定された場合は、Ｓ１１０４に進む。一方、Ｓ１１０３でＮＯと判定された場合は、Ｓ１１０３に留まる。なお、所定の時間、サーバ１０１からの応答がない場合はタイムアウトして、図１１の給紙段にグループのシートの属性情報を設定する処理から抜けてもよい。Ｓ１１０３において印刷装置１０２が受信する情報は、後述の図１２のＳ１２１０においてサーバ１０１が応答する。
【００８１】
Ｓ１１０４で、ＣＰＵ３０２は、サーバ１０１からグループのシートの属性情報を受信したか否かを判定する。Ｓ１１０４において印刷装置１０２が受信する情報は、後述の図１２のＳ１２０９においてサーバ１０１が送信する。
【００８２】
サーバ１０１からグループのシートの属性情報を受信したと判定された場合は、Ｓ１１０５に進む。Ｓ１１０５で、ＣＰＵ３０２は、Ｓ１１０４でサーバ１０１から受信したグループのシート情報をユーザに確認させるために、図１３に示す確認画面１３０１を印刷装置１０２の操作部３１８に通知する。確認画面１３０１によって、ユーザは、サーバ１０１から受信したグループのシートの属性情報を給紙段に登録するかどうかを判断することができる。
【００８３】
そして、Ｓ１１０６に進み、ＣＰＵ３０２は、確認画面１３０１上でユーザによる操作待ちの状態に入る。ユーザからＯＫボタン１３０２またはキャンセルボタン１３０３の押下を受け付けるまで、Ｓ１１０６に留まる。確認画面１３０１上でＯＫボタン１３０２が押下されたと判定された場合は、Ｓ１１０７に進む。Ｓ１１０７で、ＣＰＵ３０２は、Ｓ１１０４でサーバ１０１から受信したグループのシートの属性情報を給紙段に登録する。そして、グループのシートの属性情報を給紙段に対応付けて一括して登録する処理を終了する。
【００８４】
一方、Ｓ１１０６で、確認画面１３０１上でキャンセルボタン１３０３が押下されたと判定された場合は、グループのシートの属性情報を給紙段に対応付けて一括して登録する処理を終了する。
【００８５】
また、Ｓ１１０４で、サーバ１０１からグループのシートの属性情報を受信していないと判定された場合は、グループのシートの属性情報を給紙段に対応付けて一括して登録する処理を終了する。
【００８６】
以上が、グループのシートの属性情報を給紙段に対応付けて一括して登録する一連の処理の詳細である。
【００８７】
次に、第１の実施形態に係るサーバ１０１において、グループ設定格納部４０２に登録されたグループを検索する一連の処理を図１２に示したフローチャートを用いて説明する。この処理は、サーバ１０１側で動作し、ＣＰＵ２０７が、ＨＤＤ部２０５から読み出されて第２メモリ部２０８に展開されたプログラムを実行することで達成される。なお、グループ設定格納部４０２に登録されたグループを検索する処理について、第１の実施形態ではサーバ１０１側で動作する場合を説明するが、印刷装置１０２側で動作してもよい。印刷装置１０２側で動作する場合は、ＣＰＵ３０２が、ＨＤＤ３０８から読み出されてＲＡＭ３０３に展開されたプログラムを実行することでこの処理は達成される。一方、情報処理装置１０４がサーバ１０１の役割を担う場合は、情報処理装置１０４側で動作してもよい。
【００８８】
まず、Ｓ１２０１で、ＣＰＵ２０７は、閉められた給紙段に収納されているシートのサイズ情報、及び閉められた給紙段の番号を印刷装置１０２からネットワーク１０５を介して受信する。なお、Ｓ１２０１においてサーバ１０１で受信される情報は、前述の図１１のＳ１１０２において印刷装置１０２が送信する。
【００８９】
そして、Ｓ１２０２に進み、ＣＰＵ２０７は、サーバ１０１のＨＤＤ部２０５に保持されたグループ設定格納部４０２において、登録されたすべてのグループに対して検索が完了したか否かを判定する。
【００９０】
登録されたすべてのグループに対して検索が完了していないと判定された場合は、Ｓ１２０３に進む。
【００９１】
Ｓ１２０３で、ＣＰＵ２０７は、サーバ１０１のＨＤＤ部２０５に保持されたグループ設定格納部４０２において、次の検索対象とするグループを１つ決定して、Ｓ１２０４に進む。
【００９２】
Ｓ１２０４で、ＣＰＵ２０７は、Ｓ１２０３で検索対象として決定したグループにおいて、閉められた給紙段にシートの属性情報が対応づけられているか否かを判定する。
図１０に示した例において、Ｓ１２０３で検索対象として決定したグループがブックレット１００１であって、閉められた給紙段がＴｒａｙ３である場合について考える。その場合、Ｓ１２０４においてブックレット１００１では、閉められた給紙段（Ｔｒａｙ３）にシートの属性情報が対応づけられていないと判定される。
【００９３】
Ｓ１２０４での判定の結果、対応づけられていると判定された場合は、Ｓ１２０５に進む。一方、対応づけられていないと判定された場合は、Ｓ１２０２に戻って以降の処理を進める。
【００９４】
Ｓ１２０５で、ＣＰＵ２０７は、Ｓ１２０３で検索対象として決定したグループにおいて、閉められた給紙段に対応づけられているシートのサイズは、Ｓ１２０１で受信した、閉められた給紙段に収納されているシートのサイズと一致するか否かを判定する。
【００９５】
シートのサイズが一致すると判定された場合は、Ｓ１２０６に進む。Ｓ１２０６で、ＣＰＵ２０７は、Ｓ１２０３で検索対象として決定したグループにおいて、閉められた給紙段に対応する判定フラグの値をｔｒｕｅにして上書きして、Ｓ１２０２に戻る。なお、グループのシートにおいて、各給紙段に対応する判定フラグの初期値はｆａｌｓｅである。更新された判定フラグの値はサーバ１０１のＨＤＤ部２０５に不揮発に記憶される。
【００９６】
一方、シートのサイズが一致しないと判定された場合は、Ｓ１２０７に進む。Ｓ１２０７で、ＣＰＵ２０７は、Ｓ１２０３で検索対象として決定したグループにおいて、閉められた給紙段に対応する判定フラグの値をｆａｌｓｅにして上書きして、Ｓ１２０２に戻る。
【００９７】
一方、Ｓ１２０２での判定の結果、登録されたすべてのグループに対して検索が完了したと判定された場合は、Ｓ１２０８に進む。Ｓ１２０８で、ＣＰＵ２０７は、複数の給紙段に対応するすべての判定フラグの値がｔｒｕｅであるグループは存在するか否かを判定する。
【００９８】
存在すると判定された場合は、Ｓ１２０９に進む。Ｓ１２０９で、ＣＰＵ２０７は、複数の給紙段に対応するすべての判定フラグの値がｔｒｕｅであるグループにおいて、当該グループのすべてのシートの属性情報を印刷装置１０２にネットワーク１０５を介して送信した後、Ｓ１２１０に進む。なお、Ｓ１２０９で送信されるシートの属性情報は、給紙段に登録するための情報として、シートのサイズに加えて、坪量、色、及び種別といった情報が含まれる。なお、Ｓ１２０９においてサーバ１０１が送信する情報は、前述の図１１のＳ１１０４において印刷装置１０２が受信する。
【００９９】
一方、Ｓ１２０８でＮＯ、即ち、複数の給紙段に対応するすべての判定フラグの値がｔｒｕｅであるグループは存在しないと判定された場合は、Ｓ１２１０に進む。
【０１００】
Ｓ１２１０で、ＣＰＵ２０７は、サーバ１０１側の処理が完了したことを、印刷装置１０２にネットワーク１０５を介して応答する。なお、Ｓ１２１０においてサーバ１０１が応答する情報は、前述の図１１のＳ１１０３において印刷装置１０２が受信する。
Ｓ１２１０の処理の後、グループ設定格納部４０２に登録されたグループを検索する処理を終了する。
【０１０１】
以上が、グループ設定格納部４０２に登録されたグループを検索する一連の処理の詳細である。なお、印刷装置１０２側で動作する場合は、前述した各ステップで共通して以下のように読み替える。即ち、サーバ１０１の「ＣＰＵ２０７」、「操作部２０９」、及び「ＨＤＤ部２０５」はそれぞれ、印刷装置１０２の「ＣＰＵ３０２」、「操作部３１８」、及び「ＨＤＤ３０８」に読み替える。
【０１０２】
更に、Ｓ１２０１、Ｓ１２０５、Ｓ１２０９、及びＳ１２１０のそれぞれについて以下のように読み替える。Ｓ１２０１で「シートのサイズ情報、及び閉められた給紙段の番号を印刷装置１０２からネットワーク１０５を介して受信」を「シートのサイズ情報をサイズ検知センサ３２５から取得し、閉められた給紙段の番号を開閉検知センサ３２６から取得」に読み替える。また、Ｓ１２０５で、「Ｓ１２０１で受信した、閉められた給紙段に収納されているシートのサイズ」を「Ｓ１２０１で取得した、閉められた給紙段に収納されているシートのサイズ」に読み替える。また、Ｓ１２０９で、「当該グループのすべてのシートの属性情報を印刷装置１０２にネットワーク１０５を介して送信」を「当該グループのシートの属性情報を取得」に読み替える。また、Ｓ１２１０で、「サーバ１０１側の処理が完了したことを、ネットワーク１０５を介して応答する」を「何も処理を行わない」に読み替える。
【０１０３】
以上の読み替えにより、印刷装置１０２側で動作する場合でも、サーバ１０１側で動作する場合と同様に説明できる。
【０１０４】
第１の実施形態における、グループ設定格納部４０２に登録されたグループの検索結果の事例について、図１４及び図１５を用いて説明する。
【０１０５】
まず、印刷装置１０２の各給紙段に登録されたシートの属性情報を図１４に示す。なお、図１５において、登録済みのグループは図１０で示したグループにそれぞれ対応するため同一の符号を付している。
【０１０６】
図１４（Ａ）の例では、Ｔｒａｙ１にはＡ３厚紙、Ｔｒａｙ２にはＢ４普通紙、Ｔｒａｙ３にはＡ３タブ紙、Ｔｒａｙ４にはＡ４普通紙が登録され、各給紙段には登録されたシートの属性情報に対応するサイズのシートが収納されている。このような場合に、各グループにおける給紙段に対応する判定フラグの値を図１５（Ａ）に示す。
【０１０７】
例えば、ジョブの実行に使用するシートを給紙段に収納するために、ユーザはＴｒａｙ２を開けて、Ｔｒａｙ２に収納されている「Ｂ４普通紙」のシートを「Ａ３普通紙」のシートに入れ替えた後、Ｔｒａｙ２を閉めたとする。このような場合、閉められた給紙段（Ｔｒａｙ２）に収納されているシートのサイズである「Ａ３」のシートがＴｒａｙ２に対応づけられているグループを検索する。
【０１０８】
検索の結果、図１５の例では、ブックレット１００１及び講習会テキスト１００２が該当する。そのため、図１５（Ｂ）に示すように、ブックレット１００１及び講習会テキスト１００２のＴｒａｙ２に対応する判定フラグの値は「ｆａｌｓｅ」から「ｔｒｕｅ」にされ上書きされる。
【０１０９】
したがって、図１５（Ｂ）の例では、複数の給紙段に対応するすべての判定フラグの値がｔｒｕｅであるグループは、ブックレット１００１と特定される。
【０１１０】
そのため、前述の図１２のＳ１２０９において、ブックレット１００１のシートの属性情報が印刷装置１０２に送信される。そして、前述の図１１のＳ１１０５において、図１３で示す確認画面１３０１が印刷装置１０２の操作部３１８に表示される。ユーザは、確認画面１３０１上でＯＫボタン１３０２を押下することにより、図１４（Ｂ）で示すように、ブックレット１００１のシートの属性情報がＴｒａｙ１及びＴｒａｙ２にそれぞれ登録される。
【０１１１】
なお、ブックレット１００１のシートの属性情報が登録されたことによって、Ｔｒａｙ１に登録されたシートの属性情報は「Ａ３コート紙」から「Ａ３厚紙」に変更された。しかし、Ｔｒａｙ１に現在収納されているシートは「Ａ３コート紙」のままである。そこで、ブックレット１００１におけるジョブを実行した際に、Ｔｒａｙ１から「Ａ３コート紙」がそのまま給紙されてしまうことを防ぐ必要がある。そこで、ブックレット１００１のシートの属性情報をＴｒａｙ１に登録する際に、Ｔｒａｙ１に収納されているシートを入れ替えるようユーザに更に通知してもよい。
【０１１２】
以上説明したように第１の実施形態では、給紙段が閉められたことに応じて、閉められた給紙段に収納されているシートのサイズ情報、及び、閉められた給紙段の番号を基に、グループ設定格納部４０２からグループを検索した。そして、検索の結果、複数の給紙段に対応するすべての判定フラグの値がｔｒｕｅであるグループが存在する場合は、当該グループの複数のシートの属性情報を複数の給紙段に対応付けて一括して登録することができる。即ち、１つのジョブの実行によって複数のシートが使用される場合に、複数のシートの属性情報を複数の給紙段に対応付けて一括して正しく登録するために、ユーザは複数のシートの属性情報を毎回ゼロから入力する手間を省くことができる。
【０１１３】
なお、第１の実施形態では、開けられた状態の給紙段が閉められたことに応じて、閉められた給紙段に収納されているシートのサイズ情報、及び、閉められた給紙段の番号をサーバ１０１に送信し、以降の処理を進めるよう説明したが、これに限らない。例えば、給紙段に収納されているシートのサイズをサーバ１０１に送信するボタンを操作部３１８に設けることにより、当該ボタンが押下されたことに応じて、当該給紙段に収納されているシートのサイズをサーバ１０１に送信し、以降の処理を進めても構わない。
【０１１４】
また、サーバ１０１に送信される情報は、給紙段に収納されているシートのサイズであると説明したが、これに限らず、シートの属性情報であればよい。例えば、給紙段に備えられたセンサが仮にシートの色を検知可能であって、シート情報格納部４０１及びグループ設定格納部４０２にシートの色の情報も登録されている場合について考える。このような場合であれば、シートのサイズと合わせて、シートの色の情報もサーバ１０１に送信して、シートの色とサイズからシートを決定するようにしてもよい。また、シートのサイズではなく、シートの色の情報のみをサーバ１０１に送信して、シートの色のみからシートを決定するようにしてもよい。
【０１１５】
［第２の実施形態］
前述した第１の実施形態では、グループ設定格納部４０２からグループを検索した結果、複数の給紙段に対応するすべての判定フラグの値がｔｒｕｅであるグループが存在しない場合、サーバ１０１側の処理が完了した事を印刷装置１０２に応答するよう遷移した。
【０１１６】
一方、第２の実施形態では、グループを検索した結果、複数の給紙段に対応するすべての判定フラグの値がｔｒｕｅであるグループが存在しない場合に、グループ設定格納部４０２に登録されている特定のグループのシートの属性情報を印刷装置１０２に送信する。その後、サーバ１０１側の処理が完了したことを印刷装置１０２に応答するよう遷移する場合について説明する。
【０１１７】
第２の実施形態において、サーバ１０１のＨＤＤ部２０５（もしくは印刷装置１０２のＨＤＤ３０８）に保持されているシート情報格納部４０１に対して、シート情報を登録するための一連の処理を示すフローチャートは図５と同様のため、その説明は省略する。また、サーバ１０１のＨＤＤ部２０５（もしくは印刷装置１０２のＨＤＤ３０８）に保持されているグループ設定格納部４０２に対して、グループを登録するためのフローチャートは図６と同様のため、その説明は省略する。
【０１１８】
第２の実施形態に係る印刷装置１０２において、グループのシートの属性情報を給紙段に対応付けて一括して登録する一連の処理は、第１の実施形態と同様に図１１に示したフローチャートで示される。そのため、第１の実施形態と共通する部分の処理（Ｓ１１０１〜Ｓ１１０４、及び、Ｓ１１０７）の説明は省略する。
【０１１９】
第２の実施形態では、図１１のＳ１１０４でＹＥＳと判定された場合の以降の動作（Ｓ１６０１〜Ｓ１６０５）が異なるため、第１の実施形態とは差分となる部分の処理を中心に、図１６に示したフローチャートを用いて説明する。
【０１２０】
Ｓ１１０４で、ＣＰＵ３０２は、サーバ１０１からグループのシートの属性情報を受信したか否かを判定した結果、サーバ１０１からグループのシートの属性情報を受信したと判定されたならば、Ｓ１６０１に進む。
【０１２１】
Ｓ１６０１で、ＣＰＵ３０２は、サーバ１０１からネットワーク１０５を介して受信したグループのリストを印刷装置１０２の操作部３１８に表示する。具体的には、図１８に示す選択画面１８０１によって、グループ設定格納部５０２に登録されている特定のグループの候補がリストで表示される。ユーザは選択画面１８０１上で任意の１つのグループを選択することができる。なお、Ｓ１６０１において印刷装置１０２が受信する情報は、後述する図１７のＳ１７０１において印刷装置１０２が送信する。なお、給紙段に対応付けて一括して登録されたグループの使用履歴情報をＨＤＤ３０８に記憶させておく事で、ＣＰＵ３０２は、使用履歴情報を参照し、グループの使用日時順や頻度順にグループのリストを予めソートさせた状態で操作部３１８に表示してもよい。
【０１２２】
そして、Ｓ１６０２に進み、ＣＰＵ３０２は、選択画面１８０１上においてユーザによるグループの選択を受け付ける。任意の１つのグループを受け付けた後、Ｓ１６０３に進み、選択画面１８０１上のＯＫボタン１８０２がユーザによって押下されたか否かを判定する。ＯＫボタン１８０２が押下されたならば、Ｓ１６０４に進む。一方、ＯＫボタン１８０２が押下されるまで、Ｓ１６０３に留まる。
【０１２３】
Ｓ１６０４で、ＣＰＵ３０２は、シートの入れ替えが必要であるために、シートの入れ替えが必要な給紙段を印刷装置１０２の操作部３１８に通知する。具体的には、図１９の確認画面１９０１で示すように、現在給紙段に設定されているシートの属性情報とＳ１６０２で受け付けたグループのシートの属性情報とが異なる給紙段をユーザに提示し、シートの入れ替えをユーザに促させる。
【０１２４】
続いて、Ｓ１６０５に進み、ＣＰＵ３０２は、確認画面１９０１上でユーザによってＯＫボタン１８１２が押下されたか否かを判定する。ＯＫボタン１９０２が押下されたと判定された場合は、図１１のＳ１１０７に進んで以降の処理を行う。一方、ＯＫボタン１８１２が押下されていないと判定された場合は、Ｓ１６０５に留まる。
【０１２５】
以上が、第２の実施形態において、グループのシートの属性情報を給紙段に対応付けて一括して登録する処理のうち、第１の実施形態とは差分となる部分の処理の詳細である。
【０１２６】
一方、第２の実施形態に係るサーバ１０１において、グループ設定格納部４０２に登録されたグループを検索する一連の処理は、第１の実施形態と同様に図１２に示したフローチャートで示される。そのため、第１の実施形態と共通する部分の処理の説明は省略する。
【０１２７】
第２の実施形態では、図１２のＳ１２０８でＮＯと判定された場合の以降の動作が異なるため、第１の実施形態とは差分となる部分の処理を中心に、図１７に示したフローチャートを用いて説明する。
【０１２８】
図１２のＳ１２０８で、ＣＰＵ２０７は、複数の給紙段に対応するすべての判定フラグの値がｔｒｕｅであるグループは存在するか否かを判定した結果、存在しないと判定された場合は、Ｓ１７０１に進む。なお、印刷装置１０２側で動作する場合、ＣＰＵ３０２は、複数の給紙段に対応するすべての判定フラグの値がｔｒｕｅであるグループは存在するか否かを判定した結果、存在しないと判定された場合は、Ｓ１７０１に進む。
【０１２９】
Ｓ１７０１で、ＣＰＵ２０７は、サーバ１０１のＨＤＤ部２０５に保持されたグループ設定格納部４０２に登録されているグループのうち、特定のグループのシートの属性情報を印刷装置１０２にネットワーク１０５を介して送信する。なお、Ｓ１７０１においてサーバ１０１が送信する情報は、前述の図１６のＳ１６０１において印刷装置１０２が受信する。なお、Ｓ１７０１で、給紙段に対応する判定フラグの値がｔｒｕｅの個数が多いグループを候補として特定し、特定されたグループを優先的にサーバ１０１から印刷装置１０２に送信してもよい。もしくは、給紙段に対応する判定フラグの値がｆａｌｓｅの個数が少ないグループを候補として特定し、特定されたグループを優先的にサーバ１０１から印刷装置１０２に送信してもよい。なお、グループ設定格納部４０２に登録されているすべてのグループのシートの属性情報をサーバ１０１から印刷装置１０２に送信してもよい。なお、印刷装置１０２側で動作する場合、ＣＰＵ３０２は、印刷装置１０２のＨＤＤ３０８に保持されたグループ設定格納部４０２に登録されているグループのうち、特定のグループのシートの属性情報を取得する。
【０１３０】
図１５（Ａ）の例では、複数の給紙段に対応するすべての判定フラグの値がｔｒｕｅであるグループは存在しない。一方、給紙段に対応する判定フラグの値がｔｒｕｅの個数が１番目に多いグループはマニュアル用１００３であり、２番目に多いグループはブックレット１００１である。このようにして、給紙段に対応する判定フラグの値がｔｒｕｅの個数が多いグループが上位の優先候補として特定される。
【０１３１】
Ｓ１７０１の処理の後、図１２のＳ１２１０に進んで、以降の処理を進める。
【０１３２】
以上が、第２の実施形態において、グループ設定格納部４０２に登録されたグループを検索する処理のうち、第１の実施形態とは差分となる部分の処理の詳細である。
【０１３３】
以上説明したように第２の実施形態では、複数の給紙段に対応するすべての判定フラグの値がｔｒｕｅであるグループが存在しない場合に、特定のグループのうち選択された任意のグループのシートの属性情報を給紙段に対応付けて一括して登録することができる。即ち、１つのジョブの実行によって複数のシートが使用される場合に、複数のシートの属性情報を複数の給紙段に対応付けて一括して正しく登録するために、ユーザは複数のシートの属性情報を毎回ゼロから入力する手間を省くことができる。
【０１３４】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【０１３５】
例えば本発明の実施形態では、印刷装置１０２と外付けのサーバ１０１とをネットワーク１０５を介して接続した。しかし、このような場合に限らず、印刷装置１０２と、印刷装置１０２に内蔵する印刷制御装置としてのサーバ１０１によって上記各種制御の一部又は全部を実行可能に構成しても良い。また、印刷制御装置としてのサーバ１０１側の処理を介さずに印刷装置１０２のみによって、上記各種制御の一部又は全部を実行可能に構成しても良い。即ち、印刷制御装置としてのサーバ１０１は、印刷装置１０２に含まれていてもよいし、情報処理装置１０４に含まれていてもよい。また、印刷装置１０２と複数の情報処理装置１０４を、ＬＡＮ、ＷＡＮなどのネットワーク１０３、あるいは無線ＬＡＮなどを介して、上記各種制御の一部又は全部を実行可能に構成しても良い。
【０１３６】
以上、本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【０１３７】
（その他の実施形態）
本実施形態におけるフローチャートに示す機能は、ネットワーク又は各種記憶媒体を介して取得したソフトウェア（プログラム）をコンピュータパソコン等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。また、複数のＣＰＵで分散処理をすることでも実現できる。
【図１】
2015049719.tif 000003
【図２】
2015049719.tif 000004
【図３】
2015049719.tif 000005
【図４】
2015049719.tif 000006
【図５】
2015049719.tif 000007
【図６】
2015049719.tif 000008
【図７】
2015049719.tif 000009
【図８】
2015049719.tif 000010
【図９】
2015049719.tif 000011
【図１０】
2015049719.tif 000012
【図１１】
2015049719.tif 000013
【図１２】
2015049719.tif 000014
【図１３】
2015049719.tif 000015
【図１４】
2015049719.tif 000016
【図１５】
2015049719.tif 000017
【図１６】
2015049719.tif 000018
【図１７】
2015049719.tif 000019
【図１８】
2015049719.tif 000020
【図１９】
2015049719.tif 000021