(57)【要約】【課題】用紙サイズ等の用紙属性が変化した場合でも、外部イベントに対する応答性を一定の範囲内に保つ。【解決手段】印刷ジョブ解析部６１は、端末装置２０から入力された印刷ジョブに含まれる用紙属性情報を印刷指示上限数決定部６４に送信する。印刷指示送信部６３は、画像情報生成部６２により生成された画像情報に基づき、印刷指示上限数決定部６４により決定された上限数を超えない範囲内で、１枚の用紙に対して印刷を指示する印刷指示を印刷ユニット３１に対して送信する。印刷処理実行部７３は、スタッカの扉を開閉、サンプルプリントの印刷指示、割り込み印刷の発生等の印刷指示の受信以外の外部イベントの発生を検出した場合、印刷指示格納部７２に格納されている印刷指示の実行完了後に外部イベントの処理を行う。【選択図】図４
2009113308.tif 000002
【特許請求の範囲】
【請求項１】
印刷用紙に対して画像を出力する画像出力手段を備えた印刷ユニットと、
入力された印刷要求に含まれる用紙属性情報に基づいて、一定数の用紙に対して印刷を指示する印刷指示の上限数を決定する決定手段と、
前記決定手段により決定された上限数を超えない範囲内で印刷指示を前記印刷ユニットに対して送信する送信手段と、
を有する画像形成システム。
【請求項２】
前記印刷ユニットは、前記送信手段から送信されてきた印刷指示を格納する格納手段と、
前記格納手段に格納されている印刷指示を前記画像出力手段に対して実行させる実行手段を備え、
前記実行手段は、印刷指示の受信以外の外部イベントの発生を検出した場合、前記格納手段に格納されている印刷指示の実行完了後に該外部イベントの処理を行う請求項１記載の画像形成システム。
【請求項３】
前記決定手段は、用紙サイズと用紙搬送路長により定まる機内枚数に基づいて印刷指示の上限数を決定する請求項１または２記載の画像形成システム。
【請求項４】
前記用紙属性情報が、用紙搬送路方向における用紙サイズおよび印刷方法が両面印刷または片面印刷のいずれであるかの情報である請求項１から３のいずれか１項記載の画像形成システム。
【請求項５】
入力された印刷要求に含まれる用紙属性情報に基づいて、一定数の用紙に対して印刷を指示する印刷指示の上限数を決定するステップと、
決定された上限数を超えない範囲内で印刷指示を、印刷用紙に対して画像を出力する画像出力手段を備えた印刷ユニットに対して送信するステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システムおよびプログラムに関する。
【背景技術】
【０００２】
一般的に、画像形成を行う印刷ユニットの動作を制御するコントローラは、印刷指示を印刷ユニットに対して送信することにより印刷動作の制御を行っている。そして、印刷ユニットはコントローラから印刷指示を受け付けると、受け付けた印刷指示をスプールした後に実行し、印刷指示の実行が完了すると次の印刷指示をコントローラから受け付けるような動作を行っている。
【０００３】
このような動作が行われるため、印刷ユニットでは、コントローラから受け付けた印刷指示を完了するまで他の処理を実行することができない。その理由は、印刷指示を実行中に処理を停止させてしまうと、感光体への感光処理、静電潜像への現像処理、トナーの用紙への定着処理が中途半端な状態で停止してしまい、再度処理を再開させたとしても画像形成に不具合が発生してしまうからである。
【０００４】
このような理由により、印刷ユニットによる印刷指示の実行中には、例え何等かの外部イベントが発生したとしても印刷指示の実行を停止させるような制御を行うことはできない。つまり、印刷ユニットでは、印刷指示の実行中に何等かの外部イベントを受け付けた場合には、実行中の印刷指示が全て完了してから外部イベントに対する処理を行うことになる。
【０００５】
このような外部イベントの一例としては、スタッカに蓄積された印刷済み用紙を取り出すためにスタッカの扉を開けるための釦の押下、サンプルプリントの印刷指示、ある印刷ジョブを印刷中にシート単位で他の印刷ジョブを割り込ませて印刷するような割り込み印刷の発生等が考えられる。
【０００６】
従来では、コントローラから印刷ユニットに送信される１回の印刷指示には一定の用紙分の画像情報が含まれていた。しかし、同じ１枚分の画像情報であっても、用紙サイズや印刷方法が片面印刷なのか両面印刷なのかというような用紙属性が異なると実行時間が大幅に異なる。そのため、１回の印刷指示により印刷を指示する用紙数である印刷指示数が固定の場合、用紙サイズ等の用紙属性が変化すると、その印刷指示を完了するまでの時間も大幅に変化することとなる。
【０００７】
その結果、印刷ユニットがコントローラから受けた印刷指示を実行中に外部イベントが発生した場合、印刷指示に含まれている印刷指示数によっては外部イベントに対する処理を実行するまでの時間も大幅に変化することになってしまう。つまり、印刷指示に含まれる用紙サイズ等の用紙属性の変化に応じて、外部イベントに対する応答性も変化することになる。例えば、たまたま大きい用紙サイズの印刷を指示する印刷指示が実行されている最中に外部イベントが発生した場合、印刷指示が完了するまでには長時間が必要となるため、発生した外部イベントに対する処理が行われるまでには長時間待たなければならなくなってしまう。
【０００８】
一般的に、画像形成に要する時間をできるだけ短縮してスループットの向上を図るために画像形成速度を制御することが行われている（例えば、特許文献１参照。）。
【０００９】
特許文献１には、モノカラー印刷とフルカラー印刷とで画像形成速度が異なる画像形成装置において、用紙の表面に対する印刷モードと裏面に対する印刷モードが異なる場合に、モノカラー印刷が指定されている面の画像形成速度を表面と裏面の印刷モードの状況に応じて決定することにより、スループットの低下を防ぐようにする技術が開示されている。
【００１０】
しかし、画像形成速度を変化させたとしても大幅に画像形成時間を短縮することができないため、用紙属性の変化に伴う画像形成時間の変化を抑制することは不可能である。
【００１１】
【特許文献１】特開２００６−２３５０６６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
上述した従来技術では、用紙サイズ等の用紙属性が変化すると、外部イベントに対する応答性が悪化する場合があるという問題点があった。
【００１３】
本発明の目的は、用紙サイズ等の用紙属性が変化した場合でも、外部イベントに対する応答性を一定の範囲内に保つことが可能な画像形成システムおよびプログラムを提供することである。
【課題を解決するための手段】
【００１４】
［画像形成システム］
請求項１に係る本発明は、印刷用紙に対して画像を出力する画像出力手段を備えた印刷ユニットと、
入力された印刷要求に含まれる用紙属性情報に基づいて、一定数の用紙に対して印刷を指示する印刷指示の上限数を決定する決定手段と、
前記決定手段により決定された上限数を超えない範囲内で印刷指示を前記印刷ユニットに対して送信する送信手段とを有する画像形成システムである。
【００１５】
請求項２に係る本発明は、前記印刷ユニットが、前記送信手段から送信されてきた印刷指示を格納する格納手段と、
前記格納手段に格納されている印刷指示を前記画像出力手段に対して実行させる実行手段を備え、
前記実行手段は、印刷指示の受信以外の外部イベントの発生を検出した場合、前記格納手段に格納されている印刷指示の実行完了後に該外部イベントの処理を行う請求項１記載の画像形成システムである。
【００１６】
請求項３に係る本発明は、前記決定手段が、用紙サイズと用紙搬送路長により定まる機内枚数に基づいて印刷指示の上限数を決定する請求項１または２記載の画像形成システムである。
【００１７】
請求項４に係る本発明は、前記用紙属性情報が、用紙搬送路方向における用紙サイズおよび印刷方法が両面印刷または片面印刷のいずれであるかの情報である請求項１から３のいずれか１項記載の画像形成システムである。
【００１８】
[プログラム]
請求項５に係る本発明は、入力された印刷要求に含まれる用紙属性情報に基づいて、一定数の用紙に対して印刷を指示する印刷指示の上限数を決定するステップと、
決定された上限数を超えない範囲内で印刷指示を、印刷用紙に対して画像を出力する画像出力手段を備えた印刷ユニットに対して送信するステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１９】
以上説明したように、本発明によれば、用紙サイズ等の用紙属性が変化した場合でも、外部イベントに対する応答性を一定の範囲内に保つことが可能になるという効果を得ることができる。
【発明を実施するための最良の形態】
【００２０】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００２１】
図１は本発明の一実施形態の画像形成システムの構成を示すブロック図である。
【００２２】
本発明の一実施形態の画像形成システムは、図１に示されるように、ネットワーク３０により相互に接続された画像形成装置１０、および端末装置２０により構成される。端末装置２０は、印刷データを生成して、ネットワーク３０経由にて生成した印刷データを画像形成装置１０に対して送信する。画像形成装置１０は、端末装置２０から送信された印刷データを受け付けて、印刷データに応じた画像を用紙上に出力する。なお、画像形成装置１０は、印刷（プリント）機能、スキャン機能、複写（コピー）機能、ファクシミリ機能等の複数の機能を有するいわゆる複合機と呼ばれる装置である。
【００２３】
次に、本実施形態の画像形成システムにおける画像形成装置１０のハードウェア構成を図２に示す。
【００２４】
画像形成装置１０は、図２に示されるように、ＣＰＵ１１、メモリ１２、ハードディスクドライブ（ＨＤＤ）等の記憶装置１３、ネットワーク３０を介して外部の装置等との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）１４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置１５、スキャナ１６、プリントエンジン１７を有する。これらの構成要素は、制御バス１８を介して互いに接続されている。
【００２５】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された制御プログラムに基づいて所定の処理を実行して、画像形成装置１０の動作を制御する。
【００２６】
なお、本実施形態では、ＣＰＵ１１は、メモリ１２または記憶装置１３内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００２７】
次に、本実施形態における画像形成装置１０の概略構成を図３に示す。
【００２８】
本実施形態における画像形成装置１０は、印刷用紙に対して画像を形成する印刷ユニット３１と、印刷ユニット３１に対する印刷動作を制御するためのコントローラ３２とから構成されている。
【００２９】
そして、印刷ユニット３１は、感光体ドラム４１と、用紙トレイ４２と、印刷用紙５０が搬送される用紙搬送路４３と、定着器４４とを有している。
【００３０】
印刷トレイ４１から供給された印刷用紙５０は、用紙搬送路４３を搬送されていき、感光体ドラム４１によりトナー像が形成された後、定着器４４を通過することによりトナー像が用紙上に定着される。
【００３１】
図４は、上述した制御プログラムが実行されることにより実現される画像形成装置１０の機能構成を示すブロック図である。
【００３２】
本実施形態の画像形成装置１０におけるコントローラ３２は、図４に示されるように、印刷ジョブ解析部６１と、画像情報生成部６２と、印刷指示送信部６３と、印刷指示上限数決定部６４と、印刷指示上限数テーブル格納部６５とを備えている。
【００３３】
また、印刷ユニット３１は、図４に示されるように、印刷用紙に対して画像を出力する画像出力手段であるプリントエンジン２９と、印刷指示受信部７１と、印刷指示格納部７２と、印刷処理実行部７３とを備えている。
【００３４】
印刷ジョブ解析部６１は、端末装置２０から入力された印刷ジョブを解析して解析結果を画像情報生成部６２に伝えるとともに、この印刷ジョブに含まれる用紙属性情報を印刷指示上限数決定部６４に送信する。
【００３５】
本実施形態においては、印刷ジョブ解析部６１から印刷指示上限数決定部６４に送信される用紙属性情報の具体的な内容は、用紙搬送路方向における用紙サイズおよび印刷方法が両面印刷または片面印刷のいずれであるかの情報である。
【００３６】
画像情報生成部６２は、印刷ジョブ解析部６１による解析結果に基づいて、印刷ユニット３１において印刷用紙に出力するための画像情報を生成する。
【００３７】
印刷指示送信部６３は、画像情報生成部６２により生成された画像情報に基づき、印刷指示上限数決定部６４により決定された上限数を超えない範囲内で、１枚の用紙に対して印刷を指示する印刷指示を印刷ユニット３１に対して送信する。また、印刷指示送信部６３は、印刷ユニット３１に対して送信した印刷指示の数および印刷ユニット３１から受信した印刷完了報告の数に基づいて印刷ユニット３１に格納されている未実行の印刷指示の数を把握している。そして、印刷指示送信部６３は、印刷ユニット３１に格納されている未実行の印刷指示の数が、印刷指示上限数決定部６４により決定された上限数を超えないように、印刷指示を印刷ユニット３１に対して送信する。
【００３８】
さらに、印刷指示送信部６３は、割り込み印刷の発生等の外部イベントが発生した場合、発生した外部イベントの処理が終了するまで印刷ユニット３１に対する印刷指示の送信を停止する。
【００３９】
なお、本実施形態では、印刷指示送信部６３は、１枚の用紙に対して印刷を指示する印刷指示を送信するものとして説明しているが、例えば、２枚とか３枚のように一定数の用紙に対して印刷を指示するようにしてもよい。
【００４０】
印刷指示上限数決定部６４は、入力された印刷要求に含まれる用紙属性情報に基づいて、印刷ユニット３１内において蓄積される印刷指示の上限数を決定する。
【００４１】
なお、本実施形態においては、印刷指示上限数決定部６４は、用紙サイズと用紙搬送路長により定まる機内枚数に基づいて印刷指示の上限数を決定する。しかし、本発明はこのような場合に限定されるものではなく、機内枚数以外情報を参照して印刷指示上限数を決定するようにする場合でも同様に適用可能である。機内枚数については後述する。
【００４２】
印刷指示上限数テーブル格納部６５は、用紙サイズと用紙搬送路長により定まる機内枚数に基づいて印刷指示の上限数を決定するために用いられる印刷指示上限数テーブルを格納する。この印刷指示上限数テーブルの一例を図５に示す。この図５に示された印刷指示上限数テーブルの例では、例えば、用紙サイズが２１０（ｍｍ）（Ａ４サイズの用紙）であり、印刷方法が片面印刷の場合には印刷指示上限数を１３とすべきであることが示されている。ここで用紙サイズとは、用紙搬送方向における印刷用紙のサイズを示している。
【００４３】
次に、用紙サイズと機内枚数との関係を、図６を参照して説明する。
機内枚数とは、用紙サイズと用紙搬送路長により定まる数であり、図６に示すように、例えば、印刷用紙の用紙サイズがＡ４の場合には機内枚数は９となり、印刷用紙の用紙サイズがＢ５の場合には機内枚数は１３となり、印刷用紙の用紙サイズがＢ４の場合には機内枚数は８となる。本実施形態においては、印刷指示上限数テーブル格納部６５における印刷指示の上限数は、この機内枚数に基づいて定められている。
【００４４】
印刷指示受信部７１は、コントローラ３２の印刷指示送信部６３から送信されてきた印刷指示を受信して印刷指示格納部７２に順次格納する。印刷指示格納部７２は、印刷指示受信部７２により受信された印刷指示を格納する。
【００４５】
印刷処理実行部７３は、印刷指示格納部７２に格納されている印刷指示をプリントエンジン２９に対して実行させる。また、印刷処理実行部７３は、１つの印刷指示の実行が終了すると、コントローラ３２の印刷指示送信部６３に対して印刷完了報告を行う。さらに、印刷処理実行部７３は、スタッカの扉を開閉、サンプルプリントの印刷指示、割り込み印刷の発生等の印刷指示の受信以外の外部イベントの発生を検出した場合、印刷指示格納部７２に格納されている印刷指示の実行完了後に外部イベントの処理を行う。
【００４６】
次に、本実施形態の画像形成装置１０の動作を図面を参照して詳細に説明する。
先ず、コントローラ３２側における動作について説明する。
【００４７】
コントローラ３２では、端末装置２０より印刷ジョブを受信すると、この印刷ジョブは印刷ジョブ解析部６１により解析される。そして、用紙サイズおよび印刷方法の両面印刷／片面印刷の情報である用紙属性情報が印刷指示上限数決定部６４に送られる。印刷指示上限数決定部６４では、この用紙属性情報と印刷指示上限数テーブル格納部６５を参照することにより、印刷指示の上限数を決定する。
【００４８】
また、画像情報生成部６２では、印刷ジョブ解析部６１による解析結果に基づいて印刷処理を実行するための画像情報が生成される。
ここで、印刷指示送信部６３は、印刷指示受信部７１に送信済みの印刷指示の数と、印刷処理実行部７３から受信した印刷完了報告の数に基づいて未実行の印刷指示の数を把握している。そして、印刷指示送信部６３は、未実行の印刷指示の数が印刷指示上限数決定部６４により決定された上限数を超えないように、像情報生成部６２により生成された画像情報に基づき印刷指示を印刷ユニット３１に対して送信する。
【００４９】
そのため、印刷ユニット３１の印刷指示格納部７２には、印刷指示上限数決定部６４により決定された上限数を超える数の印刷指示が格納されることはない。
【００５０】
次に、コントローラ３２からの印刷指示を受信して実行する印刷ユニット３１側における動作について、図７のフローチャートを参照して説明する。
【００５１】
印刷ユニット３１では、印刷指示送信部６３からの印刷指示は印刷指示受信部７１により受信され（ステップＳ１０１）、印刷指示格納部７２に格納される（ステップＳ１０２）。印刷処理実行部７３は、印刷指示格納部７２に格納されている印刷指示に基づいた印刷処理をプリントエンジン２９に対して順次実行させる（ステップＳ１０３）。そして、１つの印刷指示に対する印刷処理が完了すると、印刷処理実行部７３は、印刷完了報告を印刷指示送信部６３に対して行う。
【００５２】
そして、印刷処理実行部７３は、印刷指示格納部７２に格納されている全ての印刷指示が完了するまで印刷指示の実行を繰り返す（ステップＳ１０４）。
【００５３】
上記の処理の途中で、割り込み印刷の発生等の外部イベントが発生した場合、コントローラ３２の印刷指示送信部６３は、発生した外部イベントの処理が終了するまで印刷ユニット３１に対する印刷指示の送信を停止する。
【００５４】
そのため、印刷処理実行部７３による印刷指示の実行に伴い、印刷指示格納部７２に格納されている印刷指示の数は減少していく。そして、印刷指示格納部７２に格納されている全ての印刷指示の実行が完了すると、印刷処理実行部７３は、発生した外部イベントに対する処理を実行する（ステップＳ１０５）。
【００５５】
このように本実施形態の画像形成装置１０では、印刷ユニット３１の印刷指示格納部７２に格納されている印刷指示の数は、印刷指示上限数決定部６４により決定された上限数を超えることはない。そして、印刷指示上限数決定部６４により決定される上限数は、用紙サイズ等の用紙属性により求められるため、どのようなタイミングで外部イベントが発生した場合でも、発生した外部イベントに対する処理が実行されるまでの時間は用紙サイズ等の用紙属性により大幅に変化されることなくある一定の範囲内に抑制することが可能である。
【図面の簡単な説明】
【００５６】
【図１】本発明の一実施形態の画像形成装置のシステム構成を示す図である。
【図２】本発明の一実施形態の画像形成装置１０のハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態の画像形成装置１０の概略構成を示す図である。
【図４】本発明の一実施形態の画像形成装置１０の機能構成を示すブロック図である。
【図５】印刷指示上限数テーブルの一例を示す図である。
【図６】用紙サイズと機内枚数との関係を説明するための図である。
【図７】本発明の一実施形態の画像形成装置１０における印刷ユニット３１の動作を示すフローチャートである。
【符号の説明】
【００５７】
１０    画像形成装置
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    通信インタフェース（ＩＦ）
１５    ユーザインタフェース（ＵＩ）装置
１６    スキャナ
１７    プリントエンジン
１８    制御バス
２０    端末装置
３０    ネットワーク
３１    印刷ユニット
３２    コントローラ
４１    感光体ドラム
４２    用紙トレイ
４３    用紙搬送路
４４    定着器
５０    印刷用紙
６１    印刷ジョブ解析部
６２    画像情報生成部
６３    印刷指示送信部
６４    印刷指示上限数決定部
６５    印刷指示上限数テーブル格納部
７１    印刷指示受信部
７２    印刷指示格納部
７３    印刷処理実行部
Ｓ１０１〜Ｓ１０５    ステップ
【図１】
2009113308.tif 000003
【図２】
2009113308.tif 000004
【図３】
2009113308.tif 000005
【図４】
2009113308.tif 000006
【図５】
2009113308.tif 000007
【図６】
2009113308.tif 000008
【図７】
2009113308.tif 000009