(57)【要約】【課題】ＵＩのカスタマイズでタブを非表示にする際に、表示状態の組み合わせによりユーザーの利便性を損ねる操作を自動的に判定し、非表示にできないよう制御することが可能な文書編集アプリケーションを提供すること。【解決手段】複数の編集モードを有する文書編集アプリケーションにおいて、タブの表示・非表示の状態を設定するタブカスタマイズ手段（７００）と、アプリケーション起動時の編集モードを取得する起動モード取得手段（９１０、Ｓ１００１）と、前記タブカスタマイズ手段により非表示状態にするタブの編集モードが起動モードと同一かを判定するモード判定手段（Ｓ１００２）と、前記タブカスタマイズ手段により非表示状態にするタブの編集モードと、同一モードのタブがすべて非表示かを確認する同一モード表示状態判別手段（Ｓ１００４）と、を有することを特徴とする。【選択図】図９
2016103076.tif 000002
【特許請求の範囲】
【請求項１】
複数の編集モードを有する文書編集アプリケーションにおいて、
タブの表示・非表示の状態を設定するタブカスタマイズ手段（７００）と、
アプリケーション起動時の編集モードを取得する起動モード取得手段（９１０、Ｓ１００１）と、
前記タブカスタマイズ手段により非表示状態にするタブの編集モードが起動モードと同一かを判定するモード判定手段（Ｓ１００２）と、
前記タブカスタマイズ手段により非表示状態にするタブの編集モードと、同一モードのタブがすべて非表示かを確認する同一モード表示状態判別手段（Ｓ１００４）と、
を有することを特徴とするアプリケーション。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書編集アプリケーションにおいて、ユーザーインターフェースのカスタマイズの制御に関する情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、アプリケーション上のユーザーインターフェース（以下ＵＩ）をユーザーの設定によりカスタマイズする機能が存在する。これは、アプリケーションがもともと編集コマンド（編集処理）を行うために配置されている編集コントロール（ボタンなど）を、ユーザーが自由に配置できるようにするものである。また、カスタマイズできるＵＩをタブ区切りにし、タブの生成や、任意のタブに任意の編集コントロールを配置することができるものも存在する（特許文献１）。また、任意のタブを表示・非表示することができるものも存在する。
【０００３】
また、１つのウィンドウ上で複数の編集モードを持ち、編集モードごとに編集画面を持つアプリケーションが存在する。例えば、文書を編集するアプリケーションについて、文書そのものを編集する編集モードと、印刷設定を変更する編集モードなどを持つものがある。文書を編集するモードでは、編集対象とする単一ページを編集領域とした画面を表示する。印刷設定を変更する編集モードでは、印刷のプレビュー画面を表示する。編集コマンドを使用する時にはその編集モードに適した表示状態にＵＩを切り替えるものが一般的に存在する。
【０００４】
こういった複数の編集モードを持つアプリケーションでは、アプリケーション起動時の編集モードが複数存在する場合がある。例えば、ユーザー設定により起動モードを指定可能にすることで、必ず印刷設定を変更するモードで起動するといったことが可能である。また、ファイル形式に応じて起動するモードを指定することもでき、複数の起動モードを持つアプリケーションも存在する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特願平７−９５４４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、複数の編集モードを持ち、編集モードごとに編集画面を持つアプリケーションにおいて、ＵＩのカスタマイズにより逆にユーザーの利便性を損ねる可能性がある。
【０００７】
具体的には、ＵＩのカスタマイズによりタブの非表示を行う際に、起動時の編集モードに関連するタブをすべて非表示状態にすると、起動時の編集モードが何になるのかわからないという課題がある。例えば、起動時に印刷設定を変更する編集モードになる条件のときに、印刷設定を変更する編集モードのタブがすべて非表示となっている場合、ユーザーの想定していない編集モードで起動されてしまう。ユーザーは、印刷のプレビュー画面を見たかったのにもかかわらず、単一ページを編集領域とした画面が表示されるなどが起こるため、ユーザーの利便性を損ねてしまう。
【０００８】
本発明の目的は、ＵＩのカスタマイズでタブを非表示にする際に、表示状態の組み合わせによりユーザーの利便性を損ねる操作を自動的に判定し、非表示にできないよう制御することが可能な文書編集アプリケーションを提供することにある。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明は、
複数の編集モードを有する文書編集アプリケーションにおいて、
タブの表示・非表示の状態を設定するタブカスタマイズ手段（７００）と、
アプリケーション起動時の編集モードを取得する起動モード取得手段（９１０、Ｓ１００１）と、
前記タブカスタマイズ手段により非表示状態にするタブの編集モードが起動モードと同一かを判定するモード判定手段（Ｓ１００２）と、
前記タブカスタマイズ手段により非表示状態にするタブの編集モードと、同一モードのタブがすべて非表示かを確認する同一モード表示状態判別手段（Ｓ１００４）と、
を有することを特徴とする。
【発明の効果】
【００１０】
本発明のアプリケーションによれば、ＵＩのカスタマイズでタブを非表示にする際に、表示状態の組み合わせによりユーザーの利便性を損ねる操作を自動的に判定し、非表示にできないよう制御することで、ユーザーの利便性を損なわせないという効果がある。
【図面の簡単な説明】
【００１１】
【図１】システムの構成を示す図である。
【図２】情報処理装置のハードウェア構成を示す図である。
【図３】画像処理装置のハードウェア構成を示す図である。
【図４】文書編集アプリケーションのソフトウェア構成を示す図である。
【図５】文書編集アプリケーションのＵＩ表示の一例を示す図である。
【図６】文書編集アプリケーションのＵＩ表示の一例を示す図である。
【図７】文書編集アプリケーションのＵＩのカスタム設定するダイアログの表示の一例を示す図である。
【図８】文書編集アプリケーションのＵＩ表示の一例を示す図である。
【図９】実施形態における、ＵIのカスタマイズおよび、カスタマイズしたＵＩを表示することに関連するデータの内容の1例を示した図である。
【図１０】実施形態における、ＵＩカスタム設定ダイアログでタブを非表示にする場合のフロー図である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１３】
[実施形態]
＜システム構成＞ 
本実施形態は、後述する情報処理装置と後述する画像処理装置とがネットワークを介して通信可能なシステムである。図１は本発明の一実施形態におけるデータ処理システムの構成を示す図である。
【００１４】
図１において、１００は情報処理装置であって、画像処理装置１０１及び１０２に対して印刷やＦＡＸ送信を指示するユーザーの使用するＰＣである。１０１及び１０２は画像処理装置であって、プリンタ機能、ＦＡＸ機能、コピー機能、スキャナ機能、ファイル送信機能等を備える。なお、情報処理装置１００には、所定のオペレーティングシステム（ＯＳ）がインストールされ、かつ、不図示である特定の機能処理を実行する各種のアプリケーションもインストールされている。
【００１５】
ここで、特定の機能処理とは、文書処理、表計算処理、プレゼンテーション処理、画像処理、図形処理等が含まれ、各アプリケーションはそれぞれ独自のデータ構造（ファイル構造）を備える。さらに、ＯＳは、各ファイルの識別子を参照して対応するアプリケーションに印刷指示を行える構成となっている。また、本実施形態を示す情報処理装置１００には、画像処理装置を利用するため文書編集アプリケーション４００がインストールされている。
【００１６】
ここで、文書編集アプリケーション４００は画像処理装置に対する印刷やＦＡＸ送信等の出力指示を行う機能、画像処理装置の使用状態や出力ジョブの実行状況を表示する機能を備えている。１０３は上記装置が接続されているＬＡＮ（Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ）であって、ＬＡＮ１０３を介して上記装置は情報の相互通信を行っている。
【００１７】
＜ハードウェア構成（情報処理装置）＞
図２は図１に示した情報処理装置１００のハードウェア構成を示す図である。図２において、キーボードやポインティングデバイスなどのユーザー操作入力を受信する入力デバイス２０５が設けられている。さらに、ユーザーに視覚的な出力情報フィードバックを与える表示部２０２を備える。さらに、本実施形態における各種プログラムや実行情報を保管する記憶デバイスＲＡＭ ２０３，ＨＤＤ（ハードディスクドライブ）やＦＤＤ（フレキシブルディスクドライブ）などの外部メモリ２０６，ＲＯＭ ２０４が設けられる。
【００１８】
さらに、外部機器との通信を行うインターフェースデバイスＩ／Ｏ２０７を備え、プログラム実行を行うＣＰＵ２０１を備える。なお、周辺機器との接続形態は有線／無線を問わない。情報処理装置１００は、この外部機器接続Ｉ／Ｆを介して画像処理装置１０１や１０２と接続する。本実施例に記載されている処理はＲＯＭ２０４に記録されているプログラムをＲＡＭ２０３に読み込み、ＣＰＵ２０１で逐次実行することによって実現される。
【００１９】
＜ハードウェア構成（画像処理装置）＞
図３は図１に示した画像処理装置１０１及び１０２内のハードウェア構成を説明するブロック図である。なお、本実施形態は、スキャナ機能と、プリンタ機能と、そしてＦＡＸ機能を有する複合機（ＭＦＰ（Multi-Function Peripheral））の例を示す。図３において、３０１はＩ／Ｏで、ネットワーク（ＬＡＮ）１０４などの通信媒介を介して情報処理装置１００と接続している。Ｉ／Ｏ３０１は複数の接続形態に対応するために複数個搭載されていてもよい。このＩ／Ｏ ３０１を通して、画像処理装置１０１（１０２）は、デバイスＩＤやスキャンイメージを情報処理装置１００に渡す。
【００２０】
また情報処理装置１００より、各種の制御コマンドを受けて処理を行う。Ｉ／Ｆ制御部３０２は、画像処理装置１０１（１０２）に搭載されているスキャナ（不図示）やプリンタ（不図示）やまたはＦＡＸ（不図示）などの処理系に関してデバイスＩＤを発行する制御をおこなっている。ＲＡＭ３０３は、一次記憶装置で、Ｉ／Ｏ３０１で取得した制御コマンドなどの外部データや、スキャナエンジン３１３で読み取られたイメージを格納するに使用される。さらに、ＲＡＭ３０３は、プリンタコントローラ３１０で展開されたプリンタエンジン３０６に渡される前にイメージの格納などに使用される。
【００２１】
ＲＡＭ３０３の割り当て管理はＲＡＭ制御部３０４が行っている。画像データ調歩回路３０５は、プリンタコントローラ３１０やスキャナエンジン３１３によって取り込まれたＲＡＭ制御部３０４に展開されたイメージをプリンタエンジン３０６の回転にあわせて出力する装置である。プリンタエンジン３０６は紙などの出力メディアにイメージを現像する装置である。メインコントローラ３０８は、エンジンＩ／Ｆ３０７によりプリンタエンジン３０６の各種制御を行う。また、メインコントローラ３０８は、制御の要のモジュールであり、スキャナコントローラ３０９やプリンタコントローラ３１０やＦＡＸコントローラ３１１にＩ／Ｏ３０１経由で情報処理装置１００より受け取る制御言語の適切な振り分け処理を行う。
【００２２】
さらに、メインコントローラ３０８は、それぞれのコントローラやＵＩ３１２からの支持をうけてプリンタエンジン３０６やスキャナエンジン３１３の制御を行う。メインコントローラ３０８と各種コントローラの間の制御インターフェースを統一することにより、一つの周辺機器に複数種類の制御コマンドを処理可能な拡張ボードが搭載可能になる。また現在搭載されている拡張コントローラのデバイスＩＤを各コントローラより取得し管理するのもメインコントローラの役割である。スキャンコントローラ３０９は情報処理装置１００より受けたスキャン制御コマンドをメインコントローラ３０８が解釈可能な内部実行命令に分解する。
【００２３】
またスキャナエンジン３１３で読み取ったイメージをスキャン制御コマンドに変更する。プリンタコントローラ３１０は情報処理装置１００より受けたページ記述言語をメインコントローラ３０８が解釈可能なページ記述言語の展開イメージなどを含む内部実行命令に分解する。展開イメージはプリンタエンジンまで運ばれ、用紙などの出力メディアに印刷される。ＦＡＸコントローラ３１１は、情報処理装置１００より受けたＦＡＸ制御言語をイメージに展開し不図示の公衆回線、又はインターネットを介して他のＦＡＸ装置やＩＰ−ＦＡＸへ転送する。
【００２４】
ＵＩは、メインコントローラ３０８の各種設定や、スキャナ機能やプリンタ機能や、そしてＦＡＸ機能を直接画像処理装置１０１（１０２）で実行する際に、ユーザーによる指示の入出力手段として使用される。スキャナエンジン３１３はメインコントローラ３０８の指示により光学装置を用いて印刷されたイメージを読み取り、電気信号に変換してメインコントローラ３０８に受け渡す。
【００２５】
＜ソフトウェア構成図＞
図４は情報処理装置１００が有する文書編集アプリケーション４００の機能構成の一例を示す図である。文書編集アプリケーション４００は、外部メモリ２０６に記憶されており、文書編集システム実行時にＲＡＭ２０３及びＲＯＭ２０４に展開され、ＣＰＵ２０１にて計算処理を行って動作するアプリケーションである。文書編集アプリケーション４００は、単一ページへの編集であるアノテーション機能と印刷設定という複数の編集モードを保持しており、出力管理部４０１、文書編集部４０２、入力管理部４０３、画面表示管理部４０４、から構成される。
【００２６】
出力管理部４０１は、文書編集部４０２で編集し保存した文書を、画像処理装置１０１（１０２）に対して出力処理を行う。具体的には、プリンタコントローラ３１０から用紙へ印刷、ファクスコントローラー３１１からＦＡＸ送信といったものが出力処理である。
【００２７】
文書編集部４０２は、文書に対して編集や保存処理などを行う。ここでいう、編集とは、単一ページへの編集であるアノテーション機能と印刷設定が含まれる。入力管理部４０３は、画面表示管理部４０４により表示された文書編集アプリケーション４００のUIを介して、ユーザーによる入力デバイス２０５の操作を検知し、ユーザーの操作情報を取得する。画面表示管理部４０４は、文書編集アプリケーション４００のUIの一例として示す図５のようなUIの表示等の画面表示制御を行う。コマンド管理部４０５は、文書編集アプリケーションがもつコマンドの管理を行う。コマンドの情報は後述する図9の９２０に格納されている。
【００２８】
＜文書編集アプリケーション表示画面＞
図５は文書編集アプリケーション４００の表示画面を模式的に示した図である。５００は、ＯＳによって表示されるＵＩを表している。５０１は、タブ一覧であり、選択されているタブは、タブごとに配置された編集コントロールの一覧を表示する。図の例では、アノテーションタブ、印刷設定タブ、印刷設定２タブが表示されており、アノテーションタブが選択された状態を示す。
【００２９】
５０２は、作業領域であり、編集モードに応じた文書内容を表示する文書表示領域および、設定のためのコントロールを表示する設定表示領域で構成される。タブ一覧５０１に存在するタブは、編集モードを保持し、任意のタブが選択されると選択されたタブが保持する編集モードが必要な作業領域を表示するように画面を更新する。切り替え前のタブが保持する編集モードと、切り替え後のタブが保持する編集モードが同一の場合はこの限りではない。本画面の構成例においては、アノテーション編集タブ５０３は、アノテーション編集モードを保持しており、印刷設定タブ６００は印刷設定編集モードを保持している。
【００３０】
５０３は、アノテーションタブであり、アノテーション編集コマンドに関する編集コントロール一覧を配置している。アノテーションとは、文書の単一ページ対して追加的に付加する描画オブジェクトである。図の例では、テキストボックス挿入コントロールが配置されている。テキストボックスおよびスタンプの挿入コマンドは、アノテーション編集モードを保持しており、アノテーション編集モードにおいてのみ使用可能なコマンドである。
【００３１】
５０４は、テキストボックス挿入コントロールである。テキストボックス挿入コントロール５０４を選択すると、テキストボックス挿入コマンドが実行され、編集する文書に対してテキストボックスを挿入する。５０５は、アノテーション編集モードの文書表示領域であり、文書の単一ページを表示する。テキストボックス挿入コマンド実行時には、アノテーション編集モードの文書内容５０５にテキストボックスが挿入されたページの状態が表示される。また、挿入したテキストボックスの選択や移動を行うことが可能である。
【００３２】
５０６は、アノテーション編集モードの設定表示領域であり、アノテーション編集モードの文書表示領域５０５で選択されているアノテーションの属性情報などを表示する。例えば、テキストボックスを選択した場合、テキストボックスのフォント情報などが表示され、設定表示領域５０６からフォント情報を変更することも可能である。
【００３３】
図６は文書編集アプリケーション４００の表示画面を模式的に示した図であり、タブ一覧５０１の中の印刷設定タブ６００を選択した際の表示状態を示す。６００は、印刷設定タブであり、印刷設定コマンドに関する編集コントロール一覧を配置している。図の例では、用紙サイズ設定コントロール、用紙の向き設定コントロールが配置された状態を示す。印刷設定タブ６００は印刷設定に関する編集モードに属している。６０１は、印刷設定タブ２であり、印刷設定タブ６００同様印刷設定に関する編集モードに属している。
【００３４】
６０２は、用紙サイズ設定コントロールである。用紙サイズ設定コントロール６０１を選択すると、用紙サイズ設定コマンドが実行され、文書を印刷する際の用紙サイズを変更する。６０３は、印刷設定編集モードの文書表示領域であり、印刷結果のプレビューを表示する。用紙サイズ設定コマンド実行時には、用紙サイズを変更した場合の印刷結果のプレビューが表示される。
【００３５】
＜実施形態における、ＵＩカスタム設定ダイアログ＞
図７は、文書編集アプリケーション４００のＵＩのカスタム設定するダイアログの表示の一例を示す。
【００３６】
７００は、ＵＩカスタム設定ダイアログである。ＵＩカスタム設定ダイアログ７００は、タブ一覧５０１の任意のタブに対して、任意の編集コマンドを追加・削除する。編集コマンドを追加するとタブには編集コマンドに対応する編集コントロールが表示されるようになる。７０１は、追加するコマンド一覧であり、文書編集アプリケーション４００の持つ編集コマンドの一覧を示す。コマンド一覧７０１ではテキストボックス挿入コマンド、スタンプ挿入コマンド、用紙サイズ変更コマンド、用紙の向き変更コマンドが表示されている。
【００３７】
７０２は、追加先のタブ一覧であり、タブ表示領域５０１に表示されているタブの一覧を示す。また文書編集アプリケーション４００の機能によっては、特定の状態のみ表示されるタブもあり、その場合は追加先のタブ一覧７０２には、タブ表示領域５０１に表示されるタブ以外を表示するようにしてもよい。追加先のタブ一覧７０２は、ツリー構成で表示される。ツリーの表示状態はユーザーの操作によって開閉することができる。
【００３８】
７０３は、コマンド追加ボタンである。ユーザーは追加するコマンド一覧７０１から任意のコマンドを選択し、追加先のタブ一覧７０２から任意のタブを選択する。この状態でコマンド追加ボタン７０３を押下すると、選択したコマンドを選択したタブに追加することができる。７０４は、コマンド削除ボタンである。ユーザーは追加先のタブ一覧７０２から任意のコマンドを選択する。この状態でコマンド削除ボタン７０４を押下すると、追加先のタブ一覧７０２で選択されているコマンドが属するタブから削除される。
【００３９】
７０５は、タブの追加ボタンである。タブの追加ボタン７０５を押下すると、追加先のタブ一覧７０２に新しくタブが追加される。この時、追加されるタブは任意のモードに属する。７０６は、タブ表示チェックボックスであり、チェックされている場合タブ一覧５０１に表示し、チェックを外した場合非表示にする。７０７はＯＫボタンであり、ＵＩカスタム設定ダイアログ７００で設定したコマンドの追加や削除、タブの追加、タブの表示非表示などを適用し、ダイアログを閉じる。７０８は、キャンセルボタンであり、ＵＩカスタム設定ダイアログ７００で設定したコマンドの追加や削除、タブの追加などを適用せず、ダイアログを開く前の状態にし、ダイアログを閉じる。
【００４０】
図８は実施形態における、ＵＩカスタム設定ダイアログ７００のタブ表示チェックボックス７０６変更時のメッセージの一例を示す図である。図９は、実施形態における、ＵIのカスタマイズおよび、カスタマイズしたＵＩを表示することに関連するデータの内容の1例を示した図である。
【００４１】
９００は、モード情報であり、編集モードごとに持つ設定値の構成を示す。９０１はモードＩＤであり、モードを識別する一意のＩＤである。９０２はモード表示情報であり、モード切替時に表示される表示状態などの情報を示す。例えば、アノテーション編集モードのモード表示情報９０２は、作業領域５０２に、アノテーション編集モードの文書表示領域５０５とアノテーション編集モードの設定表示領域５０６を表示するための情報を保持する。
【００４２】
９０３は、タブ情報であり、タブごとに持つ設定値の構成を示す。９０４はタブＩＤであり、タブを識別する一意のＩＤである。９０５はタブの属するモードＩＤであり、タブＩＤ９０４の属しているモードのＩＤを示す。９０６はタブの表示非表示を示す設定値であり、タブ一覧５０１に「表示する」「表示しない」の状態を表す。また、タブ表示チェックボックス７０６の状態を示す。
【００４３】
９０７は、アプリケーション情報であり、タブ及びモードに関連する設定値の構成を示す。９０８はタブリストであり、アプリケーションのすべてのタブのリストである。具体的にはタブＩＤ９０４のリストを持つ。９０９はモードリストであり、アプリケーションのすべてのモードのリストである。具体的にはモードＩＤ９０１のリストである。９１０は、起動モードリストであり、具体的には起動時のモードのモードＩＤ９０１のリストである。アプリケーションの起動パターンが複数存在する場合は、起動モードリスト９１０にはその数のモードＩＤ９０１をもつ。
【００４４】
＜ＵＩカスタム設定ダイアログでタブを非表示にする場合のフロー＞
本実施形態のＵＩカスタム設定ダイアログでタブを非表示にする場合のフローを、図１０を用いて説明する。まず、本フローは、ＵＩカスタム設定ダイアログ７００のタブ表示チェックボックス７０６のチェックを外したときのフローである。Ｓ１００１では、起動モードリストを取得する。具体的にはアプリケーション情報９０７の起動モードリスト９１０の情報を取得する。本処理後Ｓ１００２の処理へ進む。
【００４５】
Ｓ１００２では、タブ表示チェックボックス７０６のチェックを外したタブの属するモードが起動モードであるかどうかを判定する。具体的には、Ｓ１００１で取得した起動モードリスト９０１のモードＩＤリストの中に、チェックを外したタブのタブ情報９０３のモードＩＤ９０５が存在するか否かを判定する。チェックを外したタブの属するモードが起動モードである場合はＳ１００３の処理へ進む。そうでない場合は本フローの処理を終了する。
【００４６】
Ｓ１００３では、表示されるタブのリストを取得する。具体的には、タブリスト９０８の各タブ情報９０３からタブの表示非表示を示す設定値９０６が「表示する」の状態となっている各タブの情報を取得する。本処理後Ｓ１００４の処理へ進む。Ｓ１００４では、Ｓ１００３で取得した表示されるタブのリストの中に、起動モードのタブが存在するか否かを判定する。具体的には、Ｓ１００１で取得した起動モードリスト９０１のモードＩＤリストの中に、Ｓ１００３で取得したタブリストの各タブの属するモードＩＤ９０５が１つ以上存在するか否かを判定する。存在する場合はＳ１００５の処理へ進む。そうでない場合は本フローの処理を終了する。
【００４７】
Ｓ１００５では、タブ表示チェックボックス７０６のチェックを外さない制御を行う。具体的には、図８の本チェックを外すと起動モードに関連するタブがすべて非表示になる旨のメッセージを表示する。そして、現在チェックを外したタブのチェックをつけたままにする。
【００４８】
本実施形態では、チェックボックスを外した際に、図８の本チェックを外すと起動モードに関連するタブがすべて非表示になる旨のメッセージを表示し、現在チェックを外したタブのチェックをつけたままにするように記載しているが、メッセージを表示するのみでもよい。また、チェックボックスを外した際ではなく、ＯＫボタン７０７押下時に図１０のフローを行ってもよい。その場合、ＵＩカスタム設定ダイアログ７００で設定したコマンドの追加や削除、タブの追加、タブの表示非表示などを適用せず、ダイアログを閉じないという動作にしてもよい。
【００４９】
本実施形態を適用することによって、ＵＩのカスタマイズでタブを非表示にする際に、表示状態の組み合わせによりユーザーの利便性を損ねる操作を自動的に判定し、非表示にできないよう制御することで、ユーザーの利便性を損ねるケースを軽減できる。
【符号の説明】
【００５０】
１００  情報処理装置、１０１，１０２  画像処理装置、１０３  ＬＡＮ、
４００  文書編集アプリケーション
【図１】
2016103076.tif 000003
【図２】
2016103076.tif 000004
【図３】
2016103076.tif 000005
【図４】
2016103076.tif 000006
【図５】
2016103076.tif 000007
【図６】
2016103076.tif 000008
【図７】
2016103076.tif 000009
【図８】
2016103076.tif 000010
【図９】
2016103076.tif 000011
【図１０】
2016103076.tif 000012