(57)【要約】【課題】大量の情報について印刷を行う際に画像形成装置に加わる印刷負荷を小さくすることができるようにする。【解決手段】表示部１５と、ネットワークＮｔ上で情報を取得するための情報取得対象を特定する特定情報を取得する特定情報取得部と、前記表示部１５に検索条件設定画面を形成し、該検索条件設定画面において、情報取得対象に蓄積された印刷対象を検索するための検索条件を設定する検索条件設定部と、設定された検索条件を満たす印刷対象を取得する情報取得部とを有する。前記検索条件設定部は、検索条件設定画面において、検索条件の検索項目を情報取得対象の特定情報に対応させて異ならせて表示する。検索条件を満たす印刷対象の量を少なくすることができるので、画像形成装置に加わる印刷負荷を小さくすることができる。【選択図】図１
2019219910.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）表示部と、
（ｂ）ネットワーク上で情報を取得するための情報取得対象を特定する特定情報を取得する特定情報取得部と、
（ｃ）前記特定情報に基づいて、前記表示部に検索条件設定画面を形成し、該検索条件設定画面において、情報取得対象に蓄積された印刷対象を検索するための検索条件を設定する検索条件設定部と、
（ｄ）設定された検索条件を満たす印刷対象を取得する情報取得部とを有するとともに、
（ｅ）前記検索条件設定部は、検索条件設定画面において、検索条件の検索項目を、情報取得対象の特定情報に対応させて異ならせて表示することを特徴とする画像形成システム。
【請求項２】
（ａ）前記情報取得対象において印刷対象を蓄積するサーバを有するとともに、
（ｂ）前記情報取得部は、設定された検索条件に基づいて情報取得対象検索式を生成し、該情報取得対象検索式を前記ネットワークを介してサーバに送信し、検索条件を満たす印刷対象の情報を取得する請求項１に記載の画像形成システム。
【請求項３】
前記検索条件の検索項目は、サーバに対応させてあらかじめ設定され、記憶部に記録される請求項２に記載の画像形成システム。
【請求項４】
前記検索条件の検索項目は、サーバから取得したコントロール情報に基づいて設定される請求項２に記載の画像形成システム。
【請求項５】
前記検索条件の検索項目は、サーバに対応させて前記記憶部に記録される請求項４に記載の画像形成システム。
【請求項６】
前記検索条件の検索項目は、検索項目ごとの検索式に対応させて、検索テーブルとして前記記憶部に記録される請求項３又は５に記載の画像形成システム。
【請求項７】
前記特定情報取得部を備え、特定情報に基づいて、前記表示部に印刷条件設定画面を形成し、該印刷条件設定画面において、情報取得対象に蓄積された印刷対象を印刷するための印刷条件を設定する印刷条件設定部を有する請求項１〜６のいずれか１項に記載の画像形成システム。
【請求項８】
（ａ）前記情報取得対象はＳＮＳであり、
（ｂ）前記情報取得対象を特定する特定情報はＳＮＳのアドレスである請求項１〜７のいずれか１項に記載の画像形成システム。
【請求項９】
（ａ）ネットワークを介して接続された画像形成装置の媒体収容部に収容された媒体の情報、及び印刷対象の情報に基づいて印刷レイアウトを決定するレイアウト制御部と、
（ｂ）印刷レイアウトに基づいて印刷データを生成する印刷データ生成部と、
（ｃ）印刷データに基づいて実際の印刷を開始する前に、ユーザが期待する印刷結果が得られるかどうかを予想し、予想結果に応じたメッセージを前記表示部に表示する予想結果表示部とを有する請求項２に記載の画像形成システム。
【請求項１０】
（ａ）ネットワーク上で情報を取得するための情報取得対象を特定する特定情報を取得し、
（ｂ）前記特定情報に基づいて、表示部に検索条件設定画面を形成し、該検索条件設定画面において、情報取得対象に蓄積された印刷対象を検索するための検索条件を設定し、
（ｃ）設定された検索条件を満たす印刷対象を取得するとともに、
（ｄ）前記検索条件設定画面において、検索条件の検索項目は、情報取得対象の特定情報に対応させて異ならせて表示されることを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム及び画像形成方法に関するものである。
【背景技術】
【０００２】
従来、上位装置としてのホストコンピュータと画像形成装置としてのプリンタとをネットワークによって接続することにより形成された画像形成システムとしての印刷システムにおいては、ホストコンピュータからプリンタにデータ、すなわち、印刷データが送信されると、プリンタにおいて、印刷データが編集されて画像データが生成され、画像データに基づいて記録ヘッドが駆動されて用紙に画像が形成され、印刷が行われるようになっている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１４５８９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記従来の印刷システムにおいては、大量の印刷データについて印刷を行う際に、例えば、印刷に使用される用紙の量を削減する等、プリンタに加わる印刷負荷を小さくする必要がある場合、ユーザは、Ｎページ分の画像を１枚の用紙に形成するＮｕｐ印刷を行ったり、指定されたページについてだけ画像を形成するページ指定印刷を行ったりするが、Ｎｕｐ印刷、ページ指定印刷等を指定するための操作が煩わしく、プリンタに加わる印刷負荷を容易に小さくすることができない。
【０００５】
また、上位装置としての携帯端末とプリンタとをネットワークによって接続することにより形成された印刷システムにおいては、ネットワーク上において情報を取得するための情報取得対象、例えば、ツイッター（登録商標）等のＳＮＳ（ソーシャル・ネットワーキング・サービス）を利用することに伴って蓄積された記事、コメント、画像等の大量の情報について印刷を行う場合、Ｎｕｐ印刷、ページ指定印刷等を行うことができず、プリンタに加わる印刷負荷を小さくすることができない。
【０００６】
本発明は、前記従来の印刷システムの問題点を解決して、大量の情報について印刷を行う際に画像形成装置に加わる印刷負荷を小さくすることができる画像形成システム及び画像形成方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
そのために、本発明の画像形成システムにおいては、表示部と、ネットワーク上で情報を取得するための情報取得対象を特定する特定情報を取得する特定情報取得部と、前記特定情報に基づいて、前記表示部に検索条件設定画面を形成し、該検索条件設定画面において、情報取得対象に蓄積された印刷対象を検索するための検索条件を設定する検索条件設定部と、設定された検索条件を満たす印刷対象を取得する情報取得部とを有する。
【０００８】
そして、前記検索条件設定部は、検索条件設定画面において、検索条件の検索項目を、情報取得対象の特定情報に対応させて異ならせて表示する。
【発明の効果】
【０００９】
本発明によれば、画像形成システムにおいては、表示部と、ネットワーク上で情報を取得するための情報取得対象を特定する特定情報を取得する特定情報取得部と、前記特定情報に基づいて、前記表示部に検索条件設定画面を形成し、該検索条件設定画面において、情報取得対象に蓄積された印刷対象を検索するための検索条件を設定する検索条件設定部と、設定された検索条件を満たす印刷対象を取得する情報取得部とを有する。
【００１０】
そして、前記検索条件設定部は、検索条件設定画面において、検索条件の検索項目を、情報取得対象の特定情報に対応させて異ならせて表示する。
【００１１】
この場合、ネットワーク上で情報を取得するための情報取得対象を特定する特定情報に基づいて、表示部に検索条件設定画面が形成され、該検索条件設定画面において、検索条件の検索項目が情報取得対象の特定情報に対応させて異ならせて表示されるので、検索条件を満たす印刷対象の量を少なくすることができる。
【００１２】
したがって、印刷対象について印刷を行う際に画像形成装置に加わる印刷負荷を小さくすることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施の形態における印刷システムの制御ブロック図である。
【図２】本発明の第１の実施の形態における携帯端末の動作を示す第１のフローチャートである。
【図３】本発明の第１の実施の形態における携帯端末の動作を示す第２のフローチャートである。
【図４】本発明の第１の実施の形態における携帯端末の動作を示す第３のフローチャートである。
【図５】本発明の第１の実施の形態における携帯端末の動作を示す第４のフローチャートである。
【図６】本発明の第１の実施の形態におけるＳＮＳ印刷メニュー画面の例を示す図である。
【図７】本発明の第１の実施の形態における検索テーブルの例を示す図である。
【図８】本発明の第１の実施の形態における間引き条件設定画面の第１の例を示す図である。
【図９】本発明の第１の実施の形態における間引き条件設定画面の第２の例を示す図である。
【図１０】本発明の第１の実施の形態における検索実行確認画面に表示されるメッセージの例を示す図である。
【図１１】本発明の第１の実施の形態における予想結果表示画面に表示されるメッセージの第１の例を示す図である。
【図１２】本発明の第１の実施の形態における予想結果表示画面に表示されるメッセージの第２の例を示す図である。
【図１３】本発明の第１の実施の形態におけるＳＮＳ１サーバの動作を示すフローチャートである。
【図１４】本発明の第１の実施の形態における記事、コメント、画像等の印刷結果の第１の例を示す図である。
【図１５】本発明の第１の実施の形態における記事、コメント、画像等の印刷結果の第２の例を示す図である。
【図１６】本発明の第１の実施の形態における記事、コメント、画像等の印刷結果の第３の例を示す図である。
【図１７】本発明の第２の実施の形態における間引き条件設定画面の例を示す図である。
【図１８】本発明の第２の実施の形態におけるアドレス入力画面の例を示す図である。
【図１９】本発明の第３の実施の形態における携帯端末の動作を示す第１のフローチャートである。
【図２０】本発明の第３の実施の形態における携帯端末の動作を示す第２のフローチャートである。
【図２１】本発明の第３の実施の形態における携帯端末の動作を示す第３のフローチャートである。
【図２２】本発明の第４の実施の形態における検索テーブルの例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。この場合、上位装置としての、かつ、端末装置としての携帯端末と画像形成装置としてのプリンタとをネットワークによって接続することにより形成された画像形成システムとしての印刷システムについて説明する。
【００１５】
図１は本発明の第１の実施の形態における印刷システムの制御ブロック図である。
【００１６】
図において、１１は媒体としての図示されない用紙に対して印刷を行うプリンタ、１２は携帯端末、Ｎｔはネットワーク、Ｓｖｉ（ｉ＝１、２、…）はネットワークＮｔを介してプリンタ１１及び携帯端末１２に接続された複数の、本実施の形態においては、ｉ個のサーバ、すなわち、ＳＮＳｉサーバ（ｉ＝１、２、…）、Ｓｙは、プリンタ１１、携帯端末１２及び各ＳＮＳｉサーバＳｖｉによって形成された印刷システムである。
【００１７】
ユーザは、携帯端末１２において、インターネットブラウザを介してネットワークＮｔ上で情報を取得するための情報取得対象、本実施の形態においては、複数のＳＮＳｉ（ｉ＝１、２、…）を利用可能に設定することによって、各ＳＮＳｉに対応するＳＮＳｉサーバＳｖｉにアクセスし、ＳＮＳｉに蓄積された印刷対象の情報、すなわち、投稿等の記事、記事に対してフォロワー等によって書き込まれたコメント、画像（写真、動画等）等を閲覧し、印刷することができる。
【００１８】
そして、ユーザが、所定の記事、コメント、画像等について印刷を行うために、携帯端末１２において、操作部１４を操作して記事、コメント、画像等についての印刷を指示すると、表示部１５に表示された、ＳＮＳｉを特定する特定情報であるＳＮＳｉサーバのアドレス、すなわち、ＳＮＳアドレスが、記憶部１７に記録されたアプリケーションであるＳＮＳ印刷アプリに通知され、該ＳＮＳ印刷アプリが起動される。
【００１９】
前記プリンタ１１は、内部モジュールとして、装置設定管理部２１、通信部２２、印刷制御部２３、操作・表示部２４、印刷出力部２５等を備える。
【００２０】
前記装置設定管理部２１は、ユーザが操作・表示部２４の操作部を操作することによって設定したり、変更したりすることができる印刷設定項目、プリンタ１１の特性情報等を管理する。なお、前記プリンタ１１の特性情報としては、プリンタ１１において印刷を行う際に使用可能なカット紙、ロール紙（連続紙）等の用紙の種類の情報のほかに、印刷出力部２５の図示されない媒体収容部に収容されている用紙の寸法等の用紙サイズの情報が含まれる。
【００２１】
通信部２２は、プリンタ１１をネットワークＮｔに接続してデータ通信を行い、印刷制御部２３は、印刷出力部２５を制御し、印刷を行い、操作・表示部２４は、ユーザがプリンタ１１に指示を入力するための操作パネル等から成る操作部、及びプリンタ１１の状態を表示するための液晶画面等から成る表示部を備える。また、印刷出力部２５は、前記媒体収容部のほかに、図示されない記録ヘッド、用紙を搬送する搬送機構、トナーを収容するトナーカートリッジ、トナー像を形成する画像形成ユニット、転写装置、定着器等を備える。
【００２２】
ＳＮＳｉサーバＳｖｉのうちのＳＮＳ１サーバＳｖ１は、内部モジュールとして、通信部３１、検索実行部３２、リソース管理部３３等を備える。通信部３１は、ネットワークＮｔに接続されて携帯端末１２との間でデータ通信を行い、検索実行部３２は、ＳＮＳ１の記事、コメント、画像等を検索する。そして、リソース管理部３３は、ＳＮＳ１の記事、コメント、画像等のデータ、すなわち、記事データ、コメントデータ、イメージデータ等を生成したり、削除したり、参照したりする。
【００２３】
また、ＳＮＳ２サーバＳｖ２は、内部モジュールとして、通信部４１、検索実行部４２、リソース管理部４３、要約制御部４４等を備える。通信部４１は、ネットワークＮｔに接続されて携帯端末１２との間でデータ通信を行い、検索実行部４２は、ＳＮＳ２の記事、コメント、画像等を検索する。そして、リソース管理部４３は、ＳＮＳ２の記事データ、コメントデータ、イメージデータ等を生成したり、削除したり、参照したりする。また、要約制御部４４は、ＳＮＳ２の記事、コメント等の文書の全文に対して、ＡＩ（Ａｒｔｉｆｉｃｉａｌ  Ｉｎｔｅｌｉｇｅｎｃｅ）機能によって文脈の理解、及びキーワードの抽出を行い、文書を要約し、人間が理解することができる程度の短く、かつ、簡潔な要約文書（ダイジェスト) を生成する。
【００２４】
このように、ＳＮＳ２サーバＳｖ２は、要約制御部４４を備えるので、例えば、ユーザが画像を主として印刷したい場合に、記事及びコメントについて要約文書を生成することができる。
【００２５】
前記携帯端末１２は、内部モジュールとして、前記操作部１４、表示部１５及び記憶部１７のほかに、通信部５０及び印刷制御部５１を備える。通信部５０は、携帯端末１２をネットワークＮｔに接続してデータ通信を行い、印刷制御部５１は、前記ＳＮＳ印刷アプリが実行されることによって所定の記事、コメント、画像等について印刷が行われる際に、携帯端末１２の全体の制御を行う。
【００２６】
そのために、印刷制御部５１は、内部モジュールとして、画像形成装置設定部としてのプリンタ設定部５３、印刷データ生成部５４、印刷条件設定部５６、レイアウト制御部５８、予想結果通知部としての予想結果表示部５９、及びＳＮＳ検索制御部６１を備える。そして、前記印刷条件設定部５６は、内部モジュールとして、ＳＮＳアドレス設定部６３、印刷対象設定部６４、開始日設定部６５、終了日設定部６６、及びロール紙最大印刷長設定部６７を備える。また、ＳＮＳ検索制御部６１は、内部モジュールとして、検索条件設定部としての間引き条件設定部７１、及び情報取得部としてのＳＮＳ検索式生成部７２を備える。
【００２７】
前記プリンタ設定部５３は、プリンタ１１の前記装置設定管理部２１から、プリンタ１１の設定情報、ハードウェア情報、媒体収容部に収容されている用紙の種類等の装置情報としてのプリンタ情報を取得し、プリンタ１１を管理し、印刷データ生成部５４は、ＳＮＳｉの記事データ、コメントデータ、イメージデータ等を印刷データに変換する。そして、レイアウト制御部５８は、画像処理部として機能し、ＳＮＳｉサーバＳｖｉから取得した大量の記事データ、コメントデータ、イメージデータ等の、媒体収容部に収容されている用紙に対する描画位置、すなわち、印刷レイアウトを決定する。また、レイアウト制御部５８は、印刷条件設定部５６が設定した後述される印刷条件、及びＳＮＳ検索制御部６１が設定した後述される検索条件としての間引き条件に基づいて、ユーザの所望の描画内容になるように印刷レイアウトを決定する。そして、前記印刷データ生成部５４は、レイアウト制御部５８によって決定された印刷レイアウトに基づいて印刷データを生成する。
【００２８】
また、予想結果表示部５９は、実際の印刷が開始される前に、ユーザが期待する印刷結果が得られるかどうかを予想し、予想結果に応じたメッセージを表示部１５に表示する。
【００２９】
そして、ＳＮＳ検索制御部６１の間引き条件設定部７１は、後述される検索テーブルＴｂ１（図７）に基づいて間引き条件を設定する。また、ＳＮＳ検索制御部６１のＳＮＳ検索式生成部７２は、間引き条件設定部７１によって設定された間引き条件に従って印刷を行うために情報取得対象検索式としてのＳＮＳ検索式を生成し、ＳＮＳｉサーバＳｖｉから、間引き条件を満たす記事、コメント、画像等を取得する。
【００３０】
次に、ユーザが、携帯端末１２においてインターネットブラウザでＳＮＳｉを閲覧しているときに、蓄積された記事、コメント、画像等について印刷を行う場合の携帯端末１２の動作について説明する。
【００３１】
図２は本発明の第１の実施の形態における携帯端末の動作を示す第１のフローチャート、図３は本発明の第１の実施の形態における携帯端末の動作を示す第２のフローチャート、図４は本発明の第１の実施の形態における携帯端末の動作を示す第３のフローチャート、図５は本発明の第１の実施の形態における携帯端末の動作を示す第４のフローチャート、図６は本発明の第１の実施の形態におけるＳＮＳ印刷メニュー画面の例を示す図、図７は本発明の第１の実施の形態における検索テーブルの例を示す図、図８は本発明の第１の実施の形態における間引き条件設定画面の第１の例を示す図、図９は本発明の第１の実施の形態における間引き条件設定画面の第２の例を示す図、図１０は本発明の第１の実施の形態における検索実行確認画面に表示されるメッセージの例を示す図、図１１は本発明の第１の実施の形態における予想結果表示画面に表示されるメッセージの第１の例を示す図、図１２は本発明の第１の実施の形態における予想結果表示画面に表示されるメッセージの第２の例を示す図である。
【００３２】
ユーザが、携帯端末１２においてインターネットブラウザで所定のＳＮＳｉを閲覧しているときに、蓄積された記事、コメント、画像等について印刷を行うために操作部１４を操作してＳＮＳ印刷アプリを起動すると、印刷制御部５１の印刷条件設定部５６は、ユーザによって選択された印刷条件を設定する。
【００３３】
そのために、印刷条件設定部５６は、表示部１５に、図６に示されるような印刷条件設定画面としてのＳＮＳ印刷メニュー画面ｄｓ１を形成する。
【００３４】
該ＳＮＳ印刷メニュー画面ｄｓ１には、ＳＮＳアドレスを設定するための領域Ａｒ１、印刷対象を設定するための領域Ａｒ２、ＳＮＳｉにおいて蓄積された記事、コメント、画像等について印刷を行うに当たり、印刷の対象となる記事、コメント、画像等の生成日の開始日を設定するための領域Ａｒ３、前記生成日の終了日を設定するための領域Ａｒ４、ネットワークＮｔに接続されたプリンタ１１を指定し、設定するための領域Ａｒ５、前記プリンタ１１において記事、コメント、画像等を印刷するための最大媒体量、例えば、媒体収容部にロール紙が収容されている場合におけるロール紙の許容印刷長を設定するための領域Ａｒ６、ＳＮＳｉごとに、印刷の対象となる記事、コメント、画像等の間引き条件を設定するための操作要素としての間引き条件ボタンｂｔ１、印刷を開始するための操作要素としての印刷ボタンｂｔ２等が表示される。
【００３５】
続いて、印刷条件設定部５６のＳＮＳアドレス設定部６３は、第１の特定情報取得部として機能し、ユーザが閲覧しているＳＮＳｉ、例えば、ＳＮＳ１を特定するＳＮＳアドレス、すなわち、ＳＮＳ１サーバＳｖ１のアドレス「ｈｔｔｐ：//ｗｗｗ. ｓｎｓ１. ｃｏｍ/ 」を取得し、ＳＮＳ１サーバＳｖ１のアドレス「ｈｔｔｐ：//ｗｗｗ. ｓｎｓ１. ｃｏｍ/ 」にＳＮＳ１のユーザを特定するサブフォルダ「ｕｓｅｒ１/ 」を付加することによって、ユーザのタイムラインのアドレス「ｈｔｔｐ：//ｗｗｗ. ｓｎｓ１. ｃｏｍ/ ｕｓｅｒ１/ 」を設定する。
【００３６】
そして、印刷条件設定部５６は、領域Ａｒ２において、ユーザが記号○を付与することによって、タイムラインを選択したか又はフォロワーの一覧を選択したかを判断することにより、ＳＮＳ１においてユーザが印刷を行う印刷対象が、タイムラインの記事、コメント、画像等であるか、又はユーザをフォローするフォロワーの一覧であるかを判断する。
【００３７】
領域Ａｒ２において選択することができる印刷対象は、各ＳＮＳｉが有している固有の情報、ＳＮＳアドレスだけでは特定することができない情報等に基づいて変更することができる。ＳＮＳｉから取得することができる情報は、ＳＮＳｉのサイトが外部に公開しているＡＰＩ（アプリケーション・プログラミング・インタフェース）に依存するので、ＡＰＩに応じて印刷対象を選択することができる。
【００３８】
また、印刷条件設定部５６は、ユーザが領域Ａｒ３に入力した日付、及び領域Ａｒ４に入力した日付を読み込み、開始日設定部６５は、領域Ａｒ３に入力された日付を、印刷の対象となる記事、コメント、画像等の生成日の開始日として設定し、終了日設定部６６は、領域Ａｒ４に入力された日付を、印刷の対象となる記事、コメント、画像等の生成日の終了日として設定する。
【００３９】
例えば、ユーザが２０１５年の１年間のタイムラインの記事、コメント、画像等を印刷したい場合、領域Ａｒ３に「２０１５／０１／０１」を、領域Ａｒ４に「２０１５／１２／３１」を入力すればよい。
【００４０】
また、印刷条件設定部５６は、ユーザが、領域Ａｒ５に入力したプリンタ１１の名称、例えば、「ＲｏｌｌＰａｐｅｒ  Ｐｒｉｎｔｅｒ  １」を読み込むとともに、領域Ａｒ６に入力した値「２００」を読み込み、ロール紙最大印刷長設定部６７は、印刷出力部２５の媒体収容部にロール紙が収容されている場合に、ロール紙の許容印刷長を２００〔ｃｍ〕に設定する。
【００４１】
このようにして、印刷条件が設定されると、印刷制御部５１は、ユーザが間引き条件ボタンｂｔ１を押下したかどうかを判断し、ユーザが間引き条件ボタンｂｔ１を押下しなかった場合、印刷条件設定部５６は、ユーザが印刷ボタンｂｔ２を押下したかどうかを判断する。
【００４２】
また、ユーザが間引き条件ボタンｂｔ１を押下した場合、ＳＮＳ検索制御部６１の間引き条件設定部７１は、第２の特定情報取得部として機能し、前記ＳＮＳ印刷メニュー画面ｄｓ１の領域Ａｒ１に設定されたＳＮＳアドレスを取得し、取得したＳＮＳアドレスが図７に示される検索テーブルＴｂ１に記録されているかどうかを判断する。
【００４３】
該検索ケーブルＴｂ１は、前記記憶部１７の不揮発性メモリ領域に記録され、各ＳＮＳｉ、本実施の形態においては、ＳＮＳ１及びＳＮＳ２のアドレスであるＳＮＳアドレス、並びにＳＮＳ１及びＳＮＳ２が外部に公開しているＡＰＩのアドレスであるＳＮＳ検索ＡＰＩアドレスのほかに、ＳＮＳアドレスに対応させて設定された複数の、本実施の形態においては、１１個の検索項目と、検索項目ごとの、文字列から成る検索式、すなわち、ＳＮＳ１サーバ用検索式及びＳＮＳ２サーバ用検索式の一覧とから成る。
【００４４】
本実施の形態において、前記検索項目は、図７に示されるように、Ｎｏ．３の「印刷対象＝タイムライン検索」、Ｎｏ．４の「印刷対象＝フォロワー検索」、Ｎｏ．５の「開始日（ｙｙｙｙ年ｍｍ月ｄｄ日）」、Ｎｏ．６の「終了日（ｙｙｙｙ年ｍｍ月ｄｄ日）」、Ｎｏ．７の「いいね数、ｘｘ以上」、Ｎｏ．８の「画像を含む」、Ｎｏ．９の「ハッシュタグ＝＃ｘｘｘｘ」、Ｎｏ．１０の「シェアを含む」、Ｎｏ．１１の「コメントを含む  コメント全文」、Ｎｏ．１２の「コメントを含む  コメントの先頭部分のみを印刷」、及びＮｏ．１３の「コメントを含む  テキストをＡＩで要約」から成る。
【００４５】
なお、前記検索項目のうちの所定の検索項目、本実施の形態においては、Ｎｏ．５の「開始日（ｙｙｙｙ年ｍｍ月ｄｄ日）」、及びＮｏ．６の「終了日（ｙｙｙｙ年ｍｍ月ｄｄ日）」は、ユーザが図６に示されるＳＮＳ印刷メニュー画面ｄｓ１において生成日の開始日及び終了日を入力するのに伴って記録される。また、コメントの先頭部分は、コメントの先頭の所定の文字数の部分を意味する。
【００４６】
この場合、領域Ａｒ１に設定されたユーザのタイムラインのアドレスが「ｈｔｔｐ：//ｗｗｗ. ｓｎｓ１. ｃｏｍ/ ｕｓｅｒ１/ 」であり、ＳＮＳ１のものであるので、前記間引き条件設定部７１は、検索テーブルＴｂ１のＳＮＳ１サーバ用検索式の情報に基づいて、表示部１５に、図８に示されるようなＳＮＳ１用の検索条件設定画面としての間引き条件設定画面ｄｓ２を形成し、該間引き条件設定画面ｄｓ２に間引き条件のデフォルトを表示し、ユーザに間引き条件の設定を促す。
【００４７】
すなわち、前記間引き条件設定画面ｄｓ２には、間引き条件のデフォルトとして、領域Ａｒ１１に「いいね数」の値として２０が、領域Ａｒ１２に「画像を含む」かどうかについてＹｅｓが、領域Ａｒ１３に「コメントを含む」かどうかについてＹｅｓが、領域Ａｒ１４に「コメントの先頭部分のみを印刷」するかどうかについてＹｅｓが表示される。
【００４８】
ユーザは、前記間引き条件設定画面ｄｓ２において、領域Ａｒ１１の「いいね数」の値を変更したり、領域Ａｒ１２の「画像を含む」をＮｏに変更したり、領域Ａｒ１３の「コメントを含む」をＮｏに変更したり、領域Ａｒ１４の「コメントの先頭部分のみを印刷」をＮｏに変更したりすることができる。
【００４９】
なお、間引き条件においては、領域Ａｒ１２の「画像を含む」がＹｅｓで表示されるかＮｏで表示されるかに関わらず、領域Ａｒ１３の「コメントを含む」がＹｅｓで表示されるかＮｏで表示されるかに関わらず、記事は必ず印刷される。また、領域Ａｒ１４の「コメントの先頭部分のみを印刷」がＹｅｓにされると、記事の先頭部分のみが印刷され、「コメントの先頭部分のみを印刷」がＮｏにされると、記事の全文が印刷される。
【００５０】
そして、ユーザが間引き条件設定画面ｄｓ２において操作要素としてのＯＫボタンｂｔ３を押下すると、間引き条件設定部７１は間引き条件を設定する。
【００５１】
また、領域Ａｒ１に設定されたユーザのタイムラインのアドレスがＳＮＳ２のものである場合、前記間引き条件設定部７１は、検索テーブルＴｂ１の情報に基づいて、表示部１５に、図９に示されるようなＳＮＳ２用の検索条件設定画面としての間引き条件設定画面ｄｓ３を形成し、該間引き条件設定画面ｄｓ３に間引き条件のデフォルトを表示し、ユーザに間引き条件の設定を促す。
【００５２】
すなわち、前記間引き条件設定画面ｄｓ３には、間引き条件のデフォルトとして、領域Ａｒ２１に「いいね数」の値として２０が、領域Ａｒ２２に「画像を含む」かどうかについてＹｅｓが、領域Ａｒ２３に「ハッシュタグ」として＃原宿が、領域Ａｒ２４に「シェアを含む」かどうかについてＮｏが、領域Ａｒ２５に「コメントを含む」かどうかについてＹｅｓが、領域Ａｒ２６に「テキストをＡＩで要約」するかどうかについてＹｅｓが表示される。
【００５３】
ユーザは、前記間引き条件設定画面ｄｓ３において、領域Ａｒ２１の「いいね数」の値を変更したり、領域Ａｒ２２の「画像を含む」をＮｏに変更したり、領域Ａｒ２３の「ハッシュタグ」を他のハッシュタグに変更したり、領域Ａｒ２４の「シェアを含む」をＹｅｓに変更したり、領域Ａｒ２５の「コメントを含む」をＮｏに変更したり、領域Ａｒ２６の「テキストをＡＩで要約」をＮｏに変更したりすることができる。
【００５４】
そして、ユーザが間引き条件設定画面ｄｓ３において操作要素としてのＯＫボタンｂｔ４を押下すると、間引き条件設定部７１は間引き条件を設定する。
【００５５】
なお、例えば、図７に示される検索テーブルＴｂ１のＳＮＳ１サーバ用検索式においては、検索項目Ｎｏ．９の「ハッシュタグ＃ｘｘｘｘ」及び検索項目Ｎｏ. １０の「シェアを含む」について「−」が記録されているので、ＳＮＳ１が「ハッシュタグ＃ｘｘｘｘ」及び「シェアを含む」の検索項目に対応しておらず、図８の間引き条件設定画面ｄｓ２には、ハッシュタグ及びシェアについての間引き条件が表示されない。一方、検索テーブルＴｂ１のＳＮＳ２サーバ用検索式においては、検索項目Ｎｏ．９の「ハッシュタグ＃ｘｘｘｘ」及び検索項目Ｎｏ. １０の「シェアを含む」について検索式が記録されている。したがって、ＳＮＳ２が「ハッシュタグ＃ＸＸＸＸ」及び「シェアを含む」の検索項目に対応しているので、図９の間引き条件設定画面ｄｓ３には、ハッシュタグ及びシェアについての間引き条件が表示される。
【００５６】
このように、間引き条件設定画面ｄｓ２、ｄｓ３に形成される各間引き条件の検索項目は、ＳＮＳｉのＳＮＳアドレスに対応させて異ならせて表示される。
【００５７】
続いて、印刷条件設定部５６は、ユーザがＳＮＳ印刷メニュー画面ｄｓ１において印刷ボタンｂｔ２を押下したかどうかを判断し、ユーザが印刷ボタンｂｔ２を押下しなかった場合、印刷制御部５１は、ユーザがＳＮＳ印刷アプリの終了を選択したかどうかを判断する。
【００５８】
また、ユーザがＳＮＳ印刷メニュー画面ｄｓ１において印刷ボタンｂｔ２を押下すると、ＳＮＳ検索制御部６１のＳＮＳ検索式生成部７２は、前記ＳＮＳ印刷メニュー画面ｄｓ１の領域Ａｒ１に設定されたユーザのタイムラインのアドレスに基づいてＳＮＳアドレスを取得し、取得したＳＮＳアドレスが図７に示される検索テーブルＴｂ１に記録されているかどうかを判断する。
【００５９】
ＳＮＳアドレスが検索テーブルＴｂ１に記録されていない場合、印刷制御部５１は、ユーザがＳＮＳ印刷アプリの終了を選択したかどうかを判断し、ユーザがＳＮＳ印刷アプリの終了を選択した場合、処理を終了する。
【００６０】
また、ＳＮＳアドレスが検索テーブルＴｂ１に記録されている場合、ＳＮＳ検索式生成部７２は、ＳＮＳ印刷メニュー画面ｄｓ１において印刷条件設定部５６によって設定された印刷条件、及び間引き条件設定画面ｄｓ２、ｄｓ３において間引き条件設定部７１によって設定された間引き条件に基づいて、ＳＮＳ検索式を生成し、ＳＮＳ１サーバＳｖ１に送信する。
【００６１】
例えば、インターネットブラウザによって、ユーザのタイムラインのアドレスが「ｈｔｔｐ：／／ｗｗｗ．ｓｎｓｌ．ｃｏｍ／ｕｓｅｒｌ／」であり、ＳＮＳアドレスが検索テーブルＴｂ１に記録されている場合に、ＳＮＳ印刷メニュー画面ｄｓ１において「印刷対象」が「タイムライン」に、「開始日」が「２０１５／０１／０１」に、「終了日」が「２０１５／１２／３１」に設定され、間引き条件設定画面ｄｓ２において、間引き条件として、「いいね数」の値が２０以上に、「画像を含む」かどうかがＹｅｓに、「コメントを含む」かどうかがＹｅｓに設定されると、ＳＮＳ検索式生成部７２は、検索テーブルＴｂ１の検索式を組み合わせ、ＳＮＳ検索式
ｈｔｔｐ：／／ａｐｉ．ｓｎｓｌ．ｃｏｍ／ｕｓｅｒｌ／ｇｅｔ＿ｔｉｍｅ＿ｌｉｎｅ？  ｓｉｎｃｅ＝２０１５−０１−０１  ＆  ｕｎｔｉｌ＝２０１５−１２−３１  ＆  ｆａｖｏｒｉｔｅ＿ｍｉｎｉｍｕｍ＝２０  ＆  ｗｉｔｈ＿ｉｍａｇｅ  ＆  ｗｉｔｈ＿ｃｏｍｍｅｎｔ
を生成し、ネットワークＮｔを介してＳＮＳ１サーバＳｖ１に送信する。
【００６２】
続いて、携帯端末１２は、ＳＮＳ１サーバＳｖ１からＳＮＳ検索式による検索結果を受信する。
【００６３】
ところで、ＳＮＳ検索式生成部７２が生成したＳＮＳ検索式がＳＮＳ１サーバＳｖ１に送信されると、ＳＮＳ１サーバＳｖ１において、検索実行部３２は、ＳＮＳ検索式に基づいてＳＮＳ１の記事、コメント、画像等を検索し、間引き条件を満たす記事、コメント、画像等を生成するが、間引き条件の設定が十分でない場合、間引き条件を満たす記事、コメント、画像等の件数が多くなり、検索に必要な時間、すなわち、検索時間が長くなることが予想される。
【００６４】
そこで、検索時間が長くなることが予想される場合、検索実行部３２は、検索を開始してよいかどうかを照会する開始可否照会通知を第１の検索情報として携帯端末１２に送信する。そして、携帯端末１２は、開始可否照会通知を受信したかどうかを判断し、開始可否照会通知受信を受信した場合、予想結果表示部５９は、表示部１５に、図１０に示されるような「間引き条件が十分でなく、検索時間が長くなることが予想されます。」等の予想結果を表すメッセージを表示するとともに、図示されない検索実行確認画面を形成し、ユーザに検索を開始してよいかどうか、すなわち、間引き条件を変更しないかどうかを、ユーザに問い合わせることによって判断する。
【００６５】
ユーザの指示に従って間引き条件を変更する場合、ＳＮＳ検索制御部６１は、検索キャンセルメッセージをＳＮＳ１サーバＳｖ１に送信する。
【００６６】
また、ユーザの指示に従って間引き条件を変更しない場合、ＳＮＳ検索制御部６１は、検索続行メッセージをＳＮＳ１サーバＳｖ１に送信する。
【００６７】
そして、携帯端末１２からＳＮＳ１サーバＳｖ１に送信されたＳＮＳ検索式において、間引き条件の設定が十分である場合、すなわち、携帯端末１２がＳＮＳ１サーバＳｖ１から開始可否照会通知を受信しなかった場合、携帯端末１２は、ＳＮＳ１サーバＳｖ１から、検索によって抽出された記事、コメント、画像等を第２の検索情報として受信する。
【００６８】
次に、レイアウト制御部５８は、プリンタ設定部５３からプリンタ情報を取得し、該プリンタ情報、並びに媒体収容部に収容された用紙の用紙サイズ、及び印刷条件設定部５６によって設定された印刷条件に基づいて、記事、コメント、画像等を印刷するための印刷レイアウトを決定する。
【００６９】
続いて、前記予想結果表示部５９は、レイアウト制御部５８によって決定された印刷レイアウトを評価し、決定された印刷レイアウトに従って印刷を行った場合の印刷結果を予想し、予想結果を表示部１５に表示し、ユーザによる指示を求める。
【００７０】
例えば、ロール紙の印刷長が、ユーザがＳＮＳ印刷メニュー画面ｄｓ１において設定された許容印刷長を超える場合、予想結果表示部５９は、表示部１５に、図１１に示されるような「今のままだと２００ｃｍを超えてしまいます。間引き条件を変更してください。〈ＯＫ〉」等の印刷状態の予想結果を表示するとともに、ユーザによる指示を促すメッセージを表示する。また、ロール紙の印刷長が許容印刷長を超えない場合、予想結果表示部５９は、図１２に示されるような「予想で１８０ｃｍくらいになる見込みです。印刷を開始しますか？〈ＹＥＳ〉〈ＮＯ〉」等の印刷状態の予想結果を表示するとともに、ユーザによる指示を促すメッセージを表示する。
【００７１】
そして、ユーザによる、間引き条件を変更する指示がなく、印刷を開始する指示があった場合、印刷データ生成部５４は、印刷レイアウトに従って印刷データを生成し、プリンタ１１に送信する。
【００７２】
次に、フローチャートについて説明する。
ステップＳ１  印刷条件設定部５６はＳＮＳ印刷メニュー画面ｄｓ１を形成し、印刷条件を設定する。
ステップＳ２  印刷制御部５１はユーザが間引き条件ボタンｂｔ１を押下したかどうかを判断する。ユーザが間引き条件ボタンｂｔ１を押下した場合はステップＳ３に進み、ユーザが間引き条件ボタンｂｔ１を押下しなかった場合はステップＳ６に進む。
ステップＳ３  間引き条件設定部７１はＳＮＳアドレスを取得する。
ステップＳ４  間引き条件設定部７１はＳＮＳアドレスが検索テーブルＴｂ１に記録されているかどうかを判断する。ＳＮＳアドレスが検索テーブルＴｂ１に記録されている場合はステップＳ５に進み、ＳＮＳアドレスが検索テーブルＴｂ１に記録されていない場合はステップＳ６に進む。
ステップＳ５  間引き条件設定部７１は検索テーブルＴｂ１の情報に基づいて間引き条件設定画面ｄｓ２、ｄｓ３を形成し、間引き条件を設定する。
ステップＳ６  印刷条件設定部５６はユーザが印刷ボタンｂｔ２を押下したかどうかを判断する。ユーザが印刷ボタンｂｔ２を押下した場合はステップＳ７に進み、ユーザが印刷ボタンｂｔ２を押下しなかった場合はステップＳ９に進む。
ステップＳ７  ＳＮＳ検索式生成部７２はＳＮＳアドレスを取得する。
ステップＳ８  ＳＮＳ検索式生成部７２はＳＮＳアドレスが検索テーブルＴｂ１に記録されているかどうかを判断する。ＳＮＳアドレスが検索テーブルＴｂ１に記録されている場合はステップＳ１０に進み、ＳＮＳアドレスが検索テーブルＴｂ１に記録されていない場合はステップＳ９に進む。
ステップＳ９  印刷制御部５１はユーザがＳＮＳ印刷アプリの終了を選択したかどうかを判断する。ユーザがＳＮＳ印刷アプリの終了を選択した場合は処理を終了し、ユーザがＳＮＳ印刷アプリの終了を選択していない場合はステップＳ１に戻る。
ステップＳ１０  ＳＮＳ検索式生成部７２は印刷条件及び間引き条件に基づいてＳＮＳ検索式を生成し、ＳＮＳ１サーバＳｖ１に送信する。
ステップＳ１１  携帯端末１２はＳＮＳ１サーバＳｖ１から検索結果を受信する。
ステップＳ１２  携帯端末１２は開始可否照会通知を受信したかどうかを判断する。開始可否照会通知を受信した場合はステップＳ１３に進み、開始可否照会通知を受信しなかった場合はステップＳ１７に進む。
ステップＳ１３  予想結果表示部５９は表示部１５に検索実行確認画面を形成する。
ステップＳ１４  予想結果表示部５９は間引き条件を変更しないかどうかを判断する。間引き条件を変更しない場合はステップＳ１５に進み、間引き条件を変更する場合はステップＳ１６に進む。
ステップＳ１５  ＳＮＳ検索制御部６１は検索続行メッセージをＳＮＳ１サーバＳｖ１に送信し、ステップＳ１７に進む。
ステップＳ１６  ＳＮＳ検索制御部６１は検索キャンセルメッセージをＳＮＳ１サーバＳｖ１に送信し、ステップＳ１に戻る。
ステップＳ１７  レイアウト制御部５８はプリンタ情報を取得する。
ステップＳｌ８  レイアウト制御部５８はプリンタ情報、用紙サイズ及び印刷条件に基づいて印刷レイアウトを決定する。
ステップＳ１９  予想結果表示部５９は印刷を行った場合の予想結果を表示する。
ステップＳ２０  予想結果表示部５９は間引き条件を変更する指示がないかどうかを判断する。間引き条件を変更する指示がなかった場合はステップＳ２１に進み、間引き条件を変更する指示があった場合はステップＳ１に戻る。
ステップＳ２１  予想結果表示部５９は印刷を開始する指示があったかどうかを判断する。印刷を開始する指示があった場合はステップＳ２２に進み、印刷を開始する指示がなかった場合はステップＳ１に戻る。
ステップＳ２２  印刷データ生成部５４は印刷レイアウトに従って印刷データを生成し、プリンタ１１に送信し、ステップＳ９に進む。
【００７３】
次に、携帯端末１２からＳＮＳ検索式が送信されたときのＳＮＳ１サーバＳｖ１の動作について説明する。
【００７４】
図１３は本発明の第１の実施の形態におけるＳＮＳ１サーバの動作を示すフローチャートである。
【００７５】
まず、検索実行部３２は、携帯端末１２から送信されたＳＮＳ検索式を受信すると、該ＳＮＳ検索式に基づいて検索時間を算出する。検索時間は、印刷の対象となる記事、コメント、画像等の生成日の開始日から終了日までの期間、検索の対象となる記事、コメント、画像等の件数等に基づいて算出される。記事、コメント、画像等の生成日の開始日から終了日までの期間が長くても、記事、コメント、画像等の件数が少ない場合、検索時間は長くならない。
【００７６】
次に、検索実行部３２は、検索時間が所定値を超えるかどうかを判断し、所定値を超える場合、検索を開始してよいかどうかを照会する開始可否照会通知を第１の検索情報として携帯端末１２に送信する。
【００７７】
続いて、検索実行部３２は、携帯端末１２から検索キャンセルメッセージ又は検索続行メッセージを受信するのを待機する。検索実行部３２は、携帯端末１２から検索キャンセルメッセージを受信すると、処理を終了し、検索続行メッセージを受信すると、ＳＮＳ検索式に基づいて、ＳＮＳ１の記事、コメント、画像等を検索し、検索によって抽出された記事、コメント、画像等を第２の検索情報として携帯端末１２に送信する。
【００７８】
次に、フローチャートについて説明する。
ステップＳ３１  検索実行部３２はＳＮＳ検索式を受信する。
ステップＳ３２  検索実行部３２はＳＮＳ検索式に基づいて検索時間を算出する。
ステップＳ３３  検索実行部３２は検索時間が所定値を超えるかどうかを判断する。検索時間が所定値を超える場合はステップＳ３４に進み、検索時間が所定値を超えない場合はステップＳ３８に進む。
ステップＳ３４  検索実行部３２は開始可否照会通知を携帯装置１２に送信する。
ステップＳ３５  検索実行部３２は携帯端末１２から検索キャンセルメッセージ又は検索続行メッセージを受信するのを待機する。
ステップＳ３６  検索実行部３２は検索キャンセルメッセージを受信したかどうかを判断する。検索キャンセルメッセージを受信した場合は処理を終了し、検索キャンセルメッセージを受信しなかった場合はステップＳ３７に進む。
ステップＳ３７  検索実行部３２は検索続行メッセージを受信したかどうかを判断する。検索続行メッセージを受信した場合はステップＳ３８に進み、検索続行メッセージを受信しなかった場合は処理を終了する。
ステップＳ３８  検索実行部３２はＳＮＳ検索式に基づいて記事、コメント、画像等を検索する。
ステップＳ３９  検索実行部３２は検索によって抽出された記事、コメント、画像等を携帯端末１２に送信し、処理を終了する。
【００７９】
次に、プリンタ１１において記事、コメント、画像等をロール紙に対して印刷したときの印刷結果について説明する。
【００８０】
図１４は本発明の第１の実施の形態における記事、コメント、画像等の印刷結果の第１の例を示す図、図１５は本発明の第１の実施の形態における記事、コメント、画像等の印刷結果の第２の例を示す図、図１６は本発明の第１の実施の形態における記事、コメント、画像等の印刷結果の第３の例を示す図である。
【００８１】
図１４は、図８に示される間引き条件設定画面ｄｓ２において、間引き条件として、領域Ａｒ１２の「画像を含む」かどうかをＹｅｓに、領域Ａｒ１３の「コメントを含む」かどうかをＹｅｓに、領域Ａｒ１４の「コメントの先頭部分のみを印刷」するかどうかをＮｏに設定して、ロール紙Ｐｒに対してＳＮＳ１の記事、コメント、画像（ｉｍａｇｅ）等を印刷したときの印刷結果を示す。
【００８２】
この場合、記事及びコメントの全文並びに画像が、ユーザが設定した許容印刷長Ｌｐが２００〔ｃｍ〕以内のロール紙Ｐｒに、日付が新しい順にページごとに並べて印刷される。間引き条件を満たしたすべての記事、コメント、画像等が、インターネットブラウザでＳＮＳ１を閲覧したときと同じような印刷レイアウトで印刷されるので、ＳＮＳ１のタイムラインを見るのと同じ感覚で印刷結果を見ることができる。
【００８３】
これにより、ユーザは、特定の期間に自分がＳＮＳ１に投稿したすべての記事、コメント、画像等をロール紙Ｐｒに印刷し、日付順に確認することができるので、携帯端末１２において、複数の特定の記事、コメント、画像等を抽出したり、不要な記事、コメント、画像等を削除したりすることができる。
【００８４】
また、図１５は、前記間引き条件設定画面ｄｓ２において、間引き条件として、領域Ａｒ１２の「画像を含む」かどうかをＹｅｓに、領域Ａｒ１３の「コメントを含む」かどうかをＹｅｓに、領域Ａｒ１４の「コメントの先頭部分のみを印刷」するかどうかをＹｅｓに設定して、ロール紙Ｐｒに対してＳＮＳ１の記事、コメント、画像（ｉｍａｇｅ）等を印刷したときの印刷結果を示す。なお、図１５において、「記事先頭」は記事の先頭部分を、「コメント先頭」はコメントの先頭部分を意味する。
【００８５】
この場合、記事及びコメントの先頭部分並びに画像が、日付が新しい順に並べられ、画像を中心にした印刷が行われる。
【００８６】
図１４に示される印刷結果においては、記事及びコメントの全文が印刷されているので、各画像間に画像が形成されない領域が形成され、ロール紙Ｐｒの消費量が無用に多くなってしまう。これに対して、図１５に示される印刷結果においては、記事及びコメントの先頭部分だけが印刷されているので、各画像間に、画像が形成されない領域が形成されることがなくなり、ロール紙Ｐｒの消費量を少なくすることができる。
【００８７】
また、図１６は、図９に示される間引き条件設定画面ｄｓ３において、間引き条件として、領域Ａｒ２２の「画像を含む」をＹｅｓに、領域Ａｒ２５の「コメントを含む」をＮｏに、領域Ａｒ２６の「テキストをＡＩで要約」をＹｅｓに設定して、ロール紙Ｐｒに対してＳＮＳ２の記事及びコメントの要約並びに画像（ｉｍａｇｅ）を印刷したときの印刷結果を示す。
【００８８】
前述されたように、ＳＮＳ２サーバＳｖ２は、要約制御部４４を備えているので、ＳＮＳ２の記事及びコメントの要約を生成することができる。なお、図１６において、「ダイジェスト」は記事及びコメントの要約を意味する。
【００８９】
この場合、記事及びコメントの要約が印刷されるので、ユーザは記事及びコメントの内容を容易に把握することができる。また、各画像間に、画像が形成されない領域が形成されることがないので、ロール紙Ｐｒの消費量を少なくすることができる。
【００９０】
このように、本実施の形態においては、ネットワークＮｔ上において情報を取得するためのＳＮＳｉを特定するＳＮＳアドレスに基づいて、表示部１５に間引き条件設定画面ｄｓ２、ｄｓ３が形成され、該間引き条件設定画面ｄｓ２、ｄｓ３において、間引き条件の検索項目がＳＮＳｉのＳＮＳアドレスに対応させて異ならせて表示されるので、間引き条件を満たす記事、コメント、画像等の印刷対象の量を少なくすることができる。
【００９１】
したがって、記事、コメント、画像等について印刷を行う際にプリンタ１１に加わる印刷負荷を小さくすることができる。
【００９２】
次に、本発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ構造を有するものについては、同じ符号を付与し、同じ構造を有することによる発明の効果については同実施の形態の効果を援用する。
【００９３】
図１７は本発明の第２の実施の形態における間引き条件設定画面の例を示す図、図１８は本発明の第２の実施の形態におけるアドレス入力画面の例を示す図である。
【００９４】
図において、ｄｓ４は表示部１５（図１）に形成されたＳＮＳ１用の検索条件設定画面としての間引き条件設定画面である。
【００９５】
この場合、該間引き条件設定画面ｄｓ４においては、間引き条件のデフォルトとして、領域Ａｒ３１に「いいね数」の値として２０が、領域Ａｒ３２に「画像を含む」かどうかについてＹｅｓが、領域Ａｒ３３に「コメントを含む」かどうかについてＹｅｓが、領域Ａｒ３４に「テキストをＡＩで要約（外部サイト利用）」するかどうかについてＹｅｓが表示される。
【００９６】
ユーザは、前記間引き条件設定画面ｄｓ４において、領域Ａｒ３１の「いいね数」の値を変更したり、領域Ａｒ３２の「画像を含む」をＮｏに変更したり、領域Ａｒ３３の「コメントを含む」をＮｏに変更したり、領域Ａｒ３４の「テキストをＡＩで要約（外部サイト利用）」をＮｏに変更したりすることができる。
【００９７】
そして、ユーザが間引き条件設定画面ｄｓ４において操作要素としてのＯＫボタンｂｔ５を押下すると、検索条件設定部としての間引き条件設定部７１（図１）は間引き条件を設定する。
【００９８】
この場合、ＳＮＳ１サーバＳｖ１は要約制御部を備えていないので、要約を生成するために外部サイトの要約制御部が使用される。該要約制御部は、ネットワークＮｔを介してＳＮＳ１サーバＳｖ１と接続され、ＳＮＳ２サーバＳｖ２（図１）の要約制御部４４と同様に、ＳＮＳｉの記事、コメント等の文書の全文に対して、ＡＩ機能によって文脈の理解、及びキーワードの抽出を行い、文書を要約し、人間が理解することができる程度の短く、かつ、簡潔な要約文書（ダイジェスト) を生成する。
【００９９】
なお、「テキストをＡＩで要約（外部サイト利用）」がＹｅｓにされた状態でユーザがＯＫボタンｂｔ５を押下すると、前記間引き条件設定部７１は、前記表示部１５に、図１８に示されるアドレス入力画面ｄｓ５を形成し、該アドレス入力画面ｄｓ５に、「テキストをＡＩで要約します。ＡＩを利用する外部サイトのアドレスを入力してください。」等のメッセージを表示するとともに、アドレスを入力するためのウインドウＷｎを形成し、操作要素としてのＯＫボタンｂｔ６を表示する。ユーザがウインドウＷｎに外部サイトのアドレスを入力し、ＯＫボタンｂｔ６を押下すると、ＳＮＳ１サーバＳｖ１は、外部サイトにアクセスし、記事、コメント等を要約制御部に送信し、その後、外部サイトから要約文書を取得し、上位装置としての、かつ、端末装置としての携帯端末１２に送信する。
【０１００】
ところで、前記第１、第２の実施の形態においては、前述されたように、携帯端末１２において、ユーザが、インターネットブラウザで所定のＳＮＳｉ、例えば、ＳＮＳ１を閲覧しているときに、蓄積された記事、コメント、画像等について印刷を行うために、操作部１４を操作してＳＮＳ印刷アプリを起動すると、印刷条件設定部５６が、表示部１５に、図６に示されるような印刷条件設定画面としてのＳＮＳ印刷メニュー画面ｄｓ１を形成し、ユーザが該ＳＮＳ印刷メニュー画面ｄｓ１において操作要素としての間引き条件ボタンｂｔ１を押下すると、間引き条件設定部７１が、ＳＮＳ印刷メニュー画面ｄｓ１の領域Ａｒ１に設定されたＳＮＳ１のＳＮＳアドレスを取得し、検索テーブルＴｂ１（図７）を参照し、ＳＮＳ１サーバ用検索式に基づいて、表示部１５に、図８に示されるようなＳＮＳ１用の検索条件設定画面としての間引き条件設定画面ｄｓ２を形成し、ユーザに間引き条件の設定を促すようになっている。
【０１０１】
この場合、検索テーブルＴｂ１にＳＮＳ１サーバ用検索式が記録されていないと、表示部１５に間引き条件設定画面ｄｓ２を形成することができず、間引き条件を設定することができない。
【０１０２】
そこで、検索テーブルＴｂ１にＳＮＳｉサーバ用検索式が記録されていない場合でも、表示部１５に間引き条件設定画面を形成することができ、間引き条件を設定することができるようにした本発明の第３の実施の形態について説明する。なお、第１、第２の実施の形態と同じ構造を有するものについては、同じ符号を付与し、同じ構造を有することによる発明の効果については同実施の形態の効果を援用する。
【０１０３】
図１９は本発明の第３の実施の形態における携帯端末の動作を示す第１のフローチャート、図２０は本発明の第３の実施の形態における携帯端末の動作を示す第２のフローチャート、図２１は本発明の第３の実施の形態における携帯端末の動作を示す第３のフローチャート、である。なお、本実施の形態において、第１の実施の形態における携帯端末１２の動作と同じ動作については、図４及び５の第３、第４のフローチャートを援用し、その説明を省略する。
【０１０４】
ユーザが、上位装置としての、かつ、端末装置としての携帯端末１２においてインターネットブラウザで所定のＳＮＳｉを閲覧しているときに、蓄積された記事、コメント、画像等について印刷を行うためにＳＮＳ印刷アプリを起動すると、印刷制御部５１の印刷条件設定部５６は、表示部１５に、図６に示されるような印刷条件設定画面としてのＳＮＳ印刷メニュー画面ｄｓ１を形成し、ユーザによって選択された印刷条件を設定する。
【０１０５】
続いて、検索条件設定部としての間引き条件設定部７１は、ユーザがＳＮＳ印刷メニュー画面ｄｓ１において操作要素としての間引き条件ボタンｂｔ１を押下したかどうかを判断し、ユーザが間引き条件ボタンｂｔ１を押下しなかった場合、ユーザが操作要素としての印刷ボタンｂｔ２を押下したかどうかを判断する。
【０１０６】
ユーザが間引き条件ボタンｂｔ１を押下した場合、間引き条件設定部７１は、前記ＳＮＳ印刷メニュー画面ｄｓ１の領域Ａｒ１に設定されたユーザのタイムラインのアドレスに基づいてＳＮＳアドレスを取得し、取得したＳＮＳアドレスが図７に示される検索テーブルＴｂ１に記録されているかどうかを判断する。
【０１０７】
ユーザが閲覧しているＳＮＳｉがＳＮＳ１である場合、ＳＮＳ１のＳＮＳアドレスは図７に示される検索テーブルＴｂ１に記録されているので、間引き条件設定部７１は、表示部１５に、図８に示されるようなＳＮＳ１用の検索条件設定画面としての間引き条件設定画面ｄｓ２を形成し、間引き条件を設定する。
【０１０８】
これに対して、ユーザが閲覧しているＳＮＳｉが、例えば、ＳＮＳ３であり、ＳＮＳアドレスが図７に示される検索テーブルＴｂ１に記録されていない場合、間引き条件設定部７１は、印刷条件設定部５６によって設定された、記事、コメント、画像等の生成日の開始日及び終了日を読み込み、図示されないＳＮＳ３サーバに送信し、該ＳＮＳ３サーバから、ｈｔｍｌ情報に基づいて、前記開始日から終了日までの期間に蓄積された記事、コメント、画像等、及びＳＮＳ３サーバのコントロール情報を受信する。なお、前記コントロール情報は、ＳＮＳ３サーバが備える各機能のプロパティ、種別、カテゴリ等の属性情報等から成る。
【０１０９】
そして、間引き条件設定部７１は、ＳＮＳ３サーバのコントロール情報に基づいて、表示部１５にＳＮＳ３用の検索条件設定画面としての図示されない間引き条件設定画面を形成し、間引き条件を設定する。
【０１１０】
続いて、ＳＮＳ検索制御部６１は、ユーザがＳＮＳ印刷メニュー画面ｄｓ１において印刷ボタンｂｔ２を押下したかどうかを判断し、ユーザが印刷ボタンｂｔ２を押下しなかった場合、印刷制御部５１は、ユーザがＳＮＳ印刷アプリの終了を選択したかどうかを判断する。
【０１１１】
また、ユーザがＳＮＳ印刷メニュー画面ｄｓ１において印刷ボタンｂｔ２を押下すると、ＳＮＳ検索制御部６１の情報取得部としてのＳＮＳ検索式生成部７２は、前記ＳＮＳ印刷メニュー画面ｄｓ１の領域Ａｒ１に設定されたユーザのタイムラインのアドレスに基づいてＳＮＳアドレスを取得し、取得したＳＮＳアドレスが図７に示される検索テーブルＴｂ１に記録されているかどうかを判断する。
【０１１２】
そして、ユーザが閲覧しているＳＮＳｉがＳＮＳ１である場合、ＳＮＳ１のＳＮＳアドレスは検索テーブルＴｂ１に記録されているので、ＳＮＳ検索式生成部７２は、ＳＮＳ印刷メニュー画面ｄｓ１において印刷条件設定部５６によって設定された印刷条件、及び間引き条件設定画面ｄｓ２において間引き条件設定部７１によって設定された間引き条件に基づいて、ＳＮＳ検索式を生成し、ＳＮＳ１サーバＳｖ１に送信する。
【０１１３】
また、ユーザが閲覧しているＳＮＳｉがＳＮＳ３である場合、ＳＮＳ３のＳＮＳアドレスは検索テーブルＴｂ１に記録されていないので、ＳＮＳ検索式生成部７２は、ＳＮＳ印刷メニュー画面ｄｓ１において印刷条件設定部５６によって設定された印刷条件、及びＳＮＳ３用の前記間引き条件設定画面において間引き条件設定部７１によって設定された間引き条件に基づいて、ＳＮＳ検索式を生成し、ＳＮＳ３サーバに送信する。
【０１１４】
続いて、携帯端末１２は、ＳＮＳ３サーバからＳＮＳ検索式による検索結果を受信する。
【０１１５】
そして、ＳＮＳ検索式生成部７２が生成したＳＮＳ検索式がＳＮＳ３サーバに送信されると、ＳＮＳ３サーバにおいて、検索実行部は、ＳＮＳ検索式に基づいてＳＮＳ３の記事、コメント、画像等を検索し、間引き条件を満たす記事、コメント、画像等を生成する。このとき、間引き条件が十分でない場合、検索時間が長くなることが予想される。
【０１１６】
検索時間が長くなることが予想される場合、検索実行部は、検索を開始してよいかどうかを照会する開始可否照会通知を第１の検索情報として携帯端末１２に送信する。そして、携帯端末１２は、開始可否照会通知を受信したかどうかを判断し、開始可否照会通知受信を受信した場合、予想結果通知部としての予想結果表示部５９は、表示部１５に、図１０に示されるような「間引き条件が十分でなく、検索時間が長くなることが予想されます。」等の予想結果を表すメッセージを表示するとともに、図示されない検索実行確認画面を形成し、ユーザに検索を開始してよいかどうか、すなわち、間引き条件を変更しないかどうかを問い合わせる。
【０１１７】
ユーザの指示に従って間引き条件を変更する場合、ＳＮＳ検索制御部６１は、検索キャンセルメッセージをＳＮＳ３サーバに送信する。
【０１１８】
また、ユーザの指示に従って間引き条件を変更しない場合、ＳＮＳ検索制御部６１は、検索続行メッセージをＳＮＳ３サーバに送信する。
【０１１９】
そして、携帯端末１２は、ＳＮＳ３サーバから、検索によって抽出された記事、コメント、画像等を第２の検索情報として受信する。
【０１２０】
次に、フローチャートについて説明する。
ステップＳ４１  印刷条件設定部５６はＳＮＳ印刷メニュー画面ｄｓ１を形成し、印刷条件を設定する。
ステップＳ４２  間引き条件設定部７１はユーザが間引き条件ボタンｂｔ１を押下したかどうかを判断する。ユーザが間引き条件ボタンｂｔ１を押下した場合はステップＳ４３に進み、ユーザが間引き条件ボタンｂｔ１を押下しなかった場合はステップＳ４８に進む。
ステップＳ４３  間引き条件設定部７１はＳＮＳアドレスを取得する。
ステップＳ４４  間引き条件設定部７１はＳＮＳアドレスが検索テーブルＴｂ１に記録されているかどうかを判断する。ＳＮＳアドレスが検索テーブルＴｂ１に記録されている場合はステップＳ４５に進み、ユーザが検索テーブルＴｂ１に記録されていない場合はステップＳ４６に進む。
ステップＳ４５  間引き条件設定部７１は検索テーブルＴｂ１の情報に基づいて間引き条件設定画面ｄｓ２を形成し、間引き条件を設定し、ステップＳ４８に進む。
ステップＳ４６  間引き条件設定部７１はＳＮＳ３サーバに開始日及び終了日を送信し、ＳＮＳ３サーバから記事、コメント、画像等及びコントロール情報を受信する。
ステップＳ４７  間引き条件設定部７１は間引き条件設定画面を形成し、間引き条件を設定する。
ステップＳ４８  ＳＮＳ検索制御部６１はユーザが印刷ボタンｂｔ２を押下したかどうかを判断する。ユーザが印刷ボタンｂｔ２を押下した場合はステップＳ４９に進み、印刷ボタンｂｔ２を押下しなかった場合はステップＳ５８に進む。
ステップＳ４９  ＳＮＳ検索式生成部７２はＳＮＳアドレスを取得する。
ステップＳ５０  ＳＮＳ検索式生成部７２はＳＮＳアドレスが検索テーブルＴｂ１に記録されているかどうかを判断する。ＳＮＳアドレスが検索テーブルＴｂ１に記録されている場合はステップＳ１０に進み、ＳＮＳアドレスが検索テーブルＴｂ１に記録されていない場合はステップＳ５１に進む。
ステップＳ５１  ＳＮＳ検索式生成部７２は印刷条件、及び間引き設定画面で設定された間引き条件に基づいてＳＮＳ検索式を生成し、ＳＮＳ１サーバＳｖ１に送信する。
ステップＳ５２  携帯端末１２はＳＮＳ３サーバから検索結果を受信する。
ステップＳ５３  携帯端末１２は開始可否照会通知を受信したかどうかを判断する。開始可否照会通知を受信した場合はステップＳ５４に進み、開始可否照会通知を受信しなかった場合はステップＳ１７に進む。
ステップＳ５４  予想結果表示部５９は検索実行確認画面を形成する。
ステップＳ５５  予想結果表示部５９は間引き条件を変更しないかどうかを判断する。間引き条件を変更しない場合はステップＳ５６に進み、間引き条件を変更する場合はステップＳ５７に進む。
ステップＳ５６  ＳＮＳ検索制御部６１は検索実行メッセージをＳＮＳ３サーバに送信し、ステップＳ１７に進む。
ステップＳ５７  ＳＮＳ検索制御部６１は検索キャンセルメッセージをＳＮＳ３サーバに送信し、ステップＳ４１に戻る。
ステップＳ５８  印刷制御部５１はユーザがＳＮＳ印刷アプリの終了を選択したかどうかを判断する。ユーザがＳＮＳ印刷アプリの終了を選択した場合は処理を終了し、ＳＮＳ印刷アプリの終了を選択しなかった場合はステップＳ４１に戻る。
【０１２１】
ところで、本実施の形態においては、ユーザがＳＮＳ３を閲覧しているときに、蓄積された記事、コメント、画像等について印刷を行う場合、間引き条件設定部７１が、ＳＮＳ３サーバから取得したコントロール情報に基づいて、表示部１５にＳＮＳ３用の間引き条件設定画面を形成するようになっているが、ユーザがＳＮＳ３を閲覧し、蓄積された記事、コメント、画像等について印刷を行うたびにＳＮＳ３サーバからコントロール情報を取得する必要があり、携帯端末１２とＳＮＳ３サーバとの間の通信データ量が多くなってしまう。
【０１２２】
そこで、ＳＮＳｉサーバからコントロール情報を一度取得した後は、ＳＮＳｉに蓄積された記事、コメント、画像等について印刷を行う際に再びコントロール情報を取得する必要がなく、携帯端末１２の処理速度を高くすることができるようにした本発明の第４の実施の形態について説明する。なお、第１〜第３の実施の形態と同じ構造を有するものについては、同じ符号を付与し、同じ構造を有することによる発明の効果については同実施の形態の効果を援用する。
【０１２３】
図２２は本発明の第４の実施の形態における検索テーブルの例を示す図である。
【０１２４】
図において、Ｔｂ２は検索ケーブルであり、該検索テーブルＴｂ２は、記憶部１７（図１）の不揮発性メモリ領域に記録され、各ＳＮＳｉ、本実施の形態においては、ＳＮＳ１〜ＳＮＳ３のアドレスであるＳＮＳアドレス、各ＳＮＳ１〜ＳＮＳ３が外部に公開しているＡＰＩのアドレスであるＳＮＳ検索ＡＰＩアドレスのほかに、複数の、本実施の形態においては、１２個の検索項目についての各ＳＮＳ１サーバ〜ＳＮＳ３サーバに送信される、文字列から成る検索式、すなわち、ＳＮＳ１サーバ用検索式〜ＳＮＳ３サーバ用検索式の一覧から成る。
【０１２５】
本実施の形態において、前記検索項目は、Ｎｏ．３の「印刷対象＝タイムライン検索」、Ｎｏ．４の「印刷対象＝フォロワー検索」、Ｎｏ．５の「開始日（ｙｙｙｙ年ｍｍ月ｄｄ日）」、Ｎｏ．６の「終了日（ｙｙｙｙ年ｍｍ月ｄｄ日）」、Ｎｏ．７の「いいね数、ｘｘ以上」、Ｎｏ．８の「画像を含む」、Ｎｏ．９の「ハッシュタグ＝＃ｘｘｘｘ」、Ｎｏ．１０の「シェアを含む」、Ｎｏ．１１の「コメントを含む  コメント全文」、Ｎｏ．１２の「コメントを含む  コメントの先頭部分のみを印刷」、Ｎｏ．１３の「コメントを含む  テキストをＡＩで要約」及びＮｏ．１４の「動画を含まない」から成る。
【０１２６】
本実施の形態において、ＳＮＳ１サーバ用検索式及びＳＮＳ２サーバ用検索式は、あらかじめ生成され、検索テーブルＴｂ２に記録されるが、ＳＮＳ３サーバ用検索式は、第３の実施の形態のように、ＳＮＳ検索制御部６１（図１）がＳＮＳ３サーバからコントロール情報を取得し、該コントロール情報に基づいて生成される。
【０１２７】
この場合、ＳＮＳ３サーバ用検索式においては、検索項目Ｎｏ．１４の「動画を含まない」について、検索式「ｗｉｔｈｏｕｔ＿ｍｏｖｉｅ」が記録される。
【０１２８】
したがって、例えば、ユーザのタイムラインのアドレスが「ｈｔｔｐ：／／ｗｗｗ．ｓｎｓ３．ｃｏｍ／ｕｓｅｒｌ／」であり、印刷条件設定画面としてのＳＮＳ印刷メニュー画面ｄｓ１（図６）において、「印刷対象」が「タイムライン」に、「開始日」が「２０１５／０１／０１」に、「終了日」が「２０１５／１２／３１」に設定され、ＳＮＳ３用の検索条件設定画面としての間引き条件設定画面において、間引き条件として、「いいね数」の値が２０以上に、「画像を含む」がＹｅｓに、「コメントを含む」がＹｅｓに、「動画を含まない」がＹｅｓに設定されると、情報取得部としてのＳＮＳ検索式生成部７２は、検索テーブルＴｂ２の検索式を組み合わせ、ＳＮＳ検索式
ｈｔｔｐ：／／ａｐｉ．ｓｎｓｌ．ｃｏｍ／ｕｓｅｒｌ／ｇｅｔ＿ｔｉｍｅ＿ｌｉｎｅ？  ｓｉｎｃｅ＝２０１５−０１−０１  ＆  ｕｎｔｉｌ＝２０１５−１２−３１  ＆  ｆａｖｏｒｉｔｅ＿ｍｉｎｉｍｕｍ＝２０  ＆  ｗｉｔｈ＿ｉｍａｇｅ  ＆  ｗｉｔｈ＿ｃｏｍｍｅｎｔ  ＆  ｗｉｔｈｏｕｔ＿ｍｏｖｉｅ
を生成し、ネットワークＮｔを介してＳＮＳ３サーバに送信すると、ＳＮＳ３サーバの検索実行部は、リソース管理部から動画を除外して記事、コメント、画像等を検索する。
【０１２９】
なお、ＳＮＳ３用の間引き条件設定画面において、間引き条件として「動画を含まない」がＹｅｓに設定された場合においても、動画から一部分を静止画像として切り出した画像を利用することができる。
【０１３０】
本実施の形態において、ＳＮＳ検索制御部６１はＳＮＳ３サーバからコントロール情報を一度取得するだけでよいので、携帯端末１２とＳＮＳ３サーバとの間の通信データ量を少なくすることができ、携帯端末１２の処理速度を高くし、記事、コメント、画像等について効率良く印刷を行うことができる。
【０１３１】
前記各実施の形態においては、画像形成装置としてのプリンタ１１と上位装置としての携帯端末１２とによって形成された画像形成システムとしての印刷システムＳｙについて説明しているが、本発明を複写機、ファクシミリ、複合機等の画像形成装置と上位装置とによって形成された画像形成システムに適用することができる。
【０１３２】
なお、本発明は前記各実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【符号の説明】
【０１３３】
１５    表示部
６３    ＳＮＳアドレス設定部
７１    間引き条件設定部
７２    ＳＮＳ検索式生成部
ｄｓ２〜ｄｓ４    間引き条件設定画面
Ｎｔ    ネットワーク
Ｓｙ    印刷システム
【図１】
2019219910.tif 000003
【図２】
2019219910.tif 000004
【図３】
2019219910.tif 000005
【図４】
2019219910.tif 000006
【図５】
2019219910.tif 000007
【図６】
2019219910.tif 000008
【図７】
2019219910.tif 000009
【図８】
2019219910.tif 000010
【図９】
2019219910.tif 000011
【図１０】
2019219910.tif 000012
【図１１】
2019219910.tif 000013
【図１２】
2019219910.tif 000014
【図１３】
2019219910.tif 000015
【図１４】
2019219910.tif 000016
【図１５】
2019219910.tif 000017
【図１６】
2019219910.tif 000018
【図１７】
2019219910.tif 000019
【図１８】
2019219910.tif 000020
【図１９】
2019219910.tif 000021
【図２０】
2019219910.tif 000022
【図２１】
2019219910.tif 000023
【図２２】
2019219910.tif 000024