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