(57)【要約】【課題】別の拠点で記憶されていた印刷データを、自拠点の装置で適切に記憶して印刷可能とする仕組みを提供すること【解決手段】いずれの記憶装置に印刷データが記憶されているかを示す管理情報を記憶する管理装置と通信し、自機がいずれの拠点に設置されているかを示す拠点情報を記憶し、自機の記憶装置に印刷データが記憶されていることを管理装置に通知し、管理情報に基づいて各記憶装置から印刷データの一覧を収集して表示し、印刷制御する印刷データが自機と同じ拠点の記憶装置から取得する印刷データか判定し、別の拠点の記憶装置である場合には管理装置への前記通知を行うか否かの指示を受け付け、通知を行う旨の指示を受け付けた場合に当該通知をすべく自機の記憶装置に記憶した当該印刷データを印刷し、通知を行わない旨の指示を受け付けた場合には自機の記憶装置の一時記憶領域に記憶した当該印刷データを印刷して削除する【選択図】図８
2017013313.tif 000002
【特許請求の範囲】
【請求項１】
複数の記憶装置のうちいずれの記憶装置に印刷データが記憶されているかを示す管理情報を記憶する管理装置と通信可能な、自機がいずれの拠点に設置されているかを示す拠点情報を記憶する画像形成装置であって、
自機の備える前記記憶装置に印刷データが記憶されていることを前記管理装置に通知する通知手段と、
前記管理装置において記憶されている管理情報に基づいて、前記複数の記憶装置に記憶されている印刷データの一覧を収集して表示する一覧表示手段と、
前記一覧表示手段で表示されている一覧から選択された印刷データを、当該印刷データが記憶されている記憶装置から取得して印刷すべく制御する印刷制御手段と、
前記印刷制御手段で印刷制御する印刷データが、自機と同じ拠点の前記記憶装置から取得する印刷データか判定する拠点判定手段と、
前記拠点判定手段で、前記印刷制御手段で印刷制御する印刷データが自機の設置されている拠点とは別の拠点の記憶装置である場合、前記通知手段による当該印刷データにかかる管理装置への前記通知を行うか否かの指示を受け付ける指示受付手段と、
を備え、
前記印刷制御手段は、前記指示受付手段で前記管理装置への通知を行う旨の指示を受け付けた場合に、前記通知手段により前記通知をすべく自機の記憶装置に記憶した当該印刷データを印刷し、前記指示受付手段で前記管理装置への通知を行わない旨の指示を受け付けた場合、自機の記憶装置の一時記憶領域に記憶した当該印刷データを印刷して削除する制御を行うことを特徴とする画像形成装置。
【請求項２】
自機の記憶装置に、前記一覧表示手段で表示されている一覧から選択された印刷データが記憶されているか判定する第１の判定手段と、
を備え、
前記指示受付手段は、前記第１の判定手段で前記一覧表示手段により表示されている一覧から選択された印刷データが自機の記憶装置に記憶されていないと判定された場合に表示する画面において、前記通知手段による当該印刷データにかかる管理装置への前記通知を行うか否かの指示を受け付けることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
自機の記憶装置に記憶した印刷データの識別情報を他の画像形成装置に送信する送信手段と、
他の画像形成装置の前記送信手段で送信された識別情報を受信して管理する管理手段と、
前記管理手段で管理されている識別情報に、前記一覧表示手段で表示されている一覧から選択された印刷データが含まれているか判定する第２の判定手段と、
を備え、
前記指示受付手段は、前記第２の判定手段で前記管理手段により管理されている識別情報に前記一覧表示手段により表示されている一覧から選択された印刷データが含まれていないと判定された場合に表示する画面において、前記通知手段による当該印刷データにかかる管理装置への前記通知を行うか否かの指示を受け付けることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記印刷データをいずれの拠点で印刷したかを示す情報を記憶する印刷拠点記憶手段と、
前記印刷拠点記憶手段で記憶された当該印刷データが印刷された拠点と、自機の拠点が同じか判定する印刷拠点判定手段と、
を備え、
前記一覧表示手段は、印刷拠点判定手段で自機と同じ拠点で印刷されていないと判定された印刷データの情報を、前記管理装置において記憶されている管理情報に基づいて収集した未印刷の印刷データの一覧として表示することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
複数の記憶装置のうちいずれの記憶装置に印刷データが記憶されているかを示す管理情報を記憶する管理装置と通信可能な、自機がいずれの拠点に設置されているかを示す拠点情報を記憶する画像形成装置の制御方法であって、
自機の備える前記記憶装置に印刷データが記憶されていることを前記管理装置に通知する通知工程と、
前記管理装置において記憶されている管理情報に基づいて、前記複数の記憶装置に記憶されている印刷データの一覧を収集して表示する一覧表示工程と、
前記一覧表示工程で表示されている一覧から選択された印刷データを、当該印刷データが記憶されている記憶装置から取得して印刷すべく制御する印刷制御工程と、
前記印刷制御工程で印刷制御する印刷データが、自機と同じ拠点の前記記憶装置から取得する印刷データか判定する拠点判定工程と、
前記拠点判定工程で、前記印刷制御工程で印刷制御する印刷データが自機の設置されている拠点とは別の拠点の記憶装置である場合、前記通知工程による当該印刷データにかかる管理装置への前記通知を行うか否かの指示を受け付ける指示受付工程と、
を含み、
前記印刷制御工程は、前記指示受付工程で前記管理装置への通知を行う旨の指示を受け付けた場合に、前記通知工程により前記通知をすべく自機の記憶装置に記憶した当該印刷データを印刷し、前記指示受付工程で前記管理装置への通知を行わない旨の指示を受け付けた場合、自機の記憶装置の一時記憶領域に記憶した当該印刷データを印刷して削除する制御を行うことを特徴とする画像形成装置の制御方法。
【請求項６】
複数の記憶装置のうちいずれの記憶装置に印刷データが記憶されているかを示す管理情報を記憶する管理装置と通信可能な、自機がいずれの拠点に設置されているかを示す拠点情報を記憶する画像形成装置で実行が可能なプログラムであって、
前記画像形成装置を、
自機の備える前記記憶装置に印刷データが記憶されていることを前記管理装置に通知する通知手段と、
前記管理装置において記憶されている管理情報に基づいて、前記複数の記憶装置に記憶されている印刷データの一覧を収集して表示する一覧表示手段と、
前記一覧表示手段で表示されている一覧から選択された印刷データを、当該印刷データが記憶されている記憶装置から取得して印刷すべく制御する印刷制御手段と、
前記印刷制御手段で印刷制御する印刷データが、自機と同じ拠点の前記記憶装置から取得する印刷データか判定する拠点判定手段と、
前記拠点判定手段で、前記印刷制御手段で印刷制御する印刷データが自機の設置されている拠点とは別の拠点の記憶装置である場合、前記通知手段による当該印刷データにかかる管理装置への前記通知を行うか否かの指示を受け付ける指示受付手段として機能させ、
前記印刷制御手段は、前記指示受付手段で前記管理装置への通知を行う旨の指示を受け付けた場合に、前記通知手段により前記通知をすべく自機の記憶装置に記憶した当該印刷データを印刷し、前記指示受付手段で前記管理装置への通知を行わない旨の指示を受け付けた場合、自機の記憶装置の一時記憶領域に記憶した当該印刷データを印刷して削除する制御を行うことを特徴とする画像形成装置のプログラム。
【請求項７】
複数の記憶装置のうちいずれの記憶装置に印刷データが記憶されているかを示す管理情報を記憶する管理装置と、自機がいずれの拠点に設置されているかを示す拠点情報を記憶する画像形成装置を含む画像形成システムであって、
自機の備える前記記憶装置に印刷データが記憶されていることを前記管理装置に通知する通知手段と、
前記管理装置において記憶されている管理情報に基づいて、前記複数の記憶装置に記憶されている印刷データの一覧を収集して表示する一覧表示手段と、
前記一覧表示手段で表示されている一覧から選択された印刷データを、当該印刷データが記憶されている記憶装置から取得して印刷すべく制御する印刷制御手段と、
前記印刷制御手段で印刷制御する印刷データが、自機と同じ拠点の前記記憶装置から取得する印刷データか判定する拠点判定手段と、
前記拠点判定手段で、前記印刷制御手段で印刷制御する印刷データが自機の設置されている拠点とは別の拠点の記憶装置である場合、前記通知手段による当該印刷データにかかる管理装置への前記通知を行うか否かの指示を受け付ける指示受付手段と、
を備え、
前記印刷制御手段は、前記指示受付手段で前記管理装置への通知を行う旨の指示を受け付けた場合に、前記通知手段により前記通知をすべく自機の記憶装置に記憶した当該印刷データを印刷し、前記指示受付手段で前記管理装置への通知を行わない旨の指示を受け付けた場合、自機の記憶装置の一時記憶領域に記憶した当該印刷データを印刷して削除する制御を行うことを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
画像形成装置、画像形成システム、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、サーバ上に一時蓄積された印刷データに対して、印刷装置（以下、複合機）から印刷要求を行うことで、印刷装置から印刷データを出力する、所謂プルプリント（蓄積印刷）の印刷システムが知られている。これにより、ユーザはアプリケーションから印刷時に特定の印刷装置への出力ではなく、所望の印刷装置からの印刷データ出力を可能としている（例えば、特許文献１）。また、複数の複合機（複合機の備える記憶装置）のうちいずれの複合機にユーザの印刷データが記憶されているかを一括管理して、ユーザのログインした複合機当該印刷データを一覧表示して選択させ、印刷する仕組みが存在する（特許文献２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−００９６００号公報
【特許文献２】特開２０１３−０３３４４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば特許文献２に示すような印刷システムを企業が採用している場合において、ある拠点に設置されている記憶装置に記憶させておいた印刷データを別の拠点で印刷したいことが考えられる。しかしながら、複数の拠点で同じ印刷システムを利用している場合であっても、例えば拠点間で印刷データの送受信を行うのに充分な回線を常に確保して維持するためのコストの問題等から、拠点間で印刷データを送受信するための環境が用意されていない場合がある。つまり、同じ拠点内に設置された装置であれば印刷データをどの装置からでも印刷できるが、他の拠点に設置された装置に記憶されている印刷データを自拠点で印刷したり削除したりすることができない場合がある。
【０００５】
また、たとえ他の拠点に設置された装置の印刷データを自拠点装置にダウンロードできたとしても、全ての印刷データを一律ダウンロードしてしまうと例えば２拠点分の印刷データが１つの拠点の装置に記憶されることになり、自拠点の装置の記憶容量が圧迫されてしまう。
【０００６】
本発明は、別の拠点で記憶されていた印刷データを、自拠点の装置で適切に記憶して印刷可能とする仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、複数の記憶装置のうちいずれの記憶装置に印刷データが記憶されているかを示す管理情報を記憶する管理装置と通信可能な、自機がいずれの拠点に設置されているかを示す拠点情報を記憶する画像形成装置であって、自機の備える前記記憶装置に印刷データが記憶されていることを前記管理装置に通知する通知手段と、前記管理装置において記憶されている管理情報に基づいて、前記複数の記憶装置に記憶されている印刷データの一覧を収集して表示する一覧表示手段と、前記一覧表示手段で表示されている一覧から選択された印刷データを、当該印刷データが記憶されている記憶装置から取得して印刷すべく制御する印刷制御手段と、前記印刷制御手段で印刷制御する印刷データが、自機と同じ拠点の前記記憶装置から取得する印刷データか判定する拠点判定手段と、前記拠点判定手段で、前記印刷制御手段で印刷制御する印刷データが自機の設置されている拠点とは別の拠点の記憶装置である場合、前記通知手段による当該印刷データにかかる管理装置への前記通知を行うか否かの指示を受け付ける指示受付手段と、を備え、前記印刷制御手段は、前記指示受付手段で前記管理装置への通知を行う旨の指示を受け付けた場合に、前記通知手段により前記通知をすべく自機の記憶装置に記憶した当該印刷データを印刷し、前記指示受付手段で前記管理装置への通知を行わない旨の指示を受け付けた場合、自機の記憶装置の一時記憶領域に記憶した当該印刷データを印刷して削除する制御を行うことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、別の拠点で記憶されていた印刷データを、自拠点の装置で適切に記憶して印刷可能とする仕組みを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態における、画像形成システムの構成の一例を示すシステム構成図である
【図２】本発明の実施形態における、クライアントＰＣ、サーバのハードウエア構成の一例を示すブロック図である
【図３】本発明の実施形態における、複合機のハードウエア構成の一例を示すブロック図である
【図４】本発明の実施形態における、各装置の機能構成の一例を示すブロック図である
【図５】本発明の第１の実施形態における、印刷データ生成及び書誌情報の格納処理の流れを示すフローチャートである。
【図６】本発明の第１の実施形態における、複合機へのログインから印刷データの一覧表示までの処理の流れを示すフローチャートである
【図７】本発明の第１の実施形態における、印刷データを外部サーバへ保存する処理の流れを示すフローチャートである
【図８】本発明の第１の実施形態における、他拠点（図１で示す拠点Ｂ）での印刷データの出力処理の流れを示すフローチャートである
【図９】本発明の第１の実施形態における、印刷後の処理の流れを示すフローチャートである
【図１０】本発明の第１の実施形態における、複合機のタッチパネル上に表示される認証画面の構成の一例を示す図である
【図１１】本発明の第１の実施形態における、印刷データ一覧画面の構成の一例を示す図である
【図１２】本発明の第１の実施形態における、印刷データを、クラウド上のサーバへ保存する印刷データの確認ダイアログ、保存が完了したことの通知画面の構成の一例を示す図である
【図１３】本発明の第１の実施形態における、クラウド上のサーバへの印刷データの保存が完了したことを通知する通知画面の構成の一例を示す図である
【図１４】本発明の第１の実施形態における、印刷方法確認ダイアログ、印刷データ削除確認ダイアログの構成の一例を示す図である
【図１５】本発明の第２の実施形態における、複合機へのログインから印刷データの一覧表示までの処理の流れを示すフローチャートである
【図１６】本発明の第２の実施形態における、各種データの構成の一例を示す図である
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１１】
図１は、本発明の実施形態における、画像形成装置を含む画像形成システムの構成の一例を示す図である。
【００１２】
図１に示すように、本発明の画像形成システムの拠点Ａでは、複合機１０１−１〜１０１−３及びクライアントＰＣ２００がＬＡＮ１０５を通じて通信可能に接続されている。また、拠点Ｂでは、複合機１０２−１〜１０２−３がＬＡＮ１０６を通じて通信可能に接続されている。また、拠点Ｃでは、複合機１０９−１〜１０９−３がＬＡＮ１１１を通じて通信可能に接続されている。１０８はＷＡＮ（ワイドエリアネットワーク）である。各複合機はＷＡＮ１０８を解してサーバ１０７と通信可能に接続されている。
【００１３】
以下、複合機１０１−１〜３をまとめて、複合機１０１と呼ぶ。また、複合機１０２−１〜３をまとめて、複合機１０２と呼ぶ。また、複合機１０９−１〜３をまとめて、複合機１０９と呼ぶ。
【００１４】
複合機１０１は、印刷データの受信機能、印刷データから印刷データの属性を示す書誌情報を抽出する抽出機能、印刷データや書誌情報の管理機能を備えた複合機である。書誌情報の一例は図１４の書誌情報１４００に記載する。書誌情報とは、印刷データと印刷データのジョブオーナー（当該印刷データに対応するユーザである）であるユーザとの対応付け情報である。
【００１５】
１０１−３は、ネームサービスが実行される複合機である。１０１−３は、ネームサービスが実行されている以外は、複合機１０１−１、複合機１０１−２と同様の構成を備える。
【００１６】
ネームサービスとは、いずれのユーザの印刷データが、いずれの複合機の記憶装置に記憶（格納）されているかを記憶し、管理する機能である。
【００１７】
クライアントＰＣ２００には、プリンタドライバやＦＡＸドライバがインストールされており、これらドライバは、アプリケーションプログラムから受け取ったデータに基づいて印刷データやＦＡＸデータを作成し、ネットワーク（ＬＡＮ）を介して指定された複合機１０１に対して送信する機能を有する。
【００１８】
サーバ１０７は、印刷データを記憶するストレージサーバ（サーバストレージ）である。例えば、拠点Ａの複合機１０１からサーバ１０７に送信されてきた印刷データを、外部メモリに記憶しておき、拠点Ｂや拠点Ｃの複合機１０２から当該印刷データの印刷要求があった場合に、当該印刷データを複合機１０２に送信する。
【００１９】
尚、本実施形態においては、拠点Ａ及び拠点Ｂ、拠点ＣのＬＡＮが接続されていないため、拠点Ａに設置された複合機１０１と、拠点Ｂに設置された複合機１０２、拠点Ｃに設置された複合機１０９が直接通信することはできないものとする。以上が図１の、本発明の実施形態における、画像形成システムの構成の一例の説明である。
【００２０】
以下、図２を用いて、本発明の実施形態における、クライアントＰＣ、サーバのハードウエア構成の一例について説明する。
【００２１】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２２】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２３】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示機への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示機はＣＲＴだけではなく、液晶ディスプレイ等の他の表示機であってもよい。これらは必要に応じて管理者が使用するものである。
【００２４】
２０７はメモリコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２５】
２０８は通信Ｉ／Ｆコントローラで、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２６】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォント展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。以上が図２の説明である。
次に、図３を用いて、本発明の実施形態における、複合機のハードウエア構成の一例について説明する。
【００２７】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ３１２と接続する一方、ＬＡＮや公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００２８】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムネットワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００２９】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム、画像データ等を格納する。
【００３０】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（ＵＩ）３０８とのインタフェース部であり、操作部３０８に表示する画像データを操作部３０８に対して出力する。
【００３１】
また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ３０１に伝える役割をする。なお、操作部３０８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００３２】
３０５はネットワークインタフェース（ネットワークＩ／Ｆ）で、ネットワーク（ＬＡＮ）に接続し、データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３３】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となるＩＣカードの読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００３４】
３２０はイメージバスインタフェース（イメージバスＩ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００３５】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００３６】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００３７】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００３８】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００３９】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００４０】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００４１】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（例えば、ソニー社のフェリカ（ＦｅｌｉＣａ）（登録商標））内に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００４２】
以上のような構成によって、複合機１０１−１、２、３及び複合機１０２−１、２、３、複合機１０９−１、２、３は、スキャナ３１４から読み込んだ画像データをＬＡＮ１０５上に送信したり、ＬＡＮから受信した印刷データをプリンタ３１２により印刷出力することができる。
【００４３】
また、スキャナ３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ３１２により出力することできる。以上が図３の説明である。
【００４４】
次に、図４を用いて、本発明の実施形態における、各装置の機能構成の一例について説明する。なお、それぞれのフローにおける動作詳細は後述するため、ここでは各種端末内に記載されている機能ブロック図の説明を記載する。
【００４５】
複合機（通常）１０１−１、１０１−２及び複合機１０２−１、１０２−２、複合機１０９−１、２では、書誌情報サービスと蓄積印刷実行サービスと定期タスクスケジューラーが異なるプロセスで実行されている。また、複合機（ネームサービス）１０１−３、複合機１０２−３、複合機１０９−３では、それらに加えて、ネームサービスが実行されている。
【００４６】
以下、書誌情報サービスにより実現される機能部について記載する。
【００４７】
データ受信部４０１は、クライアントＰＣ２００から送信された印刷データを受信する機能部である。このデータ受信部は、特定のポートで受信したデータを処理対象のデータとする。
【００４８】
書誌情報データ生成部４０２は、データ受信部４０１で受信した印刷データからドキュメント名、印刷指示をしたユーザ名、カラー設定（カラー／モノクロ等）、部数、ページ数等を含む書誌情報を取得し、当該印刷データの書誌情報データを生成し、ＨＤＤ３０４に記憶する機能部である。例えば図１４の書誌情報１４００を生成して記憶する。
【００４９】
ステータス１４０１は当該書誌情報の示す印刷データが印刷済みか未印刷かを示す。フィル名は印刷データの名称（ドキュメント名）である。ユーザ名はユーザＩＤであり、当該書誌情報の示す印刷データ（印刷ジョブ）のオーナーである。部数１４０４は印刷が支持された部数を示す。カラー設定１４０５はモノクロかカラーかの色設定を示す。格納場所１４０６は当該書誌情報の示す印刷データが記憶されている記憶場所（当該印刷データを記憶している記憶装置、記憶装置を備える複合機）の識別情報である。格納場所１４０６は、例えば、当該書誌情報を生成した複合機のＣＰＵが当該書誌情報を自機の記憶装置に記憶した後、自機の識別情報を記憶するものである。また、クラウド上のサーバ１０７に印刷データを保存する指示を受け付けた場合は、当該指示を受け付けた複合機のＣＰＵが、ユーザのＩＣカードに当該書誌情報を記憶し、格納場所１４０６にサーバ１０７の識別情報を書き込む。１４００に示す他にも例えば面設定（片面、両面等）や、レイアウト（２ｉｎ１、４ｉｎ１等）の情報を記憶しているものとする。
【００５０】
ネーム情報登録要求部４０３は、当該複合機に、どのユーザの、どのプリンタグループに属する（例えばどの機種の）複合機で印刷可能な印刷データが格納されているかネームサービスに管理させるべく、自機の識別情報及び自機に格納した印刷データのオーナーのユーザＩＤをネーム情報（管理情報）として複合機（ネームサービス）１０１−３、複合機１０２−３、又は複合機１０９−３に対して送信・通知する機能部である。
【００５１】
書誌情報データ要求受付部４０４は、蓄積印刷実行サービスの書誌情報データ要求部４１９からの書誌情報データの要求を受け付ける機能部である。
【００５２】
書誌情報データ送信部４０５は、書誌情報データ要求受付部４０４で書誌情報データの要求を受け付けた場合に、該当する書誌情報データの一覧を、同じ拠点内の（ＬＡＮで接続されている）、当該書誌情報を要求した複合機に送付する機能部である。
【００５３】
印刷データ要求受付部４０６は、蓄積印刷実行サービスの印刷データ要求部４２０からの印刷データの要求を受け付ける機能部である。
【００５４】
印刷データ送信部４０７は、印刷データ要求受付部４０６で送信要求を受け付けた印刷データを、要求を行った複合機１０１又は１０２に送信する機能部である。
【００５５】
ステータス更新部４０８は、印刷データの印刷実行指示や、削除指示等に応じて、当該印刷データの書誌情報データのステータスを更新する機能部である。
【００５６】
印刷データ削除部４０９は、印刷データを削除する機能部である。削除対象の印刷データとしては、後述する蓄積印刷サービスの印刷データ削除要求部４２１で削除指示された印刷データや、クライアントＰＣ２００から受信した後に所定時間以上経過した印刷データ等である。
【００５７】
書誌情報データ削除部４１０は、印刷データ削除部４０９により削除された印刷データの書誌情報データを削除する機能部である。
【００５８】
ネーム情報削除要求部４１１は、複合機（ネームサービス）に対して、ネーム情報の削除要求を行う機能部である。
【００５９】
ネーム情報通知選択部４２４は、印刷すべく取得した印刷データが外部の装置（例えばサーバ１０７や他拠点の複合機）だった場合に、当該印刷データにかかるネーム情報をネームサービスに通知するか否かの選択をユーザから受け付けて選択する選択部である。
【００６０】
以下、蓄積印刷実行サービスにより実現される機能部について説明する。
【００６１】
ネーム情報要求部４１８は、複合機（ネームサービス）に対して、当該複合機で印刷可能なログインユーザの印刷データがどの複合機に格納されているかを管理しているネーム情報を要求する機能部である。
【００６２】
書誌情報データ要求部４１９は、複合機１０１、１０２、１０９にログイン中のユーザの印刷データの書誌情報データを、データ管理サービスが実行されている複合機（自機、他機）に要求する機能部である。ログインユーザの印刷データがいずれの複合機に格納されているかは、ネーム情報を用いて認識する。
【００６３】
印刷データ要求部４２０は、複合機１０１及び１０２（自機、他機）に対して、指定された印刷データの送信を要求する機能部である。
【００６４】
印刷データ削除要求部４２１は、自機及び他機に対して、指定された印刷データの削除を要求する機能部である。
【００６５】
以下、記載する機能はネーム情報サービスの機能について記載する。これらは、複合機（ネームサービス）１０１−３及び複合機（ネームサービス）１０２−３、複合機１０９−３（ネームサービス）のみが有する機能部である。
【００６６】
ネーム情報受信部４１２は、ネーム情報登録要求部４０３から送信された、ネーム情報を受信する機能部である。
【００６７】
ネーム情報記憶部４１３は、ネーム情報受信部４１２で受け付けたネーム情報をネーム情報ファイルで記憶する記憶部である。
【００６８】
ネーム情報要求受付部４１４は、ネーム情報要求部４１８による、特定ユーザの特定のプリンタグループで印刷実行可能な印刷データの格納先を示すネーム情報の送信要求を受け付ける機能部である。
【００６９】
ネーム情報送信部４１５は、ネーム情報要求受付部４１４で送信要求を受け付けたネーム情報を、要求を行った複合機に送信する機能部である。
【００７０】
ネーム情報削除要求受付部４１６は、ネーム情報削除要求部４１１から、ネーム情報の削除要求を受け付ける機能部である。
【００７１】
ネーム情報削除部４１７は、ネーム情報削除要求受付部４１６で削除要求を受け付けたネーム情報を削除する機能部である。以上がネーム情報サービスの機能についての説明である。
【００７２】
以下、プラットフォームの機能について説明する。
【００７３】
データ受信部４２２はデータ管理サービスの印刷データ送信部４０７より送信された印刷データを受信する機能部である。
【００７４】
印刷部４２３は、データ受信部４２２で受信した印刷データの印刷処理を行う機能部である。データ受信部では、ＰＤＬデータを受信するので、そのデータを印刷可能なデータに展開し、その後印刷処理を行う。以上が図４の説明である。
【００７５】
＜第１の実施形態＞
【００７６】
次に、図５〜図１４を用いて、本発明の第１の実施形態について説明する。なお、本実施形態で説明するプログラムやサービスは、ソフトウェアとして各装置にインストールされているものである。
【００７７】
また、各ステップは、各装置（クライアントＰＣ２００や複合機１０１、複合機１０２、複合機１０９、サーバ１０７）のＣＰＵ（ＣＰＵ２０１又はＣＰＵ３０１）が実行する。
【００７８】
図５は、本発明の第１の実施形態における、印刷データ生成及び書誌情報の格納処理の流れを示すフローチャートである。
【００７９】
ステップＳ５００で、ユーザからの印刷指示に応じて、クライアントＰＣ２００上のプリンタドライバが、印刷データを複合機１０１−１に送信する。
【００８０】
ステップＳ５０１で、複合機１０１−１の書誌情報サービスは、あらかじめ監視している印刷データ受信用のポート（例えばＲＡＷ９１００ポート）にて受信した、Ｓ５００においてクライアントＰＣ２００が送信した印刷データを取得する。
【００８１】
ステップＳ５０２で、複合機１０１−１の書誌情報サービスは、取得した印刷データから、クライアントＰＣ２００より印刷データの作成に利用したプリンタドライバの対応している機種名（例えば、ＭＦＰ５０５０等）を取得する。当該対応機種名は、印刷データのヘッダに、プリンタドライバによって付与されて記憶されているものとする。
【００８２】
なお、ここで取得した機種名は、生成された印刷データが出力可能な機種を判別する際に利用される。例えば、機種ごとにグループ分けし、出力可能なグループ情報に機種情報をグルーピングして管理する事により、同一グループに所属する機種に対して出力可能にすることができる。
【００８３】
ステップＳ５０３では、複合機１０１−１の書誌情報サービスは、クライアントＰＣ２００から受信した印刷データのヘッダに含まれる図１４の１４００に示すような各種印刷データの情報（書誌情報）を抽出する。
【００８４】
すなわち、ステップＳ５０２〜ステップＳ５０３は、印刷データの受け付けに応じて、当該印刷データを管理するための書誌情報を取得する処理である。
【００８５】
ステップＳ５０４では、複合機１０１−１の書誌情報サービスは、ステップＳ５０３で抽出した書誌情報を元に、図１４の１４００に示すような書誌情報ファイルを作成し、複合機１０１−２の所定のディレクトリ（例えば外部メモリの所定の記憶領域）に格納する。
【００８６】
ステップＳ５０５では、複合機１０１−１の書誌情報サービスは、ステップＳ５０４で書誌情報ファイルを生成した印刷データを、当該印刷データ受信時に生成された一意のファイル名で複合機１０１−２の所定のディレクトリ（ＨＤＤ３０４）に格納する。（印刷データ記憶機能）
【００８７】
すなわち、ステップＳ５０４〜ステップＳ５０５は、印刷データと書誌情報を記憶する処理である。
【００８８】
ステップＳ５０６では、複合機１０１−１は、ネーム情報サービスが機能している複合機１０１−３にネーム情報を送信（通知先）する。ここでいうネーム情報とは例えば図１４のネーム情報１４３０である。つまり、印刷データが格納された複合機（ここでは複合機１０１−１）の識別情報（ここではＩＰアドレス）である複合機識別情報１４３２と、格納された印刷データの書誌情報に含まれるユーザ名１４３１との組み合わせの情報である。当該ネーム情報の送信先（通知先）の装置の情報（例えば複合機１０１−３のＩＰアドレス）は、予め、各複合機１０１の外部メモリに記憶されているものとする。
【００８９】
ステップＳ５０７では、複合機１０１−３が、当該ネーム情報を受信して、ステップＳ５０８で当該ネーム情報を外部メモリに記憶する。以上が図５の説明である。
【００９０】
次に図６を用いて、本発明の第１の実施形態における、複合機へのログインから印刷データの一覧表示までの処理の流れについて説明する。
【００９１】
ステップＳ６００では、複合機１０１は、図１０に示すような画面を操作部３０８に表示し、カードリーダ３１９にかざされたＩＣカード内のカードＩＤ情報を取得する。取得したカードＩＤ情報に紐づくユーザ情報（ユーザ名等）を取得し、取得したユーザ情報を元に複合機１０１に対してログイン処理（利用許可）を行う。当該ログインは、不図示の認証サーバに対して当該ユーザ情報を送信し、認証成功の返答を得ることで行われる。認証が失敗した場合、処理を終了する。ここでは、認証サーバにおいてユーザＩＤと対応付けられて保存されている、当該ユーザに対応する拠点の情報（図１４の１４１０）を取得して外部メモリに記憶するものとする。ユーザＩＤ１４１１はユーザの識別情報、拠点識別情報１４１２は例えばユーザの所属する部署のある拠点の識別情報であて、ユーザＩＤに対応付けられた拠点の情報である。
【００９２】
ステップＳ６０１では、検知したＩＣカードから書誌情報を読み取る読取処理を行う。そして、ＩＣカードから書誌情報を取得可能か判定する（つまり、ＩＣカードに書誌情報が記憶されているか判定する／記憶判定手段）。
【００９３】
ここでは、ＩＣカードに書誌情報が記憶されている＝印刷データがＷＡＮ上のサーバ１０７に記憶されているものと判断するものとする。つまり、当該処理を実行している複合機が、他拠点（外部拠点／例えば複合機１０２のある拠点Ｂ）であると判断する。書誌情報をＩＣカードに記憶する方法及びタイミングの詳細については図７の説明で後述する。
【００９４】
ＩＣカードに書誌情報が記憶されていない場合は（ステップＳ６０１でＮＯ）処理をステップＳ６０４に移行する。ＩＣカードに書誌情報が記憶されている場合（ステップＳ６０１でＹＥＳ）、処理をステップＳ６０２に移行する。
【００９５】
ステップＳ６０２では、複合機１０１は、ステップＳ６００で認証したユーザが自拠点（例えば複合機１０１のある拠点Ａ）のユーザもしくは他拠点（例えば複合機１０２のある拠点Ｂ）のユーザであるか否かを判定する。具体的には、自機（自装置）の外部メモリに記憶されている、自機がどの拠点の複合機（記憶装置を備える複合機）かを示す拠点情報１４２０の拠点識別情報１４２２を外部メモリから読み出し、ログイン処理に際して認証サーバから取得したユーザの拠点情報１４１０の拠点識別情報１４１２を比較して、２つの値が一致する場合に同じ拠点のユーザ、一致しない場合は別の拠点のユーザであると判定する。
【００９６】
自拠点のユーザと判定された場合、処理をステップＳ６０４に移行する。他拠点（別の拠点）のユーザと判定された場合、処理をステップＳ６０３に移行する。
【００９７】
ステップＳ６０３では、複合機１０１は、カードリーダに翳されているログインユーザのＩＣカードに記憶された書誌情報を取得してメモリに記憶する。
【００９８】
ステップＳ６０４では、複合機１０１の認証プログラムが認証したログインユーザのユーザＩＤを取得して、ステップＳ６０５では、複合機１０１は、ステップＳ６０４で取得したログインユーザ情報を含むネーム情報１４３０を、複合機１０１−３のネームサービスに対して取得要求する。
【００９９】
ステップＳ６０６では、複合機１０１−３のネームサービスは、ステップＳ６０５において複合機１０１−１が送信したネーム情報取得要求を受信する。そして、ステップＳ６０７で、外部メモリに記憶されているネーム情報１４３０のリストを参照し、複合機１０１−１のログインユーザのユーザ名に対応する複合機１０１の複合機識別情報１４３２（ＩＰアドレス）を取得して、複合機１０１−１に送信する。例えば、ログインユーザのユーザＩＤと当該ユーザＩＤに対応する複合機識別情報のペアであるネーム情報を複合機１０１−１に送信する。
【０１００】
ステップＳ６０８では、複合機１０１−１が当該ネーム情報を受信して、ステップＳ６０９で、各複合機１０１の記憶装置に記憶されているログインユーザの書誌情報の検索処理（検索結果を各複合機の記憶装置から収集する）を行う。具体的には、ステップＳ６０８で受信したネーム情報に含まれる複合機識別情報１４３２（ＩＰアドレス）の示す各複合機１０１に対して、当該ログインユーザ名を含む書誌情報の取得要求を送信する（書誌情報要求手段）。当該取得要求を受信した各複合機１０１は、当該取得要求の要求元（複合機１０１−１）に対して、受信したログインユーザ名を含む書誌情報を送信する。これにより、複合機１０１−１は、ＬＡＮで接続され、通信可能な複合機１０１に記憶されている書誌情報を検索して、検索結果としての書誌情報を取得することが出来る。
【０１０１】
ステップＳ６１０では、複合機１０１−１の書誌情報サービスは、ステップＳ６０９で検索して取得した書誌情報で、書誌情報一覧を作成してメモリに記憶する。
【０１０２】
ステップＳ６１１では、複合機１０１の印刷プログラムは、システム内の該当ログインユーザの書誌情報を取得する。ここでは書誌情報１４００のステータス１４０１＝未印刷の書誌情報を取得するものとする。
【０１０３】
ステップＳ６０６では、複合機１０１の印刷プログラムは、Ｓ６０５で取得した書誌情報をリスト形式で、例えば図１１に示すような印刷データ一覧画面を表示する。ステータス１４０１＝印刷済みの印刷データ一覧は、印刷データ一覧画面における「印刷済取得」ボタンの押下を受け付けることで、複合機がステータス１４０１＝印刷済みの書誌情報をメモリから読み出して一覧を生成し、表示画面に表示する。以上が図６の説明である。
【０１０４】
次に図７を参照して、本発明の第１の実施形態における、印刷データを外部サーバへ保存する処理の流れについて説明する。
【０１０５】
複合機１０１−１は、ステップＳ７００では、操作部３０８に表示された、図１１のような一覧表示画面上にて、印刷データの選択を受け付けたか否かを判定する。印刷データの選択を受け付けていない場合（ステップＳ７００でＮＯ）、処理をステップＳ７０１に移行し、「ログアウト」ボタンの押下を受け付けたか判定する。「ログアウトボタン」の押下を受け付けた場合（ステップＳ７０１でＹＥＳ）、ユーザのログアウト処理を行って処理を終了する。「ログアウトボタン」の押下を受け付けていないと判定した場合（ステップＳ７０１でＮＯ）、受け付けた操作に従った処理を実行して処理をステップＳ７００の前に戻す。
【０１０６】
複合機１０１−１は、印刷データの選択を受け付けたと判定した場合（ステップＳ７００でＹＥＳ）、ステップＳ７０２で、操作部３０８に表示された、図１１のような一覧表示画面上にて、「クラウド保存」ボタンが押下されたかどうかを判定する。「クラウド保存」ボタンが押下された場合は（ステップＳ７０２でＹＥＳ）、処理をステップ７０３へ移行する。
【０１０７】
「クラウド保存」ボタンは、当該処理を実行中の複合機（例えば複合機１０１）にログインしているユーザが、自拠点（例えば、拠点Ａ）ではない他拠点（例えば、拠点Ｂ）に設置された複合機１０２又は複合機１０９で、複合機１０１に記憶されている印刷データと同一の印刷データを印刷するために、当該複合機１０１に記憶されている印刷データをサーバ１０７に送信して保存させるためのボタンである。複合機１０２、複合機１０９は、サーバ１０７から印刷データを取得して印刷を実行することが可能である。
【０１０８】
複合機１０１−１は、ステップＳ７０３で、図１２のようなクラウドへ保存する印刷データの確認ダイアログ（クラウド保存データ確認ダイアログ）を表示する。具体的には、複合機１０１が「クラウド保存」ボタンが押下された時点で選択されていた印刷データのファイル名を特定し、当該ファイル名を含む図１１のようなダイアログを含む画面の情報を生成して表示画面に表示する。
【０１０９】
ステップＳ７０４では、複合機１０１−１は、カードリーダ３１９で再度ポーリングを開始する。つまり、クラウドに保存する印刷データの書誌情報をＩＣカードに書き込むべく、ＩＣカードの検知が可能な状態に移行する。
【０１１０】
ステップＳ７０５では、ポーリングを開始したカードリーダ３１９にて、ＩＣカードを検知したかどうかを判断する。検知した場合は、ステップＳ７０６へ。検知しない場合は、タイマー満了と共に、図１１のような一覧表示画面へ画面表示を戻し、処理をステップＳ７００の前に戻す。
【０１１１】
ステップＳ７０６では、ステップＳ７００で選択された印刷データの書誌情報をＩＣカードの記憶領域に書き込む処理を行う。当該書き込み処理が終了するまで、ＩＣカードは継続的に検知されているものとする。書き込み処理が完了する前にＩＣカードが検知されなくなった場合は、不図示のエラー画面を表示画面に表示して、書き込みが完了でいなかった旨をユーザに通知して、表示画面を図１１の一覧画面に戻す。
【０１１２】
ステップＳ７０７では、複合機１０１−１は、ステップＳ７０６でＩＣカードに書誌情報を書き込んだ後、ステップＳ７００で選択された印刷データ（書誌情報の示す印刷データ）を、クラウド上のサーバ１０７へ送信する。また、サーバ１０７に印刷データの保存が完了した場合、図１２のようなクラウド保存完了画面を表示する。ここでは、サーバ１０７に対して印刷データの送出（送信）が完了した場合に、当該サーバ１０７に対する印刷データの保存が完了したものと判断するものとする。
【０１１３】
ステップＳ７０８では、サーバ１０７が、ステップＳ７０７で送信された印刷データを受信する。ステップＳ７０９では、ステップＳ７０８で受信した印刷データを取得して、外部メモリに保存する（印刷データ記憶機能）。以上が図７の説明である。
【０１１４】
次に図８を用いて、本発明の実施形態における、他拠点（図１で示す拠点Ｂ）での印刷データの出力処理の流れについて説明する。
【０１１５】
図８の処理は、ステップＳ６１７での印刷データのサーバ１０７への保存処理後、ユーザが拠点Ａから拠点Ｂに移動して、複合機１０２を操作することで、当該複合機１０２が印刷データの一覧画面（書誌情報の一覧画面）を表示し、ユーザの指示に応じて印刷データを印刷する処理である。
【０１１６】
ここではユーザが拠点Ｂの複合機１０２−１にログインした（複合機１０２−１が図６の処理を実行してユーザのログイン及びＩＣカード・自拠点の複合機１０２に記憶された書誌情報の取得、及び当該書誌情報のリスト（印刷データの一覧）表示を行った）状態でステップＳ８００の処理を開始するものとする。
【０１１７】
ステップＳ８００では、複合機（ここでは複合機１０２−１とする）は、前処理として実行した図６のステップＳ６０１で取得した書誌情報の示す印刷データの一覧から、印刷データの選択操作を受け付ける。  
【０１１８】
ステップＳ８０１では、複合機１０２−１が、ステップＳ８００で選択された印刷データの印刷指示を受け付ける。
【０１１９】
ステップＳ８０２では、ステップＳ８０１で印刷指示を受け付けた印刷データの保存元（保存場所）が、複合機１０２（自拠点の複合機の記憶装置）か、サーバ１０７（クラウド）のどちらであるかを判定する（拠点判定手段に該当）。ここでは、クラウド上のサーバ１０７（他拠点／別の拠点の記憶装置）の場合、処理をステップＳ８０３へ、サーバ１０７の場合、処理をステップＳ８０９へ移行する。
【０１２０】
ステップＳ８０３では、複合機１０２−１が、印刷指示（選択及び印刷ボタンの押下）がされた印刷データを格納している複合機１０２−２に対して印刷データを要求する。
【０１２１】
ステップＳ８０４では、複合機１０２−２が、ステップＳ８０３で送信された要求を受信して、ステップＳ８０５で、複合機１０２−１で印刷指示の操作がされた印刷データを取得する。ステップＳ８０６では、複合機１０２−２が、ステップＳ８０５で取得した印刷データを印刷指示要求元の複合機１０２−１に対して送信する。
【０１２２】
ステップＳ８０７では、複合機１０２−１が、ステップＳ８０６で送信された印刷データを受信する。ステップＳ８０８では、複合機１０２−１が、ステップＳ８０７で受信した印刷データを印刷する。具体的には、複合機１０２−１が、ステップＳ８０３の要求に応じて同じ拠点の複合機１０２から印刷データを受信したか判定し、ステップＳ８０３の要求に応じて同じ拠点の複合機１０２から印刷データを受信した場合に、印刷データを自機の外部メモリ（ＨＤＤ）に記憶することなく、一時記憶領域に記憶して印刷データの画像を展開して、印刷する（ＬＰＲ印刷を行う）。ＬＰＲ印刷の場合、ネームサービスに通知する処理は行わない（ネームサービスに通知する用の記憶領域とは別の記憶領域に印刷データを一時保存して印刷を行い、印刷後、印刷データを削除する）。
【０１２３】
ステップＳ８０９では、複合機１０２−１が、印刷データを格納しているサーバ１０７に対して印刷データを要求する。
【０１２４】
ステップＳ８１０では、サーバ１０７が、ステップＳ８０９で送信された要求を受信する。ステップＳ８１１では、サーバ１０７が、要求された印刷データを複合機１０２−１に送信する。そして複合機１０２−１が当該印刷データを受信して、一時記憶領域に記憶する（ステップＳ８１６）。
【０１２５】
ステップＳ８１２では、複合機１０２−１（出力デバイス）がＨＤＤ搭載機であるか否かを判定する。ＨＤＤ搭載機である場合、ステップＳ８１３へ処理を移行する。ＨＤＤ搭載機でない場合、ステップＳ８０７へ処理を移行し、ネームサービスへの通知は行わないまま印刷を実行する。
【０１２６】
ステップＳ８１３では、複合機１０２−１は、図１３の印刷方法確認ダイアログを生成して表示画面に表示する。印刷方法確認ダイアログは、ユーザによって選択、印刷の操作がされた印刷データを、複合機１０２−１の外部メモリに保存して当該印刷データの存在をネームサービスに通知し、拠点Ｂに設置された複数の複合機において当該印刷データを印刷可能な状態にするか、ネームサービスに当該通知をすることなくＬＰＲ印刷を実行して処理を終了するかを選択させる画面である。
【０１２７】
ステップＳ８１４では、受信した印刷データをＨＤＤに保存してネームサービスへの通知をするか否かを判定する。印刷方法確認ダイアログで「はい」ボタンの押下を受け付けた場合、受信した印刷データをＨＤＤに保存してネームサービスへの通知をする指示を受け付けたものと判定し、処理をステップＳ８１５へ移行する。「いいえ」ボタンの押下を受け付けた場合、受信した印刷データをＨＤＤに保存してネームサービスへの通知をしない指示を受け付けたものと判定し、処理をステップＳ８０８へ移行して、一時記憶領域に記憶している印刷データを印刷し、印刷後、当該一時記憶領域から削除する（指示受付手段／印刷制御手段に該当）。  
【０１２８】
ステップＳ８１５では、複合機１０２−１が、ステップＳ８１６で受信した印刷データが行われた印刷データを一時記憶領域から取得し、ネームサービスへの通知処理（図６のステップＳ５０２〜ステップＳ５０８の処理）を実行して、ステップＳ５０５でＨＤＤ（永続記憶領域）に保存した印刷データを読み出して、ステップＳ８０８で印刷する処理を行う。以上が図８の説明である。
【０１２９】
次に図９を参照して、本発明の第１の実施形態における、印刷後の処理の流れについて説明する。
【０１３０】
図９の処理は、印刷データの印刷実行後（ステップＳ８０８の後）、ＩＣカード内に書き込まれている印刷済の印刷データの書誌情報を、ユーザの指示に応じて削除又は更新する処理の流れを示す。
【０１３１】
ステップＳ９００では、図８のステップＳ８０８で印刷実行した印刷データがクラウド上のサーバ１０７に保存されているものであったか否かを判定する。サーバ１０７の印刷データを印刷実行した場合は（ステップＳ９００でＹＥＳ）、処理をステップＳ９０１へ移行する。複合機１０２の印刷データ（同じ拠点内のデータ）を印刷実行した場合は（ステップＳ９００でＮＯ）、図１１のような一覧表示画面へ画面表示を戻し、図９の処理を終了する。
【０１３２】
ステップＳ９０１では、複合機１０２−１が、図１３に示すようなＩＣカード内の書誌情報の削除又は更新確認ダイアログ（印刷データ削除確認ダイアログ）を表示する。
【０１３３】
ステップＳ９０２では、カードリーダ３１９で再度ポーリングを開始する。ステップＳ９０３では、ポーリングを開始したカードリーダ３１９にて、ＩＣカードを検知したかどうかを判定する。検知した場合は、ステップＳ９０４へ。検知しない場合は、タイマー満了と共に、図１１のような一覧表示画面へ画面表示を戻す。
【０１３４】
ステップＳ９０４では、複合機１０２−１は、図１３印刷データ削除確認ダイアログで、ＩＣカード内の処理情報の削除指示と更新指示のどちらを受け付けたかを判定する。削除指示の場合、ステップＳ９０５へ、更新指示の場合、ステップＳ９０９へ処理を移行する。
【０１３５】
ステップＳ９０５では、ステップＳ９０３で検知したＩＣカード内から、印刷データの書誌情報を削除する。そして、ステップＳ９０６で、複合機１０２−１が、サーバ１０７に対してステップＳ９０５で削除した書誌情報及の示す印刷データ（実データ）の削除要求を送信する。
【０１３６】
ステップＳ９０７では、サーバ１０７が、ステップＳ９０６で送信された削除要求を受信する。ステップＳ９０８で、サーバ１０７が、削除指示を受けた印刷データの削除を行う。
【０１３７】
ステップＳ９０９では、ステップＳ９０３で検知したＩＣカード内の書誌情報のステータスに「印刷済」を書き込む。次回以降当該書誌情報を読み込んだ複合機は、当該書誌情報の示す印刷データを印刷済み一覧に表示する。以上が図９の説明である。
【０１３８】
以上説明したように、本発明によれば、別の拠点で記憶されていた印刷データを、自拠点の装置で適切に記憶して印刷可能とすることができる。
【０１３９】
具体的には、外部サーバに記憶された印刷データを印刷する場合に、使用中の複合機が設置されている拠点において複数の複合機で当該印刷データを表示・印刷可能なように当該印刷データを保存して印刷するか否かを、ユーザの選択に応じて切り替えて制御することができる。
【０１４０】
＜第２の実施形態＞
【０１４１】
以下、図１５〜図１６を参照して、本発明の第２の実施形態について説明する。
【０１４２】
例えば、複数の拠点で同じ会議や講義を行う場合、拠点Ｂに行って資料を印刷し当該資料を配布した後、拠点Ｃに行って同じ印刷データで資料を印刷し配布することが考えられる。また、印刷データの一覧を表示画面に表示する場合、まず未印刷のデータの一覧を表示するのが一般的である。ある拠点で印刷したからといって印刷データを印刷済みとして記憶してしまうと、他の拠点で印刷を行う際、ユーザは印刷済みの一覧に表示を切り替えてから所望の印刷データを探さねばならず手間である。
【０１４３】
第２の実施形態においては、他拠点で印刷された印刷データと、自拠点で印刷された印刷データとを区別して記憶して印刷可能とすることができる。
【０１４４】
第２の実施形態の説明において、第１の実施形態と共通処理については詳細な説明を割愛する。第２の実施形態において、各装置は図５の処理を実行し、図６〜図９の処理を実行する。尚、第２の実施形態においては、複合機１０２−１は、図９のステップＳ９０９で、書誌情報１４００のステータス１４０１に自機に対応する拠点の識別情報を書き込む。例えば図１６の１６０１に示すように、印刷データを印刷した拠点の識別情報を追記していく（印刷拠点記憶手段に該当）。
【０１４５】
図１５を参照して、本発明の第２の実施形態における、複合機へのログインから印刷データの一覧表示までの処理の流れについて説明する。
【０１４６】
第２の実施形態の説明においては、第１の実施形態の処理が完了した後、第１の実施形態の各図の処理を実行した複合機のログインユーザが、拠点Ｃの複合機１０９にログインして、拠点Ｃの複合機１０９（ここでは１０９−１）図６のステップＳ６００〜Ｓ６０９の処理、図１５の処理、ステップＳ６１２の処理を実行するものとする。
【０１４７】
複合機１０９−１は、ステップＳ６００〜Ｓ６０９の処理を実行後、処理をステップＳ１５００に移行する。尚、複合機１０９−１が図６のステップＳ６０５でネーム情報の取得要求を送信する先は複合機１０９−３である。ステップＳ６０６、Ｓ６０７の処理は複合機１０９−３が実行し、ステップＳ６０８において複合機１０９−１は、複合機１０９−３からネーム情報を受信する。
【０１４８】
ステップＳ１５００では、複合機１０９−１はステップＳ６０９で検索した、同じ拠点の複合機の記憶装置に記憶された書誌情報の一覧を取得し、ステータス１６０１（図１６）を参照して、未印刷の印刷データ一覧と、印刷済みの印刷データ一覧とを作成する。
【０１４９】
以降、ステップＳ６０３でＩＣカードから取得した全ての書誌情報に対してステップＳ１５０１〜Ｓ１５０５の処理を実行する。
【０１５０】
ステップＳ１５０１では、複合機１０９−１はステップＳ６０３でＩＣカードから取得した書誌情報のうち１つの書誌情報を取得し、ステップＳ１５０２で、当該書誌情報のステータス１６０１（図１６）を参照して、ステータス１６０１＝未印刷か判定する。
【０１５１】
未印刷である場合は（ステップＳ１５０１でＹＥＳ）処理をステップＳ１５０５に移行し、未印刷の書誌情報の一覧に追加して記憶する。。未印刷でない場合は（ステップＳ１５０１でＮＯ）、処理をステップＳ１５０２に移行する。
【０１５２】
ステップＳ１５０２では、複合機１０９−１は、当該書誌情報の示す印刷データが（複合機１０９と同じ拠点で（自拠点）で印刷されたか他拠点で印刷されたか判定する。具体的には、ステータス１６０１に記憶されている（ステップＳ９０９で記憶された）当該書誌情報の印刷データが印刷されたえ拠点の識別情報を読み出して、複合機１０９−１の外部メモリに記憶されている複合機１０９−１の設置されている拠点識別情報１４２２の値と一致するか判定する（ステップＳ１５０４／印刷拠点判定手段に該当）。一致する値がある場合、自拠点で印刷されていると判定する。一致する値がない場合、自拠点では印刷がされず他拠点で印刷されたと判定する。
【０１５３】
自拠点で印刷されず、他拠点で印刷されているだけの場合、ステップＳ１５０５に処理を移行する。自拠点で印刷済みの場合は処理をステップＳ１５０４に移行し、当該書誌情報を印刷済みの書誌情報一覧（印刷データ一覧）に追加して記憶する。
【０１５４】
複合機１０９−１は、ＩＣカードから取得した全ての書誌情報に対してステップＳ１５０１〜Ｓ１５０５の処理を実行した後、処理を図６のステップＳ６１２に移行し、まずは未印刷の書誌情報の示す印刷データ一覧を表示する（図１１）。ステータス１４０１＝印刷済み（拠点の識別情報が書き込まれている）の印刷データ一覧は、印刷データ一覧画面における「印刷済取得」ボタンの押下を受け付けることで、複合機がステータス１４０１＝印刷済みの書誌情報をメモリから読み出して一覧を生成し、表示画面に表示する。以上が図１５の説明である。
【０１５５】
以上説明したように、本発明の第２の実施形態においては、他拠点で印刷された印刷データと、自拠点で印刷された印刷データとを区別して記憶して印刷可能とすることができる。
【０１５６】
本発明によれば、別の拠点で記憶されていた印刷データを、自拠点の装置で適切に記憶して印刷可能とすることができる。
【０１５７】
尚、上述した実施形態の説明においては、ＩＣカードから書誌情報を取得して印刷する場合に、ステップＳ８１３で印刷方法確認ダイアログ（図１３）を表示する処理してステップＳ８１４以降の処理を実行するものとしたが、例えば、既に当該処理情報の示す印刷データが自機のＨＤＤに記憶されているか判定し、記憶されている場合に当該ダイアログを非表示にして処理をステップＳ８０８に移行することで、既に自機に記憶されている印刷データを再度ダウンロードする手間を省くようにしてもよい。（当該判定をステップＳ８１２でＹＥＳの後に複合機が実行し、当該印刷データが自機に記憶されていない場合に処理をステップＳ８１３に移行し、記憶されている場合に処理をステップＳ８０８に移行する）
【０１５８】
また、自機に印刷データが記憶された場合に、ＬＡＮで接続されている同じ拠点のほかの複合機に当該印刷データのファイル名及びオーナーのユーザＩＤを通知することで、同じ拠点内の複合機に何の印刷データが記憶されているかの情報を各複合機で管理し、ステップＳ８１２でＹＥＳの後に複合機が、同じ拠点のいずれかの複合機の記憶装置にステップＳ８１６で受信した印刷データが記憶されているか判定し、いずれかの複合機に当該印刷データが記憶されている場合に処理をステップＳ８０８に移行し、いずれの複合機にも記憶されていない場合に処理をステップＳ８１３に移行するようにしてもよい。これにより、同じＬＡＮの中で重複して印刷データを記憶することを防止することができる。
【０１５９】
また、上述した実施形態の説明においては、未印刷の印刷データ一覧と、印刷済みの印刷データ一覧を別々のリストとして表示するものとしたが、例えば、未印刷の印刷データ一覧と、印刷済みの印刷データ一覧を１つのリストとして生成し、未印刷の印刷データを優先的に表示するようソートするようにしてもよい。
【０１６０】
前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１６１】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１６２】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【０１６３】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６５】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１６６】
１０１−１  複合機
１０１−２  複合機
１０１−３  複合機
１０２−１  複合機
１０２−２  複合機
１０２−３  複合機
１０５      ＬＡＮ
１０６      ＬＡＮ
１０７      サーバ
１０８      ＷＡＮ
１０９−１  複合機
１０９−２  複合機
１０９−３  複合機
１１０      ＬＡＮ
【図１】
2017013313.tif 000003
【図２】
2017013313.tif 000004
【図３】
2017013313.tif 000005
【図４】
2017013313.tif 000006
【図５】
2017013313.tif 000007
【図６】
2017013313.tif 000008
【図７】
2017013313.tif 000009
【図８】
2017013313.tif 000010
【図９】
2017013313.tif 000011
【図１０】
2017013313.tif 000012
【図１１】
2017013313.tif 000013
【図１２】
2017013313.tif 000014
【図１３】
2017013313.tif 000015
【図１４】
2017013313.tif 000016
【図１５】
2017013313.tif 000017
【図１６】
2017013313.tif 000018