(57)【要約】【課題】  印刷情報としての画像データを画像形成装置で処理中に、調整処理タイミングを迎えて、印刷処理を中断してしまう事態を回避できるとともに、必要な調整処理を適時に実行させることである。【解決手段】  ネットワーク６上に接続された少なくとも１台以上のコンピュータ１，２といずれかのコンピュータ１，２から送信された画像データを画像形成するプリンタ４，５と通信可能なサーバ装置３において、プリンタ４，５に対して実行すべき調整処理の起動タイミングを判定するためのアプリケーションを各コンピュータから受け付けてメモリに登録しておき、サーバ装置３のＣＰＵがメモリに登録されているアプリケーションから指示される特定要求の指示を監視してプリンタ４，５等に対する調整処理の起動を制御する構成を特徴とする。【選択図】  図１
2006185021.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に接続された少なくとも１台以上のコンピュータ、及び、いずれかのコンピュータから送信された画像データを画像形成する画像形成装置と通信可能なサーバ装置であって、
前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定するためのアプリケーションを各コンピュータから受け付けてメモリに登録する登録手段と、
前記メモリに登録されているアプリケーションから指示される特定要求の指示監視を行い前記調整処理の起動を制御する制御手段と、
を有することを特徴とするサーバ装置。
【請求項２】
前記特定要求の指示は、前記アプリケーションから指示される印刷プレビュー指示であることを特徴とする請求項１記載のサーバ装置。
【請求項３】
前記制御手段は、前記メモリに登録されているアプリケーションから指示される特定要求の指示がないと判断した場合、前記画像形成装置の現状の状態を維持することを特徴とする請求項１記載のサーバ装置。
【請求項４】
前記登録手段は、各コンピュータに対してプリンタドライバをインストールする際に、前記画像形成装置に対する調整処理の起動タイミングを決定するアプリケーションを各コンピュータから受け付けてメモリに登録することを特徴とする請求項１記載のサーバ装置。
【請求項５】
前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定する判定手段を有し、
前記制御手段は、前記メモリに登録されているアプリケーションから指示される特定要求の指示時に、前記判定手段が判定する前記画像形成装置に対して実行すべき調整処理の起動タイミングか否かに応じて前記調整処理の起動を制御することを特徴とする請求項１記載のサーバ装置。
【請求項６】
前記判定手段は、前記画像形成装置がスタンバイ状態になってからの所定時間が経過しているか、あるいは、前記画像形成装置がプリントを開始してからの印刷枚数が所定枚数を超えているか等を判定することを特徴とする請求項１記載のサーバ装置。
【請求項７】
ネットワーク上に接続された画像形成装置と通信可能なコンピュータ装置であって、
前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定するためのアプリケーションを各コンピュータから受け付けてメモリに登録する登録手段と、
前記メモリに登録されているアプリケーションから指示される特定要求の指示を監視して前記調整処理の起動を制御する制御手段と、
を有することを特徴とするコンピュータ装置。
【請求項８】
前記特定要求の指示は、前記アプリケーションから指示される印刷プレビュー指示であることを特徴とする請求項７記載のコンピュータ装置。
【請求項９】
前記制御手段は、前記メモリに登録されているアプリケーションから指示される特定要求の指示がないと判断した場合、前記画像形成装置の現状の状態を維持することを特徴とする請求項７記載のコンピュータ装置。
【請求項１０】
前記登録手段は、各コンピュータに対してプリンタドライバをインストールする際に、前記画像形成装置に対する調整処理の起動タイミングを決定するアプリケーションを各コンピュータから受け付けてメモリに登録することを特徴とする請求項７記載のコンピュータ装置。
【請求項１１】
前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定する判定手段を有し、
前記制御手段は、前記メモリに登録されているアプリケーションから指示される特定要求の指示時に、前記判定手段が判定する前記画像形成装置に対して実行すべき調整処理の起動タイミングか否かに応じて前記調整処理の起動を制御することを特徴とする請求項７記載のコンピュータ装置。
【請求項１２】
前記判定手段は、前記画像形成装置がスタンバイ状態になってからの所定時間が経過しているか、あるいは、前記画像形成装置がプリントを開始してからの印刷枚数が所定枚数を超えているか等を判定することを特徴とする請求項７記載のコンピュータ装置。
【請求項１３】
ネットワーク上に接続されたコンピュータ装置またはサーバ装置と通信可能な画像形成装置であって、
前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定するためのアプリケーションを各コンピュータから受け付けてメモリに登録する登録手段と、
前記メモリに登録されているアプリケーションから指示される特定要求の指示を監視して前記調整処理の起動を制御する制御手段と、
を有することを特徴とする画像形成装置。
【請求項１４】
前記特定要求の指示は、前記アプリケーションから指示される印刷プレビュー指示であることを特徴とする請求項１３記載の画像形成装置。
【請求項１５】
前記制御手段は、前記メモリに登録されているアプリケーションから指示される特定要求の指示がないと判断した場合、前記画像形成装置の現状の状態を維持することを特徴とする請求項１３記載の画像形成装置。
【請求項１６】
前記登録手段は、各コンピュータに対してプリンタドライバをインストールする際に、前記画像形成装置に対する調整処理の起動タイミングを決定するアプリケーションを各コンピュータから受け付けてメモリに登録することを特徴とする請求項１３記載の画像形成装置。
【請求項１７】
前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定する判定手段を有し、
前記制御手段は、前記メモリに登録されているアプリケーションから指示される特定要求の指示時に、前記判定手段が判定する前記画像形成装置に対して実行すべき調整処理の起動タイミングか否かに応じて前記調整処理の起動を制御することを特徴とする請求項１３記載の画像形成装置。
【請求項１８】
前記判定手段は、前記画像形成装置がスタンバイ状態になってからの所定時間が経過しているか、あるいは、前記画像形成装置がプリントを開始してからの印刷枚数が所定枚数を超えているか等を判定することを特徴とする請求項１３記載の画像形成装置。
【請求項１９】
ネットワーク上に接続された少なくとも１台以上のコンピュータ、及び、いずれかのコンピュータから送信された画像データを画像形成する画像形成装置と通信可能なサーバ装置における画像形成装置の調整処理方法であって、
前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定するためのアプリケーションを各コンピュータから受け付けてメモリに登録する登録ステップと、
前記メモリに登録されているアプリケーションから指示される特定要求の指示を監視して前記調整処理の起動を制御する制御ステップと、
を有することを特徴とする画像形成装置の調整処理方法。
【請求項２０】
前記特定要求の指示は、前記アプリケーションから指示される印刷プレビュー指示であることを特徴とする請求項１９記載の画像形成装置の調整処理方法。
【請求項２１】
前記制御ステップは、前記メモリに登録されているアプリケーションから指示される特定要求の指示がないと判断した場合、前記画像形成装置の現状の状態を維持することを特徴とする請求項１９記載の画像形成装置の調整処理方法。
【請求項２２】
前記登録ステップは、各コンピュータに対してプリンタドライバをインストールする際に、前記画像形成装置に対する調整処理の起動タイミングを決定するアプリケーションを各コンピュータから受け付けてメモリに登録することを特徴とする請求項１９記載の画像形成装置の調整処理方法。
【請求項２３】
前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定する判定ステップを有し、
前記制御ステップは、前記メモリに登録されているアプリケーションから指示される特定要求の指示時に、前記判定ステップが判定する前記画像形成装置に対して実行すべき調整処理の起動タイミングか否かに応じて前記調整処理の起動を制御することを特徴とする請求項１９記載の画像形成装置の調整処理方法。
【請求項２４】
前記判定ステップは、前記画像形成装置がスタンバイ状態になってからの所定時間が経過しているか、あるいは、前記画像形成装置がプリントを開始してからの印刷枚数が所定枚数を超えているか等を判定することを特徴とする請求項１９記載の画像形成装置の調整処理方法。
【請求項２５】
ネットワーク上に接続された画像形成装置と通信可能なコンピュータ装置における画像形成装置の調整処理方法であって、
前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定するためのアプリケーションを各コンピュータから受け付けてメモリに登録する登録ステップと、
前記メモリに登録されているアプリケーションから指示される特定要求の指示を監視して前記調整処理の起動を制御する制御ステップと、
を有することを特徴とする画像形成装置の調整処理方法。
【請求項２６】
前記特定要求の指示は、前記アプリケーションから指示される印刷プレビュー指示であることを特徴とする請求項２５記載の画像形成装置の調整処理方法。
【請求項２７】
前記制御ステップは、前記メモリに登録されているアプリケーションから指示される特定要求の指示がないと判断した場合、前記画像形成装置の現状の状態を維持することを特徴とする請求項２５記載の画像形成装置の調整処理方法。
【請求項２８】
前記登録ステップは、各コンピュータに対してプリンタドライバをインストールする際に、前記画像形成装置に対する調整処理の起動タイミングを決定するアプリケーションを各コンピュータから受け付けてメモリに登録することを特徴とする請求項２５記載の画像形成装置の調整処理方法。
【請求項２９】
前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定する判定ステップを有し、
前記制御ステップは、前記メモリに登録されているアプリケーションから指示される特定要求の指示時に、前記判定ステップが判定する前記画像形成装置に対して実行すべき調整処理の起動タイミングか否かに応じて前記調整処理の起動を制御することを特徴とする請求項２５記載の画像形成装置の調整処理方法。
【請求項３０】
前記判定ステップは、前記画像形成装置がスタンバイ状態になってからの所定時間が経過しているか、あるいは、前記画像形成装置がプリントを開始してからの印刷枚数が所定枚数を超えているか等を判定することを特徴とする請求項２５記載の画像形成装置の調整処理方法。
【請求項３１】
ネットワーク上に接続されたコンピュータ装置またはサーバ装置と通信可能な画像形成装置における調整処理方法であって、
前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定するためのアプリケーションを各コンピュータから受け付けてメモリに登録する登録ステップと、
前記メモリに登録されているアプリケーションから指示される特定要求の指示を監視して前記調整処理の起動を制御する制御ステップと、
を有することを特徴とする調整処理方法。
【請求項３２】
前記特定要求の指示は、前記アプリケーションから指示される印刷プレビュー指示であることを特徴とする請求項３１記載の調整処理方法。
【請求項３３】
前記制御ステップは、前記メモリに登録されているアプリケーションから指示される特定要求の指示がないと判断した場合、前記画像形成装置の現状の状態を維持することを特徴とする請求項３１記載の調整処理方法。
【請求項３４】
前記登録ステップは、各コンピュータに対してプリンタドライバをインストールする際に、前記画像形成装置に対する調整処理の起動タイミングを決定するアプリケーションを各コンピュータから受け付けてメモリに登録することを特徴とする請求項３１記載の調整処理方法。
【請求項３５】
前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定する判定ステップを有し、
前記制御ステップは、前記メモリに登録されているアプリケーションから指示される特定要求の指示時に、前記判定ステップが判定する前記画像形成装置に対して実行すべき調整処理の起動タイミングか否かに応じて前記調整処理の起動を制御することを特徴とする請求項３１記載の調整処理方法。
【請求項３６】
前記判定ステップは、前記画像形成装置がスタンバイ状態になってからの所定時間が経過しているか、あるいは、前記画像形成装置がプリントを開始してからの印刷枚数が所定枚数を超えているか等を判定することを特徴とする請求項３１記載の調整処理方法。
【請求項３７】
コンピュータに、請求項１９〜３０のいずれかに記載の画像形成装置の調整処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項３８】
コンピュータに、請求項３１〜３６のいずれかに記載の調整処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項３９】
コンピュータに、請求項１９〜３０のいずれかに記載の画像形成装置の調整処理方法を実行させることを特徴とするプログラム。
【請求項４０】
コンピュータに、請求項３１〜３６のいずれかに記載の調整処理方法を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、コンピュータ装置、サーバ装置を含む画像形成システムにおいて、画像形成装置の調整処理を行うサーバ装置およびコンピュータ装置および画像形成装置および画像形成装置の調整処理方法および調整処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
従来のプリンタは、ある設定時間以上スタンバイ状態が続くか、または、ある所定枚数以上プリントされると、次のプリントジョブの前に調整が入り、プリンタのユーザは、その間調整が終了するまで待たされていた。
【０００３】
下記特許文献１には、印刷装置において、プリントジョブが連続的に実行される場合に、プリントジョブの途中や各プリントジョブ間でのキャリブレーションの実行、およびそれによる印刷の中断をできるだけ抑制して、印刷特性の低下を適切に防止する印刷装置が開示されている。
【特許文献１】特開２００２−２２９２７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のような従来例では、連続するプリントジョブの途中で、印刷画質や機能チェックのため、各プリントジョブ間でのキャリブレーションが強制的に実行されるため、ユーザがプリント出力まで待たされてしまい、早急に必要な書類をプリント出力したいユーザにとっては余計な時間を費やしてしまう等の課題があった。
【０００５】
本発明は、上記の問題点を解決するためになされたもので、画像形成装置で実行すべき調整処理がコンピュータ装置からの印刷情報処理中に実行される事態を回避して、ユーザからの印刷情報を連続して短時間に処理できる利便性に優れた画像形成処理を行えるサーバ装置およびコンピュータ装置および画像形成装置および画像形成装置の調整処理方法および調整処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【課題を解決するための手段】
【０００６】
本発明に係るサーバ装置は、以下の特徴的構成を備える。
【０００７】
ネットワーク上に接続された少なくとも１台以上のコンピュータ、及び、いずれかのコンピュータから送信された画像データを画像形成する画像形成装置と通信可能なサーバ装置であって、前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定するためのアプリケーションを各コンピュータから受け付けてメモリに登録する登録手段と、前記メモリに登録されているアプリケーションから指示される特定要求の指示を監視して前記調整処理の起動を制御する制御手段とを有することを特徴とする。
【０００８】
本発明に係るコンピュータ装置は、以下の特徴的構成を備える。
【０００９】
ネットワーク上に接続された画像形成装置と通信可能なコンピュータ装置であって、前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定するためのアプリケーションを各コンピュータから受け付けてメモリに登録する登録手段と、前記メモリに登録されているアプリケーションから指示される特定要求の指示を監視して前記調整処理の起動を制御する制御手段とを有することを特徴とする。
【００１０】
本発明に係る画像形成装置は、以下の特徴的構成を備える。
【００１１】
ネットワーク上に接続されたコンピュータ装置またはサーバ装置と通信可能な画像形成装置であって、前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定するためのアプリケーションを各コンピュータから受け付けてメモリに登録する登録手段と、前記メモリに登録されているアプリケーションから指示される特定要求の指示を監視して前記調整処理の起動を制御する制御手段とを有することを特徴とする。
【００１２】
本発明に係る画像形成装置の調整処理方法は、以下の特徴的構成を備える。
【００１３】
ネットワーク上に接続された少なくとも１台以上のコンピュータ、及び、いずれかのコンピュータから送信された画像データを画像形成する画像形成装置と通信可能なサーバ装置における画像形成装置の調整処理方法であって、前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定するためのアプリケーションを各コンピュータから受け付けてメモリに登録する登録ステップと、前記メモリに登録されているアプリケーションから指示される特定要求の指示を監視して前記調整処理の起動を制御する制御ステップとを有することを特徴とする。
【００１４】
また、ネットワーク上に接続された画像形成装置と通信可能なコンピュータ装置における画像形成装置の調整処理方法であって、前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定するためのアプリケーションを各コンピュータから受け付けてメモリに登録する登録ステップと、前記メモリに登録されているアプリケーションから指示される特定要求の指示を監視して前記調整処理の起動を制御する制御ステップとを有することを特徴とする。
【００１５】
本発明に係る調整処理方法は、以下の特徴的構成を備える。
【００１６】
ネットワーク上に接続されたコンピュータ装置またはサーバ装置と通信可能な画像形成装置における調整処理方法であって、前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定するためのアプリケーションを各コンピュータから受け付けてメモリに登録する登録ステップと、前記メモリに登録されているアプリケーションから指示される特定要求の指示を監視して前記調整処理の起動を制御する制御ステップとを有することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、画像形成装置に対して実行すべき調整処理の起動タイミングを判定するためのアプリケーションをメモリに登録し、メモリに登録されているアプリケーションから指示される特定要求の指示監視を行い前記調整処理の起動を制御するので、ユーザがプリントを実行した後に画像形成処理が開始されて印刷結果を得るまでの時間が短縮されるため、調整処理が強制介入されて画像形成装置のユーザがプリント出力までの時間が長くなってしまうという事態を確実に回避して、ユーザの利便性を向上させることができる。
【発明を実施するための最良の形態】
【００１８】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１９】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の第１実施形態を示すデータ処理装置、画像形成装置を含む画像形成システムの構成を説明する図であり、ネットワークを介してデータ処理装置と画像形成装置とが所定のプロトコルで通信可能なシステム例に対応する。
【００２０】
図１において、１，２はコンピュータで、所定のＯＳの下、種々のアプリケーションを実行して、ネットワーク６に接続されている複数のプリンタ４，５のいずれかに印刷情報を転送するプリンタドライバがインストールされている。４，５はプリンタで、ネットワーク６を介してコンピュータ１，２あるいは図示しない他のコンピュータ等と通信可能に構成されている。
【００２１】
３はサーバ装置で、ネットワーク６に接続されていてコンピュータ１，２あるいはプリンタ４，５がどのような状態にあるかを管理する。
【００２２】
図２は、図１に示したコンピュータ１，２またはサーバ装置３とプリンタ４、５との構成を説明するブロック図であり、図１と同一のものには同一の符号を付してある。なお、サーバ装置３もコンピュータ１，２と同等のハードウエア資源を備えるものとし、コンピュータ１，２のハードウエア資源の説明に代える。
【００２３】
図２において、コンピュータ１，２は、ＣＰＵ１１を備え、ＲＯＭ１３のプログラム用ＲＯＭあるいは外部メモリ２１に記憶された文書処理プログラム等に基づいて、図形や、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行し、システムバス１４に接続される各デバイスをＣＰＵ１１が総括的に制御する。
【００２４】
また、このＲＯＭ１３のプログラム用ＲＯＭあるいは外部メモリ２１には、ＣＰＵ１１の制御プログラムであるオペレーティングシステムプログラム（以下ＯＳ）等が記憶され、ＲＯＭ１３のフォント用ＲＯＭあるいは外部メモリ２１には、上記文書処理の際に使用するフォントデータ等が記憶され、ＲＯＭ１３のデータ用ＲＯＭあるいは外部メモリ２１には、上記文書処理等を行う際に使用する各種データが記憶されている。
【００２５】
１２はＲＡＭで、ＣＰＵ１１の主メモリやワークエリア等として機能する。１５はキーボードコントローラ（ＫＢＣ）で、キーボード１９や不図示のポインティングデバイスからのキー入力を制御する。１６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）２０の表示を制御する。
【００２６】
１７はディスクコントローラ（ＤＫＣ）で、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、及びプリンタ制御コマンド生成プログラム（以下、プリンタドライバと記す）等を記憶する外部メモリ２１とのアクセスを制御する。外部メモリ２１は、ハードディスク（ＨＤ）やフロッピー（登録商標）ディスク（ＦＤ）等で構成される。
【００２７】
１８はプリンタコントローラ（ＰＲＴＣ）で、所定の双方向性インターフェース２１を介してプリンタ４，５に接続されて、プリンタ４，５との通信制御処理を実行する。
【００２８】
なお、ＣＰＵ１１は、例えばＲＡＭ１２上に設定された表示情報のアウトラインフォントへの展開（ラスタライズ）処理を実行し、ＣＲＴ２０上でのＷＹＳＩＷＹＧを可能としている。また、ＣＰＵ１１は、ＣＲＴ２０上に表示されるマウスカーソル等で指示されたコマンドに基づいて、登録された種々のウィンドウを開き、種々のデータ処理を実行する。これによって、ユーザは、印刷を実行する際、印刷の設定に関するウィンドウを開き、プリンタ４，５の設定や、印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定を行うことができる。
【００２９】
一方、プリンタ４，５は、プリンタＣＰＵ３２を備えている。プリンタＣＰＵ３２は、ＲＯＭ３３のプログラム用ＲＯＭに記憶された制御プログラム等あるいは外部メモリ３４に記憶された制御プログラム等に基づいて、システムバス３５に接続される印刷部（プリンタエンジン）３７に出力情報としての画像信号を出力する。
【００３０】
また、このＲＯＭ３３のプログラムＲＯＭには、ＣＰＵ３２の制御プログラム等が記憶されている。ＲＯＭ３３のフォント用ＲＯＭには、上記出力情報を生成する際に使用するフォントデータ等が記憶され、ＲＯＭ３３のデータ用ＲＯＭには、ハードディスク等の外部メモリ３４を用いないプリンタ４，５の場合ではホストコンピュータ１，２上で利用される情報等が記憶されている。
【００３１】
ＣＰＵ３２は、ＰＲＴＣ３８を介してホストコンピュータ１，２との通信処理が可能となっており、プリンタ４，５内の情報等をホストコンピュータ１，２に通知可能に構成されている。
【００３２】
３９はＣＰＵ３２の主メモリやワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。
【００３３】
なお、ＲＡＭ３９は、出力情報展開領域や、環境データ格納領域、ＮＶＲＡＭ等に用いられる。前述したハードディスク（ＨＤ）や、ＩＣカード等の外部メモリ３４は、メモリコントローラ（ＤＫＣ）４０によりアクセスを制御される。外部メモリ３４は、オプションとして接続され、フォントデータや、エミュレーションプログラム、フォームデータ等を記憶する。さらに、４１は操作パネルで、操作のためのスイッチ及びＬＥＤ表示器等が配されている。
【００３４】
また、前述した外部メモリ３４は、少なくとも１個以上備えられ、内蔵フォントに加えてオプションフォントカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていても良い。さらに、図示しない不揮発性であるＮＶＲＡＭを有し、操作パネル４１からのプリンタモード設定情報を記憶するようにしても良い。
【００３５】
図３は、図２に示したホストコンピュータ１，２における典型的な印刷処理に供するモジュール構成を説明する図であり、ホストコンピュータ１，２には、プリンタ４，５等の印刷装置が直接接続されているか、あるいはネットワーク経由で接続されている。
【００３６】
図３において、アプリケーション２０１、グラフィックエンジン２０２、プリンタドライバ２０３、及びシステムスプーラ２０４は、外部メモリ２１に保存されるファイルとして存在し、オペレーティングシステム（ＯＳ）やその他のモジュールによってＲＡＭ１２にロードされ実行されるプログラムモジュールである。
【００３７】
また、アプリケーション２０１及びプリンタドライバ２０３は、ＦＤ、ＣＤ−ＲＯＭあるいは不図示のネットワークを経由して外部メモリ２１（ＨＤ）に追加することが可能となっている。
【００３８】
外部メモリ２１に保存されているアプリケーション２０１は、ＲＡＭ１２にロードされて実行されるが、このアプリケーション２０１からプリンタ４，５で印刷を行う際には、同様にＲＡＭ１２にロードされることで実行可能となっているグラフィックエンジン２０２を利用して出力（描画）を行う。
【００３９】
グラフィックエンジン２０２は、プリンタ４，５ごとに用意されたプリンタドライバ２０３を同様に外部メモリ２１からＲＡＭ１２にロードし、アプリケーション２０１の出力を、プリンタドライバ２０３を用いてプリンタ４，５の制御コマンドに変換する。変換されたプリンタ制御コマンドは、ＯＳによってＲＡＭ１２にロードされたシステムスプーラ２０４を経てネットワーク６経由でプリンタ４，５へ出力される仕組みとなっている。
【００４０】
図４は、図２に示したＲＡＭ１２のメモリマップを説明する図であり、例えば本実施形態における印刷プログラムを含む印刷関連モジュールがホストコンピュータ１，２上のＲＡＭ１２にロードされ実行可能となった状態に対応する。
【００４１】
図４において、３０１は文書作成や各種編集を行うアプリケーション、３０２は空きメモリ、３０３は印刷関連データ、３０４は印刷関連プログラム、３０５はＯＳ、３０６はＢＩＯＳであり、本実施形態における印刷制御プログラムは、印刷関連プログラム３０４の一部として存在している。
【００４２】
図５は、図１に示したコンピュータ１，２のＣＲＴ２０上に表示されるプリンタドライバインストール画面の一例を示す図であり、図１に示したプリンタ４，５のプリンタドライバをインストールする際に表示されるプリンタドライバの表示画面例である。
【００４３】
図５に示すように、プリンタドライバの設定する項目の中にプリント対象となる文書作成や各種編集を行えるアプリケーションを識別できる情報（例えばアプリケーション名）を表示し、先行調整したいアプリケーションＡ〜Ｄをチェックボックスで選択できるように構成されており、選択されたアプリケーションは、サーバ３のコンピュータ監視部３１１が参照するメモリに登録される。
【００４４】
図６は、図１に示したサーバ装置３の内部機能を説明するブロック図である。
【００４５】
図６において、プリンタ監視部３１２は、プリンタ４，５の調整をする時期の設定値、例えば前回の調整した時点からのプリント枚数の設定値と、前回のプリントジョブが終了した時点からの経過時間が図示しにないメモリに登録されており、その設定値の値を越えた時点でプリンタ４，５の調整が必要と判断する。
【００４６】
コンピュータ監視部３１１は、プリンタ４，５の先行調整をしたいアプリケーションが、図５に示したＵＩ画面上でユーザにより登録されていて、プリンタ４，５の調整が必要であるとプリンタ監視部３１２が判断した場合、登録されているアプリケーションが起動しているか否かを監視し、また、そのアプリケーションにおける特定の要求（印刷プレビュー）が実行されたか否かを監視している。
【００４７】
そして、プリンタ調整実行判断部３１３は、プリンタ監視部３１２でプリンタの調整が必要となった場合で、コンピュータ監視部３１１にて登録されたアプリケーションの印刷プレビューが実行された場合にネットワーク６を介してプリンタに調整するような信号を出力する。
【００４８】
図７は、本発明に係るサーバ装置におけるデータ処理手順の一例を示すフローチャートであり、図１に示したサーバ装置３のＣＰＵが外部メモリ等より制御プログラムをＲＡＭ上にロードして実行することで実現される。なお、Ｓ１〜Ｓ５は各ステップを示す。
【００４９】
先ず、ステップＳ１において、プリンタ４，５の調整が必要であるか否かを判断して、例えばプリンタ４，５の調整をする時期の設定値、例えば前回の調整した時点からのプリント枚数の設定値と、前回のプリントジョブが終了した時点からの経過時間が図示しないメモリに登録されており、その設定値の値を越えた時点でプリンタ４，５の調整が必要と判断する。
【００５０】
そこで、プリンタ調整が必要ないと判断した場合は、ステップＳ５に進み、プリンタ４，５のスタンバイ状態を維持する。
【００５１】
一方、ステップＳ１で、プリンタ４，５の調整が必要であるとサーバ装置３のＣＰＵが判断した場合は、ステップＳ２において、プリンタ４，５を先行調整すべきアプリケーション（図５に示したＵＩ画面で設定されるアプリケーション）がコンピュータ１，２によって起動されているか否かを判断して、設定されたアプリケーションが起動していないと判断した場合は、ステップＳ５に進み、プリンタ４，５のスタンバイ状態を維持する。
【００５２】
一方、ステップＳ２で、ユーザにより設定されているいずれかのアプリケーションが起動していると判断した場合は、ステップＳ３で、起動しているアプリケーションの印刷プレビューが実行（アプリケーションメニューから選択されるが図示しない）されたか否かを判定して、印刷プレビューが実行されていないと判断した場合は、ステップＳ５へ進み、プリンタのスタンバイ状態を維持する。
【００５３】
一方、ステップＳ３で、印刷プレビューが実行されていると判断した場合は、ステップＳ４で、プリンタ４，５の調整を先行して行い、処理を終了する。
【００５４】
〔第２実施形態〕
上記実施形態では、プリンタ４，５及びコンピュータ１，２の監視をサーバ装置３が行う形式になっているが、プリンタ４，５自体が、コンピュータ１，２が起動しているアプリケーションのプレビューを行ったかを監視することで、上記ステップＳ４と同等のプリンタ調整処理を実行するように構成してもよい。
【００５５】
〔第３実施形態〕
また、コンピュータ１，２がプリンタ４，５にプレビューを実行したことを通知することで、プリンタ調整処理を実行するように制御してもよい。
【００５６】
図８は、本発明に係るデータ処理装置におけるデータ処理手順の一例を示すフローチャートであり、図１に示したサーバ装置３のＣＰＵが外部メモリ等より制御プログラムをＲＡＭ上にロードして実行することで実現される。なお、Ｓ１１〜Ｓ１５は各ステップを示す。
【００５７】
先ず、ステップＳ１１において、プリンタ４，５の調整が必要であるか否かを判断して、例えばプリンタ４，５の調整をする時期の設定値、例えば前回の調整した時点からのプリント枚数の設定値と、前回のプリントジョブが終了した時点からの経過時間が外部メモリ２１に登録されており、その設定値の値を越えた時点でプリンタ４，５の調整が必要と判断する。
【００５８】
そこで、プリンタ調整が必要ないと判断した場合は、ステップＳ１５に進み、プリンタ４，５のスタンバイ状態を維持する。
【００５９】
一方、ステップＳ１１で、プリンタ４，５の調整が必要であるとコンピュータ１，２のＣＰＵ１１が判断した場合は、ステップＳ１２において、プリンタ４，５を先行調整すべきアプリケーション（図５に示したＵＩ画面で設定されるアプリケーション）が起動されているか否かを判断して、設定されたアプリケーションが起動していないと判断した場合は、ステップＳ１５に進み、プリンタ４，５のスタンバイ状態を維持する。
【００６０】
一方、ステップＳ１２で、ユーザにより設定されているいずれかのアプリケーションが起動していると判断した場合は、ステップＳ１３で、コンピュータ１，２のＣＰＵ１１は、登録しているアプリケーションの印刷プレビューの実行（アプリケーションメニューから選択されるが図示しない）がメニュー等で指示されているか否かを判定して、印刷プレビューが実行されていないと判断した場合は、ステップＳ１５へ進み、プリンタのスタンバイ状態を維持する。
【００６１】
一方、ステップＳ１３で、印刷プレビューが実行されていると判断した場合は、ステップＳ１４で、プリンタ４，５の調整を先行して行い、処理を終了する。
【００６２】
これにより、ユーザが任意に登録されているアプリケーションを実行中に、所定の印刷前指示、例えば印刷プレビュー指示を捉えて、当該登録済みのアプリケーションによる印刷が実行されている最中に、プリンタ調整が強制実行されてしまう事態を回避して、ユーザが要求しているアプリケーションによる印刷要求を速やかに終了して、短時間に印刷結果を得ることができる。
【００６３】
〔第４実施形態〕
上記実施形態では、特定指示として、アプリケーションによる印刷プレビュー指示を取られて印刷調整動作を開始させる場合について説明したが、さらに、印刷モード（両面、片面、ｎｉｎ１印刷等の各種の印刷モード）や、印刷制御条件（印刷部数やシート後処理等の印刷制御条件）等を加味して、印刷調整動作の内容を変更したり、印刷調整動作の対象を制限したりすることで、簡易に、あるいは詳細にといった重み付けを付加した印刷調整動作を実行できるように構成してもよい。
【００６４】
さらには、特定のアプリケーション毎に、調整内容を変更する構成であってもよいし、ユーザ毎に調整内容を変更できるように構成してもよい。
【００６５】
なお、図７に示した処理と同等の処理（図示しない）を、プリンタ４，５のＣＰＵ３２が外部メモリ３４から読み出す制御プログラムをＲＡＭ３９上のロードしてそれぞれ自身が実行する構成とすることも、本発明の適用範囲である。
【００６６】
〔第５実施形態〕
以下、図９に示すメモリマップを参照して本発明に係るデータ処理装置、サーバ装置を含む画像形成システムで読み取り可能なデータ処理プログラムの構成について説明する。
【００６７】
図９は、本発明に係るデータ処理装置、サーバ装置を含む画像形成システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００６８】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００６９】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００７０】
本実施形態における図７，図８に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００７１】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００７２】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７３】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００７４】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００７５】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７６】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【００７７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８０】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【００８１】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではなく、以下の実施態様も含まれることはいうまでもない。以下、その実施態様１〜４０について説明する。
【００８２】
〔実施態様１〕
ネットワーク上に接続された少なくとも１台以上のコンピュータ、及び、いずれかのコンピュータから送信された画像データを画像形成する画像形成装置と通信可能なサーバ装置であって、前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定するためのアプリケーションを各コンピュータから受け付けてメモリに登録する登録手段（図１に示すサーバ装置３による登録処理）と、前記メモリに登録されているアプリケーションから指示される特定要求の指示監視を行い前記調整処理の起動を制御する制御手段（図７に示すステップＳ１〜Ｓ５）とを有することを特徴とするサーバ装置。
【００８３】
これにより、印刷情報としての画像データを画像形成装置で処理中に、調整処理タイミングを迎えて、印刷処理を中断してしまう事態を回避できるとともに、必要な調整処理を適時に実行させることができる。
【００８４】
〔実施態様２〕
前記特定要求の指示は、前記アプリケーションから指示される印刷プレビュー指示であることを特徴とする実施態様１記載のサーバ装置。
【００８５】
これにより、印刷情報としての画像データを画像形成装置で処理中に、調整処理タイミングとしてアプリケーションから指示される印刷プレビュー指示を捉えて調整を実行の可否を判定することができる。
【００８６】
〔実施態様３〕
前記制御手段は、前記メモリに登録されているアプリケーションから指示される特定要求の指示がないと判断した場合、前記画像形成装置の現状の状態を維持することを特徴とする実施態様１記載のサーバ装置。
【００８７】
これにより、無駄な調整処理が実行させることがなくなる。
【００８８】
〔実施態様４〕
前記登録手段は、各コンピュータに対してプリンタドライバをインストールする際に、前記画像形成装置に対する調整処理の起動タイミングを決定するアプリケーションを各コンピュータから受け付けてメモリに登録することを特徴とする実施態様１記載のサーバ装置。
【００８９】
これにより、プリンタドライバのインストールタイミングを捉えて、調整処理に伴う中断処理を回避するためのアプリケーションであって、各ユーザ毎に異なるアプリケーションを適時に一括して登録することができ、ユーザの登録ミスや登録作業負担を軽減することができる。
【００９０】
〔実施態様５〕
前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定する判定手段（図７に示すステップＳ３）を有し、前記制御手段は、前記メモリに登録されているアプリケーションから指示される特定要求の指示時に、前記判定手段が判定する前記画像形成装置に対して実行すべき調整処理の起動タイミングか否かに応じて前記調整処理の起動を制御することを特徴とする実施態様１記載のサーバ装置。
【００９１】
これにより、印刷情報としての画像データを画像形成装置で処理中に、調整処理タイミングとしてアプリケーションから指示される印刷プレビュー指示を捉えて調整を実行の可否を判定することができる。
【００９２】
〔実施態様６〕
前記判定手段は、前記画像形成装置がスタンバイ状態になってからの所定時間が経過しているか、あるいは、前記画像形成装置がプリントを開始してからの印刷枚数が所定枚数を超えているか等を判定することを特徴とする実施態様１記載のサーバ装置。
【００９３】
。
【００９４】
これにより、印刷情報としての画像データを画像形成装置で処理中に、調整処理タイミングとしてアプリケーションから指示される印刷プレビュー指示を捉えて、かつ、スタンバイ状態になってからの所定時間が経過しているか、あるいは、画像形成装置がプリントを開始してからの印刷枚数が所定枚数を超えているか等を判定することで、本当に調整処理が必要なタイミングに画像形成前に先行して調整処理を完了させることができる。
【００９５】
〔実施態様７〕
ネットワーク上に接続された画像形成装置と通信可能なコンピュータ装置であって、前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定するためのアプリケーションを各コンピュータから受け付けてメモリに登録する登録手段（図示しない）と、前記メモリに登録されているアプリケーションから指示される特定要求の指示を監視して前記調整処理の起動を制御する制御手段（図８に示すステップＳ１１〜Ｓ１５）とを有することを特徴とするコンピュータ装置。
【００９６】
これにより、実施態様１と同等の効果を奏する。
【００９７】
〔実施態様８〕
前記特定要求の指示は、前記アプリケーションから指示される印刷プレビュー指示であることを特徴とする実施態様７記載のコンピュータ装置。
【００９８】
これにより、実施態様２と同等の効果を奏する。
【００９９】
〔実施態様９〕
前記制御手段は、前記メモリに登録されているアプリケーションから指示される特定要求の指示がないと判断した場合、前記画像形成装置の現状の状態を維持することを特徴とする実施態様７記載のコンピュータ装置。
【０１００】
これにより、実施態様３と同等の効果を奏する。
【０１０１】
〔実施態様１０〕
前記登録手段は、各コンピュータに対してプリンタドライバをインストールする際に、前記画像形成装置に対する調整処理の起動タイミングを決定するアプリケーションを各コンピュータから受け付けてメモリに登録することを特徴とする実施態様７記載のコンピュータ装置。
【０１０２】
これにより、実施態様４と同等の効果を奏する。
【０１０３】
〔実施態様１１〕
前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定する判定手段（図８に示すステップＳ１３）を有し、前記制御手段は、前記メモリに登録されているアプリケーションから指示される特定要求の指示時に、前記判定手段が判定する前記画像形成装置に対して実行すべき調整処理の起動タイミングか否かに応じて前記調整処理の起動を制御することを特徴とする実施態様７記載のコンピュータ装置。
【０１０４】
これにより、実施態様５と同等の効果を奏する。
【０１０５】
〔実施態様１２〕
前記判定手段は、前記画像形成装置がスタンバイ状態になってからの所定時間が経過しているか、あるいは、前記画像形成装置がプリントを開始してからの印刷枚数が所定枚数を超えているか等を判定することを特徴とする実施態様７記載のコンピュータ装置。
【０１０６】
これにより、実施態様６と同等の効果を奏する。
【０１０７】
〔実施態様１３〕
ネットワーク上に接続されたコンピュータ装置またはサーバ装置と通信可能な画像形成装置であって、前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定するためのアプリケーションを各コンピュータから受け付けてメモリに登録する登録手段（図示しない）と、前記メモリに登録されているアプリケーションから指示される特定要求の指示を監視して前記調整処理の起動を制御する制御手段（図示しない）とを有することを特徴とする画像形成装置。
【０１０８】
これにより、実施態様１と同等の効果を奏する。
【０１０９】
〔実施態様１４〕
前記特定要求の指示は、前記アプリケーションから指示される印刷プレビュー指示であることを特徴とする実施態様１３記載の画像形成装置。
【０１１０】
これにより、実施態様２と同等の効果を奏する。
【０１１１】
〔実施態様１５〕
前記制御手段は、前記メモリに登録されているアプリケーションから指示される特定要求の指示がないと判断した場合、前記画像形成装置の現状の状態を維持することを特徴とする実施態様１３記載の画像形成装置。
【０１１２】
これにより、実施態様３と同等の効果を奏する。
【０１１３】
〔実施態様１６〕
前記登録手段は、各コンピュータに対してプリンタドライバをインストールする際に、前記画像形成装置に対する調整処理の起動タイミングを決定するアプリケーションを各コンピュータから受け付けてメモリに登録することを特徴とする実施態様１３記載の画像形成装置。
【０１１４】
これにより、実施態様４と同等の効果を奏する。
【０１１５】
〔実施態様１７〕
前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定する判定手段を有し、
前記制御手段は、前記メモリに登録されているアプリケーションから指示される特定要求の指示時に、前記判定手段が判定する前記画像形成装置に対して実行すべき調整処理の起動タイミングか否かに応じて前記調整処理の起動を制御することを特徴とする実施態様１３記載の画像形成装置。
【０１１６】
これにより、実施態様５と同等の効果を奏する。
【０１１７】
〔実施態様１８〕
前記判定手段は、前記画像形成装置がスタンバイ状態になってからの所定時間が経過しているか、あるいは、前記画像形成装置がプリントを開始してからの印刷枚数が所定枚数を超えているか等を判定することを特徴とする実施態様１３記載の画像形成装置。
【０１１８】
これにより、実施態様６と同等の効果を奏する。
【０１１９】
〔実施態様１９〕
ネットワーク上に接続された少なくとも１台以上のコンピュータ、及び、いずれかのコンピュータから送信された画像データを画像形成する画像形成装置と通信可能なサーバ装置における画像形成装置の調整処理方法であって、前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定するためのアプリケーションを各コンピュータから受け付けてメモリに登録する登録ステップと、前記メモリに登録されているアプリケーションから指示される特定要求の指示監視を行い前記調整処理の起動を制御する制御ステップ（図７に示すステップＳ１〜Ｓ５）とを有することを特徴とする画像形成装置の調整処理方法。
【０１２０】
これにより、実施態様１と同等の効果を奏する。
【０１２１】
〔実施態様２０〕
前記特定要求の指示は、前記アプリケーションから指示される印刷プレビュー指示であることを特徴とする実施態様１９記載の画像形成装置の調整処理方法。
【０１２２】
これにより、実施態様２と同等の効果を奏する。
【０１２３】
〔実施態様２１〕
前記制御ステップは、前記メモリに登録されているアプリケーションから指示される特定要求の指示がないと判断した場合、前記画像形成装置の現状の状態を維持することを特徴とする実施態様１９記載の画像形成装置の調整処理方法。
【０１２４】
これにより、実施態様３と同等の効果を奏する。
【０１２５】
〔実施態様２２〕
前記登録ステップは、各コンピュータに対してプリンタドライバをインストールする際に、前記画像形成装置に対する調整処理の起動タイミングを決定するアプリケーションを各コンピュータから受け付けてメモリに登録することを特徴とする実施態様１９記載の画像形成装置の調整処理方法。
【０１２６】
これにより、実施態様４と同等の効果を奏する。
【０１２７】
〔実施態様２３〕
前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定する判定ステップ（図７に示すステップＳ３）を有し、前記制御ステップは、前記メモリに登録されているアプリケーションから指示される特定要求の指示時に、前記判定ステップが判定する前記画像形成装置に対して実行すべき調整処理の起動タイミングか否かに応じて前記調整処理の起動を制御することを特徴とする実施態様１９記載の画像形成装置の調整処理方法。
【０１２８】
これにより、実施態様５と同等の効果を奏する。
【０１２９】
〔実施態様２４〕
前記判定ステップは、前記画像形成装置がスタンバイ状態になってからの所定時間が経過しているか、あるいは、前記画像形成装置がプリントを開始してからの印刷枚数が所定枚数を超えているか等を判定することを特徴とする請求項１９記載の画像形成装置の調整処理方法。
【０１３０】
。
【０１３１】
これにより、実施態様６と同等の効果を奏する。
【０１３２】
〔実施態様２５〕
ネットワーク上に接続された画像形成装置と通信可能なコンピュータ装置における画像形成装置の調整処理方法であって、前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定するためのアプリケーションを各コンピュータから受け付けてメモリに登録する登録ステップと、前記メモリに登録されているアプリケーションから指示される特定要求の指示を監視して前記調整処理の起動を制御する制御ステップ（図８に示すステップＳ１１〜Ｓ１５）とを有することを特徴とする画像形成装置の調整処理方法。
【０１３３】
これにより、実施態様１と同等の効果を奏する。
【０１３４】
〔実施態様２６〕
前記特定要求の指示は、前記アプリケーションから指示される印刷プレビュー指示であることを特徴とする実施態様２５記載の画像形成装置の調整処理方法。
【０１３５】
これにより、実施態様２と同等の効果を奏する。
【０１３６】
〔実施態様２７〕
前記制御ステップは、前記メモリに登録されているアプリケーションから指示される特定要求の指示がないと判断した場合、前記画像形成装置の現状の状態を維持することを特徴とする実施態様２５記載の画像形成装置の調整処理方法。
【０１３７】
これにより、実施態様３と同等の効果を奏する。
【０１３８】
〔実施態様２８〕
前記登録ステップは、各コンピュータに対してプリンタドライバをインストールする際に、前記画像形成装置に対する調整処理の起動タイミングを決定するアプリケーションを各コンピュータから受け付けてメモリに登録することを特徴とする実施態様２５記載の画像形成装置の調整処理方法。
【０１３９】
これにより、実施態様４と同等の効果を奏する。
【０１４０】
〔実施態様２９〕
前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定する判定ステップ（図８に示すステップＳ１３）を有し、前記制御ステップは、前記メモリに登録されているアプリケーションから指示される特定要求の指示時に、前記判定ステップが判定する前記画像形成装置に対して実行すべき調整処理の起動タイミングか否かに応じて前記調整処理の起動を制御することを特徴とする実施態様２５記載の画像形成装置の調整処理方法。
【０１４１】
これにより、実施態様５と同等の効果を奏する。
【０１４２】
〔実施態様３０〕
前記判定ステップは、前記画像形成装置がスタンバイ状態になってからの所定時間が経過しているか、あるいは、前記画像形成装置がプリントを開始してからの印刷枚数が所定枚数を超えているか等を判定することを特徴とする実施態様２５記載の画像形成装置の調整処理方法。
【０１４３】
これにより、実施態様６と同等の効果を奏する。
【０１４４】
〔実施態様３１〕
ネットワーク上に接続されたコンピュータ装置またはサーバ装置と通信可能な画像形成装置における調整処理方法であって、前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定するためのアプリケーションを各コンピュータから受け付けてメモリに登録する登録ステップと、前記メモリに登録されているアプリケーションから指示される特定要求の指示を監視して前記調整処理の起動を制御する制御ステップとを有することを特徴とする調整処理方法。
【０１４５】
これにより、実施態様１と同等の効果を奏する。
【０１４６】
〔実施態様３２〕
前記特定要求の指示は、前記アプリケーションから指示される印刷プレビュー指示であることを特徴とする実施態様３１記載の調整処理方法。
【０１４７】
これにより、実施態様２と同等の効果を奏する。
【０１４８】
〔実施態様３３〕
前記制御ステップは、前記メモリに登録されているアプリケーションから指示される特定要求の指示がないと判断した場合、前記画像形成装置の現状の状態を維持することを特徴とする実施態様３１記載の調整処理方法。
【０１４９】
これにより、実施態様３と同等の効果を奏する。
【０１５０】
〔実施態様３４〕
前記登録ステップは、各コンピュータに対してプリンタドライバをインストールする際に、前記画像形成装置に対する調整処理の起動タイミングを決定するアプリケーションを各コンピュータから受け付けてメモリに登録することを特徴とする実施態様３１記載の調整処理方法。
【０１５１】
これにより、実施態様４と同等の効果を奏する。
【０１５２】
〔実施態様３５〕
前記画像形成装置に対して実行すべき調整処理の起動タイミングを判定する判定ステップを有し、前記制御ステップは、前記メモリに登録されているアプリケーションから指示される特定要求の指示時に、前記判定ステップが判定する前記画像形成装置に対して実行すべき調整処理の起動タイミングか否かに応じて前記調整処理の起動を制御することを特徴とする実施態様３１記載の調整処理方法。
【０１５３】
これにより、実施態様５と同等の効果を奏する。
【０１５４】
〔実施態様３６〕
前記判定ステップは、前記画像形成装置がスタンバイ状態になってからの所定時間が経過しているか、あるいは、前記画像形成装置がプリントを開始してからの印刷枚数が所定枚数を超えているか等を判定することを特徴とする実施態様３１記載の調整処理方法。
【０１５５】
これにより、実施態様６と同等の効果を奏する。
【０１５６】
〔実施態様３７〕
コンピュータに、実施態様１９〜３０のいずれかに記載の画像形成装置の調整処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０１５７】
これにより、実施態様１９〜３０と同等の効果を奏する。
【０１５８】
〔実施態様３８〕
コンピュータに、実施態様３１〜３６のいずれかに記載の調整処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０１５９】
これにより、実施態様３１〜３６と同等の効果を奏する。
【０１６０】
〔実施態様３９〕
コンピュータに、実施態様１９〜３０のいずれかに記載の画像形成装置の調整処理方法を実行させることを特徴とするプログラム。
【０１６１】
これにより、実施態様１９〜３０と同等の効果を奏する。
【０１６２】
〔実施態様４０〕
コンピュータに、実施態様３１〜３６のいずれかに記載の調整処理方法を実行させることを特徴とするプログラム。
【０１６３】
これにより、実施態様３１〜３６と同等の効果を奏する。
【０１６４】
以上説明したように、本実施形態および実施態様によれば、本ネットワークに接続されている画像形成装置の状態を監視して、画像形成装置の状態が調整が必要となっている場合にネットワーク上のコンピュータにて先行して画像形成装置の調整を実行するアプリケーションが起動していて、印刷プレビューが実行された場合に先行して調整を行うので、ユーザがプリントを実行した後に画像形成処理が開始されて印刷結果を得るまでの時間が短縮されるため、調整処理が強制介入されて画像形成装置のユーザがプリント出力までの時間が長くなってしまうという事態を確実に回避して、ユーザの利便性を向上させることができる。
【図面の簡単な説明】
【０１６５】
【図１】本発明の第１実施形態を示すデータ処理装置、画像形成装置を含む画像形成システムの構成を説明する図である。
【図２】図１に示したコンピュータまたはサーバ装置とプリンタとの構成を説明するブロック図である。
【図３】図２に示したホストコンピュータにおける典型的な印刷処理に供するモジュール構成を説明する図である。
【図４】図２に示したＲＡＭのメモリマップを説明する図である。
【図５】図１に示したコンピュータのＣＲＴ上に表示されるプリンタドライバインストール画面の一例を示す図である。
【図６】図１に示したサーバ装置の内部機能を説明するブロック図である。
【図７】本発明に係るサーバ装置におけるデータ処理手順の一例を示すフローチャートである。
【図８】本発明に係るデータ処理装置におけるデータ処理手順の一例を示すフローチャートである。
【図９】本発明に係るデータ処理装置、サーバ装置を含む画像形成システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１６６】
１，２  コンピュータ
３  サーバ装置
４，５  プリンタ
３１１  コンピュータ管理部
３１２  プリンタ監視部
３１３  プリンタ調整実行判断部
【図１】
2006185021.tif 000003
【図２】
2006185021.tif 000004
【図３】
2006185021.tif 000005
【図４】
2006185021.tif 000006
【図５】
2006185021.tif 000007
【図６】
2006185021.tif 000008
【図７】
2006185021.tif 000009
【図８】
2006185021.tif 000010
【図９】
2006185021.tif 000011