(57)【要約】【課題】操作を煩雑にすることなく印字処理動作での消費電力が少ないタイミングで印字ジョブを印字処理する画像形成装置を提供する。【解決手段】画像形成装置に接続されたＰＣでは、電源ＯＮ時に画像形成補助プログラムが起動する（Ｓ１０１）。予め印字モードが設定されており、印字ジョブを生成したアプリケーションが終了した時点でまとめて印字するモードである場合には、ユーザ操作等によって印字指示を受付けてもいったん蓄積されて（Ｓ１０９）、該アプリケーションの終了が検出された時点で、該アプリケーションで生成された印字ジョブがまとめて画像形成装置に送信される（Ｓ１１５）。全アプリケーションが終了した時点でまとめて印字するモードである場合には、全アプリケーションの終了が検出された時点で、蓄積されているすべての印字ジョブが画像形成装置に送信される（Ｓ１１９）。【選択図】図７
2011170871.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と情報処理装置とを含む画像形成システムであって、
前記情報処理装置における操作に基づいて印字ジョブを生成するための生成手段と、
前記印字ジョブを記憶装置に格納するための格納手段と、
前記情報処理装置におけるアプリケーションの終了を検出するための検出手段と、
前記検出手段で前記アプリケーションの終了が検出されると、前記記憶装置に格納された前記印字ジョブを前記画像形成装置において印字処理を実行するための処理手段とを備える、画像形成システム。
【請求項２】
前記情報処理装置は、前記生成手段と、前記格納手段と、前記検出手段とに加えて、前記検出手段で前記アプリケーションの終了が検出されると、前記記憶装置に格納された前記印字ジョブを読み出して前記画像形成装置に送信するための送信手段を含み、
前記画像形成装置は、前記処理手段に加えて、前記情報処理装置から送信される前記印字ジョブを受信するための受信手段を含み、
前記処理手段は、前記受信手段で前記情報処理装置から前記印字ジョブを受信すると前記印字ジョブの印字処理を実行する、請求項１に記載の画像形成システム。
【請求項３】
前記格納手段は、前記印字ジョブを前記印字ジョブの生成に用いられたアプリケーションに関連付けて前記記憶装置に格納し、
前記処理手段は、前記検出手段において前記印字ジョブの生成に用いられたアプリケーションの前記情報処理装置での終了が検出されると、前記記憶装置に前記アプリケーションと関連付けて格納された前記印字ジョブの印字処理を実行する、請求項２に記載の画像形成システム。
【請求項４】
前記処理手段は、前記検出手段において印字ジョブの生成が可能なすべてのアプリケーションの前記情報処理装置での終了が検出されると、前記記憶装置に格納されたすべての印字ジョブの印字処理を実行する、請求項２に記載の画像形成システム。
【請求項５】
前記情報処理装置は、印字指示された印字ジョブに対して直ちに印字処理を開始する第１の印字モードと、印字ジョブの生成に用いられたアプリケーションの終了が検出されると前記記憶装置に前記アプリケーションと関連付けて格納された印字ジョブに対して印字処理を実行する第２の印字モードと、印字ジョブの生成が可能なすべてのアプリケーションの終了が検出されると前記記憶装置に格納されたすべての印字ジョブに対して印字処理を実行する第３の印字モードとを選択するための選択手段をさらに備え、
前記送信手段は、前記選択された印字モードで規定される前記印字処理のタイミングで前記印字ジョブを前記画像形成装置に送信する、請求項２に記載の画像形成システム。
【請求項６】
前記情報処理装置は、前記生成手段と、前記検出手段とに加えて、
前記生成された印字ジョブを前記画像形成装置に送信するための第１の送信手段と、
前記検出手段において前記アプリケーションの終了が検出された旨の情報を、前記画像形成装置に送信するための第２の送信手段とを含み、
前記画像形成装置は、前記格納手段と、前記処理手段とに加えて、
前記情報処理装置から送信される前記印字ジョブを受信するための第１の受信手段と、
前記情報処理装置から送信される前記情報処理装置において前記アプリケーションの終了が検出された旨の情報を受信するための第２の受信手段とを含み、
前記格納手段は前記第１の受信手段で受信した前記印字ジョブを前記記憶装置に格納し、
前記処理手段は、前記第２の受信手段で前記情報処理装置から前記アプリケーションの終了が検出された旨の情報を受信すると前記印字ジョブの印字処理を実行する、請求項１に記載の画像形成システム。
【請求項７】
前記格納手段は、前記印字ジョブを前記印字ジョブの生成に用いられたアプリケーションに関連付けて前記記憶装置に格納し、
前記処理手段は、前記第２の受信手段で前記印字ジョブの生成に用いられたアプリケーションの終了が検出された旨の情報を受信すると、前記記憶装置に前記アプリケーションと関連付けて格納された前記印字ジョブの印字処理を実行する、請求項６に記載の画像形成システム。
【請求項８】
前記処理手段は、前記第２の受信手段で印字ジョブの生成が可能なすべてのアプリケーションの終了が検出された旨の情報を受信すると、前記記憶装置に格納されたすべての印字ジョブの印字処理を実行する、請求項６に記載の画像形成システム。
【請求項９】
前記格納手段は、さらに前記印字ジョブを前記情報処理装置に関連付けて前記記憶装置に格納する、請求項７または８に記載の画像形成システム。
【請求項１０】
前記画像形成装置は、印字指示された印字ジョブに対して直ちに印字処理を開始する第１の印字モードと、印字ジョブの生成に用いられたアプリケーションの終了が検出されると前記記憶装置に前記アプリケーションと関連付けて格納された印字ジョブに対して印字処理を実行する第２の印字モードと、印字ジョブの生成が可能なすべてのアプリケーションの終了が検出されると前記記憶装置に格納されたすべての印字ジョブに対して印字処理を実行する第３の印字モードとを選択するための選択する選択手段をさらに備え、
前記処理手段は、前記選択された印字モードで規定される前記印字処理のタイミングで前記印字ジョブの印字処理を実行する、請求項６に記載の画像形成システム。
【請求項１１】
画像形成装置に接続可能な情報処理装置であって、
アプリケーションにより印字ジョブを生成するための生成手段と、
前記印字ジョブを記憶装置に格納するための記憶手段と、
前記アプリケーションの終了を検出するための検出手段と、
前記検出手段で前記アプリケーションの終了が検出されると、前記記憶装置に格納された前記印字ジョブを読み出し、前記画像形成装置に対し前記印字ジョブの印字指示を実行するための処理手段とを備える、情報処理装置。
【請求項１２】
前記記憶手段は、前記印字ジョブを前記アプリケーションに関連付けて前記記憶装置に格納し、
前記処理手段は、前記検出手段において前記印字ジョブの生成に用いられたアプリケーションの終了が検出されると、前記記憶装置から前記アプリケーションと関連付けて格納された前記印字ジョブを読み出して前記画像形成装置に対し前記印字ジョブの印字指示を実行する、請求項１１に記載の情報処理装置。
【請求項１３】
前記処理手段は、前記検出手段において印字ジョブの生成が可能なすべてのアプリケーションの終了が検出されると、前記記憶装置に格納されたすべての印字ジョブを読み出して前記画像形成装置に対し前記印字ジョブの印字指示を実行する、請求項１１に記載の情報処理装置。
【請求項１４】
印字指示された印字ジョブに対して直ちに印字処理を開始する第１の印字モードと、印字ジョブの生成に用いられたアプリケーションの終了が検出されると前記記憶装置に前記アプリケーションと関連付けて格納された印字ジョブに対して印字処理を実行する第２の印字モードと、印字ジョブの生成が可能なすべてのアプリケーションの終了が検出されると前記記憶装置に格納されたすべての印字ジョブに対して印字処理を実行する第３の印字モードとを選択するための選択手段をさらに備え、
前記処理手段は、前記選択された印字モードで規定される前記印字処理のタイミングで前記画像形成装置に対し前記印字ジョブの印字指示を実行する、請求項１１に記載の情報処理装置。
【請求項１５】
アプリケーションにより印字ジョブの生成が可能な情報処理装置と、画像形成装置とに接続可能なプリントサーバであって、
前記情報処理装置における前記アプリケーションの終了を検出するための検出手段と、
前記検出手段で前記アプリケーションの終了が検出されると、前記画像形成装置に対し前記アプリケーションによって生成された前記印字ジョブの印字指示を実行するための処理手段とを備える、プリントサーバ。
【請求項１６】
印字ジョブを、前記印字ジョブの生成に用いられたアプリケーションと前記情報処理装置とに関連付けて記憶装置に格納するための記憶手段をさらに備え、
前記処理手段は、前記検出手段において前記情報処理装置での前記アプリケーションの終了が検出されると、前記記憶装置から前記アプリケーションおよび前記情報処理装置に関連付けて格納された前記印字ジョブを読み出して、前記画像形成装置に対し前記印字ジョブの印字指示を実行する、請求項１５に記載のプリントサーバ。
【請求項１７】
印字ジョブを前記情報処理装置に関連付けて記憶装置に格納するための記憶手段をさらに備え、
前記処理手段は、前記検出手段において前記情報処理装置での印字ジョブの生成が可能なすべてのアプリケーションの終了が検出されると、前記記憶装置に前記情報処理装置に関連付けて格納されたすべての印字ジョブを読み出して、前記画像形成装置に対し前記印字ジョブの印字指示を実行する、請求項１５に記載のプリントサーバ。
【請求項１８】
印字ジョブを前記情報処理装置に関連付けて記憶装置に格納するための記憶手段をさらに備え、
前記処理手段は、前記検出手段において前記情報処理装置での前記アプリケーションの終了が検出されると、前記記憶装置に前記情報処理装置と関連付けられて格納された前記印字ジョブを読み出して、前記画像形成装置に対し前記印字ジョブの印字指示を実行する、請求項１５に記載のプリントサーバ。
【請求項１９】
印字指示された印字ジョブに対して直ちに印字処理を開始する第１の印字モードと、印字ジョブの生成に用いられたアプリケーションの終了が検出されると前記記憶装置に前記アプリケーションと関連付けて格納された印字ジョブに対して印字処理を実行する第２の印字モードと、印字ジョブの生成が可能なすべてのアプリケーションの終了が検出されると前記記憶装置に格納されたすべての印字ジョブに対して印字処理を実行する第３の印字モードとを選択するための選択手段をさらに備え、
前記処理手段は、前記選択された印字モードで規定される前記印字処理のタイミングで前記画像形成装置に対し前記印字ジョブの印字指示を実行する、請求項１５に記載のプリントサーバ。
【請求項２０】
アプリケーションにより生成された印字ジョブを情報処理装置から受信するための受信手段と、
前記印字ジョブを記憶装置に格納するための記憶手段と、
前記情報処理装置での前記アプリケーションの終了を検出するための検出手段と、
前記検出手段で前記アプリケーションの終了が検出されると、前記記憶装置に格納された前記印字ジョブを読み出して印字処理を実行するための処理手段とを備える、画像形成装置。
【請求項２１】
前記記憶手段は、前記印字ジョブを前記印字ジョブの生成に用いられたアプリケーションに関連付けて前記記憶装置に格納し、
前記処理手段は、前記検出手段において前記印字ジョブの生成に用いられたアプリケーションの前記情報処理装置での終了が検出されると、前記記憶装置から前記アプリケーションと関連付けて格納された前記印字ジョブを読み出して印字処理を実行する、請求項２０に記載の画像形成装置。
【請求項２２】
前記処理手段は、前記検出手段において印字ジョブの生成が可能なすべてのアプリケーションの、前記情報処理装置での終了が検出されると、前記記憶装置に格納されたすべての印字ジョブの印字処理を実行する、請求項２０に記載の画像形成装置。
【請求項２３】
前記記憶手段は、さらに前記印字ジョブを前記情報処理装置に関連付けて前記記憶装置に格納する、請求項２１または２２に記載の画像形成装置。
【請求項２４】
印字指示された印字ジョブに対して直ちに印字処理を開始する第１の印字モードと、印字ジョブの生成に用いられたアプリケーションの終了が検出されると前記記憶装置に前記アプリケーションと関連付けて格納された印字ジョブに対して印字処理を実行する第２の印字モードと、印字ジョブの生成が可能なすべてのアプリケーションの終了が検出されると前記記憶装置に格納されたすべての印字ジョブに対して印字処理を実行する第３の印字モードとを選択するための選択手段をさらに備え、
前記処理手段は、前記選択された印字モードで規定される前記印字処理のタイミングで前記印字ジョブの印字処理を実行する、請求項２０に記載の画像形成装置。
【請求項２５】
情報処理装置において生成される印字ジョブを画像形成装置に印字させる処理を、コンピュータに実行させるための画像形成補助プログラムであって、
前記印字ジョブを生成したアプリケーションの終了を検出するステップと、
前記アプリケーションの終了の検出に基づき、記憶装置に格納されている前記印字ジョブを取得するステップと、
前記画像形成装置に対し、取得された前記印字ジョブの印字を指示するステップとを実行させる、画像形成補助プログラム。
【請求項２６】
情報処理装置において生成される印字ジョブの、画像形成装置での印字を制御するための印字制御方法であって、
前記印字ジョブを生成したアプリケーションの終了を検出するステップと、
前記アプリケーションの終了の検出に基づき、記憶装置に格納されている前記印字ジョブを取得するステップと、
前記画像形成装置に対し、取得された前記印字ジョブの印字を指示するステップとを備える、印字制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像形成システム、情報処理装置、プリントサーバ、画像形成装置、画像形成補助プログラム、および印字制御方法に関し、特に、印字ジョブをいったん蓄積してから印字する画像形成システム、情報処理装置、プリントサーバ、画像形成装置、画像形成補助プログラム、および印字制御方法に関する。
【背景技術】
【０００２】
プリンタや複写機やコピー機やこれらの複合機であるＭＦＰ（Multi Function Peripheral）などの、画像形成装置では、画像形成処理の開始時に、感光体の電位形成などの準備動作が必要である。
【０００３】
画像形成処理の終了時には、感光体の電位リセットなどの終了動作が必要である。従って、印字指示のたびに画像形成を行なう従来の画像形成装置では、少ない枚数の印字が多回数となると、準備動作および終了動作の回数が多くなり、画像形成部の駆動時間が多くなる。このことは、消費電力の増大や、感光体等の画像形成部の寿命の悪化につながる。
【０００４】
このような問題に対処するため、特開平１０−９５１４６号公報（以下、特許文献１）は、ハードディスクなどの記憶装置を備えた画像形成装置であって、当該画像形成装置において、要求された印字ジョブを直ちに実行せずに記憶装置にいったん蓄積し、所定時刻や、蓄積データ量が所定量となった時点などの所定条件が満たされた時点でスリープ解除し、蓄積した印字ジョブをまとめて印字処理する画像形成装置を開示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−９５１４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示されているような画像形成装置を用いたシステムでは、ユーザが印字指示したときに直ちに印字処理が行なわれない場合もあり、直ぐに必要な印字物を得ることができない場合もある。しかし一方で、ウェブ閲覧中やアプリケーション実行中などにおいて印字したいページが表示されているタイミングごとに印字指示を行なうがウェブ閲覧やアプリケーション実行を継続する場合には、ユーザは印字指示の後に直ちに印字物を必要でなく、該閲覧や実行が終了した後にまとめて印字物を確認する、という印字のさせ方も考えられる。
【０００７】
そのため、このような場合に対応するために、特許文献１では、印字指示の際に、直ちに印字処理を行なわせる指示の入力を併せて受付け、該指示が入力された場合には、上記所定条件を待たずに直ちに印字処理する方法を開示している。このようにすることで、各印字ジョブが適切なタイミングで印字処理されることになる。
【０００８】
しかしながら、ユーザは印字指示のたびに直ちに印字処理させるか否かを選択し、直ちに印字処理させる場合には従来の印字処理のための操作に加えてその旨の指示入力操作を行なう必要があり、ユーザ操作が煩雑になる。また、操作が増えることで操作ミスが発生する可能性も高まる。
【０００９】
本発明はこのような問題に鑑みてなされたものであって、煩雑な操作を行なうことなく適切なタイミングで印字ジョブを印字処理する画像形成システム、情報処理装置、プリントサーバ、画像形成装置、画像形成補助プログラム、および印字制御方法を提供することを目的としている。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明のある局面に従うと、画像形成システムは画像形成装置と情報処理装置とを含含む画像形成システムであって、情報処理装置における操作に基づいて印字ジョブを生成するための生成手段と、印字ジョブを記憶装置に格納するための格納手段と、情報処理装置におけるアプリケーションの終了を検出するための検出手段と、検出手段でアプリケーションの終了が検出されると、記憶装置に格納された印字ジョブを画像形成装置において印字処理を実行するための処理手段とを備える。
【００１１】
好ましくは、情報処理装置は、生成手段と、格納手段と、検出手段とに加えて、検出手段でアプリケーションの終了が検出されると、記憶装置に格納された印字ジョブを読み出して画像形成装置に送信するための送信手段を含み、画像形成装置は、処理手段に加えて、情報処理装置から送信される印字ジョブを受信するための受信手段を含み、処理手段は、受信手段で情報処理装置から印字ジョブを受信すると印字ジョブの印字処理を実行する。
【００１２】
より好ましくは、格納手段は、印字ジョブを印字ジョブの生成に用いられたアプリケーションに関連付けて記憶装置に格納し、処理手段は、検出手段において印字ジョブの生成に用いられたアプリケーションの情報処理装置での終了が検出されると、記憶装置に当該アプリケーションと関連付けて格納された印字ジョブの印字処理を実行する。
【００１３】
より好ましくは、処理手段は、検出手段において印字ジョブの生成が可能なすべてのアプリケーションの情報処理装置での終了が検出されると、記憶装置に格納されたすべての印字ジョブの印字処理を実行する。
【００１４】
より好ましくは、情報処理装置は、印字指示された印字ジョブに対して直ちに印字処理を開始する第１の印字モードと、印字ジョブの生成に用いられたアプリケーションの終了が検出されると記憶装置に前記アプリケーションと関連付けて格納された印字ジョブに対して印字処理を実行する第２の印字モードと、印字ジョブの生成が可能なすべてのアプリケーションの終了が検出されると記憶装置に格納されたすべての印字ジョブに対して印字処理を実行する第３の印字モードとを選択するための選択手段をさらに備え、送信手段は、選択された印字モードで規定される印字処理のタイミングで印字ジョブを画像形成装置に送信する。
【００１５】
好ましくは、情報処理装置は、生成手段と、検出手段とに加えて、生成された印字ジョブを画像形成装置に送信するための第１の送信手段と、検出手段においてアプリケーションの終了が検出された旨の情報を、画像形成装置に送信するための第２の送信手段とを含み、画像形成装置は、格納手段と、処理手段とに加えて、情報処理装置から送信される印字ジョブを受信するための第１の受信手段と、情報処理装置から送信される情報処理装置においてアプリケーションの終了が検出された旨の情報を受信するための第２の受信手段とを含み、格納手段は第１の受信手段で受信した印字ジョブを記憶装置に格納し、処理手段は、第２の受信手段で情報処理装置からアプリケーションの終了が検出された旨の情報を受信すると印字ジョブの印字処理を実行する。
【００１６】
より好ましくは、格納手段は、印字ジョブを印字ジョブの生成に用いられたアプリケーションに関連付けて記憶装置に格納し、処理手段は、第２の受信手段で印字ジョブの生成に用いられたアプリケーションの終了が検出された旨の情報を受信すると、記憶装置に当該アプリケーションと関連付けて格納された印字ジョブの印字処理を実行する。
【００１７】
より好ましくは、処理手段は、第２の受信手段で印字ジョブの生成が可能なすべてのアプリケーションの終了が検出された旨の情報を受信すると、記憶装置に格納されたすべての印字ジョブの印字処理を実行する。
【００１８】
より好ましくは、格納手段は、さらに印字ジョブを情報処理装置に関連付けて記憶装置に格納する。
【００１９】
より好ましくは、画像形成装置は、印字指示された印字ジョブに対して直ちに印字処理を開始する第１の印字モードと、印字ジョブの生成に用いられたアプリケーションの終了が検出されると記憶装置に前記アプリケーションと関連付けて格納された印字ジョブに対して印字処理を実行する第２の印字モードと、印字ジョブの生成が可能なすべてのアプリケーションの終了が検出されると記憶装置に格納されたすべての印字ジョブに対して印字処理を実行する第３の印字モードとを選択するための選択手段をさらに備え、処理手段は、選択された印字モードで規定される印字処理のタイミングで印字ジョブの印字処理を実行する。
【００２０】
本発明の他の局面に従うと、情報処理装置は画像形成装置に接続可能な情報処理装置であって、アプリケーションにより印字ジョブを生成するための生成手段と、印字ジョブを記憶装置に格納するための記憶手段と、アプリケーションの終了を検出するための検出手段と、検出手段でアプリケーションの終了が検出されると、記憶装置に格納された印字ジョブを読み出し、画像形成装置に対し印字ジョブの印字指示を実行するための処理手段とを備える。
【００２１】
好ましくは、記憶手段は、印字ジョブを印字ジョブの生成に用いられたアプリケーションに関連付けて記憶装置に格納し、処理手段は、検出手段において印字ジョブの生成に用いられたアプリケーションの終了が検出されると、記憶装置から当該アプリケーションと関連付けて格納された印字ジョブを読み出して画像形成装置に対し印字ジョブの印字指示を実行する。
【００２２】
好ましくは、処理手段は、検出手段において印字ジョブの生成が可能なすべてのアプリケーションの終了が検出されると、記憶装置に格納されたすべての印字ジョブを読み出して画像形成装置に対し印字ジョブの印字指示を実行する。
【００２３】
好ましくは、情報処理装置は、印字指示された印字ジョブに対して直ちに印字処理を開始する第１の印字モードと、印字ジョブの生成に用いられたアプリケーションの終了が検出されると記憶装置にアプリケーションと関連付けて格納された印字ジョブに対して印字処理を実行する第２の印字モードと、印字ジョブの生成が可能なすべてのアプリケーションの終了が検出されると記憶装置に格納されたすべての印字ジョブに対して印字処理を実行する第３の印字モードとを選択するための選択手段をさらに備え、処理手段は、選択された印字モードで規定される印字処理のタイミングで画像形成装置に対し印字ジョブの印字指示を実行する。
【００２４】
本発明のさらに他の局面に従うと、プリントサーバはアプリケーションにより印字ジョブの生成が可能な情報処理装置と、画像形成装置とに接続可能なプリントサーバであって、情報処理装置におけるアプリケーションの終了を検出するための検出手段と、検出手段でアプリケーションの終了が検出されると、画像形成装置に対しアプリケーションによって生成された印字ジョブの印字指示を実行するための処理手段とを備える。
【００２５】
好ましくは、プリンタサーバは、印字ジョブを、前記印字ジョブの生成に用いられたアプリケーションと情報処理装置とに関連付けて記憶装置に格納するための記憶手段をさらに備え、処理手段は、検出手段において情報処理装置でのアプリケーションの終了が検出されると、記憶装置からアプリケーションおよび情報処理装置に関連付けて格納された印字ジョブを読み出して、画像形成装置に対し印字ジョブの印字指示を実行する。
【００２６】
好ましくは、プリンタサーバは、印字ジョブを情報処理装置に関連付けて記憶装置に格納するための記憶手段をさらに備え、処理手段は、検出手段において情報処理装置での印字ジョブの生成が可能なすべてのアプリケーションの終了が検出されると、記憶装置に情報処理装置に関連付けて格納されたすべての印字ジョブを読み出して、画像形成装置に対し印字ジョブの印字指示を実行する。
【００２７】
好ましくは、プリンタサーバは、印字ジョブを情報処理装置に関連付けて記憶装置に格納するための記憶手段をさらに備え、処理手段は、検出手段において情報処理装置でのアプリケーションの終了が検出されると、記憶装置に情報処理装置と関連付けられて格納された印字ジョブを読み出して、画像形成装置に対し印字ジョブの印字指示を実行する。
【００２８】
好ましくは、プリンタサーバは、印字指示された印字ジョブに対して直ちに印字処理を開始する第１の印字モードと、印字ジョブの生成に用いられたアプリケーションの終了が検出されると記憶装置に前記アプリケーションと関連付けて格納された印字ジョブに対して印字処理を実行する第２の印字モードと、印字ジョブの生成が可能なすべてのアプリケーションの終了が検出されると記憶装置に格納されたすべての印字ジョブに対して印字処理を実行する第３の印字モードとを選択するための選択手段をさらに備え、処理手段は、選択された印字モードで規定される印字処理のタイミングで画像形成装置に対し印字ジョブの印字指示を実行する。
【００２９】
本発明のさらに他の局面に従うと、画像形成装置は、アプリケーションにより生成された印字ジョブを情報処理装置から受信するための受信手段と、印字ジョブを記憶装置に格納するための記憶手段と、情報処理装でのアプリケーションの終了を検出するための検出手段と、検出手段でアプリケーションの終了が検出されると、記憶装置に格納された印字ジョブを読み出して印字処理を実行するための処理手段とを備える。
【００３０】
好ましくは、記憶手段は、印字ジョブを印字ジョブの生成に用いられたアプリケーションに関連付けて記憶装置に格納し、処理手段は、検出手段において印字ジョブの生成に用いられたアプリケーションの情報処理装での終了が検出されると、記憶装置から当該アプリケーションと関連付けて格納された印字ジョブを読み出して印字処理を実行する。
【００３１】
好ましくは、処理手段は、検出手段において印字ジョブの生成が可能なすべてのアプリケーションの、情報処理装置での終了が検出されると、記憶装置に格納されたすべての印字ジョブの印字処理を実行する。
【００３２】
より好ましくは、記憶手段は、さらに印字ジョブを情報処理装置に関連付けて記憶装置に格納する。
【００３３】
好ましくは、画像形成装置は、印字指示された印字ジョブに対して直ちに印字処理を開始する第１の印字モードと、印字ジョブの生成に用いられたアプリケーションの終了が検出されると記憶装置に前記アプリケーションと関連付けて格納された印字ジョブに対して印字処理を実行する第２の印字モードと、印字ジョブの生成が可能なすべてのアプリケーションの終了が検出されると記憶装置に格納されたすべての印字ジョブに対して印字処理を実行する第３の印字モードとを選択するための選択手段をさらに備え、処理手段は、選択された印字モードで規定される印字処理のタイミングで印字ジョブの印字処理を実行する。
【００３４】
本発明のさらに他の局面に従うと、画像形成補助プログラムは、情報処理装置において生成される印字ジョブを画像形成装置に印字させる処理を、コンピュータに実行させるためのプログラムであって、印字ジョブを生成したアプリケーションの終了を検出するステップと、アプリケーションの終了の検出に基づき、記憶装置に格納されている印字ジョブを取得するステップと、画像形成装置に対し、取得された印字ジョブの印字を指示するステップとを実行させる。
【００３５】
本発明のさらに他の局面に従うと、印字制御方法は、情報処理装置において生成される印字ジョブの、画像形成装置での印字を制御するための方法であって、印字ジョブを生成したアプリケーションの終了を検出するステップと、アプリケーションの終了の検出に基づき、記憶装置に格納されている印字ジョブを取得するステップと、画像形成装置に対し、取得された印字ジョブの印字を指示するステップとを備える。
【発明の効果】
【００３６】
この発明によると、ユーザの利便性を損なうことなく、画像形成装置における印字動作の開始準備動作および終了準備動作の回数を減らして消費電力を抑制し、画像形成部の寿命の悪化を効果的に防止することができる。
【図面の簡単な説明】
【００３７】
【図１】実施の形態にかかる画像形成装置を含む画像形成システムの構成の具体例を示す図である。
【図２】実施の形態にかかる画像形成装置のハードウェア構成の具体例を示すブロック図である。
【図３】画像形成システムに含まれる、第１の実施の形態にかかるＰＣのハードウェア構成の具体例を示すブロック図である。
【図４】第１の実施の形態にかかるＰＣの機能構成の具体例を示すブロック図である。
【図５】印字モードを設定するための画面の具体例を示す図である。
【図６】第１の実施の形態にかかるＰＣのジョブ記憶部に格納されている情報の具体例を示す図である。
【図７】第１の実施の形態にかかるＰＣにおける処理の流れの具体例を示すフローチャートである。
【図８】第２の実施の形態にかかるＰＣの機能構成の具体例を示すブロック図である。
【図９】第２の実施の形態にかかる画像形成装置の機能構成の具体例を示すブロック図である。
【図１０】第２の実施の形態にかかる画像形成装置のジョブ記憶部に格納されている情報の具体例を示す図である。
【図１１】第２の実施の形態にかかるＰＣにおける処理の流れの具体例を示すフローチャートである。
【図１２】第２の実施の形態にかかる画像形成装置における処理の流れの具体例を示すフローチャートである。
【図１３】第２の実施の形態の変形例にかかるプリンタサーバのジョブ記憶部に格納されている情報の具体例を示す図である。
【発明を実施するための形態】
【００３８】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００３９】
図１は、実施の形態にかかる画像形成装置を含む画像形成システムの構成の具体例を示す図である。図１を参照して、実施の形態にかかる画像形成システム１０１は、ネットワーク１０２に接続された画像形成装置１０３Ａ，１０３Ｂ（これらを代表させて画像形成装置１０３と称する）と、情報処理装置であるパーソナルコンピュータ（以下、ＰＣと略する）１０４Ａ，１０４Ｂ（これらを代表させてＰＣ１０４と称する）とを含む。ネットワーク１０２は、たとえば、インターネットなどの公衆電話回線を利用した通信網であってもよいし、ＬＡＮ（Local Area Network）などの専用回線を利用した通信網であってもよい。また、有線通信を行なうものに限定されず、赤外線を利用した通信などの無線通信を行なうものであってもよい。
【００４０】
ＰＣ１０４は、アプリケーションソフトなどにより文書データが画像データなどの印字ジョブを生成し、ネットワーク１０２を介して画像形成装置１０３に印字ジョブを送信すると共に、当該印字ジョブの印字処理を指示する指示信号も出力する。従って、ＰＣ１０４は画像形成装置１０３の制御装置とも言える。印字ジョブは、ＰＣ１０４で生成される他、画像形成装置１０３自体で生成されてもよい。画像形成装置１０３は、上記指示に従い、ＰＣ１０４から送信された印字ジョブや当該画像形成装置１０３自身で生成した印字ジョブに対して所定のタイミングで印字処理を施す。
【００４１】
なお、本実施の形態では上のようにＰＣ１０４がネットワーク１０２を介して画像形成装置１０３に印字ジョブを送信し、画像形成装置１０３で所定のタイミングで印字処理を実行するものとするが、図１に示されるように画像形成システム１０１にはプリンタサーバ１０５が含まれていてもよい。プリンタサーバ１０５が含まれる場合には、ＰＣ１０４からの印字ジョブはプリンタサーバ１０５に送信されて、プリンタサーバ１０５で所定の処理が行なわれた後に所定のタイミングで画像形成装置１０３に対して印字指示と共に送信されて印字処理が行なわれるものとする。その場合、プリンタサーバ１０５が画像形成装置１０３の制御装置と言える。
【００４２】
図２は、画像形成装置１０３のハードウェア構成の具体例を示すブロック図である。図２を参照して、画像形成装置１０３は、画像形成装置１０３全体を制御する中央演算装置（以下、ＣＰＵ（Central Processing Unit）と略する）２０１、ＣＰＵ２０１が実行するプログラムなどを記憶する記憶装置であるＲＯＭ（Read Only Memory）２０２、その他の情報の記憶やプログラム実行時の作業領域ともなる記憶装置であるＲＡＭ（Random Access Memory）２０３、画像形成装置１０３を通信網であるネットワーク１０２に接続し双方向の通信を行なうための通信インタフェース（以下、Ｉ／Ｆと略する）部２０４、画像形成部２０５、画像データなどの印字ジョブなどを記憶する記憶装置であるハードディスクドライブ（以下、ＨＤＤと略する）２０６、およびユーザインタフェースとして機能する操作パネルや操作キーなどを含む操作部２０７を含み、それらがバス２０８で接続されている。
【００４３】
印字ジョブは、通信Ｉ／Ｆ部２０４を介してＰＣ１０４から入力される。または、操作部２０７からの操作信号に従ってＣＰＵ２０１において生成される。入力された印字ジョブ、および生成された印字ジョブは、ＨＤＤ２０６の所定領域に記憶される。
【００４４】
画像形成部２０５は、たとえば、タンデム方式のデジタルカラープリンタなどが該当する。他には、複写機やファクシミリ装置やそれらの複合機であるＭＦＰ（Multi Function Peripheral）などであってもよい。また、印刷方式もタンデム方式に限定されるもではなく、さらにデジタル方式に限定されるものでもない。さらに、カラー機でなくモノクロ機であってもよい。
【００４５】
［第１の実施の形態］
図３は、第１の実施の形態にかかるＰＣ１０４のハードウェア構成の具体例を示すブロック図である。ＰＣ１０４は一般的なパーソナルコンピュータで構成されるものでよく、図３に示される構成は、一般的なパーソナルコンピュータのハードウェア構成である。すなわち、図３を参照して、ＰＣ１０４は、ＰＣ１０４全体を制御するＣＰＵ３０１、ＣＰＵ３０１が実行する後述する制御プログラムなどを記憶する記憶装置であるＨＤＤ３０２、その他の情報の記憶やプログラム実行時の作業領域ともなる記憶装置であるＲＡＭ３０３、ＰＣ１０４を通信網であるネットワーク１０２に接続し双方向の通信を行なうための通信Ｉ／Ｆ部３０４、およびキーボードやマウスなどで構成されて指示を入力する操作を行なうための操作部３０５を含み、それらがバス３０６で接続されている。なお、第１の実施の形態においては、図３に示されるように、ＨＤＤ３０２に画像形成補助プログラム３０２１が記憶されている。
【００４６】
ＣＰＵ３０１は、ＨＤＤ３０２に記憶されている画像形成補助プログラム３０２１および図示されないアプリケーションやプリンタドライバなどの画像形成装置１０３を制御するためのプログラムなどを読み出して実行することで、操作部３０５から入力される操作信号に従って印字ジョブを生成し、所定のタイミングで通信Ｉ／Ｆ部３０４から印字指示と共に画像形成装置１０３に対して出力する。
【００４７】
図４は、第１の実施の形態にかかるＰＣ１０４の機能構成の具体例を示すブロック図である。図４に示されるＰＣ１０４の機能は、ＣＰＵ３０１が主にＨＤＤ３０２に記憶される画像形成補助プログラム３０２１を読み出して常駐するプログラムとして実行することによって実現されるものであり、その一部がＣＰＵ３０１に形成される機能であってもよい。また、その一部がハードウェア構成で形成されてもよい。
【００４８】
図４を参照して、ＰＣ１０４の上記機能は、入力部４０１、モード判断部４０３、モード記憶部４０５、ジョブ管理部４０７、アプリケーション判断部４１１、ジョブ記憶部４１３、および出力部４１５を含む。
【００４９】
印字ジョブを生成する際、ＣＰＵ３０１で実行されているアプリケーション上で、操作部３０５において印字操作が行なわれる。実行されているアプリケーションでは、操作部３０５から操作信号に従って印字指示が生成され、該アプリケーションからＣＰＵ３０１に対して印字対象のアプリケーション上のデータの格納場所を示す情報と共に印字指示が出力される。上記格納場所は、図１には示されていない画像形成システム１０１に含まれる他の記憶装置であってもよいし、画像形成システム１０１外の他の記憶装置であってもよいし、ＰＣ１０４のＨＤＤ３０２またはＲＡＭ２０３の所定領域であってもよいし、画像形成装置１０３のＨＤＤ２０６の所定領域であってもよい。画像形成装置１０３と通信可能ないずれの記憶装置も含まれるものとする。
【００５０】
入力部４０１は上記アプリケーションから上記印字指示の入力を受付け、モード判断部４０３およびジョブ管理部４０７に印字指示を入力する。モード記憶部４０５は設定されている印字モードを記憶している。モード判断部４０３は印字指示を受付けると、設定されている印字モードがどのモードであるかを判断して、設定されているモードを示す情報をジョブ管理部４０７に入力する。
【００５１】
印字モードは、印字指示と印字処理を開始するタイミングとの関係を規定するものである。具体的な印字モードとしては、第１の印字モードとして「即時印字モード」、第２の印字モードとして「アプリケーション終了ごと印字モード」、および第３の印字モードとして「全アプリケーション終了時印字モード」が挙げられる。上記第１の印字モードは、印字指示がなされたら該指示のタイミングで即時に印字指示された文書の印字処理を実行させることを規定する。上記第２の印字モードは、該印字ジョブの印字指示の出力元であるアプリケーションが終了されたタイミングで印字処理を実行させることを規定する。上記第３の印字モードは、該印字ジョブの印字指示がなされた際にＰＣ１０４で実行されているすべてのアプリケーションが終了されたタイミングで印字処理を実行させることを規定する。なお、ここでの「すべてのアプリケーション」は、必ずしも全アプリケーションを指すものではなく、たとえば文書作成用アプリケーション、表計算用アプリケーション、ウェブ閲覧用アプリケーションなどの、少なくとも印字データを生成し得るアプリケーションであればよい。従って、上記第３の印字モードは、たとえばオペレーションシステムなどは起動したままであっても、その上で実行されていた文書作成用アプリケーション、表計算用アプリケーション、ウェブ閲覧用アプリケーションなどの印字指示が成され得るアプリケーションがすべて終了されたタイミング、つまり、アプリケーション実行の状態がユーザが印字指示をしないであろう状態となったタイミングで印字処理を実行させることを規定している、と言える。
【００５２】
印字モードは、所定のタイミングで設定が可能であるものとする。所定のタイミングとしては、たとえばＣＰＵ３０１が画像形成補助プログラムの実行を開始したタイミングであってもよい。また、該プログラム実行中に所定の操作がなされたタイミングであってもよい。印字モードの設定方法としては、たとえば上記タイミングに図示しない表示部に図５に示されるような画面を表示し、操作部２０７での該画面に沿った操作に応じた操作信号に基づいてＣＰＵ３０１が設定しモード記憶部４０５に書き込む方法が挙げられる。なお、図５に示されるように、好ましくは印字モードの初期設定としては第２の印字モードであるアプリケーション終了ごと印字モードが設定されているものとする。これにより、ユーザが設定操作を行なわない場合であっても、ユーザの利便性と画像形成装置１０３での消費電力の抑制とが両立されやすいからである。
【００５３】
アプリケーション判断部４１１は、ＣＰＵ３０１の図示しないアプリケーションの実行を制御する機能を監視することで現在実行されているアプリケーションを特定し、上記印字指示の出力元であるアプリケーションの実行の終了および／または全アプリケーションの実行の終了を判断して、その結果をジョブ管理部４０７に入力する。
【００５４】
ジョブ管理部４０７は、生成部４０７１、格納部４０７３および送出部４０７５を含む。生成部４０７１は入力部４０１から入力されたアプリケーションからの印字指示に従って該アプリケーションの印字ジョブを生成する機能と連携して印字ジョブを生成する。生成部４０７１の機能の少なくとも一部は、上記アプリケーションの印字ジョブを生成する機能に含まれてもよい。
【００５５】
ジョブ管理部４０７は、モード判断部４０３において印字指示から直ちに印字処理を実行させないモード、すなわち上記第２の印字モードである「アプリケーション終了ごと印字モード」または上記第３の印字モードである「全アプリケーション終了時印字モード」が設定されていると判断された場合に、印字ジョブを印字処理するタイミングが該印字ジョブが生成されたタイミングではないと判断する。この場合、格納部４０７３は、生成された印字ジョブを該印字指示の出力元であるアプリケーションを特定する情報と関連付けてジョブ記憶部４１３に格納するための処理を行なう。
【００５６】
図６は、ジョブ記憶部４１３に格納されている情報の具体例を示す図である。図６を参照して、印字ジョブは、格納部４０７３によって、印字指示の出力元であるアプリケーションを特定する情報（アプリケーション）と、該印字指示がなされた時刻情報（印字指示時刻）と、印字対象のデータの格納場所を示す情報（印字リンク先）とを含むデータベースによって関連付けられて、番号が付されてジョブ記憶部４１３に格納される。この例では、印字指示の出力元であるアプリケーションから印字対象のアプリケーション上のデータの格納場所を示す情報が入力されるとしているが、該アプリケーションからデータそのものが入力されてもよい。その場合、ジョブ記憶部４１３には印字対処のデータそのものが印字ジョブと関連付けて格納されてもよい。
【００５７】
ジョブ管理部４０７は、モード判断部４０３において印字指示から直ちに印字処理を実行させるモード、すなわち上記第１の印字モードである「即時印字モード」が設定されていると判断された場合に、印字ジョブに対して印字処理を実行するタイミングであると判断する。この場合、送出部４０７５は、生成された印字ジョブを出力部４１５に送出する。
【００５８】
ジョブ管理部４０７は、モード判断部４０３において上記第２の印字モードである「アプリケーション終了ごと印字モード」が設定されていると判断された場合に、終了したアプリケーションに関連付けて格納されている印字ジョブに対して印字処理を実行するタイミングであると判断する。この場合、送出部４０７５は、該アプリケーションに関連付けて格納されている印字ジョブをジョブ記憶部４１３から読み出して出力部４１５に送出する。
【００５９】
ジョブ管理部４０７は、モード判断部４０３において上記第３の印字モードである「全アプリケーション終了時印字モード」が設定されていると判断された場合に、ジョブ記憶部４１３に格納されているすべての印字ジョブに対して印字処理を実行するタイミングであると判断する。この場合、送出部４０７５は、ジョブ記憶部４１３に格納されているすべての印字ジョブを読み出して出力部４１５に送出する。
【００６０】
出力部４１５は印字ジョブを通信Ｉ／Ｆ３０４を介して画像形成装置１０３に出力するための処理を行なう。
【００６１】
図７は、第１の実施の形態にかかるＰＣ１０４における処理の流れの具体例を示すフローチャートである。図７のフローチャートに示される処理は、ＰＣ１０４の電源がＯＮされると開始されるものであり、ＣＰＵ３０１がＰＣ１０４を制御するための制御プログラムを読み出して実行し、図４に示される各部を制御することにより実現される。
【００６２】
図７を参照して、電源がＯＮして処理が開始すると、ステップＳ１０１でＣＰＵ３０１はＨＤＤ３０２の画像形成補助プログラム３０２１を読み出して起動させる。その後ＣＰＵ３０１は、入力部４０１からの印字指示の入力を待機する。
【００６３】
入力部４０１でアプリケーションからの印字指示の入力を受付けると（ステップＳ１０３でＹＥＳ）、モード判断部４０３はモード記憶部４０５を参照して設定されている印字モードを判断する。
【００６４】
設定されている印字モードが「即時印字モード」である場合（ステップＳ１０５でＹＥＳ）、ジョブ管理部４０７は、当該印字ジョブに対して印字処理を実行するタイミングと判断する。そこで、ステップＳ１０７で送出部４０７５は、生成された印字ジョブを出力部４１５に送出する。印字ジョブは通信Ｉ／Ｆ部３０４からネットワーク１０２を介して画像形成装置１０３に送信される。これにより、ステップＳ１０３で印字指示を受付けたタイミングに応じて印字ジョブが画像形成装置１０３において印字処理される。
【００６５】
設定されている印字モードが「即時印字モード」でない場合（ステップＳ１０５でＮＯ）、ジョブ管理部４０７は、当該印字ジョブに対して印字処理を実行するタイミングが該印字ジョブが生成されたタイミングではないと判断する。そこで、ステップＳ１０９で格納部４０７３は、生成された印字ジョブを印字指示の出力元であるアプリケーションと関連付けてジョブ記憶部４１３に格納する処理を行なう。これにより、印字ジョブは印字されずに蓄積される。
【００６６】
なお、入力部４０１でアプリケーションからの印字指示の入力がなされなかった場合であっても、すでにジョブ記憶部４１３に格納されているジョブがある場合（ステップＳ１０３でＮＯ，かつＳ１０４でＹＥＳ）にも、同様に、以降の処理が行われる。
【００６７】
アプリケーション判断部４１１は、ＣＰＵ３０１で実行されているアプリケーションを監視することで、アプリケーションの終了を判断する。その結果、ＣＰＵ３０１において上記印字指示の出力元であるアプリケーションが終了した場合であって（ステップＳ１１１でＹＥＳ）、かつ、設定されている印字モードが「アプリケーション終了ごと印字モード」である場合（ステップＳ１１３でＹＥＳ）、ジョブ管理部４０７は、上記データベースに基づき上記印字指示の出力元であるアプリケーションと関連付けられてジョブ記憶部４１３に格納された印字ジョブに対して印字処理を実行するタイミングと判断する。そこで、ステップＳ１１５で送出部４０７５は、上記ステップＳ１０９で該アプリケーションと関連付けられてジョブ記憶部４１３に格納された印字ジョブ、および／または入力部４０１でアプリケーションからの印字指示の入力がなされなかった場合であっても、すでにジョブ記憶部４１３に格納されているジョブがある場合には格納されている印字ジョブをジョブ記憶部４１３から読み出して、出力部４１５に送出する。印字ジョブは通信Ｉ／Ｆ部３０４からネットワーク１０２を介して画像形成装置１０３に送信される。これにより、該アプリケーションが終了したタイミングで該アプリケーションに関連付けて蓄積されていた印字ジョブが画像形成装置１０３において印字処理される。
【００６８】
設定されている印字モードが「全アプリケーション終了時印字モード」である場合（ステップＳ１１３でＮＯ）、アプリケーション判断部４１１は、さらにＣＰＵ３０１で実行されているアプリケーションを監視することで、全アプリケーションの終了を判断する。その結果、ＣＰＵ３０１において上記印字指示の出力元であるアプリケーションを含むすべてのアプリケーションが終了した場合（ステップＳ１１７でＹＥＳ）、ジョブ管理部４０７は、ジョブ記憶部４１３に格納されたすべての印字ジョブに対して印字処理を実行するタイミングと判断する。そこで、ステップＳ１１９で送出部４０７５は、上記ステップＳ１０９でジョブ記憶部４１３に格納されたすべての印字ジョブ、および／または入力部４０１でアプリケーションからの印字指示の入力がなされなかった場合であっても、すでにジョブ記憶部４１３に格納されているジョブがある場合には格納されているすべての印字ジョブをジョブ記憶部４１３から読み出して、出力部４１５に送出する。印字ジョブは通信Ｉ／Ｆ部３０４からネットワーク１０２を介して画像形成装置１０３に送信される。これにより、すべてのアプリケーションが終了したタイミングで、蓄積されていたすべての印字ジョブが画像形成装置１０３において印字処理される。
【００６９】
ＰＣ１０４で上述の処理が行なわれることで、第１の実施の形態にかかる画像形成システム１０１においては、ＰＣ１０４において設定された印字モードに従って画像形成装置１０３で印字処理が行なわれる。すなわち、ユーザが即座に印字物が欲しい場合にはＰＣ１０４において「即時印字モード」を設定することで、印字指示のタイミングに応じて画像形成装置１０３で印字処理がなされ、印字物が生成される。これにより、ユーザは印字指示の後に即座に印字物を得ることができ、ユーザの利便性を損なうことがない。
【００７０】
たとえば、あるユーザについては、ウェブを閲覧している場合に表示されているページごとに印字指示を行ない、ウェブの閲覧が終わった時点でまとめて印字物を確認する、という印字の方法が想定される。その場合、該ユーザがＰＣ１０４において「アプリケーション終了ごと印字モード」を設定することで、印字指示に従って生成される印字ジョブは蓄積されて、ＰＣ１０４でウェブ閲覧用のアプリケーションの実行が終了したタイミングに応じて画像形成装置１０３でまとめて印字処理がなされて印字物が生成される。これにより、画像形成装置１０３における印字動作の開始準備動作および終了準備動作の回数が削減され画像形成装置１０３での消費電力を抑制することができる。さらに、このようなタイミングで印字処理を実行させる場合に、ユーザは、たとえばＰＣ１０４を起動させた時点など、所定のタイミングで印字モードを設定しておけばよく、印字指示のたびに印字モードを設定する必要がない。そのため、ユーザの利便性を損なうことなく画像形成装置１０３での消費電力を抑制することができる。
【００７１】
また、あるユーザについては、いくつものアプリケーションを同時に実行しながら複数のアプリケーションで印字指示を行ない、すべての処理が終わった時点でまとめて印字物を確認する、という印字の方法が想定される。その場合、該ユーザがＰＣ１０４において「全アプリケーション終了時印字モード」を設定することで、印字指示に従って生成される印字ジョブはすべて蓄積されて、ＰＣ１０４ですべてのアプリケーションの実行が終了したタイミングに応じて画像形成装置１０３でまとめて印字処理がなされて印字物が生成される。これにより、画像形成装置１０３における印字動作の開始準備動作および終了準備動作の回数がより削減され画像形成装置１０３での消費電力をより抑制することができる。さらに、このようなタイミングで印字処理を実行させる場合にも、ユーザは、たとえばＰＣ１０４を起動させた時点など、所定のタイミングで印字モードを設定しておけばよく、印字指示のたびに印字モードを設定する必要がない。そのため、ユーザの利便性を損なうことなく画像形成装置１０３での消費電力を抑制することができる。
【００７２】
［変形例］
第１の実施の形態では、印字モードとして第１〜第３の３種類の印字モードが用意されており、予め選択して設定可能としている。しかしながら、印字モードの種類は上述の３種類に限定されず、上記第２の印字モードである「アプリケーション終了ごと印字モード」および上記第３の印字モードである「全アプリケーション終了時印字モード」の２種類であってもよい。その場合、図５に示される画面と同様の設定画面でいずれかの印字モードが設定され、モード記憶部４０５に記憶されているものとする。このような構成の場合、ユーザの設定操作を軽減することができ、上述と同様に、ユーザの利便性を損なうことなく画像形成装置１０３での消費電力を抑制することができる。
【００７３】
または、印字モードの種類は上述の３種類に限定されず、上記第２の印字モードである「アプリケーション終了ごと印字モード」または上記第３の印字モードである「全アプリケーション終了時印字モード」のいずれか１種類のみであってもよい。その場合、図４に示されたＰＣ１０４の機能にはモード判断部４０３およびモード記憶部４０５は含まれなくてもよく、格納部４０７３は、生成されたすべての印字ジョブをジョブ記憶部４１３に格納する。さらに、印字モードが「全アプリケーション終了時印字モード」である場合には、格納部４０７３は上述のように印字指示の送出元であるアプリケーションと関連付けて印字ジョブを格納する必要はない。またこの場合、送出部４０７５は、予め規定された上記いずれかのタイミングでジョブ記憶部４１３から印字ジョブを読み出して出力部４１５に送出する。従ってこの場合、図７に示されたＰＣ１０４の処理において、ステップＳ１０５，Ｓ１１３に表わされたジョブ管理部４０７での判断は行なわれず、上記ステップＳ１０７の即時印字のための印字ジョブの送信も行なわれずに、ステップＳ１０９で印字ジョブはすべて蓄積される。この場合、ＰＣ１０４では、予め設定されている印字モードに応じて上記ステップＳ１１５の印字ジョブの送信か、上記ステップＳ１１９の印字ジョブの送信かが行なわれる。このような構成の場合、ユーザに設定操作の負担を強いることなく自動的に画像形成装置１０３での消費電力を抑制することができる。
【００７４】
［第２の実施の形態］
第２の実施の形態においては、図２に示されるように、画像のＲＯＭ２０２にも画像形成補助プログラム２０２１が記憶されており、画像形成装置１０３が、ＰＣ１０４から入力される印字ジョブを所定のタイミングで印字処理する。
【００７５】
図８は、第２の実施の形態にかかるＰＣ１０４の機能構成の具体例を示すブロック図である。図８に示されるＰＣ１０４の機能もまた、ＣＰＵ３０１が主にＨＤＤ３０２に記憶される画像形成補助プログラム３０２１を読み出して実行することによって実現されるものであり、その一部がＣＰＵ３０１に形成される機能であってもよい。また、その一部がハードウェア構成で形成されてもよい。
【００７６】
図８を参照して、ＰＣ１０４の上記機能は、図４に示された第１の実施の形態にかかるＰＣ１０４の機能のうち、モード判断部４０３、モード記憶部４０５、およびジョブ記憶部４１３に替えて、アプリケーション情報出力部４１７を含む。さらに、ジョブ管理部４０７には、生成部４０７１および送出部４０７５のみが含まれる。
【００７７】
第２の実施の形態では、ジョブ管理部４０７の送出部４０７５は、生成部４０７１で生成された印字ジョブを、その生成のタイミングに応じてすべて出力部４１５に送出する。送出の際、送出部４０７５は、予め記憶されている画像形成システム１０１上でＰＣ１０４を識別し得る情報を印字ジョブに付加して出力部４１５に送出する。画像形成システム１０１上でＰＣ１０４を識別し得る情報としては、たとえばネットワーク１０２上のＩＰアドレスなどが該当する。その他、予め付与されている識別番号などであってもよい。出力部４１５は印字ジョブを通信Ｉ／Ｆ３０４を介して画像形成装置１０３に出力するための処理を行なう。なお、ここでは送出部４０７５が印字ジョブに識別情報を付加するとしているが、出力部４１５が識別情報を記憶しておき、印字ジョブを画像形成装置１０３に送信する際に付加してもよい。
【００７８】
アプリケーション判断部４１１は、印字指示の出力元であるアプリケーションの実行の終了および／または全アプリケーションの実行の終了を判断して、その結果を出力部４１５に入力する。出力部４１５はアプリケーション判断部４１１での判断結果を示す情報をアプリケーション情報として通信Ｉ／Ｆ３０４を介して画像形成装置１０３に出力するための処理を行なう。
【００７９】
図９は、第２の実施の形態にかかる画像形成装置１０３の機能構成の具体例を示すブロック図である。図９に示される画像形成装置１０３の機能は、ＣＰＵ２０１が主にＲＯＭ２０２に記憶される画像形成補助プログラム２０２１を読み出して実行することによって実現されるものであり、その一部がＣＰＵ２０１に形成される機能であってもよい。また、その一部がハードウェア構成で形成されてもよい。
【００８０】
図９を参照して、画像形成装置１０３の機能は、ジョブ入力部５０１、モード判断部５０３、モード記憶部５０５、ジョブ管理部５０７、アプリケーション情報入力部５０９、ジョブ記憶部５１３、および出力部５１５を含む。ジョブ管理部５０７には格納部５０７３および送出部５０７５が含まれる。図４に示されたＰＣ１０４の機能と同じ名称が付せられた機能は、図４を用いて説明された第１の実施の形態にかかるＰＣ１０４の該当する機能と同様とする。
【００８１】
第２の実施の形態にかかる画像形成装置１０３において、ジョブ入力部５０１は、ＰＣ１０４から送信される印字ジョブを通信Ｉ／Ｆ部２０４で受信し、その入力を受付ける。受付けた印字ジョブはジョブ管理部５０７に入力される。アプリケーション情報入力部５０９は、ＰＣ１０４から送信される上述のアプリケーション情報を通信Ｉ／Ｆ部２０４で受信し、その入力を受付ける。受付けたアプリケーション情報はジョブ管理部５０７に入力される。
【００８２】
アプリケーション情報入力部５０９で受付けるアプリケーション情報は、ＰＣ１０４から送信されるものであり、該ＰＣ１０４における、画像形成装置１０３に送信した印字ジョブについての印字指示の出力元であるアプリケーションの実行の終了および／または全アプリケーションの実行の終了の判断結果である。
【００８３】
ジョブ管理部５０７は、モード判断部５０３において印字指示から直ちに印字処理を実行させないモード、すなわち上記第２の印字モードである「アプリケーション終了ごと印字モード」または上記第３の印字モードである「全アプリケーション終了時印字モード」が設定されていると判断された場合に、印字ジョブを印字処理するタイミングが該印字ジョブが入力されたタイミングではないと判断する。この場合、格納部５０７３は、ジョブ入力部５０１から入力された印字ジョブをジョブ記憶部５１３に格納するための処理を行なう。
【００８４】
図１０は、ジョブ記憶部５１３に格納されている情報の具体例を示す図である。図１０を参照して、画像形成装置１０３の格納部５０７３は、印字ジョブに、図６に示された情報に加えて、さらに、上述のＰＣ１０４から送信された画像形成システム１０１上でＰＣ１０４を識別し得る情報を関連付けてデータベースとして格納する。図１０の例では、ジョブ記憶部５１３には画像形成システム１０１に属する異なるＰＣ１０４Ａ，１０４Ｂから各々送信された印字ジョブが格納されており、印字ジョブごとに、該印字ジョブを送信したＰＣ（要求元）の識別情報としてＩＰアドレスが関連付けられている。識別情報は、ＩＰアドレスの他、ＰＣ１０４を識別し得る情報であれば如何なるものであってもよい。なお、図１０の例は、印字ジョブに印字対象データとしてデータそのものが関連付けられている例であるが、図６と同様に、該データの格納場所を示す情報が関連付けられていてもよい。
【００８５】
ジョブ管理部５０７は、モード判断部５０３において印字指示から直ちに印字処理を実行させるモード、すなわち上記第１の印字モードである「即時印字モード」が設定されていると判断された場合に、印字ジョブに対して印字処理を実行するタイミングであると判断する。この場合、送出部５０７５は、ジョブ入力部５０１から入力された印字ジョブを出力部５１５に送出する。
【００８６】
ジョブ管理部５０７は、モード判断部５０３において上記第２の印字モードである「アプリケーション終了ごと印字モード」が設定されていると判断され、かつ、アプリケーション情報入力部５０９から入力されたアプリケーション情報が印字指示の出力元であるアプリケーションの実行の終了の判断結果である場合に、アプリケーション情報の送信元と終了したアプリケーションとに関連付けて格納されている印字ジョブに対して印字処理を実行するタイミングであると判断する。この場合、送出部５０７５は、アプリケーション情報の送信元であるＰＣ１０４と、該アプリケーションとに関連付けて格納されている印字ジョブをジョブ記憶部５１３から読み出して出力部５１５に送出する。
【００８７】
ジョブ管理部５０７は、モード判断部５０３において上記第３の印字モードである「全アプリケーション終了時印字モード」が設定されていると判断され、かつ、アプリケーション情報入力部５０９から入力されたアプリケーション情報が全アプリケーションの実行の終了の判断結果である場合に、アプリケーション情報の送信元と関連付けてジョブ記憶部５１３に格納されているすべての印字ジョブに対して印字処理を実行するタイミングであると判断する。この場合、送出部５０７５は、該アプリケーション情報の送信元と関連付けてジョブ記憶部５１３に格納されているすべての印字ジョブを読み出して出力部５１５に送出する。
【００８８】
出力部５１５は印字ジョブを印字指示と共に画像形成部２０５に出力するための処理を行なう。
【００８９】
図１１および図１２は、第２の実施の形態にかかる画像形成システム１０１での処理の流れの具体例を示すフローチャートである。図１１はＰＣ１０４での処理であり、図１２は画像形成装置１０３での処理である。これらの処理は、各々の装置で電源がＯＮされると開始されるものであり、各々、ＣＰＵ２０１，３０１が制御プログラムを読み出して実行し、図８、図９に示される各部を制御することにより実現される。
【００９０】
図１１を参照して、ＰＣ１０４において電源がＯＮして処理が開始すると、ステップＳ２０１でＣＰＵ３０１はＨＤＤ３０２の画像形成補助プログラム３０２１を読み出して起動させる。その後ＣＰＵ３０１は、入力部４０１からの印字指示の入力を待機する。
【００９１】
入力部４０１でアプリケーションからの印字指示の入力を受付けると（ステップＳ２０３でＹＥＳ）、ステップＳ２０５で送出部４０７５は、生成された印字ジョブを出力部４１５に送出する。印字ジョブは通信Ｉ／Ｆ部３０４からネットワーク１０２を介して画像形成装置１０３に送信される。なお、入力部４０１でアプリケーションからの印字指示の入力がなされなかった場合であっても、すでにジョブ記憶部４１３に格納されているジョブがある場合には（ステップＳ２０３でＮＯ，かつＳ２０４でＹＥＳ）にも、同様に、以降の処理が行なわれる。
【００９２】
アプリケーション判断部４１１は、ＣＰＵ３０１で実行されているアプリケーションを監視することで、アプリケーションの終了を判断する。その結果、ＣＰＵ３０１において上記印字指示の出力元であるアプリケーションが終了した場合（ステップＳ２０７でＹＥＳ）、アプリケーション判断部４１１は、その旨の判断結果を出力部４１５に送出する。ステップＳ２０９で出力部４１５は、印字指示の出力元であるアプリケーションが終了したという判断結果であるアプリケーション情報を通信Ｉ／Ｆ部３０４からネットワーク１０２を介して画像形成装置１０３に送信する。
【００９３】
アプリケーション判断部４１１は、さらにＣＰＵ３０１で実行されているアプリケーションを監視することで、全アプリケーションの終了を判断する。その結果、ＣＰＵ３０１において上記印字指示の出力元であるアプリケーションを含むすべてのアプリケーションが終了した場合（ステップＳ２１１でＹＥＳ）、アプリケーション判断部４１１は、その旨の判断結果を出力部４１５に送出する。ステップＳ２１３で出力部４１５は、すべてのアプリケーションが終了したという判断結果であるアプリケーション情報を通信Ｉ／Ｆ部３０４からネットワーク１０２を介して画像形成装置１０３に送信する。
【００９４】
図１２を参照して、画像形成装置１０３において電源がＯＮして処理が開始すると、ステップＳ３０１でＣＰＵ２０１はＲＯＭ２０２の画像形成補助プログラム２０２１を読み出して起動させる。その後ＣＰＵ２０１は、ジョブ入力部５０１からの印字ジョブの入力を待機する。
【００９５】
通信Ｉ／Ｆ部２０４が、上記ステップＳ２０５でＰＣ１０４から送信された印字ジョブを受信し、その入力を受付けると（ステップＳ３０３でＹＥＳ）、モード判断部５０３はモード記憶部５０５を参照して設定されている印字モードを判断する。
【００９６】
設定されている印字モードが「即時印字モード」である場合（ステップＳ３０５でＹＥＳ）、ジョブ管理部５０７は、当該印字ジョブに対して印字処理を実行するタイミングと判断する。そこで、ステップＳ３０７で送出部５０７５は、ステップＳ３０３で受信した印字ジョブを出力部５１５に送出する。印字ジョブは画像形成部２０５に送信される。これにより、ステップＳ３０３で受信したタイミングに応じて印字ジョブが画像形成部２０５において印字処理される。
【００９７】
設定されている印字モードが「即時印字モード」でない場合（ステップＳ３０５でＮＯ）、ジョブ管理部５０７は、当該印字ジョブに対して印字処理を実行するタイミングが該印字ジョブが入力されたタイミングではないと判断する。そこで、ステップＳ３０９で格納部５０７３は、入力された印字ジョブを印字指示の出力元であるアプリケーションおよび印字ジョブの送信元であるＰＣ１０４と関連付けてジョブ記憶部５１３に格納する処理を行なう。これにより、印字ジョブは印字されずに蓄積される。
【００９８】
なお、ＰＣ１０４から印字ジョブを受信しなかった場合であっても、すでにジョブ記憶部４１３に印字指示の出力元であるアプリケーションおよび印字ジョブの送信元であるＰＣ１０４と関連付けられて格納されているジョブがある場合（ステップＳ３０３でＮＯ，かつＳ３０４でＹＥＳ）にも、同様に、以降の処理が行われる。
【００９９】
ジョブ管理部５０７は、アプリケーション情報入力部５０９からのアプリケーション情報の入力を待機する。入力されたアプリケーション情報が上記印字ジョブの送信元であるＰＣ１０４から、上記印字指示の出力元であるアプリケーションが終了したという判断結果であり（ステップＳ３１１でＹＥＳ）、かつ、設定されている印字モードが「アプリケーション終了ごと印字モード」である場合（ステップＳ３１３でＹＥＳ）、ジョブ管理部５０７は、当該アプリケーション情報の送信元であるＰＣと終了したアプリケーションとに関連付けてジョブ記憶部５１３に格納された印字ジョブに対して印字処理を実行するタイミングと判断する。そこで、ステップＳ３１５で送出部５０７５は、上記ステップＳ３０９で該ＰＣと該アプリケーションとに関連付けられてジョブ記憶部５１３に格納された印字ジョブ、および／またはＰＣ１０４から印字ジョブを受信しなかった場合であっても、すでにジョブ記憶部４１３に該ＰＣおよび該アプリケーションと関連付けられて格納されているジョブがある場合には格納されている印字ジョブをジョブ記憶部５１３から読み出して、出力部５１５に送出する。印字ジョブは画像形成部２０５に送信される。これにより、当該ＰＣ１０４において該アプリケーションが終了したタイミングで当該ＰＣ１０４および該アプリケーションに関連付けて蓄積されていた印字ジョブが画像形成部２０５において印字処理される。
【０１００】
設定されている印字モードが「全アプリケーション終了時印字モード」である場合（ステップＳ３１３でＮＯ）、ジョブ管理部５０７は、アプリケーション情報入力部５０９からの、上記印字ジョブの送信元であるＰＣ１０４での全アプリケーションが終了したという判断結果であるアプリケーション情報の入力を待機する。上記アプリケーション情報が入力されると、すなわち、上記印字ジョブの送信元であるＰＣ１０４で全アプリケーションが終了した場合（ステップＳ３１７でＹＥＳ）、ジョブ管理部５０７は、ジョブ記憶部５１３に上記印字ジョブの送信元であるＰＣ１０４と関連付けて格納されたすべての印字ジョブに対して印字処理を実行するタイミングと判断する。そこで、ステップＳ３１９で送出部５０７５は、上記ステップＳ３０９でジョブ記憶部５１３に上記印字ジョブの送信元であるＰＣ１０４と関連付けて格納されたすべての印字ジョブ、および／またはＰＣ１０４から印字ジョブを受信しなかった場合であっても、すでにジョブ記憶部４１３に該ＰＣと関連付けられて格納されているジョブがある場合には格納されているすべての印字ジョブをジョブ記憶部５１３から読み出して、出力部５１５に送出する。印字ジョブは画像形成部２０５に送信される。これにより、当該ＰＣ１０４においてすべてのアプリケーションが終了したタイミングで当該ＰＣ１０４に関連付けて蓄積されていた印字ジョブが画像形成部２０５において印字処理される。
【０１０１】
ＰＣ１０４および画像形成装置１０３で上述の処理が行なわれることで、第２の実施の形態にかかる画像形成システム１０１においては、画像形成装置１０３に設定された印字モードに従ってＰＣ１０４から印字要求された印字ジョブに対して印字処理が行なわれる。これにより、第１の実施の形態と同様に、ユーザの利便性を損なうことなく画像形成装置１０３での消費電力を抑制することができる。
【０１０２】
［変形例］
第２の実施の形態にかかる画像形成システム１０１においても、第１の実施の形態の変形例と同様の印字モードの形態とすることができる。
【０１０３】
さらに、第２の実施の形態においては、画像形成装置１０３で設定される印字モードはすべてのＰＣ１０４からの印字ジョブに対して適用されるものとしているが、画像形成装置１０３において、ＰＣ１０４ごとに印字モードが設定されていてもよい。その場合、モード記憶部５０５にはＰＣ１０４ごとの印字モードが記憶されており、上記ステップＳ３０５でモード判断部５０３は、ステップＳ３０３で受信した印字モードに関連付けられている当該印字ジョブの送信元であるＰＣ１０４に対応した印字モードをモード記憶部５０５から読み出していずれの印字モードであるかを判断する。上記ステップＳ３１３でも同様に、モード判断部５０３は、アプリケーション情報の送信元であるＰＣ１０４に対応した印字モードをモード記憶部５０５から読み出していずれの印字モードであるかを判断する。このようにすることで、ユーザごとに印字物を得るタイミングを設定することができ、よりユーザの利便性を高めることができる。
【０１０４】
なお、上の例では、ＰＣ１０４において印字ジョブを生成する際に、印字対象データに印字指示の出力元であるアプリケーションを特定する情報（アプリケーション）と、該印字指示がなされた時刻情報（印字指示時刻）と、印字対象のデータの格納場所を示す情報（印字リンク先）とＰＣ１０４を識別し得る情報（要求元ＩＰアドレス）とを関連付けるものとしているが、上記ＰＣ１０４を識別し得る情報は、画像形成装置１０３がＰＣ１０４から印字ジョブを受信する際に、該印字ジョブを送信し印字処理を要求したＰＣ１０４を特定することで、画像形成装置１０３側で関連付けられてもよい。また、印字指示の出力元であるアプリケーションを特定する情報（アプリケーション）もまた、画像形成装置１０３がＰＣ１０４からの印字ジョブを解析してアプリケーションを特定することで、画像形成装置１０３側で関連付けられてもよい。
【０１０５】
さらに、図１に示されたように画像形成システム１０１にプリンタサーバ１０５が含まれる場合、第２の実施の形態にかかる画像形成装置１０３での処理がプリンタサーバ１０５で行なわれてもよい。すなわちこの場合、プリンタサーバ１０５は図示しない記憶手段に画像形成補助プログラムを記憶しており、該プログラムが実行されることで、図９に示された機能と同様の機能を備える。プリンタサーバ１０５が含まれる場合には、印字ジョブはＰＣ１０４からプリンタサーバ１０５に送信され、プリンタサーバ１０５で判断されたタイミングで印字ジョブが画像形成装置１０３に印字指示と共に送信されて印字処理がなされる。プリンタサーバ１０５は図２１に示された第２の実施の形態にかかる画像形成装置１０３での処理を実行する。すなわち、予め当該プリンタサーバ１０５に設定されている印字モードに従って、ＰＣ１０４から受信した印字ジョブを即座に画像形成装置１０３に送信して印字処理させるか、いったんジョブ記憶部に格納して要求元のＰＣ１０４で印字指示を出力したアプリケーションが終了した時点、または全アプリケーションが終了した時点で画像形成装置１０３に送信して印字処理させるか、を判断する。この場合、プリンタサーバ１０５は、図１３に示されるように、各ＰＣ１０４から送信された印字ジョブとして、印字対象のデータに図１０に示された各情報に加えて、印字処理を行なう画像形成装置１０３を識別し得る情報（出力先ＩＰアドレス）を関連付けてジョブ記憶部に格納する。画像形成装置１０３を識別し得る情報としては、ＰＣ１０４を識別し得る情報（要求元ＩＰアドレス）と同様に、ＩＰアドレスの他、画像形成装置１０３を識別し得る情報であれば如何なるものであってもよい。このような構成とすることでも、第２の実施の形態と同様に、ユーザの利便性を損なうことなく画像形成装置１０３での消費電力を抑制することができる。
【０１０６】
さらに、上述の画像形成補助プログラム自体を提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１０７】
なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１０８】
また、本発明にかかるプログラムは、たとえばプリンタドライバなどの、他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１０９】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１１０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１１】
１０１  画像形成システム、１０２  ネットワーク、１０３，１０３Ａ，１０３Ｂ  画像形成装置、１０４，１０４Ａ，１０４Ｂ  ＰＣ、１０５  プリンタサーバ、２０１，３０１  ＣＰＵ、２０２  ＲＯＭ、２０３，３０３  ＲＡＭ、２０４，３０４  通信Ｉ／Ｆ部、２０５  画像形成部、２０６，３０２  ＨＤＤ、２０７，３０５  操作部、２０８，３０６  バス、４０１  入力部、４０３，５０３  モード判断部、４０５，５０５  モード記憶部、４０７，５０７  ジョブ管理部、４１１  アプリケーション判断部、４１３，５１３  ジョブ記憶部、４１５，５１５  出力部、４１７  アプリケーション情報出力部、５０１  ジョブ入力部、５０９  アプリケーション情報入力部、２０２１，３０２１  画像形成補助プログラム、４０７１  生成部、４０７３，５０７３  格納部、４０７５，５０７５  送出部。
【図１】
2011170871.tif 000003
【図２】
2011170871.tif 000004
【図３】
2011170871.tif 000005
【図４】
2011170871.tif 000006
【図５】
2011170871.tif 000007
【図６】
2011170871.tif 000008
【図７】
2011170871.tif 000009
【図８】
2011170871.tif 000010
【図９】
2011170871.tif 000011
【図１０】
2011170871.tif 000012
【図１１】
2011170871.tif 000013
【図１２】
2011170871.tif 000014
【図１３】
2011170871.tif 000015
【手続補正書】
【提出日】平成23年4月26日(2011.4.26)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
この発明は画像形成システム、情報処理装置、画像形成補助プログラム、および印字制御方法に関し、特に、印字ジョブをいったん蓄積してから印字する画像形成システム、情報処理装置、画像形成補助プログラム、および印字制御方法に関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明はこのような問題に鑑みてなされたものであって、煩雑な操作を行なうことなく適切なタイミングで印字ジョブを印字処理する画像形成システム、情報処理装置、画像形成補助プログラム、および印字制御方法を提供することを目的としている。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上記目的を達成するために、本発明のある局面に従うと、画像形成システムは画像形成装置と情報処理装置とを備える。情報処理装置は、情報処理装置における操作に基づいて印字ジョブを生成するための生成手段と、印字ジョブを当該印字ジョブの生成に用いられたアプリケーションに関連付けて記憶装置に格納するための格納手段と、情報処理装置におけるアプリケーションの終了を検出するための検出手段と、記憶装置に格納された印字ジョブを読み出して画像形成装置に送信するための送信手段とを含む。画像形成装置は、検出手段でアプリケーションの終了が検出されると、記憶装置に格納された印字ジョブを画像形成装置において印字処理を実行するための処理手段と、記憶装置に格納された印字ジョブを読み出して画像形成装置に送信するための送信手段とを含む。処理手段は、検出手段において第１の印字ジョブおよび第２の印字ジョブの生成に用いられた第１のアプリケーションの情報処理装置での終了が検出されるまで、記憶装置に第１のアプリケーションと関連付けて格納された第１の印字ジョブおよび第２の印字ジョブの印字処理を実行せず、第１のアプリケーションの情報処理装置での終了が検出されると、記憶装置に格納された第１の印字ジョブおよび第２の印字ジョブの印字処理を実行する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
本発明の他の局面に従うと、情報処理装置は画像形成装置に接続可能な情報処理装置であって、アプリケーションにより印字ジョブを生成するための生成手段と、印字ジョブを当該印字ジョブの生成に用いられたアプリケーションに関連付けて記憶装置に格納するための記憶手段と、アプリケーションの終了を検出するための検出手段と、検出手段でアプリケーションの終了が検出されると、記憶装置に格納された印字ジョブを読み出し、画像形成装置に対し印字ジョブの印字指示を実行するための処理手段とを備える。処理手段は、検出手段において第１の印字ジョブおよび第２の印字ジョブの生成に用いられた第１のアプリケーションの終了が検出されるまで、記憶装置に第１のアプリケーションと関連付けて格納された第１の印字ジョブおよび第２の印字ジョブの印字指示を実行せず、第１のアプリケーションの終了が検出されると、記憶装置に格納された第１の印字ジョブおよび前記第２の印字ジョブの印字指示を実行する。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】削除
【補正の内容】
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】削除
【補正の内容】
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】削除
【補正の内容】
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
本発明のさらに他の局面に従うと、画像形成補助プログラムは、情報処理装置において生成される印字ジョブを画像形成装置に印字させる処理を、コンピュータに実行させるためのプログラムであって、印字ジョブを生成したアプリケーションの終了を検出するステップと、アプリケーションの終了の検出に基づき、記憶装置に格納されている印字ジョブを取得するステップと、画像形成装置に対し、取得された印字ジョブの印字を指示するステップとを実行させる。記憶装置には生成に用いられたアプリケーションに関連付けて印字ジョブが格納されており、指示するステップでは、検出するステップおいて第１の印字ジョブおよび第２の印字ジョブの生成に用いられた第１のアプリケーションの終了が検出されるまで、記憶装置に第１のアプリケーションと関連付けて格納された第１の印字ジョブおよび第２の印字ジョブの印字を指示せず、第１のアプリケーションの終了が検出されると、記憶装置に格納された第１の印字ジョブおよび第２の印字ジョブの印字を指示する。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
本発明のさらに他の局面に従うと、印字制御方法は、情報処理装置において生成される印字ジョブの、画像形成装置での印字を制御するための方法であって、印字ジョブを生成したアプリケーションの終了を検出するステップと、アプリケーションの終了の検出に基づき、記憶装置に格納されている印字ジョブを取得するステップと、画像形成装置に対し、取得された印字ジョブの印字を指示するステップとを備える。記憶装置には生成に用いられたアプリケーションに関連付けて印字ジョブが格納されており、指示するステップでは、検出するステップおいて第１の印字ジョブおよび第２の印字ジョブの生成に用いられた第１のアプリケーションの終了が検出されるまで、記憶装置に第１のアプリケーションと関連付けて格納された第１の印字ジョブおよび第２の印字ジョブの印字を指示せず、第１のアプリケーションの終了が検出されると、記憶装置に格納された第１の印字ジョブおよび第２の印字ジョブの印字を指示する。
【手続補正２６】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像形成システムであって、
画像形成装置と情報処理装置とを備え、
前記情報処理装置は、
前記情報処理装置における操作に基づいて印字ジョブを生成するための生成手段と、
前記印字ジョブを当該印字ジョブの生成に用いられたアプリケーションに関連付けて記憶装置に格納するための格納手段と、
前記情報処理装置におけるアプリケーションの終了を検出するための検出手段と、
前記記憶装置に格納された前記印字ジョブを読み出して前記画像形成装置に送信するための送信手段とを含み、
前記画像形成装置は、
前記検出手段で前記アプリケーションの終了が検出されると、前記記憶装置に格納された前記印字ジョブを前記画像形成装置において印字処理を実行するための処理手段と、
前記記憶装置に格納された前記印字ジョブを読み出して前記画像形成装置に送信するための送信手段とを含み、
前記処理手段は、前記検出手段において第１の印字ジョブおよび第２の印字ジョブの生成に用いられた第１のアプリケーションの前記情報処理装置での終了が検出されるまで、前記記憶装置に前記第１のアプリケーションと関連付けて格納された前記第１の印字ジョブおよび前記第２の印字ジョブの印字処理を実行せず、前記第１のアプリケーションの前記情報処理装置での終了が検出されると、前記記憶装置に格納された前記第１の印字ジョブおよび前記第２の印字ジョブの印字処理を実行する、画像形成システム。
【請求項２】
前記処理手段は、前記検出手段において印字ジョブの生成が可能なすべてのアプリケーションの前記情報処理装置での終了が検出されると、前記記憶装置に格納されたすべての印字ジョブの印字処理を実行する、請求項１に記載の画像形成システム。
【請求項３】
前記情報処理装置は、印字指示された印字ジョブに対して直ちに印字処理を開始する第１の印字モードと、印字ジョブの生成に用いられたアプリケーションの終了が検出されると前記記憶装置に前記アプリケーションと関連付けて格納された印字ジョブに対して印字処理を実行する第２の印字モードと、印字ジョブの生成が可能なすべてのアプリケーションの終了が検出されると前記記憶装置に格納されたすべての印字ジョブに対して印字処理を実行する第３の印字モードとを選択するための選択手段をさらに備え、
前記送信手段は、前記選択された印字モードで規定される前記印字処理のタイミングで前記印字ジョブを前記画像形成装置に送信する、請求項１に記載の画像形成システム。
【請求項４】
画像形成装置に接続可能な情報処理装置であって、
アプリケーションにより印字ジョブを生成するための生成手段と、
前記印字ジョブを当該印字ジョブの生成に用いられたアプリケーションに関連付けて記憶装置に格納するための記憶手段と、
前記アプリケーションの終了を検出するための検出手段と、
前記検出手段で前記アプリケーションの終了が検出されると、前記記憶装置に格納された前記印字ジョブを読み出し、前記画像形成装置に対し前記印字ジョブの印字指示を実行するための処理手段とを備え、
前記処理手段は、前記検出手段において第１の印字ジョブおよび第２の印字ジョブの生成に用いられた第１のアプリケーションの終了が検出されるまで、前記記憶装置に前記第１のアプリケーションと関連付けて格納された前記第１の印字ジョブおよび前記第２の印字ジョブの印字指示を実行せず、前記第１のアプリケーションの終了が検出されると、前記記憶装置に格納された前記第１の印字ジョブおよび前記第２の印字ジョブの印字指示を実行する、情報処理装置。
【請求項５】
前記処理手段は、前記検出手段において印字ジョブの生成が可能なすべてのアプリケーションの終了が検出されると、前記記憶装置に格納されたすべての印字ジョブを読み出して前記画像形成装置に対し前記印字ジョブの印字指示を実行する、請求項４に記載の情報処理装置。
【請求項６】
印字指示された印字ジョブに対して直ちに印字処理を開始する第１の印字モードと、印字ジョブの生成に用いられたアプリケーションの終了が検出されると前記記憶装置に前記アプリケーションと関連付けて格納された印字ジョブに対して印字処理を実行する第２の印字モードと、印字ジョブの生成が可能なすべてのアプリケーションの終了が検出されると前記記憶装置に格納されたすべての印字ジョブに対して印字処理を実行する第３の印字モードとを選択するための選択手段をさらに備え、
前記処理手段は、前記選択された印字モードで規定される前記印字処理のタイミングで前記画像形成装置に対し前記印字ジョブの印字指示を実行する、請求項４に記載の情報処理装置。
【請求項７】
情報処理装置において生成される印字ジョブを画像形成装置に印字させる処理を、コンピュータに実行させるための画像形成補助プログラムであって、
前記印字ジョブを生成したアプリケーションの終了を検出するステップと、
前記アプリケーションの終了の検出に基づき、記憶装置に格納されている前記印字ジョブを取得するステップと、
前記画像形成装置に対し、取得された前記印字ジョブの印字を指示するステップとを実行させ、
前記記憶装置には生成に用いられたアプリケーションに関連付けて印字ジョブが格納されており、
前記指示するステップでは、前記検出するステップおいて第１の印字ジョブおよび第２の印字ジョブの生成に用いられた第１のアプリケーションの終了が検出されるまで、前記記憶装置に前記第１のアプリケーションと関連付けて格納された前記第１の印字ジョブおよび前記第２の印字ジョブの印字を指示せず、前記第１のアプリケーションの終了が検出されると、前記記憶装置に格納された前記第１の印字ジョブおよび前記第２の印字ジョブの印字を指示する、画像形成補助プログラム。
【請求項８】
情報処理装置において生成される印字ジョブの、画像形成装置での印字を制御するための印字制御方法であって、
前記印字ジョブを生成したアプリケーションの終了を検出するステップと、
前記アプリケーションの終了の検出に基づき、記憶装置に格納されている前記印字ジョブを取得するステップと、
前記画像形成装置に対し、取得された前記印字ジョブの印字を指示するステップとを備え、
前記記憶装置には生成に用いられたアプリケーションに関連付けて印字ジョブが格納されており、
前記指示するステップでは、前記検出するステップおいて第１の印字ジョブおよび第２の印字ジョブの生成に用いられた第１のアプリケーションの終了が検出されるまで、前記記憶装置に前記第１のアプリケーションと関連付けて格納された前記第１の印字ジョブおよび前記第２の印字ジョブの印字を指示せず、前記第１のアプリケーションの終了が検出されると、前記記憶装置に格納された前記第１の印字ジョブおよび前記第２の印字ジョブの印字を指示する、印字制御方法。