(57)【要約】【課題】  設定作業を容易にすること。【解決手段】  ＭＦＰは、設定値に従って処理を実行する処理実行部５７と、コンピュータ読取可能なメモリカードが着脱可能なシリアルインターフェース端子に装着されたメモリカードにアクセスするアクセス制御部５３と、メモリカードに記憶されたデータに基づいて、処理実行部５７が処理を実行するための設定値を設定する設定部５５と、を備える。メモリカードに記憶されたデータに基づいて、設定値が設定されるので、設定作業を容易にすることができる。【選択図】        図４
2010206707.tif 000002
【特許請求の範囲】
【請求項１】
設定値に従って処理を実行する処理実行手段と、
コンピュータ読取可能な記憶媒体が着脱可能なインターフェースに装着された記憶媒体にアクセスするアクセス制御手段と、
前記インターフェースに装着された記憶媒体に記憶されたデータに基づいて、前記処理実行手段が処理を実行するための設定値を設定する設定手段と、を備えた情報処理装置。
【請求項２】
前記処理実行手段は、原稿を読み取って画像データを出力する原稿読取手段を含み、
前記設定手段は、前記インターフェースに装着された記憶媒体に画像データが記憶されている場合、前記原稿読取手段が画像データを出力するための設定値として、前記記憶された画像データの特性と同じ特性の画像データを出力するための値を設定する、請求項１に記載の情報処理装置。
【請求項３】
前記処理実行手段は、データの画像を形成する画像形成手段を含み、
前記設定手段は、前記インターフェースに装着された記憶媒体に画像データが記憶されている場合、前記画像形成手段が画像を形成するための設定値として、前記記憶された画像データの特定と同じ特性の画像を形成するための値を設定する、請求項１または２に記載の情報処理装置。
【請求項４】
前記処理実行手段は、データの画像を形成する画像形成手段を含み、
前記設定手段は、前記インターフェースに装着された記憶媒体にアプリケーションプログラムを実行するコンピュータにより生成されたアプリケーションデータが記憶されている場合、前記画像形成手段が画像を形成するための設定値として、前記記憶されたアプリケーションデータにおいて定義されている印刷のための値を設定する、請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
前記処理実行手段は、設定値で特定される宛先にデータを送信するデータ送信手段を含み、
前記設定手段は、前記インターフェースに装着された記憶媒体に記憶されたデータを解析する解析手段を含み、
前記データ送信手段がデータを送信するための設定値として、前記解析手段による解析により前記インターフェースに装着された記憶媒体に記憶されたデータにより定義される宛先を設定する、請求項１〜４のいずれかに記載の情報処理装置。
【請求項６】
前記処理実行手段は、複数種類の言語のうち設定値で特定される種類の言語で記述された画面を表示する表示制御手段を含み、
前記設定手段は、前記インターフェースに装着された記憶媒体に記憶されたデータを解析する解析手段を含み、
前記表示制御手段が画面を表示するための設定値として、前記解析手段による解析により前記インターフェースに装着された記憶媒体に記憶されたデータにより定義される言語の種類を設定する、請求項１〜５のいずれかに記載の情報処理装置。
【請求項７】
前記アクセス制御手段は、前記記憶媒体に記憶されている少なくとも１つのデータそれぞれを識別するための少なくとも１つの識別情報を含む選択画面を表示する選択画面表示制御手段と、
前記表示された選択画面に含まれる少なくとも１つの識別情報のうちから少なくとも１つを選択する指示を受け付ける選択指示受付手段と、を含み、
前記設定手段は、前記受け付けられた指示で選択される少なくとも１つの識別情報で特定さる少なくとも１つのデータに基づいて、前記処理実行手段が処理を実行するための設定値を設定する、請求項１〜６のいずれかに記載の情報処理装置。
【請求項８】
前記アクセス制御手段は、前記記憶媒体に記憶されている少なくとも１つのデータのうちから保存された日時が新しいものから順に少なくとも１つを選択する選択手段を含み、
前記設定手段は、前記選択手段により選択された少なくとも１つのデータに基づいて、前記処理実行手段が処理を実行するための設定値を設定する、請求項１〜６のいずれかに記載の情報処理装置。
【請求項９】
前記処理実行手段は、複数種類の処理を実行可能であり、
前記複数種類の処理それぞれに対応し、前記処理実行手段が処理を実行するための設定値を受け付けるための設定画面を表示する設定画面表示手段を含み、
前記設定手段は、複数種類の処理のうち前記表示手段により表示されている設定画面に対応する処理を実行するための設定値を設定する、請求項１に記載の情報処理装置。
【請求項１０】
コンピュータ読取可能な記憶媒体が着脱可能な情報処理装置で実行される設定方法であって、
装着された記憶媒体にアクセスするステップと、
前記記憶媒体に記憶されたデータに基づいて、所定の処理を実行するための設定値を設定するステップを、含む設定方法。
【請求項１１】
コンピュータ読取可能な記憶媒体が着脱可能な情報処理装置で実行される設定プログラムであって、
装着された記憶媒体にアクセスするステップと、
前記記憶媒体に記憶されたデータに基づいて、所定の処理を実行するための設定値を設定するステップを、コンピュータに実行させる設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理装置、設定方法および設定プログラムに関し、特に、ユーザにより設定された設定値に基づいて処理を実行する情報処理装置、設定値の設定方法およびその設定方法をコンピュータに実行させる設定プログラムに関する。
【背景技術】
【０００２】
複合機であるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）は、複写機能、プリント機能、ファクシミリ機能、データ送信機能等の複数の機能を実行することが可能である。ＭＦＰに機能を実行させる場合に、その機能毎に予め決められた設定値を入力しなければならない。通常は、デフォルトの値に設定されているが、デフォルトとは異なる設定値で機能を実行させる場合には、その都度設定しなければならない。
【０００３】
特開２００７−８１４８３号公報には、所定の機能を実行する機能部を有する複合機であって、可搬型記憶媒体が接続されたか否かを判定する接続判定部と、可搬型記憶媒体が接続されたと判定した場合に、可搬型記憶媒体から設定情報を読み込む設定処理部と、読み込まれた設定情報を利用して機能部による所定の機能を実行させる機能制御部とを有する複合機が記載されている。
【０００４】
しかしながら、可搬型記憶媒体に設定情報そのものを記憶させてなければならないといった問題がある。また、設定情報は、複合機によってフォーマット等が異なるため、複数種類の複合機を利用する場合などは、複数種類の複合機にそれぞれ対応する複数の設定情報を可搬型記憶媒体に記憶させておかなければならないといった問題がある。また、複合機に設定情報を読ませるに際して、記憶された複数の設定情報のうちから１つを選択しなければならず、設定情報を区別するためにファイル名を管理する等しなければならないといった問題がる。
【特許文献１】特開２００７−８１４８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、設定作業を容易にした情報処理装置、設定方法および設定プログラムを提供することである。
【課題を解決するための手段】
【０００６】
上述した目的を達成するためにこの発明のある局面によれば、情報処理装置は、設定値に従って処理を実行する処理実行手段と、コンピュータ読取可能な記憶媒体が着脱可能なインターフェースに装着された記憶媒体にアクセスするアクセス制御手段と、インターフェースに装着された記憶媒体に記憶されたデータに基づいて、処理実行手段が処理を実行するための設定値を設定する設定手段と、を備える。
【０００７】
この局面に従えば、インターフェースに装着された記憶媒体に記憶されたデータに基づいて、処理を実行するための設定値を設定するので、ユーザは設定値を設定する必要がない。このため、設定作業を容易にした情報処理装置を提供することができる。
【０００８】
好ましくは、処理実行手段は、原稿を読み取って画像データを出力する原稿読取手段を含み、設定手段は、インターフェースに装着された記憶媒体に画像データが記憶されている場合、原稿読取手段が画像データを出力するための設定値として、記憶された画像データの特性と同じ特性の画像データを出力するための値を設定する。
【０００９】
好ましくは、処理実行手段は、データの画像を形成する画像形成手段を含み、設定手段は、インターフェースに装着された記憶媒体に画像データが記憶されている場合、画像形成手段が画像を形成するための設定値として、記憶された画像データの特定と同じ特性の画像を形成するための値を設定する。
【００１０】
好ましくは、処理実行手段は、データの画像を形成する画像形成手段を含み、設定手段は、インターフェースに装着された記憶媒体にアプリケーションプログラムを実行するコンピュータにより生成されたアプリケーションデータが記憶されている場合、画像形成手段が画像を形成するための設定値として、記憶されたアプリケーションデータにおいて定義されている印刷のための値を設定する。
【００１１】
好ましくは、処理実行手段は、設定値で特定される宛先にデータを送信するデータ送信手段を含み、設定手段は、インターフェースに装着された記憶媒体に記憶されたデータを解析する解析手段を含み、データ送信手段がデータを送信するための設定値として、解析手段による解析によりインターフェースに装着された記憶媒体に記憶されたデータにより定義される宛先を設定する。
【００１２】
好ましくは、処理実行手段は、複数種類の言語のうち設定値で特定される種類の言語で記述された画面を表示する表示制御手段を含み、設定手段は、インターフェースに装着された記憶媒体に記憶されたデータを解析する解析手段を含み、表示制御手段が画面を表示するための設定値として、解析手段による解析によりインターフェースに装着された記憶媒体に記憶されたデータにより定義される言語の種類を設定する。
【００１３】
好ましくは、アクセス制御手段は、記憶媒体に記憶されている少なくとも１つのデータそれぞれを識別するための少なくとも１つの識別情報を含む選択画面を表示する選択画面表示制御手段と、表示された選択画面に含まれる少なくとも１つの識別情報のうちから少なくとも１つを選択する指示を受け付ける選択指示受付手段と、を含み、設定手段は、受け付けられた指示で選択される少なくとも１つの識別情報で特定さる少なくとも１つのデータに基づいて、処理実行手段が処理を実行するための設定値を設定する。
【００１４】
好ましくは、アクセス制御手段は、記憶媒体に記憶されている少なくとも１つのデータのうちから保存された日時が新しいものから順に少なくとも１つを選択する選択手段を含み、設定手段は、選択手段により選択された少なくとも１つのデータに基づいて、処理実行手段が処理を実行するための設定値を設定する。
【００１５】
好ましくは、処理実行手段は、複数種類の処理を実行可能であり、複数種類の処理それぞれに対応し、処理実行手段が処理を実行するための設定値を受け付けるための設定画面を表示する設定画面表示手段を含み、設定手段は、複数種類の処理のうち表示手段により表示されている設定画面に対応する処理を実行するための設定値を設定する。
【００１６】
この発明の他の局面によれば、設定方法は、コンピュータ読取可能な記憶媒体が着脱可能な情報処理装置で実行される設定方法であって、装着された記憶媒体にアクセスするステップと、記憶媒体に記憶されたデータに基づいて、所定の処理を実行するための設定値を設定するステップを、含む。
【００１７】
この局面によれば、設定作業を容易にした設定方法を提供することができる。
【００１８】
この発明のさらに他の局面によれば、設定プログラムは、コンピュータ読取可能な記憶媒体が着脱可能な情報処理装置で実行される設定プログラムであって、装着された記憶媒体にアクセスするステップと、記憶媒体に記憶されたデータに基づいて、所定の処理を実行するための設定値を設定するステップを、コンピュータに実行させる。
【００１９】
この局面によれば、設定作業を容易にした設定方法を提供することができる。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２１】
図１は、ＭＦＰの外観を示す斜視図である。図１を参照して、情報処理装置としてのＭＦＰ１００は、自動原稿搬送装置（ＡＤＦ）１０と、画像読取部２０と、画像形成部４０と、給紙部４５と、を含む。ＡＤＦ１０は、原稿台に搭載された複数枚の原稿をさばいて１枚ずつ順に、画像読取部２０に搬送する。画像読取部２０は、写真、文字、絵等の画像情報を原稿から光学的に読み取って画像データを取得する。画像形成部４０は、画像データが入力されると、画像データに基づいて用紙上に画像を形成する。画像形成部４０は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）のトナーを用いて画像を形成する。また、画像形成部４０は、カラーモードがモノクロに設定されている場合、ＣＭＹＫのいずれか１つのトナーを用いて画像を形成し、カラーモードがカラーに設定されている場合、ＣＭＹＫの１以上のトナーを用いて画像を形成する。給紙部４５は、用紙を格納しており、格納した用紙を１枚ずつ画像形成部４０に供給する。ＭＦＰ１００は、その上面に操作パネル９を備える。
【００２２】
図２は、ＭＦＰのハードウェア構成の一例を示すブロック図である。図２を参照して、ＭＦＰ１００は、メイン回路１０１と、ＡＤＦ１０と、画像読取部２０と、画像処理部３０と、画像形成部４０と、給紙部４５と、ファクシミリ部５０と、を含む。メイン回路１０１は、中央演算装置（ＣＰＵ）１１１と、ＣＰＵ１１１の作業領域として使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１２と、ＣＰＵ１１１が実行するプログラム等を記憶するためのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１３と、表示部１１４と、操作部１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、データ通信制御部１１７と、を含む。ＣＰＵ１１１は、表示部１１４、操作部１１５、ＨＤＤ１１６およびデータ通信制御部１１７とそれぞれ接続され、メイン回路１０１の全体を制御する。また、ＣＰＵ１１１は、ファクシミリ部５０、ＡＤＦ１０、画像読取部２０、画像処理部３０、画像形成部４０および給紙部４５と接続され、ＭＦＰ１００の全体を制御する。
【００２３】
表示部１１４は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１１５は、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受け付ける。操作部１１５は、表示部１１４上に設けられたタッチパネルを含む。表示部１１４と操作部１１５とで、操作パネル９が構成される。
【００２４】
データ通信制御部１１７は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）またはＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルで通信するためのインターフェースであるＬＡＮ端子１１８と、シリアルインターフェース端子１１９とを有する。データ通信制御部１１７は、ＣＰＵ１１１からの指示に従って、ＬＡＮ端子１１８またはシリアルインターフェース端子１１９に接続された外部の機器との間でデータを送受信する。
【００２５】
ＬＡＮ端子１１８に、ネットワークに接続するためのＬＡＮケーブルが接続される場合、データ通信制御部１１７は、ＬＡＮ端子１１８を介して接続された他のＭＦＰ、スキャナ、プリンタ、またはコンピュータと通信する。ネットワークは、ローカルエリアネットワーク（ＬＡＮ）であり、インターネットにゲートウエイを介して接続されてもよい。ネットワークは、有線または無線を問わない。またネットワークは、ＬＡＮに限らず、インターネットなどのワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網等であってもよい。
【００２６】
本実施の形態におけるＭＦＰ１００は、ＬＡＮ端子１１８にＬＡＮケーブルが接続され、データ通信制御部１１７は、インターネットに接続された電子メールサーバと通信可能であり、電子メールを電子メールサーバとの間で送受信することが可能である。
【００２７】
シリアルインターフェース端子１１９には、フラッシュメモリを内蔵したメモリカード１１９Ａが着脱可能である。ＣＰＵ１１１は、シリアルインターフェース端子１１９に記憶媒体としてのメモリカード１１９Ａが装着されると、データ通信制御部１１７を制御して、メモリカード１１９Ａに記憶されたデータにアクセスすることが可能である。また、ＣＰＵ１１１は、メモリカード１１９Ａに記憶されたＣＰＵ１１１が実行するためのプログラムを読出し、読み出したプログラムをＲＡＭ１１２に記憶し、実行する。
【００２８】
なお、データまたはＣＰＵ１１１が実行するためのプログラムを記憶する記憶媒体としては、メモリカード１１９Ａに限られず、フレキシブルディスク、カセットテープ、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）／ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード（メモリカードを含む）、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリ等の媒体でもよい。
【００２９】
さらに、ＣＰＵ１１１がネットワークに接続されたコンピュータからプログラムをダウンロードしてＨＤＤ１１６に記憶する、または、ネットワークに接続されたコンピュータがプログラムをＨＤＤ１１６に書込みするようにして、ＨＤＤ１１６に記憶されたプログラムをＲＡＭ１１２にロードしてＣＰＵ１１１で実行するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１により直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３０】
ファクシミリ部５０は、ＰＳＴＮ７に接続され、ＰＳＴＮ７にファクシミリデータを送信する、またはＰＳＴＮ７からファクシミリデータを受信する。ファクシミリ部５０は、受信したファクシミリデータを、ＲＡＭ１１２に一時記憶する。また、ファクシミリ部５０は、受信したファクシミリデータを画像形成部４０でプリント可能なプリントデータに変換して、画像形成部４０に出力する。これにより、画像形成部４０は、ファクシミリ部５０により受信されたファクシミリデータの画像を用紙に形成する。また、ファクシミリ部５０は、ＨＤＤ１１６に記憶された画像データをファクシミリデータに変換して、ＰＳＴＮ７に接続されたファクシミリ装置または他のＭＦＰに出力する。これにより、ＨＤＤ１１６に記憶されたデータをファクシミリ装置または他のＭＦＰに出力することができる。なお、ファクシミリデータは画像データに含まれる。このように、ＭＦＰ１００は、ファクシミリ送受信機能を有する。
【００３１】
ＭＦＰ１００は、スキャナ機能を有し、画像読取部２０が原稿を読み取って出力する画像データが、ＲＡＭ１１２に一時的に記憶される。また、画像形成部４０は、画像読取部２０が原稿を読み取って出力する画像データに基づいて、用紙等の記録シート上に画像を形成する。このため、ＭＦＰ１００は、コピー機能を有する。さらに、データ通信制御部１１７は、ネットワークに接続された他のコンピュータから受信した画像データ、または、シリアルインターフェース端子１１９に接続されたメモリカードに記憶された画像データをＲＡＭ１１２に一時的に記憶する。そして、ＲＡＭ１１２に一時的に記憶された画像データに基づいて、用紙等の記録シート上に画像を形成する。このため、ＭＦＰ１００は、プリント機能を有する。
【００３２】
画像処理部３０は、ＲＡＭ１１２に記憶された画像データを画像処理する。画像処理部３０は、ＭＦＰ１００がスキャナ機能またはコピー機能を能動化する場合には、画像読取部２０が原稿を読み取って出力する画像データを画像処理する。また、画像処理部３０は、ＭＦＰ１００がファクシミリ機能を能動化する場合には、ファクシミリ部５０が受信するファクシミリデータ（画像データ）を画像処理する。さらに、画像処理部３０は、データ通信制御部１１７が、ネットワークに接続された他のコンピュータ、スキャナ、ＭＦＰのいずれかから受信した画像データ、またはシリアルインターフェース端子１１９に接続されたメモリカード１１９Ａに記憶された画像データを画像処理する。
【００３３】
図３は、ＭＦＰが備えるＣＰＵの機能の概要の一例を示す機能ブロック図である。図３を参照して、ＣＰＵ１０１は、ユーザにより入力される設定値を受け付ける設定受付部５１と、記憶媒体にアクセスするためのアクセス制御部５３と、設定値を設定する設定部５５と、処理を実行する処理実行部５７と、を含む。
【００３４】
処理実行部５７は、原稿読取制御部７１と、画像形成制御部７３と、データ送信部７５と、表示制御部７７とを含む。原稿読取制御部７１は、画像読取部２０を制御し、設定部５５により設定された設定値に従って画像読取部２０に原稿を読み取らせ、画像読取部２０が出力する画像データを取得する。ここでの設定値は、例えば、カラーモード、読取解像度である。カラーモードは、原稿をモノクロで読み取るモノクロと、原稿をカラーで読み取るカラーとを含む。画像読取部２０は、原稿読取制御部７１から入力される設定値、ここでは、カラーモードと読取解像度とが入力されると、カラーモードおよび読取解像度で原稿を読み取り、ビットマップのファイル形式の画像データを出力する。なお、画像読取部２０が出力する画像データのファイル形式は、ビットマップに限定されることなく、他のファイル形式であってもよいで。
【００３５】
また、原稿読取制御部７１は、ＭＦＰ１００が原稿を読み取り画像データを生成するスキャンモードに設定されている場合、画像処理部３０を制御し、画像読取部２０から取得した画像データを、設定部５５により設定された設定値に従って画像処理部３０に画像処理させる。ここでの設定値は、ファイル形式である。画像処理部３０は、原稿読取制御部７１から入力されるビットマップの画像データを、設定値で定まるファイル形式に変換し、ファイル形式を変換した後の画像データをＨＤＤ１１６の所定の領域に記憶する。
【００３６】
画像形成制御部７３は、画像形成部４０を制御し、設定部５５により設定された設定値に従って、画像形成部４０に画像データの画像を用紙等の記録媒体に形成させる。ここでの設定値は、例えば、カラーモード、用紙サイズ、ヘッダ、印刷枚数等である。カラーモードは、ＣＭＹＫの４色のトナーのいずれか１つを用いて画像を形成するモノクロと、ＣＭＹＫの４色のトナーの１以上を用いて画像を形成するカラーとを含む。用紙サイズは、画像が形成される用紙のサイズを示す。ヘッダは、用紙に形成される画像の基になる画像データの上端部分に追加されるコンテンツであり、例えば、画像データのファイル名、日付等である。印刷枚数は、画像を形成する用紙の枚数を示す。
【００３７】
画像形成部４０は、画像形成制御部７３から入力される設定値、ここでは、カラーモード、用紙サイズ、ヘッダ、および印刷枚数が入力されると、画像形成制御部７３から入力される画像データにヘッダを付加した画像を、カラーモードで定まるモノクロまたはカラーのいずれかで用紙サイズで特定されるサイズの用紙に印刷枚数分形成する。
【００３８】
データ送信部７５は、データ通信制御部１１７を制御し、設定部５５により設定された設定値に従って画像データをデータ通信制御部１１７に送信させる。ここでの設定値は、例えば、データの送信先を識別するための電子メールアドレスである。データ送信部７５は、設定部５５により設定された設定値、ここでは、送信先の電子メールアドレスを宛先とし、データ送信部７５から入力される画像データを添付した電子メールを生成し、データ通信制御部１１７に生成した電子メールを電子メールサーバに送信させる。
【００３９】
表示制御部７７は、表示部１１４を制御し、設定部５５により設定された設定値に従って表示部１１４に画面を表示させる。ここでの設定値は、例えば言語の種類である。ＨＤＤ１１６に、１つの画面に対して複数種類の言語でそれぞれ記述された複数の画面が予め記憶されており、表示制御部７７は、ＨＤＤ１１６に記憶された複数の画面のうち設定部５５により設定される設定値、ここでは言語の種類で特定される言語で記述された画面を、表示部１１４に表示させる。
【００４０】
表示制御部７７は、設定画面表示部７９を含む。設定画面表示部７９は、処理実行部５７が処理を実行するための設定値を受け付けるための設定画面を表示する。ＨＤＤ１１６に、原稿読取制御部７１、画像形成制御部７３、データ送信部７５それぞれに対応し、処理を実行するための設定値を受け付けるための設定画面が予め記憶されており、設定画面表示部７９は、原稿読取制御部７１、画像形成制御部７３、データ送信部７５それぞれに対応し、処理を実行するための設定値を受け付けるための設定画面の少なくとも１つを表示部１１４に表示させる。また、設定画面表示部７９は、表示制御部７７が画面を設定するための設定値、ここでは言語の種類を受け付けるための設定画面を、表示部１１４に表示させることが可能である。ここでは、原稿読取制御部７１に対応する設定画面を原稿読取設定画面といい、画像形成制御部７３に対応する設定画面を画像形成設定画面といい、データ送信部７５に対応する設定画面をデータ送信設定画面といい、表示制御部７７に対応する表示設定画面という。
【００４１】
設定画面表示部７９は、ユーザが操作部１１５に入力する指示に従って、原稿読取制御部７１、画像形成制御部７３、データ送信部７５および表示制御部７７にそれぞれ対応する、原稿読取設定画面、画像形成設定画面、データ送信設定画面、および表示設定画面のうちから選択した設定画面を表示部１１４に表示する。
【００４２】
設定受付部５１は、設定画面表示部７９により表示部１１４に表示された設定画面に従って、ユーザが操作部１１５に入力する操作または設定値を受け付ける。ユーザが操作部１１５に入力する操作は、設定値を自動設定する設定取得指示を含む。設定受付部５１は、設定取得指示を受け付けると、アクセス制御部５３に設定取得指示を出力し、設定値を受け付けると、設定部５５に設定値を出力する。
【００４３】
アクセス制御部５３は、設定受付部５１から設定取得指示が入力されると、シリアルインターフェース端子１１９に接続されたメモリカード１１９Ａにアクセスする。アクセス制御部５３は、メモリカード１１９Ａに記憶されているデータを読み取り、読み取ったデータを設定部５５に出力する。
【００４４】
アクセス制御部５３は、メモリカード１１９Ａに複数のデータが記憶されている場合にアクセスの対象とするデータを特定するために、選択画面表示制御部６１と、選択指示受付部６３と、を含む。選択画面表示制御部６１は、設定受付部５１から設定取得指示が入力されると、メモリカード１１９Ａに記憶されている複数のデータをそれぞれ識別するための複数の識別情報を含む選択画面を生成し、表示部１１４に表示する。
【００４５】
選択指示受付部６３は、表示部１１４に表示された選択画面に従って、ユーザが、操作部１１５に入力する識別情報の選択指示を受け付ける。選択指示受付部６３は、受け付けられる選択指示の識別情報で特定されるデータをメモリカード１１９Ａから読み出し、設定部５５に出力する。ユーザが、選択画面に含まれる複数の識別情報を選択する複数の選択指示を操作部１１５に入力する場合、選択指示受付部６３は、複数の選択指示の識別情報で特定される複数のデータをメモリカード１１９Ａから読み出し、設定部５５に出力する。
【００４６】
設定部５５は、アクセス制御部５３から入力されるデータに基づいて原稿読取制御部７１、画像形成制御部７３、データ送信部７５および表示制御部７７が処理を実行するための設定値を決定し、決定された設定と、設定受付部５１から設定値が入力される場合にはその設定値とを設定する。
【００４７】
設定部５５が設定する設定値は、設定画面表示部７９が表示している設定画面により定まる。設定画面表示部７９が原稿読取設定画面を表示している場合、設定部５５は、原稿読取制御部７１が処理を実行するための設定値、ここでは、カラーモード、読取解像度およびファイル形式を決定し、設定する。具体的には、設定部５５は、選択指示受付部６３から入力されるデータが画像データの場合、その画像データのヘッダを参照して、その画像データと特性が同じ画像データが画像読取部２０に出力させるための設定値を決定する。設定部５５は、選択指示受付部６３から入力される画像データがカラーならばカラーモードの設定値をカラーに決定し、画像データがモノクロならばカラーモードの設定値をモノクロに決定する。また、選択指示受付部６３から入力される画像データの解像度を読取解像度の設定値に決定し、その画像データのファイル形式と同じファイル形式をファイル形式の設定値に決定する。
【００４８】
設定部５５は、設定画面表示部７９が画像形成設定画面を表示している場合、画像形成制御部７３が処理を実行するための設定値、ここでは、カラーモード、用紙サイズ、ヘッダを設定値に決定し、設定する。設定部５５は、選択指示受付部６３から入力されるデータが画像データの場合、その画像データのヘッダを参照して、その画像データと同じ特性の画像を画像形成部４０に形成させるための設定値を設定する。設定部５５は、選択指示受付部６３から入力される画像データがカラーならばカラーモードの設定値をカラーに設定し、画像データがモノクロならばカラーモードの設定値をモノクロに設定する。また、設定部５５は、選択指示受付部６３から入力されるデータが、アプリケーションプログラムを実行するコンピュータにより生成されるアプリケーションデータならば、そのアプリケーションデータにおいて定義されている印刷のための値を参照して、設定値を設定する。そのアプリケーションデータにおいて定義されている印刷のための値として、用紙サイズが設定されていれば、その用紙サイズと同じ用紙サイズを用紙サイズの設定値に設定し、ヘッダが定義されていれば、ヘッダと同じヘッダをヘッダの設定値に設定する。さらに、設定部５５は、設定受付部５１から印刷枚数が入力される場合にはその印刷枚数を印刷枚数の設定値に設定する。
【００４９】
設定部５５は、設定画面表示部７９がデータ送信設定画面を表示している場合、データ送信部７５が処理を実行するための設定値、ここでは、電子メールアドレスを設定する。設定部５５は、選択指示受付部６３から入力されるデータを解析する解析部６５を含む。解析部６５は、選択指示受付部６３から入力されるデータが電子メールの場合、その電子メールを解析して電子メールアドレスを抽出し、選択指示受付部６３から入力されるデータが画像データの場合、その画像データを文字認識して電子メールアドレスを抽出する。設定部５５は、解析部６５により抽出された電子メールアドレスと、予めＨＤＤ１１６に記憶されている電子メールアドレスとのリストを表示部１１４に表示し、ユーザが操作部１１５に入力する選択操作により定まる電子メールアドレスを、宛先の設定値として設定する。
【００５０】
設定部５５は、設定画面表示部７９が表示設定画面を表示している場合、表示制御部７７が処理を実行するための設定値、ここでは、言語の種類を決定し、設定値として設定する。解析部６５は、選択指示受付部６３から入力されるデータがマークアップ言語で記述されている場合、そのデータを解析してそのデータにより定義されている言語の種類を抽出する。設定部５５は、解析部６５により抽出された言語の種類を、設定値として設定する。
【００５１】
なお、設定部５５は、決定された言語の種類を直ちに設定するのではなく、ユーザが許可する操作を入力するための確認画面を表示部１１４に表示し、ユーザが操作部１１５に許可する操作を入力することを条件に、設定値として決定された言語の種類を設定する。
【００５２】
図４は、処理実行処理の流れの一例を示すフローチャートである。処理実行処理は、ＣＰＵ１１１が設定プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図４を参照して、ＣＰＵ１１１は、設定画面表示指示を受け付けたか否かを判断する。ユーザが操作部１１５に設定画面を表示する操作を入力すると、設定画面表示指示を受け付ける（ステップＳ０１）。設定画面表示指示を受け付けるまで待機状態となり（ステップＳ０１でＮＯ）、設定画面表示指示を受け付けると（ステップＳ０１でＹＥＳ）、処理をステップＳ０２に進める。
【００５３】
次のステップＳ０２においては、設定画面を表示部１１４に表示する。ここで表示する設定画面は、ユーザがステップＳ０１において入力した設定画面表示操作において特定され、原稿読取設定画面、画像形成設定画面、データ送信設定画面、および表示設定画面のいずれかである。
【００５４】
ステップＳ０３においては、設定取得指示を受け付けたか否かを判断する。ユーザが、操作部１１５に設定値を自動で取得するための操作を入力すると、設定取得指示を受け付ける。設定取得指示を受け付けたならば処理をステップＳ０４に進めるが、そうでなければ処理をステップＳ１８に進める。
【００５５】
ステップＳ０４においては、シリアルインターフェース端子１１９にメモリカード１１９Ａが、接続されているか否かを判断する。メモリカード１１９Ａが接続されて、いれば処理をステップＳ０５に進めるが、そうでなければ処理をステップＳ２１に進める。ステップＳ２１においては、エラーメッセージを表示部１１４に表示し、処理をステップＳ１８に進める。ステップＳ０５〜ステップＳ１７の処理は、シリアルインターフェース端子１１９にメモリカード１１９Ａが接続されていることを条件に実行される。
【００５６】
ステップＳ０５においては、選択画面を表示部１１４に表示する。選択画面は、メモリカード１１９Ａに記憶されているデータのうちから処理対象となるデータを選択するための画面であり、メモリカード１１９Ａに記憶されているデータのファイル名のリストを含む。
【００５７】
ステップＳ０６においては、選択指示を受け付けたか否かを判断する。ユーザが表示部１１４に表示された選択画面に含まれるファイル名のうちから少なくとも１つを選択する操作を操作部１１５に入力すると、選択指示を受け付ける。選択指示を受け付けたならば処理をステップＳ０７に進めるが、そうでなければステップＳ０７をスキップして処理をステップＳ０８に進める。ステップＳ０８においては、ユーザによる選択する操作が終了したか否かを判断する。ユーザが選択を終了させる操作を操作部１１５に入力すると、ユーザによる選択する操作が終了したと判断する。ユーザによる選択する操作が終了したと判断する場合は、処理をステップＳ０９に進めるが、そうでなければ処理をステップＳ０６に戻す。すなわち、メモリカード１１９Ａに記憶されている複数のデータを処理対象に選択することが可能である。
【００５８】
図５は、設定画面の一例を示す第１の図である。図５に示す設定画面は、原稿読取設定画面の一例を示す。図５を参照して、原稿読取設定画面２０１は、カラーモードの設定値は設定するための領域２０３と、解像度の設定値を設定するための領域２０５と、ファイル形式の設定値を設定するための領域２０７と、設定取得指示を入力するための領域２０９とを含む。領域２０９がユーザにより指示されると、選択画面が表示部１１４に表示される。
【００５９】
図６は、選択画面の一例を示す第１の図である。図６を参照して、選択画面２１１は、データのファイル名のリストを表示する領域２１３と、選択の終了を指示する操作を入力するための領域２１５と、選択を解除する操作を入力するための領域２１７とを含む。ユーザが領域２１３に表示されたファイル名のリストのうちから、１つのファイル名を指示すれば、指示されたファイル名のデータが選択される。領域２１３に表示された複数のファイル名のうちから複数を指示することにより、複数のファイルが選択される。ファイル名の選択は、領域２１５または領域２１７が指示されるまで可能である。ユーザが領域２１５を指示する操作を操作部１１５に入力すれば、選択の終了を指示する操作が受け付けられる。
【００６０】
図４に戻って、ステップＳ０９においては、最初に選択されたデータを処理対象に設定する。次のステップＳ１０においては、処理種別により処理を分岐させる。処理種別は、原稿読取処理、画像形成処理、データ送信処理および画面表示処理のいずれかである。ステップＳ０１において指示され、ステップＳ０２において、表示された設定画面により、処理種別を判断する。原稿読取設定画面が表示されていれば、処理種別を原稿読取処理と判断し、画像形成設定画面が表示されていれば、処理種別を画像形成処理と判断し、データ送信設定画面が表示されていれば、処理種別をデータ送信処理と判断し、表示設定画が表示されていれば、処理種別を画面表示処理と判断する。
【００６１】
処理種別を原稿読取処理と判断する場合は処理をステップＳ１１に進める、処理種別を画像形成処理と判断する場合は処理をステップＳ１２に進め、処理種別をデータを送信処理と判断する場合は、処理をステップＳ１３に進め、処理種別を画面表示処理と判断する場合は処理をステップＳ１４に進める。ステップＳ１１においては、読取設定処理を実行し、処理をステップＳ１５に進める。読取設定処理については後述する。ステップＳ１２においては、画像形成設定処理を実行し、処理をステップＳ１５に進める。画像形成設定処理については後述する。ステップＳ１３においては、データ送信設定処理を実行し、処理をステップＳ１５に進める。データ送信設定処理については後述する。ステップＳ１４においては、画面表示設定処理を実行し、処理をステップＳ１５に進める。画面表示設定処理については後述する。
【００６２】
ステップＳ１５においては、ステップＳ０７において選択されたデータのうち処理対象に設定されていないデータが存在するか否かを判断する。未だ選択されていない処理対象のデータが存在するならば処理をステップＳ１６に進めるが、そうでなければ処理をステップＳ１７に進める。ステップＳ１６においては、未処理のデータのうち選択された順番が次のデータを処理対象に設定し、処理をステップＳ１０に戻す。
【００６３】
ステップＳ１７においては、ステップＳ０２において表示部１１４に表示した設定画面を更新する。具体的には、設定画面に表示されている設定値を、ステップＳ１１において実行される読取設定処理、ステップＳ１２において実行される画像形成設定処理、ステップＳ１３において実行されるデータ送信設定処理、またはステップＳ１４において実行される画面表示設定処理のいずれかで、決定された設定値で更新する。
【００６４】
図７は、更新後の原稿読取設定画面の一例を示す図である。図７を参照して、更新後の原稿読取設定画面２０１Ａは、図５に示した。原稿読取設定画面２０１と比較して、領域２０３，２０５，２０７が、領域２０３Ａ，２０５Ａ，２０７Ａに変更されている点が異なる。領域２０３Ａ，２０５Ａ，２０７Ａそれぞれには、設定値が表示される。具体的には、領域２０３Ａに「フルカラー」の文字が表示され、カラーモードの設定値としてカラーが設定されたことが示される。領域２０５Ａに「３００×３００ｄｐｉ」の文字が表示され、読取解像度の設定値として３００×３００ｄｐｉが設定されたことが示される。領域２０７Ａに「ｂｍｐ」の文字が表示され、ファイル形式の設定値としてビットマップが設定されたことが示される。
【００６５】
図４に戻って、ステップＳ１８においては、設定を受け付ける。ユーザが、操作部１１５に設定値を入力する操作をすれば、入力された設定値を受け付ける。次に実行指示を受け付けたか否かを判断する（ステップＳ１９）。ユーザが、操作部１１５に実行指示を入力する操作（例えば、操作部１１５が備えるスタートボタンの押下）をすれば、実行指示を受け付ける。実行指示を受け付けたならば（ステップＳ１９でＹＥＳ）、処理をステップＳ２０に進めるが、そうでなければ（ステップＳ１９でＮＯ）、処理をステップＳ１８に戻す。ステップＳ２０においては、ステップＳ１７において更新された設定画面にいて表示されている設定値およびステップＳ１８において受け付けられた設定された設定値に従って処理を実行する。
【００６６】
図８は、読取設定処理の流れの一例を示すフローチャートである。読取設定処理は、図４に示した処理実行処理におけるステップＳ１１において実行される処理である。図８を参照して、ＣＰＵ１１１は、メモリカード１１９Ａに記憶されている画像データの特性を取得する（ステップＳ３１）。特性とは、画像データの解像度、カラー種別およびファイル形式を含む。画像データの特性は、画像データのヘッダ部分から抽出することにより取得する。
【００６７】
次のステップＳ３２においては、解像度の設定値が未設定か否かを判断する。未設定ならば処理をステップＳ３３に進めるが、そうでなければステップＳ３３をスキップして処理をステップＳ３４に進める。未設定とは、デフォルトの設定値のままである状態であり、デフォルトの設定値とは異なる設定値に変更されていない状態をいう。ステップＳ３３においては、ステップＳ３１において取得された解像度を解像度の設定値に設定し、処理をステップＳ３４に進める。ステップＳ３４においては、カラーモードの設定値が未設定か否かを判断する。カラーモードの設定値が未設定ならば処理をステップＳ３５に進めるが、そうでなければステップＳ３５をスキップして処理をステップＳ３６に進める。ステップＳ３５においては、ステップＳ３１において取得されたカラー種別に対応するカラーモードをカラーモードの設定値に設定する。カラー種別がカラーの場合には、カラーモードの設定値をカラーに設定し、カラー種別がモノクロの場合にはカラーモードの設定値をモノクロに設定する。ステップＳ３６においては、ファイル形式の設定値が未設定か否かを判断する。ファイル形式の設定値が未設定ならば処理をステップＳ３７に進めるが、そうでなければ処理を処理実行処理に戻す。ステップＳ３７においては、ステップＳ３１において取得されたファイル形式をファイル形式の設定値に設定し、処理を処理実行処理に戻す。
【００６８】
読取設定処理においては、解像度の設定値が未設定の場合に解像度を設定し、カラーモードの設定値が未設定の場合にカラーモードを設定し、ファイル形式の設定値が未設定の場合にファイル形式を設定する。これは、図４に示した処理実行処理において２つ以上のデータが処理対象として選択される場合には、２つ以上のデータそれぞれに対して読取設定処理が実行される場合がある。この場合には、先に処理対象に選択されたデータから取得された。解像度、カラーモードおよびファイル形式の設定値がそれぞれ優先して設定するためである。
【００６９】
図９は、画像形成設定処理の流れの一例を示すフローチャートである。画像形成設定処理は、図４に示した処理実行処理のステップＳ１２において実行される処理である。図９を参照して、ＣＰＵ１１１は、処理対象に選択されているデータを解析する（ステップＳ４１）。具体的には、処理対象として選択されているデータにより定義されている印刷設定およびヘッダを抽出する。ステップＳ４２においては、処理対象に選択されたデータから印刷設定が抽出されたか否かを判断する。印刷設定が抽出されたならば処理をステップＳ４３に進めるが、そうでなければステップＳ４３をスキップして処理をステップＳ４４に進める。ステップＳ４３においては、抽出された印刷設定のうち未設定の設定値に印刷設定により定義された設定値を設定し、処理をステップＳ４４に進める。
【００７０】
ステップＳ４４においては処理対象に選択されたデータからヘッダが抽出されたか否かを判断する。ヘッダが抽出されたならば処理をステップＳ４５に進めるが、そうでなければ処理をステップＳ４７に進める。ステップＳ４５においては、ヘッダの設定値が未設定か否かを判断する。ヘッダの設定値が未設定ならば処理をステップＳ４６に進めるが、そうでなければ処理をステップＳ４７に進める。ステップＳ４６においては、処理対象に選択されたデータから抽出されたヘッダを、ヘッダの設定値に設定し、処理をステップＳ４７に進める。
【００７１】
ステップＳ４７においては、カラーモードの設定値が未設定か否かを判断する。カラーモードの設定値が未設定ならば処理をステップＳ４８に進めるが、そうでなければ処理を処理実行処理に戻す。ステップＳ４８においては、処理対象に設定されているデータがカラーか否かを判断する。データが有彩色の部分を含めばカラーと判断する。画像データがカラーと判断する場合、処理をステップＳ４９に進め、そうでなければ処理をステップＳ５０に進める。ステップＳ４９においては、カラーモードの設定値をカラーに設定し、処理を処理実行処理に戻す。ステップＳ５０においては、カラーモードの設定値をモノクロに設定し、処理を処理実行処理に戻す。
【００７２】
画像形成設定処理においては、印刷設定、ヘッダおよびカラーモードの設定値が未設定の場合に、処理対象に設定されているデータにより定義される印刷設定、ヘッダおよびカラーモードを設定する。このため、処理実行処理において２以上のデータが処理対象に選択されて画像形成設定処理が２回以上実行される場合であっても、先に選択されたデータにより定義された印刷設定、ヘッダおよびカラーモードが定義されている場合には、それらよりも後に選択されたデータにより定義される印刷設定、ヘッダおよびカラーモードよりも優先して設定値に設定される。
【００７３】
図１０は、画像形成設定画面の一例を示す図である。図１０を参照して、画像形成設定画面２２１は、カラーモードの設定値を設定するための領域２２３と、用紙サイズの設定値を設定するための領域２２５と、ヘッダの設定値を設定するための領域２２７と、設定取得指示を入力するための領域２０９とを含む。領域２０９がユーザにより指示されると、選択画面が表示部１１４に表示される。
【００７４】
図１１は、選択画面の一例を示す第２の図である。図１１を参照して、図６に示した選択画面２１１と異なる点は、データのファイル名のリストを表示する領域２１３においてファイル名が「ＦｉｌｅＡ．ｐｎｇ」のデータと、ファイル名が「ＦｉｌｅＢ．ｄｏｃ」のデータとの２つが選択されている点である。ファイル名が「ＦｉｌｅＡ．ｐｎｇ」のデータは、ファイル形式がｐｎｇの画像データであり、ファイル名が「ＦｉｌｅＢ．ｄｏｃ」のデータは文書編集のためのアプリケーションプログラムを実行するコンピュータにより生成されたアプリケーションデータである。この場合、画像データからカラーモードの設定値を抽出でき、アプリケーションデータから印刷設定に含まれる用紙サイズと、ヘッダとが抽出される。ここでは、ファイル名が「ＦｉｌｅＡ．ｐｎｇ」の画像データが、ファイル名が「ＦｉｌｅＢ．ｄｏｃ」のアプリケーションデータより先に選択された場合を例に説明する。
【００７５】
図１２は、更新後の原稿読取設定画面の一例を示す図である。図１２を参照して、更新後の原稿読取設定画面２２１Ａは、図１０に示した。画像形成設定画面２２１と比較して、領域２２３，２２５，２２７が、領域２２３Ａ，２２５Ａ，２２７Ａに変更されている点が異なる。領域２２３Ａ，２２５Ａ，２２７Ａそれぞれには、設定値が表示される。具体的には、領域２２３Ａに「フルカラー」の文字が表示され、ファイル名が「ＦｉｌｅＡ．ｐｎｇ」の画像データから抽出されたカラー種別によりカラーモードの設定値としてカラーが設定されたことが示される。領域２２５Ａに「Ａ４」の文字が表示され、ファイル名が「ＦｉｌｅＢ．ｄｏｃ」のアプリケーションデータから抽出された印刷設定により用紙サイズの設定値としてＡ４の用紙が設定されたことが示される。領域２２７Ａに「日付」の文字が表示され、ファイル名が「ＦｉｌｅＢ．ｄｏｃ」のアプリケーションデータから抽出された印刷設定によりヘッダの設定値として日付が設定されたことが示される。
【００７６】
なお、ファイル名が「ＦｉｌｅＢ．ｄｏｃ」のアプリケーションデータからカラー種別を抽出することができるが、ファイル名が「ＦｉｌｅＡ．ｐｎｇ」の画像データが先に選択されるため、ファイル名が「ＦｉｌｅＡ．ｐｎｇ」の画像データから抽出されたカラー種別が優先される。
【００７７】
図１３は、データ送信設定処理の流れの一例を示すフローチャートである。データ送信設定処理は、図４に示した処理実行処理のステップＳ１３において実行される処理である。図１３を参照して、ＣＰＵ１１１は、処理対象に選択されているデータを解析する（ステップＳ６１）。具体的には、処理対象として選択されているデータが電子メールの場合に、その電子メールにおいて宛先として設定されている電子メールアドレスを抽出する。次のステップＳ６２においては、電子メールアドレスを抽出したか否かを判断する。電子メールアドレスを抽出した場合には処理をステップＳ６３に進めるが、そうでなければステップＳ６３をスキップして処理を処理実行処理に戻す。
【００７８】
ステップＳ６３においては、抽出された電子メールアドレスを表示部１１４に選択可能に表示する。具体的には、抽出された電子メールアドレスの一覧表示する電子メールアドレス指定画面を表示部１１４に表示し、ユーザが操作部１１５に入力する選択する操作を受け付ける。
【００７９】
次のステップＳ６４においては、一覧表示された電子メールアドレスが選択されたか否かを判断する。選択されたならば処理をステップＳ６５に進めるが、そうでなければ処理を処理実行処理に戻す。ステップＳ６５においては、選択された電子メールアドレスを設定値に設定する。これにより、処理対象として選択されたデータが電子メールの場合に、その電子メールに宛先として設定されている電子メールアドレスを、宛先の設定値として設定することができる。
【００８０】
図１４は、データ送信設定画面の一例を示す図である。図１４を参照して、データ送信設定画面２４１は、宛先の設定値を設定するための領域２４３と、設定取得指示を入力するための領域２０９とを含む。領域２０９がユーザにより指示されると、図６または図１１に示したのと同様の選択画面が表示され、データが選択されると、電子メールアドレス指定画面が表示部１１４に表示される。
【００８１】
図１５は、電子メールアドレス指定画面の一例を示す図である。図１５を参照して、選択画面２５１は、宛先の電子メールアドレスのリストを表示する領域２５３と、選択の終了を指示する操作を入力するための領域２１５と、選択を解除する操作を入力するための領域２１７とを含む。ユーザが領域２５３に表示された電子メールアドレスのリストのうちから１以上の電子メールアドレスを指示すれば、指示された電子メールアドレスが選択される。ユーザが領域２１５を指示する操作を操作部１１５に入力すれば、選択の終了を指示する操作が受け付けられ、選択された電子メールアドレスが宛先の設定値として設定される。
【００８２】
図１６は、画面表示設定処理の流れの一例を示すフローチャートである。画面表示設定処理は、図４に示した処理実行処理のステップＳ１４において実行される処理である。図１６を参照して、ＣＰＵ１１１は、処理対象に選択されているデータを解析する（ステップＳ７１）。具体的には、処理対象として選択されているデータがマークアップ言語で記述されたデータの場合に、そのデータにより定義されている言語の種類を抽出する。
【００８３】
ステップＳ７２においては、言語の種類が抽出されたか否かを判断する。言語の種類が抽出されたならば処理をステップＳ７３に進め、そうでなければ処理を処理実行処理に戻す。
【００８４】
ステップＳ７３においては、言語の設定値は未設定か否かを判断する。未設定ならば処理をステップＳ７４に進め、未設定でなければ処理を処理実行処理に戻す。先に選択されたデータにより定義されている言語の種類を優先させるためである。ステップＳ７４においては、確認画面を表示部１１４に表示する。
【００８５】
図１７は、確認画面の一例を示す図である。ここでは、選択されたデータにより言語の種類として日本語が定義されている場合に表示される確認画面を示している。図１７を参照して、確認画面は、「表示言語を日本語に変更しますか？」のメッセージと、「ＯＫ」の文字が表されたボタンと、「Ｃａｎｃｅｌ」の文字が表されたボタンと、を含む。ユーザが「ＯＫ」の文字が表されたボタンを指示すれば、許可する操作がＭＦＰ１００に入力される。
【００８６】
図１６に戻って、ステップＳ７５においては、許可する操作を受け付けたか否かを判断する。許可する操作を受け付けたならば処理をステップＳ７６に進めるが、そうでなければ処理を処理実行処理に戻す。ステップＳ７６においては、ステップＳ７１において抽出された言語の種類、ここでは日本語を言語の設定値に設定し、処理を処理実行処理に戻す。
【００８７】
＜選択画面の変形例＞
上述した実施の形態においては、選択画面において、メモリカード１１９Ａに記憶されているデータのファイル名を表示するようにしたが、変形例における選択画面イおいては、ファイル名に代えて設定値を表示するようにしたものである。
【００８８】
図１８は、変形例における選択画面の一例を示す図である。図１８を参照して、変形例における選択画面２６１は、メモリカード１１９Ａに記憶されているデータそれぞれから抽出された設定値を表示する領域２１３Ａと、選択の終了を指示する操作を入力するための領域２１５と、選択を解除する操作を入力するための領域２１７とを含む。ユーザが領域２１３Ａに表示された設定値のリストのうちから、１以上を指示すれば、指示された設定値に決定される。同じ種類の設定値が選択される場合には、先に選択された設定値が優先される。ユーザが領域２１５を指示する操作を操作部１１５に入力すれば、選択の終了を指示する操作が受け付けられる。
【００８９】
＜データの自動選択＞
なお、上述した実施の形態においては、選択画面を表示し、ユーザが選択画面に表示されたデータのファイル名のうちから設定に用いるデータのファイル名を選択する例を説明したが、メモリカード１１９Ａに記憶されているデータを記憶された日時が新しいもの、換言すればより保存日時が現在に近いものから順に自動的に選択し、選択されデータに基づいて保存日時が遅いものから順に設定値を設定するようにしてもよい。より後にメモリカード１１９Ａに記憶されたデータは、ユーザがＭＦＰ１００に設定値を設定するときにより近い過去にパーソナルコンピュータ等で記憶させたデータであり、そのデータの特性またはデータに設定された印刷設定は、ユーザがこれから処理を実行させようとする設定値である可能性が高い。このため、よりユーザに適した設定値に設定することができる。
【００９０】
以上説明したように本実施の形態におけるＭＦＰ１００は、設定値に従って処理を実行する処理実行部５７と、シリアルインターフェース端子１１９に装着されたメモリカード１１９Ａにアクセスするアクセス制御部５３と、メモリカード１１９Ａに記憶されたデータに基づいて、処理実行部５７が処理を実行するための設定値を設定する設定部５５と、を備える。シリアルインターフェース端子１１９に装着されたメモリカード１１９Ａに記憶されたデータに基づいて、処理を実行するための設定値を設定するので、ユーザは設定値を設定する必要がなく、設定値の設定作業を容易にすることができる。
【００９１】
また、画像読取部２０が原稿を読み取って画像データを出力するための設定値、例えば、解像度、カラーモード、ファイル形式として、シリアルインターフェース端子１１９に装着されたメモリカード１１９Ａに記憶された画像データの特性と同じ特性の画像データを出力するための値を設定する。このため、原稿を読み取って得られる画像データの特性を、メモリカード１１９Ａに記憶された画像データと同じにする設定をすることができる。
【００９２】
また、画像形成部４０がデータの画像を形成するための設定値、例えば、カラーモードを、シリアルインターフェース端子１１９に装着されたメモリカード１１９Ａに記憶された画像データの特定と同じ特性の画像を形成するための値を設定する。このため、用紙に画像を形成するための設定を、メモリカード１１９Ａに記憶された画像データと同じ画像を形成するための設定にすることができる。
【００９３】
また、画像形成部４０がデータの画像を形成するための設定値、例えば、用紙サイズ、ヘッダを、シリアルインターフェース端子１１９に装着されたメモリカード１１９Ａに記憶されたアプリケーションデータにより定義される印刷設定と同じ設定に画像を形成するための値を設定する。このため、用紙に画像を形成するための設定を、メモリカード１１９Ａに記憶されたアプリケーションデータにより定義された印刷設定と同じ設定で画像を形成するための設定にすることができる。
【００９４】
また、データを送信するための設定値、例えば宛先の電子メールアドレスを、シリアルインターフェース端子１１９に装着されたメモリカード１１９Ａに記憶された電子メールにより定義される電子メールアドレスを宛先に設定する。このため、データを送信するための設定を、メモリカード１１９Ａに記憶された電子メールと同じ宛先に送信するための設定にすることができる。
【００９５】
また、画面を表示するための言語の設定を、シリアルインターフェース端子１１９に装着されたメモリカード１１９Ａに記憶されたデータにより定義される言語と同じ言語の画面を表示するための値を設定する。このため、画面を表示するための設定を、メモリカード１１９Ａに記憶されたデータにより定義された言語と同じ言語の画面を表示するための設定にすることができる。
【００９６】
また、シリアルインターフェース端子１１９に装着されたメモリカード１１９Ａに記憶されたデータそれぞれを識別するための識別情報を含む選択画面を表示し、表示された選択画面に含まれる識別情報のうちから少なくとも１つを選択する指示を受け付け、受け付けられた指示で選択される識別情報で特定さるデータに基づいて、設定値を設定する。このため、ユーザは、メモリカード１１９Ａに記憶された複数のデータのうちから設定の元になるデータを選択することができる。
【００９７】
また、メモリカード１１９Ａに記憶されている少なくとも１つのデータのうちから保存された日時が新しいものから順に選択し、選択された少なくとも１つのデータに基づいて、設定値を設定する。最後にメモリカード１１９Ａに記憶されたデータは、ユーザが最も後にパーソナルコンピュータ等で記憶させたデータであり、そのデータの特性またはデータに設定された印刷設定は、ユーザがこれから処理を実行させようとする設定値に近い可能性が高い。このため、よりユーザに適した設定値に設定することができる。
【００９８】
また、原稿読取設定画面、画像形成設定画面、データ送信設定画面、および表示設定画面のうち、ユーザが処理を実行させるための設定値を入力するために表示させる操作をした場合に表示される画面に対応する処理を実行するための設定値が設定される。このため、ユーザが選択した処理を実行するための設定値を設定することができる。
【００９９】
なお、上述した実施の形態においては、情報処理装置の一例としてＭＦＰ１００を例に説明したが、図４、図８、図９、図１３および図１６に示した処理を実行するための設定方法および設定方法をコンピュータに実行させるための設定プログラムとして発明を捉えることができる。
【０１００】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１０１】
【図１】ＭＦＰの外観を示す斜視図である。
【図２】ＭＦＰのハードウェア構成の一例を示すブロック図である。
【図３】ＭＦＰが備えるＣＰＵの機能の概要の一例を示す機能ブロック図である。
【図４】処理実行処理の流れの一例を示すフローチャートである。
【図５】設定画面の一例を示す第１の図である。
【図６】選択画面の一例を示す第１の図である。
【図７】更新後の原稿読取設定画面の一例を示す図である。
【図８】読取設定処理の流れの一例を示すフローチャートである。
【図９】画像形成設定処理の流れの一例を示すフローチャートである。
【図１０】画像形成設定画面の一例を示す図である。
【図１１】選択画面の一例を示す第２の図である。
【図１２】更新後の原稿読取設定画面の一例を示す図である。
【図１３】データ送信設定処理の流れの一例を示すフローチャートである。
【図１４】データ送信設定画面の一例を示す図である。
【図１５】電子メールアドレス指定画面の一例を示す図である。
【図１６】画面表示設定処理の流れの一例を示すフローチャートである。
【図１７】確認画面の一例を示す図である。
【図１８】変形例における選択画面の一例を示す図である。
【符号の説明】
【０１０２】
１０  ＡＤＦ、２０  画像読取部、３０  画像処理部、４０  画像形成部、４５  給紙部、５０  ファクシミリ部、５１  設定受付部、５３  アクセス制御部、５５  設定部、５７  処理実行部、６１  選択画面表示制御部、６３  選択指示受付部、６５  解析部、７１  原稿読取制御部、７３  画像形成制御部、７５  データ送信部、７７  表示制御部、７９  設定画面表示部、１００  ＭＦＰ、１０１  メイン回路、１１１  ＣＰＵ、１１２  ＲＡＭ、１１３  ＲＯＭ、１１４  表示部、１１５  操作部、１１６  ＨＤＤ、１１７  データ通信制御部、１１８  ＬＡＮ端子、１１９  シリアルインターフェース端子、１１９Ａ  メモリカード。
【図１】
2010206707.tif 000003
【図２】
2010206707.tif 000004
【図３】
2010206707.tif 000005
【図４】
2010206707.tif 000006
【図５】
2010206707.tif 000007
【図６】
2010206707.tif 000008
【図７】
2010206707.tif 000009
【図８】
2010206707.tif 000010
【図９】
2010206707.tif 000011
【図１０】
2010206707.tif 000012
【図１１】
2010206707.tif 000013
【図１２】
2010206707.tif 000014
【図１３】
2010206707.tif 000015
【図１４】
2010206707.tif 000016
【図１５】
2010206707.tif 000017
【図１６】
2010206707.tif 000018
【図１７】
2010206707.tif 000019
【図１８】
2010206707.tif 000020