(57)【要約】【課題】複数の外部機器が接続し共有されている印字装置において、複数の印字要求を緊急性に応じて時系列の順番を変更し、緊急性の高い印字要求を優先して印字する印字制御装置を提供することを目的とする。【解決手段】外部機器からの印字要求に対し、あらかじめ割込み優先情報を印字要求に含ませ、印字要求を割込み優先情報、時系列の印字要求受付順および印字データ量の３要素より判断し緊急性を表す重み付けを行い、一定期間外部からの印字要求を印字処理せず保持手段１０２に保持し、その期間内に受信手段１０１が受信した印字要求を１つのパターンにまとめ、判断手段１０３によりパターン内で重み値の順に順番の入れ替えを行い、印刷処理を実行する印字制御装置。【選択図】　図１
2004009499.tif 000002
【特許請求の範囲】
【請求項１】
外部機器からの印字要求に対し、あらかじめ割込み優先情報を印字要求に含ませる手段と、印字要求を割込み優先情報、時系列の印字要求受付順および印字データ量の３要素より判断し緊急性を表す重み付けをする手段と、一定期間外部からの印字要求を印字処理せず保持し、その期間内に受信した印字要求を１つのパターンにまとめ、パターン内で重み値の順に順番の入れ替え実行をする手段とを有することを特徴とする印字制御装置。
【請求項２】
外部機器からの印字要求に対し、あらかじめ割込み優先情報を印字要求に含ませる手段と、印字要求を割込み優先情報、時系列の印字要求受付順および印字データ量の３要素より判断し緊急性を表す重み付けをする手段と、既に印字処理中にある印字要求の重み値と、新規に受信した印字要求の重み値とを比較し、新規に受信した印字要求の方が緊急性が高いと判断された場合、一旦印字処理中の印字要求を待機させ、新規の印字要求を先に印字処理し、待機していた処理中の印字要求を後に処理する手段とを有することを特徴とする印字制御装置。
【請求項３】
外部機器からの印字要求に対し、あらかじめ割込み優先情報を印字要求に含ませる手段と、印字要求を割込み優先情報、時系列の印字要求受付順および印字データ量の３要素より判断し緊急性を表す重み付けをする手段と、重み値により緊急性が高いと判断され印字順番を優先させた印字要求を、緊急性がない一般の印刷物とは分けて排出する手段とを有することを特徴とする印字制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、多数の外部入力機構を備えた印字制御装置に関する。
【０００２】
【従来の技術】
従来の印字装置は外部機器からの複数の印字要求に対し、時系列な順番で印字要求の印字処理をしていた。
【０００３】
このように構成された従来の印字装置の印字処理動作について説明する。
【０００４】
外部機器より利用者は印字装置に印字要求を送り、印字装置では受信装置で印字要求を受信し印字処理をする。印字処理が終了する前に次の印字要求を受信装置で受信した場合、印字処理の順番待ちになり、複数の印字要求を受信した場合は、時系列に順番待ちをした後、実行していた。
【０００５】
【発明が解決しようとする課題】
しかしながら、近年は印字装置の共有化や汎用性が高まったことから、複数の外部機器で１つの印字装置が共有接続される環境にあり、そのため複数の利用者より複数の印字要求を同時期に送られる事態も想定される。このような時に緊急性の高い印字要求を出しても先に多数の緊急性のない印字要求が順番待ちしていた場合、先に要求された多数の緊急性のない印字要求の処理待ちになり、緊急性の高い印字要求を割込ませ出力させる場合は先に要求された緊急性のない印字要求を解除しなければならない。このように、従来の印字装置は、共有化した場合に効率が悪いという問題点を有していた。
【０００６】
本発明は上記従来の問題点を解決するもので、印字要求に割込み機能を持たせ、緊急性の高い印字要求を優先的に印字できる印字制御装置を提供することを目的としている。
【０００７】
【課題を解決するための手段】
上記課題を解決するために本発明は、外部機器からの印字要求に対し、あらかじめ割込み優先情報を印字要求に含ませる手段と、印字要求を割込み優先情報、時系列の印字要求受付順および印字データ量の３要素より判断し緊急性を表す重み付けをする手段と、一定期間外部からの印字要求を印字処理せず保持し、その期間内に受信した印字要求を１つのパターンにまとめ、パターン内で重み値の順に順番の入れ替え実行をする手段とを有する構成である。
【０００８】
この発明によれば、緊急性の高い印字要求を優先的に印字できる印字制御装置が得られる。
【０００９】
【発明の実施の形態】
本発明の請求項１に記載の発明は、外部機器からの印字要求に対し、あらかじめ割込み優先情報を印字要求に含ませる手段と、印字要求を割込み優先情報、時系列の印字要求受付順および印字データ量の３要素より判断し緊急性を表す重み付けをする手段と、一定期間外部からの印字要求を印字処理せず保持し、その期間内に受信した印字要求を１つのパターンにまとめ、パターン内で重み値の順に順番の入れ替え実行をする手段とを有することを特徴とする印字制御装置としたものであり、一定期間内に受信した印字要求の順番が緊急性の高い順番に変更されるという作用を有する。
【００１０】
請求項２に記載の発明は、外部機器からの印字要求に対し、あらかじめ割込み優先情報を印字要求に含ませる手段と、印字要求を割込み優先情報、時系列の印字要求受付順および印字データ量の３要素より判断し緊急性を表す重み付けをする手段と、既に印字処理中にある印字要求の重み値と、新規に受信した印字要求の重み値とを比較し、新規に受信した印字要求の方が緊急性が高いと判断された場合、一旦印字処理中の印字要求を待機させ、新規の印字要求を先に印字処理し、待機していた処理中の印字要求を後に処理する手段とを有することを特徴とする印字制御装置としたものであり、緊急性の非常に高い印字要求が、印字処理中の印字要求の前に割込み、先に印字処理されるという作用を有する。
【００１１】
請求項３に記載の発明は、外部機器からの印字要求に対し、あらかじめ割込み優先情報を印字要求に含ませる手段と、印字要求を割込み優先情報、時系列の印字要求受付順および印字データ量の３要素より判断し緊急性を表す重み付けをする手段と、重み値により緊急性が高いと判断され印字順番を優先させた印字要求を、緊急性がない一般の印刷物とは分けて排出する手段とを有することを特徴とする印字制御装置としたものであり、緊急性が高い印刷物が一般印刷物と容易に選別されるという作用を有する。
【００１２】
以下、本発明の実施の形態について、図１から図６を用いて説明する。
【００１３】
（実施の形態１）
図１は、本発明の実施の形態１における印字制御装置の概略構成を示すブロック図である。
【００１４】
図１において、本印字制御装置は、外部機器からの印字要求を受信する受信手段１０１、受信手段１０１で一定期間に受信した印字要求を１つのパターンにまとめ保持する保持手段１０２、印字要求の固有の割込み優先情報、時系列の印字要求順番および印字データ量をもとに重み付けをし、印字順番を決定する判断手段１０３、印字実行処理を行う実行処理手段１０４、印字作業を行う印字手段１０５、パターン内で印字順番が優先された印刷物を排出する特定排出手段１０６、一般印刷物を排出する通常排出手段１０７から成る。
【００１５】
受信手段１０１は、セントロニクス、ＵＳＢ、ネットワーク等で接続された複数の外部機器からの印字要求を受信する手段である。
【００１６】
保持手段１０２は、受信手段１０１で受信した最初の印字要求から一定期間内に受信した印字要求をまとめ１つの印字パターンとして実行処理手段１０４にて実行処理を行うまで保持する手段である。ここで最初の印字要求とは、印字パターンを形成し印字パターン内で時系列の順番で先頭になる印字要求であり、印字パターンの受付終了後に受信した１つ目の印字要求も次の印字パターンを形成する最初の印字要求になる。
【００１７】
判断手段１０３は、保持手段１０２でまとめられた印字パターンに含まれる印字要求を、印字要求の固有の割込み優先情報、時系列の印字要求順番および印字データ量からなる３次の行列で構成される判断基準に照らし合わせて重み付けをし、時系列の印字要求順番を緊急性を表す重み値の順番に変換し、再び保持手段１０２に変換後の印字パターンを戻す手段である。ここで３次の行列で構成される判断基準とは、印字要求の固有の割込み優先情報で求まる順番を基本として、時系列の印字要求順番および印字データ量により順番を決定する基準で、緊急性による順番を重み値として印字要求に返す。
【００１８】
実行処理手段１０４は、保持手段１０２より判断手段１０３にて印字順番を変換された印字パターンを順番に沿って印字手段１０５にて印字できるように変換処理を行う手段である。
【００１９】
印字手段１０５は、実行処理手段１０４にて印字できるように変換されたデータを順次印字する手段である。
【００２０】
特定排出手段１０６は、印字手段１０５によって印字された印刷物を、判断手段１０３にて優先的に印字する必要がないと判断され、時系列的な順番そのまま、もしくは順番が優先された印字要求に順番を追い抜かれた印字要求と順番が優先された印字要求を容易に選別できるように、順番が優先された印字要求の印刷物を排出する手段である。
【００２１】
通常排出手段１０７は、印字手段１０５によって印字された印刷物を、判断手段１０３にて優先的に印字する必要がないと判断され、時系列的な順番そのまま、もしくは順番が優先された印字要求に順番を追い抜かれた印字要求の印刷物を排出する手段である。
【００２２】
次に、このように構成された印字制御装置について、以下その動作を図２のフローチャートを用いて説明する。図２は本発明の実施の形態１における印字制御装置の印字するまでの処理を示すフローチャートである。
【００２３】
まず、受信手段１０１で外部機器からの印字要求を受信する（ステップＳ１０１）。この印字要求には外部機器より送信する時に利用者によって定めた印字要求の緊急性を示す割込み優先情報が含まれている。
【００２４】
次に時系列的に実行処理を行わず、一旦保持手段１０２にて印字パターンを作成し、その印字パターンの先頭として受信した印字要求を一定期間保持する（ステップＳ１０２）。最初の印字要求を保持している間に他の印字要求を受信手段１０１が受信したか否かを調べる（ステップＳ１０３）。他の受信があった場合ステップＳ１０４に進む。他の受信がなかった場合ステップＳ１０５に進む。
【００２５】
保持手段１０２内の最初の印字要求を先頭とする印字パターン内に印字要求を保持する（ステップＳ１０４）。
【００２６】
最初の印字要求で定めた保持期間を過ぎたか否かを調べる（ステップＳ１０５）。保持期間を過ぎた場合ステップＳ１０６に進む。保持期間を過ぎていない場合ステップＳ１０３に進む。保持期間を過ぎてから印字要求を受信した場合は、最初の印字要求を保持するときに定めた印字パターンへの保持をやめ、別の印字パターンに最初の印字要求として保持するようにする。
【００２７】
次に印字パターン内の印字要求を判断手段１０３にて、時系列の順番を緊急性に応じて順番の入れ替えを実施する為に、印字要求に付随する固有の割込み優先情報、時系列の印字要求順番、印字データ量の３次の行列からなる基準と照らし合わせて印字要求の重み付けを行う（ステップＳ１０６）。
【００２８】
判断手段１０３によって決定された重み値により印字パターン内で順番を変更し、保持手段１０２に戻す（ステップＳ１０７）。
【００２９】
ここで図３は本発明の実施の形態１における印字パターン内で、重み値により印字順番を変更するイメージ図である。時系列の印字要求が、重み値により、緊急性に応じた順番に入れ替えられていることがわかる。
【００３０】
保持手段１０２に戻された変更後の印字パターンをパターン内の順番に沿って実行処理手段１０４にて実行処理を行い、印字手段１０５にて印刷する（ステップＳ１０８）。
【００３１】
印刷が終了したら、判断手段１０３において順番が優先された印字要求の印刷物か否かを調べる（ステップＳ１０９）。判断手段１０３において順番が優先された印字要求の印刷物の場合ステップＳ１１０に進む。判断手段１０３において順番が優先された印字要求の印刷物でなく、時系列的な順番そのまま、もしくは順番が優先された印字要求に順番を追い抜かれた印字要求の印刷物の場合ステップＳ１１１に進む。
【００３２】
印刷物を特定排出手段１０６にて排出する（ステップＳ１１０）。
【００３３】
印刷物を通常排出手段１０７にて排出する（ステップＳ１１１）。
【００３４】
（実施の形態２）
図４は、本発明の実施の形態２における印字制御装置の概略構成を示すブロック図である。
【００３５】
図４において、本印字制御装置は、外部機器からの印字要求を受信する受信手段２０１、受信手段２０１で受信した印字要求を、判断手段２０３で重み付けを行い実行処理手段２０４にて実行処理をするまで保持する保持手段２０２、印字要求の固有の割込み優先情報、時系列の印字要求順番および印字データ量をもとに重み付けをし、印字要求の緊急性を決定し、処理中の印字要求と緊急性を比較する判断手段２０３、印字実行処理を行う実行処理手段２０４、判断手段２０３からの命令で処理中の印字要求を待機させる待機手段２０５、印字作業を行う印字手段２０６、割込みが入り優先された印刷物を排出する特定排出手段２０７、通常の印刷物を排出する通常排出手段２０８から成る。
【００３６】
受信手段２０１は、セントロニクス、ＵＳＢ、ネットワーク等で接続された複数の外部機器からの印字要求を受信する手段である。
【００３７】
保持手段２０２は、受信手段２０１で受信した印字要求を、判断基準で緊急性を表す重み付けをした後、実行処理手段２０４にて実行処理を行うまで保持する手段である。
【００３８】
判断手段２０３は、印字要求を印字要求の固有の割込み優先情報、時系列の印字要求順番および印字データ量からなる３次の行列で構成される判断基準に照らし合わせて重み付けをし、再び判断手段２０３に戻す手段であり、実行処理中の印字要求があるならば、実行処理中の印字要求の重み値と比較し、処理を中断してでも優先されるべきと判断した場合、実行処理手段２０４へ待機の命令を出す手段である。ここで３次の行列で構成される判断基準とは、印字要求の固有の割込み優先情報を基本として、時系列の印字要求順番として印字データ量により割込み可能か否かを決定する基準で、割込みの必要性を重み値として印字要求に返す。
【００３９】
実行処理手段２０４は、保持手段２０２に保持されていた印字要求を時系列の順番通りに印字手段２０６にて印字できるように変換処理を行う手段であり、処理中に判断手段２０３より待機の命令が来ると、処理中のデータを一時的に待機手段２０５に待機させる手段である。
【００４０】
待機手段２０５は、判断手段２０３からの割込み命令により処理中のデータを一時的に待機させる手段である。
【００４１】
印字手段２０６は、実行処理手段２０４にて印字できるように変換されたデータを順次印字する手段である。
【００４２】
特定排出手段２０７は、判断手段２０３にて優先的に印字する必要がないと判断され、時系列的な順番そのまま、もしくは実行処理途中に待機の命令により順番を追い抜かれた印字要求と容易に選別できるように、割込み処理を行った印字要求の印刷物を排出する手段である。
【００４３】
通常排出手段２０８は、判断手段２０３にて優先的に印字する必要がないと判断され、時系列的な順番そのまま、もしくは実行処理途中に待機の命令により順番を追い抜かれた印字要求の印刷物を排出する手段である。
【００４４】
次に、このように構成された印字制御装置について、図５のフローチャートを用いて説明する。図５は本発明の実施の形態２における印字制御装置の印字するまでの処理を示すフローチャートである。
【００４５】
まず、受信手段２０１で外部機器からの印字要求を受信する（ステップＳ２０１）。この印字要求には外部機器より送信する時に利用者によって定めた印字要求の緊急性を示す割込み優先情報が付随してある。
【００４６】
次に保持手段２０２を経由して受信した印字要求を判断手段２０３にて、緊急性に応じて割込みの判断材料を得る為に、印字要求に付随する固有の割込み優先情報、時系列の印字要求順番、印字データ量の３次の行列からなる基準と照らし合わせて印字要求の重み付けを行い、保持手段２０２に戻し実行処理手段２０４での実行処理の順番を待つ（ステップＳ２０２）。
【００４７】
実行処理手段２０４にて実行処理を行う（ステップＳ２０３）。
【００４８】
実行処理中に新規の印字要求を受信したか否かを調べる（ステップＳ２０４）。新規の印字要求を受信した場合ステップＳ２０５に進む。新規の印字処理を受信しなかった場合ステップＳ２１２に進む。
【００４９】
新規の印字要求を判断手段２０３にて重み付けを行う（ステップＳ２０５）。
【００５０】
新規の印字要求と処理中の印字要求の重み値を比較する（ステップＳ２０６）。
【００５１】
処理中の印字要求に対し処理を中断して割込み処理を行い、新規の印字要求を優先させる条件にあるか否かを調べる（ステップＳ２０７）。条件を満たす場合ステップＳ２０８に進む、条件を満たさない場合ステップＳ２１１に進む。
【００５２】
実行処理中の印字データを待機手段２０５に待機させる（ステップＳ２０８）。
【００５３】
ここで図６は本発明の実施の形態２における割込みによる印字順番の変更を示すイメージ図である。処理中の印字要求Ａと印字待ちの印字要求Ｂがあり、新規の印字要求Ｃが来たときに、割り込みなしの場合は、Ａ、Ｂ、Ｃの順で印刷されるが、新規の印字要求Ｃの重み値が印字要求Ａの重み値を上回る場合は、割込みが発生し、印字順番を変更して、印字処理中の印字要求Ａを待機手段２０５に待機させ、印字要求Ｃを印字処理にまわす。
【００５４】
新規の印字要求を割込みで実行処理手段２０４にて実行処理を行う（ステップＳ２０９）。
【００５５】
特定排出手段２０７より印刷物を排出する（ステップＳ２１０）。
【００５６】
保持手段２０２で実行処理の順番を待ち、順番に沿って実行処理を行う（ステップＳ２１１）。
【００５７】
待機手段２０５に一時待機させていた処理途中のデータを実行処理手段２０４に戻し、実行処理する（ステップＳ２１２）。
【００５８】
通常排出手段２０８から印刷物を排出する（ステップＳ２１３）。
【００５９】
【発明の効果】
以上のように本発明によれば、外部機器からの印字要求に対し、あらかじめ割込み優先情報を印字要求に含ませる手段と、印字要求を割込み優先情報、時系列の印字要求受付順および印字データ量の３要素より判断し緊急性を表す重み付けをする手段と、一定期間外部からの印字要求を印字処理せず保持し、その期間内に受信した印字要求を１つのパターンにまとめ、パターン内で重み値の順に順番の入れ替え実行をする手段とを設けたことにより、複数の外部機器が接続され印字順番待ちの状況が多く発生する印字装置において、一定期間内に受信した印字要求の順番を、緊急性の高い順番に変更して印字処理することができる。
【００６０】
また、既に印字処理中にある印字要求の重み値と、新規に受信した印字要求の重み値とを比較し、新規に受信した印字要求の方が緊急性が高いと判断された場合、一旦印字処理中の印字要求を待機させ、新規の印字要求を先に印字処理し、待機していた処理中の印字要求を後に処理する手段を設けることにより、緊急性の非常に高い印字要求を、印字処理中の印字要求の前に割込み、先に印字処理することができる。
【００６１】
さらに、緊急性が高いと判断され印字順番を優先させた印字要求を、緊急性がない一般の印刷物とは分けて排出する手段を設けることにより、緊急性が高い印刷物を一般印刷物と容易に選別して印字処理することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１における印字制御装置の概略構成を示すブロック図
【図２】本発明の実施の形態１における印字制御装置の印字するまでの処理を示すフローチャート
【図３】本発明の実施の形態１における印字パターン内で、重み値により印字順番を変更するイメージ図
【図４】本発明の実施の形態２における印字制御装置の概略構成を示すブロック図
【図５】本発明の実施の形態２における印字制御装置の印字するまでの処理を示すフローチャート
【図６】本発明の実施の形態２における割込みによる印字順番の変更を示すイメージ図
【符号の説明】
１０１　受信手段
１０２　保持手段
１０３　判断手段
１０４　実行処理手段
１０５　印字手段
１０６　特定排出手段
１０７　通常排出手段
２０１　受信手段
２０２　保持手段
２０３　判断手段
２０４　実行処理手段
２０５　待機手段
２０６　印字手段
２０７　特定排出手段
２０８　通常排出手段
【図１】
2004009499.tif 000003
【図２】
2004009499.tif 000004
【図３】
2004009499.tif 000005
【図４】
2004009499.tif 000006
【図５】
2004009499.tif 000007
【図６】
2004009499.tif 000008