(57)【特許請求の範囲】
【請求項１】
画像形成装置であって、
前記画像形成装置の所定の機能を実行するために用いられる情報を保持する第１ＩＣ（Integrated  Circuit）カード、および前記第１ＩＣカードに関する設定を変更するための第２ＩＣカードと無線で通信することが可能な通信部と、
前記第１ＩＣカードとの通信が確立された場合に、前記第１ＩＣカードの第１記憶部内の所定の読取領域から情報を読み取り、当該情報を用いて前記所定の機能を実行するための実行部と、
前記第２ＩＣカードとの通信が確立された場合に、前記第１記憶部内における前記情報の読取先を変更するための設定画面を表示する表示部と、
前記第１ＩＣカードにおける前記所定の読取領域を前記設定画面に設定された新たな読取先に変更するための変更部とを備える、画像形成装置。
【請求項２】
前記設定画面には、複数のオブジェクトが表示され、
前記複数のオブジェクトのそれぞれには、前記第２ＩＣカードの第２記憶部内の場所を示す参照値が関連付けられており、
前記画像形成装置は、前記複数のオブジェクトの中から選択されたオブジェクトに関連付けられている参照値が示す前記第２記憶部内の場所を特定するための特定部をさらに備え、
前記変更部は、特定された前記場所に対応する前記第１記憶部内の領域を前記新たな読取先とする、請求項１に記載の画像形成装置。
【請求項３】
前記オブジェクトは、文字および図形の少なくとも一方を含む、請求項２に記載の画像形成装置。
【請求項４】
前記特定部は、
所定のビット幅を有する参照領域を前記第２記憶部内のデータに設定し、
前記第２記憶部内で前記参照領域を移動させながら、当該参照領域内のビット列が示す値を順次算出し、
順次算出される前記値が、前記複数のオブジェクトの中から選択されたオブジェクトに関連付けられている参照値に一致した場合に、当該値の算出のために設定された参照領域の場所を前記参照値が示す前記第２記憶部内の場所として特定する、請求項２または３に記載の画像形成装置。
【請求項５】
前記設定画面は、前記所定のビット幅の入力を受け付ける、請求項４に記載の画像形成装置。
【請求項６】
前記設定画面は、前記参照値の入力を受け付ける、請求項２〜４のいずれか１項に記載の画像形成装置。
【請求項７】
コンピュータの設定変更方法であって、
前記コンピュータの所定の機能を実行するために用いられる情報を保持する第１ＩＣカードと無線で通信するステップと、
前記第１ＩＣカードとの通信が確立された場合に、前記第１ＩＣカードの第１記憶部内の所定の読取領域から情報を読み取り、当該情報を用いて前記所定の機能を実行するステップと、
前記第１ＩＣカードに関する設定を変更するための第２ＩＣカードと無線で通信するステップと、
前記第２ＩＣカードとの通信が確立された場合に、前記第１記憶部内における前記情報の読取先を変更するための設定画面を表示するステップと、
前記第１ＩＣカードにおける前記所定の読取領域を前記設定画面に設定された新たな読取先に変更するステップとを備える、設定変更方法。
【請求項８】
コンピュータの設定変更プログラムであって、
前記設定変更プログラムは、前記コンピュータに、
前記コンピュータの所定の機能を実行するために用いられる情報を保持する第１ＩＣカードと無線で通信するステップと、
前記第１ＩＣカードとの通信が確立された場合に、前記第１ＩＣカードの第１記憶部内の所定の読取領域から情報を読み取り、当該情報を用いて前記所定の機能を実行するステップと、
前記第１ＩＣカードに関する設定を変更するための第２ＩＣカードと無線で通信するステップと、
前記第２ＩＣカードとの通信が確立された場合に、前記第１記憶部内における前記情報の読取先を変更するための設定画面を表示するステップと、
前記第１ＩＣカードにおける前記所定の読取領域を前記設定画面に設定された新たな読取先に変更するステップとを実行させる、設定変更プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ＩＣ（Integrated  Circuit）カードと無線通信することが可能な画像形成装置、画像形成装置の設定変更方法、および画像形成装置の設定変更プログラムに関する。
【背景技術】
【０００２】
端末と無線通信することが可能なＩＣカードが普及している。ＩＣカードは、ＲＯＭ（Read  Only  Memory）やＲＡＭ（Random  Access  Memory）等の記憶装置を内蔵する。ユーザーがＩＣカードを端末にタッチすることで、端末は、ＩＣカードと無線通信を開始し、ＩＣカードの記憶装置に格納されている情報を読み取る。端末は、当該情報を用いて様々な機能を実行する。
【０００３】
近年、ＩＣカードとの無線通信機能は、様々な装置に搭載されている。一例として、当該機能は、ＭＦＰ（Multi-Functional  Peripheral）等の画像形成装置に搭載されている。ＩＣカードの利用例として、ユーザーがＩＣカードを画像形成装置にタッチすると、画像形成装置は、ＩＣカードに記憶されているユーザー情報を読み取り、当該ユーザー情報を用いて個人認証を行う。これにより、ユーザーは、画像形成装置に自動的にログインすることができる。
【０００４】
ＩＣカードに関して、特開２０００−３６０２１号公報（特許文献１）は、「ＩＣカードのリソース管理を行う」データ記憶装置を開示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−３６０２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、画像形成装置においては、ＩＣカードに関する設定がＬＤＤ（Loadable Device Drivers）設定ファイル等に規定されている。このような設定ファイルの内容を変更するためには、専門知識が必要となる。そのため、専門知識を有さないユーザーであっても、ＩＣカードに関する設定を容易に変更することが可能な画像形成装置が望まれている。
【０００７】
また、近年ではＩＣカードの種類が多様化しており、画像形成装置におけるＩＣカードの設定をユーザーごとにカスタマイズすることが求められている。このことを実現するためには、ユーザーごとにＬＤＤ設定ファイルを編集する必要があるため手間がかかる。したがって、ＩＣカードに関する設定を容易に変更することが可能な画像形成装置が望まれている。特許文献１は、ＩＣカードに関する設定を変更する方法について開示するものではない。
【０００８】
本開示は上述のような問題点を解決するためになされたものであって、ある局面における目的は、ＩＣカードに関する設定を従来よりも容易に変更することが可能な画像形成装置を提供することである。他の局面における目的は、ＩＣカードに関する設定を従来よりも容易に変更することができる設定変更方法を提供することである。さらに他の局面における目的は、ＩＣカードに関する設定を従来よりも容易に変更することができる設定変更プログラムを提供することである。
【課題を解決するための手段】
【０００９】
ある局面に従うと、画像形成装置は、画像形成装置の所定の機能を実行するために用いられる情報を保持する第１ＩＣカード、および第１ＩＣカードに関する設定を変更するための第２ＩＣカードと無線で通信することが可能な通信部と、第１ＩＣカードとの通信が確立された場合に、第１ＩＣカードの第１記憶部内の所定の読取領域から情報を読み取り、当該情報を用いて所定の機能を実行するための実行部と、第２ＩＣカードとの通信が確立された場合に、第１記憶部内における情報の読取先を変更するための設定画面を表示する表示部と、第１ＩＣカードにおける所定の読取領域を設定画面に設定された新たな読取先に変更するための変更部とを備える。
【００１０】
好ましくは、設定画面には、複数のオブジェクトが表示される。複数のオブジェクトのそれぞれには、第２ＩＣカードの第２記憶部内の場所を示す参照値が関連付けられている。画像形成装置は、複数のオブジェクトの中から選択されたオブジェクトに関連付けられている参照値が示す第２記憶部内の場所を特定するための特定部をさらに備える。変更部は、特定された場所に対応する第１記憶部内の領域を新たな読取先とする。
【００１１】
好ましくは、オブジェクトは、文字および図形の少なくとも一方を含む。
好ましくは、特定部は、所定のビット幅を有する参照領域を第２記憶部内のデータに設定し、第２記憶部内で参照領域を移動させながら、当該参照領域内のビット列が示す値を順次算出し、順次算出される値が、複数のオブジェクトの中から選択されたオブジェクトに関連付けられている参照値に一致した場合に、当該値の算出のために設定された参照領域の場所を参照値が示す第２記憶部内の場所として特定する。
【００１２】
好ましくは、設定画面は、所定のビット幅の入力を受け付ける。
好ましくは、設定画面は、参照値の入力を受け付ける。
【００１３】
他の局面に従うと、コンピュータの設定変更方法は、コンピュータの所定の機能を実行するために用いられる情報を保持する第１ＩＣカードと無線で通信するステップと、第１ＩＣカードとの通信が確立された場合に、第１ＩＣカードの第１記憶部内の所定の読取領域から情報を読み取り、当該情報を用いて所定の機能を実行するステップと、第１ＩＣカードに関する設定を変更するための第２ＩＣカードと無線で通信するステップと、第２ＩＣカードとの通信が確立された場合に、第１記憶部内における情報の読取先を変更するための設定画面を表示するステップと、第１ＩＣカードにおける所定の読取領域を設定画面に設定された新たな読取先に変更するステップとを備える。
【００１４】
さらに他の局面に従うと、設定変更プログラムは、コンピュータに、コンピュータの所定の機能を実行するために用いられる情報を保持する第１ＩＣカードと無線で通信するステップと、第１ＩＣカードとの通信が確立された場合に、第１ＩＣカードの第１記憶部内の所定の読取領域から情報を読み取り、当該情報を用いて所定の機能を実行するステップと、第１ＩＣカードに関する設定を変更するための第２ＩＣカードと無線で通信するステップと、第２ＩＣカードとの通信が確立された場合に、第１記憶部内における情報の読取先を変更するための設定画面を表示するステップと、第１ＩＣカードにおける所定の読取領域を設定画面に設定された新たな読取先に変更するステップとを実行させる。
【発明の効果】
【００１５】
ある局面において、ＩＣカードに関する設定を従来よりも容易に変更することができる。
【００１６】
本発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解される本発明に関する次の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００１７】
【図１】ＭＦＰとしての画像形成装置の外観を示す図である。
【図２】ユーザーがＩＣカードを画像形成装置にタッチしている様子を示す図である。
【図３】設定用のＩＣカードの一例を示す図である。
【図４】ＩＣカードのユーザー情報の読取先を変更するための操作を時系列で示す図である。
【図５】アスキーコード（ＡＳＣＩＩコード）の内容を示す図である。
【図６】新たに設定された読取領域を探索している処理を概略的に示す概念図である。
【図７】第１の実施の形態に従う画像形成装置の機能構成の一例を示すブロック図である。
【図８】第１の実施の形態に従う画像形成装置が実行する処理の一部を表わすフローチャートである。
【図９】読取領域の探索処理を表わすフローチャートである。
【図１０】認証用のＩＣカードと設定用のＩＣカードと画像形成装置との間のデータの流れを示すシーケンス図である。
【図１１】第１の実施の形態に従う画像形成装置の主要なハードウェア構成を示すブロック図である。
【図１２】ＩＣカードの主要なハードウェア構成を示すブロック図である。
【図１３】ＩＣカードのユーザー情報の読取先を変更するための操作を時系列で示す図である。
【図１４】アドレス情報の内容を示す図である。
【図１５】認証用のＩＣカードに関する設定を変更するための操作例を示す図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照しつつ、本発明に従う各実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらについての詳細な説明は繰り返さない。なお、以下の各実施の形態および各変形例は、適宜選択的に組み合わされてもよい。
【００１９】
＜第１の実施の形態＞
［画像形成装置１００の構成］
図１および図２を参照して、第１の実施の形態に従う画像形成装置１００の構成について説明する。図１は、ＭＦＰとしての画像形成装置１００の外観を示す図である。図２は、ユーザーがＩＣカード２００Ａを画像形成装置１００にタッチしている様子を示す図である。
【００２０】
図１および図２に示されるように、画像形成装置１００は、ＩＣカード２００Ａとの無線通信を実現するためのカードリーダー１０５と、原稿を光学的に読み取って画像データを得るためのスキャナー部１０７と、画像データに基づいて用紙上に画像を印刷するためのプリント部１０８とを含む。画像形成装置１００の本体の上面には、スキャナー部１０７に原稿を送るフィーダー１１４が設けられている。画像形成装置１００の下部には、プリント部１０８に用紙を供給する複数の給紙部１１９が設けられている。画像形成装置１００の中央部には、プリント部１０８によって画像を印刷された用紙が排出されるトレー１１５が設けられている。
【００２１】
操作パネル１０４は、画像形成装置１００の本体上部に設けられている。操作パネル１０４は、たとえば、ディスプレイ１２０とタッチセンサー（図示しない）とを備え、タッチパネルとして構成される。
【００２２】
カードリーダー１０５は、たとえば、操作パネル１０４の筐体内に設けられる。ユーザーがＩＣカード２００Ａをカードリーダー１０５に近接または接触させることで、カードリーダー１０５は、ＩＣカード２００Ａとの無線通信を開始する。無線通信方式としては、たとえば、ＮＦＣ（Near  field  communication）やＢＬＥ（Bluetooth（登録商標）  Low  Energy）等の近距離無線通信が採用される。
【００２３】
カードリーダー１０５は、ＩＣカード２００Ａとの無線通信を開始すると、ＩＣカード２００Ａに格納されているユーザー情報をＩＣカード２００Ａから読み取る。当該ユーザー情報は、たとえば、ユーザーＩＤ（Identification）やパスワード等を含む。画像形成装置１００は、読み取ったユーザー情報を用いて個人認証を行う。これにより、ユーザーは、画像形成装置に自動的にログインすることができる。
【００２４】
［設定用のＩＣカード２００Ｂ］
図３を参照して、設定用のＩＣカード２００Ｂについて説明する。図３は、設定用のＩＣカード２００Ｂの一例を示す図である。
【００２５】
画像形成装置１００は、ユーザー認証時に用いられるユーザー情報を保持するＩＣカード２００Ａ（図２参照）の他にも、ＩＣカード２００Ａに関する設定を変更するめのＩＣカード２００Ｂと無線通信することができる。以下では、ユーザーの自動認証機能を実行するために用いられるＩＣカードを「認証用のＩＣカード」ともいう。認証用のＩＣカードの設定を変更するために用いられるＩＣカードを「設定用のＩＣカード」ともいう。
【００２６】
詳細については後述するが、管理者は、設定用のＩＣカード２００Ｂを用いることで、認証用のＩＣカード２００Ａに関する設定を容易に変えることができる。このような設定用のＩＣカード２００Ｂを用いた設定変更方法は、従来には存在しない。
【００２７】
ＩＣカード２００Ｂは、たとえば、次のような局面で利用され得る。たとえば、設定変更前においては、ＩＣカード２００Ａに格納されている所属部署（たとえば、研究開発部等）のコード値が画像形成装置１００の認証に用いられていたとする。セキュリティー方針の変更等により、ＩＣカード２００Ａに格納されている所属エリア（たとえば、東京等）のコード値が新たな認証データとして用いられるとする。この場合、管理者は、設定用のＩＣカード２００Ｂを用いて認証データの読取先を「所属部署」から「所属エリア」に変更する。次回からは、画像形成装置１００は、ＩＣカード２００Ａを検出した場合に、ＩＣカード２００Ａに格納されている「所属エリア」の情報を読み取り、当該情報を用いて認証を行う。
【００２８】
このように、管理者は、ＩＣカード２００Ｂを画像形成装置１００にタッチするとともに、当該タッチによって表示される設定画面に新たな読取先を入力するだけで、ＩＣカード２００Ａの設定を変更することができる。管理者は、ＩＣカード２００Ａの設定の変更時に設定用のＩＣカード２００Ｂを利用することで、設定ファイルを編集する必要が無くなる。そのため、専門知識を有しない管理者であっても、ＩＣカード２００Ａの設定を容易に変更できる。
【００２９】
［画像形成装置１００の設定変更処理］
本実施の形態に従う画像形成装置１００によって設定変更処理について説明する。上述したように、画像形成装置１００は、認証用のＩＣカード２００Ａと、設定用のＩＣカード２００Ｂとの少なくとも２種類のＩＣカードと無線通信することができる。
【００３０】
画像形成装置１００は、設定用のＩＣカード２００Ｂの近接または接触を検出することで設定画面を表示する。当該設定画面は、認証用のＩＣカード２００Ａのユーザー情報の読取先（以下、「読取領域」ともいう。）の変更を受け付ける。すなわち、管理者は、設定画面に対して新たな読取先を設定することで、ＩＣカード２００Ａのユーザー情報の読取先を変更することができる。その後、ユーザーがＩＣカード２００Ａを画像形成装置１００にタッチすると、画像形成装置１００は、ＩＣカード２００Ａに対して新たに設定された読取領域からユーザー情報を読み取る。このように、管理者は、設定用のＩＣカード２００Ｂを画像形成装置１００にタッチし、設定画面に対して読取先を変更する操作を行うだけで、認証用のＩＣカード２００Ａに関する設定を変更することができる。
【００３１】
図４〜図６を参照して、ＩＣカード２００Ａのユーザー情報の読取先を変更する操作についてさらに詳細に説明する。図４は、ＩＣカード２００Ａのユーザー情報の読取先を変更するための操作を時系列で示す図である。図５は、アスキーコードの内容を示す図である。図６は、新たに設定された読取領域を探索している処理を概略的に示す概念図である。
【００３２】
画像形成装置１００は、設定用のＩＣカード２００Ｂの接触または近接を検出すると、図４の画面（Ａ）を表示する。たとえば、画面（Ａ）は、ＩＣカード２００Ａの現在の読取領域１２２Ａと、読取領域１２２Ａの場所を示す参照値１２３Ａと、現在の設定内容１２５Ａとを含む。設定内容１２５Ａは、ＩＣカード２００Ａにおける現在の読取領域１２２Ａの場所を示す文字と、読取領域１２２Ａの場所を示す参照値と、管理者が読取領域１２２Ａの内容を識別するための備考情報と、現在の読取領域１２２Ａのビット幅とを含む。
【００３３】
画像形成装置１００は、設定ボタン１２６の押下を検出すると、ＩＣカード２００Ａの読取先を変更するための設定画面（Ｂ）を表示する。設定画面（Ｂ）は、ＩＣカード２００Ａの各記憶領域の場所を示すアドレス情報１３０を含む。アドレス情報１３０は、たとえば、ＩＣカード２００Ｂに予め格納されており、画像形成装置１００は、ＩＣカード２００Ｂとの通信の確立時にアドレス情報１３０をＩＣカード２００Ｂから受信する。
【００３４】
アドレス情報１３０には、認証用のＩＣカード２００Ａ内の各記憶領域の場所を示す文字と、当該各記憶領域の場所を示す参照値と、管理者が当該各記憶領域の内容を識別するための備考情報とが予め格納されている。各文字と各参照値との関係は、たとえば、図５に示されるアスキーコード１２９に対応する。参照値は、１０進数で表されてもよいし、１６進数で表されてもよい。
【００３５】
設定画面（Ｂ）は、アドレス情報１３０に含まれる複数の項目の中から特定の項目を選択するための操作を受け付ける。入力領域１３４は、文字の入力を受け付ける。管理者は、入力領域１３４に文字を入力することで、アドレス情報１３０の特定の項目を選択することもできる。入力領域１３５は、参照値の入力を受け付ける。管理者は、入力領域１３５に参照値を入力することで、アドレス情報１３０の特定の項目を選択することもできる。入力領域１３６は、ＩＣカード２００Ａにおける読取領域のビット幅を受け付ける。当該ビット幅は、後述する探索処理時に用いられる新たな参照領域のサイズを示す。
【００３６】
図４の設定画面（Ｂ）の例では、文字「Ａ」および参照値「０ｘ４１」を表わす項目が選択されている（斜線１３１参照）。入力領域１３４には、選択された項目に示される文字「Ａ」が表示される。入力領域１３５には、選択された項目に示される参照値「０ｘ４１」が表示される。管理者は、キャンセルボタン１３８を押下することで、設定画面（Ｂ）に設定した内容を破棄することができる。
【００３７】
画像形成装置１００は、確認ボタン１３７の押下を検出すると、選択された項目に対応する記憶領域をＩＣカード２００Ｂ内で探索する。たとえば、文字「Ａ」の項目が管理者によって選択されたとする。このことに基づいて、図６の例（Ａ）に示されるように、画像形成装置１００は、入力領域１３６に入力されたビット幅（たとえば、８ビット）を有する参照領域１４１をＩＣカード２００Ｂの記憶部内のデータ１４０に設定する。画像形成装置１００は、データ１４０内で参照領域１４１を移動させながら、当該参照領域１４１内のビット列が示すコード値を順次算出する。一例として、当該コード値は、リトルエンディアン方式で算出される。順次算出されたコード値が文字「Ａ」に関連付けられている参照値「０ｘ４１」に一致した場合に、画像形成装置１００は、当該コード値の算出のために設定された参照領域１４２の場所を記憶する。データ１４０の各ビットの場所と、ＩＣカード２００Ａ内のデータの場所とは、予め対応付けられている。画像形成装置１００は、参照領域１４２に対応するＩＣカード２００Ａ内の記憶領域を新たな読取先とする。
【００３８】
画像形成装置１００は、新たな読取先を探索できた場合には、図４の確認画面（Ｃ）を表示する。一例として、確認画面（Ｃ）は、探索された参照領域１４２に対応する新たな読取領域１２２Ｂと、読取領域１２２Ｂの場所を示す参照値１２３Ｂと、新たな設定内容１２５Ｂとを表示する。設定内容１２５Ｂには、ＩＣカード２００Ａの新たな読取領域１２２Ｂの場所を示す文字と、当該文字に対応する参照値と、読取領域１２２Ｂの内容を識別するための備考情報と、新たな参照領域１４２のビット幅とを含む。
【００３９】
画像形成装置１００は、ＯＫボタン１４５の押下を検出すると、ＩＣカード２００Ａに関する設定を管理する設定ファイル（たとえば、ＬＤＤ設定ファイル）に新たな設定内容１２５Ｂを反映する。画像形成装置１００は、キャンセルボタン１４６の押下を検出すると、設定画面（Ｂ）に対して設定された内容を破棄する。
【００４０】
設定変更後において、ユーザーがＩＣカード２００Ａを画像形成装置１００にタッチすると、画像形成装置１００は、ＩＣカード２００Ａにおける新たな読取先からユーザー情報を読み取り、当該ユーザー情報を用いて自動認証機能を実行する。
【００４１】
このように、管理者は、設定用のＩＣカード２００Ｂを画像形成装置１００にタッチし、設定画面（Ｂ）に対して読取領域を変更する操作を行うだけで、認証用のＩＣカード２００Ａの読取領域を変更することができる。すなわち、管理者は、ＩＣカード２００Ａに関する設定ファイルを編集する必要がなく、専門知識がない管理者であってもＩＣカード２００Ａの設定を容易に変更することができる。
【００４２】
なお、上述では、記憶領域の場所を示す参照値に文字が対応付けられている例について説明したが、当該参照値には、ディスプレイ１２０に表示可能なその他のオブジェクトが対応付けられてもよい。たとえば、オブジェクトは、文字および図形の少なくとも一方を含む。他にも、オブジェクトは、画像、文字列等であってもよい。
【００４３】
また、上述では、オブジェクト、参照値、および備考情報が設定画面に表示される例について説明したが、設定画面には、オブジェクト、参照値、および備考情報の少なくとも１つが表示されればよい。
【００４４】
さらに、上述では、ＩＣカード２００Ａをタッチすることによって実行される画像形成装置１００の所定の機能として、自動認証機能を例に挙げて説明を行ったが、当該所定の機能は、自動認証機能に限定されない。たとえば、当該所定の機能は、他にも、画像形成装置１００における印刷可能枚数を管理する機能や、ＩＣカード２００Ａに記憶されている印刷設定情報を自動的に反映する機能等を含む。
【００４５】
さらに、探索された参照領域のビット幅と、次回からの読取領域のビット幅とは異なっていてもよい。この場合、参照領域の探索処理後において読取領域のビット幅が設定される。一例として、探索された参照領域の最上位のビットから設定されたビット幅までの領域が新たな読取領域として設定される。
【００４６】
さらに、画像形成装置１００は、ＩＣカード２００Ｂによる設定処理を有効または無効にするための設定モードを有してもよい。一例として、ユーザーは、当該設定モードを操作パネル１０４を介して設定することができる。当該設定モードは、たとえば、初期状態では無効に設定されている。当該設定モードが無効である場合、画像形成装置１００は、ＩＣカード２００Ｂを検出した場合であっても、設定画面を表示しない。当該設定モードが有効である場合、画像形成装置１００は、ＩＣカード２００Ｂを検出したことに基づいて、設定画面を表示する。
【００４７】
［画像形成装置１００の機能構成］
図７を参照して、画像形成装置１００の機能について説明する。図７は、画像形成装置１００の機能構成の一例を示すブロック図である。図７に示されるように、画像形成装置１００は、ＣＰＵ（Central  Processing  Unit）１０２を備える。ＣＰＵ１０２は、機能構成として、通信部１５０と、識別部１５２と、表示部１５４と、特定部１５６と、変更部１５８と、実行部１６０とを含む。
【００４８】
通信部１５０は、画像形成装置１００の自動認証機能を実行するために用いられるユーザー情報を保持する認証用のＩＣカード２００Ａ（図２参照）、およびＩＣカード２００Ａに関する設定を変更するための設定用のＩＣカード２００Ｂ（図４参照）と無線で通信する。より具体的には、通信部１５０は、定期的に電波を周囲に発し、当該電波に対する応答をＩＣカードから受信したことに基づいて、ＩＣカードの種類の識別情報（たとえば、カードＩＤ等）を識別部１５２に出力する。
【００４９】
識別部１５２は、ＩＣカードの識別情報に基づいて、ＩＣカードの種類を識別する。識別情報とＩＣカードの種類とは、予め関連付けられている。識別部１５２は、設定用のＩＣカード２００Ｂを検出した場合に、そのことを表示部１５４に出力する。識別部１５２は、認証用のＩＣカード２００Ａを検出した場合に、そのことを実行部１６０に出力する。
【００５０】
表示部１５４は、ＩＣカード２００Ｂとの通信が確立されたことに基づいて、ＩＣカード２００Ａの読取領域を変更するための設定画面をディスプレイ１２０（図２参照）に表示させる。上述したように、設定画面には、複数のオブジェクト（たとえば、文字等）が表示される。複数のオブジェクトのそれぞれには、ＩＣカード２００Ｂの記憶部内の場所を示す参照値が予め関連付けられている。表示部１５４は、ユーザーによって選択されたオブジェクトに関連付けられている参照値を特定部１５６に出力する。
【００５１】
特定部１５６は、選択されたオブジェクトに関連付けられている参照値が示す記憶領域をＩＣカード２００Ｂについて特定する。読取場所の特定方法は、上述の通りであるので説明を繰り返さない（図６参照）。
【００５２】
変更部１５８は、特定部１５６によって特定された記憶領域に対応するＩＣカード２００Ａ内の記憶領域を新たな読取先とし、当該読取先を規定している設定ファイル（たとえば、ＬＤＤ設定ファイル）を書き換える。これにより、変更部１５８は、ＩＣカード２００Ａに設定されている読取領域を設定画面に設定された新たな読取先に変更する。
【００５３】
実行部１６０は、ＩＣカード２００Ａとの通信が確立された場合に、設定ファイルに規定されている読取先が示すＩＣカード２００Ａの記憶領域から情報を読み取る。実行部１６０は、読み取った情報を用いて画像形成装置１００の所定の機能を実行する。一例として、読み取り対象の情報は、ＩＣカード２００Ａのユーザー情報であり、実行部１６０は、当該ユーザー情報を用いて自動認証機能を所定の機能として実行する。
【００５４】
［画像形成装置１００の制御構造］
図８および図９を参照して、画像形成装置１００の制御構造について説明する。図８は、画像形成装置１００が実行する処理の一部を表わすフローチャートである。図９は、読取領域の探索処理を表わすフローチャートである。図８および図９の処理は、画像形成装置１００のＣＰＵ１０２（図７参照）がプログラムを実行することにより実現される。他の局面において、処理の一部または全部が、回路素子その他のハードウェアによって実行されてもよい。
【００５５】
ステップＳ５０において、ＣＰＵ１０２は、通信部１５０（図７参照）として、周囲に電波を発し、当該電波に対する応答をＩＣカードから受信したか否かを判断する。ＣＰＵ１０２は、応答をＩＣカードから受信したと判断した場合（ステップＳ５０においてＹＥＳ）、制御をステップＳ５２に切り替える。そうでない場合には（ステップＳ５０においてＮＯ）、ＣＰＵ１０２は、ステップＳ５０の処理を再び実行する。
【００５６】
ステップＳ５２において、ＣＰＵ１０２は、応答の送信元が設定用のＩＣカード２００Ｂ（図４参照）であるか否かを判断する。ＣＰＵ１０２は、応答の送信元がＩＣカード２００Ｂであると判断した場合（ステップＳ５２においてＹＥＳ）、制御をステップＳ６０に切り替える。そうでない場合には（ステップＳ５２においてＮＯ）、ＣＰＵ１０２は、制御をステップＳ７０に切り替える。
【００５７】
ステップＳ６０において、ＣＰＵ１０２は、表示部１５４（図７参照）として、認証用のＩＣカード２００Ａ（図２参照）の読取先を変更するための設定画面を表示する。設定画面には、現在設定されている読取領域、当該読取領域の場所を示す参照値、当該読取領域の場所を示す文字等が表示される。好ましくは、設定画面には、新たな読取領域を文字で受け付ける入力領域が表示される。さらに好ましくは、設定画面には、読取領域のビット幅を受け付ける入力領域が表示される。
【００５８】
ステップＳ６２において、ＣＰＵ１０２は、設定内容を確定するための操作を受け付けたことに基づいて、ＩＣカード２００Ａの読取先が変更されたか否かを判断する。ＣＰＵ１０２は、ＩＣカード２００Ａの読取先が変更されたと判断した場合（ステップＳ６２においてＹＥＳ）、制御をステップＳ６４に切り替える。そうでない場合には（ステップＳ６２においてＮＯ）、ＣＰＵ１０２は、本実施の形態に従う設定変更処理を終了する。
【００５９】
ステップＳ６４において、ＣＰＵ１０２は、特定部１５６（図７参照）として、設定画面において選択された文字に対応する読取領域を探索し、探索された読取領域を新たな読取領域として特定する。図９を参照して、当該読取領域の探索処理についてさらに詳細に説明する。
【００６０】
ステップＳ６４Ａにおいて、ＣＰＵ１０２は、現在設定されている読取領域の０ビット目から予め設定されているビット幅に対応する領域を参照領域として設定する。ステップＳ６４Ｂにおいて、ＣＰＵ１０２は、設定された参照領域を１ビット右シフトする。ステップＳ６４Ｃにおいて、ＣＰＵ１０２は、参照領域内のビット列が示すコード値を算出する。
【００６１】
ステップＳ６４Ｄにおいて、ＣＰＵ１０２は、算出されるコード値と、ユーザーによって選択された文字に関連付けられている参照値とが一致するか否かを判断する。ＣＰＵ１０２は、当該コード値と当該参照値とが一致すると判断した場合（ステップＳ６４ＤにおいてＹＥＳ）、制御をステップＳ６４Ｅに切り替える。そうでない場合には（ステップＳ６４ＤにおいてＮＯ）、ＣＰＵ１０２は、制御をステップＳ６４Ｂに戻す。
【００６２】
ステップＳ６４Ｂ〜Ｓ６４Ｄの処理により、ＣＰＵ１０２は、参照領域を移動させながら、当該参照領域内のビット列が示すコード値を順次算出するとともに、選択された文字に関連付けられている参照値をＩＣカード２００Ｂに格納されているデータ内で探索する。
【００６３】
ステップＳ６４Ｅにおいて、ＣＰＵ１０２は、移動後の参照領域の０ビット目から予め設定されているビット幅に対応する領域を新たな読取領域として記憶する。
【００６４】
再び図８を参照して、ステップＳ６６において、ＣＰＵ１０２は、変更部１５８（図７参照）として、記憶された参照領域の場所に対応するＩＣカード２００Ａ内の記憶領域を新たな読取先とする。ＣＰＵ１０２は、新たな設定内容をＩＣカード２００Ａの設定ファイルに反映する。
【００６５】
ステップＳ７０において、ＣＰＵ１０２は、応答の送信元が認証用のＩＣカード２００Ａ（図４参照）であるか否かを判断する。ＣＰＵ１０２は、応答の送信元がＩＣカード２００Ａであると判断した場合（ステップＳ７０においてＹＥＳ）、制御をステップＳ７２に切り替える。そうでない場合には（ステップＳ７０においてＮＯ）、ＣＰＵ１０２は、本実施の形態に従う設定変更処理を終了する。
【００６６】
ステップＳ７２において、ＣＰＵ１０２は、設定ファイルを参照して、ＩＣカード２００Ａの読取先を取得するとともに、当該読取先に対応するＩＣカード２００Ａの読取場所からユーザー情報を読み取る。
【００６７】
ステップＳ７４において、ＣＰＵ１０２は、実行部１６０（図７参照）として、読み取ったユーザー情報を用いて自動認証機能を実行する。
【００６８】
［データフロー］
図１０を参照して、画像形成装置１００におけるデータの流れについて説明する。図１０は、認証用のＩＣカード２００Ａと、設定用のＩＣカード２００Ｂと、画像形成装置１００との間のデータの流れを示すシーケンス図である。
【００６９】
ステップＳ１２において、画像形成装置１００は、定期的に周囲に電波を発し、当該電波に対する応答を確認する。
【００７０】
ステップＳ１４において、設定用のＩＣカード２００Ｂが当該電波に応答したとする。画像形成装置１００は、当該応答を受信したことに基づいて、ＩＣカード２００Ｂとの通信を確立する。その後、画像形成装置１００は、ＩＣカードの種類を識別するための識別情報をＩＣカード２００Ｂから受信し、当該識別情報に基づいてＩＣカード２００Ｂの種類を識別する。これにより、画像形成装置１００は、ＩＣカード２００Ｂが設定用のＩＣカードであると判断する。
【００７１】
ステップＳ１６において、画像形成装置１００は、認証用のＩＣカード２００Ａの読取先を設定するための設定画面を表示する。一例として、設定画面には、新たな読取先を文字として受け付ける入力領域が表示される。
【００７２】
ステップＳ１８において、画像形成装置１００は、ＩＣカード２００Ａにおける新たな読取領域の入力を管理者から受け付ける。
【００７３】
ステップＳ２０において、画像形成装置１００は、設定された新たな読取先を設定ファイル（たとえば、ＬＤＤ設定ファイル）に反映する。
【００７４】
ステップＳ２２において、画像形成装置１００は、定期的に周囲に電波を発し、当該電波に対する応答を確認する。
【００７５】
ステップＳ２４において、認証用のＩＣカード２００Ａが当該電波に応答したとする。画像形成装置１００は、当該応答を受信したことに基づいて、ＩＣカード２００Ａとの通信を確立する。その後、画像形成装置１００は、ＩＣカードの種類を識別するための識別情報をＩＣカード２００Ａから受信し、当該識別情報に基づいてＩＣカード２００Ａの種類を識別する。これにより、画像形成装置１００は、ＩＣカード２００Ａが認証用のＩＣカードであると判断する。
【００７６】
ステップＳ２６において、画像形成装置１００は、設定ファイルを参照して、ＩＣカード２００Ａの読取領域を取得する。
【００７７】
ステップＳ２８において、画像形成装置１００は、画像形成装置１００の読取領域に格納されているユーザー情報を取得するための要求をＩＣカード２００Ａに送信する。
【００７８】
ステップＳ３０において、ＩＣカード２００Ａは、当該要求を受信したことに基づいて、自身の記憶部内の読取領域におけるユーザー情報を取得する。
【００７９】
ステップＳ３２において、ＩＣカード２００Ａは、取得したユーザー情報を画像形成装置１００に送信する。
【００８０】
ステップＳ３４において、画像形成装置１００は、ＩＣカード２００Ａから受信したユーザー情報を用いて自動認証機能を実行する。
【００８１】
［画像形成装置１００のハードウェア構成］
図１１を参照して、第１の実施の形態に従う画像形成装置１００のハードウェア構成の一例について説明する。図１１は、画像形成装置１００の主要なハードウェア構成を示すブロック図である。
【００８２】
図１１に示されるように、画像形成装置１００は、ＲＯＭ１０１と、ＣＰＵ１０２と、ＲＡＭ１０３と、操作パネル１０４と、カードリーダー１０５と、スキャナー部１０７と、プリント部１０８と、記憶装置１１０とを含む。
【００８３】
ＲＯＭ１０１は、オペレーティングシステム、画像形成装置１００で実行される制御プログラム等を格納する。ＣＰＵ１０２は、画像形成装置１００の制御プログラム等の各種プログラムを実行することで、画像形成装置１００の動作を制御する。ＲＡＭ１０３は、ワーキングメモリとして機能し、プログラムの実行に必要な各種データを一時的に格納する。
【００８４】
操作パネル１０４は、ディスプレイ１２０（図２参照）とタッチセンサー（図示しない）とを備え、タッチパネルとして構成される。カードリーダー１０５が設定用のＩＣカード２００Ｂを検出すると、操作パネル１０４は、ＩＣカード２００Ａの情報の読取先を変更するための設定画面を表示する。
【００８５】
カードリーダー１０５は、たとえば、ＮＦＣ方式やＢＬＥ方式でＩＣカード等の通信媒体との近距離無線通信を実現する。カードリーダー１０５は、画像形成装置１００や操作パネル１０４と一体的に構成されてもよいし、画像形成装置１００や操作パネル１０４と別個に構成されてもよい。カードリーダー１０５が別個に構成される場合、画像形成装置１００には、カードリーダー１０５を接続するためのインタフェースが設けられる。
【００８６】
スキャナー部１０７は、画像形成装置１００にセットされた原稿をスキャンし、原稿の画像データを生成する。スキャナー部１０７における画像データの生成方法には、公知の方法が採用され得る。
【００８７】
プリント部１０８は、たとえば電子写真方式により、スキャナー部１０７で読み取られた画像データや、外部端末から送信されたプリントデータを、印刷のためのデータに変換し、変換後のデータに基づいて文書等の画像を印刷する。画像形成の方法には、公知の方法が採用され得る。
【００８８】
記憶装置１１０は、たとえば、ハードディスクや外付けの記憶装置等の記憶媒体である。一例として、記憶装置１１０は、画像形成装置１００やＩＣカード２００Ａ，２００Ｂに関する設定を管理するための設定ファイル１１２や、本実施の形態に従う設定変更プログラム１１３等を格納する。
【００８９】
なお、設定変更プログラム１１３は、単体のプログラムとしてではなく、任意のプログラムの一部に組み込まれて提供されてもよい。この場合、本実施の形態に従う処理は、任意のプログラムと協働して実現される。このような一部のモジュールを含まないプログラムであっても、本実施の形態に従う設定変更プログラム１１３の趣旨を逸脱するものではない。さらに、設定変更プログラム１１３によって提供される機能の一部または全部は、専用のハードウェアによって実現されてもよい。さらに、画像形成装置１００とＩＣカード２００Ａ，２００Ｂとが協働して、本実施の形態に従う処理を実現するようにしてもよい。さらに、少なくとも１つのサーバーが本実施の形態に従う処理を実現する、所謂クラウドサービスのような形態で画像形成装置１００が構成されてもよい。
【００９０】
［ＩＣカード２００のハードウェア構成］
図１２を参照して、ＩＣカード２００Ａ，２００Ｂのハードウェア構成の一例について説明する。図１２は、ＩＣカード２００Ａ，２００Ｂの主要なハードウェア構成を示すブロック図である。以下では、ＩＣカード２００Ａ，２００Ｂを総称して、ＩＣカード２００ともいう。図１２に示されるように、ＩＣカード２００は、ＲＯＭ２０１と、ＣＰＵ２０２と、ＲＡＭ２０３と、アンテナ２０４と、記憶装置２１０とを含む。
【００９１】
ＲＯＭ２０１は、ＩＣカード２００で実行される制御プログラム等を格納する。ＣＰＵ２０２は、ＩＣカード２００の制御プログラム等の各種プログラムを実行することで、ＩＣカード２００の動作を制御する。ＲＡＭ２０３は、ワーキングメモリとして機能し、プログラムの実行に必要な各種データを一時的に格納する。
【００９２】
アンテナ２０４は、たとえば、ループ形状を有するアンテナコイルである。アンテナ２０４は、カードリーダー１０５（図１１参照）が発生させた磁界を受けて、当該磁界の変化に応じた電流を発生する。すなわち、アンテナ２０４は、電磁誘導の原理を利用して誘導電流を発生する。誘導電流は、ＣＰＵ２０２等の各構成に供給される。また、アンテナ２０４は、ＮＦＣ方式やＢＬＥ方式等の通信方式によって画像形成装置１００等の通信端末と無線で通信する。
【００９３】
記憶装置２１０は、たとえば、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等の記憶媒体である。一例として、記憶装置２１０は、上述のアドレス情報１３０や、本実施の形態に従う設定変更プログラム等を格納する。
【００９４】
［小括］
以上のようにして、本実施の形態に従う画像形成装置１００は、設定用のＩＣカード２００Ｂの近接または接触を検出したことに基づいて、認証用のＩＣカード２００Ａの読取先を設定するための設定画面を表示する。画像形成装置１００は、当該設定画面に対して入力された読取先を新たな読取領域とする。画像形成装置１００は、読取先の変更後において、ＩＣカード２００Ａの近接または接触を検出した場合には、ＩＣカード２００Ａの新たな読取領域からユーザー情報を読み取る。
【００９５】
このように、管理者は、ＩＣカード２００Ｂを画像形成装置１００にタッチするとともに、当該タッチによって表示される設定画面に新たな読取先を入力するだけで、ＩＣカード２００Ａの設定を変更することができる。管理者は、ＩＣカード２００Ａの設定を変更するために設定ファイルを編集する必要はないため、専門知識を有しない管理者であっても、ＩＣカード２００Ａの設定を容易に変更できる。
【００９６】
＜第２の実施の形態＞
［概要］
上述したように、画像形成装置１００は、設定用のＩＣカード２００Ｂの接触または近接を検出したことに基づいて、認証用のＩＣカード２００Ａの設定を変更するための設定画面を表示する。設定画面には、ＩＣカード２００Ａにおける各記憶領域の場所を示すオブジェクトが表示される。第１の実施の形態においては、各オブジェクトは、文字で表示されていた。これに対して、第２の実施の形態においては、各オブジェクトは、図形で表示される。
【００９７】
第２の実施の形態に従う画像形成装置１００におけるハードウェア構成等のその他の点については第１の実施の形態に従う画像形成装置１００と同じであるので、それらの説明については繰り返さない。
【００９８】
［画像形成装置１００の設定変更処理］
図１３および図１４を参照して、本実施の形態に従う画像形成装置１００によって実行される設定変更処理について説明する。図１３は、ＩＣカード２００Ａのユーザー情報の読取先を変更するための操作を時系列で示す図である。図１４は、アドレス情報１８０の内容を示す図である。
【００９９】
画像形成装置１００は、ＩＣカード２００Ｂの接触または近接を検出すると、図１３の画面（Ａ）を表示する。たとえば、画面（Ａ）は、ＩＣカード２００Ａの現在の読取領域１７２Ａと、読取領域１７２Ａの場所を示す参照値１７３Ａと、現在の設定内容１７５Ａとを含む。設定内容１７５Ａは、ＩＣカード２００Ａにおける現在の読取領域１７２Ａの場所を示す図形と、読取領域１７２Ａの場所を示す参照値と、管理者が読取領域１７２Ａの内容を識別するための備考情報とを含む。
【０１００】
画像形成装置１００は、設定ボタン１７６の押下を検出すると、ＩＣカード２００Ａの読取領域を変更するための設定画面（Ｂ）を表示する。設定画面（Ｂ）は、ＩＣカード２００Ａの各記憶領域の場所を示すアドレス情報１８０を含む。アドレス情報１８０は、たとえば、ＩＣカード２００Ｂに予め格納されており、画像形成装置１００は、ＩＣカード２００Ｂとの通信の確立時にアドレス情報１８０をＩＣカード２００Ｂから受信する。
【０１０１】
図１４に示されるように、アドレス情報１８０において、ＩＣカード２００Ａの各記憶領域の場所を示す図形と、当該各記憶領域の場所を示す参照値とが互いに関連付けられている。当該アドレス情報１８０において、管理者がＩＣカード２００Ａの各記憶領域の内容を識別するための備考情報がさらに関連付けられてもよい。
【０１０２】
設定画面（Ｂ）は、アドレス情報１８０に含まれる複数の項目の中から特定の項目を選択するための操作を受け付ける。入力領域１８４は、図形の入力を受け付ける。管理者は、入力領域１８４に図形を入力することで、アドレス情報１８０の特定の項目を選択することもできる。入力領域１８５は、参照値の入力を受け付ける。管理者は、入力領域１８５に参照値を入力することで、アドレス情報１８０の特定の項目を選択することもできる。入力領域１８６は、ＩＣカード２００Ａにおける読取領域のビット幅を受け付ける。
【０１０３】
図１３の設定画面（Ｂ）の例では、図形「〇」および参照値「０ｘ４１」を表わす項目が選択されている（斜線１８１参照）。入力領域１８４には、選択された項目における図形「〇」が表示される。入力領域１８５には、選択された項目における参照値「０ｘ４１」が表示される。管理者は、キャンセルボタン１８８を押下することで、設定画面（Ｂ）に設定した内容を破棄することができる。
【０１０４】
画像形成装置１００は、確認ボタン１８７の押下を検出すると、選択された項目に対応する記憶領域をＩＣカード２００Ｂ内で探索する。当該探索方法については、上述した通りであるので説明を繰り返さない（図６参照）。
【０１０５】
画像形成装置１００は、選択された項目に対応する記憶領域を探索できた場合には、図１３の確認画面（Ｃ）を表示する。一例として、確認画面（Ｃ）は、探索された参照領域に対応する新たな読取領域１７２Ｂと、読取領域１７２Ｂの場所を示す参照値１７３Ｂと、新たな設定内容１７５Ｂとを表示する。設定内容１７５Ｂには、ＩＣカード２００Ａの新たな読取領域１７２Ｂの場所を示す図形と、当該図形に対応する参照値と、読取領域１７２Ｂの内容を識別するための備考情報とを含む。
【０１０６】
画像形成装置１００は、ＯＫボタン１９７の押下を検出すると、ＩＣカード２００Ａに関する設定を管理する設定ファイル（たとえば、ＬＤＤ設定ファイル）に新たな設定内容を反映する。画像形成装置１００は、キャンセルボタン１９８の押下を検出すると、設定画面（Ｂ）に対して設定された内容を破棄する。
【０１０７】
設定変更後において、管理者がＩＣカード２００Ａを画像形成装置１００にタッチすると、画像形成装置１００は、新たに設定された読取領域のユーザー情報をＩＣカード２００Ａから読み取り、当該ユーザー情報を用いて自動認証機能を実行する。
【０１０８】
［小括］
以上のようにして、本実施の形態に従う画像形成装置１００は、設定用のＩＣカード２００Ｂの接触または近接を検出したことに基づいて、認証用のＩＣカード２００Ａにおけるユーザー情報の読取先を設定するための設定画面を表示する。設定画面においては、ＩＣカード２００Ａの記憶領域の場所を示す図形が表示される。ＩＣカード２００Ａの各記憶領域の場所が図形で表されることで、専門知識がない管理者であってもＩＣカード２００Ａの各記憶領域の場所を容易に把握できる。
【０１０９】
＜第３の実施の形態＞
［概要］
第１の実施の形態に従うにおいては、ＩＣカード２００Ａの各記憶領域の場所を示す各参照値には異なる種類のオブジェクトがそれぞれ関連付けられていた。これに対して、第３の実施の形態においては、各参照値に異なる種類の設定用のＩＣカード２００Ｂがそれぞれ関連付けられる。すなわち、画像形成装置１００は、設定用のＩＣカード２００Ｂの種類に応じて、新たな読取先の場所を示す参照値を決定する。これにより、管理者は、ＩＣカード２００Ｂを画像形成装置１００にタッチするだけでＩＣカード２００Ａの読取先を変更することができる。
【０１１０】
第３の実施の形態に従う画像形成装置１００におけるハードウェア構成等のその他の点については第１の実施の形態に従う画像形成装置１００と同じであるので、それらの説明については繰り返さない。
【０１１１】
［画像形成装置１００の設定変更処理］
図１５を参照して、本実施の形態に従う画像形成装置１００によって実行される設定変更処理について説明する。図１５は、認証用のＩＣカード２００Ａに関する設定を変更するための操作例を示す図である。
【０１１２】
画像形成装置１００は、複数種類の設定用のＩＣカードと無線通信することができる。たとえば、図１５に示されるように、画像形成装置１００は、ＩＣカード２００Ｂ１とＩＣカード２００Ｂ２と無線通信することができる。
【０１１３】
ＩＣカード２００Ｂ１，２００Ｂ２のそれぞれには、ＩＣカード２００Ａの情報の読取先に関する設定内容が予め関連付けられている。一例として、当該設定内容は、ＩＣカード２００Ａの記憶領域の場所を示す参照値を含む。
【０１１４】
図１５の操作例（Ａ）に示されるように、管理者は、ＩＣカード２００Ｂ１をカードリーダー１０５にタッチしたとする。これにより、画像形成装置１００は、現在の設定内容１９０と、ＩＣカード２００Ｂ１に関連付けられている新たな設定内容１９１とを表示する。管理者がＯＫボタン１９２を押下すると、画像形成装置１００は、ＩＣカード２００Ａに関する設定ファイルに新たな設定内容１９１を反映する。管理者がキャンセルボタン１９３を押下すると、画像形成装置１００は、新たな設定内容１９１を破棄する。
【０１１５】
図１５の操作例（Ｂ）に示されるように、管理者は、ＩＣカード２００Ｂ２をカードリーダー１０５にタッチしたとする。これにより、画像形成装置１００は、現在の設定内容１９０と、ＩＣカード２００Ｂ２に関連付けられている新たな設定内容１９５とを表示する。管理者がＯＫボタン１９２を押下すると、画像形成装置１００は、ＩＣカード２００Ａに関する設定ファイルに新たな設定内容１９５を反映する。管理者がキャンセルボタン１９３を押下すると、画像形成装置１００は、新たな設定内容１９５を破棄する。
【０１１６】
［小括］
以上のようにして、本実施の形態に従う画像形成装置１００は、検出した設定用のＩＣカードの種類に応じて、ＩＣカード２００Ａにおける情報の読取先を変更する。これにより、管理者は、設定用のＩＣカードをタッチするだけで、意図する設定内容に変更することができるので、ＩＣカード２００Ａに関する設定の操作がさらに簡素化される。
【０１１７】
今回開示された実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。
【符号の説明】
【０１１８】
１００  画像形成装置、１０１，２０１  ＲＯＭ、１０２，２０２  ＣＰＵ、１０３，２０３  ＲＡＭ、１０４  操作パネル、１０５  カードリーダー、１０７  スキャナー部、１０８  プリント部、１１０，２１０  記憶装置、１１２  設定ファイル、１１３  設定変更プログラム、１１４  フィーダー、１１５  トレー、１１９  給紙部、１２０  ディスプレイ、１２２Ａ，１２２Ｂ，１７２Ａ，１７２Ｂ  読取領域、１２３Ａ，１２３Ｂ，１７３Ａ，１７３Ｂ  参照値、１２５Ａ，１２５Ｂ，１７５Ａ，１７５Ｂ，１９０，１９１，１９５  設定内容、１２６，１７６  設定ボタン、１２９  アスキーコード、１３０，１８０  アドレス情報、１３１，１８１  斜線、１３４〜１３６，１８４〜１８６  入力領域、１３７，１８７  確認ボタン、１３８，１４６，１８８，１９３，１９８  キャンセルボタン、１４０  データ、１４１，１４２  参照領域、１４５，１９２，１９８  ＯＫボタン、１５０  通信部、１５２  識別部、１５４  表示部、１５６  特定部、１５８  変更部、１６０  実行部、２００，２００Ａ，２００Ｂ，２００Ｂ１，２００Ｂ２  ＩＣカード、２０４  アンテナ。
【図１】
0006451531.tif 000002
【図２】
0006451531.tif 000003
【図３】
0006451531.tif 000004
【図４】
0006451531.tif 000005
【図５】
0006451531.tif 000006
【図６】
0006451531.tif 000007
【図７】
0006451531.tif 000008
【図８】
0006451531.tif 000009
【図９】
0006451531.tif 000010
【図１０】
0006451531.tif 000011
【図１１】
0006451531.tif 000012
【図１２】
0006451531.tif 000013
【図１３】
0006451531.tif 000014
【図１４】
0006451531.tif 000015
【図１５】
0006451531.tif 000016