(57)【特許請求の範囲】
【請求項１】
初期状態で無効に設定されているオプション機能を備えた画像形成装置であって、
前記オプション機能の有効化を指示すると共に、前記オプション機能の有効化を指示する際には前記オプション機能のデモンストレーションの実行を行うか否かを選択可能なように構成された指示手段と、
前記指示手段から前記オプション機能の有効化が指示され、且つ、前記オプション機能のデモンストレーションの実行を行うことが指示された場合に、前記オプション機能のデモンストレーションを実行するデモ実行手段と、
前記デモ実行手段によるデモンストレーションが実行される場合には、前記デモ実行手段による前記オプション機能のデモンストレーションが終了した後に、前記オプション機能を使用可能な状態に移行させ、前記デモ実行手段によるデモンストレーションが実行されない場合には、前記指示手段から前記オプション機能の有効化が指示されることに応答して前記オプション機能を使用可能な状態に移行させるオプション機能管理手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記オプション機能には当該機能を試用させるための試用モードが設定されており、
前記オプション機能管理手段は、前記デモ実行手段による前記オプション機能のデモンストレーションが終了した後に、前記オプション機能を前記試用モードに移行させて当該機能を使用可能な状態とすることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記試用モードには、前記オプション機能を試用することが可能な試用期間が定められており、
前記オプション機能管理手段は、前記デモ実行手段による前記オプション機能のデモンストレーションが終了した後に、前記試用期間のカウントを開始することを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記試用モードには、前記オプション機能を試用することが可能な試用期間が定められており、
前記オプション機能管理手段は、前記デモ実行手段が前記オプション機能のデモンストレーションを開始する際に、前記試用期間のカウントを開始することを特徴とする請求項２記載の画像形成装置。
【請求項５】
前記試用モードには、前記オプション機能を試用することが可能な試用期間が定められており、
前記指示手段は、さらに前記試用期間のカウントを開始するタイミングとして、前記オプション機能のデモンストレーションの開始時及び終了時のいずれか一方を選択可能なように構成されており、
前記オプション機能管理手段は、前記指示手段によって選択されたタイミングで前記試用期間のカウントを開始することを特徴とする請求項２記載の画像形成装置。
【請求項６】
前記指示手段は、さらに前記オプション機能のデモンストレーションの終了を指示するように構成されており、
前記デモ実行手段は、前記指示手段から終了の指示があった場合に、前記オプション機能のデモンストレーションの実行を終了することを特徴とする請求項１乃至５のいずれかに記載の画像形成装置。
【請求項７】
前記デモ実行手段は、前記オプション機能のデモンストレーションの実行開始から所定時間が経過した後にデモンストレーションの実行を終了することを特徴とする請求項１乃至５のいずれかに記載の画像形成装置。
【請求項８】
ネットワークを介して受信するジョブを実行するジョブ実行手段をさらに備え、
前記ジョブ実行手段は、前記オプション機能のデモンストレーション実行中はネットワークを介して受信するジョブを実行せず、前記デモ実行手段による前記オプション機能のデモンストレーションが終了した後に当該ジョブを実行することを特徴とする請求項１乃至７のいずれかに記載の画像形成装置。
【請求項９】
前記オプション機能管理手段は、前記デモ実行手段によるデモンストレーションが実行された場合には、前記デモ実行手段によるデモンストレーションの終了後、前記試用モードに設定される試用期間が経過した後に、前記オプション機能を前記試用モードから本稼働モードへと移行させ、前記デモ実行手段によるデモンストレーションが実行されなかった場合には、前記試用モードにおいて少なくとも前記オプション機能が所定回数試用されたことを条件として前記オプション機能を前記試用モードから本稼働モードへと移行させることを特徴とする請求項２記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の機能を備えた画像形成装置に関し、特に初期状態で無効に設定されているオプション機能を備えた画像形成装置に関する。
【背景技術】
【０００２】
従来、複合機やＭＦＰ（Multi Function Peripherals）などと呼ばれる画像形成装置が知られている。この種の装置は、コピー機能、スキャナ機能、ＦＡＸ機能、ネットワークプリンタ機能、ボックス機能など複数の機能を備えている。また近年は、ユーザのニーズに対応するため、画像形成装置に搭載される機能がさらに増加する傾向にある。このような状況の下、日常業務においてユーザは画像形成装置に搭載された全ての機能を必要としているとは限らない。そのため、従来は、複数の機能を、初期状態で有効に稼働するように設定されている基本機能と、初期状態で無効に設定されているオプション機能とに区別して画像形成装置に搭載している。そしてユーザがオプション機能について使用することを望む場合には、ライセンスコードを購入し、画像形成装置に対してそのライセンスコードを入力してオプション機能を有効化することによって、画像形成装置でオプション機能を使用できる状態に移行させている。
【０００３】
ところで、従来、画像形成装置に対してトライアルコードを入力することで、一定期間新たな機能を試用できるようにする技術が公知である（例えば、特許文献１）。この場合、ユーザは試用期間中に新たな機能を実際に試用することができるので、この期間中にその機能の必要性を検討することができる。そして試用中の機能が必要であると判断する場合には、正規のライセンスコードを購入して画像形成装置に入力することにより、試用モードから本稼働モードへ移行させて当該機能を継続的に使用できるようにする。また試用中の機能が必要でないと判断する場合には、正規のライセンスコードを購入する必要がなくなるので、ユーザにしてみれば無駄なコストの出費を抑えることができるという利点がある。
【０００４】
【特許文献１】特開２００２−２８７８４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の場合、トライアルコードを入力すると試用期間が開始するため、ユーザが新たな機能を十分に理解しないまま、試用期間が終了する可能性がある。例えば、近年の画像形成装置はネットワークに接続された環境で使用されるようになっており、試用する機能によっては複雑な設定や操作を伴うものもある。このような場合、ユーザは試用する機能の設定方法や操作方法を試用期間が開始した後に習得していく必要があり、それらを習得するために試用期間が経過してしまい、試用中の機能の良さを十分に理解できないまま試用期間が終了する可能性がある。
【０００６】
またユーザによっては、トライアルコードを入力したものの、試用期間中に機能を全く試用しないこともあり、この場合も試用中の機能の良さを十分に理解できないまま試用期間が終了する。
【０００７】
すなわち、従来の画像形成装置は、新たに導入する機能を一定期間試用できるように構成されているものの、ユーザは試用期間中にその機能の良さを十分に理解することができない場合があり、喩えその機能がユーザにとって有用なものであったとしても、その機能が使用されなくなるという問題がある。
【０００８】
本発明は、上記従来の問題点を解決することを目的としてなされたものであり、新たに導入する機能についてユーザが一定の知識を得た後に当該機能を使用可能な状態に移行させ、ユーザが使用を開始してから比較的早い段階で当該機能を十分に理解して使いこなすことができるようにした画像形成装置を提供するものである。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明は以下のような構成を課題解決手段として採用している。
【００１０】
請求項１にかかる発明は、初期状態で無効に設定されているオプション機能を備えた画像形成装置であって、前記オプション機能の有効化を指示すると共に、前記オプション機能の有効化を指示する際には前記オプション機能のデモンストレーションの実行を行うか否かを選択可能なように構成された指示手段と、前記指示手段から前記オプション機能の有効化が指示され、且つ、前記オプション機能のデモンストレーションの実行を行うことが指示された場合に、前記オプション機能のデモンストレーションを実行するデモ実行手段と、前記デモ実行手段によるデモンストレーションが実行される場合には、前記デモ実行手段による前記オプション機能のデモンストレーションが終了した後に、前記オプション機能を使用可能な状態に移行させ、前記デモ実行手段によるデモンストレーションが実行されない場合には、前記指示手段から前記オプション機能の有効化が指示されることに応答して前記オプション機能を使用可能な状態に移行させるオプション機能管理手段と、を備えることを特徴としている。
【００１１】
この場合において、オプション機能を使用可能な状態とは、試用モードにおける試用可能な状態の他、本稼働モードにおける使用可能な状態を含むものである。
【００１２】
また請求項２にかかる発明は、請求項１の画像形成装置において、前記オプション機能には当該機能を試用させるための試用モードが設定されており、前記オプション機能管理手段は、前記デモ実行手段による前記オプション機能のデモンストレーションが終了した後に、前記オプション機能を前記試用モードに移行させて当該機能を使用可能な状態とすることを特徴とするものである。
【００１３】
また請求項３にかかる発明は、請求項２の画像形成装置において、前記試用モードには、前記オプション機能を試用することが可能な試用期間が定められており、前記オプション機能管理手段は、前記デモ実行手段による前記オプション機能のデモンストレーションが終了した後に、前記試用期間のカウントを開始することを特徴とするものである。
【００１４】
また請求項４にかかる発明は、請求項２の画像形成装置において、前記試用モードには、前記オプション機能を試用することが可能な試用期間が定められており、前記オプション機能管理手段は、前記デモ実行手段が前記オプション機能のデモンストレーションを開始する際に、前記試用期間のカウントを開始することを特徴とするものである。
【００１５】
また請求項５にかかる発明は、請求項２の画像形成装置において、前記試用モードには、前記オプション機能を試用することが可能な試用期間が定められており、前記指示手段は、さらに前記試用期間のカウントを開始するタイミングとして、前記オプション機能のデモンストレーションの開始時及び終了時のいずれか一方を選択可能なように構成されており、前記オプション機能管理手段は、前記指示手段によって選択されたタイミングで前記試用期間のカウントを開始することを特徴とするものである。
【００１６】
また請求項６にかかる発明は、請求項１乃至５のいずれかの画像形成装置において、前記指示手段は、さらに前記オプション機能のデモンストレーションの終了を指示するように構成されており、前記デモ実行手段は、前記指示手段から終了の指示があった場合に、前記オプション機能のデモンストレーションの実行を終了することを特徴とするものである。
【００１７】
また請求項７にかかる発明は、請求項１乃至５のいずれかの画像形成装置において、前記デモ実行手段は、前記オプション機能のデモンストレーションの実行開始から所定時間が経過した後にデモンストレーションの実行を終了することを特徴とするものである。
【００１８】
また請求項８にかかる発明は、請求項１乃至７のいずれかの画像形成装置において、ネットワークを介して受信するジョブを実行するジョブ実行手段をさらに備え、前記ジョブ実行手段は、前記オプション機能のデモンストレーション実行中はネットワークを介して受信するジョブを実行せず、前記デモ実行手段による前記オプション機能のデモンストレーションが終了した後に当該ジョブを実行することを特徴とするものである。
【００２０】
さらに請求項９にかかる発明は、請求項２の画像形成装置において、前記オプション機能管理手段は、前記デモ実行手段によるデモンストレーションが実行された場合には、前記デモ実行手段によるデモンストレーションの終了後、前記試用モードに設定される試用期間が経過した後に、前記オプション機能を前記試用モードから本稼働モードへと移行させ、前記デモ実行手段によるデモンストレーションが実行されなかった場合には、前記試用モードにおいて少なくとも前記オプション機能が所定回数試用されたことを条件として前記オプション機能を前記試用モードから本稼働モードへと移行させることを特徴とするものである。
【発明の効果】
【００２１】
本発明に係る画像形成装置によれば、画像形成装置においてオプション機能を有効化する際、デモ実行手段が当該オプション機能のデモンストレーションを行うことができるように構成されており、このデモンストレーションによってユーザは当該オプション機能について一定の知識を得ることができ、ユーザが当該オプション機能を理解した後に、当該オプション機能が使用可能な状態に移行するようになっている。したがって、ユーザが当該オプション機能の使用を開始してから比較的早い段階で当該オプション機能を十分に理解して使いこなすことができるようになる。
【００２２】
特に請求項１の発明によれば、指示手段からオプション機能の有効化が指示され、且つ、前記オプション機能のデモンストレーションの実行を行うことが指示された場合に、デモ実行手段がオプション機能のデモンストレーションを実行し、デモ実行手段によるオプション機能のデモンストレーションが終了した後に、当該オプション機能が使用可能な状態に移行するようになっているため、ユーザはデモンストレーションによって当該オプション機能を理解した後に、当該オプション機能を使用できるようになる。また請求項１の発明によれば、オプション機能の有効化を指示する際、デモ実行手段によるオプション機能のデモンストレーションの実行を行うか否かを選択可能な構成となっているので、ユーザは指示手段を介してオプション機能のデモンストレーションを実行するか否かを選択して設定できるようになる。
【００２３】
また請求項２の発明によれば、デモ実行手段によるオプション機能のデモンストレーションが終了した後に、該オプション機能を試用モードに移行させるため、ユーザはデモンストレーションによってオプション機能を理解した後に、オプション機能を試用することができるようになる。
【００２４】
また請求項３の発明によれば、デモ実行手段によるオプション機能のデモンストレーションが終了した後に、試用モードの試用期間のカウントを開始するので、デモンストレーションを行うことによって試用モードの試用期間が減少することはなく、デモンストレーション終了後もユーザにとって十分な試用期間を確保することができる。
【００２５】
また請求項４の発明によれば、デモ実行手段がオプション機能のデモンストレーションを開始する際に、試用期間のカウントを開始するため、試用モードに移行しない場合であっても試用期間のカウントを行うことができる。
【００２６】
また請求項５の発明によれば、試用期間のカウントを開始するタイミングとして、オプション機能のデモンストレーションの開始時及び終了時のいずれか一方を選択可能なように構成されており、指示手段によって選択されたタイミングで試用期間のカウントを開始するので、ユーザが指示手段を介して試用期間のカウントを開始するタイミングを選択して設定することができるようになる。
【００２７】
また請求項６の発明によれば、指示手段から終了の指示があった場合に、オプション機能のデモンストレーションの実行を終了するため、ユーザは自身の判断でデモンストレーションの実行を終了させることができる。
【００２８】
また請求項７の発明によれば、オプション機能のデモンストレーションの実行開始から所定時間が経過した後にデモンストレーションの実行を終了するため、デモンストレーションが長期に亘って継続されることを防止することができる。
【００２９】
また請求項８の発明によれば、オプション機能のデモンストレーション実行中に、ネットワークを介してジョブを受信した場合、オプション機能のデモンストレーションが終了した後に当該ジョブが実行されるため、デモンストレーション実行中に他のジョブが実行されることがない構成となっている。これにより、ユーザに対して混乱を生じさせることのないジョブの実行が可能となる。
【００３１】
さらに請求項９の発明によれば、デモ実行手段によるデモンストレーションが実行された場合には、デモンストレーションの終了後、試用モードに設定される試用期間が経過した後に、オプション機能を試用モードから本稼働モードへと移行させ、デモ実行手段によるデモンストレーションが実行されなかった場合には、試用モードにおいて少なくともオプション機能が所定回数試用されたことを条件としてオプション機能を試用モードから本稼働モードへと移行させる構成であるため、オプション機能について十分に理解されていない状態での本稼働モードへの移行を制限することができる。
【発明を実施するための最良の形態】
【００３２】
以下、本発明の好ましい実施形態について図面を参照しつつ詳述する。尚、以下に説明する幾つかの実施形態において互いに共通する部材については同一符号を付しており、それらについて繰り返しとなる説明は省略する。
【００３３】
（第１の実施の形態）
図１は、本実施形態における画像形成システムの全体的な概略構成を示す図である。この画像形成システムは、複合機やＭＦＰなどと呼ばれる画像形成装置１が有線又は無線ＬＡＮなどのネットワーク２に接続された構成である。画像形成装置１は、コピー、ネットワークプリンタ、スキャナ、ＦＡＸ、ウェブページ印刷などの複数の機能を備えており、このうち例えばコピー、ネットワークプリンタ、スキャナおよびＦＡＸに関する機能は、初期状態で有効に稼働するように設定された基本機能となっている。またウェブページ印刷などのその他の機能は、初期状態で無効に設定されたオプション機能となっている。ユーザがオプション機能の使用を望む場合、例えば所定のライセンス購入手続を行ってメーカーなどから正規に発行されるライセンスコードを取得し、そのライセンスコードを画像形成装置１に入力することで、画像形成装置１において当該オプション機能が有効化されるようになっている。
【００３４】
また画像形成システムは、上述の画像形成装置１の他、ネットワーク２に接続されたサーバコンピュータ（以下、単に「サーバ」という。）３と、クライアントコンピュータ（以下、単に「クライアント」という。）６とを備えている。画像形成装置１はこれらサーバ３およびクライアント６とネットワーク２を介してデータの送受信を行うことができる。サーバ３は画像形成装置１の各種機能を管理するためのものであり、内蔵タイプ若しくは外付けタイプのハードディスク４を備え、このハードディスク４には上述のライセンス購入手続によって発行されるライセンスコード５が格納保存される。クライアント６は、例えばネットワーク２を介して画像形成装置１にプリントジョブなどを送信するコンピュータであり、この場合、画像形成装置１はクライアント６から受信するプリントジョブを実行して画像形成を行う。また画像形成装置１のスキャナ機能においては、原稿などを読み取って得られる画像データを、ネットワーク２を介してクライアント６に出力することができるようになっている。
【００３５】
また画像形成装置１は、公衆電話網などの通信網７にも接続されており、この通信網７を介して外部の画像形成装置８（ＦＡＸ専用装置でも良い。）とＦＡＸの送受信を行うことができるように構成されている。
【００３６】
画像形成装置１の前面には、ユーザが操作可能な操作パネル２０が設けられている。この操作パネル２０は、ユーザが画像形成装置１に対して各種指示を与えるための指示手段であり、例えばユーザが画像形成装置１を使用する際には、上述した複数の機能のうちから一の機能を選択し、画像形成装置１に対してジョブを実行させることを指示できるようになっている。このとき、ユーザによって選択される一の機能が、初期状態で有効に稼働する基本機能である場合には画像形成装置１において直ちに指示されたジョブが実行される。これに対し、ユーザによって選択される一の機能が、無効に設定されているオプション機能である場合には、後述するようにライセンスコードの入力が必要となる。
【００３７】
図２は画像形成装置１のハードウェア構成および機能構成の一例を示す図である。画像形成装置１は上述した操作パネル２０の他、その内部に、ＣＰＵ１０、ＲＯＭ３１、ＲＡＭ３２、原稿搬送部３３、スキャナ部３４、給紙部３５、プリンタ部３６、通信インタフェース３７および記憶部４０を備えている。
【００３８】
ＣＰＵ１０は、記憶部４０に格納される各種プログラム（制御プログラム４１、基本機能プログラム４２、オプション機能プログラム４３など）を読み出して実行することにより画像形成装置１としての各種機能を実現する。ＲＯＭ３１はＣＰＵ１０がプログラムを実行する際に参照する各種パラメータなどを記憶しており、ＲＡＭ３２はＣＰＵ１０が使用する一時的なデータやユーザによって入力された一時的な設定データなどを記憶する。
【００３９】
原稿搬送部３３は、コピー、スキャナ、ＦＡＸなどの機能が使用される際に原稿がセットされる部分であり、原稿搬送部３３が１枚ずつ原稿をスキャナ部３４に自動搬送することにより、スキャナ部３４が原稿に記録された文字、記号、画像などを光学的に読み取るように構成されている。給紙部３５は、画像形成装置１においてプリント出力などの画像形成が行われる際、画像形成媒体となる用紙を１枚ずつプリンタ部３６に自動供給するものである。プリンタ部３６はコピー、ネットワークプリンタ、ＦＡＸ、ウェブページ印刷などに関するジョブを実行する際に機能し、給紙部２４から供給される用紙に画像形成を行うように構成される。通信インタフェース３７は、ネットワーク２や通信網７を介して、サーバ３、クライアント６または他の画像形成装置８などとデータ通信を行うための通信手段であり、例えばＮＩＣ（ネットワークインタフェースカード）、モデム、ＴＡ（ターミナルアダプタ）、無線通信手段などによって構成される。
【００４０】
操作パネル２０は、ユーザに対して各種情報を表示するための液晶ディスプレイなどで構成される表示部２１と、表示部２１の前面側に配置されるタッチパネル２２と、表示部２１の周囲に配置されたテンキーなどの複数の操作ボタン２３とを備えている。したがって、ユーザは表示部２１に表示される画面を参照しながら、画像形成装置１に対する各種設定や入力操作を行うことができるようになっている。
【００４１】
記憶部４０は、制御プログラム４１、基本機能プログラム４２、オプション機能プログラム４３、機能管理データ４４、デモ用サンプルデータ４５などを記憶する記憶手段であり、例えば画像形成装置１に内蔵されたハードディスクや不揮発性メモリなどによって構成される。
【００４２】
制御プログラム４１は画像形成装置１における基本プログラムであり、画像形成装置１が起動すると、ＣＰＵ１０はこの制御プログラム４１を読み出して実行する。基本機能プログラム４２は、制御プログラム４１の実行中に更に読み出されて実行されるプログラムであり、コピー、ネットワークプリンタ、スキャナ、ＦＡＸなどの基本機能に対応するジョブを実行するためのプログラムである。ＣＰＵ４１が制御プログラム４１に基づく実行環境下において更にこの基本機能プログラム４２を読み出して実行することにより、画像形成装置１においてコピーなどの指定されたジョブが実行される。またオプション機能プログラム４３も、制御プログラム４１の実行中に更に読み出されて実行されるプログラムである。このオプション機能プログラム４３は、ウェブページ印刷やその他のオプション機能に対応しており、それらオプション機能に関するジョブを実行するためのプログラムである。記憶部４０には、画像形成装置１に搭載される複数のオプション機能のそれぞれに対応して複数のオプション機能プログラム４３が予め格納されている。
【００４３】
機能管理データ４４は画像形成装置１の機能を管理するためのデータであり、特に本実施形態の場合にはオプション機能の動作モードを管理するためのデータである。本実施形態では、オプション機能の動作モードとして、初期状態である無効モードの他に、デモンストレーションモードと、試用モードと、本稼働モードとの３つのモードが用意されている。したがって、画像形成装置１が複数のオプション機能を備える場合、機能管理データ４４は、各オプション機能の動作モードが、無効モード、デモンストレーションモード、試用モードおよび本稼働モードのいずれのモードであるかを示す情報を管理するためのデータとなっている。
【００４４】
デモンストレーションモードは、記憶部４０に記憶されているデモ用サンプルデータ４５を使用してオプション機能のジョブを実行することにより、ユーザに対してオプション機能を理解してもらうためのデモンストレーション（以下、単に「デモ」ともいう。）を行う動作モードである。試用モードは、ユーザにオプション機能を試用させるための動作モードであり、この試用モードにおいてはユーザが指示するデータに基づいてオプション機能のジョブが実行される。したがって、デモンストレーションモードでは画像形成装置１の記憶部４０に記憶されたデモ用サンプルデータ４５に基づくジョブが実行されるのに対し、試用モードではユーザが自由にジョブを指定してオプション機能を使用することができるという点で両者は異なっている。このような試用モードにおいては、当該オプション機能の一部をユーザが使用することができように制限してもよい。本実施形態では、試用モードに対して、オプション機能を試用することが可能な一定の試用期間を定めており、この試用期間は機能管理データ４４で管理されている。さらに本稼働モードは、オプション機能を完全有効化し、オプション機能を正規に使用可能な状態とする動作モードである。尚、デモンストレーションモードにおいて使用されるデモ用サンプルデータ４５は、画像形成装置１に搭載されたオプション機能ごとに少なくとも１つ用意されて予め記憶部４０に記憶されている。
【００４５】
そしてＣＰＵ１０は、上述の制御プログラム４１を実行すると、図２に示すように、制御部１１、デモ実行部１２、ジョブ実行部１３として機能する。制御部１１は画像形成装置１の動作状態を統括的に管理・制御するものであり、その一部の機能として、オプション機能の動作モードを管理するオプション機能管理部１１ａと、画像形成装置１におけるジョブを管理してデモ実行部１２およびジョブ実行部１３を制御するジョブ管理部１１ｂとを備えている。
【００４６】
オプション機能管理部１１ａは、機能管理データ４４に基づいてオプション機能を管理するものであり、オプション機能が初期状態の無効モードのままであれば、画像形成装置１において当該オプション機能が実行されることを禁止する。またユーザによってオプション機能が選択され、画像形成装置１において当該オプション機能の有効化が指示されると、正規のライセンスコードが入力されることを条件として、オプション機能管理部１１ａは当該オプション機能を無効モードからデモンストレーションモードに移行させるようになっている。但し、本実施形態では、無効モードからデモンストレーションモードへの移行は、ユーザがデモンストレーションモードに移行させることを指示した場合に行うようになっており、ユーザがデモンストレーションモードに移行させることを指示しなかった場合には無効モードから試用モードに移行する。
【００４７】
またオプション機能管理部１１ａは、オプション機能がデモンストレーションモードにある場合には、ユーザがデモンストレーションモードの終了を指示するなどの所定の条件を満たした場合に、デモンストレーションモードを終了して試用モードに移行させるようになっている。さらに、このオプション機能管理部１１ａは、オプション機能が試用モードにある場合には、上述の試用期間が経過するなどの所定の条件を満たした場合に、試用モードを終了して本稼働モードに移行させるようになっている。
【００４８】
オプション機能が無効モードにあるときには、ユーザはオプション機能を全く使用することができない。またデモンストレーションモードにあるときには、ユーザはデモ用サンプルデータ４５に基づくジョブを画像形成装置１に実行させて当該オプション機能の確認を行うことができるものの、ユーザ自身が所望するデータに基づいてジョブを実行させることはできない。そのため、デモンストレーションモードにおいても依然として、ユーザは当該オプション機能を自由に使用可能な状態とはなっていない。これに対して、試用モードおよび本稼働モードでは、画像形成装置１に対してユーザ自身が所望するデータに基づいてジョブを実行させることができるため、これらのモードに移行すれば、ユーザは当該オプション機能を自由に使用することができる状態となる。したがって、オプション機能管理部１１ａは、オプション機能の動作モードを管理してオプション機能を使用可能な状態に移行させることができるように構成されている。
【００４９】
ジョブ管理部１１ｂは、操作パネル２０などを介してユーザからジョブの実行が指示された場合、そのジョブを管理すると共に、そのジョブの実行を制御する。例えば、指示されたジョブがコピーなどの基本機能に関するジョブである場合、ジョブ管理部１１ｂはジョブ実行部１３を機能させ、記憶部４０に記憶された基本機能プログラム４２に基づいたジョブの実行処理をジョブ実行部１３に行わせる。
【００５０】
またユーザによって選択された機能がオプション機能である場合、ジョブ管理部１１ｂは選択されたオプション機能の動作モードに応じてデモ実行部１２およびジョブ実行部１３のいずれか一方を機能させる。例えば動作モードがデモンストレーションモードである場合、ジョブ管理部１１ｂはデモ実行部１２を機能させ、記憶部４０に記憶されたオプション機能プログラム４３に基づいたジョブの実行処理をデモ実行部１２に行わせる。このとき、デモ実行部１２は、オプション機能プログラム４２と共にデモ用サンプルデータ４５を読み出し、デモ用サンプルデータ４５を使用してオプション機能に関するジョブを実行することにより、当該オプション機能に関するデモンストレーションを行う。また動作モードが試用モード又は本稼働モードである場合、ジョブ管理部１１ｂはジョブ実行部１３を機能させ、記憶部４０に記憶されたオプション機能プログラム４３に基づいたジョブの実行処理をジョブ実行部１３に行わせる。このときジョブ実行部１３は、ユーザが自由に設定したデータに基づいてジョブを実行する。
【００５１】
以上のように構成された画像形成装置１において、ユーザがオプション機能の使用を望む場合、上述した所定のライセンス購入手続を行うことによってライセンスコードを取得する。ここで取得するライセンスコードは、サーバ３のハードディスク４に格納保存されるライセンスコード５と同じである。図３は、ライセンスコード５の一構成例を示す図である。ライセンスコード５は、複数の英数字および記号などを含む文字列となっており、その上位複数桁が試用期間などを示す有効期間情報であり、下位複数桁がライセンス情報となっている。有効期間情報は、例えば「１ヶ月」という期間をコード化した情報である。そしてユーザはこのようなライセンスコード５を画像形成装置１に入力することにより、画像形成装置１においてオプション機能が無効モードから他のモードへと移行する。このとき、ユーザがデモンストレーションを行うことを指示すれば、オプション機能は無効モードからデモンストレーションモードへと移行する。そしてデモンストレーションモードが終了すると、オプション機能はデモンストレーションモードから試用モードへと移行する。そして本実施形態では、オプション機能がデモンストレーションモードから試用モードへ移行した時点で、試用モードにおける試用期間のカウントを開始するように構成されている。以下、このような本実施形態における画像形成装置１の動作について説明する。
【００５２】
図４は、本実施形態における画像形成装置１の処理シーケンスの一例を示すフローチャートであり、オプション機能を無効状態からデモンストレーションモードを経て試用モードに移行させるための処理手順を示している。この処理シーケンスは、上述のＣＰＵ１０が記憶部４０に記憶されている各種プログラムを実行することによって行われる。尚、以下においてはオプション機能の一例として、ウェブページ印刷機能が選択されて機能有効化が指示される場合を例示する。
【００５３】
ユーザが操作パネル２０を介してウェブページ印刷に関するオプション機能の選択操作を行うと、制御部１１はオプション機能選択操作ありと判断し（ステップＳ１００でＹＥＳ）、操作パネル２０に対して選択されたオプション機能を有効化するか否かの確認操作画面（図示省略）を表示する。ユーザはオプション機能を使用することを希望する場合、この確認操作画面において機能有効化を指示する。これに対し、ユーザはオプション機能を使用しない場合、この確認操作画面において機能有効化を指示しないので、この処理シーケンスは終了する。
【００５４】
ユーザによって選択されたオプション機能の機能有効化が指示された場合、制御部１１はステップＳ１０１からＳ１０２に処理を進め、操作パネル２０に対してライセンスコード入力画面を表示する。図５は、このライセンスコード入力画面Ｇ１の一例を示す図である。この画面Ｇ１のほぼ中央の領域Ｒ１にはキーボード態様の操作画面が表示され、画面上部の領域Ｒ２にはユーザが操作入力した入力コードを表示する入力コード表示欄が設けられている。また画面下部には、ユーザが入力した入力コードを確定させるためのＯＫボタンＢ１と入力操作を中止するための中止ボタンＢ２が設けられている。ユーザはこのようなライセンスコード入力画面Ｇ１に基づいてキーボード態様の操作画面をタッチ操作することなどにより、ライセンスコードを入力し、入力が完了すればＯＫボタンＢ１を操作する。ここで入力されるライセンスコードは、図３に例示したライセンスコードであり、有効期間情報とライセンス情報の双方を含んでいる。尚、本実施形態では、ライセンスコードを付与する際、数字と英文字の互いに区別し難い文字はライセンスコードに採用しないこととしており、図例のキーボード態様の表示においてもそのような区別し難い文字を非表示としてライセンスコードの誤入力を防止している。
【００５５】
そしてユーザによってＯＫボタンＢ１が操作され、入力コードが確定すると、制御部１０３はステップＳ１０３からＳ１０４に処理を進め、確定した入力コードに基づいてライセンスコード認証処理を行う。このライセンスコード認証処理（ステップＳ１０４）では、制御部１１がネットワーク２を介してサーバ３にアクセスし、サーバ３のハードディスク４に格納されたライセンスコード５と入力されたライセンスコードとが一致するか否かの判定を行う。具体的には入力されたライセンスコードに含まれる有効期間情報とライセンス情報の双方が、サーバ３のハードディスク４に格納されているライセンスコード５のそれらと一致するか否かの判断を行う。このように有効期間情報とライセンス情報の双方について判断を行うことにより、例えば有効期間を不当に延長しようとするライセンスコードが入力された場合に、そのような入力コードを異常と判断することができる。尚、このような認証判断は、サーバ３において行うものであっても構わない。この場合、制御部１１は、サーバ３に対して入力されたライセンスコードの認証要求を行い、サーバ３によって判断された認証結果を得ることになる。
【００５６】
入力されたライセンスコードの認証結果が得られると、制御部１１はその認証結果が正常であるか或いは異常であるかを判断する（ステップＳ１０５）。認証結果が異常であった場合、制御部１１は、操作パネル２０に対して入力されたライセンスコードが正しいライセンスコードでない旨を表示するなど、所定の警告処理（ステップＳ１０６）を行ってこの処理シーケンスを終了する。これに対し、認証結果が正常であった場合、制御部１１は、ステップＳ１０５からＳ１０７に処理を進める。
【００５７】
そして制御部１１は、操作パネル２０に対してデモ実行確認画面を表示する（ステップＳ１０７）。図６は、操作パネル２０に表示されるデモ実行確認画面Ｇ２の一例を示す図である。この画面Ｇ２では、選択されたオプション機能の名称が表示されると共に、「デモンストレーションモードで動作しますか？」などといった確認表示が行われる。また画面Ｇ２の下部には、デモンストレーションモードで動作するか否かを択一的に選択するためのボタンＢ４，Ｂ５が表示される。ユーザはデモンストレーションモードでの動作を希望する場合にはボタンＢ４を操作し、希望しない場合にはボタンＢ５を操作する。例えば、ウェブページ印刷機能などのオプション機能についてユーザが十分に理解していない場合、このデモ実行確認画面Ｇ２においてデモンストレーションモードでの動作を指示することになる。一方、画像形成装置１とは異なる他の画像形成装置においてウェブページ印刷機能などのオプション機能を既に本稼働モードで使用しているような場合には、ユーザは当該オプション機能について十分に理解していると考えられることから、そのような場合、デモ実行確認画面Ｇ２においてデモンストレーションモードでの動作を指示しないことになる。
【００５８】
そして制御部１１は、デモ実行確認画面Ｇ２においてデモンストレーションモードでの動作が指示されたか否かを判断する（ステップＳ１０８）。そしてデモンストレーションモードでの動作が指示された場合には、ステップＳ１０９に進む。ステップＳ１０９では、オプション機能管理部１１ａが、記憶部４０に記憶されている機能管理データ４４の当該オプション機能に対応する動作モードをデモンストレーションモードに書き換えることによって、当該オプション機能の動作モードを無効モードからデモンストレーションモードに移行させる。
【００５９】
そしてジョブ管理部１１ｂがデモ実行部１２を機能させ、デモ用サンプルデータ４５に基づくデモンストレーションを行うためのデモ実行処理を開始させる（ステップＳ１１０）。デモ実行部１２によってデモ実行処理が開始されると、操作パネル２０には、例えば図７に示すようなデモ実行画面Ｇ３が表示される。このデモ実行画面Ｇ３には、デモンストレーションモードで動作していることを示す表示欄Ｒ３と、デモ用サンプルデータ４５に基づいて実行可能な複数のジョブが一覧メニュー形式で表示されるメニュー表示欄Ｒ４とが設けられている。ユーザはこのようなデモ実行画面Ｇ３のメニュー表示欄Ｒ４から所望するジョブを選択することにより、デモ実行部１２は選択されたデモ用サンプルデータ４５に基づいてジョブを実行する。例えば、ウェブページ印刷機能の場合、デモ実行部１２は、ネットワーク２などを介してインターネットにアクセスし、さらにデモ用サンプルデータ４５に設定されたＵＲＬ（Uniform Resource Locator）にアクセスする。そしてそのＵＲＬに公開されているウェブページを取得して操作パネル２０に表示する。そしてユーザが操作ボタン２３に含まれる印刷開始ボタンを操作した場合、デモ実行部１２は、プリンタ部３６を駆動してそのウェブページをプリントするプリントジョブを実行する。すなわち、ウェブページ印刷機能は、パソコンなどを介することなく、画像形成装置１を直接操作してインターネット上のウェブページにアクセスし、そのウェブページを印刷するという機能であり、デモンストレーションモードでは、デモ用サンプルデータ４５を用いたデモンストレーションを行うことによって、ユーザは実際にウェブページ印刷機能を体験することができるのである。そして、このようなデモンストレーションにより、ユーザは当該オプション機能でどのようなことができるかを容易に把握することができる。
【００６０】
ステップＳ１１０において例えば１回のデモンストレーションが終了すると、デモ実行部１２は、操作パネル２０に対して例えば図８に示すようなデモ終了確認画面Ｇ４を表示する。このデモ終了確認画面Ｇ４には、デモンストレーションモードで動作していることを示す表示欄Ｒ５と、デモンストレーションモードを継続するか否かの確認を促す表示欄Ｒ６とが表示される。また画面Ｇ４の下部には、デモンストレーションモードを継続して図７のデモ実行画面Ｇ３に戻るための操作ボタンＢ６と、デモンストレーションモードを終了させるための終了ボタンＢ７とが表示される。ユーザはデモンストレーションモードの継続を希望する場合、操作ボタンＢ６を操作する。このとき、デモ実行部１２はステップＳ１１１においてＮＯと判断し、ステップＳ１１０に戻ってデモ実行処理を継続し、当該オプション機能に関するデモンストレーションを繰り返す。
【００６１】
またユーザは、少なくとも１回のデモンストレーションによって、当該オプション機能でどのようなことができるかを十分に理解することができた場合には、図８のデモ終了確認画面Ｇ４で終了ボタンＢ７を操作する。すると、デモンストレーションモードでの動作は終了し、デモ実行部１２はその機能を終了する。そしてステップＳ１１１からＳ１１２に進み、オプション機能管理部１１ａは試用モードにおける試用期間のカウント動作を開始する。例えばライセンスコードの有効期間情報に「１ヶ月」という試用期間が設定されている場合には、ステップＳ１１２において「１ヶ月」の試用期間のカウント動作を開始するのである。そしてオプション機能管理部１１ａは、記憶部４０に記憶されている機能管理データ４４の当該オプション機能に対応する動作モードを試用モードに書き換えることによって、当該オプション機能の動作モードをデモンストレーションモードから試用モードに移行させる（ステップＳ１１３）。これにより、画像形成装置１において当該オプション機能は試用モードとして一定期間試用可能な状態となる。またこの試用モードへの移行に伴い、ユーザは自身の所望するデータを用いて当該オプション機能を自由に使用することが可能な状態となる。
【００６２】
尚、ステップＳ１０７で操作パネル２０にデモ実行確認画面Ｇ２が表示されているとき、ユーザによってデモンストレーションモードでの動作が指示されなかった場合には、ステップＳ１０８でＮＯとなり、上述のデモンストレーションモードでの動作は行われることなく、処理はステップＳ１１２に進む。この場合、オプション機能管理部１１ａは、試用モードにおける試用期間のカウント動作を開始した後（ステップＳ１１２）、記憶部４０に記憶されている機能管理データ４４の当該オプション機能に対応する動作モードを試用モードに書き換えることによって、当該オプション機能の動作モードを無効モードから試用モードに移行させることになる（ステップＳ１１３）。
【００６３】
以上のように、本実施形態の画像形成装置１は、ユーザが操作パネル２０を介してオプション機能の有効化を指示した場合、当該オプション機能のデモンストレーションを行うことができる構成であり、当該オプション機能のデモンストレーションを行う場合には、デモンストレーションが終了した後に、当該オプション機能を試用モードに移行させるように構成されている。デモンストレーションを行うことによって、ユーザは当該オプション機能がどのような機能であるかを十分に理解することができるようになるため、試用モードに移行した後においては当該オプション機能の使用頻度も上がり、ユーザは比較的早い段階で当該オプション機能を十分に使いこなすことができるようになる。
【００６４】
また本実施形態の画像形成装置１は、デモンストレーションを行う場合、そのデモンストレーションが終了した後に、試用モードにおける試用期間のカウント動作を開始するように構成されているため、デモンストレーションが長期間に亘って行われる場合であっても、デモンストレーションが行われる期間が試用期間に何ら影響を与えるものではない。そのため、試用モードに移行した後にも十分な試用期間が確保されるようになっている。また、従来と同様に、ユーザは試用期間中に試用するオプション機能の設定方法や操作方法を習得していくことになるが、本実施形態の場合にはデモンストレーションにより当該オプション機能を理解した上での設定方法や操作方法の習得となるため、それらを習得する際の効率がよいという利点がある。
【００６５】
尚、本実施形態では、試用モードにおける試用期間が終了すると、当該オプション機能は本稼働モードに移行するが、このとき、上述したライセンスコード５とは別の本稼働用ライセンスコードを入力することを条件としてもよい。この場合、試用期間の終了時点で、本稼働用のライセンスコードが入力されていない場合には、当該オプション機能は再び無効モードに戻ることになる。
【００６６】
（第２の実施の形態）
次に、第２に実施の形態について説明する。上述のネットワーク構成において、例えば画像形成装置１がデモンストレーションを実行しているときに、クライアント６から画像形成装置１に対してプリントジョブなどの他のジョブが送信された場合、画像形成装置１においてそのジョブを直ちに実行すると、デモンストレーションを行っているユーザに対して混乱を生じさせることがある。例えば、ユーザがウェブページ印刷機能のデモンストレーションを行っているとき、画像形成装置１がネットワーク２を介してクライアント６から受信したプリントジョブを実行すると、そのプリント出力は、操作パネル２０に表示されているウェブページとは異なった内容になるため、ユーザに混乱を生じさせることとなる。そこで、本実施形態では、オプション機能のデモンストレーション実行中はネットワーク２を介して受信するジョブを実行せず、デモンストレーションが終了した後に、そのジョブを実行する形態について説明する。尚、本実施形態においても、上述のネットワーク構成並びに画像形成装置１のハードウェア構成及び機能構成は第１の実施の形態と同様であり、また図４のフローチャートに基づく処理が行われる点においても第１の実施の形態と同様である。
【００６７】
図９は、本実施形態において画像形成装置１がネットワーク２を介してジョブを受信した場合の当該ジョブに対する処理ルーチンを示すフローチャートである。この処理シーケンスは、ＣＰＵ１０において第１の実施の形態で説明した図４のフローチャートと同時並行して行われる処理である。ＣＰＵ１０において制御部１１は、ネットワーク２を介してジョブを受信すると、ステップＳ２００においてＹＥＳと判断する。そして制御部１１のジョブ管理部１１ｂが機能し、受信したジョブを登録する（ステップＳ２０１）。ジョブ管理部１１ｂは、ジョブを登録した後、オプション機能のデモンストレーションが実行中であるか否かを判断する（ステップＳ２０２）。例えば、第１の実施の形態で説明した図４のフローチャートにおいて、デモ実行処理（ステップＳ１１０）が実行されている場合、ジョブ管理部１１ｂはデモンストレーションが実行中であると判断する。より具体的には、図７に示すデモ実行画面Ｇ３においてユーザがメニュー表示欄Ｒ４から所望するジョブを選択した後、画像形成装置１において当該ジョブがデモンストレーションとして実行され、操作パネル２０に図８のデモ終了確認画面Ｇ４が表示されるまでの間は、デモ実行中であるとして、ステップＳ２０２でＹＥＳと判断される。
【００６８】
上記のような判断により、画像形成装置１においてオプション機能のデモンストレーションが実行中である場合、ジョブ管理部１１ｂは警告処理を行う（ステップＳ２０３）。この警告処理としては、例えば画像形成装置１において警告を行う処理と、ジョブの送信元であるクライアント６などに対して警告を行う場合の２つがある。前者の警告処理としては、例えば、画像形成装置１の操作パネル２０の画面隅などに数秒程度、デモとは異なるジョブを受信した旨を表示させたり、或いは画像形成装置１においてデモとは異なるジョブを受信した旨を示す警告音を発生させたりする処理がある。また後者の警告処理としては、ジョブの送信元であるクライアント６などにおいて、画像形成装置１がデモ実行中であり、送信されたジョブはデモンストレーションの実行終了後に行われることを示す警告表示を行わせる処理がある。このような警告処理を行った後、ジョブ管理部１１ｂは、受信して登録したジョブを実行待機状態とし、そのジョブを直ちに実行することを禁止する（ステップＳ２０４）。尚、画像形成装置１がデモ実行中に複数のジョブを受信した場合、それら複数のジョブは全てステップＳ２０４において実行待機状態となる。
【００６９】
そしてジョブ管理部１１ｂはデモ実行部１２による１回のデモンストレーションが終了したか否かを判断する（ステップＳ２０５）。ここではデモンストレーションによるジョブの実行が終了した時点でＹＥＳと判断される。デモンストレーションが終了すると、ジョブ管理部１１ｂはジョブ実行部１３を機能させ、ジョブ実行部１３に実行待機状態となっているジョブを順次実行させて処理を終了する（ステップＳ２０６）。
【００７０】
尚、ステップＳ２０２においてオプション機能のデモンストレーションが実行中でない場合、ステップＳ２０２からＳ２０６に進み、ジョブ管理部１１ｂはジョブ実行部１３を機能させ、受信して登録したジョブをジョブ実行部１３に実行させて処理を終了する（ステップＳ２０６）。
【００７１】
以上のように本実施形態では、オプション機能のデモンストレーションが実行中である場合、画像形成装置１はネットワーク２を介して受信するジョブを実行せずに待機状態としておき、デモンストレーションが終了した後に、その待機状態のジョブを実行する。そのため、ユーザがウェブページ印刷機能などのオプション機能のデモンストレーションを行っているとき、画像形成装置１がネットワーク２を介して受信した他のジョブを実行するはなく、デモンストレーションを行っているユーザに対して混乱を生じさせることのないジョブの実行形態が実現される。
【００７２】
（第３の実施の形態）
次に、第３に実施の形態について説明する。第１の実施の形態では、オプション機能の動作モードがデモンストレーションモードから試用モードに移行する際に、試用期間のカウントを開始する場合を例示した。本実施形態では、オプション機能の動作モードが無効モードからデモンストレーションモードに移行する際に、試用期間のカウントを開始する形態について説明する。尚、本実施形態においても、上述のネットワーク構成並びに画像形成装置１のハードウェア構成及び機能構成は第１の実施の形態と同様である。
【００７３】
図１０は、本実施形態における画像形成装置１の処理シーケンスの一例を示すフローチャートであり、オプション機能を無効状態からデモンストレーションモードを経て試用モードに移行させるための処理手順を示している。すなわち、図１０のフローチャートは、第１の実施の形態の図４のフローチャートに代わる処理シーケンスを示している。尚、図１０のフローチャートにおいてステップＳ３００〜Ｓ３０６の各処理は、図４のフローチャートのステップＳ１００〜Ｓ１０６の各処理と同じであるため、ここではステップＳ３００〜Ｓ３０６についての説明を省略する。
【００７４】
図１０に示すように、ステップＳ３０５においてライセンスコードの認証結果が正常であった場合、制御部１１は、操作パネル２０に対してデモ実行確認画面を表示する（ステップＳ３０８）。このデモ実行確認画面は、図６に示したデモ実行確認画面Ｇ２と同様である。制御部１１は、デモ実行確認画面Ｇ２においてデモンストレーションモードでの動作が指示されたか否かを判断する（ステップＳ３０９）。ここでデモンストレーションモードでの動作が指示されなかった場合には、ステップＳ３１０に進み、試用期間のカウント動作を開始し、その後、デモンストレーションモードを行うことなく、ステップＳ３１５に進んでオプション機能の動作モードを試用モードに移行させ、処理を終了する。
【００７５】
これに対し、デモンストレーションモードでの動作が指示された場合には、ステップＳ３０９からＳ３１１に進み、ここで試用期間のカウント動作を開始する。そしてオプション機能管理部１１ａが、記憶部４０に記憶されている機能管理データ４４の当該オプション機能に対応する動作モードをデモンストレーションモードに書き換えることによって、当該オプション機能の動作モードを無効モードからデモンストレーションモードに移行させる（ステップＳ３１２）。
【００７６】
そしてジョブ管理部１１ｂがデモ実行部１２を機能させ、デモ用サンプルデータ４５に基づくデモンストレーションを行うためのデモ実行処理を開始させる（ステップＳ３１３）。デモ実行部１２によって行われるデモ実行処理の詳細は、第１の実施の形態と同様である。したがって、ステップＳ３１３で行われるデモンストレーションにより、ユーザは当該オプション機能でどのようなことができるかを容易に理解することができる。そしてステップＳ３１３において例えば１回のデモンストレーションが終了すると、デモ実行部１２は、操作パネル２０に対して例えば図８に示したデモ終了確認画面Ｇ４を表示する。
【００７７】
ここでユーザがデモンストレーションモードの継続を指示した場合、ステップＳ３１４においてＮＯとなり、ステップＳ３１３に戻ってデモ実行部１２によるデモ実行処理が継続される。またユーザがデモンストレーションモードの終了を指示した場合、ステップＳ３１４においてＹＥＳとなり、オプション機能管理部１１ａが、記憶部４０に記憶されている機能管理データ４４の当該オプション機能に対応する動作モードを試用モードに書き換えることによって、当該オプション機能の動作モードをデモンストレーションモードから試用モードに移行させる（ステップＳ３１５）。これにより、画像形成装置１において当該オプション機能は試用モードとして試用可能な状態となり、ユーザは自身の所望するデータを用いて当該オプション機能を自由に使用することが可能になる。
【００７８】
以上のように、本実施形態の画像形成装置１は、第１の実施の形態と同様に、ユーザが操作パネル２０を介してオプション機能の有効化を指示した場合、当該オプション機能のデモンストレーションを行うことができる構成となっており、当該オプション機能のデモンストレーションを行う場合には、デモンストレーションが終了した後に、当該オプション機能を試用モードに移行させるように構成されている。そのため、本実施形態でもデモンストレーションを行うことによって、ユーザは当該オプション機能がどのような機能であるかを十分に理解することができるようになるため、試用モードに移行した後においては当該オプション機能の使用頻度も上がり、ユーザは比較的早い段階で当該オプション機能を十分に使いこなすことができるようになる。
【００７９】
特に、本実施形態の画像形成装置１は、デモンストレーションを行う場合、上述したようにデモンストレーションが開始する際に、試用モードにおける試用期間のカウント動作を開始するように構成されている。そのため、デモンストレーションモードの終了が指示されない場合にデモンストレーションモードで半永久的にオプション機能が使用されることを防止することができる。例えば、ユーザが意図的にデモ用サンプルデータ４５を自身の所望するデータに書き換える行為を行った場合、画像形成装置１はデモンストレーションモードにおいてもユーザ自身の所望するデータに基づいてジョブを実行することになる。ところが、本実施形態は、デモンストレーションが開始する際に試用モードにおける試用期間のカウント動作を開始するので、そのような不正使用が長期間に亘って継続されることを防止することができる。すなわち、本実施形態の場合、オプション機能の動作モードがデモンストレーションモードであっても、試用期間が経過すれば当該オプション機能は再び無効モードに戻ることになる。
【００８０】
このように本実施形態では、画像形成装置１においてデモンストレーションが行われている期間が試用期間に含まれる。そのため、デモンストレーションモードが長期間に亘って行われる場合、試用モードに移行した後に試用できる試用期間が短くなる。しかし、デモンストレーションを長期間に亘って行うことにより、ユーザは当該オプション機能についてより十分な知識を得ていると想定することができるため、試用モードに移行した後の試用期間が短くなることが大きな問題となることはない。
【００８１】
（第４の実施の形態）
次に、第４に実施の形態について説明する。第１の実施の形態では、オプション機能の動作モードがデモンストレーションモードから試用モードに移行する際に、試用期間のカウントを開始する場合を例示した。また第３の実施の形態では、オプション機能の動作モードが無効モードからデモンストレーションモードに移行する際に、試用期間のカウントを開始する場合を例示した。本実施形態では、オプション機能を試用することができる試用期間のカウントを開始するタイミングをユーザが選択して設定することができる形態について説明する。尚、本実施形態においても、上述のネットワーク構成並びに画像形成装置１のハードウェア構成及び機能構成は第１の実施の形態と同様である。
【００８２】
図１１は、本実施形態における画像形成装置１の処理シーケンスの一例を示すフローチャートであり、オプション機能を無効状態からデモンストレーションモードを経て試用モードに移行させるための処理手順を示している。すなわち、図１１のフローチャートは、第１の実施の形態の図４のフローチャートに代わる処理シーケンスを示している。尚、図１１のフローチャートにおいてステップＳ４００〜Ｓ４０６の各処理は、図４のフローチャートのステップＳ１００〜Ｓ１０６の各処理と同じであるため、ここではステップＳ４００〜Ｓ４０６についての説明を省略する。
【００８３】
図１１に示すように、ステップＳ４０５においてライセンスコードの認証結果が正常であった場合、制御部１１は、操作パネル２０に対してデモ実行確認画面を表示する（ステップＳ４０７）。このデモ実行確認画面は、図６に示したデモ実行確認画面Ｇ２と同様である。制御部１１は、デモ実行確認画面Ｇ２においてデモンストレーションモードでの動作が指示されたか否かを判断する（ステップＳ４０８）。ここでデモンストレーションモードでの動作が指示されなかった場合には、ステップＳ４０９に進み、試用期間のカウント動作を開始し、その後、デモンストレーションモードを行うことなく、ステップＳ４１７に進んでオプション機能の動作モードを試用モードに移行させ、処理を終了する。
【００８４】
これに対し、デモンストレーションモードでの動作が指示された場合には、ステップＳ４０８からＳ４１０に進む。そして制御部１１は、操作パネル２０に対して試用期間カウント設定画面を表示する（ステップＳ４１０）。図１２は、操作パネル２０に表示される試用期間カウント設定画面Ｇ５の一例を示す図である。この画面Ｇ５では、試用期間のカウント開始タイミングについてユーザに設定操作を促す表示Ｒ７が行われると共に、画面中央には選択操作可能な複数のカウント開始タイミングの表示Ｒ８が行われる。本実施形態では、オプション機能のデモンストレーションの開始時及び終了時のいずれか一方を選択することが可能なようになっており、画面Ｇ５にはデモンストレーション開始時を選択するためのボタンＢ８と、デモンストレーション終了時を選択するためのボタンＢ９とが表示されている。通常、ユーザは試用モードに移行してからの試用期間を長く確保することができるのでデモンストレーション終了時を選択し、ボタンＢ９を操作すると考えられる。しかし、例えば試用モードにおいてオプション機能の一部の試用が制限されているような場合、ユーザは試用モードを早期に終了させて本稼働モードでオプション機能を使用したいと考えることもある。このような場合、本実施形態ではデモンストレーション開始時を選択することができるようになっており、ユーザはボタンＢ８を操作する。
【００８５】
そして制御部１１は、試用期間カウント設定画面Ｇ５においてデモンストレーション開始時が選択されたか否かを判断する（ステップＳ４１１）。そしてＹＥＳであった場合、ステップＳ４１２に進み、ここで試用期間のカウント動作を開始する。そしてステップＳ４１３に進む。またユーザがデモンストレーション終了時を選択していた場合、ステップ４１２をスキップしてステップＳ４１３に進む。そしてオプション機能管理部１１ａが、記憶部４０に記憶されている機能管理データ４４の当該オプション機能に対応する動作モードをデモンストレーションモードに書き換えることによって、当該オプション機能の動作モードを無効モードからデモンストレーションモードに移行させる（ステップＳ４１３）。
【００８６】
その後、ジョブ管理部１１ｂがデモ実行部１２を機能させ、デモ用サンプルデータ４５に基づくデモンストレーションを行うためのデモ実行処理を開始させる（ステップＳ４１４）。デモ実行部１２によって行われるデモ実行処理の詳細は、第１の実施の形態と同様である。したがって、ステップＳ４１４で行われるデモンストレーションにより、ユーザは当該オプション機能でどのようなことができるかを容易に理解することができる。そしてステップＳ４１４において例えば１回のデモンストレーションが終了すると、デモ実行部１２は、操作パネル２０に対して例えば図８に示したデモ終了確認画面Ｇ４を表示する。
【００８７】
ここでユーザがデモンストレーションモードの継続を指示した場合、ステップＳ４１５においてＮＯとなり、ステップＳ４１４に戻ってデモ実行部１２によるデモ実行処理が継続される。またユーザがデモンストレーションモードの終了を指示した場合、ステップＳ４１５においてＹＥＳとなり、制御部１１は試用期間のカウント動作を既に開始しているか否かを判断する（ステップＳ４１６）。ここで試用期間のカウント動作を未だ開始していない場合には、ＮＯと判断され、ステップＳ４１７に進み、ここで試用期間のカウント動作を開始する。そしてステップＳ４１８に進む。またステップＳ４１６において試用期間のカウント動作を既に開始している場合には、ＹＥＳと判断され、ステップＳ４１６からＳ４１８に進む。そしてオプション機能管理部１１ａが、記憶部４０に記憶されている機能管理データ４４の当該オプション機能に対応する動作モードを試用モードに書き換えることによって、当該オプション機能の動作モードを試用モードに移行させる（ステップＳ４１８）。これにより、画像形成装置１において当該オプション機能は試用モードとして試用可能な状態となり、ユーザは自身の所望するデータを用いて当該オプション機能を自由に使用することが可能になる。
【００８８】
以上のように、本実施形態の画像形成装置１は、第１の実施の形態と同様に、ユーザが操作パネル２０を介してオプション機能の有効化を指示した場合、当該オプション機能のデモンストレーションを行うことができる構成となっており、当該オプション機能のデモンストレーションを行う場合には、デモンストレーションが終了した後に、当該オプション機能を試用モードに移行させるように構成されている。そのため、本実施形態でもデモンストレーションを行うことによって、ユーザは当該オプション機能がどのような機能であるかを十分に理解することができるようになるため、試用モードに移行した後においては当該オプション機能の使用頻度も上がり、ユーザは比較的早い段階で当該オプション機能を十分に使いこなすことができるようになる。
【００８９】
特に、本実施形態の画像形成装置１は、デモンストレーションを行う場合、試用モードにおける試用期間のカウント動作は、ユーザによって選択される、オプション機能のデモンストレーションの開始時及び終了時のいずれか一方のタイミングで開始するように構成されている。そのため、ユーザは自身の判断で試用期間のカウント開始タイミングを設定することができ、試用モードに移行してからの試用期間の取り扱いをユーザが設定できるという点で好ましい。
【００９０】
（第５の実施の形態）
次に、第５に実施の形態について説明する。第１の実施の形態では、デモンストレーション終了後に表示される図８のデモ終了確認画面Ｇ４でユーザが終了ボタンＢ４を操作することにより、当該オプション機能のデモンストレーションモードでの動作が終了する場合を例示した。しかしこの場合、ユーザがデモンストレーションモードでの動作を終了させるための操作を行わない限り、画像形成装置１においてデモンストレーションモードでの動作が継続されることとなる。本実施形態では、画像形成装置１においてデモンストレーションモードでの動作が長期に亘って継続することを防止することができる形態について説明する。尚、本実施形態においても、上述のネットワーク構成並びに画像形成装置１のハードウェア構成及び機能構成は第１の実施の形態と同様である。
【００９１】
本実施形態において、オプション機能を無効状態からデモンストレーションモードを経て試用モードに移行させるための基本的な処理手順は、第１の実施の形態で説明した図４のフローチャートと同様である。そこで図４を参照しつつ、本実施形態における具体的な処理手順を説明すると、まず本実施形態では、ステップＳ１０９において、オプション機能管理部１１ａが、オプション機能の動作モードを無効モードからデモンストレーションモードに移行させる際、デモンストレーションモードへの移行日時を機能管理データ４４に記録する。そしてステップＳ１１１でデモンストレーションモードでの動作を終了させるか否かを判断する際には、機能管理データ４４に記録したデモンストレーションモードへの移行日時を読み出して、当該オプション機能がデモンストレーションモードに移行してから所定時間が経過したかを判断する。そして所定時間が経過している場合には、デモンストレーションモードを終了し、ステップＳ１１１からＳ１１２に処理を進めるのである。
【００９２】
このように本実施形態では、オプション機能のデモンストレーションモードへの移行から所定時間が経過した後にデモンストレーションモードを終了するように構成されるので、デモンストレーションモードに移行してから所定時間が経過すれば、自動的に当該オプション機能はデモンストレーションモードから試用モードに移行する。そのため、画像形成装置１においてデモンストレーションモードが長期に亘って継続されることを防止することができる。
【００９３】
尚、ステップＳ１１１における判断では、オプション機能がデモンストレーションモードに移行してから所定時間が経過したかを判断することに加え、さらに第１の実施の形態で説明したようにユーザがデモンストレーションモードの終了を指示したかどうかについても判断するように構成することが好ましい。これにより、オプション機能がデモンストレーションモードに移行してから所定時間が経過する前であっても、ユーザによる指示があれば、デモンストレーションモードが終了することになる。
【００９４】
（第６の実施の形態）
次に、第６に実施の形態について説明する。上述の各実施形態では、主としてオプション機能を試用モードに移行させるための形態について説明した。本実施形態ではオプション機能を本稼働モードに移行させるための一実施形態について説明する。尚、本実施形態においても、上述のネットワーク構成並びに画像形成装置１のハードウェア構成及び機能構成は第１の実施の形態と同様である。
【００９５】
図１３は、本実施形態において画像形成装置１が一定時間ごとに行う処理シーケンスを示すフローチャートである。この処理シーケンスは、主としてオプション機能管理部１１ａによって、画像形成装置１において本稼働モードに移行していないオプション機能を対象として行われる。ステップＳ５００においてオプション機能管理部１１ａは、オプション機能について正常なライセンスコードが入力されているか否かを判断する。正常なライセンスコードが入力されていない場合にはＮＯとなり、そのまま処理を終了する。正常なライセンスコードが既に入力されている場合にはＹＥＳとなり、ステップＳ５００からＳ５０１に進む。
【００９６】
ステップＳ５００でＹＥＳとなる場合、当該オプション機能の動作モードはデモンストレーションモードおよび試用モードのいずれか一方である。そこでオプション機能管理部１１ａは、まずデモンストレーションモードにおいてデモンストレーションが実行されたか否かを判断する（ステップＳ５０１）。そして既にデモンストレーションが実行されている場合にはステップＳ５０２に進み、未だデモンストレーションが実行されていない場合にはステップＳ５０３に進む。
【００９７】
ステップＳ５０２では、試用モードに対して設定される試用期間が既に経過したか否かを判断する。そして未だ試用期間が経過していない場合には、ＮＯと判断し、何も行わずに処理を終了する。尚、試用期間のカウント動作が開始していない場合にもステップＳ５０２ではＮＯとなる。これに対し、試用期間が既に経過している場合には、ＹＥＳと判断してステップＳ５０４に進み、ここでオプション機能の動作モードを本稼働モードに移行させる。
【００９８】
またステップＳ５０３では、オプション機能管理部１１ａは、試用モードにおいてオプション機能の試用が所定回数行われたか否かを判断する。所定回数は１回であってもよいし、複数回であってもよい。そして試用モードにおいてオプション機能の試用が所定回数行われていない場合には、ＮＯと判断し、何も行わずに処理を終了する。これに対し、試用モードにおいて既にオプション機能の試用が所定回数行われている場合には、ＹＥＳと判断してステップＳ５０４に進み、ここでオプション機能の動作モードを本稼働モードに移行させる。
【００９９】
尚、ステップＳ５０３の判断では、試用モードにおいてオプション機能の試用が所定回数行われたか否かを判断することに加え、オプション機能の試用期間が経過したか否かについても判断するように構成してもよい。この場合、試用モードにおいて既にオプション機能の試用が所定回数行われており、かつ試用期間が既に経過している場合に、ＹＥＳとなってステップＳ５０４に進む。
【０１００】
以上のように本実施形態では、オプション機能に対する正常なライセンスコードが入力されていることを前提の条件とし、デモンストレーションモードにおいてデモンストレーションが実行済みであれば、試用モードの試用期間が経過した後に当該オプション機能が本稼働モードに移行する。この場合、試用モードの試用期間中、実際にユーザがオプション機能を試用していなくても本稼働モードに移行する。またデモンストレーションモードにおいてデモンストレーションが実行されていない場合には、試用モードにおいて実際にユーザが所定回数試用した後に当該オプション機能が本稼働モードに移行する。
【０１０１】
したがって、本実施形態の画像形成装置１は、オプション機能を本稼働モードへ移行させるための条件として、ユーザがオプション機能のデモンストレーションを実行するか、或いは、ユーザが試用モードにおいて所定回数実際にオプション機能を試用することとしている。これにより、デモンストレーションモード或いは試用モードでユーザが実際に当該オプション機能を体験した後に本稼働モードに移行することになり、ユーザが当該オプション機能を全く体験していない状態での本稼働モードへの移行を防止することができるようになっている。
【０１０２】
（変形例）
以上、本発明について幾つかの好ましい実施形態を説明したが、本発明は上述した内容に限定されるものではない。例えば、上記実施形態においては、画像形成装置１がネットワーク２に接続されて使用される構成例について説明した。しかし、画像形成装置１のオプション機能には、ネットワーク接続環境下で使用される機能だけでなく、ネットワークに接続されていないスタンドアロン環境下でも使用することができる機能も含まれるため、本発明にかかる画像形成装置１は必ずしもネットワーク２に接続されて使用される場合に限定するものではない。
【０１０３】
また上記実施形態において、オプション機能の一例としてウェブページ印刷機能を例示したが、画像形成装置１はウェブページ印刷機能以外にも様々なオプション機能を備えているため、本発明においてはオプション機能がどのような機能であるか特に限定するものではない。言い換えると、初期状態で無効に設定されているオプション機能であって、ユーザがそのオプション機能の有効化を指示した場合、画像形成装置１においてそのオプション機能を有効化させることができるようになっている機能であれば、どのような機能であってもよい。
【０１０４】
また上記実施形態においては、主としてオプション機能の動作モードがデモンストレーションモードを終了すれば、その後、試用モードに移行する場合を例示したが、これに限定するものではなく、例えばデモンストレーションを実行した後に本稼働モードに移行するように構成してもよい。デモンストレーションを実行した後であれば、ユーザは当該オプション機能がどのような機能であるかを理解していると考えられるため、本稼働モードに移行しても特に問題はない。
【０１０５】
また上記実施形態では、デモンストレーションモードにおいてデモ用サンプルデータ４５に基づいてデモ実行部１２がオプション機能に関するジョブを実行することにより、デモンストレーションを行う形態を例示したが、本発明におけるデモンストレーションは上述のものに限定するものではない。例えば、ジョブの実行を伴わないデモンストレーションであっても構わない。一例を挙げると、オプション機能に関する設定方法や操作方法などをユーザに教示するため、ひとつの設定例或いは操作例をデモンストレーションとして表示部２１に操作案内画像（動画像表示や静止画のスライド表示など）を表示するようにしても良い。この場合、デモンストレーションを実行することにより、ユーザは表示部２１に表示される操作案内画像に従って操作パネル２０を操作していくことにより、オプション機能に関する設定方法や操作方法を習得することができるようになる。
【図面の簡単な説明】
【０１０６】
【図１】第１の実施の形態における画像形成システムの全体的な概略構成を示す図である。
【図２】画像形成装置のハードウェア構成および機能構成の一例を示す図である。
【図３】ライセンスコードの一構成例を示す図である。
【図４】第１の実施の形態における画像形成装置の処理シーケンスの一例を示すフローチャートである。
【図５】ライセンスコード入力画面の一例を示す図である。
【図６】デモ実行確認画面の一例を示す図である。
【図７】デモ実行画面の一例を示す図である。
【図８】デモ終了確認画面の一例を示す図である。
【図９】第２の実施の形態において画像形成装置がネットワークを介してジョブを受信した場合の当該ジョブに対する処理ルーチンを示すフローチャートである。
【図１０】第３の実施の形態における画像形成装置の処理シーケンスの一例を示すフローチャートである。
【図１１】第４の実施の形態における画像形成装置の処理シーケンスの一例を示すフローチャートである。
【図１２】試用期間カウント設定画面の一例を示す図である。
【図１３】第６の実施の形態において画像形成装置が一定時間ごとに行う処理シーケンスを示すフローチャートである。
【符号の説明】
【０１０７】
１  画像形成装置
２  ネットワーク
３  サーバ
５  ライセンスコード
１０  ＣＰＵ
１１  制御部
１１ａ  オプション機能管理部（オプション機能管理手段）
１１ｂ  ジョブ管理部（ジョブ管理手段）
１２  デモ実行部（デモ実行手段）
１３  ジョブ実行部（ジョブ実行手段）
２０  操作パネル（指示手段）
４０  記憶部（記憶手段）
４４  機能管理データ
４５  デモ用サンプルデータ
【図１】
0005018507.tif 000002
【図２】
0005018507.tif 000003
【図３】
0005018507.tif 000004
【図４】
0005018507.tif 000005
【図５】
0005018507.tif 000006
【図６】
0005018507.tif 000007
【図７】
0005018507.tif 000008
【図８】
0005018507.tif 000009
【図９】
0005018507.tif 000010
【図１０】
0005018507.tif 000011
【図１１】
0005018507.tif 000012
【図１２】
0005018507.tif 000013
【図１３】
0005018507.tif 000014