(57)【特許請求の範囲】
【請求項１】
アプリケーションから受け付けた印刷要求に基づいて画像情報を生成する情報処理装置における情報処理プログラムであって、
前記画像情報を生成するための印刷条件を受け付けるステップと、
前記画像情報を特定可能な形式の識別情報を生成し、前記印刷条件とは異なる所定の印刷条件に基づいて第一の画像情報を生成するステップと、
前記識別情報と前記第一の画像情報とを対応付けて記憶させるステップと、
前記第一の画像情報に前記印刷条件を適用させて前記識別情報を含む形式の第二の画像情報を生成するステップと、
前記第二の画像情報に対して設定された印刷条件と前記第二の画像情報に含まれる識別情報とを受け付けるステップと、
前記第二の画像情報に含まれる識別情報に基づいて前記第一の画像情報を特定するステップと、
特定された前記第一の画像情報に前記第二の画像情報に対して設定された印刷条件を適用させて第三の画像情報を生成するステップと、
をコンピュータに実行させることを特徴とする情報処理プログラム。
【請求項２】
前記所定の印刷条件は、前記印刷条件と前記第二の画像情報に対して設定された印刷条件とが同じものである場合に、前記第二の画像情報と前記第三の画像情報とを同一の画像情報として生成可能な印刷条件であることを特徴とする請求項１に記載の情報処理プログラム。
【請求項３】
前記第二の画像情報を外部端末に送信するステップと、
前記外部端末から前記第二の画像情報に対して設定された印刷条件と前記第二の画像情報に含まれる識別情報とを受け付けるステップと、
を含むことを特徴とする請求項１または請求項２に記載の情報処理プログラム。
【請求項４】
前記情報処理装置において前記印刷条件が存在しない場合に、前記第二の画像情報を前記外部端末に送信するステップを含むことを特徴とする請求項３に記載の情報処理プログラム。
【請求項５】
前記第三の画像情報を前記外部端末に送信するステップと、
前記第三の画像情報に対して設定された印刷条件を取得するステップと、
を含み、
特定された前記第一の画像情報に前記第二の画像情報に対して設定された印刷条件を適用させて第三の画像情報を生成するステップにおいて、
取得した前記第三の画像情報に対して設定された印刷条件を前記第一の画像情報に適用させて前記第二の画像情報及び前記第三の画像情報とは異なる画像情報を生成することを特徴とする請求項３または請求項４に記載の情報処理プログラム。
【請求項６】
アプリケーションから受け付けた印刷要求に基づいて画像情報を生成する情報処理装置であって、
前記画像情報を生成するための印刷条件を受け付ける印刷条件受付部と、
前記画像情報を特定可能な形式の識別情報を生成し、前記印刷条件とは異なる所定の印刷条件に基づいて第一の画像情報を生成する第一画像情報生成部と、
前記識別情報と前記第一の画像情報とを対応付けて記憶する記憶部と、
前記第一の画像情報に前記印刷条件を適用させて前記識別情報を含む形式の第二の画像情報を生成する第二画像情報生成部と、
前記第二の画像情報に対して設定された印刷条件と前記第二の画像情報に含まれる識別情報とを受け付ける情報受付部と、
前記第二の画像情報に含まれる識別情報に基づいて前記第一の画像情報を特定する画像情報特定部と、
特定された前記第一の画像情報に前記第二の画像情報に対して設定された印刷条件を適用させて第三の画像情報を生成する第三画像情報生成部と、
を含むことを特徴とする情報処理装置。
【請求項７】
アプリケーションから受け付けた印刷要求に基づいて画像情報を生成する情報処理装置における情報処理方法であって、
前記画像情報を生成するための印刷条件を受け付け、
前記画像情報を特定可能な形式の識別情報を生成し、前記印刷条件とは異なる所定の印刷条件に基づいて第一の画像情報を生成し、
前記識別情報と前記第一の画像情報とを対応付けて記憶させ、
前記第一の画像情報に前記印刷条件を適用させて前記識別情報を含む形式の第二の画像情報を生成し、
前記第二の画像情報に対して設定された印刷条件と前記第二の画像情報に含まれる識別情報とを受け付け、
前記第二の画像情報に含まれる識別情報に基づいて前記第一の画像情報を特定し、
特定された前記第一の画像情報に前記第二の画像情報に対して設定された印刷条件を適用させて第三の画像情報を生成することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理プログラム、情報処理装置、情報処理方法に関する。
【背景技術】
【０００２】
プリンタドライバは、通常、アプリケーションから受け取ったデータをプリンタが印刷できる情報形式に変換し、変換したファイルをプリンタに送信する。最近では、アプリケーションから受け取ったデータをＰＣやタブレット等の情報処理端末のユーザが閲覧可能である画像ファイルの形式に変換する電子化ドライバも存在する。
【０００３】
電子化ドライバによって変換されて生成する画像ファイルの情報形式として、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）、ＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）、ＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）等がある。このような情報形式に対応しているデバイスでは、上記の情報形式に変換されたデータを画像ファイルとして処理することが可能である。
【０００４】
また、仮想化ドライバという技術が知られている。仮想化ドライバはアプリケーションから受け取ったデータをＥＭＦ（Ｅｎｈａｎｃｅｄ  Ｍｅｔａｆｉｌｅ）等の情報形式を用いて中間ファイルに変換する。そして、変換した中間ファイルを、印刷用紙等の記録媒体に実際に印刷を実行するプリンタドライバに送信する。実際に印刷を実行するプリンタドライバとは、中間ファイルをプリンタが印刷できる情報形式に変換するプリンタドライバのことである。
【０００５】
この時、仮想化ドライバから中間ファイルを送信する送信先としては、中間ファイルを印刷対象の画像情報に変換するプリンタドライバに限らない。例えば、仮想化ドライバから中間ファイルを電子化ドライバに送信して電子化ファイルを生成させることも可能である。
【０００６】
特許文献１に開示された技術においては、メールサーバが電子化ファイルを含む電子メールを受信すると、その電子化ファイルを画像形成装置に記憶させる。そして、メールサーバが、電子化ファイルを記憶している画像形成装置を特定するＵＲＬを付加した電子メールを配信先の情報端末に送信し、配信先の情報端末から電子化ファイルを記憶している画像形成装置に対して印刷要求を行うことで電子化ファイルの印刷を行うことが出来る。
【０００７】
従って、電子メールの配信元の情報処理装置において、ユーザが送信先の情報処理装置ごとにプリンタドライバを選択せずとも、電子化ファイルの印刷を行うことが可能である。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、特許文献１において配信先の情報端末は、配信元の情報処理装置において電子化ファイルの元ファイルであるアプリケーションから受け取ったデータの格納場所を特定することが出来ない。また、インターネット上のファイルが電子化された電子化ファイルが添付されている場合には、配信元の情報処理装置に元ファイルであるインターネット上のファイルが存在しない。
【０００９】
また、電子化ファイルを情報端末に配信した場合、その電子化ファイルの解像度を大きくする目的で、電子化ドライバによって電子化ファイルを生成した後、印刷条件を変更して再度電子化ファイルを生成することがある。この時、電子化ドライバによって生成された電子化ファイルに基づいて同じ電子化ファイルを再生成した場合、最初に電子化ファイルが生成された際に除外された情報が含まれない形式で電子化ファイルが再生成される。
【００１０】
例えば、最初に低解像度で生成された電子化ファイルから高解像度の電子化ファイルを再生成することができない。また、白黒の電子化ファイルからはカラーの電子化ファイルを再生成することができない。従って、印刷条件を変更する場合に、電子化ファイルの元となった元ファイルに基づいて電子化ドライバによって再度電子化ファイルを生成する必要がある。
【００１１】
しかし、上述したように特許文献１では配信先の情報端末から配信元の情報処理装置における電子化ファイルの元ファイルであるアプリケーションから受け取ったデータの格納場所を特定することが出来ない。また、ＷＥＢページが電子化された電子化ファイルにおいては、配信元の情報処理装置に電子化ファイルの元となったファイルであるインターネット上のファイルが記憶されていないことがある。
【００１２】
本発明は、上記課題を解決するために、電子化ファイルの元ファイルが無くとも電子化ドライバによる電子化後の電子化ファイルをもとに、電子化ファイルの再生成を可能にすることを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、本発明は、アプリケーションから受け付けた印刷要求に基づいて画像情報を生成する情報処理装置における情報処理プログラムであって、前記画像情報を生成するための印刷条件を受け付けるステップと、前記画像情報を特定可能な形式の識別情報を生成し、前記印刷条件とは異なる所定の印刷条件に基づいて第一の画像情報を生成するステップと、前記識別情報と前記第一の画像情報とを対応付けて記憶させるステップと、前記第一の画像情報に前記印刷条件を適用させて前記識別情報を含む形式の第二の画像情報を生成するステップと、前記第二の画像情報に対して設定された印刷条件と前記第二の画像情報に含まれる識別情報とを受け付けるステップと、前記第二の画像情報に含まれる識別情報に基づいて前記第一の画像情報を特定するステップと、特定された前記第一の画像情報に前記第二の画像情報に対して設定された印刷条件を適用させて第三の画像情報を生成するステップと、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、電子化ファイルの元ファイルが無くとも電子化ファイルの再生成や再生成を可能にすることが出来る。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る情報配信システムの運用形態を例示した図。
【図２】本発明の実施形態に係る画像処理装置のハードウェア構成を示すブロック図。
【図３】本発明の実施形態に係るＰＣの機能構成を示すブロック図。
【図４】本発明の実施形態に係るプリンタドライバの機能構成を示すブロック図。
【図５】本発明の実施形態に係る配信制御部の機能構成を示すブロック図。
【図６】本発明の実施形態に係る外部端末の機能構成を示すブロック図。
【図７】本発明の実施形態に係る電子化ファイルを外部端末に配信する際の接続態様を例示した図。
【図８】本発明の実施形態に係る配信制御部が保持しているプラグイン情報を例示した図。
【図９】本発明の実施形態に係る会議システム接続プラグインが保持する情報を例示した図。
【図１０】本発明の実施形態に係るスマートデバイス接続プラグインが保持する情報を例示した図。
【図１１】本発明の実施形態に係るプリンタドライバが電子化ファイルを生成する態様を示す説明図。
【図１２】本発明の実施形態に係る電子化ファイルが格納されるフォルダの構成を例示した図。
【図１３】本発明の実施形態に係る電子化ファイルが格納されるフォルダの構成を例示した図。
【図１４】本発明の実施形態に係るマスタ電子化ファイルを生成する処理の流れを示すシーケンス図。
【図１５】本発明の実施形態に外部端末から印刷条件を指定して電子化ファイルを生成する処理の流れを示すシーケンス図。
【図１６】本発明の実施形態に係るＵＩ制御部によって表示される画面を例示した図。
【図１７】本発明の実施形態に係るＵＩ制御部によって表示される印刷設定画面を例示した図。
【発明を実施するための形態】
【００１６】
以下、図面を参照して、本発明の実施形態について説明する。本実施形態における情報配信システムとして、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やタブレット端末等の情報処理装置と画像処理装置がネットワークを介して接続されているシステムを例として説明する。尚、本実施形態における画像処理装置は、画像読取装置を含むＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）を例として説明する。
【００１７】
図１は、本実施形態に係る情報配信システムの運用形態を例示した図である。図１に示すように、本実施形態に係る情報配信システムは、ＰＣ１、スマートデバイス２、サーバ３、画像処理装置４、クラウドサービス５を含む。ＰＣ１、スマートデバイス２、サーバ３、画像処理装置４、クラウドサービス５は、夫々ネットワークを介して互いに接続されている。また、ＰＣ１はネットワークもしくはＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）を介してスマートデバイス２、サーバ３、画像処理装置４、クラウドサービス５と画像ファイル等の情報を送受信する。以下、スマートデバイス２、サーバ３、画像処理装置４、クラウドサービス５を特に区別する必要のない場合には、外部端末６と記載する。
【００１８】
ＰＣ１は、ユーザが操作する情報処理装置である。ＰＣ１には、画像処理装置４を制御するためのプリンタドライバがインストールされる。また、ＰＣ１は、ユーザの操作により、インストールされているプリンタドライバがサポートしている機種の画像処理装置に印刷を実行させるための印刷ジョブを生成して、送信することが出来る。
【００１９】
スマートデバイス２は、スマートフォンやタブレット端末等の情報処理装置であり、ＰＣ１から送信される情報を受信する配信先となる。サーバ３は、ＰＣ等のクライアント端末が複数接続されて構成される会議システムにおいて各クライアント端末から参照される情報のアップロード先となる情報処理装置である。
【００２０】
画像処理装置４は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能なＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）である。また、画像処理装置４は、ＰＣ１から送信されてきた印刷ジョブに含まれる画像情報に基づいてＣＭＹＫ若しくはモノクロの描画情報を生成し、生成された描画情報に基づいて画像形成出力を実行するカラープリンタやモノクロプリンタとしての機能を有する。
【００２１】
クラウドサービス５は、インターネット上に情報をアップロードすることが可能なストレージサービスであって、例えば、Ｄｒｏｐｂｏｘ（登録商標）、ＳｋｙＤｒｉｖｅ（登録商標）等がある。
【００２２】
本実施形態に係る情報配信システムでは、ＰＣ１に搭載されている文書作成アプリケーションや画像編集アプリケーションによって生成されたデータをプリンタドライバ１１０がアプリケーションから取得して電子化し、電子化ファイルを生成する。そして、生成された電子化ファイルをＰＣ１から外部端末６に送信する。この際、例えば、スマートデバイス２に表示された電子化ファイルを画面上に複数ページ表示させたい場合には、電子化ファイルの元ファイルを単一ページに複数ページ配置する面付け処理をＰＣ１に実行させる必要がある。
【００２３】
しかし、スマートデバイス２において、アプリケーションによって生成されたデータ等が、ＰＣ１のどこに格納されているか特定できない場合がある。このような場合に、面付け処理等の印刷条件を変更して電子化ファイルの再生成を実行可能にすることが本発明の要旨の一つである。
【００２４】
次に、本実施形態に係る画像処理装置４全体のハードウェア構成について説明する。図２は、本実施形態に係る画像処理装置４のハードウェア構成を示すブロック図である。以下の説明においては、画像処理装置４のハードウェア構成を例として説明するが、ＰＣ１、スマートデバイス２、サーバ３、クラウドサービス５についても同様である。
【００２５】
図２に示すように、本実施形態に係る画像処理装置４は、一般的なＰＣやサーバ等の情報処理装置と同様の構成を有する。即ち、本実施形態に係る画像処理装置４は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス９０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０、操作部７０及び専用デバイス８０が接続されている。尚、サーバ３及びクラウドサービス５は、ＬＣＤ６０及び操作部７０が省略される構成であってもよい。また、画像処理装置４は、図２に示すハードウェア構成に加えて、スキャナ、プリンタ等を実現するためのエンジンを備える。
【００２６】
ＣＰＵ１０は演算手段であり、画像処理装置４全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納されている。
【００２７】
Ｉ／Ｆ５０は、バス９０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザが画像処理装置４の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、ユーザが画像処理装置４に情報を入力するためのユーザインタフェースであり、本実施形態においては、タッチパネルやハードキー等によって構成される。
【００２８】
専用デバイス８０は、画像処理装置４特有の機能を実現するためのハードウェアであり、紙面上に画像形成出力を実行するプリントエンジンや、紙面上の画像を読み取るためのスキャナユニットである。
【００２９】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記録媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０がそれらのプログラムに従って演算を行うことにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、画像処理装置４の機能を実現する機能ブロックが構成される。
【００３０】
次に本実施形態に係るＰＣ１の機能構成について、図３を参照して説明する。図３は、本実施形態に係るＰＣ１の機能構成を示すブロック図である。図３に示すように、本実施形態に係るＰＣ１は、コントローラ１００、ネットワークＩ／Ｆ１５０を含む。
【００３１】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ３０や不揮発性メモリ並びにＨＤＤ４０や光学ディスク等の不揮発性記憶媒体に格納されたプログラムが、ＲＡＭ２０等の揮発性メモリ（以下、メモリ）にロードされ、そのプログラムに従ってＣＰＵ１０が演算を行うことにより構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、ＰＣ１全体を制御する制御部である。
【００３２】
また、コントローラ１００は、プリンタドライバ１１０、ファイル作成アプリケーション１２０、配信制御部１３０、再印刷アプリケーション１４０を含む。プリンタドライバ１１０は、ファイル作成アプリケーション１２０によって作成された画像や文書等のデータを印刷する印刷ジョブを生成する。
【００３３】
また、プリンタドライバ１１０は、図４に示すように、ジョブ設定部１１１、描画部１１２、ジョブ判断部１１３、保存制御部１１４を含む。ジョブ設定部１１１は、ファイル作成アプリケーション１２０から送信される印刷要求情報に応じて、印刷条件を設定する。尚、印刷要求情報は、ファイル作成アプリケーション１２０のユーザが、後述する印刷条件設定を行う画面を操作し、その操作に対応して生成される。
【００３４】
描画部１１２は、ファイル作成アプリケーション１２０によって生成されたデータとジョブ設定部１１１において設定された印刷条件とに基づいて、画像処理装置４において形成すべき画像を描画する。描画部１１２が描画処理を行って生成された描画情報は、実際に印刷出力される画像の情報や、電子化ファイルとして用いられる。
【００３５】
ジョブ判断部１１３は、印刷ジョブを受信し、その印刷ジョブが電子化ファイルを再生成するジョブか否かを判断する。保存制御部１１４は、ジョブ設定部１１１において設定された印刷条件と描画部１１２において生成された電子化ファイルとを、関連付けてＨＤＤ４０等の記憶領域に記憶させる。尚、ジョブ判断部１１３が行う処理においては、上述したＨＤＤ４０に記憶された印刷条件に基づいて、電子化ファイルを再生成するか否かを判断する処理が実行される。
【００３６】
このように、本実施形態に係るプリンタドライバ１１０においては、後述するファイル作成アプリケーション１２０によって生成されたデータ及び電子化ファイルに対する処理が実行される。以下、コントローラ１００の他の機能について、説明を行う。
【００３７】
ファイル作成アプリケーション１２０は、例えば、Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄ等の文書や画像を作成するソフトウェアプログラムであり、作成された文書や画像等のデータをプリンタドライバ１１０に対して送信する。尚、本実施形態においては、ファイル作成アプリケーション１２０によって作成された文書や画像のデータ、及びＰＣ１に搭載されているＷｅｂブラウザによって閲覧されているＷｅｂページから印刷された文書や画像のデータは、電子化情報として機能する。
【００３８】
また、本実施形態に係るファイル作成アプリケーション１２０は、ファイルが生成可能なアプリケーションに限らず、アプリケーション上から印刷指示が行えるアプリケーションであれば、ファイルの閲覧のみを行うアプリケーションであってもよい。
【００３９】
配信制御部１３０は、プリンタドライバ１１０から受信した電子化ファイルを外部端末６に送信する、もしくはプリンタドライバ１１０に再印刷を依頼する、いずれかの画像情報送信ステップを実行する画像情報送信部である。
【００４０】
配信制御部１３０は、図５に示すように、送受信制御部１３１、表示制御部１３２、接続制御部１３３を含む。送受信制御部１３１は、配信制御部１３０における情報の送受信を制御する。具体的には、描画部１１２から受信したパス上の電子化ファイルを、外部端末６に配信する、もしくは再印刷アプリケーション１４０に送信して再印刷を要求する。
【００４１】
表示制御部１３２は、電子化ファイルを送信する送信先となる外部端末６の選択や、後述するデバイス接続プラグインの管理等を行う際に、ユーザが操作するダイアログを画面に表示させる。
【００４２】
接続制御部１３３は、ＰＣ１に接続されている外部端末６と電子化ファイル等の情報を送受信する処理を行うデバイス接続プラグインを含む。デバイス接続プラグインは、ＰＣ１を操作するユーザが、ＰＣ１を操作して印刷要求を行うだけで、様々なＰＣ１から外部端末６に情報を送信可能にするための処理を行う。
【００４３】
具体的には、夫々の外部端末６におけるファイル転送プロトコルや閲覧可能なファイルフォーマットが異なるため、ＰＣ１に接続されている外部端末６に応じた接続処理を行う。尚、接続制御部１３３は、上述したデバイス接続プラグインとして、サーバ３に接続する処理を行う会議システム接続プラグイン１３４ａ、スマートデバイス２に接続する処理を行うスマートデバイス接続プラグイン１３４ｂを含む。
【００４４】
図３に戻り、ＰＣ１の機能構成の説明を再開する。図３に示す再印刷アプリケーション１４０は、例えば、電子化ファイルの作成、編集、加工、管理を実行するＡｄｏｂｅ  Ａｃｒｏｂａｔ等のソフトウェアプログラムである。本実施形態に係る再印刷アプリケーション１４０は、電子化ファイルを再印刷する処理を行う。尚、再印刷アプリケーション１４０は、プリンタドライバ１１０に対して印刷の指示が可能であれば、必ずしも編集等が可能である必要はなく、ファイルの閲覧のみが可能なアプリケーションであってもよい。
【００４５】
ネットワークＩ／Ｆ１５０は、ＰＣ１がネットワークを介して他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢインタフェースが用いられる。ネットワークＩ／Ｆ１５０は、図２に示すＩ／Ｆ５０によって実現される。
【００４６】
次に、外部端末６の機能構成について図６を参照して説明する。図６は、本実施形態に係る外部端末６の機能構成を示す機能ブロック図である。図６に示すように、本実施形態に係る外部端末６は、通信制御部６１、ＵＩ制御部６２、ビューワ６３を含む。
【００４７】
通信制御部６１は、外部端末６における情報の送受信を制御する。具体的には、ＰＣ１から送信された電子化ファイルを後述するビューワ６３に転送する。また、後述するジョブ実行要求部６３２から印刷ジョブを実行する命令情報を取得し、ＰＣ１に送信する。ＵＩ制御部６２は、印刷条件を設定するＵＩを表示させる処理や、印刷条件を設定するＵＩに対して行われた操作信号を後述するジョブ設定部６３１に送信する。
【００４８】
ビューワ６３は、外部端末６において、電子化ファイルを閲覧するためのアプリケーションソフトウェアであり、さらに、閲覧している電子化ファイルにおける印刷条件を変更して、電子化ファイルを再印刷する際の印刷条件を設定する。尚、ビューワ６３の内部に通信制御部６１及びＵＩ制御部６２を含む構成でもよい。
【００４９】
ビューワ６３は、上述した処理をするために、外部端末６のユーザが行う操作に対応して印刷条件を設定するジョブ設定部６３１と、ＰＣ１に対して電子化ファイルの再印刷を要求する情報を送信するジョブ実行要求部６３２と、接続プラグイン１３４を介して電子化ファイルを受信する受信部６３３と、電子化ファイルを外部端末６において閲覧可能な状態にするための処理を行う閲覧部６３４とを含む。ジョブ設定部６３１によって設定された印刷条件と電子化ファイルを再印刷する情報とに基づいて、再印刷アプリケーション１４０は、再印刷を実行する。
【００５０】
本実施形態に係る情報配信システムにおいては、外部端末６からの再印刷要求に対応して電子化ファイルを再印刷する際の処理に特徴を有する。また、外部端末６は一種類の情報処理装置とは限らず、夫々の外部端末６に対応した再印刷を実行することも、本発明の要旨の一つである。
【００５１】
図７は、本実施形態に係る電子化ファイルを外部端末６に配信する際の接続態様を例示した図である。図７に示すように、ＰＣ１と外部端末６との接続は配信制御部１３０によって制御される。例えば、ＰＣ１とサーバ３は会議システム接続プラグイン１３４ａによって接続され、ＰＣ１とスマートデバイス２は、スマートデバイス接続プラグイン１３４ｂによって接続される。
【００５２】
また、配信制御部１３０は、ＰＣ１に接続された外部端末６を識別するための情報であるプラグイン情報を保持している。図８は、本実施形態に係る配信制御部１３０が保持しているプラグイン情報を例示した図である。図８に示すように、プラグイン情報には、接続先である外部端末６の種類の情報とプラグインが有効であるか無効であるかを示す情報が含まれる。
【００５３】
尚、配信制御部１３０は、描画部１１２から電子化ファイルのパスを通知された際に、無効である接続プラグイン１３４は使用せず、有効である接続プラグイン１３４を介して外部端末６に電子化ファイルを送信する。そのため、表示制御部１３２によって表示されるデバイス接続プラグインの管理画面において、選択された機器に対応する接続プラグイン１３４は有効、選択されなかったプラグインは無効とされる。
【００５４】
また、図９は、ＰＣ１とサーバ３とを接続する処理を行う会議システム接続プラグイン１３４ａが保持する情報を例示した図である。図９に示すように、本実施形態に係る会議システム接続プラグイン１３４ａは、ＰＣ１から送信される情報の配信先であるサーバ３の情報を宛先情報として含む。具体的に、宛先情報には、宛先の名称とＩＰアドレスとが夫々宛先ＩＤに紐付けられた情報が少なくとも含まれる。また、サーバ３において使用可能な画像フォーマットを示す情報が含まれる。
【００５５】
さらに、図１０は、ＰＣ１とスマートデバイス２とを接続する処理を行うスマートデバイス接続プラグイン１３４ｂが保持する情報を例示した図である。図１０に示すように、本実施形態に係るスマートデバイス接続プラグイン１３４ｂは、ＰＣ１から送信される情報の配信先であるスマートデバイス２の情報を宛先情報として含む。具体的に、宛先情報には、宛先の名称とＩＰアドレスとが夫々宛先ＩＤに紐付けられた情報が少なくとも含まれる。また、スマートデバイス２において使用可能な画像フォーマットを示す情報が含まれる。
【００５６】
このように、ＰＣ１には外部端末６に接続するための接続プラグインが搭載されている。尚、接続プラグインは、接続先の外部端末６の夫々の種類に対して設けられ、追加や削除を行うことが出来る構成である。
【００５７】
以上説明したような情報配信システムにおいて、ファイル作成アプリケーション１２０において生成された文書や画像等のデータに基づいてプリンタドライバ１１０が電子化ファイルを生成する処理について、図１１を参照して説明する。図１１は、本実施形態に係るプリンタドライバ１１０が電子化ファイルを生成する態様を示す説明図である。
【００５８】
図１１の上段に示すものは、ファイル作成アプリケーション１２０において生成されたデータである印刷対象の画像のファイルである。そして、このファイル作成アプリケーション１２０によって生成されたデータに基づいて、描画部１１２は、外部端末６から設定される印刷条件に基づいて電子化ファイルを再生成するための画像ファイルとして用いられる電子化ファイルであるマスタ電子化ファイルを生成する。
【００５９】
尚、マスタ電子化ファイルは、プリンタドライバ１１０において実行可能な最大限の印刷条件で生成される。例えば、印刷条件に、カラー／白黒、ページ集約、解像度の項目がある場合には、カラー／白黒：カラー指定、ページ集約：１（なし）、解像度１２００（選択肢：１２００、６００の場合）として生成される。この最大限の印刷条件は、描画部１１２において最高品質の画像ファイルを生成するパラメータであり、描画部１１２に固有の値である。また、機種の異なる画像処理装置のプリンタドライバにおいては、最大限の印刷条件が異なる。尚、実行可能な最大限の印刷条件とは、マスタ電子化ファイルに基づいて電子化ファイルを再生成する際に、プリンタドライバ１１０において、設定可能な印刷条件全てが適用可能な状態である印刷条件のことである。
【００６０】
配信用電子化ファイルは、ファイル作成アプリケーション１２０によって生成されたデータから印刷する時に設定された印刷条件に基づいて生成される電子化ファイルである。この配信用電子化ファイルが、外部端末６に送信される。また、再印刷電子化ファイルＣ、Ｄは、マスタ電子化ファイルに基づいて夫々印刷条件が変更され、電子化して生成された電子化ファイルである。そのため、再印刷電子化ファイルＣ、Ｄが配信用電子化ファイルとなる場合がある。
【００６１】
従来の電子化ファイルの配信において、配信用電子化ファイルの配信先の外部端末６から印刷条件を変更した電子化ファイルを生成するためには、ＰＣ１に記憶されているアプリケーションによって生成された文書や画像等のデータの格納場所を特定する必要があった。そこで、本実施形態においては、最大限の印刷条件を適用してファイル作成アプリケーション１２０によって生成されたデータからマスタ電子化ファイルを生成し、そのマスタ電子化ファイルに対して指定された印刷条件を適用させて再印刷を実行する。このようにすることで、外部端末６からＰＣ１に記憶されているアプリケーションによって生成されたデータの格納場所を特定する必要が無くなる。
【００６２】
尚、上述したマスタ電子化ファイル、配信用電子化ファイル、再印刷電子化ファイルは、文書作成アプリケーションや画像編集アプリケーションによって生成されたデータや、Ｗｅｂページから電子化ファイルを印刷するたびに新規に作成されるフォルダに格納される。図１２及び図１３は、本実施形態に係る電子化ファイルが格納されるフォルダの構成を例示した図である。
【００６３】
図１２は、画像処理の条件を示す情報である印刷条件ファイルを含むフォルダを例示したものである。印刷条件ファイルは、文書作成アプリケーションや画像編集アプリケーションによって生成されたデータを印刷した際の印刷ジョブを識別可能な情報に紐付けられて格納される。また、印刷条件ファイルは、「配信用電子化ファイルを生成するための印刷条件」である場合と、「再印刷電子化ファイルを生成するための印刷条件」である場合がある。さらに、図１３に示すように印刷条件ファイルがフォルダ内に存在しない場合もある。
【００６４】
本実施形態に係る配信制御部１３０は、フォルダ内の印刷条件ファイルの有無を判定し、印刷条件ファイルが存在する場合には、再印刷アプリケーション１４０に再印刷を要求する。一方で、配信制御部１３０は、フォルダ内に印刷条件ファイルが存在しない場合、外部端末６に電子化ファイルを送信するようにする。
【００６５】
このように、印刷条件ファイルがフォルダに存在するか否かによって、配信制御部１３０は、外部端末６に電子化ファイルを送信する、もしくは再印刷アプリケーション１４０に再印刷を要求する処理のどちらを実行するか判断する。そして、再印刷アプリケーション１４０から再印刷を要求されたプリンタドライバ１１０は、フォルダ内の印刷条件ファイルに基づいて、電子化ファイルを再生成する。
【００６６】
以下、図１４を参照して、本実施形態に係るマスタ電子化ファイルを生成する処理の流れを説明する。図１４は、本実施形態に係るマスタ電子化ファイルを生成する処理の流れを示すフローチャートである。まず、ジョブ設定部１１１がファイル作成アプリケーション１２０によって生成されたデータを印刷する際の印刷条件を設定する。この時の印刷条件は、ファイル作成アプリケーション１２０によって生成されたデータの印刷を実行する際に表示される印刷設定の画面を、ＰＣ１のユーザが操作し（Ｓ１４０１）、その操作に基づいて送信される情報を印刷条件受付部として機能するジョブ設定部１１１が受信し、設定される（Ｓ１４０２）。
【００６７】
次に、ユーザはＰＣ１を操作して、ファイル作成アプリケーション１２０に印刷要求を送信する（Ｓ１４０３）。印刷要求を受信したファイル作成アプリケーション１２０は、描画部１１２に対して、ファイル作成アプリケーション１２０によって生成されたデータに基づいて印刷を行うために、印刷条件の取得を要求する（Ｓ１４０４）。
【００６８】
印刷条件の取得要求を受信した描画部１１２は、ファイル作成アプリケーション１２０によって生成されたデータ行われる初回の印刷であるか否かを確認する初回印刷確認をジョブ判断部１１３に要求する（Ｓ１４０５）。
【００６９】
そして、ジョブ判断部１１３は、保存制御部１１４に対してファイル作成アプリケーション１２０によって生成されたデータの名前を含む名前のファイルが存在するかを確認させる（Ｓ１４０６）。保存制御部１１４は、ファイル作成アプリケーション１２０によって生成されたデータの名前を含む名前のファイルを検索する（Ｓ１４０７）。
【００７０】
この時、ファイル作成アプリケーション１２０によって生成されたデータの名前を含む名前のファイルは存在しないので、保存制御部１１４は、ファイル作成アプリケーション１２０によって生成されたデータに基づいて生成されるマスタ電子化ファイルを特定可能な識別情報である文書ＩＤとして生成する（Ｓ１４０８）。
【００７１】
また、この時、文書ＩＤは、マスタ電子ファイルに含まれる特定の文字列及びマスタ電子ファイルの作成日時を組み合わせて作成される。また、マスタ電子ファイルを生成した印刷ジョブを一意に識別可能な形式の文書ＩＤであればこのような作成方法に限らない。例えば、文書ＩＤがファイル名そのものではなくファイル名の一部に含まれる形式でもよいし、プリンタドライバ１１０が識別可能な形式であれば、フォルダ内のファイル名以外の場所に記憶される構成であってもよい。
【００７２】
さらに、保存制御部１１４はその文書ＩＤがフォルダ名にされているフォルダを作成する（Ｓ１４０９）。この時、保存制御部１１４によって生成された文書ＩＤがフォルダ名にされているフォルダ内に、Ｓ１４０２で設定された印刷条件、描画部１１２によって生成される電子化ファイルが記憶される。
【００７３】
ジョブ判断部１１３は、現在プリンタドライバ１１０によって処理対象となっているデータの名前に基づいて文書ＩＤを識別し、識別した文書ＩＤを含むファイルが存在するかを判断するための処理を実行する。具体的に、ジョブ判断部１１３は、Ｓ１４０９にて生成されたフォルダには、ファイル作成アプリケーション１２０によって生成されたデータの名前を含む名前のファイルが存在しない状態であるため、マスタ電子化ファイルを生成する処理であると判断し、判断結果を描画部１１２に送信する（Ｓ１４１０）。尚、ファイル名が文書ＩＤそのものではない場合（例えば、ファイル名の一部が文書ＩＤとなっている場合等）においても同様に、描画部１１２によって生成されたデータの名前から文書ＩＤが識別できないために、マスタ電子化ファイルを生成する。
【００７４】
判断結果を受信すると、描画部１１２は、Ｓ１４０２でジョブ設定部１１１において設定された印刷条件を印刷条件ファイルとして取得する取得要求を送信する（Ｓ１４１１）。ジョブ設定部１１１は、描画部１１２に、印刷条件ファイルを送信する（Ｓ１４１２）。描画部１１２は、ジョブ設定部１１１から印刷条件ファイルを取得する（Ｓ１４１３）と、保存制御部１１４に取得した印刷条件ファイルを転送する（Ｓ１４１４）。保存制御部１１４は、取得した印刷条件ファイルを、Ｓ１４０９で生成されたフォルダに記憶させる（Ｓ１４１５）。
【００７５】
次に、描画部１１２は、プリンタドライバ１１０における最大の印刷条件の情報である上限印刷条件をファイル作成アプリケーション１２０に通知する（Ｓ１４１６）。上限印刷条件を受信したファイル作成アプリケーション１２０は、上限印刷条件を適用させた印刷対象のデータを描画部１１２に送信して、マスタ電子ファイルの印刷要求を行う（Ｓ１４１７）。
【００７６】
尚、この時の上限印刷条件は、マスタ電子ファイルに対して後の処理において同一の印刷条件が適用された場合、同一の電子化ファイルを生成可能な印刷条件である。
【００７７】
描画部１１２は、上限印刷条件を適用させた印刷対象のデータに基づいてマスタ電子化ファイルを生成し（Ｓ１４１８）、生成したマスタ電子化ファイルを保存制御部１１４に送信する（Ｓ１４１９）。保存制御部１１４は、受信したマスタ電子化ファイルをＳ１４０９で生成されたフォルダに記憶させる（Ｓ１４２０）この時、描画部１１２は第一画像情報生成部として機能し、保存制御部１１４は、記憶部として機能する。
【００７８】
Ｓ１４１９の処理を行うと、描画部１１２は、Ｓ１４１８で生成したマスタ電子化ファイルを特定するためのパスを配信制御部１３０に送信する（Ｓ１４２１）。配信制御部１３０は、受信したパスに基づいて、Ｓ１４０９で生成されたフォルダ内に、印刷条件ファイルが存在するか検索を行う（Ｓ１４２２）。
【００７９】
この時、配信制御部１３０は、参照したフォルダにはＳ１４１５において保存された印刷条件ファイルを再印刷アプリケーション１４０に送信し、マスタ電子化ファイルの生成を要求する（Ｓ１４２３）。要求を受けると、再印刷アプリケーション１４０は、配信用電子化ファイルを生成する印刷要求を描画部１１２に送信する（Ｓ１４２４）。
【００８０】
描画部１１２は、再印刷アプリケーション１４０から印刷要求を受信すると、初回印刷確認をジョブ判断部１１３に要求する（Ｓ１４２５）。ジョブ判断部１１３は、保存制御部１１４に対して、印刷要求されたマスタ電子化ファイルのファイル名に含まれる文書ＩＤに基づいて特定されたフォルダ内に印刷条件ファイルが存在するかを確認させる（Ｓ１４２６）。
【００８１】
この時、保存制御部１１４による印刷条件ファイルの検索の結果、Ｓ１４０９で生成されたフォルダには、Ｓ１４１５で保存された印刷条件ファイルが存在する（Ｓ１４２７）。ジョブ判断部１１３は、Ｓ１４０９で生成されたフォルダに印刷設定ファイルが存在するため、配信用電子化ファイルを生成する処理であると判断し、判断結果を描画部１１２に送信する（Ｓ１４２８）。
【００８２】
描画部１１２は、判断結果を受信すると、保存制御部１１４に対して印刷条件ファイル及びマスタ電子化ファイルの取得要求を行う（Ｓ１４２９）。保存制御部１１４は、要求に応じて印刷条件ファイル及びマスタ電子化ファイルを描画部１１２に送信する（Ｓ１４３０）。
【００８３】
そして、描画部１１２は、取得した印刷条件ファイル及びマスタ電子化ファイルから配布用電子化ファイルを生成し（Ｓ１４３１）、印刷条件ファイルの削除要求を保存制御部１１４に送信する（Ｓ１４３２）。保存制御部１１４は、削除要求に従ってＳ１４３０にて描画部１１２に送信した印刷条件ファイルを削除する（Ｓ１４３３）。この時、描画部１１２は第二画像情報生成部として機能する。
【００８４】
描画部１１２は、Ｓ１４３１で生成した配信用電子化ファイルを保存制御部１１４に送信し（Ｓ１４３４）、保存制御部１１４は、配信用電子化ファイルをＳ１４０９で生成されたフォルダに記憶させる（Ｓ１４３５）。配信用電子化ファイルを保存制御部１１４に送信すると、描画部１１２は、配信用電子化ファイルのパスを配信制御部１３０に送信する（Ｓ１４３６）。
【００８５】
配信制御部１３０は、受信したパスに基づいて、Ｓ１４０９で生成されたフォルダ内に、印刷条件ファイルが存在するか検索を行う（Ｓ１４３７）。この時、配信制御部１３０は、参照したフォルダにはＳ１４１５において保存された印刷条件ファイルが存在しないことから、パス上の配布用電子化ファイルを送受信制御部１３１に送信する（Ｓ１４３８）。配布用電子化ファイルを受信した送受信制御部１３１は外部端末６に、配布用電子化ファイルを配信する（Ｓ１４３９）。外部端末６は、受信した配布用電子化ファイルを、ビューワ６３を介して表示させる（Ｓ１４４０）。
【００８６】
以上説明したような処理を実行することにより、本実施形態に係るマスタ電子化ファイルが生成される。また、生成されたマスタ電子化ファイルに対して設定された印刷条件を適用させて配信用電子化ファイルが生成され、配信制御部１３０によって、外部端末６に送信される。そのため、上述した処理においては、配信用電子化ファイルを生成するための印刷条件をＰＣ１内に保存した後に、マスタ電子化ファイルが生成され、保存されている印刷条件をマスタ電子化ファイルに適用させて、配信用電子化ファイルが生成される。
【００８７】
また、本実施形態においては、図１５に示すように、配信用電子化ファイルを受信した外部端末６から印刷条件を変更して再度、電子化ファイルを生成させることが出来る。図１５は、本実施形態に係る外部端末６から印刷条件を指定して電子化ファイルを生成する処理の流れを示すシーケンス図である。
【００８８】
通信制御部６１は、配信用電子化ファイルを受信すると、配信用電子化ファイルをＬＣＤ６０に表示させるための命令情報をビューワ６３に送信する。命令情報を受信したビューワ６３は、配信用電子化ファイルをＬＣＤ６０に表示させる。
【００８９】
配信用電子化ファイルを受信した外部端末６のユーザが、配信用電子化ファイルが表示されている画面上において、配信用電子化ファイルを印刷するための画面操作を行うと、ＵＩ制御部６２は、図１６に示すような画面を表示させる。この画面では配信用電子化ファイルをそのまま印刷するか、もしくは印刷条件を設定して印刷させるかを選択することが出来る。図１６に示す画面において、「印刷設定」のボタンが操作されると、ＵＩ制御部６２は、図１７に示すような印刷設定画面に遷移させ、ジョブ設定部６３１を起動させる。
【００９０】
外部端末６のユーザは、印刷設定画面を操作して、任意の印刷条件を設定するための印刷条件設定画面を表示させる要求をジョブ設定部６３１に送信する（Ｓ１５０１）。そして、ジョブ設定部６３１は、設定可能な印刷条件を取得する要求を描画部１１２に送信する（Ｓ１５０２）。描画部１１２は、設定可能な印刷条件の情報をジョブ設定部６３１に返信する（Ｓ１５０３）。
【００９１】
ジョブ設定部６３１は、設定可能な情報に基づいて印刷設定を行うための印刷条件設定画面をＵＩ制御部６２に表示させる（Ｓ１５０４）。そして、外部端末６のユーザは、Ｓ１５０４にて表示された印刷条件設定画面を操作して（Ｓ１５０５）、印刷条件を入力する。ジョブ設定部６３１は、操作に基づいて印刷条件を設定し（Ｓ１５０６）、設定された印刷条件の情報を、ジョブ実行要求部６３２に送信する（Ｓ１５０７）。ジョブ実行要求部６３２は、設定された印刷条件の情報を、ＰＣ１に送信する（Ｓ１５０８）。
【００９２】
配信制御部１３０は、受信した印刷条件の情報を取得し、プリンタドライバ１１０に転送する（Ｓ１５０９）。保存制御部１１４は、印刷条件の情報を印刷条件ファイルとして外部端末６に配信された配信用電子化ファイルと同じフォルダに記憶させる（Ｓ１５１０）。この時、印刷条件ファイルには、配信用電子化ファイルに含まれる文書ＩＤが含まれるので、保存制御部１１４は、記憶させるフォルダを特定することが出来る。
【００９３】
図１７の画面から印刷設定が実行されると、ＵＩ制御部６２は、再び図１６の画面を表示させる。ここで、「印刷」のボタンが操作された場合（Ｓ１５１１）、ＵＩ制御部６２は、ジョブ実行要求部６３２を起動させる。そして、ジョブ実行要求部６３２は、配信制御部１３０に、再印刷電子化ファイルを生成する要求を送信する（Ｓ１５１２）。尚、この要求情報には、配信用電子化ファイルの文書ＩＤが含まれるので、配信用電子化ファイルの元となったマスタ電子化ファイルを特定することが出来る。
【００９４】
要求情報を受信すると、配信制御部１３０は、再印刷アプリケーション１４０に要求情報を転送する（Ｓ１５１３）。再印刷アプリケーション１４０は、文書ＩＤに基づいて再印刷を行うためのマスタ電子化ファイルが含まれるフォルダを特定し、そのフォルダのパスを描画部１１２に送信して印刷条件の取得を要求する（Ｓ１５１４）。従って、配信制御部１３０は、情報受付部として機能する。
【００９５】
描画部１１２は、再印刷を行うためのマスタ電子化ファイルが含まれるフォルダを特定して、特定したフォルダ内に印刷条件ファイルが存在するか確認する初回印刷確認を実行する。従って、この時、描画部１１２は、画像情報特定部として機能する。尚、Ｓ１４２５〜Ｓ１４３０までの処理は、図１４と同じ処理を行うため、重複する説明を省略する。
【００９６】
また、この時の初回印刷確認においては、Ｓ１５１０で記憶された印刷条件ファイルが再印刷を行うためのマスタ電子化ファイルが含まれるフォルダに含まれている。描画部１１２は、そのフォルダ内の印刷条件ファイルを再印刷アプリケーション１４０に送信し（Ｓ１５１５）、再印刷アプリケーション１４０はそのフォルダ内の印刷条件ファイルとマスタ電子化ファイルに基づいて再印刷電子化ファイルを生成する印刷実行要求を描画部１１２に送信する（Ｓ１５１６）。印刷実行要求を受信した描画部１１２は、図１４のＳ１４３１以降の処理と同様の処理を行うため、重複する説明を省略する。尚、再印刷電子化ファイルを生成する際、描画部１１２は第三画像情報生成部として機能する。
【００９７】
本実施形態に係る情報配信システムにおいては、上記説明したような処理を実行して、外部端末６から印刷条件を変えて電子化ファイルを再度生成することが出来る。また、ビューワ６３が起動し、再印刷電子化ファイルが外部端末６のＬＣＤ６０に表示されている場合、再度配信用電子化ファイルを印刷するための画面操作を行うことで、印刷条件を変更することが可能である。尚、この時、印刷条件ファイルに文書ＩＤを含む構成にし、この文書ＩＤに基づいて検索を行って印刷条件ファイルを特定する構成であってもよい。
【００９８】
以上説明したように、本実施形態に係る情報配信システムにおいては、文書や画像を作成するアプリケーションによって生成された文書や画像等のデータに対して、最高画質の印刷条件を適用させてマスタ電子化ファイルを作成する。そして、マスタ電子化ファイルが編集対象の画像ファイルとして利用されて、外部端末に配信する配信用ファイルが生成される。
【００９９】
また、本実施形態においては、外部端末６からマスタ電子化ファイルを特定することが出来る。そのため、外部端末６に配信された再印刷電子化ファイルに対して設定した印刷条件をマスタ電子化ファイルに適用させて、再度画像ファイルを生成することが出来る。このような場合、配信制御部１３０は外部端末６から送信された画像処理の条件を取得する第二画像処理条件首取得ステップを実行する。したがって、本実施形態に係る情報配信システムにおいては、元の印刷対象のファイルであるアプリケーションによって生成された文書や画像等のデータを必要とせずに、アプリケーションによって生成された文書や画像等のデータが電子化された電子化ファイルの再生成を行うことが出来る。
【符号の説明】
【０１００】
１  ＰＣ
２  スマートデバイス
３  サーバ
４  画像処理装置
５  クラウドサービス
６  外部端末
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  ＨＤＤ
５０  インタフェース
６０  ＬＣＤ
６１  通信制御部
６２  ＵＩ制御部
６３  ビューワ
７０  操作部
８０  バス
１００  コントローラ
１１０  プリンタドライバ
１１１  ジョブ設定部
１１２  描画部
１１３  ジョブ判断部
１１４  保存制御部
１２０  ファイル作成アプリケーション
１３０  配信制御部
１３１  送受信制御部
１３２  表示制御部
１３３  接続制御部
１３４ａ  会議システム接続プラグイン
１３４ｂ  スマートデバイス接続プラグイン
１４０  再印刷アプリケーション
１５０  ネットワークＩ／Ｆ
６３１  ジョブ設定部
６３２  ジョブ実行要求部
６３３  受信部
６３４  閲覧部
【先行技術文献】
【特許文献】
【０１０１】
【特許文献１】特開２００９−１６０７５０号公報
【図１】
0006597368.tif 000002
【図２】
0006597368.tif 000003
【図３】
0006597368.tif 000004
【図４】
0006597368.tif 000005
【図５】
0006597368.tif 000006
【図６】
0006597368.tif 000007
【図７】
0006597368.tif 000008
【図８】
0006597368.tif 000009
【図９】
0006597368.tif 000010
【図１０】
0006597368.tif 000011
【図１１】
0006597368.tif 000012
【図１２】
0006597368.tif 000013
【図１３】
0006597368.tif 000014
【図１４】
0006597368.tif 000015
【図１５】
0006597368.tif 000016
【図１６】
0006597368.tif 000017
【図１７】
0006597368.tif 000018