(57)【要約】【課題】Ｗｅｂページの印刷効率の低下を防止又は軽減する。【解決手段】符号化情報受信部１６は、印刷対象のＷｅｂページのＵＲＬと、当該Ｗｅｂページの識別用符号化情報と、を端末装置５０から受信する。当該ＵＲＬ及び識別用符号化情報に対応する印刷画像データが印刷イメージ記憶装置９０に記憶されている場合、印刷イメージ送信部２８は、当該印刷画像データを印刷イメージ記憶装置９０から取得して端末装置５０に送信する。当該ＵＲＬ及び識別用符号化情報に対応する印刷画像データが印刷イメージ記憶装置９０に記憶されていない場合、Ｗｅｂページ取得部２０は、当該ＵＲＬにアクセスして印刷対象のＷｅｂページを取得し、印刷イメージ作成部２４は、取得されたＷｅｂページから印刷画像データを作成し、印刷イメージ送信部２８は、その印刷画像データを端末装置５０に送信する。【選択図】図１
2015087961.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象のＷｅｂページの符号化情報を端末装置から受信する符号化情報受信手段と、
Ｗｅｂページの印刷画像データと、当該Ｗｅｂページの符号化情報と、を対応付けて記憶する記憶手段と、
前記印刷対象のＷｅｂページの符号化情報に対応する印刷画像データが前記記憶手段に記憶されている場合、前記印刷対象のＷｅｂページの符号化情報に対応する印刷画像データを前記記憶手段から取得して前記端末装置に送信する送信手段と、
を有する印刷管理装置。
【請求項２】
前記印刷対象のＷｅｂページの印刷画像データを作成するための作成用情報を前記端末装置から受信する作成用情報受信手段と、
前記作成用情報を利用して印刷画像データを作成する画像作成手段と、
を更に有し、
前記送信手段は、前記印刷対象のＷｅｂページの符号化情報に対応する印刷画像データが前記記憶手段に記憶されていない場合、前記画像作成手段によって作成された印刷画像データを前記端末装置に送信する、
ことを特徴とする請求項１に記載の印刷管理装置。
【請求項３】
前記作成用情報は、前記印刷対象のＷｅｂページのアドレスデータであり、
前記画像作成手段は、前記印刷対象のＷｅｂページのアドレスデータを利用して取得されたＷｅｂページのデータに基づいて印刷画像データを作成する、
ことを特徴とする請求項２に記載の印刷管理装置。
【請求項４】
前記作成用情報は、前記印刷対象のＷｅｂページの復元可能な符号化情報であり、
前記画像作成手段は、前記復元可能な符号化情報に基づいて前記印刷対象のＷｅｂページのデータを復元し、復元されたＷｅｂページのデータに基づいて印刷画像データを作成する、
ことを特徴とする請求項２に記載の印刷管理装置。
【請求項５】
前記印刷対象のＷｅｂページが、アクセスされる度に内容が変わるＷｅｂページの場合、前記作成用情報受信手段は、前記印刷対象のＷｅｂページの復元可能な符号化情報を前記端末装置から受信する、
ことを特徴とする請求項４に記載の印刷管理装置。
【請求項６】
前記印刷対象のＷｅｂページが、アクセスするために認証情報が必要なＷｅｂページの場合、前記作成用情報受信手段は、前記印刷対象のＷｅｂページの復元可能な符号化情報を前記端末装置から受信する、
ことを特徴とする請求項４に記載の印刷管理装置。
【請求項７】
前記印刷対象のＷｅｂページの印刷要求を前記端末装置から受信した場合、前記印刷対象のＷｅｂページの符号化情報を前記端末装置にて作成するためのプログラムを前記端末装置に提供するプログラム提供手段を更に有する、
ことを特徴とする請求項１から請求項６のいずれか一項に記載の印刷管理装置。
【請求項８】
コンピュータを、
印刷対象のＷｅｂページの符号化情報を端末装置から受信する符号化情報受信手段と、
Ｗｅｂページの印刷画像データと当該Ｗｅｂページの符号化情報とを対応付けて記憶する記憶装置に、前記印刷対象のＷｅｂページの符号化情報に対応する印刷画像データが記憶されている場合、前記印刷対象のＷｅｂページの符号化情報に対応する印刷画像データを前記記憶装置から取得して前記端末装置に送信する送信手段と、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷管理装置及びプログラムに関する。
【背景技術】
【０００２】
ネットワーク上の印刷装置を利用して印刷が行われる場合がある。
【０００３】
特許文献１には、ウェブページにアクセスすると、ウェブページを構成する情報のフォーマットを検査し、受信が許可されたフォーマットの場合、この情報を受信し、印刷のレイアウトに追加するプリンタが開示されている。引用文献１では、ウェブページを構成するすべての情報について受信可否が検査される。
【０００４】
特許文献２には、ウェブサービス装置に、サーバ装置から取得したデータを保持しておいて、同一のデータ要求に対して、この保持されたデータをクライアント装置に返却する装置が開示されている。
【０００５】
特許文献３には、オブジェクトに対するクライアントからのリクエストとは非同期のキャッシュリクエストに応じて、Ｗｅｂオブジェクト自体ではなく、オブジェクトの変更についての情報が、サーバによって与えられる方法が開示されている。このようなオブジェクトの変更についての情報は、オブジェクトが最後に変更された日付及び時間や、変更されたオブジェクトのバイトサイズ、オブジェクトの内容のタイプについての情報を含む。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−２０３１００号公報
【特許文献２】特開２００１−５７１３号公報
【特許文献３】特開平１０−２１４２１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、Ｗｅｂページを印刷する場合、プリントサーバにて当該Ｗｅｂページの印刷用の画像データを作成し、ネットワークを介して印刷装置に当該印刷用の画像データを提供することがある。印刷対象のＷｅｂページの内容に変更が発生する場合があるため、プリントサーバは、Ｗｅｂページの印刷要求がある度に、Ｗｅｂページの最新情報を取得して印刷用の画像データを作成する必要がある。そのため、印刷用の画像データを作成するプリントサーバの負荷が増大し、また、通信速度によっては、印刷対象のＷｅｂページのデータの取得に要する時間が増大するおそれがあり、Ｗｅｂページの印刷効率が低下するおそれがある。
【０００８】
本発明の目的は、Ｗｅｂページの印刷効率の低下を防止又は軽減することである。
【課題を解決するための手段】
【０００９】
請求項１に係る発明は、印刷対象のＷｅｂページの符号化情報を端末装置から受信する符号化情報受信手段と、過去に印刷されたＷｅｂページの印刷用画像データと、当該Ｗｅｂページの符号化情報と、を対応付けて記憶する記憶手段と、前記印刷対象のＷｅｂページの符号化情報に対応する印刷画像データが前記記憶手段に記憶されている場合、前記印刷対象のＷｅｂページの符号化情報に対応する印刷画像データを前記記憶手段から取得して前記端末装置に送信する送信手段と、を有する印刷管理装置である。
【００１０】
請求項２に係る発明は、前記印刷対象のＷｅｂページの印刷画像データを作成するための作成用情報を前記端末装置から受信する作成用情報受信手段と、前記作成用情報を利用して印刷画像データを作成する画像作成手段と、を更に有し、前記送信手段は、前記印刷対象のＷｅｂページの符号化情報に対応する印刷画像データが前記記憶手段に記憶されていない場合、前記画像作成手段によって作成された印刷画像データを前記端末装置に送信する、ことを特徴とする請求項１に記載の印刷管理装置である。
【００１１】
請求項３に係る発明は、前記作成用情報は、前記印刷対象のＷｅｂページのアドレスデータであり、前記画像作成手段は、前記印刷対象のＷｅｂページのアドレスデータを利用して取得されたＷｅｂページのデータに基づいて印刷画像データを作成する、ことを特徴とする請求項２に記載の印刷管理装置である。
【００１２】
請求項４に係る発明は、前記作成用情報は、前記印刷対象のＷｅｂページの復元可能な符号化情報であり、前記画像作成手段は、前記復元可能な符号化情報に基づいて前記印刷対象のＷｅｂページのデータを復元し、復元されたＷｅｂページのデータに基づいて印刷画像データを作成する、ことを特徴とする請求項２に記載の印刷管理装置である。
【００１３】
請求項５に係る発明は、前記印刷対象のＷｅｂページが、アクセスされる度に内容が変わるＷｅｂページの場合、前記作成用情報受信手段は、前記印刷対象のＷｅｂページの復元可能な符号化情報を前記端末装置から受信する、ことを特徴とする請求項４に記載の印刷管理装置である。
【００１４】
請求項６に係る発明は、前記印刷対象のＷｅｂページが、アクセスするために認証情報が必要なＷｅｂページの場合、前記作成用情報受信手段は、前記印刷対象のＷｅｂページの復元可能な符号化情報を前記端末装置から受信する、ことを特徴とする請求項４に記載の印刷管理装置である。
【００１５】
請求項７に係る発明は、前記印刷対象のＷｅｂページの印刷要求を前記端末装置から受信した場合、前記印刷対象のＷｅｂページの符号化情報を前記端末装置にて作成するためのプログラムを前記端末装置に提供するプログラム提供手段を更に有する、ことを特徴とする請求項１から請求項６のいずれか一項に記載の印刷管理装置である。
【００１６】
請求項８に係る発明は、コンピュータを、印刷対象のＷｅｂページの符号化情報を端末装置から受信する符号化情報受信手段と、過去に作成されたＷｅｂページの印刷画像データと当該Ｗｅｂページの符号化情報とを対応付けて記憶する記憶装置に、前記印刷対象のＷｅｂページの符号化情報に対応する印刷画像データが記憶されている場合、前記印刷対象のＷｅｂページの符号化情報に対応する印刷画像データを前記記憶装置から取得して前記端末装置に送信する送信手段と、として機能させるプログラムである。
【発明の効果】
【００１７】
請求項１，８に係る発明によると、Ｗｅｂページの印刷効率の低下が防止又は軽減される。
【００１８】
請求項２に係る発明によると、印刷画像データが記憶されていない場合であっても、印刷画像データを提供することができる。
【００１９】
請求項３に係る発明によると、印刷画像データが記憶されていない場合に印刷対象のＷｅｂページを取得することで、Ｗｅｂページの印刷効率の低下が防止又は軽減される。
【００２０】
請求項４に係る発明によると、印刷対象のＷｅｂページを取得せずに、印刷画像データを提供することができる。
【００２１】
請求項５に係る発明によると、印刷対象のＷｅｂページの内容がアクセスの度に変更する場合であっても、印刷要求の内容と同一内容の印刷画像データが提供される。
【００２２】
請求項６に係る発明によると、認証情報が提供されなくても、印刷対象のＷｅｂページの印刷画像データが提供される。
【００２３】
請求項７に係る発明によると、符号化情報を作成するための専用プログラムを端末装置に予めインストールせずに済む。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態に係る印刷システムの一例を示すブロック図である。
【図２】データベースに格納されている情報の一例である。
【図３】データベースに格納されている情報の一例である。
【図４】Ｗｅｂページの一例を示す模式図である。
【図５】印刷イメージ作成用のＷｅｂページの一例を示す模式図である。
【図６】端末装置から印刷管理装置に送信されるデータの一例である。
【図７】識別用符号化情報の一例を示す図である。
【図８】復元可能な符号化情報の一例を示す図である。
【図９】端末装置から印刷管理装置に送信されるデータの一例である。
【図１０】端末装置から印刷管理装置に送信されるデータの一例である。
【図１１】実施例１に係る処理の一例を示すシーケンス図である。
【図１２】実施例２に係る処理の一例を示すシーケンス図である。
【発明を実施するための形態】
【００２５】
図１に、本発明の実施形態に係る印刷システムの一例を示す。本実施形態に係る印刷システムは、印刷管理装置１０、端末装置５０、データベース（ＤＢ）８０、印刷イメージ記憶装置９０及び印刷装置１００を含み、それらは、ネットワーク等の通信経路を介して接続されている。また、印刷管理装置１０及び端末装置５０は、インターネットＮに接続されている。なお、図１には、それぞれ１台の端末装置５０及び印刷装置１００が示されているが、複数台の端末装置５０及び印刷装置１００が印刷管理装置１０に接続されてもよい。
【００２６】
印刷管理装置１０は、印刷対象となるＷｅｂページの印刷画像データを作成及び管理し、印刷画像データを端末装置５０及び印刷装置１００に送信する。印刷画像データは、印刷装置１００による印刷に対応するフォーマットで表されたデータである。
【００２７】
端末装置５０は、一例としてパーソナルコンピュータや携帯端末装置（スマートフォンや携帯電話）であり、インターネットＮ経由でＷｅｂページのデータを取得してＷｅｂページを表示する。また、端末装置５０は、ユーザによる印刷要求に応じて、Ｗｅｂページの印刷要求を印刷管理装置１０に送信する。
【００２８】
データベース（ＤＢ）８０は、図２に示すように、過去に作成された印刷対象のＷｅｂページのアドレスデータ（例えばＵＲＬ）と、当該Ｗｅｂページの識別用符号化情報と、当該Ｗｅｂページの印刷画像データの識別情報（例えば名称）と、をＷｅｂページ毎に関連付けて記憶する。Ｗｅｂページの識別用符号化情報は、後述するように、Ｗｅｂページの表示内容そのものを示す情報であり、当該Ｗｅｂページを一意に識別するための情報である。この識別用符号化情報は、Ｗｅｂページの変更の有無を検知するために用いられる。なお、ＤＢ８０は、図３に示すように、印刷画像データの印刷ＩＤ（予約番号）を、図２に示す各情報に関連付けて記憶してもよい。印刷ＩＤ（予約番号）は、印刷装置１００にて印刷画像データを印刷するために用いられる情報である。
【００２９】
印刷イメージ記憶装置９０は、Ｗｅｂページの印刷画像データを記憶する。印刷画像データには、識別情報（例えば名称）及び印刷ＩＤ（予約番号）が関連付けられている。
【００３０】
印刷装置１００は、印刷管理装置１０から印刷画像データを受信して印刷する。印刷装置１００は、例えば、印刷ＩＤ（予約番号）を受け付けると、当該予約番号に対応する印刷画像データを印刷する。印刷装置１００は、一例として、コンビニエンスストア、スーパー、ホテル又は図書館等に設置されている。なお、印刷装置１００は、印刷機能の他、コピー機能やファクシミリ機能を備えていてもよい。
【００３１】
次に、印刷管理装置１０の構成について説明する。
【００３２】
プレビュー要求受信部１２は、Ｗｅｂページの印刷要求を示す情報を端末装置５０から受信する。
【００３３】
プログラム送信部１４は、印刷イメージ作成用Ｗｅｂページのデータを端末装置５０に送信する。印刷イメージ作成用Ｗｅｂページのデータには、印刷対象のＷｅｂページの識別用符号化情報を端末装置５０にて作成するための符号化プログラムが含まれる。また、印刷対象のＷｅｂページが、アクセスする度に内容が変わる動的Ｗｅｂページの場合、又は、アクセスするために認証情報が必要な認証Ｗｅｂページの場合、プログラム送信部１４は、符号化プログラムと復元可能符号化プログラムとを含む印刷イメージ作成用Ｗｅｂページのデータを端末装置５０に送信する。復元可能符号化プログラムは、印刷対象のＷｅｂページの復元可能な符号化情報を端末装置５０にて作成するためのプログラムである。なお、動的Ｗｅｂページ及び認証Ｗｅｂページ以外のＷｅｂページを、静的Ｗｅｂページと称することとする。
【００３４】
符号化情報受信部１６は、印刷対象のＷｅｂページのアドレスデータ（ＵＲＬ）と、当該Ｗｅｂページの識別用符号化情報と、を端末装置５０から受信する。また、印刷対象のＷｅｂページが動的Ｗｅｂページ又は認証Ｗｅｂページの場合、符号化情報受信部１６は、印刷対象のＷｅｂページのアドレスデータと、当該Ｗｅｂページの識別用符号化情報と、当該Ｗｅｂページの復元可能な符号化情報と、を端末装置５０から受信する。
【００３５】
印刷イメージ確認部１８は、端末装置５０から送信された印刷対象のＷｅｂページのアドレスデータ（ＵＲＬ）及び識別用符号化情報に対応する印刷画像データの識別情報が、ＤＢ８０に登録されているか否かを確認する。これにより、印刷対象のＷｅｂページの印刷画像データが、印刷イメージ記憶装置９０に記憶されているか否かが確認される。
【００３６】
Ｗｅｂページ取得部２０は、印刷対象のＷｅｂページの印刷画像データが印刷イメージ記憶装置９０に記憶されていない場合、端末装置５０から送信された印刷対象のＷｅｂページのアドレス（ＵＲＬ）に従って、印刷対象のＷｅｂページのデータをインターネットＮ経由で取得する。
【００３７】
復元部２２は、端末装置５０から送信された復元可能な符号化情報から、印刷対象のＷｅｂページのデータを復元する。
【００３８】
印刷イメージ作成部２４は、Ｗｅｂページ取得部２０によって取得された印刷対象のＷｅｂページのデータ、又は、復元部２２によって復元された印刷対象のＷｅｂページ、に基づいて、印刷装置１００による印刷に対応するフォーマットで表された印刷画像データを作成する。印刷イメージ作成部２４は、識別情報（名称）を作成して印刷画像データに関連付ける。また、印刷イメージ作成部２４は、印刷対象のＷｅｂページを符号化することで、当該Ｗｅｂページの識別用符号化情報を作成する。
【００３９】
印刷情報作成部２６は、印刷画像データの印刷条件を示す印刷情報を作成する。この印刷情報には、一例として、印刷画像データの印刷ＩＤ（予約番号）と、用紙サイズ、印刷枚数及び印刷料金が含まれる。
【００４０】
印刷イメージ送信部２８は、印刷画像データ及び印刷情報を端末装置５０に送信する。
【００４１】
印刷情報管理部３０は、図２又は図３に示すように、過去に作成されたＷｅｂページのアドレスデータ（ＵＲＬ）と、当該Ｗｅｂページの識別用符号化情報と、当該Ｗｅｂページの印刷画像データの識別情報（名称）と、をＷｅｂページ毎に関連付けてＤＢ８０に記憶させる。
【００４２】
印刷イメージ管理部３２は、Ｗｅｂページの印刷画像データを印刷イメージ記憶装置９０に記憶させる。
【００４３】
印刷イメージ要求受付部３４は、印刷画像データの取得要求を示す情報（例えば予約番号）を印刷装置１００から受信する。
【００４４】
印刷イメージ送信部３６は、予約番号に対応する印刷画像データを印刷装置１００に送信する。
【００４５】
次に、図４を参照して、端末装置５０に表示されるＷｅｂページについて説明する。サイトコンテンツ（Ｗｅｂページ）が端末装置５０に表示され、サイトコンテンツ内に印刷ボタンが表示される。印刷ボタンには、印刷要求するためのＵＲＬがリンク付けされている。このリンクＵＲＬには、プリンタサーバのＵＲＬ（本実施形態では一例として印刷管理装置１０のアドレス）と、印刷対象のＷｅｂページのＵＲＬと、印刷対象のＷｅｂページの種類を示す情報（ｔｙｐｅ情報）と、印刷対象のＷｅｂページの更新判断の厳密度を示す情報（ｌｅｖｅｌ情報）と、が含まれる。ユーザが端末装置５０を用いて印刷ボタンをクリックすることで、Ｗｅｂページの印刷要求がなされる。なお、印刷ボタンを経由せずに、印刷対象のＷｅｂページのＵＲＬに直接アクセスしてもよい。また、印刷用レイアウトページが存在する場合、印刷対象のＷｅｂページのＵＲＬは、その印刷用レイアウトページのＵＲＬであってもよい。
【００４６】
ｔｙｐｅ情報は、印刷対象のＷｅｂページが、静的Ｗｅｂページ、動的Ｗｅｂページ及び認証Ｗｅｂページの中のいずれのＷｅｂページに該当するのかを示す情報である。例えば、ｔｙｐｅが「１」のＷｅｂページは静的Ｗｅｂページであり、ｔｙｐｅが「２」のＷｅｂページは動的Ｗｅｂページ又は認証Ｗｅｂページである。このｔｙｐｅ情報は、例えばＷｅｂページの管理者によって設定される。
【００４７】
ｌｅｖｅｌ情報は、印刷対象のＷｅｂページの識別用符号化情報を作成するときに、識別用符号化情報に含める情報を決定するための情報である。具体的には、ｌｅｖｅｌ情報は、印刷対象のＷｅｂページのＨＴＭＬのみから識別用符号化情報を作成するのか、ＨＴＭＬからのリンク先のＣＳＳ、Ｊａｖａｓｃｒｉｐｔ及び画像とＨＴＭＬとを含めて識別用符号化情報を作成するのかを、決定するための情報である。例えば、ＣＳＳ、Ｊａｖａｓｃｒｉｐｔ及び画像はＨＴＭＬからのリンクとなっているため、これらの情報が変更されていてもＨＴＭＬ自体は変更されていないため、ＨＴＭＬからでは、これらの情報の変更が判断できない。そこで、リンク先のＣＳＳ、Ｊａｖａｓｃｒｉｐｔ及び画像が変更されている場合、これらの情報とＨＴＭＬとを含めて識別用符号化情報を作成するようにｌｅｖｅｌ情報を設定する。例えば、リンク先のＣＳＳ、Ｊａｖａｓｃｒｉｐｔ及び画像が変更されていない場合、ｌｅｖｅｌを「１」に設定し、それらの情報が変更されている場合、ｌｅｖｅｌを「２」に設定する。Ｗｅｂページの更新は、Ｗｅｂページの管理者によって管理されているため、リンク先のＣＳＳ、Ｊａｖａｓｃｒｉｐｔ及び画像に変更が発生した場合、管理者によって、ｌｅｖｅｌ情報が設定される。このように、Ｗｅｂページに、ＣＳＳ、Ｊａｖａｓｃｒｉｐｔ及び画像が含まれ、それらが変更された場合に、ＣＳＳ、Ｊａｖａｓｃｒｉｐｔ及び画像とＨＴＭＬとを含めて識別用符号化情報を作成することで、それらの変更が反映された識別用符号化情報が作成される。なお、ＣＳＳ、Ｊａｖａｓｃｒｉｐｔ及び画像の変更に伴ってファイル名も変更されている場合、ＨＴＭＬも変更されているため、ＨＴＭＬのみから識別用符号化情報を作成するようにｌｅｖｅｌ情報を設定してもよい。
【００４８】
また、図５に、印刷イメージ作成用Ｗｅｂページの一例を示す。図５に示す印刷イメージ作成用Ｗｅｂページは、プログラム送信部１４によって端末装置５０に送信されて端末装置５０に表示される。印刷イメージ作成用Ｗｅｂページには、印刷イメージ送信部２８から端末装置５０に送信された印刷画像データと印刷情報とが表示される。また、印刷イメージ作成用Ｗｅｂページのデータに含まれるプログラムによって、印刷対象のＷｅｂページの取得、識別用符号化情報の作成、及び、印刷管理装置１０への識別用符号化情報の送信が、バックグラウンドで行われる。このバックグランドでの処理は、例えばＡｊａｘを用いればよい。なお、印刷イメージ作成用Ｗｅｂページは、印刷対象のＷｅｂページのプレビュー画面に相当する。
【００４９】
次に、端末装置５０の構成について説明する。
【００５０】
制御部５２は、例えばＷｅｂブラウザを起動し、Ｗｅｂブラウザによって取得されたＷｅｂページをＵＩ部６８の表示部に表示させる。例えば、Ｗｅｂブラウザは、ユーザによって指定されたアドレス（ＵＲＬ）に従って、ＷｅｂページのデータをインターネットＮ経由で取得し、ＷｅｂページをＵＩ部６８に表示させる。
【００５１】
プレビュー要求送信部５４は、ユーザによってＷｅｂページの印刷要求がなされた場合、Ｗｅｂページの印刷要求を示す情報を印刷管理装置１０に送信する。例えば、プレビュー要求送信部５４は、図６に示すように、印刷対象のＷｅｂページのＵＲＬ、ｔｙｐｅ情報及びｌｅｖｅｌ情報を印刷管理装置１０に送信する。なお、プレビュー要求送信部５４は、図６に示す情報のうち、ｔｙｐｅ情報及びｌｅｖｅｌ情報を印刷管理装置１０に送信しなくてもよい。
【００５２】
プログラム受信部５６は、印刷イメージ作成用Ｗｅｂページのデータを印刷管理装置１０から受信する。
【００５３】
Ｗｅｂページ取得部５８は、印刷対象のＷｅｂページのデータをインターネットＮ経由で取得する。
【００５４】
符号化部６０は、印刷対象のＷｅｂページを符号化することで、当該Ｗｅｂページの識別用符号化情報を作成する。図７に識別用符号化情報の一例を示す。識別用符号化情報は、一例としてＭＤ５（Ｍｅｓｓａｇｅ  Ｄｉｇｅｓｔ  Ａｌｇｏｒｉｔｈｍ  ５）等を用いたハッシュ値である。Ｗｅｂページのｌｅｖｅｌに応じて、リンク先のＣＳＳ、ｊａｖａｓｃｒｉｐｔ及び画像と、ＨＴＭＬと、を結合してＷｅｂページが符号化される。例えば、ｌｅｖｅｌが「１」の場合、符号化部６０は、ＨＴＭＬから識別用符号化情報を作成する。また、ｌｅｖｅｌが「２」の場合、符号化部６０は、リンク先のＣＳＳ、ｊａｖａｓｃｒｉｐｔ及び画像と、ＨＴＭＬと、を結合して識別用符号化情報を作成する。
【００５５】
復元可能符号化部６２は、印刷対象のＷｅｂページが動的Ｗｅｂページ又は認証Ｗｅｂページの場合、当該Ｗｅｂページを符号化することで、印刷管理装置１０にて復元可能な符号化情報を作成する。例えば、ｔｙｐｅが「２」のＷｅｂページは、動的Ｗｅｂページ又は認証Ｗｅｂページであるため、復元可能符号化部６２は、ｔｙｐｅが「２」のＷｅｂページの復元可能な符号化情報を作成する。図８に復元可能な符号化情報の一例を示す。復元可能な符号化情報は、一例としてＢＡＳＥ６４で作成された情報である。
【００５６】
符号化情報送信部６４は、符号化部６０によって作成された識別用符号化情報を印刷管理装置１０に送信する。また、符号化情報送信部６４は、復元可能符号化部６２によって作成された復元可能な符号化情報を印刷管理装置１０に送信する。例えば、印刷対象のＷｅｂページが静的ページの場合、符号化情報送信部６４は、図９に示すように、印刷対象のＷｅｂページのＵＲＬ、ｔｙｐｅ情報、ｌｅｖｅｌ情報及び識別用符号化情報（ｅｎｃ）を、印刷管理装置１０に送信する。また、印刷対象のＷｅｂページが動的ページ又は認証ページの場合、符号化情報送信部６４は、図１０に示すように、印刷対象のＷｅｂページのＵＲＬ、ｔｙｐｅ情報、ｌｅｖｅｌ情報、識別用符号化情報（ｅｎｃ）及び復元可能な符号化情報（ｅｎｃ２）を，印刷管理装置１０に送信する。なお、符号化情報送信部６４は、図９及び図１０に示す情報のうち、ｔｙｐｅ情報及びｌｅｖｅｌ情報を印刷管理装置１０に送信しなくてもよい。
【００５７】
印刷イメージ受信部６６は、印刷画像データ及び印刷情報を印刷管理装置１０から受信する。
【００５８】
Ｗｅｂページ取得部５８、符号化部６０、復元可能符号化部６２、符号化情報送信部６４及び印刷イメージ受信部６６のそれぞれの機能は、印刷イメージ作成用Ｗｅｂページのデータに含まれるプログラムによって実現される。例えば、符号化部６０の機能は符号化プログラムによって実現され、復元可能符号化部６２の機能は復元可能符号化プログラムによって実現される。
【００５９】
ユーザインターフェース部（ＵＩ部）６８は操作部と表示部とを備え、Ｗｅｂページを表示し、ユーザによって入力された情報を受け付ける。
【００６０】
次に、本実施形態に係る印刷システムの処理について説明する。
【００６１】
（実施例１）
図１１に示すシーケンス図を参照して、実施例１に係る処理について説明する。実施例１では、印刷対象のＷｅｂページが静的Ｗｅｂページの場合について説明する。
【００６２】
まず、ユーザは端末装置５０のＵＩ部６８を用いてＷｅｂブラウザの起動を指示すると、制御部５２は、Ｗｅｂブラウザを起動し、Ｗｅｂブラウザによって取得されたＷｅｂページをＵＩ部６８の表示部に表示させる（Ｓ０１）。Ｗｅｂブラウザは、例えば図４に示すＷｅｂページを、ＵＩ部６８の表示部に表示させる。
【００６３】
そして、ユーザがＷｅｂページに表示された印刷ボタンをクリックすると、プレビュー要求送信部５４は、図４に示すリンクＵＲＬに含まれる、印刷対象のＷｅｂページのＵＲＬ、ｔｙｐｅ情報及びｌｅｖｅｌ情報を、印刷管理装置１０に送信し、Ｗｅｂページの印刷を要求する（Ｓ０２）。図６に、印刷管理装置１０に送信されるＵＲＬ、ｔｙｐｅ情報及びｌｅｖｅｌ情報の一例を示す。印刷対象のＷｅｂページが静的Ｗｅｂページの場合、ｔｙｐｅは「１」に設定されている。
【００６４】
印刷管理装置１０のプレビュー要求受信部１２が、端末装置５０から印刷要求を受けると、プログラム送信部１４は、印刷イメージ作成用Ｗｅｂページのデータを端末装置５０に送信する（Ｓ０３）。例えば、ｔｙｐｅ情報が「１」を示している場合、すなわち、印刷対象のＷｅｂページが静的Ｗｅｂページの場合、プログラム送信部１４は、符号化プログラムを含む印刷イメージ作成用Ｗｅｂページのデータを端末装置５０に送信する。
【００６５】
端末装置５０のプログラム受信部５６は、印刷イメージ作成用Ｗｅｂページのデータを印刷管理装置１０から受信し、制御部５２は、印刷イメージ作成用ＷｅｂページをＵＩ部６８の表示部に表示させる。そして、印刷イメージ作成用Ｗｅｂページのデータに含まれるプログラムが端末装置５０にて実行されることで、Ｗｅｂページ取得部５８、符号化部６０、符号化情報送信部６４及び印刷イメージ受信部６６の機能が実現される。
【００６６】
まず、Ｗｅｂページ取得部５８は、印刷対象のＷｅｂページのＵＲＬにアクセスし、当該ＷｅｂページのデータをインターネットＮ経由で取得する。符号化部６０は、当該Ｗｅｂページを符号化することで、図７に示す識別用符号化情報を作成する（Ｓ０４）。このとき、符号化部６０は、ｌｅｖｅｌの設定値に応じて、符号化の対象となる情報を変えてもよい。例えば、ｌｅｖｅｌの値が「１」の場合、リンク先のＣＳＳ、Ｊａｖａｓｃｒｉｐｔ及び画像が変更されていないため、符号化部６０は、印刷対象のＷｅｂページのＨＴＭＬから識別用符号化情報を作成する。一方、ｌｅｖｅｌの値が「２」の場合、リンク先のＣＳＳ、Ｊａｖａｓｃｒｉｐｔ及び画像が変更されているため、符号化部６０は、リンク先のＣＳＳ、Ｊａｖａｓｃｒｉｐｔ及び画像と、ＨＴＭＬと、を結合して識別用符号化情報を作成する。そして、符号化情報送信部６４は、図９に示す、印刷対象のＷｅｂページのＵＲＬ、ｔｙｐｅ情報、ｌｅｖｅｌ情報及び識別用符号化情報（ｅｎｃ）を、印刷管理装置１０に送信する（Ｓ０５）。
【００６７】
印刷管理装置１０の印刷イメージ確認部１８は、端末装置５０から送信されたＵＲＬ及び識別用符号化情報を検索キーとしてＤＢ８０を検索する（Ｓ０６）。
【００６８】
そして、端末装置５０から送信されたＵＲＬ及び識別用符号化情報に対応する印刷画像データの識別情報が、ＤＢ８０に登録されている場合、すなわち、当該ＵＲＬ及び識別用符号化情報に対応する印刷画像データが印刷イメージ記憶装置９０に記憶されている場合（Ｓ０７，Ｙｅｓ）、印刷イメージ送信部２８は、当該ＵＲＬ及び識別用符号化情報に対応する印刷画像データを印刷イメージ記憶装置９０から取得し、当該印刷画像データ及び印刷情報を端末装置５０に送信する（Ｓ１３）。なお、印刷情報は、印刷情報作成部２６によって作成される。
【００６９】
一方、端末装置５０から送信されたＵＲＬ及び識別用符号化情報に対応する印刷画像データが印刷イメージ記憶装置９０に記憶されていない場合（Ｓ０７，Ｎｏ）、Ｗｅｂページ取得部２０は、当該ＵＲＬにアクセスし、印刷対象のＷｅｂページのデータをインターネットＮ経由で取得する（Ｓ０８）。印刷イメージ作成部２４は、印刷対象のＷｅｂページの識別用符号化情報を作成し（Ｓ０９）、当該Ｗｅｂページのデータに基づいて印刷画像データを作成する（Ｓ１０）。また、印刷情報作成部２６は印刷情報を作成する。印刷イメージ管理部３２は、印刷イメージ作成部２４によって作成された印刷画像データを印刷イメージ記憶装置９０に記憶させ（Ｓ１１）、印刷情報管理部３０は、図２又は図３に示すように、印刷対象のＷｅｂページのＵＲＬと、当該Ｗｅｂページの識別用符号化情報と、当該Ｗｅｂページの印刷画像データの名称と、を関連付けてＤＢ８０に記憶させる（Ｓ１２）。そして、印刷イメージ送信部２８は、印刷画像データ及び印刷情報を端末装置５０に送信する（Ｓ１３）。
【００７０】
端末装置５０の印刷イメージ受信部６６は、印刷画像データ及び印刷情報を印刷管理装置１０から受信し、制御部５２は、印刷画像データ及び印刷情報を、図５に示すように、印刷イメージ作成用Ｗｅｂページ内に表示させる（Ｓ１４）。
【００７１】
そして、ユーザが、印刷情報として表示された予約番号を印刷装置１００に入力すると、印刷装置１００は、印刷対象データの取得要求を示す情報（例えば予約番号）を印刷管理装置１０に送信する。印刷管理装置１０の印刷イメージ要求受付部３４は、当該取得要求を示す情報を受信し、印刷イメージ送信部３６は、予約番号に対応する印刷画像データを印刷イメージ記憶装置９０から取得して印刷装置１００に送信する。印刷装置１００は、印刷管理装置１０から送信された印刷画像データを印刷する。
【００７２】
実施例１によると、Ｗｅｂページの印刷画像データを識別用符号化情報に対応付けてＤＢ８０で管理しておき、端末装置５０にて作成された印刷対象のＷｅｂページの識別用符号化情報と同一の情報がＤＢ８０に記憶されている場合、印刷管理装置１０は、印刷イメージ記憶装置９０に記憶されている印刷画像データを端末装置５０及び印刷装置１００に送信し、印刷対象のＷｅｂページの識別用符号化情報と同一の情報がＤＢ８０に記憶されていない場合、印刷管理装置１０は、印刷対象のＷｅｂページのデータを取得して印刷画像データを作成することで、印刷管理装置１０の負荷の増大が防止又は軽減される。すなわち、端末装置５０にて作成された識別用符号化情報と同一の情報がＤＢ８０に記憶されている場合、印刷対象のＷｅｂページのＵＲＬと同一ＵＲＬのＷｅｂページの印刷画像データが過去に作成され、そのＷｅｂページの内容は、過去の作成時点から変更されていないことになる。つまり、印刷対象のＷｅｂページは更新されていないことになる。この場合、印刷管理装置１０は、印刷対象のＷｅｂページの印刷画像データを新たに作成することはせず、印刷イメージ記憶装置９０に記憶されている印刷画像データを印刷装置１００に送信する。このように、印刷対象のＷｅｂページが更新されていない場合、印刷イメージ記憶装置９０に記憶されている印刷画像データを利用して印刷することで、Ｗｅｂページの取得及び印刷画像データの作成を印刷管理装置１０が行う必要がないので、印刷管理装置１０の負荷の増大が防止又は軽減され、また、Ｗｅｂページのデータの取得に要する時間が削減される。従って、Ｗｅｂページの印刷効率の低下が防止又は軽減される。
【００７３】
一方、印刷対象のＷｅｂページのＵＲＬと同一のＵＲＬがＤＢ８０に記憶されている場合、当該印刷対象のＷｅｂページの印刷画像データが過去に作成されたことになるが、印刷要求時に端末装置５０にて作成された識別用符号化情報と、ＤＢ８０に記憶されている識別用符号化情報と、が一致しない場合、当該印刷対象のＷｅｂページの内容は、過去の作成時点から変更されたことになる。つまり、印刷対象のＷｅｂページが更新されたことになる。この場合、印刷管理装置１０は、印刷対象のＷｅｂページのＵＲＬにアクセスすることで、当該Ｗｅｂページの最新情報を取得し、その最新情報に基づいて更新後の印刷画像データを作成する。ＷｅｂページのＵＲＬが変わらなくても、Ｗｅｂページの内容が更新された場合、更新前と更新後とでは、当該Ｗｅｂページの識別用符号化情報は異なるので、識別用符号化情報によって印刷画像データを管理することで、Ｗｅｂページの更新の有無が確認される。そして、更新が確認された場合に、印刷管理装置１０は、当該Ｗｅｂページのデータを取得して印刷画像データを作成する。このように、印刷対象のＷｅｂページが更新された場合に当該Ｗｅｂページのデータを取得して印刷画像データを作成し、当該Ｗｅｂページが更新されていない場合には、過去に作成された印刷画像データを利用して印刷することで、Ｗｅｂページの印刷効率の低下が防止又は軽減される。
【００７４】
例えば、同一のＷｅｂページを複数回印刷する場合、印刷画像データが作成されれば、印刷管理装置１０は、その都度、印刷対象のＷｅｂページのデータを取得する必要がないため、印刷効率の低下が防止又は軽減される。
【００７５】
また、識別用符号化情報を端末装置５０にて作成して印刷管理装置１０に送信するためのプログラムは、印刷イメージ作成用Ｗｅｂページのデータとともに、印刷管理装置１０から端末装置５０に送信されるので、識別用符号化情報を作成して送信するための専用プログラムを、端末装置５０に予めインストールしなくても済む。
【００７６】
また、ＨＴＭＬからのリンク先のＣＳＳ、ｊａｖａｓｃｒｉｐｔ及び画像が変更されている場合であっても、ｌｅｖｅｌ情報を利用して識別用符号化情報を作成することで、Ｗｅｂページの変更の有無がより正確に確認される。
【００７７】
（実施例２）
次に、図１２に示すシーケンス図を参照して、実施例２に係る処理について説明する。実施例２では、印刷対象のＷｅｂページが動的Ｗｅｂページ又は認証Ｗｅｂページの場合について説明する。
【００７８】
実施例１と同様に、制御部５２は、Ｗｅｂブラウザを起動し、Ｗｅｂブラウザによって取得されたＷｅｂページをＵＩ部６８に表示させる（Ｓ２０）。そして、ユーザがＷｅｂページに表示された印刷ボタンをクリックすると、プレビュー要求送信部５４は、印刷対象のＷｅｂページのＵＲＬ、ｔｙｐｅ情報及びｌｅｖｅｌ情報を、印刷管理装置１０に送信し、Ｗｅｂページの印刷を要求する（Ｓ２１）。これに応じて、印刷管理装置１０のプログラム送信部１４は、印刷イメージ作成用Ｗｅｂページのデータを端末装置５０に送信する（Ｓ２２）。例えば、ｔｙｐｅ情報が「２」を示している場合、すなわち、印刷対象のＷｅｂページが動的Ｗｅｂページ又は認証Ｗｅｂページの場合、プログラム送信部１４は、符号化プログラムと復元可能符号化プログラムとを含む印刷イメージ作成用Ｗｅｂページのデータを端末装置５０に送信する。端末装置５０の制御部５２は、印刷イメージ作成用ＷｅｂページをＵＩ部６８の表示部に表示させる。そして、印刷イメージ作成用Ｗｅｂページのデータに含まれるプログラムが端末装置５０にて実行されることで、Ｗｅｂページ取得部５８、符号化部６０、復元可能符号化部６２、符号化情報送信部６４及び印刷イメージ受信部６６の機能が実現される。
【００７９】
実施例１と同様に、Ｗｅｂページ取得部５８は、印刷対象のＷｅｂページを取得し、符号化部６０は、当該Ｗｅｂページの識別用符号化情報を作成する（Ｓ２３）。また、復元可能符号化部６２は、当該Ｗｅｂページを符号化することで、図８に示す復元可能な符号化情報を作成する（Ｓ２４）。そして、符号化情報送信部６４は、図１０に示す、印刷対象のＷｅｂページのＵＲＬ、ｔｙｐｅ情報、ｌｅｖｅｌ情報、識別用符号化情報（ｅｎｃ）及び復元可能な符号化情報（ｅｎｃ２）を、印刷管理装置１０に送信する（Ｓ２５）。
【００８０】
印刷管理装置１０の印刷イメージ確認部１８は、端末装置５０から送信されたＵＲＬ及び識別用符号化情報を検索キーとしてＤＢ８０を検索する（Ｓ２６）。
【００８１】
そして、実施例１と同様に、端末装置５０から送信されたＵＲＬ及び識別用符号化情報に対応する印刷画像データの識別情報が、ＤＢ８０に登録されている場合（Ｓ２７，Ｙｅｓ）、印刷イメージ送信部２８は、当該ＵＲＬ及び識別用符号化情報に対応する印刷画像データを端末装置５０に送信する（Ｓ３３）。
【００８２】
一方、端末装置５０から送信されたＵＲＬ及び識別用符号化情報に対応する印刷画像データが印刷イメージ記憶装置９０に記憶されていない場合（Ｓ２７，Ｎｏ）、復元部２２は、端末装置５０から送信された復元可能な符号化情報から、印刷対象のＷｅｂページのデータを復元する（Ｓ２８）。
【００８３】
そして、印刷イメージ作成部２４は、復元部２２によって復元された印刷対象のＷｅｂページの識別用符号化情報を作成し（Ｓ２９）、当該Ｗｅｂページのデータに基づいて印刷画像データを作成する（Ｓ３０）。また、印刷情報作成部２６は印刷情報を作成する。印刷イメージ管理部３２は、印刷イメージ作成部２４によって作成された印刷画像データを印刷イメージ記憶装置９０に記憶させ（Ｓ３１）、印刷情報管理部３０は、図２又は図３に示すように、印刷対象のＷｅｂページのＵＲＬと、当該Ｗｅｂページの識別用符号化情報と、当該Ｗｅｂページの印刷画像データの名称と、を関連付けてＤＢ８０に記憶させる（Ｓ３２）。そして、印刷イメージ送信部２８は、印刷画像データ及び印刷情報を端末装置５０に送信する（Ｓ３３）。
【００８４】
端末装置５０の制御部５２は、印刷管理装置１０から送信された印刷画像データ及び印刷情報を、図５に示すように、印刷イメージ作成用Ｗｅｂページ内に表示させる（Ｓ３４）。
【００８５】
そして、実施例１と同様に、ユーザが、印刷情報として表示された予約番号を印刷装置１００に入力すると、印刷装置１００は、当該予約番号に対応する印刷画像データを印刷管理装置１０から受信して印刷する。
【００８６】
実施例２によると、実施例１と同様に、Ｗｅｂページの印刷画像データを印刷イメージ記憶装置９０に保存しておくことで、印刷管理装置１０の負荷の増大が防止又は軽減され、Ｗｅｂページの印刷効率の低下が防止又は軽減される。
【００８７】
また、印刷対象のＷｅｂページの印刷画像データと同一の印刷画像データが過去に作成されておらず、当該Ｗｅｂページが、アクセスする度に内容が変更し得る動的Ｗｅｂページの場合であっても、印刷対象のＷｅｂページの復号化可能な符号化情報を端末装置５０にて作成し、印刷管理装置１０にて復号化することで、ユーザが印刷要求した内容と同一内容の印刷画像データが作成される。
【００８８】
仮に、印刷管理装置１０が、印刷対象のＷｅｂページのＵＲＬにアクセスしてＷｅｂページのデータを取得したとしても、そのＷｅｂページの内容は、端末装置５０がアクセスしたときから変更されている場合があるため、印刷管理装置１０によって取得されたＷｅｂページの内容は、端末装置５０が取得したＷｅｂページの内容、すなわち、印刷対象のＷｅｂページの内容とは異なる場合がある。この場合、ユーザが印刷要求した内容とは異なるＷｅｂページが印刷管理装置１０によって取得されることになるため、ユーザが印刷要求した内容が印刷されないことになる。これに対して、実施例２によると、印刷対象のＷｅｂページの復元可能な符号化情報を端末装置５０にて作成して印刷管理装置１０に送信することで、ユーザが印刷要求した内容と同一内容の印刷画像データが印刷管理装置１０にて作成されることになる。
【００８９】
また、印刷対象のＷｅｂページが認証Ｗｅｂページの場合、印刷管理装置１０にて当該印刷対象のＷｅｂデータを取得して印刷画像データを作成するためには、認証に必要な情報（例えばパスワード）を印刷管理装置１０に提供する必要がある。実施例２では、印刷対象のＷｅｂページの符号化可能な符号化情報を端末装置５０にて作成し、印刷管理装置１０にて復号化することで、認証Ｗｅｂページの印刷画像データと同一の印刷画像データが過去に作成されていない場合であっても、ユーザが印刷要求した内容と同一内容の印刷画像データが作成されることになる。
【００９０】
なお、印刷対象のＷｅｂページが静的Ｗｅｂページの場合であっても、端末装置５０にて当該Ｗｅｂページの復元可能な符号化情報を作成し、印刷管理装置１０にて復元可能な符号化情報を復元し、復元されたＷｅｂページに基づいて印刷画像データを作成してもよい。
【００９１】
また、識別用符号化情報に代えて、復元可能な符号化情報を用いて印刷画像データを管理してもよい。この場合、図２及び図３に示す識別用符号化情報に代えて、復元可能な符号化情報を、ＵＲＬ及び印刷画像データの名称に関連付けて管理する。
【００９２】
また、印刷管理装置１０は、図３に示す対応関係に基づいて、印刷対象のＷｅｂページの識別用符号化情報に対応する印刷ＩＤ（予約番号）を特定し、その印刷ＩＤに対応する印刷画像データを印刷装置１００から取得するようにしてもよい。
【００９３】
上述した印刷管理装置１０は、一例としてハードウェア資源とソフトウェアとの協働により実現される。具体的には、印刷管理装置１０は、図示しないＣＰＵ等のプロセッサを備えている。当該プロセッサが、図示しない記憶装置に記憶されたプログラムを読み出して実行することにより、印刷管理装置１０の各部の機能が実現される。上記プログラムは、ＣＤやＤＶＤ等の記憶媒体を経由して、又は、ネットワーク等の通信経路を経由して、記憶装置に記憶される。
【符号の説明】
【００９４】
１０  印刷管理装置、１２  プレビュー要求受信部、１４  プログラム送信部、１６  符号化情報受信部、１８  印刷イメージ確認部、２０，５８  Ｗｅｂページ取得部、２２  復元部、２４  印刷イメージ作成部、２６  印刷情報作成部、２８，３６  印刷イメージ送信部、３０  印刷情報管理部、３２  印刷イメージ管理部、３４  印刷イメージ要求受付部、５０  端末装置、５２  制御部、５４  プレビュー要求送信部、５６  プログラム受信部、６０  符号化部、６２  復元可能符号化部、６４  符号化情報送信部、６６  印刷イメージ受信部、６８  ユーザインターフェース部（ＵＩ部）、８０  データベース（ＤＢ）、９０  印刷イメージ記憶装置、１００  印刷装置。
【図１】
2015087961.tif 000003
【図２】
2015087961.tif 000004
【図３】
2015087961.tif 000005
【図４】
2015087961.tif 000006
【図５】
2015087961.tif 000007
【図６】
2015087961.tif 000008
【図７】
2015087961.tif 000009
【図８】
2015087961.tif 000010
【図９】
2015087961.tif 000011
【図１０】
2015087961.tif 000012
【図１１】
2015087961.tif 000013
【図１２】
2015087961.tif 000014