(57)【要約】【課題】外部サーバーがなくても、機器のパフォーマンスをできるだけ落とさない画像処理装置およびその制御方法を提供すること。【解決手段】画像処理装置は、アクセススピードが速く揮発性であるメモリと、中速度で不揮発性でありデータ破損のリスクがやや高いメモリと、中速度で不揮発性でありデータ破損のリスクがさらに高いメモリと、低速度で不揮発性でありデータ破損リスクがほとんどないメモリをもち、動作状況管理手段にもとづき、データ配置手段でデータを再配置することにより、データ転送性能低下に起因する全体的な動作性能の低下を少なくする。【選択図】図６
2010002980.tif 000002
【特許請求の範囲】
【請求項１】
アクセススピードが速く揮発性である第一のメモリ手段と、中速度で不揮発性でありデータ破損のリスクがやや高い第二のメモリ手段と、
中速度で不揮発性でありデータ破損のリスクがさらに高い第三のメモリ手段と、
低速度で不揮発性でありデータ破損リスクがほとんどない第四のメモリ手段をもち、
さらに動作状況管理手段と、データ配置設定手段をもち、前記動作状況管理手段にもとづき、前記データ配置手段で
データを再配置することにより、データ転送性能低下に起因する全体的な動作性能の低下を少なくすることを特徴とする画像処理装置。
【請求項２】
パフォーマンスの保持用の専用ハード手段をもつことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記専用ハード手段は、電源手段であることを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記専用ハード手段は、ＲＡＭおよび電源手段であることを特徴とする請求項２記載の画像処理装置。
【請求項５】
前記専用ハード手段は、ＰＲＡＭであることを特徴とする請求項２記載の画像処理装置。
【請求項６】
アクセススピードが速く揮発性である第一のメモリ手段と、中速度で不揮発性でありデータ破損のリスクがやや高い第二のメモリ手段と、
中速度で不揮発性でありデータ破損のリスクがさらに高い第三のメモリ手段と、
低速度で不揮発性でありデータ破損リスクがほとんどない第四のメモリ手段と、
さらに動作状況管理手段と、データ配置設定手段をもつ画像処理装置の制御方法であって、
前記動作状況管理手段にもとづき、前記データ配置手段でデータを再配置することにより、データ転送性能低下に起因する全体的な動作性能の低下を少なくすることを特徴とする画像処理装置の制御方法。
【請求項７】
専用ハード手段によりパフォーマンスを保持することを特徴とする請求項６記載の画像処理装置の制御方法。
【請求項８】
前記専用ハード手段は、電源手段であることを特徴とする請求項７記載の画像処理装置の制御方法。
【請求項９】
前記専用ハード手段は、ＲＡＭおよび電源手段であることを特徴とする請求項７記載の画像処理装置の制御方法。
【請求項１０】
前記専用ハード手段は、ＰＲＡＭであることを特徴とする請求項７記載の画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部サーバーがなくても、画像処理装置のパフォーマンスをできるだけ落とさない技術に関する。
【背景技術】
【０００２】
昨今の組込み機器や、ＭＦＰなどの画像処理装置においては、セキュリティニーズの需要の増加により、ログ情報を記録する要望が増大してきている。
【０００３】
しかし、これと相反して、ログが増えると機器のパフォーマンスが落ちるという問題があった。
【０００４】
これらを回避する技術として、例えば特許文献１にあるように、専用サーバーを設けて回避する技術が紹介されている。
【０００５】
ここで、以下のような関連技術が開示されている。画像形成装置は、入力される画像データに基づいて記録紙に画像を形成する画像形成部を備えているとともに、追加されるオプションボードに応じて各種機能を拡張する。そして、画像形成装置は、操作説明書の出力要求があると、メイン制御部が、追加されているオプションボードを検索し、基本構成の操作説明書及びオプションボードの追加によって拡張される各機能毎の操作説明書を蓄積する画像蓄積部の操作説明書のうち、基本の操作説明書と当該追加されているオプションボードの機能の操作説明書を画像蓄積部から読み出して、当該操作説明書または当該操作説明書の目次を操作部のディスプレイに表示させる。これにより基本操作説明書とオプションボードで追加された機能の操作説明書のみを出力して、利用性を向上させた画像形成装置を提供する（例えば、特許文献２参照）。
【０００６】
また、以下のような関連技術が開示されている。各デバイスドライバの初期化時に、省エネ制御のモード毎に各デバイスドライバに設けられたコールバック関数を呼び出すパワーフック関数をパワーフックキューに登録する手段と、省エネ移行時に上記パワーフックキューに登録されたパワーフック関数を呼び出す手段と、省エネ復帰時に上記パワーフックキューに登録されたパワーフック関数を呼び出す手段とを備える。これにより省エネ中に電源をＯＦＦしたデバイスを省エネ復帰後に問題なく使用することができるようにした画像処理装置を提供する（例えば、特許文献３参照）。
【特許文献１】特開２００７−３３４４５１号公報
【特許文献２】特開２００５−００７７８１号公報
【特許文献３】特開２００７−３０６１４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、上記関連技術は、全ての組込み機器や、ＭＦＰにサーバーを用意できるものではないため、サーバーのない、例えば安価な組込み機器やＭＦＰのような多少ストレージを増やせてもサーバーほどの実装が基本的に厳しい製品については、依然課題が残っている。
【０００８】
また、ユーザーにとって必ずしも必要でないＬＯＧも常にとっておくために、パフォーマンスが低下する一因になっているという課題があった。
【０００９】
そこで本発明は、外部サーバーがなくても、機器のパフォーマンスをできるだけ落とさない画像処理装置およびその制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
請求項１記載の発明は、アクセススピードが速く揮発性である第一のメモリ手段と、中速度で不揮発性でありデータ破損のリスクがやや高い第二のメモリ手段と、中速度で不揮発性でありデータ破損のリスクがさらに高い第三のメモリ手段と、低速度で不揮発性でありデータ破損リスクがほとんどない第四のメモリ手段をもち、さらに動作状況管理手段と、データ配置設定手段をもち、動作状況管理手段にもとづき、データ配置手段でデータを再配置することにより、データ転送性能低下に起因する全体的な動作性能の低下を少なくすることを特徴とする画像処理装置である。
【００１１】
請求項２記載の発明は、請求項１記載の画像処理装置において、パフォーマンスの保持用の専用ハード手段をもつことを特徴とする。
【００１２】
請求項３記載の発明は、請求項２記載の画像処理装置において、前記専用ハード手段は、電源手段であることを特徴とする。
【００１３】
請求項４記載の発明は、請求項２記載の画像処理装置において、前記専用ハード手段は、RAMおよび電源手段であることを特徴とする。
【００１４】
請求項５記載の発明は、請求項２記載の画像処理装置において、前記専用ハード手段は、ＰＲＡＭであることを特徴とする。
【００１５】
請求項６記載の発明は、アクセススピードが速く揮発性である第一のメモリ手段と、中速度で不揮発性でありデータ破損のリスクがやや高い第二のメモリ手段と、中速度で不揮発性でありデータ破損のリスクがさらに高い第三のメモリ手段と、低速度で不揮発性でありデータ破損リスクがほとんどない第四のメモリ手段と、さらに動作状況管理手段と、データ配置設定手段をもつ画像処理装置の制御方法であって、動作状況管理手段にもとづき、データ配置手段でデータを再配置することにより、データ転送性能低下に起因する全体的な動作性能の低下を少なくすることを特徴とする画像処理装置の制御方法である。
【００１６】
請求項７記載の発明は、請求項６記載の画像処理装置の制御方法において、専用ハード手段によりパフォーマンスを保持することを特徴とする。
【００１７】
請求項８記載の発明は、請求項７記載の画像処理装置の制御方法において、前記専用ハード手段は、電源手段であることを特徴とする。
【００１８】
請求項９記載の発明は、請求項７記載の画像処理装置の制御方法において、前記専用ハード手段は、ＲＡＭおよび電源手段であることを特徴とする。
【００１９】
請求項１０記載の発明は、請求項７記載の画像処理装置の制御方法において、前記専用ハード手段は、ＰＲＡＭであることを特徴とする。
【発明の効果】
【００２０】
外部サーバーがなくても、機器のパフォーマンスをできるだけ落とさない画像処理装置およびその制御方法を提供することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態を図面を用いて説明していく。
【００２２】
図１は、一般的な組込み機器のＬＯＧの項目を、画像処理装置の一例としてのＭＦＰのログで対応させた表である。ＬＯＧには、図のような項目があり、ＬＯＧをどのデバイスへ格納するかの優先度を◎○△×であらわしている。
【００２３】
ここで格納先のデバイスの特徴を説明する。
ＲＡＭ（メモリ手段１）：揮発性（電源ＯＦＦ時にデータは消去）であり、高速アクセスが可能。ビット単価は中程度であるため、小・・中容量として使われる。なお、電源ＯＦＦ時にデータはなくなるので、データ保存の信頼性という観点からではもっとも信頼性が低い。
ＲＯＭ／ＨＤＤ（メモリ手段２）：不揮発性であり、中速度アクセスが可能。ビット辺りの単価が安いので中・大容量として使われる。データ保存の信頼性は中程度である。
ＮＶ−ＲＡＭ（メモリ手段３）：不揮発性であり、小速度アクセスが可能。ビット辺りの単価が高いので小容量として使われる。データ保存の信頼性はもっとも高い。
【００２４】
例えば、（１）課金データは絶対に消してはならないデータであり、さらに小容量であることから、ＮＶ−ＲＡＭに配置は固定されている。
（４）Ｔｅｍｐ画像データは、例えば集約などの動作を行うときのワーク領域であり、一時利用としてつかわれることから、揮発性デバイスでよく、また高速な動作速度をみたさないとシステム動作にもっとも影響を及ぼすことからメモリ手段１に格納される。
（５）永続化画像データは、例えば蓄積文書等であり、データ量が多いことから、メモリ手段２に格納される。
【００２５】
さて、（２）セキュリティＬＯＧは、例えばどのユーザーがいつ、何を使ったなどの情報や、認証情報についてのＬＯＧであり、（３）動作ＬＯＧは例えば、プリンタ動作やコピー動作ごとに動作に関連するＬＯＧが格納されている。
【００２６】
従来技術では、上記の（２）、（３）は、ＬＯＧ２に分類されることが多く、また容量が中程度であることから、メモリ手段２（ＲＯＭ／ＨＤＤ）に配置されるよう設計されてしまっていた。
【００２７】
メモリ手段２は動作速度が中程度であり、この容量やアクセスが増えていくと、システム全体のパフォーマンスに大きくするという課題があった。
【００２８】
しかし、全ての上記の（２）、（３）をＬＯＧ２に分類する必要はなく、ユーザーの使用状況によっては、ＬＯＧ３に一部分類してよいものも存在する。例えば、ユーザーが上記の（２）の認証は望むが、時間ＬＯＧまでは必要ないとき、上記の（３）でプリンタ動作の確認はしたが、詳細な画像解像度の情報をいらないときがこれにあたる。
【００２９】
従来の技術では、これらのＬＯＧ設定が固定化されていたため、ＬＯＧが増えると全てのＬＯＧをＬＯＧ２として分類し、格納されている中程度の速度のメモリ手段２を使用して、パフォーマンスに影響を及ぼしていた。
【００３０】
そこで、本実施の形態では、上記の（２）、（３）の一部をＬＯＧ３に再設定することにより、上記課題を解決する。
【００３１】
ここで画像処理装置について説明する。図２は画像処理装置のハードウェア構成を示す図である。
【００３２】
図２において、画像処理装置は、ＣＰＵ９０２、ＳＤＲＡＭ９０３、フラッシュメモリ９０４およびＨＤ９０５などをＡＳＩＣ９０１に接続したコントローラボード９００と、オペレーションパネル９１０と、ファックスコントロールユニット（ＦＣＵ）９２０と、ＵＳＢ９３０と、ＩＥＥＥ１３９４  ９４０と、プリンタ９５０とからなる。
【００３３】
そして、オペレーションパネル９１０はＡＳＩＣ９０１に直接接続され、ＦＣＵ９２０、ＵＳＢ９３０、ＩＥＥＥ１３９４  ９４０およびプリンタ９５０は、ＰＣＩバスを介してＡＳＩＣ９０１に接続されている。
【００３４】
図３は図２に示したＡＳＩＣ９０１の細部構成を示すブロック図である。
【００３５】
図３において、このＡＳＩＣ９０１は、ＣＰＵインターフェース（CPU I/F）、ＳＤＲＡＭインターフェース（SDRAM I/F）、ローカルバスインターフェース（Local BUS I/F）、ＰＣＩインターフェース（PCI I/F）、１２８４、ＭＡＣ（Media Access Controllor）、Ｉ／Ｏ、ＯＰＥインターフェース（OPE I/F）、ＨＤインターフェース（HD I/F）、Comp／de-comp、Rotateによって形成されている。
【００３６】
図４は図１を具体的にデバイスに配置した従来技術の場合の図である。
なお、メモリ手段１のワーク領域とは、図中には記載していないが、プログラム（メモリ手段２内に格納）が、メモリ手段１上に展開される領域のことを示す。
【００３７】
図５は、本実施の形態のデータ配置図例である。
動作の詳細は後述するが、動作状況管理手段により、ユーザーの使用状況として、Ｔｅｍｐ画像データ領域やワーク領域を当初の設定ほど必要としない場合に、メモリ手段２内にある、動作ＬＯＧやセキュリティＬＯＧをメモリ手段１上に再配置することにより、速度の速いメモリ手段１にアクセスすることができ、パフォーマンスの低下を防ぐことができる。
【００３８】
動作ＬＯＧや、セキュリティＬＯＧはRAM上の空いている（空けた）領域であれば、どこに設定しても問題はない。
【００３９】
また、動作ＬＯＧや、セキュリティＬＯＧは全てをＲＡＭ上に展開する必要はかならずしもなく、動作状況管理手段により、頻繁にアクセスされるＬＯＧから優先順位をつけて配置することとする。
【００４０】
メモリ手段１の容量は、データ配置手段が設定時に計算をおこなっておき、空いている領域にＬＯＧを設定する。
【００４１】
メモリ手段１からメモリ手段２への動作ＬＯＧやセキュリティＬＯＧの書き戻しは、ユーザー設定手段により、選択ができ、例えば、不要、数分置きなどが選択できるようになっている。
【００４２】
図６は、従来技術と本実施の形態の違いを示したブロック図の実施例である。実線が従来技術であり、本実施の形態では、動作管理手段、設定ＳＷ手段、ユーザー設定手段が加わっている。
【００４３】
まず、組込み機器の使用開始当初は、図４のようにデータが配置されているものとする。
【００４４】
ユーザー設定手段には、データ配置最適モードが実装されており、ユーザーがこの設定を行うとユーザーの使用状況（プリンタやコピー、ＦＡＸなどの使用）に応じて制御装置の動作管理手段（プログラム自体はメモリ手段２に格納されている）によって、その頻度を記憶する。記憶自体は、一時的にメモリ手段１へ格納してから、メモリ手段２へのちほど書き戻してもいいし、直接メモリ手段２へ格納してもよい。
【００４５】
セキュリティＬＯＧや、ＪＯＢ  ＬＯＧのうち、頻繁にアクセスされるものも記憶しておく。
【００４６】
その後情報収集結果をユーザーへ知らせるために、動作管理手段によって収集した情報にもとづきメモリ手段１内のあいている領域へメモリ手段２のセキュリティＬＯＧや、ＪＯＢ  ログのうち頻繁にアクセスされる優先度の高いものから設定した場合の制約を表示する。
【００４７】
例えば、ユーザーがそれまでＡ４や、解像度の低い設定のみをつかっているのであれば、メモリ手段１の領域はその分空けることが可能であり、逆にいうとその分制約がつく。
【００４８】
制約などの計算は設計時にあらかじめ計算しておき、メモリ手段２か３に格納されている。
【００４９】
ユーザーは、上記情報をもとに確認をとり、上記ＯＫの設定をすると、設定のフラグをメモリ手段３かメモリ手段２にたて、機器の電源が切れる。
【００５０】
メモリ手段２内には、フラグごとにデータ配置設定情報がはいっており、フラグにもとづいた設定を行うことで（例えばフラグがたっているかたっていないかでことなるデバイスドライバーを立ち上げる）パフォーマンスをなるべく落とさない、最適なデータ配置を行うことができる。
【００５１】
その他の実施の形態として、上記に加えて、簡易的なハードを実装できるようにしておくことで、機能追加が可能である。
【００５２】
専用ハード手段が、電源手段である場合、メモリ手段１を不揮発性デバイスにすることが可能であるため、電源ＯＦＦ時にもデータを保護することができるようになる。但し、大容量の電源手段はコスト高という制約がある。
【００５３】
専用ハード手段が、ＲＡＭ＋電源手段である場合、上記メモリ手段１の増設を行うことができるために、上記実施の形態の制約事項をより緩和できる。
【００５４】
専用ハード手段が、ＰＲＡＭである場合、ＲＡＭ＋電源手段より低コストで実現が可能であるというメリットがある。
【００５５】
なお、上述する各実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々の変更実施が可能である。
【図面の簡単な説明】
【００５６】
【図１】一般的な組込み機器のＬＯＧの項目を、例としてＭＦＰのログで対応させた表である。
【図２】画像処理装置のハードウェア構成を示す図である。
【図３】図２に示したＡＳＩＣ９０１の細部構成を示すブロック図である。
【図４】図１を具体的にデバイスに配置した従来技術の場合の図である。
【図５】本実施の形態のデータ配置図例である。
【図６】従来技術と本実施の形態の違いを示したブロック図の実施例である。
【図１】
2010002980.tif 000003
【図２】
2010002980.tif 000004
【図３】
2010002980.tif 000005
【図４】
2010002980.tif 000006
【図５】
2010002980.tif 000007
【図６】
2010002980.tif 000008