(57)【要約】【課題】比較的画像形成処理に係る処理量が大きいジョブが実行されていても、この実行が完了するまで待機することなく、画像形成処理に係る処理量が少ないジョブを優先的に実行することが可能な画像形成装置を提供する。【解決手段】画像形成装置２０では、操作表示部２４及び通信部２６により入力されたジョブに含まれる割込許可情報が、割込を許可することを示しているとき（ステップＳＴ４）、このジョブより後に入力された他のジョブを優先的に実行する。【選択図】  図３
2010046906.tif 000002
【特許請求の範囲】
【請求項１】
画像形成処理を実行する画像形成処理部と、
上記画像形成処理を実行するためのジョブが入力されるジョブ入力部と、
上記ジョブ入力部により順次入力されたジョブに応じて、上記画像形成処理部に画像形成処理を実行させる制御部とを備え、
上記ジョブ入力部により入力されるジョブには、このジョブより後に入力される他のジョブに画像形成処理の割込を許可するか否かの割込許可情報が含まれており、
上記制御部は、上記ジョブ入力部により入力されたジョブに含まれる割込許可情報が、割込を許可することを示しているとき、このジョブより後に上記ジョブ入力部に入力された他のジョブを優先して実行するように、上記画像形成処理部を制御する画像形成装置。
【請求項２】
上記画像形成処理部が実行する画像形成処理は、上記ジョブ入力部に入力されたジョブに含まれる画像データを印刷する印刷処理であり、
上記制御部は、上記ジョブ入力部により入力されたジョブに含まれる割込許可情報が、割込を許可することを示しているとき、このジョブにより印刷される印刷枚数が、このジョブより後に上記ジョブ入力部に入力された他のジョブにより印刷される印刷枚数よりも多い場合のみ、他のジョブを優先して実行するように上記画像形成処理部を制御する請求項１記載の画像形成装置。
【請求項３】
上記ジョブ入力部にジョブを入力した入力元に、割込可能であることを通知する通知部と、
上記通知部により通知された入力元から、上記割込許可情報が割込を許可することを示しているジョブに対して、割込処理を実行するか否かを示す割込実行情報が入力される割込実行情報入力部とを更に備え、
上記制御部は、上記ジョブ入力部により入力されたジョブに含まれる割込許可情報が、割込を許可することを示しているとき、このジョブにより印刷される印刷枚数が、このジョブより後に上記ジョブ入力部に入力された他のジョブにより印刷される印刷枚数よりも多い場合のみ、他のジョブを上記ジョブ入力部に入力した入力元に、上記通知部により、割込可能であることを通知して、上記割込実行情報入力部に入力される割込実行情報が、割込処理を実行することを示している入力元により入力されたジョブを優先して実行するように、上記画像形成処理部を制御する請求項２記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、ネットワークを介して通信可能に接続されたホスト装置から要求される画像形成処理を実行する画像形成装置に関するものである。
【背景技術】
【０００２】
複数ユーザがネットワークに接続されている１台の印刷装置に印刷要求を行うような環境の場合、通常は印刷要求を受け付けた順番にジョブが印刷される。その為、ページ数が多いジョブを先に受け付けた場合、後に続くジョブが仮に印刷枚数が一枚で処理が軽いジョブであったとしても、先のジョブが終了するまで、後のジョブは、待たされることになってしまうという問題があった。
【０００３】
このような問題を解決する従来手法として、各ユーザにジョブの優先度を上げるための持ち点を与え、ジョブの優先順位を上げる場合は、必要な点数を各ユーザの持ち点から減算してジョブの順番を制御するという方法がある（特許文献１参照）。
【０００４】
しかし、この方法では、ネットワークプリンタなどの不特定多数のユーザが使用する場合など、各ユーザに持ち点を与えるのは手間がかかる。また、持ち点が無くなったユーザに対しては、どのタイミングで持ち点を付加すればいいのかなど、それらを設定する管理者の手間が非常にかかってしまう問題があった。
【０００５】
【特許文献１】特開２０００−３５３０５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した特許文献１に記載された発明における問題点を解決するため、本件出願人が先に出願した特許出願（特願２００７−２２３５０９）には、ジョブの印刷枚数に基づいて、ジョブ実行順番を設定して、設定した順にジョブの印刷を行うことによって、印刷枚数の少ないジョブの実行順番を上げて優先的に実行することができる画像形成装置が記載されている。
【０００７】
しかしながら、上記本件出願人が先に出願した特許出願に記載された画像形成装置では、複数人が同時に同じ画像処理装置にアクセスする場合に、画像形成処理に係る処理量が少ないジョブにも関わらず、画像形成処理に係る処理量が大きいジョブが実行されている場合、現在実行中のジョブが完了するまで待ち続けなければならないという問題がある。
【０００８】
本発明は、このような実情に鑑みて提案されたものであり、比較的画像形成処理に係る処理量が大きいジョブが実行されていても、この実行が完了するまで待機することなく、画像形成処理に係る処理量が少ないジョブを優先的に実行することが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決するための手段として、本発明に係る画像形成装置は、画像形成処理を実行する画像形成処理部と、画像形成処理を実行するためのジョブが入力されるジョブ入力部と、ジョブ入力部により順次入力されたジョブに応じて、画像形成処理部に画像形成処理を実行させる制御部とを備え、ジョブ入力部により入力されるジョブには、このジョブより後に入力される他のジョブに画像形成処理の割込を許可するか否かの割込許可情報が含まれており、制御部は、ジョブ入力部により入力されたジョブに含まれる割込許可情報が、割込を許可することを示しているとき、このジョブより後にジョブ入力部に入力された他のジョブを優先して実行するように、画像形成処理部を制御する。
【発明の効果】
【００１０】
本発明によれば、ジョブ入力部により入力されたジョブに含まれる割込許可情報が、割込を許可することを示しているとき、このジョブより後に上記ジョブ入力部に入力された他のジョブを優先的に実行するので、ユーザが適宜設定した割込許可情報を含むジョブがジョブ入力部に入力されることで、比較的画像形成処理に係る処理量が大きいジョブが実行されていても、この実行が完了するまで待機することなく、ユーザが意図した優先順位で画像形成処理に係る処理量が少ないジョブを実行することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を実施するための最良の形態について、図面を参照しながら詳細に説明する。
【００１２】
本発明は、例えば図１に示すように、ユーザが印刷を指示する複数のホスト装置１０と画像形成装置２０とがＬＡＮなどのネットワーク回線１ａで接続された画像形成システム１に適用される。なお、本発明は以下の例に限定されるものではなく、本発明の要旨を逸脱しない範囲で、任意に変更可能であることは言うまでもない。
【００１３】
このような構成からなる画像形成システム１において、ホスト装置１０は、例えばアプリケーションプログラム１０Ａ、オペレーティングシステム１０Ｂ、プリンタドライバ１０Ｃなどで構成される所謂パーソナルコンピュータからなる。すなわち、ホスト装置１０は、図２に示すように、装置全体の制御および各種演算処理を行うＣＰＵからなる制御部１１、制御プログラムやデータを格納するためのＲＯＭ１２、作業領域として一時的にプログラムやデータを記憶するためのＲＡＭ１３、各種のプログラムやデータを保存するための外部記憶装置としてのハードディスク１４、ディスプレイなどの表示部１５、各種指示の入力のためのキーボードやマウスなどからなる入力部１６、上記ネットワーク回線１ａに接続するためのＬＡＮカードなどのネットワークインタフェースからなる通信部１７等がバス１８を介して相互に接続されている。
【００１４】
また、上記ホスト装置１０と通信可能に接続される画像形成装置２０は、例えばコピー、プリント、スキャン、ファクシミリ送信及びファクシミリ受信機能を有する所謂複合機である。画像形成装置２０は、当該装置全体の動作制御を司るＣＰＵを中心とする制御部２１を備え、この制御部２１に印刷部２２、画像読み取り部２３、操作表示部２４、画像保存部２５、上記ネットワーク回線１ａに接続するためのＬＡＮカードなどのネットワークインタフェースからなる通信部２６等が接続されている。
【００１５】
制御部２１は、図４に示すように、画像形成装置２０の制御プログラムを記憶するＲＯＭ２１１、画像読み取り部２３や通信部２６から取り込まれたデータを記憶するＲＡＭ２１２、更新可能な各種設定データなどを保管するＥＥＰＲＯＭ２１３及び制御プログラム等を上記ＲＯＭ２１１から読み出して実行するマイクロコンピュータ２１４を含んで構成される。また、制御部２１は、操作表示部２４等において入力されたジョブ、及び、通信部２６が受信したホスト装置１０からのジョブに応じて装置全体の制御を行う。
【００１６】
例えば、制御部２１は、通信部２６から印刷処理を実行するためのジョブが入力されたとき、このジョブに含まれる画像データを一時的に画像保存部２５に保存した後、保存した画像データを印刷部２２に供給して印刷処理を実行する。また、制御部２１は、操作表示部２４から印刷処理を実行するためのジョブが入力されたとき、このジョブに対応付けられた画像データを画像保存部２５から読み出して印刷部２２に供給して印刷処理を実行する。
【００１７】
制御部２１は、操作表示部２４及び通信部２６により入力されたジョブを、ＲＡＭ２１２に保持しておき、入力された順番に、各ジョブに応じた画像形成処理を実行するが、ジョブに含まれている割込許可情報が有効である場合には、割込許可情報を参照して、各ジョブの実行順序を入れ替えて実行する。
【００１８】
すなわち、操作表示部２４及び通信部２６により入力されるジョブには、このジョブより後に入力される他のジョブに画像形成処理の割込を許可するか否かの割込許可情報が含まれている。制御部２１は、具体的には後述するように、ジョブに含まれている割込許可情報を参照して、各ジョブの実行順序を制御する。
【００１９】
印刷部２２は、画像保存部２５に保存されている画像データを印刷用の画像データに変換して出力用紙に印刷する出力処理を行うものであって、図示しないプリンタコントローラ、レーザ走査ユニットや定着ローラ等からなる。
【００２０】
画像読み取り部２３は、制御部２１からの制御命令に従って、印画対象となる原稿の読み取りを行って当該原稿に対応する画像データを生成する。具体的に、原稿読み取り部２３は、光学的に取得した原稿の画像から画像データを生成するＣＣＤセンサ及び露光ランプ等を備えたスキャナやコンタクトガラス等からなり、このコンタクトガラス上に載置された原稿を走査して取り込んだ画像データを画像保存部２５に供給して記憶する。
【００２１】
操作表示部２４は、ユーザ操作により画像形成処理の要求が入力される操作入力部である。すなわち、操作表示部２４は、ユーザの操作に応じて所定の指示入力を行うものであって、図示しない、ユーザが印刷実行指示を入力するためのスタートキーと、印刷部数等を入力するためのテンキーと、各種複写動作の設定等を入力するための操作ガイド情報等を表示する種々の操作ボタン等が表示される液晶表示部を備えている。
【００２２】
画像保存部２５は、ハードディスクドライブなどの大容量記憶装置であって、画像読み取り部２３により読み取られた画像データ、及び、通信部２６で受信したホスト装置１０からの画像データを保存する。画像保存部２５に保存された画像データは、制御部２１からの制御命令に従って読み出されて、例えば印刷部２２に供給される。
【００２３】
通信部２６は、ネットワーク回線１ａを介して複数のホスト装置１０との間で画像データを含めたジョブの送受信を行う。
【００２４】
以上のような構成からなる画像形成システム１では、比較的画像形成処理に係る処理量が大きいジョブが実行されていても、この実行が完了するまで待機することなく、画像形成処理に係る処理量が少ないジョブを優先的に実行するため、例えば、図５Ａ及び図５Ｂに示すようなフローチャートに従って印刷処理などの画像形成処理を行う。
【００２５】
なお、図５Ａ及び図５Ｂに示すフローチャートは、２つの印刷ジョブＡ、Ｂを実行する具体的な実行例である。
【００２６】
ステップＳＴ１において、制御部２１は、操作表示部２４又は通信部２６から、印刷処理を実行するための印刷ジョブＡが入力され、その後ステップＳＴ２に進む。
【００２７】
ステップＳＴ２において、制御部２１は、印刷ジョブＡに応じた印刷処理を実行して、ステップＳＴ３に進む。
【００２８】
ステップＳＴ３において、制御部２１は、印刷ジョブＡの印刷処理を実行している途中で、印刷ジョブＢが入力され、ステップＳＴ４に進む。
【００２９】
ステップＳＴ４において、制御部２１は、印刷ジョブＡに含まれる割込許可情報を参照して、この割込許可情報が有効であるか、すなわち割込を許可することを示しているか否かを判断する。ここで、制御部２１は、印刷ジョブＡに含まれる割込許可情報が、割込を許可することを示しているとき、ステップＳＴ５に進み、印刷ジョブＡに含まれる割込許可情報が、割込を許可していないことを示しているとき、ステップＳＴ１５に進む。
【００３０】
ステップＳＴ５において、制御部２１は、印刷ジョブＡにより印刷される印刷枚数が、この印刷ジョブＡより後に入力された印刷ジョブＢにより印刷される印刷枚数よりも多いか否かを判断する。ここで、制御部２１は、印刷ジョブＡにより印刷される印刷枚数が、印刷ジョブＢにより印刷される印刷枚数よりも多いときステップＳＴ６に進み、印刷ジョブＡにより印刷される印刷枚数が、印刷ジョブＢにより印刷される印刷枚数よりも多くないときステップＳＴ１５に進む。
【００３１】
ステップＳＴ６において、制御部２１は、印刷ジョブＢを入力した入力元に割込可能であることを通知する。ここで、印刷ジョブＢが操作表示部２４により入力された場合、制御部２１は、操作表示部２４を用いて、ユーザに割込可能であることを通知する。また、印刷ジョブＢがネットワーク回線１ａを介してホスト装置１０により入力された場合、制御部２１は、通信部２６を用いて、印刷ジョブＢを入力したホスト装置１０のユーザに割込可能であることを通知する。その後、ステップＳＴ７に進む。
【００３２】
ステップＳＴ７において、制御部２１は、ステップＳＴ６により通知された入力元から、割込許可情報が割込を許可することを示している印刷ジョブＡに対して、割込処理を実行するか否かを示す割込実行情報が、操作表示部２４又は通信部２６により入力されるまで所定時間待機する。ここで、制御部２１は、割込処理を実行することを示す割込実行情報が、操作表示部２４又は通信部２６によって印刷ジョブＢの入力元から入力されたとき、ステップＳＴ８に進む。また、制御部２１は、割込処理を実行しないことを示す割込実行情報が、操作表示部２４又は通信部２６によって印刷ジョブＢの入力元から入力されたとき、又は、割込実行情報が印刷ジョブＢの入力元より入力されなかったときステップＳＴ１５に進む。
【００３３】
ステップＳＴ８において、制御部２１は、実行中の印刷ジョブＡに応じた印刷処理を一時停止してステップＳＴ９に進む。
【００３４】
ステップＳＴ９において、制御部２１は、印刷ジョブＢに応じた印刷処理を開始して、ステップＳＴ１０に進む。
【００３５】
ステップＳＴ１０において、制御部２１は、印刷ジョブＢに応じた印刷処理が終了すると、その後ステップＳＴ１１に進む。
【００３６】
ステップＳＴ１１において、制御部２１は、画像形成装置２０の動作を停止し、動作モードから休止モードに遷移する。そして、ステップＳＴ１２に進む。
【００３７】
ステップＳＴ１２において、制御部２１は、割込処理を実行した印刷ジョブＢの入力元から、操作表示部２４又は通信部２６により再開要求を受けたとき、又は、所定時間経過した後、ステップＳＴ１３に進む。
【００３８】
ステップＳＴ１３において、制御部２１は、処理を一時停止した印刷ジョブＡに応じた印刷処理を再開して、ステップＳＴ１４に進む。
【００３９】
ステップＳＴ１４において、制御部２１は、印刷ジョブＡの印刷処理が完了すると、本処理工程を終了する。
【００４０】
また、ステップＳＴ１５において、制御部２１は、実行中の印刷ジョブＡに応じた印刷処理を一時停止することなく続行してステップＳＴ１６に進む。
【００４１】
ステップＳＴ１６において、制御部２１は、印刷ジョブＡに応じた印刷処理を完了させると、その後ステップＳＴ１７に進む。
【００４２】
ステップＳＴ１７において、制御部２１は、印刷ジョブＡの後に入力された印刷ジョブＢに応じた印刷処理を開始して、ステップＳＴ１８に進む。
【００４３】
ステップＳＴ１８において、制御部２１は、印刷ジョブＢに応じた印刷処理が終了すると、本処理工程を終了する。
【００４４】
以上のようにして、画像形成装置２０では、操作表示部２４及び通信部２６により入力されたジョブに含まれる割込許可情報が、割込を許可することを示しているとき（ステップＳＴ４）、このジョブより後に入力された他のジョブを優先的に実行する。よって、画像形成装置２０では、ユーザが適宜設定した割込許可情報を含むジョブが入力されることで、比較的画像形成処理に係る処理量が大きいジョブが実行されていても、この実行が完了するまで待機することなく、ユーザが意図した優先順位で画像形成処理に係る処理量が少ないジョブを実行することができる。
【００４５】
特に、画像形成装置２０では、割込許可情報が割込を許可することを示しているとき（ステップＳＴ４）、このジョブにより印刷される印刷枚数が、このジョブより後に入力された他のジョブにより印刷される印刷枚数よりも多い場合（ステップＳＴ５）にのみ、他のジョブを優先して実行するので、印刷枚数が比較的少ない印刷ジョブが割込処理を許可していても、この割込許可を有効にすることなく、印刷枚数が比較的少ない印刷ジョブを優先して実行することができる。このようにして、画像形成装置２０では、ユーザが適宜設定した割込許可情報だけでなく、割込許可するジョブと、割込処理を実行するジョブとの印刷枚数を考慮して、比較的画像形成処理に係る処理量が大きいジョブが実行されていても、この実行が完了するまで待機することなく、画像形成処理に係る処理量が少ないジョブを優先して実行することができる。
【００４６】
また、画像形成装置２０では、ステップＳＴ６において、印刷ジョブＢを入力した入力元に割込可能であることを通知して、割込実行情報が割込処理を実行することを示している場合、入力元により入力されたジョブを優先して実行するので、割込許可である状態で、割込処理を実行したいユーザに対して適宜割込処理を実行するかどうかを選択するという操作環境を提供することができ、ユーザが意図としない不必要な割込処理が実行されることを防止することができる。
【図面の簡単な説明】
【００４７】
【図１】本発明が適用された画像形成システムのシステム構成を示す図である。
【図２】上記ホスト装置のハードウェア構成を示すブロック図である。
【図３】上記画像形成装置のハードウェア構成を示すブロック図である。
【図４】上記画像形成装置の制御部の要部構成を示すブロック図である。
【図５Ａ】画像形成装置によって実行される印刷処理を説明するためのフローチャートである。
【図５Ｂ】画像形成装置によって実行される印刷処理を説明するためのフローチャートである。
【符号の説明】
【００４８】
１  画像形成システム、１ａ  ネットワーク回線、１０  ホスト装置、１０Ａ  アプリケーションプログラム、１０Ｂ  オペレーティングシステム、１０Ｃ  プリンタドライバ、１１  制御部、１２  ＲＯＭ、１３  ＲＡＭ、１４  ハードディスク、１５  表示部、１６  入力部、１７  通信部、１８  バス、２０  画像形成装置、２１  制御部、２２  印刷部、２３  原稿読み取り部、２４  操作表示部、２５  画像保存部、２６  通信部、２１１  ＲＯＭ、２１２  ＲＡＭ、２１３  ＥＥＰＲＯＭ、２１４  ＣＰＵ
【図１】
2010046906.tif 000003
【図２】
2010046906.tif 000004
【図３】
2010046906.tif 000005
【図４】
2010046906.tif 000006
【図５Ａ】
2010046906.tif 000007
【図５Ｂ】
2010046906.tif 000008