(57)【要約】【課題】Ｗｅｂ上の印刷用コンテンツを印刷するためには、ユーザは目的のＷｅｂページから印刷コンテンツがあるＷｅｂページまで何階層かリンクをたどり、その印刷用のＷｅｂページを開いて確認してから、印刷実行を行っている。この動作はユーザにとっては非常に手間であった。【解決手段】ネットワーク上のＷｅｂサーバにアクセスし、当該Ｗｅｂサーバに格納されたデータを取得する取得手段（３０１）、取得したデータから、印刷データのリンクが含まれているか判定する判定手段（３０２）、取得したデータから、印刷データのタイトル名を特定するタイトル特定手段（３０３）、特定したタイトル名のボタンを配置したＧＵＩを生成するＧＵＩ生成手段（３０４）、ボタン選択に応じて、印刷データの印刷を行う印刷手段（３０５）を有することを特徴とする印刷制御システム。【選択図】  図３
2015166943.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上のＷｅｂサーバにアクセスし、当該Ｗｅｂサーバに格納されたデータを取得する取得手段（３０１）、
取得したデータから、印刷データのリンクが含まれているか判定する判定手段（３０２）、
取得したデータから、印刷データのタイトル名を特定するタイトル特定手段（３０３）、
特定したタイトル名のボタンを配置したＧＵＩを生成するＧＵＩ生成手段（３０４）、
ボタン選択に応じて、印刷データの印刷を行う印刷手段（３０５）
を有することを特徴とする印刷制御システム。
【請求項２】
印刷するためのジョブフローが設定されたジョブ実行フォルダ（２２３）を有した情報処理装置（１０１）に
前記印刷制御システムが組み込まれた場合、
前記印刷手段（３０５）は、ボタン選択に応じた印刷データを、
前記ジョブ実行フォルダ（２２３）へ登録することを
特徴とする印刷制御システム。
【請求項３】
ＧＵＩ表示可能な操作部（１０１２）を有した画像形成装置（９００）に、前記印刷制御システムが組み込まれた場合、
前記印刷手段（１２１５）は、ボタン選択に応じた印刷データを、
当該画像形成装置（９００）に印刷することを
特徴とする印刷制御システム。
【請求項４】
ネットワーク上のＷｅｂサーバにアクセスし、当該Ｗｅｂサーバに格納されたデータを取得する取得手段（３０１）、
取得したデータから、印刷データのリンクが含まれているか判定する判定手段（３０２）、
取得したデータから、印刷データのタイトル名を特定するタイトル特定手段（３０３）、
特定したタイトル名のボタンを配置したＧＵＩを生成するＧＵＩ生成手段（３０４）、
印刷する画像形成装置を指定する画像形成装置指定手段（Ｓ８０６）、
ボタン選択に応じて、前記指定された画像形成装置に印刷データの印刷を行う印刷手段（Ｓ８１０）
を有することを特徴とする印刷制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂページを簡便に印刷できるＷｅｂデータ印刷制御システムに関する。
【背景技術】
【０００２】
従来、Ｗｅｂ上の印刷用コンテンツを印刷するために、ユーザは目的のＷｅｂページにアクセスし、そこから印刷コンテンツがあるＷｅｂページまで何階層かリンクをたどり、その印刷用のＷｅｂページを開いて確認してから、印刷実行を行うのが一般的である。
【０００３】
しかしながら、この動作はユーザにとっては非常に手間であり、このような問題を解決する方法として、特許文献１のような提案がされている。特許文献１では、ユーザが目的のＷｅｂページにアクセスした際、そのページからリンクしていくことよってアクセスできるＷｅｂページに印刷用Ｗｅｂページが含まれているか判定し、ユーザからの印刷指示によって、その印刷用Ｗｅｂページのデータを取得し印刷するという画像形成装置が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１９９１５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のような画像形成装置で印刷すると、リンク先の全ての印刷用Ｗｅｂページが印刷されてしまうので、目的外の別の印刷用Ｗｅｂページも印刷されてしまい、印刷に無駄に時間がかかる上に、用紙を無駄にしてしまう。
【０００６】
本発明は、このような問題点に鑑みて、Ｗｅｂページにリンクされた印刷データを印刷する際、ユーザが所望する印刷データを、簡便に、かつ効率よく印刷できる印刷制御システムを提供することが目的である。
【課題を解決するための手段】
【０００７】
本発明の構成は、
ネットワーク上のＷｅｂサーバにアクセスし、当該Ｗｅｂサーバに格納されたデータを取得する取得手段、
取得したデータから、印刷データのリンクが含まれているか判定する判定手段、
取得したデータから、印刷データのタイトル名を特定するタイトル特定手段、
特定したタイトル名のボタンを配置したＧＵＩを生成するＧＵＩ生成手段、
ボタン選択に応じて、印刷データの印刷を行う印刷手段
を有することを特徴とする印刷制御システム。
【発明の効果】
【０００８】
本発明によれば、Ｗｅｂにアクセスした際、そのページのリンク先の印刷文書に対して、簡便に選択／印刷できるようなＧＵＩを生成することで、利便性のよいＷｅｂデータプリントシステムを提供できる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施を説明するためのシステム構成図である。
【図２】（ａ）は、情報処理装置１０１の構成を示すハードブロック図、（ｂ）は、外部記憶装置の記憶内容を示す図である。
【図３】Ｗｅｂプリント制御アプリケーション２２２のモジュール構成を示す図である。
【図４】Ｗｅｂサーバに格納されたＷｅｂデータの表示の一例である。
【図５】図４で説明したＷｅｂデータを、本実施例１に係る印刷制御システムで処理した場合の表示処理について説明する図である。
【図６】本実施例１に係る、情報処理装置の表示画面の一例である。
【図７】本実施例１に係る、ユーザが情報処理装置にＵＲＬを入力してから、印刷ボタンを表示するまでの処理を説明するためのフローチャートである。
【図８】本実施例１に係る、印刷ボタンを表示後、印刷データが印刷されるまでの処理を説明するためのフローチャートである。
【図９】本実施例２に係る、画像処理装置の構成を示すハードブロック図である。
【図１０】本実施例２に係る、Ｃｏｎｔｏｒｏｌｌｅｒ  Ｕｎｉｔ  １０００のシステム構成の一例を示している。
【図１１】本実施例２に係る、画像処理装置の表示画面の一例である。
【図１２】本実施例２にあ係る、ユーザが操作部１０１２にＵＲＬを入力してから、印刷データが印刷されるまでの処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【実施例１】
【００１１】
図１は、本発明の一実施を説明するためのシステム構成図である。
【００１２】
情報処理装置１０１、Ｗｅｂサーバ１０２、画像処理装置１０３、は、ネットワーク１００を介して接続されている。
【００１３】
情報処理装置１０１には、オペレーティングシステム（ＯＳ）、Ｗｅｂプリント制御アプリケーション、予め印刷情報が設定され、電子データを格納すると設定された印刷設定に基づいて印刷を行うホットフォルダがインストールされている。
【００１４】
情報処理装置１０１は、ネットワークを介して、印刷データを画像処理装置１０３へ送信することができる。
【００１５】
Ｗｅｂサーバ１０２は、ＨＴＭＬデータ、ＰＤＦデータ、画像データなどのファイルをクライアントアプリに送信するサーバである。
【００１６】
画像処理装置１０３は、受け取った印刷データを印刷する装置である。
【００１７】
図２（ａ）は、情報処理装置１０１の構成を示すブロック図である。情報処理装置１０１は、この装置の制御を司るＣＰＵ２０１、主記憶装置として機能するとともにＣＰＵ２０２のワークエリアを提供するＲＡＭ２０３、固定的なデータ及びプログラムを記憶するＲＯＭ２０４をはじめ、以下の構成を備える。バス２０１は、そこに接続された構成要素間でのデータのやり取りを可能にする。キーボードコントローラ２０５は、キーボード２１０からの情報をバス２０１を介してＣＰＵ２０２に伝える。ビデオコントローラ２０６は、表示装置２１２による画像表示を制御する。外部記憶装置コントローラ２０７は、ハードディスクドライブ等の外部記憶装置２１３を制御する。ネットワークＩ／Ｆコントローラ２０８は、ネットワーク１００と接続して通信を行う。
【００１８】
通常、情報処理装置１０１を起動するための初期プログラムや情報処理装置１０１の各モジュールを制御するための基本的なプログラムはＲＯＭ２０４に保存されている。また、図２（ｂ）に示すように、外部記憶装置２１３には、ＯＳ２１１をはじめ、後述で説明するＷｅｂプリント制御アプリケーション２２２と、ホットフォルダ２２３、及び、その他のアプリケーション２２４が１つ以上インストールされている。
【００１９】
情報処理装置１０１の電源が投入されると、まずＲＯＭ２０４に保存されている起動用プログラムが実行され、そのプログラムが外部記憶装置２１３に保存されているＯＳをＲＡＭ２０３にロードし、その後、制御権をＯＳ２２１に渡す。ＯＳ２２１は必要なモジュールをさらに外部記憶装置２１３からＲＡＭ２０３にロードする。さらにユーザの指示により、必要なアプリケーションプログラム（２２２、２２３、２２４）を外部記憶装置２１３からＲＡＭ２０３にロードし、これらがＣＰＵ２０２によって実行される。
【００２０】
次に、図３を用いて、Ｗｅｂプリント制御アプリケーション２２２の構成について説明する。
【００２１】
Ｗｅｂプリント制御アプリケーション２２２は、データ取得部３０１、印刷データ判定分３０２、印刷タイトル特定部３０３、グラフィックユーザインターフェース（以下、ＧＵＩと呼ぶ）作成部３０４、印刷制御部３０５、入力部３０６で構成される。
【００２２】
データ取得部３０１は、キーボード２１０を介して入力部３０６に入力されたＵＲＬに基づいて、インターネットを介してＷｅｂサーバ１０２にアクセスし、ＨＴＭＬデータ、ＰＤＦデータ、画像データなどのＷｅｂデータを取得し、表示部２１２へ表示する。
【００２３】
印刷データ判定部３０２は、データ取得部３０１で取得したＨＴＭＬデータから印刷可能データとしてＰＤＦデータのリンクが含まれるかどうかを判定する。
【００２４】
判定の方法としては、取得したＨＴＭＬデータを検索し、＜ａ  ｈｒｅｆ＞タグに記載されるファイル形式が、ＰＤＦである場合、印刷データであると判定する。
【００２５】
また、リンク先のデータを全部取得すると膨大になるため、先頭ページから２階層までのＷｅｂデータを取得し、印刷データがあるかどうか判定を行う。
【００２６】
印刷データタイトル特定部３０３は、印刷データ判定部３０２で印刷データのリンクがあると判断した場合、その印刷データの文書名を特定する。
【００２７】
特定の方法としては、ＨＴＭＬデータを検索し、印刷データのリンクが記載された＜ａ  ｈｒｅｆ＞タグに対応した文字列を印刷データのタイトルとして抽出する。
【００２８】
ただし、文字列が“印刷”、“印刷データ”、“プリント”、“プリントデータ”、“ＰＤＦ”、及び“文字列なし“など文書名として適切でない場合、かつそのＷｅｂページに印刷データのリンクが一つしかなかった場合は、そのＨＴＭＬデータの、＜ｔｉｔｌｅ＞タグを、印刷データのタイトルとする。
【００２９】
ＧＵＩ生成部３０４は、リンク先に印刷データがあった場合、“印刷データ取得ボタン“を生成し、”印刷データ取得ボタン”が押下されたら、印刷データタイトル特定部３０３で特定したタイトル名の印刷ボタンを生成し、表示部２１２へ表示する。
【００３０】
印刷制御部３０５は、印刷データボタンが押下されたら、その印刷データ（ＰＤＦデータ）をＷｅｂサーバ１０２から取得し、ホットフォルダ２２３へ格納する。
【００３１】
ホットフォルダ２２３は、印刷データが格納されたら、予め設定された画像処理装置へ印刷データ（ＰＤＦデータ）を送信する。
【００３２】
なお、情報処理装置１０１は、ＰＣ、スマートフォン、タブレット端末等である。
【００３３】
また、印刷データ判定部３０２が印刷データを検索する階層は２階層としているが、何階層まで検索するかユーザが指定する構成や、あるいは、取得するＰＤＦファイルの上限数を設定する構成でもよい。
【００３４】
次に図４、図５、図６を用いて、本実施例１のＧＵＩ表示処理について説明する。
【００３５】
図４は、Ｗｅｂサーバに格納されたＷｅｂデータの表示の一例である。
【００３６】
図４（ａ）は、電子処方箋のＷｅｂデータのトップページであり、患者である佐藤花子さんの基本情報を表示している。トップページには、＜印刷（ＰＤＦ）＞、＜処方箋歴＞、＜投薬カレンダー＞、＜検査値＞、＜写真＞のハイパーリンクがある。
【００３７】
＜印刷（ＰＤＦ）＞のリンク先は、図４（ｃ）で示すような基本情報を印刷するためのＰＤＦファイルである。
【００３８】
＜処方箋歴＞のリンク先は、図４（ｂ）で示すような佐藤花子さんの処方箋歴データページである。
【００３９】
図４（ｂ）には、さらに＜印刷（ＰＤＦ）＞のハイパーリンクがあり、リンク先には、図４（ｄ）で示すような処方箋歴ＰＤＦファイルがリンクされている。
【００４０】
図４（ａ）の＜投薬カレンダー＞のリンク先は、投薬カレンダーＰＤＦファイルであり、＜検査値＞のリンク先には、検査値データページがある。検査値データページには、さらに、＜検査値詳細＞、＜検査値グラフ＞のハイパーリンクがあり、リンク先にはそれぞれのＰＤＦファイルがある。
【００４１】
このように、電子処方箋Ｗｅｂデータは、５つのＰＤＦファイルのリンクを持っている。
【００４２】
図５は、図４で説明したＷｅｂデータを、本実施例１の情報処理装置１０１のスマートフォンで処理した場合の表示処理について説明する。
【００４３】
図５（ａ）は、情報処理装置１０１のスマートフォン内に組み込まれたＷｅｂプリント制御アプリケーション２２２が、図４で説明した電子処方箋のＷｅｂデータのトップページを取得し、表示した際の画面である。
【００４４】
５０１の印刷データ取得ボタンは、印刷データ判定部３０２が電子処方箋のＷｅｂデータのトップページから２階層分検索し、印刷可能データが一つでもあると判断されると、ＧＵＩ生成部が生成し表示するボタンである。
【００４５】
図５（ｂ）は、５０１の印刷データ取得ボタンを押下すると表示される画面である。５０２の＜Ｗｅｂ処方箋  基本情報＞、＜処方箋歴＞、＜投薬カレンダー＞、＜検査値詳細＞、＜検査値グラフ＞は、印刷ボタンであり、以下の処理によって生成される。
【００４６】
まず、印刷データ判定部３０２が、電子処方箋のＷｅｂデータのトップページから２階層分検索し、５つの印刷データがあることを判定する。そして、印刷データタイトル特定部３０３は、前述で説明した特定方法によって、それぞれの印刷データタイトルを、＜Ｗｅｂ処方箋  基本情報＞、＜処方箋歴＞、＜投薬カレンダー＞、＜検査値詳細＞、＜検査値グラフ＞と特定する。ＧＵＩ生成部３０４は、特定したタイトル名の印刷ボタン５０２を生成し、表示する。
【００４７】
それぞれの印刷ボタンが選択されると、データ取得部３０１は選択に応じたＰＤＦファイルをＷｅｂサーバから取得し、印刷制御部３０５が印刷実行する。
【００４８】
印刷ボタンは複数選択可能で、選択されたＰＤＦファイルは全て取得し、印刷実行できる。
【００４９】
また、５０３のチェックボックスをチェックすると、印刷する前に、選択したＰＤＦファイルが表示される。
【００５０】
図６は、スマートフォン１０１に、ホットフォルダが設定されていなかった場合に表示する画面である。
【００５１】
６０１は、印刷する画像形成装置のＩＰアドレスを入力する画面である。ユーザが、この画面からＩＰアドレスを入力し、その後各印刷ボタンを選択すると、印刷制御部３０５は入力されたＩＰアドレスの画像処理装置へ取得した印刷データを送信する。
【００５２】
次に図７、図８のフローチャートを用いて、情報処理装置１０１の処理フローを説明する。
【００５３】
図７は、ユーザが情報処理装置にＵＲＬを入力してから、印刷ボタンを表示するまでの処理を説明するためのフローチャートである。
【００５４】
まず、データ取得部３０１が取得したＷｅｂデータを印刷データ判定部３０２で印刷データ（ＰＤＦデータ）が少なくとも一つあるかを判定し（Ｓ７０１）、印刷データがあれば、印刷データ取得ボタンを表示する（Ｓ７０２）。
【００５５】
次に、ユーザが印刷データ取得ボタンを押下したかどうかを判断し（Ｓ７０３）、押下されたら印刷データ判定部３０２で、現在表示しているＷｅｂページから２階層までにリンクされている全ての印刷データの検索を行う（Ｓ７０４）。
【００５６】
次に、印刷データタイトル特定部３０３で、それぞれの印刷データの文書名を特定し（Ｓ７０５）、特定したタイトルの印刷ボタンＧＵＩを作成し（Ｓ７０６）、ボタンを表示する（Ｓ７０７）。
【００５７】
図８は、印刷ボタンを表示後、印刷データが印刷されるまでの処理を説明するためのフローチャートである。
【００５８】
まず、印刷制御部３０５は、情報処理装置１０１内にホットフォルダが設定されているかどうかを確認し（Ｓ８０１）、設定されていれば、印刷ボタンが選択されるのを待つ（Ｓ８０２）。
【００５９】
Ｓ８０２でボタンが選択されたら、データ取得部３０１は、選択された文書のＰＤＦファイルをＷｅｂサーバから取得する（Ｓ８０３）。
【００６０】
次に、印刷制御部３０５は、ホットフォルダへ取得したＰＤＦファイルを格納する（Ｓ８０４）。次に、ホットフォルダは、あらかじめ設定された設定に応じて画像処理装置へＰＤＦファイルを送信する（Ｓ８０５）。
【００６１】
Ｓ８０１で、ホットフォルダが設定されていなかったら、ＩＰアドレス入力画面を表示し（Ｓ８０６）、ユーザの入力を待つ（Ｓ８０７）。入力されたら、入力画面を閉じ、印刷ボタンが選択されるのを待つ（Ｓ８０８）。
【００６２】
Ｓ８０２でボタンが選択されたら、データ取得部３０１は、選択された文書のＰＤＦファイルをＷｅｂサーバから取得する（Ｓ８０９）。
【００６３】
次に、印刷制御部３０５は、Ｓ８０６で入力されたＩＰアドレスの画像形成装置へＰＤＦファイルダイレクト印刷を行う。
【実施例２】
【００６４】
実施例２では、本発明に係るＷｅｂプリント制御部１２００が、画像処理装置９００に組み込まれた例について説明する。
【００６５】
図９は、本発明の実施形態に係る画像形成装置９００の構成を示すハードブロック図である。
【００６６】
Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ  １０００は画像出力デバイスであるプリンタ１１００と接続し、一方ではＬＡＮ１０１１と接続することで、画像情報やデバイス情報の入出力を行う為のコントローラである。
【００６７】
ＣＰＵ１００１はシステム全体を制御するコントローラである。ＲＡＭ１００２はＣＰＵ１００１が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。ＲＯＭ１００３はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ１００４はハードディスクドライブ及びＩＤＥコントローラからなり、システムソフトウェア、画像データ及びそれらの管理情報、及びユーザのジョブ履歴情報を格納する。操作部Ｉ／Ｆ１００６は操作部（ＵＩ）１０１２とのインターフェース部で、操作部１０１２に表示する画像データを操作部１０１２に対して出力する。また、操作部１０１２から本システム使用者が入力した情報を、ＣＰＵ１００１に伝える役割をする。Ｎｅｔｗｏｒｋ１０１０はＬＡＮ１０１１に接続し、情報の入出力を行う。以上のデバイスがシステムバス１００７に配置される。
【００６８】
Ｉｍａｇｅ  ＢｕＳ  Ｉ／Ｆ１００５はシステムバス１００７と画像データを高速で転送する画像バス１００８を接続し、データ構造を変換するバスブリッジである。画像バス１００８は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス１００８上には以下のデバイスが配置される。デバイスＩ／Ｆ部１０１２は、プリンタ１１００とＣｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ  １０００を接続し、画像データの同期系／非同期系の変換を行う。プリンタ画像処理部１０９０は、プリント出力画像データに対して、プリンタの補正、解像度変換を行う。
【００６９】
プリンタ１１００は、画像出力デバイスである。排紙トレイ制御部１１０１は排紙トレイの動作を制御する制御部である。
【００７０】
図１０は、図９のＨＤＤ１００４に格納されたＣｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ  １０００のシステム構成の一例を示し
ている。
【００７１】
表示部１１１２は、ユーザからの動作指示を受け付けたり、データ取得部１２１１で取得したＷｅｂデータを表示したり、ＧＵＩ生成部１２１４で生成したボタンなどの表示制御を行う。
【００７２】
ネットワーク制御部１１１３は、ネットワークに接続し、画像やＷｅｂデータ等の入出力を行う。
【００７３】
スキャナ制御部１１１４は、紙原稿を読み取って画像データにする。
【００７４】
プリント制御部１１１５は、スキャナ制御部１１１４で読みとった画像データや、印刷制御部１２１５から受け渡された印刷データなどの印字処理を行う。
【００７５】
Ｗｅｂプリント制御部１２００は、データ取得部１２１１、印刷データ判定分１２１２、印刷タイトル特定部１２１３、グラフィックユーザインターフェース（以下、ＧＵＩと呼ぶ）作成部１２１４、印刷制御部１２１５で構成される。
【００７６】
データ取得部１２１１は、表示部１１１２より入力されたＵＲＬに基づいて、ネットワーク制御部１１１３を介してＷｅｂサーバ１０２にアクセスする。そして、ＨＴＭＬデータ、ＰＤＦデータ、画像データなどのＷｅｂデータを取得し、表示部１１１２が操作部１０１２へ表示する。
【００７７】
印刷データ判定部１２１２は、データ取得部１２１１で取得したＨＴＭＬデータから印刷可能データとしてＰＤＦデータのリンクが含まれるかどうかを判定する。
【００７８】
印刷データタイトル特定部１２１３は、印刷データ判定部１２１２で印刷データのリンクがあると判断した場合、その印刷データの文書名を特定する。
【００７９】
ＧＵＩ生成部１２１４は、リンク先に印刷データがあった場合、“印刷データ取得ボタン“を生成する。そして、”印刷データ取得ボタン”が押下されたら、印刷データタイトル特定部１２１３で特定したタイトル名の印刷ボタンを生成し、表示部１１１２が操作部１０１２へ表示する。
【００８０】
印刷制御部１１１５は、印刷データボタンが押下されたら、その印刷データ（ＰＤＦデータ）をＷｅｂサーバ１０２から取得し、プリント制御部１１１５へ受け渡す。
【００８１】
図１１は、本実施例２において、印刷データ取得ボタンが押下された後で、かつ印刷データ判定部１２１２が印刷データを検索した結果、１０以上の印刷データがあった場合に表示される操作部１０１２を示す。
【００８２】
操作部１０１２には、コピー、スキャン、プリントなどの行うために設定する設定キー１８０１、１８０２、１８０３、数値を入力するためのテンキー１８０５、実行するためのスタートキー１８０４などのハードキーが設けられている。
【００８３】
表示部１０１２は、タッチパネル付液晶表示パネルであり、ここでは、実施例１の図２で説明した電子処方箋のＷｅｂデータのトップページが表示されている。
【００８４】
１０９の印刷データ取得ボタンは、印刷データ判定部１２１２が電子処方箋のＷｅｂデータのトップページから２階層分検索し、印刷可能データが一つでもあると判断されると、ＧＵＩ生成部が生成し表示するボタンである。
【００８５】
１８１０のポップアップ画面は、印刷データ取得ボタン１８０９が押下され、印刷データ判定部１２１２で判定した印刷データが１０以上あった場合に表示される画面である。      
【００８６】
これは、画像形成装置９００やスマートフォンなど表示部が小さい場合に、たくさんの印刷ボタンを表示しないようにするために表示する画面であり、この画面でＯＫボタンを押すと、ＧＵＩ生成部１２１４は印刷ボタンを生成しない。
【００８７】
次に図１２のフローチャートを用いて、画像形成装置９００の処理フローを説明する。
【００８８】
図１２は、ユーザが操作部１０１２にＵＲＬを入力してから、印刷データが印刷されるまでの処理を説明するためのフローチャートである。
【００８９】
まず、データ取得部１２１１が取得したＷｅｂデータを、印刷データ判定部１２１２で印刷データ（ＰＤＦデータ）が少なくとも一つあるかを判定し（Ｓ１０００１）、印刷データがあれば、印刷データ取得ボタンを表示する（Ｓ１０００２）。
【００９０】
次に、ユーザが印刷データ取得ボタンを押下したかどうかを判断し（Ｓ１０００３）、押下されたら印刷データ判定部１２１２で、現在表示しているＷｅｂページから２階層までにリンクされている全ての印刷データの検索を行う（Ｓ１０００４）。
【００９１】
Ｓ１０００４で検索した結果、ＰＤＦファイルが１０以上あった場合（Ｓ１０００５）、印刷ボタンを表示するかどうかを問い合わせるためのポップアップ画面を表示する（Ｓ１００１１）。
【００９２】
Ｓ９１１で、ＯＫボタン、または戻るボタンのどちらが押されたか判断し（Ｓ１００１２）、戻るボタンが押下されれば、処理を終了する。
【００９３】
Ｓ１００１２でＯＫボタンが押されれば、Ｓ１０００６の処理へ進む。
【００９４】
Ｓ１０００５で１０以上ファイルがなかった場合、またＳ１００１２でＯＫボタンが押された場合、印刷データ取得部７１１でＰＤＦファイルをＷｅｂサーバから取得する（Ｓ１０００６）。
【００９５】
次に印刷データタイトル特定部１２１３で、それぞれの印刷データの文書名を特定して（Ｓ１０００７）、印刷ボタンＧＵＩを作成しボタンを表示する（Ｓ１０００８）。
【００９６】
次に、ユーザが印刷ボタンを選択したかどうか判断する（Ｓ１０００９）。Ｓ１０００９で印刷ボタンが選択されれば、印刷制御部１２１５は、取得したＰＤＦファイルをプリントするよう、プリント制御部１１１５へ印刷指示をし、プリント制御部は印刷を行う（Ｓ１００１０）。
【００９７】
実施例２で説明したように、本印刷制御システムは、画像形成装置に組み込まれても動作可能である。
【符号の説明】
【００９８】
１００  ネットワーク
１０１  情報処理装置
１０２  Ｗｅｂサーバ
１０３  画像処理装置
【図１】
2015166943.tif 000003
【図２】
2015166943.tif 000004
【図３】
2015166943.tif 000005
【図４】
2015166943.tif 000006
【図５】
2015166943.tif 000007
【図６】
2015166943.tif 000008
【図７】
2015166943.tif 000009
【図８】
2015166943.tif 000010
【図９】
2015166943.tif 000011
【図１０】
2015166943.tif 000012
【図１１】
2015166943.tif 000013
【図１２】
2015166943.tif 000014