(57)【要約】【課題】所定のフィニッシング処理指定を無効化して印字情報の記録処理を実行して、所定のフィニッシング処理が新たに必要であることを容易に認知させることである。【解決手段】データ処理装置から印字情報で指定されている所定のフィニッシング処理指定がＭＦＰ１１１のフィニッシャで処理可能な上限値を越えるとＭＦＰ１１１のＣＰＵが判断した場合に、ジョブに指定されているフィニッシング処理指定を解除して印字情報を記録処理した印字処理結果情報を要求しているＰＣ側のＰＣ１０１等に通知する構成を特徴とする。【選択図】        図１
2005059230.tif 000002
【特許請求の範囲】
【請求項１】
印字情報を記録したシートに所定のフィニッシング処理を行う第１のシート後処理装置を接続可能な画像処理装置であって、
前記印字情報の記録の指示と前記印字情報を記録したシートに所定のフィニッシング処理の行う指示を受け付ける指示受付手段と、
前記指示受け付け手段で指定されているフィニッシング処理指定が前記第１のシート後処理装置の処理可能な上限値を越える場合に、前記指定されているフィニッシング処理指定を解除し、前記印字情報の記録を行うよう制御する制御手段と、
代替処理可能な第２のシート後処理装置に関する情報を通知する通知手段と、を備えることを特徴とする画像処理装置。
【請求項２】
前記画像処理装置は、さらにデータ処理装置と接続可能で、前記通知手段は、前記制御手段によりフィニッシング処理指定を解除したことを含む処理結果情報を前記データ処理装置に通知することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像処理装置は、前記通知手段は、前記制御手段によりフィニッシング処理指定を解除したことを含む処理結果情報を表示する表示手段を有することを特徴とする請求項１記載の画像処理装置。
【請求項４】
所定のフィニッシング処理を実行可能なシート後処理手段を接続可能な画像処理装置にフィニッシング処理指定を伴う印字情報を記録する指示を送信可能なデータ処理装置であって、
前記画像処理装置において指定されているフィニッシング処理を解除し、前記印字情報の記録を行う場合に、代替処理可能な第２のシート後処理装置に関する情報を表示する表示手段と、を有することを特徴とするデータ処理装置。
【請求項５】
前記表示手段は、さらにフィニッシング処理が解除されたことを示す情報を表示することを特徴とする請求項４記載のデータ処理装置。
【請求項６】
印字情報を記録したシートに所定のフィニッシング処理を行う第１のシート後処理装置を接続可能な画像処理装置における印字処理方法であって、
前記印字情報の記録の指示と前記印字情報を記録したシートに所定のフィニッシング処理の行う指示を受け付ける指示受付工程と、
前記指示受け付け工程で指定されているフィニッシング処理が前記第１のシート後処理装置の処理可能な上限値を越える場合に、前記ジョブに指定されているフィニッシング処理指定を解除する解除し、前記印字情報の記録を行うよう制御する制御ステップと、
代替処理可能な第２のシート後処理装置に関する情報を通知する通知ステップとを備えることを特徴とする印字処理方法。
【請求項７】
前記画像処理装置は、さらにデータ処理装置と接続可能で、前記通知ステップは、前記制御ステップによりフィニッシング処理を解除したことを含む処理結果情報を前記データ処理装置に通知することを特徴とする請求項６記載の印字処理方法。
【請求項８】
前記通知ステップは、前記制御ステップによりフィニッシング処理を解除したことを含むジョブ処理結果情報を操作部画面に通知することを特徴とする請求項６記載の印字処理方法。
【請求項９】
所定のフィニッシング処理を実行可能なシート後処理装置を接続可能な画像処理装置にフィニッシング処理指定を伴う印字情報を送信可能なデータ処理装置における印字情報処理方法であって、
前記画像処理装置において指定されているフィニッシング処理を解除し、前記印字情報の記録を行う場合に、代替処理可能な第２のシート後処理装置に関する情報を表示する表示ステップと、を有することを特徴とする印字情報処理方法。
【請求項１０】
前記表示ステップには、さらにフィニッシング処理を解除したことを示す情報を表示するステップを含むことを特徴とする請求項９記載の印字情報処理方法。
【請求項１１】
請求項６〜１０のいずれかに記載の印字情報処理方法を実現するプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１２】
請求項６〜１０のいずれかに記載の印字情報処理方法を実現することを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理されたシートに所定の製本フィニッシング処理を行う第１のシート後処理手段を接続可能な画像処理装置およびデータ処理装置およびジョブ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【０００２】
【従来の技術】
近年、デスク・トップ・パブリッシング（ＤＴＰ）をはじめとするコンピュータ処理の導入により、印刷文書作成工程の効率化が進んでいる。最近では、顧客から印刷業者へ、インターネット等の通信網を介した印刷原稿を入稿することも可能になっている。例えば、特許文献１には、インターネットを介して顧客から印刷の受注を行う印刷受注システムが開示されている。
【０００３】
このシステムでは、インターネット上に設けた集中ステーションシステムに発注受付用のホームページを用意し、このホームページを用いて顧客から対話的に取得した印刷情報を、通信ネットワークを介して印刷業者のデジタル画像印刷機に送って印刷させる。
【０００４】
このシステムは、色校正その他の校正作業も、顧客側のコンピュータと印刷業者側のコンピュータの間で、ネットワークを介して行う事ができる。また、この文献には、印刷条件の違いによるコスト試算を行う機能や、発注の現在のステータス情報を顧客に提供する機能なども紹介されている。このような電子入稿のシステムは、印刷物作成工程の短縮化やトータルコストの削減に大きな効果をもたらしており，顧客にも印刷業者にも大きなメリットをもたらしている。
【０００５】
また、複写機、プリンタのフィニッシング機能も進化しており、ステイプル機能、パンチ機能、トリミング機能、タブ紙挿入機能等を備えた機種がベンダにより開発されており、印刷拠点では、顧客から受け付けた印刷原稿を高機能プリンタで処理する機会が増えている。
【０００６】
高機能プリンタの使用にあたっては、例えば、特許文献２には、印刷製本装置で処理可能な制限量を超えたジョブに関する処理方法が公開されている。このシステムでは、制限量を超えたジョブを処理可能な単位に分割しフィニッシングを行う事ができる。
【０００７】
【特許文献１】
特開２０００−１５５６６６号公報
【０００８】
【特許文献２】
特開平１１−１７０７２８号公報
【０００９】
【発明が解決しようとする課題】
従来の製本フィニッシャを有する印刷機を使用して原稿を処理するシステムにおいて、一般に製本フィニッシャのステイプル機能、パンチ機能、折り処理等には処理可能な用紙枚数の上限がある。
【００１０】
そして、上記上限を超えた原稿を印刷機に投入した場合、処理途中でエラーが発生するため、印刷処理者は、原稿を処理可能な単位に分割して再投入するなど、エラー発生時に処理方針を検討しなければならず、常に印刷システムを監視する必要があった。
【００１１】
特に、大量の印刷物を扱う場合にはエラー回避処理に伴う印刷処理者の作業量は多大なものになってしまったり、あるいは、印刷処理中にエラーは発生しないものの、印刷機器の判断により、指定した体裁設定が無効化されて強制出力される印刷システムも存在しており、この場合、出力後の印刷処理者は常にポストプレスを意識しなければならなかった。
【００１２】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、印字情報の記録の指示と前記印字情報を記録したシートに所定のフィニッシング処理の行う指示を受け付け、該指定されているフィニッシング処理指定が第１のシート後処理装置の処理可能な上限値を越える場合に、指定されているフィニッシング処理指定を解除し、印字情報の記録を行うよう制御し、かつ、該制御に伴い、代替処理可能な第２のシート後処理装置に関する情報を通知することにより、印字情報を記録したシートに所定のフィニッシング処理の行う指示で指定された製本フィニッシング指定が接続されるシート後処理装置の仕様を越えている場合には、その指定を解除して該印字情報の印字処理を中断することなく処理した後、その処理内容と、その製本フィニッシング指定を実行可能な第２のシート後処理装置に関する情報を通知して、印刷処理要求者は、原稿データの出力体裁、印刷機器の製本フィニッシングの制限を意識することなく効率的に印字情報の出力指示を行えるとともに、要求した製本フィニッシング指定を賄えない場合でも、要求した製本フィニッシング指定をマニュアルで行えるシート後処理装置の存在を認知させて、スムーズにシート後処理作業へ移行させて、トータル的なタイムコストを削減する事ができる画像処理装置およびデータ処理装置および印字処理方法および印字情報処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【００１３】
【課題を解決するための手段】
上記目的を達成する本発明の画像処理装置は以下に示す構成を備える。
【００１４】
本発明の画像処理装置は、印字情報を記録したシートに所定のフィニッシング処理を行う第１のシート後処理装置を接続可能な画像処理装置であって、前記印字情報の記録の指示と前記印字情報を記録したシートに所定のフィニッシング処理の行う指示を受け付ける指示受付手段と、前記指示受け付け手段で指定されているフィニッシング処理指定が前記第１のシート後処理装置の処理可能な上限値を越える場合に、前記指定されているフィニッシング処理指定を解除し、前記印字情報の記録を行うよう制御する制御手段と、代替処理可能な第２のシート後処理装置に関する情報を通知する通知手段とを備えることを特徴とする。
【００１５】
上記目的を達成する本発明のデータ処理装置は以下に示す構成を備える。
【００１６】
本発明のデータ処理装置は、所定のフィニッシング処理を実行可能なシート後処理手段を接続可能な画像処理装置にフィニッシング処理指定を伴う印字情報を記録する指示を送信可能なデータ処理装置であって、前記画像処理装置において指定されているフィニッシング処理を解除し、前記印字情報の記録を行う場合に、代替処理可能な第２のシート後処理装置に関する情報を表示する表示手段とを有することを特徴とする。
【００１７】
上記目的を達成する本発明の印字処理方法は以下に示す構成を備える。
【００１８】
本発明の印字処理方法は、印字情報を記録したシートに所定のフィニッシング処理を行う第１のシート後処理装置を接続可能な画像処理装置における印字処理方法であって、前記印字情報の記録の指示と前記印字情報を記録したシートに所定のフィニッシング処理の行う指示を受け付ける指示受付工程と、前記指示受け付け工程で指定されているフィニッシング処理が前記第１のシート後処理装置の処理可能な上限値を越える場合に、前記ジョブに指定されているフィニッシング処理指定を解除する解除し、前記印字情報の記録を行うよう制御する制御ステップと、代替処理可能な第２のシート後処理装置に関する情報を通知する通知ステップとを備えることを特徴とする。
【００１９】
上記目的を達成する本発明の印字情報処理方法は以下に示す構成を備える。
【００２０】
本発明の印字情報処理方法は、所定のフィニッシング処理を実行可能なシート後処理装置を接続可能な画像処理装置にフィニッシング処理指定を伴う印字情報を送信可能なデータ処理装置における印字情報処理方法であって、前記画像処理装置において指定されているフィニッシング処理を解除し、前記印字情報の記録を行う場合に、代替処理可能な第２のシート後処理装置に関する情報を表示する表示ステップとを有することを特徴とする。
【００２１】
【発明の実施の形態】
〔第１実施形態〕
図１は、本発明の第１実施形態を示す印刷装置を適用可能な印刷システムの構成を説明するブロック図であり、ネットワークを介して印刷機とデータの送受信が可能な、少なくとも１台以上のクライアントＰＣ（ワープロ機器等であっても良い）と、少なくとも１台以上の印刷機と、少なくとも１台以上の製本機を有する、本実施形態で使用するネットワークを介して接続された印刷システム例に対応する。
【００２２】
図１において、１０１はネットワークに接続可能なデスクトップＰＣ、１０２はネットワークに接続可能なノートＰＣ、１０３はネットワークに接続可能なワープロ機器で、これらは、本実実施形態における通信プログラムが実行可能な電子計算機・ワープロ機器（説明簡略のため、クライアントＰＣと称す）である。
【００２３】
１１１はＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：スキャナ、ＦＡＸ、印刷装置等を搭載したコピー機であるが、ＰＣからジョブ投入可能なもの）であり、フィニッシャにはステイプル、パンチ機能を搭載している。ここでは、ＭＦＰとして説明するが、これに限らず複写機やプリンタなど印刷機能を持った装置であればよい。
【００２４】
１１２は印刷装置で、ネットワークに接続可能なネットワークインタフェースボードを搭載してある。以後の説明では、ＭＦＰ１１１、印刷装置１１２を、共に単にプリンタと称する。
【００２５】
１５１は手動ステイプラ、１５２は手動パンチャであり、本実施形態では、手動ステイプラ１５１、手動パンチャ１５２で処理可能な制限枚数は、ＭＦＰ１１１に搭載されているフィニッシャの処理制限上限よりも多いものとする。以後、手動ステイプラ１５１をオフラインステイプラ、手動パンチャ１５２をオフラインパンチャと称する。ここでは手動ステイプラ、手動パンチャについて説明するが、これに限らず製本綴じ機能などであってもよい。
【００２６】
これらのデバイスを相互に接続するネットワーク（ＬＡＮ）１２１は、ファイアウォール１３１を介してインターネット１４１に接続されており、インターネット１４１を介して他のネットワーク１４２と接続することも可能である。
【００２７】
図２は、本発明に係る印刷システムを構成するデータ処理装置の構成を説明するブロック図であり、一般的なＰＣの内部構成に対応し、例えば図１におけるデスクトップＰＣ１０１、ノートＰＣ１０２およびワープロ機器１０３の内部構成に対応する。
【００２８】
図２において、２０１はＣＰＵで、補助記憶装置２０３から読み出されるＯＳをＲＡＭ２０２上に常駐させて、各種のアプリケーションを起動して種々のデータ処理を行う。ＲＡＭ２０２は、主としてＣＰＵ２０１のワークエリアとして機能する。フレキシブルディスク、ＣＤ−ＲＯＭ等を含む補助記憶装置２０３は、本実施形態における通信プログラムも記憶している。
【００２９】
２０４はＣＲＴディスプレイ、ＤＳＴＮ液晶ディスプレイ等で構成される画像表示装置で、ユーザにメッセージを通知する目的で使用される。２０５はマウス、キーボード等で構成される入力装置で、ユーザのコマンドを入力する。
【００３０】
２０６はネットワークインタフェースカード（ＮＩＣ）で、ＬＡＮ２２０を介して、ネットワーク通信機能を有したファクシミリ装置、他のネットワーク機器あるいは他のＰＣ等と双方向にデータをやり取りする。２０９はメインバスである。
【００３１】
なお、本実施形態においては、ＬＡＮ２２０は図１におけるＬＡＮ１２１と同じものである。
【００３２】
図３は、図１に示した印刷システムにおける印刷装置の構成を説明するブロック図であり、ネットワークに接続可能な一般的なプリンタ（ＭＦＰを含む）の内部構成例に対応する。
【００３３】
図３において、３０１はＣＰＵで、メインバス３０９を介してファクシミリ装置各部を制御するとともに、本実施形態におけるプログラムを処理する。３０２はＲＡＭで、ＣＰＵ３０１のワークエリアの提供、印刷処理で使用するイメージデータを一時的に記憶する。
【００３４】
３０３はハードディスク、ＣＤ−ＲＯＭ等で構成される補助記憶装置で、印刷データの保存、印刷制御プログラム等を格納する際に用いる。３０６はＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）で、ＬＡＮ３２０を介して、ネットワーク機器と双方向にデータをやり取りする。
【００３５】
３０４はタッチパネル等の画像表示装置で、プリンタ本体の状態や、エラーメッセージ等を表示する場合に用いることができる。３０５はユーザコマンド入力装置（タッチパネル等）で、ネットワークアドレスの設定やコピー部数を指定するためのものである。画像表示装置３０４、ユーザコマンド入力装置３０５は単一のＵＩとして用いることも可能である。
【００３６】
３０７は印字データを出力するための印字制御装置で、所定の製本フィニッシング処理を実行するフィニッシャ３０７Ａを接続可能に構成され、フィニッシャ３０７Ａの図示しないコントローラと通信して、各種の製本フィニッシング処理を行う。ただし、フィニッシャ３０７Ａには、あらかじめ設定された仕様上の制約、例えばステイプル機能については、最大枚数等の仕様上の制約がメモリ（図７参照）上に記憶されており、その内容とクライアント側からジョブで指定されているフィニッシング指定とを比較して、処理可能な制限を越えていないと判断した場合には、そのジョブに対して指定されたフィニッシング処理を施し、処理可能な制限を越えていると判断した場合には、そのジョブに対して指定されたフィニッシング指定を無効化して、画像処理されたシートに対して通常の排紙処理を行う。
【００３７】
その際、ＣＰＵ３０１は、後述するようにジョブ要求元のクライアントＰＣ側に通知すべきメッセージを作成して送信する機能処理を後述するフローチャートの手順に従って実行する。
【００３８】
また、通知すべきメッセージは、ジョブ要求元のクライアントＰＣ側のジョブ処理を行っているドライバに所定のプロトコルで通知するとともに、画像表示装置３０４上に表示可能に構成されている。
【００３９】
３０８は画像読み取り部で、原稿上の画像を読み取って、白黒２値（カラーでもよい）のイメージデータを作成する。
【００４０】
なお、本実施形態においては、ＬＡＮ３２０は図１におけるＬＡＮ１２１と同じものである。
【００４１】
印字制御装置３０７およびタイマ３１３は本発明には直接関係ないので省略可能であるが、一般的なファクシミリ装置をあらわすために記載されている。
【００４２】
図４は、本発明に係る印刷装置におけるデータ処理手順の一例を示すフローチャートであり、例えば図１に示したプリンタ１１１で実行されるプログラム（以下プリンタプログラムと称す）における処理手順に対応する。なお、Ｓ４０１〜Ｓ４１４は各ステップを示し、これら一連の処理の判断と実行は、ハードウェア的にはプリンタ１１１内部のＣＰＵ３０１によって行われる。
【００４３】
プリンタを起動すると（Ｓ４０１）、ネットワークの初期化、フィニッシャの初期化、印字制御装置３０７のウォームアップ等の初期化処理を行い（Ｓ４０２）、ネットワーク（ＬＡＮ１２１等）を介し、クライアントＰＣ等の、他のネットワーク機器とデータを送受信するためのポートをオープンする（Ｓ４０３）。
これらの処理により、クライアントＰＣ等から本実施形態に関する処理要求を受信した時には、オペレーティングシステムが受信イベントを発行し、受信イベントがプログラムに通知される。
【００４４】
上記処理が完了すると、プリンタはクライアントＰＣ等からのイベント待機状態を保持する（Ｓ４０４）。
【００４５】
そして、保持しているイベンを受信したら、該発行されたイベントを取得し（Ｓ４０６）、該イベントが印刷要求かどうかを判断して（Ｓ４０６）、クライアントＰＣから印刷データとともに印刷処理要求イベントを受信したと判断した場合は、印刷用データからパラメータを抽出する（Ｓ４０７）。
【００４６】
本実施形態では印刷パラメータには少なくとも、印刷枚数、ステイプル設定情報が含まれているものとする。
【００４７】
次に、印刷パラメータでステイプル処理が指定されているか判断し（Ｓ４０８）、ステイプルが指定されていたと判断した場合には、フィニッシャで処理可能なステイプル枚数と、印刷パラメータに含まれる印刷枚数を比較し、ステイプル処理可能範囲内であるか判断し（Ｓ４０９）、印刷枚数が処理範囲を超えていたと判断した場合には、ステイプルエラーフラグをＲＡＭ３０２で記憶しておき（Ｓ４１２）、印刷パラメータからステイプル設定をＯＦＦにし（Ｓ４１４）、印字処理を行い（Ｓ４１０）、印字処理が終了したら、クライアントＰＣにステイプルエラー情報とともに印刷完了通知を送信し（Ｓ４１１）、ステップＳ４０４のイベント待機状態に戻る。
【００４８】
一方、ステップＳ４０８で、印刷パラメータにステイプル設定が指定されていないと判断した場合には、そのままの設定で印刷処理を行い（Ｓ４１０）、印刷が終了したら正常印刷完了通知をクライアントＰＣに送信し（Ｓ４１１）、ステップＳ４０４のイベント待機状態に戻る。
【００４９】
一方、ステップＳ４０９で、印刷枚数が、ステイプル可能制限内で合ったと判断した場合には、印刷パラメータに修正を加えることなく印字処理（ステイプル処理も含む）を行い（Ｓ４１０）、クライアントＰＣに正常印刷終了通知を送信し（Ｓ４１１）、ステップＳ４０４へ戻り、再びイベント待機状態を保持する。
【００５０】
一方、ステップＳ４０６で、その他の処理要求を受信した場合、プリンタの仕様にそった処理を行い（Ｓ４１３）、ステップＳ４０４に戻り、再びイベント待機状態を保持する。
【００５１】
なお、ここで、その他の処理とは、クライアントＰＣからの印刷キャンセル要求、プリンタのシャットダウン要求、クライアントＰＣからの接続要求等を想定している。
【００５２】
特に、クライアントＰＣからの接続要求を受信した場合、以後ジョブ状態、プリンタ状態の変化をクライアントＰＣにイベント通知する場合などを想定して、プリンタプログラムはイベント配信先情報の管理などを行う必要があるが、本実施形態では管理方法等は特に限定しない。
【００５３】
図５は、本発明に係るデータ処理装置におけるデータ処理手順の一例を示すフローチャートであり、クライアントＰＣ１０１で実行されるプログラム（以下クライアントプログラムと称す）における処理例である。なお、Ｓ５０１〜Ｓ５１５は各ステップを示す。また、これら一連の処理の判断と実行は、ハードウェア的にはＰＣ１０２内部のＣＰＵ２０１によって行われる。
【００５４】
クライアントプログラムを起動すると（Ｓ５０１）、ネットワークを介し、プリンタとデータを送受信するためのポートをオープンする（Ｓ５０２）。この処理により、プリンタで処理中のジョブの制御、印刷完了通知イベントの受信、プリンタ状態エラーイベントなどを受信した時には、オペレーティングシステムが受信イベントを発行し、受信イベントがプログラムに通知される。例えばクライアントＰＣのＯＳがＷｉｎｄｏｗｓ（登録商標）の場合、プリンタドライバ、ランゲージモニタ、システムスプーラからのイベントを受信する事も可能である。
【００５５】
本実施形態では、印刷ジョブの作成方法、印刷体裁の指定方法は限定しないが、少なくとも印刷ジョブには印刷パラメータとして印刷枚数、ステイプル処理設定が含まれており、印刷ジョブ投入時にはＯＳから印刷パラメータを取得可能であるものとする。上記処理が終了すると、各種のイベント待機状態を保持し（Ｓ５０３）、イベントを受信した場合にはイベント内容を解析し（Ｓ５０４）、印刷ジョブ投入イベントであったかどうかを判断して（Ｓ５０５）、印刷ジョブ投入イベントがあったと判断した場合には、ジョブデータから印刷パラメータを抽出し（Ｓ５０６）、ジョブの識別フラグを一意に特定可能な方法でＲＡＭ２０２に保持しておく。その後、ジョブを投入し（Ｓ５０７）、そして、再びイベント待機状態を保持する（Ｓ５０３）。
【００５６】
一方、ステップＳ５０５で、印刷ジョブ投入でないと判断された場合は、ステップＳ５０８において、プリンタからの印刷完了通知を受信したかどうかを判断して、プリンタからの印刷完了通知を受信したと判断した場合は、印刷処理が正常に完了したか判断し（Ｓ５０９）、正常完了していると判断した場合には、その旨ＵＩを画像表示装置２０４上に表示し（Ｓ５１０）、ステップＳ５０３へ戻り、再びイベント待機状態を保持する。
【００５７】
一方、ステップＳ５０９でステイプルエラー通知を受信すると、ステップＳ５０６で抽出した後、保持していた印刷パラメータを解析して（Ｓ５１１）、印刷パラメータから印刷枚数を取得し、後述する図７で示される装置情報（デバイス情報）の解析して（Ｓ５１２）、得られる情報とから、取得した枚数を処理可能なオフラインステイプラが存在するか確認し（Ｓ５１３）、使用可能なオフラインステイプラが存在していると判断した場合には、その中から任意のステイプラ情報に関する情報を付加した印刷完了通知を画像表示装置２０４上に表示する（Ｓ５１４）。その後、ステップＳ５０３へ戻り、再びイベント待機状態を保持する。
【００５８】
なお、ステップＳ５１４で表示する印刷完了通知は、例えば図６のようなものである。この終了通知に表示された特記事項で示されるメッセージ６０１を確認する事で、印刷処理次工程で行うべき処理を明示的に確認する事が可能となる。
【００５９】
一方、ステップＳ５１３で、使用可能なオフラインステイプラが存在しないと判断した場合には、その他の処理（例えば、印刷エラー通知の表示等）を行い（Ｓ５１５）、ステップＳ５０３へ戻り、再びイベント待機状態を保持する。
【００６０】
一方、ステップＳ５０８で、その他のイベント（例えば、プログラム終了要求）を受信したと判断した場合は、ステップＳ５１５で、あらかじめ実装された任意の処理（その他の処理）を行い、ステップＳ５０３へ戻り、再びイベント待機状態を保持する。
【００６１】
図６は、図１に示したデータ処理装置に表示されるメッセージダイアログの一例を示す図であり、例えば印刷完了通知例に対応する。
【００６２】
上述した方法により、クライアントプログラムはステイプル設定をしたジョブにおいて、プリンタの処理上限を超えていた場合、その情報を取得可能であり、その場合、メッセージ６０１を作成し、表示する。
【００６３】
図７は、図１に示したデータ処理装置で管理される装置情報の一例を示す図であり、図２に示した補助記憶装置２０３上に記憶されている。
【００６４】
本実施形態において、図７に示す装置情報は、図５におけるステップＳ５１３で使用可能なオフライン製本機の有無を判断するための装置情報である。
【００６５】
この装置情報はあらかじめ、印刷処理者あるいはネットワーク管理者が作成して図２に示した補助記憶装置２０３上に登録済であることを前提とする。
【００６６】
本実施形態において、装置情報はクライアントＰＣ内の補助記憶装置２０３に保存されているものとするが、クライアントＰＣから参照可能でありさえすれば、他のＰＣ内部の補助記憶装置等に保存されていてもよい。
【００６７】
また、ファイル形式に関してもシステムによって自由であり、テキスト形式、ＸＭＬ形式、ＩＮＩファイル形式、ＣＳＶ形式等が想定される。装置情報は装置名７１２、デバイスを一意に特定可能なＩＤ７１３、ステイプル機能の有無、最大処理枚数７１８、７１９、パンチ機能の有無、最大処理枚数７２０、７２１、裁断機能の有無、最大処理枚数７２２、７２３による情報で構成される。
【００６８】
なお、本実施形態において、処理能力を示す指針として枚数を判断基準にしているが、実際の用紙は種類によって厚さが異なる。その場合には厚さを加味した判断基準属性を持たせる事もある。また、製本機器としてステイプラ、パンチャ、裁断機を一例としてあげているが、それ以外の製本装置（例えば折り機）であっても良い。
【００６９】
図７に示す例では、例えば４種類の製本装置が存在する事を示し、ステイプル君８０（製本装置７０４）は、最大８０枚の処理上限を持つステイプラである事を示し、製本装置７０５の「ステイプル君１２０」は、最大１２０枚の処理上限を持つステイプラである事を示し、パンチャ７０６は最大５０枚の処理能力を持つパンチャである事を示し、７０７は最大５０枚の処理能力を持つ裁断機（トリマ）である事を示している。
【００７０】
上記第１実施形態によれば、製本指定（ステイプル、パンチ等）がなされた印刷ジョブを処理する印刷システムにおいて、印刷環境のオフライン製本機を使用した印刷後処理を確認できる印刷終了通知を行う事が可能となる。
【００７１】
従来、印刷処理者は、ステイプル、パンチなどに関して、プリンタ一体型製本フィニッシャを使用して出力処理を行う場合に、投入したジョブの枚数によってはエラーが発生する可能性もあるため、ジョブが終了するまで、常に印刷ジョブを監視する必要があった。
【００７２】
第１実施形態によれば、指定した印刷体裁がプリンタの判断で外されて出力される場合もあるので、印刷指示者は常に印刷結果を確認する必要があったが、エラー時印刷終了通知機能を使用することで、印刷原稿の設定値がプリンタの処理上限値を越えていた場合にも、印刷処理途中でプリンタが停止したりすることなく処理可能で、必要であれば、印刷終了通知で、後処理に必要な作業指示を確認する事が可能となる。これにより、印刷者の作業効率を向上させる事に加え、不慣れな処理者も、容易に次工程処理を確認する事が可能となり、印刷処理にかかる作業量、作業時間を大幅に軽減する事ができる。
【００７３】
〔第２実施形態〕
上記第１実施形態では、クライアントＰＣとプリンタがネットワークを介して接続されるシステムを想定する場合について説明したが、本発明はネットワーク環境に特化する必要はなく、クライアントＰＣとプリンタがセントロニクスインタフェース、ＵＳＢインタフェース、ＲＳ２３２Ｃインタフェース等でローカル接続されている印刷システムにも適応可能である。
【００７４】
図８は、図１に示したＭＦＰ１１１の操作パネル部の一例を説明する概略平面図である。
【００７５】
図８において、２０１３はＬＣＤ表示部で、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されると、その位置情報をＣＰＵ３０１に伝える。
【００７６】
２０１４はスタートキーで、原稿画像の読み取り動作を開始する時などに用いる。スタートキー２０１４の中央部には、緑と赤の２色表示可能なＬＥＤ２０１８があり、その色によってスタートキー２０１４が使える状態にあるかどうかを示す。
【００７７】
２０１５はストップキーで、設定した画像処理条件に基づく稼働中のジョブ動作を止める働きをする。２０１６はＩＤキーで、使用者のユーザＩＤを入力する時に用いる。２０１７はリセットキーで、操作部２０１２からの設定を初期化する時に用いる。
【００７８】
なお、ＬＣＤ表示部２０１３には、図６に示した印刷完了通知に対応したメッセージ、すなわち、図４に示したステップＳ４０９でＮＯと判定された後、受信したジョブに指定されたステイプル指定が装置固有の制限を越えているために、その指定を外して処理した旨をメッセージ表示することができるように構成されている。
【００７９】
また、ＭＦＰ１１１には、その指定を外して処理した旨を表示する際に、その旨のみを表示する場合と、該機能処理を実現可能な代替装置（ＭＦＰ１１１の記憶部に登録されている場合）を表示する場合とを切り換えられるように構成されている。
【００８０】
第２実施形態によれば、オフィス環境、ネットワーク入稿システムなどに限定した効果に加え、家庭環境などの小規模システムでの作業効率向上を図ることが可能である。また、ネットワークに対応していないＯＳや、プリンタを使用した環境でも効果を得る事ができる。
【００８１】
〔第３実施形態〕
上記第１，第２実施形態では、クライアントＰＣとプリンタがネットワークを介して接続されるシステムおよびクライアントＰＣとプリンタがセントロニクスインタフェース、ＵＳＢインタフェース、ＲＳ２３２Ｃインタフェース等でローカル接続されている印刷システムについて説明したが、ＭＦＰ１１１が単体で使用される場合に、図８に示したＬＣＤ表示部２０１３に、スキャナ部から入力された原稿に対するステイプル指定が制限を越えていた場合に、ジョブ処理実行後、図６に示した印刷完了通知に対応したメッセージ、すなわち、図４に示したステップＳ４０９でＮＯと判定された後、受信したジョブに指定されたステイプル指定が装置固有の制限を越えているために、その指定を外して処理した旨をメッセージ表示する。なお、ステイプル処理を実行する代替装置情報を図示しないインタフェースを介してＭＦＰ内の記憶装置に登録することができるものとする。
【００８２】
以下、図９に示すメモリマップを参照して本発明に係る印刷装置，データ処理装置を含む印刷システムで読み取り可能なデータ処理プログラムの構成について説明する。
【００８３】
図９は、本発明に係る印刷装置，データ処理装置を含む印刷システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００８４】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００８５】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００８６】
本実施形態における図４，図５に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００８７】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００８８】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８９】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００９０】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００９１】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【００９３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９６】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【００９７】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではなく、以下の実施態様も含まれることはいうまでもない。以下、その実施態様１〜１２について説明する。
【００９８】
〔実施態様１〕
印字情報を記録したシートに所定のフィニッシング処理を行う第１のシート後処理装置（図３に示すフィニッシャ２０７Ａ）を接続可能な画像処理装置であって、前記印字情報の記録の指示と前記印字情報を記録したシートに所定のフィニッシング処理の行う指示を受け付ける指示受付手段（図４に示すステップＳ４０６，Ｓ４０８）と、前記指示受け付け手段で指定されているフィニッシング処理指定が前記第１のシート後処理装置の処理可能な上限値を越える場合に、前記指定されているフィニッシング処理指定を解除し、前記印字情報の記録を行うよう制御する制御手段（図４に示すステップＳ４１２，Ｓ４１４，Ｓ４１０）と、代替処理可能な第２のシート後処理装置に関する情報を通知する通知手段（図４に示すステップＳ４１１）と、を備えることを特徴とする画像処理装置。
【００９９】
〔実施態様２〕
前記画像処理装置は、さらにデータ処理装置と接続可能で、前記通知手段は、前記制御手段によりフィニッシング処理指定を解除したことを含む処理結果情報を前記データ処理装置に通知することを特徴とする実施態様１記載の画像処理装置。
【０１００】
〔実施態様３〕
前記画像処理装置は、前記通知手段は、前記制御手段によりフィニッシング処理指定を解除したことを含む処理結果情報を表示する表示手段（図６の表示参照）を有することを特徴とする実施態様１記載の画像処理装置。
【０１０１】
〔実施態様４〕
所定のフィニッシング処理を実行可能なシート後処理手段を接続可能な画像処理装置にフィニッシング処理指定を伴う印字情報を記録する指示を送信可能なデータ処理装置であって、前記画像処理装置において指定されているフィニッシング処理を解除し、前記印字情報の記録を行う場合に、代替処理可能な第２のシート後処理装置に関する情報を表示する表示手段（図６の表示参照）と、を有することを特徴とするデータ処理装置。
【０１０２】
〔実施態様５〕
前記表示手段は、さらにフィニッシング処理が解除されたことを示す情報を表示する（図６の表示参照）ことを特徴とする実施態様４記載のデータ処理装置。
【０１０３】
〔実施態様６〕
印字情報を記録したシートに所定のフィニッシング処理を行う第１のシート後処理装置を接続可能な画像処理装置における印字処理方法であって、前記印字情報の記録の指示と前記印字情報を記録したシートに所定のフィニッシング処理の行う指示を受け付ける指示受付工程（図４に示すステップＳ４０４，Ｓ４０８）と、前記指示受け付け工程で指定されているフィニッシング処理が前記第１のシート後処理装置の処理可能な上限値を越える場合に、前記ジョブに指定されているフィニッシング処理指定を解除する解除し、前記印字情報の記録を行うよう制御する制御ステップ（図４に示すステップＳ４１２，Ｓ４１４，Ｓ４１０）と、代替処理可能な第２のシート後処理装置に関する情報を通知する通知ステップ（図４に示すステップＳ４１１）とを備えることを特徴とする印字処理方法。
【０１０４】
〔実施態様７〕
前記画像処理装置は、さらにデータ処理装置と接続可能で、前記通知ステップは、前記制御ステップによりフィニッシング処理を解除したことを含む処理結果情報を前記データ処理装置に通知することを特徴とする実施態様６記載の印字処理方法。
【０１０５】
〔実施態様８〕
前記通知ステップは、前記制御ステップによりフィニッシング処理を解除したことを含むジョブ処理結果情報を操作部画面に通知することを特徴とする実施態様６記載の印字処理方法。
【０１０６】
〔実施態様９〕
所定のフィニッシング処理を実行可能なシート後処理装置を接続可能な画像処理装置にフィニッシング処理指定を伴う印字情報を送信可能なデータ処理装置における印字情報処理方法であって、前記画像処理装置において指定されているフィニッシング処理を解除し、前記印字情報の記録を行う場合に、代替処理可能な第２のシート後処理装置に関する情報を表示する表示ステップと、を有することを特徴とする印字情報処理方法。
【０１０７】
〔実施態様１０〕
前記表示ステップには、さらにフィニッシング処理を解除したことを示す情報を表示するステップを含むことを特徴とする実施態様９記載の印字情報処理方法。
【０１０８】
〔実施態様１１〕
実施態様６〜１０のいずれかに記載の印字情報処理方法を実現するプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０１０９】
〔実施態様１２〕
実施態様６〜１０のいずれかに記載の印字情報処理方法を実現することを特徴とするプログラム。
【０１１０】
【発明の効果】
以上説明したように、本発明によれば、印字情報の記録の指示と前記印字情報を記録したシートに所定のフィニッシング処理の行う指示を受け付け、該指定されているフィニッシング処理指定が第１のシート後処理装置の処理可能な上限値を越える場合に、指定されているフィニッシング処理指定を解除し、印字情報の記録を行うよう制御し、かつ、該制御に伴い、代替処理可能な第２のシート後処理装置に関する情報を通知するので、印字情報を記録したシートに所定のフィニッシング処理の行う指示で指定された製本フィニッシング指定が接続されるシート後処理装置の仕様を越えている場合には、その指定を解除して該印字情報の印字処理を中断することなく処理した後、その処理内容と、その製本フィニッシング指定を実行可能な第２のシート後処理装置に関する情報を通知して、印刷処理要求者は、原稿データの出力体裁、印刷機器の製本フィニッシングの制限を意識することなく効率的に印字情報の出力指示を行えるとともに、要求した製本フィニッシング指定を賄えない場合でも、要求した製本フィニッシング指定をマニュアルで行えるシート後処理装置の存在を認知させて、スムーズにシート後処理作業へ移行させて、トータル的なタイムコストを削減する事ができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示す印刷装置を適用可能な印刷システムの構成を説明するブロック図である。
【図２】本発明に係る印刷システムを構成するデータ処理装置の構成を説明するブロック図である。
【図３】図１に示した印刷システムにおける印刷装置の構成を説明するブロック図である。
【図４】本発明に係る印刷装置におけるデータ処理手順の一例を示すフローチャートである。
【図５】本発明に係るデータ処理装置におけるデータ処理手順の一例を示すフローチャートである。
【図６】図１に示したデータ処理装置に表示されるメッセージダイアログの一例を示す図である。
【図７】図１に示したデータ処理装置で管理される装置情報の一例を示す図である。
【図８】図１に示したＭＦＰの操作パネル部の一例を説明する概略平面図である。
【図９】本発明に係る印刷装置，データ処理装置を含む印刷システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
３０１  ＣＰＵ
３０２  ＲＡＭ
３０３  補助記憶装置
３０４  画像表示装置
３０５  ユーザコマンド入力装置
３０６  ＮＩＣ
３０７  印字制御装置
３０８  画像読み取り部
【図１】
2005059230.tif 000003
【図２】
2005059230.tif 000004
【図３】
2005059230.tif 000005
【図４】
2005059230.tif 000006
【図５】
2005059230.tif 000007
【図６】
2005059230.tif 000008
【図７】
2005059230.tif 000009
【図８】
2005059230.tif 000010
【図９】
2005059230.tif 000011