画像処理装置、その制御方法、及びプログラム
【課題】Webブラウザ機能を有するとともに、Webブラウザ画面のタイトル領域に表示する内容について、htmlのタイトルタグに基づいた表示と、Webブラウザに登録しているお気に入り名称に基づく表示とを選択可能とする画像処理装置、その制御方法、及びプログラムを提供する。
【解決手段】本画像処理装置は、Webブラウザの画面に表示するコンテンツの取得先及び該コンテンツの取得先ごとに任意の名称を登録するとともに、該コンテンツの表示画面におけるタイトルの表示を該任意の名称とするか、又は、取得したコンテンツの各ページに定義されるタイトルタグの内容とするかを指定するタイトル制御情報を登録し、取得したコンテンツを表示する際に、登録されたタイトル制御情報に従って、タイトル表示領域に任意の名称を表示するか、又は、表示するコンテンツのページに関連するタイトルタグに定義された内容を表示する。
【解決手段】本画像処理装置は、Webブラウザの画面に表示するコンテンツの取得先及び該コンテンツの取得先ごとに任意の名称を登録するとともに、該コンテンツの表示画面におけるタイトルの表示を該任意の名称とするか、又は、取得したコンテンツの各ページに定義されるタイトルタグの内容とするかを指定するタイトル制御情報を登録し、取得したコンテンツを表示する際に、登録されたタイトル制御情報に従って、タイトル表示領域に任意の名称を表示するか、又は、表示するコンテンツのページに関連するタイトルタグに定義された内容を表示する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、Webブラウザ機能を有する画像処理装置、その制御方法、及びプログラムに関するものである。
【背景技術】
【0002】
Webブラウザ画面のタイトル表示領域にタイトルを表示する場合、htmlの記述ルールに従ってタイトルタグ内に記述することでWebブラウザがその記述を解釈しタイトル内容を表示することが一般的である。当然のことながらWebブラウザを利用するユーザはこの表示されたタイトルが実際に表示されているコンテンツのことを表しているものだと判断する。そのためWebブラウザ画面のタイトル情報は各コンテンツの情報を表す重要な情報となる。
【0003】
特許文献1には、タイトルを動的に変更する仕組みが提案されている。この機能によると画面が遷移するごとに各ページで記述しているhtmlタグに基いた表示、及びタイトルを動的に表示することが可能であり、ユーザにとってより有益な情報を表示することができる。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開特開2009−54188号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかしながら、従来技術には以下に記載する問題がある。例えば、特許文献1のようにhtmlで記述されたタイトルタグに基づいて表示する場合、各ページに意味のあるタイトルを表示可能な半面、画面数の多いWebアプリケーションでは、全てのページに最適なタイトルを記述することは煩わしいものである。また、各ページのhtmlの記述においてタイトルタグ自体が無い場合や、タイトルタグの中身が無い場合には、表示コンテンツのURLのみがタイトルに表示される仕様もあるため、ユーザが違和感を持つ可能性がある。また、各ページに記述されているタイトルタグの内容を表示するのではなく、特定ページをWebブラウザのお気に入りとして登録している場合、ユーザが任意の名前で登録したお気に入り名称を常にタイトル領域に表示するという機能もある。
【0006】
本発明は、上述の問題に鑑みて成されたものであり、Webブラウザ機能を有するとともに、Webブラウザ画面のタイトル領域に表示する内容について、htmlのタイトルタグに基づいた表示と、Webブラウザに登録しているお気に入り名称に基づく表示とを選択可能とする画像処理装置、その制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【0007】
本発明は、Webブラウザ機能を有する画像処理装置であって、前記Webブラウザの画面に表示するコンテンツの取得先及び該コンテンツの取得先ごとに任意の名称を登録するとともに、該コンテンツの表示画面におけるタイトルの表示を該任意の名称とするか、又は、取得したコンテンツの各ページに定義されるタイトルタグの内容とするかを指定するタイトル制御情報を登録する登録手段と、前記登録手段によって登録された複数の前記コンテンツの取得先の中から前記Webブラウザの画面に表示するコンテンツの取得先を選択する選択手段と、前記選択手段によって選択されたコンテンツの取得先からコンテンツを取得する取得手段と、前記取得手段によって取得されたコンテンツを表示するとともに、前記コンテンツの取得先とともに登録された前記タイトル制御情報が前記任意の名称を指定する場合には前記Webブラウザの画面におけるタイトル表示領域に前記登録された任意の名称を表示し、前記タイトル制御情報が前記タイトルタグの内容を指定する場合には前記タイトル表示領域に前記取得したコンテンツの表示するページに関連する前記タイトルタグに定義された内容を表示する表示制御手段とを備えることを特徴とする。
【発明の効果】
【0008】
本発明は、Webブラウザ機能を有するとともに、Webブラウザ画面のタイトル領域に表示する内容について、htmlのタイトルタグに基づいた表示と、Webブラウザに登録しているお気に入り名称に基づく表示とを選択可能とする画像処理装置、その制御方法、及びプログラムを提供できる。
【図面の簡単な説明】
【0009】
【図1】一実施形態に係る画像処理装置を含む画像処理システムの構成例を示すブロック図である。
【図2】一実施形態に係るWebブラウザ画面を表す図である。
【図3】一実施形態に係るお気に入り項目を登録する画面の例を示す図である。
【図4】一実施形態に係るお気に入り項目を登録する処理を示したフローチャートである。
【図5】一実施形態に係るお気に入り項目を登録した後の情報を示す図である。
【図6】一実施形態に係るお気に入り項目を登録した後の一覧画面の例を示す図である。
【図7】一実施形態に係る画面遷移したときのタイトル表示を制御するフローチャートである。
【図8】一実施形態に係る画面遷移した時の表示例を示す図である。
【図9】一実施形態に係る画面遷移した時の表示例を示す図である。
【図10】一実施形態に係る画面遷移した時の表示例を示す図である。
【発明を実施するための形態】
【0010】
以下、本発明を実施するための形態について図面を用いて説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【0011】
<画像処理装置の構成>
以下では、図1乃至図10を参照して、本発明の一実施形態について説明する。まず、図1を参照して、画像処理装置と、当該画像処理装置を含む画像処理システムの構成について説明する。本実施形態に係る画像処理システムでは、画像処理装置100と、ホスト200とがLAN111を介して接続されている。本画像処理装置100は、Webブラウザ機能を有する。また、ホスト200は、Webサーバとして機能する。
【0012】
画像処理装置100は、リーダ部101、プリンタ部102、及び画像入出力制御部103を備える。リーダ部101は、原稿の画像を読み取り、原稿画像に応じた画像データを画像入出力制御部103へ出力する。プリンタ部102は、画像入出力制御部103から出力される画像データに応じて画像を記録紙上に記録する。
【0013】
画像入出力制御部103は、リーダ部101及びプリンタ部102に接続されており、ファクシミリ部104、ストレージ部105、ネットワークインタフェース部107、RIP部108、操作部109、及びコア部110を備える。ホスト200は、内部にWebサーバ部201を有しており、LAN111を介して操作部109からアクセスすることができる。Webサーバ部201は、ホスト200内にあり、LAN111を通じてWebページの要求に応じて要求元に応答内容を返す。
【0014】
ファクシミリ部104は、電話回線を介して受信した圧縮画像データを伸長して、伸長された画像データをコア部110へ転送したり、コア部110から転送された画像データを圧縮して、圧縮された圧縮画像データを、電話回線を介して送信したりする。送受信する画像データは、ストレージ部105に接続されたハードディスク106中に一時的に保存することができる。
【0015】
ストレージ部105は、コア部110から転送された画像データを圧縮し、その画像データを検索するためのID番号とともにハードディスク106に記憶させる。また、ストレージ部105はコア部110を介して転送されたコードデータに基づいてハードディスク106に記憶されている圧縮画像データを検索し、検索された圧縮画像データを読み出して伸長し、伸長された画像データをコア部110へ転送する。
【0016】
ネットワークインタフェース部107は、LAN111とコア部110との間のインタフェースである。RIP部108は、LAN111から転送されたコードデータ(PDL)をプリンタ部102で記録できる画像データに展開する。操作部109は、タッチパネルディスプレイとハードキーを備え、ユーザインタフェースにより、本画像処理装置への動作指示や動作設定等を行うものである。アプリケーションとしては、コピー、プリント、センド(文書の送信)、ボックス(文書の保存)、Webブラウザ等の機能を有する。
【0017】
コア部110は、リーダ部101、プリンタ部102、ファクシミリ部104、ストレージ部105、ネットワークインタフェース部107、RIP部108、及び操作部109間のデータの流れを制御するものである。コア部110は、CPU,ROM,RAM等を備えている。CPUが、ROMに記憶されたプログラムをRAM上で実行することにより装置全体を統括的に制御する。
【0018】
<基本画面>
次に、図2を参照して、画像処理装置の操作部109上で動作するWebブラウザ画面の基本画面について説明する。図2に示すように、Webブラウザ画面300は、操作部109上に表示され、CPUを含むコア部110によって表示が制御される。操作部109に表示されているWebブラウザ画面300には、ネットワークインタフェース部107及びLAN111を通して、Webサーバ部201と通信し、Webサーバ部201から送信されたWebページのコンテンツが表示される。
【0019】
Webブラウザ画面300は、タイトル表示領域301、及びコンテンツ表示領域302を有し、URL入力エリア303で入力されて呼び出したページ内容、又は後述するお気に入りページの内容をそれぞれ反映する。304〜309はWebブラウザ画面300の機能ボタンである。ボタン304は、タブページを新規に開くボタンである。ボタン305は、選択したタブページを閉じるボタンである。ボタン306は、表示中のコンテンツを前のページに戻すボタンである。ボタン307は、表示中のコンテンツを次のページに進めるボタンである。ボタン308は、お気に入り画面を表示するボタンである。ボタン309は、Webブラウザ設定画面を開くボタンである。
【0020】
<登録画面>
次に、図3を参照して、図2に示すWebブラウザ画面300のうち、お気に入りボタン308が押下されて遷移した後のお気に入りの登録画面について説明する。ここで、お気に入りとは、操作者が所望する、Webブラウザ画面に表示するコンテンツを示す。操作者はお気に入りのコンテンツを取得するための取得先を登録することができる。お気に入り登録ダイアログ400のうち、名称入力部401はお気に入りの名称を任意で入力することができる。URL入力部402は、お気に入りに登録されるURLを任意で入力することができる。なお、名称入力部401及びURL入力部402には、本お気に入り登録ダイアログ400が表示されたタイミングで、直前に表示されていたページのタイトル、URLが自動的に反映される。
【0021】
タイトル表示制御部403は、タイトル表示領域301に表示する表示内容を選択するためのチェックボックスである。ここでは、”お気に入りの名前をタイトル表示する”が選択されると、名称入力部401に入力された名称をタイトル表示領域301に表示する。一方、”コンテンツのタイトルを表示する”が選択されると、お気に入りに登録するサイトの各ページにhtmlで記述されているタイトルタグの内容を都度表示する。
【0022】
<登録処理>
次に、図4を参照して、図3のWebブラウザ画面を介してお気に入り登録された際の処理手順について説明する。なお、以下で説明する処理は、コア部110のCPUが、ROMに記憶されたプログラムをRAM上で実行することにより実現される。
【0023】
まず、S100において、CPUは、Webブラウザ画面300におけるタイトル表示制御部403で選択された情報が、お気に入り名称であるか、又はタイトルタグの内容であるかを判定する。判定した結果、お気に入り名称を表示する場合はS101に進み、CPUは、お気に入り名称を表示する識別子「お気に入り名称」を設定し、S103に進む。一方、タイトルタグの内容を表示すると判定した場合は、S102に進み、CPUは、コンテンツの各ページに関連するタイトルタグで表示する識別子「タイトルタグの内容」を設定し、S103に進む。なお、上記識別子とは、タイトル制御情報の一例である。
【0024】
S103において、CPUは、名称入力部401で入力された内容、即ち、お気に入り名称を設定し、S104でURL入力部402で入力された内容を設定する。続いて、S105において、CPUは、S101乃至S104で設定された内容を登録し、お気に入り登録処理を終了する。ここで、登録とは、例えば、ハードディスク106へお気に入り情報を格納することを示す。
【0025】
<お気に入り情報>
次に、図5を参照して、S105で登録され、Webブラウザで保持しているお気に入り情報について説明する。当該お気に入り情報は、図4のお気に入り登録のフローチャートに示す処理を実行することによって登録された情報を表している。Webブラウザお気に入り情報500は、Webブラウザのお気に入り情報として、例えば、ハードディスク106に保持される。お気に入り情報としては、少なくとも1つのお気に入りに対して501で示すような複数の項目ごとに保持する。
【0026】
具体的には、お気に入り情報は、「お気に入りNo」、「お気に入り名称」、「URL」、及び「タイトル識別子(タイトル制御情報)」を含む。「お気に入りNo」は、お気に入り登録時に自動でつけられる連番を示す。「お気に入り名称」は図3の名称入力部401で入力された内容を示す。「お気に入りURL」は図3のURL入力部402で入力された内容を示す。「タイトル識別子」は図3のタイトル表示制御部403及び図4のフローチャートのS101、S102で設定された内容を示す。つまり、コンテンツの表示画面におけるタイトル領域にお気に入り名称を表示する場合は「お気に入り名称」、タイトル領域にタイトルタグの内容を表示する場合は「タイトルタグ」が指定される。以上のようなお気に入り情報をお気に入り情報502、503のようにまとめて保持する。
【0027】
<お気に入り一覧画面>
次に、図6を参照して、Webブラウザ画面300のうちお気に入りボタン308を押下して遷移した後のお気に入り一覧画面(選択画面)について説明する。CPUは、S105でハードディスク106に格納された登録情報、即ち、お気に入り情報を取得し、その一覧をWebブラウザ画面300に表示する。図6に示すように、お気に入り一覧ダイアログ600には図4のお気に入り登録フローで登録した名称が表示されており、この表示された名称を選択すると指定のURLを取得しページが表示される。
【0028】
<表示処理>
次に、図7を参照して、図6で示したお気に入り一覧ダイアログ600からの呼び出し、お気に入りページが呼び出された後にリンクやボタンをユーザ(操作者)に押下された場合の表示処理について説明する。なお、以下で説明する処理は、コア部110のCPUが、ROMに記憶されたプログラムをRAM上で実行することにより実現される。
【0029】
S200において、CPUは、お気に入り呼び出しの指示を受けると、ハードディスク106に格納されているお気に入り情報500から呼び出されたお気に入り情報を取得する。続いて、S201において、CPUは、お気に入り情報から取得したURLに基づいて、指定URLのコンテンツを取得し、S202において取得したページを解析する。
【0030】
次に、S203において、図3に示すお気に入り登録画面を介して登録されたタイトル表示制御の識別子を取得する。続いて、S204において、CPUは、取得したタイトル表示制御の識別子が、お気に入り名称を表示することを示すか、又はタイトルタグの名称を表示することを示すかを判定する。判定の結果、お気に入り名称を表示することを示す場合はS205に進み、CPUは、お気に入り名称をタイトルに設定し、S210に進む。
【0031】
一方、タイトルタグの内容を表示する場合はS206に進み、CPUは、S202で解析したページにタイトルタグがあるか否かを判定する。判定の結果、タイトルタグが無いと判断した場合はS205に進み、CPUは、お気に入り名称をタイトルに設定し、S210に進む。一方、タイトルタグがあると判定した場合にはS207に進み、CPUは、表示するページに関連するタイトルタグの内容を取得し、S208においてS207で取得したタイトルタグの内容が定義されているか否かを判定する。判定の結果、タイトルタグの内容が定義されていないと判定した場合にはS205に進み、CPUは、お気に入り名称をタイトルに設定し、S210に進む。一方、タイトルタグの内容が定義されていると判定した場合にはS209に進み、CPUは、表示するページに関連するタイトルタグの内容をタイトルに設定し、S210に進む。
【0032】
タイトルを設定すると、S210において、CPUは、設定されたタイトルをタイトル領域に表示し、S211で指定URLページを表示する。その後、S212において、CPUは、S200からのお気に入りページ表示後、リンクやボタン押下などによりさらに画面遷移があるかどうかを検知する。画面遷移を検知した場合にはS201に進み、CPUは、引継つづき指定URLページの取得を行いタイトル表示制御を行う。一方、画面遷移を検知しない場合はS213に進み、CPUは、Webブラウザが終了されたかどうかを判定する。終了しない場合にはS212に戻り画面遷移の検知を行う。一方Webブラウザの終了を検知すると、CPUは、Webブラウザの機能を終了する。
【0033】
<画面遷移>
次に、図8乃至図10を参照して、画面遷移について説明する。図8は、図5で示したお気に入り情報500において、タイトル識別子が「お気に入り名称」と設定されていた場合の画面遷移を表している。
【0034】
Webブラウザ画面700は、図6のお気に入り一覧ダイアログ600から呼び出されコンテンツ702の記述に従って表示されている。コンテンツの記述でタイトルタグに<TITLE>ScanToFTP Service</TITLE>と記述されているが、タイトル領域701にはお気に入り名称であるScanToFTPと表示されている。これは、タイトル識別子が「お気に入り名称」と設定されているためである。
【0035】
Webブラウザ画面800は、コンテンツ802の記述に従って表示されている。コンテンツの記述でタイトルタグに<TITLE>ScanToFTP Setting</TITLE>と記述されているが、タイトル領域801にはScanToFTPと表示されている。これは、タイトル識別子が「お気に入り名称」と設定されているためである。このようにWebブラウザ画面700からWebブラウザ画面800に画面遷移しても、タイトル表示制御の設定によってお気に入り名称を表示するように設定されている場合は、お気に入り名称が常に表示されることとなる。
【0036】
図9は、図5で示したお気に入り情報500において、タイトル識別子が「タイトルタグ」と設定されていた場合の画面遷移を表している。
【0037】
Webブラウザ画面900は、図6のお気に入り一覧ダイアログ600から呼び出されコンテンツ902の記述に従って表示されている。コンテンツの記述でタイトルタグに<TITLE>ScanToFTP Service</TITLE>と記述されているため、タイトル領域901にはお気に入り名称であるScanToFTP Serviceと表示される。これは、タイトル識別子が「タイトルタグ」と設定されているためである。
【0038】
Webブラウザ画面1000は、コンテンツ1002の記述に従って表示されている。コンテンツの記述でタイトルタグに<TITLE>ScanToFTP Setting</TITLE>と記述されているため、タイトル領域1001にはScanToFTP Settingと表示される。これは、タイトル識別子が「タイトルタグ」と設定されているためである。このようにWebブラウザ画面900からWebブラウザ画面1000に画面遷移すると、タイトル識別子が「タイトルタグ」と設定されているため、各ページのタイトルタグの内容が表示される。
【0039】
図10は、図5で示したお気に入り情報500において、タイトル識別子が「タイトルタグ」と設定されていた場合の画面遷移を表している。しかし、図9とは異なり、図7のフローチャートで示したS206及びS208においてタイトルタグ自体やタイトルタグの内容が無い場合の画面遷移を表している。
【0040】
Webブラウザ画面1100は、図6のお気に入り一覧ダイアログ600から呼び出されコンテンツ1102の記述に従って表示されている。コンテンツの記述でタイトルタグの内容が定義されていないため、タイトル領域1101にはお気に入り名称であるScanToFTPが表示される。これは、タイトル識別子が「タイトルタグ」と設定されているものの、タイトルタグの内容が定義されていないためである。
【0041】
Webブラウザ画面1200は、コンテンツ1202で記述に従って表示されている。コンテンツの記述でタイトルタグに<TITLE>ScanToFTP Setting</TITLE>と記述されているため、タイトル領域1201にはScanToFTP Settingと表示される。
【0042】
このように、Webブラウザ画面1100では、タイトルタグの内容が無いためお気に入り名称がタイトルに表示される。しかし、遷移先画面となるWebブラウザ画面1200のページにタイトルタグの内容が正しく記述されている場合は、記述されたタイトルタグの内容が表示される。
【0043】
以上説明したように、本実施形態に係る画像処理装置によれば、Webブラウザでお気に入り登録をする際に、お気に入り名称をタイトルに表示するように設定しておくことで、常にユーザにとって違和感のない表示が可能となる。また、Webブラウザでお気に入り登録をする際に、タイトルタグ名称をタイトルに表示するように設定することで、各ページの意図したタイトルが常に表示されることによりユーザにとってきめ細かい表示が可能となる。これらのタイトル表示制御をユーザがお気に入り登録時に選択可能とすることで、WebサイトやWebアプリケーション、及びユーザの都合に合わせた表示が可能となる。
【0044】
<その他の実施形態>
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)がプログラムを読み出して実行する処理である。
【技術分野】
【0001】
本発明は、Webブラウザ機能を有する画像処理装置、その制御方法、及びプログラムに関するものである。
【背景技術】
【0002】
Webブラウザ画面のタイトル表示領域にタイトルを表示する場合、htmlの記述ルールに従ってタイトルタグ内に記述することでWebブラウザがその記述を解釈しタイトル内容を表示することが一般的である。当然のことながらWebブラウザを利用するユーザはこの表示されたタイトルが実際に表示されているコンテンツのことを表しているものだと判断する。そのためWebブラウザ画面のタイトル情報は各コンテンツの情報を表す重要な情報となる。
【0003】
特許文献1には、タイトルを動的に変更する仕組みが提案されている。この機能によると画面が遷移するごとに各ページで記述しているhtmlタグに基いた表示、及びタイトルを動的に表示することが可能であり、ユーザにとってより有益な情報を表示することができる。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開特開2009−54188号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかしながら、従来技術には以下に記載する問題がある。例えば、特許文献1のようにhtmlで記述されたタイトルタグに基づいて表示する場合、各ページに意味のあるタイトルを表示可能な半面、画面数の多いWebアプリケーションでは、全てのページに最適なタイトルを記述することは煩わしいものである。また、各ページのhtmlの記述においてタイトルタグ自体が無い場合や、タイトルタグの中身が無い場合には、表示コンテンツのURLのみがタイトルに表示される仕様もあるため、ユーザが違和感を持つ可能性がある。また、各ページに記述されているタイトルタグの内容を表示するのではなく、特定ページをWebブラウザのお気に入りとして登録している場合、ユーザが任意の名前で登録したお気に入り名称を常にタイトル領域に表示するという機能もある。
【0006】
本発明は、上述の問題に鑑みて成されたものであり、Webブラウザ機能を有するとともに、Webブラウザ画面のタイトル領域に表示する内容について、htmlのタイトルタグに基づいた表示と、Webブラウザに登録しているお気に入り名称に基づく表示とを選択可能とする画像処理装置、その制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【0007】
本発明は、Webブラウザ機能を有する画像処理装置であって、前記Webブラウザの画面に表示するコンテンツの取得先及び該コンテンツの取得先ごとに任意の名称を登録するとともに、該コンテンツの表示画面におけるタイトルの表示を該任意の名称とするか、又は、取得したコンテンツの各ページに定義されるタイトルタグの内容とするかを指定するタイトル制御情報を登録する登録手段と、前記登録手段によって登録された複数の前記コンテンツの取得先の中から前記Webブラウザの画面に表示するコンテンツの取得先を選択する選択手段と、前記選択手段によって選択されたコンテンツの取得先からコンテンツを取得する取得手段と、前記取得手段によって取得されたコンテンツを表示するとともに、前記コンテンツの取得先とともに登録された前記タイトル制御情報が前記任意の名称を指定する場合には前記Webブラウザの画面におけるタイトル表示領域に前記登録された任意の名称を表示し、前記タイトル制御情報が前記タイトルタグの内容を指定する場合には前記タイトル表示領域に前記取得したコンテンツの表示するページに関連する前記タイトルタグに定義された内容を表示する表示制御手段とを備えることを特徴とする。
【発明の効果】
【0008】
本発明は、Webブラウザ機能を有するとともに、Webブラウザ画面のタイトル領域に表示する内容について、htmlのタイトルタグに基づいた表示と、Webブラウザに登録しているお気に入り名称に基づく表示とを選択可能とする画像処理装置、その制御方法、及びプログラムを提供できる。
【図面の簡単な説明】
【0009】
【図1】一実施形態に係る画像処理装置を含む画像処理システムの構成例を示すブロック図である。
【図2】一実施形態に係るWebブラウザ画面を表す図である。
【図3】一実施形態に係るお気に入り項目を登録する画面の例を示す図である。
【図4】一実施形態に係るお気に入り項目を登録する処理を示したフローチャートである。
【図5】一実施形態に係るお気に入り項目を登録した後の情報を示す図である。
【図6】一実施形態に係るお気に入り項目を登録した後の一覧画面の例を示す図である。
【図7】一実施形態に係る画面遷移したときのタイトル表示を制御するフローチャートである。
【図8】一実施形態に係る画面遷移した時の表示例を示す図である。
【図9】一実施形態に係る画面遷移した時の表示例を示す図である。
【図10】一実施形態に係る画面遷移した時の表示例を示す図である。
【発明を実施するための形態】
【0010】
以下、本発明を実施するための形態について図面を用いて説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【0011】
<画像処理装置の構成>
以下では、図1乃至図10を参照して、本発明の一実施形態について説明する。まず、図1を参照して、画像処理装置と、当該画像処理装置を含む画像処理システムの構成について説明する。本実施形態に係る画像処理システムでは、画像処理装置100と、ホスト200とがLAN111を介して接続されている。本画像処理装置100は、Webブラウザ機能を有する。また、ホスト200は、Webサーバとして機能する。
【0012】
画像処理装置100は、リーダ部101、プリンタ部102、及び画像入出力制御部103を備える。リーダ部101は、原稿の画像を読み取り、原稿画像に応じた画像データを画像入出力制御部103へ出力する。プリンタ部102は、画像入出力制御部103から出力される画像データに応じて画像を記録紙上に記録する。
【0013】
画像入出力制御部103は、リーダ部101及びプリンタ部102に接続されており、ファクシミリ部104、ストレージ部105、ネットワークインタフェース部107、RIP部108、操作部109、及びコア部110を備える。ホスト200は、内部にWebサーバ部201を有しており、LAN111を介して操作部109からアクセスすることができる。Webサーバ部201は、ホスト200内にあり、LAN111を通じてWebページの要求に応じて要求元に応答内容を返す。
【0014】
ファクシミリ部104は、電話回線を介して受信した圧縮画像データを伸長して、伸長された画像データをコア部110へ転送したり、コア部110から転送された画像データを圧縮して、圧縮された圧縮画像データを、電話回線を介して送信したりする。送受信する画像データは、ストレージ部105に接続されたハードディスク106中に一時的に保存することができる。
【0015】
ストレージ部105は、コア部110から転送された画像データを圧縮し、その画像データを検索するためのID番号とともにハードディスク106に記憶させる。また、ストレージ部105はコア部110を介して転送されたコードデータに基づいてハードディスク106に記憶されている圧縮画像データを検索し、検索された圧縮画像データを読み出して伸長し、伸長された画像データをコア部110へ転送する。
【0016】
ネットワークインタフェース部107は、LAN111とコア部110との間のインタフェースである。RIP部108は、LAN111から転送されたコードデータ(PDL)をプリンタ部102で記録できる画像データに展開する。操作部109は、タッチパネルディスプレイとハードキーを備え、ユーザインタフェースにより、本画像処理装置への動作指示や動作設定等を行うものである。アプリケーションとしては、コピー、プリント、センド(文書の送信)、ボックス(文書の保存)、Webブラウザ等の機能を有する。
【0017】
コア部110は、リーダ部101、プリンタ部102、ファクシミリ部104、ストレージ部105、ネットワークインタフェース部107、RIP部108、及び操作部109間のデータの流れを制御するものである。コア部110は、CPU,ROM,RAM等を備えている。CPUが、ROMに記憶されたプログラムをRAM上で実行することにより装置全体を統括的に制御する。
【0018】
<基本画面>
次に、図2を参照して、画像処理装置の操作部109上で動作するWebブラウザ画面の基本画面について説明する。図2に示すように、Webブラウザ画面300は、操作部109上に表示され、CPUを含むコア部110によって表示が制御される。操作部109に表示されているWebブラウザ画面300には、ネットワークインタフェース部107及びLAN111を通して、Webサーバ部201と通信し、Webサーバ部201から送信されたWebページのコンテンツが表示される。
【0019】
Webブラウザ画面300は、タイトル表示領域301、及びコンテンツ表示領域302を有し、URL入力エリア303で入力されて呼び出したページ内容、又は後述するお気に入りページの内容をそれぞれ反映する。304〜309はWebブラウザ画面300の機能ボタンである。ボタン304は、タブページを新規に開くボタンである。ボタン305は、選択したタブページを閉じるボタンである。ボタン306は、表示中のコンテンツを前のページに戻すボタンである。ボタン307は、表示中のコンテンツを次のページに進めるボタンである。ボタン308は、お気に入り画面を表示するボタンである。ボタン309は、Webブラウザ設定画面を開くボタンである。
【0020】
<登録画面>
次に、図3を参照して、図2に示すWebブラウザ画面300のうち、お気に入りボタン308が押下されて遷移した後のお気に入りの登録画面について説明する。ここで、お気に入りとは、操作者が所望する、Webブラウザ画面に表示するコンテンツを示す。操作者はお気に入りのコンテンツを取得するための取得先を登録することができる。お気に入り登録ダイアログ400のうち、名称入力部401はお気に入りの名称を任意で入力することができる。URL入力部402は、お気に入りに登録されるURLを任意で入力することができる。なお、名称入力部401及びURL入力部402には、本お気に入り登録ダイアログ400が表示されたタイミングで、直前に表示されていたページのタイトル、URLが自動的に反映される。
【0021】
タイトル表示制御部403は、タイトル表示領域301に表示する表示内容を選択するためのチェックボックスである。ここでは、”お気に入りの名前をタイトル表示する”が選択されると、名称入力部401に入力された名称をタイトル表示領域301に表示する。一方、”コンテンツのタイトルを表示する”が選択されると、お気に入りに登録するサイトの各ページにhtmlで記述されているタイトルタグの内容を都度表示する。
【0022】
<登録処理>
次に、図4を参照して、図3のWebブラウザ画面を介してお気に入り登録された際の処理手順について説明する。なお、以下で説明する処理は、コア部110のCPUが、ROMに記憶されたプログラムをRAM上で実行することにより実現される。
【0023】
まず、S100において、CPUは、Webブラウザ画面300におけるタイトル表示制御部403で選択された情報が、お気に入り名称であるか、又はタイトルタグの内容であるかを判定する。判定した結果、お気に入り名称を表示する場合はS101に進み、CPUは、お気に入り名称を表示する識別子「お気に入り名称」を設定し、S103に進む。一方、タイトルタグの内容を表示すると判定した場合は、S102に進み、CPUは、コンテンツの各ページに関連するタイトルタグで表示する識別子「タイトルタグの内容」を設定し、S103に進む。なお、上記識別子とは、タイトル制御情報の一例である。
【0024】
S103において、CPUは、名称入力部401で入力された内容、即ち、お気に入り名称を設定し、S104でURL入力部402で入力された内容を設定する。続いて、S105において、CPUは、S101乃至S104で設定された内容を登録し、お気に入り登録処理を終了する。ここで、登録とは、例えば、ハードディスク106へお気に入り情報を格納することを示す。
【0025】
<お気に入り情報>
次に、図5を参照して、S105で登録され、Webブラウザで保持しているお気に入り情報について説明する。当該お気に入り情報は、図4のお気に入り登録のフローチャートに示す処理を実行することによって登録された情報を表している。Webブラウザお気に入り情報500は、Webブラウザのお気に入り情報として、例えば、ハードディスク106に保持される。お気に入り情報としては、少なくとも1つのお気に入りに対して501で示すような複数の項目ごとに保持する。
【0026】
具体的には、お気に入り情報は、「お気に入りNo」、「お気に入り名称」、「URL」、及び「タイトル識別子(タイトル制御情報)」を含む。「お気に入りNo」は、お気に入り登録時に自動でつけられる連番を示す。「お気に入り名称」は図3の名称入力部401で入力された内容を示す。「お気に入りURL」は図3のURL入力部402で入力された内容を示す。「タイトル識別子」は図3のタイトル表示制御部403及び図4のフローチャートのS101、S102で設定された内容を示す。つまり、コンテンツの表示画面におけるタイトル領域にお気に入り名称を表示する場合は「お気に入り名称」、タイトル領域にタイトルタグの内容を表示する場合は「タイトルタグ」が指定される。以上のようなお気に入り情報をお気に入り情報502、503のようにまとめて保持する。
【0027】
<お気に入り一覧画面>
次に、図6を参照して、Webブラウザ画面300のうちお気に入りボタン308を押下して遷移した後のお気に入り一覧画面(選択画面)について説明する。CPUは、S105でハードディスク106に格納された登録情報、即ち、お気に入り情報を取得し、その一覧をWebブラウザ画面300に表示する。図6に示すように、お気に入り一覧ダイアログ600には図4のお気に入り登録フローで登録した名称が表示されており、この表示された名称を選択すると指定のURLを取得しページが表示される。
【0028】
<表示処理>
次に、図7を参照して、図6で示したお気に入り一覧ダイアログ600からの呼び出し、お気に入りページが呼び出された後にリンクやボタンをユーザ(操作者)に押下された場合の表示処理について説明する。なお、以下で説明する処理は、コア部110のCPUが、ROMに記憶されたプログラムをRAM上で実行することにより実現される。
【0029】
S200において、CPUは、お気に入り呼び出しの指示を受けると、ハードディスク106に格納されているお気に入り情報500から呼び出されたお気に入り情報を取得する。続いて、S201において、CPUは、お気に入り情報から取得したURLに基づいて、指定URLのコンテンツを取得し、S202において取得したページを解析する。
【0030】
次に、S203において、図3に示すお気に入り登録画面を介して登録されたタイトル表示制御の識別子を取得する。続いて、S204において、CPUは、取得したタイトル表示制御の識別子が、お気に入り名称を表示することを示すか、又はタイトルタグの名称を表示することを示すかを判定する。判定の結果、お気に入り名称を表示することを示す場合はS205に進み、CPUは、お気に入り名称をタイトルに設定し、S210に進む。
【0031】
一方、タイトルタグの内容を表示する場合はS206に進み、CPUは、S202で解析したページにタイトルタグがあるか否かを判定する。判定の結果、タイトルタグが無いと判断した場合はS205に進み、CPUは、お気に入り名称をタイトルに設定し、S210に進む。一方、タイトルタグがあると判定した場合にはS207に進み、CPUは、表示するページに関連するタイトルタグの内容を取得し、S208においてS207で取得したタイトルタグの内容が定義されているか否かを判定する。判定の結果、タイトルタグの内容が定義されていないと判定した場合にはS205に進み、CPUは、お気に入り名称をタイトルに設定し、S210に進む。一方、タイトルタグの内容が定義されていると判定した場合にはS209に進み、CPUは、表示するページに関連するタイトルタグの内容をタイトルに設定し、S210に進む。
【0032】
タイトルを設定すると、S210において、CPUは、設定されたタイトルをタイトル領域に表示し、S211で指定URLページを表示する。その後、S212において、CPUは、S200からのお気に入りページ表示後、リンクやボタン押下などによりさらに画面遷移があるかどうかを検知する。画面遷移を検知した場合にはS201に進み、CPUは、引継つづき指定URLページの取得を行いタイトル表示制御を行う。一方、画面遷移を検知しない場合はS213に進み、CPUは、Webブラウザが終了されたかどうかを判定する。終了しない場合にはS212に戻り画面遷移の検知を行う。一方Webブラウザの終了を検知すると、CPUは、Webブラウザの機能を終了する。
【0033】
<画面遷移>
次に、図8乃至図10を参照して、画面遷移について説明する。図8は、図5で示したお気に入り情報500において、タイトル識別子が「お気に入り名称」と設定されていた場合の画面遷移を表している。
【0034】
Webブラウザ画面700は、図6のお気に入り一覧ダイアログ600から呼び出されコンテンツ702の記述に従って表示されている。コンテンツの記述でタイトルタグに<TITLE>ScanToFTP Service</TITLE>と記述されているが、タイトル領域701にはお気に入り名称であるScanToFTPと表示されている。これは、タイトル識別子が「お気に入り名称」と設定されているためである。
【0035】
Webブラウザ画面800は、コンテンツ802の記述に従って表示されている。コンテンツの記述でタイトルタグに<TITLE>ScanToFTP Setting</TITLE>と記述されているが、タイトル領域801にはScanToFTPと表示されている。これは、タイトル識別子が「お気に入り名称」と設定されているためである。このようにWebブラウザ画面700からWebブラウザ画面800に画面遷移しても、タイトル表示制御の設定によってお気に入り名称を表示するように設定されている場合は、お気に入り名称が常に表示されることとなる。
【0036】
図9は、図5で示したお気に入り情報500において、タイトル識別子が「タイトルタグ」と設定されていた場合の画面遷移を表している。
【0037】
Webブラウザ画面900は、図6のお気に入り一覧ダイアログ600から呼び出されコンテンツ902の記述に従って表示されている。コンテンツの記述でタイトルタグに<TITLE>ScanToFTP Service</TITLE>と記述されているため、タイトル領域901にはお気に入り名称であるScanToFTP Serviceと表示される。これは、タイトル識別子が「タイトルタグ」と設定されているためである。
【0038】
Webブラウザ画面1000は、コンテンツ1002の記述に従って表示されている。コンテンツの記述でタイトルタグに<TITLE>ScanToFTP Setting</TITLE>と記述されているため、タイトル領域1001にはScanToFTP Settingと表示される。これは、タイトル識別子が「タイトルタグ」と設定されているためである。このようにWebブラウザ画面900からWebブラウザ画面1000に画面遷移すると、タイトル識別子が「タイトルタグ」と設定されているため、各ページのタイトルタグの内容が表示される。
【0039】
図10は、図5で示したお気に入り情報500において、タイトル識別子が「タイトルタグ」と設定されていた場合の画面遷移を表している。しかし、図9とは異なり、図7のフローチャートで示したS206及びS208においてタイトルタグ自体やタイトルタグの内容が無い場合の画面遷移を表している。
【0040】
Webブラウザ画面1100は、図6のお気に入り一覧ダイアログ600から呼び出されコンテンツ1102の記述に従って表示されている。コンテンツの記述でタイトルタグの内容が定義されていないため、タイトル領域1101にはお気に入り名称であるScanToFTPが表示される。これは、タイトル識別子が「タイトルタグ」と設定されているものの、タイトルタグの内容が定義されていないためである。
【0041】
Webブラウザ画面1200は、コンテンツ1202で記述に従って表示されている。コンテンツの記述でタイトルタグに<TITLE>ScanToFTP Setting</TITLE>と記述されているため、タイトル領域1201にはScanToFTP Settingと表示される。
【0042】
このように、Webブラウザ画面1100では、タイトルタグの内容が無いためお気に入り名称がタイトルに表示される。しかし、遷移先画面となるWebブラウザ画面1200のページにタイトルタグの内容が正しく記述されている場合は、記述されたタイトルタグの内容が表示される。
【0043】
以上説明したように、本実施形態に係る画像処理装置によれば、Webブラウザでお気に入り登録をする際に、お気に入り名称をタイトルに表示するように設定しておくことで、常にユーザにとって違和感のない表示が可能となる。また、Webブラウザでお気に入り登録をする際に、タイトルタグ名称をタイトルに表示するように設定することで、各ページの意図したタイトルが常に表示されることによりユーザにとってきめ細かい表示が可能となる。これらのタイトル表示制御をユーザがお気に入り登録時に選択可能とすることで、WebサイトやWebアプリケーション、及びユーザの都合に合わせた表示が可能となる。
【0044】
<その他の実施形態>
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)がプログラムを読み出して実行する処理である。
【特許請求の範囲】
【請求項1】
Webブラウザ機能を有する画像処理装置であって、
前記Webブラウザの画面に表示するコンテンツの取得先及び該コンテンツの取得先ごとに任意の名称を登録するとともに、該コンテンツの表示画面におけるタイトルの表示を該任意の名称とするか、又は、取得したコンテンツの各ページに定義されるタイトルタグの内容とするかを指定するタイトル制御情報を登録する登録手段と、
前記登録手段によって登録された複数の前記コンテンツの取得先の中から前記Webブラウザの画面に表示するコンテンツの取得先を選択する選択手段と、
前記選択手段によって選択されたコンテンツの取得先からコンテンツを取得する取得手段と、
前記取得手段によって取得されたコンテンツを表示するとともに、前記コンテンツの取得先とともに登録された前記タイトル制御情報が前記任意の名称を指定する場合には前記Webブラウザの画面におけるタイトル表示領域に前記登録された任意の名称を表示し、前記タイトル制御情報が前記タイトルタグの内容を指定する場合には前記タイトル表示領域に前記取得したコンテンツの表示するページに関連する前記タイトルタグに定義された内容を表示する表示制御手段と
を備えることを特徴とする画像処理装置。
【請求項2】
前記表示制御手段は、
前記タイトル制御情報が前記タイトルタグの内容を指定する場合であって、かつ、前記取得したコンテンツの表示するページに関連する前記タイトルタグが定義されていない場合には、前記タイトル表示領域に前記登録された任意の名称を表示することを特徴とする請求項1に記載の画像処理装置。
【請求項3】
前記表示制御手段は、
前記Webブラウザの画面に前記取得したコンテンツのページを表示している場合であって、かつ、該画面を介した操作者による操作に従ってページを遷移する場合には、遷移先のページに関連する前記タイトルタグに定義された内容を表示することを特徴とする請求項2に記載の画像処理装置。
【請求項4】
前記選択手段は、
前記登録手段によって登録された複数の前記コンテンツの取得先の一覧を表示する選択画面を表示し、該選択画面を介して操作者によって入力された情報に従って、前記Webブラウザの画面に表示するコンテンツの取得先を選択することを特徴とする請求項1乃至3の何れか1項に記載の画像処理装置。
【請求項5】
Webブラウザ機能を有する画像処理装置の制御方法であって、
登録手段が、前記Webブラウザの画面に表示するコンテンツの取得先及び該コンテンツの取得先ごとに任意の名称を登録するとともに、該コンテンツの表示画面におけるタイトルの表示を該任意の名称とするか、又は、取得したコンテンツの各ページに定義されるタイトルタグの内容とするかを指定するタイトル制御情報を登録する登録ステップと、
選択手段が、前記登録ステップにおいて登録された複数の前記コンテンツの取得先の中から前記Webブラウザの画面に表示するコンテンツの取得先を選択する選択ステップと、
取得手段が、前記選択ステップにおいて選択されたコンテンツの取得先からコンテンツを取得する取得ステップと、
表示制御手段が、前記取得ステップにおいて取得されたコンテンツを表示するとともに、前記コンテンツの取得先とともに登録された前記タイトル制御情報が前記任意の名称を指定する場合には前記Webブラウザの画面におけるタイトル表示領域に前記登録された任意の名称を表示し、前記タイトル制御情報が前記タイトルタグの内容を指定する場合には前記タイトル表示領域に前記取得したコンテンツの表示するページに関連する前記タイトルタグに定義された内容を表示する表示制御ステップと
を実行することを特徴とする画像処理装置の制御方法。
【請求項6】
請求項5に記載の画像処理装置の制御方法における各ステップをコンピュータに実行させるためのプログラム。
【請求項1】
Webブラウザ機能を有する画像処理装置であって、
前記Webブラウザの画面に表示するコンテンツの取得先及び該コンテンツの取得先ごとに任意の名称を登録するとともに、該コンテンツの表示画面におけるタイトルの表示を該任意の名称とするか、又は、取得したコンテンツの各ページに定義されるタイトルタグの内容とするかを指定するタイトル制御情報を登録する登録手段と、
前記登録手段によって登録された複数の前記コンテンツの取得先の中から前記Webブラウザの画面に表示するコンテンツの取得先を選択する選択手段と、
前記選択手段によって選択されたコンテンツの取得先からコンテンツを取得する取得手段と、
前記取得手段によって取得されたコンテンツを表示するとともに、前記コンテンツの取得先とともに登録された前記タイトル制御情報が前記任意の名称を指定する場合には前記Webブラウザの画面におけるタイトル表示領域に前記登録された任意の名称を表示し、前記タイトル制御情報が前記タイトルタグの内容を指定する場合には前記タイトル表示領域に前記取得したコンテンツの表示するページに関連する前記タイトルタグに定義された内容を表示する表示制御手段と
を備えることを特徴とする画像処理装置。
【請求項2】
前記表示制御手段は、
前記タイトル制御情報が前記タイトルタグの内容を指定する場合であって、かつ、前記取得したコンテンツの表示するページに関連する前記タイトルタグが定義されていない場合には、前記タイトル表示領域に前記登録された任意の名称を表示することを特徴とする請求項1に記載の画像処理装置。
【請求項3】
前記表示制御手段は、
前記Webブラウザの画面に前記取得したコンテンツのページを表示している場合であって、かつ、該画面を介した操作者による操作に従ってページを遷移する場合には、遷移先のページに関連する前記タイトルタグに定義された内容を表示することを特徴とする請求項2に記載の画像処理装置。
【請求項4】
前記選択手段は、
前記登録手段によって登録された複数の前記コンテンツの取得先の一覧を表示する選択画面を表示し、該選択画面を介して操作者によって入力された情報に従って、前記Webブラウザの画面に表示するコンテンツの取得先を選択することを特徴とする請求項1乃至3の何れか1項に記載の画像処理装置。
【請求項5】
Webブラウザ機能を有する画像処理装置の制御方法であって、
登録手段が、前記Webブラウザの画面に表示するコンテンツの取得先及び該コンテンツの取得先ごとに任意の名称を登録するとともに、該コンテンツの表示画面におけるタイトルの表示を該任意の名称とするか、又は、取得したコンテンツの各ページに定義されるタイトルタグの内容とするかを指定するタイトル制御情報を登録する登録ステップと、
選択手段が、前記登録ステップにおいて登録された複数の前記コンテンツの取得先の中から前記Webブラウザの画面に表示するコンテンツの取得先を選択する選択ステップと、
取得手段が、前記選択ステップにおいて選択されたコンテンツの取得先からコンテンツを取得する取得ステップと、
表示制御手段が、前記取得ステップにおいて取得されたコンテンツを表示するとともに、前記コンテンツの取得先とともに登録された前記タイトル制御情報が前記任意の名称を指定する場合には前記Webブラウザの画面におけるタイトル表示領域に前記登録された任意の名称を表示し、前記タイトル制御情報が前記タイトルタグの内容を指定する場合には前記タイトル表示領域に前記取得したコンテンツの表示するページに関連する前記タイトルタグに定義された内容を表示する表示制御ステップと
を実行することを特徴とする画像処理装置の制御方法。
【請求項6】
請求項5に記載の画像処理装置の制御方法における各ステップをコンピュータに実行させるためのプログラム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【公開番号】特開2013−50893(P2013−50893A)
【公開日】平成25年3月14日(2013.3.14)
【国際特許分類】
【出願番号】特願2011−189323(P2011−189323)
【出願日】平成23年8月31日(2011.8.31)
【出願人】(000001007)キヤノン株式会社 (59,756)
【Fターム(参考)】
【公開日】平成25年3月14日(2013.3.14)
【国際特許分類】
【出願日】平成23年8月31日(2011.8.31)
【出願人】(000001007)キヤノン株式会社 (59,756)
【Fターム(参考)】
[ Back to top ]