(57)【特許請求の範囲】
【請求項１】
ユーザーによって指定されたファイルを、予め指定された印刷設定を付与する機能フォルダへ送信するプログラムをインストールするインストール手段と、
前記インストール手段によりインストールされる前記プログラムを、オペレーティングシステムに対してプリンタドライバとして登録するプログラム登録手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記機能フォルダを生成するフォルダ生成手段、
をさらに備え、
前記インストール手段は、前記フォルダ生成手段により前記機能フォルダが生成されると、前記プログラムをインストールすることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
外部デバイスに備えられている前記機能フォルダを登録するフォルダ登録手段、
をさらに備え、
前記インストール手段は、前記フォルダ登録手段により前記機能フォルダが登録されると、前記プログラムをインストールすることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記フォルダ登録手段は、ユーザーによる操作に応じて前記機能フォルダを選択して登録すると共に、既に登録されている前記機能フォルダを登録対象から外すことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記プログラム登録手段は、前記プログラムに対応付けられるアイコン画像が所定の表示手段に表示されるように登録し、
前記プログラム登録手段により登録された前記プログラムに対応付けられる前記アイコン画像を含む印刷設定画面を前記表示手段に表示させる表示制御手段、
をさらに備えることを特徴とする請求項１乃至４のいずれかに記載の情報処理装置。
【請求項６】
前記プログラム登録手段は、前記機能フォルダの印刷設定情報を付加して前記プログラムを登録し、
前記表示制御手段は、前記機能フォルダに予め設定されている前記印刷設定情報を前記アイコン画像と共に前記印刷設定画面内に表示させることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記プログラムを生成するプログラム生成手段、
をさらに備え、
前記プログラム生成手段は、前記機能フォルダのファイルパスに基づいて前記機能フォルダへファイルを送信する前記プログラムを生成することを特徴とする請求項１乃至６のいずれかに記載の情報処理装置。
【請求項８】
前記プログラムは、ファイルの送信先となる機能フォルダ情報を保持し、前記機能フォルダ情報に対応する機能フォルダへファイルを送信することを特徴とする請求項１乃至７のいずれかに記載の情報処理装置。
【請求項９】
前記機能フォルダに投入されるファイルに対して、前記機能フォルダに予め指定された印刷設定に基づいて印刷ジョブを生成する設定付与手段、
をさらに備えることを特徴とする請求項１乃至８のいずれかに記載の情報処理装置。
【請求項１０】
投入されるファイルに対して予め指定された印刷設定を付与する機能フォルダを生成可能な情報処理装置において実行されるプログラムであって、
前記情報処理装置を、
ユーザーにより指定されたファイルを前記機能フォルダに送信するプログラムをインストールするインストール手段、および、
前記インストール手段によりインストールされる前記プログラムを、オペレーティングシステムに対してプリンタドライバとして登録する登録手段、
として機能させることを特徴とするプログラム。
【請求項１１】
前記インストール手段は、前記情報処理装置により前記機能フォルダが生成されると、前記プログラムをインストールすることを特徴とする請求項１０に記載のプログラム。
【請求項１２】
前記情報処理装置は、外部デバイスに備えられている機能フォルダを登録可能であり、
前記インストール手段は、前記外部デバイスに備えられている機能フォルダが登録されると、前記プログラムをインストールすることを特徴とする請求項１０又は１１に記載のプログラム。
【請求項１３】
前記情報処理装置は、ユーザーの操作に応じて印刷設定を行う印刷設定画面を所定の表示手段に表示可能であり、
前記登録手段は、前記プログラムに対応付けられるアイコン画像が前記印刷設定画面に表示されるよう登録することを特徴とする請求項１０乃至１２のいずれかに記載のプログラム。
【請求項１４】
前記登録手段は、前記印刷設定画面に前記アイコン画像と共に前記機能フォルダの印刷設定情報が表示されるように、前記プログラムに前記印刷設定情報を付加して登録することを特徴とする請求項１３に記載のプログラム。
【請求項１５】
前記情報処理装置を、
前記プログラムを生成するプログラム生成手段、
としてさらに機能させ、
前記プログラム生成手段は、前記機能フォルダのファイルパスに基づいて前記機能フォルダへファイルを送信する前記プログラムを生成することを特徴とする請求項１０乃至１４のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびプログラムに関し、特に印刷設定を付与する技術に関する。
【背景技術】
【０００２】
従来、情報処理装置においてアプリケーションなどにより作成されたファイルの印刷を行う場合、情報処理装置にインストールされているプリンタドライバを起動させ、これを介して印刷設定や印刷ジョブの生成・送信を行うのが一般的である。
【０００３】
近年、アプリケーションを用いて作成したファイルを、プリンタドライバを介さずに直接印刷する方法も知られている。例えば、予め所定の印刷設定に対応付けられるフォルダ（以下、「機能フォルダ」という）を作成しておき、ファイルを当該フォルダに投入すると所定の印刷設定に基づいて印刷が実行される。機能フォルダは、例えば印刷装置に対して印刷ジョブを送信する時間を指定することができるなど、プリンタドライバにはない機能を備えている。このような機能フォルダは、「ホットフォルダ」などと呼ばれている。
【０００４】
機能フォルダによる印刷を行う場合、機能フォルダが格納されている場所を探し出すために、記憶領域内にあるフォルダを開いて機能フォルダが格納されているか否かを確認する必要がある。しかも、機能フォルダが複数の階層を有するフォルダ内に格納されている場合、ユーザーは、各階層におけるフォルダを開いて機能フォルダが格納されていないか確認しなければならず、目当ての機能フォルダを探すために相当の時間を要する。
【０００５】
そこで、機能フォルダに対応付けられる印刷設定を予め登録可能なプリンタドライバを備える情報処理装置が提案されている（例えば特許文献１）。特許文献１に示される情報処理装置によると、機能フォルダに対応付けられる印刷設定をプリンタドライバに登録することにより、機能フォルダの印刷設定を登録したプリンタドライバをアプリケーションから呼び出し、この印刷設定に基づく印刷ジョブをプリンタドライバに生成させて印刷を実行することができるため、機能フォルダの格納場所を知らないユーザーであっても、機能フォルダの印刷設定に基づき印刷を行うことができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１１２２３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述したように機能フォルダは、印刷装置に対して印刷ジョブを送信する時間を指定するなどプリンタドライバにない特有の機能を備えており、特許文献１の情報処理装置においてこのような特有の機能をプリンタドライバの印刷設定に反映することはできない。そうすると、ユーザーはこのような特有の機能に基づく印刷設定に対応付けられる機能フォルダを探し出してファイルを投入しなければならず、印刷設定作業における操作性が低いという問題がある。
【０００８】
そこで本発明は、上記の問題点を解決するためになされたものであり、ユーザーが機能フォルダを用いた印刷を実行する際の操作性を改善した情報処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、請求項１の発明は、ユーザーによって指定されたファイルを、予め指定された印刷設定を付与する機能フォルダへ送信するプログラムをインストールするインストール手段と、前記インストール手段によりインストールされる前記プログラムを、オペレーティングシステムに対してプリンタドライバとして登録するプログラム登録手段とを備えることを特徴とする情報処理装置である。
【００１０】
請求項２の発明は、請求項１に記載の情報処理装置において、前記機能フォルダを生成するフォルダ生成手段をさらに備え、前記インストール手段は、前記フォルダ生成手段により前記機能フォルダが生成されると、前記プログラムをインストールすることを特徴とする構成である。
【００１１】
請求項３の発明は、請求項１又は２に記載の情報処理装置において、外部デバイスに備えられている前記機能フォルダを登録するフォルダ登録手段をさらに備え、前記インストール手段は、前記フォルダ登録手段により前記機能フォルダが登録されると、前記プログラムをインストールすることを特徴とする構成である。
【００１２】
請求項４の発明は、請求項３に記載の情報処理装置において、前記フォルダ登録手段は、ユーザーによる操作に応じて前記機能フォルダを選択して登録すると共に、既に登録されている前記機能フォルダを登録対象から外すことを特徴とする構成である。
【００１３】
請求項５の発明は、請求項１乃至４のいずれかに記載の情報処理装置において、前記プログラム登録手段は、前記プログラムに対応付けられるアイコン画像が所定の表示手段に表示されるように登録し、前記プログラム登録手段により登録された前記プログラムに対応付けられる前記アイコン画像を含む印刷設定画面を前記表示手段に表示させる表示制御手段をさらに備えることを特徴とする構成である。
【００１４】
請求項６の発明は、請求項５に記載の情報処理装置において、前記プログラム登録手段は、前記機能フォルダの印刷設定情報を付加して前記プログラムを登録し、前記表示制御手段は、前記機能フォルダに予め設定されている前記印刷設定情報を前記アイコン画像と共に前記印刷設定画面内に表示させることを特徴とする構成である。
【００１５】
請求項７の発明は、請求項１乃至６のいずれかに記載の情報処理装置において、前記プログラムを生成するプログラム生成手段をさらに備え、前記プログラム生成手段は、前記機能フォルダのファイルパスに基づいて前記機能フォルダへファイルを送信する前記プログラムを生成することを特徴とする構成である。
【００１６】
請求項８の発明は、請求項１乃至７のいずれかに記載の情報処理装置において、前記機能フォルダに投入されるファイルに対して、前記機能フォルダに予め指定された印刷設定に基づいて印刷ジョブを生成する設定付与手段をさらに備えることを特徴とする構成である。
【００１７】
請求項９の発明は、投入されるファイルに対して予め指定された印刷設定を付与する機能フォルダを生成可能な情報処理装置において実行されるプログラムであって、前記情報処理装置を、ユーザーにより指定されたファイルを前記機能フォルダに送信するプログラムをインストールするインストール手段と、前記インストール手段によりインストールされる前記プログラムを、オペレーティングシステムに対してプリンタドライバとして登録する登録手段として機能させることを特徴とする構成である。
【００１８】
請求項１０の発明は、請求項９に記載のプログラムにおいて、前記インストール手段は、前記情報処理装置により前記機能フォルダが生成されると、前記プログラムをインストールすることを特徴とする構成である。
【００１９】
請求項１１の発明は、請求項９又は１０に記載のプログラムにおいて、前記情報処理装置は外部デバイスに備えられている機能フォルダを登録可能であり、前記インストール手段は、前記外部デバイスに備えられている機能フォルダが登録されると、前記プログラムをインストールすることを特徴とする構成である。
【００２０】
請求項１２の発明は、請求項９乃至１１のいずれかに記載のプログラムにおいて、前記情報処理装置は、ユーザーの操作に応じて印刷設定を行う印刷設定画面を所定の表示手段に表示可能であり、前記プログラム登録手段は、前記プログラムに対応付けられるアイコン画像が前記印刷設定画面に表示されるよう登録することを特徴とする構成である。
【００２１】
請求項１３の発明は、請求項１２に記載のプログラムにおいて、前記登録手段は、前記印刷設定画面に前記アイコン画像と共に前記機能フォルダの印刷設定情報が表示されるように、前記プログラムに前記印刷設定情報を付加して登録することを特徴とする構成である。
請求項１４の発明は、請求項１３に記載のプログラムにおいて、前記登録手段は、前記印刷設定画面に前記アイコン画像と共に前記機能フォルダの印刷設定情報が表示されるように、前記プログラムに前記印刷設定情報を付加して登録することを特徴とする構成である。
【００２２】
請求項１５の発明は、請求項１０乃至１４のいずれかに記載のプログラムにおいて、前記情報処理装置を、前記プログラムを生成するプログラム生成手段としてさらに機能させ、前記プログラム生成手段は、前記機能フォルダのファイルパスに基づいて前記機能フォルダへファイルを送信する前記プログラムを生成することを特徴とする構成である。
【発明の効果】
【００２３】
本発明によれば、機能フォルダへファイルを送信するプログラムをプリンタドライバとしてオペレーティングシステムに登録することにより、アプリケーションからプリンタドライバを呼び出すとこのプログラムも呼び出される。これにより、目的の機能フォルダにファイルを送信するプログラムを介してファイルを機能フォルダに投入可能となるため、機能フォルダを探し出す作業を行う必要がなくなり、印刷設定作業における操作性が向上するのである。
【図面の簡単な説明】
【００２４】
【図１】情報処理装置を備えた印刷設定システムの全体の一構成例を示す図である。
【図２】情報処理装置のハードウェア構成及び機能構成の一例を示すブロック図である。
【図３】情報処理装置のＣＰＵの機能構成の一例を示すブロック図である。
【図４】情報処理装置のＣＰＵの機能構成の一例を示すブロック図である。
【図５】機能フォルダ生成画面の一構成例を示す図である。
【図６】機能フォルダ管理情報の一例を示す図である。
【図７】プリンタドライバ情報の一例を示す図である。
【図８】印刷設定画面の一構成例を示す図である。
【図９】印刷設定画面のプリンタドライバ表示部分の一例を拡大した図である。
【図１０】ファイル送信プログラムをインストールする場合のシーケンス図である。
【図１１】機能フォルダを用いて印刷を実行する場合のシーケンス図である。
【図１２】情報処理装置において行われる処理手順の一例を示すフローチャートである。
【図１３】プログラム登録処理の具体的な処理手順の一例を示すフローチャートである。
【図１４】印刷設定処理の具体的な処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明に関する好ましい実施形態を、図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００２６】
図１は、本発明の一実施形態である印刷設定システム１の構成例を示す図である。この印刷設定システム１は、一般的なパーソナルコンピュータなどで構成される情報処理装置２と、ＭＦＰ（Multi Functional Peripherals）などで構成される画像処理装置４と、情報処理装置２と画像処理装置４とを通信可能に接続するＬＡＮ（Local Area Network）などで構成されるネットワーク３を備える。図例とは異なり、ネットワーク３はインターネットなども含むものであってもよい。
【００２７】
図２は、情報処理装置２のハードウェア構成及び機能構成の一例を示すブロック図である。情報処理装置２は、カラー液晶ディスプレイなどで構成される表示部６と、ＨＤＤなどで構成される記憶部１０を備え、記憶部１０における所定の領域に、投入されるファイルに対して予め指定される印刷設定を付与する機能フォルダＨＦ１を有する。この機能フォルダは、一般に「ホットフォルダ」などと呼ばれるフォルダである。情報処理装置２は、ユーザーによって指定された印刷設定を対応付けた機能フォルダＨＦ１を記憶部１０に生成する。情報処理装置２は、記憶部１０にアプリケーションプログラム２３を有しており、アプリケーションプログラム２３が実行されると、例えばファイル編集アプリケーションなどのアプリケーション４２として機能する。アプリケーション４２により作成されたファイルが機能フォルダＨＦ１に投入されると、機能フォルダＨＦ１に予め指定されている印刷設定が付与され、印刷ジョブが生成される。
【００２８】
また、アプリケーション４２により作成されたファイルは、ファイルを機能フォルダＨＦ１に送信するファイル送信プログラム２７によって、機能フォルダＨＦ１に送信される。例えば、アプリケーション４２の起動中に印刷設定を行う印刷設定画面が表示部６に表示されると、ファイル送信プログラム２７に対応するサムネイル画像などの画像が印刷設定画面内に表示される。情報処理装置２は、ユーザーの操作に応じて、ファイル送信プログラム２７によりファイルを機能フォルダＨＦ１に送信する。すなわち、ファイル送信プログラム２７は、ファイルの送信先である機能フォルダＨＦ１の格納場所、フォルダ名を保持しており、印刷設定画面が表示されている状態で、ユーザーの操作に応じて機能フォルダＨＦ１にファイルを送信するのである。
【００２９】
画像処理装置４は、情報処理装置２からネットワーク３を経由して受信したデータに基づいて、印刷媒体に画像形成を行って印刷出力する印刷機能を備える。さらに、情報処理装置２から受信したデータをＦＡＸデータとして外部宛先に送信可能なＦＡＸ機能を備えてもよい。
【００３０】
上記のような印刷設定システム１において、情報処理装置２においてアプリケーション４２によりファイルＤ１が作成されると、ユーザーの操作に応じて記憶部１０の機能フォルダＨＦ１にファイルＤ１を格納することができる。例えば、アプリケーション４２の起動中にユーザーが印刷指示を行うと、表示部６にはアプリケーション４の印刷設定画面が表示される。印刷設定画面内にファイル送信プログラム２７に対応する画像を表示し、ユーザーによって当該画像が選択されると、ファイル送信プログラム２７を起動してファイルＤ１を機能フォルダＨＦ１に送信する。ファイルＤ１が機能フォルダＨＦ１に投入されると、機能フォルダＨＦ１に予め指定されている印刷設定に基づいてファイルＤ１を印刷する印刷ジョブが生成される。そして、機能フォルダＨＦ１の印刷設定において出力先が画像処理装置４に指定されている場合、生成された印刷ジョブは機能フォルダＨＦ１から画像処理装置４へ送信される。画像処理装置４は、受信した印刷ジョブを実行してファイルＤ１を印刷出力する。
【００３１】
また、図１に示すように本実施形態の印刷設定システム１は、ネットワーク３に接続されるサーバー１００を備えてもよい。サーバー１００はＨＤＤなどにより構成される記憶装置１０２を備え、記憶装置１０２には、予め印刷設定が指定されている機能フォルダＨＦ２が記憶されている。情報処理装置２は、アプリケーション４２により作成されたファイルＤ２を、機能フォルダＨＦ２へ送信するファイル送信プログラム２７により、機能フォルダＨＦ２へ送信することが可能である。機能フォルダＨＦ２にファイルＤ２が投入されると、サーバー１００は、機能フォルダＨＦ２に指定されている印刷設定に基づいた印刷ジョブを生成する。そして、機能フォルダＨＦ２の印刷設定において出力先が画像処理装置４に指定されている場合、生成された印刷ジョブは機能フォルダＨＦ２から画像処理装置４へ送信される。画像処理装置４は、サーバー１００から受信した印刷ジョブを実行してファイルＤ２を印刷出力する。
【００３２】
次に、上記印刷設定システム１を構成する情報処理装置２の構成を説明する。図２に示すように情報処理装置２は、ＣＰＵ５と、各種プログラム等を記憶する記憶部１０と、表示部６と、ネットワーク３を経由して外部デバイスとの通信におけるインタフェースとなる通信インタフェース１２と、キーボードなどの操作部１４とを備える。
【００３３】
記憶部１０には、情報処理装置２に電源が投入されてＣＰＵ５が起動することにより読み出され、ＣＰＵ５をオペレーティングシステム４０として機能させるオペレーティングシステムプログラム２１と、ＣＰＵ５がオペレーティングシステム４０として機能している間に読み出され、ファイルを作成するアプリケーション４２として機能するアプリケーションプログラム２３と、少なくとも機能フォルダＨＦ１にファイルを送信する機能を備えるファイル送信プログラム２７と、ファイル送信プログラム２７をインストールする機能フォルダ登録部４６として機能するインストーラプログラム２５と、ＣＰＵ５を機能フォルダ管理部４４として機能させる機能フォルダ管理プログラム３０が格納されている。また、記憶部１０には、機能フォルダＨＦ１と、機能フォルダＨＦ１に関する機能フォルダ管理情報３５と、情報処理装置２にインストールされているプリンタドライバに関するプリンタドライバ情報３７が記憶されている。
【００３４】
ＣＰＵ５は、オペレーティングシステムプログラム２１を読み出して実行することにより、オペレーティングシステム４０として機能する。また、オペレーティングシステム４０が機能している状態において、アプリケーションプログラム２３が記憶部１０から読み出されて実行されることにより、ＣＰＵ５は、ファイルの作成等を行うアプリケーション４２として機能する。さらに、ＣＰＵ５は、機能フォルダ管理プログラム３０を実行することにより機能フォルダＨＦ１の生成や管理を行う機能フォルダ管理部４４として機能し、また、インストーラプログラム２５を実行することにより、ファイル送信プログラム２７のインストールや、ファイル送信プログラム２７をオペレーティングシステム４０に対してプリンタドライバとして登録を行う機能フォルダ登録部４６として機能する。
【００３５】
次に、機能フォルダＨＦ１が生成される場合における上記各機能構成部の具体的な構成について説明する。図３は、機能フォルダＨＦ１が生成される場合のＣＰＵ５の機能構成の一例を示す図である。オペレーティングシステム４０は、操作部１４による操作入力を検知する操作検知部５１と、表示部６の表示画面を制御する第１表示制御部５３を備える。機能フォルダ管理部４４は、機能フォルダＨＦ１を生成するフォルダ生成部５７と、機能フォルダＨＦ１に投入されるファイルＤ１に対して予め指定された印刷設定を付与する設定付与部５８を備える。また、機能フォルダ登録部４６は、ファイル送信プログラム２７をインストールするインストール部６０と、インストール部６０によりインストールされたファイル送信プログラム２７を、オペレーティングシステム４０に対してプリンタドライバとして登録するプログラム登録部６２とを備える。
【００３６】
フォルダ生成部５７は、操作部１４による操作入力に基づいて機能フォルダＨＦ１を生成する処理部である。操作検知部５１により機能フォルダの作成を開始する操作入力が検知されると、フォルダ生成部５７が機能して機能フォルダ設定画面Ｇ１を第１表示制御部５３へ出力する。図５は、機能フォルダ設定画面Ｇ１の一例を示す図である。機能フォルダ設定画面Ｇ１は、新たに生成される機能フォルダＨＦ１を表示するフォルダ表示部Ｒ１と、機能フォルダＨＦ１に指定される印刷設定を表示する設定表示部Ｒ３と、機能フォルダＨＦ１を生成する実行ボタンＢ１と、機能フォルダＨＦ１の生成を中止する中止ボタンＢ３とを備える。フォルダ生成部５７は、記憶部１０内におけるユーザーにより指定された記憶領域に機能フォルダＨＦ１を生成する。操作検知部５１により新たな機能フォルダＨＦ１の作成を開始する旨の操作が検知されると、フォルダ生成部５７は、機能フォルダ設定画面Ｇ１を生成し、第１表示制御部５３は、生成された機能フォルダ設定画面Ｇ１を表示部６に表示させる。フォルダ表示部Ｒ１には、ユーザーにより指定された記憶領域における機能フォルダＨＦ１のファイルパスが表示される。
【００３７】
機能フォルダ設定画面Ｇ１において、ユーザーは設定表示部Ｒ３に表示される設定内容を所望の設定にすることにより、機能フォルダＨＦ１の印刷設定を行うことができる。図例では、機能フォルダＨＦ１の出力先、給紙トレイ、ページ割付、ステープル仕上げ、および出力時間指定のそれぞれにおける設定が示されている。出力時間指定は、機能フォルダＨＦ１に投入されたファイルの印刷ジョブを、指定された時間に画像処理装置４などのプリンタに対して出力する設定である。ユーザーにより実行ボタンＢ１の押下操作が行われると、フォルダ生成部５７はユーザーにより指定された印刷設定が対応付けられた機能フォルダＨＦ１を生成する。
【００３８】
フォルダ生成部５７は、機能フォルダＨＦ１を生成すると、機能フォルダＨＦ１の機能フォルダ管理情報３５を生成して記憶部１０に格納する。図６は、機能フォルダ管理情報３５の一構成例を示す図である。機能フォルダ管理情報３５は、各機能フォルダＨＦ１の名称と、機能フォルダＨＦ１が格納されている記憶領域のファイルパスを示す保存場所と、機能フォルダＨＦ１に対応付けられる印刷設定を備える。機能フォルダ管理部４４は、機能フォルダ管理情報３５を用いて機能フォルダＨＦ１の管理を行う。例えば、保存場所に格納される機能フォルダＨＦ１にファイルが投入されると、設定付与部５８を機能させる。設定付与部５８は、機能フォルダＨＦ１に投入されたファイルに対して印刷設定を付与する処理部である。設定付与部５８は、機能フォルダ管理情報３５の印刷設定に基づき、機能フォルダＨＦ１に投入されたファイルの印刷ジョブを生成する。例えば、「Ｈｏｔ  Ｆｏｌｄｅｒ  １」のフォルダ名の機能フォルダＨＦ１にファイルが投入されると、設定付与部５８は、機能フォルダ管理情報３５を参照して、「Ｈｏｔ  Ｆｏｌｄｅｒ  １」に対応付けられている印刷設定に基づいて印刷ジョブを生成し、出力先となる画像処理装置４に送信する。尚、ユーザーはフォルダ名を自由に設定することも可能である。
【００３９】
図３に戻り、インストール部６０は、ユーザーによって指定されたファイルを、予め指定された印刷設定を付与する機能フォルダＨＦ１へ送信するファイル送信プログラム２７をインストールする処理部である。フォルダ生成部５７により機能フォルダＨＦ１が生成されると、記憶部１０に格納されているインストーラプログラム２５が読み出されて実行され、インストール部６０として機能する。そして、インストール部６０はファイル送信プログラム２７のインストールを開始する。インストール部６０は、ファイル送信プログラム２７のインストール中に、ファイル送信プログラム２７の出力先となるプリンタとして、フォルダ生成部５７により生成された機能フォルダＨＦ１を設定する。これにより、ファイル送信プログラム２７が、後述するプログラム登録部６２により、プリンタドライバとしてオペレーティングシステム４０により管理されるプリンタドライバ情報３７に登録される際に、出力先となるプリンタとして機能フォルダＨＦ１が登録される。そうすると、アプリケーション４２起動中に印刷設定を行う印刷設定画面が表示される場合に、オペレーティングシステム４０はファイル送信プログラム２７をプリンタドライバの一つとして、アプリケーション４２に知らせるので、アプリケーション４２により生成される印刷設定画面に、機能フォルダＨＦ１にファイルを送信するファイル送信プログラム２７が、プリンタドライバの一つとして表示されるのである。
【００４０】
情報処理装置２は、記憶部１０に、未だオペレーティングシステム４０にインストールされていないファイル送信プログラム２７と、ファイル送信プログラム２７をオペレーティングシステム４０にインストールするためのインストーラプログラム２５とをパッケージとして備えていてもよい。機能フォルダ管理部４４が機能フォルダ管理情報３５に機能フォルダＨＦ１を登録すると、機能フォルダ管理部４４は、このパッケージを複製してファイル送信プログラム２７のインストールを行ってもよい。一例として、フォルダ生成部５７により機能フォルダＨＦ１が生成されると、機能フォルダ管理部４４は、未だインストールされていないファイル送信プログラム２７と、ファイル送信プログラム２７をインストールするためのインストーラプログラム２５からなるパッケージを複製して、複製されたパッケージに含まれるファイル送信プログラム２７とインストーラプログラム２５の名称を変更する。そして、機能フォルダ管理部４４は、記憶部１０に複製されたパッケージを記憶させる。次に機能フォルダ管理部４４は、オペレーティングシステム４０に対して、複製されたパッケージに含まれるインストーラプログラム２５を起動させるよう要求する。この場合、機能フォルダ管理部４４は、ファイル送信プログラム２７を生成するプログラム生成手段として機能する。
【００４１】
オペレーティングシステム４０は、インストーラプログラム２５を起動させ、インストーラプログラムは起動すると機能フォルダ登録部４６として機能する。そして、インストール部６０は、パッケージに含まれるファイル送信プログラム２７のインストールを行う。上述したように、インストール部６０は、ファイル送信プログラム２７のインストール中に、ファイル送信プログラム２７の出力先となるプリンタとして、フォルダ生成部５７により生成された機能フォルダＨＦ１を設定する。この場合、機能フォルダＨＦ１の個数に応じてファイル送信プログラム２７が生成され、オペレーティングシステム４０にインストールされる。すなわち、１つの機能フォルダＨＦ１に対して、ファイルを送信する１つのファイル送信プログラム２７が対応付けられることになる。
【００４２】
また、インストール部６０は、ファイル送信プログラム２７のインストールにおいて、ファイル送信プログラム２７を示すサムネイルなどのアイコン画像データもインストールする。すなわち、オペレーティングシステム４０はファイル送信プログラム２７をプリンタドライバの一つとして登録して管理すると共に、インストールされたアイコン画像８１を、プリンタドライバを示す画像として認識する。
【００４３】
インストールされた各ファイル送信プログラム２７は、プリンタドライバ情報３７に登録される。これにより、プリンタドライバ情報３７に登録されている各ファイル送信プログラム２７は、プリンタドライバとして印刷設定を行う画面に表示される。また、オペレーティングシステム４０によりプリンタドライバを示す画像として認識されているアイコン画像８１も、印刷設定画面内に合わせて表示される。したがって、ユーザーは、所望する機能フォルダＨＦ１へファイルを送信するファイル送信プログラム２７を、印刷設定画面内において選択することができるため、より効率的に機能フォルダＨＦ１へファイルを送信することが可能となる。
【００４４】
プログラム登録部６２は、インストール部６０によりインストールされたファイル送信プログラム２７を、オペレーティングシステム４０に対してプリンタドライバとして登録する処理部である。インストール部６０により機能フォルダＨＦ１にファイル送信プログラム２７がインストールされると、プログラム登録部６２は、機能フォルダ管理部４４から当該機能フォルダＨＦ１の機能フォルダ管理情報３５を受け取る。プログラム登録部６２は、インストールされたファイル送信プログラム２７の情報と共に、機能フォルダ管理部４４から受け取った機能フォルダ管理情報３５を、オペレーティングシステム４０が管理するプリンタドライバ情報３７に登録する。すなわち、プログラム登録部６２はオペレーティングシステム４０に機能フォルダＨＦ１へファイルを送信するファイル送信プログラム２７の情報と、当該機能フォルダＨＦ１の機能フォルダ管理情報３５を送信し、オペレーティングシステム４０は、受信した情報をプリンタドライバ情報３７に追加してプリンタドライバ情報３７を更新する。
【００４５】
図７は、プリンタドライバ情報３７の一構成例を示す図である。プリンタドライバ情報３７はオペレーティングシステム４０により管理される情報である。プリンタドライバ情報３７は、オペレーティングシステム４０にインストールされたプリンタドライバに関する情報である。ファイル送信プログラム２７がプログラム登録部６２によりオペレーティングシステム４０にインストールされると、ファイル送信プログラム２７がプリンタドライバの一つとしてプリンタドライバ情報３７に登録される。図例におけるプリンタドライバ情報３７では、プリンタドライバ名と、出力先となるプリンタ情報とを対応付けて登録されている。そして、機能フォルダＨＦ１へファイルを送信するファイル送信プログラム２７は、出力先となるプリンタ情報として、機能フォルダＨＦ１に予め指定される印刷設定が登録される。アプリケーション４２からの要求に応じてオペレーティングシステム４０がプリンタドライバ情報３７をアプリケーション４２に通知する際に、ファイル送信プログラム２７がプリンタドライバの一つとしてアプリケーション４２に通知される。これにより、アプリケーション４２が起動している状態で印刷設定を行う画面が表示されると、この画面内にファイル送信プログラム２７がプリンタドライバの一つとして表示される。また、後述するように、ファイル送信プログラム２７がユーザーにより選択されると、プリンタ情報として登録されている機能フォルダＨＦ１の印刷設定がサムネイルとして表示される。
【００４６】
なお、機能フォルダ登録部４６は、外部デバイスに格納されている機能フォルダＨＦ２を、機能フォルダ管理部４４に登録させることが可能である。例えば、情報処理装置２とネットワーク３を経由して通信可能なサーバー１００の記憶装置１０２に機能フォルダＨＦ２が格納されている場合に、機能フォルダ登録部４６は、機能フォルダＨＦ２に指定される印刷設定情報をサーバー１００から取得して機能フォルダ管理部４４に登録させる。機能フォルダ登録部４６は、機能フォルダＨＦ２に指定される印刷設定情報をサーバー１００から取得すると、機能フォルダ管理部４４に機能フォルダＨＦ２の印刷設定情報を知らせる。機能フォルダ管理部４４は、機能フォルダＨＦ２の印刷設定情報を機能フォルダ管理情報３５に登録する。機能フォルダ管理部４４により機能フォルダＨＦ２の印刷設定情報が登録されると、インストール部６０は、機能フォルダＨＦ２へファイルを送信するファイル送信プログラム２７のインストールを実行する。インストール部６０は、ファイル送信プログラム２７のインストール実行中に、ファイル送信プログラム２７の出力先であるプリンタとして機能フォルダＨＦ２を設定する。ファイル送信プログラム２７がインストールされると、プログラム登録部６２は、当該ファイル送信プログラム２７を、オペレーティングシステム４０にプリンタドライバの一つとしてプリンタドライバ情報３７へ登録させる。
【００４７】
機能フォルダ登録部４６から機能フォルダ登録部４６は、外部デバイスに格納されている機能フォルダＨＦ２の印刷設定情報を取得すると、機能フォルダ管理部４４に知らせる。そして、機能フォルダ管理部４４は、機能フォルダ管理情報３５において、当該機能フォルダＨＦ２が既に登録されている場合、機能フォルダ登録部４６にこれを知らせる。機能フォルダ管理部４４からの通知を受けると、機能フォルダ登録部４６は、当該機能フォルダＨＦ２の登録をキャンセルする。これにより、同一の機能フォルダＨＦ２が二重に登録されることを防止し、同一の機能フォルダＨＦ２をファイル送信先とする複数のファイル送信プログラム２７がインストールされるのを防止する。
【００４８】
次に、機能フォルダＨＦ１にファイルが送信される場合における機能構成を説明する。図４は、機能フォルダＨＦ１にファイルが送信される場合におけるＣＰＵ５の機能構成の一例を示す図である。上述したように、オペレーティングシステム４０が起動している状態でアプリケーションプログラム２３が読み出されると、ＣＰＵ５はアプリケーション４２として機能する。アプリケーション４２は、操作部１４による操作入力を受け付ける操作受付部６４と、表示部６への表示を制御する第２表示制御部６６とを備える。アプリケーション４２は、例えば文書編集アプリケーションなどファイルの作成や編集機能を備える。
【００４９】
第２表示制御部６６は、操作受付部６４に受け付けられた操作入力に応じて画像を生成し、表示部６に表示させる処理部である。この第２表示制御部６６は、例えば上述したオペレーティングシステム４０の第１表示制御部５３を介して、表示部６の表示画面を制御する。一例として、操作受付部６４によりファイルの印刷設定を行う旨の操作入力が受け付けられると、第２表示制御部６６は、印刷設定画面Ｇ１０を表示部６に表示させる。図８は、印刷設定画面Ｇ１０の一構成例を示す図である。印刷設定画面Ｇ１０は、印刷実行ボタンＢ１０と、出力先として選択可能なプリンタ一覧を表示するプリンタ表示領域Ｒ１０とを備える。また、印刷部数を示す部数表示部を有してもよい。プリンタ表示領域Ｒ１０には、選択可能なプリンタドライバを示すプリンタ表示８０が表示される。プリンタ表示８０は、選択可能なプリンタドライバ名とプリンタドライバに対応するアイコン画像８１を有する。
【００５０】
アプリケーション４２は、操作受付部６４に印刷設定を行う旨の操作入力が受け付けられると、オペレーティングシステム４０に対し、選択可能なプリンタドライバ情報３７（図７参照）を要求する。アプリケーション４２からの要求を受け取ると、オペレーティングシステム４０は記憶部１０からプリンタドライバ情報３７を読み出してアプリケーション４２に渡す。オペレーティングシステム４０はまた、各プリンタドライバを示すサムネイルなどのアイコン画像８１をアプリケーション４２に渡す。上述したように、ファイル送信プログラム２７は、プリンタドライバの一つとしてオペレーティングシステム４０にインストールされている。オペレーティングシステム４０は、プリンタドライバを示すアイコン画像８１をアプリケーション４２に渡すときに、ファイル送信プログラム２７を示すアイコン画像８１もアプリケーション４２に渡す。
【００５１】
第２表示制御部６６は、オペレーティングシステム４０から受け取ったプリンタドライバ情報３７とアイコン画像８１に基づいて、プリンタ表示領域Ｒ１０内にプリンタ表示８０を表示させる。図７に示すプリンタドライバ情報３７の例では、機能フォルダＨＦ１にファイルを送信するファイル送信プログラム２７が登録されている。第２表示制御部６６は、当該ファイル送信プログラム２７に対応するプリンタ表示８０ｃ（８０）をプリンタ表示領域Ｒ１０内に表示させる。ユーザーによりファイル送信プログラム２７に対応するプリンタ表示８０ｃ（８０）が選択されて印刷実行ボタンＢ１０が操作されると、アプリケーション４２は、オペレーティングシステム４０にファイル送信プログラム２７を起動させるよう要求する。アプリケーション４２からの要求を受け取ると、オペレーティングシステム４０はファイル送信プログラム２７を起動させ、ファイルを機能フォルダＨＦ１に送信する。そして、機能フォルダＨＦ１にファイルが投入されると、機能フォルダ管理部４４に通知され、設定付与部５８により予め機能フォルダＨＦ１に設定されている印刷設定に基づいて、当該ファイルを印刷する印刷ジョブが生成される。すなわち、ユーザーは、記憶部１０内において機能フォルダＨＦ１の格納場所を探し出す作業を行うことなく、アプリケーション４２における印刷設定操作によって、機能フォルダＨＦ１にファイルを送信することができる。そして、送信されたファイルが機能フォルダＨＦ１に投入されると、機能フォルダＨＦ１の印刷設定に基づく印刷ジョブが生成され、出力先となる画像処理装置４などのプリンタに出力される。これにより、機能フォルダＨＦ１を用いた印刷を行う場合における効率性が向上するのである。
【００５２】
図４に戻り、アプリケーション４２から印刷実行指示がオペレーティングシステム４０に送信されると、オペレーティングシステム４０は、印刷実行指示において指定されたプリンタドライバ７０又はファイル送信プログラム２７を起動させる。すなわち、アプリケーション４２からの印刷実行指示においてプリンタドライバ７０が指定されている場合、プリンタドライバプログラム（図示せず）を読み出して実行し、プリンタドライバ７０として機能させる。他方、アプリケーション４２からの印刷実行指示においてファイル送信プログラム２７が指定されている場合、ファイル送信プログラム２７を起動させる。ファイル送信プログラム２７は、ファイル送信部７６を備え、インストール時に予め設定される機能フォルダＨＦ１に対してファイルを送信する。ファイル送信部７６から送信されたファイルが機能フォルダＨＦ１に投入されると、機能フォルダＨＦ１は機能フォルダ管理部４４に対してファイルが投入されたことを通知する。機能フォルダ管理部４４が、機能フォルダＨＦ１へのファイルの投入を検知すると、機能フォルダ管理部４４における設定付与部５８が機能する。設定付与部５８は、予め機能フォルダＨＦ１に指定されている印刷設定をファイルに付与して印刷ジョブを生成し、画像処理装置４に印刷ジョブを送信する。
【００５３】
プリンタドライバ７０は、印刷ジョブを生成する印刷設定部７２と、印刷設定部７２により生成された印刷ジョブを出力先となるプリンタに対して送信するジョブ送信部７４とを有する。プリンタドライバ７０が起動すると、印刷設定部７２は、アプリケーション４２において設定された印刷設定に基づく印刷ジョブを生成する。印刷設定部７２により印刷ジョブが生成されると、ジョブ送信部７４はプリンタに対して印刷ジョブを送信する。印刷ジョブが送信されると、プリンタドライバ７０は終了する。これによりユーザーは、プリンタドライバを用いて印刷ジョブを生成させて、出力先となるプリンタに印刷ジョブを実行させるのと同様の操作を行うことにより、機能フォルダＨＦ１にファイルを送信し、機能フォルダＨＦ１において予め設定されている印刷設定に基づく印刷ジョブを生成させ、出力先となるプリンタに印刷ジョブを送信して当該ジョブを実行させることが可能となる。
【００５４】
また、第２表示制御部６６は、印刷設定画面Ｇ１０において機能フォルダＨＦ１が選択された場合に、印刷設定画面Ｇ１０内に選択された機能フォルダＨＦ１の印刷設定情報を表示させてもよい。図９は、印刷設定画面Ｇ１０におけるプリンタ表示領域Ｒ１０の表示態様の一例を示す図である。図例では、機能フォルダＨＦ１に対応するプリンタ表示８０ｃ（８０）が選択されている。機能フォルダＨＦ１が選択されると、図例ではアイコン画像８１ｃ（８１）近傍に当該機能フォルダＨＦ１が選択されていることが表示される。機能フォルダＨＦ１が選択されると、第２表示制御部６６は、オペレーティングシステム４０から受け取っているプリンタドライバ情報３７のプリンタ情報を参照する。そして、プリンタ情報に基づいて当該機能フォルダＨＦ１に予め指定されている印刷設定を表示する設定情報表示画像８５を生成し、プリンタ表示８０ｃ（８０）に付加して表示させる。図例では、印刷ジョブの出力先と、出力先となる画像処理装置４が設置されている場所と、機能フォルダＨＦ１の印刷設定のうち、出力時間指定に関する情報を示すコメントが表示されている。
【００５５】
プリンタドライバ情報３７におけるプリンタ情報は、プログラム登録部６２によってファイル送信プログラム２７によるファイルの出力先となるプリンタとして、プリンタドライバ情報３７に登録される。すなわち、アプリケーション４２の第２表示制御部６６は、オペレーティングシステム４０から受け取ったプリンタドライバ情報３７を参照して、ユーザーにより選択されたプリンタドライバの出力先となるプリンタ情報に基づき、設定情報表示画像８５を印刷設定画面Ｇ１０内に表示させる。そして、プリンタドライバの一つとしてファイル送信プログラム２７がプリンタドライバ情報３７に登録され、その出力先として機能フォルダＨＦ１の印刷設定がプリンタ情報に登録されていることにより、ユーザーがファイル送信プログラム２７に対応するプリンタ表示８０ｃを選択した場合、第２表示制御部６６は、機能フォルダＨＦ１の印刷設定に基づいた設定情報表示画像８５を印刷設定画面Ｇ１０内に表示させる。これにより、ユーザーにより選択されたファイル送信プログラム２７が機能フォルダＨＦ１にファイルを送信することにより、どのような印刷設定が付与されるのかが表示されるのである。
【００５６】
次に、ＣＰＵ５の各処理部同士の連携による処理態様について説明する。図１０は、ファイル送信プログラム２７をインストールする場合における各処理部による処理の一例を示すシーケンス図である。まず、情報処理装置２が起動してオペレーティングシステム４０が起動する（プロセスＰ１）。そして、操作検知部５１により機能フォルダを生成する操作を検知すると（プロセスＰ３）、オペレーティングシステム４０は機能フォルダ管理プログラム３０を起動させる指示を送信する（プロセスＰ５）。機能フォルダ管理プログラム３０が起動すると（プロセスＰ７）機能フォルダ管理部４４として機能し、機能フォルダ設定画面Ｇ１を表示部６に表示させる（プロセスＰ９）。機能フォルダ設定画面Ｇ１が表示されている状態で機能フォルダＨＦ１の印刷設定が指定され（プロセスＰ１１）、機能フォルダＨＦ１が生成されると（プロセスＰ１３）、機能フォルダ管理部４４は、生成された機能フォルダＨＦ１の機能フォルダ管理情報３５を生成し、記憶部１０に記憶させて保存する（プロセスＰ１５）。
【００５７】
次に、機能フォルダ管理部４４は、オペレーティングシステム４０に対して、ファイル送信プログラム２７のインストールを行うよう要求する（プロセスＰ１７）。オペレーティングシステム４０は、機能フォルダ管理部４４の要求を受け取ると、インストーラプログラム２５を起動させる（プロセスＰ１８）。そして、オペレーティングシステム４０によりインストーラプログラム２５が起動されると（プロセスＰ１９）、機能フォルダ登録部４６として機能し、ファイル送信プログラム２７のオペレーティングシステム４０へのインストールを開始する（プロセスＰ２１）。インストールが終了すると、オペレーティングシステム４０から機能フォルダ管理部４４へインストールが終了したことが通知される（プロセスＰ２３）。
【００５８】
ファイル送信プログラム２７のインストールが終了した旨の通知を受信すると、機能フォルダ管理部４４は、機能フォルダ登録部４６に対して、ファイル送信プログラム２７をオペレーティングシステム４０に登録するよう指示を行う（プロセスＰ２５）。機能フォルダ管理部４４からの指示を受信すると、機能フォルダ登録部４６は、ファイル送信プログラム２７を、出力先となるプリンタを機能フォルダＨＦ１とするプリンタドライバとして登録するようオペレーティングシステム４０に要求する（プロセスＰ２７）。ファイル送信プログラム２７の登録要求を受け取ると、オペレーティングシステム４０は、ファイル送信プログラム２７を、出力先を機能フォルダＨＦ１とするプリンタドライバとして、プリンタドライバ情報３７に登録し、プリンタドライバ情報３７を更新する（プロセスＰ２９）。
【００５９】
最後に、オペレーティングシステム４０はプリンタドライバ情報３７の更新を機能フォルダ登録部４６に通知すると（プロセスＰ３１）、機能フォルダ登録部４６は終了する（プロセスＰ３３）。なお、機能フォルダ管理部４４は、プロセスＰ２５を実行した後に、操作部１４により機能フォルダ管理部４４を終了させる指示が行われたことを検知すると（プロセスＰ３５）、機能フォルダ管理部４４を終了させる（プロセスＰ３７）。なお、図１０に示した例とは異なり、ファイル送信プログラム２７のインストール実行中に、ファイル送信プログラム２７をプリンタドライバとしてプリンタドライバ情報３７に登録させた後に、インストールを終了してもよい。
【００６０】
図１１は、機能フォルダＨＦ１にファイルを送信する場合における各処理部の処理の態様の一例を示すシーケンス図である。情報処理装置２に電源が投入されて起動すると、オペレーティングシステムプログラム２１が読み出され、ＣＰＵ５でオペレーティングシステム４０が起動する（プロセスＰ５０）。オペレーティングシステム４０が起動している状態で、さらにアプリケーション４２が起動して（プロセスＰ５４）、操作部１４からの印刷設定操作を検知すると（プロセスＰ５６）、アプリケーション４２からオペレーティングシステム４０に対してプリンタドライバ情報３７の要求が送信される（プロセスＰ５８）。この要求を受信すると、オペレーティングシステム４０は記憶部１０からプリンタドライバ情報３７を読み出してアプリケーション４２に送信する（プロセスＰ６０）。アプリケーション４２は、プリンタドライバ情報３７を受信すると、印刷設定画面Ｇ１０を表示部６に表示させる（プロセスＰ６２）。
【００６１】
そして、印刷設定画面Ｇ１０が表示され、ファイル送信プログラム２７が選択されている状態で印刷実行指示を検知すると（プロセスＰ６４）、アプリケーション４２は印刷設定画面Ｇ１０にて選択されたファイル送信プログラム２７を起動させる要求を、オペレーティングシステム４０に送信する（プロセスＰ６６）。オペレーティングシステム４０は、アプリケーション４２からファイル送信プログラム２７を起動させる要求を受信すると、ファイル送信プログラム２７に対して起動指示を行い、ファイル送信プログラム２７を起動させる（プロセスＰ６８）。なお、アプリケーション４２は、オペレーティングシステム４０に対してファイル送信プログラム２７の起動を要求すると、印刷設定画面Ｇ１０を消去する（プロセスＰ７０）。
【００６２】
ファイル送信プログラム２７はオペレーティングシステム４０により起動させられると（プロセスＰ７２）、機能フォルダＨＦ１に対してファイルを送信する（プロセスＰ７４）。機能フォルダ管理部４４は、機能フォルダＨＦ１に対してファイルが投入されると起動して（プロセスＰ７８）ファイルを受信する（プロセスＰ８０）。そして、記憶部１０から機能フォルダ管理情報３５を読み出して参照し（プロセスＰ８２）、機能フォルダＨＦ１の印刷設定に基づき、投入されたファイルの印刷ジョブを生成する（プロセスＰ８４）。
【００６３】
機能フォルダ管理部４４は、生成された印刷ジョブを画像処理装置４に対して送信する（プロセスＰ９０）。画像処理装置４は、機能フォルダ管理部４４から送信された印刷ジョブを受信すると、受信した印刷ジョブを実行する（プロセスＰ９２）。そして、印刷ジョブの実行が終了すると（プロセスＰ９４）機能フォルダ管理部４４に対してジョブ終了通知を送信する（プロセスＰ９６）。機能フォルダ管理部４４は、機能フォルダＨＦ１による印刷ジョブが終了した旨の通知を受信すると、終了する（プロセスＰ１００）。最後に、アプリケーション４２は、操作部１４によるアプリケーション４２を終了させる旨の指示を検知した場合、アプリケーション４２を終了させる。
【００６４】
次に、本実施形態における情報処理装置２により行われる処理手順を説明する。図１２乃至図１４は、情報処理装置２において行われる処理手順の一例を示すフローチャートである。
【００６５】
図１２は、情報処理装置２により行われる主要な処理手順の一例を示すフローチャートである。情報処理装置２は、機能フォルダ管理プログラム３０を起動させると（ステップＳ１）、機能フォルダＨＦ１の生成を行うか否かを判定する（ステップＳ３）。機能フォルダＨＦ１の生成を行う旨の操作を検知した場合（ステップＳ３でＹＥＳ）、情報処理装置２は、機能フォルダＨＦ１を生成して（ステップＳ４）、生成された機能フォルダＨＦ１に対してファイルを送信するファイル送信プログラム２７をオペレーティングシステム４０に登録するプログラム登録処理（ステップＳ１０）を実行する。プログラム登録処理（ステップＳ１０）の具体的な処理手順は、後ほど説明する。
【００６６】
ステップＳ３において機能フォルダＨＦ１の生成を行う操作を検知しなかった場合（ステップＳ３でＮＯ）、情報処理装置２はさらに、サーバー１００に格納されている既存の機能フォルダＨＦ２が選択されたか否かを判定し（ステップＳ５）、既存の機能フォルダＨＦ２が選択されたと判定した場合（ステップＳ５でＹＥＳ）、機能フォルダＨＦ２が既に機能フォルダ管理情報３５に登録済みであるか否かを判定する（ステップＳ７）。機能フォルダＨＦ２が機能フォルダ管理情報３５に登録されていない場合（ステップＳ７でＮＯ）、機能フォルダＨＦ２にファイルを送信するファイル送信プログラム２７をオペレーティングシステム４０に登録するプログラム登録処理（ステップＳ１０）を実行する。他方、ステップＳ５において、既存の機能フォルダＨＦ２が選択されていないと判定された場合（ステップＳ５でＮＯ）、又は、ステップＳ７において、既存の機能フォルダＨＦ２が機能フォルダ管理情報３５に登録済みであると判定された場合（ステップＳ７でＹＥＳ）、情報処理装置２は、プログラム登録処理（ステップＳ１０）をスキップする。
【００６７】
次に、情報処理装置２は、印刷設定指示を検知したか否かを判定し（ステップＳ１２）、印刷設定指示を検知した場合（ステップＳ１２でＹＥＳ）には印刷設定を行う印刷設定処理（ステップＳ１４）を実行する。他方、印刷設定指示を検知しなかった場合（ステップＳ１２でＮＯ）、印刷設定処理（ステップＳ１４）をスキップする。印刷設定処理（ステップＳ１４）の具体的な処理手順は、後ほど説明する。
【００６８】
最後に、情報処理装置２は、機能フォルダ管理部４４として機能している機能フォルダ管理プログラムの実行を終了させる指示を検知したか否かを判定し（ステップＳ１６）、終了させる指示を検知した場合には（ステップＳ１６でＹＥＳ）機能フォルダ管理プログラムを終了させて（ステップＳ１８）処理を終了する。機能フォルダ管理プログラムの終了を検知しない場合（ステップＳ１６でＮＯ）、情報処理装置２は、ステップＳ３に戻り、機能フォルダ管理プログラムの終了指示を検知するまで、ステップＳ３乃至Ｓ１６の処理を繰り返し実行する。
【００６９】
図１３は、プログラム登録処理（図１２のステップＳ１０）の具体的な処理手順の一例を示すフローチャートである。情報処理装置２は、まずインストーラプログラム２５を起動させて（ステップＳ２１）、ファイル送信プログラム２７を読み出す（ステップＳ２３）。次に、読み出されたファイル送信プログラム２７において、ファイル送信先となる機能フォルダを設定する。本実施形態において、機能フォルダＨＦ１が生成された場合（ステップＳ４）には、生成された機能フォルダＨＦ１をファイル送信先に設定する。他方、既存の機能フォルダＨＦ２が選択された場合には（ステップＳ５）、選択された既存の機能フォルダＨＦ２をファイル送信先に設定する（ステップＳ２５）。
【００７０】
そして、ファイル送信プログラム２７のインストールが行われると、インストールされたファイル送信プログラム２７の情報をプリンタドライバ情報３７に登録する（ステップＳ２７）。最後に、ファイル送信プログラム２７の情報がプリンタドライバ情報３７に登録されると、情報処理装置２はインストーラプログラム２５を終了させてプログラム登録処理を終了させる。
【００７１】
図１４は、印刷設定処理（図１２のステップＳ１４）の具体的な処理手順の一例を示すフローチャートである。ユーザーによる印刷設定指示を検知すると（図１２のステップＳ１２でＹＥＳ）、情報処理装置２は、プリンタドライバ情報３７を記憶部１０から読み出し（ステップＳ４１）、プリンタドライバ情報３７を反映させた印刷設定画面Ｇ１０を生成する（ステップＳ４３）。そして、印刷設定画面Ｇ１０が表示されている状態で、ユーザーによりファイルの出力先として機能フォルダが選択されたか否かを判定する（ステップＳ４５）。機能フォルダが選択されたと判定した場合（ステップＳ４５でＹＥＳ）、設定情報表示画像８５をプリンタ表示８０に付加させて表示させる（ステップＳ４７）。
【００７２】
次に、情報処理装置２は、ユーザーによる印刷実行指示を検知したか否かを判定する（ステップＳ４９）。ユーザーによる印刷実行指示を検知した場合（ステップＳ４９でＹＥＳ）、ステップＳ４５で選択された機能フォルダに対してファイルを送信する（ステップＳ５１）。送信されたファイルが機能フォルダに投入されると、情報処理装置２は機能フォルダに指定されている印刷設定に基づいて印刷ジョブを生成して（ステップＳ５３）、生成された印刷ジョブを出力先として設定されている画像処理装置４に対して送信する（ステップＳ６０）。印刷ジョブの送信を行うと、印刷設定処理を終了させる。なお、ユーザーによる印刷実行指示を検知しなかった場合（ステップＳ４９でＮＯ）、ステップＳ５１乃至ｓ６０の処理をスキップして印刷設定処理を終了させる。
【００７３】
ステップＳ４５において、印刷設定画面Ｇ１０にて機能フォルダがユーザーにより選択されなかった場合（ステップＳ４５でＮＯ）、さらにプリンタ表示８０に対応するプリンタが選択されたか否かを判定する（ステップＳ５５）。そして、プリンタが選択された場合には（ステップＳ５５でＹＥＳ）、情報処理装置２はユーザーの操作に応じて印刷設定を行って、印刷実行指示が検知されるか否かを判定する（ステップＳ５７）。印刷実行指示を検知した場合（ステップＳ５７でＹＥＳ）、ユーザーの操作に応じた印刷設定に基づいて印刷ジョブを生成し（ステップＳ５９）、出力先となる画像処理装置４へ印刷ジョブを送信する（ステップＳ６０）。
【００７４】
（変形例）
以上、本発明に関する実施形態について説明したが、本発明は、上記実施形態において説明した内容のものに限られるのではなく、種々の変形例が適用可能である。
【００７５】
例えば、上記実施形態では情報処理装置２に記憶されているインストーラプログラム２５とファイル送信プログラム２７を、情報処理装置２のオペレーティングシステム４０にインストールして登録する場合を示した。しかし、本発明はこれに限られず、インストーラプログラム２５とファイル送信プログラム２７のいずれか又は両者が、サーバーなどの外部デバイスに記憶されている場合を含む。例えば、サーバーにインストーラプログラム２５とファイル送信プログラム２７が格納されており、情報処理装置２からの要求に応じてこれらをダウンロードして、オペレーティングシステム４０にファイル送信プログラム２７をインストールしてもよいし、或いは、サーバーに格納されているインストーラプログラム２５がサーバーにおいて実行され、情報処理装置２に対してファイル送信プログラム２７をインストールしてもよい。
【００７６】
また、上記実施形態において、機能フォルダは予め指定される印刷設定をファイルに対して付与する場合を説明したが、これに限られず、機能フォルダは、予め指定されるＦＡＸ設定に基づいたＦＡＸジョブを生成して画像処理装置４に送信し、ＦＡＸジョブを受信した画像処理装置４により送信先に出力される場合を含む。
【符号の説明】
【００７７】
１  印刷設定システム
２  情報処理装置
４  画像処理装置
３７  ファイル送信プログラム（プログラム）
４０  オペレーティングシステム
５７  フォルダ生成部（フォルダ生成手段）
５８  設定付与部（設定付与手段）
６０  インストール部（インストール手段）
６２  プログラム登録部（プログラム登録手段）
６６  第２表示制御部（表示制御手段）
ＨＦ１  機能フォルダ
ＨＦ２  機能フォルダ
【図１】
0006673025.tif 000002
【図２】
0006673025.tif 000003
【図３】
0006673025.tif 000004
【図４】
0006673025.tif 000005
【図５】
0006673025.tif 000006
【図６】
0006673025.tif 000007
【図７】
0006673025.tif 000008
【図８】
0006673025.tif 000009
【図９】
0006673025.tif 000010
【図１０】
0006673025.tif 000011
【図１１】
0006673025.tif 000012
【図１２】
0006673025.tif 000013
【図１３】
0006673025.tif 000014
【図１４】
0006673025.tif 000015