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