(57)【特許請求の範囲】
【請求項１】
出力処理が実行可能な稼働状態と当該稼働状態よりも消費電力が低減された省電力状態とを有する複数の機器とネットワークを介して接続された情報処理装置であって、
前記複数の機器の稼働状態と省電力状態との遷移に関する情報を取得して記憶する装置情報記憶手段と、
前記省電力状態から前記稼働状態へ遷移させる省電力解除信号を前記複数の機器それぞれに応じて生成するための信号形式の情報を記憶する信号情報記憶手段と、
前記複数の機器それぞれに対応した前記省電力解除信号を前記信号情報記憶手段に記憶された前記信号形式の情報に基づいて生成する解除信号生成手段と、
前記省電力解除信号を前記機器に対して送信する解除信号送信手段と、
前記出力処理の実行命令の送信を行うアプリケーションプログラムの起動命令を入力する起動命令入力手段と、
前記アプリケーションプログラムから前記実行命令が送信された場合に、前記出力処理に必要な事前情報をポートモニタへと送信する事前送信手段と、
を有し、
前記解除信号送信手段は、前記事前送信手段による前記事前情報の前記ポートモニタへの送信を契機として、前記省電力解除信号を送信する
ことを特徴とする、情報処理装置。
【請求項２】
前記複数の機器の状態に関する装置状態情報を取得する装置状態情報取得部と、
前記取得した装置状態情報を前記情報処理装置の操作者に通知する装置状態情報通知部と、を更に有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記複数の機器を前記省電力状態から前記稼働状態へ遷移させる状態遷移命令を入力する状態遷移命令入力手段を有し、
前記解除信号送信手段は、前記状態遷移命令の入力に応じて前記省電力解除信号を送信することを特徴とする、請求項１又は２に記載の情報処理装置。
【請求項４】
前記出力処理の実行命令を入力する実行命令入力手段を有し、
前記解除信号送信手段は、前記出力処理の実行命令の入力に応じて前記省電力解除信号を送信することを特徴とする、請求項１乃至３いずれか１項に記載の情報処理装置。
【請求項５】
前記出力処理の実行命令の入力に応じて前記複数の機器に前記出力処理の実行命令を送信する実行命令送信手段を更に有し、
前記実行命令送信手段は、前記省電力解除信号が送信された後に前記出力処理の実行命令を送信することを特徴とする、請求項４に記載の情報処理装置。
【請求項６】
前記出力処理の実行条件に関する条件情報を入力する条件情報入力手段を有し、
前記解除信号送信手段は、前記条件情報入力手段の動作に応じて前記省電力解除信号を送信することを特徴とする、請求項１乃至５いずれか１項に記載の情報処置装置。
【請求項７】
出力処理対象の画像情報を前記複数の機器それぞれに対応した形式に変換する画像処理手段と、記画像処理手段による画像処理の実行条件に関する画像処理条件情報を入力する画像処理条件情報入力手段とを有し、
前記解除信号送信手段は、前記画像処理条件情報入力手段の動作に応じて前記省電力解除信号を送信することを特徴とする、請求項１乃至６いずれか１項に記載の情報処理装置。
【請求項８】
前記出力処理の結果形成される画像を表示させる表示命令を入力する表示命令入力手段を有し、
前記解除信号送信手段は、前記表示命令の入力に応じて前記省電力解除信号を送信することを特徴とする、請求項１乃至７いずれか１項に記載の情報処理装置。
【請求項９】
前記複数の機器の稼働状態と省電力状態との遷移に関する情報は、前記複数の機器に入力することにより当該情報処理装置が前記稼働状態から前記省電力状態に遷移する信号に関する情報であることを特徴とする、請求項１乃至８いずれか１項に記載の情報処理装置。
【請求項１０】
出力処理が実行可能な稼働状態と当該稼働状態よりも消費電力が低減された省電力状態とを有する複数の機器とネットワークを介して接続され、起動命令入力手段と、事前送信手段を有し、前記出力処理の実行命令の送信を行うアプリケーションプログラムを備える情報処理装置における情報処理方法であって、
前記複数の機器の稼働状態と省電力状態との遷移に関する状態遷移情報を取得し、
前記省電力状態から前記稼働状態へ遷移させる省電力解除信号を前記複数の機器それぞれに応じて生成するための信号形式の情報に基づいて生成し、
起動命令入力手段が、前記アプリケーションプログラムの起動命令を入力し、
前記事前送信手段が、前記アプリケーションプログラムから前記実行命令が送信された場合に、前記出力処理に必要な事前情報をポートモニタへと送信し、
前記事前送信手段による前記事前情報の前記ポートモニタへの送信を契機として、前記省電力解除信号を前記機器に対して送信する
ことを特徴とする、情報処理方法。
【請求項１１】
請求項１０に記載の情報処理方法を情報処理装置に実行させることを特徴とする制御プログラム。
【請求項１２】
請求項１１に記載の制御プログラムを情報処理装置が読み取り可能な形式で記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、制御プログラム及び記録媒体に関し、特に、省電力モードを有する画像形成装置の画像形成出力時間の短縮に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ、書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機として構成されることが多い。このような画像処理装置においては、上記のプリンタ、ファクシミリ、スキャナ、複写機等の夫々の機能に対応したソフトウェアが、対応するハードウェアを制御することによって夫々の機能が実行される。
このような画像処理装置においては、装置が所定時間使用されなかった場合等に装置の特定部位への電源供給を停止し、省電力化を図ることが行われている。電源供給が停止される部分の例としては、定着ヒータや装置全体のコントローラ等が挙げられる。このような装置の省電力化においては、電源供給を再開するタイミングの判断が重要な技術の１つとなる。電源供給再開の技術として、データの送信又は受信の開始に関する信号に基づいて電源供給を再開する方法が提案されている（例えば特許文献１参照）。特許文献１に開示された技術においては、データの送受信開始に応じて装置の一部への電源供給を再開することにより、余分な回路への電源供給再開を省き、更なる省電力化を実現する。
【０００３】
他方、このような省電力化技術は、印刷処理時間を長くする一因となっている。すなわち、クライアント端末から、プリントデータを送信すると、受信側印刷機器が省電力モードになっている場合、省電力モードの解除のためにある程度の時間をかけて印刷可能状態になった後にプリント処理が開始されることになり、全体として印刷処理の時間が遅くなっていた。
参考までに、ＯＳとしてウィンドウズ（登録商標）が実装されたクライアント端末装置における印刷処理の典型的な手順を説明する。最初の印刷指示を行うと、印刷ダイアログボックスが開き、印刷ダイアログボックス中の印刷ボタンを押すことにより実際に印刷機器に情報が送られて印刷指示が完了し印刷機器側処理が開始される。この場合、印刷機器が省電力モードにある場合には復帰処理が開始され、一定時間経過後に印刷可能状態となると実際の印刷処理が行われることになる。なお、印刷指示に際して必要に応じて印刷ダイアログボックス内の印刷プロパティ設定画面でどのような印刷結果を得たいかの詳細を設定することができる。また、アプリケーションプログラムから印刷プレビューを起動して現在の設定による印刷結果の事前確認をすることができるように設計するのが標準的設計となっている。
【０００４】
印刷処理開始遅延に対処すべく、例えば特許文献２では、省電力モードからの復帰をユーザが待たずとも必要な時点で印刷物を入手できるようにする技術を開示している。特許文献２によれば、ホストコンピュータ１と複数のプリンタ２がネットワーク３を経由して接続されたネットワークプリントシステムにおいて、プリンタ２は、印刷を行わない場合省電力モードに移行すると共に、省電力モードからの予測復帰時間をホストコンピュータ１に通知する機能を有している。ホストコンピュータ１は、印刷ジョブをあるプリンタ２−１に送るときに省電力モードから復帰に時間がかかる場合、他のプリンタ２−２に代行処理をさせる機能を有するスプールシステム１１を有している。このような構成により印刷時間の短縮を達成している。
【特許文献１】特開平７−２２６８１５号公報
【特許文献２】特開２００４−７８２６７公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献２に開示された技術は、実現するために少なくとも２台のプリンタを要する。また、最初に印刷指示を受けたプリンタには、上述したスプールシステムが必要となる。即ち、既存のプリンタが省電力状態である場合に、当該プリンタ単体で省電力状態から稼働状態への復帰時間に基づく遅延を短縮することは不可能である。
本発明は、上述した実情を考慮してなされたもので、既存の画像形成装置が省電力状態である場合に、稼働状態への復帰時間に基づく画像形成完了までの遅延を短縮することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、請求項１に記載の発明は、出力処理が実行可能な稼働状態と当該稼働状態よりも消費電力が低減された省電力状態とを有する複数の機器とネットワークを介して接続された情報処理装置であって、前記複数の機器の稼働状態と省電力状態との遷移に関する情報を取得して記憶する装置情報記憶手段と、前記省電力状態から前記稼働状態へ遷移させる省電力解除信号を前記複数の機器それぞれに応じて生成するための信号形式の情報を記憶する信号情報記憶手段と、前記複数の機器それぞれに対応した前記省電力解除信号を前記信号情報記憶手段に記憶された前記信号形式の情報に基づいて生成する解除信号生成手段と、前記省電力解除信号を前記機器に対して送信する解除信号送信手段と、前記出力処理の実行命令の送信を行うアプリケーションプログラムの起動命令を入力する起動命令入力手段と、前記アプリケーションプログラムから前記実行命令が送信された場合に、前記出力処理に必要な事前情報をポートモニタへと送信する事前送信手段と、を有し、前記解除信号送信手段は、前記事前送信手段による前記事前情報の前記ポートモニタへの送信を契機として、前記省電力解除信号を送信することを特徴とする。
【０００７】
また、請求項２に記載の発明は、請求項１に記載の情報処理装置において、前記複数の機器の状態に関する装置状態情報を取得する装置状態情報取得部と、前記取得した装置状態情報を前記情報処理装置の操作者に通知する装置状態情報通知部と、を有することを特徴とする。
また、請求項３に記載の発明は、請求項１又は２に記載の情報処理装置において、前記複数の機器を前記省電力状態から前記稼働状態へ遷移させる状態遷移命令を入力する状態遷移命令入力手段を有し、前記解除信号送信手段は、前記状態遷移命令の入力に応じて前記省電力解除信号を送信することを特徴とする。
また、請求項４に記載の発明は、請求項１乃至３いずれか１項に記載の情報処理装置において、前記出力処理の実行命令を入力する実行命令入力手段を有し、前記解除信号送信手段は、前記出力処理の実行命令の入力に応じて前記省電力解除信号を送信することを特徴とする。
また、請求項５に記載の発明は、請求項４に記載の情報処理装置において、前記出力処理の実行命令の入力に応じて前記複数の機器に前記出力処理の実行命令を送信する実行命令送信手段を更に有し、前記実行命令送信手段は、前記省電力解除信号が送信された後に前記出力処理の実行命令を送信することを特徴とする。
【０００８】
また、請求項６に記載の発明は、請求項１乃至５いずれか１項に記載の情報処置装置において、前記出力処理の実行条件に関する条件情報を入力する条件情報入力手段を有し、前記解除信号送信手段は、前記条件情報入力手段の動作に応じて前記省電力解除信号を送信することを特徴とする。
また、請求項７に記載の発明は、請求項１乃至６いずれか１項に記載の情報処理装置において、出力処理対象の画像情報を前記複数の機器それぞれに対応した形式に変換する画像処理手段と、記画像処理手段による画像処理の実行条件に関する画像処理条件情報を入力する画像処理条件情報入力手段とを有し、前記解除信号送信手段は、前記画像処理条件情報入力手段の動作に応じて前記省電力解除信号を送信することを特徴とする。
また、請求項８に記載の発明は、請求項１乃至７いずれか１項に記載の情報処理装置において、前記出力処理の結果形成される画像を表示させる表示命令を入力する表示命令入力手段を有し、前記解除信号送信手段は、前記表示命令の入力に応じて前記省電力解除信号を送信することを特徴とする。
【０００９】
また、請求項９に記載の発明は、請求項１乃至８いずれか１項に記載の情報処理装置において、前記複数の機器の稼働状態と省電力状態との遷移に関する情報は、前記複数の機器に入力することにより当該情報処理装置が前記稼働状態から前記省電力状態に遷移する信号に関する情報であることを特徴とする。
また、請求項１０に記載の発明は、出力処理が実行可能な稼働状態と当該稼働状態よりも消費電力が低減された省電力状態とを有する複数の機器とネットワークを介して接続され、起動命令入力手段と、事前送信手段を有し、前記出力処理の実行命令の送信を行うアプリケーションプログラムを備える情報処理装置における情報処理方法であって、前記複数の機器の稼働状態と省電力状態との遷移に関する状態遷移情報を取得し、前記省電力状態から前記稼働状態へ遷移させる省電力解除信号を前記複数の機器それぞれに応じて生成するための信号形式の情報に基づいて生成し、起動命令入力手段が、前記アプリケーションプログラムの起動命令を入力し、前記事前送信手段が、前記アプリケーションプログラムから前記実行命令が送信された場合に、前記出力処理に必要な事前情報をポートモニタへと送信し、前記事前送信手段による前記事前情報の前記ポートモニタへの送信を契機として、前記省電力解除信号を前記機器に対して送信することを特徴とする。
また、請求項１１に記載の発明は、制御プログラムであって、請求項１０に記載の情報処理方法を情報処理装置に実行させることを特徴とする。
また、請求項１２に記載の発明は、記録媒体であって、請求項１１に記載の制御プログラムを情報処理装置が読み取り可能な形式で記録したことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、既存の画像形成装置が省電力状態である場合に、稼働状態への復帰時間に基づく画像形成完了までの遅延を短縮することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
実施の形態１．
図１は、本発明に係るネットワークプリントシステムの一実施例を示すシステム構成図である。図２は、本発明で言う情報処理装置であるクライアント端末装置に搭載される印刷支援クライアントシステム等の制御プログラムの構成を示すシステム構成図である。
図１に示すように、実施形態のネットワークプリントシステム５００は、省電力モードを備えた印刷機器（プリンタ）１００ａ、１００ｂと、後で詳述する如きの解除信号を印刷機器に対して送信する機能（励起機能）を備えたクライアントＰＣ（Personal Computer）２００（クライアント端末装置、ホストコンピュータとも言われる）とが、ネットワーク３００を介して接続されている。図１では例示的に印刷機器Ａ；１００ａと印刷機器Ｂ；１００ｂのみ図示しているが、より多数でもあるいは１台であっても良い。なお、本実施形態における印刷機器は、印刷機能のみを有する例えばレーザープリンタ（ＬＰ：Laser Printer）などでも良いし、印刷機能の他にもスキャン機能やコピー機能、ファクシミリ機能を有する複合機（ＭＦＰ：Multi Function Printer）であっても良い。また、デジタル複写機、ファクシミリ装置等の他の印刷機器を用いてもよい。
【００１２】
クライアントＰＣは、ＣＰＵやＲＯＭ、ＲＡＭ等を含み構成された既知構成の装置で、オペレーションシステム（ＯＳ）および各種アプリケーションプログラムが実装されていて使用者の希望する処理を行う。周知のように、ＣＰＵ（中央処理装置）は、この装置全体の制御、演算処理などを行なう。ＲＯＭ（読み出し専用メモリ）は、システム起動プログラムの情報などが格納されている記憶領域となっている。ＲＡＭ（ランダムアクセスメモリ）は、使用制限のないデータ記憶領域となっている。
オペレーティングシステム（ＯＳ）、アプリケーションプログラム、デバイスドライバ（プリンタドライバ）、通信制御用のプログラムなどはＲＡＭにロードされて、ＣＰＵの制御によって処理が実行される。プログラム及び関連データは、フレキシブルディスク（ＦＤ）やＣＤ−ＲＯＭ等の中に記憶され、そこからクライアントＰＣに供給され実装される。また、クライアントＰＣはユーザインタフェースとしてのマウスやキーボードを有する。ユーザはクライアントＰＣに接続されたマウスやキーボードを操作手段として、クライアントＰＣ２００を操作する操作情報を入力する。
【００１３】
本実施形態は、クライアントＰＣにプログラムとして実装される印刷支援クライアントシステムに最も特徴を有するものであり、クライアントＰＣ自体のハードウェア構成は既知の一般的なもので良いため、詳細構成については説明を省略する。
クライアントＰＣ２００に実装されている印刷支援クライアントシステムは、ネットワークを経由して印刷機器に印刷データを送信し印刷物を得るための支援を行う（プログラム）システムで、特に、実際の印刷を開始させる前に即座に印刷できる状態にするための励起機能を備えている。この機能は、クライアントＰＣが読出した印刷支援クライアントシステムのプログラムコードを実行することにより実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も意味するものとする。
【００１４】
図２は、クライアントＰＣ２００及びクライアントＰＣ２００に接続された印刷機器Ａ；１００ａ及び印刷機器Ｂ；１００ｂを示すブロック図である。印刷支援クライアントシステム４００は、主として常駐プログラム４０１とポートモニタ（プログラム）４０２により構成される。４２０は、アプリケーションプログラムである。プリンタドライバ４３０およびスプールサービス４４０は、ＯＳが提供する既知プログラムである。
常駐プログラム４０１はネットワークに接続された各印刷機器を機器情報記憶部に登録し、またその監視ができる。登録した印刷機器に対して、常駐プログラム４０１は、ネットワークを介して接続されている印刷機器Ａ及び印刷機器Ｂに設定されている個々の印刷機器特有の情報を表すＭＩＢ（Management Information Base）情報を、公知であるネットワークのＳＮＭＰ（Simple Network Management Protocol）プロトコルにより任意のタイミングで閲覧し、その機器情報を機器情報記憶部に保持する。即ち、常駐プログラム４０１は、印刷機器Ａ、Ｂ等の画像形成装置の情報を取得する装置情報記憶手段として機能する。ポートモニタ４０２は、印刷データを印刷機器に送信するための各ポートを監視・制御する役割を持つ。なお、上記機能の一部あるいは全部は、ＯＳレベルあるいは上位プログラムで提供される場合もある。
【００１５】
次に、クライアント端末の印刷支援クライアントシステムの処理内容について図３を参照して説明する。図３は、本実施形態にかかる印刷支援クライアントシステムが、印刷機器Ａ、Ｂの情報を取得する処理を示すフローチャートである。印刷支援クライアントシステム４００を起動すると（ステップ；Ｓ３０１）、常駐プログラム４０１がネットワークを介して印刷機器Ａ、Ｂの情報を取得し、記憶（登録）する。（ステップ；Ｓ３０２）。その後、常駐プログラム４０１は、登録された印刷機器に５秒毎にアクセスしてＭＩＢ情報を確認する。これにより、各印刷機器のＭＩＢ情報が５秒毎に閲覧されて個々の印刷機器の状態が評価される（監視：ステップ；Ｓ３０３）。
そして、ユーザがマウスやキーボード等の操作手段を操作し、常駐プログラム処理受付のメニューを開くためのアイコンをクリックする等の操作情報を入力すると（ステップ；Ｓ３０４：ＹＥＳ）、常駐プログラムは、クライアントＰＣに接続されたディスプレイモニタ等の表示装置に、メニューを表示する。常駐プログラムのメニューは、上記表示装置に表示されたグラフィカルユーザインタフェース上に表示される。このメニュー中に、Ｓ３０３において確認された夫々の機器毎の状態が表示される（ステップ；Ｓ３０５）。
【００１６】
ここで、図４を参照して、Ｓ３０５において表示されるメニュー画面について説明する。図４に示すように、印刷支援クライアントシステムのメニュー画面は、クライアントＰＣの表示装置に表示されたグラフィカルユーザインタフェースにおいて、対応するアイコンをマウスポインタでクリックすることによるポップアップメニューとして表示される。図４に示すように、本実施形態にかかるメニュー画面では、常駐プログラムに登録された印刷機器がリスト化されており、夫々の印刷機器の状態を示す記号が付加されて表示される。
図４の例において、二重丸記号（◎）が描かれていればその印刷機器はアクティブ状態（稼働状態）であることを示しており、白抜き三角マーク（△）が描かれていれば休止状態（省電力状態）にあることを示している。その他、（○）の場合は、作像機構のみ停止して待機している状態であり、（×）の場合は、主電源が供給されていない状態である。なお、図４においては、簡便化のため各印刷機器名の表示の前に◎・△などの記号を描くようにして状態を示しているが、この他、“稼動中”、“待機中”、“省電力中”及び“非稼働”等の、より詳細な表示によって表現することもできる。また前記印刷機器名の表示（領域）をクリックすると、機器の状態の詳細を文字情報として表示するようにすることもできる。
【００１７】
本実施形態では、常駐プログラム４０１は、５秒おきに登録されている機器を前記ＳＮＭＰプロトコルにより監視する。印刷機器のＭＩＢ情報には、機器が休止状態かアクティブな状態かという情報も含まれるため、常駐プログラム４０１に登録された機器に対しては随時、休止状態かアクティブな状態かを判別できる。即ち、異なるタイミングにおいて図４に示すメニュー画面を表示した際に、各印刷機器の状態が変わっていれば状態表示は変更されることになる。以後、メニューを閉じるための操作の有無を調べ（ステップ；Ｓ３０６）、閉じる指示がなければ（ステップ；Ｓ３０４：ＮＯ）前回調査より５秒経過を待って（ステップ；Ｓ３０８：ＹＥＳ）、再び印刷機器の状態が評価（監視：ステップ；Ｓ３０３）に戻り、処理が繰り返される。一方、閉じる指示がされている場合には（ステップ；Ｓ３０６：ＹＥＳ）メニューを閉じて元の画面とし（ステップ；Ｓ３０７）た後ステップ；Ｓ３０８に移行する。このような処理により、クライアントＰＣを操作するユーザは、容易に各印刷機器の状態を確認することが可能となる。
【００１８】
本実施形態では、図４において説明した処理によりユーザが各印刷機器の状態を確認し、印刷機器が省電力状態である場合、ユーザはクライアントＰＣを操作することにより、常駐プログラム４０１に対して印刷機器を省電力状態から稼働状態へ遷移させる省電力解除信号の送信を指示することができる。図５のフローチャートは、常駐プログラム４０１による省電力解除信号の送信動作を示す図である。クライアントＰＣ使用者が印刷支援クライアントシステム４００を起動すると（ステップ；Ｓ３０１）、クライアントＰＣのデスクトップ（図４参照）のタスクトレイに、常駐プログラムのアイコンが表示され実行中の旨が示される。常駐プログラム４０１に対してユーザがアイコンをクリックして指示を行うと、常駐プログラム４０１内のメニュー表示部が呼ばれ、図４において説明したようにメニューの一覧が表示される（Ｓ５０２）。
このときクライアントＰＣ使用者はメニュー一覧に表示された印刷機器の名前に対して指示（名前表示領域クリックするなど）を行うことができ、省電力モードにある印刷機器名をクリックすれば（Ｓ５０３）、この指示に対応して常駐プログラムが省電力解除信号を印刷機器に送信する（Ｓ５０４）。即ち、常駐プログラム４０１によって表示されたメニュー画面の、夫々の印刷機器を示す表示部が、印刷機器を省電力状態から稼働状態へ遷移させる状態遷移命令を入力する状態遷移命令入力手段として機能する。これにより印刷機器が省電力モードから復帰する。すなわち、印刷機器の指定を契機に、常駐プログラム４０１が解除信号生成手段として機能すると共に、ポートモニタ及びネットワークインタフェース等の信号送信部と連動して解除信号送信手段として機能し、印刷機器の励起（省電力モードからの復帰指示）を行うことができる。
【００１９】
ここで機器を励起する省電力解除信号とは、ＳＮＭＰプロトコルにより機器のスタンバイ状態（省電力状態）とアクティブ状態（稼働状態）とを切り替える規定の信号である。夫々の印刷機器によって省電力状態から稼働状態へ遷移する条件が異なるため、夫々の機器に対応する省電力解除信号の信号形式は、装置情報記憶手段として機能する常駐プログラム４０１が記憶している。省電力解除信号を生成する際、常駐プログラム４０１は、記憶された信号形式の情報を参照し、夫々の機器に対応した省電力解除信号を生成する。本クライアントＰＣでは、前記解除信号を送信する第１の送信手段と、印刷処理を印刷機器に実行させる第２の送信手段等が、上述したプログラム並びに関連するハードウェア部により実現されている。
その後、印刷ダイアログボックス中の印刷ボタンクリック操作；従来における印刷指示開始操作）が行われ（Ｓ５０５）、印刷情報としての実際の印刷データが送信される（Ｓ５０６）。この際には、即時に印刷データの印刷が行われるので、結果、待ち時間が短縮される。以上説明したように、本実施形態にかかる情報処理装置としてのクライアントＰＣでは、印刷支援クライアントシステムを備えることにより、既存の画像形成装置が省電力状態である場合に、稼働状態への復帰時間に基づく画像形成完了までの遅延を短縮することが可能となる。
【００２０】
その他の実施例.
上記実施形態では、使用者の明示的な操作で解除信号を送出する例を説明した。これ以外にも、適時に自動的に解除信号を送出するように設定することが可能である。図６のフローチャートは、アプリケーションプログラムを起動したときに、印刷指示の前に事前に印刷機器に対して解除信号を送信し、その後、印刷情報を送信する機能を説明したものである。図６で示すように、印刷支援クライアントシステム４００が起動され（ステップ；Ｓ３０１）、その後にアプリケーションプログラム４２０が起動されると（Ｓ６０２）、図２中に示した常駐プログラム４０１がアプリケーションプログラム４２０の起動を検知し（Ｓ６０３）、解除信号を印刷機器に送信する（Ｓ６０４）。
これにより印刷機器が省電力モードから復帰する。その後、印刷ダイアログボックス中の印刷ボタンクリック操作（従来における印刷指示開始操作）が行われると（Ｓ８０５）、印刷情報としての実際の印刷データが送信される（Ｓ８０６）。この場合も、待ち時間が短縮される。なお、アプリケーションプログラム４２０の起動は、必ずしも短時間内での印刷操作が伴うとは限らないが、大きな不都合は生じない。アプリケーションプログラム４２０の起動は、一般的なＰＣと同様にマウスやキーボード等の操作部から行い、ＯＳ等の基本ソフトウェアによって処理される。即ち、クライアントＰＣの操作部及びそれらのハードウェアの操作を処理するハードウェアインタフェースが、アプリケーションプログラムの起動命令を入力する起動命令入力手段として機能する。
【００２１】
更に別の例を示す。図７のフローチャートは、アプリケーションプログラムから印刷を目的として印刷ダイアログボックスを起動した場合に、常駐プログラム４０１が印刷機器の印刷の前に、事前に印刷機器に対して解除信号を送信した後、印刷情報を送信する機能を表したものである。印刷支援クライアントシステム４００の起動（ステップ；Ｓ３０１）、アプリケーションプログラム４２０の起動（Ｓ６０２）の後に、クライアントＰＣ使用者がアプリケーションプログラム４２０のメニューから印刷を選択すると、図８で示すように印刷ダイアログボックスが開き（Ｓ７０３；印刷ダイアログボックス起動）、アプリケーションプログラム４２０が、印刷のために必要となる事前情報をスプールサービスを経由してポートモニタに送る（Ｓ７０４）。
常駐プログラム４０１は、印刷ダイアログボックスの起動を検知し、印刷機器を励起するための前述の解除信号を印刷機器に送信する（Ｓ７０５）。その後の、印刷ダイアログボックス中の印刷ボタンクリック操作（Ｓ８０５）、印刷情報としての実際の印刷データ送信（Ｓ８０６）の各処理は、前実施形態と全く同様である。アプリケーションプログラムの印刷ダイアログボックスとは、即ち、画像形成動作の詳細を設定する機能のユーザインタフェースであり、画像形成条件情報入力手段として機能する。従って、常駐プログラム４０１は、画像形成条件情報入力手段の起動に基づいて、省電力解除信号を送信する。この他、印刷ダイアログボックスへの情報入力など、画像形成条件情報入力手段の動作に基づいて、上記信号を送信することも可能である。
【００２２】
また、図９のフローチャートは、アプリケーションプログラムから印刷ダイアログボックスを起動し、かつ、印刷機器のプロパティ設定画面を起動した場合に、常駐プログラムが印刷機器の印刷の前に、事前に印刷機器に対して解除信号を送信した後、印刷情報を送信する機能を表したものである。
すなわち、クライアントＰＣ使用者がアプリケーションプログラムのメニューから印刷を選択し、前実施例と同様なステップ；Ｓ７０３までの過程を経て、図８で示すように印刷ダイアログボックスを起動したあと、更に印刷ダイアログボックス内の印刷機器のプロパティを設定する画面表示を起動した場合（Ｓ９０４）に、アプリケーションプログラム４２０が、印刷のために必要となる事前情報をスプールサービスを経由してポートモニタに送る（ステップ；Ｓ９０５）。常駐プログラム４０１がこれを検知し、印刷機器を励起するための前述の解除信号を印刷機器に送信する（ステップ；Ｓ９０６）。その後の、印刷ダイアログボックス中の印刷ボタンクリック操作（Ｓ８０５）、第２送信手段による印刷情報としての実際の印刷データ送信（Ｓ８０６）の各処理は、これまでの実施形態と同様であり図示を省略した。
印刷機器のプロパティ設定画面とは、夫々のクライアントＰＣにおいて、夫々の画像形成装置に対応した形式に画像情報を変換するプリンタドライバの機能設定を行うユーザインタフェースである。即ち、プリンタドライバとは画像処理手段として機能し、印刷機器のプロパティ設定画面は、画像処理条件情報入力手段として機能する。従って、常駐プログラム４０１は、画像処理手段の起動に基づいて、省電力解除信号を送信する。この他、印刷機器のプロパティ設定画面への情報入力など、画像処理条件情報入力手段の動作に基づいて、上記信号を送信することも可能である。
【００２３】
図１０のフローチャートは、アプリケーションプログラム４２０が起動され、印刷プレビューを起動した場合に、常駐プログラムが印刷機器の印刷の前に、事前に印刷機器に対して解除信号を送信した後、印刷情報を送信する機能を表したものである。クライアントＰＣ使用者が、アプリケーションプログラム４２０の起動（Ｓ６０２）後のメニューから印刷プレビューを選択・起動（Ｓ１００３）した時点で、図２中の常駐プログラム４０１がアプリケーションプログラムの印刷プレビュー起動を検知し（Ｓ１００４）、印刷機器を励起するための解除信号を印刷機器に送信する（Ｓ１００５）。
その後の、印刷ダイアログボックス中の印刷ボタンクリック操作（Ｓ８０５）、第２送信手段による印刷情報としての実際の印刷データ送信（Ｓ８０６）の各処理は、これまでの実施形態と同様であり図示を省略した。印刷プレビューとは、典型的には、プリンタドライバによって提供される機能であり、印刷機器における画像形成動作の結果形成される画像を表示する機能である。この印刷プレビューは、一般的なＰＣと同様にマウスやキーボード等の操作部から行い、ＯＳ等の基本ソフトウェア及びプリンタドライバによって処理される。即ち、クライアントＰＣの操作部及びそれらのハードウェアの操作を処理するハードウェアインタフェース並びにプリンタドライバが、印刷プレビューの起動命令を入力する表示命令入力手段として機能する。
【００２４】
本実施形態では、解除信号を送出する契機となる上述した各タイミングは、適宜選択し任意に組み合わせて設定することが可能になっている。図１１のフローチャートは、解除信号送出の前述した各機能を、クライアントＰＣ使用者がそれぞれ使用するかどうかを自由に選択できるようにした場合のインタフェースの操作の一例を説明するものである。常駐プログラム内の（印刷設定）メニュー表示部が呼ばれると（Ｓ１１０２）と、図１２に示すインタフェース（メニュー画面）が開き（Ｓ１１０３）、これを利用して図示のようにそれぞれの機能を任意に組み合わせて選択（Ｓ１１０４：設定）できるようになっている。プリントシステムの稼働実状や、使用者の意向に合わせて適切な設定を行うことができる。
本発明は、上述した実施形態に限定されず、種々の形態で実施可能である。必ずしも上述実施形態で挙げた、解除信号を送出する全ての契機を備える必要はなく、既述した契機のいずれかを採用した形態としても相応の待機時間短縮効果が得られる。すなわち、クライアント装置が、印刷機器に実際の印刷を開始させる前に、送出される省電力モードを解除する解除信号をネットワーク接続された印刷機器に送出する機能を備えていれば良く、印刷機器のハードウェア構成に変更を加えたり、印刷機器のハードウェア自体の変更をすることなしに、既存クライアントＰＣに印刷支援クライアントシステム（プログラム）を導入することによって、既存の機器をそのまま利用して、印刷に要する総時間を削減して印刷処理を従前のものより高速化するとの主目的が達成される。
【図面の簡単な説明】
【００２５】
【図１】本発明に係るネットワークプリントシステムの一実施例を示すシステム構成図である。
【図２】クライアント端末装置に搭載される印刷支援クライアントシステム等の制御プログラムの構成を示すシステム構成図である。
【図３】実施形態に係る印刷支援クライアントシステムが印刷機器の状態を把握する機能を説明するフローチャートである。
【図４】クライアントＰＣを用いて使用者が印刷を行う場合に、搭載プログラムにより表示されるユーザインタフェースの例を示す図である。
【図５】実施形態における常駐プログラムで印刷機器を印刷の前に事前に起動する機能を説明するフローチャートである。
【図６】アプリケーションプログラムを起動したときに印刷機器を印刷の前に事前に起動する機能を説明するフローチャートである。
【図７】アプリケーションプログラムから印刷ダイアログボックスを起動した場合に印刷機器を印刷の前に事前に起動する機能を説明するフローチャートである。
【図８】クライアントＰＣを用いて使用者が印刷を行う場合に、搭載プログラムにより表示されるユーザインタフェースの例を示す図である。
【図９】アプリケーションプログラムから印刷機器のプロパティ設定画面を起動した時点で印刷機器を印刷の前に事前に起動する機能を説明するフローチャートである。
【図１０】アプリケーションプログラムから印刷プレビューを起動した場合に印刷機器を印刷の前に事前に起動する機能を説明するフローチャートである。
【図１１】解除信号送出の各機能の使用を、クライアントＰＣ使用者がそれぞれ自由に選択できるようにしたインタフェース例での操作の一例を説明するフローチャートである。
【図１２】クライアントＰＣを用いて使用者が印刷を行う場合に、搭載プログラムにより表示されるユーザインタフェースの例を示す図である。
【符号の説明】
【００２６】
１００ａ、１００ｂ  印刷機器（プリンタ）、２００  クライアントＰＣ（ホストコンピュータ）、３００  ネットワーク、４００  印刷支援クライアントシステム、４０１  常駐プログラム、４０２  ポートモニタ（プログラム）、４２０  アプリケーションプログラム、５００  ネットワークプリントシステム
【図１】
0005326254.tif 000002
【図２】
0005326254.tif 000003
【図３】
0005326254.tif 000004
【図４】
0005326254.tif 000005
【図５】
0005326254.tif 000006
【図６】
0005326254.tif 000007
【図７】
0005326254.tif 000008
【図８】
0005326254.tif 000009
【図９】
0005326254.tif 000010
【図１０】
0005326254.tif 000011
【図１１】
0005326254.tif 000012
【図１２】
0005326254.tif 000013