(57)【要約】【課題】複数のユーザインタフェースが選択されると、選択された複数のユーザインタフェースを１個の共通のユーザインタフェースに組み合わせて実装する多機能周辺機器を提供する。【解決手段】実施形態の多機能周辺機器は、表示入力手段と、複数のユーザインタフェースが記憶されるメモリと、前記表示入力手段に表示されるユーザインタフェースをカスタマイズするプロセッサと、を具備する。前記プロセッサは、前記複数のユーザインタフェースが指示可能なように前記表示入力手段に表示し、前記表示入力手段からの複数の選択入力に従って、新しい１つのユーザインタフェースのパッケージを受け付け、受け付けた前記新しい１つのユーザインタフェースのパッケージを前記表示入力手段に実装する。【選択図】図１０
2020022162.tif 000002
【特許請求の範囲】
【請求項１】
表示入力手段と、
複数のユーザインタフェースが記憶されるメモリと、
前記表示入力手段に表示されるユーザインタフェースをカスタマイズするプロセッサと、
を具備し、
前記プロセッサは、
前記複数のユーザインタフェースが指示可能なように前記表示入力手段に表示し、
前記表示入力手段からの複数の選択入力に従って、新しい１つのユーザインタフェースのパッケージを受け付け、
受け付けた前記新しい１つのユーザインタフェースのパッケージを前記表示入力手段に実装する
多機能周辺機器。
【請求項２】
前記プロセッサは、
前記新しい１つのユーザインタフェースのパッケージに関連付けられたファームウェアのバージョンをチェックし、
前記ファームウェアのバージョンがカレントファームウェアとの互換性が一致し、且つ前記新しい１つのユーザインタフェースのパッケージに問題が無ければ、当該ユーザインタフェースのパッケージをインストールする請求項１に記載の多機能周辺機器。
【請求項３】
前記プロセッサは、
前記ファームウェアのバージョンがカレントファームウェアと互換性が一致しない場合、前記新しい１つのユーザインタフェースのパッケージを前記ファームウェアのバージョンと互換性を有するように更新する請求項２に記載の多機能周辺機器。
【請求項４】
前記プロセッサは、
前記新しい１つのユーザインタフェースのパッケージに問題があった場合、以前のユーザインタフェースのパッケージに戻す、又は代替ユーザインタフェースのパッケージに戻す請求項２又は請求項３に記載の多機能周辺機器。
【請求項５】
表示入力手段と、複数のユーザインタフェースが記憶されるメモリと、前記表示入力手段に表示されるユーザインタフェースをカスタマイズするプロセッサと、を具備する多機能周辺機器のユーザインタフェースのカスタマイズ方法であって、
前記複数のユーザインタフェースが指示可能なように前記表示入力手段に表示することと、
前記表示入力手段からの複数の選択入力に従って、新しい１つのユーザインタフェースのパッケージを受け付けることと、
前記新しい１つのユーザインタフェースのパッケージに関連付けられたファームウェアのバージョンをチェックすることと、
前記ファームウェアのバージョンがカレントファームウェアと互換性が一致し、且つ前記新しい１つのユーザインタフェースのパッケージに問題が無ければ、当該新しい１つのユーザインタフェースのパッケージをインストールすることと
を有する方法。
【請求項６】
表示入力手段と、複数のユーザインタフェースが記憶されるメモリと、前記表示入力手段に表示されるユーザインタフェースをカスタマイズするプロセッサと、を具備する多機能周辺機器の前記プロセッサにおいて実行させるプログラムであって、
前記複数のユーザインタフェースが指示可能なように前記表示入力手段に表示する手順と、
前記表示入力手段からの複数の選択入力に従って、新しい１つのユーザインタフェースのパッケージを受け付ける手順と、
前記新しい１つのユーザインタフェースのパッケージに関連付けられたファームウェアのバージョンをチェックする手順と、
前記ファームウェアのバージョンがカレントファームウェアと互換性が一致し、且つ前記新しい１つのユーザインタフェースのパッケージに問題が無ければ、当該新しい１つのユーザインタフェースのパッケージをインストールする手順と
を前記プロセッサに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多機能周辺機器（ＭＦＰ）、方法及びプログラムに関する。具体的には、１以上のカスタマイズドユーザインタフェースパッケージを選択し実装する多機能周辺機器、方法及びプログラムに関する。
【背景技術】
【０００２】
ドキュメント処理デバイスは、プリンタ、コピー機、スキャナ、及びＥメールゲートウェイを含む。近年、オフィス環境には、これらの機能のうち２以上の機能を搭載したデバイスがある。これらのデバイスは、多機能周辺機器（ＭＦＰ）又は複合デバイス（ＭＦＤ）と呼ばれる。本明細書で、ＭＦＰとは、上記のいずれかのデバイスを意味する。
【０００３】
ＭＦＰが提供する、デバイスのエンドユーザが使用可能な機能のセットは、編集することができない。ＭＦＰの機能にはプリント、コピー、スキャン、及びＥメールに加えて、さらに別のオプションを追加したデバイスもある。コピーやプリントは、穴あけパンチやステープルを伴うこともある。プリントは、白黒で行うこともあるし、カラーで行うこともある。スキャンは、画像ファイルをスキャンすることもあるし、あるいは、光学文字認識によりテキストを含むファイルをスキャンすることもある。これらのオプション及び他のオプションは、典型的には、ユーザインタフェース（ＭＦＰと一体化したタッチスクリーンディスプレイ等の表示入力手段）を介してデバイスのユーザにより選択可能である。
【０００４】
ＭＦＰは、益々パワフルで高性能化したデバイスとなっている。ＭＦＰがパワフルで高性能化するにつれて、ＭＦＰとユーザとのインタラクションの複雑さが増している。ＭＦＰのユーザインタフェースディスプレイに、多数の選択可能なレイヤを有する階層構造をもつ、多数のメニューが生成されることもある。ユーザは、これらのメニュー及び制御の探索の仕方を覚えなければならない。典型的には、ＭＦＰユーザインタフェースは、最も頻繁に使用される機能が最上位又は上位のメニューに表示されるように設計される。一般的に使用される傾向が少ないデバイス機能を見つけるのが難しいこともあるし、また、発見するのに時間も掛かる。ユーザによっては、自分が頻繁に使用する機能が、一般的には使用される傾向が少ない機能である場合もある。ユーザによっては、そのような機能にアクセスするために、複雑なメニュー構造を探索する必要がある。
【０００５】
特定のＭＦＰ機能は、特定のユーザにとって特に頻繁に必要であるものの、他のユーザにとっては必要でない場合がある。このような状況において、ＭＦＰのユーザは、かなりの時間を費やしてＭＦＰユーザインタフェースを操作して、ドキュメント処理タスクを完了しなければならないこともしばしばある。異なる複数のデバイスを使用するビジネスでは、ビジネスで使用可能な１つのＭＦＰを用いた場合と、別のＭＦＰを用いた場合とでは、同じジョブを完了するのに必要なステップが異なる場合がある。
【０００６】
上記に加えて、様々なビジネスには、頻繁に使用するフォームのセットがしばしばある。例えば、自動車販売店は、自動車販売、自動車リース、自動車レンタル、又は自動車購入のフォームを有することがある。自動車販売店は、また、信用取引申請書、ナンバープレートのオーダー、保険情報等のフォームを有することがある。自動車の販売員は、自分用の書類挟みにフォームを入れておき、必要なフォームの元原稿を書類挟みから取り出し、顧客のためにフォームをコピー機でコピーすることがある。この方法では、販売員の作業が増えてしまう。また、異なる又は古いバージョンのフォームを書類挟みに入れた販売員がいるおそれがある。このため、この書類挟み方法では、間違いや矛盾が生じるおそれがある。さらに、特定のフォームによっては、写し（２部）を取ることで作成が完了する場合もある。販売員は、写しを取ることを忘れてはならないし、ＭＦＰにわざわざ戻って写しを取らなければならない。さらに、特定の顧客データは、機密であり、さらには法の下のプライバシー保護にあたる場合もある（信用取引申請書で取り扱われるべき個人情報等）。
【０００７】
他の専門家によっては、専門家ならではのＭＦＰのニーズがあり、他のビジネスのニーズと大きく異なると考えられる。法律専門家は、例えば、召喚状、訴状、送達証明書及びインボイスのフォームが必要となることがある。医療専門家は、患者の同意書、処方箋、患者情報調査票又は患者保険情報のフォームが必要となることがある。法律専門家及び医療専門家は、極めて高レベルの機密性が常に要求されるビジネスの例である。法律専門家が高レベルの機密性を維持しなければ、弁護士が有する代理人と顧客間の秘匿特権を害することになる。また、医療専門家が高レベルの機密性を維持しなければ、米国連邦「医療保険の相互運用性と説明責任に関する法律」（ＨＩＰＡＡ）の機密性の規定に違反することとなる。その結果、刑事又は民事上の債務不履行となる可能性がある。不適切又は古いフォームを使用することで、訴訟手続き上の損害となることや、医療的状況で患者が被害を被る可能性がある。勿論、これにより医療過誤訴訟が起こる可能性もある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１１−０１５１７９号公報
【特許文献２】特開２０１１−１５４４７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明が解決しようとする課題は、複数のユーザインタフェースが選択されると、選択された複数のユーザインタフェースを１個の共通のユーザインタフェースに組み合わせて実装する多機能周辺機器、方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
実施形態の多機能周辺機器は、表示入力手段と、メモリと、プロセッサを具備する。前記メモリは、複数のユーザインタフェースが記憶される。前記プロセッサは、前記表示入力手段に表示されるユーザインタフェースをカスタマイズするために、前記複数のユーザインタフェースが指示可能なように前記表示入力手段に表示し、前記表示入力手段からの複数の選択入力に従って、新しい１つのユーザインタフェースのパッケージを受け付け、受け付けた前記新しい１つのユーザインタフェースのパッケージを前記表示入力手段に実装する。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係るＭＦＰネットワークを示す図。
【図２】実施形態に係るドキュメント描画システムを示す図。
【図３ａ】実施形態に係るビジネスカスタマイズ可能なＭＦＰを提供する第１フローチャート。
【図３ｂ】実施形態に係るビジネスカスタマイズ可能なＭＦＰを提供する第２フローチャート。
【図４】実施形態に係るアプリケーションの管理用カスタマイゼーションの第１の画面例を示す図。
【図５】実施形態に係るアプリケーションの管理用カスタマイゼーションの第２の画面例を示す図。
【図６】実施形態に係るアプリケーションの管理用カスタマイゼーションの第３の画面例を示す図。
【図７ａ】実施形態に係る使用可能なフォームに関連するＭＦＰカスタマイゼーションの第１フローチャート。
【図７ｂ】実施形態に係る使用可能なフォームに関連するＭＦＰカスタマイゼーションの第２フローチャート。
【図８】実施形態に係るユーザインタフェースカスタマイゼーション機構を示す図。
【図９】実施形態に係るデバイスインタフェースカスタマイゼーションシステムを示す図。
【図１０】図８に示す実施形態に係る新たなカスタマイズドユーザインタフェースを作成及び実装するアップデート機構を示す図。
【図１１ａ】図１０に示す実施形態に係るユーザインタフェースカスタマイゼーション動作の第１フローチャート。
【図１１ｂ】図１０に示す実施形態に係るユーザインタフェースカスタマイゼーション動作の第２フローチャート。
【発明を実施するための形態】
【００１２】
各種の実施形態は、明細書、特許請求の範囲及び図面を参照することで、よりよく理解され得る。
【００１３】
ここに開示するシステム及び方法は、例示として図面を参照して詳細に説明する。なお、開示及び記載された例示、設備、構成、部品、要素、装置、デバイス、方法、システム等に対する変形は、好適に行われ得るし、また、特定のアプリケーションに対して要求され得る。本開示において、特定の技術、設備等は、提示された特定の例と同一であるか、あるいは、単にこの技術、設備等の一般的な記述と同一である。具体的に明示しない限り、具体的な詳細又は例と同一であると必須又は限定的に解釈されることを意図したものでは無いし、されてはならない。
【００１４】
本発明に係る実施形態によれば、エンドユーザ又はシステム管理者（以下、単に管理者と称する）によりＭＦＰをカスタマイゼーションするための装置及び方法が提供される。カスタマイズされることにより、ＭＦＰインタフェースを用いて、特定のユーザ又はビジネスに特有の機能へのアクセス容易性が向上する。ＭＦＰインタフェースは、ＭＦＰ自体のユーザインタフェースに設けられる。また、ウェブインタフェースを介してネットワーク接続された他のＭＦＰにより通信により提供される。ユーザデバイス上で読み出されるドライバ（プリンタドライバ等）の一部または全部に実装されたものをインストールしても良い。
【００１５】
ＭＦＰの特定の機能（カラープリント又はカラーコピー等）は、トナー又はインクの消費量を抑えるために、ＭＦＰのユーザが使用不可能としてもよい。別の例として、管理者は、必須デバイス機能（全てのＥメール自動的に暗号化する等）をインプリメントしてもよい。管理者は、会社の配色及び会社ロゴを使ってカスタマイズされたインタフェースを提供してもよい。また管理者は、メニュー階層構造を作り直して、特定のニーズ又は頻度の高いニーズの機能を容易にアクセス可能な場所に配置してもよい。更なる効果として、ＭＦＰが記憶する電子的ドキュメント（フォーム又はテンプレート等）を、ユーザが等しく使用できる。上記に加えて、本発明に係る実施形態によれば、同種の他のビジネスで一般的に使用されるフォーム、制御、又はメニュー等のライブラリが予め記憶されたＭＦＰを別のビジネスで使用することができる。
【００１６】
例えば、異なるビジネス特有の設定、メニュー、又は電子的ドキュメントを事前入力したＭＦＰを、ビジネスに応じて納入することができる。例えば、「法律専門家」がデフォルトで管理者設定として選択されても良い。「法律専門家」は、法的フォーム、法的ドキュメント、準備書面のテンプレート、及びブランクのタイムチャージ伝票を含む。また、「法律専門家」は、様々な裁判所や行政機関のアドレス情報を含んでも良い。これにより、全て又は一部の法律事務所のニーズを直ぐに設定できる。
【００１７】
その後、管理者は、アップロードや紙をスキャンすること等により、電子的ドキュメントを追加しても良く、置換しても良い。管理者は、標準の「法律専門家」の設定に含まれないが必要なＭＦＰ機能を更に追加してもよい。また管理者は、メニュー構造を追加又は変更しても良いし、色、フォント、解像度等をカスタマイズしても良い。更に管理者は、会社ロゴをインポートして、会社ロゴをユーザインタフェースに表示しても良い。例えば、ポータブルデータ通信デバイス（ＵＳＢドライブ、ＣＤ又はＤＶＤ等）を介して、或いはネットワーク接続を介して、或いはロゴを含む紙のドキュメントをスキャンすることにより、会社ロゴをインポートしてもよい。管理者は、このようにして作成したインタフェースを、ビジネスで使用する他のＭＦＰにエクスポート及び複製しても良い。
【００１８】
ＭＦＰインタフェースのカスタマイゼーションは大変有用である。一方、典型的には、ＭＦＰは、あらゆるＭＦＰユーザに提示される１個のユーザインタフェースを有するに過ぎない。多くの場合、これで問題は生じない。しかしながら、問題が生じる場合もあり得る。例えば、異なるユーザや、多様なニーズを持つ異なるユーザグループが、１台のＭＦＰを共用する場合があり得る。一例として、経理部門と販売部門とが、１台のＭＦＰを共用することが考えられる。１つのグループ向けにカスタマイズされたユーザインタフェースを生成すると、他方のグループのユーザにとってはＭＦＰを使いにくくすることになる。また、複数のユーザインタフェースや代替のユーザインタフェースを生成し実装することは難しく、ＭＦＰに重大な問題を引き起こす。
【００１９】
別の例を挙げると、特定のカスタマイズしたユーザインタフェースを作成したが、ＭＦＰは、そのカスタマイズしたユーザインタフェースを現在使用しておらず、そのカスタマイズしたユーザインタフェースが最後に使用されてから暫く時間が経っている場合がある。例えば、ＭＦＰ機能（穴あけパンチ、ステープラ等）を追加したり、以前存在したＭＦＰ機能を削除したりすることにより、ＭＦＰの構成を変更した場合がある。またＭＦＰのファームウェアや他のソフトウェアをアップデートしたり、変更したりする場合がある。ユーザインタフェースは、ＭＦＰのハードウェア及びソフトウェアと強く結びついている。従って、ＭＦＰのハードウェア又はソフトウェアを変更すると、ユーザインタフェースの全体又は一部が動作不能となることがあり、ＭＦＰにダメージが発生することさえある。本発明は、これらの問題を解決することができる。
【００２０】
まず、図１を参照してユーザインタフェースのカスタマイゼーションシステムを説明する。図１は、本発明の実施形態に係るＭＦＰネットワーク１００を示す。ＭＦＰネットワーク１００は、ネットワーククラウド１０４に１以上のＭＦＰ１１０及び１１４が接続されている。ネットワーククラウド１０４は、好適には、ローカルエリアネットワーク（ＬＡＮ）又はワイドエリアネットワーク（ＷＡＮ）（これらはグローバルインターネットを含んでもよい）でも良いし、或いはこれらの好適な組み合わせでも良い。システム管理者又は他のユーザは、ＭＦＰ１１０と一体型のユーザインタフェースパネル（タッチスクリーン等の表示入力手段で構成）を含むユーザインタフェース設定部１１８を介してＭＦＰ１１０を制御可能である。ＭＦＰ１１４でも同様である。或いは、管理者のワークステーション１２２を介してリモートで、ＭＦＰ１１０，１１４を制御可能である。
【００２１】
図１では、ワークステーション１２２は、有線のコンピュータである。ワークステーション１２２は、無線又は有線でネットワーク接続可能な好適なデータ通信デバイス（スマートフォン、タブレット、ノート型コンピュータ等を含む）でも良い。ワークステーション１２２は、ネットワークアドレス（インターネットプロトコル（ＩＰ）アドレス等）を用いてＭＦＰ１１０，１１４にアクセスすることにより、通信することができる。リモートデバイスからのアクセスは、ウェブインタフェースを介して直接行えば良い。
【００２２】
例えば、ＭＦＰ１１０は、データストレージ１２６を有する。データストレージ１２６には、使用可能なデバイスファンクションアプリケーション、背景画像、カラーパレット、アイコン、ビジネスグルーピング等に対応する各種データが電子的に記憶されている。
【００２３】
データストレージ１２６には、ＭＦＰ１１０を制御するのに使用可能な付加的なアプリケーションをさらに設けても良い。付加的なアプリケーションは、ポータブルデータ通信デバイス（ＵＳＢメモリのフラッシュドライブ１３０等）を介してＭＦＰ１１０に送信できる。或いは、他の好適なデータ転送メカニズム（ＢＬＵＥＴＯＯＴＨ（登録商標）、近距離無線通信（ＮＦＣ）、オプティカルディスク、ＣＤ、ＤＶＤ、無線又は有線のネットワーク等を含む）により、ＭＦＰ１１０，１１４に送信できる。更に、付加的なアプリケーションは、ネットワーククラウド１０４を介して、アプリケーションストア１３４等から購入しても良い。
【００２４】
次に、図２は、実施形態に係るドキュメント描画システム２００を含むＭＦＰデバイスを示す。ドキュメント描画システム２００は、ＭＦＰ（図１のＭＦＰ１１０，１１４等）に含まれる。ドキュメント描画システム２００は、コントローラ２０１を含む。コントローラ２０１は、１以上のプロセッサ（図示のプロセッサ２０２等）を含む。プロセッサ２０２は、データバス２１２を介して、不揮発性のメモリ（ＲＯＭ）２０４、及びランダムアクセスメモリ（ＲＡＭ）２０６と接続される。
【００２５】
プロセッサ２０２は、さらに、ストレージインタフェース（Ｉ／Ｆ）２０８とデータ通信する。ストレージインタフェース２０８は、プロセッサ２０２の指令に従いディスクストレージ２１６にデータを読み書きする。ディスクストレージ２１６（図１のデータストレージ１２６に相当）は、ハードディスク、オプティカルディスク、ソリッドステートディスク、クラウドベースのストレージ、或いは他の好適なデータストレージで構成して良い。ディスクストレージ２１６に格納される各種データ／アプリケーションは、ストレージインタフェース２０８を介してＲＡＭ２０６に展開されてプロセッサ２０２により処理又は実行される。また、プロセッサ２０２の各種処理によりＲＡＭ２０６上に作成されたデータは、ストレージインタフェース２０８を介してディスクストレージ２１６に格納される。
【００２６】
プロセッサ２０２は、さらに、ネットワークインタフェース（Ｉ／Ｆ）２１０とデータ通信する。ネットワークインタフェース２１０は、ネットワークインタフェースコントローラ（ＮＩＣ）２１４に対するインタフェースとして機能する。また、ネットワークインタフェースコントローラ（ＮＩＣ）２１４は、有線ネットワーク（例えば、バス接続線）２２０に対するデータパスを供給する。或いは、ネットワークインタフェース２１０は、無線ネットワークインタフェースを介した無線データ接続に対するデータパスを供給する。無線接続は、例えば、セルラー方式、ＷｉＦｉ２１８、ＢＬＵＥＴＯＯＴＨ、ＮＦＣ、無線ユニバーサルシリアルバス（無線ＵＳＢ）、衛星等である。一方、有線ネットワーク２２０のインタフェースは、例えば、イーサネット（登録商標）、ＵＳＢ、ＩＥＥＥ１３９４（ＦｉｒｅＷｉｒｅ）、電話線等である。
【００２７】
プロセッサ２０２は、更にユーザ入出力（Ｉ／Ｏ）インタフェース２２６とデータ通信可能である。ユーザ入出力（Ｉ／Ｏ）インタフェース２２６は、ユーザ周辺機器（ディスプレイ、キーボード、マウス、トラックボール、タッチスクリーン等）とデータ通信を行う。ハードウェアモニタ２２１は、モニタリングシステムと連携して、デバイスイベントデータをユーザに供給する。別の例として、モニタリングシステムは、ページカウンタ、センサ出力（消耗レベルセンサ、温度センサ、電力品質センサ、デバイスエラーセンサ、ドア開閉センサ等）等を有しても良い。それらの検出データは、１以上のデバイスログとしてディスクストレージ２１６等に記憶される。
【００２８】
更に、ハードウェアモニタ２２１と接続されるドキュメント（文書）プロセッサインタフェース２２２は、データバス２１２に接続されるユニットとデータ通信することができる。また、ドキュメントプロセッサインタフェース２２２は、ＭＦＰのハードウェア機能部２５０とデータ通信することができる。図２の例では、ＭＦＰのハードウェア機能部２５０は、コピーハードウェア２４０、スキャンハードウェア２４２、プリントハードウェア２４４、及びファックスハードウェア２４６を有する。コピーハードウェア２４０、スキャンハードウェア２４２、プリントハードウェア２４４、及びファックスハードウェア２４６は、ＭＦＰの機能的なハードウェアを構成する。なお、ハードウェア機能部は、好適なハードウェア又はソフトウェアプラットフォームを含むインテリジェントユニットである。
【００２９】
図３ａと図３ｂは、実施形態に係るビジネスカスタマイズ可能なＭＦＰ（以下、図１のＭＦＰ１１０を用いて説明する）を提供するためのフローチャート３００を示す。ＭＦＰ１１０のビジネスカスタマイズプロセスは、ブロック３０４でスタートし、ブロック３０８に進む。ブロック３０８で、管理者は、ユーザインタフェース設定部１１８からの操作によりＭＦＰ１１０にログインする。或いは、リモート端末のワークステーション１２２からネットワーククラウド１０４を介して、ＭＦＰ１１０にログインする。ブロック３１２で、管理者に対しカスタマイゼーションメニューをユーザインタフェース設定部１１８のディスプレイに表示する。ブロック３１６で、ディスクストレージ２１６から読み出した使用可能なビジネスカテゴリリストをユーザインタフェース設定部１１８のディスプレイに表示する。ブロック３２０で、ユーザインタフェース設定部１１８を用いて管理者が選択した使用可能なビジネルカテゴリをＭＦＰ１１０で受け付ける。
【００３０】
次に、ブロック３２４で、選択されたビジネスについて予め設定されたＭＦＰアプリケーションのグループ（好適には、個別に選択可能なアプリケーション、或いはグループで選択可能なアプリケーションを含む）をディスクストレージ２１６から読み出す。ブロック３２８で、管理者に対して、読み出したＭＦＰアプリケーショングループをユーザインタフェース設定部１１８のディスプレイに表示する。なお、管理者により予め選択されたビジネスカテゴリ（又はタイプ）に関連する機能が予め選択され、この予め選択された機能を読み出しても良い。
【００３１】
ブロック３３２で、表示されたＭＦＰアプリケーショングループのデフォルトリストを変更するとした場合（ブロック３３２のＹｅｓ）、ブロック３３６で、管理者によるＭＦＰアプリケーショングループの追加、削除、又は変更等が行われる。そして、ブロック３４０で、管理者による変更がデフォルトのユーザインタフェースとしてＲＡＭ２０６を介してディスクストレージ２１６（図１のデータストレージ１２６に相当）に保存される。更に、ブロック３４４で、ユーザインタフェース設定部１１８を用いて、カスタマイズされたロゴを追加するか否かをチェックする。ブロック３３２で、ＭＦＰアプリケーショングループのデフォルトリストを変更しないと判断すると（ブロック３３２のＮｏ）、ブロック３４４のロゴ変更チェックに直接進む。
【００３２】
ブロック３４４で、管理者がロゴのカスタマイズ（追加を含む）を選択する場合（ブロック３４４のＹｅｓ）、ブロック３４８で、物理的メディア、無線接続、有線接続又はネットワーク接続を介して、カスタマイズしたいロゴデータを読み出し、ＭＦＰ１１０のＲＡＭ２０６に保存（インポート）する。また、ブロック３５２で、管理者は、ユーザインタフェース設定部１１８のディスプレイ画面（単数又は複数）上でカスタマイズしたロゴを位置決めする。ブロック３５６で、位置決めに従って、ＭＦＰデフォルトのユーザインタフェースを更新して、図３ｂのブロック３６０に進む。更新されたユーザインタフェースの画面は、ＲＡＭ２０６を介してディスクストレージ２１６に保存される。
【００３３】
図３ｂのブロック３６０で、管理者は、ユーザインタフェース設定部１１８のディスプレイ画面に表示される背景をカスタマイズして使用するか否かの判断をチェックする。なお、ブロック３４４で、カスタマイズされたロゴを使用しない場合（ブロック３４４のＮｏ）も、ブロック３６０に直接進む。
【００３４】
ブロック３６０で背景のカスタマイズを選択する場合（ブロック３６０のＹｅｓ）、ブロック３６４で、ＭＦＰ１１０で既に使用可能なオプションの背景データか、或いはワークステーション１２２等からインポートした背景データを使用して、ロゴのカスタマイズと同様に背景のカスタマイズを設定する。ブロック３６８で、このカスタマイズに従って、デフォルトのユーザインタフェースを更新する。更新されたユーザインタフェースは、同様にディスクストレージ２１６に保存される。次に、ブロック３７６で、管理者は、ユーザインタフェース設定部１１８のディスプレイ画面に表示される表示色、又はレイアウトを変更するかどうか判断する。なお、ブロック３６０で、ユーザインタフェース設定部１１８のディスプレイ画面に表示される背景を変更しないことを選択する場合（ブロック３６０のＮｏ）も、ブロック３７６に直接進む。
【００３５】
ブロック３７６で、管理者は、ユーザインタフェース設定部１１８のディスプレイ画面に表示される表示色、又はレイアウトの変更を選択する場合（ブロック３７６のＹｅｓ）、ブロック３８０で、ディスプレイ画面に表示される表示色、又はレイアウトの修正を受け付ける。ブロック３８４で、その表示色又はレイアウトのカスタマイズに従って、デフォルトのユーザインタフェースを更新する。更新されたユーザインタフェースは、同様にディスクストレージ２１６に保存される。次に、ブロック３８８で、管理者は、アプリケーションカスタマイゼーションを完了するかどうかチェックする。なお、ブロック３７６で、表示色又はレイアウトを変更しないと判断した場合（ブロック３７６のＮｏ）も、ブロック３８８に直接進む。ブロック３８８で、管理者は、カスタマイズされたアプリケーションカスタマイゼーションをチェックする。カスタマイゼーションする場合（ブロック３８８のＹｅｓ）、ブロック３９２で、アプリケーションのプロパティをカスタマイズし、ブロック３９６で、カスタマイズプロセスを終了する。ブロック３８８で、アプリケーションカスタマイゼーションしないと判断する場合（ブロック３８８のＮｏ）も、ブロック３９６でカスタマイズプロセスを終了する。
【００３６】
次に、図４は、実施形態に係るアプリケーションの管理用カスタマイゼーションの画面例４００を示す。本例では、管理者は、上段にある特定のカスタマイゼーションエリアの複数のメインタブ、および下段にある各メインタブの複数のサブタブが選択できる。図４では、管理者タブ４０２の「セットアップ」「セキュリティ」「メインテナンス」「登録」「エアプリント」「アプリケーション」のサブタブの内、「アプリケーション(Application)」が例示されている。管理者タブ４０２の「アプリケーション(Application)」の選択において、管理者は、スキャン品質４０４、カラーモード４０８、出力ファイルタイプ４１２、ページスキャニング４１６、及びフィニッシング４２０等に係る項目が設定可能である。また、管理者は、スキャンコンファメーション４２４の設定でコンファメーションレシートを印刷するかどうか選択できる。
【００３７】
図５は、実施形態に係るアプリケーションの管理用カスタマイゼーションの画面例５００を示す。図５の例では、図３ａのブロック３１６にて示した使用可能なアプリケーションのリスト５０４を表示する。リスト５０４で、アプリケーションをインストール／アンインストールを設定することや、あるいは、アプリケーションの変更を設定できる。
【００３８】
図６は、実施形態に係るカスタマイゼーションの画面例６００を示す。図６に示すバーティカルアプリケーション（あるいはＵＩカスタマイゼーション）は、１以上のインストール済みのアプリケーションを含むよう設計される。更に、管理者は、ユーザインタフェースＵＩを自由に構成することができる。以下の設定項目６０２、６０４、６０８、及び６１２の各設定で、カスタマイゼーションすることが可能である。設定項目６０２では、図１に示したデータストレージ１２６に予め記憶された背景画像、又はアップロード背景画像のセットから選択する。設定項目６０４では、タグラインを追加し、フォント色を選択する。設定項目６０８では、使用可能な（インストール済みの）アプリケーションから選択したり、表示順序や位置を変更したり、アプリケーションタグレベルを追加する。設定項目６１２では、会社ロゴを追加する。図６のウィンドウ６１０には、設定された背景画像、会社ロゴ、及びタグラインのプレビューが表示される。
【００３９】
次に、図７ａと図７ｂは、実施形態に係る使用可能なフォームに関連するＭＦＰカスタマイゼーションアプリケーションのフローチャート７００を示す。図１を用いてフォームカスタマイゼーションプロセスを説明すると、ブロック７０２でスタートし、ブロック７０４に進む。ブロック７０４で、管理者は、画面操作によって使用可能なオプションの中から、ビジネスタイプを選択する。ブロック７０８で、選択されたビジネスタイプに関連するフォームライブラリをデータストレージ１２６から読み出す。ブロック７１２で、フォームリストをユーザインタフェース設定部１１８のディスプレイ画面に表示する。ブロック７１４で、管理者は、フォームをビューするかどうかを選択する。フォームをビューする場合（ブロック７１４のＹｅｓ）、ブロック７１８で、管理者は、フォームリストの中からビュー用のフォームを選択する。そしてブロック７２２で、選択されたフォームをユーザインタフェース設定部１１８のディスプレイ画面に表示する。次に、ブロック７２４で、管理者は、ユーザインタフェース設定部１１８のディスプレイ画面に表示されたフォームを削除又は編集するかどうか選択する。なお、ブロック７１４で、ビュー用のフォームを選択しない場合（ブロック７１４のＮｏ）も、プロセスはブロック７２４に直接進む。
【００４０】
ブロック７２４で、管理者が選択されたフォームを編集又は削除すると選択する場合（ブロック７２４のＹｅｓ）、ブロック７２８で編集又は削除された変更内容を受け付け、ブロック７３２で変更をデータストレージ１２６に保存して、ブロック７３６に進む。ブロック７２４で、管理者がフォームを編集又は削除すると選択しない場合（ブロック７２４のＮｏ）も、ブロック７３６に直接進む。ブロック７３６で、管理者がフォームリストを再びレビューしたい場合（ブロック７３６のＹｅｓ）、プロセスはブロック７１２に戻る。フォームリストを再びレビューしない場合（ブロック７３６のＮｏ）、ブロック７４０で、管理者は、新たなフォームを要求するかどうか選択する。新たなフォームを必要としない場合（ブロック７４０のＮｏ）、ブロック７４４でプロセスを終了する。
【００４１】
新たなフォームを要求する場合（ブロック７４０のＹｅｓ）、図７ｂのブロック７４８で、管理者は、ＭＦＰ１１０が新たなフォーム（別のビジネスライブラリに関連するフォーム等）を有するかどうかチェックする。ＭＦＰ１１０が新たなフォームを有さない場合（ブロック７４８のＮｏ）、ブロック７５２で、新たなフォームをデジタルにアップロードするか、あるいは、ＭＦＰ１１０のスキャナでスキャンして新たなフォームを取得する。ＭＦＰ１１０が有する新たなフォームを使用可能な場合（ブロック７４８のＹｅｓ）、あるいは、新たなフォームをアップロード又はスキャンした場合、ブロック７５６で、新たなフォームはデータストレージ１２６に格納され、デフォルトのライブラリに入力される。そしてプロセスは、ブロック７４０に戻る。ブロック７４０で、管理者は他の新たなフォームを要求するかどうか判断し、要求する場合は前記ブロック７４８に進み、要求しない場合はブロック７４４でプロセスを終了する。
【００４２】
カスタマイゼーションオプションの充実したユーザインタフェースカスタマイゼーションは、ＭＦＰのユーザビリティを向上するのに効果的である。従来のユーザインタフェースを適宜変更して、１以上のカスタマイズされた集合を作ることができる。望ましくは、ユーザインタフェース構成は、複数のレイアウト、テンプレート、又はテーマを含んでよい。基本的なインタフェースカスタマイゼーションの方法は２つある。第１の方法は、既に詳細に説明したように、ビルトインカスタマイゼーション機能を使用する方法である。カスタマイゼーションにより、ホーム画面（背景画像、画像アイコン、会社ロゴ追加。アップロードされたもの、又は、ウェブアドレスに紐づけられたもの）、さらに、電話番号、設定スタート画面、テンプレート等を変更できる。第２の方法は、実質的に、より難易度が高く時間が掛かる方法である。第２の方法は、ソースコード自体を変更することにより、ユーザインタフェースをカスタマイズする方法である。
【００４３】
ＭＦＰ（特に、カスタマイズ済みのＭＦＰ）は、１個のユーザインタフェースしかインストールされていない。異なるユーザインタフェースをユーザが使用したい場合、古いユーザインタフェースをアンインストールし、新しいユーザインタフェースをインストールする必要がある。複数のユーザインタフェースを択一的に、又は同時に使用したい場合に問題が生じるおそれがある。具体例としては、ＭＦＰのファームウェアをアップデートすると、１以上の選択可能なユーザインタフェースが正しく動作しなくなるおそれがある。
【００４４】
以下に説明する実施形態によれば、管理者（ユーザ）は、ＭＦＰで１以上のユーザインタフェースをインストール及び選択することができる。複数のユーザインタフェースが選択されると、ＭＦＰは、全ての選択されたユーザインタフェースを１個の共通のインタフェースに組み合わせる。合わせて、ファームウェアがアップデートされたかを検出する。そして、ファームウェアがアップデートされた場合、ＭＦＰは、インタフェースコードが動作するように、ファームウェアのインタフェースコードを自動的にアップデートできる。ファームウェアのインタフェースコードを自動的にアップデートにより新たなユーザインタフェースとの間に問題がある場合、ＭＦＰは、以前のユーザインタフェースに回復することで、ＭＦＰの動作不良又は他の問題から復帰する。
【００４５】
図８は、実施形態に係るユーザインタフェースカスタマイゼーション８００を示す。ユーザインタフェースカスタマイゼーション８００は、新たなユーザインタフェースカスタマイゼーション（新ＵＩＣ）８０４を適切に作成する。新たなＵＩカスタマイゼーション（新ＵＩＣ）８０４として、複数の背景が登録される背景選択オプション８０８から背景を選択しても良い。更に、新たなＵＩカスタマイゼーション（新ＵＩＣ）８０４として、タッチ入力テンプレート８１２、タッチスクリーンアイコン８１６、又は、その他の適切なユーザインタフェース選択手段（他のＵＩＣｓ）８２０から選択しても良い。新たなＵＩカスタマイゼーション（新ＵＩＣ）８０４は、フォーム、ドキュメントの宛先等の選択を含んでも良い。
【００４６】
図９は、図１の管理者のワークステーション１２２によって実行される実施形態に係るデバイスインタフェースカスタマイゼーション９００を示す。デバイスインタフェースカスタマイゼーション９００は、１又は複数のＭＦＰのデバイスインタフェースカスタマイゼーションシステム（以下、ＤＩＣＳと称する）である。複数のＭＦＰ（例えば、図９のＭＦＰ９０４、９０８及び９１２）は、ネットワーククラウド９１６を介してデータ通信することができる。ＤＩＣＳ９００は、ステージ９２０から処理を開始し、ステージ９２２でユーザインタフェースコードを変更した、変更後コードを作成する。次に、ステージ９２６に移行し、ファイルフォルダ９２４を作成する。そして、配信のために変更後のコードをファイルフォルダ９２４にコピーする。次に、ステージ９２８に移行し、変更後のコードを含むファイルフォルダ９２４を圧縮して、圧縮ファイル（例えば、ＺＩＰファイル等）９３０を作成する。次に、ステージ９３２に移行し、作成した圧縮ファイル９３０を暗号化して、暗号化圧縮（ＺＩＰ）ファイル９３４を作成する。次に、ステージ９３６に移行し、暗号化圧縮（ＺＩＰ）ファイル９３４を、クラウド９１６を経由してＭＦＰ９０４、９０８及び９１２に配信及び適用する。その配信手段は、例えば、ネットワーク配信９３４又は物理的媒体（ＵＳＢ配信等）９３８等の、適切な手段を用いて良い。各ＭＦＰ９０４、９０８及び９１２は、受信したファイルを適切にリブートし、新たなユーザインタフェースのインストールを完了する。
【００４７】
図１０は、実施形態に係る各ＭＦＰで実行される新たなユーザインタフェースカスタマイゼーションのアップデート機構１０００を示す図である。アップデート機構１０００は、図９の手順で受信した新たなユーザインタフェースカスタマイゼーションをＭＦＰに作成及び実装するための手順を示している。ＭＦＰは、受信した新たなユーザインタフェースカスタマイゼーションを変更したい部分毎に分類する。図１０の例において、ユーザインタフェースカスタマイゼーション（ＵＩＣ１）１００４は、ホーム画面を提供する。ユーザインタフェースカスタマイゼーション（ＵＩＣ２）１００８は、既存のインタフェースを提供する。ユーザインタフェースカスタマイゼーション（ＵＩＣ３）１０１２は、スクリーンセーバーを提供する。ユーザインタフェースカスタマイゼーション（ＵＩＣ４）１０１６は、ソフトウェアキーボードを提供する。１以上の他の適切なユーザインタフェースカスタマイズインタフェース（ＵＩＣ５）１０２０を提供する。
【００４８】
例えば、一例としてユーザインタフェースカスタマイゼーション（ＵＩＣ１）１００４及び（ＵＩＣ３）１０１２の組み合わせから、新たなユーザインタフェースカスタマイゼーション（ＵＩＣ１）１０２４を生成する。同様に、ユーザインタフェースカスタマイゼーション（ＵＩＣ２）１００８、（ＵＩＣ４）１０１６、及び（ＵＩＣ５）１０２０の組み合わせから、別の新たなユーザインタフェースカスタマイゼーション（新ＵＩＣ２）１０２８を生成する。管理者は、変更したいユーザインタフェースに応じてユーザインタフェースカスタマイズインタフェース（ＵＩＣ１）１００４〜（ＵＩＣ５）１０２０を自由に組み合わせて、希望する新たなユーザインタフェースを選択することができる。
【００４９】
生成した新たなユーザインタフェースカスタマイゼーション（新ＵＩＣ１）１０２４’及び（新ＵＩＣ２）１０２８’は、ＭＦＰリストアポイント１０３２に関連付けてデータストレージ１２６に格納する。次に、ＭＦＰはアップデート手段１０３６で、新たなユーザインタフェースカスタマイゼーション（新ＵＩＣ１）１０２４’及び新たなユーザインタフェースカスタマイゼーション（新ＵＩＣ２）１０２８’を受信して、ファームウェアアップデートを実行する。ＭＦＰは、必要に応じて、ファームウェアがアップデートされたユーザインタフェース（アップデート新ＵＩＣ１）１０２４”及び（アップデート新ＵＩＣ２）１０２８”を作成する。ＭＦＰは、使用の必要に応じて、ユーザインタフェース（アップデート新ＵＩＣ１）１０２４”及び（アップデート新ＵＩＣ２）１０２８”を、ＭＦＰリストアポイント１０３２に関連付けてデータストレージ１２６に格納する。
【００５０】
図１１ａ，１１ｂは、実施形態に係るユーザインタフェースカスタマイゼーション動作を示すフローチャートである。図１０に示すＭＦＰのアップデート機構１０００は、処理手順１１００を実行する。まず、図１１ａのブロック１１０４で処理を開始して、ブロック１１０８に進む。ブロック１１０８では、１以上のカスタマイズ用のユーザインタフェースパッケージを生成（図９のＺＩＰファイルの受信＆復号化等）して記憶する。ブロック１１１２では、管理者からユーザインタフェース設定部１１８の操作パネル等を用いて入力されたユーザインタフェースを変更するためのリクエストを受信する。ブロック１１１６では、利用可能なユーザインタフェースパッケージリストをユーザインタフェース設定部１１８のタッチスクリーンに表示する。画面には、図１０に示す（ＵＩＣ１）１００４〜（ＵＩＣ５）１０２０を１つずつ順次表示しても良いし、２つ以上のアイテムを順次表示しても良い。ブロック１１２０では、管理者からユーザインタフェース設定部１１８のタッチスクリーンを用いて入力された１以上のユーザインタフェースの選択内容を受け付ける。次にブロック１１２４で、複数のユーザインタフェースが選択されたと判断すると、ブロック１１２８において複数のユーザインタフェースを組み合わせたパッケージを生成する。これにより、図１０の新ＵＩＣ１（１０２４）と新ＵＩＣ２（１０２８）が生成される。なお、ブロック１１２４で、選択されたユーザインタフェースが１個だけであると判断すると、処理は直接ブロック１１３２に進む。
【００５１】
ブロック１１３２では、生成したユーザインタフェース（新ＵＩＣ１と新ＵＩＣ２）のバージョンと、それに対応するＭＦＰデバイスのファームウェアバージョンをチェックする。つまり、図１０のアップデート手段１０３６を実行して、ブロック１１３６で、ＭＦＰデバイスのファームウェアのバージョンとカレントファームウェアとの互換性（コンパティビリティ）が有るか無いかをチェックする。
【００５２】
次に、ブロック１１３６で、カレントファームウェアとの互換性（コンパティビリティ）が無いと判断すると（ブロック１１３６のＮｏ）、ブロック１１４０に進み、ファームウェアと互換性を有するユーザインタフェースパッケージにアップデート（更新）する。そして、ブロック１１４４で、アップデート済みのユーザインタフェースパッケージをデータストレージ１２６に記憶する。ブロック１１３６で、ＭＦＰデバイスのファームウェアのバージョンがカレントファームウェアと互換性（コンパティブル）が有ると判断すると（ブロック１１３６のＹｅｓ）、処理は直接ブロック１１４８に進む。
【００５３】
その後、図１１ｂのブロック１１４８で、更新したユーザインタフェースパッケージの問題の有無をテストする。次に、ブロック１１５２で、問題発生を検出すると（ブロック１１５２のＹｅｓ）、ブロック１１５６で、ＭＦＰは適切に以前のユーザインタフェースパッケージ、又は問題のない代替のユーザインタフェースパッケージに回復する。ブロック１１６０で、更新したユーザインタフェースパッケージ（又はブロック１１５６で以前／代替ユーザインタフェースパッケージ）をＭＦＰにインストールする。その後、ブロック１１６４で処理を終了する。ブロック１１５２で問題を発見しなければ（ブロック１１５２のＮｏ）、処理はブロック１１６０を実行して、ブロック１１６４で処理を終了する。
【００５４】
以上の説明の通り、実施形態のユーザインタフェースのカスタマイズによれば、複数のユーザインタフェースが選択されると、全ての選択されたユーザインタフェースを１個の共通のユーザインタフェースに組み合わせることができる。合わせて、ユーザインタフェースの更新に伴いファームウェアがアップデートされた場合は、インタフェースコードが動作するように、ＭＦＰのファームウェアのインタフェースコードを自動的にアップデートできる。前記インタフェースコードのアップデートにより新たなユーザインタフェースとの間に生じる場合は、以前のユーザインタフェースに回復することで、ＭＦＰの動作不良又は他の問題から復帰することができる。
【００５５】
本発明では、ＭＦＰは、プロセッサ及びメモリを有するドキュメント処理コントローラであっても良い。前記メモリは、電子的ファイルをそれぞれ含む電子的カスタマイゼーショングループを記憶するものであっても良い。前記メモリは、ＭＦＰのドキュメント処理にそれぞれ対応するデバイスカスタマイゼーションデータセットを記憶するものであっても良い。前記ＭＦＰのプリントエンジン及びスキャナエンジンは、コントローラから発行された指示により動作する。プロセッサは、カスタマイゼーショングループそれぞれを識別する指示をディスプレイ上に生成し、１以上のカスタマイゼーショングループのユーザ選択を受け付ける。選択された中から使用可能なカスタマイゼーションをリスト化したカスタマイゼーションメニューと、対応するデバイスカスタマイゼーションデータセットを含むドキュメント処理オプションメニューとを、一緒に表示しても良い。選択可能なユーザインタフェースパッケージをメモリに記憶する。少なくとも１つのインタフェースパッケージは、ドキュメント処理オプションメニューを含む。
【００５６】
本技術の実施形態について上に説明したが、実施形態は単に例示であり、本技術は上述の実施形態にのみ限定されるものではない。上述の新規な実施形態は、他の種々の形態で実現し得、さらに、本発明の要旨を逸脱しない範囲内において種々省略、代替及び変更を加え得る。特許請求の範囲及びその均等物は、これらの形態又は変形をカバーし、これらは本発明の要旨を逸脱しない。
【符号の説明】
【００５７】
１００…ＭＦＰネットワーク  １０４…ネットワーククラウド
１１０、１１４…ＭＦＰ  １１８…ユーザインタフェース設定部
１２２…ワークステーション  １２６…データストレージ、２１６…ディスクストレージ
１３０…フラッシュドライブ（ＵＳＢメモリ）  １３４…アプリケーションストア
２００…ドキュメント描画システム  ２０１…コントローラ  ２０２…プロセッサ
２０４…ＲＯＭ  ２０６…ＲＡＭ  ２０８…ストレージインタフェース（Ｉ／Ｆ）
２１０…ネットワークインタフェース（Ｉ／Ｆ）
２１４…ネットワークインタフェースコントローラ（ＮＩＣ）  ２１８…ＷｉＦｉ
２２０…データバス  ２２１…ハードウェアモニタ
２２２…ドキュメントプロセッサインタフェース  ２２６…ブルーツースインタフェース
２５０…ＭＦＰ機能部  ４００、５００、６００…カスタマイゼーションの画面例
８００…ユーザインタフェースカスタマゼーション
９００…デバイスインタフェースカスタマゼーション
１０００…アップデート機構  １０３２…ＭＦＰリストアポイント  
１０３６…アップデート手段
【図１】
2020022162.tif 000003
【図２】
2020022162.tif 000004
【図３ａ】
2020022162.tif 000005
【図３ｂ】
2020022162.tif 000006
【図４】
2020022162.tif 000007
【図５】
2020022162.tif 000008
【図６】
2020022162.tif 000009
【図７ａ】
2020022162.tif 000010
【図７ｂ】
2020022162.tif 000011
【図８】
2020022162.tif 000012
【図９】
2020022162.tif 000013
【図１０】
2020022162.tif 000014
【図１１ａ】
2020022162.tif 000015
【図１１ｂ】
2020022162.tif 000016