(57)【要約】【課題】  ユーザが目的のホームページのＵＲＬを手入力する手間を省き、目的情報のみを選択的に印刷することで、ページ切れ、あるいはページ抜け等を防ぐことが可能な画像形成装置を提供することを目的とする。【解決手段】  本発明にかかるアプリケーションは、記憶している情報提供サーバ３のＵＲＬに基づいて、情報提供サーバにアクセスし、画像形成に関する情報を抽出して取得する。取得した画像形成にかかる情報は、変換部５６において印刷データに変換され、記録媒体に画像が形成されることとなる。【選択図】図１
2008200993.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に存在する情報提供サーバのＵＲＬに基づき、画像形成に関するデータを取得するアプリケーションと、
前記アプリケーションを記憶する記憶部と、
前記記憶部に登録されている前記アプリケーションを選択し、起動を指示するアプリケーション管理部と、
前記アプリケーション管理部にユーザの命令を伝達するユーザインタフェースと、
前記ユーザインタフェースを表示する表示部と、
前記アプリケーションにより形成された印刷データを印刷出力する印刷部と、
から構成される画像形成装置であって、
前記アプリケーションは、
前記アプリケーションがアクセスするＵＲＬを決定するＵＲＬ決定部と、
前記ＵＲＬよりＵＲＬデータを取得するＵＲＬデータ取得部と、
前記ＵＲＬデータ取得部で取得した前記ＵＲＬデータを印刷データに変換する変換部と、
を有することを特徴とする画像形成装置。
【請求項２】
前記アプリケーションは、外部から登録されて動作することを特徴とする請求項１記載の画像形成装置。
【請求項３】
ネットワーク上に存在する情報提供サーバのＵＲＬに基づき、画像形成に関するデータを取得するアプリケーションと、
前記アプリケーションを記憶する記憶部と、
前記記憶部に登録されている前記アプリケーションを選択し、起動を指示するアプリケーション管理部と、
前記アプリケーション管理部にユーザの命令を伝達するユーザインタフェースと、
前記ユーザインタフェースを表示する表示部と、
前記アプリケーションにより形成された印刷データを印刷出力する印刷部と、
から構成される画像形成装置であって、
前記アプリケーションは、
前記アプリケーションがアクセスするＵＲＬを決定するＵＲＬ決定部と、
前記ＵＲＬよりＵＲＬデータを取得するＵＲＬデータ取得部と、
前記ＵＲＬデータ取得部で取得した前記ＵＲＬデータを印刷データに変換する変換部と、
前記アプリケーションの操作履歴を記録する履歴記録部と、
前記操作履歴を元に前記表示部への表示内容を作成する表示データ作成部と、
を有することを特徴とする画像形成装置。
【請求項４】
前記アプリケーションは、
１つ以上のアプリケーションを格納したアプリケーション提供サーバから選択され、登録されることを特徴とする請求項２記載の画像形成装置。
【請求項５】
ネットワーク上に存在する情報提供サーバのＵＲＬに基づき、画像形成に関するデータを取得するアプリケーションと、
前記アプリケーションを記憶する記憶部と、
前記記憶部に登録されている前記アプリケーションを選択し、起動を指示するアプリケーション管理部と、
前記アプリケーション管理部にユーザの命令を伝達するユーザインタフェースと、
前記ユーザインタフェースを表示する表示部と、
前記アプリケーションにより形成された印刷データを印刷出力する印刷部と、
から構成される画像形成装置であって、
前記アプリケーションは、
前記アプリケーションがアクセスするＵＲＬを決定するＵＲＬ決定部と、
前記ＵＲＬよりＵＲＬデータを取得するＵＲＬデータ取得部と、
前記ＵＲＬデータ取得部で取得した前記ＵＲＬデータを印刷データに変換する変換部と、
前記アプリケーションが起動時に、前記情報提供サーバにアクセスし、表示データ更新するデータ更新部と、
を有することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
従来、パソコンを経由せずに、印刷装置から直接ＵＲＬで示されるウェブページにアクセスし、印刷を行える印刷装置があった。この印刷装置は、ＵＲＬで示されるウェブページからデータを取得するためにネットワークで外部と接続されており、一度アクセスしたウェブサイトのＵＲＬを保存しておく記憶装置、ＵＲＬの入力や記憶しているＵＲＬを選択するためのグラフィックオペレーションパネル（以下、オペパネと略す）のような操作部と、記憶しているＵＲＬや印刷するウェブページの概要を表示する大きな表示部からなる。
【０００３】
ユーザは印刷装置のオペパネを操作しＵＲＬを入力、或いは過去に一度アクセスしたことのあるアドレスを選択して印刷指示（印刷ボタン押下などによる）を行うと、印刷装置はネットワーク経由でウェブサイトにアクセスし、ウェブページをブラウズする。
【０００４】
ユーザが望めばそのブラウズしたウェブページを印刷する。さらに後日同じＵＲＬを手入力する手間を省くため、ＵＲＬも記憶装置に保存しておく装置もある。さらに、特許文献１に記載されているように、所定のキーワード（電話番号等）の情報から、必要なホームページに辿りつくことを可能とする情報記憶手段、情報配信システム及び情報配信方法を提供しているものもある。
【０００５】
【特許文献１】特開２００１−２５６１６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の装置では過去にアクセスしたウェブサイトと全く同じアドレスにアクセスに行く際には、記憶されているＵＲＬを選択すればよいが、記録されていないＵＲＬはその度に装置の不自由なユーザインタフェースを用いて入力しなければならない。
【０００７】
本発明は、このような実情に鑑みてなされたものであり、ユーザが目的のホームページのＵＲＬを手入力する手間を省き、目的情報のみを選択的に印刷することが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決する為に、本発明にかかる画像形成装置は、ネットワーク上に存在する情報提供サーバのＵＲＬに基づき、画像形成に関するデータを取得するアプリケーションと、アプリケーションを記憶する記憶部と、記憶部に登録されている前記アプリケーションを選択し、起動を指示するアプリケーション管理部とアプリケーション管理部にユーザの命令を伝達するユーザインタフェースと、ユーザインタフェースを表示する表示部と、アプリケーションにより形成された印刷データを印刷出力する印刷部と、から構成される画像形成装置であって、前記アプリケーションは、アプリケーションがアクセスするＵＲＬを決定するＵＲＬ決定部と、ＵＲＬよりＵＲＬデータを取得するＵＲＬデータ取得部と、ＵＲＬデータ取得部で取得したＵＲＬデータを印刷データに変換する変換部と、を有することを特徴としている。
【０００９】
本発明にかかるアプリケーションは、記憶している情報提供サーバのＵＲＬに基づいて、該情報提供サーバにアクセスし、画像形成に関する情報を抽出して取得する。取得した画像形成にかかる情報は、印刷データに変換され、記録媒体に画像が形成されることとなる。
【発明の効果】
【００１０】
本件発明の画像形成装置によれば、ユーザは、目的情報提供サーバのＵＲＬを手入力することなく、アプリケーションを選択するだけで、その情報提供サーバが提供する必要な情報のみを取得することができる。すなわち、選択されたアプリケーションは、目的情報提供サーバにアクセスし、必要情報を取得する。さらにアプリケーションは、得られた画像形成に関する情報を印刷データに変換し、記録媒体に印刷することで必要情報のみが印刷された記録媒体を提供することができる。
【発明を実施するための最良の形態】
【００１１】
（第１実施例）
以下に、本発明の実施の例について図面を参照しながら説明する。図１は、第１実施例の例に関わる構成を示す図である。
【００１２】
図１において、プリンタ１（例えばスキャナ等を備えた複合プリンタ）、サーバ３、ＰＣ４がネットワーク２で接続されている。
【００１３】
プリンタ１は、アプリケーション２０と、インストールされているアプリケーション２０一覧、プリンタ１の設定メニュー、アプリケーション２０の操作・動作状況を表示する表示装置１１と、表示装置１１の表示に従って起動させるアプリケーション２０や各種メニューの選択・決定を行う操作手段１２と、インストールされているアプリケーション２０一覧を保持し、操作手段１２によって起動が指示されたアプリケーション２０の起動を行うアプリケーション管理手段１３と、アプリケーション２０が利用するデータ、外部から取得したデータが記憶されている不揮発性記憶装置１４と、不揮発性記憶装置１４に記憶されているアプリケーション２０がロードされるメモリ１５と、ネットワーク２を通じて外部のウェブサイトにアクセスし、データを取得する通信手段１６と、取得したデータを解析してその結果印刷データであれば印刷装置１８に送り、アプリケーション登録依頼であれば後述するアプリケーション登録手段にデータを送る解析手段１７と、変換された印刷可能データの印刷を行う印刷装置１８と、解析手段１７から送られたアプリケーション２０を不揮発性記憶媒体１４にインストールするアプリケーション登録手段１９と、から構成されている。
【００１４】
サーバ３は、データを記憶しておく記憶装置３２と、プリンタ１からのＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）リクエストに応じて記憶装置３２に格納されているデータを請求元に送るウェブサーバ３１と、からなる。
【００１５】
ＰＣ４は、プリンタ１やサーバ３のウェブページを閲覧するためのウェブブラウザ４１と、プリンタ１にインストールするアプリケーション２０を記録しておくための記憶装置４２と、からなる。
【００１６】
図１では、１つしか記載していないが、一般にサーバ３はインターネット上に複数存在しており、アプリケーションからの依頼によりデータを提供する。また、図１には、１つしか記載していないが、一般にアプリケーション２０は不揮発性記憶装置１４に０個から複数個存在し、ユーザは操作手段１２を利用してアプリケーションを選択して起動することになる。１つのアプリケーション２０は、そのアプリケーションが知る特定複数のサーバにアクセスし必要な情報を取得する。
【００１７】
次に図２を用いて本発明のアプリケーション２０の構成を説明する。アプリケーション２０は、アプリケーション管理手段１３からの指示を受けて起動し結果の表示装置１１への表示、外部への通信の指示、印刷起動を行うアプリケーション実行手段５１と、アプリケーション実行手段５１からの指示を受け、表示装置１１に表示する画面を作成する表示画面作成部５２と、表示画面作成部５２が利用する画像・テンプレートなどのデータが格納されている画像データ格納部５３と、サーバ情報からデータを取得するためのＵＲＬを決定するＵＲＬ決定部５４と、決定されたＵＲＬからデータを取得するＵＲＬデータ取得部５５と、取得したデータを印刷可能なデータに変換する変換部５６と、外部から取得したデータやアプリケーション２０が作成したデータを格納する記憶手段５７と、アプリケーション実行手段５１からの指示を受けて、通信手段１６を通じてサーバ３からサーバ情報を取得するサーバ情報取得部５８と、から構成されている。
【００１８】
記憶手段５７には、テキスト形式でアプリケーション２０の名前、アクセスする
サーバ３の基本ＵＲＬ、アプリケーション２０を説明する概要などの情報も記録されている。ここで基本ＵＲＬとは、アプリケーション２０がアクセスするサーバ３のうちアプリケーション２０が提供する機能の最上位のパスを示す。そしてこのアプリケーションが直接アクセスするファイルは全てこの基本ＵＲＬ以下に置く構造となる。
【００１９】
画像データ格納部５３には、表示装置１１に表示するためのＨＴＭＬ形式などのテキストファイル、ｇｉｆ・ｊｐｅｇなどの画像ファイル、スクリプトなどのプログラム等を保持している。
【００２０】
変換部５６は、サーバ３から取得したデータを印刷可能なデータに変換するためのプログラムを格納している。例えば、サーバ３から取得したファイルがＨＴＭＬ形式で、印刷装置１８がビットマップデータを印刷可能なのであれば、ＨＴＭＬ→ビットマップ変換プログラムが、サーバ３から取得したファイルがＰＤＦファイル形式なのであれば、ＰＤＦ→ビットマップ変換プログラムが必要となる。
【００２１】
次に図３、図４、図５を用いてアプリケーションの一例について説明する。
【００２２】
説明する「Ｎ新聞」アプリケーションは、新聞社が提供するアプリケーション例で、プリンタからの指示により新聞社の自社サーバにアクセスし、ユーザが望む月日ジャンルに該当する情報を取得し、印刷データに変換して印刷するアプリケーションである。
【００２３】
図３は、「Ｎ新聞」アプリケーション作成者である「Ｎ新聞社」のウェブサーバ３１の構成を示したものである。四角の枠がファイルシステムにおけるディレクトリを、四角い枠の右隣の「０５３．ｈｔｍｌ」などはファイルを、四角を結ぶ線は各ディレクトリの繋がりを表す。
【００２４】
ファイル名のうち、末尾が「．ｈｔｍｌ」で終るものはウェブページを描画するための業界標準である記法で書かれたテキストファイルである。末尾が「．ｇｉｆ」あるいは「．ｊｐｅｇ」で終るものは画像ファイルである。「ｍｅｎｕ．ｃｓｓ」ファイルはウェブページのテンプレートを表現するファイルである。
【００２５】
このサーバ３は、ｈｔｍｌディレクトリを頂点にｐｏｌｉｔｉｃｓ、ｂｕｓｉｎｅｓｓなどの記事の分野毎のファイルが配置され、同じ階層にｉｍａｇｅｓ、．ｌｉｓｔ、など記事を表現するためのデータが収められ、さらに同じ階層にｃｏｌｕｍｎ、ｂｌｏｇ、ａｄなどのＰＣから普通にウェブサイトを見るときに表示される情報を格納しているディレクトリがある構造となっている。
【００２６】
図４（Ａ）は、プリンタ１にインストールされた「Ｎ新聞」アプリケーションが要求可能な新聞の日付一覧をサーバ３に求めた時にサーバ３がプリンタ１に送信するファイルである。２００６／０６／２３というのは２００６年６月２３日の新聞を提供可能であることを示している。
【００２７】
図４（Ｂ）は、プリンタ１にインストールされた「Ｎ新聞」アプリケーションが要求可能な新聞の記事一覧をサーバ３に求めた時にサーバ３がプリンタ１に送信するファイルである。ｂｕｓｉｎｅｓｓ、ｐｏｌｉｔｉｃｓ、ｓｐｏｒｔｓ、ｉｎｔｅｒｎａｔｉｏｎａｌが記事の分野を示す。例えばｂｕｓｉｎｅｓｓであれば、ビジネス記事と新聞社が分類した記事を示す。
【００２８】
図５（Ａ）は、プリンタ１にインストールされた「Ｎ新聞」アプリケーションが２００６年７月５日の記事を印刷するために必要なファイルの一覧をサーバ３に求めた時にサーバ３がプリンタ１に返信するファイルである。
【００２９】
図５（Ｂ）は、「Ｎ新聞」アプリケーションを利用してプリンタ１より印刷される印刷物のサンプルである。ウェブページで閲覧する時に表示される余分な情報はカットされて印刷される。
【００３０】
次に図６、図７、図８を用いて表示装置１１の画面遷移の例を示す。なお、図６の例では表示装置１１と操作手段１２が一体化したタッチパネルを利用しているが、必ずしも一体化している必要はない。
【００３１】
図６の画面１は表示装置１１の初期画面を示している。長方形は選択ボタンを表し、グレーに塗りつぶされている箇所は、次の画面に遷移する時に押すボタンを示している。
【００３２】
この画面にはｍｅｎｕ、ｃｏｐｙ、ｓｃａｎ  ｔｏ  Ｅｍａｉｌ、Ｎ新聞、Ｍ新聞、Ｙ新聞、Ｎ天気予報、Ｇ地図、Ｒ買物等の選択ボタンがあり、Ｎ新聞が選択されている様子が示されている。
【００３３】
装置の各種設定の変更が行える項目を表示／選択できるｍｅｎｕボタン、スキャナ等の画像読取装置から読取られたドキュメントを印刷出力するｃｏｐｙボタン、スキャナ等の画像読取装置から読取られたドキュメントを指定された宛先へＥｍａｉｌ送信するためのｓｃａｎ  ｔｏ  Ｅｍａｉｌボタンがこのプリンタ１（本実施例を複合機と想定した場合）固有の機能である。
【００３４】
一方、Ｎ新聞、Ｍ新聞、Ｙ新聞等が本発明のアプリケーションの例である。名前から見当がつくように例えば、Ｎ新聞はＮ新聞社が提供するアプリケーションである。「Ｎ新聞」アプリケーションは、Ｎ新聞社自社のサーバにアクセスし、ユーザが必要とする月日・記事に該当するデータを取得後、記録媒体に印刷するアプリケーションである。
【００３５】
表１は、プリンタ１にインストールされたアプリケーションの管理テーブルの一例を示したものである。この管理テーブルは、アプリケーションがインストール／登録／削除される毎に逐次更新される。格納アドレスは、不揮発性記憶装置１４における各アプリケーションの物理的アドレスを示し、パネル位置は、表示装置１１にタッチパネル等を用いた際の各アプリケーションの表示位置を示している。
【００３６】
【表１】
2008200993.tif 000003
【００３７】
また、アプリケーションは、プリンタ１にインストール／登録されることにより、上記の管理テーブルにより管理され、表示装置１１において登録アプリケーション情報が表示され選択可能となる。
【００３８】
次に、プリンタ１の表示装置１１の画面遷移について説明する。まず、プリンタ１において、表示装置１１に表示されている「Ｎ新聞」アプリケーションが操作手段１２によって選択される（Ｓ１０１）。この時、操作手段１２によって、表示装置１１のパネル位置（２，１）が押下されたことをアプリケージョン管理手段１３は把握する。
【００３９】
アプリケーション管理手段１３は、「Ｎ新聞」アプリケーションを不揮発性記憶装置１４から管理テーブルに基づいて選択し、メモリ１５に「Ｎ新聞」アプリケーションをロードする。メモリ１５にロードされた「Ｎ新聞」アプリケーションは、表示装置１１に画面２を表示する指令を出す。
【００４０】
「Ｎ新聞」アプリケーションは、表示装置１１のパネル位置、（１，３）に「印刷」、（１，４）に「戻る」、（２，１）に「日付選択」、（３，１）に「記事選択」、（４，１）に「部数選択」、にそれぞれコマンドを有し、これらのパネルを任意に選択することで、「Ｎ新聞」アプリケーションは次の動作を決定する。
【００４１】
なお、画面２に表示されるコマンドの種類・内容はアプリケーション毎により異なり、アプリケーション開発者が自由に決定することができる。
【００４２】
ここで、表示装置１１のパネル位置（２，１）、つまり「日付選択」が選択されると（Ｓ１０２）、「Ｎ新聞」アプリケーションは、Ｎ新聞社ウェブサーバ３１（ｗｗｗ．ｎｎｅｗｓ．ｃｏ．ｊｐ）に対して、ユーザが選択可能な日付の問合せを行う（Ｓ１０３）。ここでは、ＨＴＴＰプロトコルを利用してＮ新聞社ウェブサーバ３１に日付データを要求している。
【００４３】
上記「Ｎ新聞」アプリケーションによる問合せに対して、Ｎ新聞社ウェブサーバ３１は、図４（Ａ）に示したようなｈｔｍｌ形式ファイル（ｄａｙ＿ｌｉｓｔ）の日付データを「Ｎ新聞」アプリケーションに対して返信する（Ｓ１０４）。本図においては、２００６／０６／２３（２００６年６月２３日）から２００６／０７／０６（２００６年７月６日）までのデータが取得可能であることを示している。
【００４４】
日付データ（ｄａｙ＿ｌｉｓｔ）を取得した「Ｎ新聞」アプリケーションは、表示画面作成部５２において、日付データを表示装置１１で表示するための形式に変換し表示する（Ｓ１０５）。画面３では、取得した日付データが表示されており、さらに日付を選択することが可能となっている。
【００４５】
画面３において、ユーザが、「２００６／０７／０５」を選択した場合（Ｓ１０６）、「Ｎ新聞」アプリケーションは、表示装置１１に画面２と同様な構成で、選択された日時を表示する（画面４）。
【００４６】
また、表示装置１１のパネル位置（３，１）、つまり「記事選択」が選択されると、「Ｎ新聞」アプリケーションは、Ｎ新聞社ウェブサーバ３１（ｗｗｗ．ｎｎｅｗｓ．ｃｏ．ｊｐ）に対して問合せを行い、図４（Ｂ）に示すような選択可能なカテゴリーリストを取得する。
【００４７】
印刷部数を決定後、「印刷」が選択されると（Ｓ１０７）、「Ｎ新聞」アプリケーションは、Ｎ新聞社ウェブサーバ３１（ｗｗｗ．ｎｎｅｗｓ．ｃｏ．ｊｐ）に対して、この場合は、２００６／０７／０５の日付のビジネスに関するファイルリストの要求を行う（Ｓ１０８）。
【００４８】
「Ｎ新聞」アプリケーションからの要求を受けたＮ新聞ウェブサーバ３１は、２００６／０７／０５の日付のビジネスに関するファイルリストの一覧を送信する（Ｓ１０９）。
【００４９】
画面５は、（Ｓ１０８）及び（Ｓ１０９）の処理中に「Ｎ新聞」アプリケーションがＮ新聞ウェブサーバ３１よりデータを取得中であることを示す画面である。取得内容には、選択した日付、記事、部数等の情報が表示される。また、「キャンセル」ボタンを押すことにより、「Ｎ新聞」アプリケーションは、作業を終了し、画面４に戻ることができる。
【００５０】
次に、（Ｓ１１０）、（Ｓ１１１）において、「Ｎ新聞」アプリケーションは、取得したファイルリストに基づき、再びＮ新聞ウェブサーバ３１にアクセスし、ファイル名に対応したファイルの取得を行う。
【００５１】
すべてのファイルの取得が終了すると、「Ｎ新聞」アプリケーションは、表示装置１１に画面６を表示（Ｓ１１２）し、印刷動作を開始する。
【００５２】
（Ｓ１１３）において、「Ｎ新聞」アプリケーションは、取得したデータを基に印刷データを作成する。つまり、変換部５６において、取得データをプリンタ１で印刷可能なデータへと変換を行う。前述したように、例えば、ＨＴＭＬやＰＤＦ形式のファイル等からビットマップファイル等への変換が行われる。
【００５３】
変換後のデータは印刷装置１８に送られ、印刷が開始される（Ｓ１１４）。印刷が完了すると（Ｓ１１５）、「Ｎ新聞」アプリケーションは、表示装置１１において画面７を表示させる（Ｓ１１６）。
【００５４】
印刷終了後、３秒程度の一定時間経過後又は「戻る」ボタンが押された場合、「Ｎ新聞」アプリケーションは、画面８、すなわち初期画面と同じ画面を表示させる（Ｓ１１７）。
【００５５】
なお、本発明は、図６に示されているように表示と操作が一体化したタッチパネルを利用する必要は必ずしも無く、それぞれのアプリケーションが提供する選択メニューが選択できるようなユーザインタフェースを有するものであればよい。
【００５６】
本発明における第１実施例によれば、ユーザが直接目的ウェブサイトのＵＲＬを手入力する代わりに、アプリケーションが用意した専用のユーザインタフェースを用いるため、サーバのデータ印刷が容易となる。ユーザは画像形成装置がどのサーバにアクセスしているのか意識することなく、所望のウェブサイトの必要な情報を入手することができる。
【００５７】
また、複数ページからなるサイトを印刷する場合において、ページが切れたり、印刷したいページが抜けてしまったり、同じページを繰り返し印刷しないように操作をする必要がない。
【００５８】
さらに、サーバの必要なファイルを専用のアプリケーションが取得するため、通常の印刷のように必要でない他のリンク先や広告などが一緒に印刷されることがなく、印刷結果が見やすくなる。また、実際にウェブページを表示しないので、高価で高解像度のグラフィックパネルを使用する必要がない。
【００５９】
（第２実施例）
次に図９を用いて、第２実施例について説明する。基本的な構成は、第１実施例と同様であり、第１実施例と異なる部分について説明する。
【００６０】
アプリケーション２０は、アプリケーション管理手段１３からの指示を受けて起動し、結果の表示装置１１への表示、外部への通信の指示、印刷起動を行うアプリケーション実行手段５１と、過去の入力情報を保持しておく履歴記憶部６１と、履歴記録部６１に記憶されている履歴情報を統計的に処理し、最適な組み合わせを決定する履歴情報処理部６２と、アプリケーション実行手段５１からの指示を受け、履歴情報処理部６２で決定された情報を利用して、表示装置１１に表示する画面を作成する表示画面作成部６３と、表示画面作成部６３が利用する画像・テンプレートなどのデータが格納されている画像データ格納部５３と、サーバ情報からデータを取得するためのＵＲＬを決定するＵＲＬ決定部５４と、決定されたＵＲＬからデータを取得するＵＲＬデータ取得部５５と、取得したデータを印刷可能なデータに変換する変換部５６と、外部から取得したデータやアプリケーション２０が作成したデータを格納する記憶手段５７と、アプリケーション実行手段５１からの指示を受けて、通信手段１６を通じてサーバ３からサーバ情報を取得するサーバ情報取得部５８と、から構成されている。
【００６１】
履歴記憶部６１は、図１０（Ａ）に示すようにユーザの操作による選択履歴を蓄える。図１０（Ａ）は、過去にユーザが印刷した新聞情報の日付、印刷した日からの相対的な日付、記事の種類、印刷部数を古い日付の方から順番に記録している。例えば、図１０（Ａ）において、１行目は２００６年７月３日（最新）の社会面を１部印刷していることを示す。また、例えば４行目の「２００６／０７／０５」の「一日前」というのは、２００６年７月６日に１日前である２００６年７月５日の新聞を印刷していることを示している。
【００６２】
履歴情報処理部６２は蓄えられた履歴情報を統計的に処理し、例えば、図１０（Ｂ）に示すようにユーザにより選択された回数が最も多い選択項目を初期項目として表示させることができる。図１０（Ｂ）の場合は、２００６年７月６日であれば、最新である２００６年７月６日のビジネス記事を１部印刷が初期値として選択されている。
【００６３】
この初期値の決定方法は、本第２実施例においては選択された回数の一番高いものを例として挙げたが、ユーザが任意で設定変更可能である。
【００６４】
次に、第２実施例におけるプリンタ１の表示装置１１の画面遷移について説明する。図１１は、表示装置１１における画面遷移の例のうち第１実施例と異なる箇所を示す。
【００６５】
第１の実施例と同様に画面１において、「Ｎ新聞」アプリケーションを選択する（Ｓ１０１）。「Ｎ新聞」アプリケーションが操作手段１２によって選択されると、「Ｎ新聞」アプリケーションが起動する。
【００６６】
選択された「Ｎ新聞」アプリケーションは、履歴記憶部６１に格納されている選択履歴を履歴情報処理部６２で統計的に処理する。統計処理が終了後、「Ｎ新聞」アプリケーションは初期画面を表示画面作成部６３において作成し（Ｓ１２１）、画面１１に例示されているような初期画面を表示するよう、表示装置１１に指令を出す。
【００６７】
第２実施例においては、図１０（Ｂ）に示したこれまでに選択回数が多い組み合わせである、最新（現在の日付を２００６年７月６日とする）、記事：ビジネス、印刷部数：１部が選択され、画面１１にはこの組み合わせが表示されることとなる。
【００６８】
図１２の画面４において、印刷ボタンを押下すると印刷のための処理が開始される（Ｓ１０７）。印刷開始の入力を受け付けると、「Ｎ新聞」アプリケーションは、印刷を選択された際の情報、すなわち日付は１日前の２００６年７月５日、記事はビジネス、印刷部数は１部という情報を履歴記憶部６１に記憶する。
【００６９】
第２実施例においては、日付は「１日前」という相対的な情報と２００６年７月５日という実際の日付の両方のデータを記憶することになる。この後、表示装置１１の表示は、画面５の表示に切り替わり、以下第１実施例と同様に印刷プロセスを開始する。
【００７０】
以上のように第２実施例によれば、第１の実施例の効果に加え、ユーザ操作の履歴に基づき表示装置１１への表示内容をより利用頻度の高い内容に変更するため、よりプリンタ１の利便性が向上することになる。
【００７１】
（第３実施例）
次に図１３を用いて、第３実施例について説明する。基本的な構成は、第１実施例と同様であり、第１実施例と異なる部分について説明する。
【００７２】
図１３においては、プリンタ１と、サーバ３と、ＰＣ４と、アプリケーションサーバ８と、がネットワーク２で接続されている。第１及び第２実施例におけるアプリケーションは、最初からプリンタ１又はＰＣ４の記憶装置に格納されていたが、第３実施例においては、ネットワーク２上にアプリケーションサーバ８を設け、外部サーバよりプリンタ１等の記憶装置にアプリケーションをインストールすることを特徴としている。
【００７３】
ここで、アプリケーションサーバとサーバは、それぞれ、アプリケーションサーバにはアプリケーションが格納されており、サーバには印刷関係のデータが格納されているとする。
【００７４】
アプリケーションサーバ８は、ＰＣ４からのアクセスに対して格納されているアプリケーションを表示するウェブサーバ８１と、プリンタ１に登録できるアプリケーション８３，８４，８５を有する記憶装置８２と、からなる。この実施例では、記憶装置８２に格納されているアプリケーションは３つであるが、１つ以上であれば、記憶装置８２の記憶容量が許す限りいくつのアプリケーションを格納してもかまわない。また、アプリケーションサーバをネットワーク２上に複数設けても差し支えない。
【００７５】
一方、アプリケーションサーバとサーバは物理的に同一の場合がある。その場合、一般的にはアプリケーションを登録する際にＰＣ４からアクセスされた場合は、アプリケーションサーバとして機能し、また、プリンタ１に登録されているアプリケーションから印刷データの要求等があった場合には、サーバとして機能する。
【００７６】
図１４は、アプリケーションサーバ８のウェブサーバ８１が提供するウェブページであり、かつＰＣ４のウェブブラウザ４１からアクセスするウェブページの一例を示している。
【００７７】
ＰＣ４からアプリケーションサーバ８に対しｈｔｔｐｓ：／ｗｗｗ．ａｐｓｅｒｖｅｒ．ｃｏ．ｊｐ／ａｐ／というＵＲＬでアクセスすると、ＰＣ４のウェブブラウザ４１上に図１４に示すページが表示される。プリンタのＩＰ  Ａｄｄｒｅｓｓである１０．２３．４５．６７を指定することにより、アプリケーションサーバ８は選択されたアプリケーションの送り先を決定する。
【００７８】
アプリケーション一覧には、このアプリケーションサーバ８に格納されているアプリケーションの名前と簡単な説明が記載されている。本実施例においては、「Ｎ新聞」アプリケーションを選択し、「インストール」ボタンをクリックすることで、プリンタ１に「Ｎ新聞」アプリケーションがＰＣ１に対して送信され登録されることになる。アプリケーションサーバ８のウェブサーバ８１が提供するＩＰ  Ａｄｄｒｅｓｓ登録及びアプリケーション選択ページは、一例を示したものであり、ページの構成及びプロトコルは本構成のようになっていなくとも良い。
【００７９】
次に、第３実施例における動作のうち、第１実施例と異なる点について説明する。図１５は、第３実施例におけるアプリケーション登録方法の一連の流れについて説明したものである。
【００８０】
まず、ユーザはウェブラウザ４１を利用してアプリケーションサーバ８にアクセスする（Ｓ２０１）。
【００８１】
アプリケーションサーバ８は、格納されているアプリケーションの一覧を表示するウェブページをＰＣ４に送信し、ＰＣ４のウェブブラウザ４１はそのページを表示する（Ｓ２０２）。
【００８２】
ユーザは、ウェブページからインストールしたいアプリケーションを選択し「インストール」ボタンを押下する。ＰＣ４から選択された情報が、アプリケーションサーバ８に送信される（Ｓ２０３）。
【００８３】
アプリケーションサーバ８は、選択されたアプリケーションをＩＰ  Ａｄｄｒｅｓｓで指定されたプリンタ１に送信する（Ｓ２０４）。
【００８４】
プリンタ１は解析手段１７で、送信されたデータがアプリケーションであると判定すると、データをアプリケーション登録手段１９に送信する。アプリケーション登録手段１９は、データを適切な形式に変換し、不揮発性記録媒体１４に格納する（Ｓ２０５）。
【００８５】
ここで、適切な形式とは、送信されたデータ内には変換部５６、ＵＲＬデータ取得部５４のようなプログラムデータや画像データ格納部５３のようなデータが混在するため、それぞれをアプリケーション管理手段１３からアクセス可能な形式で分けて格納することである。インストールされたアプリケーションは図６の画面１に表示される。
【００８６】
以上のように第３実施例によれば、第１の実施例の効果に加え必要なアプリケーションを容易にインストールし、利用することができるため、より利便性が向上することになる。
【００８７】
（第４実施例）
次に図１６を用いて、第４実施例について説明する。基本的な構成は、第１実施例と同様であり、第１実施例と異なる部分について説明する。
【００８８】
図１６は第４実施例にかかるアプリケーションの構成を示す。アプリケーションは、アプリケーション管理手段１３からの指示を受けて起動し結果の表示装置１１への表示、外部への通信の指示、印刷起動を行うアプリケーション実行手段５１と、アプリケーション実行手段５１からの指示を受け、表示装置１１に表示する画面を作成する画面作成部５２と、表示画面作成部５２が利用する画像・テンプレートなどのデータが格納されている画像データ格納部５３と、サーバ情報からデータを取得するためのＵＲＬを決定するＵＲＬ決定部５４と、決定されたＵＲＬからデータを取得するＵＲＬデータ取得部５５と、取得したデータを印刷可能なデータに変換する変換部５６と、外部から取得したデータやアプリケーションが作成したデータを格納する記憶手段５７と、アプリケーション実行手段５１からの指示を受け、通信手段１６を通じてサーバ３からサーバ情報を取得するサーバ情報取得部５８と、アプリケーションの起動時にサーバ３に対し最新情報を要求するデータ更新部６６と、から構成されている。
【００８９】
データ更新部６６は画像データ格納部５３、ＵＲＬ決定部５４のデータを基にサーバ３にアクセスし更新すべき情報がないか問合せ、もし更新された情報があった場合にはデータを取得し、画像データ格納部５３、ＵＲＬ決定部５４のデータを最新版に更新する。
【００９０】
例えば、「Ｎ新聞」アプリケーションの場合、最初に登録した日が２００６年７月３日であり、利用日が２００６年７月５日であると、２００６年７月４日と、２００６年７月５日の分の新聞記事データを要求できないため、起動時にサーバ３にアクセスするとことにより、新しい新聞記事データを要求可能にする。
【００９１】
次に、第４実施例における動作のうち、第１実施例と異なる点について説明する。図１７は、第４実施例におけるアプリケーション登録方法の一連の流れについて説明したものである。
【００９２】
プリンタ１において、表示装置１１に表示されている「Ｎ新聞」アプリケーションが操作手段１２によって選択されると、「Ｎ新聞」アプリケーションが起動する（Ｓ１０１）。
【００９３】
「Ｎ新聞」アプリケーションは現在有しているデータを示す情報をサーバ３に送信する（Ｓ３０１）。図１７においては、「Ｎ新聞」アプリケーションが現在所持している「日付が２００６年７月３日まで」という情報をサーバ３に対し送信する。
【００９４】
サーバ３は、現在の最新である２００６年７月６日までの利用可能な日付である２００６年７月４日、２００６年７月５日、２００６年７月６日の情報を返信する（Ｓ３０２）。
【００９５】
データ更新部６６は取得した情報を基に、画像データ格納部５３の画像データを書き換え、次回ユーザから表示要求があった際には、書き換えられた新しい画面が表示されることとなる（Ｓ３０３）。
【００９６】
表示装置１１には、起動した「Ｎ新聞」アプリケーションの画面２が表示される。選択したアプリケーションを起動すると、どのような画面となるかは、アプリケーション毎（例えば、Ｎ天気予報、Ｇ地図等）により異なり、アプリケーション開発者が自由に決定することができる。
【００９７】
第４実施例にかかる構成によれば、第１の実施例の効果に加え、インストールされているアプリケーションが常に最新の情報に保たれるため、より利便性が向上することとなる。
【００９８】
上記第１〜４実施例においては、タッチパネル付複合機を例として記述したが、印刷が可能であり外部へのアクセスが可能であればプリンタやファクシミリ、複写機等にも利用することができる。
【００９９】
上記第１〜４実施例においては、操作手段としてタッチパネルの例を記述したが、文字ベースのパネルであっても項目・決定が出来る装置であれば実現可能である。
【０１００】
上記第１〜４実施例においては、プリンタ上のグラフィックオペレーションパネルで操作する例を記述したが、ネットワーク上でプリンタ内臓のウェブページにアクセスすることによって操作しても、ＵＳＢ等で接続されたＰＣから専用ツールを使って操作することによっても実現可能である。
【０１０１】
また、第４実施例では日付等の静的データを対象としたが、対応する画像フォーマットを増加するなどの追加・変更を行ってもよい。
【０１０２】
なお、上述した各実施例は、本発明の好適な実施例であるが、本発明はこれに限定されるものではなく、本発明の趣旨を逸脱しない範囲において、各構成は、適宜変更可能である。
【図面の簡単な説明】
【０１０３】
【図１】第１の実施例の構成を示す図である。
【図２】第１の実施例のアプリケーションの構成を示す図である。
【図３】Ｎ新聞社Ｗｅｂ  Ｓｅｒｖｅｒファイルの構成を示す図である。
【図４】（Ａ）ｄａｙ＿ｌｉｓｔファイルの構成を示す図である。            （Ｂ）ｃａｔｅｇｏｒｙ＿ｌｉｓｔファイルの内容を示す図である。
【図５】（Ａ）ｌｉｓｔ／ｂｕｓｉｎｅｓｓ／２００６０７０５ファイルの内容を示す図である。            （Ｂ）サンプル出力例を示す図である。
【図６】第１の実施例の画面遷移を示す図である。
【図７】第１の実施例の画面遷移を示す図である。
【図８】第１の実施例の画面遷移を示す図である。
【図９】第２の実施例のアプリケーションの構成を示す図である。
【図１０】（Ａ）第２の実施例における表示履歴を示す図である。            （Ｂ）第２の実施例における表示履歴統計を示す図である。
【図１１】第２の実施例の画面遷移を示す図である。
【図１２】第２の実施例の画面遷移を示す図である。
【図１３】第３の実施例の構成を示す図である。
【図１４】第３の実施例のアプリケーションの登録方法を示す図である。
【図１５】第３の実施例の動作を示す図である。
【図１６】第４の実施例のアプリケーションの構成を示す図である。
【図１７】第４の実施例のアプリケーションの構成を示す図である。
【符号の説明】
【０１０４】
１      プリンタ
３      サーバ
４      ＰＣ
８      アプリケーションサーバ
１１    表示装置
１２    操作手段
１３    アプリケーション管理手段
１４    不揮発性記憶装置
１５    メモリ
１６    通信手段
１７    解析手段
１８    印刷装置
１９    アプリケーション登録手段
２０    アプリケーション
３１    ウェブサーバ
３２    記憶装置
４１    ウェブブラウザ
４２    記憶装置
５１    アプリケーション実行手段
５２    表示画面作成部
５３    画像データ格納部
５４    ＵＲＬ決定部
５５    ＵＲＬデータ取得部
５６    変換部
５７    記憶手段
５８    サーバ情報取得部
６１    履歴記憶部
６２    履歴情報処理部
６３    表示画面作成部
６６    データ更新部
８１    ウェブサーバ
８２    記憶装置
８３    アプリケーション
８４    アプリケーション
８５    アプリケーション
【図１】
2008200993.tif 000004
【図２】
2008200993.tif 000005
【図３】
2008200993.tif 000006
【図４】
2008200993.tif 000007
【図５】
2008200993.tif 000008
【図６】
2008200993.tif 000009
【図７】
2008200993.tif 000010
【図８】
2008200993.tif 000011
【図９】
2008200993.tif 000012
【図１０】
2008200993.tif 000013
【図１１】
2008200993.tif 000014
【図１２】
2008200993.tif 000015
【図１３】
2008200993.tif 000016
【図１４】
2008200993.tif 000017
【図１５】
2008200993.tif 000018
【図１６】
2008200993.tif 000019
【図１７】
2008200993.tif 000020