(57)【要約】【課題】他の装置を用いることなく装置の設定を行うことができるとともに、所望のタイミングで設定の変更を反映させることができ、作業者の作業環境を改善できる画像形成装置を提供する。【解決手段】設定要求を受付部１１で受け付けて記憶部１２に設定要求２１として記憶させておく。設定要求２１には、その設定要求を実行するタイミングを示す実行条件が付加されている。判定部１５は実行条件が満たされるか否かを判定し、実行条件が満たされた場合には実行部１６が対応する設定要求２１に従って設定処理を実行する。これにより、予め設定要求を行っておき、所望のタイミングでその設定要求を実行させて設定を反映させることができる。【選択図】図１
2008158940.tif 000002
【特許請求の範囲】
【請求項１】
設定に従って画像を形成する形成手段と、設定要求を受け付ける受付手段と、前記受付手段で受け付けた前記設定要求を記憶する記憶手段と、前記設定要求の実行条件を判定する判定手段と、前記判定手段で前記設定要求の実行を判定した場合に前記設定要求を実行する実行手段を有することを特徴とする画像形成装置。
【請求項２】
前記記憶手段は、複数の設定要求を記憶可能であり、前記記憶手段に記憶されている複数の設定要求を整理して最適化する最適化手段を有することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
さらに、前記記憶手段に記憶されている設定要求を出力する出力手段を有することを特徴とする請求項１または請求項２に記載の画像形成装置。
【請求項４】
さらに、前記実行手段で設定要求を実行したことを通知する通知手段を有することを特徴とする請求項１ないし請求項３のいずれか１項に記載の画像形成装置。
【請求項５】
請求項１ないし請求項４のいずれか１項に記載の画像形成装置の機能をコンピュータに実行させることを特徴とする画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成プログラムに関するものである。
【背景技術】
【０００２】
一般に画像形成装置は、その動作を設定可能に構成されている。装置の設定を変更するためには、旧来は装置の操作パネルなどから作業者が人手により設定の変更操作を行っていた。しかし、そのような設定の変更は、その変更を反映させた時点で装置の動作が変更される。そのため、例えば業務などで用いている装置の設定変更などにおいては、業務を行っていない休日や夜間などに設定変更の作業を行う必要があり、作業者の負担になっていた。特に、設定項目数が多い場合や、多くの装置において設定の変更を行う場合には、設定変更のために業務を停止する時間も長くなることから、休日や夜間などに行う傾向が顕著である。
【０００３】
例えば特許文献１や特許文献２では、外部から設定要求を行っておき、印刷ジョブが無くなった時点で設定を実行している。この場合、操作パネルなどからの操作を外部の装置で行えるものの、印刷ジョブが無くなればすぐに設定が反映されることから、やはり業務が行われていない日時を選んで作業を行うしかない。
【０００４】
特許文献３では、設定する装置とは別に設定ファイルサーバを設け、その設定ファイルサーバに予め設定ファイルを登録しておき、所定の条件下で設定ファイルを用いた設定の更新を設定ファイルサーバが行っている。この技術により、設定ファイルサーバが存在するシステムにおいては、作業者は設定ファイルを予め登録しておけばよいため、休日や夜間などの作業から解放される。
【０００５】
【特許文献１】特開２００２−１３５４９３号公報
【特許文献２】特開２００３−２９９４１号公報
【特許文献３】特開２０００−２５３０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上述した事情に鑑みてなされたもので、他の装置を用いることなく装置の設定を行うことができるとともに、所望のタイミングで設定の変更を反映させることができ、作業者の作業環境を改善できる画像形成装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
本願請求項１に記載の発明は、設定に従って画像を形成する形成手段と、設定要求を受け付ける受付手段と、前記受付手段で受け付けた前記設定要求を記憶する記憶手段と、前記設定要求の実行条件を判定する判定手段と、前記判定手段で前記設定要求の実行を判定した場合に前記設定要求を実行する実行手段を有することを特徴とする画像形成装置である。
【０００８】
本願請求項２に記載の発明は、請求項１に記載の画像形成装置の前記記憶手段が、複数の設定要求を記憶可能であり、前記記憶手段に記憶されている複数の設定要求を整理して最適化する最適化手段を有することを特徴とする画像形成装置である。
【０００９】
本願請求項３に記載の発明は、請求項１または請求項２に記載の画像形成装置の構成に加え、さらに、前記記憶手段に記憶されている設定要求を出力する出力手段を有することを特徴とする画像形成装置である。
【００１０】
本願請求項４に記載の発明は、請求項１ないし請求項３のいずれか１項に記載の画像形成装置の構成に加え、さらに、前記実行手段で設定要求を実行したことを通知する通知手段を有することを特徴とする請求項１ないし請求項３のいずれか１項に記載の画像形成装置である。
【００１１】
本願請求項５に記載の発明は、請求項１ないし請求項４のいずれか１項に記載の画像形成装置の機能をコンピュータに実行させることを特徴とする画像形成プログラムである。
【発明の効果】
【００１２】
本願請求項１に記載の発明によれば、操作者が設定要求を予め行っておくだけで、実行条件に従って設定を実行させることができ、操作者の作業環境を改善することができるという効果がある。
【００１３】
本願請求項２に記載の発明によれば、最適化により重複する設定を排除し、設定の実行に要する時間を削減することができる。
【００１４】
本願請求項３に記載の発明によれば、多数の設定要求が行われている場合でも、事前に確認することができる。
【００１５】
本願請求項４に記載の発明によれば、設定が反映されたことを確認することができる。
【００１６】
本願請求項５に記載の発明によれば、本願請求項１に記載の発明の効果を得ることができる。
【発明を実施するための最良の形態】
【００１７】
図１は、本発明の画像形成装置の実施の一形態を示すブロック図である。図中、１１は受付部、１２は記憶部、１３は最適化部、１４は出力部、１５は判定部、１６は実行部、１７は設定保持部、１８は通知部、１９は形成部、２１は設定要求、２２は設定データである。
【００１８】
受付部１１は、外部からの設定要求を受け付けて記憶部１２に設定要求２１として記憶させる。例えばＬＡＮやインターネット、電話回線、パラレルあるいはシリアルまたは専用のインタフェースなど、種々の通信路を通じて設定要求を受け付けるほか、図示しない操作パネルなどから作業者による入力を受け付けてもよい。受け付けた設定要求には、その設定要求を実行するための実行条件が含まれている。実行条件としては、例えば設定を行う日時を条件として設定しておくことができる。もちろんこのほかにも、設定を実行するタイミングを示す様々な条件を設定しておくことができる。
【００１９】
記憶部１２は、この画像形成装置で記憶する必要がある様々なデータを記憶しておくことができ、ここでは特に、受付部１１で受け付けた１ないし複数の設定要求２１を記憶しておくことができる。また図１に示す例では、形成部１９が使用する設定データ２２についても、この記憶部１２に記憶している。
【００２０】
最適化部１３は、記憶部１２に複数の設定要求２１が記憶されている場合、それら複数の設定要求２１を整理して最適化する。例えば、複数の設定要求２１によって重複した設定を行っている場合、最新の設定要求２１を優先して設定を行えばよい。また、装置の再起動が必要な設定を行う設定要求２１については、なるべく再起動が少なくなるように設定をまとめることができる。さらに、後述する設定保持部１７に対する設定データの更新を行う複数の設定要求２１については、設定データのイメージを作成しておいて、そのイメージを設定保持部１７に設定することもできる。
【００２１】
出力部１４は、記憶部１２に記憶されている設定要求を出力する。出力方法としては、形成部１９によって画像形成出力したり、あるいは受付部１１が設定要求２１を受け取る際に使用する通信路あるいはその他の通信路を用いて外部へ通知することもできる。
【００２２】
判定部１５は、記憶部１２に記憶されている設定要求２１に対して設定されている実行条件が満たされるか否かを判定する。例えば実行条件として日時が設定されている場合には、当該日時が到来したか否かを判定すればよい。実行条件が満たされる場合には、実行部１６に対して設定要求２１の実行を指示する。
【００２３】
実行部１６は、判定部１５で設定要求２１に対応する実行条件が満たされたと判定した場合に、その設定要求２１で指示されている設定を実行する。設定の実行は、設定保持部１７が保持している設定データの更新や、記憶部１２が記憶している設定データ２２の更新などがある。
【００２４】
設定保持部１７は、形成部１９が画像を形成する動作を制御するための各種の設定情報や、装置全体の制御のための各種の設定情報を保持している。例えば、形成部１９で画像に透かしを強制的に埋め込む設定や、ＩＰアドレスの設定などがある。この設定保持部１７は、電源を切断しても消去されない不揮発性のメモリなどで構成することができる。
【００２５】
通知部１８は、設定要求２１で指示されている設定を実行部１６で実行したことを、予め設定されている通知先へ通知する。この通知は、例えば受付部１１が設定要求２１を受け取る際に使用する通信路あるいはその他の通信路を用いて行うことができる。もちろん、形成部１９から画像形成出力することにより通知を行ってもよい。
【００２６】
形成部１９は、設定保持部１７に保持されている設定情報に従い、また記憶部１２に記憶されている設定データ２２を用いながら、画像を形成する。画像形成方法は任意である。
【００２７】
次に、本発明の画像形成装置の実施の一形態における動作の一例を説明する。以下の説明では、設定を実行する日時が実行条件として指定されるものとして説明する。図２は、設定要求を受け付ける際の動作の一例を示すフローチャートである。Ｓ３１において、実行条件が指定された設定要求を受付部１１が受け付け、設定要求２１として記憶部１２に記憶させる。
【００２８】
以下の処理により、最適化部１３は設定要求２１についての最適化処理を行う。Ｓ３２において、実行条件、ここでは日時を検索キーとして、設定フォルダを検索する。ここで設定フォルダは、それぞれの実行条件（ここでは日時）ごとに作成され、最適化した設定のためのデータを保持する。設定のためのデータとしては、設定保持部１７に保持させる設定情報のイメージや記憶部１２に記憶させる設定データ２２などである。設定要求は、形成部１９で画像を形成するための他の印刷要求と区別できればよく、そのデータ形式や通信方法などは任意である。
【００２９】
Ｓ３３において、Ｓ３２における検索で実行条件に対応する設定フォルダが存在するか否かを判定する。存在する場合はそのままＳ３５へ進み、存在しない場合には、Ｓ３４において、実行条件（ここでは日時）に対応する新たな設定フォルダを作成してＳ３５へ進む。
【００３０】
Ｓ３５において、Ｓ３１で受け付けた設定要求２１の設定内容を判断する。ここでは、設定保持部１７に保持する、画像形成動作や装置全体の制御を行うための設定情報を変更するものであるか、あるいは、マクロやフォントなど、記憶部１２に記憶しておいて画像形成時に使用する各種の設定データ２２の設定であるかを判断する。
【００３１】
設定要求２１の設定内容が画像形成動作や装置全体の制御を行うための設定情報の変更である場合には、Ｓ３６においてＳ３３で検索した（あるいはＳ３４で新たに作成した）設定フォルダ中に、設定情報の差分イメージが存在するか否かを判断する。差分イメージが存在していなければ、Ｓ３７において、Ｓ３１で受け付けた設定要求２１の設定内容に従って、設定記憶部１７に記憶されている設定情報を変更するための差分イメージと設定を変更するデータを示すマスクイメージを作成する。設定記憶部１７に記憶されている設定情報は、ビットのＯＮ／ＯＦＦによって機能を設定する場合が多く、設定を変更するビットの値を差分イメージとし、変更するビット位置をマスクイメージとすればよい。この差分イメージ及びマスクイメージを記憶部１２の該当する設定フォルダに記憶させておく。
【００３２】
設定フォルダ中に差分イメージが既に存在している場合には、Ｓ３８において、Ｓ３１で受け付けた設定要求２１の設定内容に従って、既に存在する差分イメージを変更し、またその変更に伴って新たに設定を変更するビット位置についてマスクイメージを変更する。変更後の差分イメージ及びマスクイメージを記憶部１２の該当する設定フォルダに記憶させて更新する。
【００３３】
一方、設定要求２１の設定内容が記憶部１２に記憶しておいて画像形成時に使用する各種の設定データ２２の設定である場合には、その設定要求２１に対する最適化の処理を行う。ここではＳ３９においてマクロ・フォントファイルの追加／更新要求か否かを判断し、マクロ・フォントファイルの追加／更新要求である場合にはＳ４０において、追加または更新するマクロファイルやフォントファイルを設定フォルダにコピーし、追加／更新のために用意しておく。そしてＳ４１において、用意したマクロ・フォントファイルの追加／更新を行うために、新たにコマンドファイルを作成し、または既にコマンドファイルが存在していれば、そのコマンドファイルを更新する。このとき、重複するコマンドを排除すると、より最適化することができる。また、Ｓ３９でマクロ・フォントファイルの追加／更新要求以外と判断された場合には、Ｓ４１において上述のようにコマンドファイルの新規作成あるいは更新を行う。
【００３４】
このようにして、外部から送られてくる設定要求を受け付けて、設定内容に従って最適化しておく。なお、この時点では要求された設定をすぐに実行することはなく、以下に述べる実行処理により実行条件が満たされたときに（ここでは日時が到来したときに）設定が実行される。設定要求を受け付けて最適化しただけでは設定は変更されないので、形成部１９による画像の形成には反映されない。逆に、要求された設定が反映されるまでは、それまでの設定で形成部１９による画像の形成を続けることになる。
【００３５】
上述の動作例では、日時ごとに設定要求をまとめ、画像形成動作や装置全体の制御を行うための設定情報の変更については設定情報のイメージを作成して集約するという最適化処理を行う例を示した。また画像形成時に使用する各種の設定データ２２の設定である場合には、予めマクロ・フォントファイルをコピーして用意しておき、また設定をコマンドファイルとして集約するものとして示した。最適化部１３が行う最適化処理はこの例に限られるものではなく、例えば実行条件である日時の順に参照して重複した設定を行うものがあれば最新の設定要求を優先してそれ以外を削除することによって、設定処理を減少させることができる。あるいは、装置の再起動の要・不要によりまとめることにより、再起動の回数を減らして最適化してもよい。特に設定保持部１７が保持する設定情報を変更する場合には装置の再起動が必要な場合が多く、上述のように設定保持部１７が保持する設定情報の差分データのイメージを複数の設定要求２１から作成しておくことにより再起動の回数を減らすことができる。もちろん、このほかの方法により最適化してもよい。
【００３６】
上述の設定要求は、実行条件が満たされる前であればいつ行ってもよい。例えば複数の画像形成装置に対して一斉に設定を行う場合でも、設定要求を送る際には一斉に行う必要はない。従って、通信路が空いているときに設定要求を転送するなど、通信路に負担をかけないように設定要求を転送しておくことができる。
【００３７】
また、最適化部１３による最適化処理も、実行条件が満たされる前であればいつ行ってもよいし、最適化処理が行われなくても設定は正常に行われる。従って、最適化処理は形成部１９による画像形成に支障がないときに実行すればよい。また、実際の設定処理時には最適化された設定内容により設定を実行するため、実際に設定を行う際の処理時間は短縮される。
【００３８】
記憶部１２に記憶されている設定要求２１は、出力部１４から出力させることができる。例えば出力要求を画像形成装置に送ることによって、記憶されている設定要求２１のリストを取り出し、さらに各設定要求２１の設定内容を参照できるように構成することができる。あるいは、ユーザからの指示により、記憶部１２に記憶されている設定要求２１を、その内容とともに形成部１９からレポート出力することも可能である。例えば事前に設定される内容を確認する場合などにおいて、この機能を利用することができる。
【００３９】
図３は、設定要求を実行する際の動作の一例を示すフローチャートである。ここでは日時を実行条件としているので、Ｓ５１において、現在の日時を取得する。Ｓ５２において、実行条件として設定されている日時の順に設定フォルダを検索し、Ｓ５３において、検索された設定フォルダの１つを選択する。
【００４０】
Ｓ５４において、Ｓ５３で選択した設定フォルダに対応する日時（実行条件）が現在の日時より前か否かを判定する。この判定は判定部１５で行う。設定フォルダに対応する日時が現在の日時以前であれば、その設定フォルダに対応する設定を実行する必要がある。従って、当該設定フォルダを実行部１６に通知し、当該設定フォルダの内容による設定を実行させる。
【００４１】
図２で説明した例では、設定フォルダには、設定保持部１７が保持する設定情報を変更するための差分データのイメージ及びマスクイメージと、形成部１９が画像形成時に使用する各種の設定データ２２の設定を行うコマンドファイル及び必要に応じてコピーして用意したマクロ・フォントファイルなどが格納されている。実行部１６は、まずＳ５５において、設定フォルダ内のコマンドファイルの内容（各コマンド）を実行する。このとき、例えば予めコピーして用意しておいたマクロファイルやフォントファイルなどは、利用可能な設定データ２２として設定されることになる。
【００４２】
次に実行部１６は、Ｓ５６において、設定フォルダ内の差分データのイメージ及びマスクイメージを用いて設定保持部１７に保持されている設定情報の変更を行う。
【００４３】
Ｓ５３で選択した設定フォルダについて設定を実行した後、Ｓ５７において、当該設定フォルダを削除してＳ５２に戻る。そして次の日時の設定フォルダを検索して、検索された設定フォルダをＳ５３で選択し、選択した設定フォルダが現在日時以前であればＳ５５，Ｓ５６で設定を実行し、その設定フォルダを削除するという動作を繰り返す。
【００４４】
Ｓ５２で検索された設定フォルダの日時が現在日時より後である場合には、古い日時の設定フォルダから検索していることから、その現在日時までに実行条件である日時を満たす設定フォルダが無くなったことを示す。この場合には、Ｓ５８において、設定保持部１７が保持する設定情報を変更したか否かを判定する。設定保持部１７が保持する設定情報を変更していたら、Ｓ５９において装置を再起動し、設定処理を終える。
【００４５】
なお、Ｓ５５及びＳ５６の処理後、あるいは図３に示した設定処理の終了後に、通知部１８は設定要求を実行したことを通知するように構成することができる。通知は、例えば予め設定されている管理者やユーザを通知先として、または設定要求とともに通知先を受け取って、その通知先に対して行えばよい。例えば電子メールやＦＡＸ、その他の手段で通知を行うことができる。あるいは、形成部１９から設定を行った旨のメッセージや設定内容などを画像形成出力したり、動作履歴として蓄積しておいてもよい。
【００４６】
上述の設定要求の実行時の処理は、例えば所定の時間間隔ごとに行うほか、外部からの指示、例えば特定のデータを受け付けたときに行ったり、あるいは図示しない操作パネルからの指示や装置の再起動時などに行うことができる。また、上述の説明では一例として実行条件が日時の場合について示しているが、他の様々な条件が設定されていてもよく、Ｓ５２，Ｓ５３の処理に加えて、あるいはＳ５２，Ｓ５３の処理の代わりに、それらの条件を判定して設定要求（設定ファイル）を実行してもよいことは言うまでもない。
【００４７】
図４は、本発明の実施の一形態の機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体とコンピュータの一例の説明図である。図中、６１はプログラム、６２はコンピュータ、７１は光磁気ディスク、７２は光ディスク、７３は磁気ディスク、７４はメモリ、８１はＣＰＵ、８２は内部メモリ、８３は読取部、８４はハードディスク、８５はインタフェース、８６は通信部である。
【００４８】
上述の本発明の実施の一形態で説明した各部の機能の一部または全部を、コンピュータにより実行可能なプログラム６１によって実現することが可能である。その場合、そのプログラム６１およびそのプログラムが用いるデータなどは、コンピュータが読み取り可能な記憶媒体に記憶することも可能である。記憶媒体とは、コンピュータのハードウェア資源に備えられている読取部８３に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こして、それに対応する信号の形式で、読取部８３にプログラムの記述内容を伝達できるものである。例えば、光磁気ディスク７１，光ディスク７２（ＣＤやＤＶＤなどを含む）、磁気ディスク７３，メモリ７４（ＩＣカード、メモリカードなどを含む）等である。もちろんこれらの記憶媒体は、可搬型に限られるものではない。
【００４９】
これらの記憶媒体にプログラム６１を格納しておき、例えばコンピュータ６２の読取部８３あるいはインタフェース８５にこれらの記憶媒体を装着することによって、コンピュータからプログラム６１を読み出し、内部メモリ８２またはハードディスク８４に記憶し、ＣＰＵ８１によってプログラム６１を実行することによって、本発明の実施の一形態として説明した機能を実現することができる。あるいは、ネットワークなどを介してプログラム６１をコンピュータ６２に転送し、コンピュータ６２では通信部８６でプログラム６１を受信して内部メモリ８２またはハードディスク８４に記憶し、ＣＰＵ８１によってプログラム６１を実行することによって、本発明の実施の一形態として説明した機能を実現してもよい。なお、コンピュータ６２には、このほかインタフェース８５を介して様々な装置と接続することができ、例えば情報を表示する表示装置やユーザが情報を入力する操作パネルなどの入力装置等も接続されていてよい。形成部１９の一部を構成する画像形成エンジンも、このインタフェース８５を通じて接続して構成することができる。なお、図１における記憶部１２はハードディスク８４により、また設定保持部１７は内部メモリ８２の一部として構成することができる。
【００５０】
もちろん、一部の機能についてハードウェアによって構成することもできるし、すべてをハードウェアで構成してもよい。あるいは、他の構成とともに本発明も含めたプログラムとして構成することも可能である。例えば複写機などの画像読取装置を含む装置において制御プログラムとともに１つのプログラムとして構成してもよい。もちろん、他の用途に適用する場合には、その用途におけるプログラムとの一体化も可能である。
【図面の簡単な説明】
【００５１】
【図１】本発明の画像形成装置の実施の一形態を示すブロック図である。
【図２】設定要求を受け付ける際の動作の一例を示すフローチャートである。
【図３】設定要求を実行する際の動作の一例を示すフローチャートである。
【図４】本発明の実施の一形態の機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体とコンピュータの一例の説明図である。
【符号の説明】
【００５２】
１１…受付部、１２…記憶部、１３…最適化部、１４…出力部、１５…判定部、１６…実行部、１７…設定保持部、１８…通知部、１９…形成部、２１…設定要求、２２…設定データ、６１…プログラム、６２…コンピュータ、７１…光磁気ディスク、７２…光ディスク、７３…磁気ディスク、７４…メモリ、８１…ＣＰＵ、８２…内部メモリ、８３…読取部、８４…ハードディスク、８５…インタフェース、８６…通信部。
【図１】
2008158940.tif 000003
【図２】
2008158940.tif 000004
【図３】
2008158940.tif 000005
【図４】
2008158940.tif 000006