(57)【要約】【課題】複数の操作手段によってハードディスクが同時に操作されることに伴い、ハードディスク機能の実行に矛盾が生じるのを防止できる画像形成装置を提供する。【解決手段】ＨＤＤ機能の実行状況を監視し、外部機器又は操作部からの入力信号を受信したときに、当該入力信号に対応する機能がＨＤＤ機能であるかを判別し、当該入力信号に対応する機能がＨＤＤ機能である場合には、実行状況に基づいてＨＤＤ機能を制御する。また、ＨＤＤ機能に、少なくとも記憶部に記憶された画像データを変更又は削除する機能が含まれるようにする。【選択図】図４
2009124376.tif 000002
【特許請求の範囲】
【請求項１】
外部機器からの入力信号によって機能を制御可能な画像形成装置において、
画像データに基づいて用紙に画像を形成する画像形成部と、
前記画像データを記憶する記憶部と、
所定の機能を実行させるための操作部と、
前記外部機器又は前記操作部からの入力信号に基づいて前記記憶部に関連する機能を制御する制御部と、を備え、
前記制御部は、前記外部機器又は前記操作部のいずれか一方からの入力信号に基づいて前記記憶部に関連する機能を実行している場合には、他方からの入力信号に基づく前記記憶部に関連する機能の起動を禁止することを特徴とする画像形成装置。 
【請求項２】
前記制御部は、前記外部機器が複数存在する場合であって、前記外部機器又は前記操作部のいずれかからの入力信号に基づいて前記記憶部に関連する機能を実行している場合には、他からの入力信号に基づく前記記憶部に関連する機能の起動を禁止することを特徴とする請求項１に記載の画像形成装置。 
【請求項３】
前記制御部は、
前記記憶部に関連する機能の実行状況を監視し、
前記外部機器又は前記操作部からの入力信号を受信したときに、当該入力信号に対応する機能が前記記憶部に関連する機能であるか否かを判別し、
当該入力信号に対応する機能が前記記憶部に関連する機能である場合には、前記実行状況に基づいて前記記憶部に関連する機能を制御することを特徴とする請求項１又は２に記載の画像形成装置。 
【請求項４】
前記記憶部に関連する機能には、少なくとも前記記憶部に記憶された画像データを変更又は削除する機能が含まれることを特徴とする請求項１〜３のいずれか一項に記載の画像形成装置。 
【請求項５】
前記記憶部に関連する機能が起動されてからの経過時間を計時するタイマを備え、
前記制御部は、前記記憶部に関連する機能の実行中に、前記タイマにより所定時間の経過が検出された場合には、当該機能を終了することを特徴とする請求項１〜４のいずれか一項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部機器により制御可能なハードディスクを備えた画像形成装置に関する。
【背景技術】
【０００２】
従来、コピー機能、スキャナ機能、プリンタ機能を備え、ＬＡＮ（Local Area Network）等のネットワークを介して接続された外部ＰＣ（Personal Computer）からの遠隔操作により制御可能な画像形成装置（いわゆるデジタル複合機）が知られている。
図７は、従来の画像形成装置を利用したネットワーク構成について示した説明図である。図７に示すように、画像形成装置１００には、３台の外部ＰＣ１〜３が、ＬＡＮ等のネットワークを介して接続されている。
このような画像形成装置１００にハードディスクを設けることで、画像形成装置１００においてスキャンした画像データをハードディスクに記憶させたり、ハードディスクに記憶されている画像データに基づいて用紙に画像形成したりすることができる。また、ＰＣ１〜３からの操作により、画像形成処理を実行させると同時に当該処理で用いた画像形成のための画像データをハードディスクに記憶させることができる。
また、画像形成装置１００又はＰＣ１〜３において、ハードディスク内の画像データを管理し、画像データの名前の変更、画像データの削除、画像データの転送、画像データに基づく画像形成などの機能を実行させることができる。かかる技術は、例えば、特許文献１に開示されている。
【特許文献１】特開２００３−３０４３７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来技術では、画像形成装置や外部ＰＣといった複数の操作手段によって同時にＨＤＤを利用する機能が実行されることもあり、この場合に、操作手段から指示した機能が実行されなくなるという問題があった。
例えば、あるユーザが一つの操作手段（例えば、画像形成装置の操作部）を操作してハードディスクに保存されている画像データに基づいて画像形成しようとする際に、他のユーザが別の操作手段（例えば、ＰＣ１）で当該画像データを削除してしまった場合、画像形成のための画像データが存在しなくなるために画像形成が実行されなくなる。
【０００４】
本発明は、複数の操作手段によってハードディスクが同時に操作されることに伴い、ハードディスク機能の実行に矛盾が生じるのを防止できる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、上記目的を達成するためになされたものであり、外部機器からの入力信号によって機能を制御可能な画像形成装置において、画像データに基づいて用紙に画像を形成する画像形成部と、前記画像データを記憶する記憶部と、所定の機能を実行させるための操作部と、前記外部機器又は前記操作部からの入力信号に基づいて前記記憶部に関連する機能を制御する制御部と、を備え、前記制御部は、前記外部機器又は前記操作部のいずれか一方からの入力信号に基づいて前記記憶部に関連する機能を実行している場合には、他方からの入力信号に基づく前記記憶部に関連する機能の起動を禁止することを特徴とする。
【０００６】
請求項２に記載の発明は、請求項１に記載の画像形成装置において、前記制御部は、前記外部機器が複数存在する場合であって、前記外部機器又は前記操作部のいずれかからの入力信号に基づいて前記記憶部に関連する機能を実行している場合には、他からの入力信号に基づく前記記憶部に関連する機能の起動を禁止することを特徴とする。
【０００７】
請求項３に記載の発明は、請求項１又は２に記載の画像形成装置において、前記制御部は、前記記憶部に関連する機能の実行状況を監視し、前記外部機器又は前記操作部からの入力信号を受信したときに、当該入力信号に対応する機能が前記記憶部に関連する機能であるか否かを判別し、当該入力信号に対応する機能が前記記憶部に関連する機能である場合には、前記実行状況に基づいて前記記憶部に関連する機能を制御することを特徴とする。
【０００８】
請求項４に記載の発明は、請求項１〜３のいずれか一項に記載の画像形成装置において、前記記憶部に関連する機能には、少なくとも前記記憶部に記憶された画像データを変更又は削除する機能が含まれることを特徴とする。
【０００９】
請求項５に記載の発明は、請求項１〜４のいずれか一項に記載の画像形成装置において、前記記憶部に関連する機能が起動されてからの経過時間を計時するタイマを備え、前記制御部は、前記記憶部に関連する機能の実行中に、前記タイマにより所定時間の経過が検出された場合には、当該機能を終了することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、複数の操作手段によってハードディスクが同時に操作されることに伴い、ハードディスク機能の実行に矛盾が生じるのを防止できる画像形成装置を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１２】
図１は、本発明に係る画像形成装置１００を適用したネットワーク構成の一例について示した説明図である。
画像形成装置１００は、入力画像に画像処理を施して出力画像を生成し、当該出力画像の印刷出力を行う装置であり、例えば、コピー機能、スキャナ機能、プリンタ機能を備えたデジタル複合機である。また、ＬＡＮ（Local Area Network）等のネットワークを介して接続された外部ＰＣ１〜３からの遠隔操作により制御可能とされる。
【００１３】
画像形成装置１００は、画像形成に使用される画像データを記憶するハードディスクを備えており、スキャンした画像データをハードディスクに記憶させたり、ハードディスクに記憶されている画像データに基づいて用紙に画像形成したりすることができる。また、ＰＣ１〜３の操作により、画像形成処理を実行させると同時に当該処理で用いた画像形成のための画像データをハードディスクに記憶させることができる。さらに、画像形成装置１００又はＰＣ１〜３において、ハードディスク内の画像データを管理し、画像データの名前の変更、画像データの削除、画像データの転送（画像形成装置からＰＣ）、画像データに基づく画像形成などの機能を実行させることができる。上述したハードディスクに関連する機能を、以下、ＨＤＤ機能と称する。このＨＤＤ機能についての詳細は後述する。
【００１４】
このように、画像形成装置１００は、ＰＣ１〜３の操作によりＨＤＤ機能を実行可能とされている。そして、本実施形態の画像形成装置１００では、一つの操作手段（例えば、画像形成装置１００の操作部）によってＨＤＤ機能が実行されているときは、他の操作手段（例えば、ＰＣ１）からのＨＤＤ機能の起動要求は拒否されるようにしている（ＨＤＤ機能のロック）。
【００１５】
図１では、ＰＣ１において、ＨＤＤ機能である遠隔ＨＤＤ管理ツールが実行されているので、画像形成装置１００及びＰＣ２，３ではＨＤＤ機能がロックされていることを示している。すなわち、画像形成装置１００でＨＤＤプリントを起動したり、ＰＣ２で遠隔管理ツールを起動したり、ＰＣ３でプリント時同時保存を起動したりすることはできない。
これにより、複数の操作手段によってハードディスクが同時に操作されることに伴い、ＨＤＤ機能の実行に矛盾が生じるのを防止することができる。
【００１６】
図２は、本実施形態に係る画像形成装置１００の概略構成を示すブロック図である。
本実施形態に係る画像形成装置１００は、本体操作部１１と、スキャナ部１２と、プリンタ部１３と、記憶部１４と、制御部１５と、プログラムメモリ１６と、画像用メモリ１７と、外部機器Ｉ／Ｆ１８と、ネットワークＩ／Ｆ１９と、を備えて構成されている。
また、画像形成装置１００は、外部機器Ｉ／Ｆ１８を介して外部記憶装置２０と接続され、ネットワークＩ／Ｆ１９を介してネットワーク端末３０と接続されている。
【００１７】
本体操作部１１は、コピー機能等の各種機能の実行を指示するためのスタートキーや数字キー等からなる機能キーと、各種操作画面を表示させる画面表示部と、を備えて構成される。画面表示部は、ＬＣＤ（Liquid Crystal Display）等で構成され、各種操作画面のほか、各種設定画面や画像の状態表示、各機能の動作状況等の表示を行う。また、ＬＣＤの画面上には、タッチパネルが形成されており、手指やタッチペン等を押下することで各種操作、設定を行うことができるようになっている。
【００１８】
スキャナ部１２は、ＡＤＦ（Auto Document Feeder；自動原稿送り装置）及びスキャナにより構成される。
ＡＤＦは、原稿を載置するための原稿トレイを備え、原稿トレイに載置された原稿をスキャナのコンタクトガラス上の原稿読み取り位置に１枚ずつ搬送する。スキャナによる原稿の読み取りが完了すると、当該原稿を原稿排紙トレイに搬送して排出する。
スキャナは、コンタクトガラス上の原稿読み取り位置に載置された原稿に光を投射し、その光の反射光をＣＣＤ（Charge Coupled Device）により結像し、光電変換することにより原稿の画像を読み取り、読み取った画像をＡ／Ｄ変換器によりデジタル画像データに変換し、後述する画像用メモリ１７に出力する。
【００１９】
プリンタ部１３は、画像データに基づいて用紙上に画像を形成する。ここで、画像データとは、例えば、スキャナ部１２から出力された画像データ、ネットワーク端末３０から送信された画像データ、記憶部１４に記憶されている画像データである。
プリンタ部１３は、例えば、レーザ光源から感光ドラム上にレーザ光を照射して露光を行い、静電潜像を形成する。これに現像部がトナーを吹き付けてできたトナー像を記録用紙に転写する（電子写真方式）。なお、画像形成は、電子写真方式、インクジェット方式等いずれの方式であってもよい。
【００２０】
記憶部１４は、ＨＤＤ（Hard Disk Drive）で構成され、スキャナ部１２やネットワーク端末３０から取り込まれた画像データ等を記憶する。
【００２１】
制御部１５は、例えば、ＣＰＵ（Central Processing Unit）１５１、ＲＡＭ（Random Access Memory）１５２等を備えて構成され、画像形成装置１００の各部を制御する。
ＣＰＵ１５１は、プログラムメモリ１６に格納された処理プログラム等を読み出して、ＲＡＭ１５２に展開して実行することにより、画像形成装置１００全体の制御を行う。
ＲＡＭ１５２は、ＣＰＵ１５１により実行された処理プログラム等を、ＲＡＭ１５２内のプログラム格納領域に展開するとともに、入力データや上記処理プログラムが実行される際に生じる処理結果等をデータ格納領域に格納する。
【００２２】
プログラムメモリ１６は、例えば、不揮発の半導体メモリ等で構成され、処理プログラムやデータ等が予め記憶されている。プログラムメモリ１６には、例えば、画像形成装置１００が備える各種機能を起動させるための起動プログラム、実行されている機能を通常終了させるための通常終了プログラムが格納されている。
画像用メモリ１７は、ＤＲＡＭ等で構成され、圧縮画像データが格納されている圧縮メモリ領域、対象画像データ（非圧縮画像データ）を出力直前に一時格納するためのページメモリ領域を有する。
【００２３】
外部機器Ｉ／Ｆ１８、ネットワークＩ／Ｆ１９は、それぞれ外部記憶装置２０、ネットワーク端末３０との間で定められた形式（例えば、ＴＣＰ／ＩＰ等のプロトコル）に従って、データ等の送受信を行う。
【００２４】
外部記憶装置２０は、外部機器Ｉ／Ｆ１８を介して画像形成装置１００と接続可能な装置であり、主に記憶部１４のバックアップ媒体としての役割を担っている。外部記憶装置２０には、例えば、ＣＤ（Compact Disc）ドライブ、ＤＶＤ（Digital Versatile Disc）ドライブ、ハードディスクドライブ、ＵＳＢメモリ等を用いることができる。
【００２５】
ネットワーク端末３０は、ネットワークＩ／Ｆ１９を介して画像形成装置１００と接続可能な装置であり、図１のＰＣ１〜３に相当する。
ネットワーク端末３０は、例えば、液晶パネル等の表示装置と、キーボードやマウス等の操作部を備える。そして、表示装置に画像形成装置１００のＷｅｂ画面を表示し、このＷｅｂ画面において操作部を操作することにより、例えば、画像形成装置１００のＨＤＤ機能を実行することができる（Ｗｅｂ画面操作部３１）。ユーザが、Ｗｅｂ画面操作部３１を操作することにより、選択された機能に対応した操作信号がネットワークＩ／Ｆ１９を介して画像形成装置１００の制御部１５へと送信され、画像形成装置１００を遠隔制御することが可能となる。
また、ネットワーク端末３０から画像形成装置１００に印刷指示データ（画像データを含む）を送信することで、画像形成装置１００において画像データに基づく画像形成を実行することができる。
【００２６】
上述したように、本実施形態の画像形成装置１００は、画像データに基づいて用紙に画像を形成するプリンタ部１３（画像形成部）と、画像データを記憶する記憶部１４と、所定の機能を実行させるための本体操作部１１（操作部）と、外部機器又は操作部からの入力信号に基づいて記憶部１４に関連する機能を制御する制御部１５と、を備える。
【００２７】
図３は、プログラムメモリ１６に格納されているＨＤＤ機能リストを示す説明図である。
このＨＤＤ機能リストには、例えば、各ＨＤＤ機能を区別するための識別情報が記憶されている。なお、各ＨＤＤ機能を実行するためのプログラムは、プログラムメモリ１６の別領域に格納されている。
図３に示すように、ＨＤＤ機能は、本体操作部１１により実行可能な機能Ｆ１と、Ｗｅｂ画面操作部３１により実行可能な機能Ｆ２に区分される。そして、本体操作部用の機能Ｆ１には、例えば、ＨＤＤ管理ツール、ＳｃａｎＴｏＨＤＤ、コピー時ＨＤＤ同時保存、ＨＤＤプリント等がある。Ｗｅｂ画面操作部用の機能には、例えば、遠隔管理ツール、プリント時ＨＤＤ同時保存等がある。
【００２８】
ここでＨＤＤに関連する各機能について簡単に説明する。
本体操作部用の機能Ｆ１であるＨＤＤ管理ツールは、ＨＤＤ上に保存されている画像データを管理（名前変更・削除・他の画像にコピー）する機能である。ＳｃａｎＴｏＨＤＤは、スキャナ部１２で取り込んだ画像データをＨＤＤに保存する機能である。コピー時同時保存は、コピー時にスキャナ部１２で取り込んだ画像データをＨＤＤに同時保存する機能である。ＨＤＤプリントは、ＨＤＤ上に保存されている画像データに基づいて用紙に画像形成する機能である。
Ｗｅｂ画面操作部用の機能Ｆ２である遠隔管理ツールは、ＨＤＤ上に保存されている画像を管理（名前変更・削除・他の画像にコピー）する機能である。プリント時ＨＤＤ同時保存は、ネットワーク端末３０からの印刷指示データに含まれる画像データをＨＤＤへ同時保存する機能である。
【００２９】
また、図３に示すように、プログラムメモリ１６には、ＨＤＤ機能リストや、各種機能を実行するためのプログラムの他、ＨＤＤ機能が実行されている時間を計時するプログラム（ＨＤＤ機能タイマ）、ＨＤＤ機能の実行状況を監視するプログラム（ＨＤＤ機能フラグ）、実行中の機能を設定するプログラム（実行中機能の設定）が格納されている。
具体的には、ＨＤＤ機能タイマは、一定時間ごとにカウントアップすることによりＨＤＤ機能が起動されてからの経過時間を計時し、ＲＡＭ１５２内のＨＤＤ機能タイマ領域にタイマ情報を格納する。
ＨＤＤ機能フラグは、ＲＡＭ１５２内のＨＤＤ機能フラグ領域に、ＨＤＤ機能が実行された場合にＨＤＤ機能フラグ情報としてオンを設定し、ＨＤＤ機能が実行されていない場合にオフを設定する。
実行中機能の設定は、ＲＡＭ１５２内の実行中機能格納領域に実行中の機能を示す識別情報を設定する。
【００３０】
図４は、画像形成装置１００の持つ機能を起動させるための起動処理の一例について示したフローチャートである。
この起動処理は、ユーザが画像形成装置１００の本体操作部１１又はネットワーク端末３０のＷｅｂ画面操作部３１により、所定の機能を起動させる操作を行ったことに伴い、起動要求を表す操作信号が制御部１５へと送信されることを契機に、ＣＰＵ１５１がプログラムメモリ１６に格納されている起動プログラムを実行することにより実現される。
【００３１】
図４において、ステップＳ１１では、起動要求のあった機能がＨＤＤ機能であるかを判別するため、プログラムメモリ１６に格納されているＨＤＤ機能リスト等がＲＡＭ１５２に読み出され、参照される。
【００３２】
ステップＳ１２では、起動要求のあった機能がＨＤＤ機能リストに存在するかどうかが判定される。具体的には、ステップＳ１１でＲＡＭ１５２に読み出されたＨＤＤ機能リストに格納されている識別情報の中に、起動要求のあった機能の識別情報と一致するものが存在するかどうかで判定される。起動要求のあった機能がＨＤＤ機能リストに存在しなかった場合（例えば、単なるコピー機能等）は、当該機能はＨＤＤ機能ではないため、ＨＤＤが同時操作される危険性はない。従って、当該機能はそのまま起動される（ステップＳ１７）。
【００３３】
ステップＳ１３では、ＨＤＤ機能の動作状況を判定するための情報が取得される。具体的には、ＲＡＭ１５２に設定されているＨＤＤ機能フラグのＯＮ／ＯＦＦ情報が取得される。
ステップＳ１４では、ＨＤＤ機能が現在動作しているかどうかが判定される。ＨＤＤ機能の動作チェックは、ステップＳ１３で取得されたＨＤＤ機能フラグ情報に基づいて、フラグのＯＮ／ＯＦＦで判断される。ＨＤＤ機能がすでに動作している場合（フラグＯＮ）は、ＨＤＤの操作にロックがかけられ、ＨＤＤ機能の新たな起動要求は拒否される（ステップＳ１５）。
一方、ＨＤＤ機能が動作していない場合（フラグＯＦＦ）は、ＨＤＤ機能フラグがＯＮにされた後（ステップＳ１６）、起動要求のあったＨＤＤ機能が起動される（ステップＳ１７）。
【００３４】
このように、起動要求のあった機能がＨＤＤ機能であるかどうかを判別し、機能に応じて起動を制限するようにしている。
具体的には、ＨＤＤ機能以外の機能の起動要求があった場合、及びＨＤＤ機能が実行されていない状態でＨＤＤ機能の起動要求があった場合には通常起動する。一方、ＨＤＤ機能が実行されている状態で、新たにＨＤＤ機能の起動要求があった場合には、ＨＤＤ機能はロックされているので、この起動要求を拒否する。これにより、ＨＤＤ機能の実行に矛盾が生じるのを防止できる。
【００３５】
図５は、実行中の機能を終了させるための通常終了処理の一例について示したフローチャートである。
この通常終了処理は、ユーザが画像形成装置１００の本体操作部１１又はネットワーク端末３０のＷｅｂ画面操作部３１により、所定の機能を終了させる操作を行ったこと、又は実行されていた機能が終了したこと（例えば、画像形成処理の終了等）を示す信号が入力されることに伴い、通常終了要求を表す信号が制御部１５へと送信されたことを契機に、ＣＰＵ１５１がプログラムメモリ１６に格納されている通常終了プログラムを実行することにより実現される。
【００３６】
図５において、ステップＳ２１では、現在実行中の機能がＨＤＤ機能であるかを判別するため、プログラムメモリ１６に格納されているＨＤＤ機能リスト等がＲＡＭ１５２に読み出され、参照される。
【００３７】
ステップＳ２２では、実行中の機能がＨＤＤ機能リスト内の機能に該当するかどうかが判定される。具体的には、ステップＳ２１で読み出されたＨＤＤ機能リストに格納されている識別情報の中に、実行中機能格納領域に格納されている識別情報と一致するものが存在するかどうかで判定される。
実行中の機能がＨＤＤ機能に該当する場合は、ＨＤＤ機能フラグがＯＦＦにされ（ステップＳ２３）、当該ＨＤＤ機能は終了される（ステップＳ２４）。
一方、実行中の機能がＨＤＤ機能に該当しない場合は、そのまま終了される（ステップＳ２４）。
【００３８】
このように、ＨＤＤ機能を終了させる場合にＨＤＤ機能フラグをオフすることで、現在のＨＤＤ機能の動作状況を確実に把握できる。
【００３９】
本実施形態の画像形成装置１００は、記憶部に関連する機能（ＨＤＤ機能）の実行状況を監視し、外部機器又は操作部からの入力信号を受信したときに、当該入力信号に対応する機能がＨＤＤ機能であるかを判別し、当該入力信号に対応する機能がＨＤＤ機能である場合には、実行状況に基づいてＨＤＤ機能を制御するので、複数の操作手段によってハードディスクが同時に操作されることに伴い、ＨＤＤ機能の実行に矛盾が生じるのを防止することができる。
例えば、本実施形態では、外部ＰＣ又は操作部のいずれか（例えば、図１のＰＣ１）からの入力信号に基づいてＨＤＤ機能を実行している場合には、他（例えば、図１の画像形成装置１００、ＰＣ２，３）からの入力信号に基づくＨＤＤ機能の起動を禁止する。
なお、本実施形態では、画像形成装置１００に外部ＰＣを複数（３台）接続する構成をとっているが、１台のみを接続する構成をとってもよい。その場合、外部ＰＣ又は操作部のいずれか一方（例えば、図１のＰＣ１）からの入力信号に基づいてＨＤＤ機能を実行している場合には、他方（例えば、図１の画像形成装置１００）からの入力信号に基づくＨＤＤ機能の起動を禁止する。
さらに、本実施形態では、ＨＤＤ機能に、少なくとも記憶部１４に記憶された画像データを変更又は削除する機能が含まれるようにしている。つまり、このような機能を複数の操作手段によって操作した場合にＨＤＤ機能の実行に矛盾が生じうるが、本発明によればかかる問題を防止することができる。
【００４０】
以上、本発明に係る実施形態に基づいて具体的に説明したが、本発明は上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で変更可能である。
【００４１】
図５に示すように、通常は、実行中の機能の終了要求があった場合に、その機能は終了される。この場合、例えば、一つのネットワーク端末３０によりＨＤＤ機能が実行されている場合に、他のネットワーク端末３０又は画像形成装置１００によるＨＤＤ機能の起動が長時間禁止される虞がある。
そこで、ＨＤＤ機能については、所定の時間の経過に伴い強制的に終了させるようにしてもよい。
【００４２】
図６は、ＨＤＤ機能の強制終了処理の一例について示したフローチャートである。
このＨＤＤ機能終了処理は、ＨＤＤ機能が起動したことを契機に、ＣＰＵ１５１がプログラムメモリ１６に格納されているＨＤＤ機能終了プログラムを実行することにより実現される。
【００４３】
ステップＳ３１では、ＨＤＤ機能タイマの数値が０に設定される（タイマの初期化）。
ステップＳ３２では、実行中のＨＤＤ機能に対する終了要求があるかどうかが判定される。実行中のＨＤＤ機能に対する終了要求があった場合は、ＨＤＤ機能フラグがＯＦＦにされ（ステップＳ３３）、当該機能は通常終了される。（ステップＳ３４）。
一方、実行中のＨＤＤ機能に対する終了要求がなかった場合は、次のステップＳ３５へと移行する。
【００４４】
ステップＳ３５では、ＨＤＤ機能タイマの数値が所定値を超過したかどうかが判定される。このＨＤＤ機能を強制終了させるための所定値は、ユーザによる自由な設定が可能である。当該判定は、ＲＡＭ１５２に格納されているタイマ情報と所定値とを比較することによって行われる。タイマ情報が所定値を超過していた場合は、ＨＤＤ機能フラグがＯＦＦにされる（ステップＳ３６）。その後、実行中のＨＤＤ機能の強制終了が行われ（ステップＳ３７）、強制終了が行われたことを示す画面がユーザの操作画面（ＨＤＤ機能を実行していたネットワーク端末３０或いは画像形成装置１００の操作画面）上に表示される（ステップＳ３８）。
一方、タイマ情報が所定値を超過していなかった場合は、ステップＳ３２以降の処理を繰り返す。
【００４５】
このように、ＨＤＤ機能の実行時間が所定時間を経過した場合に当該機能を強制終了させることで、ＨＤＤ機能の操作が無制限にロックされることがなくなり、ＨＤＤ機能を有効に活用することが可能となる。
【００４６】
本実施形態の画像形成装置１００は、記憶部に関連する機能（ＨＤＤ機能）が起動されてからの経過時間を計時するタイマを備え、ＨＤＤ機能の実行中に、タイマにより所定時間の経過が検出された場合には、当該機能を終了するようにしたので、ＨＤＤ機能の操作が無制限にロックされることがなくなり、ＨＤＤ機能を有効に活用することが可能となる。
【００４７】
また、図４に示す起動処理において、ＨＤＤ機能がすでに動作していて新たなＨＤＤ機能の操作にロックがかけられている場合に（ステップＳ１５）、起動要求が拒否されたことをユーザの操作画面に表示させるようにしてもよい。
【００４８】
また、上記実施形態では、一つの操作手段（例えば、画像形成装置１００の操作部）によってＨＤＤ機能が実行されているときは、他の操作手段（例えば、ＰＣ１）からのＨＤＤ機能の起動要求はすべて拒否されるようにしているが（ＨＤＤ機能のロック）、データの保存やコピーのようにデータ自体に変更を加えないＨＤＤ機能が、複数の操作手段によって使用されるようにしても別段問題を生じない。
従って、データを変更したり、又は削除したりするＨＤＤ機能が実行されている場合、或いはこのようなＨＤＤ機能の起動要求があった場合にのみ、ＨＤＤ機能の起動要求を拒否するようにしてもよい。これにより、ＨＤＤ機能がロックされることが少なくなり、ＨＤＤ機能を有効に活用することが可能となる。
【図面の簡単な説明】
【００４９】
【図１】本発明に係る画像形成装置１００を適用したネットワーク構成の一例について示した説明図である。
【図２】本実施形態に係る画像形成装置１００の概略構成を示すブロック図である。
【図３】プログラムメモリ１６に格納されているＨＤＤ機能リストを示す説明図である。
【図４】画像形成装置１００の持つ機能を起動させるための起動処理の一例について示したフローチャートである。
【図５】実行中の機能を終了させるための通常終了処理の一例について示したフローチャートである。
【図６】ＨＤＤ機能の強制終了処理の一例について示したフローチャートである。
【図７】従来の画像形成装置を利用したネットワーク構成について示した説明図である。
【符号の説明】
【００５０】
１００  画像形成装置
１１  本体操作部
１２  スキャナ部
１３  プリンタ部
１４  記憶部
１５  制御部
１５１  ＣＰＵ
１５２  ＲＡＭ
１６  プログラムメモリ
１７  画像用メモリ
１８  外部機器Ｉ／Ｆ
１９  ネットワークＩ／Ｆ
２０  外部記憶装置
３０  ネットワーク端末
３１  Ｗｅｂ画面操作部
【図１】
2009124376.tif 000003
【図２】
2009124376.tif 000004
【図３】
2009124376.tif 000005
【図４】
2009124376.tif 000006
【図５】
2009124376.tif 000007
【図６】
2009124376.tif 000008
【図７】
2009124376.tif 000009