(57)【特許請求の範囲】
【請求項１】
後処理を行うためのダイが選択的に装着される後処理装置を接続することが可能な印刷装置と、
前記印刷装置を制御する印刷制御装置と、
を有し、前記印刷装置と前記印刷制御装置とがネットワークを介してＴＣＰ／ＩＰ方式を用いたネットワーク通信による双方向通信を行うことが可能なシステムであって、
前記印刷装置は、
前記後処理装置に装着されているダイの種類を示す情報を含む機器構成情報を記憶する第１の記憶手段と、
前記印刷制御装置と前記ネットワークを介して通信する通信手段と、
前記印刷制御装置から前記ネットワークを介して機器構成情報の取得要求を受信した場合は、当該取得要求に応じて、前記第１の記憶手段に記憶されている前記機器構成情報を前記印刷制御装置に送信し、前記後処理装置に装着されているダイが、前記印刷装置の電源がオンの状態で他のダイに交換されたことが検知された場合は、当該ダイの交換の検知に応じて、前記第１の記憶手段に記憶されている前記機器構成情報を更新するとともに、前記印刷制御装置からの取得要求がなくても、前記印刷制御装置に、更新された前記機器構成情報を送信するように前記通信手段を制御する制御手段と、
を有し、
前記印刷制御装置は、
前記印刷制御装置の電源がオンされた時に、前記印刷装置に、前記機器構成情報の取得要求を送信する第１の送信手段と、
前記第１の送信手段により送信された前記取得要求に対する応答として前記印刷装置から取得した、前記後処理装置に装着されているダイの種類を示す情報を含む機器構成情報を記憶する第２の記憶手段と、
前記後処理装置に装着されているダイが、前記印刷装置の電源がオンの状態で他のダイに交換された場合、前記第２の記憶手段に記憶されている前記機器構成情報を、前記印刷装置から受信された前記機器構成情報に更新する第２の更新手段と、
前記第２の記憶手段に記憶している前記機器構成情報を、ジョブを発行する情報処理装置に送信する第２の送信手段と、
を有することを特徴とするシステム。
【請求項２】
前記後処理装置はマルチパンチ装置を含み、
前記制御手段は、当該マルチパンチ装置のダイの交換を検知することを特徴とする請求項１に記載のシステム。
【請求項３】
前記ダイは、パンチダイとクリースダイを含むことを特徴とする請求項２に記載のシステム。
【請求項４】
前記情報処理装置は、プリンタドライバを有し、当該プリンタドライバが表示する設定画面を、前記印刷制御装置から送信された前記機器構成情報に応じて変更することを特徴とする請求項１乃至３のいずれか１項に記載のシステム。
【請求項５】
前記印刷装置に接続された後処理装置の構成は、前記後処理装置の電源の状態に依らず変更できることを特徴とする請求項１乃至４のいずれか１項に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置と印刷制御装置とを有するシステムに関する。
【背景技術】
【０００２】
従来から、印刷装置に様々な周辺機器を接続した印刷システムがあり、そのような周辺機器としては、印刷装置に用紙を供給する給紙装置や、印刷装置で印刷された印刷物に対して様々な処理を施す後処理装置がある。後処理装置には、例えば、印刷物に様々な折りを施す多機能折り装置、様々なパンチダイのパターンに応じてダイに圧力をかけて印刷物に穴を空けるマルチパンチ装置、複数の印刷物を束ねてくるみ製本など行う製本装置がある。更に、大量の印刷物を積載するスタッカ装置、複数の印刷物を束ね揃えてステープルやサドルスティッチを行うとともに、積載用トレイなどの複数の排紙先を有するフィニッシング装置などが多数存在する。また後処理装置として、印刷物に折り目の筋を付けるクリース装置が知られており（例えば、特許文献１）、例えば、マルチパンチ装置に、様々なパンチダイと同様にクリースダイとしてクリース装置を装着し、印刷物に筋付けすることも可能である。
【０００３】
このような様々な機器構成に柔軟に対応するために印刷システムのコントローラは、印刷装置の起動に合わせて印刷装置の機器構成と能力情報を取得し、その機器構成に応じた印刷ジョブを設定する。そして、その機器構成に応じた印刷ジョブの制御が行えるよう動作する。例えば、印刷装置の電源起動時、その印刷装置に給紙装置とマルチパンチ装置、フィニッシング装置が接続されている場合、コントローラはそれらの機器構成を認識する。そして印刷ジョブの設定時、給紙装置やマルチパンチ装置、フィニッシング装置の能力に応じた印刷ジョブを設定し、その印刷装置により、その印刷ジョブに応じた処理を実行させる。一方、その機器構成に含まれない、例えば製本装置に関する印刷ジョブは許可しない。尚、印刷装置に接続する機器の構成を変更する際は、電気的な接続の変更を伴うため、印刷装置や周辺機器の電源をオフにした状態で行うのが一般的である。そして接続する機器の構成を変更した後、印刷装置や周辺機器の電源をオンにして印刷装置や周辺機器を起動すると、印刷装置は、その起動時にその変更された周辺機の接続構成を認識することになる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１３２７２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のマルチパンチ装置に装着する様々なダイ、例えばパンチダイやクリースダイに関しては、それらのダイの交換に際してマルチパンチ装置の電源や印刷装置の電源をオフにする必要がない装置も存在する。従って、印刷装置や周辺機器の電源をオンにしたまま、つまり印刷システムが使用可能な状態でダイの交換が可能である。ここで上述したように、コントローラは、印刷装置の起動時に、その印刷装置の機器構成と能力情報を取得し、その機器構成に応じた印刷ジョブを設定している。このため、印刷装置や周辺機器の電源をオンにしたままダイが交換されて機器構成が変更されると、その変更された機器構成を取得できなくなる。
【０００６】
例えば、印刷装置に接続されているマルチパンチ装置に印刷物に３２個の穴を空けることのできるパンチダイが装着されているとする。このときコントローラは、そのマルチパンチ装置にはパンチダイが装着されているものとして印刷ジョブを設定する。そして、その印刷装置の電源をオンにした状態で、そのパンチダイをクリースダイに交換したとする。このとき印刷装置は電源オンにより起動されないため、コントローラが把握している印刷装置の機器構成は元のままである。このため、印刷装置に接続されているマルチパンチ装置にはクリースダイが装着されているにも関わらず、コントローラでは、パンチダイが選択可能な状態で印刷ジョブを設定することになる。その結果、その印刷システムを使用したオペレータが期待する成果物と異なったものが得られてしまい、その印刷に費やした用紙や消耗部品、電力などの無駄を生じることになる。
【０００７】
本発明の目的は、上記従来技術の課題を解決することにある。
【０００８】
本発明の特徴は、印刷装置に接続された後処理装置を含む機器構成が変更された場合でも、その変更された機器構成情報に応じたジョブの設定が行えるようにする技術を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明の一態様に係るシステムは、後処理を行うためのダイが選択的に装着される後処理装置を接続することが可能な印刷装置と、前記印刷装置を制御する印刷制御装置と、を有し、前記印刷装置と前記印刷制御装置とがネットワークを介してＴＣＰ／ＩＰ方式を用いたネットワーク通信による双方向通信を行うことが可能なシステムであって、前記印刷装置は、前記後処理装置に装着されているダイの種類を示す情報を含む機器構成情報を記憶する第１の記憶手段と、前記印刷制御装置と前記ネットワークを介して通信する通信手段と、前記印刷制御装置から前記ネットワークを介して機器構成情報の取得要求を受信した場合は、当該取得要求に応じて、前記第１の記憶手段に記憶されている前記機器構成情報を前記印刷制御装置に送信し、前記後処理装置に装着されているダイが、前記印刷装置の電源がオンの状態で他のダイに交換されたことが検知された場合は、当該ダイの交換の検知に応じて、前記第１の記憶手段に記憶されている前記機器構成情報を更新するとともに、前記印刷制御装置からの取得要求がなくても、前記印刷制御装置に、更新された前記機器構成情報を送信するように前記通信手段を制御する制御手段と、を有し、前記印刷制御装置は、前記印刷制御装置の電源がオンされた時に、前記印刷装置に、前記機器構成情報の取得要求を送信する第１の送信手段と、前記第１の送信手段により送信された前記取得要求に対する応答として前記印刷装置から取得した、前記後処理装置に装着されているダイの種類を示す情報を含む機器構成情報を記憶する第２の記憶手段と、前記後処理装置に装着されているダイが、前記印刷装置の電源がオンの状態で他のダイに交換された場合、前記第２の記憶手段に記憶されている前記機器構成情報を、前記印刷装置から受信された前記機器構成情報に更新する第２の更新手段と、前記第２の記憶手段に記憶している前記機器構成情報を、ジョブを発行する情報処理装置に送信する第２の送信手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、印刷装置に接続された後処理装置を含む機器構成が変更された場合でも、その変更された機器構成情報に応じたジョブの設定が行えるという効果がある。
【００１１】
本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。尚、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
【図面の簡単な説明】
【００１２】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施形態を示し、その記述と共に本発明の原理を説明するために用いられる。
【図１】本発明の実施形態１に係る画像処理装置と印刷装置とを含む印刷システムの全体構成を説明するブロック図。
【図２】本発明の実施形態１に係る印刷装置の構成を説明するブロック図。
【図３】実施形態１に係る後処理部の一構成例を示す図。
【図４】本発明の実施形態１に係るマルチパンチ装置によるパンチ動作を説明する図。
【図５】実施形態１に係るマルチパンチ装置によるクリース処理を説明する図。
【図６】実施形態１に係る印刷装置と画像処理装置の処理手順を示すフローチャート（Ａ）と、機器構成情報の一例を説明する図（Ｂ）。
【図７】実施形態１に係る印刷装置にパンチダイが装着されているときにクライアントコンピュータのプリンタドライバが表示する印刷設定画面の一例を示す図。
【図８】実施形態１に係る印刷装置にクリースダイが装着されているときにクライアントコンピュータのプリンタドライバが表示する印刷設定画面の一例を示す図。
【図９】実施形態１に係る画像処理装置の処理を説明するフローチャート。
【図１０】実施形態１に係る印刷装置の処理を説明するフローチャート。
【図１１】本発明の実施形態２に係る印刷装置と画像処理装置の動作を説明するフローチャート（Ａ）と、機器構成情報の一例を説明する図（Ｂ）。
【図１２】本発明の実施形態２に係る印刷装置に製本装置が装着されているときにクライアントコンピュータのプリンタドライバが表示する印刷設定画面の一例を示す図。
【図１３】本発明の実施形態２に係る印刷装置に製本装置が装着されていないときにクライアントコンピュータのプリンタドライバが表示する印刷設定画面の一例を示す図。
【図１４】実施形態２に係る画像処理装置による処理を説明するフローチャート。
【図１５】実施形態２に係る印刷装置の処理を説明するフローチャート。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１４】
図１は、本発明の実施形態１に係る画像処理装置１０２と印刷装置１０３とを含む印刷システムの全体構成を説明するブロック図である。尚、実施形態に係る印刷処理等の機能が実行されるものであれば、それが単体の機器であっても、複数の機器からなるシステムであっても構わない。また或いは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークを介して接続されて処理が行われるシステムであってもよい。即ち、以下の実施形態で説明する各種機器が接続されたシステム構成はあくまでも一例であり、用途や目的に応じて様々な構成例があることは言うまでもない。
【００１５】
この印刷システム（後処理システム）は、クライアントコンピュータ１０１、画像処理装置１０２、印刷装置１０３、ネットワーク１０４、ネットワーク１０５とを含む。クライアントコンピュータ１０１にはプリンタドライバ１０６がインストールされており、ネットワークＩ／Ｆ１０７を介してネットワーク１０４に接続されている。実施形態１では、クライアントコンピュータ１０１を情報処理装置として説明する。プリンタドライバ１０６は、クライアントコンピュータ１０１を制御するＯＳ（オペレーティングシステム）上で動作するソフトウェアである。またアプリケーションからの印刷指示によって印刷データをＰＤＬ（ページ記述言語）で表現し、印刷ジョブとして、それを画像処理装置１０２に送信する。また、プリンタドライバ１０６は、画像処理装置１０２から、ネットワーク１０４を介した双方向通信により、画像処理装置１０２及び印刷装置１０３の機器構成や設定情報、能力情報などの各種情報を取得することができる。ネットワークＩ／Ｆ１０７は、ネットワーク１０４を介して外部機器と通信し、ネットワーク１０４を介した通信制御処理を実行する。例えば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）方式を用いたインターネット通信や画像処理装置１０２との間でデータ送受信等が可能である。尚、このクライアントコンピュータ１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）や各種入出力機器を含む。しかし、これらは汎用的なものであるため、この実施形態では説明を割愛する。
【００１６】
画像処理装置１０２は、ネットワークＩ／Ｆ１０８、ＣＰＵ１０９、ＲＡＭ１１０、ネットワークＩ／Ｆ１１１、印刷ジョブ解析部１１２、画像処理部１１３、記憶部１１４、印刷ジョブ処理部１１５を有する。また、それらはシステムバス１１６を介して接続されている。尚、実施形態１では、画像処理装置１０２を印刷装置１０３を制御する印刷制御装置（プリンタコントローラ）として説明する。プリンタコントローラは、プリンタドライバ１０６で生成されたＰＤＬで記述された描画データを受け取り、その描画データを解釈して印刷用の画像データに変換した後、印刷装置１０３に出力して印刷させる。尚、この画像処理装置１０２は、汎用的な情報処理装置であるコンピュータに、画像処理専用の集積回路を実装したハードウェア電子回路基板を加えた構成が一般的ではあるが、この画像処理をソフトウエアプログラムのみで行っても構わない。ネットワークＩ／Ｆ１０８は、ネットワーク１０４を介してクライアントコンピュータ１０１と通信し、ネットワーク１０４を介した通信制御処理を実行する。例えば、ＴＣＰ／ＩＰ方式を用いたインターネット通信やクライアントコンピュータ１０１との間でデータ送受信等が可能である。ＣＰＵ１０９は、画像処理装置１０２の記憶部１１４に記憶され、ＲＡＭ１１０に展開された各種プログラムに従って様々な演算処理や情報処理、機器制御などを行う。ＲＡＭ１１０は、ＣＰＵ１０９から直接アクセスできる揮発性メモリで、ＣＰＵ１０９のワークエリアとして、また、その他一時的なデータの記憶に使用される。ネットワークＩ／Ｆ１１１は、ネットワーク１０５を介して外部機器と通信し、ネットワーク１０５を介した通信制御処理を実行する。例えば、ＴＣＰ／ＩＰ方式を用いたインターネット通信や印刷装置１０３との間でデータ送受信等が可能である。印刷ジョブ解析部１１２は、ネットワークＩ／Ｆ１０８で受信した印刷ジョブを解析し、印刷用の画像情報や印刷属性情報等を取得する。尚、印刷用の画像情報はＰＤＬで記述された描画データであり、印刷属性情報はページ設定や面付け指示、給紙や仕上げ指示などの各種印刷設定に関する情報であり、印刷ジョブに付随する情報なども含まれる。画像処理部１１３は、印刷ジョブに含まれるＰＤＬを解釈し、印刷用の画像情報や印刷属性情報を用いてラスタ展開処理を行い、ページ毎にラスタデータに展開した印刷用の画像データを生成する。尚、ＰＤＬとは、例えば、ＰＳ（Ｐｏｓｔ  Ｓｃｒｉｐｔ）やＰＣＬ（Ｐｒｉｎｔｅｒ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）に代表される、ページプリンタを制御するための命令を記述するための言語を指す。また画像処理部１１３で生成された印刷用の画像データは、印刷属性情報とともに印刷ジョブデータとして、後述する印刷ジョブ処理部１１５の制御の下にネットワークＩ／Ｆ１１１を介して印刷装置１０３に転送される。記憶部１１４は、クライアントコンピュータ１０１から受信した印刷ジョブを一時的又は恒久的にスプールして記憶するもので、実施形態１ではＨＤＤとして説明する。印刷ジョブ処理部１１５は、画像処理装置１０２全体の制御、及び、図３を参照して後述する印刷ジョブの処理の制御等の画像処理装置１０２の中核を担う制御を行う。操作部１２８は、タッチパネル機能を有する表示部やポインティングデバイス、キーボードなどを含み、ユーザによる操作を受付ける。尚、印刷ジョブ解析部１１２、画像処理部１１３及び印刷ジョブ処理部１１５の機能は、実施形態１ではＣＰＵ１０９が記憶部１１４からＲＡＭ１１０に展開したプログラムを実行することにより達成される。しかし、印刷ジョブ解析部１１２、画像処理部１１３及び印刷ジョブ処理部１１５の機能を実現するハードウェアを備えても良い。
【００１７】
印刷装置１０３は、ネットワークＩ／Ｆ１１７、ＣＰＵ１１８、ＲＡＭ１１９、記憶部１２０、読取部１２１、画像形成部１２２、操作部１２３、給紙部１２４、後処理部１２５、印刷ジョブデータ処理部１２６を有する。また、それらはシステムバス１２７を介して接続される。尚、実施形態１では、印刷装置１０３を、コピーや印刷機能、ファクシミリ送受信機能などを兼ね備えた多機能処理装置（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）として説明する。ネットワークＩ／Ｆ１１７は、ネットワーク１０５を介して画像処理装置１０２と通信し、ネットワーク１０５を介した通信制御処理を実行する。例えば、ＴＣＰ／ＩＰ方式を用いたインターネット通信や画像処理装置１０２との間でのデータ送受信等が可能である。ＣＰＵ１１８は、印刷装置１０３の記憶部１２０に記憶されＲＡＭ１１９に展開されたプログラムに従って様々な演算処理や情報処理、機器制御などを行う。ＲＡＭ１１９は、ＣＰＵ１１８から直接アクセスできる揮発性メモリで、ＣＰＵ１１８のワークエリアとして、また、その他一時的なデータ記憶に使用される。記憶部１２０は、画像処理装置１０２から受け取った印刷用の画像データを一時的又は恒久的にスプールし記憶する役割を担い、実施形態１ではＨＤＤとして説明する。読取部１２１は、原稿を光学的に読み取って画像信号を生成する。実施形態１ではスキャナとして説明する。このスキャナは、照明ランプと走査ミラーとを有し、原稿台に置かれた原稿を光走査して読み取る。原稿からの反射光は、走査ミラーと反射ミラーによりレンズに導かれ、レンズを通過した光信号は固体撮像素子に導かれる。光信号は固体撮像素子で電気信号に変換され、画像信号として認識される。尚、固体撮像素子は、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）方式やＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）方式のイメージセンサを指す。画像形成部１２２は、画像処理装置１０２で生成された印刷用の画像データであるラスタデータを用いて画像を形成（印刷）する。実施形態１ではプリンタエンジンとして説明する。画像形成部１２２は、画像処理部１１３がＲＩＰ処理によって生成したラスタデータに基づいて用紙に画像を印刷して印刷成果物とする。尚、実施形態１では、プリンタエンジンによる画像形成は電子写真方式により行われるものとするが、例えば、トナーではなくインクを用いるなど、他の記録材を使用したプリンタエンジンであっても構わない。
【００１８】
操作部１２３は、印刷システムの操作や設定等を行うためのユーザインターフェースであり、実施形態１では、ＬＣＤ（液晶表示）タッチパネル方式を用いた操作部として説明する。給紙部１２４は、この印刷装置１０３で使用する用紙（シート）を収納し、用紙カセットや用紙ドロワー、用紙デッキなどと呼ばれ、それらを複数有するのが一般的である。また複数の用紙カセットうち、どの用紙カセットから用紙を給紙するかは印刷ジョブで指定された用紙や用紙カセットに関する属性、及び印刷装置１０３の設定や状態によって異なり、それは後述する印刷ジョブデータ処理部１２６によって決定される。給紙部１２４から給紙された用紙は、最終的に画像形成部１２２に搬送されて画像形成が施されて印刷成果物となる。後処理部１２５は、印刷ジョブに従って、画像形成部１２２で画像形成された印刷成果物に後処理加工を施し、印刷装置１０３の外に排紙する。実施形態１では後処理装置として説明する。後処理装置には、例えば、印刷物に様々な折りを施す多機能折り装置、様々なパンチダイやクリースダイのパターンに応じてそれぞれのダイに圧力をかけて印刷物へ穴空けや筋付けを行うマルチパンチ装置が含まれる。更には、複数の印刷物を束ねてくるみ製本など行い本を生成する製本装置、大量の印刷物を積載するスタッカ装置、複数の印刷物を束ねて揃えステープルやサドルスティッチを行い、いくつかの積載用トレイなどの排紙先を有するフィニッシング装置等を含む。そして、印刷ジョブに含まれる属性に応じて、それらの後処理機能や排紙先が決まり、後述する印刷ジョブデータ処理部１２６によって、後処理制御や排紙制御等が行われる。印刷ジョブデータ処理部１２６は、印刷装置１０３全般の制御、及び、印刷用の画像データ及び印刷属性情報を含む印刷ジョブデータに基づく印刷制御や後処理制御等を行う。
【００１９】
尚、印刷ジョブデータ処理部１２６の機能は、実施形態１では、ＣＰＵ１１８が記憶部１２０からＲＡＭ１１９に展開したプログラムを実行することにより達成されるが、印刷ジョブデータ処理部１２６の機能を実現するハードウェアを備えても良い。
【００２０】
ネットワーク１０４は、インターネットやＬＡＮに代表されるグローバル或いはローカルネットワークで、クライアントコンピュータ１０１と画像処理装置１０２とを接続する媒体である。また、この接続にはＴＣＰ／ＩＰ方式に代表されるネットワーク通信技術が用いられる。ネットワーク１０５は、インターネットやＬＡＮに代表されるグローバル又はローカルネットワークで、画像処理装置１０２と印刷装置１０３とを接続する媒体である。また、接続にはＴＣＰ／ＩＰ方式に代表されるネットワーク通信技術が用いられる。尚、実施形態１では、ネットワークＩ／Ｆ１１１とネットワークＩ／Ｆ１１７との接続及びその通信方式をピアツーピアとして説明する。
【００２１】
次に本発明の実施形態１に係る印刷装置１０３の後処理部１２５について更に詳しく説明する。
【００２２】
後処理部１２５には、画像形成部１２２で印刷した印刷物に様々な折りを施す多機能折り装置、様々なパンチダイやクリースダイのパターンに応じてそれぞれのダイに圧力をかけることで印刷物へ穴空けや筋付けを行うマルチパンチ装置が含まれる。更には、複数の印刷物を束ねてくるみ製本など行い本を生成する製本装置、大量の印刷物を積載するスタッカ装置が含まれる。更に、複数の印刷物を束ねて揃え、ステープルやサドルスティッチを行うとともに、いくつかの積載用トレイなどの排紙先を有するフィニッシング装置など、様々な印刷成果物を生成する装置が含まれる。マルチパンチ装置では、マルチパンチ装置の電源がオン状態のままでも、パンチダイやクリースダイといった様々なパターンのダイを交換することが可能である。
【００２３】
次に、実施形態１に係る印刷ジョブデータ処理部１２６についてさらに詳しく説明する。
【００２４】
印刷ジョブデータ処理部１２６は、マルチパンチ装置に装着されているパンチやクリースを行うためのダイが変更されると、ダイが交換された旨と、装着されたダイの種類とを検知し、画像処理装置１０２の印刷ジョブ処理部１１５にその変更情報を通知する。
【００２５】
印刷ジョブ処理部１１５は、印刷ジョブデータ処理部１２６により通知された機器構成情報を受信すると、記憶部１１４に保持している機器構成情報を更新する。そして、その更新した機器構成情報に基づいて、印刷ジョブにおける印刷設定、つまり、マルチパンチ装置にその時点で装着されているパンチやクリースといった様々なダイの種類に最適な印刷設定を行えるようにする。
【００２６】
実施形態１では、ネットワーク１０４及びネットワーク１０５をそれぞれ独立したネットワーク構成としたが、クライアントコンピュータ１０１、画像処理装置１０２、印刷装置１０３を含む一つのネットワーク構成としても良い。また実施形態１では、画像処理装置１０２及び印刷装置１０３をそれぞれ独立した装置としたが、それぞれの装置の機能を有する一つの装置構成、つまり、いずれの装置の手段も包含する一つの装置構成としても良い。
【００２７】
図２は、本発明の実施形態１に係る印刷装置１０３の構成を説明するブロック図である。尚、図２において図１と共通する箇所は同じ参照番号で示している。
【００２８】
印刷装置１０３は、記憶部１２０、読取部１２１、印刷ジョブデータ処理部１２６、画像形成部１２２、操作部１２３、給紙部１２４、後処理部１２５を有している。給紙部１２４は、給紙部Ａ〜Ｅ（２０１〜２０５）で示す複数の用紙カセットや用紙デッキを含んでいる。後処理部１２５は、上述したように、多機能折り装置、マルチパンチ装置、製本装置、スタッカ装置、フィニッシング装置など、様々な印刷成果物を生成する装置を含む。フィニッシング装置は、その排紙先として積載部Ａ〜Ｃ（２０６〜２０８）などの排紙用積載トレイを有し、特に、サドルスティッチによる後処理を施した印刷成果物は積載部Ｃ２０８のような専用の積載部に排出する。
【００２９】
紙搬送経路２０９は、印刷ジョブデータ処理部１２６による印刷制御の開始後、用紙が給紙部２０１〜２０５のいずれかから給紙され、画像形成部１２２を経て積載部２０６〜２０８のいずれかに到達するまでの用紙の搬送経路を示している。
【００３０】
図３は、実施形態１に係る後処理部１２５の一構成例を示す図である。
【００３１】
後処理部１２５は、先述の通り、画像形成部１２２で印刷した印刷物に様々な折りを施す多機能折り装置、マルチパンチ装置、製本装置、大量の印刷物を積載するスタッカ装置、フィニッシング装置など様々な印刷成果物を生成する装置を含んでいる。尚、実施形態１では、後処理部１２５は、マルチパンチ装置３０１、製本装置３０２、多機能折り装置３０３、フィニッシング装置３０４を有し、フィニッシング装置３０４は積載部Ａ２０６、積載部Ｂ２０７、積載部Ｃ２０８を有する。
【００３２】
マルチパンチ装置３０１は、パンチダイやクリースダイといった様々なダイであるダイ部３０６、ダイ部３０６を装着するダイ装着部３０５を有している。例えば印刷ジョブの属性に従って印刷ジョブデータ処理部１２６によってパンチやクリースの実行がマルチパンチ装置１２５に指示される。これにより、紙搬送経路２０９に沿って印刷物がダイ部３０６を通過する適切なタイミングで、ダイ装着部３０５に装着されたダイ部３０６に圧力をかけて、印刷物へ穴空けや筋付けを実施する。尚、マルチパンチ装置１２５は、その電源の状態に依らず、パンチダイやクリースダイといった様々なダイ部３０６に交換できる。そして、印刷ジョブデータ処理部１２６によってパンチやクリースの実行が指示されると、その時点で装着されているダイ部３０６を使用して、印刷物への穴空けや筋付けを実施する。即ち、ダイ部３０６がパンチダイであれば印刷物への穴空けが行われ、ダイ部３０６がクリースダイであれば印刷物への筋付けが行われる。
【００３３】
この後処理部１２５を接続する印刷装置１０３のＣＰＵ１１８は、後処理部１２５を接続しているインターフェース（不図示）を介して、その後処理部１２５に存在している各装置の接続状況を検知できる。即ち、マルチパンチ装置３０１、製本装置３０２、多機能折り装置３０３、フィニッシング装置３０４それぞれが接続されているか、或いはいずれかが切り離されているのを識別できる。更に、マルチパンチ装置３０１が接続されているときは、そのダイ装着部３０５に装着されているダイ部３０６の種類、例えばパンチダイ、クリースダイ等かどうかは、そのダイに設けられている識別情報に基づいて識別できるものとする。
【００３４】
図４は、本発明の実施形態１に係るマルチパンチ装置３０１によるパンチ動作を説明する図である。ここではダイ部３０６がパンチダイである場合を示している。
【００３５】
上述したように印刷ジョブの属性に従って、印刷ジョブデータ処理部１２６から、パンチやクリースの実行がマルチパンチ装置１２５に指示される。これによりマルチパンチ装置３０１は、紙搬送経路２０９に沿って印刷物がダイ部３０６を通過する適切なタイミングで、ダイ装着部３０５に装着されたダイ部３０６に圧力をかける。こうして、搬送されてきた印刷物に対して穴空けや筋付けを実施する。
【００３６】
図４（Ａ）は、マルチパンチ装置３０１を上側から見た図で、どのようにマルチパンチ装置３０１によって印刷物４０１にパンチが施されるかを説明する図である。
【００３７】
マルチパンチ装置３０１は、パンチ或いはクリースの実行が指示されると、紙搬送経路２０９に沿って搬送された印刷物４０１がダイ部３０６を通過する適切なタイミングで、ダイ部３０６に圧力をかけて印刷物４０１にパンチを施す。こうしてマルチパンチ装置３０１によりパンチ処理がされた印刷成果物４０２には、ダイ部３０６の種類に応じたパンチ穴４０３が開けられる。
【００３８】
図４（Ｂ）は、マルチパンチ装置３０１を正面から見た図で、どのようにマルチパンチ装置３０１によって印刷物４０１にパンチが施されるかを説明する図である。
【００３９】
マルチパンチ装置３０１は、パンチ或いはクリースの実行が指示されると、紙搬送経路２０９に沿って搬送された印刷物４０１がダイ部３０６を通過する適切なタイミングで、ダイ装着部３０５に装着されたダイ部３０６に圧力をかける。これにより、パンチダイのパンチ刃４０４が印刷物４０１に突き刺してパンチ処理を施す。尚、ダイ装着部３０５に装着されたパンチダイは、パンチの種類、つまり、パンチ穴に合った形状を有し、パンチ穴の数量分のパンチ刃４０４を有する。
【００４０】
図５は、実施形態１に係るマルチパンチ装置３０１によるクリース処理を説明する図である。ここではダイ部３０６がクリースダイである場合を示している。
【００４１】
マルチパンチ装置３０１は、上述したように、パンチ或いはクリースの実行が指示されると、印刷物がダイ部３０６を通過する適切なタイミングでダイ部３０６に圧力をかけて、印刷物へ穴空けや筋付けを実施する。
【００４２】
図５（Ａ）は、マルチパンチ装置３０１を上側から見た図である。
【００４３】
マルチパンチ装置３０１は、印刷ジョブデータ処理部１２６からクリースの実行が指示されると、紙搬送経路２０９に沿って搬送された印刷物５０１がダイ部３０６を通過するタイミングでダイ部３０６に圧力をかける。これにより、ダイ装着部３０５に装着されたクリースダイにより印刷物５０１にクリース処理を施す。こうしてマルチパンチ装置３０１によりクリース処理が施された印刷成果物５０２には、そのクリースダイの種類に応じたクリース筋５０３が付けられる。
【００４４】
図５（Ｂ）は、マルチパンチ装置３０１を正面から見た図である。
【００４５】
マルチパンチ装置３０１は、印刷ジョブデータ処理部１２６からクリースの実行が指示されると、紙搬送経路２０９に沿って搬送された印刷物５０１が、ダイ部３０６を通過する適切なタイミングでダイ部３０６に圧力をかける。これにより、ダイ装着部３０５に装着されたクリースダイのクリース刃５０４が印刷物５０１に押し付けられることによりクリース処理が実施される。尚、クリースダイは、クリースの種類、つまり、クリース筋に合った形状のクリース刃５０４を有する。
【００４６】
図６は、実施形態１に係る印刷装置１０３と画像処理装置１０２の処理手順を示すフローチャート（Ａ）と、機器構成情報の一例を説明する図（Ｂ）である。
【００４７】
図６（Ａ）は、印刷装置１０３と画像処理装置１０２の処理手順を示すフローチャートである。
【００４８】
まずＳ６０１で印刷装置１０３が起動し、次にＳ６０２で画像処理装置１０２が起動する。但し、このＳ６０１とＳ６０２の順序は逆でも構わない。次にＳ６０３で印刷装置１０３の印刷ジョブデータ処理部１２６は、印刷装置１０３の起動に伴い、印刷装置１０３に接続された機器を認識し、その機器構成を示す機器構成情報を作成して記憶部１２０に保存する。次にＳ６０４で画像処理装置１０２の印刷ジョブ処理部１１５は、画像処理装置１０２の起動に伴い、印刷装置１０３が起動しているか否かを印刷ジョブデータ処理部１２６に問い合わせて、印刷装置１０３の起動確認を行う。そしてＳ６０５で印刷ジョブ処理部１１５は、印刷ジョブデータ処理部１２６から印刷装置１０３の機器構成情報を取得する。そしてＳ６０６で印刷ジョブ処理部１１５は、印刷ジョブデータ処理部１２６から取得した印刷装置３０１の機器構成情報を記憶部１１４に保存する。
【００４９】
次にＳ６０７で、印刷装置１０３のマルチパンチ装置３０１に装着されたダイ部３０６が、別の種類のダイに交換される。これによりＳ６０８で印刷装置１０３の印刷ジョブデータ処理部１２６は、マルチパンチ装置３０１に新たに装着されたダイ部３０６の種類を取得し、印刷装置１０３の機器構成情報を更新して記憶部１２０に保存する。
【００５０】
次にＳ６０９で印刷ジョブデータ処理部１２６は、マルチパンチ装置３０１に装着されているダイ部３０６が変更されたため、ダイ部３０６が変更された旨と、新たに装着されたダイ部３０６の種類とを検知して、新たに機器構成情報を生成する。そして、画像処理装置１０２の印刷ジョブ処理部１１５に、その新たに生成した機器構成情報を通知する。これによりＳ６１０で画像処理装置１０２の印刷ジョブ処理部１１５は、印刷装置１０３から通知された機器構成情報を受信し、その機器構成情報で印刷装置３０１の記憶部１１４の機器構成情報を更新する。
【００５１】
図５（Ｂ）は、図５（Ａ）の処理に応じて、印刷装置１０３の記憶部１２０及び画像処理装置１０２の記憶部１１４に保持される機器構成情報の内容を説明する図である。
【００５２】
Ｓ６０３の機器構成情報６１１は、図６（Ａ）のＳ６０３で記憶部１２０に保存された時点の機器構成情報を示す。この情報により、印刷処理１０３には、フィニッシング装置、多機能折り装置、製本装置、マルチパンチ装置、給紙装置が接続されていることが分かり、マルチパンチ装置３０１にはパンチダイが装着されていることが分かる。
【００５３】
Ｓ６０６の機器構成情報６１２は、図６（Ａ）のＳ６０６で記憶部１１４に保存された時点の機器構成情報を示す。この情報により、印刷処理１０３には、フィニッシング装置、多機能折り装置、製本装置、マルチパンチ装置、給紙装置が接続されており、マルチパンチ装置３０１にはパンチダイが装着されていることが分かる。つまり、Ｓ６０３の機器構成情報６１１とＳ６０６の機器構成情報６１２とは完全に一致しており、この時点で画像処理装置１０２は、印刷処理１０３の機器構成を正しく認識していることがわかる。
【００５４】
次にＳ６０８の機器構成情報６１３は、図６（Ａ）のＳ６０８で記憶部１２０に保存された時点の機器構成情報を示す。この情報では、印刷処理１０３には、フィニッシング装置、多機能折り装置、製本装置、マルチパンチ装置、給紙装置が接続されていて、マルチパンチ装置３０１にはクリースダイが装着されていることが分かる。
【００５５】
そしてＳ６１０の機器構成情報６１４は、図６（Ａ）のＳ６１０で記憶部１１４に保存された時点の機器構成情報を示す。この情報によれば、印刷処理１０３には、フィニッシング装置、多機能折り装置、製本装置、マルチパンチ装置、給紙装置が接続されており、マルチパンチ装置３０１にはクリースダイが装着されていることが分かる。つまりＳ６０８の機器構成情報６１３とＳ６１０の機器構成情報６１４とは完全に一致しており、Ｓ６０７でダイ部３０６が交換されているにも拘らず、画像処理装置１０２は印刷処理１０３の最新の機器構成を正しく認識していることが分かる。
【００５６】
図７は、実施形態１に係る印刷装置１０３にパンチダイが装着されているときにクライアントコンピュータ１０１のプリンタドライバ１０６が表示する印刷設定画面７０１の一例を示す図である。
【００５７】
プリンタドライバ１０６は、画像処理装置１０２に対して印刷ジョブの印刷属性を設定する。プリンタドライバ１０６は、先述の通り、画像処理装置１０２とのネットワーク１０４やネットワーク１０５を介した双方向通信により、画像処理装置１０２から印刷装置１０３の機器構成情報や設定情報、能力情報などの各種情報を取得する。つまり印刷装置１０２の機器構成や能力情報を、画像処理装置１０２から取得することができる。これによりプリンタドライバ１０６のＧＵＩ（Ｇｒａｐｈｉｃａｌ Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）により、印刷設定画面７０１を通して印刷ジョブに設定可能な印刷属性に絞って表示することができる。
【００５８】
印刷設定画面７０１は、ページ７０２、給紙７０３、後処理７０４、そのほか７０５の分類でタブ毎に印刷設定項目を表示し、またＯＫ７１１、キャンセル７１２、適用７１３の３つのボタンを有している。図７の印刷設定画面７０１は、後処理７０４が選択された状態を示している。
【００５９】
後処理７０４は、印刷ジョブの後処理に関して設定する印刷設定画面を表示するためのもので、様々な後処理設定が可能であるが、実施形態１では、マルチパンチ設定７０６に限って説明する。マルチパンチ設定７０６は、マルチパンチ設定値７０７として３つの選択肢、なし７０８、パンチ７０９、クリース７１０を含んでいる。図７では、図６（Ａ）のＳ６０６の完了時点でのプリンタドライバ１０６の印刷設定画面として説明する。つまり、印刷装置１０３のマルチパンチ装置３０１に装着されているダイ部３０６の種類はパンチダイである。従って、マルチパンチ設定値７０７として表示されている３つの選択肢の内、なし７０８及びパンチ７０９のみが選択可能で、クリース７１０は選択不可能にグレーアウトして表示されている。これは、プリンタドライバ１０６が画像処理装置１０２から取得した情報、つまり、Ｓ６０６の機器構成情報６１２に応じてクリースを選択できないように表示しているためである。即ち、画像処理装置１０２が認識している印刷装置１０３のマルチパンチ装置３０１のダイ部３０６の種類はパンチダイであるため、クリース７１０を選択できないようにしている。
【００６０】
ここで、もしマルチパンチ設定７０７でパンチ７０９を選択して印刷ジョブを実行すると、マルチパンチ装置３０１に装着されているパンチダイであるダイ部３０６によってパンチ穴４０３が空いた印刷成果物４０２が得られることになる。
【００６１】
図８は、実施形態１に係る印刷装置１０３にクリースダイが装着されているときにクライアントコンピュータ１０１のプリンタドライバ１０６が表示する印刷設定画面８０１の一例を示す図である。ここで図７と共通する箇所は同じ参照番号で示している。
【００６２】
この印刷設定画面８０１は、ページ７０２、給紙７０３、後処理７０４、そのほか７０５の分類でタブ毎に印刷設定項目を表示し、また、ＯＫ７１１、キャンセル７１２、適用７１３の３つのボタンを有している。この印刷設定画面８０１は、後処理７０４が選択された状態を示している。
【００６３】
図８では、図６（Ａ）のＳ６１０の完了時点でのプリンタドライバ１０６の印刷設定画面として説明する。つまり印刷装置１０３のマルチパンチ装置３０１に装着されているダイ部３０６の種類はクリースダイである。従って、マルチパンチ設定値７０７として表示される３つの選択肢の内、なし７０８及びクリース７１０のみが選択可能になっており、パンチ７０９は選択不可能にグレーアウトして表示されている。これは、プリンタドライバ１０６が画像処理装置１０２から取得した情報、つまりＳ６１０の機器構成情報６１４に応じて、パンチを選択できないように表示している。即ち、画像処理装置１０２が認識している印刷装置１０３のマルチパンチ装置３０１のダイ部３０６の種類はクリースダイであるためパンチ７０９は選択できないようにしている。
【００６４】
そして、マルチパンチ設定値７０７でクリース７１０を選択して印刷ジョブを実行すると、マルチパンチ装置３０１に装着されているクリースダイであるダイ部３０６によってクリース筋５０３が付いた印刷成果物５０２が得られる。
【００６５】
図９は、実施形態１に係る画像処理装置１０２の処理を説明するフローチャートである。尚、このフローチャートで示す処理は、ＣＰＵ１０９が画像処理装置１０２の記憶部１１４に格納されたプログラムをＲＡＭ１１０に展開して実行することによって実現される。
【００６６】
まずＳ９０１でＣＰＵ１０９は、この画像処理装置１０２が起動されることにより、この処理を開始する。次にＳ９０２に進みＣＰＵ１０９は、印刷装置１０３が起動しているか否か、印刷装置１０３の印刷ジョブデータ処理部１２６に問い合わせて、印刷装置１０３の起動が完了しているかどうか判定する。ここで印刷装置１０３の起動が完了していると判定するとＳ９０３に進みＣＰＵ１０９は、印刷装置３０１の機器構成を取得するために印刷装置１０３の印刷ジョブデータ処理部１２６に問い合わせて、印刷装置１０３の機器構成情報を取得してＳ９０４に進む。一方、Ｓ９０２で印刷装置１０３の起動が完了していないときはＳ９０２の処理を繰り返す。Ｓ９０４でＣＰＵ１０９は、印刷装置１０３から取得した印刷装置１０３の機器構成情報を記憶部１１４に保存する。こうして、例えば前述の図６（Ｂ）のＳ６０６の機器構成情報６１２で示される機器構成情報が記憶部１１４に保存される。
【００６７】
次にＳ９０５でＣＰＵ１０９は、印刷装置１０３のマルチパンチ装置３０１に装着されているパンチやクリースを行うためのダイ部３０６が変更され、変更された機器構成情報が印刷装置１０３から通知されたか否かを判定する。Ｓ９０５で変更された機器構成情報が通知されたと判定するとＳ９０６に進むが、そうでないときはＳ９０５の処理を繰り返す。Ｓ９０６でＣＰＵ１０９は、印刷装置１０３の印刷ジョブデータ処理部１２６から最新の機器構成情報を取得してＳ９０７に進む。Ｓ９０７でＣＰＵ１０９は、印刷装置１０３の印刷ジョブデータ処理部１２６から取得した機器構成情報を用いて、記憶部１１４に記憶している印刷装置１０３の機器構成情報を更新する。こうして、例えば前述の図６（Ｂ）のＳ６１０の機器構成情報６１４で示される最新の機器構成情報が記憶部１１４に保存される。そして、この記憶している最新の機器構成情報は、クライアントコンピュータ１０１からの要求によりクライアントコンピュータ１０１に送信される。これによりクライアントコンピュータ１０１は、印刷装置１０３の最新の機器構成情報に従って印刷ジョブを作成して発行することができる。
【００６８】
尚、このフローチャートで示す処理は、いずれかのステップの処理中に画像処理装置１０２がシャットダウンした場合や、画像処理装置１０２において予期しないエラーが発生した場合など、正常に処理が進められない場合に終了する。
【００６９】
図１０は、実施形態１に係る印刷装置１０３の処理を説明するフローチャートである。尚、このフローチャートで示す処理は、ＣＰＵ１１８が印刷装置１０３の記憶部１２０に格納されたプログラムをＲＡＭ１１９に展開して実行することによって実現される。
【００７０】
まずＳ１００１でＣＰＵ１１８は、印刷装置１０３が起動されるとこの処理を開始する。次にＳ１００２でＣＰＵ１１８は、印刷装置１０３に接続された機器構成を認識する。次にＳ１００３に進みＣＰＵ１１８は、Ｓ１００２で認識した印刷装置１０３に接続された機器の構成を基に機器構成情報を生成して記憶部１２０に保存する。これにより例えば前述の図６（Ｂ）のＳ６０３の機器構成情報６１１で示される機器構成情報が記憶部１２０に保存される。
【００７１】
次にＳ１００４でＣＰＵ１１８は、印刷装置１０３のマルチパンチ装置３０１に装着されたダイ部３０６が、別の種類のダイ部３０６に交換されたか否かを判定する。この判定は、例えば、記憶部１２０に記憶しているダイ部３０６の識別情報と、今回検知したダイ部３０６の識別情報とが一致しているかどうかにより判定できる。ここでダイ部３０６が交換されたと判定するとＣＰＵ１１８はＳ１００５に処理を進め、マルチパンチ装置３０１に新たに装着されたダイ部３０６の種類（識別情報）を取得する。そしてＳ１００５で、印刷装置１０３の機器構成情報を更新して記憶部１２０に保存してＳ１００６に進む。これにより例えば前述の図６（Ｂ）のＳ６０８の機器構成情報６１３で示される機器構成情報が記憶部１２０に保存される。一方、Ｓ１００４で、別の種類のダイ部３０６に交換されていないときはＳ１００４の処理を繰り返す。Ｓ１００６でＣＰＵ１１８は、マルチパンチ装置３０１に装着されているパンチやクリースを行うためのダイ部３０６が交換された旨と、装着されたダイ部３０６の種類とを画像処理装置１０２の印刷ジョブ処理部１１５に機器構成情報として通知する。
【００７２】
尚、このフローチャートで示す処理は、いずれかのステップの処理中に印刷装置１０３がシャットダウンした場合や、印刷装置１０３において予期しないエラーが発生した場合など、正常に処理が進められない場合に終了する。
【００７３】
以上説明したように実施形態１によれば、印刷装置を制御する印刷制御装置は、最新の印刷装置の機器構成を取得できる。そして、その機器構成に応じた機器構成情報をクライアントコンピュータに通知できる。これによりクライアントコンピュータは、印刷装置の機器構成に応じた印刷ジョブを生成することができる。
【００７４】
これにより、誤った機器構成情報に基づく印刷ジョブによる用紙や消耗部品、電力、再印刷にかかる無駄を排除でき、印刷システムの正確性と生産性を向上させることができる。
【００７５】
［実施形態２］
次に本発明の実施形態２について詳細に説明する。尚、実施形態２に係る印刷システム、画像処理装置１０２及び印刷装置１０３のハードウェア構成は前述の実施形態１と同じであるため、その説明を省略する。
【００７６】
上述の実施形態１では、マルチパンチ装置３０１は、マルチパンチ装置３０１の電源の状態に依らず、パンチダイやクリースダイといった様々なパターンのダイを交換することが可能であった。このため印刷装置１０３が起動した状態のままマルチパンチ装置３０１に装着されるダイ部３０６が交換されると、画像処理装置１０２に保持する機器構成情報を、画像処理装置１０２の起動や再起動を待たずにリアルタイムで更新した。
【００７７】
ここでは画像処理装置１０２が起動した状態で、印刷装置１０３の電源がオフにされて印刷装置１０３の機器構成が変更された後、印刷装置１０３の電源がオンされて起動した場合を考える。この場合、画像処理装置１０２は、印刷装置１０３の起動に合わせて改めて起動しないため、印刷装置１０３の機器構成が変更されたことは分からない。つまり画像処理装置１０２は、印刷装置１０３の最新の機器構成を認識できないことになる。その結果、オペレータが期待する成果物は必ずしも得られず、従来の課題と同様に、その印刷に費やした用紙や消耗部品、電力などの無駄を生じることになる。更に、所望の成果物を得るために、マルチパンチ装置のダイをパンチダイに交換した上で、再び印刷ジョブを実行して印刷を行うなどの手間や時間を費やさなければならない。
【００７８】
そこで実施形態２では、給紙部１２４や後処理部１２５等の機器構成が変更された後、印刷装置１０３の電源がオンされると、画像処理装置１０２の印刷ジョブ処理部１１５に、その変更された機器構成情報を通知する。これにより画像処理装置１０２の印刷ジョブ処理部１１５は、その通知された機器構成情報を受け取って、記憶部１１４に記憶している機器構成情報を更新する。これにより、その後は、その最新の機器構成情報に基づいて印刷ジョブの印刷設定を行うことができる。
【００７９】
これにより画像処理装置１０２は、印刷装置１０３の最新の機器構成を把握することができる。これによりクライアントコンピュータ１０１は、画像処理装置１０２から最新の機器構成を受信し、それに応じた印刷ジョブの設定と、その設定に応じた処理が可能になる。これにより、誤った機器構成情報に基づく、用紙や消耗部品及び電力等の無駄を排除できる。実施形態２では、こうして印刷システムの正確性と生産性を向上することを目的とする。
【００８０】
図１１は、本発明の実施形態２に係る印刷装置１０３と画像処理装置１０２の動作を説明するフローチャートと機器構成情報の一例を説明する図である。
【００８１】
図１１（Ａ）は、実施形態２に係る印刷装置１０３と画像処理装置１０２の動作を説明するフローチャートである。
【００８２】
まずＳ１１０１で印刷装置１０３が起動する。またＳ１１０２で画像処理装置１０２が起動する。ここでＳ１１０１及びＳ１１０２の順序は逆でも構わない。次にＳ１１０３に進み、印刷ジョブデータ処理部１２６は、印刷装置１０３が起動したことにより、印刷装置１０３に接続された機器を認識し、機器構成情報として記憶部１２０に保存する。
【００８３】
次にＳ１１０４で画像処理装置１０２の印刷ジョブ処理部１１５が、画像処理装置１０２の起動に伴って、印刷装置１０３が起動しているか否かを印刷装置１０３の印刷ジョブデータ処理部１２６に問い合わせる。そしてＳ１１０５で画像処理装置１０２の印刷ジョブ処理部１１５は、印刷装置３０１の機器構成を取得するために印刷装置１０３の印刷ジョブデータ処理部１２６に問い合わせて、印刷装置１０３の機器構成情報を取得する。そしてＳ１１０６で画像処理装置１０２の印刷ジョブ処理部１１５は、印刷装置１０３の印刷ジョブデータ処理部１２６により取得した印刷装置３０１の機器構成情報を記憶部１１４に保存する。
【００８４】
そしてＳ１１０７で、印刷装置１０３の電源がオフにされて印刷装置１０３の機器構成が変更される。このとき画像処理装置１０２は起動した状態のままである。そして再び印刷装置１０３の電源がオンにされて印刷装置１０３が起動するとＳ１１０８で、印刷ジョブデータ処理部１２６は、印刷装置１０３に接続された機器の構成を認識し、その機器構成を機器構成情報として記憶部１２０に保存する。次にＳ１１０９に進み印刷装置１０３の印刷ジョブデータ処理部１２６は、印刷装置１０３の機器構成が変更された旨を含めた機器構成情報を、画像処理装置１０２の印刷ジョブ処理部１１５に通知する。これによりＳ１１１０で印刷ジョブ処理部１１５は、その通知された機器構成情報で記憶部１１４に記憶されている機器構成情報を更新する。
【００８５】
図１１（Ｂ）は、図１１（Ａ）の処理に応じて、印刷装置１０３の記憶部１２０及び画像処理装置１０２の記憶部１１４に保持される機器構成情報の一例を示す図である。
【００８６】
Ｓ１１０３の機器構成情報１１１１は、図１１（Ａ）のＳ１１０３で印刷装置１０３の記憶部１２０に保存された時点の機器構成情報を示す。この機器構成情報により、印刷処理１０３にフィニッシング装置、多機能折り装置、製本装置、マルチパンチ装置、給紙装置が接続されていることが分かり、マルチパンチ装置にはパンチダイが装着されていることが分かる。
【００８７】
Ｓ１１０６の機器構成情報１１１２は、図１１（Ａ）のＳ１１０６で画像処理装置１０２の記憶部１１４に保存された時点の機器構成情報を示す。この機器構成情報により、印刷処理１０３には、フィニッシング装置、多機能折り装置、製本装置、マルチパンチ装置、給紙装置が接続されていて、マルチパンチ装置にパンチダイが装着されていることが分かる。ここでＳ１１０３の機器構成情報１１１１とＳ１１０６の機器構成情報１１１２とは完全に一致しており、画像処理装置１０２は印刷処理１０３の機器構成を正しく把握していることがわかる。
【００８８】
次にＳ１１０８の機器構成情報１１１３は、図１１（Ａ）のＳ１１０８で印刷装置１０３の記憶部１２０に保存された時点の機器構成情報を示す。この機器構成情報により、印刷処理１０３には、フィニッシング装置、多機能折り装置、マルチパンチ装置、給紙装置が接続され、マルチパンチ装置にはパンチダイが装着されていて、製本装置は印刷装置１０３に接続されていないことが分かる。
【００８９】
Ｓ１１１０の機器構成情報１１１４は、図１１（Ａ）のＳ１１１０で画像処理装置１０２の記憶部１１４に保存された時点の機器構成情報を示す。この機器構成情報により、印刷処理１０３には、フィニッシング装置、多機能折り装置、マルチパンチ装置、給紙装置が接続され、マルチパンチ装置にはパンチダイが装着されていることが分かる。ここでＳ１１０８の機器構成情報１１１３とＳ１１１０の機器構成情報１１１４とは完全に一致している。言い換えれば、Ｓ１１０７で印刷装置１０３の機器構成が変更されている、即ち、製本装置が外されているにも拘らず、Ｓ１１１０で画像処理装置１０２は、印刷装置１０３の最新の機器構成を正しく把握していることがわかる。
【００９０】
図１２は、本発明の実施形態２に係る印刷装置１０３に製本装置が装着されているときにクライアントコンピュータ１０１のプリンタドライバ１０６が表示する印刷設定画面の一例を示す図である。ここでは後処理１２０４が選択されている状態を示す。
【００９１】
クライアントコンピュータ１０１のプリンタドライバ１０６は、画像処理装置１０２に対して印刷ジョブの印刷属性を設定する。プリンタドライバ１０６は、上述したように、ネットワーク１０４を介した双方向通信により、画像処理装置１０２から印刷装置１０３の機器構成情報や設定情報、能力情報などの各種情報を取得する。つまり印刷装置１０２の機器構成や能力情報を、画像処理装置１０２から取得することができ、プリンタドライバ１０６のＧＵＩにより、印刷設定画面１２０１により、印刷ジョブに設定できる印刷属性に絞って表示することができる。
【００９２】
印刷設定画面１２０１は、ページ１２０２、給紙１２０３、後処理１２０４、そのほか１２０５で示すタブ毎に印刷設定項目を表示し、またＯＫ１２１１、キャンセル１２１２、適用１２１３の３つのボタンを有している。後処理１２０４は、印刷ジョブの後処理に関して設定するタブであり、様々な後処理の設定が可能であるが、実施形態２では、製本設定１２０６に限って説明する。
【００９３】
製本設定１２０６は、製本設定値１２０７として３つの選択肢、なし１２０８、左開き製本１２０９、右開き製本１２１０を有する。尚、図１２では、図１１（Ａ）のＳ１１０６の完了時点での印刷設定画面として説明する。このとき、印刷装置１０３には少なくとも製本装置が接続されている。ここでは、製本設定値１２０７として表示される３つの選択肢、なし１２０８、左開き１２０９及び右開き１２１０の全てが選択可能なＧＵＩとして表示されている。これは、プリンタドライバ１０６が画像処理装置１０２から取得した情報、つまり、Ｓ１１０６の機器構成情報１１１２に応じて表示しているためである。即ち、画像処理装置１０２が認識している印刷装置１０３には製本装置が接続されているため、製本設定の全ての選択肢が選択可能になっている。
【００９４】
ここで例えばユーザが、製本設定値１２０７で、左開き１２０９を選択して印刷ジョブを実行すると、製本装置によって左開きでの製本処理が実行される。
【００９５】
図１３は、本発明の実施形態２に係る印刷装置１０３に製本装置が装着されていないときにクライアントコンピュータ１０１のプリンタドライバ１０６が表示する印刷設定画面の一例を示す図である。ここで図１２と共通する部分は同じ参照番号で示し、その説明を省略する。ここでも後処理１２０４が選択されている状態を示す。ここでは図１１（Ａ）のＳ１１１０の完了時点でのプリンタドライバ１０６の印刷設定画面として説明する。
【００９６】
この印刷設定画面１３０１でも図１２と同様に、製本設定１２０６は製本設定値１２０７として３つの選択肢、なし１２０８、左開き製本１２０９、右開き製本１２１０が存在する。しかし、図１１（Ａ）のＳ１１１０の完了時点では、印刷装置１０３には製本装置が接続されていない。従って、製本設定値１２０７として表示される３つの選択肢のうち、なし１２０８のみが選択可能で、それ以外の製本に係る、左開き１２０９及び右開き１２１０は選択不可能を示すグレーアウトで表示されている。
【００９７】
図１４は、実施形態２に係る画像処理装置１０２による処理を説明するフローチャートである。尚、このフローチャートで示す処理は、画像処理装置１０２のＣＰＵ１９が記憶部１１４に格納されたプログラムをＲＡＭ１１０に展開して実行することにより実現される。
【００９８】
Ｓ１４０１でＣＰＵ１０９は、画像処理装置１０２が起動することによりこの処理を開始する。次にＳ１４０２に進みＣＰＵ１０９は、印刷装置１０３に対して印刷装置１０３が起動しているか否かを問い合わせて、印刷装置１０３の起動完了の有無を判定する。ここで印刷装置１０３が起動していると判定するとＳ１４０３に進みＣＰＵ１０９は、印刷装置３０１の機器構成を取得するために印刷装置１０３に機器構成を問い合わせて、印刷装置１０３から機器構成情報を取得してＳ１４０４に進む。一方、Ｓ１４０２で印刷装置１０３が起動していないときはＳ１４０２を繰り返す。Ｓ１４０４でＣＰＵ１０９は、印刷装置１０３から取得した印刷装置１０３の機器構成情報を記憶部１１４に保存してＳ１４０５に進む。ここで、例えば図１１（Ｂ）のＳ１１０６の機器構成情報１１１２で示される機器構成情報が保存される。
【００９９】
次にＳ１４０５でＣＰＵ１０９は、印刷装置１０３の機器構成が変更されたことが印刷装置１０３から通知されたか否かを判定する。通知がなければＳ１４０５の処理を繰り返すが、通知があるとＳ１４０６に進む。Ｓ１４０６でＣＰＵ１０９は、印刷装置１０３の印刷ジョブデータ処理部１２６から最新の機器構成情報を取得する。そしてＳ１４０７に進みＣＰＵ１０９は、印刷装置１０３から取得した最新の機器構成情報により、記憶部１１４に記憶している機器構成情報を更新してＳ１４０５に進む。こうして例えば図１１（Ｂ）のＳ１１１０の機器構成情報１１１４で示される機器構成情報が記憶部１１４に保存されたことになる。そして、この記憶している最新の機器構成情報は、クライアントコンピュータ１０１からの要求によりクライアントコンピュータ１０１に送信される。これによりクライアントコンピュータ１０１は、印刷装置１０３の最新の機器構成情報に従って印刷ジョブを作成して発行することができる。
【０１００】
この処理は、いずれかのステップの処理中に画像処理装置１０２がシャットダウンした場合や、画像処理装置１０２において予期しないエラーが発生した場合など、正常に処理が進められない場合に終了する。
【０１０１】
図１５は、実施形態２に係る印刷装置１０３の処理を説明するフローチャートである。尚、このフローチャートで示す処理は、印刷装置１０３のＣＰＵ１１８が記憶部１２０に格納されたプログラムをＲＡＭ１１９に展開して実行することにより実現される。
【０１０２】
まずＳ１５０１でＣＰＵ１１８は、印刷装置１０３が起動することにより、この処理を開始してＳ１５０２に進む。Ｓ１５０２でＣＰＵ１１８は、印刷装置１０３に接続された機器を認識し、その認識した印刷装置１０３に接続された機器の構成を機器構成情報として記憶部１２０に保存する。これにより例えば図１１（Ｂ）のＳ１１０３の機器構成情報１１１１で示される機器構成情報が記憶部１２０に保存される。ここで記憶部１２０は、この機器構成情報を不揮発に記憶する。
【０１０３】
次に印刷装置１０３の電源がオフにされて印刷装置１０３の機器構成が変更される。このとき画像処理装置１０２が起動した状態のままである。そしてＳ１５０４で印刷装置１０３の電源がオンにされるとＣＰＵ１１８は、記憶部１２０に記憶している以前の機構構成情報と、現在の機器構成に基づく機器構成情報とが同じかどうか判定する。同じであればＳ１５０４の処理を繰り返すが、同じでないときはＳ１５０５に進み、印刷装置１０３に接続された機器の構成に基づく新たな機器構成情報を作成して記憶部１２０に保存する。ここでは例えば図１１（Ｂ）のＳ１１０８の機器構成情報１１１３で示される機器構成情報が記憶部１２０に保存される。そしてＳ１５０６に進みＣＰＵ１１８は、印刷装置１０３の機器構成が変更された旨を含めて画像処理装置１０２に、変更された機器構成情報を通知する。この通知により前述の図１４のＳ１４０５で、画像処理装置１０２のＣＰＵ１０９が、印刷装置１０３の機器構成が変更されたと確認できる。
【０１０４】
この処理は、いずれかのステップの処理中に印刷装置１０３がシャットダウンした場合や、印刷装置１０３において予期しないエラーが発生した場合など、正常に処理が進められない場合に終了する。
【０１０５】
以上説明したように実施形態２によれば、印刷装置の電源がオフされた状態で印刷装置に接続された機器の構成が変更された時でも、最新の印刷装置に接続された機器構成に応じた印刷ジョブを設定できる。これにより、印刷装置に機器構成が変更されたことを気付かずに、機器構成に合わない印刷ジョブを送信して無駄な印刷物を作成してしまうといった事態の発生を防止できる。
【０１０６】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【０１０７】
本発明は上記実施形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【符号の説明】
【０１０８】
１０１…クライアントコンピュータ、１０２…画像処理装置（印刷制御装置）、１０３…印刷装置、１０９…ＣＰＵ、１１５…印刷ジョブ処理部、１１８…ＣＰＵ、１２４…給紙部、１２５…後処理部、１２６…印刷ジョブデータ処理部
【図１】
0006745591.tif 000002
【図２】
0006745591.tif 000003
【図３】
0006745591.tif 000004
【図４】
0006745591.tif 000005
【図５】
0006745591.tif 000006
【図６】
0006745591.tif 000007
【図７】
0006745591.tif 000008
【図８】
0006745591.tif 000009
【図９】
0006745591.tif 000010
【図１０】
0006745591.tif 000011
【図１１】
0006745591.tif 000012
【図１２】
0006745591.tif 000013
【図１３】
0006745591.tif 000014
【図１４】
0006745591.tif 000015
【図１５】
0006745591.tif 000016