(57)【要約】【課題】セッション管理しているウェブサーバのウェブページ画面を適正にプリンタに印刷させる。【解決手段】携帯端末３は、ウェブサーバ４から取得されたウェブページ画面の印刷をプリンタ２に指示する場合に、ＵＲＬ情報とウェブページ画面に付随してウェブサーバから取得されたセッション情報とが付加された印刷要求コマンドをプリンタに送信し、プリンタは、携帯端末から送信された印刷要求コマンドに付加されているＵＲＬ情報とセッション情報とに基づいて、ウェブサーバにアクセスしてウェブページ画面を取得し、取得されたウェブページ画面を印刷する。【選択図】図１
2012198784.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して携帯端末とプリンタとウェブサーバとが接続された印刷システムにおいて、
前記携帯端末は、前記ウェブサーバから取得されたウェブページ画面の印刷を前記プリンタに指示する場合に、ＵＲＬ情報と当該ウェブページ画面に付随して前記ウェブサーバから取得されたセッション情報とが付加された印刷要求コマンドを前記プリンタに送信し、
前記プリンタは、前記携帯端末から送信された前記印刷要求コマンドに付加されている前記ＵＲＬ情報と前記セッション情報とに基づいて、前記ウェブサーバにアクセスして前記ウェブページ画面を取得し、取得された前記ウェブページ画面を印刷する
ことを特徴とする印刷システム。
【請求項２】
請求項１に記載の印刷システムにおいて、
前記携帯端末は、
前記ウェブサーバからＵＲＬ情報によって指定されたウェブページ画面を取得するページ取得部と、
前記ウェブサーバから取得された前記ウェブページ画面の印刷を前記プリンタに指示する印刷指示部と、
前記ＵＲＬ情報と前記ウェブページ画面に付随して前記ウェブサーバから取得された前記セッション情報とが付加された印刷要求コマンドを前記プリンタに送信する通信部とを有しており、
前記プリンタは、
前記携帯端末から送信された前記印刷要求コマンドに付加されている前記ＵＲＬ情報と前記セッション情報とに基づいて、前記ウェブサーバからウェブページ画面を取得するためのウェブページ取得コマンドを生成するコマンド情報生成部と、
前記ウェブページ取得コマンドに基づいて、前記ウェブサーバにアクセスして前記ウェブページ画面を取得する通信部と、
前記ウェブサーバから取得された前記ウェブページ画面を印刷する印刷部とを有する
ことを特徴とする印刷システム。
【請求項３】
請求項２に記載の印刷システムにおいて、
前記携帯端末は、
さらに、前記ウェブサーバから取得された前記ウェブページ画面のページ情報サイズを第１ページ情報サイズとして計算する測定部を有しており、
前記プリンタは、
さらに、当該プリンタが前記ウェブサーバにアクセスすることによって、前記ウェブサーバから直接取得された前記ウェブページ画面のページ情報サイズを第２ページ情報サイズとして計算する測定部と、
前記第１ページ情報サイズと前記第２ページ情報サイズとを比較する比較部と、
前記第１ページ情報サイズと前記第２ページ情報サイズとが異なる場合に、前記携帯端末に通知する通知部とを有する
ことを特徴とする印刷システム。
【請求項４】
ウェブサーバから取得されたウェブページ画面の印刷をプリンタに指示する携帯端末において、
前記ウェブサーバからＵＲＬ情報によって指定されたウェブページ画面を取得するページ取得部と、
前記ウェブサーバから取得された前記ウェブページ画面の印刷を前記プリンタに指示する印刷指示部と、
前記ＵＲＬ情報と前記ウェブページ画面に付随して前記ウェブサーバから取得されたセッション情報とが付加された印刷要求コマンドを前記プリンタに送信する通信部とを有する
ことを特徴とする携帯端末。
【請求項５】
請求項４に記載の携帯端末において、
さらに、前記ウェブサーバから取得された前記ウェブページ画面のページ情報サイズを第１ページ情報サイズとして計算する測定部を有する
ことを特徴とする携帯端末。
【請求項６】
ウェブサーバから取得されたウェブページ画面の印刷の指示を携帯端末から受けるプリンタにおいて、
前記携帯端末から送信された印刷要求コマンドに付加されている、ＵＲＬ情報と、前記携帯端末によって前記ウェブページ画面に付随して前記ウェブサーバから取得されたセッション情報とに基づいて、前記ウェブサーバからウェブページ画面を取得するためのウェブページ取得コマンドを生成するコマンド情報生成部と、
前記ウェブページ取得コマンドに基づいて、前記ウェブサーバにアクセスして前記ウェブページ画面を取得する通信部と、
前記ウェブサーバから取得された前記ウェブページ画面を印刷する印刷部とを有する
ことを特徴とするプリンタ。
【請求項７】
請求項６に記載のプリンタにおいて、
さらに、前記携帯端末が前記ウェブサーバから取得された前記ウェブページ画面のページ情報サイズを第１ページ情報サイズとして計算する場合に、当該プリンタが前記ウェブサーバにアクセスすることによって、前記ウェブサーバから直接取得された前記ウェブページ画面のページ情報サイズを第２ページ情報サイズとして計算する測定部と、
前記第１ページ情報サイズと前記第２ページ情報サイズとを比較する比較部と、
前記第１ページ情報サイズと前記第２ページ情報サイズとが異なる場合に、前記携帯端末に通知する通知部とを有する
ことを特徴とするプリンタ。
【請求項８】
ウェブサーバから取得されたウェブページ画面の印刷をプリンタに指示する携帯端末の制御部を、
前記ウェブサーバからＵＲＬ情報によって指定されたウェブページ画面を取得するページ取得部と、
前記ウェブサーバから取得された前記ウェブページ画面の印刷を前記プリンタに指示する印刷指示部と、
通信部を介して、前記ＵＲＬ情報と前記ウェブページ画面に付随して前記ウェブサーバから取得されたセッション情報とが付加された印刷要求コマンドを前記プリンタに送信する通信制御部として機能させる
ことを特徴とするプログラム。
【請求項９】
請求項８に記載のプログラムにおいて、
さらに、前記携帯端末の制御部を、
前記ウェブサーバから取得された前記ウェブページ画面のページ情報サイズを第１ページ情報サイズとして計算する測定部として機能させる
ことを特徴とするプログラム。
【請求項１０】
ウェブサーバから取得されたウェブページ画面の印刷の指示を携帯端末から受けるプリンタの制御部を、
前記携帯端末から送信された印刷要求コマンドに付加されている、ＵＲＬ情報と、前記携帯端末によって前記ウェブページ画面に付随して前記ウェブサーバから取得されたセッション情報とに基づいて、前記ウェブサーバからウェブページ画面を取得するためのウェブページ取得コマンドを生成するコマンド情報生成部と、
通信部を介して、前記ウェブページ取得コマンドに基づいて、前記ウェブサーバにアクセスして前記ウェブページ画面を取得する通信制御部と、
前記ウェブサーバから取得された前記ウェブページ画面を印刷部に印刷させる印刷制御部として機能させる
ことを特徴とするプログラム。
【請求項１１】
請求項１０に記載のプログラムにおいて、
前記プリンタの制御部を、
さらに、前記携帯端末が前記ウェブサーバから取得された前記ウェブページ画面のページ情報サイズを第１ページ情報サイズとして計算する場合に、当該プリンタが前記ウェブサーバにアクセスすることによって、前記ウェブサーバから直接取得された前記ウェブページ画面のページ情報サイズを第２ページ情報サイズとして計算する測定部と、
前記第１ページ情報サイズと前記第２ページ情報サイズとを比較する比較部と、
前記第１ページ情報サイズと前記第２ページ情報サイズとが異なる場合に、前記携帯端末に通知する通知部として機能させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを使って印刷する印刷システム、当該印刷システムに用いる携帯端末及びプリンタ、並びに、当該携帯端末を実現するプログラム及び当該プリンタを実現するプログラムに関する。
【背景技術】
【０００２】
従来、携帯電話機やスマートフォン等のウェブサーバにアクセスする機能を有する携帯端末でウェブページを閲覧し、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）情報をプリンタ（ファクシミリ装置及びＭＦＰを含む）に送信することにより、表示部に表示されているウェブページ画面を印刷する印刷システムがある（例えば、特許文献１参照）。なお、「ＭＦＰ」とは、Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒの略称で、プリンタにファクシミリ機能やスキャナ機能、コピー機能等を付加した装置である。
【０００３】
プリンタは、携帯端末からＵＲＬ情報を受信すると、ＵＲＬ情報によって指定されたウェブページを提供しているウェブサイトのウェブサーバにアクセスして、ウェブページ画面を取得する。そして、プリンタは、取得されたウェブページ画面を印刷データに変換して印刷する。この印刷システムは、一般的に、携帯端末の性能（演算速度や記憶容量、バッテリ容量等）がパーソナルコンピュータよりも低いため、携帯端末が写真や動画等の大容量の情報を含むウェブページ画面を表示したり、携帯端末がプリンタにウェブページ画面のデータを送信したりするのに、時間を要するという課題を、プリンタがウェブサーバからウェブページ画面を取得することにより、解決している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１０９２１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
携帯端末は、セッション管理しているウェブサーバにアクセスして、そのウェブサーバから提供されたウェブページ画面の印刷をプリンタに指示する場合がある。
しかしながら、従来の印刷システムは、以下に説明するように、セッション管理しているウェブサーバのウェブページ画面を適正にプリンタに印刷させることができない、という課題があった。
【０００６】
例えば、従来の印刷システムは、セッション管理しているウェブサーバが、有料のウェブサイトのウェブサーバやアクセス制限がかけられているウェブサイトのウェブサーバ等である場合に、プリンタが、ウェブサーバにアクセスする際に、ウェブサーバに対してログイン処理を実行することができない。そのため、従来の印刷システムは、利用者（携帯端末及びプリンタの操作者）の望むウェブページ画面を印刷することができない。
【０００７】
また、セッション管理しているウェブサーバのウェブページ画面は、同じＵＲＬであっても、内容が異なる場合がある。そのため、従来の印刷システムは、プリンタが、セッション管理しているウェブサーバにアクセスして、ウェブサーバからＵＲＬ情報によって指定されたウェブページ画面を取得しても、利用者の望むウェブページ画面とは異なる内容の画面を取得する場合がある。この場合に、プリンタは、利用者の望むウェブページ画面とは異なる内容の画面を印刷する。そのため、従来の印刷システムは、利用者の望むウェブページ画面を印刷することができない。
【０００８】
本発明は、前記した課題を解決するためになされたものであり、セッション管理しているウェブサーバのウェブページ画面を適正にプリンタに印刷させる印刷システム、当該印刷システムに用いる携帯端末及びプリンタ、並びに、当該携帯端末を実現するプログラム及び当該プリンタを実現するプログラムを提供することを主な目的とする。
【課題を解決するための手段】
【０００９】
前記目的を達成するため、第１発明は、ネットワークを介して携帯端末とプリンタとウェブサーバとが接続された印刷システムであって、前記携帯端末は、前記ウェブサーバから取得されたウェブページ画面の印刷を前記プリンタに指示する場合に、ＵＲＬ情報と当該ウェブページ画面に付随して前記ウェブサーバから取得されたセッション情報とが付加された印刷要求コマンドを前記プリンタに送信し、前記プリンタは、前記携帯端末から送信された前記印刷要求コマンドに付加されている前記ＵＲＬ情報と前記セッション情報とに基づいて、前記ウェブサーバにアクセスして前記ウェブページ画面を取得し、取得された前記ウェブページ画面を印刷する構成とする。
【００１０】
この印刷システムは、携帯端末が、ＵＲＬ情報とウェブページ画面に付随してウェブサーバから取得されたセッション情報とが付加された印刷要求コマンドをプリンタに送信する。そして、プリンタが、携帯端末から送信された印刷要求コマンドに付加されているＵＲＬ情報とセッション情報とに基づいて、ウェブサーバにアクセスしてウェブページ画面を取得し、取得されたウェブページ画面を印刷する。そのため、この印刷システムは、プリンタが、セッション管理しているウェブサーバにアクセスする際に、携帯端末から送信されたセッション情報を用いることにより、自動的にログイン処理を実行することができる。また、この印刷システムは、プリンタが、セッション管理しているウェブサーバにアクセスする際に、ウェブサーバからセッション情報によって指定されたウェブページ画面を取得することができる。そのため、この印刷システムは、利用者の望むウェブページ画面を適正にプリンタに印刷させることができる。
【００１１】
また、第２発明は、ウェブサーバから取得されたウェブページ画面の印刷をプリンタに指示する携帯端末であって、前記ウェブサーバからＵＲＬ情報によって指定されたウェブページ画面を取得するページ取得部と、前記ウェブサーバから取得された前記ウェブページ画面の印刷を前記プリンタに指示する印刷指示部と、前記ＵＲＬ情報と前記ウェブページ画面に付随して前記ウェブサーバから取得されたセッション情報とが付加された印刷要求コマンドを前記プリンタに送信する通信部とを有する構成とする。
この携帯端末は、第１発明に係る印刷システムに用いることができる。
【００１２】
また、第３発明は、ウェブサーバから取得されたウェブページ画面の印刷の指示を携帯端末から受けるプリンタであって、前記携帯端末から送信された印刷要求コマンドに付加されている、ＵＲＬ情報と、前記携帯端末によって前記ウェブページ画面に付随して前記ウェブサーバから取得されたセッション情報とに基づいて、前記ウェブサーバからウェブページ画面を取得するためのウェブページ取得コマンドを生成するコマンド情報生成部と、前記ウェブページ取得コマンドに基づいて、前記ウェブサーバにアクセスして前記ウェブページ画面を取得する通信部と、前記ウェブサーバから取得された前記ウェブページ画面を印刷する印刷部とを有する構成とする。
このプリンタは、第１発明に係る印刷システムに用いることができる。
【００１３】
また、第４発明は、プログラムであって、ウェブサーバから取得されたウェブページ画面の印刷をプリンタに指示する携帯端末の制御部を、前記ウェブサーバからＵＲＬ情報によって指定されたウェブページ画面を取得するページ取得部と、前記ウェブサーバから取得された前記ウェブページ画面の印刷を前記プリンタに指示する印刷指示部と、通信部を介して、前記ＵＲＬ情報と前記ウェブページ画面に付随して前記ウェブサーバから取得されたセッション情報とが付加された印刷要求コマンドを前記プリンタに送信する通信制御部として機能させる構成とする。
このプログラムは、第２発明に係る携帯端末を実現することができる。
【００１４】
また、第５発明は、プログラムであって、ウェブサーバから取得されたウェブページ画面の印刷の指示を携帯端末から受けるプリンタの制御部を、前記携帯端末から送信された印刷要求コマンドに付加されている、ＵＲＬ情報と、前記携帯端末によって前記ウェブページ画面に付随して前記ウェブサーバから取得されたセッション情報とに基づいて、前記ウェブサーバからウェブページ画面を取得するためのウェブページ取得コマンドを生成するコマンド情報生成部と、前記ウェブページ取得コマンドに基づいて、通信部を介して、前記ウェブサーバにアクセスして前記ウェブページ画面を取得する通信制御部と、前記ウェブサーバから取得された前記ウェブページ画面を印刷部に印刷させる印刷制御部として機能させる構成とする。
このプログラムは、第３発明に係るプリンタを実現することができる。
【発明の効果】
【００１５】
第１発明によれば、セッション管理しているウェブサーバのウェブページ画面を適正にプリンタに印刷させる印刷システムを提供することができる。
また、第２発明によれば、第１発明に係る印刷システムに用いる携帯端末を提供することができる。
また、第３発明によれば、第１発明に係る印刷システムに用いるプリンタを提供することができる。
また、第４発明によれば、第２発明に係る携帯端末を実現するプログラムを提供することができる。
また、第５発明によれば、第３発明に係るプリンタを実現するプログラムを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】実施形態１に係る印刷システムの構成を示す図である。
【図２】実施形態１で用いるウェブページ画面の一例を示す図である。
【図３Ａ】実施形態１で用いる印刷設定画面の一例を示す図である。
【図３Ｂ】実施形態１で用いるプリンタ指定画面の一例を示す図である。
【図４】実施形態１で用いる第１対応表データの一例を示す図である。
【図５】実施形態１で用いる第２対応表データの一例を示す図である。
【図６】実施形態１に係る印刷システムの動作を示すフローチャート（１）である。
【図７】実施形態１に係る印刷システムの動作を示すフローチャート（２）である。
【図８】実施形態１に係る印刷システムの動作を示すフローチャート（３）である。
【図９】実施形態２に係る印刷システムの構成を示す図である。
【図１０】実施形態２で用いる変形第１対応表データの一例を示す図である。
【図１１】実施形態２に係る印刷システムの動作を示すフローチャート（１）である。
【図１２】実施形態２に係る印刷システムの動作を示すフローチャート（２）である。
【図１３】実施形態２に係る印刷システムの動作を示すフローチャート（３）である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して、本発明の実施の形態（以下、「本実施形態」と称する）につき詳細に説明する。なお、各図は、本発明を十分に理解できる程度に、概略的に示してあるに過ぎない。よって、本発明は、図示例のみに限定されるものではない。また、各図において、共通する構成要素や同様な構成要素については、同一の符号を付し、それらの重複する説明を省略する。
【００１８】
［実施形態１］
＜印刷システムの構成＞
以下、図１を参照して、本実施形態１に係る印刷システムの構成につき説明する。図１は、実施形態１に係る印刷システム１の構成を示す図である。
【００１９】
図１に示すように、本実施形態１に係る印刷システム１は、ネットワーク５を介して、プリンタ２と携帯端末３とウェブサーバ４とが接続された構成となっている。ただし、印刷システム１は、当然ながら、パーソナルコンピュータ等の、プリンタ２に印刷を指示する上位装置を含む構成であっても良い。
【００２０】
なお、ここでは、プリンタ２及びウェブサーバ４がネットワーク５に対して有線で接続されており、携帯端末３がネットワーク５に対して無線で接続されているものとして説明する。ただし、印刷システム１は、プリンタ２及びウェブサーバ４のいずれか一方又は双方がネットワーク５に対して無線で接続された構成にすることも可能である。また、印刷システム１は、携帯端末３がネットワーク５に対して有線で接続された構成にすることも可能である。なお、ネットワーク５に接続された機器は、有線インタフェースと無線インタフェースとが、ＩＰアドレス等のネットワーク設定をそれぞれ持ち、同時並行動作が可能となっている。
【００２１】
本実施形態１では、携帯端末３は、ウェブサーバ４から取得されたウェブページ画面の印刷をプリンタ２に指示する場合に、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）情報とウェブページ画面に付随してウェブサーバ４から取得されたセッション情報とが付加された印刷要求コマンドを、プリンタ２に送信する構成となっている。また、プリンタ２は、携帯端末３から送信された印刷要求コマンドに付加されているＵＲＬ情報とセッション情報とに基づいて、ウェブサーバ４にアクセスして、ウェブサーバ４からウェブページ画面を直接取得し、取得されたウェブページ画面を印刷する構成となっている。
【００２２】
なお、ここでは、セッション情報としてセッションＩＤを用いるものとして説明する。「セッションＩＤ」とは、ウェブサーバ４が個々のクライアントを識別するために発行する文字列である。クライアントは、ウェブサーバ４に繰り返しアクセスして、ウェブサーバ４からウェブページ画面を取得する場合に、２回目以降のアクセス時に、最初のアクセス時にウェブサーバ４によって発行されたセッションＩＤを後記するウェブページ取得コマンドに付加してウェブサーバ４にアクセスする。これにより、ウェブサーバ４は、個々の利用者（ここでは、携帯端末３及びプリンタ２の操作者）を識別する。なお、本実施形態１では、クライアントは、携帯端末３及びプリンタ２となる。
【００２３】
（プリンタの構成）
プリンタ２は、通信部２０、通信制御部２１、コマンド情報生成部２２、ページ取得部２３、印刷制御部２４、及び、印刷部２５を備えている。なお、通信制御部２１、コマンド情報生成部２２、ページ取得部２３、及び、印刷制御部２４は、プリンタ２の図示せぬ制御部が装置内に格納されたプログラム２ａを実行することにより、実現される。
【００２４】
通信部２０は、ネットワーク５を介して、外部の機器と通信するインタフェースである。
通信制御部２１は、通信部２０を制御する機能手段である。通信制御部２１は、通信部２０を介して、携帯端末３から印刷要求コマンドを受信したり、ウェブサーバ４にアクセスしたりする。なお、プリンタ２は、図示せぬパーソナルコンピュータ等の上位装置から印刷データを受信する場合もある。この場合に、プリンタ２は、通信制御部２１から印刷制御部２４に印刷データを出力して、印刷を実行する。
【００２５】
コマンド情報生成部２２は、各種のコマンドを生成する機能手段である。コマンド情報生成部２２は、プリンタ２が携帯端末３からウェブページ画面の印刷を指示する印刷要求コマンドを受信した場合に、ウェブサーバ４からウェブページ画面を取得するためのコマンド（以下、「ウェブページ取得コマンド」と称する）を生成して、ページ取得部２３に出力する。その際に、コマンド情報生成部２２は、ＵＲＬ情報及びセッションＩＤの双方が印刷要求コマンドに付加されていた場合に、ＵＲＬ情報とセッションＩＤとをウェブページ取得コマンドに付加して、ページ取得部２３に出力する。ただし、コマンド情報生成部２２は、ＵＲＬ情報及びセッションＩＤ以外の情報をウェブページ取得コマンドに付加することも可能である。また、コマンド情報生成部２２は、ＵＲＬ情報のみが印刷要求コマンドに付加されていた場合に、ＵＲＬ情報をウェブページ取得コマンドに付加して、ページ取得部２３に出力する。なお、ここでは、「のみ」という用語は、セッションＩＤを含まない状態を意味している（以下、同様）。
【００２６】
ページ取得部２３は、ＵＲＬ情報によって指定されたウェブページを提供するウェブサイトのウェブサーバ４（以下、単に「ＵＲＬ情報によって指定されたウェブページのウェブサーバ４」と称する）にアクセスして、ウェブサーバ４からウェブページ画面を取得する機能手段である。ページ取得部２３は、ウェブサーバ４からウェブページ画面を取得すると、取得されたウェブページ画面を印刷制御部２４に出力する。
【００２７】
印刷制御部２４は、印刷部２５の動作を制御する機能手段である。印刷制御部２４は、ページ取得部２３からウェブページ画面が入力されると、ウェブページ画面に基づいて印刷データを生成する。そして、印刷制御部２４は、印刷データを編集・展開（ラスタライズ）して、描画内容をドットパタン化したラスタデータを生成し、生成されたラスタデータを印刷部２５に出力する。また、印刷制御部２４は、通信制御部２１から印刷データが入力された場合に、同様に、印刷データを編集・展開（ラスタライズ）してラスタデータを生成し、生成されたラスタデータを印刷部２５に出力する。
【００２８】
印刷部２５は、画像を印刷する構成要素である。印刷部２５は、印刷制御部２４によって生成されたラスタデータに基づいて画像を印刷する。
【００２９】
（携帯端末の構成）
携帯端末３は、ウェブサーバ４にアクセスして、ウェブページ画面を閲覧する機能を有する携帯型の端末装置である。日本で使用されている大半の携帯電話機やスマートフォン、ｉＰａｄ（登録商標）等が、携帯端末３に該当する。携帯端末３は、ウェブサーバ４から取得されたウェブページ画面の印刷をプリンタ２に指示する機能を有している。
【００３０】
携帯端末３は、通信部３０、通信制御部３１、ページ取得部３２、操作部３３、記憶部３４、及び、印刷指示部３５を備えている。なお、通信制御部３１、ページ取得部３２、及び、印刷指示部３５は、携帯端末３の図示せぬ制御部が装置内に格納されたプログラム３ａを実行することにより、実現される。
【００３１】
通信部３０は、図示せぬ基地局及びネットワーク５を介して、外部の機器と通信するインタフェースである。
通信制御部３１は、通信部３０を制御する機能手段である。通信制御部３１は、通信部３０を介して、ウェブサーバ４にアクセスしてウェブサーバ４からウェブページ画面を取得したり、ウェブページ画面の印刷指示を含む各種のデータをプリンタ２に指示を送信したりする。
【００３２】
ページ取得部３２は、ＵＲＬ情報によって指定されたウェブページのウェブサーバ４にアクセスして、ウェブサーバ４からウェブページ画面を取得する機能手段である。ページ取得部３２は、利用者が、操作部３３を操作して、ＵＲＬ情報を指定し、ページ取得要求を入力すると、指定されたＵＲＬ情報が付加されたウェブページ取得コマンドを生成する。そして、ページ取得部３２は、通信制御部３１を介して、ウェブページ取得コマンドを用いて、ＵＲＬ情報によって指定されたウェブページのウェブサーバ４にアクセスして、ウェブサーバ４からウェブページ画面を取得する。
【００３３】
このとき、ページ取得部３２は、操作部３３によって指定されたＵＲＬ情報に対応するセッションＩＤが記憶部３４に記憶されているか否かを判定する。そして、対応するセッションＩＤが記憶部３４に記憶されていた場合に、ページ取得部３２は、ＵＲＬ情報と共にセッションＩＤもウェブページ取得コマンドに付加して、そのＵＲＬ情報とセッションＩＤとが付加されたウェブページ取得コマンドを用いて、ウェブサーバ４にアクセスする。一方、対応するセッションＩＤが記憶部３４に記憶されていない場合に、ページ取得部３２は、ＵＲＬ情報及びセッションＩＤのうち、ＵＲＬ情報のみが付加されたウェブページ取得コマンドを用いて、ウェブサーバ４にアクセスする。
【００３４】
ページ取得部３２は、ウェブサーバ４からウェブページ画面を取得した際に、ウェブページ画面に付随してウェブサーバ４から取得されるＵＲＬ情報を記憶部３４に記憶させる。このとき、ページ取得部３２は、ウェブページ画面に付随してセッション情報も取得されれば、ＵＲＬ情報と共にセッション情報も記憶部３４に記憶させる。
【００３５】
操作部３３は、携帯端末３の利用者によって利用されるユーザインタフェースである。ここでは、操作部３３がタッチパネルによって構成されている場合を想定して説明する。ただし、操作部３３は、選択肢を表示し選択することができるユーザインタフェースであれば、タッチパネル以外の構成であっても良い。
【００３６】
記憶部３４は、各種のデータを記憶する記憶手段である。携帯端末３は、ページ取得部３２によって取得されたウェブページ画面のＵＲＬ情報やセッションＩＤ等を記憶部３４に記憶する。また、携帯端末３は、ウェブページ画面も一次的に記憶部３４に記憶する。ただし、携帯端末３の記憶部３４は、記憶容量が一般的に小さいため、ウェブページ画面を記憶するのはごく短時間だけである。
【００３７】
印刷指示部３５は、プリンタ２に印刷を指示する機能手段である。印刷指示部３５は、操作部３３からウェブページ画面の印刷指示が入力されると、ウェブページ画面の印刷要求コマンドをプリンタ２に送信する。その際に、印刷指示部３５は、印刷するウェブページ画面のＵＲＬ情報、そのＵＲＬ情報に対応するセッションＩＤ、及び、印刷設定情報を、印刷要求コマンドに付加し、これらの情報が付加された印刷要求コマンドをプリンタ２に送信する。
【００３８】
（ウェブサーバの概要）
ウェブサーバ４は、ウェブページのデータを管理しているサーバである。ウェブサーバ４は、クライアントからウェブページ取得コマンドを受信すると、ウェブページ取得コマンドによって指定されたＵＲＬ情報に対応するウェブページ画面のデータ（以下、単に「ウェブページ画面」と称する）をクライアントに送信する。通常、一つのＵＲＬ情報に対して、一つのウェブページが対応している。しかしながら、ウェブページ画面は、同じＵＲＬであっても、内容が異なる場合がある。そのため、ウェブサーバ４は、同じＵＲＬであっても、異なる内容のウェブページ画面をクライアントに送信する場合がある。
【００３９】
このような現象が発生する要因は、大別すると、ウェブサーバ４側の要因とアクセスする側の要因がある。ウェブサーバ４側の要因としては、例えば、ウェブサーバ４の負荷状態や時刻、アクセス人数等がある。ウェブサーバ４は、これらの要因に応じて、情報を変更するため、前記した現象が発生する。一方、アクセスする側の要因としては、例えば、利用者の前回のアクセス時の履歴、並びに、利用ブラウザや利用ＯＳの種類等がある。
【００４０】
本実施形態１に係る印刷システム１は、各機器（ここでは、プリンタ２、携帯端末３、及び、ウェブサーバ４）が、利用者の前回のアクセス時の履歴に関連してＵＲＬリライティングや、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）  Ｃｏｏｋｉｅ、Ｈｉｄｄｅｎフィールド等で、セッション情報を取り扱う。これにより、印刷システム１は、前記した現象の発生を回避することができる。
【００４１】
例えば、ウェブページ画面を閲覧する際に用いられるＨＴＴＰは、単発的なアクセスを意図して構成されている。そのため、通常、ウェブサーバ４は、同一のクライアントからのアクセスであっても、クライアントからのアクセスが前回のアクセスの続きであるか否かや、現在アクセス中のクライアントが前回のアクセス時のクライアントと同一であるか否か等を識別することができない。しかしながら、本実施形態１では、各機器がセッション情報を取り扱う。そのため、ウェブサーバ４は、クライアントからのアクセスが前回のアクセスの続きであるか否かや、現在アクセス中のクライアントが前回のアクセス時のクライアントと同一であるか否か等を識別することができる。これにより、印刷システム１は、前記した現象の発生を回避することができる。その結果、印刷システム１は、ウェブページの利便性を向上させることができる。
【００４２】
＜携帯端末に表示される画面の一例＞
以下、図２、図３Ａ、及び、図３Ｂを参照して、携帯端末３の操作部３３に表示される画面の一例につき説明する。図２は、実施形態１で用いるウェブページ画面４０の一例を示す図である。図３Ａは、実施形態１で用いる印刷設定画面５０の一例を示す図である。図３Ｂは、実施形態１で用いるプリンタ指定画面７０の一例を示す図である。
【００４３】
図２は、携帯端末３が、ウェブページ画面４０を操作部３３に表示している状態を示している。図２に示す例では、ウェブページ画面４０は、戻るボタン４１、進むボタン４２、読み込み中止ボタン４３、再読み込みボタン４４、印刷指示ボタン４５、ＵＲＬ表示欄４６、現在エリア表示欄４７、及び、終了ボタン４８を含む構成となっている。
【００４４】
戻るボタン４１は、携帯端末３に、表示中のウェブページ画面４０を一つ前の画面に戻させるためのボタンである。
進むボタン４２は、携帯端末３に、表示中のウェブページ画面４０を一つ後の画面に進めさせるためのボタンである。進むボタン４２は、利用者によって戻るボタン４１が押下されて、過去のウェブページ画面４０が操作部３３に表示されている場合に、利用可能となる。
【００４５】
読み込み中止ボタン４３は、携帯端末３に、ウェブページ画面４０の読み込みを中止させるためのボタンである。
再読み込みボタン４４は、携帯端末３に、ＵＲＬ表示欄４６に表示されているＵＲＬ情報のウェブページ画面４０を再度読み込ませるためのボタンである。
【００４６】
印刷指示ボタン４５は、携帯端末３に、ウェブページ画面４０の印刷をプリンタ２に指示させるためのボタンである。携帯端末３は、利用者が印刷指示ボタン４５を押下した場合に、表示中の画面を印刷設定画面５０（図３Ａ参照）に切り替えて表示することにより、利用者に印刷設定を行わせる。なお、その際に、携帯端末３は、表示中の画面をプリンタ指定画面７０（図３Ｂ参照）に切り替えて表示することにより、利用者に印刷に用いるプリンタの指定を行わせるようにしても良い。又は、携帯端末３は、利用者が事前に印刷設定を行っておくことにより、印刷指示ボタン４５が押下される度に、印刷設定やプリンタの指定を行うことなく、ウェブページ画面４０の印刷をプリンタ２に指示することができる。
【００４７】
ＵＲＬ表示欄４６は、現在エリア表示欄４７に表示されているウェブページ画面４０のＵＲＬ情報が表示される欄である。ただし、ウェブページ画面４０は、同一のＵＲＬ情報に基づくアクセスであっても、内容がセッション情報によって異なる場合がある。
【００４８】
終了ボタン４８は、携帯端末３に、ウェブページ画面４０の表示を終了させて、初期画面を表示させるためのボタンである。
現在エリア表示欄４７は、利用者によって指定されたＵＲＬ情報に基づいて取得されたウェブページ画面４０を表示する欄である。
【００４９】
携帯端末３は、利用者が閲覧したいウェブページのＵＲＬ情報をＵＲＬ表示欄４６に入力すると、これに応答して、ウェブブラウザを起動して、利用者によって指定されたウェブページを提供するウェブサーバ４にアクセスする。そして、携帯端末３は、ウェブサーバ４から利用者によって指定されたウェブページ画面４０を取得して、取得されたウェブページ画面４０を現在エリア表示欄４７に表示する。
【００５０】
図３Ａは、携帯端末３が、印刷設定画面５０を操作部３３に表示している状態を示している。印刷設定画面５０は、印刷設定を行うための画面である。ここでは、携帯端末３は、利用者が図２に示す印刷指示ボタン４５を押下した場合に、表示中の画面を印刷設定画面５０に切り替えて表示するものとして説明する。しかしながら、携帯端末３は、「印刷設定」ボタンをウェブページ画面４０や図示せぬ他の画面に設け、利用者が「印刷設定」ボタンを押下することによって、表示中の画面を印刷設定画面５０に切り替えて表示するようにしても良い。
【００５１】
図３Ａに示す例では、印刷設定画面５０は、用紙設定欄５１、サイズ設定欄５２、給紙方法設定欄５３、レイアウトタイプ設定欄５４、両面印刷設定欄５６、印刷品位設定欄５８、部数設定欄６１、戻るボタン６３、取消ボタン６４、印刷指示ボタン６５、及び、終了ボタン６６を含む構成となっている。
【００５２】
用紙設定欄５１は、利用者が印刷に用いる用紙の設定を行うための欄である。用紙設定欄５１には、サイズ設定欄５２と給紙方法設定欄５３とが含まれている。
サイズ設定欄５２は、利用者が印刷に用いる用紙のサイズを指定するための欄である。図３Ａに示す例では、利用者は、サイズ設定欄５２のリストボックスによって、「Ａ４  ２１０ｍｍ  ×  ２９７ｍｍ」の用紙を選択しているが、これ以外に、例えば、Ａ５、Ａ３、レター等を選択することができる。
【００５３】
給紙方法設定欄５３は、利用者が印刷に用いるトレイを指定するための欄である。図３Ａに示す例では、利用者は、給紙方法設定欄５３のリストボックスによって、「自動選択」を選択しているが、これ以外に、例えば、「トレイ１」、「マルチパーパストレイ」等を選択することができる。
【００５４】
レイアウトタイプ設定欄５４は、利用者がＮ−ｕｐや製本印刷、ポスター印刷等のレイアウトタイプを指定するための欄である。なお、「Ｎ−ｕｐ」とは、一枚の用紙に印刷するページ数Ｎを指定するレイアウトタイプである。利用者は、「Ｎ−ｕｐ」のレイアウトタイプとして、１−ｕｐ（通常印刷）、２−ｕｐ、４−ｕｐ、４−ｕｐ、８−ｕｐ等を選択することができる。図３Ａに示す例では、利用者は、レイアウトタイプ設定欄５４のリストボックス５５によって、２−ｕｐを選択している。
【００５５】
両面印刷設定欄５６は、利用者が両面印刷の設定を行うための欄である。利用者は、両面印刷設定欄５６のリストボックスによって、例えば、「無し」、「長辺とじ」、「短辺とじ」等を選択することができる。
【００５６】
印刷品位設定欄５８は、利用者が画質（印刷画像の精細さ）の設定を行うための欄である。利用者は、例えば、印刷品位設定欄５８のラジオボタン５９によって、「きれい」や「ふつう」を選択することができる。図３Ａに示す例では、利用者は、「ふつう」を選択している。また、利用者は、印刷品位設定欄５８のチェックボックス６０によって、トナーセーブのＯＮ又はＯＦＦを選択することができる。チェックボックス６０は、消費するトナー量を抑えて印刷する場合に選択される。図３Ａに示す例では、利用者は、トナーセーブのＯＮを選択している。
【００５７】
部数設定欄６１は、印刷部数の設定を行うための欄である。利用者は、部数設定欄６１のスピンボタン６２によって、印刷部数を入力又は選択することができる。スピンボタン６２は、不正な値（自然数以外）や多すぎる値（例えば、１０００部以上等）を設定することができない構成となっている。
【００５８】
戻るボタン６３は、携帯端末３に、表示中の画面（ここでは、印刷設定画面５０）を一つ前の画面（ここでは、ウェブページ画面４０）に戻させるためのボタンである。戻るボタン６３が押下された場合に、利用者によって印刷設定画面５０で入力された項目の内容が、記憶部３４に記憶されている印刷設定に反映される。
【００５９】
取消ボタン６４は、ウェブページ画面４０の印刷を取り消すためのボタンである。取消ボタン６４が押下された場合に、携帯端末３は、表示中の画面（ここでは、印刷設定画面５０）を一つ前の画面（ここでは、ウェブページ画面４０）に戻す。この場合に、利用者によって印刷設定画面５０で入力された項目の内容は、記憶部３４に記憶されている印刷設定に反映されない。
【００６０】
印刷指示ボタン６５は、携帯端末３に、ウェブページ画面４０の印刷をプリンタ２に指示させるためのボタンである。携帯端末３は、利用者が印刷指示ボタン６５を押下すると、利用者が印刷設定画面５０で入力した内容の印刷設定に沿って、ウェブページ画面４０をプリンタ２に印刷させる。
【００６１】
本実施形態１では、携帯端末３は、利用者が印刷指示ボタン６５を押下すると、これに応答して、表示中のウェブページ画面４０の印刷をプリンタ２に指示する。このとき、携帯端末３は、印刷指示部３５が、ウェブページ画面４０のＵＲＬ情報を印刷要求コマンドに付加し、通信制御部３１を介して、その印刷要求コマンドをプリンタ２に送信する。
【００６２】
なお、その際に、携帯端末３は、必要があれば、印刷指示部３５が、記憶部３４から印刷するウェブページ画面４０のＵＲＬ情報に対応するセッションＩＤと、印刷設定情報とを読み出して、ＵＲＬ情報とセッションＩＤと印刷設定情報とを印刷要求コマンドに付加し、通信制御部３１を介して、その印刷要求コマンドをプリンタ２に送信する。
【００６３】
終了ボタン６６は、携帯端末３に、印刷設定画面５０の表示を終了させて、初期画面を表示させるためのボタンである。
【００６４】
図３Ｂは、携帯端末３が、プリンタ指定画面７０を操作部３３に表示している状態を示している。プリンタ指定画面７０は、印刷に用いるプリンタの指定を行うための画面である。図３Ｂに示す例では、プリンタ指定画面７０は、検索結果表示欄７１、検索ボタン７２、指定ボタン７３、及び、戻るボタン７４を含む構成となっている。
【００６５】
検索結果表示欄７１は、使用可能なプリンタ２が表示される欄である。
検索ボタン７２は、携帯端末３に、使用可能なプリンタ２を検索させるためのボタンである。
指定ボタン７３は、印刷に用いるプリンタ２を指定するためのボタンである。
戻るボタン７４は、携帯端末３に、表示中の画面（ここでは、プリンタ指定画面７０）を一つ前の画面（例えば、ウェブページ画面４０）に戻させるためのボタンである。
【００６６】
＜本実施形態で用いるデータの一例＞
以下、図４及び図５を参照して、本実施形態１で用いるデータの一例につき説明する。図４は、実施形態１で用いる第１対応表データＴ１の一例を示す図である。図５は、実施形態１で用いる第２対応表データＴ２の一例を示す図である。
【００６７】
携帯端末３の記憶部３４（図１参照）は、例えば、図４に示す第１対応表データＴ１を記憶している。第１対応表データＴ１は、ＵＲＬ情報とセッションＩＤとの対応関係を示している。
【００６８】
携帯端末３は、ウェブサーバ４からウェブページ画面４０を取得した場合に、ウェブページ画面４０と共に、ウェブサーバ４からウェブページ画面４０に付随するセッションＩＤを取得する。そして、携帯端末３は、取得されたセッションＩＤをウェブページ画面４０のＵＲＬ情報に関連付けて第１対応表データＴ１に登録する。なお、第１対応表データＴ１に登録されていないＵＲＬ情報は、対応するセッションＩＤがないことを意味している。
【００６９】
また、携帯端末３は、利用者によって指定されたＵＲＬ情報に基づいてウェブサーバ４にアクセスする場合に、指定されたＵＲＬ情報が付加されたウェブページ取得コマンドを生成して、ウェブサーバ４にアクセスする。このとき、携帯端末３は、第１対応表データＴ１を参照して、指定されたＵＲＬ情報に対応するセッションＩＤが第１対応表データＴ１に登録されていれば、そのセッションＩＤもウェブページ取得コマンドに付加して、ウェブサーバ４にアクセスする。以下、第１対応表データＴ１に登録された、利用者に指定されたＵＲＬ情報（アクセスするウェブページ画面４０のＵＲＬ情報）に対応するセッションＩＤを特に「該当セッションＩＤ」と称する。
【００７０】
一方、ウェブサーバ４は、例えば、図５に示す第２対応表データＴ２を記憶している。第２対応表データＴ２は、ウェブサーバ４が管理するセッションＩＤとセッション情報との対応関係を示している。図５は、一例として、図４に示す「ｗｗｗ．ａｂｃ．ｃｏｍ」というＵＲＬ情報に対して、ウェブサーバ４が発行したセッションＩＤの一覧を示している。
【００７１】
図５に示すように、ウェブサーバ４は、セッションＩＤ「ａｂｃ１２００１」、「ａｂｃ１２００２」、及び、「ａｂｃ１２００３」を発行している。図５に示す例では、セッションＩＤ「ａｂｃ１２００１」に対応してウェブサーバ４が記憶しているセッション情報は、「利用者名」が「Ａ」、「最終訪問ページＩＤ」が「５」、最終訪問日時が「２０１０／１２／０８  ２３：００’００」、「興味のあるジャンル」が「経済」となっている。
【００７２】
ウェブサーバ４は、好ましくは、例えば、セッションＩＤ「ａｂｃ１２００１」のクライアントから再度アクセスがあった場合に、第２対応表データＴ２に登録されたセッション情報を利用して、「こんにちは、Ａさん」等の文言を含むウェブページ画面４０を作成したり、経済ニュースを多く含むウェブページ画面４０を作成したりすると良い。
【００７３】
＜印刷システムの動作＞
以下、図６〜図８を参照して、印刷システム１の動作につき説明する。図６〜図８は、それぞれ、実施形態１に係る印刷システム１の動作を示すフローチャートである。なお、各装置は、図示せぬタイマによって計測された時間に基づいて動作する。また、各装置の動作は、各装置の記憶部に読み出し自在に予め格納されたプログラムによって規定されており、各装置の制御部によって実行される。また、装置間の通信は、受信側の装置が通信によって受信されたデータを記憶部に一旦格納し、その後に、データを記憶部から読み出すことによって、行われる。また、各データは、記憶部に読み出し自在に一旦格納されてから、その後の処理を行う所要の構成要素に出力される。以下、これらの点については、情報処理では常套手段であるので、その詳細な説明を省略する。
【００７４】
（ウェブページ画面取得時の携帯端末の動作）
図６は、ウェブページ画面４０の取得時の携帯端末３の動作を示している。携帯端末３は、利用者が操作部３３を操作することにより、動作を開始する。
【００７５】
利用者は、携帯端末３の操作部３３を操作して、アクセスするＵＲＬ情報を指定する。これにより、携帯端末３のページ取得部３２（図１参照）が、操作部３３から、アクセスするＵＲＬ情報を取得する（Ｓ１０５）。ＵＲＬ情報を指定する方法としては、「ブックマーク」や「お気に入り」等のように、予め登録されているＵＲＬ情報群の中から選択する方法や、過去にアクセスした履歴が存在するＵＲＬ情報群の中から選択する方法、ＵＲＬ情報の文字列を直接入力する方法等がある。
【００７６】
携帯端末３は、ＵＲＬ情報が指定されると、ページ取得部３２が、ＵＲＬ情報が付加されたウェブページ取得コマンドを生成し、ウェブページ取得コマンドを用いて、通信制御部３１を介して、ＵＲＬ情報によって指定されたウェブページのウェブサーバ４にアクセスする（Ｓ１１０）。
【００７７】
ウェブサーバ４は、ＵＲＬ情報によって指定されたウェブページ画面４０の情報と、次回のアクセスの際に識別情報として用いられるセッションＩＤとを送信する。これにより、携帯端末３のページ取得部３２が、ウェブサーバ４からウェブページ画面４０の情報とセッションＩＤとを取得する（Ｓ１１５）。
【００７８】
ページ取得部３２は、取得されたセッションＩＤをＵＲＬ情報に関連付けて第１対応表データＴ１（図４参照）に登録すると共に（Ｓ１２０）、取得されたウェブページ画面４０（図２参照）を操作部３３に表示させる（Ｓ１２５）。
【００７９】
この後、ページ取得部３２は、利用者から他のページ表示要求があるか否かを判定する（Ｓ１３０）。Ｓ１３０の判定は、利用者が携帯端末３の操作部３３を操作してアクセスするＵＲＬ情報を指定した場合に、“Ｙｅｓ”となる。
【００８０】
Ｓ１３０の判定で、利用者から他のページ表示要求がないと判定された場合（“Ｎｏ”の場合）に、一連のルーチンが終了する。
【００８１】
一方、Ｓ１３０の判定で、利用者から他のページ表示要求があると判定された場合（“Ｙｅｓ”の場合）に、処理は、Ｓ１３５に進む。この場合に、携帯端末３のページ取得部３２が、Ｓ１０５と同様にして、操作部３３から、次にアクセスするＵＲＬ情報を取得する（Ｓ１３５）。なお、ＵＲＬ情報は、利用者が操作部３３を操作して次にアクセスするウェブページへのリンクを指定することによっても、取得される。
【００８２】
次に、ページ取得部３２は、記憶部３４に記憶された第１対応表データＴ１（図４参照）を参照して、Ｓ１３５で取得されたＵＲＬ情報に対応する該当セッションＩＤが第１対応表データＴ１に登録されているか否かを判定する（Ｓ１４０）。
【００８３】
Ｓ１４０の判定で、該当セッションＩＤが第１対応表データＴ１に登録されていると判定された場合（“Ｙｅｓ”の場合）に、ページ取得部３２は、ＵＲＬ情報と該当セッションＩＤとを用いて、通信制御部３１を介して、ウェブサーバ４にアクセスする（Ｓ１４５）。
【００８４】
一方、Ｓ１４０の判定で、該当セッションＩＤが第１対応表データＴ１に登録されていないと判定された場合（“Ｎｏ”の場合）に、ページ取得部３２は、ＵＲＬ情報を用いて、通信制御部３１を介して、ウェブサーバ４にアクセスする（Ｓ１５０）。
【００８５】
ウェブサーバ４は、ＵＲＬ情報によって指定されたウェブページ画面４０の情報と、セッションＩＤとを送信する。これにより、携帯端末３のページ取得部３２が、Ｓ１１５と同様にして、ウェブサーバ４からウェブページ画面４０の情報とセッションＩＤとを取得する（Ｓ１５５）。この後、処理はＳ１２０に戻る。その結果、携帯端末３は、Ｓ１２０〜Ｓ１５５の処理を繰り返す。その際に、携帯端末３は、Ｓ１２０で、ＵＲＬ情報とセッションＩＤとを関連付けて第１対応表データＴ１（図４参照）に登録し、Ｓ１２５で、取得されたウェブページ画面４０を操作部３３に表示する。
【００８６】
（ウェブページ画面印刷指示時の携帯端末の動作）
図７は、ウェブページ画面４０の印刷指示時の携帯端末３の動作を示している。携帯端末３は、利用者が操作部３３を操作することにより、動作を開始する。
【００８７】
図７に示すＳ２０５〜Ｓ２２５の処理は、それぞれ、図６に示すＳ１０５〜Ｓ１２５の処理と同様である。したがって、携帯端末３は、図６に示すＳ１０５〜Ｓ１２５の処理と同様に、Ｓ２０５〜Ｓ２２５の処理を行う。
【００８８】
Ｓ２２５の後、利用者は、携帯端末３の操作部３３を操作して、印刷設定画面５０（図３Ａ参照）で印刷設定を行い、さらに、印刷ボタン６５を押下する。これにより、携帯端末３の印刷指示部３５（図１参照）が、操作部３３から印刷設定情報を受け付け（Ｓ２３０）、さらに、印刷指示を受け付ける（Ｓ２３５）。そして、印刷指示部３５は、記憶部３４（又は、操作部３３）から、アクセスするウェブページ画面４０（印刷が指示されたウェブページ画面４０）のＵＲＬ情報を取得する（Ｓ２４０）。
【００８９】
次に、印刷指示部３５は、記憶部３４に記憶された第１対応表データＴ１（図４参照）を参照して、Ｓ２４０で取得されたＵＲＬ情報に対応する該当セッションＩＤが第１対応表データＴ１に登録されているか否かを判定する（Ｓ２４５）。
【００９０】
Ｓ２４５の判定で、該当セッションＩＤが第１対応表データＴ１に登録されていると判定された場合（“Ｙｅｓ”の場合）に、印刷指示部３５は、ＵＲＬ情報と該当セッションＩＤと印刷設定情報とを印刷要求コマンドに付加する（Ｓ２５０）。
【００９１】
一方、Ｓ２４５の判定で、該当セッションＩＤが第１対応表データＴ１に登録されていないと判定された場合（“Ｎｏ”の場合）に、印刷指示部３５は、セッションＩＤを含まずに、ＵＲＬ情報と印刷設定情報とのみを印刷要求コマンドに付加する（Ｓ２５５）。
【００９２】
Ｓ２５０又はＳ２５５の後、印刷指示部３５は、通信制御部３１を介して、Ｓ２５０でＵＲＬ情報と該当セッションＩＤと印刷設定情報とが付加された印刷要求コマンド、又は、Ｓ２５５でＵＲＬ情報と印刷設定情報とが付加された印刷要求コマンドを、プリンタ２に送信する（Ｓ２６０）。これにより、携帯端末３は、ウェブページ画面４０の印刷をプリンタ２に要求する。その結果、一連のルーチンが終了する。
【００９３】
（ウェブページ画面印刷時のプリンタの動作）
図８は、ウェブページ画面４０の印刷時のプリンタ２の動作を示している。プリンタ２は、外部から印刷要求コマンドを含む各種のデータを受信することにより、動作を開始する。
【００９４】
プリンタ２は、通信制御部２１（図１参照）が、携帯端末３から印刷要求コマンドを受信する（Ｓ３０５）。この印刷要求コマンドは、携帯端末３が図７に示すＳ２５０の処理を行った場合に、ＵＲＬ情報と該当セッションＩＤと印刷設定情報とが付加されており、一方、携帯端末３が図７に示すＳ２５５の処理を行った場合に、ＵＲＬ情報と印刷設定情報とが付加されている。
【００９５】
Ｓ３０５の後、プリンタ２は、コマンド情報生成部２２（図１参照）が、該当セッションＩＤが印刷要求コマンドに付加されているか否かを判定する（Ｓ３１０）。
【００９６】
Ｓ３１０の判定で、該当セッションＩＤが印刷要求コマンドに付加されていると判定された場合（“Ｙｅｓ”の場合）に、コマンド情報生成部２２は、ＵＲＬ情報と該当セッションＩＤとが付加されたウェブページ取得コマンドを生成し（Ｓ３１５）、ウェブページ取得コマンドを用いてウェブサイトを管理するウェブサーバ４にアクセスする（Ｓ３２０）。
【００９７】
一方、Ｓ３１０の判定で、該当セッションＩＤが印刷要求コマンドに付加されていないと判定された場合（“Ｎｏ”の場合）に、コマンド情報生成部２２は、ＵＲＬ情報によって指定されたウェブサーバ４にアクセスする（Ｓ３２５）。
【００９８】
Ｓ３２０又はＳ３２５の後、プリンタ２は、ページ取得部２３（図１参照）が、ウェブサーバ４からウェブページ画面４０の情報を取得し（Ｓ３３０）、取得されたウェブページ画面４０の印刷指示を印刷制御部２４（図１参照）に出力する。
【００９９】
印刷制御部２４は、ページ取得部２３からウェブページ画面４０の印刷指示が入力されると、取得されたウェブページ画面４０の情報と印刷設定情報とに基づいて、印刷データを生成する（Ｓ３３５）。
【０１００】
印刷制御部２４は、印刷データを生成すると、さらに、印刷データを編集・展開（ラスタライズ）して、ラスタデータを生成し、生成されたラスタデータを印刷部２５（図１参照）に出力する。これに応答して、印刷部２５が、ラスタデータに基づいて、ウェブページ画面４０の画像を印刷する。その結果、一連のルーチンが終了する。
【０１０１】
このような印刷システム１は、プリンタ２が、セッション管理しているウェブサーバ４にアクセスする際に、携帯端末３から送信されたセッション情報を用いることにより、自動的にログイン処理を実行することができる。また、印刷システム１は、プリンタ２が、セッション管理しているウェブサーバ４にアクセスする際に、ウェブサーバ４からセッション情報によって指定されたウェブページ画面４０を取得することができる。そのため、印刷システム１は、利用者の望むウェブページ画面４０を適正にプリンタ２に印刷させることができる。
以上の通り、本実施形態１に係る印刷システム１によれば、セッション管理しているウェブサーバのウェブページ画面４０を適正にプリンタ２に印刷させることができる。
【０１０２】
［実施形態２］
以下、図９を参照して、本実施形態２に係る印刷システム１Ａの構成につき説明する。図９は、実施形態２に係る印刷システム１Ａの構成を示す図である。
【０１０３】
本実施形態２に係る印刷システム１は、携帯端末３がウェブサーバ４から取得したウェブページ画面４０のページ情報のサイズとプリンタ２がウェブサーバ４から取得したウェブページ画面４０のページ情報のサイズとが異なる場合に、印刷を中止する構成となっている。
【０１０４】
以下、本実施形態２に係る印刷システム１、プリンタ２、及び、携帯端末３を、それぞれ、「印刷システム１Ａ」、「プリンタ２Ａ」、及び、「携帯端末３Ａ」と称する。また、携帯端末３がウェブサーバ４から取得したウェブページ画面４０のページ情報のサイズと、プリンタ２がウェブサーバ４から取得したウェブページ画面４０のページ情報のサイズとを区別する場合に、それぞれ、「第１ページ情報サイズ」及び「第２ページ情報サイズ」と称する。
【０１０５】
図９に示すように、プリンタ２Ａは、通信部２０、通信制御部２１、コマンド情報生成部２２、ページ取得部２３、印刷制御部２４、印刷部２５、測定部２６、比較部２７、及び、通知部２８を備えている。なお、通信制御部２１、コマンド情報生成部２２、ページ取得部２３、印刷制御部２４、測定部２６、比較部２７、及び、通知部２８は、プリンタ２Ａの制御部が装置内に格納されたプログラム２Ａａを実行することにより、実現される。
【０１０６】
また、図９に示すように、携帯端末３Ａは、通信部３０、通信制御部３１、ページ取得部３２、操作部３３、記憶部３４、印刷指示部３５、及び、測定部３６を備えている。なお、通信制御部３１、ページ取得部３２、印刷指示部３５、及び、測定部３６は、携帯端末３Ａの図示せぬ制御部が装置内に格納されたプログラム３Ａａを実行することにより、実現される。
【０１０７】
本実施形態２に係る印刷システム１Ａ（図９参照）は、実施形態１に係る印刷システム１（図１参照）と比較すると、プリンタ２Ａが、測定部２６、比較部２７、及び、通知部２８を備えていると共に、携帯端末３Ａが、測定部３６を備えている点で相違している。
【０１０８】
プリンタ２Ａの測定部２６は、ウェブページ画面４０のページ情報のサイズ（第２ページ情報サイズ）を計算する機能手段である。ここで、「ページ情報のサイズ」とは、ウェブページ画面４０を表示するために、ウェブサーバ４から取得したＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されたテキストファイルや、ＨＴＭＬファイルが必要とするファイル群全体のサイズをいう。
【０１０９】
プリンタ２Ａの比較部２７は、携帯端末３Ａの測定部３６によって計算された第１ページ情報サイズとプリンタ２Ａの測定部２６によって計算された第２ページ情報サイズとを比較する機能手段である。
【０１１０】
比較部２７は、第１ページ情報サイズと第２ページ情報サイズとを比較して、第１ページ情報サイズと第２ページ情報サイズとが一致するか否かを判定する。この判定で、一致していると判定された場合に、比較部２７は、印刷可と判定して、印刷可とする判定結果をページ取得部２３に出力する。この場合に、プリンタ２Ａは、ウェブページ画面４０の印刷を実行する。一方、この判定で、一致してないと判定された場合に、比較部２７は、印刷不可とする判定結果を通知部２８に出力する。この場合に、プリンタ２Ａは、ウェブページ画面４０の印刷を中止し、印刷の中止を表す通知メールを連絡先に送信する。
【０１１１】
プリンタ２Ａの通知部２８は、ウェブページ画面４０の印刷ができない場合に、その旨を携帯端末３Ａに通知する機能手段である。通知部２８は、比較部２７によって印刷不可とする判定結果が入力された場合に、通信制御部２１を介して、印刷の中止を表す通知メールを、連絡先（ここでは、携帯端末３Ａのメールアドレス）に通知する。
【０１１２】
なお、ここでは、「印刷の中止を表す通知メール」は、例えば、「プリンタ２Ａが取得したウェブページ画面４０が携帯端末３Ａによって印刷を指示されたウェブページ画面４０と異なっているため、印刷を中止した」等のようになっているものとする。
【０１１３】
携帯端末３Ａの測定部３６は、ウェブページ画面４０のページ情報のサイズ（第１ページ情報サイズ）を計算する機能手段である。
【０１１４】
なお、本実施形態２では、携帯端末３Ａは、ページ取得部３２によって取得されたウェブページ画面４０、ＵＲＬ情報、セッションＩＤ、及び、測定部３６によって計算された第１ページ情報サイズを記憶部３４に記憶する。ただし、携帯端末３Ａの記憶部３４は、記憶容量が一般的に小さいため、ウェブページ画面４０を記憶するのはごく短時間だけである。
【０１１５】
以下、図１０を参照して、本実施形態２で用いるデータの一例につき説明する。図１０は、実施形態２で用いる変形第１対応表データＴ１Ａの一例を示す図である。
【０１１６】
携帯端末３Ａの記憶部３４（図９参照）は、例えば、図１０に示す変形第１対応表データＴ１Ａを記憶している。変形第１対応表データＴ１Ａは、第１対応表データＴ１（図４参照）を変形したデータであり、ＵＲＬ情報とセッションＩＤと第１ページ情報サイズとの対応関係を示している。
【０１１７】
携帯端末３Ａは、ウェブサーバ４からウェブページ画面４０を取得した場合に、ウェブページ画面４０と共に、ウェブサーバ４からウェブページ画面４０に付随するセッションＩＤを取得する。さらに、携帯端末３Ａは、測定部３６がウェブページ画面４０のページ情報のサイズ（第１ページ情報サイズ）を計算する。そして、携帯端末３は、セッションＩＤと第１ページ情報サイズとをＵＲＬ情報に関連付けて変形第１対応表データＴ１Ａに登録する。なお、変形第１対応表データＴ１Ａに登録されていないＵＲＬ情報は、対応するセッションＩＤがないことを意味している。
【０１１８】
この後、携帯端末３Ａの印刷指示部３５は、利用者が操作部３３を操作して、ウェブページ画面４０の印刷を指示した場合に、該当セッションＩＤ、第１ページ情報サイズ、及び、印刷設定情報を印刷要求コマンドに付加して、プリンタ２Ａに送信する。これにより、携帯端末３Ａは、ウェブページ画面４０の印刷をプリンタ２Ａに指示する。
【０１１９】
以下、図１１〜図１３を参照して、本実施形態２に係る印刷システム１Ａの動作につき説明する。図１１〜図１３は、それぞれ、実施形態２に係る印刷システム１Ａの動作を示すフローチャートである。
【０１２０】
ここでは、本実施形態２に係る印刷システム１Ａの動作について、実施形態１に係る印刷システム１と相違する動作を重点的に説明し、実施形態１に係る印刷システム１と同様の動作（図６〜図８参照）については、前記した実施形態１に係る印刷システム１の動作を本実施形態２に係る印刷システム１Ａの動作に読み替えるものとして、詳細な説明を省略する。なお、本実施形態２では、第１対応表データＴ１の代わりに、変形第１対応表データＴ１Ａを用いるものとする。
【０１２１】
（ウェブページ画面取得時の携帯端末の動作）
図１１は、ウェブページ画面４０の取得時の携帯端末３Ａの動作を示している。
【０１２２】
図１１に示すように、本実施形態２に係る携帯端末３Ａの動作は、実施形態１に係る携帯端末３（図６参照）の動作と比較すると、Ｓ１１５の処理の後に、Ｓ１１６の処理が追加されていると共に、Ｓ１２０の処理の代わりに、Ｓ１２０ａの処理を行う点で相違している。以下、Ｓ１１６，Ｓ１２０ａの処理について、説明する。
【０１２３】
Ｓ１１５の後、携帯端末３Ａは、測定部３６（図９参照）が、ページ取得部３２（図９参照）によってウェブサーバ４０から取得されたウェブページ画面４０のページ情報のサイズ（第１ページ情報サイズ）を計算し（Ｓ１１６）、計算された第１ページ情報サイズをページ取得部３２に出力する。
【０１２４】
Ｓ１１６の後、ページ取得部３２は、セッションＩＤと第１ページ情報サイズとをＵＲＬ情報に関連付けて変形第１対応表データＴ１Ａ（図１０参照）に登録する（Ｓ１２０ａ）。この後、処理は、Ｓ１２５に進む。
ウェブページ画面４０の取得時の携帯端末３Ａの動作は、以上の通りである。
【０１２５】
（ウェブページ画面印刷指示時の携帯端末の動作）
図１２は、ウェブページ画面４０の印刷指示時の携帯端末３Ａの動作を示している。
【０１２６】
図１２に示すように、本実施形態２に係る携帯端末３Ａの動作は、実施形態１に係る携帯端末３（図７参照）の動作と比較すると、Ｓ２１５の処理の後に、Ｓ２１６の処理が追加されていると共に、Ｓ２２０，Ｓ２５０，Ｓ２５５の処理の代わりに、Ｓ２２０ａ，Ｓ２５０ａ，Ｓ２５５ａの処理を行う点で相違している。以下、Ｓ２１６，Ｓ２２０ａ，Ｓ２５０ａ，Ｓ２５５ａの処理について、説明する。
【０１２７】
Ｓ２１５の後、携帯端末３Ａは、測定部３６（図９参照）が、ページ取得部３２（図９参照）によってウェブサーバ４０から取得されたウェブページ画面４０のページ情報のサイズ（第１ページ情報サイズ）を計算し（Ｓ２１６）、計算された第１ページ情報サイズをページ取得部３２に出力する。
【０１２８】
Ｓ２１６の後、ページ取得部３２は、セッションＩＤと第１ページ情報サイズとをＵＲＬ情報に関連付けて変形第１対応表データＴ１Ａ（図１０参照）に登録する（Ｓ２２０ａ）。この後、処理は、Ｓ２２５に進む。
【０１２９】
また、Ｓ２４０の後、携帯端末３Ａは、印刷指示部３５（図９参照）が、記憶部３４に記憶された変形第１対応表データＴ１Ａ（図１０参照）を参照して、Ｓ２４０で取得されたＵＲＬ情報に対応する該当セッションＩＤが変形第１対応表データＴ１Ａに登録されているか否かを判定する（Ｓ２４５）。
【０１３０】
Ｓ２４５の判定で、該当セッションＩＤが変形第１対応表データＴ１Ａに登録されていると判定された場合（“Ｙｅｓ”の場合）に、印刷指示部３５は、ＵＲＬ情報と該当セッションＩＤと印刷設定情報と第１ページ情報サイズと連絡先とを印刷要求コマンドに付加する（Ｓ２５０ａ）。なお、ここでは、「連絡先」が携帯端末３Ａのメールアドレスである場合を想定して説明する。その「連絡先」は、携帯端末３Ａの記憶部３４に予め格納されている。この後、処理は、Ｓ２６０に進む。
【０１３１】
一方、Ｓ２４５の判定で、該当セッションＩＤが変形第１対応表データＴ１Ａに登録されていないと判定された場合（“Ｎｏ”の場合）に、印刷指示部３５は、セッションＩＤを含まずに、ＵＲＬ情報と印刷設定情報と第１ページ情報サイズと連絡先とのみを印刷要求コマンドに付加する（Ｓ２５５ａ）。この後、処理は、Ｓ２６０に進む。
ウェブページ画面４０の印刷指示時の携帯端末３Ａの動作は、以上の通りである。
【０１３２】
（ウェブページ画面印刷時のプリンタの動作）
図１３は、ウェブページ画面４０の印刷時のプリンタ２Ａの動作を示している。
【０１３３】
図１３に示すように、本実施形態２に係るプリンタ２Ａの動作は、実施形態１に係るプリンタ２（図８参照）の動作と比較すると、Ｓ３３０の処理の後に、Ｓ３３１，Ｓ３３２，Ｓ３４５の処理が追加されている点で相違している。以下、Ｓ３３１，Ｓ３３２，Ｓ３４５の処理について、説明する。なお、本実施形態２では、Ｓ３０５で、プリンタ２Ａが携帯端末３Ａから受信した印刷要求コマンドは、携帯端末３Ａが図１２に示すＳ２５０ａの処理を行った場合に、ＵＲＬ情報と該当セッションＩＤと印刷設定情報と第１ページ情報サイズと連絡先とが付加されており、携帯端末３Ａが図１２に示すＳ２５５ａの処理を行った場合に、ＵＲＬ情報と印刷設定情報と第１ページ情報サイズと連絡先とが付加されている。
【０１３４】
Ｓ３３０の後、プリンタ２Ａは、測定部２６（図９参照）が、ページ取得部２３（図９参照）によってウェブサーバ４０から取得されたウェブページ画面４０のページ情報のサイズ（第２ページ情報サイズ）を計算し（Ｓ３３１）、計算された第２ページ情報サイズを比較部２７（図９参照）に出力する。
【０１３５】
比較部２７は、測定部２６から第２ページ情報サイズが入力されると、携帯端末３Ａの測定部３６によって計算された第１ページ情報サイズとプリンタ２Ａの測定部２６によって計算された第２ページ情報サイズとを比較して、第１ページ情報サイズと第２ページ情報サイズとが一致するか否かを判定する（Ｓ３３２）。なお、第１ページ情報サイズは、Ｓ３０５で受信された印刷要求コマンドに付加されている。その第１ページ情報サイズは、Ｓ３０５で印刷要求コマンドが受信された際に、通信制御部２１（又は、コマンド情報生成部２２）によって図示せぬ記憶部に記憶される。比較部２７は、Ｓ３３２で、記憶部から第１ページ情報サイズを読み出して、第２ページ情報サイズとの比較に利用する。
【０１３６】
Ｓ３３２の判定で、一致していると判定された場合（“Ｙｅｓ”の場合）に、比較部２７は、印刷可とする判定結果をページ取得部２３（図９参照）に出力する。これに応答して、ページ取得部２３が、Ｓ３３０で取得されたウェブページ画面４０の印刷指示を印刷制御部２４（図９参照）に出力する。印刷制御部２４は、ページ取得部２３からウェブページ画面４０の印刷指示が入力されると、Ｓ３３０で取得されたウェブページ画面４０の情報と印刷設定情報とに基づいて、印刷データを生成する（Ｓ３３５）。
【０１３７】
一方、Ｓ３３２の判定で、一致していないと判定された場合（“Ｎｏ”の場合）に、比較部２７は、印刷不可とする判定結果を通知部２８（図９参照）に出力する。これに応答して、通知部２８が、通信制御部２１を介して、印刷の中止を表す通知メールを連絡先に送信する（Ｓ３４５）。これにより、一連のルーチンが終了する。
ウェブページ画面４０の印刷時のプリンタ２Ａの動作は、以上の通りである。
【０１３８】
なお、この通知メールが送信された場合に、ウェブページ画面４０のセッションが切れていることが推測される。そのため、利用者は、再度、ウェブサーバ４にアクセスして、セッションを確立しなおしてから、印刷指示を行うと良い。セッションは、ウェブサーバ４によって自動的に確立される。
【０１３９】
以上の通り、本実施形態２に係る印刷システム１Ａによれば、実施形態１と同様の効果に加え、携帯端末３Ａが取得したウェブページ画面４０の第１ページ情報サイズとプリンタ２Ａが取得したウェブページ画面４０の第２ページ情報サイズとを比較して、印刷を実行するか否かを判定することができる。そのため、印刷システム１Ａによれば、例えば、セッションが切れた結果、異なるウェブページ画面４０が印刷されるのを抑制することができる。
【０１４０】
本発明は、前記した実施形態に限定されることなく、本発明の要旨を逸脱しない範囲で種々の変更や変形を行うことができる。
【０１４１】
例えば、本発明は、ファクシミリ装置やＭＦＰ等にも適用することができる。なお、「ＭＦＰ」とは、Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒの略称で、プリンタにファクシミリ機能やスキャナ機能、コピー機能等を付加した装置である。
【０１４２】
また、例えば、図１３に示すＳ３３２の判定は、第１ページ情報サイズと第２ページ情報サイズとが完全に一致していなくても、予め定めた誤差範囲（例えば、１０％）内で一致していれば、一致していると判定するようにしても良い。また、Ｓ３３２の判定は、取得するファイル全体を比較するのではなく、メインとなるＨＴＭＬファイルのみを比較するようにしても良いし、比較対象の設定を組み合わせたり、選択可能にしたりしても良い。
【０１４３】
また、例えば、実施形態１及び実施形態２では、印刷システム１，１Ａは、携帯端末３，３Ａが、セッションＩＤを直接プリンタ２，２Ａに送信している。しかしながら、印刷システム１，１Ａは、セッション情報を図示せぬパーソナルコンピュータ（ＰＣ）等に蓄えておき、ＰＣが蓄えたセッション情報を用いて、プリンタ２，２Ａに印刷を指示するようにしても良い。この場合に、ＰＣの方が携帯端末３，３Ａよりも性能が格段に優れているため、利用者は、どのようなウェブページ画面４０が実際に印刷されるのかを詳細なプレビュー画面で確認することができる。
【符号の説明】
【０１４４】
１    印刷システム
２，２Ａ    プリンタ
３，３Ａ    携帯端末
４    ウェブサーバ
５    ネットワーク
２０，３０    通信部
２１，３１    通信制御部
２２    コマンド情報生成部
２３，３２    ページ取得部
２４    印刷制御部
２５    印刷部
２６，３６    測定部
２７    比較部
２８    通知部
３３    操作部
３４    記憶部
３５    印刷指示部
４０    ウェブページ画面
４１，７４    戻るボタン
４２    進むボタン
４３    読み込み中止ボタン
４４    再読み込みボタン
４５，６５    印刷指示ボタン
４６    ＵＲＬ表示欄
４７    現在エリア表示欄
４８，６６    終了ボタン
５０    印刷設定画面
５１    用紙設定欄
５２    サイズ設定欄
５３    給紙方法設定欄
５４    レイアウトタイプ設定欄
５５，５７    リストボックス
５６    両面印刷設定欄
５８    印刷品位設定欄
５９    ラジオボタン
６０    チェックボックス
６１    部数設定欄
６２    スピンボタン
６３    戻るボタン
６４    取消ボタン（変更結果未反映）
７０    プリンタ指定画面
７１    検索結果表示欄
７２    検索ボタン
７３    指定ボタン
Ｔ１    第１対応表データ
Ｔ２    第２対応表データ
Ｔ１Ａ    変形第１対応表データ
【図１】
2012198784.tif 000003
【図２】
2012198784.tif 000004
【図３Ａ】
2012198784.tif 000005
【図３Ｂ】
2012198784.tif 000006
【図４】
2012198784.tif 000007
【図５】
2012198784.tif 000008
【図６】
2012198784.tif 000009
【図７】
2012198784.tif 000010
【図８】
2012198784.tif 000011
【図９】
2012198784.tif 000012
【図１０】
2012198784.tif 000013
【図１１】
2012198784.tif 000014
【図１２】
2012198784.tif 000015
【図１３】
2012198784.tif 000016