(57)【要約】【課題】ユーザの意向を盛り込みつつ効率よく行った設定に基づいて画像形成装置を作動させること。【解決手段】指示書に応じて動作する画像形成装置１０である。この画像形成装置１０は、この画像形成装置１０を作動させるためのこの画像形成装置１０の機種に依存しない指示書たる非依存指示書を取得する非依存指示書取得部１２０と、この画像形成装置１０を作動させるためのこの画像形成装置１０の機種に依存する指示書たる依存指示書を取得する依存指示書取得部１４０と、この非依存指示書とこの依存指示書を結合し、マージ指示書を作成する指示書マージ部１６０とを備える。【選択図】図３
2007203677.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置を作動させるための当該画像形成装置の機種に依存しない指示書たる非依存指示書を取得する非依存指示書取得手段と、
前記画像形成装置を作動させるための当該画像形成装置の機種に依存する指示書たる依存指示書を取得する依存指示書取得手段と、
前記非依存指示書と前記依存指示書を結合し、マージ指示書を作成する指示書マージ手段と、を備え、
前記マージ指示書に応じて動作することを特徴とする画像形成装置。
【請求項２】
前記指示書マージ手段は、前記依存指示書に相当する部分が前記非依存指示書の中にあると認識した場合、当該部分を当該依存指示書の記載内容で上書きして前記マージ指示書を作成することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記指示書マージ手段は、“ＸＭＬ”による記載の前記非依存指示書と前記依存指示書の記載内容を比較することで、前記認識を行うことを特徴とする請求項２記載の画像形成装置。
【請求項４】
ネットワーク上のサーバと双方向通信するための通信手段を更に備え、
前記非依存指示書取得手段は、前記サーバが格納する前記非依存指示書を、前記通信手段を介して取得することを特徴とする請求項１記載の画像形成装置。
【請求項５】
ネットワーク上のサーバと双方向通信するための通信手段を更に備え、
前記依存指示書取得手段は、前記サーバが格納する前記依存指示書を、前記通信手段を介して取得することを特徴とする請求項１記載の画像形成装置。
【請求項６】
ユーザを認証するユーザ認証手段を更に備え、
前記ユーザ認証手段は、前記依存指示書を一意に特定することを特徴とする請求項１記載の画像形成装置。
【請求項７】
前記マージ指示書が、前記画像形成装置が備える操作画面が表示する各機能のパラメータ設定内容を決定することを特徴とする請求項１記載の画像形成装置。
【請求項８】
画像形成装置を作動させるための当該画像形成装置の機種に依存しない指示書たる非依存指示書を取得する非依存指示書取得ステップと、
前記画像形成装置を作動させるための当該画像形成装置の機種に依存する指示書たる依存指示書を取得する依存指示書取得ステップと、
前記非依存指示書と前記依存指示書を結合し、マージ指示書を作成する指示書マージステップと、を含み、
前記マージ指示書に応じて前記画像形成装置を作動させることを特徴とする画像形成方法。
【請求項９】
コンピュータに、
画像形成装置を作動させるための当該画像形成装置の機種に依存しない指示書たる非依存指示書を取得する非依存指示書取得機能と、
前記画像形成装置を作動させるための当該画像形成装置の機種に依存する指示書たる依存指示書を取得する依存指示書取得機能と、
前記非依存指示書と前記依存指示書を結合し、マージ指示書を作成する指示書マージ機能と、を実現させ、
前記マージ指示書に応じて前記画像形成装置を作動させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、複写機等の画像形成装置に関し、より詳しくは、その保有する機能の作動を設定できる画像形成装置に関する。
【背景技術】
【０００２】
近年、ネットワーク上のサーバから、画像処理装置が、そのサーバが格納するこの画像処理装置の動作条件となる少なくとも１つのパラメータを取り込み、これに基づいてその画像処理装置が、ジョブを実行する技術が知られている。
かかるパラメータとして従来は、その記載内容が画像処理装置の機種によらず共通であるものが使用されてきた。したがって、このパラメータを用いる画像処理装置によっては、そのパラメータにより発揮される機能が、その画像処理装置の有する機能と合致しない場合もあった。
【０００３】
この場合、画像処理装置は、取り込んだパラメータの整合性を判定し、整合がとれていると判定した場合にそのパラメータに基づいてジョブを実行していた。また、この判定にて、画像処理装置が不整合と判定した場合、その画像処理装置は、そのパラメータのうち不整合が生じた値を予め設定した値に変更する。そして、画像処理装置は、この変更したパラメータに基づいてジョブを実行していた（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２０００−２９５９２号公報(第３−４頁、第８図)
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１では、画像処理装置が一意の値でパラメータを補正する技術のみが開示されており、ユーザがその補正に係る値を変更する技術までは開示されていない。したがってその補正にユーザの意向を盛り込むことについては、さらなる検討の余地があった。
【０００６】
本発明は、以上のような状況に対処するためになされたものであって、その目的とするところは、ユーザの意向を盛り込みつつ効率よく行った設定に基づいて画像形成装置を作動させることにある。
【課題を解決するための手段】
【０００７】
かかる目的のもと、本発明では、画像形成装置が、従来から使用してきた指示書を活用しつつ、ユーザの意向を盛り込んだ補正を加えた指示書を新たに作成し、この指示書がこの画像形成装置の保有機能の作動を設定するようにした。即ち、本発明の画像形成装置は、この画像形成装置を作動させるためのこの画像形成装置の機種に依存しない指示書たる非依存指示書を取得する非依存指示書取得手段と、この画像形成装置を作動させるためのこの画像形成装置の機種に依存する指示書たる依存指示書を取得する依存指示書取得手段と、この非依存指示書とこの依存指示書を結合し、新たにマージ指示書を作成する指示書マージ手段とを備え、このマージ指示書に応じて動作することを特徴とする。
【０００８】
また、このような画像形成装置として、具体的には、次のような構成のものが考えられる。即ち、指示書マージ手段が、依存指示書に相当する部分が非依存指示書の中にあると認識した場合、その部分をその依存指示書の記載内容で上書きして新たなマージ指示書を作成することを特徴とすることができる。
【０００９】
また、このような画像形成装置として、具体的には、次のような構成のものが考えられる。即ち、まず、指示書マージ手段が、“ＸＭＬ”（ｅＸｔｅｎｓｉｂｌｅ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）による記載の非依存指示書と依存指示書の記載内容を比較し、その依存指示書に相当する部分がその非依存指示書にあるという認識を行うことを特徴とすることができる。
【００１０】
また、このような画像形成装置として、具体的には、次のような構成のものが考えられる。即ち、まず、この画像形成装置はネットワーク上のサーバと双方向通信するための通信手段を更に備え、非依存指示書取得手段は、このサーバが格納する非依存指示書を、この通信手段を介して取得することを特徴とすることができる。
【００１１】
また、このような画像形成装置として、具体的には、次のような構成のものが考えられる。即ち、まず、この画像形成装置はネットワーク上のサーバと双方向通信するための通信手段を更に備え、依存指示書取得手段は、このサーバが格納する依存指示書を、この通信手段を介して取得することを特徴とすることができる。
【００１２】
更に、本発明に係る画像形成装置が更に備えるユーザ認証手段が、ユーザを認証することで、この認証に係るユーザに対応する依存指示書を、一意に特定することを特徴とすることができる。
これによりユーザは、依存指示書を選択する手間を更に省くことができる。
【００１３】
そして、このような画像形成装置として、マージ指示書が、画像形成装置が備える操作画面が表示する各機能のパラメータ設定内容を決定することを特徴とすることができる。
これにより、ユーザは、自らの意志を反映させつつ、使い勝手の良いこの操作画面の各機能に対するパラメータを設定することが可能となる。
【００１４】
更にまた、本発明は、画像形成装置がマージ指示書を作成し、このマージ指示書を用いてこの画像形成装置の保有機能の作動を設定する方法として捉えることもできる。その場合、本発明の画像形成方法は、画像形成装置を作動させるためのこの画像形成装置の機種に依存しない指示書たる非依存指示書を取得する非依存指示書取得ステップと、この画像形成装置を作動させるためのこの画像形成装置の機種に依存する指示書たる依存指示書を取得する依存指示書取得ステップと、この非依存指示書とこの依存指示書を結合し、マージ指示書を作成する指示書マージステップとを含んでいる。そして、このマージ指示書に応じてこの画像形成装置を作動させることとなる。
【００１５】
一方、本発明は、画像形成装置にファイルアップロードを目的とする情報処理を実行させるプログラムとして捉えることもできる。その場合、本発明のプログラムは、コンピュータに、画像形成装置を作動させるためのこの画像形成装置の機種に依存しない指示書たる非依存指示書を取得する非依存指示書取得機能と、この画像形成装置を作動させるためのこの画像形成装置の機種に依存する指示書たる依存指示書を取得する依存指示書取得機能と、この非依存指示書とこの依存指示書を結合し、マージ指示書を作成する指示書マージ機能と、を実現するためのものである。そして、このマージ指示書に応じてこの画像形成装置を作動させるために、このプログラムを用いることとなる。
【発明の効果】
【００１６】
本発明によれば、ユーザの意向を盛り込んだ補正結果に基づいて画像形成装置を作動させることができる。
【発明を実施するための最良の形態】
【００１７】
以下、添付図面を参照して、本発明を実施するための形態(以下、「実施形態」という)について詳細に説明する。
図１は、本実施形態を適用するシステム構成を示すものである。
本実施形態にかかるシステム構成は、スキャナやコピー機能を有する画像形成装置１０と、指示書を格納するサーバ５０と、画像形成装置１０とサーバ５０の間で通信を行う双方向通信ネットワーク４０で構成している。
ここで指示書とは、特許文献１に記載のパラメータのようなものであって、画像形成装置１０の動作条件となるものである。画像形成装置１０は、この指示書に基づいてジョブを実行する、即ち保有する機能の作動を決定する。
サーバ５０は、非依存指示書、またはユーザが設定した依存指示書を格納するコンピュータである。そして、非依存指示書は、画像形成装置１０を作動させるためのこの画像形成装置１０の機種に依存しない指示書である。また、依存指示書は、画像形成装置１０を作動させるためのこの画像形成装置１０の機種に依存する指示書である。
また、双方向通信ネットワーク４０とは、例えば、インターネットである。
【００１８】
図２は、画像形成装置１０とサーバ５０のハードウェア機能を中心として説明するための構成図である。
画像形成装置１０のＣＰＵ２０は、ＲＯＭ２５に格納した制御プログラムを実行して画像形成装置１０を制御する。表示ドライバ２２は、図示しない操作画面等を表示する表示部１２の表示を制御しており、制御プログラムが指示する操作画面及び各種情報を表示する。
【００１９】
操作入力検出部２３は表示部１２の画面操作を検出し、制御プログラムへ操作情報を送出する。ＲＡＭ２４は制御プログラム実行時の作業データを格納する。スキャナドライバ３０は、画像を読み取るスキャナ１１を制御しており、スキャナ１１が光学的に読み取った画像情報を画像の電子データとしてＲＡＭ２４あるいは記憶装置３２に記憶する。画像形成エンジン制御部３１は画像の電子データに基づき、紙等のメディアに印刷する画像形成エンジン１３を制御する。記憶装置３２は、スキャナ１１が読み取った画像の電子データや制御プログラムで用いる各種情報を記憶する。この各種情報には、ユーザが設定した依存指示書が含まれる。この記憶装置３２は、例えば磁気ディスクである。
【００２０】
ネットワークインターフェース（以下、「Ｉ／Ｆ」という）３３は画像形成装置１０と外部の通信を制御し、双方向通信ネットワーク４０を介して接続するサーバ５０やその他の一般のサーバにアクセスする。
これにより、画像形成装置１０は非依存指示書、または依存指示書をサーバ５０から受信し、マージ指示書を作成することができる。また、画像形成装置１０は、ユーザが作成した依存指示書を、サーバ５０に格納することができる。
【００２１】
サーバ５０はＷＥＢサーバ機能を備えるＯＳ（オペレーティングシステム）を有し、サーバ５０の起動時にＲＯＭ５３が記憶するローダを用いて、ＣＰＵ５１が記憶装置５５からＯＳをＲＡＭ５２に読み込んで実行している。この記憶装置５５は、例えば磁気ディスクである。また、サーバ５０はサーバ側の制御プログラムを有しており、ネットワークＩ／Ｆ５４を介して画像形成装置１０のアクセスに対し、サーバ５０が格納する非依存指示書、または依存指示書を返信する。
【００２２】
（第１の実施形態）
図３は、画像形成装置１０及びサーバ５０の第１の実施形態における機能ブロック図を示したものである。
画像形成装置１０は、各情報を表示する操作画面表示部１００、ユーザの操作を判別する操作判別部１１０を備えている。また、非依存指示書を取得する非依存指示書取得部１２０、指示書を解析し比較する指示書認識部１３０を備えている。更に、画像形成装置１０は、依存指示書を取得する依存指示書取得部１４０、依存指示書を格納する依存指示書記憶部１５０を備えている。更にまた、サーバ５０と通信するネットワークＩ／Ｆ３３、指示書をマージする指示書マージ部１６０を備えている。
サーバ５０は、画像形成装置１０と通信するネットワークＩ／Ｆ５４、指示書等を記憶する記憶部５８を備えている。
【００２３】
操作画面表示部１００は、図２に示す表示部１２に、図示しない操作画面や、一般の掲示板やホームページを表示する。また、操作画面表示部１００が作動開始時に表示する操作画面の「ＵＲＬ」の操作項目により、図示しない非依存指示書を格納するサーバ５０を含む任意のサーバを指定することができる。更に、操作画面表示部１００が作動開始時に表示する操作画面を用いて、ユーザが使用したい画像形成装置１０の機能を指定することができる。更にまた、操作画面表示部１００は、指示書マージ部１６０から図示しない依存指示書を受け取ると、この依存指示書に係る情報を図２に示す表示部１２に表示する。
【００２４】
操作判別部１１０は、操作画面表示部１００でユーザが行った操作を判別して次に行う処理を制御する。ここでは、操作判別部１１０は、サーバ５０の指定操作と、ユーザが使用したい画像形成装置１０の機能に係る非依存指示書の選択操作を判別する。
そして操作判別部１１０は、非依存指示書取得部１２０にその判別した情報を送る。また、操作判別部１１０は、依存指示書の選択操作を判別し、その判別した情報たる選択した依存指示書を後述する指示書認識部１３０へ送る。
【００２５】
非依存指示書取得部１２０は、操作判別部１１０から受けた判別情報に基づいて、ネットワークＩ／Ｆ３３を介してサーバ５０から非依存指示書を取得する。そして非依存指示書取得部１２０は、その非依存指示書を指示書認識部１３０に送る。
ここで、非依存指示書取得部１２０は、非依存指示書取得手段として把握することができる。
【００２６】
指示書認識部１３０は、非依存指示書取得部１２０から受けた非依存指示書を解析し、その非依存指示書が画像形成装置１０に発揮させる機能を把握する。そして指示書認識部１３０は、この機能に係る情報を依存指示書取得部１４０に送る。また、指示書認識部１３０は、非依存指示書取得部１２０から受けた非依存指示書と、操作判別部１１０から受けた依存指示書を、解析して比較する。更に、指示書認識部１３０は、その比較に係る比較情報と共に、非依存指示書と依存指示書を指示書マージ部１６０に送る。
【００２７】
依存指示書取得部１４０は、指示書認識部１３０から受けた非依存指示書に係る機能に係る情報を用いて、依存指示書記憶部１５０から依存指示書を取得する。そして依存指示書取得部１４０は、この依存指示書を、操作画面表示部１００に送る。ユーザに所望の依存指示書を選択させるためである。
ここで、依存指示書取得部１４０は、依存指示書取得手段として把握することができる。
【００２８】
依存指示書記憶部１５０は、依存指示書を格納している。
ネットワークＩ／Ｆ３３は、操作判別部１１０が指定したＵＲＬのサーバ５０にアクセスし、受け取った非依存指示書を非依存指示書取得部１２０に送る。
ここで、ネットワークＩ／Ｆ３３は、通信手段として把握することができる。
【００２９】
指示書マージ部１６０は、指示書認識部１３０から受けた非依存指示書と依存指示書を処理する。この処理に際し、指示書マージ部１６０は、指示書認識部１３０から受けた非依存指示書と依存指示書の比較に係る比較情報を用いる。この情報により、指示書マージ部１６０は、非依存指示書と依存指示書をマージする方法を決定する。
ここで、指示書マージ部１６０は、指示書マージ手段として把握することができる。
【００３０】
ネットワークＩ／Ｆ５４は、ネットワークＩ／Ｆ３３を介して画像形成装置１０と情報の受け渡しを行う。具体的には、ネットワークＩ／Ｆ５４は、記憶部５８が格納する非依存指示書を画像形成装置１０に渡す。
【００３１】
次に、図３の機能ブロック図に係る第１の実施形態の動作について説明する。
図４を用いて画像形成装置１０がマージ指示書を作成し、これを画像形成装置１０に適用する処理の流れを説明する。
まず、ユーザは、操作画面表示部１００が作動開始時に表示する操作画面を操作する。この操作は、サーバ５０のＵＲＬの指定操作と、ユーザが使用したい画像形成装置１０の機能に係る非依存指示書の選択操作である。この操作を操作判別部１１０が認識する（ステップ２００）。
【００３２】
次に操作判別部１１０は、この認識した情報を非依存指示書取得部１２０に送る。そして非依存指示書取得部１２０は、この情報を用いてネットワークＩ／Ｆ３３を介して指定したサーバ５０から所定の非依存指示書を取得する（ステップ２０５）。
次に非依存指示書取得部１２０は、その非依存指示書を指示書認識部１３０に送る。そして指示書認識部１３０は、この非依存指示書を解析する（ステップ２１０）。この解析により、指示書認識部１３０が、この非依存指示書が画像形成装置１０に発揮させる機能を認識する。
【００３３】
次に指示書認識部１３０は、その認識した情報を依存指示書取得部１４０に送る。そして依存指示書取得部１４０は、この情報を用いて依存指示書記憶部１５０に対応する依存指示書を照会し、この依存指示書を依存指示書記憶部１５０から取得する（ステップ２１５）。
【００３４】
次に依存指示書取得部１４０は、この依存指示書を操作画面表示部１００に送る。そして操作画面表示部１００は、この依存指示書に係る情報を図２に示す表示部１２に表示する（ステップ２２０）。この情報をユーザが選択する操作を操作判別部１１０は認識し、これにより依存指示書を特定する（ステップ２２５）。
依存指示書取得部１４０が送った依存指示書が複数ある場合、操作判別部１１０は、特定しなかった残りの依存指示書を破棄する。
【００３５】
次に操作判別部１１０は、特定した依存指示書を指示書認識部１３０に送る。そして指示書認識部１３０は、非依存指示書取得部１２０から受けた非依存指示書と、この依存指示書を、解析して比較する（ステップ２３０）。
ここでこの解析は、依存指示書が画像形成装置１０の作動を決定する記載内容と、非依存指示書が有するその作動を決定する記載内容を対象として行う。そして、その解析の結果を比較し、この比較に係る比較情報を作成する。ここで、この比較情報は、これらの記載内容に差異があったかなかったかの判断内容である。
【００３６】
次に指示書認識部１３０は、その比較情報と共に、非依存指示書と依存指示書を指示書マージ部１６０に送る。そして指示書マージ部１６０は、この非依存指示書とこの依存指示書を処理する。この処理に際し、指示書マージ部１６０は、この比較情報を用いる（ステップ２３５）。
この比較情報が、“差異あり”の場合は、指示書マージ部１６０は、非依存指示書の差異があったと判断した部分を、依存指示書で上書きマージし、マージ指示書を作成する（ステップ２４０）。この比較情報が、“差異なし”の場合は、指示書マージ部１６０は、非依存指示書を上書きマージせず、依存指示書を破棄する。
【００３７】
次に、マージ指示書を作成した場合は、指示書マージ部１６０は、そのマージ指示書を操作画面表示部１００に送る。マージ指示書を作成しなかった場合は、指示書マージ部１６０は、非依存指示書を操作画面表示部１００に送る。
そして、操作画面表示部１００は、このマージ指示書が決定する操作画面を図２に示す表示部１２に表示する（ステップ２４５）。あるいは、操作画面表示部１００は、この非依存指示書が決定する操作画面を図２に示す表示部１２に表示する（ステップ２５０）。
【００３８】
（マージ指示書作成方法）
ここから非依存指示書、依存指示書、及びマージ指示書の一例を用いて、非依存指示書と依存指示書をマージしてマージ指示書を作成する方法を説明する。
図５は、画像形成装置１０のコピー機能に係る操作画面表示に関する、ＸＭＬで記述した非依存指示書の内容の一例である。この非依存指示書は、α部とβ部で構成している。
【００３９】
α部は、画像形成装置１０のすべての機種に対して適用できる標準指示書である。ここでは、Ａ部をもってその旨を宣言している。またＢ部は、この標準指示書が画像形成装置１０に発揮させる機能を示す。ここでは、コピー機能である。またＣ部は、コピー機能に係る操作画面表示に関する、画像形成装置１０のすべての機種に対して適用可能である標準パラメータセットを示す。
【００４０】
β部は、画像形成装置１０の機種によっては適用できない個別指示書である。ここでは、Ｄ部をもってその旨を宣言している。Ｅ部は、この個別指示書が適用可能である画像形成装置１０の機種を示す。またＦ部は、この個別指示書が画像形成装置１０に発揮させる機能を示す。ここでは、コピー機能である。またＧ部は、コピー機能に係る操作画面表示に関する、Ｅ部で指定した画像形成装置１０の機種に対してのみ適用できる個別パラメータセットを示す。
ここで、α部とβ部は、共にコピー機能に関する指示書であるため、当然Ｂ部とＦ部は同一の記載内容である。
【００４１】
図６は、画像形成装置１０のコピー機能に係る操作画面表示に関する、ＸＭＬで記述した依存指示書の内容の一例である。この依存指示書は、γ部で構成している。
γ部は、ユーザが現在操作している画像形成装置１０の機種に対してのみ適用できる依存指示書の主要部分である。ここでは、Ｈ部をもってその旨を宣言している。Ｉ部は、この依存指示書が適用可能である画像形成装置１０の機種を示す。またＪ部は、この依存指示書が画像形成装置１０に発揮させる機能を示す。ここでは、コピー機能である。またＫ部は、コピー機能に係る操作画面表示に関する、Ｉ部で指定した画像形成装置１０の機種に対してのみ適用可能である依存パラメータセットを示す。
なお、この非依存指示書とこの依存指示書は、共にコピー機能に関する指示書であるため、当然Ｂ部、Ｆ部、およびＪ部は同一の記載内容である。
【００４２】
ここで、ステップ２００で非依存指示書取得部１２０が非依存指示書を取得するに際し、非依存指示書取得部１２０は、Ｂ部の記載内容を認識した結果を用いる。また、ステップ２１０にて指示書認識部１３０は、この非依存指示書を解析してＢ部の記載内容を認識する。そしてステップ２１５にて、依存指示書取得部１４０は、Ｂ部の記載内容を用いて、依存指示書記憶部１５０に格納するＪ部の記載内容がＢ部の記載内容と同一の依存指示書を照会する。そして依存指示書取得部１４０は、対応する依存指示書を依存指示書記憶部１５０から取得する。
【００４３】
次にステップ２３０にて、指示書認識部１３０は非依存指示書と、この依存指示書を、解析して比較するが、その際、β部とγ部の記載内容を対象として行う。
次にステップ２３５にて、指示書マージ部１６０は、この非依存指示書とこの依存指示書を処理するが、このβ部とγ部の記載内容の解析結果を用いる。
ステップ２４０にて、指示書マージ部１６０は、β部とγ部の記載内容に“差異あり”と判断する場合はβ部をγ部で上書きマージし、マージ指示書を作成する。指示書マージ部１６０は、β部とγ部の記載内容に“差異なし”と判断する場合は、依存指示書を破棄する。
【００４４】
図７は、画像形成装置１０のコピー機能に係る操作画面表示に関する、ＸＭＬで記述したマージ指示書の内容の一例である。ステップ２４０にて、指示書マージ部１６０がβ部をγ部で上書きマージした結果を示す。
【００４５】
以上により、第１の実施形態では、ユーザの意向を取り込んで補正した指示書たる図７に示すマージ指示書を画像形成装置１０が作成し、この指示書を画像形成装置１０が用いることで、ユーザの使い勝手のよいシステムを実現することができる。
また、第１の実施形態では、従来から使用してきた指示書たる図５に示す非依存指示書をどんな場合もそのまま活用することもできる。これにより、画像形成装置１０の機種毎に対応する新たな指示書の作成を回避することができる。
【００４６】
以上、第１の実施形態について述べてきたが、このような構成や処理の流れはあくまで一例に過ぎない。
例えば、非依存指示書を格納するための非依存指示書記憶部を画像形成装置１０は備えていてもよい。この場合、非依存指示書取得部１２０は、この非依存指示書記憶部から非依存指示書を取得する。
更に、サーバ５０が図６に示す依存指示書も格納してもよく、画像形成装置１０は、依存指示書記憶部１５０を備えていなくてもよい。この場合、依存指示書取得部１４０は、ネットワークＩ／Ｆ３３を介して、依存指示書をサーバ５０から取得する。
【００４７】
そして、依存指示書取得部１４０が依存指示書記憶部１５０から取得した依存指示書が１つのみである場合、依存指示書取得部１４０から指示書認識部１３０へその依存指示書を直接送ってもよい。ユーザは所望の依存指示書を選択する操作をする必要がないためである。
更にまた、画像形成装置１０は、その作動を決定するマージ指示書を作成し、これをこの画像形成装置１０に適用する、図４に示す処理の流れを、プログラムによって実現することもできる。
【００４８】
（第２の実施形態）
図８は、画像形成装置１０及びサーバ５０の第２の実施形態における機能ブロック図を示したものである。
第２の実施形態では、第１の実施形態と違い、ユーザを認識するユーザ認識部１７０を更に備えている。また、第２の実施形態では、図３に示す依存指示書記憶部１５０を備えていない。
【００４９】
図８に示す第２の実施形態の機能ブロック図は、図３に示す第１の実施形態の機能ブロック図とほぼ同様であり、以下で異なる点のみを説明する。
ユーザ認識部１７０が、画像形成装置１０を操作するユーザを認識する。そして、ユーザ認識部１７０は、このユーザを認識した情報を操作画面表示部１００に送る。すると、操作画面表示部１００は、例えばユーザ毎に決まっている操作画面を、図２に示す表示部１２に表示する。
また、操作画面表示部１００は、操作判別部１１０が操作画面におけるユーザの操作を認識する際に、この情報も操作判別部１１０に送る。これにより、画像形成装置１０は、ユーザのすべての操作を、認識したユーザが行ったものとして処理することができる。
ここで、ユーザ認識部１７０は、ユーザ認識手段として把握することができる。
【００５０】
次に、第２の実施形態の機能ブロック図は、依存指示書記憶部１５０を備えていない。サーバ５０の記憶部５８が、依存指示書を格納しているためである。
依存指示書取得部１４０は、ネットワークＩ／Ｆ３３を介してサーバ５０から依存指示書を取得する。ここで、その取得する方法は、第１の実施形態にて、依存指示書取得部１４０が依存指示書記憶部１５０から依存指示書を取得する方法と同様の方法である。
【００５１】
なお、この依存指示書は、画像形成装置１０が認証したユーザに対応する単一の指示書として存在する。また、その依存指示書を、記憶部５８は、その認証したユーザに対応する記憶領域に格納している。したがって、依存指示書取得部１４０は、自動的にその記憶領域から依存指示書を取得することができる。また、第１の実施形態とは違い、依存指示書取得部１４０は、この依存指示書を操作画面表示部１００に送らず、指示書認識部１３０に直接送る。更に、操作判別部１１０は、依存指示書を指示書認識部１３０に送ることもない。ユーザは、第１の実施形態のように依存指示書を特定する必要がないためである。
【００５２】
次に、図８の機能ブロック図に係る第２の実施形態の動作について説明する。
図９を用いて画像形成装置１０がマージ指示書を作成し、これを画像形成装置１０に適用する処理の流れを説明する。
まずユーザ認識部１７０が、ユーザ認証を行う（ステップ３００）。次にユーザ認識部１７０は、このユーザ認証の情報を操作画面表示部１００に送る。そして、図４に示すステップ２００と同様に、ユーザの操作を操作判別部１１０が認識し、非依存指示書を選択する（ステップ３０５）。
【００５３】
ステップ３１０とステップ３１５は図４に示すステップ２０５とステップ２１０と同じため、説明は省略する。
次に、指示書認識部１３０は、指示書認識部１３０での非依存指示書の解析の情報を依存指示書取得部１４０に送る。そして依存指示書取得部１４０は、サーバ５０にネットワークＩ／Ｆ３３を介して、この情報に対応し、ユーザ毎に存在する単一の依存指示書を照会する（ステップ３２０）。そして依存指示書取得部１４０は、この単一の依存指示書を記憶部５８から自動的に取得する（ステップ３２５）。
【００５４】
次に、依存指示書取得部１４０は、この依存指示書を指示書認識部１３０に送る。そして指示書認識部１３０は、図４に示すステップ２３０と同様に非依存指示書とこの依存指示書を、解析して比較する（ステップ３３０）。
ステップ３３５からステップ３５０までは図４に示すステップ２３５からステップ２５０までとそれぞれ同じため、説明は省略する。
更に、マージ指示書の作成方法も第１の実施形態と同じため、説明は省略する。
【００５５】
以上により、第２の実施形態でも、ユーザの意向を取り込んで補正した指示書たる図７に示すマージ指示書を画像形成装置１０が作成し、この指示書を画像形成装置１０が用いることで、ユーザの使い勝手のよいシステムを実現することができる。
また、第２の実施形態でも、従来から使用してきた指示書たる図５に示す非依存指示書をどんな場合もそのまま活用することもできる。これにより、画像形成装置１０の機種毎に対応する新たな指示書の作成を回避することができる。
更にまた、画像形成装置１０は、その作動を決定するマージ指示書を作成し、これをこの画像形成装置１０に適用する、図９に示す処理の流れを、プログラムによって実現する。
【００５６】
以上、第１と第２の実施形態について述べてきたが、このような構成や処理の流れはあくまで一例に過ぎない。
例えば、第２の実施形態においても、画像形成装置１０が、非依存指示書を格納するための非依存指示書記憶部や依存指示書記憶部１５０を備えていてもよい。この場合、これらがそれぞれ非依存指示書と依存指示書を格納する。また、ユーザ毎に依存指示書は１つしか設定できないのではなく、複数設定できるようにしてもよい。この場合、この複数の依存指示書は、第１の実施形態で行った依存指示書の選択方法を用いて特定することができる。
また、第１および第２の実施形態で用いた非依存指示書と依存指示書の記載言語はＸＭＬとしたが、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）等の他の汎用コンピュータ言語を用いて記述してもよい。
また、操作判別部１１０や指示書認識部１３０が非依存指示書や依存指示書を選択する際に、Ｂ部やＪ部の記載内容を判断したが、これは一例であり、指示書毎に異なる他の記載内容を判断しても良い。
更に、第１および第２の実施形態では、マージ指示書を作成する際、非依存指示書と依存指示書の記載内容を解析し、比較した上でマージするかどうかを決定したが、この決定をせず、常に依存指示書で上書きマージをしてもよい。
更にまた、第１および第２の実施形態では、提供する非依存指示書の構成は図５に示すように、標準部たるα部と依存部たるβ部から成っているが、α部のみで構成していてもよい。この場合、非依存指示書と依存指示書の比較をせず、直接図５に示すα部と、図６に示すγ部をマージして図７に示すマージ指示書を作成する。
そして、第１および第２の実施形態では、画像形成装置１０のコピー機能に係る操作画面の表示形式、および内容を決定する場合に適用するマージ指示書について説明したが、この場合以外にも対応できることは、いうまでもない。即ちこのマージ指示書は、図２に示す画像形成装置１０が有する他の機能である、例えばスキャン機能に係る図示しない操作画面の表示形式、および内容の決定に適用することができる。更に、このマージ指示書は、その画像形成装置１０が有する操作画面表示機能以外の、例えば省電力モードとなる条件の設定にも適用することができる。
【図面の簡単な説明】
【００５７】
【図１】本実施形態を適用するシステム構成を示す図である。
【図２】画像形成装置とサーバの制御を行う実施形態の構成を示した図である。
【図３】画像形成装置及びサーバの制御プログラムの第１の実施形態にかかる機能ブロック図である。
【図４】第１の実施形態にかかる指示書をマージする処理の流れを示すフローチャートである。
【図５】ＸＭＬで記述した非依存指示書の内容である。
【図６】ＸＭＬで記述した依存指示書の内容である。
【図７】ＸＭＬで記述したマージ指示書の内容である。
【図８】画像形成装置及びサーバの制御プログラムの第２の実施形態にかかる機能ブロック図である。
【図９】第２の実施形態にかかる指示書をマージする処理の流れを示すフローチャートである。
【符号の説明】
【００５８】
１０…画像形成装置、５０…サーバ、１００…操作画面表示部、１１０…操作判別部、１２０…非依存指示書取得部、１３０…指示書認識部、１４０…依存指示書取得部、１５０…依存指示書記憶部、１６０…指示書マージ部、１７０…ユーザ認識部
【図１】
2007203677.tif 000003
【図２】
2007203677.tif 000004
【図３】
2007203677.tif 000005
【図４】
2007203677.tif 000006
【図５】
2007203677.tif 000007
【図６】
2007203677.tif 000008
【図７】
2007203677.tif 000009
【図８】
2007203677.tif 000010
【図９】
2007203677.tif 000011