(57)【要約】【課題】容易にファイルをサーバーへアップロードすることができる画像形成装置を提供する。【解決手段】ＭＦＰのプリンターコントローラー１０は、サーバーからコンテンツを取得するためのコンテンツ入力部１０３と、コンテンツを解析し、サーバーに出力するファイルの形式を特定するための解析部１０４と、特定されたファイル形式を、ファイルを作成する処理におけるファイル形式として設定して一時的に記憶するための設定部１０５と、ブラウザを実行し、ブラウザにおいてコンテンツを表示すると共に、ファイルをサーバーにアップロード可能なブラウザ処理部１０２とを含み、ブラウザ処理部は、コンテンツに基づき、ファイルをアップロードする場合に、設定されたファイル形式でファイルを作成してサーバーにアップロードする。【選択図】図５
2013109708.tif 000002
【特許請求の範囲】
【請求項１】
サーバーと通信可能な画像形成装置であって、
前記サーバーと通信するための通信手段と、
ファイルを作成する処理を実行するための処理手段とを備え、
前記処理手段は、
前記サーバーからコンテンツを取得するための取得手段と、
前記コンテンツを解析し、前記サーバーに出力するファイルの形式を特定するための解析手段と、
特定されたファイル形式を、前記ファイルを作成する処理におけるファイル形式として設定して一時的に記憶するための設定手段と、
ブラウザを実行し、前記ブラウザにおいて前記コンテンツを表示すると共に、ファイルを前記サーバーにアップロード可能なブラウザ処理手段とを含み、
前記ブラウザ処理手段は、前記コンテンツに基づき、ファイルをアップロードする場合に、前記設定されたファイル形式でファイルを作成して前記サーバーにアップロードする、画像形成装置。
【請求項２】
前記解析手段は、前記コンテンツが前記ブラウザ処理手段にて処理されるよりも以前に前記コンテンツを解析する、請求項１に記載の画像形成装置。
【請求項３】
前記設定手段はスキャンされた画像データーから作成されるファイルのファイル形式を設定し、
前記ブラウザ処理手段は、指定された原稿をスキャンすることで得られた画像データーに基づき前記設定されたファイル形式のファイルを作成して前記サーバーにアップロードする、請求項１または２に記載の画像形成装置。
【請求項４】
前記ブラウザ処理手段は、指定されたファイルを所定の記憶領域から読み出して、前記設定されたファイル形式に変換して前記サーバーにアップロードする、請求項１〜３のいずれかに記載の画像形成装置。
【請求項５】
前記解析手段により複数のファイルの形式が特定された場合、前記設定手段は、前記複数のファイルの形式からユーザーによる選択を受け付けて、前記選択されたファイルの形式を設定する、請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
サーバーと通信可能な画像形成装置においてファイルを前記サーバーにアップロードするための処理方法であって、
前記サーバーからコンテンツを取得するステップと、
前記コンテンツを解析し、前記サーバーに出力するファイルの形式を特定するステップと、
特定されたファイル形式を、前記ファイルを作成する処理におけるファイル形式として設定して一時的に記憶するステップと、
ブラウザを実行し、前記コンテンツに基づき、ファイルをアップロードする場合に、前記設定されたファイル形式でファイルを作成して前記サーバーにアップロードするステップとを備える、処理方法。
【請求項７】
サーバーと通信可能な画像形成装置にファイルを前記サーバーにアップロードする処理を実行させるプログラムであって、
前記サーバーからコンテンツを取得するステップと、
前記コンテンツを解析し、前記サーバーに出力するファイルの形式を特定するステップと、
特定されたファイル形式を、前記ファイルを作成する処理におけるファイル形式として設定して一時的に記憶するステップと、
ブラウザを実行し、前記コンテンツに基づき、ファイルをアップロードする場合に、前記設定されたファイル形式でファイルを作成して前記サーバーにアップロードするステップとを前記画像形成装置に実行させる、処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像形成装置、処理方法、および処理プログラムに関し、特に、ファイルをサーバーにアップロードする画像形成装置、処理方法、および処理プログラムに関する。
【背景技術】
【０００２】
画像形成装置としての、プリント機能、スキャン機能、およびファクシミリ送受信機能等の複合機であるＭＦＰ（Multi-Functional Peripheral）には、ブラウザが搭載されているものがある。そのようなＭＦＰでは、該ブラウザを用いてＷＥＢサーバーや特定のネットワーク内のサーバー（たとえば社内ネットワークサーバー等）へ接続し、ブラウザ上で指定されたファイル形式でスキャンして、得られたファイルを当該サーバーへアップロードする、という使い方がなされる。
【０００３】
しかしながら、パーソナルコンピュータ（ＰＣ）の場合と異なり、ＭＦＰでサーバーへ接続してページを表示させる場合には、ＭＦＰの操作パネルに表示させるパネルブラウザを用いるものであるため、表示量が制限される。つまり、ＭＦＰの画像処理機能を動作させるためには操作パネルの表示を閲覧ページから操作画面に切替える必要がある。そのため、上のような使い方をするためには、ユーザーは閲覧ページ上で表示されたアップロードの方法を覚え、その上で操作パネルの表示を操作画面に切替えてスキャン設定しなければならない、という問題があった。
【０００４】
一方、ＰＣからファイルをサーバーへアップロードする場合であっても、ＰＣに表示した閲覧ページ上でアップロードの方法を覚え、その上でＭＦＰにそのスキャン設定をしてからスキャン動作を行なわせてファイルをいったんＰＣに送信し、その後、ＰＣから該ファイルをサーバーへアップロードする、という煩雑な操作が必要となるという問題があった。
【０００５】
このような問題を解消する方法として、サーバー側で予めスキャン設定などを含んだ設定ファイルなどを準備しておき、そのファイルをＭＦＰ側で読み取って自動的に設定させる、という方法が考えられる。
【０００６】
しかしながら、この場合にはサーバー側で設定ファイルなどを予め準備しておく必要があり、サーバー提供者の協力が必要となってくる。そのため、サーバーにあるファイルを変更せずに、ＭＦＰ側にて自動的にスキャン設定等アップロードのための設定を行なわせる仕組みが必要となる。
【０００７】
そこで、たとえば特開２００９−１８７１６１号公報（特許文献１）は、ＵＩサーバー側で、接続された画像形成装置に対して同一であるＵＩ画面ファイルを一元管理する方法を開示している。このファイルに統一的に含まれるスクリプトにより、画像形成装置ごとに設定不可の選択肢が変化しても変更なく対処できるようにしている。
【０００８】
また、特開２００９−１５２８４８号公報（特許文献２）は、ＷＥＢサーバーからのＨＴＭＬ文書にｆｉｌｅ型のｉｎｐｕｔ要素が記述された場合には、その記述に基づいて画像データーのアップロードを制限する方法を開示している。
【０００９】
また、特開２０１０−１４６０７８号公報（特許文献３）は、ＷＥＢサーバーからのページデーターを解析してハードウェアキーに対して機能を割り当てる画像処理装置を開示している。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００９−１８７１６１号公報
【特許文献２】特開２００９−１５２８４８号公報
【特許文献３】特開２０１０−１４６０７８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、これら特許文献に開示された技術を利用したとしても、自動的にＭＦＰにおいてアップロードのための設定が行なわれることにはならず、上述のような、煩雑な操作が要求される、という問題があった。
【００１２】
本発明はこのような問題に鑑みてなされたものであって、容易にファイルをサーバーへアップロードすることができる画像形成装置、その処理方法、および処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明のある局面に従うと、画像形成装置はサーバーと通信可能な画像形成装置であって、サーバーと通信するための通信手段と、ファイルを作成する処理を実行するための処理手段とを備える。処理手段は、サーバーからコンテンツを取得するための取得手段と、コンテンツを解析し、サーバーに出力するファイルの形式を特定するための解析手段と、特定されたファイル形式を、ファイルを作成する処理におけるファイル形式として設定して一時的に記憶するための設定手段と、ブラウザを実行し、ブラウザにおいてコンテンツを表示すると共に、ファイルをサーバーにアップロード可能なブラウザ処理手段とを含み、ブラウザ処理手段は、コンテンツに基づき、ファイルをアップロードする場合に、設定されたファイル形式でファイルを作成してサーバーにアップロードする。
【００１４】
好ましくは、解析手段は、コンテンツがブラウザ処理手段にて処理されるよりも以前にコンテンツを解析する。
【００１５】
好ましくは、設定手段はスキャンされた画像データーから作成されるファイルのファイル形式を設定し、ブラウザ処理手段は、指定された原稿をスキャンすることで得られた画像データーに基づき設定されたファイル形式のファイルを作成してサーバーにアップロードする。
【００１６】
好ましくは、ブラウザ処理手段は、指定されたファイルを所定の記憶領域から読み出して、設定されたファイル形式に変換してサーバーにアップロードする。
【００１７】
好ましくは、解析手段により複数のファイルの形式が特定された場合、設定手段は、複数のファイルの形式からユーザーによる選択を受け付けて、選択されたファイルの形式を設定する。
【００１８】
本発明の他の局面に従うと、処理方法はサーバーと通信可能な画像形成装置においてファイルをサーバーにアップロードするための処理方法であって、サーバーからコンテンツを取得するステップと、コンテンツを解析し、サーバーに出力するファイルの形式を特定するステップと、特定されたファイル形式を、ファイルを作成する処理におけるファイル形式として設定して一時的に記憶するステップと、ブラウザを実行し、コンテンツに基づき、ファイルをアップロードする場合に、設定されたファイル形式でファイルを作成してサーバーにアップロードするステップとを備える。
【００１９】
本発明のさらに他の局面に従うと、処理プログラムはサーバーと通信可能な画像形成装置にファイルをサーバーにアップロードする処理を実行させるプログラムであって、サーバーからコンテンツを取得するステップと、コンテンツを解析し、サーバーに出力するファイルの形式を特定するステップと、特定されたファイル形式を、ファイルを作成する処理におけるファイル形式として設定して一時的に記憶するステップと、ブラウザを実行し、コンテンツに基づき、ファイルをアップロードする場合に、設定されたファイル形式でファイルを作成してサーバーにアップロードするステップとを画像形成装置に実行させる。
【発明の効果】
【００２０】
この発明によると、容易にファイルをサーバーへアップロードすることができる。
【図面の簡単な説明】
【００２１】
【図１】実施の形態にかかる画像形成装置としてのＭＦＰ（Multi-Functional Peripheral）のハードウェア構成の具体例を示すブロック図である。
【図２】ＭＦＰでの動作の流れを表わした図である。
【図３】ＭＦＰでの動作の流れを表わした図である。
【図４】ＭＦＰでの動作の流れを表わした図である。
【図５】ＭＦＰの機能構成の具体例を示すブロック図である。
【図６】ＭＦＰでの動作の流れの具体例を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００２３】
＜装置構成＞
図１は、本実施の形態にかかる画像形成装置としてのＭＦＰ（Multi-Functional Peripheral）１００のハードウェア構成の具体例を示すブロック図である。
【００２４】
図１を参照して、ＭＦＰ１００は、装置全体を制御するための、ＣＰＵ（Central Processing Unit）を含んだプリンターコントローラー１０と、プリンターコントローラー１０で実行されるプログラムなどを記憶するためのメモリー１２と、各種情報を表示する手段であると共に指示入力手段でもある表示パネル１３と、外部電源に接続して当該ＭＦＰ１００に電力供給するための電源管理部１４と、図示しない原稿台にセットされた原稿を光学的に読み取るための印字イメージ読取部１５と、読み取って得られた画像データーから印刷用のデーターである印字イメージを作成するための印字イメージ作成部１６と、ＨＤ（Hard Disk）などから構成されて、作成された印字イメージを記憶するための印字イメージ記憶部１７と、図示しない用紙カセットなどの印字用紙を格納する箇所から印字を行なう機構まで印字用紙を供給するための用紙供給処理部１８と、供給された用紙に印字イメージに基づく画像を印字するための印字処理部１９と、印字された用紙を図示しない排紙台まで搬送して排紙するための排紙処理部２０と、当該ＭＦＰ１００をファクシミリ通信やインターネット通信のための電話回線に接続するための外部信インターフェース（以下、外部Ｉ／Ｆ）２１と、外部Ｉ／Ｆで当該ＭＦＰ１００を電話回線に接続し、ファクシミリ通信を行なうためのＦＡＸ処理部２２と、社内ネットワークなど所定のネットワーク通信のために当該ＭＦＰ１００をＬＡＮ（Local Area Network）に接続し、データーの送受信を行なうためのＬＡＮ処理部２３とを含む。
【００２５】
ＣＰＵを含むプリンターコントローラー１０は、表示パネル１３からの操作入力に従う操作信号の入力や、外部Ｉ／Ｆ２１を介した他の装置からの操作信号を受け付けて、それに基づいてメモリー１２に記憶されるプログラムを実行し、図１に示される各部を制御する。そして、必要な情報を外部Ｉ／Ｆ２１を介して他の装置に送信したり、表示パネル１３に表示させたりする。
【００２６】
＜動作概要＞
図２〜図４は、ＭＦＰ１００での動作の流れを表わした図である。
【００２７】
図２を参照して、ＭＦＰ１００では、ユーザーからの指示入力に従ってパネルブラウザが起動される。ＭＦＰ１００は、パネルブラウザ上での指示入力に従ってサーバー２００にアクセスして、ＨＴＭＬ（Hyper Text Markup Language）等で記述されたコンテンツをダウンロードする。図２の例では、一例としてＨＴＭＬで記述されたコンテンツをダウンロードする例が示されている。
【００２８】
図３を参照して、ＭＦＰ１００は、ダウンロードしたコンテンツをパネルブラウザに渡すよりも以前に解析し、当該コンテンツに従ってファイルをアップロードするためのファイル形式を読み取って設定する。コンテンツがＨＴＭＬで記述された形式である場合、図３に示されるように、一例として当該コンテンツを解析して＜ｉｎｐｕｔ＞タグを抽出し、ａｃｃｅｐｔ属性の属性値を読み出してファイル形式の設定とすることができる。図３の例では、ａｃｃｅｐｔ属性の属性値が＜ａｐｐｌｏｃａｔｉｏｎ／ｐｄｆ＞であることから、ファイル形式としてＰＤＦ形式が設定される。
【００２９】
図４（Ａ）は、当該コンテンツに基づく画面例を示す図である。ここでは、図２に部分的に示されたコンテンツが表示されている例が示されており、具体例として、社内のサーバーに出張旅費の報告を行なうためのコンテンツの表示例が示されている。
【００３０】
ユーザーは、図４（Ａ）に示されるように、当該コンテンツに従ってパネルブラウザでファイルのサーバーへのアップロードを指示することができる。
【００３１】
図４（Ｂ）に示されるように、アップロード対象のファイルを得る方法として、スキャンして得る方法と、いわゆるボックスと言われるユーザーやユーザーのグループ（部や課等）に関連付けられた記憶領域から読み出して得る方法とが挙げられる。当該コンテンツに従ってパネルブラウザでその方法の選択を行なうことができる。
【００３２】
一例として、図４（Ｂ）の選択画面で原稿をスキャンしてファイルを作成する方法を選択した場合、図４（Ｃ）に示されるように、スキャン設定として、コンテンツを解析して得られたアップロードするファイル形式が自動的に設定された状態で提示される。この例では、図３に示されるようにファイル形式としてＰＤＦ形式が設定されていることから、スキャン設定として、読み取られた画像データーがＰＤＦ形式で保存されることが設定された状態で提示されている。
【００３３】
なお、図４（Ｂ）の選択画面でボックスから指定した画像データーを読み出してファイルを作成する方法を選択した場合にも、図４（Ｃ）に示されるように、ファイル形式の変換の設定として、コンテンツを解析して得られたアップロードするファイル形式が自動的に設定された状態で提示される。この例では、ファイル形式の変換の設定として、ボックスから読み出された画像データーがＰＤＦ形式に変換されることが設定された状態で提示されている。
【００３４】
図４（Ｃ）の画面の状態でスタートキーが押されることで、指定されたファイル形式でファイルが作成されて、当該コンテンツに従ってパネルブラウザで当該ファイルがサーバーへアップロードされる。
【００３５】
＜機能構成＞
図５は、上述の動作を行なうためのＭＦＰ１００の機能構成の具体例を示すブロック図である。図５に示される各機能は、ＭＦＰ１００のプリンターコントローラー１０に含まれる図示しないＣＰＵがメモリー１２に記憶されるプログラムを読み出して実行することで、主にＣＰＵ上に形成される機能である。しかしながら、少なくとも一部が電気回路等のハードウェア構成で形成されてもよい。
【００３６】
図５を参照して、ＭＦＰ１００は、表示パネル１３からの指示入力を受け付けるための指示入力部１０１と、ブラウザを起動させてコンテンツを実行（コンテンツ内のプログラムの実行、アップロード、データーの表示、等）するためのブラウザ処理部１０２と、外部Ｉ／Ｆ２１を介して指定されたサーバーにアクセスし、該サーバーの提供するコンテンツを入力し、適切なタイミングでブラウザ処理部１０２に渡すためのコンテンツ入力部１０３と、入力されたコンテンツを解析してアップロードするファイルのファイル形式を特定するための解析部１０４と、特定されたファイル形式となるように、スキャン設定やファイル変換設定を行なって一時的に記憶するための設定部１０５と、ブラウザ処理部１０２でのブラウザの実行に応じて印字イメージ読取部１５の動作を制御し、スキャン動作を制御するためのスキャン制御部１０６と、ブラウザ処理部１０２でのブラウザの実行に応じて印字イメージ記憶部１７にアクセスし、指定されたファイルを読み出すためのファイル読出部１０７と、読み出されたファイルを設定されたファイル形式に変換するためのファイル変換部１０８とを含む。
【００３７】
コンテンツ入力部１０３は、サーバーからコンテンツを取得すると、好ましくは、ブラウザ処理部１０２に渡す前に一時的に記憶し（フックし）て解析部１０４に該コンテンツを渡す。それによって、ブラウザ処理部１０２でコンテンツが実行されるよりも以前に解析部１０４で解析されることになる。
【００３８】
もちろん、ブラウザ処理部１０２で当該コンテンツが実行され、ファイルをアップロードする指示がされた際に解析部１０４で当該コンテンツが解析されてファイル形式が特定されてもよい。しかしながら、上述のように、ブラウザ処理部１０２に渡す前にフックして解析部１０４で解析された方が、アップロードする指示がされた際にすぐに当該コンテンツで指定されたファイル形式をユーザーに提示することができる。
【００３９】
解析部１０４はコンテンツを解析して、アップロードするファイルのファイル形式を特定する。コンテンツがＨＴＭＬで記述されている上述の例の場合には、解析部１０４は＜ｉｎｐｕｔ＞タグを抽出し、ａｃｃｅｐｔ属性の属性値を読み出すことで、ファイル形式を特定することができる。これは一例であって、コンテンツが他の形式である場合には、その形式に応じた解析を行なう。
【００４０】
ファイル形式が特定されると、設定部１０５は、一例としてスキャン設定およびファイル変換設定を行なう。上の例では、ファイル形式としてＰＤＦ形式が特定されているため、設定部１０５は、スキャン設定として、スキャンして得られた画像データーをＰＤＦ形式に変換する設定を行なう。また、ファイル変換設定として、対象のファイルをＰＤＦ形式に変換する設定を行なう。設定部１０５は、この設定を一時的に記憶しておく。
【００４１】
コンテンツ入力部１０３は、少なくとも解析部１０４での解析が終了した時点で、一時的に記憶していたコンテンツをブラウザ処理部１０２に渡し、該コンテンツを実行させる。
【００４２】
スキャン制御部１０６およびファイル読出部１０７は、それぞれ、ブラウザ処理部１０２が当該コンテンツを実行する際に表示パネル１３などから入力された指示に従って、スキャン動作やファイルの読出動作を行なう。この指示は、表示パネル１３からの入力に限定されず、外部Ｉ／Ｆ２１を介して、接続された図示しないＰＣ（パーソナルコンピュータ）などから入力されるものであってもよい。
【００４３】
上の例の場合、図４（Ｂ）の選択画面でスキャン動作が指示された場合には、ブラウザ処理部１０２からスキャン動作の制御信号を受け取ったスキャン制御部１０６が印字イメージ読取部１５の動作を制御し、スキャン動作を行なわせる。その際設定部１０５は、一時的に記憶したスキャン設定をこのスキャン動作に適用する。すなわち、このスキャン動作で得られた画像データーは、設定部１０５での設定に従って、特定されたファイル形式（上の例ではＰＤＦ形式）のファイルに変換されてブラウザ処理部１０２に渡される。
【００４４】
また、図４（Ｂ）の選択画面でボックスからのファイルの読出が指示された場合には、ブラウザ処理部１０２からファイル読出の制御信号を受け取ったファイル読出部１０７が指定された記憶領域にアクセスして指定されたファイルを読み出して、ファイル変換部１０８に渡す。ファイル変換部１０８は渡されたファイルを設定されたファイル形式に変換する。その際設定部１０５は、一時的に記憶したファイル変換の設定をこの変換動作に適用する。すなわち、ファイル変換部１０８は、設定部１０５での設定に従って渡されたファイルを特定されたファイル形式（上の例ではＰＤＦ形式）のファイルに変換してブラウザ処理部１０２に渡す。
【００４５】
ブラウザ処理部１０２は、当該コンテンツを実行する際に表示パネル１３から入力された指示に従って、渡されたファイルをサーバーにアップロードする処理を行なう。
【００４６】
＜動作フロー＞
図６は、ＭＦＰ１００での動作の流れの具体例を示すフローチャートである。図６のフローチャートに示される動作は、ＭＦＰ１００のプリンターコントローラー１０に含まれる図示しないＣＰＵがメモリー１２に記憶されるプログラムを読み出して実行し、図５に示される各機能を発揮させることによって実現される。
【００４７】
図６を参照して、ステップＳ１０１でＣＰＵは、表示パネル１３などからの指示に従って指定されたサーバーにアクセスし、該サーバーが提供するコンテンツを取得する。ステップＳ１０３でＣＰＵは、一時的に当該コンテンツを記憶して、ブラウザで当該コンテンツを実行するよりも以前に当該コンテンツを解析する。その結果、該コンテンツにアップロードするファイルの形式を指定する記述が含まれる場合（ステップＳ１０５でＹＥＳ）、ステップＳ１０７でＣＰＵは、その記述に従って、ファイルを作成する機能に対してファイル形式を設定し、その設定を一時的に記憶する。
【００４８】
なお、この例では、図２や図３に示されたようにコンテンツの記述自体にファイル形式を指定する記述が含まれているものとしているが、他の例として、コンテンツにファイル形式を指定する情報が含まれていてもよいし、当該コンテンツとは別に、ファイル形式を指定する情報が該サーバーから当該コンテンツに関連付けて送信されるものであってもよい。上記ステップＳ１０３での動作には、コンテンツの記述自体にファイル形式を指定する記述が含まれている場合に当該コンテンツの記述を解析する動作のみならず、上述のように、コンテンツにファイル形式を指定する情報が含まれている場合には該情報を解析する動作、コンテンツに関連付けてファイル形式を指定する情報が該サーバーから送信される場合には該情報を解析する動作が含まれる。
【００４９】
上記ステップＳ１０７でのファイル形式の設定として、ここでは、スキャン設定とファイル変換設定とが挙げられる。しかしながら、ファイル形式の設定はこの設定のみに限定されず、他の、ファイル作成機能を有する場合には該機能に応じた設定も含まれる。
【００５０】
そして、上記ステップＳ１０７でファイル形式が設定された後に、ステップＳ１０９でＣＰＵは、一時的に記憶したコンテンツをブラウザに渡すことで、該コンテンツを実行する。このコンテンツの実行において、図４（Ａ），（Ｂ）でスキャンまたはボックス読み出しによってファイルをアップロードする指示が表示パネル１３などからなされた場合（ステップＳ１１１でＹＥＳ）、ステップＳ１１３でＣＰＵは、表示パネル１３などに該コンテンツの解析に基づいて上記ステップＳ１０７で設定されたファイル形式を提示した後、提示したファイル形式または他のファイル形式での実行指示をユーザーから受ける。ステップＳ１１５では、図４（Ｂ）で選択された方法で画像データーを取得し、指示されたファイル形式に従ってファイルを作成する。その際に、一時的に記憶された上記設定を読み出して、ファイルの作成時に適用する。
【００５１】
すなわち、図２〜図４の例の場合、図４（Ｂ）の選択画面で原稿をスキャンしてファイルを作成する方法が選択された場合には、図４（Ｃ）に示されるように、スキャン設定として、読み取られた画像データーがＰＤＦ形式で保存されることが設定されていることを提示した上で、ユーザーが、提示されたファイル形式を確認して、実行指示すればスキャン動作を実行してＰＤＦ形式のファイルを作成する。
【００５２】
図４（Ｂ）の選択画面でボックスから指定した画像データーを読み出してファイルを作成する方法が選択された場合には、図４（Ｃ）に示されるように、ファイル形式の変換の設定として、ボックスから読み出された画像データーがＰＤＦ形式に変換されることが設定されていることを提示した上で、提示したファイル形式または他のファイル形式での実行指示をユーザーから受ける。ＣＰＵは、ボックス内の画像データーの選択画面を表示し、選択された画像データーを読み出してＰＤＦ形式のファイルを作成する。
【００５３】
なお、ＷＥＢページで要求されているファイル形式の数を判定し、ファイル形式が１つのみの場合、図４（Ｃ）の画面の提示をスキップすることも可能である。
【００５４】
一方、コンテンツにおいて複数のファイル形式が許可されている場合、上記ステップＳ１１３ではそれら許可されたファイル形式を選択可能に提示して、その選択を受け付けてからステップＳ１１５のファイルを作成する動作を実行するようにしてもよい。
【００５５】
ステップＳ１１７でＣＰＵは、このようにして作成されたファイルをサーバーにアップロードする。
【００５６】
＜実施の形態の効果＞
ＭＦＰ１００においてこのような動作が実行されることで、ブラウザを実行して表示パネル１３にコンテンツを表示している場合において、当該コンテンツに従ってファイルをアップロードするときのファイル形式をいったん記憶してから表示パネル１３の表示を操作画面に切替えて、ファイルの作成を行なう、という作業が不要となり、コンテンツの実行に従ってファイルの作成を指示するのみで、自動的に該コンテンツで指定されたファイル形式でファイルが作成されることになる。
【００５７】
さらに、上述のように、ファイル形式の設定が当該コンテンツの実行よりも以前に行なわれることで、アップロードの指示を行なった際にすぐにファイル作成の処理に移行することができ、操作性を向上させることができる。
【００５８】
なお、上の例では、コンテンツにおいてファイル形式が指定されている例が説明されているが、たとえばファイルのサイズや、ボックスからファイルを検索するために用いる検索条件などの他の属性が指定されている場合でも、同様にしてＭＦＰ１００で自動的にその属性のファイルを作成することが可能となる。
【００５９】
さらに、上述の動作をＭＦＰ１００に実行させるためのプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどのコンピュータ読み取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００６０】
なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００６１】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００６２】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００６３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００６４】
１０  プリンターコントローラー、１１  プリンタエンジン、１２  メモリー、１３  表示パネル、１４  電源管理部、１５  印字イメージ読取部、１６  印字イメージ作成部、１７  印字イメージ記憶部、１８  用紙供給処理部、１９  印字処理部、２０  排紙処理部、２１  外部Ｉ／Ｆ、２２  ＦＡＸ処理部、２３  ＬＡＮ処理部、１００  ＭＦＰ、１０１  指示入力部、１０２  ブラウザ処理部、１０３  コンテンツ入力部、１０４  解析部、１０５  設定部、１０６  スキャン制御部、１０７  ファイル読出部、１０８  ファイル変換部、２００  サーバー。
【図１】
2013109708.tif 000003
【図２】
2013109708.tif 000004
【図３】
2013109708.tif 000005
【図４】
2013109708.tif 000006
【図５】
2013109708.tif 000007
【図６】
2013109708.tif 000008