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