(57)【要約】      （修正有）【課題】フロントパネルディスプレイの画面をキャプチャして生成したスクリーンショットをアプリストアに簡単に提供できる多機能周辺機器を提供する。【解決手段】電子ビジネスネットワーク１００において、多機能周辺機器１１０は、関連するアプリケーションストアサーバと通信するように構成されたネットワークインタフェースと、複数のアプリケーションの中から選択された１つのアプリケーションをフロントパネルディスプレイに表示する表示手段と、画面キャプチャキーの操作に応じて、フロントパネルディスプレイに表示された選択されたアプリケーションのスクリーンショットおよび関連するメタデータを生成すると共に、その生成したスクリーンショットおよび関連するメタデータをネットワークインタフェースを介してアプリストアサーバにアップロードする制御手段と、を具備する。【選択図】図１
2019046475.tif 000002
【特許請求の範囲】
【請求項１】
関連するアプリケーションストアサーバと通信するように構成されたネットワークインタフェースと、
複数のアプリケーションの中から選択された１つのアプリケーションをフロントパネルディスプレイに表示する表示手段と、
画面キャプチャキーの操作に応じて、前記フロントパネルディスプレイに表示された選択された前記アプリケーションのスクリーンショットおよび関連するメタデータを生成すると共に、その生成した前記スクリーンショットおよび関連する前記メタデータを前記ネットワークインタフェースを介して前記アプリストアサーバにアップロードする制御手段と、
を具備する多機能周辺機器。
【請求項２】
制御手段は、前記スクリーンショットおよび関連する前記メタデータに基づいて前記アプリストアサーバからダウンロードされたアプリケーション又はカスタマイズされたユーザインタフェースを取得する請求項１に記載の多機能周辺機器。
【請求項３】
前記フロントパネルディスプレイに表示される画面には、ダウンロード可能なアプリケーションを表示するために第１専用ボタンが設けられている請求項１に記載の多機能周辺機器。
【請求項４】
前記フロントパネルディスプレイに表示される画面には、カスタマイズされたユーザインタフェースを表示するために第２専用ボタンが設けられている請求項１に記載の多機能周辺機器。
【請求項５】
前記制御手段は、前記画面キャプチャキーが操作された時、前記フロントパネルディスプレイに表示される前記ダウンロード可能なアプリケーションの画面、又は前記カスタマイズされたユーザインタフェースの画面をキャプチャする請求項３又は請求項４に記載の多機能周辺機器。
【請求項６】
前記制御手段は、前記画面キャプチャの実行によって生成された前記スクリーンショットおよび関連する前記メタデータを前記ネットワークインタフェースを介して前記アプリストアサーバにアップロードして、前記ダウンロード可能なアプリケーションの詳細データ、又は前記カスタマイズされたユーザインタフェースの詳細データを取得する請求項５に記載の多機能周辺機器。
【請求項７】
前記画面キャプチャキーは、管理者権限を有する場合は有効又は表示に設定され、前記管理者権限を有しない場合は無効又は非表示に設定される請求項１に記載の多機能周辺機器。
【請求項８】
多機能周辺機器を管理する管理サーバと通信接続される管理サーバインタフェースを更に具備し、
前記管理サーバインタフェースは、前記多機能周辺機器にインストールされたアプリケーションおよび前記カスタマイズされたインタフェースのインストール毎のタイムスタンプを含むステータスを前記管理サーバに送信する請求項１に記載の多機能周辺機器。
【請求項９】
複数のアプリケーションの中から選択された１つのアプリケーションをフロントパネルディスプレイに表示することと、
画面キャプチャキーの操作に応じて、前記フロントパネルディスプレイに表示された選択された前記アプリケーションのスクリーンショットおよび関連するメタデータを生成することと、
その生成した前記スクリーンショットおよび関連する前記メタデータをネットワークインタフェースを介して自動的にアプリストアサーバにアップロードすることと、
を具備する多機能周辺機器におけるスクリーンショットのアップロード方法。
【請求項１０】
前記スクリーンショットおよび関連する前記メタデータに基づいて前記アプリストアサーバからダウンロードされたアプリケーション又はカスタマイズされたユーザインタフェースを取得することを更に具備する請求項９に記載の多機能周辺機器におけるスクリーンショットのアップロード方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多機能周辺機器のカスタマイズに関する。より具体的には、多機能周辺機器のユーザインタフェースのスクリーンショットを撮ること、及びアプリケーションストアからダウンロード可能なアプリケーションに関連する詳細ページに当該スクリーンショットを追加することに関する。
【背景技術】
【０００２】
文書処理装置は、プリンタ、複写機、スキャナ、及び電子メールゲートウェイを含む。最近では、これらの機能を２つ以上使用する機器がオフィス環境に見られる。これら機器は、多機能周辺機器（ＭＦＰ）又は多機能デバイス（ＭＦＤ）と呼ばれる。本明細書において使用する場合、ＭＦＰは上記のいずれかを意味する。
【０００３】
ＭＦＰは、通常、印刷、コピー、スキャン、及び電子メール等、ＭＦＰデバイスのエンドユーザが使用できる一定の機能を備えている。ＭＦＰは、穴あけ又はステープリング、白黒又はカラー印刷、及び画像ファイル又はテキストを含むファイルの光学文字認識を介したスキャン等のオプションを含むことができる。ＭＦＰデバイスのユーザは、通常、ＭＦＰに組み込まれたタッチスクリーンディスプレイ等のユーザインタフェースを介して、これらのオプション及びその他のオプションを選択可能である。
【０００４】
ＭＦＰは、設定可能なコンピューティングデバイスであり、アプリケーションを実行して、印刷、コピー、スキャン、及び電子メールの各デフォルト機能を拡張することができる。ＭＦＰは、アプリケーションを格納するためのメモリが限られているため、システム管理者はエンドユーザが必要とする場合にのみアプリケーションをＭＦＰにインストールするのが通常である。ユーザが異なれば、所望するアプリケーションも異なる場合がある。あるいは、異なるユーザが、関連するアプリケーションストアを利用してＭＦＰにダウンロード可能な、カスタマイズされたユーザインタフェースオプションの使用を望む場合もある。また、ユーザは、ダウンロードしようとしているものが何なのか完全には理解できない場合、アプリケーションストアから新しいアプリケーションやカスタマイズされたユーザインタフェースをダウンロードすることを躊躇することがある。
【０００５】
例えば、例示的な画像として用いるためのスクリーンショットをＭＦＰから取得するために、プログラマーやシステム管理者は、当該ＭＦＰの管理ＵＳＢポートにＵＳＢサムドライブを手動で挿入する。ＵＳＢサムドライブは、スクリプトを実行して所望の画面から１つ以上のスクリーンショットをキャプチャする。その後、プログラマーやシステム管理者は、ＵＳＢサムドライブをパーソナルコンピュータに戻し、適切なプログラムを使用してスクリーンショットをＵＳＢからＭＦＰアプリストアにおける適切なアプリケーションへ手動でアップロードする。この処理には時間がかかり、また、プログラマーやシステム管理者がアプリケーション用の適切な詳細ページを正しく識別しないとエラーが発生する可能性がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−０１５１７９号公報
【特許文献２】特開２０１１−１５４４７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
アプリケーション及びカスタマイズされたユーザインタフェースの例示的な画像を追加することで、ユーザがダウンロードに適したアプリケーションを見つけるのを支援することができる。しかし、画像として使用するのに適したスクリーンショットをキャプチャすることは、プログラマーやシステム管理者によって労力を要し、時間を消費するものである。また、アプリケーション及びカスタマイズされたユーザインタフェースが更新される度に、例示的な画像も更新及びリフレッシュする必要があり、プログラマーやシステム管理者による追加の作業を要することもある。
【０００８】
本発明が解決しようとする課題は、フロントパネルディスプレイの画面をキャプチャして生成したスクリーンショットをアプリストアに簡単に提供できる多機能周辺機器および多機能周辺機器におけるスクリーンショットのアップロード方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
実施形態の多機能周辺機器は、関連するアプリケーションストアサーバと通信するように構成されたネットワークインタフェースと、複数のアプリケーションの中から選択された１つのアプリケーションをフロントパネルディスプレイに表示する表示手段と、画面キャプチャキーの操作に応じて、前記フロントパネルディスプレイに表示された選択された前記アプリケーションのスクリーンショットおよび関連するメタデータを生成すると共に、その生成した前記スクリーンショットおよび関連する前記メタデータを前記ネットワークインタフェースを介して前記アプリストアサーバにアップロードする制御手段と、を具備する。
【００１０】
実施形態の多機能周辺機器におけるスクリーンショットのアップロード方法は、複数のアプリケーションの中から選択された１つのアプリケーションをフロントパネルディスプレイに表示することと、画面キャプチャキーの操作に応じて、前記フロントパネルディスプレイに表示された選択された前記アプリケーションのスクリーンショットおよび関連するメタデータを生成することと、その生成した前記スクリーンショットおよび関連する前記メタデータをネットワークインタフェースを介して自動的にアプリストアサーバにアップロードすることと、を具備する。
【００１１】
本発明の実施形態は、以下の説明、添付した特許請求の範囲、及び添付した図面により理解されるであろう。
【図面の簡単な説明】
【００１２】
【図１】図１は、アプリケーション及びカスタマイズされたユーザインタフェースをＭＦＰにダウンロードするための電子ビジネスネットワークの例示的な実施形態を示す。
【図２】図２は、文書レンダリングシステムの例示的な実施形態を示す。
【図３】図３は、アプリケーションおよびカスタマイズされたユーザインタフェースをダウンロードするＭＦＰの第１のスクリーンショット例である。
【図４】図４は、前記ＭＦＰの第２のスクリーンショットの例である。
【図５】図５は、前記ＭＦＰの第３のスクリーンショットの例である。
【図６】図６は、前記ＭＦＰの第４のスクリーンショットの例である。
【図７】図７は、ＭＦＰにアプリケーションおよびカスタマイズされたユーザインタフェースをダウンロードするように構成された流通機構からの第１のスクリーンショット例である。
【図８】図８は、前記流通機構の第２のスクリーンショットの例である。
【図９】図９は、ＭＦＰのカスタマイズされたユーザインタフェースの例示的なスクリーンショットを示す。
【図１０】図１０は、ＭＦＰユーザインタフェース及び関連するコントロールを示す図である。
【図１１】図１１は、カスタマイズされたダウンロード可能なユーザインタフェースに関連する詳細ページを表示するＭＦＰアプリケーションストアから取得される例示的なスクリーンショットを示す。
【図１２】図１２は、ＭＦＰユーザインタフェースのスクリーンショットをＭＦＰアプリケーションストアにアップロードするための動作例を示すフローチャートである。
【図１３】図１３は、キャプチャされたスクリーンショットをＭＦＰアプリケーションストアにアップロードするためのトランザクションのフロー図である。
【図１４】図１４は、ＭＦＰ用のダウンロード可能なアプリケーション及びカスタマイズされたユーザインタフェースを設定するためのウェブページの例示的なスクリーンショットを示す。
【発明を実施するための形態】
【００１３】
本明細書に開示されたシステム及び方法を例示として、且つ、図面を参照して、詳細に説明する。開示された実施例、配置、構成、構成要素、要素、装置、デバイス、方法、システム等は、適宜変更することができる。また、特定の用途のために変更するのが望ましいことが理解されよう。本開示において、具体的な技術、配置等を特定していたとしても、提示された具体例に関連するものであるか、または、そのような技術、配置等を一般的に説明したものに過ぎない。具体的な詳細又は具体的な例を特定することは、別段の定めがない限り、義務的又は限定的であることを意図したものではなく、また、そのように解釈すべきではない。
【００１４】
ＭＦＰは、ますます高性能化しており、印刷、ファックス、電子メール、及びスキャンに加えて高度な機能を実行することができる。ＭＦＰに各種のアプリケーションをロードすることにより、ＭＦＰ上で追加機能を有効にすることができる。この追加機能を活用するために、アプリケーションをＭＦＰに選択的にロードして、ユーザに実行させることができる。しかし、ユーザは、アプリケーションをＭＦＰにダウンロードしようとする前に、当該アプリケーションの例示的なスクリーンショットを視認したいと考えるのが一般的である。アプリケーション及びカスタマイズされたユーザインタフェースの例示的なスクリーンショットは、各アプリケーションに関連する詳細ページに追加することができる。しかし、スクリーンショットを生成し、追加するには労力を要する。
【００１５】
そこで本発明では、詳細ページ用のスクリーンショットの生成を容易にするため、ＭＦＰのユーザインタフェースに関連する選択的に有効とされたキーを利用することにより、システム管理者はアプリケーションを実行し、当該アプリケーションの実行中に当該選択的に有効とされたキーを押してスクリーンショットを撮り、実行中のアプリケーション用の関連する詳細ページに当該スクリーンショットを自動的にアップロードすることができるように構成されている。
【００１６】
図１は、アプリケーション及びカスタマイズされたユーザインタフェースをＭＦＰにダウンロードするための電子ビジネスネットワーク１００の一実施形態を示す。１以上のＭＦＰ１１０、１１２及び１１４は、電子ビジネスネットワーク１００に関連するサーバとネットワーク１０２を介してデータ通信している。ネットワーク１０２は、図示のローカルエリアネットワーク（ＬＡＮ）、グローバルインターネットを含んでもよい広域ネットワーク（ＷＡＮ）、又はそれらの適切な組み合わせから適切に構成される。なお、以下のでは、ＭＦＰ１１０を例に動作説明を行うが、他のＭＦＰ１１２，１１４であっても同じ構成／動作を有している。
【００１７】
例えば、ＭＦＰ１１０に適切なアプリケーションをインストールして実行することにより、ＭＦＰ１１０はアプリケーションストア１５０等のアプリケーションサーバ（以下、単にアプリストアと称する）と通信して、アプリケーション及びカスタマイズされたユーザインタフェースをダウンロードすることができる。アプリストア１５０上のユーザに画面を提供するプログラムであるＷｅｂポータル１５２は、ＭＦＰ１１０のフロントパネルディスプレイ１２６に表示されるアプリウェブページ１２８を提供することができる。ＭＦＰユーザは、フロントパネルディスプレイ１２６を介してアプリストア１５０と情報をやり取りすることにより、アプリケーション及びカスタマイズされたユーザインタフェースを選択し、ダウンロードし、ＭＦＰ１１０にインストールすることができる。
【００１８】
ある構成では、システム管理者は、ＭＦＰ１１０のフロントパネルディスプレイ１２６を介して、他のＭＦＰ１１２及び１１４を発見し、設定することができる。系列会社が供給するＴＡＰアプリ等のアプリケーション配信サーバ１４０も、同様に、例えばＷｅｂポータル１５２を介して、アプリストア１５０にアクセスして、アプリケーション及びカスタマイズされたユーザインタフェースを選択してＭＦＰ１１０にインストールすることができる。
【００１９】
ストアアプリインタフェース１２２は、アプリケーションサーバであるアプリストア１５０とＭＦＰ１１０との間のインタフェースを提供する。ストアアプリインタフェース１２２は、起動時にアプリストア１５０との接続を開始する。ストアアプリインタフェース１２２がアプリストア１５０に初めて接続を行うときは、ストアアプリインタフェース１２２はアプリストア１５０に登録を行う。ストアアプリインタフェース１２２は、アプリストア１５０とのその後の接続のために、登録トークン又は他の適切な認証方法を使用することができる。
【００２０】
一旦登録されると、ストアアプリインタフェース１２２は、ＭＦＰ１１０のシリアルナンバー、ＭＦＰ１１０のモデル、及びＭＦＰ１１０にインストールされたアプリケーションやユーザインタフェースのリスト等、ＭＦＰ１１０に関する情報をアプリストア１５０に送信する。
【００２１】
ストアアプリインタフェース１２２は、ユーザのためにフロントパネルディスプレイ１２６に表示される内容を制御する。ストアアプリインタフェース１２２がアプリストア１５０に一旦登録を行い、またはアプリストア１５０に再接続すると、ストアアプリインタフェース１２２は、フロントパネルディスプレイ１２６にアプリストア１５０用の適切にフォーマットされたストアフロントの表示、及びユーザがＭＦＰ１１０にダウンロード可能なコンテンツを表示することができる。ストアアプリインタフェース１２２は、ユーザが選択したアプリケーション又はアプリケーションをアプリストア１５０からＭＦＰ１１０にダウンロード（インストール）することができる。
【００２２】
ライセンスキーが必要な場合、ストアアプリインタフェース１２２は、必要に応じてプロンプトを出すことができ、アプリストア１５０は、当業者に理解されるように、ライセンスサーバ（図示せず）に対してライセンスキーの確認を行うことができる（後述の図６を参照）。ストアアプリインタフェース１２２は、必要に応じて、ユーザがダウンロードをキャンセルすることを可能にするプログレスバー又はステータスインジケータを、ユーザのためにフロントパネルディスプレイ１２６上に提示することができる（後述の図５を参照）。
【００２３】
アプリケーションは、ＭＦＰ１１０に一旦ダウンロードされインストールされると、フロントパネルディスプレイ１２６に表示される。ＭＦＰユーザは、フロントパネルディスプレイ１２６上のアプリケーションを選択して実行することができる。ストアアプリインタフェース１２２は、アプリケーション及びカスタマイズされたユーザインタフェースのアップデートを管理することができる。ストアアプリインタフェース１２２は、ユーザがＭＦＰ１１０にインストールするために選択することができるフロントパネルディスプレイ１２６を介して、利用可能なアップデートのリストをユーザに提示することができる。
【００２４】
ある構成では、ストアアプリインタフェース１２２は、削除されたカスタマイズを復元したり、バックアップ機能を提供したりすることができる。ストアアプリインタフェース１２２は、他のＭＦＰ１１２及び１１４の発見及び設定を管理することができるとともに、アクションを追跡又は記録することができる。例えば、ストアアプリインタフェース１２２は、ローカルネットワーク１０２上の他のＭＦＰ１１２及び１１４を発見し、その結果をフロントパネルディスプレイ１２６に表示してユーザに提供し、ユーザの選択操作を受信し、例えばＭＦＰ１１０の機能を他のＭＦＰ１１２及び１１４に複製するために、ＭＦＰ１１２及び１１４のうち１つ以上のＭＦＰにアップデートをプッシュすることができる。
【００２５】
ＭＦＰ１１０は、東芝テック社のブリッジクラウドコネクト（ＢＲＩＤＧＥ  Ｃｌｏｕｄ  Ｃｏｎｎｅｃｔ：ＥＣＣ）等の、電子ビジネスネットワーク１００のデバイス管理サーバＥＣＣ１３０と通信することができる。ＭＦＰ１１０上で実行されるＥＣＣインタフェース１２０は、デバイス管理サーバＥＣＣ１３０に通信インタフェースを提供する。即ち、ストアアプリインタフェース１２２は、まず、ＥＣＣインタフェース１２０に登録を行う。ＥＣＣインタフェース１２０は、アップデートが利用可能であるときは、そのアップデートをストアアプリインタフェース１２２に通知することができる。ストアアプリインタフェース１２２は、ＥＣＣインタフェース１２０からアップデート指示を受信することができる。ストアアプリインタフェース１２２は、そのアップデートを処理し、ステータスをＥＣＣインタフェース１２０に返すことができる。ＥＣＣインタフェース１２０は、デバイス管理サーバＥＣＣ１３０にステータスを報告する。
【００２６】
動作例において、システム管理者は、例えば、特定のユーザインタフェースをＭＦＰ１１０に適用するために、アプリダウンロードのアクション１３２を行うようデバイス管理サーバＥＣＣ１３０に指示する。ＥＣＣインタフェース１２０は、選択された特定のユーザインタフェースをデバイス管理サーバＥＣＣ１３０から受信し、ストアアプリインタフェース１２２は指定された特定のユーザインタフェースをＭＦＰ１１０に適用する。
【００２７】
ある構成では、ＥＣＣインタフェース１２０は、例えばアプリケーション及びカスタマイズされたユーザインタフェースへのアップデートを取得するために、デバイス管理サーバＥＣＣ１３０をポーリングすることができる。デバイス管理サーバＥＣＣ１３０は、保留中のダウンロード、完了したダウンロード、アプリケーションへのアップデート、及び失敗したダウンロードを追跡することができる。デバイス管理サーバＥＣＣ１３０は、ＭＦＰ１１０にインストールされたアプリケーション、及びカスタマイズされたユーザインタフェースの、インストール毎のタイムスタンプ等のログを保持することができ、どのバージョンのアプリケーションがＭＦＰ１１０にインストールされたかを追跡することができる。
【００２８】
デバイス管理サーバＥＣＣ１３０は、例えば、１以上のＭＦＰ１１０にプッシュされる特定のアプリケーション又はカスタマイズされたユーザインタフェースをダウンロードするために、アプリストア１５０と通信することもできる。アプリストア１５０は、ＭＦＰ１１０にダウンロードすることができる特定のアプリケーション、アプリケーション及びカスタマイズされたユーザインタフェースのオンライン倉庫（レポジトリ）を提供することができる。アプリストア１５０は、アプリケーション及びユーザインタフェースのアップデートを管理し、アプリケーション及びユーザインタフェースへのアクセスを制御し、ダウンロードのステータスを追跡し、ログを生成することができる。
【００２９】
図２は、図１のＭＦＰ１１２及び１１４等と同様に、ＭＦＰ１１０に適切に含まれる文書レンダリングシステム２００の例示的な実施形態を示す。文書レンダリングシステム２００には、プロセッサ２０２として示すような１以上のプロセッサから構成されるコントローラ２０１が含まれる。プロセッサ２０２は、データバス２１２を介して、ＲＯＭ２０４及びランダムアクセスメモリ（ＲＡＭ）２０６等の不揮発性メモリと適切に関連付けられる。
【００３０】
プロセッサ２０２は、また、ハードディスク、光ディスク、固体ディスク、クラウド系ストレージ又は当業者には理解されるような他の適切なデータストレージから適切に構成されたストレージ２１６への読み込み又は書込みを行うためのストレージインタフェース（Ｉ／Ｆ）２０８とデータ通信する。
【００３１】
プロセッサ２０２は、また、ネットワークインタフェースコントローラ（ＮＩＣ）２１４にインタフェースを提供するネットワークインタフェース（Ｉ／Ｆ）２１０とデータ通信する。ＮＩＣ２１４は、任意の適切な有線／物理ネットワーク接続２２０又は無線ネットワークインタフェース２１８を介した無線データ接続に順にデータパスを提供する。無線接続の例としては、セルラー、ワイファイ（Ｗｉ−Ｆｉ）、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）、ＮＦＣ、無線ユニバーサルシリアルバス（無線ＵＳＢ）、衛星等が挙げられる。有線インタフェースの例としては、イーサネット（Ｅｔｈｅｒｎｅｔ）、ＵＳＢ、ＩＥＥＥ１３９４（ファイアワイア（ＦｉｒｅＷｉｒｅ））、アップルライティング（Ａｐｐｌｅ  Ｌｉｇｈｔｎｉｎｇ）、電話回線等が挙げられる。
【００３２】
プロセッサ２０２は、ユーザ周辺機器にデータ通信を提供する、フロントパネルディスプレイ、キーボード、マウス、トラックボール、タッチスクリーン等の任意の適切なユーザ入力／出力インタフェース（Ｉ／Ｏ）２１９とデータ通信することもできる。
【００３３】
また、データバス２１２とデータ通信しているものには、ＭＦＰ機能部２５０とのデータ通信に適した文書プロセッサインタフェース（Ｉ／Ｆ）２２２がある。図示の例では、これらＭＦＰ機能部２５０には、ＭＦＰ機能ハードウェアを構成するコピーハードウェア２４０、スキャンハードウェア２４２、プリントハードウェア２４４、及びファックスハードウェア２４６が含まれる。ユーザインタフェース２１９を構成するハードウェアモニタは、デバイスイベントデータを適切に提供し、適切なモニタリングシステムと連携して動作する。更なる例として、モニタリングシステムは、ページカウンタ並びに消費可能レベルセンサ、温度センサ、電力品質センサ、デバイスエラーセンサ、及びドア開放センサ等のセンサ出力を含んでもよい。データは、ストレージ２１６等の１以上のデバイスログに適切に記憶される。ＭＦＰ機能部２５０は任意の適切なハードウェアプラットフォーム又はソフトウェアプラットフォームを含むインテリジェントユニットから適切に構成されることが理解されよう。
【００３４】
図３は、図１に示すＭＦＰ１１０、１１２及び１１４等のＭＦＰにおけるフロントパネルディスプレイ（図１の符号１２６）の例示的なスクリーンショット３００を示す。フロントパネルディスプレイに表示される画面は、コピー、スキャン、ファックス、印刷等のための選択可能なコントロール画像３０２を含む。選択可能なコントロール画像３０２には、適切なレポジトリからアプリケーション及びカスタマイズされたユーザインタフェースをダウンロードするためのアプリショップコントロール画像３０４（第１専用ボタン）を含む。
【００３５】
ＭＦＰユーザは、フロントパネルディスプレイ１２６に表示されるアプリショップコントロール画像３０４を選択して、図１に示すアプリストア１５０等の関連するアプリショップ（アプリケーションサーバ）からダウンロード可能なアイテムを閲覧することができる。また、ＭＦＰユーザがｅコネクトバーティカル（ｅＣｏｎｎｅｃｔ  Ｖｅｒｔｉｃａｌ）として示すカスタマイズされたユーザインタフェースコントロール画像３０６（第２専用ボタン）を選択してダウンロードすることにより、当該カスタマイズされたｅコネクトバーティカルユーザインタフェースをＭＦＰ１１０のフロントパネルディスプレイ１２６のスクリーンショット３００に表示することができる。同様に、別のコントロール画像３０２を選択すると、当該コントロール画像３０２に関連するアプリケーション又は機能がＭＦＰ１１０上で実行される。
【００３６】
図４は、ＭＦＰユーザがアプリストア１５０からダウンロード可能なアイテムを見るために、図３のアプリショップコントロール画像３０４を選択（タッチ）した後に、ＭＦＰのフロントパネルディスプレイ１２６に表示される第２のスクリーンショット４００の例である。スクリーンショット４００は、アプリタブ４０２、ユーザインタフェース（ＵＩ）タブ４０４、およびアプリアップデートタブ（３）４０６を含んでいる。アプリアップデートタブ（３）４０６は、他の適切なメニューシステムでのダウンロード可能なアイテムの分類および組織にふさわしいタブである。例えば、アプリタブ４０２が選択されている場合、ダウンロード可能なアプリケーションリスト４１０が示される。ユーザは、それをＭＦＰ１１０にインストールするためにダウンロード可能なアプリケーションリスト４１０の内の１つを選択することができる。
【００３７】
図５は、ユーザが図４のダウンロード可能なアプリケーションリスト４１０の内の１つを選択した後に表示されるＭＦＰ１１０のフロントパネルディスプレイ１２６の第３のスクリーンショット５００の例である。選択されたアプリケーション（ｅコネクトバーティカル）５０２は、ＭＦＰ１１０にダウンロードされる。第３のスクリーンショット５００には、ユーザに対しダウンロードを取り消すためにキャンセルコントロールボタン５０６、およびダウンロードの進行を示すバー５０４が表示される。選択されたアプリケーション５０２のバージョン情報、ハードウェア要件、およびスクリーンショットがダウンロードしているアプリケーションに関する追加情報として表示される。
【００３８】
図６は、ＭＦＰ１１０のフロントパネルディスプレイ１２６の第４のスクリーンショット６００の例である。図５の選択されたアプリケーション５０２がライセンスキー６０２を要求する場合、ユーザに対しライセンスキー（ライセンス番号）６０２に入力するように促すことができる。アプリストア１５０は、適切なライセンスサーバを備え、必要なライセンスオペレーションを行なうことができる。
【００３９】
図７は、デバイス管理サーバＥＣＣ１３０のＥＣＣインタフェース１２０からの第１のスクリーンショット７００の例である。ＥＣＣインタフェース１２０は、ＭＦＰ選択コントロールボタン７０４を介して、ユーザによって選択された１つ以上のＭＦＰ上にアプリケーションをダウンロードするためのアプリダウンロードコントロール７０２を含んでいる。
【００４０】
図８は、デバイス管理サーバＥＣＣ１３０のＥＣＣインタフェース１２０の第２のスクリーンショット８００の例である。ユーザは、図７から選択されたＭＦＰのデバイス情報を見ることができる。デバイス情報８００は、選択されたＭＦＰに以前にダウンロードされたアプリケーションおよびカスタマイズされたユーザインタフェースのアイテム８０２のリストを含んでいる。アイテム８０２のリストは、アイテムの名前アイテム、バージョン、およびインストールされた日付かアップデートしないアイテムの稼動日のどちらかを含んでもよい。
【００４１】
図９は、ＭＦＰ１１０のフロントパネルディスプレイ１２６の例示的なスクリーンショット９００を示す。ＭＦＰ１１０のフロントパネルディスプレイ１２６には、図３のコントロール画像３０２から選択されたアプリケーションに関連する画面が表示される。例えば、ＭＦＰのフロントパネルディスプレイ１２６に表示されるスクリーンショット９００には、ユーザが図３に示すカスタマイズされたユーザインタフェースコントロール画像（この場合、ｅコネクトバーティカル３０６）を選択した後、当該カスタマイズされたユーザインタフェース画面（例えば、医療関係のＭＦＰに適用されるもの）が表示される。カスタマイズされたユーザインタフェース画面は、カスタマイズされたメニューシステムでコントロール画像を分類及び整理するためのタブを含むことができ、図示のスプラッシュページ、又はロゴ、並びに他の適切なグラフィックス、及びテキストを含むこともできる。
【００４２】
図１０は、フロントパネルディスプレイ１０３０に表示されるスクリーンショット１０１０を含むＭＦＰ１０００を示す図である。この例では、ＭＦＰ１０００のフロントパネルディスプレイ１０３０には、図３のｅコネクトバーティカル３０６に関連するカスタマイズされたユーザインタフェースが表示される。ＭＦＰユーザは、カスタマイズ可能な画面キャプチャキー１０２０を選択して、ＭＦＰ１０００のフロントパネルディスプレイ１０３０に表示される画面のキャプチャを実行するようＭＦＰ１０００のコントローラ（図２の符号２０１）に指示することができる。
【００４３】
ここで、画面キャプチャキー１０２０は、コピーキーやリセットキー等のＭＦＰ１１０のフロントパネルディスプレイに隣接して設けられるキースイッチ群の１つであって、画面キャプチャ専用キーである。この画面キャプチャキー１０２０が押下されるとコントローラ（図２の符号２０１）の画面キャプチャアプリが起動して、フロントパネルディスプレイ１０３０に表示される画面のスクリーンショット１０１０及び関連するメタデータが生成されると共に、生成されたスクリーンショット１０１０及び関連するメタデータが図１のアプリストア１５０に自動的に送信される。
【００４４】
ある構成では、カスタマイズ可能な画面キャプチャキー１０２０を、ユーザの信用情報に基づいて選択的に有効又は無効とすることができる。例えば、ユーザがシステム管理者である場合又はスーパーバイザの権利を有する場合、カスタマイズ可能な画面キャプチャキー１０２０を有効にすることができる。一方、スーパーバイザの権利又は管理者権限を有しない一般的なユーザである場合、カスタマイズ可能な画面キャプチャキー１０２０を無効にすることができる。他の実施形態では、カスタマイズ可能な画面キャプチャキー１０２０は、フロントパネルディスプレイ１０３０に表示されたソフトウェア選択可能なコントロールであってもよい。
【００４５】
本実施形態では、カスタマイズ可能な画面キャプチャキー１０２０として機能する選択可能なコントロールは、ユーザがシステム管理者である場合又はスーパーバイザの権利を有する場合にのみ表示される。本実施形態では、カスタマイズ可能な画面キャプチャキー１０２０として機能する選択可能なコントロールは、ＭＦＰのコントローラによる画面キャプチャの一部としてキャプチャされるわけでない。
【００４６】
ＭＦＰユーザが図１０の画面キャプチャキー１０２０を押下すると、ＭＦＰのコントローラ（図２の符号２０１）は、図１３及びその説明にさらに詳細に示すように、スクリーンショット及び関連するメタデータをアプリケーションサーバであるＭＦＰアプリケーションストア（以下、ＭＦＰアプリストアと称する）１３４０（図１の符号１５０と同じ）にアップロードする。
【００４７】
引き続き図１３を参照して説明すると、ＭＦＰ１３１０のコントローラ（図２の２０１）は、アプリケーション又はカスタマイズされたユーザインタフェースが既にＭＦＰアプリストア１３４０に関連付けられているか否かを判断する。対応する詳細ページが見つからない場合（例えば、最初のリリースの場合）、ユーザは、ＭＦＰアプリストア１３４０上に新しい詳細ページを生成するために使用する新しいアプリケーション名を入力するよう求められる。
【００４８】
ある構成では、ＭＦＰユーザが画面キャプチャキー１０２０を選択してスクリーンショット及び関連するメタデータをＭＦＰアプリストア１３４０にアップロードすると、ＭＦＰ１３１０のコントローラは、例えば図１１に示すように、スクリーンショット１１１０に関連するダウンロード可能なアプリケーション又はカスタマイズ可能なユーザインタフェース用の詳細ページを含む最終出力１１００を表示するＭＦＰアプリストア１３４０にＭＦＰユーザを接続する。
【００４９】
図１１は、カスタマイズされたｅコネクトバーティカルユーザインタフェースとして示される、図１０に示すＭＦＰによって撮影されたスクリーンショット１１１０に関連する詳細ページを表示するＭＦＰアプリストア１３４０から取得される例示的なスクリーンショットの最終出力１１００を示す。ＭＦＰアプリストア１３４０は、ＭＦＰが転送したメタデータを使用して、スクリーンショット１１１０に関連するアプリケーション又はカスタマイズされたユーザインタフェースの詳細ページの最終出力１１００を決定することができる。
【００５０】
図１２は、ＭＦＰ上でスクリーンショットをキャプチャし、キャプチャしたスクリーンショットを、ＭＦＰアプリストア１３４０における関連するダウンロード可能なアプリケーション又はカスタマイズされたユーザインタフェースにアップロードするための動作例を示すフローチャート１２００である。処理は、処理ブロック１２１０から開始され、処理ブロック１２２０に進む。
【００５１】
処理ブロック１２２０において、ＭＦＰユーザの入力操作に応じて「カスタマイズされたボタンが押されたことを検出」する。これにより、図１３のＭＦＰ１３１０は、カスタマイズ可能な画面キャプチャキーを、システム管理者やプログラマー等のユーザが選択したことを検出する。処理は、決定ブロック１２３０に進む。
【００５２】
決定ブロック１２３０において、ＭＦＰ１３１０は、ＭＦＰアプリストア１３４０に問い合わせを行い、当該ＭＦＰ１３１０上のダウンロード可能なアプリケーション又はカスタマイズされたユーザインタフェース等の内蔵アプリケーションがＭＦＰアプリストア１３４０に存在するか否かを決定する。当該内蔵アプリケーションがＭＦＰアプリストア１３４０に未だ存在していない場合（例えば、関連する詳細ページ又はダウンロード可能なアプリケーション若しくはカスタマイズされたユーザインタフェースがない場合）（ブロック１２３０のＮｏ）、処理は、処理ブロック１３４０に移行する。一方、内蔵アプリケーションがＭＦＰアプリストア１３４０に存在する場合（ブロック１２３０のＹｅｓ）、処理は、処理ブロック１２６０に移行する。
【００５３】
処理ブロック１２４０において、ＭＦＰユーザは、ＭＦＰアプリストア１３４０において内蔵アプリケーションが利用できないことの警告を受ける。処理は、処理ブロック１２５０に移行する。
【００５４】
処理ブロック１２５０において、ＭＦＰユーザは、カスタマイズ可能な画面キャプチャキーを押すと、ＭＦＰ１３１０上で実行されている内蔵アプリケーションの新しい名称を入力することを求められる。新しい内蔵アプリケーションの詳細ページ（例えば、カタログ的なページ）が、ＭＦＰアプリストア１３４０において生成される。処理は、処理ブロック１２６０に移行する。処理ブロック１２６０において、ＭＦＰ１３１０で実行されている内蔵アプリケーションのスクリーンショットが撮られる。処理は、処理ブロック１２７０に移行する。
【００５５】
処理ブロック１２７０において、スクリーンショット及び関連するメタデータが、ＭＦＰ１３１０からＭＦＰアプリストア１３４０にアップロードされ、内蔵アプリケーションに関連する詳細ページに関連付けられる。その後、処理は、処理ブロック１２８０で終了する。
【００５６】
図１３は、撮影したスクリーンショットをアップロードするための、ＭＦＰ１３１０とＭＦＰアプリストア１３４０との間のトランザクションのフロー図１３００を示す。システム管理者やプログラマー等のＭＦＰユーザは、ＭＦＰ１３１０のフロントパネルディスプレイに表示されたユーザインタフェースにアクセスする。例えば、ＭＦＰ１３１０のコントローラは、ユーザインタフェースとして、内蔵ウェブブラウザ（Ｅｍｂｅｄｄｅｄ  Ｗｅｂ  Ｂｒｏｗｓｅｒ）、すなわちＥＷＢ１３２０を実行することができる。適切なインタフェースは、東芝テック社のトップアクセスコントローラ（ＴＯＰ  ＡＣＣＥＳＳ  Ｃｏｎｔｒｏｌｌｅｒ）を含む。そして、図１３に示すように、ＭＦＰユーザは、自己の信用情報を使用してログインすると、ＥＷＢ１３２０は適切な「承認リクエスト」をＭＦＰアプリストア１３４０に送信する。ＭＦＰアプリストア１３４０は、ユーザ信用情報に基づいて、「識別トークン」をＥＷＢ１３２０に送信する。
【００５７】
ＭＦＰユーザは、例えば、カスタマイズされたユーザインタフェース等の、実行する内蔵アプリケーションを選択することで、所望の画面にナビゲートする。ユーザがスーパーバイザの権利又は管理者権限を有する場合、ユーザはＭＦＰ１３１０のフロントパネルディスプレイ上の適切なキー又はソフトコントロールを押すことをトリガーとして、ＥＷＢ１３２０にスクリーンショット１３３０を撮らせることができる。スクリーンショット１３３０及び関連するメタデータは、ＥＷＢ１３２０からＭＦＰアプリストア１３４０に転送される。その後、ＭＦＰアプリストア１３４０は、内蔵アプリケーションに関連する詳細ページに関連するフォルダ１３６０にスクリーンショット１３５０を保存する。トランザクションは、ＬＡＮやインターネット等のＷＡＮを含む任意の適切なネットワークを介して送信することができる。
【００５８】
図１４は、図１３に示すＭＦＰアプリストア１３４０を介してダウンロード可能なアプリケーション及びカスタマイズされたユーザインタフェースを設定するためのウェブページ又はコンソールのスクリーンショット１４００の例を示す。
【００５９】
この設定は、当該ＭＦＰアプリストア１３４０から利用できるダウンロード可能な内蔵アプリケーションを設定するシステム管理者又はプログラマーが行うことができる。例えば、先に詳細に説明したように、最近ＭＦＰを使用して特定の内蔵アプリケーションのスクリーンショット１４６０をキャプチャしたシステム管理者は、スクリーンショット１４６０上のキャプチャされたアプリケーションに関連する詳細ページを修正することを望む場合がある。ウェブページ又はコンソールを介して、システム管理者はそのアプリケーションのタイトル１４１０、そのアプリケーションの名称１４２０及びファイル位置、そのアプリケーションの適切なカテゴリ１４３０、並びにアプリストア内のアプリケーションを示すアイコン１４５０を提供又は修正することができる。所望であれば、そのアプリケーションの説明等の他の適切な記述情報１４５０を追加することができる。システム管理者は、ＭＦＰアプリストア１３４０上の詳細ページに表示するダウンロード可能なアプリケーションのスクリーンショット１４６０を１つ以上選択することができる。スクリーンショット１４６０は、例えば、図１０に示すＭＦＰ１０００のフロントパネルディスプレイ１０３０に示すように、そのアプリの実行中、ＭＦＰフロントパネルディスプレイ上に表示されるように、そのアプリケーションを示すことができる。
【００６０】
特定の実施形態について説明したが、これらの実施形態は単なる例示として提示されたものであり、本発明の範囲を限定することを意図したものではない。実際、本明細書に記載の新規な実施形態は、他の様々な形式で実施することができる。さらに、本明細書に記載された実施形態の形式において、本発明の精神を逸脱することなく、様々な省略、置換及び変更が可能である。添付の特許請求の範囲及びそれらの等価物は、本発明の精神及び範囲内に含まれる形式又は改変を含むことが意図される。
【符号の説明】
【００６１】
１１０、１１２、１１４、１３１０…ＭＦＰ
１２０…ＥＣＣインタフェース
１２２…ストアアプリインタフェース
１２６、１０３０…フロントパネルディスプレイ
１３０…デバイス管理サーバＥＣＣ
１４０…ＴＡＰアプリ配信サーバ
１５０、１３４０…アプリケーションストア（アプリケーションサーバ）
２０１…コントローラ
２１９…ユーザインタフェース
２５０…ＭＦＰ機能部
３０４…第１専用ボタン
３０６…第２専用ボタン
１０２０…画面キャプチャキー
３００、４００、５００、６００、７００、８００、９００、１０１０、１１１０、１４００…スクリーンショット
【図１】
2019046475.tif 000003
【図２】
2019046475.tif 000004
【図３】
2019046475.tif 000005
【図４】
2019046475.tif 000006
【図５】
2019046475.tif 000007
【図６】
2019046475.tif 000008
【図７】
2019046475.tif 000009
【図８】
2019046475.tif 000010
【図９】
2019046475.tif 000011
【図１０】
2019046475.tif 000012
【図１１】
2019046475.tif 000013
【図１２】
2019046475.tif 000014
【図１３】
2019046475.tif 000015
【図１４】
2019046475.tif 000016