(57)【要約】【課題】 従来、サイト毎の拡張設定に対応の画像形成装置で、お気に入りサイトのデータの拡張設定がデフォルト設定で、サイト毎の拡張設定は使用していない場合にも、サイト毎の拡張設定が付加されたサイトのデータをエクスポートしていた。このため、サイト毎の拡張設定に非対応の画像形成装置は、エクスポートされたデータをインポートできなかった。【解決手段】お気に入りサイトのデータに設定するサイト毎の拡張設定が、デフォルト設定かどうかを判断し、デフォルト設定の場合はサイト毎の拡張設定を含まないエクスポートデータとし、サイト毎の拡張設定に非対応な画像形成装置がインポートできるフォーマットでエクスポートファイルを生成する。このことで、サイト毎の拡張設定に非対応の画像形成装置はインポートが可能となり利便性が高まる。【選択図】 図８
2017022467.tif 000002
【特許請求の範囲】
【請求項１】
サイト毎の拡張設定を含むお気に入りサイトのデータを管理している画像形成装置であって、
お気に入りサイトのデータのサイト毎の拡張設定の設定項目毎の設定値とサイト毎の拡張設定のデフォルト値とを比較し、判断する第１の判断手段と、
前記第１の判断手段による第１の判断結果に基づいてエクスポートデータフォーマットを決定する決定手段と、
決定された前記エクスポートデータフォーマットに基づいてエクスポートファイルを生成するファイル出力手段を、
有することを特徴とする画像形成装置。
【請求項２】
サイト毎の拡張設定を含むエクスポートデータフォーマットは、タイトル文字列、アクセスＵＲＬ、サイト毎の拡張設定を含むことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記決定手段は、前記第１の判断結果が、サイト毎の拡張設定の設定項目毎の設定値とデフォルト値が一致している場合はエクスポートデータフォーマットをサイト毎の拡張設定を含まないものに決定することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
サイト毎の拡張設定の設定項目に互換優先設定を含むことを特徴とする請求項２に記載の画像形成装置。
【請求項５】
サイト毎の拡張設定の互換優先設定の設定を判断する第２の判断手段を有し、
前記第２の判断手段による、第２の判断結果が、互換優先設定が優先するであった場合に、前記決定手段はエクスポートデータフォーマットを、サイト毎の拡張設定を含まないものに決定することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記第１の判断結果がサイト毎の拡張設定の設定項目毎の設定値とデフォルト値とが一致せずで、且つ前記第２の判断結果が互換優先設定が優先なしであった場合、前記決定手段はエクスポートデータフォーマットを、サイト毎の拡張設定を含むものに決定することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
サイト毎の拡張設定を含むお気に入りサイトのデータを管理している画像形成装置の制御方法であって、
お気に入りサイトのデータのサイト毎の拡張設定の設定項目毎の設定値とサイト毎の拡張設定のデフォルト値とを比較し、判断する第１の判断工程と、
前記第１の判断工程における第１の判断結果に基づいてエクスポートデータフォーマットを決定する決定工程と、
前記決定されたエクスポートデータフォーマットに基づいてエクスポートファイルを生成するファイル出力工程を、
有することを特徴とする画像形成装置の制御方法。
【請求項８】
請求項７に記載の画像形成装置の制御方法をコンピュータにより実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法及びプログラムに関するものである。
【背景技術】
【０００２】
スキャナやプリンタを備えたＭＦＰ(Multi Function Peripheral、以下「画像形成装置」という。)の中にも、Webブラウザーを備えているものがある。画像形成装置は、コピー機能、送信機能(以下「send機能」という。)、文書保存機能(以下「box機能」という。)、Webブラウザー機能の複数の機能をあらかじめ有し、利用可能な機能メニューを起動時にWebブラウザー上に表示する。図１１(a)に示すように、Webブラウザー機能は、利用頻度の高いWebサーバーのタイトル文字列と対応するアクセスＵＲＬを、お気に入り(11001、11002)として機能メニューにあらかじめ登録することで利便性を高めている。
【０００３】
また、画像形成装置には、send機能で利用するアドレス帳データのエクスポート機能を有したものがある(例えば、特許文献１参照)。これは、エクスポートしたアドレス帳データを他の画像形成装置にインポートすることによって、他の画像形成装置で該アドレス帳データを利用可能とするものである。これにより、利便性が高まるという利点がある。
【０００４】
また、アドレス帳データと同様に、お気に入りサイトのデータをエクスポートする機能を有した画像形成装置も存在する。エクスポートされたデータを他の画像形成装置にインポートすると、図１１(a)のように、機能メニュー1100にお気に入りサイトのデータ(タイトル文字列と対応するアクセスＵＲＬ)が登録されるので利便性が向上する。
【０００５】
近年、Webブラウザーのお気に入り機能を拡張し、アクセスＵＲＬ毎に操作画面の表示方法を変更するための設定(以下「サイト毎の拡張設定」という。)を保持することが可能な画像形成装置(以下「サイト毎の拡張設定に対応の画像形成装置」という。)が存在する。そして、サイト毎の拡張設定に対応の画像形成装置でお気に入りサイトのデータをエクスポートすると、タイトル文字列と対応するアクセスＵＲＬにサイト毎の拡張設定が追加されたお気に入りサイトのデータがエクスポートされる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開2014-204152号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
サイト毎の拡張設定に対応の画像形成装置で、サイト毎の拡張設定がデフォルト設定の場合は、サイト毎の拡張設定は使用していない場合と同等である。それにも関わらず、サイト毎の拡張設定に対応の画像形成装置でお気に入りサイトのデータをエクスポートすると、タイトル文字列と対応するアクセスＵＲＬにサイト毎の拡張設定も付加したお気に入りサイトのデータがエクスポートされてしまう。このため、サイト毎の拡張設定に対応していない画像形成装置(以下「サイト毎の拡張設定に非対応の画像形成装置」という。)は、サイト毎の拡張設定に対応の画像形成装置のエクスポートデータをインポートすることができなかった。
以上の課題に鑑み、本発明は、サイト毎の拡張設定に対応の画像形成装置が、サイト毎の拡張設定に非対応の画像形成装置でも、インポートが可能なお気に入りサイトのデータをエクスポートできる技術を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、サイト毎の拡張設定を含むお気に入りサイトのデータを管理している画像形成装置であって、お気に入りサイトのデータのサイト毎の拡張設定の設定項目毎の設定値とサイト毎の拡張設定のデフォルト値とを比較し、判断する第１の判断手段と、前記第１の判断手段による第１の判断結果に基づいてエクスポートデータフォーマットを決定する決定手段と、決定された前記エクスポートデータフォーマットに基づいてエクスポートファイルを生成するファイル出力手段を、有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、サイト毎の拡張設定に対応の画像形成装置が、サイト毎の拡張設定に非対応の画像形成装置でも、インポートが可能なお気に入りサイトのデータをエクスポートできるようになる。
【図面の簡単な説明】
【００１０】
【図１】本発明の画像処理システムの全体図
【図２】本発明の画像形成装置102の構成を示すブロック図
【図３】本発明の情報処理装置101の構成を示すブロック図
【図４】情報処理装置101におけるソフトウェア構成図
【図５】Webブラウザー画面401のイメージ図
【図６】画像形成装置102におけるソフトウェア構成図
【図７】各種管理テーブルのイメージ図
【図８】エクスポートデータを提供する処理のフローチャート
【図９】互換優先設定を判断してエクスポートデータを提供する処理のフローチャート
【図１０】エクスポートファイルのイメージ図
【図１１】Webブラウザーが提供する操作画面のイメージ図
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を用いて説明する。
なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１２】
(背景技術の詳細説明)
PCなどの情報処理装置がネットワーク上のWebサーバーに接続され、Webサーバー上のWebアプリケーションにより提供される操作画面を、情報処理装置が備えるWebブラウザー上に表示することが知られている。
【００１３】
Webブラウザーに表示された操作画面を介してユーザーが指示を入力すると、入力された指示をWebブラウザーがWebサーバーに対して通知する。そして、この通知を受けたWebサーバー上のWebアプリケーションは、入力された指示に従って処理を実行する。
【００１４】
図１１(b)は、Webブラウザーが提供する操作画面のイメージ図である。操作画面は、タイトル表示ブロック11011、Webサーバーからの取得コンテンツ表示領域ブロック11012、ツールボタン表示ブロック11013、ＵＲＬ入力フィールドブロック11014から構成される。
【００１５】
スキャナやプリンタを備えた画像形成装置の中に、Webブラウザーを備えているものがある。画像形成装置は、コピー機能、send機能、box機能、Webブラウザー機能の複数の機能をあらかじめ有し、利用可能な機能メニューを起動時に表示する(図１１(a)はイメージ図)。具体的には、アイコン11001を押下すると対応するアクセスＵＲＬの結果の1101（図１１(b)）を表示する。
【００１６】
ここで、CompanyBのサイト毎の拡張設定に、タイトル表示ブロック非表示、ツールボタン表示ブロック非表示、ＵＲＬ入力フィールドブロック非表示と設定されていたとする。ユーザーがCompanyBのアイコン11002を押下すると、図１１(c)のように対応するＵＲＬコンテンツ表示領域ブロック11012のみが表示される。このように、サイトによっては、コンテンツ表示領域ブロック11012を全画面表示することで、操作画面の表示領域が広がり、操作上の利便性が高まる。
なお、サイト毎の拡張設定のデフォルト設定は、タイトル表示ブロック11011、ツールボタン表示ブロック11013、ＵＲＬ入力フィールドブロック11014を全て表示する設定である。
【００１７】
次に、本発明の実施例に係る画像処理装置について説明する。
（第１の実施形態）
図１は、第１の実施形態における画像処理システムの全体図である。ネットワーク110には、情報処理装置101、画像形成装置102が互いに通信可能に接続されている。
【００１８】
図２は、画像形成装置102の構成を示すブロック図である。ＣＰＵ211を含む制御部210は、画像形成装置102全体の動作を制御する。
ＣＰＵ211は、ＲＯＭ212に記憶された制御プログラムを読み出して読取制御や送信制御などの各種制御処理を実行する。ＲＡＭ213は、ＣＰＵ211の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ214は、画像データや各種プログラムを記憶する。操作部Ｉ/Ｆ215は、操作部219と制御部210とを接続する。操作部219には、タッチパネル機能を有する液晶表示部やキーボードなどが備えられている。
【００１９】
プリンタＩ/Ｆ216は、プリンタ220と制御部210とを接続する。プリンタ220で印刷すべき画像データはプリンタＩ/Ｆ216を介して制御部210からプリンタ220に転送され、プリンタ220において記録媒体上に印刷される。
スキャナＩ/Ｆ217は、スキャナ221と制御部210とを接続する。スキャナ221は、原稿上の画像を読み取って画像データを生成し、スキャナＩ/Ｆ217を介して制御部210に入力する。
ネットワークＩ/Ｆ218は、制御部210（画像形成装置102）をネットワーク110に接続する。ネットワークＩ/Ｆ218は、ネットワーク110上の外部装置(例えば情報処理装置101)に画像データを送信する。
【００２０】
図３は、情報処理装置101の構成を示すブロック図である。
ＣＰＵ311を含む制御部310は、情報処理装置101全体の動作を制御する。ＣＰＵ311は、ＲＯＭ312に記憶された制御プログラムを読み出して各種制御処理を実行する。ＲＡＭ313は、ＣＰＵ311の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ314は、画像データや各種プログラム、或いは後述する各種情報テーブルを記憶する。
【００２１】
表示部Ｉ/Ｆ315は、表示部318と制御部310とを接続する。キーボードＩ/Ｆ316は、キーボード319と制御部310とを接続する。ＣＰＵ311は、キーボード319を介したユーザーからの指示を認識し、認識した指示に応じて表示部318に表示する画面を遷移させる。
ネットワークＩ/Ｆ317は、制御部310（情報処理装置101）をネットワーク110に接続する。ネットワークＩ/Ｆ317は、ネットワーク110上の他の装置との間で各種情報を送受信する。
【００２２】
図４は、情報処理装置101のＲＯＭ312に格納された各制御プログラムをＣＰＵ311が実行することにより実現されるソフトウェア構成図であり、Webブラウザー401により構成される。
Webブラウザー401は、情報処理装置101にあらかじめ提供されるWebブラウザーボタンを押下して表示依頼を受け付けると、表示部318にWebブラウザー画面を表示する。
【００２３】
図５は表示されるWebブラウザー画面401のイメージ図であり、ＵＲＬアドレス501を指定してアクセスをすると、Webブラウザー401は処理結果のレスポンスをレスポンス表示領域502に表示する。例えば、ＵＲＬアドレス501に画像形成装置102が提供するＵＲＬアドレス501を指定してアクセスをする。Webブラウザー401の表示領域502には処理結果を表示する。情報処理装置101は、表示領域502のお気に入りサイトのエクスポート503(リンク)をクリックして、アクセス先の画像形成装置からお気に入りサイトのエクスポートデータを提供する処理を呼び出す。ユーザは処理結果のエクスポートデータのファイルを取得することが可能となる。 
【００２４】
図６は、画像形成装置102のＲＯＭ212に格納された各制御プログラムをＣＰＵ211が実行することにより実現されるソフトウェア構成図である。
【００２５】
お気に入りサイト管理部6001は、図７(a)で示すようにお気に入りサイトのデータを登録、提供する機能を管理する。具体的には、タイトル文字列、アクセスＵＲＬ、サイト毎の拡張設定を管理する。
デフォルト値管理部6002は、図７(b)で示すようにサイト毎の拡張設定の各設定項目のデフォルト値を管理、提供する。
【００２６】
拡張設定取得部6003は、お気に入りサイトのデータのサイト毎の拡張設定の設定項目毎の設定値を取得し、提供する。
デフォルト値比較部6004は、デフォルト値管理部6002から取得したサイト毎の拡張設定のデフォルト値と、お気に入りサイトのデータのサイト毎の拡張設定の設定項目毎の設定値を比較、判断し、判断結果を提供する。
【００２７】
フォーマット管理部6005は、図７(c)で示すようにお気に入りサイトのデータをファイルにエクスポートする際のエクスポートデータフォーマットを管理し、提供する。具体的には、エクスポートタイプ毎のエクスポートデータフォーマットを管理する。
フォーマット変換制御部6006は、お気に入りサイトのデータをエクスポートデータフォーマットに指定される設定項目にマッピングしてフォーマット変換を行い、変換結果を提供する。
【００２８】
ファイル出力部6007は、後述するエクスポートデータ管理部6008及び拡張設定対応エクスポートデータ管理部6009が提供するエクスポートデータを全件取得し、取得したエクスポートデータからエクスポートファイルを出力し、提供する。
エクスポートデータ管理部6008は、図７(d)で示すようにお気に入りサイトのデータのフォーマット変換後のエクスポートデータを管理し、提供する。具体的には、タイトル文字列、アクセスＵＲＬから成るエクスポートデータを管理する。
【００２９】
拡張設定対応エクスポートデータ管理部6009は、図７(e)で示すようにお気に入りサイトのデータのフォーマット変換後のエクスポートデータを管理し、提供する。具体的には、タイトル文字列、アクセスＵＲＬ、サイト毎の拡張設定から成るエクスポートデータを管理する。
互換優先判断部6010は、お気に入りサイトのデータのサイト毎の拡張設定の設定項目として、互換優先設定項目が設定されているかどうかを判断し、判断結果を提供する。
【００３０】
＜サイト毎の拡張設定がデフォルト設定であるデータをエクスポートする処理フロー＞
以下に、本実施形態における画像形成装置102が管理するWebブラウザー600のエクスポートデータを提供する処理を図８のフローチャートを用いて説明する。図８のフローチャートに示す各動作は、画像形成装置102のＣＰＵ211が制御プログラムを実行することにより実現される。
【００３１】
[S800] S800で、デフォルト値管理部6002は、管理するサイト毎の拡張設定の設定項目のデフォルト値を取得し、ＲＡＭ213に記憶する。
[S801] S801で、お気に入りサイト管理部6001は、管理するお気に入りサイトのデータを全件取得し、ＲＡＭ213に記憶する。
[S802] S802で、取得したお気に入りサイトのデータそれぞれについて、以下のS803〜S807のステップを実行するため、S802とS808間で全件ループする。
【００３２】
[S803] S803で、拡張設定取得部6003は、お気に入りサイトのデータのサイト毎の拡張設定の設定項目毎の設定値を取得し、ＲＡＭ213に記憶する。
[S804] S804で、デフォルト値比較部6004は、S800で取得したサイト毎の拡張設定のデフォルト値と、S803で取得したサイト毎の拡張設定の設定項目毎の設定値を比較する。比較結果が一致と判断されれば、S805の処理へ進み、異なればS808の処理へ進む。
【００３３】
[S805] S805で、フォーマット管理部6005から、エクスポートタイプが"サイト毎拡張なし"に合致するエクスポートデータフォーマットに決定し、そのフォーマットを取得し、ＲＡＭ213に記憶する。
[S806] S806で、フォーマット変換制御部6006は、お気に入りサイトのデータをS805で取得したエクスポートデータフォーマットに指定される設定項目にマッピングしてフォーマット変換を行い、変換結果をＲＡＭ213に記憶する。
【００３４】
[S807] S807で、エクスポートデータ管理部6008は、S806のお気に入りサイトのデータのフォーマット変換後のエクスポートデータを取得し、管理する。
[S808] S808で、次のお気に入りサイトのデータがあればS802に戻り、ループ実行を継続し、次のお気に入りサイトのデータがなければループを抜ける。
[S809] S809で、ファイル出力部6007は、エクスポートデータ管理部6008が提供するエクスポートデータを全件取得し、取得したエクスポートデータからエクスポートファイルを生成する。
【００３５】
＜サイト毎の拡張設定がデフォルト設定であるデータをエクスポートする処理の具体例＞
デフォルト設定のサイト毎の拡張設定の場合にサイト毎の拡張設定に非対応の画像形成装置にエクスポートするデータを提供する処理の適用例を図８を用いて説明する。
本適用例は、お気に入りサイト管理部6001が管理する図７(a)のデータが、タイトル文字列="CompanyA"(7001)のみの場合とする。
【００３６】
[S800] S800で、デフォルト値管理部6002は、管理するサイト毎の拡張設定の設定項目のデフォルト値を取得し、ＲＡＭ213に記憶する。具体的には、"display_title=0"、"display_url_input=0"である。
[S801] S801で、お気に入りサイト管理部6001は、管理するお気に入りサイトのデータを全件取得し、ＲＡＭ213に記憶する。
【００３７】
[S802] S802で、取得したお気に入りサイトのデータそれぞれについて、以下のS803〜S807のステップを実行するため、S802とS808間で全件ループする。
[S803] S803で、拡張設定取得部6003は、お気に入りサイトのデータ(タイトル文字列" CompanyA"、アクセスＵＲＬ" http://www.a-companya.com")のサイト毎の拡張設定の設定値を取得する。そして、その設定値をＲＡＭ213に記憶する。具体的には、"display_title=0"、"display_url_input=0"である。
【００３８】
[S804] S804で、デフォルト値比較部6004は、S800で取得したサイト毎の拡張設定のデフォルト値と、S803で取得したサイト毎の拡張設定の設定項目毎の設定値を比較する。比較結果が一致なので、S805の処理へ進む。
[S805] S805で、フォーマット管理部6005から、エクスポートタイプが"サイト毎拡張なし"に合致するエクスポートデータフォーマットに決定し、取得する。そして、ＲＡＭ213に記憶する。具体的には、"タイトル文字列+タブ+アクセスＵＲＬ"である。
【００３９】
[S806] S806で、フォーマット変換制御部6006は、気に入りサイトのデータをS805で取得したエクスポートデータフォーマットに指定される設定項目にマッピングしてフォーマット変換を行い、変換結果をＲＡＭ213に記憶する。具体的な変換結果は、"CompanyA"+タブ+" http://www.a-companya.com" となる。
[S807] S807で、エクスポートデータ管理部6008は、S806のお気に入りサイトのデータのフォーマット変換後のエクスポートデータ(7011)を取得し、管理する。
【００４０】
[S808] S808で、次のお気に入りサイトのデータがあればS802に戻り、ループ実行を継続し、次のお気に入りサイトのデータがなければループを抜ける。
[S809] S809で、ファイル出力部6007は、エクスポートデータ管理部6008が提供するエクスポートデータ(7011)を全件取得し、取得したエクスポートデータからエクスポートファイルを生成する。図１０(a)は生成するエクスポートファイルのイメージ図である。タイトル文字列10001とアクセスＵＲＬ10002からなるエクスポートファイルを生成する。デフォルト設定のサイト毎の拡張設定の場合、サイト毎の拡張設定をエクスポートデータの対象外にしてエクスポートする。このことで、サイト毎の拡張設定に非対応の画像形成装置へのインポートが可能となる。
【００４１】
（第２の実施形態）
第１の実施形態では、サイト毎の拡張設定値がデフォルト値であった場合には、サイト毎拡張なしのエクスポートデータフォーマットのエクスポートファイルを生成し、サイト毎の拡張設定に非対応の画像形成装置においてもインポート可能なデータを作成した。
以下の第２の実施形態では、サイト毎の拡張設定項目中の互換優先設定から、互換優先する場合は、サイト毎の拡張設定の他の設定項目があっても、サイト毎の拡張設定を含まないエクスポートファイルを生成する。そうすることにより、サイト毎の拡張設定のあるお気に入りサイトのデータを、サイト毎の拡張設定に非対応の画像形成装置においてもインポート可能とするものである。
【００４２】
以下では、第２の実施形態における画像形成装置102が管理するWebブラウザー600のエクスポートデータを提供する処理を図９のフローチャートを用いて説明する。図９のフローチャートに示す各動作は、画像形成装置102のＣＰＵ211が制御プログラムを実行することにより実現する。
【００４３】
＜サイト毎の拡張設定の互換優先設定を判断してデータをエクスポートする処理＞
[S900] S900は、S800と同様であるため説明を省略する。
[S901] S901は、S801と同様であるため説明を省略する。
[S902] S902は、ＲＡＭ213にワークフラグを定義し"０"をセットする。
[S903] S903は、S802と同様であるため説明を省略する。
[S904] S904は、S803と同様であるため説明を省略する。
[S905] S905は、S804と同様であるため説明を省略する。なお、判断結果が一致であれば、S907の処理へ進み、異なればS906の処理へ進む。
【００４４】
[S906] S906で、互換優先判断部6010はお気に入りサイトのデータのサイト毎の拡張設定中の互換優先設定(" compatible_priority")を取得する。互換優先設定の値が"１"の場合、優先すると判断し、S907の処理へ進み、それ以外の場合は、S910の処理へ進む。
[S907] S907は、S805と同様であるため説明を省略する。
[S908] S908は、S806と同様であるため説明を省略する。
[S909] S909は、S807と同様であるため説明を省略する。
【００４５】
[S910] S910で、フォーマット管理部6005から、エクスポートタイプが"サイト毎拡張あり"に合致するエクスポートデータフォーマットを取得し、ＲＡＭ213に記憶する（図７(c)）。
[S911] S911で、フォーマット変換制御部6006は、お気に入りサイトのデータを、S910で取得したエクスポートデータフォーマットに指定される設定項目にマッピングしてフォーマット変換を行い、変換結果をＲＡＭ213に記憶する。
【００４６】
[S912] S912は、拡張設定対応エクスポートデータ管理部6009は、S910のお気に入りサイトのデータのフォーマット変換後のエクスポートデータを取得し、管理する。
[S913] S913で、S902のワークフラグに"１"をセットする。
[S914] S914は、S808と同様であるため説明を割愛する。
[S915] S915は、S809と同様であるため説明を割愛する。
【００４７】
[S916] S916で、S902のワークフラグが"１"かどうかを判断する。"１"の場合は、S917の処理へ進み、それ以外の場合は終了する。
[S917] S917で、ファイル出力部6007は、拡張設定対応エクスポートデータ管理部6009が提供するエクスポートデータを全件取得し、取得したエクスポートデータからエクスポートファイルを生成する。
【００４８】
＜サイト毎の拡張設定の互換優先設定が優先するである場合：データをエクスポートする処理の具体例＞
サイト毎の拡張設定の互換優先設定が優先するである場合にエクスポートデータを提供する処理の適用例を図９を用いて説明する。
本適用例は、お気に入りサイト管理部6001が管理する図７(a)のデータが、タイトル文字列="CompanyB"(7002)のみの場合とする。
【００４９】
[S900] S900で、S800と同様の処理を行い、ＲＡＭ213に、"display_title=0"、"display_url_input=0"を記憶する。
[S901] S901で、S801と同様の処理を行い、管理するお気に入りサイトのデータを全件取得し、ＲＡＭ213に記憶する。
[S902] S902で、ＲＡＭ213にワークフラグを定義し"０"をセットする。
[S903] S903で、S802と同様の処理を行い、S901で取得したお気に入りサイトのデータを全件ループする。
【００５０】
[S904] S904で、拡張設定取得部6003は、お気に入りサイトのデータ(タイトル文字列"CompanyB"、アクセスＵＲＬ"http://www.b-companyb.com")のサイト毎の拡張設定の設定値を取得する。そして、ＲＡＭ213に記憶する。
具体的には、"display_title=1"、"display_url_input=1"、"compatible_priority=1"である。
[S905] S905で、デフォルト値比較部6004は、S900で取得したサイト毎の拡張設定のデフォルト値と、S904で取得したサイト毎の拡張設定の設定項目毎の設定値を比較、判断する。判断結果は異なると判断されるので、S906の処理へ進む。
【００５１】
[S906] S906で、互換優先判断部6010はお気に入りサイトのデータのサイト毎の拡張設定の設定項目の互換優先設定("compatible_priority")を取得する。互換優先設定の値が"１"なので、優先すると判断し、S907の処理へ進む。
[S907] S907で、S805と同様の処理を行い、ＲＡＭ213に "タイトル文字列+タブ+アクセスＵＲＬ"を記憶する。
【００５２】
[S908] S908で、S806と同様の処理を行い、ＲＡＭ213に "CompanyB"+タブ+"http://www.b-companyb.com"を記憶する。
[S909] S909で、S807と同様の処理を行う。
[S914] S914で、S808と同様の処理を行う。
【００５３】
[S915] S915で、S809と同様の処理を行い、ファイル出力部6007は、エクスポートデータ管理部6008が提供するエクスポートデータ(7012)を全件取得し、取得したエクスポートデータからエクスポートファイルを生成する。図１０(b)は生成するエクスポートファイルのイメージ図である。タイトル文字列10011とアクセスＵＲＬ10012からなるエクスポートファイルを生成する。サイト毎の拡張設定の互換優先設定を設定した場合、サイト毎の拡張設定をエクスポートデータの対象外にしてエクスポートする。こうすることで、サイト毎の拡張設定に非対応の画像形成装置へのインポートが可能となる。
[S916] S916で、S902のワークフラグは"０"なので終了する。
【００５４】
＜サイト毎の拡張設定の互換優先設定が優先しないの場合：データをエクスポートする処理の具体例＞
サイト毎の拡張設定の互換優先設定が優先しないの場合にエクスポートデータを提供する処理の適用例を図９を用いて説明する。
本適用例は、お気に入りサイト管理部6001が管理する図７(a)のデータが、タイトル文字列="CompanyC"(7003)のみの場合を説明する。
【００５５】
[S900] S900で、S800と同様の処理を行い、ＲＡＭ213に、"display_title=0"、"display_url_input=0"を記憶する。
[S901] S901で、S801と同様の処理を行い、管理するお気に入りサイトのデータを全件取得し、ＲＡＭ213に記憶する。
[S902] S902で、ＲＡＭ213にワークフラグを定義し"０"をセットする。
【００５６】
[S903] S903で、S802と同様の処理を行い、S901で取得したお気に入りサイトのデータを全件ループする。
[S904] S904で、拡張設定取得部6003は、お気に入りサイトのデータ(タイトル文字列" CompanyC"、アクセスＵＲＬ" http://www.c-companyc.com")のサイト毎の拡張設定の設定値を取得する。そして、ＲＡＭ213に記憶する。具体的には、"display_title=1"、"display_url_input=1"である。
【００５７】
[S905] S905で、デフォルト値比較部6004は、S900で取得したサイト毎の拡張設定のデフォルト値と、S904で取得したサイト毎の拡張設定の設定項目毎の設定値を比較する。比較結果が異なるので、S906の処理へ進む。
[S906] S906で、互換優先判断部6010はお気に入りサイトのデータのサイト毎の拡張設定の設定項目の互換優先設定(" compatible_priority")を取得する。互換優先設定が優先しないであるため、S910の処理へ進む。
【００５８】
[S910] S910で、フォーマット管理部6005から、エクスポートタイプが"サイト毎拡張あり"に合致するエクスポートデータフォーマットを取得し、ＲＡＭ213に記憶する。具体的には、"タイトル文字列+タブ+アクセスＵＲＬ+タブ+サイト毎拡張(カンマ区切り)"である（図７(c)）。
[S911] S911で、フォーマット変換制御部6006は、お気に入りサイトのデータを   S910で取得したエクスポートデータフォーマットに指定される設定項目にマッピングしてフォーマット変換を行い、変換結果をＲＡＭ213に記憶する。具体的な変換結果は、
"CompanyC"+タブ+"http://www.c-companyc.com"+タブ+"display_title=1, display_url_input=1"となる。
【００５９】
[S912] S912で、サイト毎の拡張設定に対応エクスポートデータ管理部6009は、S910のお気に入りサイトのデータのフォーマット変換後のエクスポートデータを取得し、管理する。
[S913] S913で、S902のワークフラグに"１"をセットする。
[S914] S914で、S808と同様の処理を行う。
【００６０】
[S915] S915で、S809と同様の処理を行い、ファイル出力部6007は、エクスポートデータ管理部6008が提供するエクスポートデータを全件取得する。本適用例は、7003のみで該当データが存在しないため、ファイルを生成しない。
【００６１】
[S916] S916で、S902のワークフラグは"１"なのでS917の処理へ進む。
[S917] S917で、ファイル出力部6007は、サイト毎の拡張設定に対応エクスポートデータ管理部6009が提供するエクスポートデータ(7021)を全件取得し、取得したエクスポートデータからエクスポートファイルを生成する。図１０(c)は生成するエクスポートファイルのイメージ図である。タイトル文字列10021、アクセスＵＲＬ10022及びサイト毎の拡張設定10023からなるエクスポートファイルを生成する。
サイト毎の拡張設定の互換優先設定が優先しないであり、デフォルト設定のサイト毎の拡張設定ではない場合、サイト毎の拡張設定を含んだエクスポートファイルをエクスポートする。このことで、サイト毎の拡張設定に対応の画像形成装置へサイト毎の拡張設定をインポートすることが可能となる。
【００６２】
なお、サイト毎の拡張設定がデフォルト設定のデータ(7001)、又は互換優先設定に優先するが設定されていたサイト毎の拡張設定データ(7002)も含まれている場合もある。この場合は、エクスポートデータ管理部6008が提供するエクスポートデータから生成されたフォーマットの異なるエクスポートファイルも生成されることになる。これら２つのファイルを合わせてエクスポートすることになる。そうすることにより、サイト毎の拡張設定に非対応、対応の画像形成装置へのインポートが柔軟に対応可能となる。
【００６３】
また、全てのお気に入りサイトのデータのサイト毎の拡張設定の互換優先設定を優先するにしておけば、サイト毎の拡張設定に非対応の画像形成装置がインポート可能な形式でエクスポートファイルを生成することができる。
【００６４】
以上、第１及び第２の実施形態で説明した手順により、サイト毎の拡張設定がデフォルト設定の場合、サイト毎の拡張設定をエクスポートデータの対象外にしたエクスポートファイルを生成する。また、サイト毎の拡張設定がデフォルト設定ではない場合にサイト毎の拡張設定の互換優先設定を優先するにすることで、サイト毎の拡張設定をエクスポートデータの対象外としたエクスポートファイルを生成する。このことで、サイト毎の拡張設定に非対応の画像形成装置にインポート可能なファイルを提供できるため利便性が高まる。こればかりでなく、サイト毎の拡張設定がデフォルト設定でなく、サイト毎の拡張設定の互換優先設定が優先しないである場合には、サイト毎の拡張設定を含んだエクスポートファイルを生成する。この場合、サイト毎の拡張設定に対応の画像形成装置にインポート可能なファイルを提供するため利便性が高まる。
【００６５】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００６６】
また、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成が可能である。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００６７】
101  情報処理装置
102  画像形成装置
【図１】
2017022467.tif 000003
【図２】
2017022467.tif 000004
【図３】
2017022467.tif 000005
【図４】
2017022467.tif 000006
【図５】
2017022467.tif 000007
【図６】
2017022467.tif 000008
【図７】
2017022467.tif 000009
【図８】
2017022467.tif 000010
【図９】
2017022467.tif 000011
【図１０】
2017022467.tif 000012
【図１１】
2017022467.tif 000013