(57)【要約】【課題】蓄積文書のサムネイルに対する認証機能を共有することができ、文書管理ＤＢへの負担を分散でき、リソースを浪費することなく蓄積文書のサムネイルの印刷および出力が可能な画像形成装置，サムネイル印刷方法，サムネイル出力方法，サムネイル印刷システムおよびサムネイル出力システムを提供することを目的とする。【解決手段】蓄積文書のサムネイルを印刷する画像形成装置１であって、ネットワーク機器１００から蓄積文書のサムネイルに対する証明情報取得要求を受信すると証明情報を生成して外部のネットワーク機器１００に供給する文書管理サービス１２３と、外部のネットワーク機器１００から証明情報を利用したサムネイル印刷要求を受信し、その証明情報に応じた蓄積文書のサムネイルを複製した印刷用サムネイルの識別情報を文書蓄積手段から取得して印刷する印刷サービス１３０とを有することにより上記課題を解決する。【選択図】　　　　図３
2004005480.tif 000002
【特許請求の範囲】
【請求項１】
文書蓄積手段に蓄積された蓄積文書のサムネイルをユーザからの要求に応じて印刷する画像形成装置であって、
外部のネットワーク機器から前記文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報取得要求を受信し、その証明情報取得要求に応じた証明情報を生成して前記外部のネットワーク機器に供給する一方、証明情報に応じた蓄積文書のサムネイルを複製した印刷用サムネイルの識別情報を出力する文書管理サービスと、
前記外部のネットワーク機器から証明情報を利用したサムネイル印刷要求を受信し、その証明情報に応じた印刷用サムネイルの識別情報を受信する一方、その識別情報に応じた印刷用サムネイルを前記文書蓄積手段から取得して印刷する印刷サービスと
を有することを特徴とする画像形成装置。
【請求項２】
文書蓄積手段に蓄積された蓄積文書のサムネイルをユーザからの要求に応じて印刷する画像形成装置であって、
外部のネットワーク機器から前記文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報取得要求を受信し、その証明情報取得要求に応じた証明情報を生成して前記外部のネットワーク機器との間で確立されたセッションのセッション情報と対応付け、前記外部のネットワーク機器にセッション情報を供給する一方、証明情報に応じた蓄積文書のサムネイルを複製した印刷用サムネイルの識別情報を出力する文書管理サービスと、
前記外部のネットワーク機器からセッション情報を利用したサムネイル印刷要求を受信し、そのセッション情報に対応付けられた証明情報を特定し、その証明情報に応じた印刷用サムネイルの識別情報を受信する一方、その識別情報に応じた印刷用サムネイルを前記文書蓄積手段から取得して印刷する印刷サービスと
を有することを特徴とする画像形成装置。
【請求項３】
文書蓄積手段に蓄積された蓄積文書のサムネイルをユーザからの要求に応じて出力する画像形成装置であって、
外部のネットワーク機器から前記文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報取得要求を受信し、その証明情報取得要求に応じた証明情報を生成して前記外部のネットワーク機器に供給する一方、証明情報に応じた蓄積文書のサムネイルを複製した出力用サムネイルの識別情報を出力する文書管理サービスと、
前記外部のネットワーク機器から証明情報を利用したサムネイル出力要求を受信し、その証明情報に応じた出力用サムネイルの識別情報を受信する一方、その識別情報に応じた出力用サムネイルを前記文書蓄積手段から取得して出力する文書出力サービスと
を有することを特徴とする画像形成装置。
【請求項４】
文書蓄積手段に蓄積された蓄積文書のサムネイルをユーザからの要求に応じて出力する画像形成装置であって、
外部のネットワーク機器から前記文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報取得要求を受信し、その証明情報取得要求に応じた証明情報および第１のセッションのセッション情報を生成して前記外部のネットワーク機器との間で確立された第２のセッションのセッション情報と対応付け、前記外部のネットワーク機器に第２のセッションのセッション情報を供給する一方、証明情報および第１のセッションのセッション情報に応じた蓄積文書のサムネイルを複製した出力用サムネイルの識別情報を出力する文書管理サービスと、
前記外部のネットワーク機器から第２のセッションのセッション情報を利用したサムネイル出力要求を受信し、その第２のセッションのセッション情報に対応付けられた証明情報および第１のセッションのセッション情報を特定し、その証明情報および第１のセッションのセッション情報に応じた出力用サムネイルの識別情報を受信する一方、その識別情報に応じた出力用サムネイルを前記文書蓄積手段から取得して出力する文書出力サービスと
を有することを特徴とする画像形成装置。
【請求項５】
文書蓄積手段に蓄積された蓄積文書のサムネイルをユーザからの要求に応じて出力するための画像形成装置であって、
外部のネットワーク機器から前記文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報取得要求を受信すると、前記証明情報取得要求に応じた証明情報を生成して前記ネットワーク機器に送信する一方、
他の画像形成装置の文書出力サービスから前記証明情報を利用したサムネイル取得要求を受信すると、前記証明情報に応じた蓄積文書のサムネイルを複製した出力用サムネイルを前記文書蓄積手段から取得して前記他の画像形成装置の文書出力サービスに送信する文書管理サービスを有することを特徴とする画像形成装置。
【請求項６】
文書蓄積手段に蓄積された蓄積文書のサムネイルをユーザからの要求に応じて出力するための画像形成装置であって、
外部のネットワーク機器から他の画像形成装置の文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報を受信すると、前記証明情報を利用したサムネイル取得要求を他の画像形成装置の文書管理サービスに送信する一方、
前記文書管理サービスから前記証明情報に応じた蓄積文書のサムネイルを複製した出力用サムネイルを受信すると、その出力用サムネイルを出力する文書出力サービスを有することを特徴とする画像形成装置。
【請求項７】
文書蓄積手段に蓄積された蓄積文書のサムネイルをユーザからの要求に応じて出力するための画像形成装置であって、
外部のネットワーク機器から前記文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報取得要求を受信すると、文書管理サービスのセッション情報および証明情報を生成して前記ネットワーク機器に送信する一方、
他の画像形成装置の文書出力サービスから文書管理サービスのセッション情報および証明情報を利用したサムネイル取得要求を受信すると、証明情報に応じた蓄積文書のサムネイルを複製した出力用サムネイルを前記文書蓄積手段から取得して前記他の画像形成装置の文書出力サービスに送信する文書管理サービスを有することを特徴とする画像形成装置。
【請求項８】
文書蓄積手段に蓄積された蓄積文書のサムネイルをユーザからの要求に応じて出力するための画像形成装置であって、
外部のネットワーク機器から他の画像形成装置の文書管理サービスのセッション情報および証明情報を受信すると、その文書管理サービスのセッション情報および証明情報を利用したサムネイル取得要求を前記他の画像形成装置の文書管理サービスに送信する一方、
前記文書管理サービスから証明情報に応じた蓄積文書のサムネイルを複製した出力用サムネイルを受信すると、その出力用サムネイルを出力する文書出力サービスを有することを特徴とする画像形成装置。
【請求項９】
前記文書管理サービスは、証明情報の内容および識別情報を生成し、証明情報の識別情報を証明情報として送信する一方、前記証明情報の内容を保持することを特徴とする請求項１乃至８何れか一項記載の画像形成装置。
【請求項１０】
前記文書管理サービスは、証明情報の識別情報を受信すると、証明情報の識別情報を用いて前記保持された証明情報の内容を特定する一方、証明情報の内容に応じたサムネイル又はサムネイルの識別情報を送信することを特徴とする請求項９記載の画像形成装置。
【請求項１１】
文書蓄積手段に蓄積された蓄積文書のサムネイルをユーザからの要求に応じて印刷する画像形成装置のサムネイル印刷方法であって、
文書管理サービスが、外部のネットワーク機器から前記文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報取得要求を受信し、その証明情報取得要求に応じた証明情報を生成して前記外部のネットワーク機器に供給する段階と、
印刷サービスが、前記外部のネットワーク機器から証明情報を利用したサムネイル印刷要求を受信する段階と、
前記文書管理サービスが、証明情報に応じた蓄積文書のサムネイルを複製した印刷用サムネイルの識別情報を出力する段階と、
前記印刷サービスが、証明情報に応じた印刷用サムネイルの識別情報を受信する一方、その識別情報に応じた印刷用サムネイルを前記文書蓄積手段から取得して印刷する段階と
を有することを特徴とするサムネイル印刷方法。
【請求項１２】
文書蓄積手段に蓄積された蓄積文書のサムネイルをユーザからの要求に応じて印刷する画像形成装置のサムネイル印刷方法であって、
文書管理サービスが、外部のネットワーク機器から前記文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報取得要求を受信し、その証明情報取得要求に応じた証明情報を生成して前記外部のネットワーク機器との間で確立されたセッションのセッション情報と対応付け、前記外部のネットワーク機器にセッション情報を供給する段階と、
印刷サービスが、前記外部のネットワーク機器からセッション情報を利用したサムネイル印刷要求を受信し、そのセッション情報に対応付けられた証明情報を特定する段階と、
前記文書管理サービスが、証明情報に応じた蓄積文書のサムネイルを複製した印刷用サムネイルの識別情報を出力する段階と、
前記印刷サービスが、証明情報に応じた印刷用サムネイルの識別情報を受信する一方、その識別情報に応じた印刷用サムネイルを前記文書蓄積手段から取得して印刷する段階と
を有することを特徴とするサムネイル印刷方法。
【請求項１３】
文書蓄積手段に蓄積された蓄積文書のサムネイルをユーザからの要求に応じて出力する画像形成装置のサムネイル出力方法であって、
文書管理サービスが、外部のネットワーク機器から前記文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報取得要求を受信し、その証明情報取得要求に応じた証明情報を生成して前記外部のネットワーク機器に供給する段階と、
文書出力サービスが、前記外部のネットワーク機器から証明情報を利用したサムネイル出力要求を受信する段階と、
前記文書管理サービスが、証明情報に応じた蓄積文書のサムネイルを複製した出力用サムネイルの識別情報を出力する段階と、
前記文書出力サービスが、証明情報に応じた出力用サムネイルの識別情報を受信する一方、その識別情報に応じた出力用サムネイルを前記文書蓄積手段から取得して出力する段階と
を有することを特徴とするサムネイル出力方法。
【請求項１４】
文書蓄積手段に蓄積された蓄積文書のサムネイルをユーザからの要求に応じて出力する画像形成装置のサムネイル出力方法であって、
文書管理サービスが、外部のネットワーク機器から前記文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報取得要求を受信し、その証明情報取得要求に応じた証明情報および第１のセッションのセッション情報を生成して前記外部のネットワーク機器との間で確立された第２のセッションのセッション情報と対応付け、前記外部のネットワーク機器に第２のセッションのセッション情報を供給する段階と、
文書出力サービスが、前記外部のネットワーク機器から第２のセッションのセッション情報を利用したサムネイル出力要求を受信し、その第２のセッションのセッション情報に対応付けられた証明情報および第１のセッションのセッション情報を特定する段階と、
前記文書管理サービスが、証明情報および第１のセッションのセッション情報に応じた蓄積文書のサムネイルを複製した出力用サムネイルの識別情報を出力する段階と、
前記文書出力サービスが、証明情報および第１のセッションのセッション情報に応じた出力用サムネイルの識別情報を受信する一方、その識別情報に応じた出力用サムネイルを前記文書蓄積手段から取得して出力する段階と
を有することを特徴とするサムネイル出力方法。
【請求項１５】
１つ以上の外部のネットワーク機器と、前記外部のネットワーク機器にネットワークを介して接続された第１および第２の画像形成装置とを用いて、前記画像形成装置の文書蓄積手段に蓄積された蓄積文書のサムネイルを出力するサムネイル出力システムのサムネイル出力方法であって、
前記第１の画像形成装置が、外部のネットワーク機器から前記文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報取得要求を受信すると、前記証明情報取得要求に応じた証明情報を生成して前記ネットワーク機器に送信する段階と、
前記第２の画像形成装置が、外部のネットワーク機器から他の画像形成装置の文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報を受信すると、前記証明情報を利用したサムネイル取得要求を他の画像形成装置の文書管理サービスに送信する段階と、
前記第１の画像形成装置が、他の画像形成装置の文書出力サービスから前記証明情報を利用したサムネイル取得要求を受信すると、前記証明情報に応じた蓄積文書のサムネイルを前記文書蓄積手段から取得して前記他の画像形成装置の文書出力サービスに送信する段階と、
前記第２の画像形成装置が、前記文書管理サービスから前記証明情報に応じた蓄積文書のサムネイルを受信すると、そのサムネイルを出力する段階と
を有することを特徴とするサムネイル出力方法。
【請求項１６】
１つ以上の外部のネットワーク機器と、前記外部のネットワーク機器にネットワークを介して接続された第１および第２の画像形成装置とを用いて、前記画像形成装置の文書蓄積手段に蓄積された蓄積文書のサムネイルを出力するサムネイル出力システムのサムネイル出力方法であって、
前記第１の画像形成装置が、外部のネットワーク機器から前記文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報取得要求を受信すると、文書管理サービスのセッション情報および証明情報を生成して前記ネットワーク機器に送信する段階と、
前記第２の画像形成装置が、外部のネットワーク機器から他の画像形成装置の文書管理サービスのセッション情報および証明情報を受信すると、その文書管理サービスのセッション情報および証明情報を利用したサムネイル取得要求を前記他の画像形成装置の文書管理サービスに送信する段階と、
前記第１の画像形成装置が、他の画像形成装置の文書出力サービスから文書管理サービスのセッション情報および証明情報を利用したサムネイル取得要求を受信すると、証明情報に応じた蓄積文書のサムネイルを前記文書蓄積手段から取得して前記他の画像形成装置の文書出力サービスに送信する段階と、
前記第２の画像形成装置が、前記文書管理サービスから証明情報に応じた蓄積文書のサムネイルを受信すると、サムネイルを出力する段階と
を有することを特徴とするサムネイル出力方法。
【請求項１７】
１つ以上の外部のネットワーク機器と、前記外部のネットワーク機器にネットワークを介して接続された画像形成装置とを用いて、前記画像形成装置の文書蓄積手段に蓄積された蓄積文書のサムネイルを印刷するサムネイル印刷システムであって、
前記画像形成装置は、外部のネットワーク機器から前記文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報取得要求を受信し、その証明情報取得要求に応じた証明情報を生成して前記外部のネットワーク機器に供給する一方、証明情報に応じた蓄積文書のサムネイルを複製した印刷用サムネイルの識別情報を出力する文書管理サービスと、
前記外部のネットワーク機器から証明情報を利用したサムネイル印刷要求を受信し、その証明情報に応じた印刷用サムネイルの識別情報を受信する一方、その識別情報に応じた印刷用サムネイルを前記文書蓄積手段から取得して印刷する印刷サービスと
を有することを特徴とするサムネイル印刷システム。
【請求項１８】
１つ以上の外部のネットワーク機器と、前記外部のネットワーク機器にネットワークを介して接続された画像形成装置とを用いて、前記画像形成装置の文書蓄積手段に蓄積された蓄積文書のサムネイルを印刷するサムネイル印刷システムであって、
前記画像形成装置は、外部のネットワーク機器から前記文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報取得要求を受信し、その証明情報取得要求に応じた証明情報を生成して前記外部のネットワーク機器との間で確立されたセッションのセッション情報と対応付け、前記外部のネットワーク機器にセッション情報を供給する一方、証明情報に応じた蓄積文書のサムネイルを複製した印刷用サムネイルの識別情報を出力する文書管理サービスと、
前記外部のネットワーク機器からセッション情報を利用したサムネイル印刷要求を受信し、そのセッション情報に対応付けられた証明情報を特定し、その証明情報に応じた印刷用サムネイルの識別情報を受信する一方、その識別情報に応じた印刷用サムネイルを前記文書蓄積手段から取得して印刷する印刷サービスと
を有することを特徴とするサムネイル印刷システム。
【請求項１９】
１つ以上の外部のネットワーク機器と、前記外部のネットワーク機器にネットワークを介して接続された画像形成装置とを用いて、前記画像形成装置の文書蓄積手段に蓄積された蓄積文書のサムネイルを出力するサムネイル出力システムであって、
前記画像形成装置は、外部のネットワーク機器から前記文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報取得要求を受信し、その証明情報取得要求に応じた証明情報を生成して前記外部のネットワーク機器に供給する一方、証明情報に応じた蓄積文書のサムネイルを複製した出力用サムネイルの識別情報を出力する文書管理サービスと、
前記外部のネットワーク機器から証明情報を利用したサムネイル出力要求を受信し、その証明情報に応じた出力用サムネイルの識別情報を受信する一方、その識別情報に応じた出力用サムネイルを前記文書蓄積手段から取得して出力する文書出力サービスと
を有することを特徴とするサムネイル出力システム。
【請求項２０】
１つ以上の外部のネットワーク機器と、前記外部のネットワーク機器にネットワークを介して接続された画像形成装置とを用いて、前記画像形成装置の文書蓄積手段に蓄積された蓄積文書のサムネイルを出力するサムネイル出力システムであって、
前記画像形成装置は、外部のネットワーク機器から前記文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報取得要求を受信し、その証明情報取得要求に応じた証明情報および第１のセッションのセッション情報を生成して前記外部のネットワーク機器との間で確立された第２のセッションのセッション情報と対応付け、前記外部のネットワーク機器に第２のセッションのセッション情報を供給する一方、証明情報および第１のセッションのセッション情報に応じた蓄積文書のサムネイルを複製した出力用サムネイルの識別情報を出力する文書管理サービスと、
前記外部のネットワーク機器から第２のセッションのセッション情報を利用したサムネイル出力要求を受信し、その第２のセッションのセッション情報に対応付けられた証明情報および第１のセッションのセッション情報を特定し、その証明情報および第１のセッションのセッション情報に応じた出力用サムネイルの識別情報を受信する一方、その識別情報に応じた出力用サムネイルを前記文書蓄積手段から取得して出力する文書出力サービスと
を有することを特徴とするサムネイル出力システム。
【請求項２１】
１つ以上の外部のネットワーク機器と、前記外部のネットワーク機器にネットワークを介して接続された第１および第２の画像形成装置とを用いて、前記画像形成装置の文書蓄積手段に蓄積された蓄積文書のサムネイルを出力するサムネイル出力システムであって、
前記第１の画像形成装置は、外部のネットワーク機器から前記文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報取得要求を受信すると、前記証明情報取得要求に応じた証明情報を生成して前記ネットワーク機器に送信する一方、他の画像形成装置の文書出力サービスから前記証明情報を利用したサムネイル取得要求を受信すると、前記証明情報に応じた蓄積文書のサムネイルを前記文書蓄積手段から取得して前記他の画像形成装置の文書出力サービスに送信する文書管理サービスを有し、
前記第２の画像形成装置は、外部のネットワーク機器から他の画像形成装置の文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報を受信すると、前記証明情報を利用したサムネイル取得要求を他の画像形成装置の文書管理サービスに送信する一方、前記文書管理サービスから前記証明情報に応じた蓄積文書のサムネイルを受信すると、そのサムネイルを出力する文書出力サービスを有する
ことを特徴とするサムネイル出力システム。
【請求項２２】
１つ以上の外部のネットワーク機器と、前記外部のネットワーク機器にネットワークを介して接続された第１および第２の画像形成装置とを用いて、前記画像形成装置の文書蓄積手段に蓄積された蓄積文書のサムネイルを出力するサムネイル出力システムであって、
前記第１の画像形成装置は、外部のネットワーク機器から前記文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報取得要求を受信すると、文書管理サービスのセッション情報および証明情報を生成して前記ネットワーク機器に送信する一方、他の画像形成装置の文書出力サービスから文書管理サービスのセッション情報および証明情報を利用したサムネイル取得要求を受信すると、証明情報に応じた蓄積文書のサムネイルを前記文書蓄積手段から取得して前記他の画像形成装置の文書出力サービスに送信する文書管理サービスを有し、
前記第２の画像形成装置は、外部のネットワーク機器から他の画像形成装置の文書管理サービスのセッション情報および証明情報を受信すると、その文書管理サービスのセッション情報および証明情報を利用したサムネイル取得要求を前記他の画像形成装置の文書管理サービスに送信する一方、前記文書管理サービスから証明情報に応じた蓄積文書のサムネイルを受信すると、サムネイルを出力する文書出力サービスを有する
ことを特徴とするサムネイル出力システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成装置，サムネイル印刷方法，サムネイル出力方法，サムネイル印刷システムおよびサムネイル出力システムに係り、特に外部のネットワーク機器からの要求に応じて蓄積文書のサムネイルを印刷または出力するための画像形成装置，サムネイル印刷方法，サムネイル出力方法，サムネイル印刷システムおよびサムネイル出力システムに関する。
【０００２】
【従来の技術】
近年、プリンタ，コピー，ファクシミリおよびスキャナなどの各装置の機能を１つの筐体内に収納した画像形成装置（以下、融合機という）が知られるようになった。この融合機は、１つの筐体内に表示部，印刷部および撮像部などを設けると共に、プリンタ，コピー，ファクシミリおよびスキャナにそれぞれ対応する４種類のソフトウェアを設け、そのソフトウェアを切り替えることより、プリンタ，コピー，ファクシミリおよびスキャナとして動作させるものである。特許文献１には、上記のような融合機の一例が記載されている。
【０００３】
このような融合機は、例えば文書管理データベース（以下、文書管理ＤＢという）に文書ファイルを蓄積文書として格納している。また、融合機は蓄積文書の画像見本としてサムネイル（Ｔｈｕｍｂｎａｉｌ）を文書管理ＤＢに格納している。サムネイルは、例えば蓄積文書の画像見本を小さく表示することで、蓄積文書の選択を容易にするものである。
【０００４】
融合機はネットワーク機器や他の融合機などにネットワークを介して接続されており、配信機能を利用して例えば文書管理ＤＢに格納している蓄積文書，サムネイルの配信を行う。また、融合機は出力機能（印刷機能など）を利用して例えば文書管理ＤＢに格納している蓄積文書，サムネイルの出力を行う。なお、セキュリティ上の問題に対応するため、融合機は文書管理ＤＢに格納している蓄積文書，サムネイルにパスワードを設定することが多い。
【０００５】
例えば融合機から蓄積文書またはサムネイルをダウンロードする場合、ネットワーク機器は所望の蓄積文書またはサムネイルを識別するための文書ＩＤおよびその蓄積文書またはサムネイルの使用権限を証明するパスワードを融合機に送信する。また、融合機の文書管理ＤＢに格納されている蓄積文書またはサムネイルを出力する場合、ネットワーク機器は所望の蓄積文書またはサムネイルを識別するための文書ＩＤおよびその蓄積文書またはサムネイルの使用権限を証明するパスワードを融合機に送信する。
【０００６】
融合機はパスワード認証を行った後に、文書ＩＤに対応する蓄積文書またはサムネイルを文書管理ＤＢから読み出し、読み出した蓄積文書またはサムネイルをネットワーク機器に供給する。また、融合機はパスワード認証を行った後に、文書ＩＤに対応する蓄積文書またはサムネイルを文書管理ＤＢから読み出し、その蓄積文書を出力する。
【０００７】
例えばネットワーク機器は、ブラウザ（Ｂｒｏｗｓｅｒ）を利用することで、融合機に対して蓄積文書またはサムネイルのダウンロード要求または出力要求を行っていた。
【０００８】
【特許文献１】
特開２００２−８４３８３号公報
【０００９】
【発明が解決しようとする課題】
しかしながら、従来の融合機は蓄積文書やサムネイルの転送要求の他、蓄積文書やサムネイルに関する様々な処理要求をネットワーク機器や他の融合機から受信する。このため、融合機は蓄積文書やサムネイルに関する様々な処理要求に応じたユーザサービスのプロセスが設けられている。したがって、蓄積文書やサムネイルにパスワードが設定されている場合、蓄積文書またはサムネイルに関する様々な処理要求に応じたユーザサービスのプロセスごとにパスワード認証の機能を設ける必要があり、機能が重複するという問題があった。
【００１０】
また、融合機は文書管理ＤＢから読み出した蓄積文書またはサムネイルを複数のユーザサービスのプロセスで取り扱う場合、読み出した蓄積文書またはサムネイルをそのまま転送する。したがって、融合機のリソースを無駄に浪費しているという問題があった。
【００１１】
また、多くのネットワーク機器から蓄積文書またはサムネイルの転送要求が一度にあると、蓄積文書およびサムネイルを格納している文書管理ＤＢは負荷が大きくなるという問題があった。
【００１２】
また、１つ以上の融合機およびネットワーク機器がネットワークを介して接続されているシステムでは、１つ以上の融合機の文書管理ＤＢに蓄積文書やサムネイルを格納している。
【００１３】
このようなシステムでは、文書管理ＤＢに格納されている蓄積文書やサムネイルにパスワードが設定されている場合、文書管理ＤＢに蓄積文書やサムネイルを格納している融合機ごとにパスワード認証の機能を設ける必要があり、機能が重複するという問題があった。
【００１４】
さらに、一の融合機の文書管理ＤＢに格納されている蓄積文書やサムネイルを他の融合機で取り扱うシステムの場合、文書管理ＤＢから読み出した蓄積文書やサムネイルをそのまま複数の融合機間で転送する。このようなシステムでは、ネットワークおよび融合機のリソースを無駄に浪費しているという問題があった。
【００１５】
本発明は、上記の点に鑑みなされたもので、蓄積文書のサムネイルに対する認証機能を共有することができ、文書管理ＤＢへの負担を分散でき、リソースを浪費することなく蓄積文書のサムネイルの印刷および出力が可能な画像形成装置，サムネイル印刷方法，サムネイル出力方法，サムネイル印刷システムおよびサムネイル出力システムを提供することを目的とする。
【００１６】
【課題を解決するための手段】
そこで、上記課題を解決するため、本発明は、文書蓄積手段に蓄積された蓄積文書のサムネイルをユーザからの要求に応じて印刷するために、外部のネットワーク機器から前記文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報取得要求を受信し、その証明情報取得要求に応じた証明情報を生成して前記外部のネットワーク機器に供給する一方、証明情報に応じた蓄積文書のサムネイルを複製した印刷用サムネイルの識別情報を出力する文書管理サービスと、前記外部のネットワーク機器から証明情報を利用したサムネイル印刷要求を受信し、その証明情報に応じた印刷用サムネイルの識別情報を受信する一方、その識別情報に応じた印刷用サムネイルを前記文書蓄積手段から取得して印刷する印刷サービスとを有することを特徴とする。
【００１７】
また、本発明は、文書蓄積手段に蓄積された蓄積文書のサムネイルをユーザからの要求に応じて印刷するために、外部のネットワーク機器から前記文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報取得要求を受信し、その証明情報取得要求に応じた証明情報を生成して前記外部のネットワーク機器との間で確立されたセッションのセッション情報と対応付け、前記外部のネットワーク機器にセッション情報を供給する一方、証明情報に応じた蓄積文書のサムネイルを複製した印刷用サムネイルの識別情報を出力する文書管理サービスと、前記外部のネットワーク機器からセッション情報を利用したサムネイル印刷要求を受信し、そのセッション情報に対応付けられた証明情報を特定し、その証明情報に応じた印刷用サムネイルの識別情報を受信する一方、その識別情報に応じた印刷用サムネイルを前記文書蓄積手段から取得して印刷する印刷サービスとを有することを特徴とする。
【００１８】
また、本発明は、文書蓄積手段に蓄積された蓄積文書のサムネイルをユーザからの要求に応じて出力するために、外部のネットワーク機器から前記文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報取得要求を受信し、その証明情報取得要求に応じた証明情報を生成して前記外部のネットワーク機器に供給する一方、証明情報に応じた蓄積文書のサムネイルを複製した出力用サムネイルの識別情報を出力する文書管理サービスと、前記外部のネットワーク機器から証明情報を利用したサムネイル出力要求を受信し、その証明情報に応じた出力用サムネイルの識別情報を受信する一方、その識別情報に応じた出力用サムネイルを前記文書蓄積手段から取得して出力する文書出力サービスとを有することを特徴とする。
【００１９】
また、本発明は、文書蓄積手段に蓄積された蓄積文書のサムネイルをユーザからの要求に応じて出力するために、外部のネットワーク機器から前記文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報取得要求を受信し、その証明情報取得要求に応じた証明情報および第１のセッションのセッション情報を生成して前記外部のネットワーク機器との間で確立された第２のセッションのセッション情報と対応付け、前記外部のネットワーク機器に第２のセッションのセッション情報を供給する一方、証明情報および第１のセッションのセッション情報に応じた蓄積文書のサムネイルを複製した出力用サムネイルの識別情報を出力する文書管理サービスと、前記外部のネットワーク機器から第２のセッションのセッション情報を利用したサムネイル出力要求を受信し、その第２のセッションのセッション情報に対応付けられた証明情報および第１のセッションのセッション情報を特定し、その証明情報および第１のセッションのセッション情報に応じた出力用サムネイルの識別情報を受信する一方、その識別情報に応じた出力用サムネイルを前記文書蓄積手段から取得して出力する文書出力サービスとを有することを特徴とする。
【００２０】
また、本発明は、文書蓄積手段に蓄積された蓄積文書のサムネイルをユーザからの要求に応じて出力するために、外部のネットワーク機器から前記文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報取得要求を受信すると、前記証明情報取得要求に応じた証明情報を生成して前記ネットワーク機器に送信する一方、他の画像形成装置の文書出力サービスから前記証明情報を利用したサムネイル取得要求を受信すると、前記証明情報に応じた蓄積文書のサムネイルを複製した出力用サムネイルを前記文書蓄積手段から取得して前記他の画像形成装置の文書出力サービスに送信する文書管理サービスを有することを特徴とする。
【００２１】
また、本発明は、文書蓄積手段に蓄積された蓄積文書のサムネイルをユーザからの要求に応じて出力するために、外部のネットワーク機器から他の画像形成装置の文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報を受信すると、前記証明情報を利用したサムネイル取得要求を他の画像形成装置の文書管理サービスに送信する一方、前記文書管理サービスから前記証明情報に応じた蓄積文書のサムネイルを複製した出力用サムネイルを受信すると、その出力用サムネイルを出力する文書出力サービスを有することを特徴とする。
【００２２】
また、本発明は、文書蓄積手段に蓄積された蓄積文書のサムネイルをユーザからの要求に応じて出力するために、外部のネットワーク機器から前記文書蓄積手段に蓄積された蓄積文書のサムネイルに対する証明情報取得要求を受信すると、文書管理サービスのセッション情報および証明情報を生成して前記ネットワーク機器に送信する一方、他の画像形成装置の文書出力サービスから文書管理サービスのセッション情報および証明情報を利用したサムネイル取得要求を受信すると、証明情報に応じた蓄積文書のサムネイルを複製した出力用サムネイルを前記文書蓄積手段から取得して前記他の画像形成装置の文書出力サービスに送信する文書管理サービスを有することを特徴とする。
【００２３】
また、本発明は、文書蓄積手段に蓄積された蓄積文書のサムネイルをユーザからの要求に応じて出力するために、外部のネットワーク機器から他の画像形成装置の文書管理サービスのセッション情報および証明情報を受信すると、その文書管理サービスのセッション情報および証明情報を利用したサムネイル取得要求を前記他の画像形成装置の文書管理サービスに送信する一方、前記文書管理サービスから証明情報に応じた蓄積文書のサムネイルを複製した出力用サムネイルを受信すると、その出力用サムネイルを出力する文書出力サービスを有することを特徴とする。
【００２４】
本発明は、サムネイル印刷要求または出力要求に応じた証明情報またはサムネイル識別情報を文書管理サービス，印刷サービスまたは出力サービスの間で転送させることにより、サムネイルを無駄に転送させずにサムネイルの印刷または出力ができる。したがって、画像形成装置のリソースを浪費することなくサムネイルの印刷または出力が可能である。
【００２５】
本発明によれば、蓄積文書のサムネイルに対する認証機能を共有することができ、文書管理ＤＢへの負担を分散でき、リソースを浪費することなく蓄積文書のサムネイルの印刷または出力が可能である。
【００２６】
【発明の実施の形態】
次に、本発明の実施の形態について図面に基づいて説明する。
【００２７】
図１は、本発明による融合機の一実施例の構成図を示す。融合機１は、ソフトウェア群２と，融合機起動部３と，ハードウェア資源４とを含むように構成される。
【００２８】
融合機起動部３は融合機１の電源投入時に最初に実行され、アプリケーション層５およびプラットフォーム６を起動する。例えば融合機起動部３は、アプリケーション層５およびプラットフォーム６のプログラムをハードディスク装置（以下、ＨＤＤという）などから読み出し、読み出した各プログラムをメモリ領域に転送して起動する。ハードウェア資源４は、白黒レーザプリンタ（Ｂ＆Ｗ　ＬＰ）１１と，カラーレーザプリンタ（Ｃｏｌｏｒ　ＬＰ）１２と，スキャナやファクシミリなどのハードウェアリソース１３とを含む。
【００２９】
また、ソフトウェア群２は、ＵＮＩＸ（登録商標）などのオペレーティングシステム（以下、ＯＳという）上に起動されているアプリケーション層５とプラットフォーム６とを含む。アプリケーション層５は、プリンタ，コピー，ファックスおよびスキャナなどの画像形成にかかるユーザサービスにそれぞれ固有の処理を行うプログラムを含む。
【００３０】
アプリケーション層５は、プリンタ用のアプリケーションであるプリンタアプリ２１と，コピー用アプリケーションであるコピーアプリ２２と，ファックス用アプリケーションであるファックスアプリ２３と，スキャナ用アプリケーションであるスキャナアプリ２４と，ＷＥＢページ用アプリケーションであるＷＥＢページアプリ２５と，シンプル・オブジェクト・アクセス・プロトコル（以下、ＳＯＡＰという）通信用アプリケーションであるＳＯＡＰ通信アプリ２６と，１つ以上の共有ファンクション（以下、ＳＦという）２８からなる共有ファンクション層７と，ＷＥＢページアプリ２５及びＳＯＡＰ通信アプリ２６とＳＦ２８との間に設けられたＷＥＢサービスファンクション（以下、ＷＳＦという）２７からなるラッピング層８とを含む。
【００３１】
ＷＳＦ２７は、予め定義されている関数によりＷＥＢページアプリ２５およびＳＯＡＰ通信アプリ２６からの処理要求を受信可能とするアプリケーションプログラムインターフェース（以下、ＡＰＩという）５１を有する。また、ＳＦ２８は予め定義されている関数によりＷＳＦ２７からの処理要求を受信可能とするＡＰＩ５２を有する。
【００３２】
ＷＳＦ２７はＡＰＩ５１を介してＷＥＢページアプリ２５およびＳＯＡＰ通信アプリ２６からの処理要求を受信すると、その処理要求に応じてＳＦ２８を選択する。ＷＳＦ２７はＡＰＩ５１を介して受信した処理要求を、その処理要求に応じて選択したＳＦ２８にＡＰＩ５２を介して送信する。ＳＦ２８はＡＰＩ５２を介して処理要求を受信すると、その処理要求に応じた処理を行う。
【００３３】
例えば図１の融合機１は２つのＳＦ２８を含んでいるが、一方のＳＦ２８が後述する文書管理サービス１２３の処理を行い、他方のＳＦ２８が後述する文書出力サービス１４４の処理を行う。
【００３４】
また、プラットフォーム６は、アプリケーション層５からの処理要求を解釈してハードウェア資源４の獲得要求を発生するコントロールサービス層９と、１つ以上のハードウェア資源４の管理を行ってコントロールサービス層９からの獲得要求を調停するシステムリソースマネージャ（以下、ＳＲＭという）３９と、ＳＲＭ３９からの獲得要求に応じてハードウェア資源４の管理を行うハンドラ層１０とを含む。
【００３５】
コントロールサービス層９は、ネットワークコントロールサービス（以下、ＮＣＳという）３１，デリバリーコントロールサービス（以下、ＤＣＳという）３２，オペレーションパネルコントロールサービス（以下、ＯＣＳという）３３，ファックスコントロールサービス（以下、ＦＣＳという）３４，エンジンコントロールサービス（以下、ＥＣＳという）３５，メモリコントロールサービス（以下、ＭＣＳという）３６，ユーザインフォメーションコントロールサービス（以下、ＵＣＳという）３７，システムコントロールサービス（以下、ＳＣＳという）３８など、一つ以上のサービスモジュールを含むように構成されている。
【００３６】
なお、プラットフォーム６は予め定義されている関数により、アプリケーション層５からの処理要求を受信可能とするＡＰＩ５３を有するように構成されている。ＯＳは、アプリケーション層５およびプラットフォーム６の各ソフトウェアをプロセスとして並列実行する。
【００３７】
ＮＣＳ３１のプロセスは、ネットワークＩ／Ｏを必要とするアプリケーションに対して共通に利用できるサービスを提供するものであり、ネットワーク側から各プロトコルによって受信したデータを各アプリケーションに振り分けたり、各アプリケーションからのデータをネットワーク側に送信する際の仲介を行う。
【００３８】
例えばＮＣＳ３１は、ネットワークを介して接続されるネットワーク機器とのデータ通信をｈｔｔｐｄ（ＨｙｐｅｒＴｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ　Ｄａｅｍｏｎ）により、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）で制御する。
【００３９】
ＤＣＳ３２のプロセスは、蓄積文書の配信などの制御を行う。ＯＣＳ３３のプロセスは、オペレータと本体制御との間の情報伝達手段となるオペレーションパネルの制御を行う。ＦＣＳ３４のプロセスは、アプリケーション層５からＰＳＴＮまたはＩＳＤＮ網を利用したファックス送受信，バックアップ用のメモリで管理されている各種ファックスデータの登録／引用，ファックス読み取り，ファックス受信印刷などを行うためのＡＰＩを提供する。
【００４０】
ＥＣＳ３５のプロセスは、白黒レーザプリンタ１１，カラーレーザプリンタ１２，ハードウェアリソース１３などのエンジン部の制御を行う。ＭＣＳ３６のプロセスは、メモリの取得および解放，ＨＤＤの利用，画像データの圧縮および伸張などのメモリ制御を行う。ＵＣＳ３７は、ユーザ情報の管理を行う。
【００４１】
ＳＣＳ３８のプロセスは、アプリケーション管理，操作部制御，システム画面表示，ＬＥＤ表示，ハードウェア資源管理，割り込みアプリケーション制御などの処理を行う。
【００４２】
ＳＲＭ３９のプロセスは、ＳＣＳ３８と共にシステムの制御およびハードウェア資源４の管理を行うものである。例えばＳＲＭ３９のプロセスは、白黒レーザプリンタ１１やカラーレーザプリンタ１２などのハードウェア資源４を利用する上位層からの獲得要求に従って調停を行い、実行制御する。
【００４３】
具体的に、ＳＲＭ３９のプロセスは獲得要求されたハードウェア資源４が利用可能であるか（他の獲得要求により利用されていないかどうか）を判定し、利用可能であれば獲得要求されたハードウェア資源４が利用可能である旨を上位層に通知する。また、ＳＲＭ３９のプロセスは上位層からの獲得要求に対してハードウェア資源４を利用するためのスケジューリングを行い、要求内容（例えば、プリンタエンジンによる紙搬送と作像動作，メモリ確保，ファイル生成など）を直接実施している。
【００４４】
また、ハンドラ層１０は後述するファックスコントロールユニット（以下、ＦＣＵという）の管理を行うファックスコントロールユニットハンドラ（以下、ＦＣＵＨという）４０と、プロセスに対するメモリの割り振り及びプロセスに割り振ったメモリの管理を行うイメージメモリハンドラ（以下、ＩＭＨという）４１とを含む。ＳＲＭ３９およびＦＣＵＨ４０は、予め定義されている関数によりハードウェア資源４に対する処理要求を送信可能とするエンジンＩ／Ｆ５４を利用して、ハードウェア資源４に対する処理要求を行う。
【００４５】
融合機１は、各アプリケーションで共通的に必要な処理をプラットフォーム６で一元的に処理することができる。次に、融合機１のハードウェア構成について説明する。
【００４６】
図２は、本発明による融合機の一実施例のハードウェア構成図を示す。融合機１は、コントローラ６０と，オペレーションパネル８０と，ＦＣＵ８１と，エンジン部８２と，プロッタ８３を含む。
【００４７】
また、コントローラ６０は、ＣＰＵ６１と，システムメモリ６２と，ノースブリッジ（以下、ＮＢという）６３と，サウスブリッジ（以下、ＳＢという）６４と，ＡＳＩＣ６６と，ローカルメモリ６７と，ＨＤＤ６８と，ネットワークインターフェースコントローラ（以下、ＮＩＣという）６９と，ＵＳＢデバイス７０と，ＩＥＥＥ１３９４デバイス７１と，セントロニクス７２とを含む。
【００４８】
オペレーションパネル８０は、コントローラ６０のＡＳＩＣ６６に接続されている。また、ＦＣＵ８１，エンジン部８２およびプロッタ８３は、コントローラ６０のＡＳＩＣ６６にＰＣＩバス８４で接続されている。
【００４９】
コントローラ６０は、ＡＳＩＣ６６にローカルメモリ６７，ＨＤＤ６８などが接続されると共に、ＣＰＵ６１とＡＳＩＣ６６とがＣＰＵチップセットのＮＢ６３を介して接続されている。このように、ＮＢ６３を介してＣＰＵ６１とＡＳＩＣ６６とを接続すれば、ＣＰＵ６１のインターフェースが公開されていない場合に対応できる。
【００５０】
なお、ＡＳＩＣ６６とＮＢ６３とはＰＣＩバスを介して接続されているのでなく、ＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ　Ｇｒａｐｈｉｃｓ　Ｐｏｒｔ）６５を介して接続されている。このように、図１のアプリケーション層５やプラットフォーム６を形成する一つ以上のプロセスを実行制御するため、ＡＳＩＣ６６とＮＢ６３とを低速のＰＣＩバスでなくＡＧＰ６５を介して接続し、パフォーマンスの低下を防いでいる。
【００５１】
ＣＰＵ６１は、融合機１の全体制御を行うものである。ＣＰＵ６１は、ＮＣＳ３１，ＤＣＳ３２，ＯＣＳ３３，ＦＣＳ３４，ＥＣＳ３５，ＭＣＳ３６，ＵＣＳ３７，ＳＣＳ３８，ＳＲＭ３９，ＦＣＵＨ４０およびＩＭＨ４１をＯＳ上にそれぞれプロセスとして起動して実行させると共に、アプリケーション層５を形成するプリンタアプリ２１，コピーアプリ２２，ファックスアプリ２３，スキャナアプリ２４，ＷＥＢページアプリ２５，ＳＯＡＰ通信アプリ２６，ＷＳＦ２７およびＳＦ２８を起動して実行させる。
【００５２】
ＮＢ６３は、ＣＰＵ６１，システムメモリ６２，ＳＢ６４，ＡＳＩＣ６６，ＮＩＣ６９，ＵＳＢデバイス７０，ＩＥＥＥ１３９４デバイス７１およびセントロニクス７２を接続するためのブリッジである。ＳＢ６４，ＮＩＣ６９，ＵＳＢデバイス７０，ＩＥＥＥ１３９４デバイス７１およびセントロニクス７２は、ＰＣＩバス７３を介してＮＢ６３に接続されている。なお、ＳＢ６４は、ＮＢ６３とＲＯＭ，ＰＣＩバス，周辺デバイスとを接続するためのブリッジである。
【００５３】
システムメモリ６２は、融合機１の描画用メモリなどとして用いるメモリである。また、ローカルメモリ６７はコピー用画像バッファ，符号バッファとして用いるメモリである。
【００５４】
ＡＳＩＣ６６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣである。ＨＤＤ６８は、画像データの蓄積，文書データの蓄積，プログラムの蓄積，フォントデータの蓄積，フォームの蓄積などを行うためのストレージである。また、オペレーションパネル８０は、オペレータからの入力操作を受け付けると共に、オペレータに向けた表示を行う操作部である。
【００５５】
ＮＩＣ６９は、融合機１をネットワークに接続するためのインターフェース機器である。ＵＳＢデバイス７０，ＩＥＥＥ１３９４デバイス７１およびセントロニクス７２は、夫々の規格に準じたインターフェースである。なお、ＦＣＵ８１はメモリを有している。ＦＣＵ８１が有するメモリは、例えば融合機１の電源がＯＦＦのときに受信したファクシミリデータを一時的に格納するために利用される。
【００５６】
以下、融合機１により実現されるサムネイル印刷方法およびサムネイル出力方法について図面を参照しつつ順次説明していく。図３は、本発明による第１実施例のサムネイル印刷方法について説明するための融合機の機能構成図を示す。なお、図３の機能構成図は説明に必要のない機能構成を省略している。
【００５７】
図３に表されるように、本発明のサムネイル印刷方法は融合機１にインターネットなどのネットワーク２００を介して接続されるネットワーク機器１００が、融合機１に蓄積されている文書ファイル（以下、蓄積文書という）のサムネイルを融合機１に印刷させるものである。
【００５８】
図３では、ネットワーク機器１００と融合機１の文書管理サービス１２３，印刷サービス１３０とがＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）形式でデータ交換を行う。また、データ・アクセス・プロトコルとしてＳＯＡＰ（Ｓｉｍｐｌｅ　Ｏｂｊｅｃｔ　Ａｃｃｅｓｓ　Ｐｒｏｔｏｃｏｌ）と呼ばれる通信プロトコル規格を利用する。
【００５９】
ステップＳ１では、ネットワーク機器１００が、ユーザにより選択された蓄積文書の文書ＩＤおよびパスワードを、ネットワーク２００およびＮＣＳ３１のｈｔｔｐｄ１２１を介して融合機１の文書管理サービス１２３に送信することでチケット１２４の取得要求を行う。チケット取得要求は、ＳＯＡＰおよびＸＭＬを利用して行われる。
【００６０】
ステップＳ１に続いてステップＳ２に進み、文書管理サービス１２３はネットワーク機器１００から受信したチケット１２４の取得要求に含まれる文書ＩＤおよびパスワードをＭＣＳ３６に送信し、パスワードの認証要求を行う。パスワード認証要求は、例えば文書ＩＤおよびパスワードを引数としたパスワード認証要求関数「ｉｎｔ　ｍｃｓＣｈｅｃｋＰａｓｓｗｏｒｄ（ｕｎｓｉｇｎｅｄＩｎｔ　ＤｏｃＩｄ，　ｓｔｒｉｎｇ　ｐａｓｓｗｏｒｄ）」を用いて行う。ＭＣＳ３６は、文書管理サービス１２３から受信した文書ＩＤおよびパスワードを用いてパスワード認証を行う。
【００６１】
ステップＳ２に続いてステップＳ３に進み、ＭＣＳ３６はパスワード認証の結果を文書管理サービス１２３に送信する。パスワード認証の結果は、例えばパスワード認証要求関数の返り値としてＭＣＳ３６から文書管理サービス１２３に送信される。
【００６２】
パスワード認証が正常に終了すると、文書管理サービス１２３は図４に表すようなチケットを生成する。図４は、チケットについて説明するための説明図を示す。図４（Ａ）はネットワーク機器１００と文書管理サービス１２３との間で転送されるチケット１２４の構造体である。チケット１２４は、チケットＩＤ，チケットのデータサイズが格納されている。
【００６３】
また、図４（Ｂ）はチケット１２４を照合するための表１２６である。表１２６は文書管理サービス１２３により保持される。表１２６は、チケット内容情報およびチケット管理情報を含む。チケット内容情報は、チケットＩＤ，チケットの有効期限，ファイル数，文書ＩＤとしてのファイルＩＤとパスワードとが組になった構造体の配列を情報として有している。また、チケット管理情報はカレントのチケット番号，発行チケット数を情報として有している。なお、チケット１２４と表１２６とはチケットＩＤにより関連付けられている。
【００６４】
ステップＳ４では、文書管理サービス１２３が、生成したチケット１２４をＮＣＳ３１のｈｔｔｐｄ１２１およびネットワーク２００を介してネットワーク機器１００に送信する。文書管理サービス１２３からネットワーク機器１００へのチケット１２４の送信は、ＳＯＡＰおよびＸＭＬを利用して行われる。
【００６５】
ステップＳ５では、ネットワーク機器１００が、ステップＳ４で受信したチケット１２４を融合機１の印刷サービス１３０に送信し、サムネイルの印刷要求を行う。サムネイルの印刷要求は、ＳＯＡＰおよびＸＭＬを利用して行われる。
【００６６】
ステップＳ５に続いてステップＳ６に進み、印刷サービス１３０はステップＳ５で受信したチケット１２４を文書管理サービス１２３に送信し、印刷処理で利用するための印刷用サムネイルの生成要求を行う。なお、ステップＳ６ではチケットに対応する文書ＩＤの取得要求を行い、後で文書ＩＤに対応するサムネイルＩＤを取得するようにしてもよい。印刷用サムネイル生成要求は、例えばチケット１２４を引数とした印刷用サムネイル生成関数「ａｎｙＵＲＬ　ｃｒｅａｔｅＴｈｕｍｂｎａｉｌ（ｂａｓｅ６４Ｂｉｎａｒｙ　ｔｉｃｋｅｔ）」を用いて行う。
【００６７】
ステップＳ６に続いてステップＳ７に進み、文書管理サービス１２３は受信したチケット１２４の有効性を表１２６を用いて確認し、チケット１２４が有効であればチケット１２４に含まれるチケットＩＤに応じて表１２６から文書ＩＤを取得する。
【００６８】
文書管理サービス１２３は、取得した文書ＩＤをＭＣＳ３６に送信し、その文書ＩＤに対応する蓄積文書のサムネイルファイルのオープンを要求する。サムネイルファイルのオープン要求は、例えば文書ＩＤを引数としたサムネイルオープン関数「ｂｏｏｌｅａｎ　ｍｃｓＯｐｅｎＰａｇｅ（ｕｎｓｉｇｎｄＩｎｔ　ＤｏｃＩｄ）」を用いて行う。
【００６９】
サムネイルファイルがオープンした後、文書管理サービス１２３は文書ＩＤに対応する蓄積文書のサムネイルを複製した印刷用サムネイルを生成する。印刷用サムネイルは、例えばシステムメモリ６２，ローカルメモリ６７またはＨＤＤ６８などに格納される。印刷用サムネイルを文書管理ＤＢ以外に格納すると、文書管理ＤＢの負荷が軽減される。そして、文書管理サービス１２３は印刷用サムネイルに対応させたサムネイルＩＤを設定する。
【００７０】
文書管理サービス１２３は、設定したサムネイルＩＤを印刷サービス１３０に送信する。例えばサムネイルＩＤは、印刷用サムネイル生成関数の返り値として文書管理サービス１２３から印刷サービス１３０に送信される。
【００７１】
ステップＳ８では、印刷サービス１３０が、ステップＳ７で受信したサムネイルＩＤをＥＣＳ３５に送信し、そのサムネイルＩＤに対応する印刷用サムネイルの印刷処理を行う。例えばＥＣＳ３５は、サムネイルＩＤを用いてＨＤＤ６８などから印刷用サムネイルを読み出して印刷処理を行う。
【００７２】
ここで、印刷サービス１３０およびＥＣＳ３５が行うサムネイル印刷処理について図５を参照しつつ説明する。図５は、印刷サービスおよびＥＣＳが行うサムネイル印刷処理の一例のイベントフロー図を示す。
【００７３】
ステップＳ１００では、印刷サービス１３０が関数を用いてＥＣＳ３５にジョブオープンを要求する。ステップＳ１００に続いてステップＳ１０１に進み、ＥＣＳ３５は関数の返り値としてジョブＩＤを印刷サービス１３０に送信する。
【００７４】
ステップＳ１０１に続いてステップＳ１０２に進み、印刷サービス１３０は関数を用いてＥＣＳ３５にジョブ動作モードの設定を要求する。ステップＳ１０２に続いてステップＳ１０３に進み、ＥＣＳ３５は関数の返り値としてジョブ動作モードの設定の成功または失敗を印刷サービス１３０に送信する。
【００７５】
ステップＳ１０３に続いてステップＳ１０４に進み、ＥＣＳ３５はイベントで実行可否通知を印刷サービス１３０に送信する。ステップＳ１０４に続いてステップＳ１０５に進み、印刷サービス１３０は関数を用いてＥＣＳ３５にジョブエントリを要求する。ステップＳ１０５に続いてステップＳ１０６に進み、ＥＣＳ３５は関数の返り値としてジョブエントリの成功または失敗を印刷サービス１３０に送信する。
【００７６】
ステップＳ１０６に続いてステップＳ１０７に進み、ＥＣＳ３５はイベントで実行可否通知を印刷サービス１３０に送信する。ステップＳ１０７に続いてステップＳ１０８に進み、印刷サービス１３０は関数を用いてＥＣＳ３５にジョブ開始を要求する。
【００７７】
ステップＳ１０８に続いてステップＳ１０９に進み、ＥＣＳ３５はイベントでジョブ終了通知および終了したジョブのジョブＩＤを印刷サービス１３０に送信する。ステップＳ１０９に続いてステップＳ１１０に進み、印刷サービス１３０が関数を用いてＥＣＳ３５にジョブクローズを要求する。
【００７８】
図５のようなイベントフローにより、印刷サービス１３０はステップＳ７で受信したサムネイルＩＤに対応する印刷用サムネイルの印刷処理を行うことができる。
【００７９】
ステップＳ９では、印刷サービス１３０が、印刷処理の結果をＮＣＳ３１のｈｔｔｐｄ１２１およびネットワーク２００を介してネットワーク機器１００に送信する。印刷サービス１３０からネットワーク機器１００への印刷処理の結果の送信は、ＳＯＡＰおよびＸＭＬを利用して行われる。そして、ネットワーク機器１００は融合機１から印刷処理の結果をネットワーク機器１００の画面上に表示する。
【００８０】
なお、文書管理サービス１２３は生成した印刷用サムネイルをチケット１２４の有効期限が終了した後で削除する。印刷用サムネイルの削除は、例えばサムネイルＩＤを引数とした印刷用サムネイル削除関数「ｖｏｉｄ　ｍｃｓＤｅｌｅｔｅＴｈｕｍｂｎａｉｌ（ｕｎｓｉｇｎｅｄＩｎｔ　ｔｈｕｍｂｎａｉｌＩｄ）」を用いて行う。
【００８１】
したがって、ユーザはネットワーク機器１００を操作することにより、融合機１に蓄積されている蓄積文書の印刷用サムネイルを容易に印刷できる。また、図３の融合機１ではチケット１２４を利用することで印刷用サムネイルのデータ自体を無駄に転送することがなくなり、リソースの浪費を防ぐことができる。
【００８２】
なお、融合機１ではチケット１２４を利用することで、印刷サービス１３０にパスワードを知らせることなく認証済みの印刷用サムネイルの印刷を可能としている。
【００８３】
図６は、本発明による第２実施例のサムネイル印刷方法について説明するための融合機の機能構成図を示す。なお、図６の機能構成図は説明に必要のない機能構成を省略している。また、図６のステップＳ１１〜Ｓ１３の処理は図３のステップＳ１〜Ｓ３の処理と同様であり、説明を省略する。
【００８４】
ステップＳ１４では、文書管理サービス１２３が、生成したチケット１２４をＨＴＴＰのセッションＩＤ１３４と対応付けてＨＴＴＰのセッションオブジェクト１３２に格納する。ステップＳ１４に続いてステップＳ１５に進み、文書管理サービス１２３はＨＴＴＰのセッションオブジェクト１３２と対応付けたＨＴＴＰのセッションＩＤ１３４をＮＣＳ３１のｈｔｔｐｄ１２１およびネットワーク２００を介してネットワーク機器１００に送信する。文書管理サービス１２３からネットワーク機器１００へのＨＴＴＰセッションＩＤ１３４の送信は、ＳＯＡＰおよびＸＭＬを利用して行われる。
【００８５】
ステップＳ１６では、ネットワーク機器１００が、ステップＳ１５で受信したＨＴＴＰのセッションＩＤ１３４を融合機１の印刷サービス１３０に送信し、サムネイルの印刷要求を行う。サムネイルの印刷要求は、ＳＯＡＰおよびＸＭＬを利用して行われる。
【００８６】
ステップＳ１７では、印刷サービス１３０が、ＨＴＴＰのセッションオブジェクト１３２を参照し、ステップＳ１６で受信したＨＴＴＰのセッションＩＤ１３４に対応するチケット１２４を取得する。
【００８７】
このとき、印刷サービス１３０はステップＳ１５でＨＴＴＰのセッションＩＤ１３４を送信したネットワーク機器１００と、ステップＳ１６でＨＴＴＰのセッションＩＤ１２４を送信してきたネットワーク機器１００とが同じであることを確認し、異なるネットワーク機器１００からのサムネイルの印刷要求を許可しないようにしてもよい。
【００８８】
なお、ＨＴＴＰのセッションオブジェクト１３２からチケット１２４を取得した後のステップＳ１８〜Ｓ２１の処理は図３のステップＳ６〜Ｓ９の処理と同様であるため、説明を省略する。
【００８９】
したがって、融合機１とネットワーク機器１００との間のネットワーク２００上ではチケット１２４を送受信せず、チケット１２４に対応付けたＨＴＴＰのセッションＩＤ１３４を送受信することにより、セキュリティを向上させることができる。
【００９０】
図７は、本発明による第３実施例のサムネイル出力方法について説明するための融合機の機能構成図を示す。なお、図７の機能構成図は説明に必要のない機能構成を省略している。また、図７のステップＳ３１〜Ｓ３４の処理は図３のステップＳ１〜Ｓ４と同様であるため、説明を省略する。
【００９１】
図７に表されるように、本発明のサムネイル出力方法は融合機１にインターネットなどのネットワーク２００を介して接続されるネットワーク機器１００が、融合機１に蓄積されている蓄積文書のサムネイルを融合機１に出力（例えば、印刷など）させるためのものである。
【００９２】
ステップＳ３４に続いてステップＳ３５に進み、ネットワーク機器１００が、ステップＳ３４で受信したチケット１２４を融合機１の文書出力サービス１４０に送信し、サムネイルの出力要求を行う。サムネイルの出力要求は、ＳＯＡＰおよびＸＭＬを利用して行われる。
【００９３】
ステップＳ３５に続いてステップＳ３６に進み、文書出力サービス１４０はステップＳ３５で受信したチケット１２４を文書管理サービス１２３に送信し、出力処理で利用するための出力用サムネイルの生成要求を行う。出力用サムネイル生成要求は、例えばチケット１２４を引数とした出力用サムネイル生成関数「ａｎｙＵＲＬ　ｃｒｅａｔｅＴｈｕｍｂｎａｉｌ（ｂａｓｅ６４Ｂｉｎａｒｙ　ｔｉｃｋｅｔ）」を用いて行う。
【００９４】
ステップＳ３６に続いてステップＳ３７に進み、文書管理サービス１２３は受信したチケット１２４の有効性を表１２６を用いて確認し、チケット１２４が有効であればチケット１２４に含まれる文書ＩＤをＭＣＳ３６に送信し、その文書ＩＤに対応する蓄積文書のサムネイルファイルのオープンを要求する。
【００９５】
サムネイルファイルがオープンした後、文書管理サービス１２３は文書ＩＤに対応する蓄積文書のサムネイルを複製した出力用サムネイルを生成する。出力用サムネイルは、例えばシステムメモリ６２，ローカルメモリ６７またはＨＤＤ６８などに格納される。出力用サムネイルを文書管理ＤＢ以外に格納すると、文書管理ＤＢの負荷が軽減される。
【００９６】
そして、文書管理サービス１２３は出力用サムネイルに対応させたサムネイルＩＤを設定し、そのサムネイルＩＤを文書出力サービス１４０に送信する。例えばサムネイルＩＤは、出力用サムネイル生成関数の返り値として文書管理サービス１２３から文書出力サービス１４０に送信される。
【００９７】
ステップＳ３６に続いてステップＳ３７に進み、文書出力サービス１４０は文書管理サービス１２３から受信したサムネイルＩＤをＤＣＳ３２，ＦＣＳ３４またはＥＣＳ３５に送信し、そのサムネイルＩＤに対応する出力用サムネイルの出力処理を行う。例えばＤＣＳ３２，ＦＣＳ３４またはＥＣＳ３５は、サムネイルＩＤを用いてＨＤＤ６８などから出力用サムネイルを読み出して出力処理を行う。
【００９８】
例えば文書出力サービス１４０は文書管理サービス１２３から受信したサムネイルＩＤをＥＣＳ３５に送信し、前述した図５のサムネイル印刷処理に基づきサムネイルＩＤに対応するサムネイルの印刷処理を行う。
【００９９】
ステップＳ３８に続いてステップＳ３９に進み、文書出力サービス１４０は出力処理の結果を、ＮＣＳ３１のｈｔｔｐｄ１２１を介してネットワーク機器１００に送信する。ネットワーク機器１００は融合機１から受信した出力処理の結果をネットワーク機器１００の画面上に表示する。
【０１００】
なお、文書管理サービス１２３は生成した出力用サムネイルをチケット１２４の有効期限が終了した後で削除する。出力用サムネイルの削除は、例えばサムネイルＩＤを引数とした出力用サムネイル削除関数「ｖｏｉｄ　ｍｃｓＤｅｌｅｔｅＴｈｕｍｂｎａｉｌ（ｕｎｓｉｇｎｅｄＩｎｔ　ｔｈｕｍｂｎａｉｌＩｄ）」を用いて行う。
【０１０１】
したがって、ユーザはネットワーク機器１００を操作することにより、融合機１に蓄積されている蓄積文書の出力用サムネイルを容易に出力できる。また、融合機１ではチケット１２４を利用することで出力用サムネイルのデータ自体を無駄に転送することがなくなり、リソースの浪費を防ぐことができる。なお、融合機１ではチケット１２４を利用することで、文書出力サービス１４０にパスワードを知らせることなく認証済みの出力用サムネイルの出力が可能である。
【０１０２】
図８は、本発明による第４実施例のサムネイル出力方法について説明するための融合機の機能構成図を示す。なお、図８の機能構成図は説明に必要のない機能構成を省略している。
【０１０３】
ステップＳ４１では、ネットワーク機器１００が、融合機１の文書管理サービス１２３とセッションを確立する。文書管理サービス１２３は、文書管理サービスのセッションオブジェクト１５０と対応付けた文書管理サービスのセッションＩＤ１５１を取得する。
【０１０４】
また、ネットワーク機器１００はユーザにより選択された蓄積文書の文書ＩＤおよびパスワードを、ネットワーク２００およびＮＣＳ３１のｈｔｔｐｄ１２１を介して融合機１の文書管理サービス１２３に送信することでチケット１２４の取得要求を行う。
【０１０５】
ステップＳ４１に続いてステップＳ４２に進み、文書管理サービス１２３はネットワーク機器１００から受信したチケット１２４の取得要求に含まれる文書ＩＤおよびパスワードをＭＣＳ３６に送信し、パスワードの認証要求を行う。ＭＣＳ３６は、文書管理サービス１２３から受信した文書ＩＤおよびパスワードを用いてパスワード認証を行う。
【０１０６】
ステップＳ４２に続いてステップＳ４３に進み、ＭＣＳ３６はパスワード認証の結果を文書管理サービス１２３に送信する。文書ＩＤのパスワード認証が正常に終了すると、文書管理サービス１２３はチケット１２４とチケット内容情報およびチケット管理情報とを含む表１２６を生成する。
【０１０７】
ステップＳ４４では、文書管理サービス１２３が、生成したチケット１２４および文書管理サービスのセッションＩＤ１５１をＨＴＴＰセッションＩＤ１３４と対応付けてＨＴＴＰのセッションオブジェクト１３２に格納する。ステップＳ４４に続いてステップＳ４５に進み、文書管理サービス１２３はＨＴＴＰのセッションオブジェクト１３２と対応付けたＨＴＴＰセッションＩＤ１３４をＮＣＳ３１のｈｔｔｐｄ１２１およびネットワーク２００を介してネットワーク機器１００に送信する。
【０１０８】
ステップＳ４６では、ネットワーク機器１００が、ステップＳ４５で受信したＨＴＴＰセッションＩＤ１３４を利用して融合機１の文書出力サービス１４０に対し、サムネイルの出力要求を行う。
【０１０９】
ステップＳ４６に続いてステップＳ４７に進み、文書出力サービス１４０はステップＳ４６でネットワーク機器１００から受信したＨＴＴＰセッションＩＤ１３４を参照し、そのＨＴＴＰセッションＩＤ１３４に対応するＨＴＴＰのセッションオブジェクト１３２からチケット１２４および文書管理サービスのセッションＩＤ１５１を取得する。
【０１１０】
このとき、文書出力サービス１４０はステップＳ４５でＨＴＴＰセッションＩＤ１３４を受信したネットワーク機器１００と、ステップＳ４６でＨＴＴＰセッションＩＤ１３４を送信してきたネットワーク機器１００とが同じであることを確認し、異なるネットワーク機器１００からのサムネイルの出力要求を許可しないようにしてもよい。
【０１１１】
ステップＳ４７に続いてステップＳ４８に進み、文書出力サービス１４０はステップＳ４７で取得したチケット１２４および文書管理サービスのセッションＩＤ１５１を文書管理サービス１２３に送信し、出力処理で利用するための出力用サムネイルの生成要求を行う。
【０１１２】
このとき、文書管理サービス１２３は受信した文書管理サービスのセッションＩＤ５１と対応付けられている文書管理サービスのセッションオブジェクト１５０を確認し、該当しない文書管理サービスのセッションＩＤ１５１であればサムネイルＩＤの取得要求を許可しないようにしてもよい。
【０１１３】
ステップＳ４８に続いてステップＳ４９に進み、文書管理サービス１２３は受信したチケット１２４の有効性を表１２６を用いて確認し、チケット１２４が有効であればチケット１２４に含まれる文書ＩＤをＭＣＳ３６に送信し、その文書ＩＤに対応する蓄積文書のサムネイルファイルのオープンを要求する。
【０１１４】
サムネイルファイルがオープンした後、文書管理サービス１２３は文書ＩＤに対応する蓄積文書のサムネイルを複製した出力用サムネイルを生成する。出力用サムネイルは、例えばシステムメモリ６２，ローカルメモリ６７またはＨＤＤ６８などに格納される。そして、文書管理サービス１２３は出力用サムネイルに対応させたサムネイルＩＤを設定し、そのサムネイルＩＤを文書出力サービス１４０に送信する。
【０１１５】
なお、文書出力サービス１４０が文書管理サービス１２３からサムネイルＩＤを取得した後のステップＳ５０〜Ｓ５１の処理は図７のステップＳ３８〜Ｓ３９の処理と同様であるため、説明を省略する。
【０１１６】
したがって、融合機１とネットワーク機器１００との間のネットワーク２００上ではチケット１２４を送受信せず、チケット１２４に対応付けたＨＴＴＰのセッションＩＤ１３４を送受信することにより、セキュリティを向上させることができる。
【０１１７】
図９は、本発明による第５実施例のサムネイル出力方法について説明するための融合機の機能構成図を示す。なお、図９の機能構成図は説明に必要のない機能構成を省略している。
【０１１８】
図９のサムネイル出力方法は、融合機１ａ，１ｂにインターネットなどのネットワークを介して接続されるネットワーク機器１００が、融合機１ａに蓄積されている蓄積文書のサムネイルを融合機１ｂに出力（例えば、印刷など）させるためのものである。
【０１１９】
また、図９のサムネイル出力方法はネットワーク機器１００，融合機１ａの文書管理サービス１２３ａおよび融合機１ｂの文書出力サービス１４０ｂがＸＭＬ形式でデータ交換を行う。なお、図９のサムネイル出力方法は、データ・アクセス・プロトコルとしてＳＯＡＰと呼ばれる通信プロトコル規格を利用する。
【０１２０】
ステップＳ６１〜Ｓ６４では、図７のステップＳ３１〜Ｓ３４と同様な処理によりチケット１２４が生成され、そのチケット１２４がネットワーク機器１００に送信される。
【０１２１】
ステップＳ６５では、ネットワーク機器１００が、ステップＳ６４で受信したチケット１２４をＮＣＳ３１ｂのｈｔｔｐｄ１２１ｂを介して融合機１ｂの文書出力サービス１４０ｂに送信し、サムネイルの出力要求を行う。
【０１２２】
ステップＳ６６では、文書出力サービス１４０ｂが、ステップＳ６５で受信したチケット１２４をＮＣＳ３１ｂおよびＮＣＳ３１ａのｈｔｔｐｄ１２１ａを介して融合機１ａの文書管理サービス１２３ａに送信し、出力処理で利用するための出力用サムネイルの生成要求を行う。
【０１２３】
ステップＳ６７では、文書管理サービス１２３ａが、受信したチケット１２４の有効性を表１２６ａを用いて確認し、チケット１２４が有効であればチケット１２４に含まれるチケットＩＤに応じて表１２６ａから文書ＩＤを取得し、その文書ＩＤに対応する蓄積文書のサムネイルファイルのオープンを要求する。
【０１２４】
サムネイルファイルがオープンした後、文書管理サービス１２３ａは文書ＩＤに対応する蓄積文書のサムネイルを複製した出力用サムネイルを生成する。出力用サムネイルは、例えばシステムメモリ６２，ローカルメモリ６７またはＨＤＤ６８などに格納される。そして、文書管理サービス１２３ａは出力用サムネイルをＨＤＤ６８などから読み出し、そのサムネイルをＮＣＳ３１ａのｈｔｔｐｄ１２１ａおよびＮＣＳ３１ｂを介して融合機１ｂの文書出力サービス１４０ｂに送信する。
【０１２５】
ステップＳ６８では、文書出力サービス１４０ｂが、ステップＳ６７で受信した出力用サムネイルをＤＣＳ３２ｂ，ＦＣＳ３４ｂまたはＥＣＳ３５ｂに送信して、その出力用サムネイルの出力処理を行う。
【０１２６】
ステップＳ６８に続いてステップＳ６９に進み、文書出力サービス１４０ｂは出力処理の結果を、ＮＣＳ３１ｂのｈｔｔｐｄ１２１ｂを介してネットワーク機器１００に送信する。ネットワーク機器１００は融合機１ｂから受信した出力処理の結果を画面上に表示する。なお、文書管理サービス１２３ａは生成した出力用サムネイルをチケット１２４の有効期限が終了した後で削除する。
【０１２７】
したがって、ユーザはネットワーク機器１００を操作することにより、融合機１ａの文書管理サービス１２３ａを利用して、融合機１ａに蓄積されている蓄積文書の出力用サムネイルを融合機１ｂで容易に出力することが可能である。また、図９のサムネイル出力システムではチケット１２４を利用することで、文書出力サービス１４０ｂにパスワードを知らせることなく認証済みの出力用サムネイルの出力が可能である。
【０１２８】
図１０は、本発明による第６実施例のサムネイル出力方法について説明するための融合機の機能構成図を示す。なお、図６の機能構成図は説明に必要のない機能構成を省略している。
【０１２９】
ステップＳ７１では、ネットワーク機器１００が、融合機１ａの文書管理サービス１２３ａとセッションを確立する。文書管理サービス１２３ａは、文書管理サービスのセッションオブジェクト１５０ａと対応付けた文書管理サービスのセッションＩＤ１５１を取得する。
【０１３０】
また、ネットワーク機器１００はユーザにより選択された蓄積文書の文書ＩＤおよびパスワードを、ＮＣＳ３１ａのｈｔｔｐｄ１２１ａを介して融合機１ａの文書管理サービス１２３ａに送信することでチケット１２４の取得要求を行う。
【０１３１】
ステップＳ７１に続いてステップＳ７２に進み、文書管理サービス１２３ａはネットワーク機器１００から受信した蓄積文書の文書ＩＤおよびパスワードをＭＣＳ３６ａに送信し、パスワードの認証要求を行う。ＭＣＳ３６ａは、文書管理サービス１２３ａから受信した文書ＩＤおよびパスワードを用いてパスワード認証を行う。
【０１３２】
ステップＳ７２に続いてステップＳ７３に進み、ＭＣＳ３６ａはパスワード認証の結果を文書管理サービス１２３ａに送信する。文書ＩＤのパスワード認証が正常に終了すると、文書管理サービス１２３ａは図４に表すようなチケット１２４とチケット内容情報およびチケット管理情報を含む表１２６ａを生成する。
【０１３３】
ステップＳ７４では、文書管理サービス１２３ａが、生成したチケット１２４および文書管理サービスのセッションＩＤ１５１を、ＮＣＳ３１ａのｈｔｔｐｄ１２１ａを介してネットワーク機器１００に送信する。
【０１３４】
ステップＳ７５では、ネットワーク機器１００が、ステップＳ７４で受信したチケット１２４および文書管理サービスのセッションＩＤ１５１をＮＣＳ３１ｂのｈｔｔｐｄ１２１ｂを介して融合機１ｂの文書出力サービス１４０ｂに送信し、サムネイルの出力要求を行う。
【０１３５】
ステップＳ７６では、文書出力サービス１４０ｂが、ステップＳ７５で受信したチケット１２４および文書管理サービスのセッションＩＤ１５１をＮＣＳ３１ｂおよびＮＣＳ３１ａのｈｔｔｐｄ１２１ａを介して融合機１ａの文書管理サービス１２３ａに送信し、出力処理で利用するための出力用サムネイルの生成要求を行う。
【０１３６】
ステップＳ７７では、文書管理サービス１２３ａが、受信したチケット１２４の有効性を表１２６ａを用いて確認し、チケット１２４が有効であればチケット１２４に含まれるチケットＩＤに応じて表１２６ａから文書ＩＤを取得し、その文書ＩＤに対応する蓄積文書のサムネイルファイルのオープンを要求する。
【０１３７】
サムネイルファイルがオープンした後、文書管理サービス１２３ａは文書ＩＤに対応する蓄積文書のサムネイルを複製した出力用サムネイルを生成する。出力用サムネイルは、例えばシステムメモリ６２，ローカルメモリ６７またはＨＤＤ６８などに格納される。そして、文書管理サービス１２３ａは出力用サムネイルをＨＤＤ６８などから読み出し、そのサムネイルをＮＣＳ３１ａのｈｔｔｐｄ１２１ａおよびＮＣＳ３１ｂを介して融合機１ｂの文書出力サービス１４０ｂに送信する。
【０１３８】
このとき、文書管理サービス１２３ａは受信した文書管理サービスのセッションＩＤ５１と対応付けられている文書管理サービスのセッションオブジェクト１５０ａを確認し、該当しない文書管理サービスのセッションＩＤ１５１であればサムネイルの取得要求を許可しないようにしてもよい。
【０１３９】
なお、融合機１ｂの文書出力サービス１４０ｂが融合機１ａの文書管理サービス１２３ａからサムネイルを取得した後のステップＳ７８〜Ｓ７９の処理は図９のステップＳ６８〜Ｓ６９の処理と同様であるため、説明を省略する。
【０１４０】
したがって、ユーザはネットワーク機器１００を操作することにより、融合機１ａの文書管理サービス１２３ａを利用して、融合機１ａに蓄積されている出力用サムネイルを融合機１ｂで容易に出力することが可能である。また、図１０のサムネイル出力システムではチケット１２４および文書管理サービスのセッションＩＤ１５１を利用することで、文書出力サービス１４０ｂにパスワードを知らせることなく認証済みの出力用サムネイルの出力が可能である。
【０１４１】
本発明は上記の実施例に限定されるものではなく、本発明の範囲内で種々の変形や変更が可能である。
【０１４２】
【発明の効果】
上述の如く、発明によれば、蓄積文書のサムネイルに対する認証機能を共有することができ、文書管理ＤＢへの負担を分散でき、リソースを浪費することなく蓄積文書のサムネイルの印刷または出力が可能である。
【０１４３】
【図面の簡単な説明】
【図１】本発明による融合機の一実施例の構成図である。
【図２】本発明による融合機の一実施例のハードウェア構成図である。
【図３】本発明による第１実施例のサムネイル印刷方法について説明するための融合機の機能構成図である。
【図４】チケットについて説明するための説明図である。
【図５】印刷サービスおよびＥＣＳが行うサムネイル印刷処理の一例のイベントフロー図である。
【図６】本発明による第２実施例のサムネイル印刷方法について説明するための融合機の機能構成図である。
【図７】本発明による第３実施例のサムネイル出力方法について説明するための融合機の機能構成図である。
【図８】本発明による第４実施例のサムネイル出力方法について説明するための融合機の機能構成図である。
【図９】本発明による第５実施例のサムネイル出力方法について説明するための融合機の機能構成図である。
【図１０】本発明による第６実施例のサムネイル出力方法について説明するための融合機の機能構成図である。
【符号の説明】
１　　融合機
２　　ソフトウェア群
３　　融合機起動部
４　　ハードウェア資源
５　　アプリケーション層
６　　プラットフォーム
７　　共有ファンクション層
８　　ラッピング層
９　　コントロールサービス層
１０　　ハンドラ層
３１　　ネットワークコントロールサービス（ＮＣＳ）
３２　　デリバリーコントロールサービス（ＤＣＳ）
３４　　ファックスコントロールサービス（ＦＣＳ）
３５　　エンジンコントロールサービス（ＥＣＳ）
３６　　メモリコントロールサービス
４１　　イメージメモリハンドラ
６０　　コントローラ
６８　　ハードディスク装置（ＨＤＤ）
８０　　オペレーションパネル
８１　　ファックスコントロールユニット（ＦＣＵ）
８２　　エンジン部
８３　　プロッタ
１００　　ネットワーク機器
１２１　　ｈｔｔｐｄ（ＨｙｐｅｒＴｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ　Ｄａｅｍｏｎ）
１２３　　文書管理サービス
１２４　　チケット
１２６　　表
１３０　　印刷サービス
１３２　　ＨＴＴＰのセッションオブジェクト
１３４　　ＨＴＴＰセッションＩＤ
１４０　　文書出力サービス
１５０　　文書管理サービスのセッションオブジェクト
１５１　　文書管理サービスのセッションＩＤ
１５２　　ＨＴＴＰのセッションオブジェクト
【図１】
2004005480.tif 000003
【図２】
2004005480.tif 000004
【図３】
2004005480.tif 000005
【図４】
2004005480.tif 000006
【図５】
2004005480.tif 000007
【図６】
2004005480.tif 000008
【図７】
2004005480.tif 000009
【図８】
2004005480.tif 000010
【図９】
2004005480.tif 000011
【図１０】
2004005480.tif 000012