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