(57)【要約】【課題】正確な混雑度、使用時の快適性の情報をユーザが容易に把握できるようにした画像処理装置を提供する。【解決手段】ネットワークを介して複数のユーザで共同使用する画像処理装置において、ジョブの実行状態、実行待ち状態、蓄積状態を把握する第１の管理部１１と、過去の任意の時点までにおける単位時間あたりの稼働時間を把握する第２の管理部１２と、第１の管理部１１及び前記第２の管理部１２の情報に基づいて、混雑度、使用時の快適性を判断する判断部１３とを備える。【選択図】図２
2007316817.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して複数のユーザで共同使用する画像処理装置において、
ジョブの実行状態、実行待ち状態、蓄積状態を把握する第１の管理部と、
過去の任意の時点までにおける単位時間あたりの稼働時間を把握する第２の管理部と、
前記第１の管理部及び前記第２の管理部の情報に基づいて、混雑度、使用時の快適性を判断する判断部と、を備えたことを特徴とする画像処理装置。
【請求項２】
前記判断部は、前記第１の管理部に基づく情報と前記第２の管理部に基づく情報のうち、任意の比率でいずれか一方の情報を優先させて、混雑度、使用時の快適性を判断することを特徴とする請求項１記載の画像処理装置。
【請求項３】
ネットワークを介して複数のユーザで共同使用する画像処理装置において、
ジョブの実行状態、実行待ち状態、蓄積状態を把握する第１の管理部と、
過去の任意の時点までにおける単位時間あたりの稼働時間を把握する第２の管理部と、
前記第２の管理部の情報に基づいて、平均混雑度、使用時の平均的な快適性を判断する判断部と、を備えたことを特徴とする画像処理装置。
【請求項４】
請求項１乃至３の何れか一項に記載の画像処理装置と、該画像処理装置が接続されたネットワークにおいて前記画像処理装置に対する制御及び情報収集が可能なコンピュータ端末を有することを特徴とする画像処理システム。
【請求項５】
ネットワークを介して複数のユーザで共同使用し、第１の管理部、第２の管理部及び判断部を備えた画像処理装置に、
前記第１の管理部が、ジョブの実行状態、実行待ち状態、蓄積状態を把握する手順と、
前記第２の管理部が、過去の任意の時点までにおける単位時間あたりの稼働時間を把握する手順と、
前記判断部が、前記第１の管理部及び前記第２の管理部の情報に基づいて、混雑度、使用時の快適性を判断する手順と、を実行させることを特徴とするソフトウェア。
【請求項６】
前記判断部における手順は、前記第１の管理部からの情報と前記第２の管理部からの情報のうち、任意の比率でいずれか一方の情報を優先させて、混雑度、使用時の快適性を判断する手順であることを特徴とする請求項５記載のソフトウェア。
【請求項７】
ネットワークを介して複数のユーザで共同使用し、第１の管理部、第２の管理部及び判断部を備えた画像処理装置に、
前記第１の管理部が、ジョブの実行状態、実行待ち状態、蓄積状態を把握する手順と、
前記第２の管理部が、過去の任意の時点までにおける単位時間あたりの稼働時間を把握する手順と、
前記判断部が、前記第２の管理部の情報に基づいて、平均混雑度、使用時の平均的な快適性を判断する手順と、を実行させることを特徴とするソフトウェア。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システム及びソフトウェアに関し、特に、混雑度や使用時の快適性の情報をユーザに提供する画像処理装置、画像処理システム及びソフトウェアに関する。
【背景技術】
【０００２】
複数のユーザと共有するプリンタ等の画像処理装置をあるユーザが利用する場合、他者のジョブの実行や画像処理装置の調整等によって、すぐに自分のジョブを実行できないことがある。そこで、画像処理装置が提供する情報からジョブの混雑状況を把握できるようにした技術が提案され、周知となっている。
例えば、特許文献１では、印刷処理する文書の各印刷情報と作成した学習データとに基づいて、予測印刷時間表示プログラムが文書に対する印刷処理の第１の印刷時間を予測する構成とすることで、使用者が印刷指示してからの実際の印刷所要時間を算出することができ、印刷中の文書が既にある場合でも、該先行の印刷処理が終わるまでの時間も考慮した印刷時間を予測するとしている。
【特許文献１】特開２００４−１８５０４８公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、画像処理装置の混雑具合や待ち時間を判断するための情報は複数存在し、それらの情報のうち、いくつかは従来技術によってもユーザに提供されているが、それらの情報を個別に参照してユーザが判断する作業は面倒であり、また、正確に判断することが困難であった。
そこで、本発明は、上述した実情を考慮してなされたもので、正確な混雑度、使用時の快適性の情報をユーザが容易に把握できるようにした画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記の課題を解決するために、請求項１に記載の発明は、ネットワークを介して複数のユーザで共同使用する画像処理装置において、ジョブの実行状態、実行待ち状態、蓄積状態を把握する第１の管理部と、過去の任意の時点までにおける単位時間あたりの稼働時間を把握する第２の管理部と、前記第１の管理部及び前記第２の管理部の情報に基づいて、混雑度、使用時の快適性を判断する判断部とを備えた画像処理装置を最も主要な特徴とする。
また、請求項２に記載の発明では、前記判断部は、前記第１の管理部に基づく情報と前記第２の管理部に基づく情報のうち、任意の比率でいずれか一方の情報を優先させて、混雑度、使用時の快適性を判断することを特徴とする。
また、請求項３に記載の発明では、ネットワークを介して複数のユーザで共同使用する画像処理装置において、ジョブの実行状態、実行待ち状態、蓄積状態を把握する第１の管理部と、過去の任意の時点までにおける単位時間あたりの稼働時間を把握する第２の管理部と、前記第２の管理部の情報に基づいて、平均混雑度、使用時の平均的な快適性を判断する判断部とを備えた画像処理装置を主要な特徴とする。
また、請求項４に記載の発明では、請求項１乃至３の何れか一項に記載の画像処理装置と、該画像処理装置が接続されたネットワークにおいて前記画像処理装置に対する制御及び情報収集が可能なコンピュータ端末を有することを特徴とする。
【０００５】
また、請求項５に記載の発明では、ネットワークを介して複数のユーザで共同使用し、第１の管理部、第２の管理部及び判断部を備えた画像処理装置に、前記第１の管理部が、ジョブの実行状態、実行待ち状態、蓄積状態を把握する手順と、前記第２の管理部が、過去の任意の時点までにおける単位時間あたりの稼働時間を把握する手順と、前記判断部が、前記第１の管理部及び前記第２の管理部の情報に基づいて、混雑度、使用時の快適性を判断する手順とを実行させるソフトウェアを主要な特徴とする。
また、請求項６に記載の発明では、前記判断部における手順は、前記第１の管理部からの情報と前記第２の管理部からの情報のうち、任意の比率でいずれか一方の情報を優先させて、混雑度、使用時の快適性を判断する手順である請求項５記載のソフトウェアを主要な特徴とする。
また、請求項７に記載の発明では、ネットワークを介して複数のユーザで共同使用し、第１の管理部、第２の管理部及び判断部を備えた画像処理装置に、前記第１の管理部が、ジョブの実行状態、実行待ち状態、蓄積状態を把握する手順と、前記第２の管理部が、過去の任意の時点までにおける単位時間あたりの稼働時間を把握する手順と、前記判断部が、前記第２の管理部の情報に基づいて、平均混雑度、使用時の平均的な快適性を判断する手順とを実行させるソフトウェアを主要な特徴とする。
【発明の効果】
【０００６】
本発明によれば、印刷指示を含むアクセスをした時点で画像処理装置のジョブの実行状態、実行待ち状態、蓄積状態を把握する場合に、第１管理部において、次のユーザのジョブを即時に実行可能かどうかの判断を数値化した情報と、次のジョブ（ユーザのジョブ）を実行可能となる時間の算出を行いその長さを数値化した情報を取得し、過去の任意の時点までにおける単位時間あたりの稼働時間を把握する場合に、第２管理部において、ユーザがユーザのジョブ実行までに平均して待たされる時間の期待値を算出してその期待値を数値化した情報を取得し、これらの情報に基づいて判断部が混雑度、使用時の快適性を判断することにより、正確な混雑度、使用時の快適性の情報をユーザが容易に把握することが可能となり、ネットワーク上に画像処理装置が複数ある場合は、ユーザはより混雑度の少ない、快適性の高いプリンタを正確かつ容易に選択することが可能となる。また、コピー、ファックス、スキャナー等の機能を含む画像処理装置であれば、それらの機能を快適に利用することが可能となる。
また、第２の管理部の情報のみを判断部で用いた場合は、平均混雑度又は使用時の平均的な快適性が得られるので、管理者を含むユーザは、平均的により待ち時間の少ないプリンタを把握することができる。また、これにより、業務の効率化を考慮したレイアウトやプリンタの設置等が可能となる。また、第１の管理部からの情報と第２の管理部からの情報のうち、任意の比率でいずれか一方の情報を必要に応じて優先させて、混雑度又は使用時の快適性を判断できるようにすることで、使用環境に応じたより細かい設定が可能となる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照して、本発明を実施するための最良の形態を詳細に説明する。図１は本発明に係る複数の画像処理装置（プリンタ１）とこれらに対する制御及び情報収集が可能な複数のコンピュータ端末２〜５がネットワーク上で接続された画像処理システムの概略構成図である。また、図２はプリンタ１を制御するマイコン（図示せず）における所定動作を実行させるためのソフトウェアの機能ブロック図である。なお、図１の例では、画像処理装置としてプリンタを用いた場合について示しているが、画像処理装置としては複写機や画像形成機能を備えたファクシミリ装置などであってもよい。
プリンタ１（図１）は、マイコンが行う所定動作によってネットワークを通じてユーザに対して快適に使用するための情報を提供するため、図２のように、第１の管理部１１、第２の管理部１２、判断部１３の各機能ブロックをソフトウェア内に備えており、各部における手順の実行をマイコンの処理により実現している。
第１の管理部１１により、ジョブの実行状態、実行待ち状態、蓄積状態を把握する手順が実行される。具体的には、ユーザがプリンタ１（図１のどちらか一方のプリンタ）に対して、印刷指示を含むアクセスをした時点でプリンタ１のジョブの実行状態、実行待ち状態、蓄積状態（プリンタ１におけるジョブの蓄積状態）から、即時に次のユーザのジョブを実行可能かどうかの判断を数値化する。すなわち、図３のフローチャートにおける動作を行う。
【０００８】
図３のフローチャートを説明すると、ステップＳ２での判定をするために、まず、ステップＳ１で、ユーザのジョブを実行可能かどうかの判断を示す値ｉを初期値にする。初期値とは、変数ｉを任意の値で初期化したもので、例えば０としてもよい。次に、ステップＳ２でジョブを実行中であるかどうかを判断し、実行中でなければステップＳ４へ移り、実行中であれば、ステップＳ３へ進んで、ステップＳ２の時点で変数ｉに格納されている値にＸを足した値（ｉ＋Ｘ）をステップＳ３の時点のｉとして格納し直す。これにより、ユーザのジョブが可能かどうかが数値化される。数値化されたデータはステップＳ４にて、メモリに保存される。
また、第１の管理部１１は次のジョブ（ユーザのジョブ）を実行可能となる時間の算出を行いその長さを数値化する。すなわち、図４のフローチャートにおける動作を行う。なお、次のジョブが実行可能となる時間の算出は、例えば、印刷中のジョブａと印刷待ちのジョブｂがある状態と考えると、下記の式によって得られる。
（印刷中ジョブａの残りの出力枚数×１枚の出力にかかる時間）＋（印刷待ちジョブｂの処理開始までの事前処理にかかる時間−印刷待ちジョブｂの処理開始までの事前処理にかかる時間のうちジョブａ実行中に並行して行える処理にかかる時間）＋（印刷待ちジョブｂの出力枚数×１枚の出力にかかる時間）＝（今からｂの次のジョブ（これがユーザのジョブになるはず）開始までの時間）
【０００９】
図４のフローチャートを説明すると、まず、ステップＳ１１で各値を初期化し、ステップＳ１２、Ｓ１３で時間Ｘを取得する。その後、ステップＳ１４からステップＳ１７において、時間Ｘを数値化する。ステップＳ１４〜ステップＳ１６において、Ａは時間を格納するための変数であり、Ａには、初め、初期値（例えば０）がセットされている。
Ａの値は、評価する度にｊずつ増やしていって、ＡがＸの値を超えるまで、又はＡｍａｘを超えるまで加算動作が繰り返される。ステップＳ１６に示すｋは点数であり、Ａをｊ増加させる毎に点数もｍだけ増加する。そして、点数ｋが得られると、ステップＳ１７へ移って変数ｉの初期値にｋを加えて新たに変数ｉを得る。ここで得た数値はステップＳ１８でメモリに保存される。
また、第２の管理部１２により、過去の任意の時点までにおける単位時間あたりの稼働時間を把握する手順が実行される。具体的には、印刷指示を含むアクセスをした時点から過去の任意の時点までの単位時間あたりの画像処理装置の稼働時間より、ユーザがユーザのジョブ実行までに平均して待たされる時間の期待値を算出し、その期待値を数値化する。すなわち、図５のフローチャートにおける動作を行う。なお、期待値は、印刷指示を含むアクセス時から任意の時点まで（例えば１０日前まで）に実行された全てのジョブについて、ジョブの受信時から印刷開始までの時間を合計し、これをジョブ数で除算して得られる値である。
【００１０】
図５のフローチャートでは、まず、ステップＳ２１で各値を初期化し、ステップＳ２２、Ｓ２３で時間の期待値Ｘを取得する。その後、ステップＳ２４からステップＳ２７において、時間の期待値Ｘを数値化する。ステップＳ２４〜ステップＳ２７の動作は図４のステップＳ１４〜ステップＳ１７の動作と同じであるため、説明は省略する。ステップＳ２７で得た数値はステップＳ２８でメモリに保存される。
そして、判断部１３により、第１の管理部１１及び第２の管理部１２の情報に基づいて、混雑度、使用時の快適性を判断する手順が実行される。具体的には、第１の管理部１１及び第２の管理部１２で数値化した情報からプリンタ１（図１）の混雑度又は使用時の快適性を判断する。ここで、混雑度が高ければ、使用時の快適性は低くなり、混雑度が低ければ、使用時の快適性は高くなり、両者は同様の意味の判断基準となるので、判断部１３の出力としては、どちらの指標を採用してもよい。
【００１１】
判断部１３における計算について説明する。判断部１３は、上述したように、第１の管理部１１及び第２の管理部１２からの情報に基づいて計算する。そして、第１の管理部１１の情報とは、ユーザのジョブを実行可能かどうかの判断を数値化した値（これをαとする。）と、次のジョブを実行可能となる時間の算出を行いその長さを数値化した値（これをβとする。）であり、第２の管理部１２の情報とは、ユーザがジョブ実行までに平均して待たされる時間の期待値を算出してその期待値を数値化した値（これをγとする。）である。
α、β、γに任意の比率を掛けた値を合計した数値が判断部１３の出力値になる。この場合、情報の重要度が高いほど高い比率の数値を掛ける。そして、例えば、第１の管理部１１からの情報と第２の管理部１２からの情報のうち、任意の比率でいずれか一方の情報を優先させて、混雑度又は使用時の快適性を判断してもよい。これにより、判断部１３の判断を必要に応じて調整できるので、使用環境に応じたより細かい設定が可能となる。
例えば、α、β、γの重要度に対応した比率がそれぞれ、５０％、２５％、２５％だとすると、判断部１３における計算値は、α×０．５＋β×０．２５＋γ×０．２５によって与えられる。また、判断部１３においては、第２の管理部１２の情報のみを用いてもよく、この場合には、判断部１３から得られる出力は平均混雑度又は使用時の平均的な快適性となる。これにより、管理者を含むユーザは、平均的により待ち時間の少ないプリンタを把握することができる。また、業務の効率化を考慮したレイアウトやプリンタの設置等が可能となる。
【００１２】
以上、説明したように、プリンタ１では、印刷指示を含むアクセスをした時点でプリンタ１のジョブの実行状態、実行待ち状態、蓄積状態を把握する場合に、第１管理部１１において、次のユーザのジョブを即時に実行可能かどうかの判断を数値化した情報と、次のジョブ（ユーザのジョブ）を実行可能となる時間の算出を行いその長さを数値化した情報を取得し、過去の任意の時点までにおける単位時間あたりの稼働時間を把握する場合に、第２管理部１２において、ユーザがユーザのジョブ実行までに平均して待たされる時間の期待値を算出してその期待値を数値化した情報を取得し、これらの情報に基づいて判断部１３が混雑度、使用時の快適性を判断することにより、正確な混雑度、使用時の快適性の情報をユーザが容易に把握することが可能となり、ネットワーク上にプリンタ１が複数ある場合は、ユーザはより混雑度の少ない、快適性の高いプリンタを正確かつ容易に選択することが可能となる。また、コピー、ファックス、スキャナー等の機能を含む画像処理装置であれば、それらの機能を快適に利用することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明に係る画像処理装置とコンピュータ端末がネットワーク上で接続された画像処理システムの概略構成図である。
【図２】図２は本画像処理装置に所定動作を実行させるためのソフトウェアの機能ブロック図である。
【図３】ユーザのジョブを実行可能かどうかの判断を数値化する処理を説明するフローチャートである。
【図４】次のジョブが実行可能となる時間の長さを数値化する処理を説明するフローチャートである。
【図５】ユーザがジョブ実行までに平均して待たされる時間の期待値を数値化する処理を説明するフローチャートである。
【符号の説明】
【００１４】
１  プリンタ、２〜５  コンピュータ端末、１１  第１の管理部、１２  第２の管理部、１３  判断部
【図１】
2007316817.tif 000003
【図２】
2007316817.tif 000004
【図３】
2007316817.tif 000005
【図４】
2007316817.tif 000006
【図５】
2007316817.tif 000007