(57)【特許請求の範囲】
【請求項１】
キュー管理中の印刷要求に優先して印刷させる割込み印刷要求または通常印刷要求を発行する情報処理装置と、複数の該情報処理装置により通信回線を介して共用され、前記印刷要求をキュー管理して逐次印刷処理するとともに、受信した割込み印刷要求をキュー管理中の前記印刷要求に優先して割り込ませて割込み印刷処理する印刷装置とを有する割込み印刷システムにおいて、
前記印刷装置は、
前記割込み印刷要求の発行抑制に用いる情報処理装置ごとの割込許容指数と、該割込許容指数の減少化に用いる消費指数とを保持して、
情報要求に応じて前記割込許容指数と消費指数とを要求元の情報処理装置へ送出し、該情報処理装置からの割込み印刷要求を前記キュー管理中のいずれの印刷要求よりも最優先して割り込ませるとともに、該割込み印刷要求発行元の情報処理装置の割込許容指数を前記消費指数だけ減少させ且つ、前記キュー管理中に最優先を譲渡した情報処理装置の割込許容指数を前記消費指数だけ増加させる割込印刷処理手段を有し、
前記情報処理装置は、
前記印刷装置から前記割込許容指数と消費指数とを取得し、自装置の割込許容指数が最優先譲渡対象の情報処理装置の割込許容指数よりも大きく且つ消費指数以上である場合に、印刷装置へ前記割込み印刷要求を発行する割込発行処理手段を有する
ことを特徴とする割込み印刷システム。
【請求項２】
キュー管理中の印刷要求に優先して印刷させる割込み印刷要求または通常印刷要求を発行する情報処理装置と、複数の該情報処理装置により通信回線を介して共用され、前記印刷要求をキュー管理して逐次印刷処理するとともに、受信した割込み印刷要求をキュー管理中の前記印刷要求に優先して割り込ませて割込み印刷処理する印刷装置とを有する割込み印刷システムの情報処理装置のコンピュータに、
情報処理装置の前記割込み印刷要求の発行抑制に用いる割込許容指数と、該割込許容指数の減少化に用いる消費指数とを印刷装置から入手する管理情報入手機能と、
該管理情報入手機能で入手した自装置の割込許容指数が最優先譲渡対象の情報処理装置の割込許容指数よりも大きく且つ消費指数以上であると判定した場合に、印刷装置へ前記割込み印刷要求を発行する割込印刷発行機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、割込み印刷システムに関し、特に複数のユーザにより共用される印刷装置に対して、ユーザごとに予め供与された所有ポイントに基づいて割込み印刷を実行させる技術に関する。
【背景技術】
【０００２】
従来から、パソコンなどの情報処理装置を利用する複数のユーザがネットワークなどの通信回線を介して印刷装置を共用する印刷システムがあって、このような印刷システムには、各ユーザの印刷の緊急度などによりその印刷要求の優先度を高く設定し、現在印刷処理中または印刷処理待ちにある印刷要求より優先して印刷させる割込み印刷機能を備えたものがある。
【０００３】
一般に割込み印刷は、複数のユーザからの各印刷要求を逐次印刷させるためにそれら印刷要求を印刷順に格納させる印刷キュー（印刷待ち行列）内において、既に格納されている印刷要求の印刷順序のいずれかの位置に、その後に受信した印刷要求をその優先度に応じて割り込ませるなどして実現している。なお一般的に、印刷キューは情報処理装置側ではなく、印刷装置内に具備されているものである。
【０００４】
しかし、優先度を意識することなく通常レベルで印刷要求するユーザの印刷は、優先度を常に高くして印刷要求するユーザが多い環境においてはこれら優先印刷要求による印刷によって印刷が後回しにされることから、印刷が予想以上に長時間待たされることが生じてしまう。したがって、そのような不都合を回避させたいとして、全ユーザが常に優先度を高く設定して印刷要求する事態になると、割込み印刷の本来の機能が達成できなくなるという不具合を生じる。
【０００５】
そこで従来には、他の印刷要求に優先して印刷処理させる優先印刷を管理するための所定のポイントを各ユーザごとに予め付与し、通常印刷の印刷要求を送出したユーザに対しては前記ポイントの持ち点を変更させることはしないが、優先印刷の印刷要求を送出したユーザに対しては前記ポイントの持ち点から所定ポイント数を減点させ、一方、印刷要求が所定量蓄積（または所定時間経過）するまで印刷を待たせる待合せ印刷の印刷要求を送出したユーザに対しては持ち点に所定ポイント数を増加させるなどする割込み印刷処理を行うことによって、不急の場合での待合せ印刷要求にて持ち点を増加させることにより緊急な場合での優先印刷要求のための持ち点不足に備えることが可能になるとともに、各ユーザでの優先印刷の要求頻度の適正化が図れることから、優先印刷の本来の機能を達成させるものがある（例えば、特許文献１参照）。
【特許文献１】特開２００１−２８７４２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の技術は、優先印刷発行の管理に使用されるポイントの各ユーザの持ち点を増加させる方法が待合せ印刷要求の発行によるものであることから、急遽あるいは近々に優先印刷発行が必要になったときに持ち点が不足している場合、ユーザはその不足分を事前に補うために、例えば即時性の低い印刷あるいは印刷必要性の低い印刷などによる待合せ印刷要求を発行せざるを得ないこととなるが、この様な利用形態は印刷装置の利用効率を低下させるだけでなく、不合理に割込み印刷されるユーザに不公平感を生じさせるという問題がある。
【０００７】
そこで本発明は、印刷装置への割込み印刷利用頻度に対するユーザの不公平感を低減する割込み印刷システム、印刷装置、割込み印刷処理方法および割込み発行制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
第１の発明の割込み印刷システムは、キュー管理中の印刷要求に優先して印刷させる割込み印刷要求または通常印刷要求を発行する情報処理装置と、複数の該情報処理装置により通信回線を介して共用され、前記印刷要求をキュー管理して逐次印刷処理するとともに、受信した割込み印刷要求をキュー管理中の前記印刷要求に優先して割り込ませて割込み印刷処理する印刷装置とを有する割込み印刷システムにおいて、前記印刷装置は、前記割込み印刷要求の発行抑制に用いる情報処理装置ごとの割込許容指数と、該割込許容指数の減少化に用いる消費指数とを保持して、情報要求に応じて前記割込許容指数と消費指数とを要求元の情報処理装置へ送出し、該情報処理装置からの割込み印刷要求を前記キュー管理中のいずれの印刷要求よりも最優先して割り込ませるとともに、該割込み印刷要求発行元の情報処理装置の割込許容指数を前記消費指数だけ減少させ且つ、前記キュー管理中に最優先を譲渡した情報処理装置の割込許容指数を前記消費指数だけ増加させる割込印刷処理手段を有し、前記情報処理装置は、前記印刷装置から前記割込許容指数と消費指数とを取得し、自装置の割込許容指数が最優先譲渡対象の情報処理装置の割込許容指数よりも大きく且つ消費指数以上である場合に、印刷装置へ前記割込み印刷要求を発行する割込発行処理手段を有する構成とする。
【０００９】
第２の発明の印刷装置は、キュー管理中の印刷要求に優先して印刷させる割込み印刷要求または通常印刷要求を発行する情報処理装置と、複数の該情報処理装置により通信回線を介して共用され、前記印刷要求をキュー管理して逐次印刷処理するとともに、受信した割込み印刷要求をキュー管理中の前記印刷要求に優先して割り込ませて割込み印刷処理する印刷装置とを有する割込み印刷システムの印刷装置において、前記割込み印刷要求の発行抑制に用いる情報処理装置ごとの割込許容指数と、該割込許容指数の減少化に用いる消費指数とを格納する管理情報格納手段と、該管理情報格納手段から前記割込許容指数と前記消費指数とを取得する管理情報取得手段と、前記キュー管理中の通常印刷要求および割込み印刷要求から最優先印刷要求キューを検出する印刷キュー検出手段と、情報処理装置からの情報要求に応じて、該情報処理装置と前記最優先印刷要求キューの該当情報処理装置とにそれぞれ対応する前記取得の割込許容指数と消費指数とを、前記情報要求元の情報処理装置へ送出する管理情報応答手段と、情報処理装置からの割込み印刷要求を受け付ける割込印刷受付手段と、該割込印刷受付手段からの割込み印刷要求を前記最優先印刷要求キューに優先して割り込ませる印刷キュー挿入手段と、前記管理情報格納手段に対して、前記割込み印刷要求を発行した情報処理装置の割込許容指数を前記消費指数だけ減少させ且つ、最優先を譲渡した前記最優先印刷要求キューに対応する情報処理装置の割込許容指数を前記消費指数だけ増加させる情報更新を行う管理情報更新手段と、を有する構成とする。
【００１０】
第３の発明の情報処理装置の割込み発行制御プログラムは、キュー管理中の印刷要求に優先して印刷させる割込み印刷要求または通常印刷要求を発行する情報処理装置と、複数の該情報処理装置により通信回線を介して共用され、前記印刷要求をキュー管理して逐次印刷処理するとともに、受信した割込み印刷要求をキュー管理中の前記印刷要求に優先して割り込ませて割込み印刷処理する印刷装置とを有する割込み印刷システムの情報処理装置のコンピュータに、情報処理装置の前記割込み印刷要求の発行抑制に用いる割込許容指数と、該割込許容指数の減少化に用いる消費指数とを印刷装置から入手する管理情報入手機能と、該管理情報入手機能で入手した自装置の割込許容指数が最優先譲渡対象の情報処理装置の割込許容指数よりも大きく且つ消費指数以上であると判定した場合に、印刷装置へ前記割込み印刷要求を発行する割込印刷発行機能と、を実現させる構成とする。
【００１１】
第４の発明の印刷装置は、前記第２の発明の印刷装置において、前記管理情報更新手段は、前記通常印刷要求または前記割込み印刷要求のいずれか一方あるいは両方の印刷要求度数を情報処理装置ごとに計数して前記管理情報格納手段に格納する印刷要求度数計数手段を有し、前記管理情報格納手段は、前記印刷要求度数計数手段により格納される情報処理装置ごとの前記印刷要求度数情報と、予め設定された複数の印刷要求度数範囲指定それぞれと消費指数とが対応付けられた消費指数変換情報とを更に有し、前記管理情報取得手段は、前記情報要求元の情報処理装置に対応する印刷要求度数情報を前記管理情報格納手段から取得し、該印刷要求度数情報と前記消費指数変換情報との照合によって該印刷要求度数情報に対応した消費指数を取得する構成とする。
【００１２】
前記第１、第２および第３の発明によれば、情報処理装置は印刷装置から割込許容指数と消費指数とを取得し、自装置の割込許容指数が最優先譲渡対象の情報処理装置の割込許容指数よりも大きく且つ消費指数以上である場合に割込み印刷要求を発行し、印刷装置では受信した割込み印刷要求をキュー管理中のいずれの印刷要求よりも最優先して割り込ませるとともに、割込み印刷要求発行元の情報処理装置の割込許容指数を消費指数だけ減少させ且つ、キュー管理中に最優先を譲渡した情報処理装置の割込許容指数を消費指数だけ増加させる割込み印刷処理が実行されることから、印刷が割り込まれるユーザは、割込み印刷を行うユーザに印刷を優先させる代わりに、割込み印刷を行うユーザで減少される消費指数を取得することが可能になる。
【００１３】
また、前記第４の発明によれば、情報処理装置の印刷要求度数情報を印刷要求度数範囲と消費指数とが対応付けられた消費指数変換情報と照合することにより印刷要求度数情報に対応した消費指数を取得することから、消費指数変換情報を例えば印刷要求度数が大きな値の印刷要求度数範囲のものほどその消費指数を小さな値に設定した場合、印刷要求頻度が実際に高いユーザ（多量印刷を必要とするユーザなど）は印刷要求頻度が実際に低いユーザ（多量印刷を必要としないユーザなど）よりも割込許容指数の減少程度を小さくできることによって、前者ユーザは後者ユーザよりもより多くの割込み印刷要求の発行が可能となり、ユーザの印刷装置の利用状況に合わせた割込み印刷の運用が実現できる。
【発明の効果】
【００１４】
本発明によれば、発行された割込み印刷要求をキュー管理中のいずれの印刷要求よりも最優先して割り込ませるとともに、割込み印刷要求発行元の情報処理装置の割込許容指数を消費指数だけ減少させ且つ、キュー管理中に最優先を譲渡した情報処理装置の割込許容指数は消費指数だけ増加させることから、最優先を譲渡して印刷が割り込まれたユーザは割込み印刷を行ったユーザが消費する消費指数を取得して割込許容指数を増加できることにより、印刷装置への割込み印刷利用頻度に対するユーザの不公平感が低減できる。
【００１５】
また、情報処理装置の印刷要求度数情報を印刷要求度数範囲と消費指数とが対応付けられた消費指数変換情報と照合することにより印刷要求度数情報に対応した消費指数を取得し、取得した消費指数に基づいて増減させる割込許容指数にて割込み印刷要求を可能にすることから、ユーザの印刷装置の利用状況に合わせた割込み印刷の運用が実現でき、ユーザ環境差での不公平感が低減できる。
【発明を実施するための最良の形態】
【００１６】
（実施例１）
以下、本発明の実施の形態について、図面を参照しながら説明する。図１は、本発明に係る一実施例の割込み印刷システムの構成を示すブロック図であり、また図２は所有ポイントテーブル、消費ポイントテーブルおよび印刷要求度数テーブルを説明する図であり、図３は消費指数変換テーブルの一例を示す図である。
【００１７】
図１において、割込み印刷システムは、パーソナルコンピュータなどのコンピュータである複数の情報処理装置１a 〜１n と、情報処理装置１a 〜１n からネットワークなどの通信回線２を介して共用され、情報処理装置１a 〜１n からの印刷要求に基づいて印刷処理する印刷装置３とから構成される。
【００１８】
情報処理装置１a は、キーボードやマウスなどで実現されてユーザが入力操作できる入力部１１と、ＣＲＴモニタまたは液晶モニタなどで実現されて画面表示を行う表示部１２と、ハードディスク装置などで実現されて印刷装置３への文書データなどを含む印刷データを格納する文書データ格納部１３と、通信回線２に接続されて印刷装置３や他の情報処理装置１b 〜１n との通信を可能にするネットワーク接続部１４と、入力部１１や表示部１２、文書データ格納部１３、ネットワーク接続部１４などに接続して情報処理装置１a としての全体制御を行う情報処理制御部１５などから構成される。なお、他の情報処理装置１b 〜１n については、情報処理装置１a に同様の構成である。
【００１９】
情報処理制御部１５は、自装置１a の印刷装置３への割込み印刷要求の発行抑制に用いる割込許容指数（後述の所有ポイント。以下、所有ポイントと称す）と、所有ポイントの減少化に用いる消費指数（後述の消費ポイント。以下、消費ポイントと称す）とを印刷装置３から入手する管理情報入手部２１と、管理情報入手部２１で入手した自装置１a の所有ポイントが最優先譲渡対象の情報処理装置１a 〜１n の所有ポイントよりも大きく且つ消費ポイント以上であると判定した場合に、印刷装置３へ割込み印刷要求を発行する割込印刷発行部２２とから成る割込発行処理部２０を有する構成である。
【００２０】
一方、印刷装置３は、通信回線２に接続されて情報処理装置１a 〜１n との通信を可能にするネットワーク接続部３１と、ハードディスク装置や半導体メモリなどで実現されて情報処理装置１a 〜１n からの印刷データなどを格納する印刷データ格納部３２と、印刷データ格納部３２内の印刷データに基づく印刷出力データを印刷処理するプリンタエンジン３３と、印刷データ格納部３２やプリンタエンジン３３などに接続して印刷装置３としての全体制御を行う印刷制御部３４などから構成される。
【００２１】
印刷制御部３４は、繰返し監視期間などの時間を計時する時計タイマ４２と、情報処理装置１a 〜１n からの印刷要求（割込み印刷要求および他の通常印刷要求）それぞれをプリンタエンジン３３が逐次印刷処理可能な印刷キューとして格納する印刷キュー格納部４３と、時計タイマ４２や印刷キュー格納部４３と接続して割込み印刷処理の制御を行う割込印刷処理部４１とを有する構成である。
【００２２】
割込印刷処理部４１は、予め設定される割込み印刷要求の発行抑制に用いる情報処理装置１a 〜１n ごとの所有ポイントと、所有ポイントの減少化に用いる消費ポイントとを格納する管理情報格納部５７と、管理情報格納部５７から所有ポイントや消費ポイントなどを取得する管理情報取得部５３と、印刷キュー格納部４３にてキュー管理中にある印刷要求の中から最優先に位置している最優先印刷要求キューを検出する印刷キュー検出部５２と、情報処理装置１a 〜１n からの情報要求に応じて、情報要求元の情報処理装置１a 〜１n と最優先印刷要求キューの該当情報処理装置１a 〜１n とのそれぞれの装置に対応する所有ポイントと消費ポイントとを、情報要求元の情報処理装置１a 〜１n へ送出する管理情報応答部５１とを有する構成である。
【００２３】
割込印刷処理部４１は更に、情報処理装置１a 〜１n からの割込み印刷要求を受け付ける割込印刷受付部５４と、割込印刷受付部５４からの割込み印刷要求を印刷キュー格納部４３内の最優先印刷要求キューに優先して割り込ませる印刷キュー挿入部５５と、割込み印刷要求を発行した情報処理装置１a 〜１n の所有ポイントを消費ポイントだけ減少させ且つ、最優先を譲渡した最優先印刷要求キューに対応する情報処理装置１a 〜１n の所有ポイントを消費ポイントだけ増加させる情報更新を管理情報格納部５７に対して行う管理情報更新部５６とを有する構成である。
【００２４】
管理情報格納部５７は具体的には、情報処理装置１a 〜１n ごとの割込許容指数である所有ポイントが格納される所有ポイントテーブル５７a と、情報処理装置１a 〜１n ごとの消費指数である消費ポイントが格納される消費ポイントテーブル５７b と、後述する情報処理装置１a 〜１n ごとの印刷要求度数情報が格納される印刷要求度数テーブル５７c と、予め設定された複数の印刷要求度数範囲指定それぞれと消費ポイントとが対応付けられた消費指数変換情報が格納される消費指数変換テーブル５７d とから構成される。
【００２５】
それら所有ポイントテーブル５７a 、消費ポイントテーブル５７b および印刷要求度数テーブル５７c は、図２に示すように情報処理装置１a 〜１n それぞれ（例えばユーザＩＤなど）に対応させて統合させた１つのテーブルにすると良い。なお、図２中の情報処理装置１a 〜１n それぞれの消費ポイントは全て同じ値にしているが、それら各値は割込み印刷の運用上の都合などに合わせて自由に設定して良い。また、消費指数変換テーブル５７d は、印刷要求度数範囲が大きくなるに従って図３に示すように消費ポイントの値を徐々に小さくしても良いし、逆に徐々に大きくしても構わないものであって、割込み印刷の運用上の都合に合わせて設定すれば良いものである。更に消費指数変換テーブル５７d は、情報処理装置１a 〜１n ごとに異なるテーブルであっても、１つの共通のテーブルでも構わないものであり、前記同様に運用上の都合に合わせて設定すれば良い（説明の便宜上、ここでは図３に示す１つの共通テーブルとする）。
【００２６】
なお、管理情報格納部５７は、印刷装置３の電源が切断されても、格納されたそれぞれの情報を保持させておくことが必要なことから、不揮発性を有する記憶装置、例えば不揮発性半導体メモリ（フラッシュメモリ、ＮＶＲＡＭなど）やハードディスク装置などで構成される。
【００２７】
管理情報更新部５６は、通常印刷要求または割込み印刷要求のいずれか一方あるいは両方（説明の便宜上、ここでは両方とする）の印刷要求度数を情報処理装置ごとに計数して印刷要求度数テーブル５７c に格納する印刷要求度数計数部５６１を有し、また管理情報取得部５３は更に、情報要求元の情報処理装置１a 〜１n に対応する印刷要求度数情報を印刷要求度数テーブル５７c から取得し、その印刷要求度数情報を消費指数変換テーブル５７d と照合させることによって印刷要求度数情報に対応した消費指数を取得する構成とする。
【００２８】
管理情報更新部５６は更に、予め設定された時計タイマ４２での計時による繰返し監視期間内に通常印刷要求または割込み印刷要求のいずれも受信されなかった場合、所有ポイントテーブル５７a に格納されている所有ポイントを繰返し監視期間ごとに、その所有ポイントの初期値に近付ける方向へ予め設定した増減値にて減少あるいは増加させる許容指数変更部５６１を有する構成である。増減値は、特定の固定値であっても、所有ポイントの値に応じての変動値でも良く、また減少時と増加時とで異なる値であっても構わないものであり、前記同様に運用上の都合に合わせて決めれば良い（説明の便宜上、ここでは固定値とし、その値を「５」とする）。
【００２９】
次に、本発明の動作について、図面を参照しながら説明する。図４は本発明の情報処理装置の動作を説明するフローチャートであり、また図５は本発明の印刷装置の動作を説明するフローチャート（その１）、図６は本発明の印刷装置の動作を説明するフローチャート（その２）、図７は印刷要求度数テーブルの処理を説明するフローチャート、図８は監視時間ごとの所有ポイントテーブルの処理を説明するフローチャートである。
【００３０】
図４において、情報処理装置１a 〜１n （説明の便宜上ここでは１a とし、以降、割込み装置と称す）の管理情報入手部２１は、ユーザによる入力部１１からの割込み印刷の指定が有るか否かを監視し（ステップＳ１）、有りと判定（Yes 判定）された場合、自装置１a の所有ポイントや消費ポイント、および最優先印刷要求キューの検出情報や最優先譲渡対象である情報処理装置１a 〜１n （説明の便宜上ここでは１b とし、以降、被割込み装置と称す）の所有ポイントなどの割込管理情報を入手するために印刷装置３へ問合せを行い（Ｓ２）、その問合せに対する印刷装置３からの応答による割込管理情報の入手を監視する（Ｓ３）。
【００３１】
前記ステップＳ３にて割込管理情報を入手したと判定（Yes 判定）された場合、その入手情報に最優先印刷要求キューの検出情報が有るか否かを判定し（Ｓ４）、有りと判定（Yes 判定）された場合に割込印刷発行部２２は、割込み装置１a の所有ポイントが被割込み装置１b の所有ポイントよりも大きいか否かを判定する（Ｓ５）。この判定は、例えば割込み印刷要求を行った回数がより少ない情報処理装置１a 〜１n に対して割込み印刷を優先させることを可能にさせるものである。
【００３２】
前記ステップＳ５にて割込み装置１a の所有ポイントの方が大きいと判定（Yes 判定）された場合、更に、割込み装置１a の所有ポイントが割込み装置１a の消費ポイントよりも大きいか否かを判定し（Ｓ６）、大きいと判定（Yes 判定）された場合、ユーザに対して表示部１２にて割込み印刷指定の確認画面を表示させる（Ｓ７）。
【００３３】
なお、前記ステップＳ７での確認画面上には、割込み装置１a の所有ポイントや消費ポイントの表示に加えて、割込み印刷を開始指示させる実行ボタン、割込み印刷の代わりに通常印刷を開始指示させる実行ボタン、印刷要求を中止させる印刷キャンセルボタンなどが表示される。勿論、被割込み装置１b の識別とともに、その所有ポイントや消費ポイントなどを表示させても構わない。
【００３４】
次に前記ステップＳ７での確認画面に基づく入力部１１からの割込み印刷の実行指示（実行ボタン押下）の有無を判定し（Ｓ８）、有りと判定（Yes 判定）された場合、割込印刷発行部２２は割込み印刷要求を発行して（Ｓ９）、文書データ格納部１３からの印刷データとともに割込み印刷要求を印刷装置３へ送信し、印刷装置３に割込み印刷での印刷処理を依頼する（Ｓ１０）。
【００３５】
一方、前記ステップＳ５にて割込み装置１a の所有ポイントの方が小さいと判定（No判定）された場合、または前記ステップＳ６にて割込み装置１a の所有ポイントの方が小さいと判定（No判定）された場合は、ユーザに対して表示部１２にて割込み印刷指定ができない旨の通知画面を表示させる（Ｓ１１）。
【００３６】
なお、前記ステップＳ１１での通知画面上には、所有ポイント相互の関係や所有ポイント不足に関する情報（例えば不足の値）、更に割込み印刷の代わりに通常印刷を開始指示させる実行ボタン、印刷要求を中止させる印刷キャンセルボタンなどが表示される。
【００３７】
次に前記ステップＳ１１での通知画面に基づく入力部１１からの通常印刷での実行指示（実行ボタン押下）の有無を判定し（Ｓ１２）、有りと判定（Yes 判定）された場合は、情報処理制御部１５に所定の通常印刷要求を発行させて（Ｓ１３）、文書データ格納部１３からの印刷データとともに通常印刷要求を印刷装置３へ送信し、印刷装置３に通常印刷での印刷処理を依頼する（Ｓ１４）。
【００３８】
また、前記ステップＳ４にて最優先印刷要求キューの検出情報が無しと判定（No判定）された場合、または前記ステップＳ８にて割込み印刷の実行指示ではない、つまり通常印刷での実行指示または印刷キャンセル指示であると判定（No判定）された場合は前記ステップＳ１２に移行し、前記したステップＳ１２以降と同様の処理が行われる。しかし、前記ステップＳ１２にて通常印刷での実行指示ではない、つまり印刷キャンセル指示と判定（No判定）された場合は前記ステップＳ１に戻り、ユーザからの入力部１１による次の印刷指定を待つ。
【００３９】
図５において、印刷装置３は割込み装置１a からの割込管理情報問合せを受信したならば（Ｓ２１）、印刷キュー格納部４３内に最優先印刷要求キューが有るか否かを確認し（Ｓ２２）、有ると判定（Yes 判定）された場合、最優先印刷要求キュー「有り」を割込み装置１a への応答情報の一部として保持する（Ｓ２３）。
【００４０】
次に、被割込み装置１b の所有ポイントを所有ポイントテーブル５７a から取得して応答情報の一部として保持し（Ｓ２４）、更に割込み装置１a の所有ポイントを所有ポイントテーブル５７a から同様に取得して応答情報の一部として保持する（Ｓ２５）。
【００４１】
引き続いて、割込み装置１a の印刷要求度数を印刷要求度数テーブル５７c から取得し、この印刷要求度数に対応する消費ポイントを消費指数変換テーブル５７d から取得して応答情報の一部として保持する（Ｓ２６）。なお、本ステップＳ２６では、消費ポイントの取得に消費指数変換テーブル５７d を用いず、消費ポイントテーブル５７b から取得することでも構わない。勿論、消費ポイントテーブル５７b にもよらず、情報処理装置１a 〜１n 全てに共通の１つの固定値である消費ポイントを用いても良いことは言うまでもない。
【００４２】
前記ステップＳ２６の処理を図２および図３を参照して具体的に説明すると、割込み装置１a の印刷要求度数は、そのユーザＩＤである device-a に対応付けられた印刷要求度数の値「２０」を印刷要求度数テーブル５７c から取得し、次にその印刷要求度数の値「２０」に対応する印刷要求度数範囲「１１〜３０」に対応付けられた消費ポイントの値「５」を消費指数変換テーブル５７d から取得するものである。
【００４３】
一方、前記ステップＳ２２にて最優先印刷要求キューが無しと判定（No判定）された場合は、最優先印刷要求キュー「無し」を応答情報の一部として保持し（Ｓ２３）、前記ステップＳ２５へと処理を移行させる。なお、前記ステップＳ２５およびＳ２６による応答情報を運用上では必要としない場合、後述のステップＳ２７に処理を移行させても構わない。
【００４４】
前記ステップＳ２６に引き続き、前記ステップＳ２３、Ｓ２４、Ｓ２５およびＳ２６により保持された応答情報それぞれを割込管理情報の問合せ装置である割込み装置１a へ割込管理情報として送出して（Ｓ２７）、割込み装置１a からの割込管理情報の問合せに対する印刷装置３での処理を終了する。
【００４５】
なお、前記ステップＳ２７にて送出される応答情報は、図４での割込み装置１a の前記ステップＳ３にて入手が監視されている。また、前記ステップＳ２３〜Ｓ２６各々にて保持させる応答情報は、各ステップでの処理上で不都合が無ければ、管理情報取得部５３内や管理情報応答部５１、その他のいずれの構成部分への保持でも構わない。
【００４６】
図６において、印刷装置３は割込み装置１a からの印刷要求を受信して（Ｓ３１）、受信した印刷要求が割込み印刷要求か通常印刷要求かを判定し（Ｓ３２）、割込み印刷要求であると判定（Yes 判定）された場合には、印刷キュー格納部４３内に最優先印刷要求キューが有るか否かを確認する（Ｓ３３）。
【００４７】
前記ステップＳ３３にて、有ると判定（Yes 判定）された場合、割込み装置１a の印刷要求度数を印刷要求度数テーブル５７c から取得してこの印刷要求度数に対応する消費ポイントを消費指数変換テーブル５７d から取得（Ｓ３４）し、引き続いて、割込み装置１a の所有ポイントを所有ポイントテーブル５７a から取得し、この所有ポイントから前記ステップＳ３４による消費ポイントの値を減算して、その減算結果の値で所有ポイントテーブル５７a を更新する（Ｓ３５）。
【００４８】
更に、被割込み装置１b の所有ポイントを所有ポイントテーブル５７a から取得して、この所有ポイントに前記ステップＳ３４による消費ポイントの値を加算し、加算結果の値で同様に所有ポイントテーブル５７a を更新する（Ｓ３６）。
【００４９】
次に、前記ステップＳ３１にて受信した割込み印刷要求を、印刷キュー格納部４３内の最優先印刷要求キューに優先して割り込ませる（Ｓ３７）。これ以降の処理は、印刷キュー格納部４３に格納された各々の印刷要求キューが所定のキュー管理により所定の逐次印刷処理が行われることから、説明を省略する。
【００５０】
一方、前記ステップＳ３３にて、最優先印刷要求キューが無いと判定（No判定）された場合、前記ステップＳ３１にて受信した割込み印刷要求を、印刷キュー格納部４３内の印刷要求キューの先頭に配列させる（Ｓ４１）。印刷要求キュー配列の先頭に位置する最優先印刷要求キューが検出されない場合は印刷キュー格納部４３内に印刷要求キューが存在しないことであるため、このような場合に配列させる印刷要求キューはいずれも自ずと先頭、つまり最優先印刷要求キューに成り得るものである。
【００５１】
また、前記ステップＳ３２にて、通常印刷要求であると判定（No判定）された場合、前記ステップＳ３１にて受信した通常印刷要求を、印刷キュー格納部４３内に既に配列されている１つ以上の印刷要求キューの最後尾に配列させる（Ｓ４２）。
【００５２】
次に図７を参照しながら、印刷要求度数テーブル５７c の更新処理について説明する。図７において、印刷装置３は、印刷キュー格納部４３内でキュー管理されている印刷要求キューを印刷処理し（Ｓ５１）、その印刷要求キューによる印刷の最終ページがプリンタエンジン３３から排紙されたか否かを監視して（Ｓ５２）、排紙完了と判定（Yes 判定）された場合、印刷要求度数テーブル５７c から印刷要求キューに該当する情報処理装置１a 〜１n の印刷要求度数を取得する（Ｓ５３）。
【００５３】
次に、取得された印刷要求度数の値に「１」を加算し、その加算結果の値で印刷要求度数テーブル５７c を更新する（Ｓ５４）。なお、ここでは「１」を加算としたが減算でも良く、また他の数値であっても良く、いずれにしても印刷処理された印刷要求キューの数値が計数できれば良い。また、ここでは割込み印刷要求と通常印刷要求の両方の印刷要求キューを計数しているが、それぞれの印刷要求の印刷処理とその排紙とを同期管理することによって、いずれか一方の印刷要求キューだけを計数するようにしても良い。
【００５４】
また更に、ここでは印刷要求度数は印刷要求キュー（印刷ジョブ）を計数しているが、印刷要求キューによる印刷枚数の方が運用実態に合う場合、印刷枚数を計数しても構わない。その場合、例えば前記ステップＳ５２では、最終ページではなく、印刷ページごとの排紙完了を監視することになる。
【００５５】
更に、印刷要求度数の計数は、時計タイマ４２に予め設定させての計数期間（例えば、１日や１週間など）ごとに行うようにしても良い。このことによって、印刷装置３の利用状況の変化に合わせた、割込み印刷の利用が可能になる。
【００５６】
次に図８を参照して、監視期間ごとの所有ポイントテーブル５７a の処理を説明する。図８において、時計タイマ４２に予め時間設定させた繰返し期間に基づく監視期間タイマからの割込みが発生（Ｓ６１）したことを切っ掛けにして、そのタイマ割込みに対応付けられた情報処理装置１a 〜１n をチェックし、いずれの情報処理装置１a 〜１n かを認識する（Ｓ６２）。
【００５７】
次に、前記ステップＳ６２にて認識された情報処理装置１a 〜１n いずれかの所有ポイントを所有ポイントテーブル５７a から取得し（Ｓ６３）、取得した所有ポイントがその所有ポイントの初期設定値である初期値よりも大きいか否かを判定し（Ｓ６４）、大きいと判定（Yes 判定）された場合は、取得した所有ポイントから予め設定した減算値（例えば「５」）を減算して、その減算結果の値で所有ポイントテーブル５７a を更新する（Ｓ６５）。
【００５８】
一方、前記ステップＳ６４にて、初期値よりも小さいと判定（No判定）された場合は、取得した所有ポイントに予め設定した加算値を加算して、その加算結果の値で所有ポイントテーブル５７a を更新する（Ｓ６６）。
【００５９】
前記ステップＳ６５の減算値とＳ６６の加算値は同じ値でも良く、異なる値であっても良い。また、情報処理装置１a 〜１n ごとに異なる値にしても構わない。これらの値も、割込み印刷の利用状況に合わせて決めれば良いものである。
【００６０】
上記処理によると、繰返し監視期間内に印刷要求の発行が無かった場合に、繰返し監視期間ごとに割込許容指数を割込許容指数の初期値に近付ける方向へ設定値にて減少あるいは増加させることから、割込許容指数が例え減少していたとしても、印刷要求の発行休止などによって割込許容指数を最大ではその初期値まで復帰できることにより、印刷装置のユーザ利用状況に応じて割込み印刷利用の回復が可能になる。
【００６１】
以上、フローチャートを参照しながら動作を説明したが、それらフローチャートは一例であって、本発明はそれらに限定されるものではない。例えば、図４のステップＳ５とＳ６、図５のステップＳ２３〜Ｓ２６、および図６のステップＳ３５とＳ３６などは、同図内にてそれらステップの順序を入れ替えても同様の処理結果が得られるため、都合に合わせて入れ替えることは構わない。
【００６２】
以上の実施例に関し、以下の付記を開示する。
（付記１）
キュー管理中の印刷要求に優先して印刷させる割込み印刷要求または通常印刷要求を発行する情報処理装置と、複数の該情報処理装置により通信回線を介して共用され、前記印刷要求をキュー管理して逐次印刷処理するとともに、受信した割込み印刷要求をキュー管理中の前記印刷要求に優先して割り込ませて割込み印刷処理する印刷装置とを有する割込み印刷システムにおいて、
前記印刷装置は、
前記割込み印刷要求の発行抑制に用いる情報処理装置ごとの割込許容指数と、該割込許容指数の減少化に用いる消費指数とを保持して、情報要求に応じて前記割込許容指数と消費指数とを要求元の情報処理装置へ送出し、該情報処理装置からの割込み印刷要求を前記キュー管理中のいずれの印刷要求よりも最優先して割り込ませるとともに、該割込み印刷要求発行元の情報処理装置の割込許容指数を前記消費指数だけ減少させ且つ、前記キュー管理中に最優先を譲渡した情報処理装置の割込許容指数を前記消費指数だけ増加させる割込印刷処理手段を有し、
前記情報処理装置は、
前記印刷装置から前記割込許容指数と消費指数とを取得し、自装置の割込許容指数が最優先譲渡対象の情報処理装置の割込許容指数よりも大きく且つ消費指数以上である場合に、印刷装置へ前記割込み印刷要求を発行する割込発行処理手段を有する
ことを特徴とする割込み印刷システム。
（付記２）
キュー管理中の印刷要求に優先して印刷させる割込み印刷要求または通常印刷要求を発行する情報処理装置と、複数の該情報処理装置により通信回線を介して共用され、前記印刷要求をキュー管理して逐次印刷処理するとともに、受信した割込み印刷要求をキュー管理中の前記印刷要求に優先して割り込ませて割込み印刷処理する印刷装置とを有する割込み印刷システムの印刷装置において、
前記割込み印刷要求の発行抑制に用いる情報処理装置ごとの割込許容指数と、該割込許容指数の減少化に用いる消費指数とを格納する管理情報格納手段と、
該管理情報格納手段から前記割込許容指数と前記消費指数とを取得する管理情報取得手段と、
前記キュー管理中の通常印刷要求および割込み印刷要求から最優先印刷要求キューを検出する印刷キュー検出手段と、
情報処理装置からの情報要求に応じて、該情報処理装置と前記最優先印刷要求キューの該当情報処理装置とにそれぞれ対応する前記取得の割込許容指数と消費指数とを、前記情報要求元の情報処理装置へ送出する管理情報応答手段と、
情報処理装置からの割込み印刷要求を受け付ける割込印刷受付手段と、
該割込印刷受付手段からの割込み印刷要求を前記最優先印刷要求キューに優先して割り込ませる印刷キュー挿入手段と、
前記管理情報格納手段に対して、前記割込み印刷要求を発行した情報処理装置の割込許容指数を前記消費指数だけ減少させ且つ、最優先を譲渡した前記最優先印刷要求キューに対応する情報処理装置の割込許容指数を前記消費指数だけ増加させる情報更新を行う管理情報更新手段と、
を有することを特徴とする印刷装置。
（付記３）
キュー管理中の印刷要求に優先して印刷させる割込み印刷要求または通常印刷要求を発行する情報処理装置と、複数の該情報処理装置により通信回線を介して共用され、前記印刷要求をキュー管理して逐次印刷処理するとともに、受信した割込み印刷要求をキュー管理中の前記印刷要求に優先して割り込ませて割込み印刷処理する印刷装置とを有する割込み印刷システムの印刷装置の割込み印刷処理方法であって、
管理情報格納手段が、前記割込み印刷要求の発行抑制に用いる情報処理装置ごとの割込許容指数と、該割込許容指数の減少化に用いる消費指数とを格納するステップと、
管理情報取得手段が、前記管理情報格納手段から前記割込許容指数と前記消費指数とを取得するステップと、
印刷キュー検出手段が、前記キュー管理中の通常印刷要求および割込み印刷要求から最優先印刷要求キューを検出するステップと、
管理情報応答手段が、情報処理装置からの情報要求に応じて、該情報処理装置と前記最優先印刷要求キューの該当情報処理装置とにそれぞれ対応する前記取得の割込許容指数と消費指数とを、前記情報要求元の情報処理装置へ送出するステップと、
割込印刷受付手段が、情報処理装置からの割込み印刷要求を受け付けるステップと、
印刷キュー挿入手段が、前記割込印刷受付手段からの割込み印刷要求を前記最優先印刷要求キューに優先して割り込ませるステップと、
管理情報更新手段が、前記管理情報格納手段に対して、前記割込み印刷要求を発行した情報処理装置の割込許容指数を前記消費指数だけ減少させ且つ、最優先を譲渡した前記最優先印刷要求キューに対応する情報処理装置の割込許容指数を前記消費指数だけ増加させる情報更新を行うステップと、
を含むことを特徴とする割込み印刷処理方法。
（付記４）
キュー管理中の印刷要求に優先して印刷させる割込み印刷要求または通常印刷要求を発行する情報処理装置と、複数の該情報処理装置により通信回線を介して共用され、前記印刷要求をキュー管理して逐次印刷処理するとともに、受信した割込み印刷要求をキュー管理中の前記印刷要求に優先して割り込ませて割込み印刷処理する印刷装置とを有する割込み印刷システムの情報処理装置のコンピュータに、
情報処理装置の前記割込み印刷要求の発行抑制に用いる割込許容指数と、該割込許容指数の減少化に用いる消費指数とを印刷装置から入手する管理情報入手機能と、
該管理情報入手機能で入手した自装置の割込許容指数が最優先譲渡対象の情報処理装置の割込許容指数よりも大きく且つ消費指数以上であると判定した場合に、印刷装置へ前記割込み印刷要求を発行する割込印刷発行機能と、
を実現させるための割込み発行制御プログラム。
（付記５）
付記２記載の印刷装置において、
前記管理情報更新手段は、
前記通常印刷要求または前記割込み印刷要求のいずれか一方あるいは両方の印刷要求度数を情報処理装置ごとに計数して前記管理情報格納手段に格納する印刷要求度数計数手段を有し、
前記管理情報格納手段は、
前記印刷要求度数計数手段により格納される情報処理装置ごとの前記印刷要求度数情報と、
予め設定された複数の印刷要求度数範囲指定それぞれと消費指数とが対応付けられた消費指数変換情報とを更に有し、
前記管理情報取得手段は、
前記情報要求元の情報処理装置に対応する印刷要求度数情報を前記管理情報格納手段から取得し、該印刷要求度数情報と前記消費指数変換情報との照合によって該印刷要求度数情報に対応した消費指数を取得する
ことを特徴とする印刷装置。
（付記６）
付記２または付記５記載の印刷装置において、
前記管理情報更新手段は、
予め設定された繰返し監視期間内に前記通常印刷要求または前記割込み印刷要求のいずれも受信されなかった場合、前記管理情報格納手段に格納されている前記割込許容指数を前記繰返し監視期間ごとに、該割込許容指数の初期値に近付ける方向へ予め設定した値にて減少あるいは増加させる許容指数変更手段を有する
ことを特徴とする印刷装置。
【図面の簡単な説明】
【００６３】
【図１】本発明に係る一実施例の割込み印刷システムの構成を示すブロック図
【図２】所有ポイントテーブル、消費ポイントテーブルおよび印刷要求度数テーブルを説明する図
【図３】消費指数変換テーブルの一例を示す図
【図４】本発明の情報処理装置の動作を説明するフローチャート
【図５】本発明の印刷装置の動作を説明するフローチャート（その１）
【図６】本発明の印刷装置の動作を説明するフローチャート（その２）
【図７】印刷要求度数テーブルの処理を説明するフローチャート
【図８】監視時間ごとの所有ポイントテーブルの処理を説明するフローチャート
【符号の説明】
【００６４】
１a 〜１n   情報処理装置
２  通信回線
３  印刷装置
１５  情報処理制御部
２０  割込発行処理部
２１  管理情報入手部
２２  割込印刷発行部
３４  印刷制御部
４１  割込印刷処理部
５１  管理情報応答部
５２  印刷キュー検出部
５３  管理情報取得部
５４  割込印刷受付部
５５  印刷キュー挿入部
５６  管理情報更新部
５７  管理情報格納部
５７a   所有ポイントテーブル
５７b   消費ポイントテーブル
５７c   印刷要求度数テーブル
５７d   消費指数変換テーブル
５６１  印刷要求度数計数部
５６２  所有ポイント変更部
【図１】
0004650292.tif 000002
【図２】
0004650292.tif 000003
【図３】
0004650292.tif 000004
【図４】
0004650292.tif 000005
【図５】
0004650292.tif 000006
【図６】
0004650292.tif 000007
【図７】
0004650292.tif 000008
【図８】
0004650292.tif 000009