(57)【要約】【課題】マイクロブログ機能を利用して登録された「メッセージ」や「コメント」に添付されたファイルを、簡単な操作で印刷又は保存する仕組みを提供する。【解決手段】本情報処理装置は、サーバによって提供される、ユーザからのコメント及び電子ファイルが表示された所定画面に対するユーザ操作を監視し、所定のユーザ操作を検知すると、複数の画像形成装置を、所定画面において選択可能に表示するようにサーバへ通知し、所定画面において画像形成装置が選択されたことを検知すると、サーバから電子ファイルを取得して、選択された画像形成装置へ電子ファイルを送信する。【選択図】図１０
2014106915.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像形成装置と通信可能な情報処理装置であって、
サーバによって提供される、ユーザからのコメント及び電子ファイルが表示された所定画面に対するユーザ操作を監視する監視手段と、
前記監視手段が所定のユーザ操作を検知すると、前記複数の画像形成装置を、前記所定画面において選択可能に表示するように前記サーバへ通知する通知手段と、
前記監視手段によって前記所定画面において画像形成装置が選択されたことを検知すると、前記サーバから前記電子ファイルを取得して、選択された前記画像形成装置へ該電子ファイルを送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記複数の画像形成装置から、前記電子ファイルに対する処理の実行可否を示す可否情報を取得する取得手段を更に備え、
前記通知手段は、前記複数の画像形成装置のうち、前記処理を実行可能な画像形成装置を前記サーバへ通知することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記所定画面は、前記サーバと通信可能な操作端末に表示され、
前記所定画面に表示されたオブジェクトが前記操作端末を操作するユーザにより押下されると、押下したユーザと前記オブジェクトとに関連する情報を含む操作情報が前記サーバに通知され、
前記監視手段は、前記操作端末から前記サーバに送信される前記操作情報を監視することにより、前記所定画面に対するユーザ操作を監視することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記送信手段は、前記電子ファイルをＰＤＬファイルに変換して前記画像形成装置に送信することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記画像形成装置による処理の実行結果を取得して、前記所定画面に前記実行結果を表示するように前記サーバへ通知する手段をさらに備えることを特徴とする請求項１乃至４の何れか１項に記載の情報処理装置。
【請求項６】
前記処理は、前記電子ファイルを前記画像形成装置において印刷する処理であることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記処理は、前記電子ファイルを前記画像形成装置に保存する処理であることを特徴とする請求項５に記載の情報処理装置。
【請求項８】
前記電子ファイルは、予め定められた保存期間が指定されて前記画像形成装置に保存され、
前記保存期間が経過すると前記画像形成装置から削除されることを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記電子ファイルは、さらに、ユーザに関連する情報とともに保存され、
前記画像形成装置にログインするユーザが前記ユーザに関連する情報で認証されると、対応する電子ファイルの印刷を許可することを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
サーバと、情報処理装置と、複数の画像形成装置とを含む情報処理システムであって、
前記サーバは、
ユーザからコメント及び電子ファイルの登録を受け付ける受付手段と、
前記受付手段によって受け付けたコメント及び電子ファイルを表示する所定画面を生成する生成手段と
を備え、
前記情報処理装置は、
前記所定画面に対するユーザ操作を監視する監視手段と、
前記監視手段が所定のユーザ操作を検知すると、前記複数の画像形成装置を、前記所定画面において選択可能に表示するように前記サーバへ通知する通知手段と、
前記監視手段によって前記所定画面において画像形成装置が選択されたことを検知すると、前記サーバから前記電子ファイルを取得して、選択された前記画像形成装置へ該電子ファイルを送信する送信手段と
を備え、
前記画像形成装置は、
前記送信手段によって送信された電子ファイルに対する処理を実行する実行手段と
を備えることを特徴とする情報処理システム。
【請求項１１】
複数の画像形成装置と通信可能な情報処理装置の制御方法であって、
監視手段が、サーバによって提供される、ユーザからのコメント及び電子ファイルが表示された所定画面に対するユーザ操作を監視する監視ステップと、
通知手段が、前記監視ステップにおいて所定のユーザ操作を検知すると、前記複数の画像形成装置を、前記所定画面において選択可能に表示するように前記サーバへ通知する通知ステップと、
送信手段が、前記監視ステップにおいて前記所定画面において画像形成装置が選択されたことを検知すると、前記サーバから前記電子ファイルを取得して、選択された前記画像形成装置へ該電子ファイルを送信する送信ステップと
を実行することを特徴とする情報処理装置の制御方法。
【請求項１２】
サーバと、情報処理装置と、複数の画像形成装置とを含む情報処理システムの制御方法であって、
前記サーバにおいて、
受付手段が、ユーザからコメント及び電子ファイルの登録を受け付ける受付ステップと、
表示手段が、前記受付ステップにおいて受け付けたコメント及び電子ファイルを表示する所定画面を生成する生成ステップとを実行し、
前記情報処理装置において、
監視手段が、前記所定画面に対するユーザ操作を監視する監視ステップと、
通知手段が、前記監視ステップにおいて所定のユーザ操作を検知すると、前記複数の画像形成装置を、前記所定画面において選択可能に表示するように前記サーバへ通知する通知ステップと、
送信手段が、前記監視ステップにおいて前記所定画面において画像形成装置が選択されたことを検知すると、前記サーバから前記電子ファイルを取得して、選択された前記画像形成装置へ該電子ファイルを送信する送信ステップと
を実行し、
前記画像形成装置において、
実行手段が、前記送信ステップにおいて送信された電子ファイルに対する処理を実行する実行ステップと
を実行することを特徴とする情報処理システムの制御方法。
【請求項１３】
請求項１１に記載された情報処理装置の制御方法における各ステップを、コンピュータに実行させるためのプログラム。
【請求項１４】
請求項１２に記載された情報処理システムの制御方法における各ステップを、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバにより提供されるサービスを利用する情報処理装置、情報処理システム、それらの制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
近年、インターネットを利用したサービスを提供するシステム形態として、クラウドコンピューティングシステムが実用化されてきている。ユーザは、サーバなどのハードウェア資源を用意する必要なく最低限の接続環境を用意すれば、クラウドサービスと呼ばれるクラウドコンピューティングシステムが提供するサービスを利用することができる。
【０００３】
クラウドサービスには、コミュニケーションツールとしてマイクロブログ機能を提供するサービスがある。マイクロブログ機能とは、例えば、サービスにアカウントを持つユーザが「つぶやき」と呼ばれる１００文字〜２００文字程度の短い文章を「メッセージ」・「コメント」として公開する短いブログ機能である。ここで言うユーザとは、例えばプリンタ、連携サービスなど、クラウドサービス上のオブジェクトやアプリケーション等を含み、実在するユーザ（人間）に限らない。ユーザが公開したそれぞれの「メッセージ」・「コメント」には固有の識別子が割り当てられる。マイクロブログ機能では、ユーザが「メッセージ」を登録することで、登録された「メッセージ」に関連する「コメント」を一覧として登録・表示・管理できる「タイムライン」が作成される。また、「メッセージ」・「コメント」には、電子ファイルを添付することも可能である。例えば、「ｘｘｘの資料です」という文字列と、資料の実体である電子データとを「メッセージ」・「コメント」として登録することができるのである。
【０００４】
一方で、マルチファンクションプリンタ（ＭＦＰ）に代表される画像形成装置は高機能化、多機能化が進んでいる。近年では、スキャン機能、プリント機能といった紙文書の電子化や印刷といった基本的な機能だけではなく、ネットワーク・インターフェース（以下、ネットワークＩ／Ｆと略記する。）を搭載した画像形成装置が開発されている。ネットワークＩ／Ｆを搭載した画像形成装置は、ネットワークで接続された外部システム、外部サービスと連携し、様々なソリューションを提供している。例えば、ネットワークＩ／Ｆを搭載した画像形成装置は、印刷ジョブデータを画像形成装置内に記憶させておき、随時、その印刷ジョブデータに応じた印刷を行なわせることが可能である。印刷指示の方法として、クライアントからＷｅｂブラウザでジョブデータ一覧を表示し、印刷対象ジョブのＵＲＬを押下する、といった方法が従来からある。特許文献１には、一旦印刷データに変換し、予め画像形成装置に保存しておくことで、印刷が必要になった際の印刷実行速度を上げる技術が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−１５９９６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術には以下に記載する問題がある。クラウドサービスで提供されるマクロブログ機能を利用し、業務を行っている環境において、ユーザがマイクロブログ機能を利用しファイル添付付きの「メッセージ」、「コメント」が登録された場合を想定する。このとき、添付ファイルを画像形成装置で印刷したい場合、これまでの技術だと添付ファイルをダウンロードし、添付ファイルを扱えるアプリケーションで開き、プリンタドライバを選択し印刷する、という煩雑な手順を踏む必要があった。また、予め添付データを印刷ジョブとして登録しておけば、遠隔からの印刷指示により簡単な印刷実行指示が可能であるが、マイクロブログ機能上のコメントから印刷ジョブを生成し、印刷を実行する、というようなケースには対応できない。
【０００７】
本発明は、上述の問題に鑑みて行われたものであり、サーバに登録された「メッセージ」や「コメント」に添付されたファイルを、簡単な操作で印刷又は保存する仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、複数の画像形成装置と通信可能な情報処理装置であって、サーバによって提供される、ユーザからのコメント及び電子ファイルが表示された所定画面に対するユーザ操作を監視する監視手段と、前記監視手段が所定のユーザ操作を検知すると、前記複数の画像形成装置を、前記所定画面において選択可能に表示するように前記サーバへ通知する通知手段と、前記監視手段によって前記所定画面において画像形成装置が選択されたことを検知すると、前記サーバから前記電子ファイルを取得して、選択された前記画像形成装置へ該電子ファイルを送信する送信手段とを備えることを特徴とする。
【０００９】
また、本発明は、サーバと、情報処理装置と、複数の画像形成装置とを含む情報処理システムであって、前記サーバは、ユーザからコメント及び電子ファイルの登録を受け付ける受付手段と、前記受付手段によって受け付けたコメント及び電子ファイルを表示する所定画面を生成する生成手段とを備え、前記情報処理装置は、前記所定画面に対するユーザ操作を監視する監視手段と、前記監視手段が所定のユーザ操作を検知すると、前記複数の画像形成装置を、前記所定画面において選択可能に表示するように前記サーバへ通知する通知手段と、前記監視手段によって前記所定画面において画像形成装置が選択されたことを検知すると、前記サーバから前記電子ファイルを取得して、選択された前記画像形成装置へ該電子ファイルを送信する送信手段とを備え、前記画像形成装置は、前記送信手段によって送信された電子ファイルに対する処理を実行する実行手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明は、サーバに登録された「メッセージ」や「コメント」に添付されたファイルを、簡単な操作で印刷又は保存する仕組みを提供できる。
【図面の簡単な説明】
【００１１】
【図１】情報処理システム１００の全体構成を示す図。
【図２】画像形成装置１０１及びクラウドサービスサーバのハードウェア構成を示すブロック図。
【図３】画像形成装置１０１のソフトウェア構成を示す図。
【図４】クラウドサービスサーバＡ１３１のソフトウェア構成を示す図。
【図５】メッセージＤＢ５０２のテーブル構成を示す図。
【図６】クラウドサービスサーバＢ１３２のソフトウェア構成を示す図。
【図７】ユーザ管理部７１４が管理するユーザ情報を示す図。
【図８】マイクロブログ機能を説明する図。
【図９】一連の処理を実行する動作を説明するシーケンス図。
【図１０】クラウドサービスサーバＡ１３１及びクラウドサービスサーバＢ１３２の処理手順を示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１３】
＜第１の実施形態＞
＜システム全体構成＞
以下では、図１乃至図１１を参照して、本発明の一実施形態について説明する。まず、図１を参照して、本実施形態に係る情報処理システム１００の全体構成について説明する。情報処理システム１００は、画像形成装置１０１、端末（操作端末）１０２、クラウドサービスサーバ１３１、及びクラウドサービスサーバＢ１３２を含む。ＬＡＮ１１０には、画像形成装置１０１及び端末１０２が接続されている。また、ＬＡＮ１１０はインターネット１２０に接続されており、インターネット１２０上でサービス提供しているクラウドサービスサーバＡ１３１、及びクラウドサービスサーバＢ１３２がインターネット１２０経由で接続されている。これにより、端末１０２は、クラウドサービスサーバＡ１３１と、クラウドサービスサーバＢ１３２とも互いに通信可能となっている。ここでは、端末１０２はＬＡＮ１１０に接続されているが、その限りではない。端末１０２は、クラウドサービスサーバＡ１３１に接続可能であればよい。また、ここでは画像形成装置１０１は１台構成となっているが、複数の画像形成装置が設けられてもよい。
【００１４】
＜ハードウェア構成−画像形成装置＞
次に、図２を参照して、画像形成装置１０１とクラウドサービスサーバＡ１３１のハードウェア構成について説明する。まず、画像形成装置１０１の構成について説明する。画像形成装置１０１は、制御部２１０、操作部２１９、プリンタ２２０、及びスキャナ２２１を備える。制御部２１０は、ＣＰＵ２１１、ＲＯＭ２１２、ＲＡＭ２１３、ＨＤＤ２１４、操作部Ｉ／Ｆ２１５、プリンタＩ／Ｆ２１６、スキャナＩ／Ｆ２１７、及びネットワークＩ／Ｆ２１８を備える。ＣＰＵ２１１を含む制御部２１０は、画像形成装置１０１全体の動作を制御する。ＣＰＵ２１１は、ＲＯＭ２１２に記憶された制御プログラムを読み出して読取制御や送信制御などの各種制御を行う。ＲＡＭ２１３は、ＣＰＵ２１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ２１４は、画像データや各種プログラム、或いは各種情報テーブルを記憶する。
【００１５】
操作部Ｉ／Ｆ２１５は、操作部２１９と制御部２１０とを接続する。操作部２１９には、タッチパネル機能を有する液晶表示部やキーボードなどが設けられており、画面を表示するとともに、ユーザ入力を受け付けることができる。プリンタＩ／Ｆ２１６は、プリンタ２２０と制御部２１０とを接続する。プリンタ２２０で印刷すべき画像データはプリンタＩ／Ｆ２１６を介して制御部２１０から転送され、プリンタ２２０において記録媒体上に印刷される。スキャナＩ／Ｆ２１７は、スキャナ２２１と制御部２１０とを接続する。スキャナ２２１は、原稿上の画像を読み取って画像データを生成し、スキャナＩ／Ｆ２１７を介して制御部２１０に入力する。ネットワークＩ／Ｆ２１８は、制御部２１０（画像形成装置１０１）をＬＡＮ１１０に接続する。ネットワークＩ／Ｆ２１８は、ＬＡＮ１１０上の外部装置（例えば、クラウドサービスサーバ１３１やクラウドサービスサーバＢ１３２）に画像データや情報を送信したり、ＬＡＮ１１０上の外部装置から各種情報を受信したりする。
【００１６】
次に、情報処理装置であるクラウドサービスサーバＡ１３１の構成について説明する。なお、クラウドサービスサーバＢ１３２と、端末１０２も同様の構成であるため説明を省略する。クラウドサービスサーバＡ１３１は、制御部３１０を備える。制御部３１０は、ＣＰＵ３１１、ＲＯＭ３１２、ＲＡＭ３１３、ＨＤＤ３１４、及びネットワークＩ／Ｆ３１５を備える。ＣＰＵ３１１を含む制御部３１０は、クラウドサービスサーバＡ１３１全体の動作を制御する。ＣＰＵ３１１は、ＲＯＭ３１２に記憶された制御プログラムを読み出して各種制御処理を実行する。ＲＡＭ３１３は、ＣＰＵ３１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ３１４は、画像データや各種プログラム、或いは後述する各種情報テーブルを記憶する。ネットワークＩ／Ｆ３１５は、制御部３１０をインターネット１２０に接続する。ネットワークＩ／Ｆ３１５は、ＬＡＮ１１０上の他の装置との間で各種情報を送受信する。
【００１７】
＜ソフトウェア構成−画像形成装置＞
次に、図３を参照して、画像形成装置１０１のソフトウェア構成について説明する。図３に示す各機能部は、画像形成装置１０１のそれぞれが有しているＣＰＵ２１１が制御プログラムを実行することにより実現される。画像形成装置１０１は、画面表示部４００、通信部４０１、ジョブ管理部４０２、ジョブ処理部４０３、及び印刷データデータベース４０４を有する。なお、以下では、印刷データデータベース４０４を印刷データＤＢ４０４と略記する。
【００１８】
画面表示部４００は、操作部２１９に対して印刷操作を実行するための画面を表示する。表示する内容は、印刷データＤＢ４０４内に保存された印刷ジョブのリストである。このリストからユーザがジョブを選択し印刷指示を行う。印刷指示を受け、画面表示部４００は、ジョブ管理部４０２に対して印刷ジョブの実行指示を行う。
【００１９】
通信部４０１は、ジョブ管理部４０２からの指示により、図６に示すクラウドサービスサーバＢ１３２の通信部７１１に対してリクエストを送信する。また、通信部４０１は、通信部７１１からのレスポンス（リクエストに対する返信）を受信する。ここでいう送信リクエストの内容は、認証処理、等である。また、通信部４０１は、クラウドサービスサーバＢ１３２（通信部７１１）から、印刷データと印刷リクエスト、ＤＢ保存リクエスト、処理状況の問い合わせリクエスト、等を受信する。さらに、通信部４０１は、ジョブ管理部４０２に対して印刷指示、ＤＢ保存指示、処理状況確認指示を出し、その結果をレスポンスとして、クラウドサービスサーバＢ１３２（通信部７１１）へ返す。
【００２０】
ジョブ管理部４０２は、画面表示部４００からの印刷指示、通信部４０１からの印刷指示やＤＢ保存指示等を受け、ジョブ処理部４０３に対して、印刷処理の依頼、印刷データＤＢ４０４へのジョブ保存の依頼を行う。また、処理状況確認指示に従い、画像形成装置１０１が印刷実行可能かどうかの把握も行う。
【００２１】
ジョブ処理部４０３は、印刷ジョブ管理部４０２からの印刷実行指示により、印刷データを、印刷処理するよう制御部２１０に依頼し、その結果として、プリンタ２２０において記録媒体上に印刷する。また、ジョブ処理部４０３は、ジョブ管理部４０２からのＤＢ保存指示により通信部４０１から受け取った印刷データを印刷データＤＢ４０４に保存する。
【００２２】
＜ソフトウェア構成−クラウドサービスサーバＡ＞
次に、図４を参照して、クラウドサービスサーバＡ１３１のソフトウェア構成について説明する。クラウドサービスサーバＡ１３１は、Ｗｅｂアプリケーション５０１と、メッセージＤＢ５０２を有する。Ｗｅｂアプリケーション５０１は、通信部５１１、制御部５１２、及びメッセージ管理部５１３を有する。図４に示す各機能部は、クラウドサービスサーバＡ１３１のそれぞれが有しているＣＰＵ３１１が制御プログラムを実行することにより実現される。
【００２３】
クラウドサービスサーバＡ１３１は、Ｗｅｂアプリケーション５０１、メッセージデータベース５０２（以下、メッセージＤＢ５０２と略記する）を有する。Ｗｅｂアプリケーション５０１は、顧客管理や営業支援を行うためのＣＲＭ（Ｃｕｓｔｏｍｅｒ  Ｒｅｌａｔｉｏｎｓｈｉｐ  Ｍａｎａｇｅｍｅｎｔ）サービスなどを提供する。本実施形態では、Ｗｅｂアプリケーション５０１において、マイクロブログ機能が提供されているものとする。
【００２４】
通信部５１１は、ＰＣなどの端末１０２やクラウドサービスサーバＢ１３２、等からのリクエストを受信して、制御部５１２にリクエスト内容を送信する。さらに、通信部５１１は、制御部５１２からリクエストに対する処理結果であるレスポンスを受け取り、端末１０２やクラウドサービスサーバＢ１３２に対してレスポンスを送信する。
【００２５】
制御部５１２は、通信部５１１から送信されるリクエスト内容に従って各機能部へ処理を依頼する。リクエスト内容がメッセージ・コメント登録処理の場合、制御部５１２はリクエストに含まれるメッセージ又はコメント、電子ファイルを抽出し、メッセージ管理部５１３にメッセージ、又はコメントの登録処理を依頼する。また、リクエスト内容が電子ファイルのダウンロード処理の場合、制御部５１２は、ダウンロード対象の電子ファイルが登録されているメッセージをメッセージ管理部５１３に通知し、メッセージ管理部５１３に電子ファイルのダウンロード処理を依頼する。また、リクエスト内容がコメントに対する簡易フィードバック（例えばＣａｔｔｅｒの「いいね」ボタン押下）であった場合、制御部５１２は、メッセージ管理部５１３に簡易フィードバック登録処理を依頼する。
【００２６】
メッセージ管理部５１３は、制御部５１２からのコメントの登録依頼に従って、メッセージＤＢ５０２に対して、メッセージ、コメントの内容、登録ユーザの情報、及びメッセージに電子ファイルが添付されている場合には電子ファイルを登録する。メッセージ管理部５１３は、メッセージＤＢ５０２にメッセージ、及びコメントを登録する際に、それぞれのメッセージ、コメントに一意のメッセージＩＤを付与する。また、メッセージ管理部５１３は、制御部５１２からのダウンロード処理依頼に従って、ダウンロード対象の電子ファイルを制御部５１２に受け渡す。また、メッセージ管理部５１３は、制御部５１２からの簡易フィードバック登録処理依頼に従って、該当メッセージに対して簡易フィードバック情報を登録する（例えば、どのユーザがどのメッセージに対して「いいね」と押下したかを登録する）。
【００２７】
なお、制御部５１２からのダウンロード処理依頼時に、メッセージＩＤを指定してもらうことで、メッセージ管理部５１３は、メッセージＤＢ５０２からダウンロード対象の電子ファイルを特定することができる。この仕組みについては、図５を用いて後述する。
【００２８】
＜メッセージＤＢ構成＞
次に、図５を参照して、本発明を適用できるメッセージＤＢ５０２のテーブル構成について説明する。図５に示すテーブル内のレコードデータは、クラウドサービスサーバＡ１３１のＣＰＵ３１１が制御プログラムを実行することにより、ＨＤＤ３１４などの記憶領域に保管される。
【００２９】
メッセージＤＢ５０２は、前述のとおり、Ｗｅｂアプリケーション５０１の制御部５１２が受け取ったリクエストに従ってメッセージ、コメントを登録・保管するためのデータベースである。６０１は、メッセージＩＤを示し、メッセージ管理部５１３がメッセージＤＢ５０２に登録されるメッセージ、コメントに対して一意に付与する識別子である。６０２は、メッセージを示し、制御部５１２が受け取ったリクエストに含まれるメッセージ、コメントの内容を示す文字列である。６０３は、登録ユーザの情報を示し、リクエストを送信したユーザ名を示す。つまり、登録ユーザ６０３は、メッセージ、コメントを作成したユーザを意味する。
【００３０】
６０４は、添付ファイルを示し、制御部５１２が受け取ったリクエストに添付されていた電子ファイルの実体である。制御部５１２が受け取ったリクエストに添付ファイルがない場合には、添付ファイル６０４には電子ファイルは登録されない。図６では、メッセージＩＤ６０１が「Ｍ００１」のメッセージだけ添付ファイル付きであったことを示している。６０５は、簡易フィードバックを行ったユーザ名を示す。即ち、制御部５１２から受け取ったリクエスト（簡易フィードバック登録処理依頼）に含まれるユーザ名（Ｃａｔｔｅｒでいうところの「いいね」ボタン押下したユーザ）である。６０６は、関連メッセージＩＤであって、リクエストに含まれるデータがあるメッセージＡに対するコメントである場合、メッセージ管理部５１３によってメッセージＡのメッセージＩＤが登録される。関連メッセージＩＤ６０６によって、メッセージとコメントの関連性を管理することが可能となる。
【００３１】
＜ソフトウェア構成−クラウドサービスサーバＢ＞
次に、図６を参照して、クラウドサービスサーバＢ１３２のソフトウェア構成について説明する。クラウドサービスサーバＢ１３２は、Ｗｅｂアプリケーション７０１を有する。Ｗｅｂアプリケーション７０１は、通信部７１１、制御部７１２、文書処理部７１３、及びユーザ管理部７１４を有する。図６に示す各機能部は、クラウドサービスサーバＢ１３２のＣＰＵ３１１が制御プログラムを実行することにより実現される。
【００３２】
Ｗｅｂアプリケーション７０１は、画像形成装置１０１及びクラウドサービスサーバＡ１３１と、通信部７１１を介して双方と通信を行う。画像形成装置１０１は、クラウドサービスサーバＢ１３２を通して、クラウドサービスサーバＡ１３１の機能を利用することができる。
【００３３】
制御部７１２は、通信部７１１、文書処理部７１３、及びユーザ管理部７１４を制御することで各種処理を実行する。制御部７１２は、画像形成装置１０１や端末１０２、及びクラウドサービスサーバＡ１３１からのリクエストを、通信部７１１を介して受け取り、各種処理を実行させる。例えば、リクエストが認証処理であった場合、制御部７１２は、画像形成装置１０１から受信した認証情報を、ユーザ管理部７１４へ渡し認証処理を行わせる。
【００３４】
また、制御部７１２は、通信部７１１を介して、画像形成装置１０１に対して、印刷可能な状態であるか、といった状況を問い合わせるためのリクエスト、電子ファイルを印刷（又は、画像形成装置１０１へ保存）するリクエスト、を送信する機能も有する。これにより、画像形成装置１０１の稼働状態を把握したり、印刷実行を指示したりすることができる。なお、印刷（又は画像形成装置１０１へ保存）リクエストを送信する際、制御部７１２は、クラウドサービスサーバＡ１３１からダウンロードした電子データを文書処理部７１３へ渡し、画像形成装置１０１が処理可能なデータフォーマットに変換する処理を実行させる。そして、変換したデータを、通信部７１１を介して画像形成装置１０１へ、リクエストに含めて送信する。
【００３５】
さらに、制御部７１２は、通信部７１１を介して、クラウドサービスサーバＡ１３１に、コメント登録処理を行うリクエストの送信を行うよう制御したり、クラウドサービスサーバＡ１３１のマイクロブログ機能を監視したりする機能を有する。この機能により例えば、クラウドサービスサーバＡ１３１上のマイクロブログ機能を監視し、コメントに対する簡易フィードバックボタン（Ｃｈａｔｔｅｒでいうところの「いいね」ボタン）が押下されると、画像形成装置１０１の稼働状態について、マイクロブログに対してコメント登録するよう依頼することができる。
【００３６】
ユーザ管理部７１４は、ユーザ情報を管理しており、制御部７１２からの指示を受けて、通信部７１１を介して取得した認証情報とユーザ情報とを元に認証処理を行い、結果を制御部７１２に通知する。文書処理部７１３は、制御部７１２からの指示を受けて、通信部７１１を介して取得した電子データをＰＤＬデータに変換する。なお、この例では、クラウドサービスサーバＢ１３２が１台で文書管理サービス（認証処理、文書処理）を提供する例を示している。しかしながら、本発明はこれに限定されず、クラウドサービスサーバＢ１３２の他の形態として、複数のサーバによって各機能が構成され、そのサーバ群の中で複数のヴァーチャルマシンを起動して分散処理を行うようにしてもよい。この場合、所定の条件に応じてヴァーチャルマシンを増加させるスケールアウトと呼ばれる技術（クラウドコンピューティング）が用いられる。
【００３７】
＜ユーザ情報＞
次に、図７を参照して、ユーザ管理部７１４が管理するユーザ情報について説明する。図７は、ユーザ管理部７１４が管理するユーザ情報を格納するためのデータファイルのフォーマットを示す。ユーザ情報８００には、ユーザを一意に識別するユーザＩＤ８０１、クラウドサービスサーバＢ１３２にログインするためのログインＩＤ８０２、そのログインパスワード８０３、及び、メールアドレス８０４が関連付けられて管理されている。ユーザ情報８００は、ユーザ管理部７１４に登録されているユーザの数だけ存在する。
【００３８】
＜マイクロブログ機能＞
次に、図８を参照して、本発明を適用できるクラウドサービスサーバＡ１３１で提供されるマイクロブログ機能について説明する。ここでは、ＰＣなどの端末１０２上で動作するＷｅｂブラウザからクラウドサービスサーバＡ１３１へアクセスして表示されるＷｅｂページの表示例を示す。このＷｅｂページは、クラウドサービスサーバＡ１３１によって生成される。ここで、クラウドサービスサーバＡ１３１は、営業支援目的で現在進行中の商談情報を管理しているものとする。
【００３９】
９０１は、Ａ社との商談に関する情報を表示するＡ社商談画面（所定画面）である。９０２は、商談に関する詳細情報である、商談名、取引先担当社、及び取引先連絡先等を表示する商談詳細エリアである。９０３は、メッセージ表示エリアであって、メッセージとそのメッセージに対するコメントから構成されるタイムラインがそれぞれ表示される。メッセージ表示エリア９０３では、ユーザＡが「報告会の資料をつくりました。」というメッセージ９１１と、電子ファイル９１２とを登録している様子を示す。
【００４０】
また、９１７、９１８は、メッセージ９１１に対するコメントを示す。コメント９１７は、メッセージ９１１に対してＭＦＰ＿Ｂが「印刷可能です。」と返信している様子を表示している。同様に、コメント９１８は、ＭＦＰ＿Ｃが「印刷可能です。」とコメントを返信した様子を表示している。さらに、９１９は、コメント９１８に対するコメントであって、コメント９１８に対してＭＦＰ＿Ｃが「印刷しました」と返信している様子を表示している。９１４、９１５、９１６は、メッセージ・コメント毎に表示される簡易フィードバックボタンを示している。このボタンを押下することでメッセージ、コメントに対して簡易的なフィードバックをすることができる。なお、ここでは「いいね」ボタンを用いて簡易的なフィードバックを行う例を説明するが、図８に示す画面に含まれるオブジェクトであれば、ボタンの形状に限らず他の形状であっても構わない。例えば、矩形領域として囲まれることなく、単に「いいね」という文字列が記述されているだけの領域に触れることで簡易的なフィードバックを行えるものであっても構わない。
【００４１】
９０４は、コメント入力エリアであって、コメント入力欄９２１にユーザがコメントを入力して、追加ボタン９２２を押下すると、ＷｅｂブラウザからクラウドサービスサーバＡ１３１にコメント追加リクエストが送信される。リクエストを受信したクラウドサービスサーバＡ１３１は入力されたコメントを登録する。これにより、ユーザがＷｅｂブラウザでクラウドサービスサーバＡ１３１にアクセスした際に前述のコメント９１５、９１６のようにＷｅｂブラウザ上に登録したコメントが表示される。
【００４２】
９０５はメッセージ入力エリアであって、メッセージ入力欄９３１にユーザがメッセージを入力して、作成ボタン９３２を押下すると、ＷｅｂブラウザからクラウドサービスサーバＡ１３１にメッセージ作成リクエストが送信される。リクエストを受信したクラウドサービスサーバ１３１は入力されたメッセージを登録する。このことにより、ユーザがＷｅｂブラウザでクラウドサービスサーバＡ１３１にアクセスした際に前述のメッセージ９１１のようにＷｅｂブラウザ上に作成したメッセージが表示される。
【００４３】
クラウドサービスサーバＢ１３２は、メッセージ表示エリア９０３を監視している。例えばメッセージ９１１に対して簡易フィードバックボタン９１４が押下されると、クラウドサービスサーバＢは、画像形成装置１０１に対して稼働状況を確認し、印刷可能な状態であればその画像形成装置１０１のユーザ名で、９１７、９１８に示すように「印刷できます」とコメントする。また、例えば、さらにコメント９１８に対して簡易フィードバックボタン９１６が押下されると、クラウドサービスサーバＢは、電子ファイル９１２をダウンロードする。さらに、文書処理部７１３にて画像形成装置１０１が解釈可能な形式、即ち、ＰＤＬデータに変換し画像形成装置１０１へ送信する。本処理の詳細については後述する。
【００４４】
＜シーケンス＞
次に、図９を参照して、本発明の実施形態における画像形成装置１０１、クラウドサービスサーバＡ１３１及びクラウドサービスサーバＢ１３２が一連の処理を実行する処理シーケンスについて説明する。処理フローチャートについては、図１０で後述する。
【００４５】
Ｓ１００１において、端末（操作端末）１０２は、ユーザによるＷｅｂブラウザを介した操作、例えば、電子ファイルアップロード指示を受け付ける。電子ファイルアップロード指示では、ユーザは、Ｗｅｂブラウザのインタフェース（操作画面）を介して、アップロードしたい電子ファイルを指定し、メッセージ９１１のようなメッセージ文字列を入力する。
【００４６】
Ｓ１００２において、端末１０２は、電子ファイルアップロード指示１００１におけるユーザが入力した情報を元に、指定された電子ファイルと入力されたメッセージ文字列をクラウドサービスサーバＡ１３１へ送信する。即ち、ここでは、メッセージ・コメント登録リクエストがクラウドサービスサーバＡ１３１へ送信される。
【００４７】
Ｓ１００３において、クラウドサービスサーバＡ１３１は、受付手段として機能し、端末１０２から送信された電子ファイルとメッセージ文字列を受信し、メッセージＤＢ５０２にメッセージ文字列と電子ファイルを登録する。クラウドサービスサーバＡ１３１が提供するマイクロブログ機能では、ユーザがアクセスした際にメッセージＤＢ５０２、メッセージ、コメントを表示する。このため、Ｓ１００３でのメッセージＤＢ５０２への登録が完了すると、以降、図８に示すように、クラウドサービスサーバＡ１３１が提供するマイクロブログ機能が提供する画面において、登録されたメッセージ、コメントが表示されるようになる。
【００４８】
Ｓ１００４において、端末１０２は、Ｗｅｂブラウザの操作画面を介して、ユーザがメッセージに対して簡易フィードバックボタンを押下した際に、簡易フィードバック情報をクラウドサービスサーバＡ１３１へ送信する。ここで、簡易フィードバック情報には、どのユーザがどのメッセージ・コメントに対してフィードバックしたかを示す操作情報が含まれる。図８の例では、メッセージ９１１に対して用意されたボタン９１４をＵｓｅｒＢが押下した場合である。図８では、ボタン９１４に「いいね」と表示されているが、ユーザが理解しやすいように「印刷指示」等、印刷に関わる用語が表示されてもよい。
【００４９】
Ｓ１００５において、クラウドサービスサーバＡ１３１は、端末１０２から送信されるフィードバック情報をクラウドサービスサーバＡ１３１が受信し、当該フィードバック情報をメッセージＤＢ５０２の簡易フィードバック情報に登録する。ここでのフィードバック情報は、どのユーザがどのメッセージ・コメントに対してフィードバックしたかを示す操作情報である。図８の例では、ＵｓｅｒＢが９１１のメッセージに対して押下したので、メッセージＩＤ６０１「Ｍ００１」の簡易フィードバック情報６０５に「ＵｓｅｒＢ」と登録する。
【００５０】
Ｓ１００６において、クラウドサービスサーバＢ１３２は、クラウドサービスサーバＡ１３１のメッセージを監視する。続いて、Ｓ１００７において、クラウドサービスサーバＢ１３２は、メッセージに対して簡易フィードバックがあった場合、画像形成装置１０１に処理状況を確認するリクエストを送信する。図９では、画像形成装置は１台の構成となっているが、複数台から構成される場合は、複数の画像形成装置に同様のリクエストを送信する。
【００５１】
Ｓ１００８において、画像形成装置１０１は、応答手段として機能し、クラウドサービスサーバＢ１３２にレスポンスとして処理状況を通知する。例えば、画像形成装置１０１は、「印刷可能である」、「用紙切れにより印刷不可能」といった実行可否を示す可否情報をクラウドサービスサーバＢ１３２へ通知する。Ｓ１００９において、クラウドサービスサーバＢ１３２は、画像形成装置１０１から「印刷可能である」という実行可否を示す可否情報を取得した場合、クラウドサービスサーバＡ１３１に、コメント文字列を送信する。ここでは、画像形成装置１０１をユーザとみなし（登録ユーザ「ＭＦＰ＿Ｂ」等）、コメント９１７のような文字列を送信する。即ち、クラウドサービスサーバＢ１３２は、メッセージ・コメント登録リクエストをクラウドサービスサーバＡ１３１へ送信する。画像形成装置が複数台ある場合は、クラウドサービスサーバＢ１３２は、コメント９１８のように別ユーザ名（登録ユーザ「ＭＦＰ＿Ｃ」等）として、同様の文字列を送信する。
【００５２】
Ｓ１０１０において、クラウドサービスサーバＡ１３１は、受け取った文字列をメッセージ９１１に対するコメントとしてメッセージＤＢ５０２に登録する。コメント９１７は、メッセージＩＤ６０１「Ｍ０００２」、コメント９１７は、メッセージＩＤ６０１「Ｍ０００３」のように登録する。ここで、図８に示すように、Ａ社商談画面９０１には、コメント９１７、９１８等が表示され、さらに、コメント９１７、９１８には、画像形成装置を選択可能とするための、簡易フィードバックボタン９１５、９１６が含まれる。
【００５３】
Ｓ１０１１において、端末１０２は、Ｗｅｂブラウザなどから、ユーザがコメントに対して簡易フィードバックボタンを押下した際に、簡易フィードバック情報をクラウドサービスサーバＡ１３１へ送信する。ここで、簡易フィードバック情報は、どのユーザがどのメッセージ・コメントに対してフィードバックしたかを示す操作情報である。図８の例では、コメント９１８に対して用意された９１６をＵｓｅｒＢが押下した場合となる。
【００５４】
Ｓ１０１２において、クラウドサービスサーバＡ１３１は、端末１０２から送信されるフィードバック情報（どのユーザがどのメッセージ・コメントに対してフィードバックしたかを示す操作情報）を受信し、メッセージＤＢ５０２の簡易フィードバック情報に登録する。図８の例では、ＵｓｅｒＢが９１８のコメントに対して押下したので、メッセージＩＤ６０１「Ｍ００３」の簡易フィードバック情報６０５に「ＵｓｅｒＢ」と登録する。
【００５５】
Ｓ１０１３において、クラウドサービスサーバＢ１３２は、クラウドサービスサーバＡ１３１のコメントを監視する。Ｓ１０１４においてクラウドサービスサーバＢ１３２は、画像形成装置１０１のコメントに対して簡易フィードバックがあった場合、クラウドサービスサーバＡ１３１から、元のメッセージに添付された電子ファイルをメッセージＤＢ５０２からダウンロードする。即ち、電子ファイルのダウンロードリクエストをクラウドサービスサーバＡ１３１へ送信する。図８の例では、元のメッセージＩＤ６０１「Ｍ００１」の添付ファイル６０４に示される電子ファイルをダウンロードする。元のメッセージについては、関連メッセージＩＤ６０６を参照することにより確認することができる。
【００５６】
Ｓ１０１５において、クラウドサービスサーバＢ１３２は、Ｓ１０１４で取得した電子ファイルを画像形成装置１０１が解釈可能なＰＤＬファイルに変換する。Ｓ１０１６において、クラウドサービスサーバＢ１３２は、Ｓ１０１５で生成したＰＤＬファイルを印刷リクエスト（又は、保存リクエスト）とともに画像形成装置１０１へ送信する。この時の送信先の画像形成装置１０１は、「Ｓ１０１２で簡易フィードバックボタンが押下されたコメントを登録したユーザ」、即ち、図８の例では、登録ユーザ「ＭＦＰ＿Ｃ」となる。
【００５７】
Ｓ１０１７において、画像形成装置１０１は、受け取ったリクエストが印刷リクエストであった場合、ＰＤＬファイルを、制御部２１０を介してプリンタ２２０に転送し、プリンタ２２０にて記録媒体上に印刷する。一方、受け取ったリクエストが保存リクエストであった場合、画像形成装置１０１は、ＰＤＬファイルを、制御部２１０を介して印刷データＤＢ４０４に保存する。Ｓ１０１８において、画像形成装置１０１は、印刷が完了した旨（又は、保存が完了した旨）を示す実行結果をクラウドサービスサーバＢ１３２へ通知する。
【００５８】
Ｓ１０１９において、クラウドサービスサーバＢ１３２は、クラウドサービスサーバＡ１３１に、画像形成装置１０１で印刷が実行された旨のコメント文字列を送信する。図８の例で言えば、ＩＤ６０１「Ｍ００４」のようなコメント文字列を送信する。Ｓ１０２０において、クラウドサービスサーバＡ１３１は、受け取った文字列をコメント９１８に対するコメントとして、９１９のようにメッセージＤＢ５０２に登録する。コメント９１９は、メッセージＩＤ６０１「Ｍ０００４」のように登録する。
【００５９】
＜フローチャート＞
次に、図１０を参照して、本実施形態に係るクラウドサービスサーバＡ１３１、及び、クラウドサービスサーバＢ１３２の処理手順について説明する。ここでは、端末１０２からのリクエストにより、クラウドサービスサーバＡ１３１がメッセージ、電子ファイル、コメントを登録する処理を示す。また、クラウドサービスサーバＢ１３２が、簡易フィードバックボタンの押下をトリガとして、電子ファイルをＰＤＬに変換し、ＰＤＬファイルを画像形成装置１０１へ送信する処理を示す。以下で説明する各ステップは、クラウドサービスサーバＡ１３１が有しているＣＰＵ３１１と、クラウドサービスサーバＢ１３２が有しているＣＰＵとがそれぞれ制御プログラムを実行することにより実現される。
【００６０】
Ｓ１１０１において、クラウドサービスサーバＡ１３１は、端末１０２におけるユーザ操作により、端末１０２から送信されるリクエストをＷｅｂアプリケーション５０１内の通信部５１１によって受け付ける。続いて、Ｓ１１０２において、クラウドサービスサーバＡ１３１は、Ｓ１１０１で受け付けたメッセージと、電子ファイルとを受信する。Ｓ１１０３において、クラウドサービスサーバＡ１３１は、受信したメッセージ、及び電子ファイルを関連付けてメッセージＤＢ５０２に保存する。Ｓ１１０４において、クラウドサービスサーバＡ１３１は、メッセージに対する簡易フィードバックを受け付け可能にする。
【００６１】
次に、Ｓ１１０５において、クラウドサービスサーバＢ１３２は、クラウドサービスサーバＡ１３１に登録される簡易フィードバックを監視する。Ｓ１１０６において、クラウドサービスサーバＢ１３２は、Ｓ１１０５で監視しているメッセージに対して簡易フィードバックが登録されたことを検知する。簡易フィードバックが登録されると、Ｓ１１０７において、クラウドサービスサーバＢ１３２は、ネットワークを介して接続されている画像形成装置１０１の処理状況を取得する。例えば、クラウドサービスサーバＢ１３２は、画像形成装置１０１から「印刷可能」、「用紙切れにより印刷不可」等の処理状況の情報を取得する。Ｓ１１０８において、クラウドサービスサーバＢ１３２は、Ｓ１１０７で「印刷可能」という処理状況情報を取得した場合、画像形成装置１０１が印刷可能である旨のコメントを登録するよう、クラウドサービスサーバＡ１３１へ依頼する。
【００６２】
Ｓ１１０９において、クラウドサービスサーバＡ１３１は、Ｓ１１０８で受け取ったコメントをメッセージに対する返信としてメッセージＤＢ５０２に登録する。Ｓ１１１０において、クラウドサービスサーバＡ１３１は、Ｓ１１０９で登録したコメントに対する簡易フィードバックを受け付け可能にする。
【００６３】
Ｓ１１１１において、クラウドサービスサーバＢ１３２は、Ｓ１１１０５で監視しているコメントに対して簡易フィードバックが登録されるかを監視する。Ｓ１１１２において、クラウドサービスサーバＢ１３２は、Ｓ１１１１で簡易フィードバックを検知した場合に、Ｓ１１０５で監視していたメッセージに関連づけられて保存されている電子ファイルをクラウドサービスサーバＡ１３１から取得する。
【００６４】
Ｓ１１１３において、クラウドサービスサーバＢ１３２は、Ｓ１１１２で取得した電子ファイルを画像形成装置１０１で解釈可能なＰＤＬファイルに変換する。続いて、Ｓ１１１４において、クラウドサービスサーバＢ１３２は、Ｓ１１１３で生成した電子ファイルを画像形成装置１０１へ送信する。Ｓ１１１５において、クラウドサービスサーバＢ１３２は、画像形成装置１０１が印刷した旨（又は、保存した旨）のコメントを登録するよう、クラウドサービスサーバＡ１３１へ依頼する。
【００６５】
Ｓ１１１６において、クラウドサービスサーバＡ１３１は、Ｓ１１１５で受け取ったコメントをＳ１１０９で登録したコメントに対する返信として登録する。続いて、Ｓ１１１７において、クラウドサービスサーバＡ１３１は、Ｓ１１０３で登録したコメントが削除されていないか確認し、削除されていれば処理を終了する。されていなければ、再びＳ１１１０乃至Ｓ１１１６の処理を繰り返し実行する。
【００６６】
以上説明したように、ユーザがマイクロブログ機能を利用しファイル添付付きの「メッセージ」、「コメント」が登録された場合において、添付ファイルを簡単な操作、例えば簡易フィードバックボタンを押下するだけで印刷することが可能となる。なお、本実施形態では、クラウドサービスサーバＢ１３２がクラウドサービスサーバＡ１３１を監視し、メッセージに簡易フィードバックがあった場合に、画像形成装置１０１から処理状況の情報を受け取り、「印刷できます」という旨のコメントを登録依頼する構成とした。しかし、画像形成装置１０１が直接クラウドサービスサーバＡ１３１を監視し、自らの処理状況を把握し、「印刷できます」という旨のコメントを登録依頼する構成としてもよい。
【００６７】
＜第２の実施形態＞
以下では、本発明の第２の実施形態について説明する。上記第１の実施形態では、画像形成装置１０１においてＰＤＬデータを保存する形態について述べた（Ｓ１０１７）。第２の実施形態では、この保存時の処理が第１の実施形態と異なる。それ以外の処理は第１の実施形態と同様であるため説明を省略する。
【００６８】
印刷データＤＢ４０４にＰＤＬデータを保存する際、ジョブ管理部４０２は、どのユーザが保存したか、即ちＳ１０１１において簡易フィードバックボタンを押下したユーザと、関連付けて保存する。また、ＰＤＬデータは、予め定めておいた保存期間とも関連付けて保存しておく。そして、ジョブ管理部４０２は、この保存期間が経過したＰＤＬデータを印刷データＤＢ４０４から削除する。
【００６９】
一方、ジョブ管理部４０２は、画面表示部４００に表示したログイン画面等に入力された、ログインＩＤとログインパスワードで、認証要求を受け付けることが可能である。認証要求を受け付けた場合、通信部４０１を介してクラウドサービスサーバＢ１３２に認証リクエストを送信する。
【００７０】
制御部７１２は、認証リクエストを受け取り、ユーザ管理部７１４に対して認証リクエスト内に含まれるログインＩＤとログインパスワードを渡す。ユーザ管理部７１４は、受け取ったログインＩＤと同一のログインＩＤ８０２のユーザ情報８００を、管理しているか検索する。管理していれば、受け取ったログインパスワードとログインパスワード８０３を比較し、一致していれば認証し、ユーザＩＤ８０１を通信部４０１へレスポンスとして返信する。その後、ジョブ管理部４０２は、ユーザＩＤ８０１に対応するユーザによって保存されたＰＤＬデータが印刷データＤＢ４０４内に存在するか否かを検索する。存在した場合、印刷対象リストを画面表示部４００に表示する。即ち、当該ユーザによる当該ＰＤＬデータの印刷を許可する。ユーザがそのリストを選択し、印刷実行ボタンを押下することで、画像形成装置１０１は、該当電子データを印刷することができる。
【００７１】
以上説明したように、ユーザがマイクロブログ機能を利用しファイル添付付きの「メッセージ」、「コメント」が登録された場合において、添付ファイルを簡単な操作、例えば簡易フィードバックボタンを押下するだけで印刷することが可能となる。それとともに、マイクロブログ機能上のコメントに対する簡易フィードバックを元に予め印刷ジョブを生成しておくことにより、印刷が必要になった際の印刷実行速度を上げることができる。
【００７２】
＜その他の実施例＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014106915.tif 000003
【図２】
2014106915.tif 000004
【図３】
2014106915.tif 000005
【図４】
2014106915.tif 000006
【図５】
2014106915.tif 000007
【図６】
2014106915.tif 000008
【図７】
2014106915.tif 000009
【図８】
2014106915.tif 000010
【図９】
2014106915.tif 000011
【図１０】
2014106915.tif 000012