(57)【要約】    【課題】物理ロケーションにかかわらず最適な出力装置で出力内容を取得する。    【解決手段】機器検索部１０は、ネットワーク資源情報データベース１０ａを参照してネットワーク上利用でき使用勝手のよい出力機器をその位置情報に基づいて検索する。検索結果の一覧をユーザに提示する。機器指定部１１は、ユーザインタフェースを介して入力された指定情報を受け取るものである。転送先設定部１２は、選択された情報に従ってベースの出力機器３００Ａの指示書を変更する指示を生成してベースの出力機器３００Ａに送出するものである。ベースの出力機器３００Ａでは、変更指示に基づいて当該ユーザに適用がある指示書の内容を変更する。ベースの出力機器３００Ａの指示書エンジン３０１が変更された指示書に基づいて当該ユーザあての出力ジョブを処理する。ネットワーク変更検知部１４は、ネットワークからの切断、ネットワークの変更を検知し、指示書の設定を元の状態に復帰させる。【選択図】図３
2008182489.tif 000002
【特許請求の範囲】
【請求項１】
指示データに基づいて所定の出力ジョブを処理する第１の出力装置と通信ネットワークを介して接続されている出力支援装置において、
上記第１の出力装置から上記出力ジョブの出力内容を通信ネットワークを介して転送可能な第２の出力装置を検索する検索手段と、
上記検索手段により検索された第２の出力装置からなるグループから１または複数の第２の出力装置を特定する特定手段と、
上記第１の出力装置から上記特定手段で特定された第２の出力装置へ出力ジョブの出力内容を転送するように上記第１の出力装置の指示データを変更する変更要求を上記第１の出力装置に送出する送出手段とを有することを特徴とする出力支援装置。
【請求項２】
クライアント端末が上記通信ネットワークを介して通信可能な状態になったことを検出する検出手段をさらに有し、上記検出手段の検出結果に基づいて上記検索手段、上記特定手段および上記送出手段を起動する請求項１記載の出力支援装置。
【請求項３】
上記通信可能な状態は上記クライアント装置の所定のサーバ装置へのログインにより検出される請求項２記載の出力支援装置。
【請求項４】
上記検出手段は、上記クライアント端末が上記通信ネットワークから離脱したことをさらに検出し、離脱の検出結果に基づいて上記第１の出力装置の指示データを復元する請求項２または３記載の出力支援装置。
【請求項５】
上記クライアント端末からの指定入力に基づいて上記特定手段が上記第２の出力装置を特定する請求項２〜４のいずれかに記載の出力支援装置。
【請求項６】
上記出力装置は、プリンタまたはファクシミリ装置である請求項１〜５のいずれかに記載の出力支援装置。
【請求項７】
指示データに基づいて所定の出力ジョブを処理する第１の出力装置と、出力支援装置と、第２の出力装置とを通信ネットワークを介して接続してなる出力システムにおいて、
上記出力支援装置は、
上記第１の出力装置から上記出力ジョブの出力内容を通信ネットワークを介して転送可能な上記第２の出力装置を検索する検索手段と、
上記検索手段により検索された第２の出力装置からなるグループから１または複数の第２の出力装置を特定する特定手段と、
上記第１の出力装置から上記特定手段で特定された第２の出力装置へ出力ジョブの出力内容を転送するように上記第１の出力装置の指示データを変更する変更要求を上記第１の出力装置に送出する送出手段とを有することを特徴とする出力支援システム。
【請求項８】
指示データに基づいて所定の出力ジョブを処理する第１の出力装置と、第２の出力装置とを通信ネットワークを介して接続してなる出力システムにおける出力支援方法において、
検索手段が、上記第１の出力装置から上記出力ジョブを通信ネットワークを介して転送可能な上記第２の出力装置を検索するステップと、
特定手段が、上記検索手段により検索された第２の出力装置からなるグループから１または複数の第２の出力装置を特定するステップと、
送出手段が、上記第１の出力装置から上記特定手段で特定された第２の出力装置へ出力ジョブの出力内容を転送するように上記第１の出力装置の指示データを変更する変更要求を上記第１の出力装置に送出するステップとを有することを特徴とする出力支援方法。
【請求項９】
指示データに基づいて所定の出力ジョブを処理する第１の出力装置と、第２の出力装置とを通信ネットワークを介して接続してなる出力システムにおいて出力支援を行うために用いられるコンピュータプログラムにおいて、
検索手段が、上記第１の出力装置から上記出力ジョブの出力内容を通信ネットワークを介して転送可能な上記第２の出力装置を検索するステップと、
特定手段が、上記検索手段により検索された第２の出力装置からなるグループから１または複数の第２の出力装置を特定するステップと、
送出手段が、上記第１の出力装置から上記特定手段で特定された第２の出力装置へ出力ジョブの出力内容を転送するように上記第１の出力装置の指示データを変更する変更要求を上記第１の出力装置に送出するステップとをコンピュータに実行させるために用いられることを特徴とする出力支援用コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、プリンタ、ファクシミリ装置等の画像の出力を支援する画像出力支援技術に関し、とくに、物理ロケーションに依存することなくファクシミリ装置、プリンタ、その他の出力装置を利用できるようにするものである。
【背景技術】
【０００２】
モバイルネットーワーク技術の進化に伴い、例えばフリーアドレスオフィスといった従来の業務環境と大きく異なり、物理的なロケーションにとらわれずにネットワークを利用する環境が一般的なものとして認知されつつある。たとえばフリーアドレスオフィス環境の場合、各ネットワーク利用者は自由に空いている席に個人のノートＰＣをネットワークに接続し業務を遂行する。また、シン・クライアント（Ｔｈｉｎ  Ｃｌｉｅｎｔ）環境では利用者は自由に空いている端末からネットワークへアクセスし、認証を受け、業務を遂行する。
【０００３】
このような環境下では利用者は物理的ロケーションに拘束されずに自由に個人の作業環境（デスクトップ環境）を利用することができるけれども、一方で実際の物理メディアを処理するファクス、プリンタなどの機器は、固定的なロケーションに設置されていることが多く、これらの機器の利用に関しては依然として物理的ロケーションの拘束を受けることになる。
【０００４】
なお、この発明と関連する先行技術としてはつぎのようなものがある。
【０００５】
特許文献１は、フアクシミリ文書受信者に対して遠隔のフアクシミリ装置が受信した際、受信者の近くのフアクシミリ機能を持つ通信端末装置へ転送可能にし、フアクシミリ文書の受信と受信の確認の即時性を得ることを提案している。具体的には、送信元が転送先の内線番号を指定することにより、文書の転送を実現している。
【０００６】
特許文献２は、ユーザが外出時に受信したファクスを、機器から送信される電子メールに返信することにより所定のファクス番号への転送もしくは電子メールでの受信を行うことを提案している。この提案では、受信時に都度転送先を指定する必要があり、操作上煩雑である。また、出力された状態の文書を入手するためには別途印刷するか、転送先のファクス番号を確認したりするなどの手間が必要となる。
【０００７】
なお、上述の従来技術やその問題点は、この発明の背景の一部を説明するためにのみ説明している。この発明は上述の従来技術や問題点に限定されるものではない点に留意されたい。
【特許文献１】特開平４−２９９６９３号公報
【特許文献２】特開２００３−３４８３１０公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
この発明は上述の事情を考慮してなされたものであり、物理ロケーションに依存しない環境で最適なファクシミリ装置、プリンタ、その他の出力装置を利用できるようにすることを、目的としている。
【課題を解決するための手段】
【０００９】
この発明の原理的な構成例では、上述の目的を達成するために、指示書と呼ばれる一種のバッチコマンドを利用することにより、デスクトップ上の環境設定を変更することなく、利用者がネットワーク接続時に適切に利用可能なファクシミリ装置、プリンタ等の物理機器を選択し利用できる環境を提供する。デスクトップ上の環境設定ではファクシミリやプリントの出力を予め設定した機器で実行する。指示書を用いてこの機器を制御してユーザの利用環境に適したファクシミリやプリントの出力装置に出力を転送する。
【００１０】
指示書は、ジョブフローシート、ジョブフローリスト、フローリストともいい、一連の指示、命令等からなり（単一の指示等でもよい）、指示、命令を解釈して実行する機器により利用される。機器は、指示書の記載に基づいてジョブを実行する。
【００１１】
この構成例においては、物理ロケーションに依存することなく最適なファクシミリ装置、プリンタ、その他の出力装置を利用できる。
【００１２】
さらにこの発明を説明する。
【００１３】
この発明の一側面によれば、上述の目的を達成するために、指示データに基づいて所定の出力ジョブを処理する第１の出力装置と通信ネットワークを介して接続されている出力支援装置に：上記第１の出力装置から上記出力ジョブの出力内容を通信ネットワークを介して転送可能な第２の出力装置を検索する検索手段と；上記検索手段により検索された第２の出力装置からなるグループから１または複数の第２の出力装置を特定する特定手段と；上記第１の出力装置から上記特定手段で特定された第２の出力装置へ出力ジョブの出力内容を転送するように上記第１の出力装置の指示データを変更する変更要求を上記第１の出力装置に送出する送出手段とを設けるようにしている。
【００１４】
この構成において、物理ロケーションにかかわらず最適な出力装置で出力内容を取得することができる。転送される出力内容は、所望の処理を施されていても良い。例えば、１ページのみを出力内容としたり、要約抽出後の要約の出力内容であったり、印刷解像度や色情報を変換したものであってもよい。
【００１５】
この構成において、クライアント端末が上記通信ネットワークを介して通信可能な状態になったことを検出する検出手段をさらに設け、上記検出手段の検出結果に基づいて上記検索手段、上記特定手段および上記送出手段を起動するようにしてもよい。この場合、上記通信可能な状態は、典型的には、上記クライアント装置の所定のサーバ装置へのログインにより検出される。
【００１６】
また、上記検出手段は、上記クライアント端末が上記通信ネットワークから離脱したことをさらに検出し、離脱の検出結果に基づいて上記第１の出力装置の指示データを復元してもよい。
【００１７】
また、典型的には、上記クライアント端末からの指定入力に基づいて上記特定手段が上記第２の出力装置を特定する。
【００１８】
また、上記出力装置は、典型的には、プリンタまたはファクシミリ装置である。出力画像や出力データを保管する記憶手段であってもよい。記憶手段がプリンタ、ファクシミリ装置の専用記憶部であってもよいし、通信ネットワークに接続された外部記憶装置であってもよく、情報機器に装着または格納された着脱自在の記憶媒体であってもよい。
【００１９】
また、この発明の他の側面によれば、上述の目的を達成するために、指示データに基づいて所定の出力ジョブを処理する第１の出力装置と、出力支援装置と、第２の出力装置とを通信ネットワークを介して接続してなる出力システムにおいて、上記出力支援装置に：上記第１の出力装置から上記出力ジョブの出力内容を通信ネットワークを介して転送可能な上記第２の出力装置を検索する検索手段と；上記検索手段により検索された第２の出力装置からなるグループから１または複数の第２の出力装置を特定する特定手段と；上記第１の出力装置から上記特定手段で特定された第２の出力装置へ出力ジョブの出力内容を転送するように上記第１の出力装置の指示データを変更する変更要求を上記第１の出力装置に送出する送出手段とを設けるようにしている。
【００２０】
この構成においても、物理ロケーションにかかわらず最適な出力装置で出力内容を取得することができる。
【００２１】
なお、この発明は装置またはシステムとして実現できるのみでなく、方法としても実現可能である。また、そのような発明の一部をソフトウェアとして構成することができることはもちろんである。またそのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品（記録媒体または通信ネットワークを介して提供されるコンピュータプログラム）もこの発明の技術的な範囲に含まれることも当然である。
【００２２】
この発明の上述の側面および他の側面は特許請求の範囲に記載され以下実施例を用いて詳述される。
【発明の効果】
【００２３】
この発明によれば、物理ロケーションにかかわらず最適な出力装置で出力内容を取得することができる。
【発明を実施するための最良の形態】
【００２４】
以下、この発明の実施例について説明する。
【００２５】
図１は、この発明の実施例の出力システムを全体として示しており、この図において、クライアント端末１００Ａ、１００Ｂ、システムサーバ２００、出力機器３００Ａ、３００Ｂ等が通信ネットワーク４００に接続されている。通信ネットワーク４００は典型的にはイーサネット（商標）をベースにしてＬＡＮまたはＷＡＮである。また、出力機器３００Ａ、３００Ｂ，および３００Ｃはファクシミリ回線網（または電話回線網）５００を介して相互に接続可能である。
【００２６】
クライアント端末１００Ａ、１００Ｂは２つ示されているが、個数はこれに限定されない。個別のクライアント端末１００Ａ、１００Ｂに言及する場合を除いて、以下ではサフィックスを省略して説明する。出力機器３００Ａ、３００Ｂについても同様である。システムサーバ２００も複数あってもよい。各種のコンピュータのコンピュータまたはそのハードウェアを利用した機器（例えば出力機器３００）は、ＣＰＵ、主メモリ、バス、各種の入出力装置を具備して構成され、主メモリ（仮想メモリも含む）にコンピュータプログラムをインストールして各種の処理を実行する。後に図３を用いて説明する各種の機能部分は、コンピュータのハードウェア資源とソフトウェアとを協働させることにより実現される具体的な手段である。
【００２７】
図１において、クライアント端末１００は、例えばパーソナルコンピュータ、携帯情報端末等である。システムサーバ２００はクライアント端末１００のユーザに各種のサービスを提供するものであり、例えば、グループウェアシステムのサービスや、文書管理サービスを提供する。クライアント端末１００とシステムサーバ２００は典型的にはクライアントサーバ構成である。ユーザはクライアント端末１００のウェブブラウザやエージェントプログラムを利用してシステムサーバ２００のサービスにログインして各種のサービスを受けることができる。
【００２８】
出力機器３００は、典型的には、複写機能、プリント機能、ファクシミリ機能等を有する複合機であり、プリンタやファクシミリ装置として用いることができる。プリントジョブやファクシミリジョブの出力内容は、そのまま印刷出力も可能であるけれども、ユーザごとの親展ボックスを含む各種の記憶部に記憶保管することも可能である。
【００２９】
出力機器３００Ｃはファクシミリ回線網５００を介して他の出力機器３００Ａ、３００Ｂと接続されている。出力機器３００Ａ、３００Ｂは通信ネットワーク４００にも接続されている。
【００３０】
クライアント端末１００Ａ、１００Ｂは比較的離間して配置され、それぞれに近接して出力機器３００Ａ、３００Ｂが配置されている。クライアント端末１００Ａ、１００Ｂをそれぞれ利用するユーザは、出力機器３００Ａ、３００Ｂをそれぞれ用いて出力を行うことが、その物理ロケーションの点から、望まれる。
【００３１】
例えば、ユーザが出力機器３００Ａを通常の出力先として登録していると、ユーザがクライアント端末１００Ａを利用している場合には、その近傍の出力機器３００Ａにプリント出力またはファクシミリ出力が行われ便利である。ユーザがクライアント端末１００Ｂを利用する場合には、システムサーバ２００の機器選択ツール２００ａを用いて出力機器３００Ｂからプリント出力またはファクシミリ出力を行うように設定変更する。機器選択ツール（機器選択サービス）１０１は、例えば、クライアント端末１００のプログラムとして実現される。この機器選択ツールをシステムサーバ２００のサービスとして実現しても良い。
【００３２】
図１の出力システムは例えば図２に示すように利用される。図２において、ユーザはクライアント端末１００を用いてシステムサーバ２００が提供するサービスにログインする（Ｓ１０）。ログイン時にはユーザＩＤを入力してパスワード認証等を受ける。システムサーバ２００はユーザＩＤに関連してベースの出力機器（プリンタ、ファクシミリ装置ごとに設定できる）の情報を利用できる。
【００３３】
つぎにクライアント端末１００の機器選択ツール１０１が起動して近くの出力機器３００を検索する（Ｓ１１）。クライアント端末１００の機器選択ツール１０１は、システムサーバ２００または他のサーバからネットワーク資源情報を取得し、クライアント端末１００に近い出力機器３００を特定する。ネットワーク資源情報は、通信ネットワーク４００に接続されているホスト、サーバ、各種の機器の各種属性を記述している。この例では、クライアント端末１００をなすホスト、出力機器３００の物理的なロケーション情報（事業所、フロア、居室等）、性能に関する情報等を含んでいる。機器選択ツール１０１は、例えば、利用中のクライアント端末１００と同一のフロアまたは居室にある出力機器３００のリストをプリンタ／ファクシミリ装置ごとに提示する。ユーザは機器選択ツール１０１のユーザインタフェースを用いて１つまたは同報対象の複数を指定する。この指定内容はベースの出力機器３００に送られ当該ユーザに適用がある指示書（ジョブフローシート）の内容が書き換えられる（Ｓ１２）。この設定変更後では、当該ユーザ宛に当該ベースの出力機器３００に送られたジョブの画像が変更後の出力機器３００へ転送される（Ｓ１３）。
【００３４】
図３は、機器選択ツール１０１の構成例を示している。なお、この図において、出力機器３００Ａがベースの出力機器であり、出力機器３００Ｂは一時的な転送先の出力機器である。なお、ユーザごとのベースの出力機器は、典型的には、ユーザ情報のデータベースを用いてシステムサーバ２００または他のサーバにより管理されている。
【００３５】
図３において、機器選択ツール１０１は、機器検索部１０、機器指定部１１、転送先設定部１２、ベース機器記憶部１３、ネットワーク変更検知部１４等を含んで構成されている。機器検索部１０は、ネットワーク資源情報データベース１０ａを参照してネットワーク上利用でき使用勝手のよい出力機器をその位置情報に基づいて検索する。検索結果の一覧をユーザに提示する。場合によってはすべての利用可能な出力機器を検索し、その位置情報とともに一覧表示しても良い。機器指定部１１は、ユーザインタフェースを介して入力された指定情報を受け取るものである。転送先設定部１２は、選択された情報に従ってベースの出力機器３００Ａの指示書を変更する指示を生成してベースの出力機器３００Ａに送出するものである。ベースの出力機器３００Ａでは、変更指示に基づいて当該ユーザに適用がある指示書の内容を変更する。ベースの出力機器３００Ａの指示書エンジン３０１が変更された指示書に基づいて当該ユーザあての出力ジョブを処理する。図３の例では当該ユーザ宛の出力ジョブの出力画像を親展ボックス３０２に保管し、この出力画像を取り出して指定の出力機器３００Ｂに転送する。もちろん、指示書の動作例はこれに限らず種々の態様が可能である。また、１枚目の画像のみの転送、要約を生成してその画像またはテキストを出力する等の処理も可能である。色変換、解像度変換、符号化等を行っても良い。
【００３６】
ネットワーク変更検知部１４は、ネットワークからの切断、ネットワークの変更を検知するものである。この例では、例えば、ユーザのログオフを検出して指示書の設定を元の状態に復帰させる。ネットワークから離脱したユーザの識別子を用いてベースの出力機器３００Ａに保持されている当該ユーザに適用がある指示書を元の状態に復帰させる。
【００３７】
つぎに図４を参照してこの実施例の動作例を説明する。図４の動作例の詳細は以下のとおりである。
【００３８】
［ステップＳ２０］：ユーザがクライアント端末１００を用いてシステムサーバ２００（ネットワーク）にログインする。
［ステップＳ２１］：機器選択ツール１０１が起動する。
［ステップＳ２２］：機器選択ツール１０１が利用可能な出力機器３００Ｂを検索する。
［ステップＳ２３］：機器選択ツール１０１が出力機器の情報を取得して例えば図５に示すような選択画面を表示する。この例では、転送先機器を利用しない場合には親展ボックスにそのまま保持される。転送先機器を利用する場合には、そのラジオボタンを操作し、さらに出力機器の一覧（プルダウンメニュー）からユーザが利用出力機器を選択する。選択出力が機器選択ツール１０１に送られる。設定はプリント動作およびファクシミリ動作の別に行われる。「ＯＫ」ボタンを押して設定を終了する。
［ステップＳ２４］：機器選択ツール１０１が指示書の変更の指示をベースの出力機器３００Ａへ送出する。
［ステップＳ２５］：ベースの出力機器３００Ａが指示書を変更する。変更前の設定を退避させておくことが好ましい。
［ステップＳ２６］：ベースの出力機器３００Ａへ出力があったときに、指示書エンジン３０１が指示書の指示内容に従ってその出力内容を他の出力機器３００Ｂに転送する。
［ステップＳ２７］：ユーザがシステムサーバ２００からログオフする（ネットワークの切断）。これによりユーザが他のロケーションに移動することが予定される。
［ステップＳ２８］：機器選択ツール１０１がネットワークの変更（ログオフ）を検出して指示書の復帰の指示をベースの出力機器３００Ａに送出する。このとき図６に示すような案内が表示される。
［ステップＳ２９］：出力機器３００Ａは当該ユーザの指示書を元の状態に戻す。これにより、ファクス文書などが転送され印刷されることなく、親展ボックスに格納されるようになる。状態の復元終了を機器選択ツール１０１に返す。
［ステップＳ３０］：機器選択ツール１０１が動作終了する。
【００３９】
なお、ユーザは、図７に示すような画面を用いてベースの出力機器の設定を行える。この設定サービスはシステムサーバ２００または他のサーバを用いて行える。ベース機器の指定はユーザが利用可能な出力機器の一覧（プルダウンメニュー）から選択できる。親展ボックス番号はユーザが利用できる親展ボックスの番号である。この番号に対して指示書を設定できる。
【００４０】
この実施例によれば、利用者に該当するファクス番号／プリント先／スキャン格納先を固定化することができ、かつ利用者の物理的ロケーションに応じた機器を利用することができるようになる。利用者の物理的位置に応じて利用する簡便に機器を選択することができる。ベース機器が固定のため、利用者が物理的位置を変更したとしても、ファクス番号を固定に割り振ることが可能となる。
【００４１】
なお、この発明は特許請求の範囲の記載に基づいて決定されるものであり、実施例の具体的な構成、課題、および効果には限定されない。この発明は上述の実施例に限定されるものではなくその趣旨を逸脱しない範囲で種々変更が可能である。例えば、利用者のプレゼンス情報を利用し、利用者がネットワークに接続されていると判別して、利用者のネットワーク上の機器が利用できるように指示書を設定してもよい。例えば、プレゼンス情報の入力をイベントとして受け取りこれに基づいて図５に示すような機器選択画面が表示されれば良い。プレゼンス情報は、キーボードを操作しているかどうか、ＰＣに設置されたセンサでの人の検出である。この場合、各利用者が個別にツールを起動する必要がなく、サーバで一元管理することができる。また、位置情報を利用しても良い。位置情報は、ＲＦＩＤタグ、移動体通信の移動局、入出力記録等から取得できるが、これに限定されない。位置情報によりユーザが利用しやすい出力機器を絞り込むことができる。また、携帯端末を利用したアクセスのように携帯端末の識別情報自体からその位置を知ることができない場合にも、ユーザの位置情報を利用することが好ましい。
【００４２】
また、ファクシミリ出力やプリント出力を転送した時にベースの出力機器からユーザに通知する仕組みを提供してもよい。通知の方法は、専用クライアントソフトウェアや電子メースサービス等がある。
【図面の簡単な説明】
【００４３】
【図１】この発明の実施例の出力システムの構成を全体として示す図である。
【図２】実施例の出力システムの利用例を説明するフローチャートである。
【図３】実施例の機器選択ツールの構成例を説明する図である。
【図４】実施例の動作例を説明するフローチャートである。
【図５】クライアント端末の起動時のダイアログ例を説明する図である。
【図６】クライアント端末のログオフ時の画面の表示例を説明する図である。
【図７】実施例のベースの出力機器の設定画面の例を説明する図である。
【符号の説明】
【００４４】
１０       機器検索部
１０ａ    ネットワーク資源情報データベース
１１       機器指定部
１２       転送先設定部
１３       ベース機器記憶部
１４       ネットワーク変更検知部
１００    クライアント端末
１０１    機器選択ツール
２００    システムサーバ
３００    出力機器
３０１    指示書エンジン
３０２    親展ボックス
４００    通信ネットワーク
５００    ファクシミリ回線網
【図１】
2008182489.tif 000003
【図２】
2008182489.tif 000004
【図３】
2008182489.tif 000005
【図４】
2008182489.tif 000006
【図５】
2008182489.tif 000007
【図６】
2008182489.tif 000008
【図７】
2008182489.tif 000009