(57)【要約】【課題】適切にファイルの出力を制御することができる制御プログラム及び出力指示装置の提供。【解決手段】複数種のデバイスに出力を指示する装置で動作する制御プログラムであって、前記装置に、出力ファイル毎に出力先のデバイスを設定させる画面と、前記出力ファイル毎に更新間隔を含む出力条件を設定させる画面とを表示させる第１処理、更新対象となる出力ファイルがあり、当該出力ファイルに対応する更新間隔で定められる更新時期であり、かつ、当該出力ファイルの内容が変更されている場合に、当該出力ファイルを出力する第２処理、を実行させる。【選択図】図１５
2011134136.tif 000002
【特許請求の範囲】
【請求項１】
複数種のデバイスに出力を指示する装置で動作する制御プログラムであって、
前記装置に、
出力ファイル毎に出力先のデバイスを設定させる画面と、前記出力ファイル毎に更新間隔を含む出力条件を設定させる画面とを表示させる第１処理、
更新対象となる出力ファイルがあり、当該出力ファイルに対応する更新間隔で定められる更新時期であり、かつ、当該出力ファイルの内容が変更されている場合に、当該出力ファイルを出力する第２処理、を実行させる、ことを特徴とする制御プログラム。
【請求項２】
前記第２処理では、更に、前記更新対象となる出力ファイルが編集中でない場合に、当該出力ファイルを出力する、ことを特徴とする請求項１に記載の制御プログラム。
【請求項３】
前記出力条件は、前記出力ファイル毎の有効期限を含み、
前記第２処理では、更に、前記更新対象となる出力ファイルが前記有効期限を過ぎていない場合に、当該出力ファイルを出力する、ことを特徴とする請求項１又は２に記載の制御プログラム。
【請求項４】
前記第１処理では、更に、更新対象となる出力ファイルと前記出力条件とを対応付けて一覧表示する画面を表示させる、ことを特徴とする請求項１乃至３のいずれか一に記載の制御プログラム。
【請求項５】
表示部と制御部とを少なくとも備え、複数種のデバイスに出力を指示する出力指示装置において、
前記制御部は、
出力ファイル毎に出力先のデバイスを設定させる画面と、前記出力ファイル毎に更新間隔を含む出力条件を設定させる画面とを前記表示部に表示させる第１処理と、
更新対象となる出力ファイルがあり、当該出力ファイルに対応する更新間隔で定められる更新時期であり、かつ、当該出力ファイルの内容が変更されている場合に、当該出力ファイルを出力する第２処理と、を実行する、ことを特徴とする出力指示装置。
【請求項６】
前記第２処理では、更に、前記更新対象となる出力ファイルが編集中でない場合に、当該出力ファイルを出力する、ことを特徴とする請求項５に記載の出力指示装置。
【請求項７】
前記出力条件は、前記出力ファイル毎の有効期限を含み、
前記第２処理では、更に、前記更新対象となる出力ファイルが前記有効期限を過ぎていない場合に、当該出力ファイルを出力する、ことを特徴とする請求項５又は６に記載の出力指示装置。
【請求項８】
前記第１処理では、更に、更新対象となる出力ファイルと前記出力条件とを対応付けて一覧表示する画面を前記表示部に表示させる、ことを特徴とする請求項５乃至７のいずれか一に記載の出力指示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御プログラム及び出力指示装置に関し、特に、複数種のデバイスに出力を指示する制御プログラム及び当該制御プログラムを動作させる出力指示装置に関する。
【背景技術】
【０００２】
近年、電子ペーパーや電子ブック等の薄型の表示端末が開発されており、資料や書籍などのコンテンツを閲覧するユーザが増えている。この種の表示端末（以下、コンテンツ表示端末と呼ぶ。）は、有線や無線でネットワークに接続して、コンピュータ装置などからコンテンツデータを取得できることから、様々な用途への応用が提案されている。
【０００３】
その一形態として、会社等において、クライアントのコンピュータ装置と、プリンタやデジタル複合機などの印刷装置（以下、画像形成装置と呼ぶ。）と、コンテンツ表示端末とをネットワークに接続し、会議等の資料を、画像形成装置から出力又はコンテンツ表示端末に表示させるといった使われ方が行われている。
【０００４】
ここで、会議等に利用するファイルは開催時刻に合わせて出力する必要があり、出力設定の操作が煩雑になる。この問題に対して、予め定めた時刻に出力されるようにファイルの送信を制御する方法が知られている。例えば、下記特許文献１には、時刻の計数および表示出力制御を行なう時計制御部と、この時計制御部で計数する時刻を監視して、予め操作者が指定登録した時刻に、予め登録した情報の送信を行なう予約送信制御部とを具備するファクシミリにおいて、予め操作者が指定した現時刻の設定変更を行なう変更実施日時と変更後の時刻とを格納する時刻変更情報格納部と、時計制御部で計数する時刻を監視して、時刻変更情報格納部に格納した変更実施日時になると、現時刻を、時刻変更情報格納部に格納した変更後の時刻に設定変更する時刻変更部とを設ける技術が開示されている。
【０００５】
また、一度出力したファイルの内容を変更・更新して再度出力する場合、その都度、出力設定を行わなければならず、操作が煩雑になる。この問題に対して、ファイルの送信日時と更新日時（作成日時）を比較してファイルの送信を制御する方法が知られている。例えば、下記特許文献２には、送信する原稿データをファイルとして記憶する非固定式外部記憶装置と、該原稿データのファイル名を検索する検索部と、送受信する際の条件を登録しておく条件登録部を有するファクシミリ装置であって、条件登録部に送信する原稿データのファイル名を予め登録しておき、条件登録部に記憶された原稿データのファイルの送信日時と前記外部記憶装置に記憶されたファイルの更新日時とを比較し、更新日時が送信日時より新しい場合、該原稿データを条件登録部に記憶された宛先に自動的に送信する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平６−９８０７４号公報
【特許文献２】特開平７−２６４３４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述した従来の技術は、指定した時刻になったら自動的にファイルを送信したり、ファイルの送信日時と更新日時を比較し、更新日時が送信日時より新しい場合にファイルを自動的に送信したりするものであるが、これらの方法では、ファイルの内容を考慮して送信を制御していない。そのため、内容が同じファイルや再送信する必要がないファイル、編集中のファイル、有効期限が過ぎたファイルなどがユーザの意に反して送信されてしまう場合が生じ、適切にファイルの出力を制御することができないという問題があった。
【０００８】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、適切にファイルの出力を制御することができる制御プログラム及び出力指示装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明は、複数種のデバイスに出力を指示する装置で動作する制御プログラムであって、前記装置に、出力ファイル毎に出力先のデバイスを設定させる画面と、前記出力ファイル毎に更新間隔を含む出力条件を設定させる画面とを表示させる第１処理、更新対象となる出力ファイルがあり、当該出力ファイルに対応する更新間隔で定められる更新時期であり、かつ、当該出力ファイルの内容が変更されている場合に、当該出力ファイルを出力する第２処理、を実行させるものである。
【００１０】
また、本発明は、表示部と制御部とを少なくとも備え、複数種のデバイスに出力を指示する出力指示装置において、前記制御部は、出力ファイル毎に出力先のデバイスを設定させる画面と、前記出力ファイル毎に更新間隔を含む出力条件を設定させる画面とを前記表示部に表示させる第１処理と、更新対象となる出力ファイルがあり、当該出力ファイルに対応する更新間隔で定められる更新時期であり、かつ、当該出力ファイルの内容が変更されている場合に、当該出力ファイルを出力する第２処理と、を実行するものである。
【発明の効果】
【００１１】
本発明の制御プログラム及び出力指示装置によれば、適切にファイルの出力を制御することができる。
【００１２】
その理由は、出力指示装置（制御プログラム）は、出力ファイル毎に出力先を設定させる画面と、出力ファイル毎に自動更新に関する出力条件を設定させる画面とを表示させ、更新対象となる出力ファイルがあり、その出力ファイルが更新時期であり、かつ、その出力ファイルの内容が変更されている場合に、出力ファイルを出力する制御を行うからである。
【００１３】
これにより、データや会議資料等のファイルを、所望の宛先、デバイスに、間違い無くかつ容易に送信、配布することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施例に係る出力制御システムの構成を模式的に示す図である。
【図２】本発明の一実施例に係る出力制御システムの各装置の機能を示すブロック図である。
【図３】本発明の一実施例に係るクライアントの表示部に表示させる画面（表示端末登録画面）の一例を示す図である。
【図４】本発明の一実施例に係るクライアントの表示部に表示させる画面（出力先選択画面）の一例を示す図である。
【図５】本発明の一実施例に係るクライアントの表示部に表示させる画面（自動更新詳細画面）の一例を示す図である。
【図６】本発明の一実施例に係るクライアントの表示部に表示させる画面（出力設定画面）の一例を示す図である。
【図７】本発明の一実施例に係るクライアントの表示部に表示させる画面（自動更新ファイル一覧画面）の一例を示す図である。
【図８】本発明の一実施例に係るクライアントの表示部に表示させる画面（自動更新登録画面）の一例を示す図である。
【図９】本発明の一実施例に係るクライアントの表示部に表示させる画面（出力先変更画面）の一例を示す図である。
【図１０】本発明の一実施例に係るクライアントの表示部に表示させる画面（ファイルアップロード確認画面）の一例を示す図である。
【図１１】本発明の一実施例に係るコンテンツ表示端末の表示部に表示させる画面（自動受信ファイル一覧画面）の一例を示す図である。
【図１２】本発明の一実施例に係るクライアント（出力デバイス管理サーバ）に格納される履歴データの一例を示す図である。
【図１３】本発明の一実施例に係る出力デバイス管理サーバに格納される出力設定ＸＭＬファイルの一例を示す図である。
【図１４】本発明の一実施例に係る出力デバイス管理サーバに格納される装置データの一例を示す図である。
【図１５】本発明の一実施例に係るクライアントの動作を示すフローチャート図である。
【図１６】本発明の一実施例に係る出力デバイス管理サーバの動作を示すフローチャート図である。
【発明を実施するための形態】
【００１５】
背景技術で示したように、ファイルの出力を制御する方法として、従来は、指定した時刻になったら自動的にファイルを送信したり、ファイルの更新日時が送信日時より新しい場合にファイルを自動的に送信したりする方法を用いていたが、これらの方法では、ファイルの内容を考慮しないでファイルの出力を制御するため、内容が同じファイルや再送信する必要がないファイル、編集中のファイル、有効期限が過ぎたファイルも送信されてしまい、適切にファイルの出力を制御することができないという問題があった。
【００１６】
そこで、本発明の一実施の形態では、画像形成装置及びコンテンツ表示端末等の複数種のデバイスと複数種のデバイスに出力を指示する出力指示装置と複数種のデバイスを管理する出力デバイス管理サーバとを含むシステムにおいて、出力指示装置（又は出力指示装置で動作するプリンタドライバ等の制御プログラム）は、出力ファイル毎に出力先を設定させる画面と、出力ファイル毎に自動更新に関する出力条件（例えば、更新間隔や更新日時、出力設定変更時の自動更新の有無、出力ファイルの有効期限等）を設定させる画面とを表示させ、自動更新対象の出力ファイルがあるか、その出力ファイルが有効期限内であるか、その出力ファイルの自動更新日時であるか、その出力ファイルの内容が変更されているか、その出力ファイルが編集中であるかなどを判断して出力ファイルの出力を制御する。これにより、内容が同じファイルや再送信する必要がないファイル、編集中のファイル、有効期限が過ぎたファイルなどが送信されてしまう不具合を防止することができる。
【００１７】
また、出力デバイス管理サーバ（又は出力デバイス管理サーバで動作する制御プログラム）は、各出力指示装置がアップロードした出力ファイルを管理し、当該出力ファイルに対して設定された出力条件に従って、有効期限内の自動更新対象の出力ファイルがあるか、その出力ファイルの自動更新日時であるか、その出力ファイルの更新日時が出力日時以降であるかなどを判断して出力ファイルの出力を制御する。これにより、システム内の最新の出力ファイルを各デバイスに配布することができる。
【実施例】
【００１８】
上記した本発明の一実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係る制御プログラム及び出力指示装置について、図１乃至図１６を参照して説明する。図１は、本実施例の出力制御システムの構成を模式的に示す図であり、図２は、各装置の機能を示すブロック図である。また、図３乃至図１０は、クライアントの表示部に表示される画面の構成例を示す図であり、図１１は、コンテンツ表示端末の表示部に表示される画面の構成例を示す図である。また、図１２は、クライアント及び出力デバイス管理サーバに格納されるデータの一例を示す図であり、図１３及び図１４は、出力デバイス管理サーバに格納されるデータの一例を示す図である。また、図１５は、クライアントの動作を示すフローチャート図であり、図１６は、出力デバイス管理サーバの動作を示すフローチャート図である。なお、本明細書において、「自動更新」とは、出力先に出力されたファイルを自動で更新するように新たに編集したファイルやその出力条件を出力する意味である。
【００１９】
図１に示すように、本実施例の出力制御システムは、プリンタやデジタル複合機等の画像形成装置２０と、電子ペーパーや電子ブック等のコンテンツ表示端末３０、４０と、画像形成装置２０及びコンテンツ表示端末３０、４０等（本実施例では出力デバイスと呼ぶ。）を管理する出力デバイス管理サーバ５０と、これら複数種の出力デバイスに出力を指示する出力指示装置であるクライアント１０などで構成される。クライアント１０と画像形成装置２０と出力デバイス管理サーバ５０とは、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などのネットワーク６０を介して接続されている。また、ネットワーク機能を持つタイプのコンテンツ表示端末３０は、無線ＬＡＮ６１等によりネットワーク６０に接続される。また、ネットワーク機能を持たないタイプのコンテンツ表示端末４０は、ＵＳＢ（Universal Serial Bus）、ＩＥＥＥ１３９４などの規格によってデータ転送を行うデータケーブル７０や、メモリーカードなどの記憶媒体８０を利用してクライアント１０から表示データを受け取ることができる。以下、図２を参照して各装置の具体的構成について説明する。
【００２０】
［クライアント］
クライアント１０は、制御部１１と、記憶部１２と、通信部１３と、表示部１４と、操作部１５と、必要に応じてケーブルＩ／Ｆ部１６や媒体Ｉ／Ｆ部１７などで構成される。
【００２１】
制御部１１は、ＣＰＵ（Central Processing Unit）などで構成される。記憶部１２は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などのメモリ、ＨＤＤ（Hard Disk Drive）などで構成され、データ記憶部１２ａとプログラム記憶部１２ｂを備える。データ記憶部１２ａは、履歴情報記憶部、文書ファイル記憶部などを備える。履歴情報記憶部は、出力済みファイルと出力先と出力条件（出力設定や自動更新に関する設定など）とを対応付けた履歴情報を格納する。文書ファイル記憶部は、文書作成アプリケーションで作成した文書ファイルや更新した文書ファイルを格納する。プログラム記憶部１２ｂは、ＲＯＭやＨＤＤの不揮発性記憶部に設けられ、各種機能を実現するプログラムを格納する。各種機能としては、表示制御機能、文書ファイル送信機能、端末登録機能、出力指示機能等が含まれる。表示制御機能は、出力先の設定に関する画面や自動更新に関する画面等を表示部１４に表示させると共に、上記履歴情報に基づいて、出力先や出力条件の初期表示を制御する。文書ファイル送信機能は、出力指示機能の指示に従って、文書作成アプリケーションで作成した文書ファイルや更新した文書ファイル、出力設定ファイル、自動更新リストなどを出力デバイス管理サーバ５０に送信する。端末登録機能は、画像形成装置２０及びコンテンツ表示端末３０、４０の情報を出力デバイス管理サーバ５０に登録する。出力指示機能は、出力先の設定に関する画面や自動更新に関する画面で設定された内容に基づいてファイルの出力を指示する。そして、ＲＯＭやＨＤＤに記憶された当該プログラムはＲＡＭに展開され、ＣＰＵで実行される。
【００２２】
なお、上記表示制御機能や出力指示機能、文書ファイル送信機能はプリンタドライバの一機能とすることができる。
【００２３】
通信部１３は、ＮＩＣ（Network Interface Card）やモデムなどで構成され、画像形成装置２０や出力デバイス管理サーバ５０、他のクライアント１０等との通信を可能とする。
【００２４】
表示部１４は、ＬＣＤ（Liquid Crystal Display）などで構成され、後述する表示端末登録画面や出力先選択画面、自動更新詳細画面、出力設定画面、自動更新対象ファイル一覧画面、自動更新登録画面、出力先変更画面、ファイルアップロード確認画面などを表示する。操作部１５は、キーボードやマウスなどで構成され、出力先や出力条件の設定、画面の切り替えなどの操作を可能にする。
【００２５】
ケーブルＩ／Ｆ部１６は、各種ケーブル７０を装着するコネクタなどで構成され、媒体Ｉ／Ｆ部１７は、各種記憶媒体８０を装填するスロットなどで構成され、ネットワーク機能を持たないタイプのコンテンツ表示端末４０に文書画像データを提供可能にする。
【００２６】
［画像形成装置］
画像形成装置２０は、制御部２１と、記憶部２２と、通信部２３と、表示部２４と、操作部２５と、描画処理部２６と、印刷部２７などで構成される。
【００２７】
制御部２１は、ＣＰＵなどで構成される。記憶部２２は、ＲＯＭやＲＡＭなどのメモリ、ＨＤＤなどで構成され、データ記憶部２２ａとプログラム記憶部２２ｂを備える。データ記憶部２２ａは、クライアント１０から送信された印刷ジョブに基づいて生成された印刷データを格納する印刷データ記憶部を備える。プログラム記憶部２２ｂは、ＲＯＭやＨＤＤの不揮発性記憶部に設けられ、印刷部２７に印刷を実行させる印刷機能等のプログラムを格納する。そして、ＲＯＭやＨＤＤに記憶された当該プログラムはＲＡＭに展開され、ＣＰＵで実行される。
【００２８】
通信部２３は、ＮＩＣやモデムなどで構成され、クライアント１０等との通信を可能とする。表示部２４は、ＬＣＤなどで構成され、操作画面などを表示する。操作部２５は、タッチパネルなどで構成され、画像形成装置２０の各種操作を可能にする。
【００２９】
描画処理部２６は、クライアント１０から受信した印刷ジョブを解析し、各ページのデータをラスタライズして印刷データを作成する。
【００３０】
印刷部２７は、電子写真方式や静電記録方式等の作像プロセスを利用した画像形成のために必要な要素、すなわち、帯電装置、感光体ドラム、露光装置、転写ローラ、転写ベルト、定着装置などで構成される。具体的には、帯電装置により帯電された感光体ドラムに露光装置から印刷データに応じた光を照射して静電潜像を形成し、現像装置で帯電したトナーを付着させて現像し、そのトナー像を一次転写ローラ、二次転写ベルトを介して紙媒体に転写して定着装置で定着させる処理を行う。
【００３１】
［コンテンツ表示端末３０］
ネットワーク機能を備えるコンテンツ表示端末３０は、制御部３１と、記憶部３２と、通信部３３と、表示部３４と、操作部３５などで構成される。
【００３２】
制御部３１は、ＣＰＵなどで構成される。記憶部３２は、ＲＯＭやＲＡＭなどのメモリ、ＨＤＤなどで構成され、データ記憶部３２ａとプログラム記憶部３２ｂを備える。データ記憶部３２ａは、出力デバイス管理サーバ５０から送信される文書画像データ等を格納する文書画像データ記憶部を備える。プログラム記憶部３２ｂは、ＲＯＭやＨＤＤの不揮発性記憶部に設けられ、出力デバイス管理サーバ５０から文書画像データを受信する文書画像データ受信機能、文書画像データを表示部３４に表示させる文書画像表示機能、自動更新対象となるファイルを一覧表示する画面（後述する自動受信ファイル一覧画面）を表示部３４に表示させる表示制御機能等のプログラムを格納する。そして、ＲＯＭやＨＤＤに記憶された当該プログラムはＲＡＭに展開され、ＣＰＵで実行される。
【００３３】
通信部３３は、無線ＬＡＮ機能を備えるＮＩＣやモデムなどで構成され、出力デバイス管理サーバ５０等との通信を可能とする。表示部３４は、ＬＣＤなどで構成され、文書画像データなどを表示する。操作部３５は、タッチパネルなどで構成され、コンテンツ表示端末３０の各種操作を可能にする。
【００３４】
［コンテンツ表示端末４０］
ネットワーク機能を備えていないコンテンツ表示端末４０は、制御部４１と、記憶部４２と、表示部４３と、操作部４４と、ケーブルＩ／Ｆ部４５あるいは媒体Ｉ／Ｆ部４６などで構成される。
【００３５】
制御部４１は、ＣＰＵなどで構成される。記憶部４２は、ＲＯＭやＲＡＭなどのメモリ、ＨＤＤなどで構成され、データ記憶部４２ａとプログラム記憶部４２ｂを備える。データ記憶部４２ａは、ケーブル７０を介してクライアント１０から受信もしくは記憶媒体８０から読み出した文書画像データ等を格納する文書画像データ記憶部を備える。プログラム記憶部４２ｂは、ＲＯＭやＨＤＤの不揮発性記憶部に設けられ、クライアント１０もしくは記憶媒体８０から文書画像データを取得する文書画像データ取得機能、文書画像データを表示部４３に表示させる文書画像表示機能等のプログラムを格納する。そして、ＲＯＭやＨＤＤに記憶された当該プログラムはＲＡＭに展開され、ＣＰＵで実行される。
【００３６】
表示部４３は、ＬＣＤなどで構成され、文書画像データなどを表示する。操作部４４は、タッチパネルなどで構成され、コンテンツ表示端末４０の各種操作を可能にする。
【００３７】
ケーブルＩ／Ｆ部４５は、各種ケーブル７０を装着するコネクタなどで構成され、媒体Ｉ／Ｆ部４６は、各種記憶媒体８０を装填するスロットなどで構成され、クライアント１０から文書画像データを取得可能にする。
【００３８】
なお、本実施例のコンテンツ表示端末３０、４０は、コンテンツのページを表示するための装置（例えば、電子ペーパーや電子ブック、電子手帳）としてもよいし、他の機能を備える装置（例えば、携帯電話機、ＰＤＡ（Personal Digital Assistants）、コンピュータ端末）とし、当該装置に同様の機能を持たせてもよい。
【００３９】
［出力デバイス管理サーバ５０］
出力デバイス管理サーバ５０は、制御部５１と、記憶部５２と、通信部５３と、必要に応じて表示部５４や操作部５５などで構成される。
【００４０】
制御部５１は、ＣＰＵなどで構成される。記憶部５２は、ＲＯＭやＲＡＭなどのメモリ、ＨＤＤなどで構成され、データ記憶部５２ａとプログラム記憶部５２ｂを備える。データ記憶部５２ａは、端末管理データ記憶部、文書画像データ記憶部、印刷ジョブ記憶部、自動更新データ記憶部などを備える。端末管理データ記憶部は、画像形成装置２０及びコンテンツ表示端末３０、４０の情報を格納する。文書画像データ記憶部は、文書ファイルを画像に変換した文書画像データを格納する。印刷ジョブ記憶部は、印刷ジョブ作成機能で作成した印刷ジョブを格納する。自動更新データ記憶部は、クライアント１０から取得した出力ファイルや出力設定ファイル、自動更新リストなどを格納する。プログラム記憶部５２ｂは、ＲＯＭやＨＤＤの不揮発性記憶部に設けられ、各種機能を実現するプログラムを格納する。各種機能としては、Ｗｅｂサーバ機能、端末管理機能、文書ファイル受信機能、文書画像変換機能、印刷ジョブ作成機能、文書画像データ配信機能、出力制御機能等が含まれる。端末管理機能は、画像形成装置２０及びコンテンツ表示端末３０、４０の情報を管理する。文書ファイル受信機能は、クライアント１０から文書ファイルを受信する。文書画像変換機能は、受信した文書ファイルをコンテンツ表示端末の表示に適した形式の文書画像データに変換する。印刷ジョブ作成機能は、文書ファイルをページ記述言語（ＰＤＬ：Page Description Language）で記述されたデータ、ＰＤＦ（Portable Document Format）データなどに変換して印刷ジョブを作成する。文書画像データ配信機能は、変換した文書画像データや印刷ジョブを指定された出力先に出力する。出力制御機能は、自動更新に関する設定に基づいてファイルの出力を制御する。Ｗｅｂサーバ機能は、端末管理機能や文書ファイル受信機能等がＷｅｂサービスをクライアント１０に提供する為に使用する。そして、ＲＯＭやＨＤＤに記憶された当該プログラムはＲＡＭに展開され、ＣＰＵで実行される。
【００４１】
通信部５３は、ＮＩＣやモデムなどで構成され、クライアント１０やネットワーク機能を備えるコンテンツ表示端末３０等との通信を可能とする。表示部５４は、ＬＣＤなどで構成され、各種画面を表示する。操作部５５は、キーボードやマウスなどで構成され、各種操作を可能とする。
【００４２】
なお、図１及び図２は、本実施例の一例であり適宜変更可能である。例えば、出力デバイス管理サーバ５０は、クライアント１０や画像形成装置２０に組み込まれていてもよい。また、ここでは、文書ファイルを文書画像データに変換して送信しているが、コンテンツ表示端末３０、４０に文書ファイルを表示する機能があれば文書画像データに変換しなくてもよい。また、Ｗｅｂサーバ機能も、出力デバイス管理サーバ５０とクライアント１０間での通信を実現できれば他の手段でも構わない。更に、印刷ジョブ作成機能や文書画像変換機能はクライアント１０上に存在していてもよい。
【００４３】
次に、本システムで表示される画面について説明する。なお、図３乃至図１０は、クライアント１０の表示部１４に表示される画面であり、図１１は、コンテンツ表示端末３０の表示部３４に表示される画面である。
【００４４】
図３は、各ユーザあるいは管理者がコンテンツ表示端末の登録を行うための表示端末登録画面９０の一例である。この表示端末登録画面９０では、端末名と、機種名や階調／カラー、解像度、画面数、表示ファイル種別、接続方式、ホスト名又はＩＰアドレス、ポート番号などの端末情報と、ユーザ名やユーザＩＤ、パスワード、メールアドレスなどのユーザ情報が設定可能であり、設定後に「ＯＫ」ボタンを押下すると、制御部１１（端末登録機能）によってコンテンツ表示端末が登録され、後述する図４の出力先選択画面のコンテンツ表示端末リストに表示される。また、登録内容が出力デバイス管理サーバ５０に送信され、当該サーバの端末管理機能によって図１４に示すようなテーブルにコンテンツ表示端末が登録される。また、画像形成装置に関しても、同様の登録画面で、装置名と、機種名やＩＰアドレス、ポート番号などの端末情報を登録すると、その登録内容が出力デバイス管理サーバ５０に送信され、当該サーバの端末管理機能によって図１４に示すようなテーブルに画像形成装置が登録される。
【００４５】
図４は、出力先選択画面９１の一例である。この出力先選択画面９１は、クライアント上で文書作成アプリケーションの印刷画面等から出力先プリンタとして本システムを選択し、印刷を開始するときに、制御部１１（プリンタドライバの表示制御機能）によって表示される。この画面には、出力制御システム上に登録されているコンテンツ表示端末及び画像形成装置（又は、登録された端末のうち、現在ネットワークに接続されている等で利用可能な端末）が一覧表示されており、その中から出力先となるコンテンツ表示端末及び／又は画像形成装置が選択可能になっている。また、この画面を表示する際に、データ記憶部１２ａ（履歴情報記憶部）に記憶された履歴情報（後述する図１２のテーブル）を参照して、出力ファイルと同じファイル名の出力済みファイルが存在する場合は、その出力済みファイルに対応する出力先のコンテンツ表示端末や画像形成装置がデフォルトで選択された状態（図では網掛け）で表示される。そして、デフォルトで選択された状態、若しくは、更に個別に選択又は選択を解除した状態で「出力開始」ボタンを押下すると、選択されたコンテンツ表示端末及び／又は画像形成装置への出力が開始される。
【００４６】
また、出力先選択画面９１には、各種遷移ボタンが設けられている。例えば、出力オプション欄の「詳細」ボタンを押下すると、図５の自動更新詳細画面９２に遷移する。また、「出力設定変更」ボタンを押下すると、図６の出力設定画面９３に遷移する。
【００４７】
図５は、自動更新詳細画面９２の一例であり、制御部１１（プリンタドライバの表示制御機能）によって表示される。この画面には、更新間隔（出力ファイルを更新する間隔）や更新時刻、画像形成装置２０に出力するかしないか、出力設定変更時に自動更新するかしないかなどの自動更新に関する出力条件を設定する欄が設けられており、出力条件を設定して「設定」ボタンを押下すると、その設定内容が図１２の自動更新リストに登録されると共に、その設定内容に従って、制御部１１（プリンタドライバの出力指示機能）により出力ファイルの出力が指示される。
【００４８】
図６は、出力設定画面９３の一例であり、制御部１１（プリンタドライバの表示制御機能）によって表示される。この画面には、スピード優先・エコ優先、カスタム設定といった設定モードを選択する欄と、複数種のデバイスに対して共通に設定可能な項目（共通項目と呼ぶ。）のみが表示される共通設定欄と、個々のデバイス種に対して設定可能な項目（個別項目と呼ぶ。）が表示される個別設定欄（ここでは電子ペーパー設定欄及びプリンタ設定欄の２つ）と、が表示される。そして、制御部１１（プリンタドライバの出力指示機能）は、共通設定欄の各共通項目の設定内容を選択された全てのデバイス種に適用し、個別設定欄の各個別項目の設定内容をその欄に対応するデバイス種のみに適用して、出力を指示する。
【００４９】
図７は、自動更新対象ファイル一覧画面９４の一例であり、データ記憶部１２ａ（履歴情報記憶部）に記憶された履歴情報（後述する図１２のテーブル）を参照して、制御部１１（プリンタドライバの表示制御機能）によって表示される。この画面には、図４の出力先選択画面９１の出力オプション欄で「自動更新する」をチェックしたファイル（自動更新対象ファイルと呼ぶ。）が一覧表示されており、各ファイルに対して、自動更新対象となっているか（有効期限を過ぎたファイルは自動更新対象外となる。）、ファイル名、更新間隔、更新時刻、画像形成装置２０に出力するかしないか、初回出力日時、前回更新日時等が表示されている。また、この画面には、各種遷移ボタンが設けられている。例えば、出力設定欄の「変更」ボタンを押下すると、図６の出力設定画面９３に遷移する。また、出力先欄の「変更」ボタンを押下すると、図９の出力先変更画面９６に遷移する。また、削除欄の「削除」ボタンを押下すると、そのファイルが削除される。また、「新しく登録する」ボタンを押下すると、図８の自動更新登録画面９５に遷移する。
【００５０】
図８は、自動更新登録画面９５の一例であり、制御部１１（プリンタドライバの表示制御機能）によって表示される。この画面には、ファイル名を入力する欄が設けられており、ファイル名を入力して「登録」ボタンを押下すると、そのファイルが図７の自動更新対象ファイル一覧画面９４に追加される。また、「詳細画面表示」ボタンを押下すると、図５の自動更新詳細画面９２に遷移する。
【００５１】
図９は、出力先変更画面９６の一例であり、制御部１１（プリンタドライバの表示制御機能）によって表示される。この画面には、出力制御システム上に登録されているコンテンツ表示端末及び画像形成装置（又は、登録された端末のうち、現在ネットワークに接続されている等で利用可能な端末）が一覧表示されており、その中から出力先となるコンテンツ表示端末及び／又は画像形成装置が選択可能になっている。そして、選択した後に「変更」ボタンを押下すると、選択されたコンテンツ表示端末及び／又は画像形成装置が出力先として設定される。
【００５２】
以上がクライアント１０に表示される基本画面であるが、クライアント１０上の常駐アプリケーションが出力デバイス管理サーバ５０にファイルをアップロードする際には、ユーザにアップロードを通知してもよい。図１０は、ファイルアップロード確認画面９７の一例であり、制御部１１（プリンタドライバの出力指示機能）が自動更新対象ファイルの更新を検出した時に、制御部１１（プリンタドライバの表示制御機能）によって表示される。この画面には、自動更新対象ファイルが編集されたことを通知するメッセージが表示されており、「ＯＫ」ボタンを押下すると、そのファイルが出力デバイス管理サーバ５０にアップロードされる。また、この画面には、遷移ボタンが設けられており、例えば、「自動更新設定を変更する」ボタンを押下すると、図７の自動更新対象ファイル一覧詳細画面９４に遷移する。
【００５３】
また、コンテンツ表示端末は電源がＯＦＦであった場合など、自動更新対象ファイルを自動で受信できない場合もあることから、コンテンツ表示端末側でファイルを取得できるようにすることもできる。図１１は、自動受信ファイル一覧画面９８の一例であり、コンテンツ表示端末３０の制御部３１（表示制御機能）によって表示される。この画面には、コンテンツ表示端末３０が受信した自動更新対象ファイルが一覧表示されており、ファイル毎に、送信者、ファイル名、前回更新日時、ファイルを取得したか否かが表示される。また、「再取得」ボタンを押下すると、そのファイルがクライアント１０又は出力デバイス管理サーバ５０から再取得される。
【００５４】
次に、自動更新に際して利用されるデータについて、図１２及び図１３を参照して説明する。
【００５５】
図１２は、クライアント１０のデータ記憶部１２ａ（履歴情報記憶部）に格納されるデータの一例であり、出力履歴リスト、グループリスト、一括出力リスト、出力先電子ペーパーリスト、出力先プリンタリスト、自動更新リストなどのテーブルで構成される。自動更新リストには、図４の出力先選択画面９１の出力オプション欄で、「自動更新する」がチェックされたファイルが登録されており、例えば、出力履歴ＩＤが「４」のファイルは、出力履歴リストから出力ファイルパスは「c:/folder4/CCCCCC.pdf」であることから、図７の自動更新対象ファイル一覧画面９４には、「CCCCCC.pdf」のファイルに対して出力履歴ＩＤが「４」の自動更新条件が表示される。なお、上記自動更新リストは出力デバイス管理サーバ５０のデータ記憶部５２ａ（自動更新データ記憶部）にも格納される。
【００５６】
図１３は、出力デバイス管理サーバ５０のデータ記憶部５２ａ（自動更新データ記憶部）に格納される出力設定ファイルの一例である。この出力設定ファイルには、デバイス毎に出力ファイルの前回更新日時と出力条件が記述されており、制御部５１（出力制御機能）は、この出力設定ファイル及び自動更新リストを参照して出力ファイルの更新日時を判断し、最新の出力ファイルが出力されるように制御する。なお、ここでは出力設定ファイルをＸＭＬ（Extensible Markup Language）形式で表現したが、関連データベースやシーケンシャルファイルなどで実現しても構わない。
【００５７】
次に、クライアント１０の制御部１１（プリンタドライバの表示制御機能、出力指示機能及び文書ファイル送信機能）の自動更新時の動作について、図１５のフローチャート図を参照して説明する。
【００５８】
まず、ログインユーザにより自動更新処理の終了が指示されたかを判断し（Ｓ１０１）、終了が指示された場合は、自動更新処理を終了し、終了が指示されていなければ、図１２の自動更新リストに未処理のデータ（好ましくは有効期限内の未処理のデータ）があるかを判断する（Ｓ１０２）。
【００５９】
未処理のデータがなければ、一定時間スリープした後（Ｓ１０９）、Ｓ１０１に戻って同様の処理を繰り返す。なお、スリープ時間は任意に設定することができるが、スリープ時間を長くすると、出力ファイルの更新を見逃してしまう恐れがあるため、自動更新時刻に近い場合はスリープ時間を短くするなどの制御を行ってもよい。また、自動更新時刻が夜間に設定されている場合は、１日の最後の電源ＯＦＦの時間を考慮して、クライアント１０の電源ＯＦＦ時にファイル更新を確認できるようにスリープ時間を設定してもよい。
【００６０】
一方、未処理のデータがある場合は、自動更新リストから、その未処理のデータに対応する更新間隔と更新時刻と前回更新日時を取得し、ファイルを更新する日時であるか（すなわち、現在の日時と前回更新日時との間隔が更新間隔よりも長いか）を判断する（Ｓ１０３）。
【００６１】
ファイル更新日時でなければ、Ｓ１０１に戻り、ファイル更新日時であれば、記憶部１２ａ（文書ファイル記憶部）に記憶した、前回出力した文書ファイルと最新の文書ファイルのバイナリーデータを比較してファイルが同じであるか（すなわち、ファイルが変更されていないか）を判断する（Ｓ１０４）。
【００６２】
ファイルが同じであれば、ファイルを更新する必要がないため、Ｓ１０１に戻り、ファイルが同じでなければ、そのファイルが使用中であるかを判断する（Ｓ１０５）。
【００６３】
ファイルが使用中であれば、ファイルの編集中であると考えられることから、Ｓ１０１に戻り、ファイルが使用中でなければ、必要に応じて、図１０に示すファイルアップロード確認画面９７を表示部１４に表示する（Ｓ１０６）。
【００６４】
そして、ファイルアップロード確認画面９７で「ＯＫ」ボタンが押下されたかを判断し（Ｓ１０７）、「キャンセル」ボタンが押下された場合は、Ｓ１０１に戻り、「ＯＫ」ボタンが押下された場合は、出力デバイス管理サーバ５０に変更されたファイルをアップロードする（Ｓ１０８）。
【００６５】
このように、クライアント１０はファイルの自動更新に関する設定を可能にして自動更新リストに登録し、その自動更新リストに基づいて有効期限内の未処理のファイルを抽出し、ファイルの更新日時であるか、ファイルの内容が変更されているか、ファイルが使用中であるかを判断して出力を指示するため、内容が同じファイルや再送信する必要がないファイル、編集中のファイル、有効期限が過ぎたファイルなどがユーザの意に反して出力されてしまうという不具合を未然に防止することができる。
【００６６】
次に、出力デバイス管理サーバ５０の制御部５１（出力制御機能）の自動更新時の動作について、図１６のフローチャート図を参照して説明する。
【００６７】
まず、全ユーザから自動更新処理の終了が指示されたかを判断し（Ｓ２０１）、終了が指示された場合は、自動更新処理を終了し、終了が指示されていなければ、各クライアント１０から取得した自動更新リストに未処理のデータ（好ましくは有効期限内の未処理のデータ）があるかを判断する（Ｓ２０２）。
【００６８】
未処理のデータがなければ、一定時間スリープした後（Ｓ２１３）、Ｓ２０１に戻って同様の処理を繰り返す。なお、前記と同様に、スリープ時間は任意に設定することができるが、スリープ時間を長くすると、出力ファイルの更新を見逃してしまう恐れがあるため、スリープ時間は短いことが好ましい。また、自動更新時刻が夜間に設定されている場合は、クライアント１０の電源ＯＦＦ時にファイル更新を確認できるようにスリープ時間を設定してもよい。
【００６９】
一方、未処理のデータがある場合は、自動更新リストから、その未処理のデータに対応する更新間隔と更新時刻と前回更新日時を取得し、現在の日時が自動更新処理を開始する日時であるかを判断する（Ｓ２０３）。
【００７０】
自動更新処理を開始する日時でなければ、Ｓ２０１に戻り、自動更新処理を開始する日時であれば、出力ファイルの更新日時が出力日時以降であるかを判断する（Ｓ２０４）。
【００７１】
出力日時以降でなければ、出力設定変更時に自動更新が必要であるかを判断し（Ｓ２０５）、自動更新が必要であれば、電子ペーパー設定の更新日時が前回出力日時以降であるかを判断する（Ｓ２０６）。そして、Ｓ２０４で出力日時以降の場合、及び、Ｓ２０６で更新日時が前回出力日時以降の場合は、コンテンツ表示端末にファイルを出力する。
【００７２】
次に、自動更新リストに基づいて、画像形成装置への出力が必要であるかを判断し（Ｓ２０８）、必要でなければ、Ｓ２０１に戻り、画像形成装置への出力が必要であれば、出力ファイルの更新日時が出力日時以降であるかを判断する（Ｓ２０９）。
【００７３】
出力日時以降でなければ、出力設定変更時に自動更新が必要であるかを判断し（Ｓ２１０）、自動更新が必要であれば、プリンタ設定の更新日時が前回出力日時以降であるかを判断する（Ｓ２１１）。そして、Ｓ２０９で出力日時以降の場合、及び、Ｓ２１１で更新日時が前回出力日時以降の場合は、画像形成装置にファイルを出力する。
【００７４】
このように、出力デバイス管理サーバ５０は各クライアント１０から自動更新リストを取得し、その自動更新リストに基づいて有効期限内の未処理のファイルを抽出し、出力ファイルの更新日時が出力日時以降であるか、設定変更時の自動更新が必要であるか、設定変更日時が前回出力日時以降であるかを判断して出力を制御するため、適切にファイルの出力を制御することができる。
【００７５】
なお、本発明は上記実施例の記載に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。例えば、上記実施例では、コンテンツ表示端末及び画像形成装置の２種類のデバイスに関して説明したが、３種類以上のデバイス（例えば、コンテンツ表示端末、画像形成装置及びスマートフォン）の組み合わせとしてもよい。
【産業上の利用可能性】
【００７６】
本発明は、複数種のデバイスに対して出力を指示するプリンタドライバ等の制御プログラム及び当該制御プログラムを動作させる出力指示装置に利用可能である。
【符号の説明】
【００７７】
１０  クライアント
１１  制御部
１２  記憶部
１２ａ  データ記憶部
１２ｂ  プログラム記憶部
１３  通信部
１４  表示部
１５  操作部
１６  ケーブルＩ／Ｆ部
１７  媒体Ｉ／Ｆ部
２０  画像形成装置
２１  制御部
２２  記憶部
２２ａ  データ記憶部
２２ｂ  プログラム記憶部
２３  通信部
２４  表示部
２５  操作部
２６  描画処理部
２７  印刷部
３０  ネットワーク機能を持つタイプのコンテンツ表示端末
３１  制御部
３２  記憶部
３２ａ  データ記憶部
３２ｂ  プログラム記憶部
３３  通信部
３４  表示部
３５  操作部
４０  ネットワーク機能を持たないタイプのコンテンツ表示端末
４１  制御部
４２  記憶部
４２ａ  データ記憶部
４２ｂ  プログラム記憶部
４３  表示部
４４  操作部
４５  ケーブルＩ／Ｆ部
４６  媒体Ｉ／Ｆ部
５０  出力デバイス管理サーバ
５１  制御部
５２  記憶部
５２ａ  データ記憶部
５２ｂ  プログラム記憶部
５３  通信部
５４  表示部
５５  操作部
６０  ネットワーク
６１  無線ＬＡＮ
７０  データケーブル
８０  記憶媒体
９０  表示端末登録画面
９１  出力先選択画面
９２  自動更新詳細画面
９３  出力設定画面
９４  自動更新対象ファイル一覧画面
９５  自動更新登録画面
９６  出力先変更画面
９７  ファイルアップロード確認画面
９８  自動受信ファイル一覧画面
【図１】
2011134136.tif 000003
【図２】
2011134136.tif 000004
【図３】
2011134136.tif 000005
【図４】
2011134136.tif 000006
【図５】
2011134136.tif 000007
【図６】
2011134136.tif 000008
【図７】
2011134136.tif 000009
【図８】
2011134136.tif 000010
【図９】
2011134136.tif 000011
【図１０】
2011134136.tif 000012
【図１１】
2011134136.tif 000013
【図１２】
2011134136.tif 000014
【図１３】
2011134136.tif 000015
【図１４】
2011134136.tif 000016
【図１５】
2011134136.tif 000017
【図１６】
2011134136.tif 000018