(57)【要約】【課題】出荷後にアプリケーションプログラムをインストール可能な情報処理装置（例えば、画像形成装置）のセキュリティ性を向上させる。【解決手段】情報処理装置は、アプリケーションプログラムをインストール可能な情報処理装置であって、インストールに鍵ファイルが不要なアプリケーションプログラムである鍵無しアプリケーションプログラム及びインストールに鍵ファイルが必要なアプリケーションプログラムである鍵有りアプリケーションプログラムをインストールすることを許可するモードである許可モード、前記鍵無しアプリケーションプログラムをインストールすることを禁止し、前記鍵有りアプリケーションプログラムをインストールすることを許可するモードである制限モード、又は前記鍵無しアプリケーションプログラム及び前記鍵有りアプリケーションプログラムをインストールすることを禁止するモードである禁止モードを設定する。【選択図】図３
2020113915.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションプログラムをインストール可能な情報処理装置であって、
インストールに鍵ファイルが不要なアプリケーションプログラムである鍵無しアプリケーションプログラム及びインストールに鍵ファイルが必要なアプリケーションプログラムである鍵有りアプリケーションプログラムをインストールすることを許可するモードである許可モード、
前記鍵無しアプリケーションプログラムをインストールすることを禁止し、前記鍵有りアプリケーションプログラムをインストールすることを許可するモードである制限モード、又は
前記鍵無しアプリケーションプログラム及び前記鍵有りアプリケーションプログラムをインストールすることを禁止するモードである禁止モード
を設定する
情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
特定のトリガにより開始するメンテナンスモードを実行中、前記許可モード、前記制限モード又は前記禁止モードを設定可能である
情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記メンテナンスモードを実行していないとき、前記許可モード、前記制限モード又は前記禁止モードを設定不可能である
情報処理装置。
【請求項４】
請求項２に記載の情報処理装置であって、
前記メンテナンスモードを実行していないとき、前記許可モード又は前記制限モードを設定可能であり、前記禁止モードを設定不可能である
情報処理装置。
【請求項５】
請求項１乃至４の何れか一項に記載の情報処理装置であって、
前記禁止モードが設定されると、前記許可モード又は前記制限モードを設定不可能である
情報処理装置。
【請求項６】
アプリケーションプログラムをインストール可能な情報処理装置の制御回路を、
鍵ファイルが無いアプリケーションプログラムである鍵無しアプリケーションプログラム及び鍵ファイルが有るアプリケーションプログラムである鍵有りアプリケーションプログラムをインストールすることを許可するモードである許可モード、
前記鍵無しアプリケーションプログラムをインストールすることを禁止し、前記鍵有りアプリケーションプログラムをインストールすることを許可するモードである制限モード、又は
前記鍵無しアプリケーションプログラム及び前記鍵有りアプリケーションプログラムをインストールすることを禁止するモードである禁止モード
を設定する
よう動作させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションプログラムをインストール可能な情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
出荷後にエンドユーザーの操作によりアプリケーションプログラムをインストール可能な情報処理装置（例えば、画像形成装置）が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−１３６９２０号公報
【特許文献２】特開２０１３−２１４８１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
出荷後にエンドユーザーの操作によりアプリケーションプログラムをインストール可能な情報処理装置（例えば、画像形成装置）のセキュリティ性を向上させることが望ましい。
【課題を解決するための手段】
【０００５】
本発明の一形態に係る情報処理装置は、
アプリケーションプログラムをインストール可能な情報処理装置であって、
インストールに鍵ファイルが不要なアプリケーションプログラムである鍵無しアプリケーションプログラム及びインストールに鍵ファイルが必要なアプリケーションプログラムである鍵有りアプリケーションプログラムをインストールすることを許可するモードである許可モード、
前記鍵無しアプリケーションプログラムをインストールすることを禁止し、前記鍵有りアプリケーションプログラムをインストールすることを許可するモードである制限モード、又は
前記鍵無しアプリケーションプログラム及び前記鍵有りアプリケーションプログラムをインストールすることを禁止するモードである禁止モード
を設定する。
【０００６】
（１）一実施形態によれば、情報処理装置は、必要なセキュリティ性に応じて、インストールモードを３レベルに変更することができる。また、本実施形態によれば、禁止モードを設定すれば、鍵ファイルの必要性に拘わらず、アプリケーションプログラムのインストールを完全に禁止することができる。このため、情報処理装置のセキュリティ性を高くすることができる。
【０００７】
情報処理装置は、
特定のトリガにより開始するメンテナンスモードを実行中、前記許可モード、前記制限モード又は前記禁止モードを設定可能である。
【０００８】
（２）一実施形態によれば、メンテナンスモードを実行中、サービスマンがインストールモードを３レベルに変更することができる。
【０００９】
情報処理装置は、
前記メンテナンスモードを実行していないとき、前記許可モード、前記制限モード又は前記禁止モードを設定不可能である。
【００１０】
（３）一実施形態によれば、メンテナンスモードにてサービスマンのみがインストールモードを３レベルに設定可能であり、サービスマン以外のユーザー（例えば、管理者や、エンドユーザー）はインストールモードを設定できない。仮に管理者がインストールモードを設定可能とした場合、第三者が、管理者として情報処理装置に不正にログインしたとき、インストールモードを設定するおそれがある。これに対して、管理者またはエンドユーザーは、メンテナンスモードを開始するための操作を知らない。そこで、本実施形態では、メンテナンスモードを実行していないとき、許可モード、制限モード又は禁止モードを設定不可能とすることで、第三者がインストールモードを設定することを防止することができる。
【００１１】
情報処理装置は、
前記メンテナンスモードを実行していないとき、前記許可モード又は前記制限モードを設定可能であり、前記禁止モードを設定不可能である。
【００１２】
（４）一実施形態によれば、サービスマン以外のユーザー（例えば、管理者や、エンドユーザー）が許可モード又は制限モードを設定でき、ユーザビリティが向上する。一方、サービスマン以外のユーザー（例えば、管理者や、エンドユーザー）が誤って禁止モードを設定するおそれが無い。
【００１３】
情報処理装置は、
前記禁止モードが設定されると、前記許可モード又は前記制限モードを設定不可能である。
【００１４】
（５）一実施形態によれば、一旦禁止モードが設定されると、その後はアプリケーションプログラムをインストールすることが不可能となる。情報処理装置のセキュリティ性をさらに高くすることができる。
【００１５】
本発明の一形態に係る情報処理プログラムは、
アプリケーションプログラムをインストール可能な情報処理装置の制御回路を、
鍵ファイルが無いアプリケーションプログラムである鍵無しアプリケーションプログラム及び鍵ファイルが有るアプリケーションプログラムである鍵有りアプリケーションプログラムをインストールすることを許可するモードである許可モード、
前記鍵無しアプリケーションプログラムをインストールすることを禁止し、前記鍵有りアプリケーションプログラムをインストールすることを許可するモードである制限モード、又は
前記鍵無しアプリケーションプログラム及び前記鍵有りアプリケーションプログラムをインストールすることを禁止するモードである禁止モード
を設定する
よう動作させる。
【発明の効果】
【００１６】
本発明によれば、出荷後にエンドユーザーの操作によりアプリケーションプログラムをインストール可能な情報処理装置（例えば、画像形成装置）のセキュリティ性の向上が図れる。
【００１７】
なお、ここに記載された効果は必ずしも限定されるものではなく、本発明中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施形態に係る画像形成装置のハードウェア構成を示す。
【図２】画像形成装置の機能的構成を示す。
【図３】画像形成装置の動作フローを示す。
【図４】本発明の第２の実施形態に係る画像形成装置の動作フローを示す。
【発明を実施するための形態】
【００１９】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００２０】
Ｉ．第１の実施形態
【００２１】
１．画像形成装置のハードウェア構成
【００２２】
図１は、本発明の第１の実施形態に係る画像形成装置のハードウェア構成を示す。
【００２３】
本実施形態では、情報処理装置を画像形成装置として説明する。画像形成装置１０は、例えば、ＭＦＰ（Multifunction Peripheral）である。画像形成装置１０は、制御回路１１を備える。制御回路１１は、プロセッサーであるＣＰＵ１１ａ（Central Processing Unit）、ＲＡＭ１１ｂ（Random Access Memory）、メモリーであるＲＯＭ１１ｃ（Read Only Memory）及び専用のハードウェア回路等から構成され、画像形成装置１０の全体的な動作制御を司る。ＣＰＵ１１ａは、ＲＯＭ１１ｃが記憶する情報処理プログラムをＲＡＭ１１ｂにロードして実行する。ＲＯＭ１１ｃは、ＣＰＵ１１ａが実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ１１ｃは、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００２４】
制御回路１１は、画像読取部１２（イメージスキャナー）、画像処理部１４（ＧＰＵ（Graphics Processing Unit）を含む）、画像メモリー１５、画像形成部１６（プリンター）、表示部１７ａを備える操作部１７（タッチパネル）、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の大容量の不揮発性の記憶装置１８、ファクシミリ通信部１９及びネットワーク通信インターフェース１３等と接続されている。制御回路１１は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。操作部１７（タッチパネル）は、入力装置の一形態であり、入力装置として、マイクロフォンを含む音声入力装置が設けられてもよい。
【００２５】
画像形成装置１０には、出荷後にエンドユーザーの操作によりアプリケーションプログラムをインストール可能である。
【００２６】
２．画像形成装置の機能的構成
【００２７】
図２は、画像形成装置の機能的構成を示す。
【００２８】
画像形成装置１０の制御回路１１において、ＣＰＵ１１ａは、ＲＯＭ１１ｃが記憶する情報処理プログラムをＲＡＭ１１ｂにロードして実行することにより、メンテナンスモード管理部１０１及びインストールモード管理部１０２として動作する。
【００２９】
３．画像形成装置の動作フロー
【００３０】
図３は、画像形成装置の動作フローを示す。
【００３１】
メンテナンスモード管理部１０１は、典型的にはサービスマン（例えば社内の管理者ではない）による操作部１７に対する特定の操作を検出すると、メンテナンスモードの実行を開始する（ステップＳ１０１、ＹＥＳ）。「特定の操作」は、サービスマンのみが知る操作である。
【００３２】
インストールモード管理部１０２は、記憶装置１８を参照し、現在設定されているインストールモードを判断する（ステップＳ１０２）。インストールモードには、以下の３レベルのモードがある。
【００３３】
（１）許可モード：鍵無しアプリケーションプログラム及び鍵有りアプリケーションプログラムをインストールすることを許可するモードである。「鍵無しアプリケーションプログラム」は、インストールに鍵ファイル（例えば、画像形成装置１０の固有の情報に基づき予め生成されたファイル。以下同じ）が不要なアプリケーションプログラムである。「鍵有りアプリケーションプログラム」は、インストールに鍵ファイルが必要なアプリケーションプログラムである。
【００３４】
（２）制限モード：鍵無しアプリケーションプログラムをインストールすることを禁止し、鍵有りアプリケーションプログラムをインストールすることを許可するモードである。
【００３５】
（３）禁止モード：鍵無しアプリケーションプログラム及び鍵有りアプリケーションプログラムをインストールすることを禁止するモードである。
【００３６】
例えば、許可モードは、セキュリティは低下するがフレキシブルにアプリケーションプログラムをインストールする必要がある場合に設定される。制限モードは、鍵ファイルの保管や管理が必要であるが、ある程度のセキュリティを求める場合に設定される。禁止モードは、セキュリティを高く保つため、アプリケーションプログラムを一切インストールしない場合に設定される。例えば、高いセキュリティ性が要求される場所（銀行など）では、禁止モードが設定される。
【００３７】
禁止モードが設定されている場合（ステップＳ１０３、ＹＥＳ）、インストールモード管理部１０２は、インストールモード（許可モード、制限モード又は禁止モード）の設定（変更）不可能である（ＥＮＤ）。一方、禁止モード以外（即ち、許可モード又は制限モード）が設定されている場合（ステップＳ１０３、ＮＯ）、インストールモード管理部１０２は、操作部１７に対する特定の操作を介して、インストールモード（許可モード、制限モード又は禁止モード）を設定（変更）可能である（ステップＳ１０４、ＹＥＳ）。
【００３８】
インストールモード管理部１０２は、操作部１７に対する特定の操作を介して、許可モードを設定するための要求を受け付けると（ステップＳ１０５、ＹＥＳ）、許可モードを設定し、記憶装置１８に記憶する（ステップＳ１０６）。
【００３９】
インストールモード管理部１０２は、操作部１７に対する特定の操作を介して、制限モードを設定するための要求を受け付けると（ステップＳ１０７、ＹＥＳ）、制限モードを設定し、記憶装置１８に記憶する（ステップＳ１０８）。
【００４０】
インストールモード管理部１０２は、操作部１７に対する特定の操作を介して、禁止モードを設定するための要求を受け付けると（ステップＳ１０９、ＹＥＳ）、禁止モードを設定し、記憶装置１８に記憶する（ステップＳ１１０）。
【００４１】
ところで、メンテナンスモードの実行を開始しなければ（ステップＳ１０１、ＮＯ）、インストールモード管理部１０２は、インストールモード（許可モード、制限モード又は禁止モード）の設定（変更）不可能である（ＥＮＤ）。
【００４２】
ＩＩ．第２の実施形態
【００４３】
以下、すでに説明した構成及び動作と同様の構成及び動作は同様の参照符号を付して説明を省略し、異なる構成及び動作を主に説明する。
【００４４】
第１の実施形態では、メンテナンスモードを実行していないとき（ステップＳ１０１、ＮＯ）、インストールモード管理部１０２は、インストールモード（許可モード、制限モード又は禁止モード）の設定（変更）不可能である（ＥＮＤ）。これに対して、第２の実施形態では、メンテナンスモードを実行していないとき、インストールモード管理部１０２は、許可モード又は制限モードを設定可能であり、禁止モードを設定不可能である。
【００４５】
図４は、本発明の第２の実施形態に係る画像形成装置の動作フローを示す。
【００４６】
メンテナンスモード管理部１０１がメンテナンスモードの実行を開始した場合（ステップＳ２０１、ＹＥＳ）、インストールモード管理部１０２は、第１の実施形態のステップＳ１０２乃至ステップＳ１１０を実行する（ステップＳ２００）。
【００４７】
メンテナンスモードを実行していないとき（ステップＳ２０１、ＮＯ）、インストールモード管理部１０２は、記憶装置１８を参照し、現在設定されているインストールモードを判断する（ステップＳ２０２）。
【００４８】
禁止モードが設定されている場合（ステップＳ２０３、ＹＥＳ）、インストールモード管理部１０２は、インストールモード（許可モード、制限モード又は禁止モード）の設定（変更）不可能である（ＥＮＤ）。一方、禁止モード以外（即ち、許可モード又は制限モード）が設定されている場合（ステップＳ２０３、ＮＯ）、インストールモード管理部１０２は、操作部１７に対する特定の操作を介して、インストールモード（許可モード又は制限モードのみ。禁止モードは除く）を設定（変更）可能である（ステップＳ２０４、ＹＥＳ）。
【００４９】
インストールモード管理部１０２は、操作部１７に対する特定の操作を介して、許可モードを設定するための要求を受け付けると（ステップＳ２０５、ＹＥＳ）、許可モードを設定し、記憶装置１８に記憶する（ステップＳ２０６）。
【００５０】
インストールモード管理部１０２は、操作部１７に対する特定の操作を介して、制限モードを設定するための要求を受け付けると（ステップＳ２０７、ＹＥＳ）、制限モードを設定し、記憶装置１８に記憶する（ステップＳ２０８）。
【００５１】
ＩＩＩ．変形例
【００５２】
上記各実施形態では、禁止モードが設定されている場合（ステップＳ１０３又はＳ２０３、ＹＥＳ）、インストールモード管理部１０２は、インストールモード（許可モード、制限モード又は禁止モード）の設定（変更）不可能である（ＥＮＤ）。これに対して、禁止モードが設定されている場合であっても、インストールモード管理部１０２は、インストールモード（許可モード又は制限モード）を設定（変更）可能であってもよい。その場合、インストールモード管理部１０２は、ステップＳ１０２又はＳ２０２と、ステップＳ１０３又はＳ２０３を省略する。要するに、インストールモード管理部１０２は、ステップＳ１０１又はＳ２０１の後、直ちに、インストールモード（許可モード又は制限モード）の設定（変更）を受け付けて良い（ステップＳ１０４又はＳ２０４、ＹＥＳ）。
【００５３】
上記各実施形態では、情報処理装置を画像形成装置１０とした。これに替えて、情報処理装置は、出荷後にエンドユーザーの操作によりアプリケーションプログラムをインストール可能なデバイスであればよい。
【００５４】
例えば、情報処理装置は、スマートフォン、タブレットコンピューター、パーソナルコンピューター、ウェアラブルコンピューター等のモバイルデバイスでも良い。この場合、モバイルデバイスのエンドユーザーが子どもや高齢者とすれば、メンテナンスモードの実行を開始するのは（サービスマンではなく）保護者等である。保護者等がメンテナンスモードを実行をしてインストールモードを設定しておけば、エンドユーザーが不用意にモバイルデバイスにアプリケーションプログラムをインストールするのを防止できる。
【００５５】
あるいは、情報処理装置は、カーナビゲーションデバイス等でもよい。この場合、サービスマン等がメンテナンスモードを実行をしてインストールモードを設定しておけば、エンドユーザー（ドライバー）が不用意にカーナビゲーションデバイスにアプリケーションプログラムをインストールするのを防止できる。あるいは、ドライバー（サービスマンではなく）等がメンテナンスモードを実行をしてインストールモードを設定しておけば、悪意のある第三者がカーナビゲーションデバイスにアプリケーションプログラムをインストールするのを防止できる。
【００５６】
ＩＶ．結語
【００５７】
画像形成装置における機能の拡張や操作の簡便化のために、内蔵のアプリケーションプログラムとは別途、アプリケーションプログラムを画像形成装置にインストールすることがある。典型的には、例えば社内の管理者（サービスマンではない）が、画像形成装置にログインし、アプリケーションプログラムをインストールする。しかしながら、第三者が、画像形成装置に不正にログインし、アプリケーションプログラムをインストールするおそれがある。
【００５８】
そこで、アプリケーションプログラムを画像形成装置にインストールするにあたり、鍵ファイルを使用してセキュリティを確保することが考えられる。しかしながら、インストールを制限する必要の無い場合でも鍵ファイルが要求されると、ユーザビリティが低下する。また、第三者が、不正な鍵ファイルを作成し、不正な鍵ファイルを使用した不正なアプリケーションプログラムが画像形成装置にインストールされるおそれがある。
【００５９】
（１）これに対して、各実施形態によれば、画像形成装置１０は、許可モード、制限モード又は禁止モードを設定する。これにより、必要なセキュリティ性に応じて、インストールモードを３レベルに変更することができる。また、典型的には、インストールに鍵ファイルが必要なアプリケーションプログラムは、鍵ファイルがあればインストールできる。これに対して、本実施形態によれば、禁止モードを設定すれば、鍵ファイルの必要性に拘わらず、アプリケーションプログラムのインストールを完全に禁止することができる。このため、画像形成装置１０のセキュリティ性を高くすることができる。
【００６０】
（２）各実施形態によれば、画像形成装置１０は、メンテナンスモードを実行中、許可モード、制限モード又は禁止モードを設定可能である。これにより、サービスマンがインストールモードを３レベルに変更することができる。
【００６１】
（３）第１の実施形態によれば、画像形成装置１０は、メンテナンスモードを実行していないとき、許可モード、制限モード又は禁止モードを設定不可能である。これにより、メンテナンスモードにてサービスマンのみがインストールモードを３レベルに設定可能であり、サービスマン以外のユーザー（例えば、管理者や、エンドユーザー）はインストールモードを設定できない。仮に管理者がインストールモードを設定可能とした場合、第三者が、管理者として画像形成装置１０に不正にログインしたとき、インストールモードを設定するおそれがある。これに対して、管理者またはエンドユーザーは、メンテナンスモードを開始するための操作を知らない。そこで、本実施形態では、メンテナンスモードを実行していないとき、許可モード、制限モード又は禁止モードを設定不可能とすることで、第三者がインストールモードを設定することを防止することができる。
【００６２】
（４）第２の実施形態によれば、画像形成装置１０は、メンテナンスモードを実行していないとき、許可モード又は制限モードを設定可能であり、禁止モードを設定不可能である。これにより、サービスマン以外のユーザー（例えば、管理者や、エンドユーザー）が許可モード又は制限モードを設定でき、ユーザビリティが向上する。一方、サービスマン以外のユーザー（例えば、管理者や、エンドユーザー）が誤って禁止モードを設定するおそれが無い。
【００６３】
（５）各実施形態によれば、画像形成装置１０は、禁止モードが設定されると、許可モード又は制限モードを設定不可能である。このため、一旦禁止モードが設定されると、その後はアプリケーションプログラムをインストールすることが不可能となる。画像形成装置１０のセキュリティ性をさらに高くすることができる。
【００６４】
本技術の各実施形態及び各変形例について上に説明したが、本技術は上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００６５】
画像形成装置１０
メンテナンスモード管理部１０１
インストールモード管理部１０２
【図１】
2020113915.tif 000003
【図２】
2020113915.tif 000004
【図３】
2020113915.tif 000005
【図４】
2020113915.tif 000006