Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6977673B2 - 画像形成システム及び画像形成方法 - Google Patents
[go: Go Back, main page]

JP6977673B2 - 画像形成システム及び画像形成方法 - Google Patents

画像形成システム及び画像形成方法 Download PDF

Info

Publication number
JP6977673B2
JP6977673B2 JP2018116770A JP2018116770A JP6977673B2 JP 6977673 B2 JP6977673 B2 JP 6977673B2 JP 2018116770 A JP2018116770 A JP 2018116770A JP 2018116770 A JP2018116770 A JP 2018116770A JP 6977673 B2 JP6977673 B2 JP 6977673B2
Authority
JP
Japan
Prior art keywords
search
print
unit
server
sns
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018116770A
Other languages
English (en)
Other versions
JP2019219910A (ja
Inventor
広行 都筑
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2018116770A priority Critical patent/JP6977673B2/ja
Publication of JP2019219910A publication Critical patent/JP2019219910A/ja
Application granted granted Critical
Publication of JP6977673B2 publication Critical patent/JP6977673B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、画像形成システム及び画像形成方法に関するものである。
従来、上位装置としてのホストコンピュータと画像形成装置としてのプリンタとをネットワークによって接続することにより形成された画像形成システムとしての印刷システムにおいては、ホストコンピュータからプリンタにデータ、すなわち、印刷データが送信されると、プリンタにおいて、印刷データが編集されて画像データが生成され、画像データに基づいて記録ヘッドが駆動されて用紙に画像が形成され、印刷が行われるようになっている(例えば、特許文献1参照。)。
特開2003−145895号公報
しかしながら、前記従来の印刷システムにおいては、大量の印刷データについて印刷を行う際に、例えば、印刷に使用される用紙の量を削減する等、プリンタに加わる印刷負荷を小さくする必要がある場合、ユーザは、Nページ分の画像を1枚の用紙に形成するNup印刷を行ったり、指定されたページについてだけ画像を形成するページ指定印刷を行ったりするが、Nup印刷、ページ指定印刷等を指定するための操作が煩わしく、プリンタに加わる印刷負荷を容易に小さくすることができない。
また、上位装置としての携帯端末とプリンタとをネットワークによって接続することにより形成された印刷システムにおいては、ネットワーク上において情報を取得するための情報取得対象、例えば、ツイッター(登録商標)等のSNS(ソーシャル・ネットワーキング・サービス)を利用することに伴って蓄積された記事、コメント、画像等の大量の情報について印刷を行う場合、Nup印刷、ページ指定印刷等を行うことができず、プリンタに加わる印刷負荷を小さくすることができない。
本発明は、前記従来の印刷システムの問題点を解決して、大量の情報について印刷を行う際に画像形成装置に加わる印刷負荷を小さくすることができる画像形成システム及び画像形成方法を提供することを目的とする。
そのために、本発明の画像形成システムにおいては、表示部と、ネットワーク上で情報を取得するための情報取得対象を特定する特定情報を取得する特定情報取得部と、前記特定情報に基づいて、前記表示部に検索条件設定画面を形成し、該検索条件設定画面において、情報取得対象に蓄積された印刷対象を検索するための検索条件を設定する検索条件設定部と、設定された検索条件を満たす印刷対象を取得する情報取得部と、前記情報取得対象における印刷対象を蓄積するサーバとを有する。
そして、前記検索条件設定部は、検索条件設定画面において、検索条件の検索項目を、情報取得対象の特定情報に対応させて異ならせて表示する。
また、前記情報取得部は、設定された検索条件に基づいて情報取得対象検索式を生成し、該情報取得対象検索式を前記ネットワークを介してサーバに送信し、検索条件を満たす印刷対象の情報を取得する。
そして、前記サーバにおいて、前記情報取得対象検索式に基づく検索が実行される前に、検索に要する検索時間が予想される。
また、前記表示部に、サーバから通知された検索時間の予想結果に応じたメッセージが表示される。
本発明によれば、画像形成システムにおいては、表示部と、ネットワーク上で情報を取得するための情報取得対象を特定する特定情報を取得する特定情報取得部と、前記特定情報に基づいて、前記表示部に検索条件設定画面を形成し、該検索条件設定画面において、情報取得対象に蓄積された印刷対象を検索するための検索条件を設定する検索条件設定部と、設定された検索条件を満たす印刷対象を取得する情報取得部と、前記情報取得対象における印刷対象を蓄積するサーバとを有する。
そして、前記検索条件設定部は、検索条件設定画面において、検索条件の検索項目を、情報取得対象の特定情報に対応させて異ならせて表示する。
また、前記情報取得部は、設定された検索条件に基づいて情報取得対象検索式を生成し、該情報取得対象検索式を前記ネットワークを介してサーバに送信し、検索条件を満たす印刷対象の情報を取得する。
そして、前記サーバにおいて、前記情報取得対象検索式に基づく検索が実行される前に、検索に要する検索時間が予想される。
また、前記表示部に、サーバから通知された検索時間の予想結果に応じたメッセージが表示される。
この場合、ネットワーク上で情報を取得するための情報取得対象を特定する特定情報に基づいて、表示部に検索条件設定画面が形成され、該検索条件設定画面において、検索条件の検索項目が情報取得対象の特定情報に対応させて異ならせて表示されるので、検索条件を満たす印刷対象の量を少なくすることができる。
したがって、印刷対象について印刷を行う際に画像形成装置に加わる印刷負荷を小さくすることができる。
本発明の第1の実施の形態における印刷システムの制御ブロック図である。 本発明の第1の実施の形態における携帯端末の動作を示す第1のフローチャートである。 本発明の第1の実施の形態における携帯端末の動作を示す第2のフローチャートである。 本発明の第1の実施の形態における携帯端末の動作を示す第3のフローチャートである。 本発明の第1の実施の形態における携帯端末の動作を示す第4のフローチャートである。 本発明の第1の実施の形態におけるSNS印刷メニュー画面の例を示す図である。 本発明の第1の実施の形態における検索テーブルの例を示す図である。 本発明の第1の実施の形態における間引き条件設定画面の第1の例を示す図である。 本発明の第1の実施の形態における間引き条件設定画面の第2の例を示す図である。 本発明の第1の実施の形態における検索実行確認画面に表示されるメッセージの例を示す図である。 本発明の第1の実施の形態における予想結果表示画面に表示されるメッセージの第1の例を示す図である。 本発明の第1の実施の形態における予想結果表示画面に表示されるメッセージの第2の例を示す図である。 本発明の第1の実施の形態におけるSNS1サーバの動作を示すフローチャートである。 本発明の第1の実施の形態における記事、コメント、画像等の印刷結果の第1の例を示す図である。 本発明の第1の実施の形態における記事、コメント、画像等の印刷結果の第2の例を示す図である。 本発明の第1の実施の形態における記事、コメント、画像等の印刷結果の第3の例を示す図である。 本発明の第2の実施の形態における間引き条件設定画面の例を示す図である。 本発明の第2の実施の形態におけるアドレス入力画面の例を示す図である。 本発明の第3の実施の形態における携帯端末の動作を示す第1のフローチャートである。 本発明の第3の実施の形態における携帯端末の動作を示す第2のフローチャートである。 本発明の第3の実施の形態における携帯端末の動作を示す第3のフローチャートである。 本発明の第4の実施の形態における検索テーブルの例を示す図である。
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。この場合、上位装置としての、かつ、端末装置としての携帯端末と画像形成装置としてのプリンタとをネットワークによって接続することにより形成された画像形成システムとしての印刷システムについて説明する。
図1は本発明の第1の実施の形態における印刷システムの制御ブロック図である。
図において、11は媒体としての図示されない用紙に対して印刷を行うプリンタ、12は携帯端末、Ntはネットワーク、Svi(i=1、2、…)はネットワークNtを介してプリンタ11及び携帯端末12に接続された複数の、本実施の形態においては、i個のサーバ、すなわち、SNSiサーバ(i=1、2、…)、Syは、プリンタ11、携帯端末12及び各SNSiサーバSviによって形成された印刷システムである。
ユーザは、携帯端末12において、インターネットブラウザを介してネットワークNt上で情報を取得するための情報取得対象、本実施の形態においては、複数のSNSi(i=1、2、…)を利用可能に設定することによって、各SNSiに対応するSNSiサーバSviにアクセスし、SNSiに蓄積された印刷対象の情報、すなわち、投稿等の記事、記事に対してフォロワー等によって書き込まれたコメント、画像(写真、動画等)等を閲覧し、印刷することができる。
そして、ユーザが、所定の記事、コメント、画像等について印刷を行うために、携帯端末12において、操作部14を操作して記事、コメント、画像等についての印刷を指示すると、表示部15に表示された、SNSiを特定する特定情報であるSNSiサーバのアドレス、すなわち、SNSアドレスが、記憶部17に記録されたアプリケーションであるSNS印刷アプリに通知され、該SNS印刷アプリが起動される。
前記プリンタ11は、内部モジュールとして、装置設定管理部21、通信部22、印刷制御部23、操作・表示部24、印刷出力部25等を備える。
前記装置設定管理部21は、ユーザが操作・表示部24の操作部を操作することによって設定したり、変更したりすることができる印刷設定項目、プリンタ11の特性情報等を管理する。なお、前記プリンタ11の特性情報としては、プリンタ11において印刷を行う際に使用可能なカット紙、ロール紙(連続紙)等の用紙の種類の情報のほかに、印刷出力部25の図示されない媒体収容部に収容されている用紙の寸法等の用紙サイズの情報が含まれる。
通信部22は、プリンタ11をネットワークNtに接続してデータ通信を行い、印刷制御部23は、印刷出力部25を制御し、印刷を行い、操作・表示部24は、ユーザがプリンタ11に指示を入力するための操作パネル等から成る操作部、及びプリンタ11の状態を表示するための液晶画面等から成る表示部を備える。また、印刷出力部25は、前記媒体収容部のほかに、図示されない記録ヘッド、用紙を搬送する搬送機構、トナーを収容するトナーカートリッジ、トナー像を形成する画像形成ユニット、転写装置、定着器等を備える。
SNSiサーバSviのうちのSNS1サーバSv1は、内部モジュールとして、通信部31、検索実行部32、リソース管理部33等を備える。通信部31は、ネットワークNtに接続されて携帯端末12との間でデータ通信を行い、検索実行部32は、SNS1の記事、コメント、画像等を検索する。そして、リソース管理部33は、SNS1の記事、コメント、画像等のデータ、すなわち、記事データ、コメントデータ、イメージデータ等を生成したり、削除したり、参照したりする。
また、SNS2サーバSv2は、内部モジュールとして、通信部41、検索実行部42、リソース管理部43、要約制御部44等を備える。通信部41は、ネットワークNtに接続されて携帯端末12との間でデータ通信を行い、検索実行部42は、SNS2の記事、コメント、画像等を検索する。そして、リソース管理部43は、SNS2の記事データ、コメントデータ、イメージデータ等を生成したり、削除したり、参照したりする。また、要約制御部44は、SNS2の記事、コメント等の文書の全文に対して、AI(Artificial Inteligence)機能によって文脈の理解、及びキーワードの抽出を行い、文書を要約し、人間が理解することができる程度の短く、かつ、簡潔な要約文書(ダイジェスト) を生成する。
このように、SNS2サーバSv2は、要約制御部44を備えるので、例えば、ユーザが画像を主として印刷したい場合に、記事及びコメントについて要約文書を生成することができる。
前記携帯端末12は、内部モジュールとして、前記操作部14、表示部15及び記憶部17のほかに、通信部50及び印刷制御部51を備える。通信部50は、携帯端末12をネットワークNtに接続してデータ通信を行い、印刷制御部51は、前記SNS印刷アプリが実行されることによって所定の記事、コメント、画像等について印刷が行われる際に、携帯端末12の全体の制御を行う。
そのために、印刷制御部51は、内部モジュールとして、画像形成装置設定部としてのプリンタ設定部53、印刷データ生成部54、印刷条件設定部56、レイアウト制御部58、予想結果通知部としての予想結果表示部59、及びSNS検索制御部61を備える。そして、前記印刷条件設定部56は、内部モジュールとして、SNSアドレス設定部63、印刷対象設定部64、開始日設定部65、終了日設定部66、及びロール紙最大印刷長設定部67を備える。また、SNS検索制御部61は、内部モジュールとして、検索条件設定部としての間引き条件設定部71、及び情報取得部としてのSNS検索式生成部72を備える。
前記プリンタ設定部53は、プリンタ11の前記装置設定管理部21から、プリンタ11の設定情報、ハードウェア情報、媒体収容部に収容されている用紙の種類等の装置情報としてのプリンタ情報を取得し、プリンタ11を管理し、印刷データ生成部54は、SNSiの記事データ、コメントデータ、イメージデータ等を印刷データに変換する。そして、レイアウト制御部58は、画像処理部として機能し、SNSiサーバSviから取得した大量の記事データ、コメントデータ、イメージデータ等の、媒体収容部に収容されている用紙に対する描画位置、すなわち、印刷レイアウトを決定する。また、レイアウト制御部58は、印刷条件設定部56が設定した後述される印刷条件、及びSNS検索制御部61が設定した後述される検索条件としての間引き条件に基づいて、ユーザの所望の描画内容になるように印刷レイアウトを決定する。そして、前記印刷データ生成部54は、レイアウト制御部58によって決定された印刷レイアウトに基づいて印刷データを生成する。
また、予想結果表示部59は、実際の印刷が開始される前に、ユーザが期待する印刷結果が得られるかどうかを予想し、予想結果に応じたメッセージを表示部15に表示する。
そして、SNS検索制御部61の間引き条件設定部71は、後述される検索テーブルTb1(図7)に基づいて間引き条件を設定する。また、SNS検索制御部61のSNS検索式生成部72は、間引き条件設定部71によって設定された間引き条件に従って印刷を行うために情報取得対象検索式としてのSNS検索式を生成し、SNSiサーバSviから、間引き条件を満たす記事、コメント、画像等を取得する。
次に、ユーザが、携帯端末12においてインターネットブラウザでSNSiを閲覧しているときに、蓄積された記事、コメント、画像等について印刷を行う場合の携帯端末12の動作について説明する。
図2は本発明の第1の実施の形態における携帯端末の動作を示す第1のフローチャート、図3は本発明の第1の実施の形態における携帯端末の動作を示す第2のフローチャート、図4は本発明の第1の実施の形態における携帯端末の動作を示す第3のフローチャート、図5は本発明の第1の実施の形態における携帯端末の動作を示す第4のフローチャート、図6は本発明の第1の実施の形態におけるSNS印刷メニュー画面の例を示す図、図7は本発明の第1の実施の形態における検索テーブルの例を示す図、図8は本発明の第1の実施の形態における間引き条件設定画面の第1の例を示す図、図9は本発明の第1の実施の形態における間引き条件設定画面の第2の例を示す図、図10は本発明の第1の実施の形態における検索実行確認画面に表示されるメッセージの例を示す図、図11は本発明の第1の実施の形態における予想結果表示画面に表示されるメッセージの第1の例を示す図、図12は本発明の第1の実施の形態における予想結果表示画面に表示されるメッセージの第2の例を示す図である。
ユーザが、携帯端末12においてインターネットブラウザで所定のSNSiを閲覧しているときに、蓄積された記事、コメント、画像等について印刷を行うために操作部14を操作してSNS印刷アプリを起動すると、印刷制御部51の印刷条件設定部56は、ユーザによって選択された印刷条件を設定する。
そのために、印刷条件設定部56は、表示部15に、図6に示されるような印刷条件設定画面としてのSNS印刷メニュー画面ds1を形成する。
該SNS印刷メニュー画面ds1には、SNSアドレスを設定するための領域Ar1、印刷対象を設定するための領域Ar2、SNSiにおいて蓄積された記事、コメント、画像等について印刷を行うに当たり、印刷の対象となる記事、コメント、画像等の生成日の開始日を設定するための領域Ar3、前記生成日の終了日を設定するための領域Ar4、ネットワークNtに接続されたプリンタ11を指定し、設定するための領域Ar5、前記プリンタ11において記事、コメント、画像等を印刷するための最大媒体量、例えば、媒体収容部にロール紙が収容されている場合におけるロール紙の許容印刷長を設定するための領域Ar6、SNSiごとに、印刷の対象となる記事、コメント、画像等の間引き条件を設定するための操作要素としての間引き条件ボタンbt1、印刷を開始するための操作要素としての印刷ボタンbt2等が表示される。
続いて、印刷条件設定部56のSNSアドレス設定部63は、第1の特定情報取得部として機能し、ユーザが閲覧しているSNSi、例えば、SNS1を特定するSNSアドレス、すなわち、SNS1サーバSv1のアドレス「http://www. sns1. com/ 」を取得し、SNS1サーバSv1のアドレス「http://www. sns1. com/ 」にSNS1のユーザを特定するサブフォルダ「user1/ 」を付加することによって、ユーザのタイムラインのアドレス「http://www. sns1. com/ user1/ 」を設定する。
そして、印刷条件設定部56は、領域Ar2において、ユーザが記号○を付与することによって、タイムラインを選択したか又はフォロワーの一覧を選択したかを判断することにより、SNS1においてユーザが印刷を行う印刷対象が、タイムラインの記事、コメント、画像等であるか、又はユーザをフォローするフォロワーの一覧であるかを判断する。
領域Ar2において選択することができる印刷対象は、各SNSiが有している固有の情報、SNSアドレスだけでは特定することができない情報等に基づいて変更することができる。SNSiから取得することができる情報は、SNSiのサイトが外部に公開しているAPI(アプリケーション・プログラミング・インタフェース)に依存するので、APIに応じて印刷対象を選択することができる。
また、印刷条件設定部56は、ユーザが領域Ar3に入力した日付、及び領域Ar4に入力した日付を読み込み、開始日設定部65は、領域Ar3に入力された日付を、印刷の対象となる記事、コメント、画像等の生成日の開始日として設定し、終了日設定部66は、領域Ar4に入力された日付を、印刷の対象となる記事、コメント、画像等の生成日の終了日として設定する。
例えば、ユーザが2015年の1年間のタイムラインの記事、コメント、画像等を印刷したい場合、領域Ar3に「2015/01/01」を、領域Ar4に「2015/12/31」を入力すればよい。
また、印刷条件設定部56は、ユーザが、領域Ar5に入力したプリンタ11の名称、例えば、「RollPaper Printer 1」を読み込むとともに、領域Ar6に入力した値「200」を読み込み、ロール紙最大印刷長設定部67は、印刷出力部25の媒体収容部にロール紙が収容されている場合に、ロール紙の許容印刷長を200〔cm〕に設定する。
このようにして、印刷条件が設定されると、印刷制御部51は、ユーザが間引き条件ボタンbt1を押下したかどうかを判断し、ユーザが間引き条件ボタンbt1を押下しなかった場合、印刷条件設定部56は、ユーザが印刷ボタンbt2を押下したかどうかを判断する。
また、ユーザが間引き条件ボタンbt1を押下した場合、SNS検索制御部61の間引き条件設定部71は、第2の特定情報取得部として機能し、前記SNS印刷メニュー画面ds1の領域Ar1に設定されたSNSアドレスを取得し、取得したSNSアドレスが図7に示される検索テーブルTb1に記録されているかどうかを判断する。
該検索ケーブルTb1は、前記記憶部17の不揮発性メモリ領域に記録され、各SNSi、本実施の形態においては、SNS1及びSNS2のアドレスであるSNSアドレス、並びにSNS1及びSNS2が外部に公開しているAPIのアドレスであるSNS検索APIアドレスのほかに、SNSアドレスに対応させて設定された複数の、本実施の形態においては、11個の検索項目と、検索項目ごとの、文字列から成る検索式、すなわち、SNS1サーバ用検索式及びSNS2サーバ用検索式の一覧とから成る。
本実施の形態において、前記検索項目は、図7に示されるように、No.3の「印刷対象=タイムライン検索」、No.4の「印刷対象=フォロワー検索」、No.5の「開始日(yyyy年mm月dd日)」、No.6の「終了日(yyyy年mm月dd日)」、No.7の「いいね数、xx以上」、No.8の「画像を含む」、No.9の「ハッシュタグ=#xxxx」、No.10の「シェアを含む」、No.11の「コメントを含む コメント全文」、No.12の「コメントを含む コメントの先頭部分のみを印刷」、及びNo.13の「コメントを含む テキストをAIで要約」から成る。
なお、前記検索項目のうちの所定の検索項目、本実施の形態においては、No.5の「開始日(yyyy年mm月dd日)」、及びNo.6の「終了日(yyyy年mm月dd日)」は、ユーザが図6に示されるSNS印刷メニュー画面ds1において生成日の開始日及び終了日を入力するのに伴って記録される。また、コメントの先頭部分は、コメントの先頭の所定の文字数の部分を意味する。
この場合、領域Ar1に設定されたユーザのタイムラインのアドレスが「http://www. sns1. com/ user1/ 」であり、SNS1のものであるので、前記間引き条件設定部71は、検索テーブルTb1のSNS1サーバ用検索式の情報に基づいて、表示部15に、図8に示されるようなSNS1用の検索条件設定画面としての間引き条件設定画面ds2を形成し、該間引き条件設定画面ds2に間引き条件のデフォルトを表示し、ユーザに間引き条件の設定を促す。
すなわち、前記間引き条件設定画面ds2には、間引き条件のデフォルトとして、領域Ar11に「いいね数」の値として20が、領域Ar12に「画像を含む」かどうかについてYesが、領域Ar13に「コメントを含む」かどうかについてYesが、領域Ar14に「コメントの先頭部分のみを印刷」するかどうかについてYesが表示される。
ユーザは、前記間引き条件設定画面ds2において、領域Ar11の「いいね数」の値を変更したり、領域Ar12の「画像を含む」をNoに変更したり、領域Ar13の「コメントを含む」をNoに変更したり、領域Ar14の「コメントの先頭部分のみを印刷」をNoに変更したりすることができる。
なお、間引き条件においては、領域Ar12の「画像を含む」がYesで表示されるかNoで表示されるかに関わらず、領域Ar13の「コメントを含む」がYesで表示されるかNoで表示されるかに関わらず、記事は必ず印刷される。また、領域Ar14の「コメントの先頭部分のみを印刷」がYesにされると、記事の先頭部分のみが印刷され、「コメントの先頭部分のみを印刷」がNoにされると、記事の全文が印刷される。
そして、ユーザが間引き条件設定画面ds2において操作要素としてのOKボタンbt3を押下すると、間引き条件設定部71は間引き条件を設定する。
また、領域Ar1に設定されたユーザのタイムラインのアドレスがSNS2のものである場合、前記間引き条件設定部71は、検索テーブルTb1の情報に基づいて、表示部15に、図9に示されるようなSNS2用の検索条件設定画面としての間引き条件設定画面ds3を形成し、該間引き条件設定画面ds3に間引き条件のデフォルトを表示し、ユーザに間引き条件の設定を促す。
すなわち、前記間引き条件設定画面ds3には、間引き条件のデフォルトとして、領域Ar21に「いいね数」の値として20が、領域Ar22に「画像を含む」かどうかについてYesが、領域Ar23に「ハッシュタグ」として#原宿が、領域Ar24に「シェアを含む」かどうかについてNoが、領域Ar25に「コメントを含む」かどうかについてYesが、領域Ar26に「テキストをAIで要約」するかどうかについてYesが表示される。
ユーザは、前記間引き条件設定画面ds3において、領域Ar21の「いいね数」の値を変更したり、領域Ar22の「画像を含む」をNoに変更したり、領域Ar23の「ハッシュタグ」を他のハッシュタグに変更したり、領域Ar24の「シェアを含む」をYesに変更したり、領域Ar25の「コメントを含む」をNoに変更したり、領域Ar26の「テキストをAIで要約」をNoに変更したりすることができる。
そして、ユーザが間引き条件設定画面ds3において操作要素としてのOKボタンbt4を押下すると、間引き条件設定部71は間引き条件を設定する。
なお、例えば、図7に示される検索テーブルTb1のSNS1サーバ用検索式においては、検索項目No.9の「ハッシュタグ#xxxx」及び検索項目No. 10の「シェアを含む」について「−」が記録されているので、SNS1が「ハッシュタグ#xxxx」及び「シェアを含む」の検索項目に対応しておらず、図8の間引き条件設定画面ds2には、ハッシュタグ及びシェアについての間引き条件が表示されない。一方、検索テーブルTb1のSNS2サーバ用検索式においては、検索項目No.9の「ハッシュタグ#xxxx」及び検索項目No. 10の「シェアを含む」について検索式が記録されている。したがって、SNS2が「ハッシュタグ#XXXX」及び「シェアを含む」の検索項目に対応しているので、図9の間引き条件設定画面ds3には、ハッシュタグ及びシェアについての間引き条件が表示される。
このように、間引き条件設定画面ds2、ds3に形成される各間引き条件の検索項目は、SNSiのSNSアドレスに対応させて異ならせて表示される。
続いて、印刷条件設定部56は、ユーザがSNS印刷メニュー画面ds1において印刷ボタンbt2を押下したかどうかを判断し、ユーザが印刷ボタンbt2を押下しなかった場合、印刷制御部51は、ユーザがSNS印刷アプリの終了を選択したかどうかを判断する。
また、ユーザがSNS印刷メニュー画面ds1において印刷ボタンbt2を押下すると、SNS検索制御部61のSNS検索式生成部72は、前記SNS印刷メニュー画面ds1の領域Ar1に設定されたユーザのタイムラインのアドレスに基づいてSNSアドレスを取得し、取得したSNSアドレスが図7に示される検索テーブルTb1に記録されているかどうかを判断する。
SNSアドレスが検索テーブルTb1に記録されていない場合、印刷制御部51は、ユーザがSNS印刷アプリの終了を選択したかどうかを判断し、ユーザがSNS印刷アプリの終了を選択した場合、処理を終了する。
また、SNSアドレスが検索テーブルTb1に記録されている場合、SNS検索式生成部72は、SNS印刷メニュー画面ds1において印刷条件設定部56によって設定された印刷条件、及び間引き条件設定画面ds2、ds3において間引き条件設定部71によって設定された間引き条件に基づいて、SNS検索式を生成し、SNS1サーバSv1に送信する。
例えば、インターネットブラウザによって、ユーザのタイムラインのアドレスが「http://www.snsl.com/userl/」であり、SNSアドレスが検索テーブルTb1に記録されている場合に、SNS印刷メニュー画面ds1において「印刷対象」が「タイムライン」に、「開始日」が「2015/01/01」に、「終了日」が「2015/12/31」に設定され、間引き条件設定画面ds2において、間引き条件として、「いいね数」の値が20以上に、「画像を含む」かどうかがYesに、「コメントを含む」かどうかがYesに設定されると、SNS検索式生成部72は、検索テーブルTb1の検索式を組み合わせ、SNS検索式
http://api.snsl.com/userl/get_time_line? since=2015−01−01 & until=2015−12−31 & favorite_minimum=20 & with_image & with_comment
を生成し、ネットワークNtを介してSNS1サーバSv1に送信する。
続いて、携帯端末12は、SNS1サーバSv1からSNS検索式による検索結果を受信する。
ところで、SNS検索式生成部72が生成したSNS検索式がSNS1サーバSv1に送信されると、SNS1サーバSv1において、検索実行部32は、SNS検索式に基づいてSNS1の記事、コメント、画像等を検索し、間引き条件を満たす記事、コメント、画像等を生成するが、間引き条件の設定が十分でない場合、間引き条件を満たす記事、コメント、画像等の件数が多くなり、検索に必要な時間、すなわち、検索時間が長くなることが予想される。
そこで、検索時間が長くなることが予想される場合、検索実行部32は、検索を開始してよいかどうかを照会する開始可否照会通知を第1の検索情報として携帯端末12に送信する。そして、携帯端末12は、開始可否照会通知を受信したかどうかを判断し、開始可否照会通知受信を受信した場合、予想結果表示部59は、表示部15に、図10に示されるような「間引き条件が十分でなく、検索時間が長くなることが予想されます。」等の予想結果を表すメッセージを表示するとともに、図示されない検索実行確認画面を形成し、ユーザに検索を開始してよいかどうか、すなわち、間引き条件を変更しないかどうかを、ユーザに問い合わせることによって判断する。
ユーザの指示に従って間引き条件を変更する場合、SNS検索制御部61は、検索キャンセルメッセージをSNS1サーバSv1に送信する。
また、ユーザの指示に従って間引き条件を変更しない場合、SNS検索制御部61は、検索続行メッセージをSNS1サーバSv1に送信する。
そして、携帯端末12からSNS1サーバSv1に送信されたSNS検索式において、間引き条件の設定が十分である場合、すなわち、携帯端末12がSNS1サーバSv1から開始可否照会通知を受信しなかった場合、携帯端末12は、SNS1サーバSv1から、検索によって抽出された記事、コメント、画像等を第2の検索情報として受信する。
次に、レイアウト制御部58は、プリンタ設定部53からプリンタ情報を取得し、該プリンタ情報、並びに媒体収容部に収容された用紙の用紙サイズ、及び印刷条件設定部56によって設定された印刷条件に基づいて、記事、コメント、画像等を印刷するための印刷レイアウトを決定する。
続いて、前記予想結果表示部59は、レイアウト制御部58によって決定された印刷レイアウトを評価し、決定された印刷レイアウトに従って印刷を行った場合の印刷結果を予想し、予想結果を表示部15に表示し、ユーザによる指示を求める。
例えば、ロール紙の印刷長が、ユーザがSNS印刷メニュー画面ds1において設定された許容印刷長を超える場合、予想結果表示部59は、表示部15に、図11に示されるような「今のままだと200cmを超えてしまいます。間引き条件を変更してください。〈OK〉」等の印刷状態の予想結果を表示するとともに、ユーザによる指示を促すメッセージを表示する。また、ロール紙の印刷長が許容印刷長を超えない場合、予想結果表示部59は、図12に示されるような「予想で180cmくらいになる見込みです。印刷を開始しますか?〈YES〉〈NO〉」等の印刷状態の予想結果を表示するとともに、ユーザによる指示を促すメッセージを表示する。
そして、ユーザによる、間引き条件を変更する指示がなく、印刷を開始する指示があった場合、印刷データ生成部54は、印刷レイアウトに従って印刷データを生成し、プリンタ11に送信する。
次に、フローチャートについて説明する。
ステップS1 印刷条件設定部56はSNS印刷メニュー画面ds1を形成し、印刷条件を設定する。
ステップS2 印刷制御部51はユーザが間引き条件ボタンbt1を押下したかどうかを判断する。ユーザが間引き条件ボタンbt1を押下した場合はステップS3に進み、ユーザが間引き条件ボタンbt1を押下しなかった場合はステップS6に進む。
ステップS3 間引き条件設定部71はSNSアドレスを取得する。
ステップS4 間引き条件設定部71はSNSアドレスが検索テーブルTb1に記録されているかどうかを判断する。SNSアドレスが検索テーブルTb1に記録されている場合はステップS5に進み、SNSアドレスが検索テーブルTb1に記録されていない場合はステップS6に進む。
ステップS5 間引き条件設定部71は検索テーブルTb1の情報に基づいて間引き条件設定画面ds2、ds3を形成し、間引き条件を設定する。
ステップS6 印刷条件設定部56はユーザが印刷ボタンbt2を押下したかどうかを判断する。ユーザが印刷ボタンbt2を押下した場合はステップS7に進み、ユーザが印刷ボタンbt2を押下しなかった場合はステップS9に進む。
ステップS7 SNS検索式生成部72はSNSアドレスを取得する。
ステップS8 SNS検索式生成部72はSNSアドレスが検索テーブルTb1に記録されているかどうかを判断する。SNSアドレスが検索テーブルTb1に記録されている場合はステップS10に進み、SNSアドレスが検索テーブルTb1に記録されていない場合はステップS9に進む。
ステップS9 印刷制御部51はユーザがSNS印刷アプリの終了を選択したかどうかを判断する。ユーザがSNS印刷アプリの終了を選択した場合は処理を終了し、ユーザがSNS印刷アプリの終了を選択していない場合はステップS1に戻る。
ステップS10 SNS検索式生成部72は印刷条件及び間引き条件に基づいてSNS検索式を生成し、SNS1サーバSv1に送信する。
ステップS11 携帯端末12はSNS1サーバSv1から検索結果を受信する。
ステップS12 携帯端末12は開始可否照会通知を受信したかどうかを判断する。開始可否照会通知を受信した場合はステップS13に進み、開始可否照会通知を受信しなかった場合はステップS17に進む。
ステップS13 予想結果表示部59は表示部15に検索実行確認画面を形成する。
ステップS14 予想結果表示部59は間引き条件を変更しないかどうかを判断する。間引き条件を変更しない場合はステップS15に進み、間引き条件を変更する場合はステップS16に進む。
ステップS15 SNS検索制御部61は検索続行メッセージをSNS1サーバSv1に送信し、ステップS17に進む。
ステップS16 SNS検索制御部61は検索キャンセルメッセージをSNS1サーバSv1に送信し、ステップS1に戻る。
ステップS17 レイアウト制御部58はプリンタ情報を取得する。
ステップSl8 レイアウト制御部58はプリンタ情報、用紙サイズ及び印刷条件に基づいて印刷レイアウトを決定する。
ステップS19 予想結果表示部59は印刷を行った場合の予想結果を表示する。
ステップS20 予想結果表示部59は間引き条件を変更する指示がないかどうかを判断する。間引き条件を変更する指示がなかった場合はステップS21に進み、間引き条件を変更する指示があった場合はステップS1に戻る。
ステップS21 予想結果表示部59は印刷を開始する指示があったかどうかを判断する。印刷を開始する指示があった場合はステップS22に進み、印刷を開始する指示がなかった場合はステップS1に戻る。
ステップS22 印刷データ生成部54は印刷レイアウトに従って印刷データを生成し、プリンタ11に送信し、ステップS9に進む。
次に、携帯端末12からSNS検索式が送信されたときのSNS1サーバSv1の動作について説明する。
図13は本発明の第1の実施の形態におけるSNS1サーバの動作を示すフローチャートである。
まず、検索実行部32は、携帯端末12から送信されたSNS検索式を受信すると、該SNS検索式に基づいて検索時間を算出する。検索時間は、印刷の対象となる記事、コメント、画像等の生成日の開始日から終了日までの期間、検索の対象となる記事、コメント、画像等の件数等に基づいて算出される。記事、コメント、画像等の生成日の開始日から終了日までの期間が長くても、記事、コメント、画像等の件数が少ない場合、検索時間は長くならない。
次に、検索実行部32は、検索時間が所定値を超えるかどうかを判断し、所定値を超える場合、検索を開始してよいかどうかを照会する開始可否照会通知を第1の検索情報として携帯端末12に送信する。
続いて、検索実行部32は、携帯端末12から検索キャンセルメッセージ又は検索続行メッセージを受信するのを待機する。検索実行部32は、携帯端末12から検索キャンセルメッセージを受信すると、処理を終了し、検索続行メッセージを受信すると、SNS検索式に基づいて、SNS1の記事、コメント、画像等を検索し、検索によって抽出された記事、コメント、画像等を第2の検索情報として携帯端末12に送信する。
次に、フローチャートについて説明する。
ステップS31 検索実行部32はSNS検索式を受信する。
ステップS32 検索実行部32はSNS検索式に基づいて検索時間を算出する。
ステップS33 検索実行部32は検索時間が所定値を超えるかどうかを判断する。検索時間が所定値を超える場合はステップS34に進み、検索時間が所定値を超えない場合はステップS38に進む。
ステップS34 検索実行部32は開始可否照会通知を携帯装置12に送信する。
ステップS35 検索実行部32は携帯端末12から検索キャンセルメッセージ又は検索続行メッセージを受信するのを待機する。
ステップS36 検索実行部32は検索キャンセルメッセージを受信したかどうかを判断する。検索キャンセルメッセージを受信した場合は処理を終了し、検索キャンセルメッセージを受信しなかった場合はステップS37に進む。
ステップS37 検索実行部32は検索続行メッセージを受信したかどうかを判断する。検索続行メッセージを受信した場合はステップS38に進み、検索続行メッセージを受信しなかった場合は処理を終了する。
ステップS38 検索実行部32はSNS検索式に基づいて記事、コメント、画像等を検索する。
ステップS39 検索実行部32は検索によって抽出された記事、コメント、画像等を携帯端末12に送信し、処理を終了する。
次に、プリンタ11において記事、コメント、画像等をロール紙に対して印刷したときの印刷結果について説明する。
図14は本発明の第1の実施の形態における記事、コメント、画像等の印刷結果の第1の例を示す図、図15は本発明の第1の実施の形態における記事、コメント、画像等の印刷結果の第2の例を示す図、図16は本発明の第1の実施の形態における記事、コメント、画像等の印刷結果の第3の例を示す図である。
図14は、図8に示される間引き条件設定画面ds2において、間引き条件として、領域Ar12の「画像を含む」かどうかをYesに、領域Ar13の「コメントを含む」かどうかをYesに、領域Ar14の「コメントの先頭部分のみを印刷」するかどうかをNoに設定して、ロール紙Prに対してSNS1の記事、コメント、画像(image)等を印刷したときの印刷結果を示す。
この場合、記事及びコメントの全文並びに画像が、ユーザが設定した許容印刷長Lpが200〔cm〕以内のロール紙Prに、日付が新しい順にページごとに並べて印刷される。間引き条件を満たしたすべての記事、コメント、画像等が、インターネットブラウザでSNS1を閲覧したときと同じような印刷レイアウトで印刷されるので、SNS1のタイムラインを見るのと同じ感覚で印刷結果を見ることができる。
これにより、ユーザは、特定の期間に自分がSNS1に投稿したすべての記事、コメント、画像等をロール紙Prに印刷し、日付順に確認することができるので、携帯端末12において、複数の特定の記事、コメント、画像等を抽出したり、不要な記事、コメント、画像等を削除したりすることができる。
また、図15は、前記間引き条件設定画面ds2において、間引き条件として、領域Ar12の「画像を含む」かどうかをYesに、領域Ar13の「コメントを含む」かどうかをYesに、領域Ar14の「コメントの先頭部分のみを印刷」するかどうかをYesに設定して、ロール紙Prに対してSNS1の記事、コメント、画像(image)等を印刷したときの印刷結果を示す。なお、図15において、「記事先頭」は記事の先頭部分を、「コメント先頭」はコメントの先頭部分を意味する。
この場合、記事及びコメントの先頭部分並びに画像が、日付が新しい順に並べられ、画像を中心にした印刷が行われる。
図14に示される印刷結果においては、記事及びコメントの全文が印刷されているので、各画像間に画像が形成されない領域が形成され、ロール紙Prの消費量が無用に多くなってしまう。これに対して、図15に示される印刷結果においては、記事及びコメントの先頭部分だけが印刷されているので、各画像間に、画像が形成されない領域が形成されることがなくなり、ロール紙Prの消費量を少なくすることができる。
また、図16は、図9に示される間引き条件設定画面ds3において、間引き条件として、領域Ar22の「画像を含む」をYesに、領域Ar25の「コメントを含む」をNoに、領域Ar26の「テキストをAIで要約」をYesに設定して、ロール紙Prに対してSNS2の記事及びコメントの要約並びに画像(image)を印刷したときの印刷結果を示す。
前述されたように、SNS2サーバSv2は、要約制御部44を備えているので、SNS2の記事及びコメントの要約を生成することができる。なお、図16において、「ダイジェスト」は記事及びコメントの要約を意味する。
この場合、記事及びコメントの要約が印刷されるので、ユーザは記事及びコメントの内容を容易に把握することができる。また、各画像間に、画像が形成されない領域が形成されることがないので、ロール紙Prの消費量を少なくすることができる。
このように、本実施の形態においては、ネットワークNt上において情報を取得するためのSNSiを特定するSNSアドレスに基づいて、表示部15に間引き条件設定画面ds2、ds3が形成され、該間引き条件設定画面ds2、ds3において、間引き条件の検索項目がSNSiのSNSアドレスに対応させて異ならせて表示されるので、間引き条件を満たす記事、コメント、画像等の印刷対象の量を少なくすることができる。
したがって、記事、コメント、画像等について印刷を行う際にプリンタ11に加わる印刷負荷を小さくすることができる。
次に、本発明の第2の実施の形態について説明する。なお、第1の実施の形態と同じ構造を有するものについては、同じ符号を付与し、同じ構造を有することによる発明の効果については同実施の形態の効果を援用する。
図17は本発明の第2の実施の形態における間引き条件設定画面の例を示す図、図18は本発明の第2の実施の形態におけるアドレス入力画面の例を示す図である。
図において、ds4は表示部15(図1)に形成されたSNS1用の検索条件設定画面としての間引き条件設定画面である。
この場合、該間引き条件設定画面ds4においては、間引き条件のデフォルトとして、領域Ar31に「いいね数」の値として20が、領域Ar32に「画像を含む」かどうかについてYesが、領域Ar33に「コメントを含む」かどうかについてYesが、領域Ar34に「テキストをAIで要約(外部サイト利用)」するかどうかについてYesが表示される。
ユーザは、前記間引き条件設定画面ds4において、領域Ar31の「いいね数」の値を変更したり、領域Ar32の「画像を含む」をNoに変更したり、領域Ar33の「コメントを含む」をNoに変更したり、領域Ar34の「テキストをAIで要約(外部サイト利用)」をNoに変更したりすることができる。
そして、ユーザが間引き条件設定画面ds4において操作要素としてのOKボタンbt5を押下すると、検索条件設定部としての間引き条件設定部71(図1)は間引き条件を設定する。
この場合、SNS1サーバSv1は要約制御部を備えていないので、要約を生成するために外部サイトの要約制御部が使用される。該要約制御部は、ネットワークNtを介してSNS1サーバSv1と接続され、SNS2サーバSv2(図1)の要約制御部44と同様に、SNSiの記事、コメント等の文書の全文に対して、AI機能によって文脈の理解、及びキーワードの抽出を行い、文書を要約し、人間が理解することができる程度の短く、かつ、簡潔な要約文書(ダイジェスト) を生成する。
なお、「テキストをAIで要約(外部サイト利用)」がYesにされた状態でユーザがOKボタンbt5を押下すると、前記間引き条件設定部71は、前記表示部15に、図18に示されるアドレス入力画面ds5を形成し、該アドレス入力画面ds5に、「テキストをAIで要約します。AIを利用する外部サイトのアドレスを入力してください。」等のメッセージを表示するとともに、アドレスを入力するためのウインドウWnを形成し、操作要素としてのOKボタンbt6を表示する。ユーザがウインドウWnに外部サイトのアドレスを入力し、OKボタンbt6を押下すると、SNS1サーバSv1は、外部サイトにアクセスし、記事、コメント等を要約制御部に送信し、その後、外部サイトから要約文書を取得し、上位装置としての、かつ、端末装置としての携帯端末12に送信する。
ところで、前記第1、第2の実施の形態においては、前述されたように、携帯端末12において、ユーザが、インターネットブラウザで所定のSNSi、例えば、SNS1を閲覧しているときに、蓄積された記事、コメント、画像等について印刷を行うために、操作部14を操作してSNS印刷アプリを起動すると、印刷条件設定部56が、表示部15に、図6に示されるような印刷条件設定画面としてのSNS印刷メニュー画面ds1を形成し、ユーザが該SNS印刷メニュー画面ds1において操作要素としての間引き条件ボタンbt1を押下すると、間引き条件設定部71が、SNS印刷メニュー画面ds1の領域Ar1に設定されたSNS1のSNSアドレスを取得し、検索テーブルTb1(図7)を参照し、SNS1サーバ用検索式に基づいて、表示部15に、図8に示されるようなSNS1用の検索条件設定画面としての間引き条件設定画面ds2を形成し、ユーザに間引き条件の設定を促すようになっている。
この場合、検索テーブルTb1にSNS1サーバ用検索式が記録されていないと、表示部15に間引き条件設定画面ds2を形成することができず、間引き条件を設定することができない。
そこで、検索テーブルTb1にSNSiサーバ用検索式が記録されていない場合でも、表示部15に間引き条件設定画面を形成することができ、間引き条件を設定することができるようにした本発明の第3の実施の形態について説明する。なお、第1、第2の実施の形態と同じ構造を有するものについては、同じ符号を付与し、同じ構造を有することによる発明の効果については同実施の形態の効果を援用する。
図19は本発明の第3の実施の形態における携帯端末の動作を示す第1のフローチャート、図20は本発明の第3の実施の形態における携帯端末の動作を示す第2のフローチャート、図21は本発明の第3の実施の形態における携帯端末の動作を示す第3のフローチャート、である。なお、本実施の形態において、第1の実施の形態における携帯端末12の動作と同じ動作については、図4及び5の第3、第4のフローチャートを援用し、その説明を省略する。
ユーザが、上位装置としての、かつ、端末装置としての携帯端末12においてインターネットブラウザで所定のSNSiを閲覧しているときに、蓄積された記事、コメント、画像等について印刷を行うためにSNS印刷アプリを起動すると、印刷制御部51の印刷条件設定部56は、表示部15に、図6に示されるような印刷条件設定画面としてのSNS印刷メニュー画面ds1を形成し、ユーザによって選択された印刷条件を設定する。
続いて、検索条件設定部としての間引き条件設定部71は、ユーザがSNS印刷メニュー画面ds1において操作要素としての間引き条件ボタンbt1を押下したかどうかを判断し、ユーザが間引き条件ボタンbt1を押下しなかった場合、ユーザが操作要素としての印刷ボタンbt2を押下したかどうかを判断する。
ユーザが間引き条件ボタンbt1を押下した場合、間引き条件設定部71は、前記SNS印刷メニュー画面ds1の領域Ar1に設定されたユーザのタイムラインのアドレスに基づいてSNSアドレスを取得し、取得したSNSアドレスが図7に示される検索テーブルTb1に記録されているかどうかを判断する。
ユーザが閲覧しているSNSiがSNS1である場合、SNS1のSNSアドレスは図7に示される検索テーブルTb1に記録されているので、間引き条件設定部71は、表示部15に、図8に示されるようなSNS1用の検索条件設定画面としての間引き条件設定画面ds2を形成し、間引き条件を設定する。
これに対して、ユーザが閲覧しているSNSiが、例えば、SNS3であり、SNSアドレスが図7に示される検索テーブルTb1に記録されていない場合、間引き条件設定部71は、印刷条件設定部56によって設定された、記事、コメント、画像等の生成日の開始日及び終了日を読み込み、図示されないSNS3サーバに送信し、該SNS3サーバから、html情報に基づいて、前記開始日から終了日までの期間に蓄積された記事、コメント、画像等、及びSNS3サーバのコントロール情報を受信する。なお、前記コントロール情報は、SNS3サーバが備える各機能のプロパティ、種別、カテゴリ等の属性情報等から成る。
そして、間引き条件設定部71は、SNS3サーバのコントロール情報に基づいて、表示部15にSNS3用の検索条件設定画面としての図示されない間引き条件設定画面を形成し、間引き条件を設定する。
続いて、SNS検索制御部61は、ユーザがSNS印刷メニュー画面ds1において印刷ボタンbt2を押下したかどうかを判断し、ユーザが印刷ボタンbt2を押下しなかった場合、印刷制御部51は、ユーザがSNS印刷アプリの終了を選択したかどうかを判断する。
また、ユーザがSNS印刷メニュー画面ds1において印刷ボタンbt2を押下すると、SNS検索制御部61の情報取得部としてのSNS検索式生成部72は、前記SNS印刷メニュー画面ds1の領域Ar1に設定されたユーザのタイムラインのアドレスに基づいてSNSアドレスを取得し、取得したSNSアドレスが図7に示される検索テーブルTb1に記録されているかどうかを判断する。
そして、ユーザが閲覧しているSNSiがSNS1である場合、SNS1のSNSアドレスは検索テーブルTb1に記録されているので、SNS検索式生成部72は、SNS印刷メニュー画面ds1において印刷条件設定部56によって設定された印刷条件、及び間引き条件設定画面ds2において間引き条件設定部71によって設定された間引き条件に基づいて、SNS検索式を生成し、SNS1サーバSv1に送信する。
また、ユーザが閲覧しているSNSiがSNS3である場合、SNS3のSNSアドレスは検索テーブルTb1に記録されていないので、SNS検索式生成部72は、SNS印刷メニュー画面ds1において印刷条件設定部56によって設定された印刷条件、及びSNS3用の前記間引き条件設定画面において間引き条件設定部71によって設定された間引き条件に基づいて、SNS検索式を生成し、SNS3サーバに送信する。
続いて、携帯端末12は、SNS3サーバからSNS検索式による検索結果を受信する。
そして、SNS検索式生成部72が生成したSNS検索式がSNS3サーバに送信されると、SNS3サーバにおいて、検索実行部は、SNS検索式に基づいてSNS3の記事、コメント、画像等を検索し、間引き条件を満たす記事、コメント、画像等を生成する。このとき、間引き条件が十分でない場合、検索時間が長くなることが予想される。
検索時間が長くなることが予想される場合、検索実行部は、検索を開始してよいかどうかを照会する開始可否照会通知を第1の検索情報として携帯端末12に送信する。そして、携帯端末12は、開始可否照会通知を受信したかどうかを判断し、開始可否照会通知受信を受信した場合、予想結果通知部としての予想結果表示部59は、表示部15に、図10に示されるような「間引き条件が十分でなく、検索時間が長くなることが予想されます。」等の予想結果を表すメッセージを表示するとともに、図示されない検索実行確認画面を形成し、ユーザに検索を開始してよいかどうか、すなわち、間引き条件を変更しないかどうかを問い合わせる。
ユーザの指示に従って間引き条件を変更する場合、SNS検索制御部61は、検索キャンセルメッセージをSNS3サーバに送信する。
また、ユーザの指示に従って間引き条件を変更しない場合、SNS検索制御部61は、検索続行メッセージをSNS3サーバに送信する。
そして、携帯端末12は、SNS3サーバから、検索によって抽出された記事、コメント、画像等を第2の検索情報として受信する。
次に、フローチャートについて説明する。
ステップS41 印刷条件設定部56はSNS印刷メニュー画面ds1を形成し、印刷条件を設定する。
ステップS42 間引き条件設定部71はユーザが間引き条件ボタンbt1を押下したかどうかを判断する。ユーザが間引き条件ボタンbt1を押下した場合はステップS43に進み、ユーザが間引き条件ボタンbt1を押下しなかった場合はステップS48に進む。
ステップS43 間引き条件設定部71はSNSアドレスを取得する。
ステップS44 間引き条件設定部71はSNSアドレスが検索テーブルTb1に記録されているかどうかを判断する。SNSアドレスが検索テーブルTb1に記録されている場合はステップS45に進み、ユーザが検索テーブルTb1に記録されていない場合はステップS46に進む。
ステップS45 間引き条件設定部71は検索テーブルTb1の情報に基づいて間引き条件設定画面ds2を形成し、間引き条件を設定し、ステップS48に進む。
ステップS46 間引き条件設定部71はSNS3サーバに開始日及び終了日を送信し、SNS3サーバから記事、コメント、画像等及びコントロール情報を受信する。
ステップS47 間引き条件設定部71は間引き条件設定画面を形成し、間引き条件を設定する。
ステップS48 SNS検索制御部61はユーザが印刷ボタンbt2を押下したかどうかを判断する。ユーザが印刷ボタンbt2を押下した場合はステップS49に進み、印刷ボタンbt2を押下しなかった場合はステップS58に進む。
ステップS49 SNS検索式生成部72はSNSアドレスを取得する。
ステップS50 SNS検索式生成部72はSNSアドレスが検索テーブルTb1に記録されているかどうかを判断する。SNSアドレスが検索テーブルTb1に記録されている場合はステップS10に進み、SNSアドレスが検索テーブルTb1に記録されていない場合はステップS51に進む。
ステップS51 SNS検索式生成部72は印刷条件、及び間引き設定画面で設定された間引き条件に基づいてSNS検索式を生成し、SNS1サーバSv1に送信する。
ステップS52 携帯端末12はSNS3サーバから検索結果を受信する。
ステップS53 携帯端末12は開始可否照会通知を受信したかどうかを判断する。開始可否照会通知を受信した場合はステップS54に進み、開始可否照会通知を受信しなかった場合はステップS17に進む。
ステップS54 予想結果表示部59は検索実行確認画面を形成する。
ステップS55 予想結果表示部59は間引き条件を変更しないかどうかを判断する。間引き条件を変更しない場合はステップS56に進み、間引き条件を変更する場合はステップS57に進む。
ステップS56 SNS検索制御部61は検索実行メッセージをSNS3サーバに送信し、ステップS17に進む。
ステップS57 SNS検索制御部61は検索キャンセルメッセージをSNS3サーバに送信し、ステップS41に戻る。
ステップS58 印刷制御部51はユーザがSNS印刷アプリの終了を選択したかどうかを判断する。ユーザがSNS印刷アプリの終了を選択した場合は処理を終了し、SNS印刷アプリの終了を選択しなかった場合はステップS41に戻る。
ところで、本実施の形態においては、ユーザがSNS3を閲覧しているときに、蓄積された記事、コメント、画像等について印刷を行う場合、間引き条件設定部71が、SNS3サーバから取得したコントロール情報に基づいて、表示部15にSNS3用の間引き条件設定画面を形成するようになっているが、ユーザがSNS3を閲覧し、蓄積された記事、コメント、画像等について印刷を行うたびにSNS3サーバからコントロール情報を取得する必要があり、携帯端末12とSNS3サーバとの間の通信データ量が多くなってしまう。
そこで、SNSiサーバからコントロール情報を一度取得した後は、SNSiに蓄積された記事、コメント、画像等について印刷を行う際に再びコントロール情報を取得する必要がなく、携帯端末12の処理速度を高くすることができるようにした本発明の第4の実施の形態について説明する。なお、第1〜第3の実施の形態と同じ構造を有するものについては、同じ符号を付与し、同じ構造を有することによる発明の効果については同実施の形態の効果を援用する。
図22は本発明の第4の実施の形態における検索テーブルの例を示す図である。
図において、Tb2は検索ケーブルであり、該検索テーブルTb2は、記憶部17(図1)の不揮発性メモリ領域に記録され、各SNSi、本実施の形態においては、SNS1〜SNS3のアドレスであるSNSアドレス、各SNS1〜SNS3が外部に公開しているAPIのアドレスであるSNS検索APIアドレスのほかに、複数の、本実施の形態においては、12個の検索項目についての各SNS1サーバ〜SNS3サーバに送信される、文字列から成る検索式、すなわち、SNS1サーバ用検索式〜SNS3サーバ用検索式の一覧から成る。
本実施の形態において、前記検索項目は、No.3の「印刷対象=タイムライン検索」、No.4の「印刷対象=フォロワー検索」、No.5の「開始日(yyyy年mm月dd日)」、No.6の「終了日(yyyy年mm月dd日)」、No.7の「いいね数、xx以上」、No.8の「画像を含む」、No.9の「ハッシュタグ=#xxxx」、No.10の「シェアを含む」、No.11の「コメントを含む コメント全文」、No.12の「コメントを含む コメントの先頭部分のみを印刷」、No.13の「コメントを含む テキストをAIで要約」及びNo.14の「動画を含まない」から成る。
本実施の形態において、SNS1サーバ用検索式及びSNS2サーバ用検索式は、あらかじめ生成され、検索テーブルTb2に記録されるが、SNS3サーバ用検索式は、第3の実施の形態のように、SNS検索制御部61(図1)がSNS3サーバからコントロール情報を取得し、該コントロール情報に基づいて生成される。
この場合、SNS3サーバ用検索式においては、検索項目No.14の「動画を含まない」について、検索式「without_movie」が記録される。
したがって、例えば、ユーザのタイムラインのアドレスが「http://www.sns3.com/userl/」であり、印刷条件設定画面としてのSNS印刷メニュー画面ds1(図6)において、「印刷対象」が「タイムライン」に、「開始日」が「2015/01/01」に、「終了日」が「2015/12/31」に設定され、SNS3用の検索条件設定画面としての間引き条件設定画面において、間引き条件として、「いいね数」の値が20以上に、「画像を含む」がYesに、「コメントを含む」がYesに、「動画を含まない」がYesに設定されると、情報取得部としてのSNS検索式生成部72は、検索テーブルTb2の検索式を組み合わせ、SNS検索式
http://api.snsl.com/userl/get_time_line? since=2015−01−01 & until=2015−12−31 & favorite_minimum=20 & with_image & with_comment & without_movie
を生成し、ネットワークNtを介してSNS3サーバに送信すると、SNS3サーバの検索実行部は、リソース管理部から動画を除外して記事、コメント、画像等を検索する。
なお、SNS3用の間引き条件設定画面において、間引き条件として「動画を含まない」がYesに設定された場合においても、動画から一部分を静止画像として切り出した画像を利用することができる。
本実施の形態において、SNS検索制御部61はSNS3サーバからコントロール情報を一度取得するだけでよいので、携帯端末12とSNS3サーバとの間の通信データ量を少なくすることができ、携帯端末12の処理速度を高くし、記事、コメント、画像等について効率良く印刷を行うことができる。
前記各実施の形態においては、画像形成装置としてのプリンタ11と上位装置としての携帯端末12とによって形成された画像形成システムとしての印刷システムSyについて説明しているが、本発明を複写機、ファクシミリ、複合機等の画像形成装置と上位装置とによって形成された画像形成システムに適用することができる。
なお、本発明は前記各実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
15 表示部
63 SNSアドレス設定部
71 間引き条件設定部
72 SNS検索式生成部
ds2〜ds4 間引き条件設定画面
Nt ネットワーク
Sy 印刷システム

Claims (9)

  1. (a)表示部と、
    (b)ネットワーク上で情報を取得するための情報取得対象を特定する特定情報を取得する特定情報取得部と、
    (c)前記特定情報に基づいて、前記表示部に検索条件設定画面を形成し、該検索条件設定画面において、情報取得対象に蓄積された印刷対象を検索するための検索条件を設定する検索条件設定部と、
    (d)設定された検索条件を満たす印刷対象を取得する情報取得部と
    (e)前記情報取得対象における印刷対象を蓄積するサーバとを有するとともに、
    (f)前記検索条件設定部は、検索条件設定画面において、検索条件の検索項目を、情報取得対象の特定情報に対応させて異ならせて表示し、
    (g)前記情報取得部は、設定された検索条件に基づいて情報取得対象検索式を生成し、該情報取得対象検索式を前記ネットワークを介してサーバに送信し、検索条件を満たす印刷対象の情報を取得し、
    (h)前記サーバにおいて、前記情報取得対象検索式に基づく検索が実行される前に、検索に要する検索時間が予想され、
    (i)前記表示部に、サーバから通知された検索時間の予想結果に応じたメッセージが表示されることを特徴とする画像形成システム
  2. 記検索条件の検索項目は、サーバに対応させてあらかじめ設定され、記憶部に記録される請求項に記載の画像形成システム。
  3. 前記検索条件の検索項目は、サーバから取得したコントロール情報に基づいて設定される請求項に記載の画像形成システム。
  4. 前記検索条件の検索項目は、サーバに対応させて前記記憶部に記録される請求項に記載の画像形成システム。
  5. 前記検索条件の検索項目は、検索項目ごとの検索式に対応させて、検索テーブルとして前記記憶部に記録される請求項2又は4に記載の画像形成システム。
  6. 前記特定情報取得部によって取得された特定情報に基づいて、前記表示部に印刷条件設定画面を形成し、該印刷条件設定画面において、情報取得対象に蓄積された印刷対象を印刷するための印刷条件を設定する印刷条件設定部を有する請求項1〜のいずれか1項に記載の画像形成システム。
  7. (a)前記情報取得対象はSNSであり、
    (b)前記情報取得対象を特定する特定情報はSNSのアドレスである請求項1〜のいずれか1項に記載の画像形成システム。
  8. (a)ネットワークを介して接続された画像形成装置の媒体収容部に収容された媒体の情報、及び印刷対象の情報に基づいて印刷レイアウトを決定するレイアウト制御部と、
    (b)印刷レイアウトに基づいて印刷データを生成する印刷データ生成部と、
    (c)印刷データに基づいて実際の印刷を開始する前に、ユーザが期待する印刷結果が得られるかどうかを予想し、予想結果に応じたメッセージを前記表示部に表示するとともに、前記サーバから通知された検索時間の予想結果に応じたメッセージを前記表示部に表示する予想結果表示部とを有する請求項に記載の画像形成システム。
  9. (a)ネットワーク上で情報を取得するための情報取得対象を特定する特定情報を取得し、
    (b)該特定情報に基づいて、表示部に検索条件設定画面を形成し、該検索条件設定画面において、情報取得対象に蓄積された印刷対象を検索するための検索条件を設定し、
    (c)設定された該検索条件を満たす印刷対象を取得し、
    (d)前記情報取得対象における印刷対象をサーバに蓄積するとともに、
    (e)前記検索条件設定画面において、検索条件の検索項目は、情報取得対象の特定情報に対応させて異ならせて表示され
    (f)前記設定された検索条件に基づいて情報取得対象検索式が生成され、該情報取得対象検索式が前記ネットワークを介してサーバに送信され、検索条件を満たす印刷対象の情報が取得され、
    (g)前記サーバにおいて、前記情報取得対象検索式に基づく検索が実行される前に、検索に要する検索時間が予想され、
    (h)前記表示部に、サーバから通知された検索時間の予想結果に応じたメッセージが表示されることを特徴とする画像形成方法。
JP2018116770A 2018-06-20 2018-06-20 画像形成システム及び画像形成方法 Active JP6977673B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018116770A JP6977673B2 (ja) 2018-06-20 2018-06-20 画像形成システム及び画像形成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018116770A JP6977673B2 (ja) 2018-06-20 2018-06-20 画像形成システム及び画像形成方法

Publications (2)

Publication Number Publication Date
JP2019219910A JP2019219910A (ja) 2019-12-26
JP6977673B2 true JP6977673B2 (ja) 2021-12-08

Family

ID=69096788

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018116770A Active JP6977673B2 (ja) 2018-06-20 2018-06-20 画像形成システム及び画像形成方法

Country Status (1)

Country Link
JP (1) JP6977673B2 (ja)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0287274A (ja) * 1988-09-22 1990-03-28 Nec Corp オンライン情報検索システム
JP2002175319A (ja) * 2000-12-05 2002-06-21 Ricoh Co Ltd 検索装置、検索方法および記録媒体
JP4305367B2 (ja) * 2004-11-05 2009-07-29 ブラザー工業株式会社 通信装置及び画像形成装置
JP2013004072A (ja) * 2011-06-15 2013-01-07 Mekiki:Kk 電子情報送信システム、電子情報送信中継装置、電子情報送信方法およびコンピュータプログラム
JP2014026614A (ja) * 2012-07-30 2014-02-06 Kadokawa Digix Inc 検索・情報表示システム
JP2017045181A (ja) * 2015-08-25 2017-03-02 コニカミノルタ株式会社 画像処理装置、画像形成装置、画像処理方法、および制御プログラム

Also Published As

Publication number Publication date
JP2019219910A (ja) 2019-12-26

Similar Documents

Publication Publication Date Title
JP4866739B2 (ja) 画像を公開及び販売するためのウェブサイト
US9699332B2 (en) Information providing apparatus, terminal device, information providing system, and computer readable medium
JP3744313B2 (ja) 画像プリント装置および方法、画像をプリントするためのプログラムを記録したコンピュータ読み取り可能な記録媒体、ならびに、画像管理システム
US8446616B2 (en) Image-forming apparatus, image-processing method, and control program for executing the same
KR101324339B1 (ko) 정보 처리 장치, 정보 처리 장치의 제어 방법 및 저장 매체
US20110270897A1 (en) Information browser, method of controlling same, and program
CN104050227A (zh) 便携式文档格式文件预览操作
KR20110133582A (ko) 통신 시스템, 통신 단말기, 서버, 데이터 보존 방법 및 기록 매체
US20200125903A1 (en) Document generation system, method of controlling the same, and non-transitory computer readable medium
JP7056310B2 (ja) アプリケーションプログラムのセットアップ方法およびダウンロードサーバ
US20120081734A1 (en) Image processing apparatus, method for controlling the same, and storage medium
US9805471B2 (en) Information processing apparatus, information processing system, and information processing method
JP6977673B2 (ja) 画像形成システム及び画像形成方法
JP5231613B2 (ja) 画像処理装置、演算装置、通信システム、送信方法、操作方法、プログラム及び記録媒体
US20140176995A1 (en) Information processing system, information processing method, and storage medium
US9141939B2 (en) Image processing system, image processing apparatus, document management server, control method and storage medium thereof
JP2011087072A (ja) 画像提供サーバ装置およびその制御方法およびプログラム
JP2011070466A (ja) 画像選択制御装置、カメラ及びプログラム
JP2017022523A (ja) 画像データ管理システム、画像データ管理方法、及びプログラム
US11475687B2 (en) Information processing system
CN100459645C (zh) 用于显示组合地址簿的成像设备及其显示方法
JP7009969B2 (ja) 情報処理装置、プログラム、使用量予測方法及び情報処理システム
US20110279855A1 (en) Retrieval system, image forming apparatus, and recording medium
JP6544868B2 (ja) 電子マニュアルに関連するサービスを提供するためのプログラム、サーバおよびシステム
JP5481925B2 (ja) ネットワークシステムおよび方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200904

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20210615

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210624

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210803

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210915

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20211012

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211025

R150 Certificate of patent or registration of utility model

Ref document number: 6977673

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150