(57)【要約】【課題】処理対象の汎用ファイルの属性と装置自身の備える機能とから、使用可能な機能を判断して表示する画像形成装置を提供する。【解決手段】処理対象の汎用ファイルの属性が印刷禁止の属性である場合には（Ｓ４２でＹＥＳ）、ＭＦＰは出力指示に対して実行（選択）可能な機能としてＭＦＰの備える出力機能のうちの送信機能を決定し、送信のための画面を表示する（Ｓ４３）。文書アセンブリ機能を許可する属性である場合には（Ｓ４４でＹＥＳ）、ＭＦＰは実行（選択）可能な機能としてバインド機能を決定し、そのための画面を表示する（Ｓ４５）。文書アセンブリ機能を禁止する属性である場合には（Ｓ４４でＮＯ）、ＭＦＰは実行（選択）可能な機能として、ＭＦＰの備える出力機能のうちの文書アセンブリ機能を実現しない機能である、ファイルに情報を付加する機能を決定し、そのための画面を表示する（Ｓ４６）。【選択図】図１０
2010050731.tif 000002
【特許請求の範囲】
【請求項１】
ファイルを処理するための複数の機能を備えた画像形成装置であって、
処理対象のファイルの指定と、前記ファイルに対する処理の指示とを受付ける受付手段と、
前記指示に応じたファイルの処理に関する属性を取得する取得手段と、
前記属性と当該画像形成装置に備えられる前記複数の機能とに基づいて、前記ファイルの前記指示に応じた処理に用いる機能を決定する決定手段と、
前記機能を実行させるための画面を表示する表示手段とを備える、画像形成装置。
【請求項２】
前記取得された属性は、印刷機能に関する属性と、文書アセンブリ機能に関する属性と、アクセシビリティのための内容抽出に関する属性との少なくとも１つを含み、
当該画像形成装置に備えられている前記複数の機能は、印刷機能と、文書バインド機能と、プレビュー機能との少なくとも１つを含む、請求項１に記載の画像形成装置。
【請求項３】
前記受付手段が前記ファイルの出力指示を受付けて、前記属性が当該ファイルの印刷機能の実行を不許可とする属性である場合、前記決定手段は当該画像形成装置が備える機能のうち印刷機能を用いない出力機能を前記出力指示に応じた処理に用いる機能に決定し、
前記表示手段は、前記決定された機能で前記ファイルを出力するための出力先を指定するための画面を表示する、請求項１または２に記載の画像形成装置。
【請求項４】
前記受付手段が前記ファイルの出力指示を受付けて、前記属性が当該ファイルの印刷機能の実行を許可する属性である場合、前記決定手段は当該画像形成装置が備える機能のうち印刷機能を用いる出力機能を前記出力指示に応じた処理に用いる機能に決定し、
前記表示手段は、前記決定された機能で前記ファイルを出力するための出力先を指定するための画面を表示する、請求項１〜３のいずれかに記載の画像形成装置。
【請求項５】
前記受付手段が前記ファイルの編集指示を受付けて、前記属性が当該ファイルの文書アセンブリ機能の実行を不許可とする属性である場合、前記決定手段は当該画像形成装置が備える機能のうち文書アセンブリ機能を用いない編集機能を前記編集指示に応じた処理に用いる機能に決定し、
前記表示手段は、前記決定された機能で前記ファイルを編集するための画面を表示する、請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
前記決定手段で決定される、文書アセンブリ機能を用いない編集機能には、前記ファイルに対して情報を付加するための機能が含まれる、請求項５に記載の画像形成装置。
【請求項７】
前記受付手段が前記ファイルの編集指示を受付けて、前記属性が当該ファイルの文書アセンブリ機能の実行を許可する属性である場合、前記決定手段は当該画像形成装置が備える機能のうち文書アセンブリ機能を用いる編集機能を前記編集指示に応じた処理に用いる機能に決定し、
前記表示手段は、前記決定された機能で前記ファイルを編集するための画面を表示する、請求項１〜６のいずれかに記載の画像形成装置。
【請求項８】
前記受付手段が前記ファイルの確認指示を受付けて、前記属性が当該ファイルのアクセシビリティのための内容抽出機能の実行を不許可とする属性である場合、前記決定手段は当該画像形成装置が備える機能のうちアクセシビリティのための内容抽出機能を用いない確認機能を前記確認指示に応じた処理に用いる機能に決定し、
前記表示手段は、前記決定された機能で前記ファイルを確認するための画面を表示する、請求項１〜７のいずれかに記載の画像形成装置。
【請求項９】
前記決定手段で決定される、アクセシビリティのための内容抽出機能を用いない確認機能には、前記ファイルのプレビュー表示機能が含まれる、請求項８に記載の画像形成装置。
【請求項１０】
前記受付手段が前記ファイルの確認指示を受付けて、前記属性が当該ファイルのアクセシビリティのための内容抽出機能の実行を許可する属性である場合、前記決定手段は当該画像形成装置が備える機能のうちアクセシビリティのための内容抽出機能を用いる確認機能を前記確認指示に応じた処理に用いる機能に決定し、
前記表示手段は、前記決定された機能で前記ファイルを確認するための画面を表示する、請求項１〜９のいずれかに記載の画像形成装置。
【請求項１１】
前記属性は、前記ファイルに付加されている、請求項１〜１０のいずれかに記載の画像形成装置。
【請求項１２】
前記属性は、ユーザ別に設定された、当該画像形成装置に備えられる前記複数の機能のうちの前記処理の指示に応じて用いる機能の優先順位であり、
前記決定手段は、前記ファイルの前記指示に応じた処理に用いる機能として、前記指示を行なったユーザについて優先順位が高く設定されている機能を決定する、請求項１〜１０のいずれかに記載の画像形成装置。
【請求項１３】
前記属性は、ユーザ別に設定された、当該画像形成装置に備えられる前記複数の機能の各々について使用の許可および／または禁止であり、
前記決定手段は、前記ファイルの前記指示に応じた処理に用いる機能として、前記指示を行なったユーザについて使用が許可されている機能を決定する、請求項１〜１０のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像形成装置に関し、特に、汎用ファイルの属性と連携する画像形成装置に関する。
【背景技術】
【０００２】
昨今、オフィスなどにおけるデジタル環境の充実に伴い、取り扱われる文書を電子化することが一般的となりつつある。電子化された文書データとしては、ＰＤＦ（Portable Document Format）ファイルが挙げられる。
【０００３】
ＰＤＦファイルなどの文書データファイルには、セキュリティを確保するために属性が付加され、付加された属性に応じてファイルごとに当該ファイルに対して可能な動作が異なる。文書ファイルに属性を付加する技術として、たとえば、特開２００４−２５２７８４号公報（以下、特許文献１）は、文書ごとに印刷可否の設定を行なう情報処理装置を開示している。また、特開平６−３５９０７号公報（以下、特許文献２）は、文書の構造に対して属性を保持し、編集対象の文書の構造から編集可能な文書構造を認識する構造化文書編集装置を開示している。
【特許文献１】特開２００４−２５２７８４号公報
【特許文献２】特開平６−３５９０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、ＭＦＰ（Multi Function Peripheral）などのデジタル複合機にも文書データに付加された属性によって制御される動作（機能）と類似した機能が搭載されていることがある。その場合、ユーザは、デジタル複合機と処理対象の文書データファイルとの組合せから、当該文書データファイルに対してどのような処理が可能かを判断し、機能を選択する必要があった。そのため、ユーザに上記判断を行なうための知識がないと操作が難しい場合がある、という問題があった。また、そのような知識がないと、処理対象の文書データファイルに対してデジタル複合機の機能を用いて所望する処理を行なうことができない場合がある、いう問題があった。
【０００５】
本発明はこのような問題に鑑みてなされたものであって、処理対象の文書データファイルの属性と画像形成装置自身の備える機能とから、当該文書データファイルに対して実施可能な処理を判断して適切な画面表示を行なうことで、ユーザが相当な知識を有さずとも当該文書データファイルに対してユーザが指示する処理を実施できる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明のある局面に従うと、画像形成装置はファイルを処理するための複数の機能を備えた画像形成装置であって、処理対象のファイルの指定と、ファイルに対する処理の指示とを受付ける受付手段と、指示に応じたファイルの処理に関する属性を取得する取得手段と、上記属性と当該画像形成装置に備えられる複数の機能とに基づいて、ファイルの指示に応じた処理に用いる機能を決定する決定手段と、決定された機能を実行させるための画面を表示する表示手段とを備える。
【０００７】
好ましくは、取得された属性は、印刷機能に関する属性と、文書アセンブリ機能に関する属性と、アクセシビリティのための内容抽出に関する属性との少なくとも１つを含み、当該画像形成装置に備えられている複数の機能は、印刷機能と、文書バインド機能と、プレビュー機能との少なくとも１つを含む。
【０００８】
好ましくは、受付手段がファイルの出力指示を受付けて、属性が当該ファイルの印刷機能の実行を不許可とする属性である場合、決定手段は当該画像形成装置が備える機能のうち印刷機能を用いない出力機能を出力指示に応じた処理に用いる機能に決定し、表示手段は、決定された機能でファイルを出力するための出力先を指定するための画面を表示する。
【０００９】
好ましくは、受付手段がファイルの出力指示を受付けて、属性が当該ファイルの印刷機能の実行を許可する属性である場合、決定手段は当該画像形成装置が備える機能のうち印刷機能を用いる出力機能を出力指示に応じた処理に用いる機能に決定し、表示手段は、決定された機能でファイルを出力するための出力先を指定するための画面を表示する。
【００１０】
好ましくは、受付手段がファイルの編集指示を受付けて、属性が当該ファイルの文書アセンブリ機能の実行を不許可とする属性である場合、決定手段は当該画像形成装置が備える機能のうち文書アセンブリ機能を用いない編集機能を編集指示に応じた処理に用いる機能に決定し、表示手段は、決定された機能でファイルを編集するための画面を表示する。より好ましくは、決定手段で決定される、文書アセンブリ機能を用いない編集機能には、ファイルに対して情報を付加するための機能が含まれる。
【００１１】
好ましくは、受付手段がファイルの編集指示を受付けて、属性が当該ファイルの文書アセンブリ機能の実行を許可する属性である場合、決定手段は当該画像形成装置が備える機能のうち文書アセンブリ機能を用いる編集機能を編集指示に応じた処理に用いる機能に決定し、表示手段は、決定された機能でファイルを編集するための画面を表示する。
【００１２】
好ましくは、受付手段がファイルの確認指示を受付けて、属性が当該ファイルのアクセシビリティのための内容抽出機能の実行を不許可とする属性である場合、決定手段は当該画像形成装置が備える機能のうちアクセシビリティのための内容抽出機能を用いない確認機能を確認指示に応じた処理に用いる機能に決定し、表示手段は、決定された機能でファイルを確認するための画面を表示する。より好ましくは、決定手段で決定される、アクセシビリティのための内容抽出機能を用いない確認機能には、ファイルのプレビュー表示機能が含まれる。
【００１３】
好ましくは、受付手段がファイルの確認指示を受付けて、属性が当該ファイルのアクセシビリティのための内容抽出機能の実行を許可する属性である場合、決定手段は当該画像形成装置が備える機能のうちアクセシビリティのための内容抽出機能を用いる確認機能を確認指示に応じた処理に用いる機能に決定し、表示手段は、決定された機能でファイルを確認するための画面を表示する。
【００１４】
好ましくは、属性は、ファイルに付加されている。
好ましくは、属性は、ユーザ別に設定された、当該画像形成装置に備えられる複数の機能のうちの処理の指示に応じて用いる機能の優先順位であり、決定手段は、ファイルの指示に応じた処理に用いる機能として、指示を行なったユーザについて優先順位が高く設定されている機能を決定する。
【００１５】
好ましくは、属性は、ユーザ別に設定された、当該画像形成装置に備えられる複数の機能の各々について使用の許可および／または禁止であり、決定手段は、ファイルの指示に応じた処理に用いる機能として、指示を行なったユーザについて使用が許可されている機能を決定する。
【発明の効果】
【００１６】
本発明によると、ファイルの属性と当該画像形成装置に備えられる機能とに応じて、自動的に当該ファイルに対して使用可能な機能が決定され、それに応じた画面表示がなされる。これにより、当該ファイルの処理をしようとするユーザは、相当な知識を有さずとも使用可能な機能を用いて当該ファイルに対する処理を実行させることができる。また、当該ファイルの管理者等は、他のユーザによる当該ファイルに対する処理を適切に制限することができる。
【発明を実施するための最良の形態】
【００１７】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００１８】
図１は、本発明の画像形成装置としての、実施の形態にかかるＭＦＰ（Multi Function Peripheral）の機能全体を概念的に表わした図である。図１を参照して、実施の形態にかかるＭＦＰ１は、原稿を読取って画像データを得、様々な出力手段で画像データを出力する。詳しくは、ＭＦＰ１にセットされた原稿は、後述するスキャン動作で読込まれて画像データに変換されて、画像メモリに一時的に蓄積される。ＭＦＰ１ではその画像データに対して必要な画像変換処理を実施し、ネットワークを介した転送、ファクシミリ機能を用いた送信、および当該ＭＦＰ１のプリント機能を用いた印刷、による出力を行なうことができる。また、画像データの取得としては、ネットワークを介してパーソナルコンピュータ（ＰＣ）などの他の装置から画像データを取得することもでき、その画像データを画像メモリに蓄積することもできる。
【００１９】
図２は、ＭＦＰ１のハードウェア構成の具体例を示すブロック図である。図２を参照して、ＭＦＰ１は、装置全体を制御するＣＰＵ１０と、原稿を読取って電子データである画像データを得るイメージリーダ部３０と、用紙上に画像を印刷するプリンタ部３５と、ＭＦＰ１を上述のネットワークに接続したり、ファクシミリ通信のための電話回線に接続したりするためのインタフェース（以下、Ｉ／Ｆ）１５と、ＨＤ（Hard Disk）などから構成されて、上記画像メモリなどを構成する記憶部２０と、各種情報を表示する手段であると共に指示入力手段でもあるパネル２５と、消耗品の残量などを検出するセンサ部４０とを含んで構成される。記憶部２０は、画像データや当該ＭＦＰ１に関する情報やＣＰＵ１０で実行されるプログラムなどを記憶する。
【００２０】
画像データには、文書原稿が読取られて生成される文書データが含まれる。文書データファイルの一例として、本実施の形態では、ＭＦＰ１において、汎用ファイルとして多く用いられる、ＰＤＦ（Portable Document Format）ファイルやマイクロソフト社のビジネスソフトウェアであるOffice（登録商標）で使用されるファイルが取り扱われるものとする。これらファイルには、機能ごとの、当該ファイルに対する動作を制限するための、制限情報としての属性が付加される。
【００２１】
図３は、ＰＤＦファイルに付加される属性の具体例を示す図である。図３に示されるように、ＰＤＦファイルには、セキュリティを含め様々な機能についての属性が付加される。図３に示された属性のうち、点線で囲まれて示されている属性が、当該ＰＤＦを処理するＭＦＰと連携する機能による動作を制限するための属性である。具体的には、印刷、文書アセンブリ、内容のコピーと抽出、およびアクセシビリティのための内容の抽出、の各機能についての属性が該当する。
【００２２】
印刷機能についての属性には「許可」と「不許可」とがある。当該属性が「不許可」である場合には、ＭＦＰは、自身のプリント機能を用いて当該ＰＤＦファイルを印刷することができない。すなわち、ＭＦＰで当該ＰＤＦファイルが処理対象とされる場合には、当該ＰＤＦファイルに対して使用可能な機能がプリント機能以外の機能となり、たとえば、ＭＦＰ１においては、ファクシミリ機能などの送信機能となる。文書アセンブリ機能とは文書を結合する機能を指す。アクセシビリティのための内容の抽出機能とは、主に音声読み上げのためのテキストの読み出しの際に、ファイルからテキストを抽出する機能を指す。これらの属性にも「許可」と「不許可」とがある。
【００２３】
図４は、マイクロソフト社のビジネスソフトウェアであるOffice（登録商標）で使用されるファイルに付加される属性の具体例を示す図である。図４を参照して、Office（登録商標）で使用されるファイルには、ファイルの作成者、内容を表わすような属性が付加される。なお、属性で表わされる作成者は、当該ファイルを作成したユーザであって、当該ファイルを使用しているユーザと必ずしも同一とは限らない。
【００２４】
図５は、ＭＦＰ１で後述する編集指定処理を行なうための、ＭＦＰ１の機能構成の具体例を示すブロック図である。図５に示される各機能は、ＣＰＵ１０が記憶部２０に記憶されるプログラムを読み出して実行することで、主にＣＰＵ１０に形成される機能である。または、少なくとも一部が、図２に示されたハードウェア構成で実現されてもよい。
【００２５】
図５を参照して、ＭＦＰ１の上記機能は、指示入力部１０１と、判断部１０３と、画像編集処理部１０５と、画像確認処理部１０７とを含んで構成される。指示入力部１０１は、パネル２５が操作されることでパネル２５から入力される操作信号やＩ／Ｆ１５を介して他の装置から送信される操作信号で示される指示の入力を受付けて、判断部１０３に入力する。判断部１０３は、入力された指示を解析することで、必要に応じて指定されたファイルの属性を読込むと共に、指示された編集内容を判断する。そして、その判断結果に従って、画像編集処理部１０５または画像確認処理部１０７に、指示信号と共に読み出した属性を入力する。画像編集処理部１０５および画像確認処理部１０７は、各々、入力された指示信号に従って、指定されたファイルに対して、後述する画像編集処理および画像確認処理を実行する。
【００２６】
図６は、ＭＦＰ１で実行されるメインの処理の流れの具体例を示すフローチャートである。図６のフローチャートに示される処理は、たとえば、当該ＭＦＰ１に電源が投入されたりリセットしたりした後に起動したタイミングや、省電力モードなどから復帰したタイミングや、起動から所定の時間が経過したタイミング、などに開始される処理であって、ＣＰＵ１０が記憶部２０に記憶されるプログラムを読み出して実行し、図５に示される各機能を制御することで実現される。
【００２７】
図６を参照して、ＣＰＵ１０はプログラムの実行を開始すると、ステップＳ１でＲＡＭのクリア、各種レジスタの設定などのＣＰＵ１０の初期化設定を行なった後、ステップＳ２で当該ＭＦＰ１のモードの初期化処理を実行する。これらの処理については、通常のＭＦＰのＣＰＵで行なわれている処理と同様の処理とすることができる。
【００２８】
ステップＳ３でＣＰＵ１０は、ＭＦＰ１に内蔵されており、上記ステップＳ２でカウンタが初期化されたタイマで、予め規定された経過時間の計時を開始する。ステップＳ４でＣＰＵ１０は、パネル２５やＩ／Ｆ１５を介して他の装置からの操作信号の入力を制御する入力処理を実行し、ステップＳ５で、入力された操作信号に基づいて編集指定処理を実行する。ステップＳ５の編集指定処理については、後にサブルーチンを挙げて説明する。ステップＳ６でＣＰＵ１０は、パネル２５を構成するＬＣＤ（Liquid Crystal Display）およびＬＥＤ（Light Emitting Diode）の表示を制御する表示処理を実行し、ステップＳ７で当該ＭＦＰ１の動作を制御するためのシステム制御処理を実行し、ステップＳ８でその他の処理を、順次実行する。ステップＳ６での表示処理、およびステップＳ７でのシステム制御処理の具体的な処理内容は本発明において特定の処理内容に限定されず、通常ＭＦＰで行なわれている処理であってよい。また、ステップＳ８での具体的な処理およびその処理内容についても本発明において特定のものには限定されない。
【００２９】
ＣＰＵ１０は、ステップＳ３で計時を開始した内部タイマが上記規定した時間の計時を終了すると、再度上記ステップＳ３に処理を戻し、以上のステップＳ３〜Ｓ８を繰り返す。ＣＰＵ１０は、上記規定した時間である１ルーチンの時間内で、以降に説明する各処理に用いられる各種タイマの計数を実行する。
【００３０】
図７は、上記ステップＳ５の編集指定処理の具体的な流れを示すフローチャートである。図７を参照して、上記ステップＳ５の編集指定処理は、判断部１０３における、ステップＳ１１でのファイル属性を読込む処理と、ステップＳ１２での編集判断処理とを含む。
【００３１】
図８は、上記ステップＳ１１でのファイル属性を読込む処理の具体的な流れを示すフローチャートである。図８を参照して、上記ステップＳ４で指示入力部１０１が汎用ファイルの指定（選択）を受付けている場合（ステップＳ２１でＹＥＳ）、ステップＳ２２で判断部１０３は、図３や図４に示されたような、指定されたファイルに付加されている属性を指定されたファイルの属性情報として取得する。
【００３２】
図９は、上記ステップＳ１２での、編集判断処理の具体的な流れを示すフローチャートである。上記ステップＳ１２での編集判断処理は、ユーザからの指示入力を受付けて、大きくは、画像編集処理の要否の確認と、画像確認処理の要否の確認との、２つの判断を行なう処理である。詳しくは、図９を参照して、上記ステップＳ４で指示入力部１０１が汎用ファイルの指定と共に画像編集指示を受付けている場合（ステップＳ３１でＹＥＳ）、ステップＳ３３で画像編集処理部１０５において画像編集処理が実行される。画像編集処理とは、画像または文書の編集を行なうための処理である。実際にユーザが指定し、出力される文書の内容を編集する処理である。上記ステップＳ４で指示入力部１０１が汎用ファイルの指定と共に画像確認指示を受付けている場合（ステップＳ３１でＮＯ、かつステップＳ３２でＹＥＳ）、ステップＳ３４で画像確認処理部１０７において画像確認処理が実行される。画像確認処理は、画像を出力する際に、最終的にユーザがその内容を確認するための処理である。上記２つの処理は同時に指定されることはない。そのため、上記ステップＳ４で指示入力部１０１は、いずれかの処理の指定、またはいずれも指定されていない指示入力を受付けることになる。
【００３３】
図１０は、上記ステップＳ３３での画像編集処理の具体的な流れを示すフローチャートである。ステップＳ３３での画像編集処理は、ファイル属性とＭＦＰ１が備える機能とを確認し、ＭＦＰ１が備える機能のうちでファイル属性を考慮して編集処理を実行するための機能を決定し、当該機能を実行させるための、換言すると当該機能をユーザに選択させるための画面を表示するための処理である。詳しくは図１０を参照して、上記ステップＳ２２で指定されたファイルに関してファイル属性情報が取得されている場合（ステップＳ４１でＹＥＳ）、画像編集処理部１０５は当該属性情報を解析し、当該ファイルの印刷禁止の属性が含まれているか否かを確認する。さらに、当該ファイルについて文書アセンブリ機能が許可されているか否かを確認する。その結果、印刷が禁止されている場合には（ステップＳ４２でＹＥＳ）、ステップＳ４３で画像編集処理部１０５は、実行（選択）可能な編集機能をＭＦＰ１の有する出力機能のうちの印刷の他の出力形態である送信出力に決定し、送信先の入力を受付けて指定された送信先に送信出力を行なうための、「送信画面」を表示させる。なお、図１に示されたように、ＭＦＰ１には出力機能として印刷の他にファクシミリ送信機能や他の装置に画像データを送信する機能など、複数の機能が備えられる場合もある。その場合には、ステップＳ４３で印刷機能以外の、当該ＭＦＰ１が備える複数の出力機能を選択可能に提示してもよい。
【００３４】
当該ファイルの印刷が許可されており、かつ当該ファイルに対して文書アセンブリ機能が許可されている場合には（ステップＳ４２でＮＯ、かつＳ４４でＹＥＳ）、ステップＳ４５で画像編集処理部１０５は、実行（選択）可能な編集機能を、ＭＦＰ１が備える機能のうちの文書アセンブリ機能を実現する機能であるバインド機能に決定し、当該バインド機能を実行させるための画面を表示させる。図１１は、ＭＦＰ１において表示される、バインド機能を実行させるための画面の具体例を示す図である。なお、バインド機能とは、画像形成装置に搭載されている一般的な機能であって、複数の文書を１つの文書として扱い、印刷、ステープル、ファイル化などを行なうことのできる機能を指す。ＰＤＦ文書における文書アセンブリ機能に相当する。図１１においては、当該ＭＦＰ１に一時保存されている画像データの一覧が選択可能に表示される。ユーザは、当該画面において処理対象の画像データを選択し、どの文書を当該画像データのどの位置に挿入するかを指定することで、ページ単位、文書単位で自由に文書の構成を変更することができる。
【００３５】
当該ファイルの印刷が許可されており、かつ当該ファイルの文書アセンブリ機能が許可されていない場合には（ステップＳ４２でＮＯ、かつＳ４４でＮＯ）、ステップＳ４６で画像編集処理部１０５は、実行（選択）可能な編集機能を、ＭＦＰ１が備える機能のうちの文書アセンブリ機能を実現しない機能である、画像に情報を付加する機能に決定し、当該機能を実行させるための画面を表示させる。画像に情報を付加する機能は、最も簡易な編集機能である。上述と同様に、ＭＦＰ１に、画像データの編集機能として、画像に情報を付加する機能の他にも文書アセンブリ機能を実現しない機能が備えられる場合には、ステップＳ４６でそれら機能を選択可能に提示してもよい。
【００３６】
図１２は、上記ステップＳ３４での画像確認処理の具体的な流れを示すフローチャートである。上記ステップＳ３４での画像確認処理は、ファイル属性とＭＦＰ１が備える機能とを確認し、ＭＦＰ１が備える機能のうちでファイル属性を考慮してファイルを確認する処理を実行するための機能を決定し、当該機能を発揮させるための、換言すると当該機能をユーザに選択させるための画面を表示するための処理である。詳しくは図１２を参照して、上記ステップＳ２２で指定されたファイルに関してファイル属性情報が取得されている場合（ステップＳ５１でＹＥＳ）、画像確認処理部１０７は当該属性情報を解析し、当該ファイルのアクセシビリティのための内容の抽出が禁止されているか否かを確認する。その結果、禁止されている場合には（ステップＳ５２でＹＥＳ）、ステップＳ５３で画像確認処理部１０７は、当該ファイルを確認する処理を実行するための機能をプレビュー機能に決定し、プレビュー画面を表示させる。図１３は、ＭＦＰ１において表示される、プレビュー画面の具体例を示す図である。図１３に示される画面では、プレビュー表示に必要な様々な情報やログイン情報などを設定し、指示を行なうことで、当該ファイルのプレビューを表示させることができる。なお、ＭＦＰ１には、ファイルのアクセシビリティのための内容の抽出を行なわない確認機能としてプレビュー機能の他の機能が備えられる場合もある。その場合には、ステップＳ５３でプレビュー機能以外の、当該ＭＦＰ１が備える他の確認機能を選択可能に提示してもよい。
【００３７】
当該ファイルのアクセシビリティのための内容の抽出が許可されている場合には（ステップＳ５２でＮＯ）、ステップＳ５４で画像確認処理部１０７は、当該ファイルを確認する処理を実行するための機能を、ＭＦＰ１が備える機能のうちのファイルのアクセシビリティのための内容の抽出を実現する機能である、音声読上機能に決定し、音声読上のための画面を表示させる。音声読上機能は、当該ファイルからテキストを抽出して、図示しない音声変換手段を用いて音声変換して音声出力するための機能である。
【００３８】
ＭＦＰ１において、ファイルに設定された属性に基づいて以上の処理が行なわれて用いる機能が決定されて対応する画面が表示されることで、当該ファイルの処理を行なおうとするユーザは、当該ファイルの属性で許可（または禁止）されている機能と、ＭＦＰ１で当該ファイルに対して用いることが可能な機能とを把握し、またそれらの組合せによって実際に所望する処理に対して用いることが可能な機能を把握していない場合であっても、所望する処理の指示を行なうのみで、ＭＦＰ１において自動的に判断された使用可能な機能を用いる処理のための画面が提示される。そのため、処理を行なおうとするユーザが使用可能な機能に関する知識を有していない場合であっても、ＭＦＰ１を用いて当該ファイルに対して所望する処理を行なうことができる。さらに、当該ファイルの管理者等は、当該ファイルに対して、意図から外れた機能がユーザに使用されることを禁止することができる。
【００３９】
［変形例］
上の例は、ファイルの管理者等が、当該ファイルに対して、他のユーザに使用を許可／禁止する機能をファイル属性として設定することで、当該ファイルが処理対象として指定されたときに、許可された機能から実行可能な機能を決定して使用可能に提示する例である。変形例においては、他のユーザの個々に対してファイル属性を設定するものとする。ユーザ別のファイル属性は、ファイルに関わらず、ユーザ別に設定されるものである。ユーザ別のファイル属性は、ユーザ情報などと呼ばれる、ユーザごとのログイン情報やＭＦＰの機能の制限情報などに含めてＭＦＰ１や図示しないサーバ等に記憶されてもよい。そのため、ユーザ別のファイル属性は、当該ユーザ自身が作成・編集するものであってもよい。または、ユーザ別のファイル属性は、ＭＦＰの管理者や図示しないネットワークの管理者等が、ユーザごとに設定してもよい。
【００４０】
図１４は、ユーザ別に設定されるファイル属性の具体例を示す図であって、具体的に、ファイルの編集のための機能についての、ユーザ別に設定されるファイル属性の具体例を示す図である。図１４に示される例では、ＭＦＰ１に備えられるファイルの編集に用いられる各機能について、ユーザ別に、編集時にいずれの機能を優先的に用いるかを示す優先順位が設定されている。ユーザ別に設定されるファイル属性は、図１４に示されたような優先順位に限定されず、図３や図４を用いて説明されたように、当該機能の使用の許可／禁止を示す属性であってもよい。
【００４１】
図１５は、変形例における、上記ステップＳ３３での画像編集処理の具体的な流れを示すフローチャートである。図１５を参照して、変形例においては、上記ステップＳ２２で指定されたファイルに関してファイル属性が取得されている場合であって、そのファイル属性がユーザ別の属性である場合には（ステップＳ６１でＹＥＳ、かつＳ６２でＹＥＳ）、ステップＳ６３で画像編集処理部１０５は、ログイン情報に基づいて編集指示を行なったユーザに対して設定されているファイル属性情報を特定して解析し、当該ユーザに対して優先順位が最も高く設定されている機能を、使用可能な編集機能に決定し、当該機能を実行させるための画面を表示させる。
【００４２】
図１４に示されたようなユーザ別のファイル属性情報が当該ユーザ自身によって作成・編集され、ＭＦＰ１において上述のように用いる機能が決定されて画面表示されることで、個人の癖や特徴、または当該ユーザが受け持っている業務の種類などに最も適した機能を自動的に使用可能とすることができ、当該ユーザの操作性を向上させることができる。
【００４３】
一方、図１４に示されたようなユーザ別のファイル属性がＭＦＰの管理者やネットワークの管理者などによって作成され、ＭＦＰ１において上述のように用いる機能が決定されて画面表示されることで、管理者等が各ユーザの使用する機能を管理することができる。
【００４４】
なお、変形例に示された例は図１４のように、使用する機能の優先順位が属性として設定されている場合の例であるが、先に説明したように、ＭＦＰ１に備えられる各機能についての使用の許可／禁止を示す属性が設定されている場合には、上記ステップＳ６３で画像編集処理部１０５は、当該ユーザに対して使用が許可されている機能を使用可能な編集機能に決定し、当該機能を実行させるための画面を表示させるものとする。さらに、その際、当該ユーザに対して指示された処理に対する複数の機能の使用が許可されている場合には、それら機能を選択可能に提示し、選択された機能を用いる機能として決定するようにしてもよい。
【００４５】
さらに、ＭＦＰ１において実行される処理をコンピュータに実行させるためのプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００４６】
なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００４７】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００４８】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００４９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００５０】
【図１】実施の形態にかかるＭＦＰの機能全体を概念的に表わした図である。
【図２】実施の形態にかかるＭＦＰのハードウェア構成の具体例を示すブロック図である。
【図３】ＰＤＦファイルに付加される属性の具体例を示す図である。
【図４】Office（登録商標）で使用されるファイルに付加される属性の具体例を示す図である。
【図５】実施の形態にかかるＭＦＰで編集指定処理を行なうための、機能構成の具体例を示すブロック図である。
【図６】実施の形態にかかるＭＦＰで実行されるメインの処理の流れの具体例を示すフローチャートである。
【図７】編集指定処理の具体的な流れを示すフローチャートである。
【図８】ファイル属性を読込む処理の具体的な流れを示すフローチャートである。
【図９】編集判断処理の具体的な流れを示すフローチャートである。
【図１０】画像編集処理の具体的な流れを示すフローチャートである。
【図１１】バインド画面の具体例を示す図である。
【図１２】画像確認処理の具体的な流れを示すフローチャートである。
【図１３】プレビュー画面の具体例を示す図である。
【図１４】ユーザ別に設定されるファイル属性の具体例を示す図である。
【図１５】変形例における、画像編集処理の具体的な流れを示すフローチャートである。
【符号の説明】
【００５１】
１  ＭＦＰ、１０  ＣＰＵ、１５  Ｉ／Ｆ、２０  記憶部、２５  パネル、３０  イメージリーダ部、３５  プリンタ部、４０  センサ部、１０１  指示入力部、１０３  判断部、１０５  画像編集処理部、１０７  画像確認処理部。
【図１】
2010050731.tif 000003
【図２】
2010050731.tif 000004
【図３】
2010050731.tif 000005
【図４】
2010050731.tif 000006
【図５】
2010050731.tif 000007
【図６】
2010050731.tif 000008
【図７】
2010050731.tif 000009
【図８】
2010050731.tif 000010
【図９】
2010050731.tif 000011
【図１０】
2010050731.tif 000012
【図１１】
2010050731.tif 000013
【図１２】
2010050731.tif 000014
【図１３】
2010050731.tif 000015
【図１４】
2010050731.tif 000016
【図１５】
2010050731.tif 000017