(57)【要約】      （修正有）【課題】ネットワークに接続されていない場合であっても、オプション機能を有効化できる画像形成装置を提供する。【解決手段】情報処理システム１０において、画像形成装置１２は、ＣＰＵを含み、ユーザによってオプション機能を有効化することが選択されると、ネットワーク１８に接続可能であるかどうかを判断する。ネットワークに接続不可である場合には、ＱＲコード、ＮＦＣまたはＵＲＬ表示のいずれかの方法で、オプション機能を有効化するためのライセンスキーを管理サーバ１６から取得するための情報を出力する。ユーザは、ユーザ端末１４を用いて、出力用データに基づいて管理サーバに接続し、管理サーバからライセンスキーデータを取得する。ユーザが、ライセンスキーを入力すると、ユーザによって選択されたオプション機能が有効化される。【選択図】図１
2020024600.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、
オプション機能を設定する設定手段と、
前記設定手段によって前記オプション機能を設定する場合に、前記画像形成装置が外部のネットワークに接続可能かどうかを判断する判断手段と、
前記判断手段によって接続可能でないことが判断されたとき、サーバから前記オプション機能を有効化する有効化情報を取得するための取得情報を出力する出力手段と、
前記有効化情報を入力する入力手段と、
前記入力手段によって前記有効化情報が入力されたことに応じて前記オプション機能を有効化する有効化手段を備える、画像形成装置。
【請求項２】
前記取得情報を出力する方法を選択する選択手段をさらに備え、
前記出力手段は、前記選択手段によって選択された方法で前記取得情報を出力する、請求項１記載の画像形成装置。
【請求項３】
前記入力手段は、前記選択手段によって選択された方法と同じ方法で、前記有効化情報を入力する、請求項２記載の画像形成装置。
【請求項４】
前記出力手段は、前記取得情報を符号化した符号化情報を出力する、請求項１から３までのいずれかに記載の画像形成装置。
【請求項５】
前記出力手段は、前記取得情報を近距離無線で出力する、請求項１から３までのいずれかに記載の画像形成装置。
【請求項６】
前記出力手段は、前記取得情報に対応するＵＲＬのデータを表示部に出力する、請求項１から３までのいずれかに記載の画像形成装置。
【請求項７】
前記出力手段は、前記ネットワークを介して前記サーバと接続可能に設けられるユーザ端末に前記取得情報を出力し、
前記入力手段は、前記ユーザ端末からの前記有効化情報を入力する、請求項１から５までのいずれかに記載の画像形成装置。
【請求項８】
前記取得情報は、前記サーバの接続先を示す情報と、前記オプション機能を識別するための情報と、前記画像形成装置を特定するための情報を含む、請求項１から７までのいずれかに記載の画像形成装置。
【請求項９】
前記有効化情報は、前記取得情報を出力した前記画像形成装置においてのみ前記オプション機能を有効にする情報である、請求項１から８までのいずれかに記載の画像形成装置。
【請求項１０】
画像形成装置と、ネットワークを介してサーバと接続可能に設けられるユーザ端末を備える、情報処理システムであって、
前記画像形成装置は、
オプション機能を設定する設定手段と、
前記設定手段によって前記オプション機能を設定する場合に、前記画像形成装置が前記ネットワークに接続可能かどうかを判断する判断手段と、
前記判断手段によって接続可能でないことが判断されたとき、前記サーバから前記オプション機能を有効化する有効化情報を取得するための取得情報を出力する出力手段と、
前記有効化情報を入力する入力手段と、
前記入力手段によって前記有効化情報が入力されたことに応じて前記オプション機能を有効化する有効化手段を備え、
前記ユーザ端末は、前記取得情報に従って前記サーバから送信される前記有効化情報を受信する受信手段を備える、情報処理システム。
【請求項１１】
画像形成装置と、ネットワークを介してサーバと接続可能に設けられるユーザ端末を備える、情報処理システムの情報処理方法であって、
（ａ）前記画像形成装置のオプション機能を設定するステップと、
（ｂ）前記ステップ（ａ）において前記オプション機能を設定する場合に、前記画像形成装置が前記ネットワークに接続可能かどうかを判断するステップと、
（ｃ）前記ステップ（ｂ）において接続可能でないことを判断したとき、前記サーバから前記オプション機能を有効化する有効化情報を取得するための取得情報を前記画像形成装置から出力するステップと、
（ｄ）前記ユーザ端末において前記取得情報に従って前記サーバから送信される前記有効化情報を受信するステップと、
（ｅ）前記有効化情報を前記画像形成装置に入力するステップと、
（ｆ）前記ステップ（ｅ）において前記有効化情報を入力したことに応じて前記オプション機能を有効化するステップを含む、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置、情報処理システムおよび情報処理方法に関し、特にたとえば、画像形成装置の機能を有効化する、画像形成装置、情報処理システムおよび情報処理方法に関する。
【背景技術】
【０００２】
この種の背景技術の画像形成装置の一例が特許文献１に開示される。この特許文献１に開示されている技術では、情報処理装置と１台以上の画像形成装置がネットワークで接続された環境において、画像形成装置の備えるオプション機能を起動するために、管理者が情報処理装置に対してライセンスキー等を入力し、ネットワーク経由での画像形成装置のオプション機能の起動が行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１０３０３号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＭＦＰのような画像形成装置では、開梱、設置および調整時に、ライセンスキーを入手してオプション機能を有効にする機会が多いが、この時に画像形成装置にネットワーク接続のための設定が完了していない場合があり、また、画像形成装置にネットワーク接続のための設定が完了していてもセキュリティ上の問題でインターネットのような外部のネットワークに接続できない場合がある。
【０００５】
上記の背景技術では、画像形成装置がネットワークに接続されていない場合には、画像形成装置の販売会社のＰＣまたはサービスマンのモバイルからサーバにアクセスして、ライセンスキーを入手し、入手したライセンスキーを用いて画像形成装置のオプション機能が起動される。この場合、画像形成装置の販売会社のＰＣまたはサービスマンのモバイルの電子メールアドレスをサーバに事前に登録したり、ライセンスキーを入力する場合に、電子メールアドレスなどのＩＤ、画像形成装置の機種、シリアル番号を入力したりする必要があり、サービスコストおよびライセンスキーを発行するまでの時間がかかっていた。つまり、画像形成装置がネットワークに接続されていない場合に、オプション機能を有効化するのが面倒であった。
【０００６】
それゆえに、この発明の主たる目的は、新規な、画像形成装置、情報処理システムおよび情報処理方法を提供することである。
【０００７】
また、この発明の他の目的は、ネットワークに接続されていない場合であっても、簡単にオプション機能を有効化できる、画像形成装置、情報処理システムおよび情報処理方法を提供することである。
【課題を解決するための手段】
【０００８】
第１の発明は、画像形成装置であって、オプション機能を設定する設定手段と、設定手段によってオプション機能を設定する場合に、画像形成装置が外部のネットワークに接続可能かどうかを判断する判断手段と、判断手段によって接続可能でないことが判断されたとき、サーバからオプション機能を有効化する有効化情報を取得するための取得情報を出力する出力手段と、有効化情報を入力する入力手段と、入力手段によって有効化情報が入力されたことに応じてオプション機能を有効化する有効化手段を備える、画像形成装置である。
【０００９】
第２の発明は、第１の発明に従属し、取得情報を出力する方法を選択する選択手段をさらに備え、出力手段は、選択手段によって選択された方法で取得情報を出力する。
【００１０】
第３の発明は、第２の発明に従属し、入力手段は、選択手段によって選択された方法と同じ方法で、有効化情報を入力する。
【００１１】
第４の発明は、第１から第３の発明までのいずれかに従属し、出力手段は、取得情報を符号化した符号化情報を出力する。
【００１２】
第５の発明は、第１から第３の発明までのいずれかに従属し、出力手段は、取得情報を近距離無線で出力する。
【００１３】
第６の発明は、第１から第３の発明までのいずれかに従属し、出力手段は、取得情報に対応するＵＲＬのデータを表示部に出力する。
【００１４】
第７の発明は、第１から第５の発明までのいずれかに従属し、出力手段は、ネットワークを介してサーバと接続可能に設けられるユーザ端末に取得情報を出力し、入力手段は、ユーザ端末からの有効化情報を入力する。
【００１５】
第８の発明は、第１から第７の発明までのいずれかに従属し、取得情報は、サーバの接続先を示す情報と、オプション機能を識別するための情報と、画像形成装置を特定するための情報を含む。
【００１６】
第９の発明は、第１から第８の発明までのいずれかに従属し、有効化情報は、取得情報を出力した画像形成装置においてのみオプション機能を有効にする情報である。
【００１７】
第１０の発明は、画像形成装置と、ネットワークを介してサーバと接続可能に設けられるユーザ端末を備える、情報処理システムであって、画像形成装置は、オプション機能を設定する設定手段と、設定手段によってオプション機能を設定する場合に、画像形成装置がネットワークに接続可能かどうかを判断する判断手段と、判断手段によって接続可能でないことが判断されたとき、サーバからオプション機能を有効化する有効化情報を取得するための取得情報を出力する出力手段と、有効化情報を入力する入力手段と、入力手段によって有効化情報が入力されたことに応じてオプション機能を有効化する有効化手段を備え、ユーザ端末は、取得情報に従ってサーバから送信される有効化情報を受信する受信手段を備える、情報処理システムである。
【００１８】
第１１の発明は、画像形成装置と、ネットワークを介してサーバと接続可能に設けられるユーザ端末を備える、情報処理システムの情報処理方法であって、（ａ）画像形成装置のオプション機能を設定するステップと、（ｂ）ステップ（ａ）においてオプション機能を設定する場合に、画像形成装置がネットワークに接続可能かどうかを判断するステップと、（ｃ）ステップ（ｂ）において接続可能でないことを判断したとき、サーバからオプション機能を有効化する有効化情報を取得するための取得情報を画像形成装置から出力するステップと、（ｄ）ユーザ端末において取得情報に従ってサーバから送信される有効化情報を受信するステップと、（ｅ）有効化情報を画像形成装置に入力するステップと、（ｆ）ステップ（ｅ）において有効化情報を入力したことに応じてオプション機能を有効化するステップを含む、情報処理方法である。
【発明の効果】
【００１９】
この発明によれば、ネットワークに接続されていない場合であっても、簡単にオプション機能を有効化できる。
【００２０】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００２１】
【図１】図１はこの発明の情報処理システムの構成の一例を示す図である。
【図２】図２は図１に示す画像形成装置の電気的な構成を示すブロック図である。
【図３】図３は図１に示すユーザ端末の電気的な構成を示すブロック図である。
【図４】図４は画像形成装置のディスプレイに表示されるホーム画面の一例を示す図である。
【図５】図５は画像形成装置のディスプレイに表示される設定画面の一例を示す図である。
【図６】図６は画像形成装置のディスプレイに表示される識別情報入力画面の一例を示す図である。
【図７】図７は画像形成装置のディスプレイに表示される出力方法選択画面の一例を示す図である。
【図８】図８は画像形成装置のディスプレイに表示されるＱＲコード表示画面の一例を示す図である。
【図９】図９は画像形成装置のディスプレイに表示されるＮＦＣ通信画面の一例を示す図である。
【図１０】図１０は画像形成装置のディスプレイに表示されるＵＲＬ表示画面の一例を示す図である。
【図１１】図１１は画像形成装置のディスプレイに表示されるライセンスキー入力画面の一例を示す図である。
【図１２】図１２は図１に示す画像形成装置のＲＡＭのメモリマップの一例を示す図である。
【図１３】図１３は画像形成装置のＣＰＵの制御処理の一例を示すフロー図である。
【図１４】図１４は画像形成装置のＣＰＵの制御処理の他の一部であって、図１６に後続するフロー図である。
【図１５】図１５は画像形成装置のＣＰＵの制御処理のその他の一部であって、図１４に後続するフロー図である。
【図１６】図１６は画像形成装置のＣＰＵの制御処理のさらに他の一部であって、図１５に後続するフロー図である。
【図１７】図１７は第２実施例の画像形成装置のディスプレイに表示される読取画面の一例を示す図である。
【図１８】図１８は第２実施例の画像形成装置のＣＰＵの制御処理の一例の一部を示すフロー図である。
【図１９】図１９は第２実施例の画像形成装置のＣＰＵの制御処理の一例の他の一部を示すフロー図である。
【図２０】図２０は第３実施例の画像形成装置のディスプレイに表示される入力方法選択画面の一例を示す図である。
【図２１】図２１は第３実施例の画像形成装置のＣＰＵの制御処理の一例の一部を示すフロー図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態について添付図面を参照して詳細に説明する。
［第１実施例］
図１は、第１実施例の情報処理システム１０の構成の一例を示す図である。図１に示すように、情報処理システム１０は、画像形成装置１２、ユーザ端末１４および管理サーバ１６を含み、ユーザ端末１４は、インターネット、または、電話網（公衆電話網または携帯電話通信網）およびインターネットで構成されるネットワーク１８を介して管理サーバ１６に接続される。
【００２３】
なお、画像形成装置１２は、通信機能を備えているが、図１においては、ネットワーク１８に接続されていない。ただし、画像形成装置１２は、設置場所において、ネットワーク１８に接続可能な環境が整っている場合には、ネットワーク１８に接続することも可能である。このことを、図１においては、画像形成装置１２とネットワーク１８を破線で結ぶことにより示してある。
【００２４】
また、この第１実施例では、ネットワーク１８は、インターネット、または、電話網およびインターネットで構成される外部のネットワークを意味するが、画像形成装置１２は、イントラネットのような社内のＬＡＮを介して、外部のネットワークに接続される場合もある。
【００２５】
画像形成装置１２は、この第１実施例では、複写機能、プリンタ機能、スキャナ機能およびファクシミリ機能などを有する複合機（MFP: Multifunction Peripheral）であるが、複写機（コピー機）、印刷装置（プリンタ）またはファクシミリ等の他の画像形成装置にも適用可能である。
【００２６】
ユーザ端末１４は、この第１実施例では、撮像機能、ブラウザ機能および通話機能を有する携帯電話機（またはフィーチャーフォン）またはスマートフォンである。この第１実施例では、ユーザ端末１４は、携帯電話通信網を介してインターネットに接続される。ただし、ユーザ端末１４は、携帯電話網を介してインターネットに接続可能であり、撮像機能およびブラウザ機能を備える端末であれば、携帯電話機およびスマートフォン以外の他の端末であってもよい。
【００２７】
管理サーバ１６は、汎用のサーバであり、図示は省略するが、プロセッサ、ＨＤＤ、ＲＡＭおよび通信部（通信モジュールまたは通信回路）を含む種々のコンポーネントを備えている。管理サーバ１６は、通信部によって、有線または無線でネットワーク１８に接続される。
【００２８】
図２は、図１に示す画像形成装置１２の電気的な構成を示すブロック図である。図２に示すように、画像形成装置１２は、ＣＰＵ２２を含み、ＣＰＵ２２は、バス２０を介して、ＲＡＭ２４、タッチパネル制御回路２６、表示制御回路２８、画像形成部３４、画像読取部３６、有線通信部３８、ＮＦＣリーダ／ライタ４０、ＨＤＤ４２に接続される。また、画像形成装置１２は、タッチパネル３０およびディスプレイ３２を備え、タッチパネル３０はタッチパネル制御回路２６に接続され、ディスプレイ３２は表示制御回路２８に接続される。
【００２９】
ＣＰＵ２２は、画像形成装置１２の全体的な制御を司る。ＲＡＭ２４は、ＣＰＵ２２のワーク領域およびバッファ領域として用いられる。
【００３０】
タッチパネル制御回路２６は、タッチパネル３０に必要な電圧等を付与するとともに、タッチパネル３０のタッチ有効範囲内でのタッチ操作またはタッチ入力を検出して、その触れた位置の座標データをＣＰＵ２２に出力する。
【００３１】
タッチパネル３０は、ディスプレイ３２の表示面上に設ける。なお、タッチパネル３０としては、静電容量方式、電磁誘導方式、抵抗膜方式および赤外線方式等の任意のものを用いることができる。また、タッチパネル３０とディスプレイ３２を一体型にした、タッチパネルディスプレイが用いられてもよい。
【００３２】
表示制御回路２８は、ＧＰＵおよびＶＲＡＭなどを含み、ＣＰＵ２２の指示の下、ＧＰＵは、ＲＡＭ２４に記憶された画像生成データ４０４ｂを用いてディスプレイ３２に種々の画面を表示するための表示用画像データをＶＲＡＭに生成し、生成した表示画像データをディスプレイに３２に出力する。
【００３３】
ディスプレイ３２は、ＬＣＤあるいはＥＬ（Electro-Luminescence）ディスプレイなどの汎用の表示装置である。
【００３４】
画像形成部３４は、感光体ドラム、帯電装置、露光装置、現像装置、転写装置および定着装置等を備え、紙面上に乾式電子写真方式を用いて画像を形成する。紙面へ形成するための画像データには、画像読取部３６で読取済みの画像データあるいは外部の情報処理装置等から送られた画像データを用いる。また、記録媒体には、紙からなる用紙だけに限定されない。
【００３５】
画像読取部３６は、光源、複数のミラー、結像レンズおよびラインセンサ等を備える。この画像読取部３６は、原稿表面から反射した反射光を複数のミラーによって結像レンズに導く。そして、結像レンズによって反射光をラインセンサの受光素子に結像させる。ラインセンサでは、受光素子に結像した反射光の輝度または色度が検出され、受光素子に結像した反射光の輝度または色度が検出され、原稿表面の画像に基づく読取画像データが生成される。また、ラインセンサにはＣＭＯＳ（Complementary Metal Oxide Semiconductor）やＣＣＤ（Charge Coupled Device）等が用いられる。
【００３６】
有線通信部３８は、ネットワーク１８に接続するための有線通信回路を含み、ＣＰＵ２２の指示により、ネットワーク１８を介して通信を行う。一例として、有線通信部３８は、Ｅｔｈｅｒｎｅｔ（登録商標）等の通信規格に準拠した有線通信方式に基づき、データの送受信を行う。
【００３７】
ＮＦＣリーダ／ライタ４０は、制御部、記憶部およびアンテナから構成され、ＮＦＣ方式によるデータの送受信が可能である。なお、ＮＦＣリーダ／ライタ４０は、ＩＳＯ／ＩＥＣ１８０９２やＩＳＯ／ＩＥＣ１４４４３等の標準規格に準拠した方式に基づき、データの送受信を行う。また、この第１実施例では、ＮＦＣリーダ／ライタ４０を用いるようにしてあるが、Ｂｌｕｅｔｏｏｔｈ（登録商標）を用いるようにしてもよい。これらのことは、後述するＮＦＣリーダ／ライタ６４についても同じである。
【００３８】
ＨＤＤ４２は、画像形成装置１２の主記憶装置であり、画像形成装置１２を制御するための制御プログラム、オプション機能を含む各種の機能を実行するためのプログラム、制御プログラムの実行に必要なデータ、画像形成装置１２で読み取ったデータ、および他の装置から受信したデータ等が記憶されている。
【００３９】
また、ＨＤＤ４２は、画像形成装置１２にログインするためのユーザ認証情報を記憶する。ユーザ認証情報は、ユーザＩＤおよびパスワードである。さらに、ＨＤＤ４２は、オプション機能を設定（または有効化）するための情報（後述する、「ライセンスキーデータ」に相当する）と比較（または照合）するための照合情報を記憶する。さらにまた、ＨＤＤ４２は、管理サーバ１６にアクセス（または接続）するとともに、管理サーバ１６からライセンスキーデータを取得するための情報（後述する、「出力用データ４０４ｃ」に相当する）のうちの一部の情報を記憶する。
【００４０】
後述するように、出力用データ４０４ｃ（「取得情報」に相当する）は、画像形成装置１２の機種情報（製品名など）、当該画像形成装置１２に割り当てられたシリアル番号、管理サーバ１６に接続（またはアクセス）するための接続先情報、オプション機能の名称およびオプション機能を識別するための識別情報を含み、より具体的には、これらの内容を含むＵＲＬについてのデータである。このうち、オプション機能の識別情報は、ユーザによって手入力される。また、オプション機能の名称およびオプション機能の識別情報は、オプション機能を特定するための情報であるが、オプション機能の名称は無くてもよい。
【００４１】
なお、図２に示す画像形成装置１２の電気的な構成は単なる一例であり、これに限定される必要はない。たとえば、有線通信部３８に代えて無線通信部が設けれらてもよい。
【００４２】
図３は、図１に示すユーザ端末１４の電気的な構成を示すブロック図である。図３に示すように、ユーザ端末１４は、ＣＰＵ５２を含み、ＣＰＵ５２は、バス５０を介して、ＲＡＭ５４、タッチパネル制御回路５６、表示制御回路５８、カメラ６０、無線通信部６２およびＮＦＣリーダ／ライタ６４に接続されている。また、ユーザ端末１４は、タッチパネル６６およびディスプレイ６８を備え、タッチパネル６６はタッチパネル制御回路５６へ接続され、ディスプレイ６８は表示制御回路５８へ接続される。
【００４３】
ＣＰＵ５２は、ユーザ端末１４の全体的な制御を司る。ＲＡＭ５４は、ＣＰＵ５２のワーク領域およびバッファ領域として用いられる。
【００４４】
タッチパネル制御回路５６は、タッチパネル６６に必要な電圧等を付与するとともに、タッチパネル６６のタッチ有効範囲内でのタッチ操作またはタッチ入力を検出して、その触れた位置を示す座標データをＣＰＵ５２に出力する。
【００４５】
タッチパネル６６は、ディスプレイ６８の表示面上に設ける。なお、タッチパネル６６としては、静電容量方式、電磁誘導方式、抵抗膜方式および赤外線方式等の任意のものを用いることができる。また、タッチパネル６６とディスプレイ６８を一体型にした、タッチパネルディスプレイが用いられてもよい。
【００４６】
表示制御回路５８は、ＧＰＵおよびＶＲＡＭなどを含み、ＣＰＵ５２の指示の下、ＧＰＵは、ＲＡＭ５４に記憶された画像生成データ５０４ｂを用いてディスプレイ６８に種々の画面表示するための表示用画像データをＶＲＡＭに生成し、生成した表示画像データをディスプレイに６８に出力する。
【００４７】
ディスプレイ６８は、ＬＣＤあるいはＥＬ（Electro-Luminescence）ディスプレイなどの汎用の表示装置である。
【００４８】
カメラ６０は、ＣＣＤ（Charge Coupled Device）またはＣＭＯＳ（Complementary Metal Oxide Semiconductor）等のイメージセンサおよび焦点位置の調整が可能なフォーカスレンズを有している。フォーカスレンズを通して入った光は、イメージセンサにより電気信号に変換された後にＡ／Ｄ変換され、撮像された画像に対応する画像データが生成される。生成された画像データは、ＣＰＵ５２に入力され、ＲＡＭ５４に一時記憶される。
【００４９】
無線通信部６２は、ネットワーク１８に接続するための２つの無線通信回路を含む。２つの無線通信回路の各々には、アンテナが接続されており、ＣＰＵ５２の指示により、電話機能またはＷｉＦｉ（登録商標）による無線通信機能を用いて無線通信を行う。無線通信部６２の一方の無線通信回路は、電話機能を用いて、ＩＭＴ−Ａｄｖａｎｃｅｄ等の通信規格に準拠した通信方式に基づいてデータの送受信を行う。また、無線通信部６２の他方の無線通信回路は、ＷｉＦｉ（登録商標）による無線通信機能を用いて、ＩＥＥＥ８０２．１１等の通信規格に従ってデータの送受信を行う。
【００５０】
ＮＦＣリーダ／ライタ６４は、制御部、記憶部およびアンテナから構成され、ＮＦＣリーダ／ライタ４０と同様に、ＮＦＣ方式によるデータの送受信が可能である。
【００５１】
また、図３に示すユーザ端末１４の電気的な構成は、単なる一例であり、これに限定される必要はない。
【００５２】
管理サーバ１６は、画像形成装置１２などの種々の画像形成装置のオプション機能を有効化するための情報（「有効化情報」に相当する）であるライセンスキー（プロダクトキーとも呼ばれる）を管理するサーバであり、ＨＤＤまたはＲＡＭに、出力用データ４０４ｃの認証情報およびライセンスキーデータを記憶する。管理サーバ１６は、ユーザ端末１４から受信した出力用データ４０４ｃが、当該出力用データ４０４ｃの認証情報と一致するかどうかを判断し、一致すれば、当該出力用データ４０４ｃの送信元へ、当該出力用データ４０４ｃが示すオプション機能についてのライセンスキーデータを返信する。
【００５３】
このような構成の情報処理システム１０では、画像形成装置１２のオプション機能を有効化する場合、当該オプション機能についてのライセンスキーを管理サーバ１６から取得して、画像形成装置１２に入力する必要がある。以下、オプション機能を有効化する方法を画像形成装置１２のディスプレイ３２およびユーザ端末１４のディスプレイ６８に表示される各種の画面を参照しながら説明することにする。なお、オプション機能を有効化すること以外は本願発明の本質的な内容ではないため、簡単に説明する、または、説明を省略することにする。
【００５４】
図４は画像形成装置１２のディスプレイ３２に表示されるホーム画面１００の一例を示す図である。画像形成装置１２は、主電源がオンされたとき、または、省電力モードから通常モードに移行されたときに、ユーザ認証を実行し、ユーザ認証に成功すると、図４に示すようなホーム画面１００をディスプレイ３２に表示する。
【００５５】
図示は省略するが、画像形成装置１２は、ユーザ認証を実行する場合、ユーザＩＤとパスワードを入力するための画面をディスプレイ３２に表示し、ユーザＩＤとパスワードが入力されたことに応じて、ＨＤＤ４２に記憶されたユーザ認証情報（すなわち、ユーザＩＤとパスワードの組）と一致するかどうかを判断する。入力されたユーザＩＤとパスワードがＨＤＤ４２に記憶されたユーザ認証情報と一致する場合には、ユーザ認証に成功したことが判断される。一方、入力されたユーザＩＤとパスワードの少なくとも一方がＨＤＤ４２に記憶されたユーザ認証情報と一致しない場合には、ユーザ認証に失敗したことが判断される。ただし、ユーザＩＤおよびパスワードの入力に代えて、ＮＦＣリーダ／ライタ４０を用いて、ＩＤカードからユーザＩＤおよびパスワードを読み取るようにしてもよい。
【００５６】
ホーム画面１００は、画像形成装置１２のメインメニューを表示する画面であり、このホーム画面１００には、複数のアイコン１０２が設けられる。複数のアイコン１０２は、コピー機能、ファックス機能またはスキャン機能を選択するために設けられる。また、ホーム画面１００には、アイコン（または、設定ボタン）１０４が設けられる。アイコン１０４は、各種の設定を行うために設けられる。
【００５７】
また、ホーム画面１００には、指標画像１１０が表示される。指標画像１１０は、画像形成装置１２がネットワーク１８に接続されているかどうかを識別可能に示すための画像である。図４に示す指標画像１１０は、画像形成装置１２がネットワーク１８に接続されていない場合に表示される画像であり、四角枠の中に通信不能の文字が記載される。図示は省略するが、通信可能である場合には、四角枠の中に通信可能の文字が記載された指標画像１１０が表示される。ただし、指標画像１１０は一例であり、通信不能または通信可能であることを図柄で示してもよい。なお、これらのことは、後述する他の画面に表示される指標画像１３０、１５０、１７０、１９０、２１０、２３０、２５０、２７０、３１０についても同じであるため、重複した説明は省略することにする。
【００５８】
ただし、上述したように、画像形成装置１２は、イントラネットに接続される場合もある。この場合、画像形成装置１２がイントラネットに接続されていても、ネットワーク１８に接続されていない場合には、管理サーバ１６からライセンスキーを取得することができない。したがって、指標画像１１０は、イントラネットに接続されているかどうかを識別するための第１の画像（通信可能または通信不能を示す画像）と、ネットワーク１８に接続されているかどうかを識別するための第２の画像（通信可能または通信不能を示す画像）を含むようにしてもよい。
【００５９】
ホーム画面１００において、アイコン１０２がタッチされると、タッチされたアイコン１０２に割り当てられた機能を実行するための画面がディスプレイ３２に表示される。つまり、コピーの操作画面、ファックスの操作画面またはスキャンの操作画面がディスプレイ３２に表示される。なお、これらの機能を各操作画面に従って実行等することは既に周知であり、また、本願発明の本質的な内容ではないため、コピー、ファックスおよびスキャンの各機能についての説明は省略する。
【００６０】
また、ホーム画面１００において、アイコン１０４がタッチされると、図５に示すような設定画面１２０がディスプレイ３２に表示される。設定画面１２０は、各種設定を確認または変更する画面であり、この設定画面１２０には、複数のアイコン１２２が設けられる。複数のアイコン１２２は、基本設定、用紙設定およびオプション機能設定を実行するために設けられる。設定画面１２０において、アイコン１２２がタッチされると、タッチされたアイコン１２２に割り当てられた機能を実行するための画面がディスプレイ３２に表示される。つまり、基本設定の画面、用紙設定の画面またはオプション機能設定の画面がディスプレイ３２に表示される。基本設定の画面においては、画像形成装置１２に設けられるディスプレイ３２の照度、省電力モードに移行される条件などが確認および設定される。用紙設定の画面においては、用紙トレイまたは用紙カセットにセットされる用紙サイズが確認および設定される。オプション機能設定の画面においては、オプション機能が確認および有効化するための処理が開始される。また、アイコン１２４は、１つ手前の画面（ここでは、ホーム画面１００）をディスプレイ３２に表示させるために設けられる。つまり、１つ手前の画面に戻る。後述するアイコン１４８、１６８、１８４、２０２、２２６、２６４、３０８についても同様である。さらに、設定画面１２０には、指標画像１３０が表示される。
【００６１】
設定画面１２０において、オプション機能設定のアイコン１２２がタッチされると、図６に示すような識別情報入力画面１４０がディスプレイ３２に表示される。
【００６２】
識別情報入力画面１４０は、オプション機能の識別情報を入力する画面であり、この識別情報入力画面１４０には、複数の表示領域１４２、複数の入力領域１４４、数字キー１４６、アイコン１４８およびアイコン１５２が設けられる。また、識別情報入力画面１４０には、指標画像１５０が表示される。
【００６３】
複数の表示領域１４２の各々は、オプション機能の名称を表示するために設けられる。図６に示す例では、オプションＡ、オプションＢ、オプションＣおよびオプションＤが各表示領域１４２に表示される。オプション機能自体は本願の本質的な内容ではないため、具体的な内容については省略するが、一例として、バーコード用フォントキットおよびインターネットＦａｘ拡張キットなどの機能が該当する。バーコード用フォントキットは、バーコードのフォントを利用するためのアプリケーションである。インターネットＦａｘ拡張キットは、ファックスのデータを、公衆電話回線を介さずに、ＬＡＮおよび／またはインターネットを介して、電子メールの添付ファイルとして送受信可能とするためのアプリケーションである。
【００６４】
複数の入力領域１４４は、複数の表示領域１４２に対応して設けられ、それぞれ、識別情報を入力するための領域であり、入力された識別情報を表示する。数字キー１４６は、識別情報を手入力するためのソフトウェアキーであり、０から９までの各数字を入力することができる。アイコン１４８は、１つ手前の画面（ここでは、設定画面１２０）に戻るために設けられる。また、アイコン１５２は、識別情報の入力が終了したことを指示するとともに、有効化したいオプション機能のライセンスキーの取得を実行（または指示）するために設けられる。
【００６５】
ユーザは、数字キー１４６を操作（またはタッチ）して、有効化したいオプション機能の識別情報を、このオプション機能が表示された表示領域１４２に対応する入力領域１４４に入力する。この第１実施例では、オプション機能の識別情報は上記のバーコード用フォントキットおよびインターネットＦａｘ拡張キットなどの所定のキットに付属される。この第１実施例では、オプション機能の識別情報は、７桁の数字で表される。ただし、これは一例であり、識別情報は、アルファベット、または、数字とアルファベットで表されてもよい。なお、アルファベットが含まれる場合には、数字キー１４６に加えてアルファベットを入力するためのソフトウェアキーも識別情報入力画面１４０に設けられる。
【００６６】
なお、この第１実施例では、オプション機能の識別情報は、所定のキットに付属されるようにしてあるが、有効にしたオプション機能が予め画像形成装置１２に組み込まれており、オプション機能の識別情報も予め画像形成装置１２に記憶されている場合には、オプション機能の名称または／およびオプション機能の説明が表示された一覧から入手できるようにしてもよい。
【００６７】
ユーザが、有効化したいオプション機能が表示された表示領域１４２に対応する入力領域１４４をタッチして指定した後に、当該オプション機能の識別情報を入力し、アイコン１５２をタッチすると、画像形成装置１２は、入力された識別情報が正しいかどうかの認証処理を実行する。ここでは、入力された識別情報が、ＨＤＤ４２に予め記憶された識別情報と一致するかどうかが判断される。詳細な説明は省略するが、ＨＤＤ４２のユーザの操作によってアクセスできない領域に、各オプション機能に対応して識別情報が記憶されており、識別情報を認証する場合に参照される。このことは、後述するライセンスキーの認証処理についても同じである。
【００６８】
入力された識別情報が、ＨＤＤ４２に予め記憶された識別情報と一致しない場合には、識別情報がエラーであることが報知され、識別情報を入力し直すために、何ら入力されていない識別情報入力画面１４０がディスプレイ３２に表示される。ただし、識別情報がエラーであることが報知される場合には、その旨のメッセージがテキストでディスプレイ３２に表示されたり、その旨のメッセージが音声または音でスピーカから出力されたり、それらの両方が実行されたりする。以下、報知する場合について同様である。
【００６９】
一方、入力された識別情報が、ＨＤＤ４２に予め記憶された識別情報と一致する場合には、識別情報が正しいと判断し、画像形成装置１２は、ネットワーク１８に接続されているかどうか判断する。
【００７０】
画像形成装置１２がネットワーク１８に接続されている場合には、ネットワーク１８を介して管理サーバ１６に出力用データ４０４ｃを送信し、これに応じて管理サーバ１６から送信されるライセンスキーを受信する。この場合、画像形成装置１２は、受信したライセンスキーを用いて認証処理を実行し、オプション機能を自動的に有効化する。認証処理では、受信したライセンスキーが予めＨＤＤ４２に記憶されているライセンスキーと一致するかどうかが判断され、一致する場合には、認証成功であり、一致しない場合には、認証失敗である。認証成功である場合には、ライセンスキーに対応するオプション機能が有効化される。一方、認証失敗である場合には、認証エラーが報知された後に、再度管理サーバ１６に出力用データ４０４ｃを送信し、ライセンスキーを受信し直す。
【００７１】
一方、画像形成装置１２がネットワーク１８に接続されていない場合には、つまり、画像形成装置１２が通信不能である場合には、ユーザは、ユーザ端末１４を用いて管理サーバ１６にアクセスし、有効化したいオプション機能のライセンスキーを取得し、取得したライセンスキーを画像形成装置１２に入力する。
【００７２】
なお、この第１実施例では、画像形成装置１２は通信機能を備えているため、通信不能である場合には、画像形成装置１２が設置される場所に、画像形成装置１２をネットワーク１８に接続するための環境または設備が整っていないことを意味する。ただし、ネットワーク１８に接続するための環境または設備が整っており、画像形成装置１２のネットワーク接続の設定は完了しているが、セキュリティ上の問題でネットワーク１８に接続できていない場合も通信不能である場合に含まれる。
【００７３】
このように、画像形成装置１２が通信不能である場合には、識別情報入力画面１４０においてアイコン１５２がタッチされたことに応じて、図７に示すような出力方法選択画面１６０がディスプレイ３２に表示される。出力方法選択画面１６０は、出力用データ４０４ｃ（または、これに対応するＵＲＬ）を出力する方法を選択する画面である。
【００７４】
図７に示すように、出力方法選択画面１６０には、アイコン１６２、アイコン１６４、アイコン１６６およびアイコン１６８が設けられる。また、出力方法選択画面１６０には、指標画像１７０が表示される。
【００７５】
アイコン１６２、アイコン１６４およびアイコン１６６は、出力用データ４０４ｃの取得方法を選択させるために設けられており、タッチされると、タッチされたアイコン１６２、アイコン１６４またはアイコン１６６に割り当てられた取得方法を実行するための画面がディスプレイ３２に表示される。アイコン１６２がタッチされた場合には、ＱＲコード（登録商標）を読み取ることによる出力用データ４０４ｃの出力方法（以下、この明細書において、「第１の方法」ということがある）が選択され、図８に示すようなＱＲコード表示画面１８０がディスプレイ３２に表示される。アイコン１６４がタッチされた場合には、ＮＦＣを用いた通信による出力用データ４０４ｃの出力方法（以下、この明細書において、「第２の方法」ということがある）が選択され、図９に示すようなＮＦＣ通信画面２００がディスプレイ３２に表示される。アイコン１６６がタッチされた場合には、ＵＲＬを表示することによる出力用データ４０４ｃに対応するＵＲＬの出力方法（以下、この明細書において、「第３の方法」ということがある）が選択され、図１０に示すようなＵＲＬ表示画面２２０がディスプレイ３２に表示される。アイコン１６８は、１つ前の画面（ここでは、識別情報入力画面１４０）に戻るために設けられる。
【００７６】
なお、図７では省略するが、出力方法選択画面１６０には、「ネットワーク１８による通信が不能であること」、「ネットワーク１８による通信を使用しない方法でライセンスキーを取得すること」を通知するためのメッセージが表示されてもよい。たとえば、「外部とのネットワーク通信を行うことができません。ネットワーク通信以外の方法を選択してライセンスキーを取得してください。」などのメッセージがアイコン１６２〜１６６と、アイコン１６８の間に表示される。
【００７７】
図８に示すＱＲコード表示画面１８０は、ＱＲコード１８６を用いて、ユーザ端末１４に出力用データ４０４ｃを取得させるための画面である。このＱＲコード表示画面１８０には、アイコン１８２およびアイコン１８４が設けられる。また、ＱＲコード表示画面１８０には、ＱＲコード１８６の読み取りを促すメッセージが表示されるとともに、出力用データ４０４ｃに所定の符号化処理を施すことにより生成されたＱＲコード１８６および指標画像１９０が表示される。
【００７８】
アイコン１８２は、次の画面（ここでは、図１１に示すライセンスキー入力画面２４０）をディスプレイ３２に表示させるために設けられる。アイコン１８４は、１つ前の画面（ここでは、出力方法選択画面１６０）に戻るために設けられる。このことは、後述する、ＮＦＣ通信画面２００のアイコン２０２およびＵＲＬ表示画面２２０のアイコン２２６も同じである。
【００７９】
ＱＲコード表示画面１８０が表示された場合には、つまり、第１の方法が選択された場合には、ユーザは、ユーザ端末１４のカメラ機能を用いてＱＲコード１８６を読み取る。すると、ユーザ端末１４は、ブラウザを起動し、読み取ったＱＲコード１８６を復号した出力用データ４０４ｃに対応するＵＲＬに従って、管理サーバ１６にアクセスするとともに、管理サーバ１６にライセンスキーの取得を要求する。このとき、ユーザ端末１４は、携帯電話網およびインターネットを介して管理サーバ１６と通信可能に接続する。
【００８０】
なお、この第１実施例では、ＱＲコード１８６を用いるようにしてあるが、ＤａｔａＭａｔｒｉｘまたはバーコード等の他の符号を用いるようにしても構わない。
【００８１】
また、上述したように、この第１実施例では、出力用データ４０４ｃは、画像形成装置１２の機種情報、当該画像形成装置１２に割り当てられたシリアル番号、管理サーバ１６に接続するための接続先情報、オプション機能の名称およびオプション機能の識別情報を含むＵＲＬについてのデータであるが、管理サーバ１６に接続するための接続先情報のみを示すＵＲＬと、画像形成装置１２の機種情報（製品名など）、当該画像形成装置１２に割り当てられたシリアル番号、オプション機能の名称およびオプション機能の識別情報を含む付加情報についてのデータであってもよい。かかる場合には、ユーザ端末１４は、管理サーバ１６にアクセスし、付加情報を別途指定することになる。このことは、第２の方法または第３の方法が選択された場合も同じである。ただし、第３の方法の場合には、ＵＲＬおよび付加情報のそれぞれを、ユーザ端末１４に入力する必要がある。
【００８２】
また、図９に示すＮＦＣ通信画面２００は、ＮＦＣリーダ／ライタ４０を用いて近距離無線通信を行う際に、ディスプレイ３２に表示される画面である。ＮＦＣ通信画面２００の中央には、近距離無線通信の準備および実行を促すためのメッセージが表示される。また、ＮＦＣ通信画面２００には、アイコン２０２が設けられている。さらに、ＮＦＣ通信画面２００には、指標画像２１０が表示される。
【００８３】
画像形成装置１２は、ＮＦＣ通信画面２００をディスプレイ３２に表示する処理と平行して、ＮＦＣリーダ／ライタ４０を起動し、出力用データ４０４ｃの送信処理を開始または実行する。
【００８４】
ＮＦＣ通信画面２００が表示された場合には、つまり、第２の方法が選択された場合には、ユーザは、ユーザ端末１４のＮＦＣリーダ／ライタ６４を起動し、ユーザ端末１４をＮＦＣリーダ／ライタ４０へ近づけて、ユーザ端末１４に出力用データ４０４ｃを取得（または、受信）させる。すると、ユーザ端末１４は、ブラウザを起動し、取得した出力用データ４０４ｃに対応するＵＲＬに従って、管理サーバ１６にアクセスするとともに、管理サーバ１６にライセンスキーの取得を要求する。このとき、ユーザ端末１４は、携帯電話網およびインターネットを介して管理サーバ１６と通信可能に接続する。
【００８５】
この第１実施例では、画像形成装置１２は、ユーザ端末１４への出力用データ４０４ｃの送信すなわち近距離無線通信を完了すると、自動的に、次の画面（ここでは、ライセンスキー入力画面２４０）をディスプレイ３２に表示させる。ただし、ユーザの操作によって、次の画面がディスプレイ３２に表示されてもよい。
【００８６】
また、図１０に示すＵＲＬ表示画面２２０は、出力用データ４０４ｃに対応するＵＲＬ２２２を表示するための画面である。ＵＲＬ表示画面２２０の中央には、ユーザ端末１４のブラウザを起動し、アドレスすなわち出力用データ４０４ｃに対応するＵＲＬ２２２を入力する旨のメッセージおよびＵＲＬ２２２が表示される。また、ＵＲＬ表示画面２２０には、アイコン２２４およびアイコン２２６が設けられる。さらに、ＮＦＣ通信画面２００には、指標画像２１０が表示される。
【００８７】
アイコン２２４は、次の画面（ここでは、ライセンスキー入力画面２４０）をディスプレイ３２に表示させるために設けられる。
【００８８】
ＵＲＬ表示画面２２０が表示された場合には、つまり、第３の方法が選択された場合には、ユーザは、ユーザ端末１４のブラウザを起動し、ＵＲＬの入力欄に、ＵＲＬ２２２を入力して、エンター（実行）する。すると、ユーザ端末１４は、ＵＲＬ２２２に従って、管理サーバ１６にアクセスするとともに、管理サーバ１６にライセンスキーの取得を要求する。このとき、ユーザ端末１４は、携帯電話網およびインターネットを介して管理サーバ１６と通信可能に接続する。
【００８９】
管理サーバ１６は、ライセンスキーの取得要求に応じて、機種情報が示す画像形成装置１２の機種および識別情報が示すオプション機能に対応するライセンスキーをＨＤＤまたはデータベースから取得し、取得したライセンスキーをアクセスしてきたユーザ端末１４に送信する。ユーザ端末１４は、ライセンスキーを受信すると、ユーザの指示に従う方法で、ライセンスキーを出力する。ユーザがＱＲコードの表示を選択した場合には、ユーザ端末１４は、ライセンスキーを符号化したＱＲコードをディスプレイ６８に表示する。ユーザがＮＦＣによる送信を選択した場合には、ユーザ端末１４は、ＮＦＣリーダ／ライタ６４を起動し、受信したライセンスキーのデータをＮＦＣリーダ／ライタ６４を介して送信する。ユーザが画面表示を選択した場合には、ユーザ端末１４は、ライセンスキーをテキストでディスプレイ６８に表示する。
【００９０】
なお、この第１実施例では、ユーザ認証に成功した場合にホーム画面１００を表示するようにしたが、オプション機能の識別番号をユーザが入力するようにするため、この識別番号を正当な権限を有するユーザのみが入力可能に管理しておけば、ユーザ認証を行う必要はない。また、オプション機能の識別番号をユーザに入力させない構成にした場合にのみ、ユーザ認証を行うようにしてもよい。たとえば、オプション機能の表示領域１４２を、対応するオプション機能の識別番号を入力するアイコンとし、アイコンがタッチされたことに応じて、対応する入力領域１４４に識別番号が入力されるようにすることもできる。
【００９１】
上述したように、第１の方法、第２の方法または第３の方法によって、出力用データ４０４ｃまたはこれに対応するＵＲＬが取得され、自動的に、または、ユーザの操作によって、図１１に示すライセンスキー入力画面２４０がディスプレイ３２に表示される。
【００９２】
ライセンスキー入力画面２４０は、有効化したいオプション機能のラインセンスキーを入力する画面である。図１１に示すように、ライセンスキー入力画面２４０には、数字キー２４２、アイコン２４４、アイコン２４６および入力領域２４８が設けられる。また、ライセンスキー入力画面２４０には、指標画像２５０が表示される。
【００９３】
数字キー２４２は、ラインセンスキーを手入力するためのソフトウェアキーであり、０から９までの各数字を入力することができる。アイコン２４４は、入力されたライセンスキーを認証し、対応するオプション機能の有効化を実行するために設けられる。アイコン２４４がタッチされると、入力されたラインセンスキーの認証処理が実行される。ここでは、入力されたライセンスキーがＨＤＤ４２に予め記憶されたライセンスキー（以下、「照合情報」という）が一致するかどうかを判断し、一致すれば、対応するオプション機能が有効化される。つまり、有効化されたオプション機能が使用可能にされる。図示は省略するが、一致しない場合には、対応するオプション機能は有効化されず、ライセンスキーの再入力が実行される。
【００９４】
なお、この第１実施例では、照合情報としてライセンスキーを記憶しておき、ライセンスキーが照合情報と一致するかどうかを判断するようにしてあるが、これに限定される必要はない。ライセンスキーと所定の情報を用いて所定の演算処理を実行することにより、その演算結果が正しいかどうかを判断するようにしてもよい。
【００９５】
また、アイコン２４６は、出力方法選択画面１６０に戻るために設けられる。入力領域２４８は、数字キー２４２を用いて数字すなわちライセンスキーを入力する領域であり、入力された数字を順次表示する。この第１実施例では、ライセンスキーは数字列で表されるが、アルファベット、または、数字とアルファベットで表されてもよい。なお、アルファベットが含まれる場合には、数字キー２４２に加えてアルファベットを入力するためのソフトウェアキーもライセンスキー入力画面２４０に設けられる。
【００９６】
図１２は、図２に示す画像形成装置１２のＲＡＭ２４のメモリマップの一例を示す図解図である。図１２に示すように、ＲＡＭ２４は、プログラム記憶領域４０２およびデータ記憶領域４０４を含む。また、ＲＡＭ２４のプログラム記憶領域４０２には、画像形成装置１２の制御プログラム、すなわち、情報処理プログラムを記憶し、情報処理プログラムは、通信プログラム４０２ａ、操作検出プログラム４０２ｂ、画像生成プログラム４０２ｃ、表示プログラム４０２ｄ、識別情報認証プログラム４０２ｅ、およびライセンスキー認証プログラム４０２ｆを含む。
【００９７】
通信プログラム４０２ａは、ネットワーク１８との接続状況を判断し、通信可能であれば有線通信部３８を制御し、データの送受信を行うためのプログラムである。また、通信プログラム４０２ａは、ＮＦＣリーダ／ライタ４０を用いて、ユーザ端末１４等のＮＦＣ対応機器あるいはＮＦＣ対応カードに対して、通信路の確立および設定を行い、データの送受信を行うためのプログラムでもある。
【００９８】
操作検出プログラム４０２ｂは、画像形成装置１２の各操作部への操作に対応する操作検出データを検出するためのプログラムである。具体的には、タッチパネル３０がタッチ（または操作）された場合には、ＣＰＵ２２は、操作検出プログラム４０２ｂに従って、タッチパネル３０から出力されたタッチ座標データを操作データ４０４ａとして取得して、バッファに記憶する。また、ハードウェアのボタンないしキーが押圧または操作された場合には、ＣＰＵ２２は、操作検出プログラム４０２ｂに従って、ボタンないしキーの押圧または操作による操作データ４０４ａ取得して、バッファに記憶する。
【００９９】
画像生成プログラム４０２ｃは、後述する画像生成データ４０４ｂを用いて、ディスプレイ３２に各種の表示画像（この実施例では、上記の各画面１００、１２０、１４０、１６０、１８０、２００、２２０および２４０など）を表示するための表示用画像データを生成するためのプログラムである。表示プログラム４０２ｄは、画像生成プログラム４０２ｃに従って生成された表示用画像データに対応する表示画像をディスプレイ３２に表示するためのプログラムである。
【０１００】
識別情報認証プログラム４０２ｅは、識別情報入力画面１４０においてユーザが入力した識別情報がＨＤＤ４２に予め記憶された識別情報と一致するかどうかを判断し、一致すれば、出力用データ４０４ｃの取得方法を選択し、一致しなければ、識別情報のエラーを報知するためのプログラムである。
【０１０１】
ライセンスキー認証プログラム４０２ｆは、管理サーバ１６から受信したライセンスキーまたはライセンスキー入力画面２４０においてユーザが入力したライセンスキーがＨＤＤ４２に予め記憶された照合情報（ライセンスキー）と一致するかどうかを判断し、一致すれば、ライセンスキーに対応するオプション機能を有効化し、一致しなければ、ライセンスキーのエラーを報知するためのプログラムである。
【０１０２】
図示は省略するが、プログラム記憶領域４０２には、コピー、ファックスおよびスキャンに必要な他のプログラムなども記憶される。
【０１０３】
データ記憶領域４０４には、操作データ４０４ａ、画像生成データ４０４ｂおよび出力用データ４０４ｃが記憶される。
【０１０４】
操作データ４０４ａは、操作検出プログラム４０２ｂに従って検出した操作データであり、時系列に従って記憶される。なお、操作データ４０４ａは、ＣＰＵ２２の処理に使用された後に削除される。
【０１０５】
画像生成データ４０４ｂは、ディスプレイ３２に表示する表示画像に対応する表示用画像データを生成するためのポリゴンデータおよびテクスチャーデータ等を含むデータである。
【０１０６】
出力用データ４０４ｃは、画像形成装置１２の機種情報、当該画像形成装置１２に割り当てられたシリアル番号、管理サーバ１６に接続（またはアクセス）するための接続先情報および有効化したいオプション機能を識別するための識別情報を含むデータである。出力用データ４０４ｃのうち、オプション機能を識別するための識別情報を除いたデータは、ＨＤＤ４２から読み出され、ＲＡＭ２４に記憶される。
【０１０７】
図示は省略するが、データ記憶領域４０４には、情報処理プログラムの実行に必要な他のデータが記憶されるとともに、情報処理プログラムの実行に必要なフラグおよびカウンタ（タイマ）も設けられる。
【０１０８】
図１３、図１４、図１５および図１６は、図２に示したＣＰＵ２２の制御処理（または、情報処理）を示すフロー図である。以下、具体的なＣＰＵ２２の処理について説明する。ただし、上述したように、ユーザ認証の処理は、画像形成装置１２の電源がオンされたり、画像形成装置１２が省電力モードから通常モードに復帰するときに実行される。つまり、ユーザ認証の処理は、図１３〜図１５に示す制御処理が開始される前に実行される。また、図１３〜図１５に示す制御処理では、簡単のため、前の画面に戻る場合には省略してある。
【０１０９】
図１３に示すように、ＣＰＵ２２は、制御処理を開始すると、ステップＳ１で、画像形成装置１２のディスプレイ３２に、図４に示したようなホーム画面１００を表示する。次のステップＳ３では、ユーザによる操作が有るかどうかを判断する。なお、操作データを検出する処理は、制御処理とは別に平行して実行されており、ステップＳ３では、ＣＰＵ２２は、現在のフレームにおける操作データ４０４ａがデータ記憶領域４０４に記憶されているかどうかを判断する。ただし、フレームは、画面を更新する単位時間であり、たとえば、１／３０秒、１／６０秒または１／１２０秒である。
【０１１０】
ステップＳ３で“ＮＯ”であれば、つまり、ユーザによる操作が無ければ、ステップＳ３に戻る。一方、ステップＳ３で“ＹＥＳ”であれば、つまり、ユーザによる操作が有れば、ステップＳ５で、ホーム画面１００に設けられる設定のアイコン１０４がタッチされたかどうかを判断する。
【０１１１】
ステップＳ５で“ＮＯ”であれば、つまり、他のアイコン１０２がタッチされれば、ステップＳ１１で、その他の処理が実行して、ステップＳ１に戻る。詳細な説明は省略するが、ステップＳ１１では、コピー、ファックスまたはスキャンについての処理、または、基本設定、用紙設定についての処理が実行される。一方、ステップＳ５で“ＹＥＳ”であれば、つまり、アイコン１０４がタッチされれば、ステップＳ７で、図５に示したような設定画面１２０をディスプレイ３２に表示する。
【０１１２】
続いて、ステップＳ９では、設定画面１２０に設けられるオプション機能設定のアイコン１２２がタッチされたかどうかを判断する。ステップＳ９で“ＮＯ”であれば、つまり、基本設定または用紙設定のアイコン１２２がタッチされれば、ステップＳ１１に進む。一方、ステップ９で“ＹＥＳ”であれば、つまり、オプション機能設定のアイコン１２２がタッチされれば、ステップＳ１３で、識別情報入力画面１４０をディスプレイ３２に表示し、ステップＳ１５で、番号が入力されたかどうかを判断する。
【０１１３】
ステップＳ１５で“ＮＯ”であれば、つまり、番号が入力されていなければ、ステップＳ１９に進む。一方、ステップＳ１５で“ＹＥＳ”であれば、つまり、番号が入力されれば、ステップＳ１７で、入力された番号を入力領域１４４に表示して、ステップＳ１９に進む。
【０１１４】
ステップＳ１９では、識別情報の認証かどうかを判断する。ここでは、ＣＰＵ２２は、識別情報入力画面１４０において、アイコン１５２がタッチされたかどうかを判断する。ステップＳ１９で“ＮＯ”であれば、つまりアイコン１５２がタッチされていなければ、ステップＳ１３に戻る。一方、ステップＳ１９で“ＹＥＳ”であれば、つまり、アイコン１５２がタッチされれば、図１４に示すステップＳ２１で、識別情報が正しいかどうかを判断する。ここでは、ＣＰＵ２２は、入力された識別情報がＨＤＤ４２に予め記憶された識別情報と一致するかどうかを判断する。
【０１１５】
ステップＳ２１で“ＮＯ”であれば、つまり、識別情報が正しくない場合には、ステップＳ２３で、識別情報のエラーを報知して、図１３に示したステップＳ１３に戻る。一方、ステップＳ２１で“ＹＥＳ”であれば、つまり、識別情報が正しい場合には、ステップＳ２５で、ネットワーク１８に接続されているかどうかを判断する。
【０１１６】
ステップＳ２５で“ＮＯ”であれば、つまりネットワーク１８に接続されていなければ、ステップＳ２７で、ネットワーク１８に接続不可である旨を報知し、図１５に示すステップＳ３９に進む。
【０１１７】
一方、ステップＳ２５で“ＹＥＳ”であれば、つまり、ネットワーク１８に接続されていれば、ステップＳ２９で、出力用データ４０４ｃを管理サーバ１６へ送信する。
【０１１８】
続いて、ステップＳ３１では、ライセンスキーデータを受信したかどうかを判断する。ステップＳ３１で“ＮＯ”であれば、つまり、ライセンスキーデータを受信していなければ、ステップＳ３１に戻り、ライセンスキーデータの受信を待機する。一方、ステップＳ３１で“ＹＥＳ”であれば、つまり、ライセンスキーデータを受信すれば、ステップＳ３３で、ライセンスキーが正しいかどうかを判断する。ここでは、ＣＰＵ２２は、受信したライセンスキーが照合情報と一致するかどうかを判断する。
【０１１９】
ステップＳ３３で“ＮＯ”であれば、つまり、ライセンスキーが正しくない場合には、ステップＳ３５で、ライセンスキーのエラーを報知して、ステップＳ２９に戻る。一方、ステップＳ３３で“ＹＥＳ”であれば、つまり、ライセンスキーが正しい場合には、ステップＳ３７で、対応するオプション機能を有効化して、図１３に示すステップＳ１に戻る。
【０１２０】
図１５に示すように、ステップＳ３９では、図７に示したような出力方法選択画面１６０をディスプレイ３２に表示し、ステップＳ４１で、ＱＲコードかどうかを判断する。つまり、ＣＰＵ２２は、出力方法選択画面１６０において、アイコン１６２がタッチされたかどうかを判断する。
【０１２１】
ステップＳ４１で“ＮＯ”であれば、つまり、ＱＲコードでなければ、ステップＳ４９に進む。一方、ステップＳ４１で“ＹＥＳ”であれば、つまり、ＱＲコードであれば、ステップＳ４３で、出力用データ４０４ｃに対して符号化処理を行い、ステップＳ４５で、図８に示したようなＱＲコード表示画面１８０をディスプレイ３２に表示する。
【０１２２】
次のステップＳ４７では、ライセンスキーの入力かどうかを判断する。ここでは、ＣＰＵ２２は、ＱＲコード表示画面１８０において、アイコン１８２がタッチされたかどうかを判断する。ステップＳ４７で“ＮＯ”であれば、つまり、アイコン１８２がタッチされていなければ、ステップＳ４５へ戻る。一方、ステップＳ４７で“ＹＥＳ”であれば、つまり、アイコン１８２がタッチされれば、図１６に示すステップＳ６９に進む。
【０１２３】
また、ステップＳ４９では、ＮＦＣかどうかを判断する。ここでは、ＣＰＵ２２は、出力方法選択画面１６０において、アイコン１６４がタッチされたかどうかを判断する。ステップＳ４９で“ＮＯ”であれば、つまり、アイコン１６４がタッチされていなければ、ステップＳ６１に進む。一方、ステップＳ４９で“ＹＥＳ”であれば、つまり、アイコン１６４がタッチされれば、ステップＳ５１で、ＮＦＣリーダ／ライタ４０へ出力用データ４０４ｃを書き込み、ステップＳ５３で、図９に示したようなＮＦＣ通信画面２００をディスプレイ３２に表示する。
【０１２４】
次のステップＳ５５では、ＮＦＣリーダ／ライタ４０による近距離無線通信が可能かどうかを判断する。ステップＳ５５で“ＮＯ”であれば、つまり、ユーザ端末１４のＮＦＣリーダ／ライタ６４が、近距離無線通信圏内に存在しておらず、無線通信の通信状態が確立されない場合には、ステップＳ５３へ戻る。一方、ステップＳ５５で“ＹＥＳ”であれば、つまり、ユーザ端末１４のＮＦＣリーダ／ライタ６４が、近距離無線通信圏内に存在する場合には、ＮＦＣリーダ／ライタ４０とＮＦＣリーダ／ライタ６４間の無線通信の通信状態が確立され、ステップＳ５７で、近距離無線通信を開始する。
【０１２５】
そして、ステップＳ５９で、通信が完了したかどうかを判断する。ステップＳ５９で“ＮＯ”であれば、つまり、通信が完了していなければ、ステップＳ５９に戻る。一方、ステップＳ５９で“ＹＥＳ”であれば、つまり、通信が完了すれば、ステップＳ６９に進む。
【０１２６】
また、ステップＳ６１では、ＵＲＬ表示かどうかを判断する。ここでは、ＣＰＵ２２は、出力方法選択画面１６０において、アイコン１６６がタッチされたかどうかを判断する。ステップＳ６１で“ＮＯ”であれば、つまり、ＵＲＬ表示でなければ、ステップＳ３９に戻る。一方、ステップＳ６１で“ＹＥＳ”であれば、つまり、ＵＲＬ表示であれば、ステップＳ６３で、出力用データ４０４ｃからＵＲＬを生成し、ステップＳ６５で、図１０に示したようなＵＲＬ表示画面２２０をディスプレイ３２に表示する。
【０１２７】
次のステップＳ６７では、ライセンスキーの入力かどうかを判断する。ここでは、ＣＰＵ２２は、ＵＲＬ表示画面２２０において、アイコン２２４がタッチされたかどうかを判断する。ステップＳ６７で“ＮＯ”であれば、つまり、アイコン２２４がタッチされていなければ、ステップＳ６５へ戻る。一方、ステップＳ６７で“ＹＥＳ”であれば、つまり、アイコン２２４がタッチされれば、ステップＳ６９に進む。
【０１２８】
図１６に示すように、ステップＳ６９では、図１１に示したようなライセンスキー入力画面２４０をディスプレイ３２に表示する。次のステップＳ７１では、番号が入力されたかどうかを判断する。ここでは、ＣＰＵ２２は、数字キー２４２がタッチされたかどうかを判断する。ステップＳ７１で“ＮＯ”であれば、つまり、番号が入力されていなければ、ステップＳ７５に進む。一方、ステップＳ７１で“ＹＥＳ”であれば、つまり、番号が入力されれば、ステップＳ７３で、入力された番号を入力領域２４８に表示して、ステップＳ７５に進む。
【０１２９】
ステップＳ７５では、ライセンスキーの認証処理の実行かどうかを判断する。ここでは、ＣＰＵ２２は、ライセンスキー入力画面２４０において、アイコン２４４がタッチされたかどうかを判断する。ステップＳ７５で“ＮＯ”であれば、つまり、ライセンスキーの認証処理の実行でなければ、ステップＳ６９に戻る。一方、ステップＳ７５で“ＹＥＳ”であれば、つまり、ライセンスキーの認証処理の実行であれば、ステップＳ７７で、ライセンスキーが正しいかどうかを判断する。ここでは、ＣＰＵ２２は、入力されたライセンスキーが照合情報と一致するかどうかを判断する。
【０１３０】
ステップＳ７７で“ＮＯ”であれば、つまり、ライセンスキーが正しくなければ、ステップＳ７９で、ライセンスキーのエラーを報知して、ステップＳ６９に戻る。一方、ステップＳ７７で“ＹＥＳ”であれば、つまり、ライセンスキーが正しければ、図１４に示したステップＳ３７に進む。
【０１３１】
この第１実施例によれば、画像形成装置１２がネットワーク１８に接続できない場合でも、ユーザ端末１４を用いて管理サーバ１６からライセンスキーを取得することができるので、簡単にオプション機能を有効化することができる。
【０１３２】
なお、この第１実施例では、ホーム画面１００を表示する前にユーザ認証を行うようにしたが、ユーザ認証を行うタイミングは、限定される必要はない。他の例では、ユーザ認証は、オプション機能の設定（または確認）処理を実行することが指示されタイミングで行われてもよい。
【０１３３】
また、この第１実施例では、一度に１つのオプション機能を有効化する場合について説明したが、一度に複数のオプション機能を有効化することもできる。かかる場合には、ユーザは、複数のオプション機能の識別情報をそれぞれ入力し、アイコン１５２がタッチされたことに応じて、入力された複数のオプション機能の識別情報を含む出力用データ４０４ｃが管理サーバ１６に送信され、管理サーバ１６から複数のオプション機能の各々のライセンスキーデータが返信される。そして、各ライセンスキーが照合情報と一致するかどうかが判断される。
【０１３４】
さらに、この第１実施例では、図６および図１３のステップＳ１３〜Ｓ２１に示したように、ユーザがオプション機能の識別情報を直接入力するようにしたが、追加するオプション機能の名称または／およびオプション機能の説明とともに、識別情報を一覧表示して、ユーザに選択させるようにしても良い。また、追加するオプション機能の名称または／およびオプション機能の説明とともに識別情報を一覧表示する場合には、オプション機能を有効化しているかどうかを示す情報と、有効化されたオプション機能のついてのライセンスの有効期限の情報などの情報も付加されてもよい。
【０１３５】
さらにまた、この第１実施例では、管理サーバ１６からライセンスキーデータを取得し、画像形成装置１２に入力するようにしたが、これに限定される必要はない。ライセンスキーデータは、対応するオプション機能を、出力用データ４０４ｃを出力した画像形成装置１２でのみ有効にできるようにしてもよい。たとえば、ライセンスキーデータが、出力用データ４０４ｃを出力した画像形成装置１２でのみオプション機能を有効化できる情報に変換される。たとえば、管理サーバ１６は、アクセスしたユーザ端末１４から、出力用データ４０４ｃを出力した画像形成装置１２に割り当てられたシリアル番号を取得し、取得したシリアル番号を用いてライセンスキーデータを符号化する。画像形成装置１２は、符号化されたライセンスキーデータが入力されると、自身のシリアル番号を用いて復号し、復号したライセンスキーデータを認証する。このようにすれば、オプション機能を有効にすることが選択された画像形成装置１２でのみ、当該オプション機能を有効にすることができる。したがって、同種の他の画像形成装置で不正にオプション機能が有効化されるのを防止することができる。
【０１３６】
また、この第１実施例では、画像形成装置１２は、ＮＦＣリーダ／ライタ４０を備えるようにしてあるが、ユーザ端末１４が備えるＮＦＣリーダ／ライタ６４と通信できれば良いため、ＮＦＣリーダ／ライタ４０は、リーダライタ機能を備えていなくてもよい。
【０１３７】
さらに、この第１実施例では、通信機能を有する画像形成装置１２がネットワーク１８に接続できない環境に配置された場合について説明したが、通信機能を有していない画像形成装置１２の場合も同様である。
［第２実施例］
第２実施例では、ユーザが選択した出力用データ４０４ｃの取得方法に応じて、ライセンスキーデータの認証方法を決定するようにした以外は、第１実施例と同じであるため、重複した説明は省略することとする。
【０１３８】
第２実施例では、出力方法選択画面１６０において、アイコン１６２がタッチされ、第１の方法が選択された場合には、画像形成装置１２は、ユーザ端末１４からライセンスキーを符号化したＱＲコードを読み取り、読み取ったＱＲコードをライセンスキーに復号して、ライセンスキーが正しいかどうかを判断する。
【０１３９】
したがって、第２実施例では、ＱＲコード表示画面１８０において、アイコン１８２がタッチされると、図１７に示すような読取画面２６０がディスプレイ３２に表示される。この読取画面２６０には、アイコン２６２およびアイコン２６４が設けられる。また、読取画面２６０には、ユーザ端末１４を、当該ユーザ端末１４に表示されたＱＲコードを原稿台に向けて設置し、読取開始を実行する旨のメッセージおよび指標画像２７０が表示される。
【０１４０】
アイコン２６２は、任意のタイミングでＱＲコードの読み取りを開始するために設けられており、タッチされることで、画像読取部３６を駆動させ、原稿台上のユーザ端末１４に表示されたＱＲコードがスキャンされる。
【０１４１】
なお、ユーザは、ユーザ端末１４を操作して、管理サーバ１６から受信したライセンスキーデータを符号化したＱＲコードをディスプレイ６８に表示させる。
【０１４２】
画像形成装置１２は、スキャンしたＱＲコードを復号し、復号したライセンスキーがＨＤＤ４２に記憶された照合情報と一致するかどうかを判断し、一致すれば、オプション機能が有効化され、一致しなければ、ライセンスキーがエラーが表示される。
【０１４３】
また、出力方法選択画面１６０において、アイコン１６４がタッチされ、第２の方法が選択された場合には、画像形成装置１２は、近距離無線通信により、ユーザ端末１４のＮＦＣリーダ／ライタ６４からライセンスキーデータを受信し、ライセンスキーが正しいかどうかを判断する。
【０１４４】
したがって、第２実施例では、ＮＦＣ通信画面２００がディスプレイ３２に表示され、画像形成装置１２が近距離無線通信による出力用データ４０４ｃの送信が完了すると、近距離無線通信によるライセンスキーデータの受信処理を開始する。この第２実施例では、ＮＦＣ通信画面２００は、継続してディスプレイ３２に表示され、また、ＮＦＣリーダ／ライタ４０も同様に継続して起動した状態が維持される。
【０１４５】
ユーザは、ユーザ端末１４を操作して、管理サーバ１６から受信したライセンスキーデータをＮＦＣリーダ／ライタ６４に書き込む（出力する）。さらに、ユーザは、ユーザ端末１４を画像形成装置１２のＮＦＣリーダ／ライタ４０に近づけて、近距離無線通信によりライセンスキーデータを送信する。
【０１４６】
画像形成装置１２は、受信したライセンスキーデータに対応するライセンスキーがＨＤＤ４２記憶された照合情報と一致するかどうかを判断し、一致すればオプション機能が有効化され、一致しなければ、ライセンスキーがエラーが表示される。
【０１４７】
ただし、出力方法選択画面１６０において、アイコン１６６がタッチされ、第３の方法が選択された場合には、第１実施例と同様に、画像形成装置１２は、ライセンスキー入力画面２４０をディスプレイ３２に表示して、ユーザによって手入力されたライセンスキーが照合情報と一致するかどうかを判断し、一致すれば、オプション機能が有効化され、一致しなければ、ライセンスキーがエラーが表示される。ユーザがライセンスキーを手入力する方法は第１実施例において説明したため、重複した説明は省略する。
【０１４８】
図１８および図１９は、第２実施例の制御処理の一部を示すフロー図である。上述したように、第２実施例では、取得方法としてＱＲコードまたはＵＲＬ表示が選択された場合に、第１実施例とは異なる方法で、ライセンスキーが入力される。つまり、図１５におけるステップＳ４７以降の処理と、Ｓ５９以降の処理が異なる以外は、第１実施例で示した図１３〜図１６に示した制御処理と同じであるため、異なる内容についてのみ説明することとする。
【０１４９】
ステップＳ４７で“ＹＥＳ”であれば、図１８に示すように、ステップＳ９１で、図１７に示したような読取画面２６０をディスプレイ３２に表示する。続くステップＳ９３では、読取開始かどうかを判断する。ここでは、ＣＰＵ２２は、読取画面２６０に設けられたアイコン２６２がタッチされたかどうかを判断する。
【０１５０】
ステップＳ９３で“ＮＯ”であれば、つまり、読取開始でなければ、ステップＳ９１へ戻る。一方、ステップＳ９３で“ＹＥＳ”であれば、つまり、読取開始であれば、ステップＳ９５で、画像読取部３６を駆動させ、ＱＲコードの読み取りを行う。さらに、ステップＳ９７では、ステップＳ９５で読み取ったＱＲコードを復号する。
【０１５１】
そして、ステップＳ９９では、復号したライセンスキーが正しいかどうかを判断する。ステップＳ９９で“ＮＯ”であれば、つまり、ライセンスキーが正しくない場合には、ステップＳ１０１で、ライセンスキーのエラーを報知して、ステップＳ９１に戻る。一方、ステップＳ９９で“ＹＥＳ”であれば、つまり、ラインセンスキーが正しい場合には、図１４に示したステップＳ３７に進む。
【０１５２】
また、ステップＳ５９で“ＹＥＳ”であれば、図１９に示すように、ステップＳ１１１で、ディスプレイ３２にＮＦＣ通信画面２００を継続して表示する。次のステップＳ１１３では、ＮＦＣリーダ／ライタ４０による近距離無線通信が可能かどうかを判断する。ステップＳ１１３で“ＮＯ”であれば、つまり、ユーザ端末１４に設けられたＮＦＣリーダ／ライタ６４が、近距離無線通信圏内に存在しておらず、通信状態が確立されなければ、ステップＳ１１１へ戻る。一方、ステップＳ１１３で“ＹＥＳ”であれば、つまり、近距離無線通信圏内にＮＦＣリーダ／ライタ６４が存在し、ＮＦＣリーダ／ライタ４０とＮＦＣリーダ／ライタ６４の間で通信状態が確立されると、ステップ１１５で、近距離無線通信を開始する。
【０１５３】
次のステップＳ１１７では、通信が完了したかどうかを判断する。ここでは、ＣＰＵ２２は、ライセンスキーデータを受信したかどうかを判断する。ステップＳ１１７で“ＮＯ”であれば、つまり、通信が完了していなければ、ステップＳ１１７に戻る。一方、ステップＳ１１７で“ＹＥＳ”であれば、つまり、通信が完了すれば、ステップＳ１１９で、ライセンスキーが正しいかどうかを判断する。
【０１５４】
ステップＳ１１９で“ＮＯ”であれば、つまり、ライセンスキーが正しくなければ、ステップＳ１２１で、ライセンスキーのエラーを報知して、ステップＳ１１１に戻る。一方、ステップＳ１１９で“ＹＥＳ”であれば、つまり、ライセンスキーが正しければ、図１４に示したステップＳ３７に進む。
【０１５５】
第２実施例においても、第１実施例と同様に、画像形成装置１２がネットワーク１８に接続されていない場合であっても、オプション機能を簡単に有効化することができる。
［第３実施例］
第３実施例では、ライセンスキーを入力する方法を選択可能にした以外は、第２実施例と同じであるため、重複した説明は省略する。
【０１５６】
第３実施例では、図８に示したＱＲコード表示画面１８０においてアイコン１８２がタッチされたり、図９に示したＮＦＣ通信画面２００が表示されている場合に通信が完了したり、図１０に示したＵＲＬ表示画面２２０においてアイコン２２４がタッチされると、図２０に示すような入力方法選択画面３００がディスプレイ３２に表示される。
【０１５７】
入力方法選択画面３００は、ライセンスキーの入力方法を選択するための画面であり、アイコン３０２、アイコン３０４、アイコン３０６およびアイコン３０８が設けられる。また、入力方法選択画面３００には、指標画像３１０が表示される。
【０１５８】
アイコン３０２、アイコン３０４およびアイコン３０６は、ラインセンスキーの入力方法を選択させるために設けられる。アイコン３０２がタッチされると、ＱＲコードによりライセンスキーを入力する方法が選択される。アイコン３０４がタッチされると、近距離無線通信によりライセンスキーを入力する方法が選択される。これらの入力方法については、第２実施例において説明したため、重複した説明は省略する。また、アイコン３０６がタッチされると、ユーザがライセンスキーを手入力する方法が選択される。ユーザがライセンスキーを手入力する方法は第１実施例において説明したため、重複した説明は省略する。
【０１５９】
図２１は、図２に示したＣＰＵ２２の第３実施例の制御処理の一部を示すフロー図である。第３実施例の制御処理は、一部を変更した以外は、第２実施例の制御処理と同じであるため、異なる内容について説明する。
【０１６０】
第３実施例の制御処理では、図２１に示すように、ステップＳ４７で“ＹＥＳ”、ステップＳ５９で“ＹＥＳ”またはステップＳ６７で“ＹＥＳ”であれば、ステップＳ１５１で、図２０に示したような入力方法選択画面３００をディスプレイ３２に表示する。
【０１６１】
次のステップＳ１５３では、ＱＲコードかどうかを判断する。ここでは、ＣＰＵ２２は、入力方法選択画面３００において、アイコン３０２がタッチされたかどうかを判断する。ステップＳ１５３で“ＹＥＳ”であれば、図１８に示したステップＳ９１に進む。一方、ステップＳ１５３で“ＮＯ”であれば、つまり、ＱＲコードでなければ、ステップＳ１５５で、ＮＦＣかどうかを判断する。ここでは、ＣＰＵ２２は、入力方法選択画面３００において、アイコン３０４がタッチされたかどうかを判断する。
【０１６２】
ステップＳ１５５で“ＹＥＳ”であれば、つまり、ＮＦＣであれば、図１９に示したステップＳ１１１に進む。一方、ステップＳ１５５で“ＮＯ”であれば、ステップＳ１５７で、ＵＲＬ表示かどうかを判断する。ここでは、ＣＰＵ２２は、入力方法選択画面３００において、アイコン３０６がタッチされたかどうかを判断する。
【０１６３】
ステップＳ１５７で“ＹＥＳ”であれば、つまり、ＵＲＬ表示であれば、図１６に示したステップＳ６９に進む。一方、ステップＳ１５７で“ＮＯ”であれば、つまり、ＵＲＬ表示でなければ、ステップＳ１５１に戻る。
【０１６４】
第３実施例においても、第１実施例および第２実施例と同様に、画像形成装置１２がネットワーク１８に接続されていない場合であっても、オプション機能を簡単に有効化することができる。
【０１６５】
なお、上述の各実施例で示した具体的な数値および画面は一例であり、実際の製品において、適宜変更可能である。
【０１６６】
また、上述の各実施例で示したフロー図は一例であり、同じ効果が得られる場合には、各ステップの順番は任意に変更可能である。
【符号の説明】
【０１６７】
１０  …情報処理システム
１２  …画像形成装置
１４  …ユーザ端末
１６  …管理サーバ
２２  …ＣＰＵ
２４  …ＲＡＭ
２６  …タッチパネル制御回路
２８  …表示制御回路
３０  …タッチパネル
３２  …ディスプレイ
３４  …画像形成部
３６  …画像読取部
３８  …有線通信部
４０  …ＮＦＣリーダ／ライタ
４２  …ＨＤＤ
５２  …ＣＰＵ
５４  …ＲＡＭ
５６  …タッチパネル制御回路
５８  …表示制御回路
６０  …カメラ
６２  …無線通信部
６４  …ＮＦＣリーダ／ライタ
６６  …タッチパネル
６８  …ディスプレイ
【図１】
2020024600.tif 000003
【図２】
2020024600.tif 000004
【図３】
2020024600.tif 000005
【図４】
2020024600.tif 000006
【図５】
2020024600.tif 000007
【図６】
2020024600.tif 000008
【図７】
2020024600.tif 000009
【図８】
2020024600.tif 000010
【図９】
2020024600.tif 000011
【図１０】
2020024600.tif 000012
【図１１】
2020024600.tif 000013
【図１２】
2020024600.tif 000014
【図１３】
2020024600.tif 000015
【図１４】
2020024600.tif 000016
【図１５】
2020024600.tif 000017
【図１６】
2020024600.tif 000018
【図１７】
2020024600.tif 000019
【図１８】
2020024600.tif 000020
【図１９】
2020024600.tif 000021
【図２０】
2020024600.tif 000022
【図２１】
2020024600.tif 000023