(57)【要約】      （修正有）【課題】共有された設定情報が変更されたことを報知することが可能となる技術を提供する。【解決手段】ＭＦＰのＣＰＵは、パネルによりＩＤに関連付けられたショートカットの変更要求を受け付けると（Ｓ２５）、ＩＤに関連付けられたショートカットを変更し、ＩＤに関連付けられたショートカットの変更後に、読取部によりＩＤが読み取られた場合、ショートカットが変更されていることを報知する（Ｓ２４）。【選択図】図４
2020162093.tif 000002
【特許請求の範囲】
【請求項１】
受付部と、
媒体から識別情報を読み取る読取部と、
前記識別情報と設定情報とを関連付けて記憶する記憶部と、
前記読取部により前記媒体から前記識別情報を読み取ると、前記識別情報に関連付けられた前記設定情報に基づく処理を実行する制御部と、
を備え、
前記制御部は、
前記受付部により前記識別情報に関連付けられた前記設定情報の変更要求を受け付けると、前記識別情報に関連付けられた前記設定情報を変更し、
前記識別情報に関連付けられた前記設定情報の変更後に、前記読取部により前記識別情報が読み取られた場合、前記設定情報が変更されていることを報知する、
情報処理装置。
【請求項２】
前記制御部は、
前記識別情報に関連付けられた前記設定情報の変更後に、前記変更後の設定情報に基づく前記処理を実行してから再度、前記読取部により前記識別情報が読み取られた場合には、前記報知を行わずに、前記情報処理を実行する、
請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、
前記識別情報に関連付けられた前記設定情報を変更した場合、前記変更に係る前記設定情報に関連付けられた前記識別情報が２つ以上あるか否かを判断し、
前記判断により前記変更に係る前記識別情報に関連付けられた前記設定情報が２つ以上あると判断された場合、
前記変更後の設定情報を前記２つ以上のすべての識別情報に関連付けて前記記憶部に記憶させる第１選択枝と、
前記変更後の設定情報を、前記２つ以上の識別情報のうち、前記受付部により受け付けられた前記設定情報の変更を行った前記媒体に記憶された前記識別情報のみに関連付けて前記記憶部に記憶させる第２選択枝と、
を提示する、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記識別情報に関連付けられた前記設定情報の変更を行うためには、前記識別情報に関連付けられた前記設定情報の変更に係る権限が必要であり、
前記制御部は、
前記読取部により読み取られた前記識別情報に前記識別情報に関連付けられた前記設定情報の変更に係る前記権限が備わっていない場合には、前記受付部による前記識別情報に関連付けられた前記設定情報の変更を受け付けない、
請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記制御部は、
前記識別情報に関連付けられた前記設定情報を変更した場合、前記識別情報に関連付けられた前記設定情報を変更する前の前記識別情報に関連付けられた前記設定情報を前記記憶部に保存する、
請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記情報処理装置はさらに、
シートに画像を印刷する印刷エンジン
を備え、
前記識別情報に関連付けられた前記設定情報は、前記印刷エンジンの印刷に係る設定情報を含む、
請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記情報処理装置はさらに、
原稿から画像を読み取る読取エンジン
を備え、
前記識別情報に関連付けられた前記設定情報は、前記読取エンジンの読取りに係る設定情報を含む、
請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記読取部は、無線通信により前記媒体から前記識別情報を読み取る、
請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
識別情報と設定情報とを関連付けて記憶する記憶部を備えた情報処理装置の受付部により前記識別情報に関連付けられた前記設定情報の変更要求を受け付けると、前記識別情報に関連付けられた前記設定情報を変更し、
前記識別情報に関連付けられた前記設定情報の変更後に、前記情報処理装置の読取部により前記識別情報が読み取られた場合、前記設定情報が変更されていることを報知する、
情報処理方法。
【請求項１０】
受付部と、
媒体から識別情報を読み取る読取部と、
前記識別情報と設定情報とを関連付けて記憶する記憶部と、
前記読取部により前記媒体から前記識別情報を読み取ると、前記識別情報に関連付けられた前記設定情報に基づく処理を実行する制御部と、を備えた情報処理装置に、
前記受付部により前記識別情報に関連付けられた前記設定情報の変更要求を受け付けると、前記識別情報に関連付けられた前記設定情報を変更する変更処理と、
前記識別情報に関連付けられた前記設定情報の変更後に、前記読取部により前記識別情報が読み取られた場合、前記設定情報が変更されていることを報知する報知処理と、
を実行させる、
情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、設定情報を複数人で共有する技術に関するものである。
【背景技術】
【０００２】
特許文献１には、スキャン処理を実行する際に必要な設定情報と、カードの製造番号とを関連付けて記憶しておき、カードリーダによってカードの製造番号が読み取られた場合に、読み取られた製造番号と関連付けて記憶されている設定情報に従ってスキャン処理を実行するようにした画像処理装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１００５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ある設定情報を複数人で共有したい場合があるが、特許文献１に記載の画像処理装置では、このような場合を考慮していない。このため、共有者のいずれかが設定情報を変更した後、他のいずれかの共有者が、設定情報が変更されたことを知らずに、変更後の設定情報でスキャン処理を実行すると、意図通りのスキャン処理を実行できないことがある。
【０００５】
本願は、共有された設定情報が変更されたことを報知することが可能となる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本願の情報処理装置は、受付部と、媒体から識別情報を読み取る読取部と、識別情報と設定情報とを関連付けて記憶する記憶部と、読取部により媒体から識別情報を読み取ると、識別情報に関連付けられた設定情報に基づく処理を実行する制御部と、を備え、制御部は、受付部により識別情報に関連付けられた設定情報の変更要求を受け付けると、識別情報に関連付けられた設定情報を変更し、識別情報に関連付けられた設定情報の変更後に、読取部により識別情報が読み取られた場合、設定情報が変更されていることを報知する。
【発明の効果】
【０００７】
本願によれば、共有された設定情報が変更されたことを報知することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本願の一実施の形態に係る情報処理装置を適用した複合機の制御構成を示すブロック図である。
【図２】図１の複合機に含まれるＮＶＲＡＭに記憶されるカード管理テーブルの一例を示す図である。
【図３】図１の複合機、特にＣＰＵが実行するショートカット新規作成処理の手順を示すフローチャートである。
【図４】図１の複合機、特にＣＰＵが実行するカード検出時処理の手順を示すフローチャートである。
【図５】図４のカード検出時処理の続きの手順を示すフローチャートである。
【図６】図１の複合機に含まれるパネル上に表示される使用確認画面の一例を示す図である。
【図７】図１の複合機に含まれるパネル上に表示されるショートカット変更画面の一例を示す図である。
【図８】図２のカード管理テーブルの遷移の一例を示す図である。
【図９】図２のカード管理テーブルの遷移の他の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本願の実施の形態を図面に基づいて詳細に説明する。
【００１０】
図１は、本願の一実施の形態に係る情報処理装置を適用した複合機１００の制御構成を示すブロック図である。以下、複合機１００をＭＦＰ１００という。なおＭＦＰは、Multifunction Peripheral の略語である。
【００１１】
図１に示すように、ＭＦＰ１００は、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３及びＮＶＲＡＭ（Non-Volatile RAM）１０４を備えている。
【００１２】
ＣＰＵ１０１は、ＭＦＰ１００全体の制御を司るものであるが、本実施形態では、設定情報に従って、エンジンＩＦ（Interface）１１０を介して印刷エンジン１１１及び読取エンジン１１２をそれぞれ制御する。なお、エンジンＩＦ１１０、印刷エンジン１１１及び読取エンジン１１２については、後述する。
【００１３】
ＲＯＭ１０２は、ＣＰＵ１０１が実行する制御プログラムを記憶するメモリである。ＣＰＵ１０１は、ＲＯＭ１０２に記憶された制御プログラムを読み出して各種処理を実行する。
【００１４】
ＲＡＭ１０３は、画像データなどを一時的に記憶するメモリである。またＲＡＭ１０３は、ＣＰＵ１０１が制御プログラムを実行する際に用いるデータや信号等を一時的に記憶する記憶領域、あるいはデータ処理の作業領域としても使用される。
【００１５】
ＮＶＲＡＭ１０４は、設定情報等を記憶する不揮発性メモリである。
【００１６】
またＭＦＰ１００は、パネル１０５及びキー１０６を備えている。
【００１７】
パネル１０５は、本実施形態ではタッチパネルであり、パネル１０５には、ＭＦＰ１００の状態に応じて、様々な画面が表示される。ユーザは、画面上の入力ボタン（例えば、後述する図６のボタン１５０ａ〜１５０ｃなど）を押下することで、入力操作をすることができる。
【００１８】
キー１０６は、ハードキー、つまりハードウェアにより形成されるキーである。その典型例としては、電源スイッチやリセットスイッチ（ともに図示せず）などを挙げることができる。
【００１９】
さらにＭＦＰ１００は、読取部１０７及び通信ＩＦ１０８を備えている。
【００２０】
読取部１０７は、本実施形態では、カード２００から所有者のＩＤ（Identification）を読み取るカードリーダである。カード２００として、本実施形態ではＩＣ（Integrated Circuit）チップを内蔵するＩＣカードを採用している。読取部１０７は、カード２００の接近や接触に応じて、近接無線通信（ＮＦＣ：Near Field Communication）によりＩＣチップ内のＩＤを読み取る。このため所有者のＩＤは、ＩＣチップ内に記憶されている。なお、カード２００を特定できるものであれば、所有者のＩＤに限らず、シリアル番号や製造番号等、どのようなものでもよい。
【００２１】
通信ＩＦ１０８は、ＭＦＰ１００を通信ネットワーク（図示せず）に接続するものである。通信ネットワークは、本実施形態では有線又は無線ＬＡＮ（Local Area Network）を想定しているので、通信ＩＦ１０８は、ＬＡＮＩＦ（Local Area Network Interface）又はＷＬＡＮ ＩＦ（Wireless LAN Interface）である。もちろん、有線ＬＡＮと無線ＬＡＮが同時に存在する場合もあり、この場合には、通信ＩＦ１０８は、ＬＡＮＩＦ及びＷＬＡＮ ＩＦの両方を含んでいる。
【００２２】
またＭＦＰ１００は、エンジンＩＦ１１０を備えている。エンジンＩＦ１１０には、印刷エンジン１１１及び読取エンジン１１２が接続されている。
【００２３】
印刷エンジン１１１は、シートに画像を印刷するためのエンジンであり、電子写真方式、インクジェット方式、サーマル方式等が採用される。
【００２４】
読取エンジン１１２は、原稿から画像を読み取るためのエンジンであり、ＣＣＤ（Charge Coupled Devices）及びＣＩＳ（Contact Image Sensor）等を有する。
【００２５】
エンジンＩＦ１１０は、印刷エンジン１１１及び読取エンジン１１２を制御するための制御回路であり、ＣＰＵ１０１はエンジンＩＦ１１０を介して印刷エンジン１１１及び読取エンジン１１２を制御する。
【００２６】
エンジンＩＦ１１０は、印刷エンジン１１１を制御するための第１エンジンＩＦ（図示せず）と、読取エンジン１１２を制御するための第２エンジンＩＦ（図示せず）と、を有している。第１エンジンＩＦは、ＣＰＵ１０１からの指令に基づき、印刷エンジン１１１への制御信号の出力及び印刷エンジン１１１への画像データの出力等を実行する。第２エンジンＩＦは、ＣＰＵ１０１からの指令に基づき、読取エンジン１１２への制御信号の出力及び読取エンジン１１２からの画像データの入力等を実行する。
【００２７】
さらにＭＦＰ１００は、画像処理回路１２０を備えている。
【００２８】
画像処理回路１２０は、第１画像処理回路（図示せず）と、第２画像処理回路（図示せず）とを有する。第１画像処理回路は、印刷ジョブに係る画像データをラスタライズ処理する。ラスタライズ処理された画像データは、ＲＡＭ１０３へ一時記憶され、印刷エンジン１１１へ出力される。第２画像処理回路は、読取エンジン１１２が原稿から読み取った画像データをデジタルデータへ加工する。デジタルデータへ加工された画像データは、通信ＩＦ１０８を介して外部へ送信されたり、印刷エンジン１１１へ供給されシートへ出力されたりする。読取エンジン１１２が原稿から読み取った画像データは、一時ＲＡＭ１０３に記憶され、第２画像処理回路へ出力される。ここで、本実施形態において、「読み取る」を「スキャン」と記載する場合もある。
【００２９】
ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＮＶＲＡＭ１０４、パネル１０５、キー１０６、読取部１０７、通信ＩＦ１０８、エンジンＩＦ１１０及び画像処理回路１２０は、バス１３０により相互に接続されている。
【００３０】
図２（ａ）は、カード２００を管理するためのカード管理テーブルの一例を示している。カード管理テーブルは、ＣＰＵ１０１によりＮＶＲＡＭ１０４内に作成される。
【００３１】
カード２００は、本実施形態では、ショートカットと関連付けられ、ショートカットは、ＭＦＰ１００の機能及び機能における各種設定と対応付けられている。つまり、カード２００は、ショートカットを介して、ＭＦＰ１００の機能及び機能における各種設定と関連付けられる。さらに本実施形態では、複数のカード２００と、１つのショートカットとを関連付けることができるように構成されている。つまり、複数のカード２００のそれぞれの所有者が、１つのショートカット（に対応付けられたＭＦＰ１００の機能及び各種設定）を共有することができるように構成されている。
【００３２】
なお、ＭＦＰ１００の機能は、具体的にはプリント機能、スキャン機能及びコピー機能などであるが、本実施形態ではカラーコピー機能を例に挙げて説明する。カラーコピー機能における各種設定としては、拡大／縮小設定、両面／片面スキャン設定、コントラスト設定、及び両面／片面コピー設定などである。なお、具体例として挙げた各種設定は、いずれも一般的なものであるので、各種設定の説明は省略する。また設定としては、読取エンジン１１２による読取りの解像度の設定を含んでいてもよい。
【００３３】
ＣＰＵ１０１は、拡大／縮小設定、両面／片面スキャン設定、コントラスト設定、両面／片面コピー設定、及び読取りの解像度の設定等に基づき、印刷エンジン１１１及び読取エンジン１１２等を制御して、読取処理及び印刷処理を含むコピー処理を実行する。
【００３４】
図２（ａ）に示すカード管理テーブルには、ショートカット１及びショートカット２の２種類のショートカットが登録されている。そして、ショートカット１は、カードＡ及びカードＢと関連付けられ、ショートカット２は、カードＣと関連付けられている。なお、カードＡ〜Ｃは、カード２００と同様の構成のカードであるが、それぞれ所有者が異なっている。つまり、カードＡ〜ＣそれぞれのＩＣチップ内に記憶されているＩＤが互いに異なっている。
【００３５】
またカード管理テーブルには、各ショートカットに対応付けられたＭＦＰ１００の現在の設定（現設定）と、その１つ前の設定（前設定）とを記憶する領域も設けられている。
【００３６】
図２（ｂ）は、カード管理テーブルに設定される情報（以下「カードの状態」という）の意味を示している。図２（ｂ）において、“Ｎｅｗ”は、カードとショートカットとは関連付けられたものの、ショートカットは未使用状態であることを示している。“Ｕｓｅｄ”は、カードとショートカットとが関連付けられた後、ショートカットが使用されたことを示している。“Ｃｈａｎｇｅｄ”は、ショートカットの使用後、そのショートカットに関連付けられた機能を含む各種設定のいずれかが設定変更され、設定変更後、ショートカットは未使用状態であることを示している。さらに“−”は、カードとショートカットとが関連付けられていないことを示している。
【００３７】
図２（ａ）に示すカード管理テーブルによれば、カードＡ及びカードＢがショートカット１に関連付けられ、カードＣがショートカット２に関連付けられている。そして、カードＡの所有者は、ショートカット１を作成したものの、まだ使用していない。またカードＢの所有者は、ショートカット１を使用した後、ショートカット１に対応付けられた各種設定のいずれかを設定変更し、設定変更後のショートカット１をまだ使用していない。さらにカードＣの所有者は、ショートカット２を使用している。
【００３８】
次に、ＭＦＰ１００、特にＣＰＵ１０１が実行する制御処理を図３〜図９を参照して詳細に説明する。以降、各処理の手順の説明において、ステップを「Ｓ」と表記する。
【００３９】
図３は、ＣＰＵ１０１が実行するショートカット新規作成処理の手順を示している。ショートカット新規作成処理は、ショートカットを新規に作成するとともに、新規に作成したショートカットをカード管理テーブルに登録するものである。
【００４０】
ユーザが、パネル１０５上に表示された、ショートカット新規作成を指示するためのアイコン（図示せず）を押下すると、ＣＰＵ１０１は、その押下を検知したことを契機にして、ショートカット新規作成処理を開始する。
【００４１】
図３において、まずＣＰＵ１０１は、登録候補カード情報記憶領域をクリアする（Ｓ１）。登録候補カード情報記憶領域は、登録候補カードの情報を一時的に記憶するために、ＣＰＵ１０１がＲＡＭ１０３内に一時的に設けたものである。
【００４２】
次にＣＰＵ１０１は、ショートカット設定画面（図示せず）をパネル１０５上に表示する（Ｓ２）。ショートカットは、例えば、後述する図６（ａ）の初回使用確認画面１５０に示すように、機能及びその機能における各種設定を対応付けるものである。したがって、ショートカット設定画面は、ユーザが機能の選択と、選択された機能における各種設定値の入力とを行うことができる画面である。ショートカット設定画面には、設定完了を指示するための設定完了ボタン、及び設定のキャンセルを指示するためのキャンセルボタン（両ボタンとも図示せず）が設けられている。
【００４３】
次にＣＰＵ１０１は、ショートカット設定画面に対するユーザ操作に従って処理を分岐させる（Ｓ３）。
【００４４】
Ｓ３において、ユーザ操作がない場合、又はユーザ操作が設定変更操作である場合（Ｓ３：なし又は設定変更操作）の間、ＣＰＵ１０１は待機する。
【００４５】
またＳ３において、ユーザが上記設定完了ボタンを押下すると、ＣＰＵ１０１は、処理をＳ３からＳ４に進める。
【００４６】
さらにＳ３において、ユーザが上記キャンセルボタンを押下すると、ＣＰＵ１０１は、ショートカット新規作成処理を終了する。
【００４７】
Ｓ４では、ＣＰＵ１０１は、カード登録画面（図示せず）を表示する。カード登録画面には、ショートカット設定画面においてユーザが設定した機能及び各種設定に加え、「登録するカードをカードリーダの上にかざしてください」というメッセージが表示される。
【００４８】
そしてＣＰＵ１０１は、ユーザがカード２００をカードリーダ、つまり読取部１０７上にかざすことによってカード２００を検出するまで待機し（Ｓ５：ＮＯ）、カード２００を検出すると（Ｓ５：ＹＥＳ）、ＣＰＵ１０１は、検出したカード２００がいずれかのショートカットに関連付けられているか否かを判断する（Ｓ６）。この判断は、カード管理テーブルに登録された情報に基づいて行う。
【００４９】
Ｓ６の判断において、検出したカード２００がいずれのショートカットにも関連付けられていないと判断される場合（Ｓ６：ＮＯ）、ＣＰＵ１０１は、検出したカード２００のＩＤを上記登録候補カード情報記憶領域に記憶させた（Ｓ７）後、処理をＳ１０に進める。一方、検出したカード２００がいずれかのショートカットに既に関連付けられていると判断される場合（Ｓ６：ＹＥＳ）、ＣＰＵ１０１は、処理をＳ８に進める。
【００５０】
Ｓ８では、ＣＰＵ１０１は、カード変更確認画面（図示せず）をパネル１０５上に表示する。カード変更確認画面には、既に関連付けられているショートカット名と、そのショートカットに対応付けられている機能及び各種設定の変更を指示するための「変更する」ボタン、及びこの変更を行わないことを指示するための「変更しない」ボタン（両ボタンとも図示せず）とが表示される。
【００５１】
次にＣＰＵ１０１は、カード変更確認画面に対するユーザ操作に従って処理を分岐させる（Ｓ９）。Ｓ９において、ユーザが上記「変更する」ボタンを押下すると、ＣＰＵ１０１は、処理をＳ９から上記Ｓ７に進める。なお、Ｓ７の処理は、上述したので、その説明は省略する。
【００５２】
一方、Ｓ９において、ユーザが上記「変更しない」ボタンを押下すると、ＣＰＵ１０１は、Ｓ７をスキップして、処理をＳ９から上記Ｓ１０に進める。
【００５３】
処理がＳ１０に進んだ場合、パネル１０５上には、上記カード登録画面が表示されている。したがって、処理がＳ８を経由してＳ１０に進んだ場合には、パネル１０５上の画面は、上記カード変更確認画面からカード登録画面に遷移する。
【００５４】
Ｓ１０では、ＣＰＵ１０１は、カード登録画面に対するユーザ操作に従って処理を分岐させる。
【００５５】
Ｓ１０において、ユーザ操作がない間（Ｓ１０：なし）、ＣＰＵ１０１は待機する。
【００５６】
またＳ１０において、ユーザが上記設定完了ボタンを押下すると、ＣＰＵ１０１は、処理をＳ１０からＳ１１に進める。
【００５７】
さらにＳ１０において、ユーザが上記キャンセルボタンを押下すると、ＣＰＵ１０１は、ショートカット新規作成処理を終了する。
【００５８】
Ｓ１１では、ＣＰＵ１０１は、登録候補カード情報記憶領域内にＩＤ、つまり登録候補カードのＩＤが記憶されているか否かを判断する。この判断において、登録候補カード情報記憶領域内に登録候補カードのＩＤが記憶されていると判断される場合（Ｓ１１：ＹＥＳ）、ＣＰＵ１０１は、処理をＳ１２に進める。一方、登録候補カード情報記憶領域内に登録候補カードのＩＤが１つも記憶されていないと判断される場合（Ｓ１１：ＮＯ）、ＣＰＵ１０１は、ショートカット新規作成処理を終了する。
【００５９】
なお、処理がＳ１１に進んだときに、登録候補カード情報記憶領域に複数のＩＤが記憶されている場合がある。この場合は、ユーザ（例えば、管理者）が新規に作成したショートカットに対して複数のカード２００を関連付けようとして、上記Ｓ５の判断時に、複数のカード２００を順次読取部１０７の上にかざした場合である。さらにこの場合、ユーザに管理者権限を与えるようにし、管理者権限の与えられたユーザのみが、新規に作成したショートカットに対して複数のカード２００を関連付けることができるように構成してもよい。
【００６０】
上記Ｓ１２では、ＣＰＵ１０１は、登録候補カードすべてをショートカットに関連付け、続くＳ１３では、関連付けたカードすべての状態を“Ｎｅｗ”に設定する。その後ＣＰＵ１０１は、ショートカット新規作成処理を終了する。このＳ１２とＳ１３におけるカードとショートカットとの関連付けではさらに、ＣＰＵ１０１は、今回関連付けるショートカットの内容、つまり機能及び各種設定値を上記図２（ａ）のカード管理テーブルに設けられた現設定の領域に記憶する。そしてＣＰＵ１０１は、今回の関連付けまで現設定の領域に記憶されていたショートカットの内容を前設定の領域に記憶させる。
【００６１】
図８（ａ）は、ＣＰＵ１０１がＳ１３の処理を実行した後のカード管理テーブルの一例を示している。図８（ａ）の例では、ショートカット１を新規作成するときに、ユーザがカードＡ及びカードＢを読取部１０７の上にかざして、ショートカット１とカードＡ及びカードＢとを関連付けている。
【００６２】
図８（ｂ）は、図８（ａ）とは別のカード管理テーブルの一例を示している。図８（ｂ）の例では、ショートカット１の作成後に、ショートカット２を新規作成するときに、ユーザがカードＣを読取部１０７の上にかざして、ショートカット２とカードＣとを関連付けている。
【００６３】
なお、Ｓ１３の処理を実行後、新規作成されたショートカットは使用されていないので、図８（ａ）のカード管理テーブルでも、図８（ｂ）のカード管理テーブルでも、各カードの状態は“Ｎｅｗ”となっている。
【００６４】
図４及び図５は、ＣＰＵ１０１が実行するカード検出時処理の手順を示している。ＣＰＵ１０１は、読取部１０７がカード２００を検出し、カード２００からＩＤを読み取ったことを検知したことを契機にして、カード検出時処理を開始する。
【００６５】
図４において、まずＣＰＵ１０１は、検出したカード２００がいずれかのショートカットに関連付けられているか否かを判断する（Ｓ２１）。この判断は、上記カード管理テーブルに基づいて行う。具体的には、カード管理テーブルにおいて、検出したカード２００の状態が、“Ｎｅｗ”，“Ｕｓｅｄ”又は“Ｃｈａｎｇｅｄ”のうちのいずれか１つの状態であるか否かを判断する。
【００６６】
Ｓ２１の判断において、検出したカード２００がいずれのショートカットにも関連付けられていないと判断される場合、つまりカード管理テーブルにおいて、検出したカード２００の状態が、すべて“−”であると判断される場合（Ｓ２１：ＮＯ）、ＣＰＵ１０１は、カード未登録画面（図示せず）をパネル１０５上に表示した（Ｓ５０）後、カード検出時処理を終了する。カード未登録画面には、例えば「このカードはこの装置に登録されていません」という警告メッセージが表示される。
【００６７】
一方、Ｓ２１の判断において、検出したカード２００がいずれかのショートカットに関連付けられていると判断される場合（Ｓ２１：ＹＥＳ）、ＣＰＵ１０１は、検出したカード２００の状態に従って、処理を分岐させる（Ｓ２２）。
【００６８】
Ｓ２２において、検出したカード２００の状態が“Ｎｅｗ”である場合、ＣＰＵ１０１は、処理をＳ２２からＳ２３に進める。Ｓ２３では、ＣＰＵ１０１は、初回使用確認画面をパネル１０５上に表示する。
【００６９】
図６（ａ）は、初回使用確認画面１５０の一例である。初回使用確認画面１５０には、「下記の機能を実行します」という確認メッセージとともに、実行対象の機能として、カラーコピー、カラーコピーにおける各種設定として、拡大／縮小：９５％、両面：オン、コントラスト：＋１、両面コピー：オンが表示されている。さらに初回使用確認画面１５０には、表示された機能の実行を指示するための実行ボタン１５０ａ、表示された機能の実行のキャンセルを指示するためのキャンセルボタン１５０ｂ、及び表示された機能と各種設定の設定変更を指示するため設定変更ボタン１５０ｃも表示されている。
【００７０】
図４に戻り、次にＣＰＵ１０１は、初回使用確認画面１５０に対するユーザ操作に従って処理を分岐させる（Ｓ２５）。
【００７１】
Ｓ２５において、ユーザが実行ボタン１５０ａを押下すると、ＣＰＵ１０１は、処理を図５のＳ２６に進める。Ｓ２６では、ＣＰＵ１０１は、ショートカットに対応付けられた機能を各種設定に基づいて実行する。そしてＣＰＵ１０１は、カード２００の状態を“Ｕｓｅｄ”に変更した（Ｓ２７）後、カード検出時処理を終了する。
【００７２】
図８（ｃ）は、カード管理テーブルが図８（ｂ）の状態からＳ２７の実行後の状態に遷移した例を示している。図８（ｃ）の例では、検出したカード２００はカードＡであるので、カード管理テーブルにおいて、カードＡの状態が“Ｕｓｅｄ”に変わっている。
【００７３】
またＳ２５において、ユーザがキャンセルボタン１５０ｂを押下すると、ＣＰＵ１０１は、カード検出時処理を終了する。
【００７４】
さらにＳ２５において、ユーザが設定変更ボタン１５０ｃを押下すると、ＣＰＵ１０１は、そのショートカットに複数のカードが関連付けられているか否かを判断する（Ｓ３０）。この判断において、そのショートカットに１つのカード２００のみが関連付けられていると判断される場合（Ｓ３０：ＮＯ）、ＣＰＵ１０１は、処理を図５のＳ３１に進める。Ｓ３１では、ＣＰＵ１０１は、ショートカット変更画面をパネル１０５上に表示する。
【００７５】
図７（ａ）は、ショートカット変更画面１５２の一例を示している。ショートカット変更画面１５２は、図６（ａ）の初回使用確認画面１５０に対して、メッセージが「ショートカットの内容変更」である点と、機能及び各種設定を変更可能である点と、ボタンが「このカードに反映」ボタン１５２ａ及びキャンセルボタン１５２ｂである点とが異なっている。
【００７６】
次にＣＰＵ１０１は、ユーザがショートカット内容を変更するまで待機する（Ｓ３２：ＮＯ）。そして、ユーザがショートカット内容を変更すると（Ｓ３２：ＹＥＳ）、ＣＰＵ１０１は、ショートカット変更画面１５２に対するユーザ操作に従って処理を分岐させる（Ｓ３３）。
【００７７】
Ｓ３３において、ユーザが「このカードに反映」ボタン１５２ａを押下すると、ＣＰＵ１０１は、処理を次のＳ３４に進める。Ｓ３４では、ＣＰＵ１０１は、カード管理テーブルにおいて、そのカード２００の状態を“Ｃｈａｎｇｅｄ”に設定する。
【００７８】
図８（ｄ）は、カード管理テーブルが図８（ｃ）の状態からＳ３４の実行後の状態に遷移した例を示している。図８（ｄ）の例では、検出したカード２００はカードＡであるので、カード管理テーブルにおいて、カードＡの状態が“Ｕｓｅｄ”から“Ｃｈａｎｇｅｄ”に変わっている。
【００７９】
次にＣＰＵ１０１は、ショートカット内容を変更する（Ｓ３５）。ここで、「ショートカット内容を変更する」とは、具体的には、ショートカットと、機能及び各種設定との対応付けを、変更後の機能及び各種設定との対応付けに変更することである。このときＣＰＵ１０１は、変更後のショートカットの内容を、上記図２（ａ）のカード管理テーブルの現設定の領域に記憶し、変更前のショートカットの内容を前設定の領域に記憶させる。
【００８０】
そしてＣＰＵ１０１は、処理を上記Ｓ２６に進め、Ｓ２６及び上記Ｓ２７の各処理を実行した後、カード検出時処理を終了する。Ｓ２６及びＳ２７の各処理の詳細は、上述したので、その説明は省略する。
【００８１】
図８（ｅ）は、カード管理テーブルが図８（ｄ）の状態からＳ２７の実行後の状態に遷移した例を示している。図８（ｅ）の例では、検出したカード２００はカードＡであるので、カード管理テーブルにおいて、カードＡの状態が“Ｃｈａｎｇｅｄ”から“Ｕｓｅｄ”に変わっている。
【００８２】
またＳ３３において、ユーザがキャンセルボタン１５２ｂを押下すると、ＣＰＵ１０１は、カード検出時処理を終了する。
【００８３】
一方、図４の上記Ｓ３０の判断において、そのショートカットに複数のカードが関連付けられていると判断される場合（Ｓ３０：ＹＥＳ）、ＣＰＵ１０１は、処理を図５のＳ４０に進める。Ｓ４０では、ＣＰＵ１０１は、ショートカット変更／分割選択画面をパネル１０５上に表示する。
【００８４】
図７（ｂ）は、ショートカット変更／分割選択画面１５４の一例を示している。ショートカット変更／分割選択画面１５４は、図７（ａ）のショートカット変更画面１５２に対して、ボタンが「このカードに反映」ボタン１５２ａに換えて、「このカードにのみ反映」ボタン１５４ａ及び「すべてのカードに反映」ボタン１５４ｃである点が異なっている。
【００８５】
次にＣＰＵ１０１は、ユーザがショートカット内容を変更するまで待機する（Ｓ４１：ＮＯ）。そして、ユーザがショートカット内容を変更すると（Ｓ４１：ＹＥＳ）、ＣＰＵ１０１は、ショートカット変更／分割選択画面１５４に対するユーザ操作に従って処理を分岐させる（Ｓ４２）。
【００８６】
Ｓ４２において、ユーザが「このカードにのみ反映」ボタン１５４ａを押下すると、ＣＰＵ１０１は、処理を次のＳ４３に進める。Ｓ４３では、ＣＰＵ１０１は、ユーザが設定した内容で新規ショートカットを作成する。このときＣＰＵ１０１は、新規ショートカットの内容を、上記図２（ａ）のカード管理テーブルの現設定の領域に記憶し、作成前のショートカットの内容を前設定の領域に記憶させる。続くＳ４４では、ＣＰＵ１０１は、検出したカード２００のＩＤを新規ショートカットに関連付ける。
【００８７】
図９（ｄ）は、カード管理テーブルが図９（ａ）の状態からＳ４４の実行後の状態に遷移した例を示している。図９（ｄ）の例では、検出したカード２００はカードＡであるので、カード管理テーブルにおいて、ショートカット３が新規作成され、カードＡの状態が“Ｎｅｗ”に設定される。
【００８８】
次にＣＰＵ１０１は、新規ショートカットの機能を実行した（Ｓ４５）後、処理を上記Ｓ２７に進める。Ｓ２７の処理は、上述したので、その説明は省略する。
【００８９】
図９（ｅ）は、カード管理テーブルが図９（ｄ）の状態からＳ２７の実行後の状態に遷移した例を示している。図９（ｅ）の例では、検出したカード２００はカードＡであるので、カード管理テーブルにおいて、新規作成されたショートカット３に関連付けられたカードＡの状態が“Ｎｅｗ”から“Ｕｓｅｄ”に変わっている。
【００９０】
またＳ４２において、ユーザが「すべてのカードに反映」ボタン１５４ｃを押下すると、ＣＰＵ１０１は、処理をＳ４７に進める。Ｓ４７では、ＣＰＵ１０１は、すべてのカードの状態を“Ｃｈａｎｇｅｄ”に設定する。ここで「すべてのカード」とは、変更したショートカットに登録されているすべてのカードのうち、状態が“Ｕｓｅｄ”であるカードを意味する。つまり、カードの状態が“Ｎｅｗ”であるカードは、状態を“Ｃｈａｎｇｅｄ”に設定しない。なお、処理をＳ４７に進めるには、管理者権限の与えられたユーザにしか認められないようにしてもよい。この場合、他のユーザが所有するカードにもショートカット内容の変更が及ぶので、ショートカット内容の不用意な変更を防止するためである。
【００９１】
図９（ｂ）は、カード管理テーブルが図９（ａ）の状態からＳ４７の実行後の状態に遷移した例を示している。図９（ｂ）の例では、検出したカード２００はカードＡであるので、カード管理テーブルにおいて、カードＡに関連付けられているショートカット１に関連付けられているすべてのカード、つまりカードＡ及びカードＢの各状態が“Ｕｓｅｄ”から“Ｃｈａｎｇｅｄ”に変わっている。
【００９２】
その後、ＣＰＵ１０１は、処理を上記Ｓ３５に進め、Ｓ３５，上記Ｓ２６、及び上記Ｓ２７の各処理を実行した後、カード検出時処理を終了する。Ｓ３５，Ｓ２６及びＳ２７の各処理は、上述したので、その説明は省略する。
【００９３】
図９（ｃ）は、カード管理テーブルが図９（ｂ）の状態からＳ２７の実行後の状態に遷移した例を示している。図９（ｃ）の例では、検出したカード２００はカードＡであるので、カード管理テーブルにおいて、カードＡの状態が“Ｃｈａｎｇｅｄ”から“Ｕｓｅｄ”に変わっている。
【００９４】
さらにＳ４２において、ユーザがキャンセルボタン１５４ｂを押下すると、ＣＰＵ１０１は、カード検出時処理を終了する。
【００９５】
また、図４の上記Ｓ２２の判断において、検出したカード２００の状態が“Ｃｈａｎｇｅｄ”である場合、ＣＰＵ１０１は、処理をＳ２２からＳ２４に進める。Ｓ２４では、ＣＰＵ１０１は、変更後使用確認画面をパネル１０５上に表示する。その後、ＣＰＵ１０１は、処理を上記Ｓ２５に進める。Ｓ２５以降の処理は、上述したので、その説明は省略する。
【００９６】
図６（ｂ）は、変更後使用確認画面１５０′の一例である。変更後使用確認画面１５０′は、図６（ａ）の初回使用確認画面１５０に対して、メッセージが「ショートカットの内容が変更されています」である点と、変更された設定をハイライト表示している点とが異なっている。
【００９７】
さらにＳ２２の判断において、検出したカード２００の状態が“Ｕｓｅｄ”である場合、ＣＰＵ１０１は、処理をＳ２２から図５の上記Ｓ２６に進め、Ｓ２６及び上記Ｓ２７の各処理を実行した後、カード検出時処理を終了する。Ｓ２６及びＳ２７の各処理は、上述したので、その説明は省略する。つまりこの場合、ＣＰＵ１０１は、上記初回使用確認画面１５０や上記変更後使用確認画面１５０′を表示せずに、ショートカットの機能を実行する。
【００９８】
図７（ｃ）は、図７（ａ）のショートカット変更画面１５２に「以前の設定に戻す」ボタン１５２ｃを追加したショートカット変更画面１５２′を示している。ショートカット変更画面１５２′において、ユーザが「以前の設定に戻す」ボタン１５２ｃを押下すると、ＣＰＵ１０１は、ショートカット内容を変更する前の設定を、上記図２（ａ）のカード管理テーブルに設けられた前設定の領域から読み出して、ショートカット変更画面１５２′に表示する。
【００９９】
以上説明したように、本実施形態のＭＦＰ１００は、パネル１０５と、カード２００からＩＤを読み取る読取部１０７と、ＩＤとショートカットとを関連付けて記憶するＮＶＲＡＭ１０４と、読取部１０７によりカード２００からＩＤを読み取ると、ＩＤに関連付けられたショートカットに基づく処理を実行するＣＰＵ１０１と、を備えている。
【０１００】
そしてＣＰＵ１０１は、パネル１０５によりＩＤに関連付けられたショートカットの変更要求を受け付けると（Ｓ２５）、ＩＤに関連付けられたショートカットを変更し（Ｓ３４）、ＩＤに関連付けられたショートカットの変更後に、読取部１０７によりＩＤが読み取られた場合、ショートカットが変更されていることを報知する（Ｓ２４）。
【０１０１】
このように、本実施形態のＭＦＰ１００では、共有された設定情報が変更されたことを報知することが可能となる。
【０１０２】
ちなみに、本実施形態において、ＭＦＰ１００は、「情報処理装置」の一例である。パネル１０５は、「受付部」の一例である。カード２００は、「媒体」の一例である。ＩＤは、「識別情報」の一例である。ＮＶＲＡＭ１０４は、「記憶部」の一例である。ショートカットは、「設定情報」の一例である。ＣＰＵ１０１は、「制御部」の一例である。
【０１０３】
また、ＣＰＵ１０１は、ＩＤに関連付けられたショートカットの変更後に、変更後のショートカットに基づく処理を実行してから再度、読取部１０７によりＩＤが読み取られた場合には、報知を行わずに、情報処理を実行する（Ｓ２２→Ｓ２６）。
【０１０４】
これにより、ユーザの意図に沿わない報知がなされないので、ユーザにとって煩わしさを解消することが可能になる。
【０１０５】
また、ＣＰＵ１０１は、ＩＤに関連付けられたショートカットを変更した場合、変更に係るショートカットに関連付けられたＩＤが２つ以上あるか否かを判断し（Ｓ３０）、変更に係るＩＤに関連付けられたショートカットが２つ以上あると判断された場合、変更後のショートカットを２つ以上のすべてのＩＤに関連付けてＮＶＲＡＭ１０４に記憶させる「すべてのカードに反映」ボタン１５４ｃと、変更後のショートカットを、２つ以上のＩＤのうち、パネル１０５により受け付けられたショートカットの変更を行ったカード２００に記憶されたＩＤのみに関連付けてＮＶＲＡＭ１０４に記憶させる「このカードにのみ反映」ボタン１５４ａと、を提示する。
【０１０６】
これにより、ユーザは、「すべてのカードに反映」ボタン１５４ｃ又は「このカードにのみ反映」ボタン１５４ａのいずれかのボタンを選択して押下することにより、いずれか選択した方の処理を実行することができるので、ユーザの選択の幅を増大させることが可能となる。
【０１０７】
ちなみに、「すべてのカードに反映」ボタン１５４ｃは、「第１選択枝」の一例である。「このカードにのみ反映」ボタン１５４ａは、「第２選択枝」の一例である。
【０１０８】
また、ＩＤに関連付けられたショートカットの変更を行うためには、ＩＤに関連付けられたショートカットの変更に係る権限が必要であり、ＣＰＵ１０１は、読取部１０７により読み取られたＩＤに、ＩＤに関連付けられたショートカットの変更に係る権限が備わっていない場合には、パネル１０５によるＩＤに関連付けられたショートカットの変更を受け付けない。
【０１０９】
これにより、権限のない者による不用意なショートカットの変更を防止することが可能となる。
【０１１０】
また、ＣＰＵ１０１は、ＩＤに関連付けられたショートカットを変更した場合、ＩＤに関連付けられたショートカットを変更する前のＩＤに関連付けられたショートカットをＮＶＲＡＭ１０４に保存する。
【０１１１】
これにより、ショートカットを間違えて変更した場合でも、変更前のショートカットに戻ることができるので、便利である。
【０１１２】
また、ＭＦＰ１００はさらに、シートに画像を印刷する印刷エンジン１１１を備え、ＩＤに関連付けられたショートカットは、印刷エンジン１１１の印刷に係る機能及び各種設定を含む。
【０１１３】
また、ＭＦＰ１００はさらに、原稿から画像を読み取る読取エンジン１１２を備え、ＩＤに関連付けられたショートカットは、読取エンジン１１２の読取りに係る機能及び各種設定を含む。
【０１１４】
また、読取部１０７は、無線通信によりカード２００からＩＤを読み取る。
【０１１５】
これにより、ユーザはカード２００を直接ＭＦＰ１００に接続させなくても、ＭＦＰ１００に近づけるだけでよいので、便利である。
【０１１６】
なお、本発明は上記実施形態に限定されるものでなく、その趣旨を逸脱しない範囲で様々な変更が可能である。
【０１１７】
（１）上記実施形態では、情報処理装置の一例として、ＭＦＰ１００を例に挙げて説明したが、ＭＦＰ１００に限らず、情報処理装置は、単体のプリンタやスキャナ、コピー機であってもよい。
【０１１８】
（２）上記実施形態では、ＭＦＰ１００の一例として、ＦＡＸ機能を備えていないものを例に挙げて説明したが、これに限らず、ＭＦＰ１００は、ＦＡＸ機能を備えていてもよい。
【０１１９】
（３）上記実施形態では、上記実施形態では、制御部の一例として、ＣＰＵ１０１を挙げて説明したが、制御部は、ＣＰＵと専用回路とを有していてもよい。専用回路としては、例えば、ＡＳＩＣ（Application Specific Integrated Circuit）及びＦＰＧＡ（Field Programmable Gate Array）などが挙げられる。
【０１２０】
（４）上記実施形態では、読取部の一例として、ＮＦＣによりカード２００内のＩＤを読み取るカードリーダを挙げたが、これに限らず、通信インタフェースとして、Bluetooth（登録商標）インタフェース等を採用してもよい。また、通信インタフェースとして、ＳＤＩＯ（Secure Digital Input/Output）を採用してもよい。これらの場合、外部記憶装置は、採用される通信インタフェースに対応したインタフェースを有する装置となる。さらに読取部として、２次元コードリーダを採用してもよい。２次元コードには、バーコード及びＱＲコード（登録商標）等が含まれる。この場合、媒体は、２次元コードが表面に印刷等されたカードやシート等となる。
【符号の説明】
【０１２１】
１００  ＭＦＰ
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ＮＶＲＡＭ
１０５  パネル
１０７  読取部
１１０  エンジンＩＦ
１１１  印刷エンジン
１１２  読取エンジン
１２０  画像処理回路
２００  カード 
【図１】
2020162093.tif 000003
【図２】
2020162093.tif 000004
【図３】
2020162093.tif 000005
【図４】
2020162093.tif 000006
【図５】
2020162093.tif 000007
【図６】
2020162093.tif 000008
【図７】
2020162093.tif 000009
【図８】
2020162093.tif 000010
【図９】
2020162093.tif 000011