(57)【要約】【課題】  Ｗｅｂページを取得して印刷を行う画像処理装置において、取得したＷｅｂページを印刷するだけでなく、保存することを可能にし、これら処理のうち、ユーザが所望する処理を選択的に実行できるようにすると共に、これら処理のうち、禁止された処理をユーザが選択してしまうことを防ぐ。【解決手段】  ネットワーク上のＷｅｂサーバに格納されたデータを、印刷する印刷手段と、保存する保存手段とを有し、データ取得指示があると、取得されたデータを印刷するか、記憶するかのうちの少なくとも何れか一つをユーザに選択させるための画面を表示する。何れかの処理が禁止されていた場合には、当該処理を選択できない表示形態の画面を表示する。【選択図】  図７
2011198376.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上のＷｅｂサーバにアクセスし、当該Ｗｅｂサーバに格納されたファイルを取得する取得手段と、
前記取得手段で取得したファイルを印刷する印刷手段と、
前記取得手段で取得したファイルを記憶部に保存する保存手段と、
表示部に表示されたＷｅｂページ中に含まれる前記ファイルへのリンクがユーザに選択されるのに応じて、前記印刷手段によって印刷するか、前記保存手段によって保存するかのうちの少なくとも何れか一つをユーザに選択させるための選択画面を、当該表示部に表示させる表示制御手段と、
前記取得手段によって取得されるファイルの属性を解析することによって、当該ファイルは印刷が許可されたファイルであるか否かを判断する判断手段と、
を有し、
前記判断手段によって前記ファイルは印刷が許可されたファイルでないと判断された場合、前記表示制御手段は、当該ファイルを印刷することが選択できない表示形態で、前記選択画面を表示させることを特徴とする画像処理装置。
【請求項２】
ネットワーク上のＷｅｂサーバにアクセスし、当該Ｗｅｂサーバに格納されたファイルを取得する取得手段と、
前記取得手段で取得したファイルを印刷する印刷手段と、
前記取得手段で取得したファイルを記憶部に保存する保存手段と、
表示部に表示されたＷｅｂページ中に含まれる前記ファイルへのリンクがユーザに選択されるのに応じて、前記印刷手段によって印刷するか、前記保存手段によって保存するかのうちの少なくとも何れか一つをユーザに選択させるための選択画面を、当該表示部に表示させる表示制御手段と、
前記取得手段によって取得されるファイルの属性を解析することによって、当該ファイルは保存が許可されたファイルであるか否かを判断する判断手段と、
を有し、
前記判断手段によって前記ファイルは保存が許可されたファイルでないと判断された場合、前記表示制御手段は、当該ファイルを保存することが選択できない表示形態で、前記選択画面を表示させることを特徴とする画像処理装置。
【請求項３】
前記表示制御手段は、前記判断手段において許可されていないと判断された処理を指示するためのボタンをグレーアウトして、前記選択画面上に表示させることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記表示制御手段によって表示された前記選択画面において、前記ファイルを保存するための指示がユーザによってなされた場合、前記取得手段で取得したファイルを保存する領域をユーザに指定させるための画面を前記表示部に表示させる第２の表示制御手段を更に有することを特徴とする請求項１乃至３の何れか一項に記載の画像処理装置。
【請求項５】
前記表示制御手段によって表示された前記選択画面において、前記ファイルを印刷するための指示がユーザによってなされた場合、印刷設定をユーザに指定させるための画面を前記表示部に表示させる第３の表示制御手段を更に有することを特徴とする請求項１乃至４の何れか一項に記載の画像処理装置。
【請求項６】
前記表示制御手段によって表示された前記選択画面において、前記ファイルを印刷するための指示、及び前記ファイルを保存するための指示がユーザによってなされた場合、前記保存手段は、前記取得手段で取得したファイルと、前記第３の表示制御手段によって表示された画面においてユーザが指定した印刷設定とを関連付けて記憶することを特徴とする請求項５記載の画像処理装置。
【請求項７】
前記判断手段は、前記Ｗｅｂサーバから取得したＨＴＭＬファイルを解析することによって判断することを特徴とする請求項１乃至６の何れか一項に記載の画像処理装置。
【請求項８】
前記Ｗｅｂサーバに格納されたファイルは、前記Ｗｅｂサーバが提供するＷｅｂコンテンツであることを特徴とする請求項１乃至７の何れか一項に記載の画像処理装置。
【請求項９】
前記Ｗｅｂサーバに格納されたファイルは、ＰＤＦファイルであることを特徴とする請求項１乃至７の何れか一項に記載の画像処理装置。
【請求項１０】
画像処理装置の制御方法であって、
ネットワーク上のＷｅｂサーバにアクセスし、当該Ｗｅｂサーバに格納されたファイルを取得する取得ステップと、
前記取得ステップで取得したファイルを印刷する印刷ステップと、
前記取得ステップで取得したファイルを記憶部に保存する保存ステップと、
表示部に表示されたＷｅｂページ中に含まれる前記ファイルへのリンクがユーザに選択されるのに応じて、前記印刷ステップによって印刷するか、前記保存ステップによって保存するかのうちの少なくとも何れか一つをユーザに選択させるための選択画面を、当該表示部に表示させる表示制御ステップと、
前記取得ステップによって取得されるファイルの属性を解析することによって、当該ファイルは印刷が許可されたファイルであるか否かを判断する判断ステップと、
を有し、
前記判断ステップによって前記ファイルは印刷が許可されたファイルでないと判断された場合、前記表示制御ステップは、当該ファイルを印刷することが選択できない表示形態で、前記選択画面を表示させることを特徴とする画像処理装置の制御方法。
【請求項１１】
画像処理装置の制御方法であって、
ネットワーク上のＷｅｂサーバにアクセスし、当該Ｗｅｂサーバに格納されたファイルを取得する取得ステップと、
前記取得ステップで取得したファイルを印刷する印刷ステップと、
前記取得ステップで取得したファイルを記憶部に保存する保存ステップと、
表示部に表示されたＷｅｂページ中に含まれる前記ファイルへのリンクがユーザに選択されるのに応じて、前記印刷ステップによって印刷するか、前記保存ステップによって保存するかのうちの少なくとも何れか一つをユーザに選択させるための選択画面を、当該表示部に表示させる表示制御ステップと、
前記取得ステップによって取得されるファイルの属性を解析することによって、当該ファイルは保存が許可されたファイルであるか否かを判断する判断ステップと、
を有し、
前記判断ステップによって前記ファイルは保存が許可されたファイルでないと判断された場合、前記表示制御ステップは、当該ファイルを保存することが選択できない表示形態で、前記選択画面を表示させることを特徴とする画像処理装置の制御方法。
【請求項１２】
請求項１０又は１１に記載の各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂサーバにアクセスし、Ｗｅｂサーバ上のデータを取得する画像処理装置及び画像処理装置の制御方法に関する。
【背景技術】
【０００２】
近年、デジタル複写機をベースにして多数の機能が付加された複合画像処理装置が実用化されている。すなわち、コピー、ファクシミリ、プリンタ、スキャナ、スキャンした画像データをハードディスクなどに保存するなどの機能付加が行なわれている。
また、これらの複合機能を操作するための操作パネルは、近年大型化してきている。そして、スキャナやプリンタを利用した機能の操作設定だけでなく、その操作画面で、ネットワーク上のリモート機器の操作を行うための表示やＷｅｂブラウザ表示によるＷｅｂコンテンツ（Ｗｅｂページ）を表示することが十分可能になっている。
特許文献１には、Ｗｅｂブラウザを搭載した画像処理装置について記載されている。特許文献１によると、コピー、スキャナ、プリンタ機能等を備える画像処理装置がＷｅｂブラウザを搭載し、インターネット上のＷｅｂサーバにアクセスし、取得したＷｅｂページを操作パネル上に表示する。また、ユーザの指示に応じて、操作パネル上に表示されたＷｅｂページを画像処理装置が備えるプリンタ部を用いて印刷処理することも可能である。
このように、プリンタ機能を有する画像処理装置自身が、直接Ｗｅｂページを取得、印刷することが可能であれば、従来の様に、印刷のためにＰＣ等の情報処理装置が備えるＷｅｂブラウザによって一旦Ｗｅｂページを取得させる必要はなくなる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−８５３７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の技術では、一度Ｗｅｂサーバから取得して、表示又は印刷を行ったＷｅｂページに対して、再度表示又は印刷を行う場合に、改めてＷｅｂサーバにアクセスし、Ｗｅｂページを取得していた。つまり、一度取得したＷｅｂページを保存し、再度表示させたり、印刷させることはできなかった。
そこで本発明は、Ｗｅｂページを取得して印刷を行う画像処理装置において、取得したＷｅｂページを印刷するだけでなく、保存することを可能にし、これら処理のうち、ユーザが所望する処理を選択的に実行することができるとともに、これら処理のうち、禁止されている処理をユーザが誤って選択することを防ぐ画像処理装置を提供する。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の画像処理装置は、ネットワーク上のＷｅｂサーバにアクセスし、当該Ｗｅｂサーバに格納されたファイルを取得する取得手段と、前記取得手段で取得したファイルを印刷する印刷手段と、前記取得手段で取得したファイルを記憶部に保存する保存手段と、表示部に表示されたＷｅｂページ中に含まれる前記ファイルへのリンクがユーザに選択されるのに応じて、前記印刷手段によって印刷するか、前記保存手段によって保存するかのうちの少なくとも何れか一つをユーザに選択させるための選択画面を、当該表示部に表示させる表示制御手段と、前記取得手段によって取得されるファイルの属性を解析することによって、当該ファイルは印刷が許可されたファイルであるか否かを判断する判断手段とを有し、前記判断手段によって前記ファイルは印刷が許可されたファイルでないと判断された場合、前記表示制御手段は、当該ファイルを印刷することが選択できない表示形態で、前記選択画面を表示させることを特徴とする。
【０００６】
また、上記課題を解決するために、本発明の画像処理装置は、ネットワーク上のＷｅｂサーバにアクセスし、当該Ｗｅｂサーバに格納されたファイルを取得する取得手段と、前記取得手段で取得したファイルを印刷する印刷手段と、前記取得手段で取得したファイルを記憶部に保存する保存手段と、表示部に表示されたＷｅｂページ中に含まれる前記ファイルへのリンクがユーザに選択されるのに応じて、前記印刷手段によって印刷するか、前記保存手段によって保存するかのうちの少なくとも何れか一つをユーザに選択させるための選択画面を、当該表示部に表示させる表示制御手段と、前記取得手段によって取得されるファイルの属性を解析することによって、当該ファイルは保存が許可されたファイルであるか否かを判断する判断手段とを有し、前記判断手段によって前記ファイルは保存が許可されたファイルでないと判断された場合、前記表示制御手段は、当該ファイルを保存することが選択できない表示形態で、前記選択画面を表示させることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、Ｗｅｂページを取得して印刷を行う画像処理装置において、取得したＷｅｂページを印刷するだけでなく、保存することが可能となり、これら処理のうち、ユーザが所望する処理を選択的に実行することができると共に、これら処理のうち、禁止されている処理をユーザが誤って選択することを防ぐことができる。
【図面の簡単な説明】
【０００８】
【図１】本実施例におけるネットワーク構成を示す図。
【図２】本実施例における画像処理装置の内部構成を示すブロック図。
【図３】本実施例の画像処理装置の操作部の構成を示すブロック図。
【図４】本実施例の画像処理装置のスキャナおよびプリンタのハードウェア構成を模式的に示す図。
【図５】ＷＥＢコンテンツにおいて、ＰＤＦファイルへのリンクを示すＨＴＭＬの記述の例を示す図。
【図６】本実施例の画像処理装置のＬＣＤに表示される操作画面を示した図。
【図７】本実施例の画像処理装置のＬＣＤに表示される操作画面を示した図。
【図８】本実施例の画像処理装置のＬＣＤに表示される操作画面を示した図。
【図９】本実施例の画像処理装置のＬＣＤに表示される操作画面を示した図。
【図１０】本実施例の画像処理装置のＬＣＤに表示される操作画面を示した図。
【図１１】本実施例における画像処理装置の動作を示すフローチャート。
【図１２】ＷＥＢコンテンツにおいて、ＰＤＦファイルへのリンクを示すＨＴＭＬの記述の例を示す図。
【図１３】本実施例の画像処理装置のＬＣＤに表示される操作画面を示した図。
【図１４】本実施例の画像処理装置のＬＣＤに表示される操作画面を示した図。
【図１５】本実施例の画像処理装置のＬＣＤに表示される操作画面を示した図。
【図１６】本実施例における画像処理装置の動作を示すフローチャート。
【図１７】ＷＥＢコンテンツにおいて、ＰＤＦファイルへのリンクを示すＨＴＭＬの記述の例を示す図。
【図１８】本実施例の画像処理装置のＬＣＤに表示される操作画面を示した図。
【図１９】本実施例における画像処理装置の動作を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下に、本発明の実施形態について、図面を参照しながら説明する。
【実施例１】
【００１０】
図１は本発明の各実施形態に係る画像処理装置を収容するネットワークの構成を模式的に示す図である。ここでは、画像処理装置としてデータ送信機能を有する複写機を想定しているが、印刷装置やファクシミリ装置、複合機等であってもよい。
【００１１】
画像処理装置１００１は、図１に示すように、画像処理装置１００１と同等の機能を持つ画像処理装置１００２、ファクシミリ装置１００３、データベース／メールサーバー１００４、クライアントコンピュータ１００５と共に、イーサネット（登録商標）等からなるＬＡＮ１００６に接続されている。また、ファクシミリ１００７と共に公衆回線１００８に接続されている。画像処理装置１００１は、コピー機能、ファクシミリ機能を有するとともに、原稿画像を読み取り、該読み取った画像データをＬＡＮ１００６上の各装置に送信するデータ送信機能を有する。また、ＰＤＬ印刷機能を有するので、ＬＡＮ１００６上に接続されているコンピュータから指示されたＰＤＬ画像を受信して印刷することが可能である。
画像処理装置１００１は、読み取った画像や、ＬＡＮ１００６上に接続されているコンピュータから指示されたＰＤＬ画像を、ハードディスク２００４のボックス領域と呼ばれる所定の領域に保存することが可能である。また、ボックス領域に保存された画像を印刷したり、他の装置に送信することが可能になっている。
画像処理装置１００１は、ＬＡＮ１００６を介して画像処理装置１００２が読み取ったデータを受信し、受信したデータを画像処理装置１００１内のハードディスク２００４に保存／印刷出力することが可能である。また、クライアントコンピュータ１００５とＬＡＮ１００６を介してデータベースサーバー１００４の画像を受信し、画像処理装置１００１内に保存／印刷出力することが可能である。
ファクシミリ１００３は、ＬＡＮ１００６を介して画像処理装置１００１が読み取ったデータを受信し、該受信したデータを送信することが可能である。
【００１２】
データベース／メールサーバー／１００４は、ＬＡＮ１００６を介して画像処理装置１００１が読み取ったデータを受信し、データベースに格納し、電子メールとして送信する機能を有するサーバー装置である。
クライアントコンピュータ１００５は、データベース／メールサーバー１００４に接続され、データベース／メールサーバー１００４から所望のデータ取得して表示することが可能である。そしてＬＡＮ１００６を介して画像処理装置１００１が読み取ったデータを受信し、受信したデータを加工、編集することが可能である。また、データベース／メールサーバ１００４はＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を処理可能なＷｅｂサーバとしての機能を有しても良い。その場合はデータベース／メールサーバ１００４は、ＨＴＭＬで記述されたＷｅｂコンテンツを蓄積する。そして、蓄積してあるＷｅｂコンテンツをクライアントコンピュータ１００５のＷｅｂブラウザや、後に説明する画像処理装置１００１、１００２が有するＷｅｂブラウザ機能を用いて表示することが可能になる。
【００１３】
ファクシミリ１００７は、公衆回線１００８を介して画像処理装置１００１が読み取ったデータを受信し、受信したデータを印刷出力することが可能である。
【００１４】
図２は、本実施例における画像処理装置の内部構成を示すブロック図である。
この画像処理装置は、図２に示すように、スキャナ１１９およびプリンタ１２１を接続するとともに、ＬＡＮ１０８および公衆回線（ＷＡＮ）１１０を接続することが可能なコントローラユニット１００を備える。
コントローラユニット１００は、コピー機能、ＬＡＮ１０８を介して外部から供給されるデータをプリント出力するプリンタ機能、画像情報やデバイス情報の入出力、に関する制御を行うとともに、装置全体の制御を行う。また、公衆回線（ＷＡＮ）１１０を介したファクシミリ機能を含む通信機能における制御も行なう。
コントローラユニット１００は、各種制御プログラムを実行するＣＰＵ１０１を有する。
【００１５】
ＣＰＵ１０１は、ＲＯＭ１０３に格納されているブートプログラムに基づきシステムを起動し、このシステム上でＨＤＤ（ハードディスク装置）１０４に格納されている制御プログラムを読み出してＲＡＭ１０２をワークエリアとして所定の処理を実行する。ＨＤＤ１０４には、上記各種制御プログラムが格納されるとともに、画像データが格納される。ＣＰＵ１０１には、ＲＡＭ１０２、ＲＯＭ１０３、ＨＤＤ１０４とともに、操作部Ｉ／Ｆ（操作部インタフェース）１０５、ＬＡＮＩ／Ｆ（ＬＡＮインタフェース）１０７、モデム１０９、イメージバスＩ／Ｆ（イメージバスインタフェース）１１２がシステムバス１１１を介して接続されている。
【００１６】
操作部Ｉ／Ｆ１０５は、操作部１０６とのインタフェースであって、操作部１０６に表示する画像データの操作部１０６への転送、操作部１０６における操作入力により発生した信号のＣＰＵ１０１への転送などを行う。操作部１０６は、画像処理に関する各機能における現在の設定状態、各機能に関する設定情報を入力するための情報入力画面などを表示するための表示部、ユーザーが各機能に対する設定情報を入力するキーなどを含む入力部などを有する。
【００１７】
ＬＡＮＩ／Ｆ１０７は、ＬＡＮ１０８に接続され、ＬＡＮ１０８を介した情報の入出力を行う。ＬＡＮ回線にＷＥＢサーバーが接続されている場合は、そのサーバーからＬＡＮ１０８を介してＷＥＢコンテンツを取得することが可能である。また、ＬＡＮ回線内のプロキシサーバーなどを介して、インターネットに接続し、インターネット上のＷＥＢサーバーからＷＥＢコンテンツを取得することも可能である。
モデム１０９は、公衆回線（ＷＡＮ）１１０に接続され、公衆回線１１０を介した情報の入出力を行う。
イメージバスＩ／Ｆ１１２は、画像バス１１３とシステムバス１１１とを接続し、データ構造を変換するするバスブリッジからなる。
画像バス１１３は、画像データを高速で転送可能なＰＣＩバスまたはＩＥＥＥ１３９４規格に従うバスから構成される。画像バス１１３には、ＲＩＰ（ラスタイメージプロセッサ）１１４、デバイスＩ／Ｆ（デバイスインタフェース）１１５、スキャナ画像処理部１２０、プリンタ画像処理部１２１、画像回転処理部１２２および画像圧縮処理部１２３が接続されている。
ＲＩＰ１１４は、ＰＤＬコードをビットマップイメージに展開する。
デバイスＩ／Ｆ１１５は、画像入出力デバイスであるスキャナ１１７やプリンタ１１９とコントローラユニット１００とを接続し、画像データの同期系／非同期系の変換を行う。ここでは、デバイスＩ／Ｆ１１５とスキャナ１１７とがケーブル１１６を介して、デバイスＩ／Ｆ１１５とプリンタ１１９とがケーブル１１８を介してそれぞれ接続されている。
【００１８】
スキャナ画像処理部１２０は、入力画像データに対し補正、加工、編集を行う。
プリンタ画像処理部１２１は、プリント出力画像データに対して、プリンタの補正、解像度変換などを行う。画像回転処理部１２２は画像データの回転処理を行う。画像圧縮処理部１２３は、多値画像データに対してはＪＰＥＧ、二値画像データに対してＪＢＥＧ，ＭＭＲ，ＭＨなどの圧縮伸張処理を行う。
【００１９】
このように、コントローラユニット１００のＣＰＵ１０１は、各制御プログラムに基づきシステムバス１１３に接続される各種デバイスとのアクセスを総括的に制御するとともに、デバイスＩ／Ｆ１１５を介してスキャナ１１７から画像情報を読み込む。また、読み込んだ画像情報に対して所定の処理を施した後に該画像情報をデバイスＩ／Ｆ１１５を介してプリンタ１１９に出力するなどの制御を行う。さらに、ＬＡＮＩ／Ｆ１０７やモデム１０９を通じて取得した画像データやドキュメントファイルの画像変換処理を行い、ＨＤＤ１０４へ保存、あるいはプリンタ１１９へ出力する制御を行なう。
【００２０】
次に、ＣＰＵ１０１による操作部１０６に対する制御について図３を参照しながら説明する。
【００２１】
図３は、図２の操作部１０６およびその周辺の構成を示すブロック図である。
操作部１０６は、タッチパネル２０３および各ハードキーのキー群２０２が操作部Ｉ／Ｆ１０５の入力ポート２０１を介してＣＰＵ１０１に接続される。また、このタッチパネル２０３の押下位置を示す位置情報およびキー群２０２の押下に対応するキー情報は、入カポート２０１を介してＣＰＵ１０１に入力される。
操作部１０６のＬＥＤ２０５およびＬＣＤ２０６は、操作部Ｉ／Ｆ１０５の出力ポート２０４を介してＣＰＵ１０１に接続され、ＬＥＤ２０５の点灯およびＬＣＤ２０６の表示はＣＰＵ１０１により制御される。通常、タッチパネル２０３透明なシート状の感圧装置であり、ＬＣＤ２０６の上に重なるように配置される。ユーザーがＬＣＤ２０６上に表示された仮想的なアイコンなどの操作対象物を直接触れることで、タッチパネル２０３がその位置座標を検知する。さらに、ＣＰＵ１０１が、現在ＬＣＤ２０６上に表示している対象物とその位置座標情報を元に、ユーザーが指示した操作対象が何であるかを認識できるようになっている。
【００２２】
図４は図１の画像処理装置１００１のスキャナ１１９およびプリンタ１２１のハードウェア構成を模式的に示す図である。
スキャナ１１９とプリンタ１２１とは、図４に示すように、一体的に構成されている。スキャナ１１９は、原稿給紙ユニット２５０を搭載し、原稿給紙ユニット２５０は、原稿を先頭から順に１枚ずつプラテンガラス２１１上へ給送。各原稿の読取動作が終了する毎にその原稿をプラテンガラス２１１から排出トレイ（図示せず）に排出する。
スキャナ１１９は、原稿がプラテンガラス２１１上に給送されると、ランプ２１２を点灯し、移動ユニット２１３の移動を開始する。この移動ユニット２１３の移動によりプラテンガラス２１１上の原稿に対する読取走査が行われる。この読取走査中、原稿からの反射光は、各ミラー２１４，２１５，２１６およびレンズ２１７を経てＣＣＤイメージセンサ（以下、ＣＣＤという）２１８に導かれ、原稿上の画像がＣＣＤ２１８の撮像面上に結像される。ＣＣＤ２１８は、撮像面に結像された画像を電気信号に変換し、この電気信号は所定の処理施された後に制御装置１００に入力される。
【００２３】
プリンタ１２１は、レーザドライバ３２１を有し、レーザドライバ３２１は、制御装置１００から入力された画像データに基づきレーザ発光部３２２を駆動する。これにより、レーザ発光部３２２からは画像データに応じたレーザ光が発光され、このレーザ光は走査されながら感光ドラム３２３上に照射される。感光ドラム３２３上には、照射されたレーザ光により静電潜像が形成され、この静電潜像は現像器３２４から供給されたトナーによりトナー像として可視像化される。レーザ光の照射タイミングに同期して、各カセット３１１，３１２から記録紙が搬送路を介して感光ドラム３２３と転写部３２５との間に給紙され、感光ドラム３２３上のトナー像は転写部３２５により給紙された記録紙上に転写される。
【００２４】
トナー像が転写された記録紙は搬送ベルトを介して定着ローラ対（加熱ローラと加圧ローラ）３２６に送られ、定着ローラ対３２６は、記録紙を熱圧し、記録紙上のトナー像を記録紙上に定着させる。この定着ローラ対３２６を通過した記録紙は、排紙ローラ対３２７により排紙ユニット３３０に排紙される。排紙ユニット３３０は、ソート、ステイプルなどの後処理を施すことが可能なシート処理装置からなる。また、両面記録モードが設定されている場合には、記録紙を排紙ローラ対３２７まで搬送した後に、排紙ローラ対３２７の回転方向を逆転させ、フラッパ３２８によって再給紙搬送路３３９へ導く。再給紙搬送路３３９に導かれた記録紙は、上述したタイミングで感光ドラム３２３と転写部３２５との間に再給紙され、この記録紙の裏面にトナー像が転写される。
【００２５】
本実施例では、画像処理装置１００１が、ネットワーク上のＷＥＢサーバーから取得したＷｅｂコンテンツにリンクされているＰＤＦファイルに対して設定されている制御指示に従って、ＰＤＦファイルのへ指示や制御を変更する方法について述べる。
Ｗｅｂサーバが提供するＷｅｂコンテンツは、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）を用いて記述されている。ＨＴＭＬで記述されたファイル（ＨＴＭＬファイル）を取得したＷｅｂブラウザは、ＨＴＭＬを解釈し、Ｗｅｂサーバが提供するＷｅｂコンテンツを画面上に表示させる。
【００２６】
図５は、現状のＷＥＢコンテンツにおいて、ＰＤＦファイルへのリンクを示すＨＴＭＬの記述の一部を抜粋したものである。
【００２７】
３０１から３０３で示すテキスト列は、いずれも、＜ａ＞タグ（アンカータグ）によってＰＤＦファイルへのリンクが張られている。
例えば、３０１では、「機密文書」というテキスト表示が、ｓｅｃｒｅｔ．ｐｄｆという名前のＰＤＦファイルへのリンクに割り当てられる。同じように、３０２では、「印刷ドキュメント」というテキスト表示が、ｐｒｉｎｔ．ｐｄｆという名前のＰＤＦファイルに、３０３では、「カタログ」というテキスト表示が、ｃａｔａｌｏｇ．ｐｆという名前のＰＤＦファイルへのリンクに割り当てられている。
【００２８】
図６は、画像処理装置のＬＣＤ２０６に表示される操作画面を示した図であり、図５で示されるＨＴＭＬファイルで記述されたＷｅｂコンテンツを表示したＷＥＢブラウザ操作画面を示している。
【００２９】
４０１はコンテンツ表示領域である。ＷＥＢサーバーから取得されたＷｅｂコンテンツは、ＨＴＭＬファイルを解釈した後に、展開もしくは整形されコンテンツ表示領域４０１に表示される。
４０２はＵＲＬ入力および表示領域である。コンテンツ表示領域４０１に現在表示しているＷＥＢコンテンツの格納先を示すＵＲＬアドレスを表示する。また、この領域をユーザーが選択することで、ＵＲＬ指定入力画面が表示される。そこで、ユーザーは自分の所望するＵＲＬアドレスを入力し、そのアドレスのＷＥＢサーバーのＷＥＢコンテンツを表示させることができる。
４０３は、ＵＲＬ入力履歴表示ボタンである。このボタンが押されると、ＵＲＬ入力表示領域４０２において、ユーザーが過去に入力したＵＲＬアドレスを指定する画面を表示する。これにより、過去に入力したＵＲＬアドレスを再度指定する指示を簡単に行うことができる。
４０４は、画面表示切替ボタンである。このボタンが押されると、コンテンツ表示領域４０１の広さを変更したり、４０５から４１２のボタン類の表示・非表示を切り替えたりする画面を表示する。
４０５は、戻るボタンである。コンテンツ表示領域４０１に表示したＷＥＢコンテンツを、表示した順番とは逆に過去に遡って表示させることができる。
４０６は、進むボタンである。戻るボタン４０５で過去に表示したＷＥＢコンテンツを表示した後、表示した順番にＷＥＢコンテンツを再度表示させることができる。
４０７は、中止ボタンである。ＷＥＢサーバーからＷＥＢコンテンツ読み込んでいる最中に、そのＷＥＢコンテンツの読み込みを中断させることができる。
４０８は、再読み込みボタンである。コンテンツ表示領域４０１に現在表示されているＷＥＢコンテンツを再度ＷＥＢサーバーから再取得して表示させることができる。
４０９は、ホームボタンである。予めユーザーが指定された１つのＵＲＬアドレスを、ホームアドレスとして登録し、そのホームアドレスのＷＥＢコンテンツをワンタッチ操作で表示させることができる。
４１０は、印刷ボタンである。このボタンが押されると、コンテンツ表示領域４０１に現在表示されているＷＥＢコンテンツを印刷するための設定指示画面を表示する。
４１１は、お気に入りボタンである。このボタンが押されると、予めユーザーが指定した複数のＵＲＬアドレスから、ユーザーが所望するＵＲＬアドレスを選択して、そのＵＲＬアドレスのＷＥＢサーバーからＷＥＢコンテンツを取得して表示するための画面を表示する。
４１２は、メニューボタンである。このボタンが押されると、ＷＥＢブラウザに関するさまざまな表示設定や動作設定を行なうための画面を表示する。
４１３から４１５は、それぞれ図５で示される３０１から３０３のＨＴＭＬ文をＷＥＢブラウザ上で表示したときの表示文字列である。「機密文書」「印刷ドキュメント」「カタログ」という文字列に、それぞれ図５で表示されているＰＤＦファイルがリンクとして割り当てられている。これらの文字をユーザーが指示選択すると、それぞれの文字列に割り当てられたＰＤＦファイルがリンク先として指示され、ＰＤＦファイルを格納しているＷＥＢサーバーから、そのＰＤＦファイルを取得する。４１３から４１５の各文字列における下線は、通常、この文字列にリンクが割り当てられていることを示すものである。
【００３０】
図７は、図６において、４１３から４１５のいずれかの文字列をユーザーが選択したときに表示される画面を示す。
【００３１】
５０１は、ＰＤＦファイルへの指示選択ダイアログである。ここで、ユーザーは、指定した文字列に関連したＰＤＦファイルに対する操作を指示する。
５０２は、表示指示ボタンである。取得したＰＤＦファイルの内容の表示を指示する。
５０３は、プリント指示ボタンである。取得したＰＤＦファイルをプリンタ１１９で印刷することを指示する。
５０４は、保存指示ボタンである。取得したＰＤＦファイルをＨＤＤ１０４内のボックス領域に保存することを指示する。
５０５は、キャンセルボタンである。ＰＤＦファイルに対する操作指示をキャンセルし、この指示選択ダイアログ５０１を閉じる。
５０６は、ＯＫボタンである。プリント指示ボタン５０２もしくはプリント指示ボタン５０３もしくは保存指示ボタン５０４の指示を確定し、それぞれの操作を実行する。尚、このＯＫボタンは、プリント指示ボタン５０２もしくはプリント指示ボタン５０３もしくは保存指示ボタン５０４のうちの少なくとも何れか一つのボタンが選択された状態でなければ、押下することができないようになっている。
【００３２】
このように、ユーザは、取得するＰＤＦファイルに実行するべき処理を自由に選択することができる。尚、ユーザは、表示指示ボタン、プリント指示ボタン、保存指示ボタンのうちの一つのみを選択することもできるし、複数を同時に選択することもできる。
【００３３】
図８は、図７で示した操作画面において、表示ボタン５０２を選択した状態でＯＫボタン５０６を押下したときに表示される画面を示す。
【００３４】
６０１は、ＰＤＦファイルコンテンツ表示領域である。ここに指定されたＰＤＦファイルの内容が表示される。
６０２は、スクロールバーである。ＰＤＦファイルがコンテンツ表示領域６０１に表示しきれず、その一部のみ表示されている場合に、他の部分の表示を指示する。
６０３は、先頭ページボタンである。現在表示しているＰＤＦファイルの先頭ページを表示するときに指示する。
６０４は、前ページボタンである。コンテンツ表示領域６０１に現在表示されているＰＤＦファイルのページの１つ前のページの表示を指示する。
６０５は、次ページボタンである。コンテンツ表示領域６０１に現在表示されているＰＤＦファイルのページの１つ後のページの表示を指示する。
６０６は、最終ページボタンである。現在表示しているＰＤＦファイルの最終ページを表示するときに指示する。
６０７は、ズームアウトボタンである。コンテンツ表示領域６０１に現在表示されているＰＤＦファイルのページを縮小表示したいときに指示する。
６０８は、倍率表示領域である。コンテンツ表示領域６０１に現在表示されているＰＤＦファイルのページの表示倍率を表示する。
６０９は、ズームインボタンである。コンテンツ表示領域６０１に現在表示されているＰＤＦファイルのページを拡大表示したいときに指示する。
６１０は、１００％表示倍率ボタンである。コンテンツ表示領域６０１に表示されているＰＤＦファイルのページの倍率を１００％に戻したい場合に指示する。
６１１は、縦幅に合わせるボタンである。コンテンツ表示領域６０１に表示されているＰＤＦファイルのページを、コンテンツ表示領域６０１の縦幅にちょうど収まるような表示倍率で表示したい場合に指示する。
６１２は、横幅に合わせるボタンである。コンテンツ表示領域６０１に表示されているＰＤＦファイルのページを、コンテンツ表示領域６０１の横幅とページの横幅が同じになるような表示倍率で表示したい場合に表示する。
６１３は、ページ回転ボタンである。コンテンツ表示領域６０１に表示されているＰＤＦファイルのページを、右に９０度回転表示したい場合に指示する。
６１４は、印刷ボタンである。現在表示しているＰＤＦファイルをプリントアウトしたい場合に指示する。
６１５は、ページ数表示領域である。現在表示しているＰＤＦファイルの総ページ数と、現在コンテンツ表示領域６０１に表示しているページ番号を表示する。
【００３５】
このように、図６で示される画面において、実際のＰＤＦファイルの内容が表示される。
【００３６】
図９は、図７で示した操作画面において、プリント指示ボタン５０３を選択した状態でＯＫボタン５０６を押下したときに表示される画面を示す。
【００３７】
また、図８で示した操作画面において、印刷ボタン６１４を指示した場合にも、図９で示される画面が表示される。
【００３８】
７０１は、プリント設定画面である。
指定されたＰＤＦファイルをプリントする際の、各種プリント条件（カラー印刷指定、両面印刷指定、Ｎｕｐ印刷指定、ステイプル指定、用紙サイズ指定等）を設定および確認するため画面である。プリント条件を確認した後、この画面からプリントの開始を指示する。
７０２は、プリント条件表示領域である。ＰＤＦファイルのどのページを印刷するか、カラーでプリントするかモノクロでプリントするか、何部プリントするかなどの設定がこの領域に表示される。
７０３は、プリント条件表示領域スクロールバーである。プリント条件表示領域７０２に、プリント条件を全て表示することができず、その一部のみが表示されている場合に、他の部分の表示を指示する。
７０４は、プリント設定変更ボタンである。プリント条件表示領域７０２に表示されている現在のプリント条件が、所望の条件とは異なる場合に指示する。このボタンを指示することで、プリント設定変更画面が表示され、プリント条件設定を変更することができる。
７０５は、キャンセルボタンである。ＰＤＦファイルのプリントをキャンセルし、このプリント設定ダイアログ７０１を閉じる。
７０６は、プリント開始ボタンである。プリント条件表示領域７０２に表示されているプリント条件設定で、ＰＤＦファイルのプリントアウトを開始する。
このように、図７で示した操作画面において、ＰＤＦファイルのプリント条件を確認・変更し、プリントアウトの開始を指示することができる。
【００３９】
図１０は、図７で示した操作画面において、保存指示ボタン５０４を選択した状態でＯＫボタン５０６を押下したときに表示される画面を示す。
【００４０】
１２０１は、ボックス保存設定ダイアログである。ユーザーは、ここでボックスに保存する際の設定や実際のボックスの保存指示を行なう。
１２０２は、ボックス番号指定領域である。ボックスは００から９９までの番号で管理されており、ユーザーはＰＤＦファイルを保存する保存先のボックスの番号を指定する。
１２０３は、ファイル名指定領域である。ＰＤＦファイルをボックスに保存する際、ＰＤＦファイルのファイル名を指定する。
１２０４は、キャンセルボタンである。ボックス保存操作指示をキャンセルし、このボックス保存設定ダイアログ１２０１を閉じる。
１２０５は、ＯＫボタンである。このボックス保存設定ダイアログ１２０１で指定した指示を確定し、ＰＤＦファイルを実際にボックスに保存する。
【００４１】
画像処理装置などの組み込み機器など、ＨＤＤ１０４内部のファイル管理が複雑な構成になっている場合は、ＰＤＦファイルをそのままのフォーマットで保存することが困難であるため、ＰＤＦファイルのフォーマットを変換した後に、ボックスに保存する。変換後のファイルフォーマットは、例えばＪＰＥＧ，ＪＢＩＧ等である。
【００４２】
図１１は、本実施例において画像処理装置の動作を示すフローチャートである。具体的には、図７に示す指示選択ダイアログ画面が表示されてから、ＰＤＦファイルに対する処理を行うまでの画像処理装置の動作を示すフローチャートである。図１１の各ステップは、画像処理装置内のＣＰＵ１０１が、ＨＤＤ，ＲＯＭ等に格納されたプログラムを実行することによって実行される。
【００４３】
ステップＳ１１０１において、ＣＰＵ１０１は、図７に示す指示選択ダイアログ画面を、操作画面上に表示させる。その後、ステップＳ１１０２において、ＣＰＵ１０１は、ユーザからの入力を監視する。
ステップＳ１１０３において、ＣＰＵ１０１は、ユーザによってＯＫボタン５０６が押下されたか否かを判断する。判断の結果、ＯＫボタンが押下された場合には、ステップＳ１１０４へと進み、押下されていない場合にはステップ１１０６へと進み、その他の処理を実行する。
ステップＳ１１０４において、ＣＰＵ１０１は、リンクタグに関連付けられたＰＤＦファイルを、Ｗｅｂサーバから取得する。
ステップＳ１１０５において、ＣＰＵ１０１は、図７の指示選択ダイアログにおいて表示指示ボタンが選択されているか否かを判断する。そして、ステップＳ１１０７及びステップＳ１１１０において、ＣＰＵ１０１は、図７の指示選択ダイアログにおいてプリント指示ボタンが選択されているか否かを判断する。更に、ステップＳ１１０８及びステップＳ１１０９及びステップＳ１１１１において、ＣＰＵ１０１は、図７の指示選択ダイアログにおいて保存指示ボタンが選択されているか否かを判断する。
【００４４】
これら判断の結果、「表示」「プリント」「保存」のどれもが選択されていると判断された場合には、ステップＳ１１１２へと進む。「表示」「プリント」が選択されており、「保存」が選択されていない場合にはステップＳ１１１７へと進む。「表示」「保存」が選択されており、「プリント」が選択されていない場合にはステップＳ１１２０へと進む。「表示」のみが選択されている場合にはステップＳ１１２３へと進む。「プリント」「保存」が選択されており、「表示」が選択されていない場合にはステップＳ１１２４へと進む。「プリント」のみが選択されている場合にはステップＳ１１２８へと進む。「保存」のみが選択されている場合にはステップＳ１１３０へと進む。
【００４５】
まず、「表示」「プリント」「保存」の全てが選択されている場合を説明する。ステップＳ１１１２において、ＣＰＵ１０１は、ステップＳ１１０４で取得したＰＤＦファイルを、操作画面上に表示させる。即ち、図８に示す画面が操作画面上に表示される。その後、ステップＳ１１１３において、ＣＰＵ１０１は、印刷設定画面を操作画面上に表示させる。即ち、図９に示す印刷設定画面が操作画面上に表示される。印刷設定をユーザが入力し、プリント開始ボタン７０６を押下すると、ステップＳ１１０４で取得したＰＤＦファイルが、設定された印刷設定に基づいてプリンタ１１９によって印刷処理される（ステップＳ１１１４）。次に、ステップＳ１１０５において、ＣＰＵ１０１は、ボックス保存設定ダイアログを操作画面に表示させる。即ち、図１０に示す画面が操作画面上に表示される。ユーザがボックスの番号とファイル名を入力し、ＯＫボタン１２０５が押されると、ステップＳ１１０４で取得したＰＤＦファイルをＨＤＤ１０４内のボックス領域に保存する（ステップＳ１１１６）。尚、ここで、ステップＳ１１１３において入力された印刷設定の設定値もＰＤＦファイルと関連付けて共にボックス領域に保存する。そして、以降、ボックスに保存されたこのＰＤＦファイルを再び印刷する際には、印刷設定画面に、ここで保存した印刷設定の設定値が反映されるようにする。これにより、ユーザは、同じＰＤＦファイルを印刷する度に、改めて印刷設定の値を入力する手間が省ける。
【００４６】
次に、「表示」「プリント」が選択されており、「保存」が選択されていない場合について説明する。ステップＳ１１１７において、ＣＰＵ１０１は、ステップＳ１１０４で取得したＰＤＦファイルを、操作画面上に表示させる。即ち、図８に示す画面が操作画面上に表示される。その後、ステップＳ１１１８において、ＣＰＵ１０１は、印刷設定画面を操作画面上に表示させる。即ち、図９に示す印刷設定画面が操作画面上に表示される。印刷設定をユーザが入力し、プリント開始ボタン７０６を押下すると、ステップＳ１１０４で取得したＰＤＦファイルが、設定された印刷設定に基づいてプリンタ１１９によって印刷処理される（ステップＳ１１１９）。
【００４７】
次に、「表示」「保存」が選択されており、「プリント」が選択されていない場合について説明する。ステップＳ１１２０において、ＣＰＵ１０１は、ステップＳ１１０４で取得したＰＤＦファイルを、操作画面上に表示させる。即ち、図８に示す画面が操作画面上に表示される。次に、ステップＳ１１２１において、ＣＰＵ１０１は、ボックス保存設定ダイアログを操作画面に表示させる。即ち、図１０に示す画面が操作画面上に表示される。ユーザがボックスの番号とファイル名を入力し、ＯＫボタン１２０５が押されると、ステップＳ１１０４で取得したＰＤＦファイルをＨＤＤ１０４内のボックス領域に保存する（ステップＳ１１２２）。
【００４８】
ステップＳ１１２３は、「表示」のみが選択された場合である。ステップＳ１１２３において、ＣＰＵ１０１は、ステップＳ１１０４で取得したＰＤＦファイルを、操作画面上に表示させる。即ち、図８に示す画面が操作画面上に表示される。
【００４９】
次に、「プリント」「保存」が選択されており、「表示」が選択されていない場合を説明する。ステップＳ１１２４において、ＣＰＵ１０１は、印刷設定画面を操作画面上に表示させる。即ち、図９に示す印刷設定画面が操作画面上に表示される。印刷設定をユーザが入力し、プリント開始ボタン７０６を押下すると、ステップＳ１１０４で取得したＰＤＦファイルが、設定された印刷設定に基づいてプリンタ１１９によって印刷処理される（ステップＳ１１２５）。次に、ステップＳ１１２６において、ＣＰＵ１０１は、ボックス保存設定ダイアログを操作画面に表示させる。即ち、図１０に示す画面が操作画面上に表示される。ユーザがボックスの番号とファイル名を入力し、ＯＫボタン１２０５が押されると、ステップＳ１１０４で取得したＰＤＦファイルをＨＤＤ１０４内のボックス領域に保存する（ステップＳ１１２７）。尚、ここで、ステップＳ１１２４において入力された印刷設定の設定値もＰＤＦファイルと関連付けて共にボックス領域に保存する。そして、以降、ボックスに保存されたこのＰＤＦファイルを再び印刷する際には、印刷設定画面に、ここで保存した印刷設定の設定値が反映されるようにする。これにより、ユーザは、同じＰＤＦファイルを印刷する度に、改めて印刷設定の値を入力する手間が省ける。
【００５０】
ステップＳ１１２８は、「プリント」のみが選択された場合である。ステップＳ１１２８において、ＣＰＵ１０１は、印刷設定画面を操作画面上に表示させる。即ち、図９に示す印刷設定画面が操作画面上に表示される。印刷設定をユーザが入力し、プリント開始ボタン７０６を押下すると、ステップＳ１１０４で取得したＰＤＦファイルが、設定された印刷設定に基づいてプリンタ１１９によって印刷処理される（ステップＳ１１２９）。
ステップＳ１１３０は、「保存」のみが選択された場合である。ステップＳ１１３０において、ＣＰＵ１０１は、ボックス保存設定ダイアログを操作画面に表示させる。即ち、図１０に示す画面が操作画面上に表示される。ユーザがボックスの番号とファイル名を入力し、ＯＫボタン１２０５が押されると、ステップＳ１１０４で取得したＰＤＦファイルをＨＤＤ１０４内のボックス領域に保存する（ステップＳ１１３１）。
【００５１】
以上説明したように、本実施例によれば、ネットワーク上のＷｅｂサーバから取得したＷｅｂコンテンツを表示し、ＷｅｂコンテンツにリンクされているＰＤＦファイルを、表示、印刷、保存処理することができる。また、実行する処理をユーザが任意に組合わせて選択することもできる。また、印刷と保存の両方が指定された場合には、単にＰＤＦファイルを保存するのではなく、印刷の際に設定した印刷設定情報を対応付けて保存するので、次回このＰＤＦファイルを印刷する際に、印刷設定を入力する手間が軽減される。
【実施例２】
【００５２】
上記第１の実施例では、Ｗｅｂサーバから取得するＰＤＦファイルは、表示、印刷、保存の全ての処理が可能となっていた。しかし、セキュリティの観点から、機密情報を含むファイルに関しては、これらの処理を制限したい場合がある。また、制限する処理の内容に関しても、「表示のみであれば可能」「表示と印刷のみであれば可能」といったように、そのセキュリティレベルによって様々である。そこで、本実施例では、Ｗｅｂサーバが提供するコンテンツに、実行可能な処理の制限が設定されている場合に、その設定内容に基づいて、実行する処理を制限することができる画像処理装置について説明する。
【００５３】
図１２は、本実施例における画像処理装置がＷＥＢサーバーから取得するＷＥＢコンテンツの例を示したものである。
【００５４】
これは、図５に示すＷＥＢコンテンツと同様、ＰＤＦファイルへのリンクを示すＨＴＭＬの記述の一部を抜粋したものである。
【００５５】
８０１から８０３で示すテキスト列は、図５における３０１から３０３と同様に、いずれも＜ａ＞タグによってＰＤＦファイルへのリンクが張られている。図３とは異なり、ここで８０１から８０３の各テキスト列は、８０４から８０５で示す属性指定が付加されている。
【００５６】
この属性は、本画像処理装置のみが解釈可能な独自の属性をして付加されたものである。従って、通常のＷＥＢブラウザでは、この属性の記述は無視され、図１２で示すＷＥＢコンテンツの表示は、図５で示すＷＥＢコンテンツを表示したときと同じものになる。
【００５７】
８０４は、８０１で示すＰＤＦファイルが表示可能であることを示す属性である。８０５は、８０２で示すＰＤＦファイルが表示および印刷可能であることを示す属性である。
８０６は、８０３で示すＰＤＦファイルに対して全ての操作が可能であることを示す属性である。
【００５８】
図１２で示されるＨＴＭＬコンテンツを、本画像処理装置で表示したときの操作画面は、図６に示す操作画面と同様である。
図１２における各属性値８０４から８０５は、ＨＴＭＬコンテンツにおける操作画面の表示上には何も影響を及ぼさない。操作画面上で、ＰＤＦファイルへのリンクが張られた文字列４１３から４１５を操作したときの処理が異なる。
【００５９】
図１３は、図１２で示されるＨＴＭＬコンテンツを表示した操作画面のコンテンツ表示領域４０１において、８０１の文字列に相当する表示文字列４１３を選択指示した場合に表示される操作画面である。９０１は、ＰＤＦファイルへの指示選択ダイアログである。
【００６０】
図７における５０１と同様、ここで、ユーザーは指定した文字列に関連したＰＤＦファイルへの操作を指示する。
【００６１】
９０２は、表示指示ボタンである。ＰＤＦファイルの内容の表示を指示する。
９０３は、プリント指示ボタンである。ＰＤＦファイルの印刷を指示する。
９０４は、ボックス保存ボタンである。ＨＤＤ１０４内の特定の領域へのＰＤＦファイルの保存を指示する。
９０５は、キャンセルボタンである。ＰＤＦファイルに対する操作指示をキャンセルし、この指示選択ダイアログ９０１を閉じる。
９０５は、ＯＫボタンである。各指示ボタン９０２から９０４の指示を確定し、それぞれの操作を実行する。
【００６２】
ここで、表示指示ボタン９０２のみが指示可能状態となっており、他のプリント指示ボタン９０３、ボックス保存ボタン９０４は、グレイアウト表示となり、ユーザーが指示操作することができなくなっている。
【００６３】
これは、図１２における文字列８０１に付加された属性値８０４が、表示のみを可能にする、という意味を持つため、画像処理装置が表示する際に表示指示ボタン９０２のみを操作可能にし、他を操作不可にしているためである。これにより、ユーザーは、表示文字列４１３に割り当てられたｓｅｃｒｅｔ．ｐｄｆというＰＤＦファイルに対しては、表示の操作のみしか指示できなくなる。ＰＤＦファイルが機密性の高い文書で、プリントアウトや各機器への保存を制限したい場合などに、ＷＥＢサーバー側から、ユーザー操作の制限を制御可能になる。
【００６４】
図１３において、表示指示ボタン９０２を指示した後に、ＯＫボタン９０６を指示した場合、図８で示したようなＰＤＦファイルコンテンツ表示画面が表示される。
【００６５】
ただし、同様にプリント指示ボタン６１４はグレイアウトされて表示され、ユーザーが選択指示できない。
【００６６】
図１４は、図１２で示されるＨＴＭＬコンテンツを表示した操作画面のコンテンツ表示領域４０１において、８０２の文字列に相当する表示文字列４１４を選択指示した場合に表示される操作画面である。
図１４における、１００１から１００６におけるダイアログや各ボタンは、それぞれ図１３における９０１から９０６のダイアログや各ボタンと同じものである。しかし、ここでは、表示指示ボタン１００２とプリント指示ボタン１００３の２つが選択指示可能となっており、ボックス保存指示ボタン１００４は、グレイアウト表示され、選択指示付加となっている。
【００６７】
これは、図１２における文字列８０２に付加された属性値８０５が、表示と印刷のみを可能にする、という意味を持つため、表示する際に表示指示ボタン１００２とプリント指示ボタン１００３のみを操作可能にし、他を操作不可にしているためである。
【００６８】
これにより、ユーザーは、表示文字列４１４に割り当てられたｐｒｉｎｔ．ｐｄｆというＰＤＦファイルに対しては、表示および印刷の操作のみしか指示できなくなる。
【００６９】
ＰＤＦファイルが有料の印刷コンテンツである場合など、表示と印刷は可能であるが、各機器への保存、つまり電子的なコピーは制限したい場合など、ＷＥＢサーバー側でユーザー操作を制限可能になる。
【００７０】
図１４において、表示指示ボタン１００２を指示した後に、ＯＫボタン１００６を指示した場合は、図８で示したようなＰＤＦファイルコンテンツ表示画面が表示される。同じくプリント指示ボタン１００３を後にＯＫボタン１００６を指示した場合は、図９で示したようなプリント条件設定表示画面が表示される。
【００７１】
図１５は、図１２で示されるＨＴＭＬコンテンツを表示した操作画面のコンテンツ表示領域４０１において、８０３の文字列に相当する表示文字列４１５を選択指示した場合に表示される操作画面である。
図１５における、１１０１から１１０６におけるダイアログや各ボタンも、それぞれ図１３における９０１から９０６のダイアログや各ボタンと同じものである。ここでは、表示指示ボタン１１０２とプリント指示ボタン１１０３およびボックス保存指示ボタン１１０４の全てが選択指示可能となっている。
【００７２】
これは、図１２における文字列８０３に付加された属性値８０６が、全ての操作を可能にする、という意味を持つため、画像処理装置が表示する際に全ての指示ボタンを操作可能にし、他を操作不可にしているためである。
【００７３】
このように、各ＰＤＦファイルの特性に合わせて、ＷＥＢサーバーが提供するＷＥＢコンテンツの記述によって、クライアント側でのＰＤＦファイルの操作を自由に制御することができる。
【００７４】
図１５において、表示指示ボタン１１０２を指示した後に、ＯＫボタン１１０６を指示した場合は、図８で示したようなＰＤＦファイルコンテンツ表示画面が表示される。同じくプリント指示ボタン１１０３を指示した後にＯＫボタン１１０６を指示した場合は、図９で示したようなプリント条件設定表示画面が表示される。同じく保存指示ボタン１１０４を指示した後にＯＫボタン１１０６を指示した場合は、図１０で示したようなボックス保存設定画面が表示される。
【００７５】
図１６の実施例２における画像処理装置の動作を示したフローチャートである。具体的には、画像処理装置がネットワーク上のＷｅｂサーバからＷｅｂコンテンツを取得し、このＷｅｂコンテンツにリンクされるファイルへの処理を指示するための操作指示ダイアログを表示するまでの動作を示すフローチャートである。図１６の各ステップは、画像処理装置内のＣＰＵ１０１が、ＨＤＤ，ＲＯＭ等に格納されたプログラムを実行することによって実行される。
【００７６】
ステップ１５０１において、ＣＰＵ１０１は、操作部１０６におけるユーザーからの入力指示の監視を行なう。
【００７７】
次に、ステップ１５０２において、ＣＰＵ１０１は、画像処理装置における操作部１０６にユーザーからの入力指示があったかどうかを判定する。
【００７８】
ユーザーからの入力指示がないと判断された場合は、ステップ１５０１の処理に戻り、ユーザーからの入力指示の監視を行なう。ステップ１５０２において、ユーザーから入力指示されたと判断された場合は、ステップ１５０３において、その入力指示がリンクタグに対する指示入力かどうかを判断する。つまり、図６における４１３から４１５の文字列がユーザーから選択指示されたのかどうかを判断する。
【００７９】
ユーザーからの指示入力が、リンクタグに対するものではないと判断されたときは、ステップ１５１４において、ＣＰＵ１０１は、実際に入力されたボタンなどに対する処理を行なう。それらの処理は本発明とは直接関係がないため、説明を省略する。その後、ステップ１５０１の処理に戻り、ユーザーからの入力指示の監視を行なう。
ステップ１５０３において、ユーザーからの入力指示が、リンクタグに対する指示であると判断されたときは、ステップ１５０４において、ＣＰＵ１０１は、そのリンクタグが、画像処理装置が認識可能な属性値を伴うものかどうか判断する。
【００８０】
つまり、図６の４１３であれば、図１２の８０４に相当するような属性値を伴うかどうかを判断する。
【００８１】
属性値を伴っていないと判断された場合は、ステップ１５１３の処理を行なう。
属性値を伴っていると判断された場合は、ステップ１５０５において、その属性値の種類の解析を行なう。
さらにステップ１５０６において、ＣＰＵ１０１は、これから表示する操作指示ダイアログのボタンが全て無効表示設定になるように、表示の初期化を行なう。
続いてステップ１５０７において、ＣＰＵ１０１は、先ほど判別された属性値が、リンクタグで指定されているＰＤＦファイルの表示を許可するものであるかどうかを判断する。表示を許可するものでない場合は、何も行なわずにステップ１５０９の処理に移る。表示を許可するものであると判断された場合は、ステップ１５０８において、操作指示ダイアログボタンの表示指示ボタンを有効表示するように設定を変更する。
ステップ１５０９において、ＣＰＵ１０１は、先ほど判別された属性値が、リンクタグで指定されているＰＤＦファイルの印刷を許可するものであるかどうかを判断する。印刷を許可するものでない場合は、何も行なわずにステップ１５１１の処理に移る。印刷を許可するものであると判断された場合は、ステップ１５１０において、操作指示ダイアログボタンの印刷指示ボタンを有効表示するように設定を変更する。
【００８２】
ステップ１５１１において、ＣＰＵ１０１は、先ほど判別された属性値が、リンクタグで指定されているＰＤＦファイルの保存を許可するものであるかどうかを判断する。保存を許可するものでない場合は、何も行なわずにステップ１５１３の処理に移る。保存を許可するものであると判断された場合は、ステップ１５１２において、操作指示ダイアログボタンの保存指示ボタンを有効表示するように設定を変更する。
【００８３】
ステップ１５１３では、操作指示ダイアログを実際に表示する。ここで、ステップ１５０５からステップ１５１２までの処理によって、リンクタグに付加された属性値に従って、ユーザーが操作可能に設定されている操作指示ボタンのみが有効化されて表示される。
【００８４】
操作指示ダイアログが表示された後の画像処理装置の動作は、図１１で示したフローと同じである。
【００８５】
以上説明したように、本実施例によれば、セキュリティの観点から、機密情報を含むファイルに関しては、画像処理装置におけるこれらの処理を制限することができる。ここで、制限する処理の内容に関しても、「表示のみであれば可能」「表示と印刷のみであれば可能」といったように、そのセキュリティレベルによって様々である。本実施例によれば、Ｗｅｂサーバが提供するコンテンツに、実行可能な処理の制限が設定されている場合に、その設定内容に基づいて、実行する処理を制限することができる。
【００８６】
（他の実施例）
図１２の８０４から８０６で示した、リンク先文書に対する属性値は、クライアント側とサーバー側との間で予め決定されていればよいため、属性値のつけ方によっては他の制御も可能である。
【００８７】
図１７は、本発明における画像処理装置がＷＥＢサーバーから取得するＷＥＢコンテンツの他の例を示したものである。
これは、図５や図１２に示すＷＥＢコンテンツと同様、ＰＤＦファイルへのリンクを示すＨＴＭＬの記述の一部を抜粋したものである。
【００８８】
１３０１から１３０３で示すテキスト列は、図１２における８０１から８０３と同様に、いずれも＜ａ＞タグによってＰＤＦファイルへのリンクが張られている。しかし、ここで１３０１から１３０３の各テキスト列は、図１２の８０１から８０３で示した属性とは異なる、１３０４から１３０５で示す属性指定が付加されている。
１３０４は、１３０１で示すＰＤＦファイルが表示のみ可能であることを示す属性である。１３０５は、１３０２で示すＰＤＦファイルが印刷のみ可能であることを示す属性である。１３０６は、１３０３で示すＰＤＦファイルに保存のみ可能であることを示す属性である。これらの属性は、先ほどと同様、本画像処理装置のみが解釈可能な独自の属性をして付加されたものであり、通常のＷＥＢブラウザでは、この属性の記述は無視される。
【００８９】
図１８は、図１７で示されるＨＴＭＬコンテンツを本画像処理装置で表示したときの操作画面の表示を示す。
【００９０】
図５におけるＷＥＢコンテンツを表示した図６と同様に、図９におけるＷＥＢコンテンツの１３０１から１３０３に相当する文字列が１４０１から１４０３に表示される。
ここで、１３０１から１３０３には、それぞれ先の１３０４から１３０５の属性が付加されている。
１４０１の文字列をユーザーが選択した場合、このリンク先のＰＤＦファイルは、先の属性により表示のみが可能である。よって、図１３における指示選択ダイアログ９０１を表示せず、図８のようなＰＤＦコンテンツ表示画面を表示する。
１４０２の文字列をユーザーが選択した場合、このリンク先のＰＤＦファイルは、印刷のみが可能であるため、図９のような印刷指示画面が表示される。
同様に、１４０３の文字列をユーザーが選択した場合、このリンク先のＰＤＦファイルは、保存のみが可能であるため、図１０のような保存指示画面が直接表示される。
【００９１】
このように、属性によって操作が限定される場合、ユーザーに対して余計な選択作業の必要なしに目的の操作を直接行うことができ、操作性が向上する。
【００９２】
また、ＷＥＢコンテンツの作成側は、ＷＥＢブラウザ上の表示用のＰＤＦファイルと、印刷用のＰＤＦファイルで内容を変えたい場合などにも柔軟に対応することができ、ファイル提供の自由度や操作性の向上を図ることができる。
【００９３】
図１９は、本実施例における、これら一連の処理を実現するためのフローチャートである。図１９の各ステップは、画像処理装置内のＣＰＵ１０１が、ＨＤＤ，ＲＯＭ等に格納されたプログラムを実行することによって実行される。
【００９４】
ここでは、図１６の処理と異なる部分を中心に説明する。
【００９５】
ステップ１７０１からステップ１７０５までの処理は、実施例１における図１６のステップ１５０１から１５０５までの処理と同様である。また、ステップ１７１０における処理も、図１６のステップ１５１４と同様であるため、説明を省略する。
ステップ１７０５において、ＣＰＵ１０１は、属性値の解析を行なった後、ステップ１７０６において、その属性値が表示のみを可能とする属性であるかどうかを判断する。
【００９６】
表示のみを可能とする属性値であると判断された場合は、ＰＤＦファイルをダウンロードした後、ステップ１７１１において、図８で示すようなＰＤＦコンテンツ表示画面を表示する。
【００９７】
ここで表示のみを可能とする属性値ではないと判断された場合は、ステップ１７０７において、その属性値が、印刷のみを可能とする属性であるかどうかを判断する。印刷のみを可能とする属性値であると判断された場合は、ＰＤＦファイルをダウンロードした後、ステップ１７１２において、図９で示すような印刷設定画面を表示する。
【００９８】
ここで印刷のみを可能とする属性値ではないと判断された場合は、ステップ１７０８において、その属性値が、保存のみを可能とする属性であるかどうかを判断する。保存のみを可能とする属性値であると判断された場合は、ＰＤＦファイルをダウンロードした後、必要に応じて、ステップ１７１３において、ＰＤＦファイルのフォーマット変換を行なう。その後、ステップ１７１４において、ＢＯＸ保存設定画面を表示する。
【００９９】
ステップ１７０８において、保存のみを可能とする属性値ではないと判断された場合は、ステップ１７０９において、操作選択指示画面を表示する。
【０１００】
なお、実施例２及びその他の実施例におけるにおける図１２および図１７で示した属性値を解釈可能なものは、本発明における画像処理装置だけである。
【０１０１】
このため、ＷＥＢサーバーは、クライアントからＷＥＢコンテンツの取得要求があった場合に、ＵｓｅｒＡｇｅｎｔの値を判別するなどして、そのクライアントがこの属性値を解釈可能なものかどうかを判定するなどの処理が必要である。
【０１０２】
また、ネットワーク上の通信を解析され、これらの属性値を改竄され、悪用される可能性もあるため、ＷＥＢサーバーとクライアントの通信はＳＳＬなどの暗号化通信を行なうことが望ましい。
【０１０３】
また、上記実施例の説明では、ＷｅｂコンテンツにリンクされているＰＤＦファイルに対する処理を例に挙げて説明したが、ＰＤＦファイルに限らず、Ｗｅｂサーバが提供するＷｅｂコンテンツに対して上記実施例の処理を行ってもよい。
【０１０４】
また、本発明は、前述した実施例のフローチャートを実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給してもよい。そして、そのシステムあるいは装置のコンピュータ（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成され得る。
【０１０５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０６】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【符号の説明】
【０１０７】
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  ＲＯＭ
１０４  ＨＤＤ
１０５  操作部Ｉ／Ｆ
１０６  操作部
【図１】
2011198376.tif 000003
【図２】
2011198376.tif 000004
【図３】
2011198376.tif 000005
【図４】
2011198376.tif 000006
【図５】
2011198376.tif 000007
【図６】
2011198376.tif 000008
【図７】
2011198376.tif 000009
【図８】
2011198376.tif 000010
【図９】
2011198376.tif 000011
【図１０】
2011198376.tif 000012
【図１１】
2011198376.tif 000013
【図１２】
2011198376.tif 000014
【図１３】
2011198376.tif 000015
【図１４】
2011198376.tif 000016
【図１５】
2011198376.tif 000017
【図１６】
2011198376.tif 000018
【図１７】
2011198376.tif 000019
【図１８】
2011198376.tif 000020
【図１９】
2011198376.tif 000021