(57)【要約】      （修正有）【課題】設定情報と媒体の識別番号とを関連付けて記憶する処理、及び、設定情報を呼び出す処理を簡易に切り換えることが可能となる技術を提供する。【解決手段】ＣＰＵは、パネル上に第１画面が表示されている場合に、読取部によりカードからカード番号を読み取ると、読み取ったカード番号に関連付けられたショートカットデータをＮＶＲＡＭから呼び出す呼出処理Ｓ３０と、パネル上に第２画面が表示されている場合に、読取部によりカードからカード番号を読み取ると、現在の装置設定を含むショートカットデータを、読み取ったカード番号に関連付けてＮＶＲＡＭに記憶させる記憶処理Ｓ３２と、を実行する。【選択図】図７
2020167540.tif 000002
【特許請求の範囲】
【請求項１】
媒体から識別情報を読み取る読取部と、
前記識別情報と設定情報とを関連付けて記憶する記憶部と、
表示部と、
前記識別情報に関連付けられた前記設定情報に基づき処理を実行する制御部と、
を備え、
前記制御部は、
前記表示部上に第１画面が表示されている場合に、前記読取部により前記媒体から前記識別情報を読み取ると、前記読み取った前記識別情報に関連付けられた前記設定情報を前記記憶部から呼び出す呼出処理と、
前記表示部上に第２画面が表示されている場合に、前記読取部により前記媒体から前記識別情報を読み取ると、現在の装置設定を含む設定情報を、前記読み取った前記識別情報に関連付けて前記記憶部に記憶させる記憶処理と、
を実行する、
情報処理装置。
【請求項２】
前記第１画面は、前記情報処理装置の機能を選択するための画面であり、
前記第２画面は、前記選択された前記機能の実行を開始するための操作子を備えた画面である、
請求項１に記載の情報処理装置。
【請求項３】
前記第１画面は、前記情報処理装置の機能を選択するための画面であり、
前記第２画面は、前記第１画面から前記情報処理装置の機能が選択されたときに、前記第１画面から遷移する画面であり、前記選択された前記機能の実行を開始するための操作子を備えた画面である、
請求項１に記載の情報処理装置。
【請求項４】
前記第１画面は、前記情報処理装置の機能が選択されたときに表示され、前記選択された前記機能の実行を開始するための操作子を備えた画面であり、
前記第２画面は、前記選択された前記機能を設定するための画面である、
請求項１に記載の情報処理装置。
【請求項５】
前記制御部は、
前記表示部上に前記第２画面が表示されている場合に、前記読取部により前記媒体から前記識別情報を読み取ったときの前記装置設定がデフォルト装置設定であれば、前記装置設定がデフォルト装置設定であることを報知させ、又は確認させる、
請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記情報処理装置はさらに、
シートに画像を印刷する印刷エンジン
を備え、
前記設定情報は、前記印刷エンジンの印刷に係る設定情報を含む、
請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記制御部は、
前記印刷エンジンを制御してシートに画像を形成する印刷処理を実行しているときに、前記読取部により前記媒体から前記識別情報を読み取ると、
前記印刷処理の完了に応じて、前記情報処理装置の状態が前記第１画面であるか前記第２画面であるかを判断し、
前記情報処理装置の状態が前記第１画面であると判断すると、前記呼出処理を実行し、
前記情報処理装置の状態が前記第２画面であると判断すると、前記記憶処理を実行する、
請求項６に記載の情報処理装置。
【請求項８】
前記設定情報は、前記シートの用紙サイズ、画質及びレイアウトのうちの少なくとも１つに係る設定を含む、
請求項６又は７に記載の情報処理装置。
【請求項９】
前記情報処理装置はさらに、
原稿から画像を読み取る読取エンジン
を備え、
前記設定情報は、前記読取エンジンの読取りに係る設定情報を含む、
請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記制御部は、
前記読取エンジンを制御して原稿から画像を読み取る読取処理を実行しているときに、前記読取部により前記媒体から前記識別情報を読取ると、
前記読取処理の完了に応じて、前記情報処理装置の状態が前記第１画面であるか第２画面であるかを判断し、
前記情報処理装置の状態が前記第１画面であると判断すると、前記呼出処理を実行し、
前記情報処理装置の状態が前記第２画面であると判断すると、前記記憶処理を実行する、
請求項９に記載の情報処理装置。
【請求項１１】
前記設定情報は、前記原稿のサイズ及び画質のうち、少なくとも１つに係る設定を含む、
請求項９又は１０に記載の情報処理装置。
【請求項１２】
前記読取部は、無線通信により前記媒体から前記識別情報を読み取る、
請求項１乃至１１のいずれか１項に記載の情報処理装置。
【請求項１３】
情報処理装置の表示部上に第１画面が表示されている場合に、前記情報処理装置の読取部により媒体から識別情報を読み取ると、前記読み取った前記識別情報に関連付けられた設定情報を前記情報処理装置の記憶部から呼び出し、
前記表示部上に第２画面が表示されている場合に、前記読取部により前記媒体から前記識別情報を読み取ると、現在の装置設定を含む設定情報を、前記読み取った前記識別情報に関連付けて前記記憶部に記憶させる、
情報処理方法。
【請求項１４】
媒体から識別情報を読み取る読取部と、
前記識別情報と設定情報とを関連付けて記憶する記憶部と、
表示部と、を備えた情報処理装置に、
前記表示部上に第１画面が表示されている場合に、前記読取部により前記媒体から前記識別情報を読み取ると、前記読み取った前記識別情報に関連付けられた前記設定情報を前記記憶部から呼び出す呼出処理と、
前記表示部上に第２画面が表示されている場合に、前記読取部により前記媒体から前記識別情報を読み取ると、現在の装置設定を含む設定情報を、前記読み取った前記識別情報に関連付けて前記記憶部に記憶させる記憶処理と、
を実行させる、
情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、設定情報の登録及び呼出を行う技術に関するものである。
【背景技術】
【０００２】
特許文献１には、スキャン処理を実行する際に必要な設定情報と、カードの製造番号とを関連付けて記憶しておき、カードリーダによってカードの製造番号が読み取られた場合に、読み取られた製造番号と関連付けて記憶されている設定情報に従ってスキャン処理を実行するようにした画像処理装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１００５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載の画像処理装置では、設定情報と媒体の識別番号とを関連付けて記憶させる処理と設定情報の呼び出す処理とを、どのように切り換えるかについては詳述されていない。
【０００５】
本願は、設定情報と媒体の識別番号とを関連付けて記憶する処理、及び、設定情報を呼び出す処理を簡易に切り換えることが可能となる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本願の情報処理装置は、媒体から識別情報を読み取る読取部と、識別情報と設定情報とを関連付けて記憶する記憶部と、表示部と、識別情報に関連付けられた設定情報に基づき処理を実行する制御部と、を備え、制御部は、表示部上に第１画面が表示されている場合に、読取部により媒体から識別情報を読み取ると、読み取った識別情報に関連付けられた設定情報を記憶部から呼び出す呼出処理と、表示部上に第２画面が表示されている場合に、読取部により媒体から識別情報を読み取ると、現在の装置設定を含む設定情報を、読み取った識別情報に関連付けて記憶部に記憶させる記憶処理と、を実行する。
【発明の効果】
【０００７】
本願によれば、設定情報と媒体の識別番号とを関連付けて記憶する処理、及び、設定情報を呼び出す処理を簡易に切り換えることが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本願の一実施の形態に係る情報処理装置を適用した複合機の制御構成を示すブロック図である。
【図２】図１の複合機に含まれるＮＶＲＡＭに記憶されるデータベースの一例を示す図である。
【図３】図１の複合機に含まれるパネル上に表示される表示画面の遷移の一例を示す図である。
【図４】図３の表示画面の遷移に続く表示画面の遷移の一例を示す図である。
【図５】図４の表示画面の遷移に続く表示画面の遷移の一例を示す図である。
【図６】図１の複合機、特にＣＰＵが実行するメインルーチンの手順を示すフローチャートである。
【図７】図６のメインルーチンに含まれるショートカット処理の詳細な手順を示すフローチャートである。
【図８】図７のショートカット処理に含まれるショートカット呼び出し処理の詳細な手順を示すフローチャートである。
【図９】図７のショートカット処理に含まれるショート登録処理の詳細な手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本願の実施の形態を図面に基づいて詳細に説明する。
【００１０】
図１は、本願の一実施の形態に係る情報処理装置を適用した複合機１００の制御構成を示すブロック図である。複合機１００は、プリント機能、スキャン機能、コピー機能、及びＦａｘ機能等を備えた装置である。以下、複合機１００をＭＦＰ１００という。なおＭＦＰは、Multifunction Peripheral の略語である。
【００１１】
図１に示すように、ＭＦＰ１００は、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３及びＮＶＲＡＭ（Non-Volatile RAM）１０４を備えている。
【００１２】
ＣＰＵ１０１は、ＭＦＰ１００全体の制御を司るものであるが、本実施形態では、設定情報に従って、エンジンＩＦ（Interface）１１０を介して印刷エンジン１１１及び読取エンジン１１２をそれぞれ制御する。なお、エンジンＩＦ１１０、印刷エンジン１１１及び読取エンジン１１２については、後述する。
【００１３】
ＲＯＭ１０２は、ＣＰＵ１０１が実行する制御プログラムを記憶するメモリである。ＣＰＵ１０１は、ＲＯＭ１０２に記憶された制御プログラムを読み出して各種処理を実行する。
【００１４】
ＲＡＭ１０３は、画像データなどを一時的に記憶するメモリである。またＲＡＭ１０３は、ＣＰＵ１０１が制御プログラムを実行する際に用いるデータや信号等を一時的に記憶する記憶領域、あるいはデータ処理の作業領域としても使用される。
【００１５】
ＮＶＲＡＭ１０４は、設定情報等を記憶する不揮発性メモリである。
【００１６】
またＭＦＰ１００は、パネル１０５及びキー１０６を備えている。
【００１７】
パネル１０５は、本実施形態ではタッチパネルであり、パネル１０５には、ＭＦＰ１００の状態に応じて、様々な画面が表示される。ユーザは、画面上の入力ボタンやアイコン、ソフトウェアキーボード（後述する図３等参照）などを押下することで、入力操作をすることができる。
【００１８】
キー１０６は、ハードキー、つまりハードウェアにより形成されるキーである。その典型例としては、電源スイッチやリセットスイッチ（ともに図示せず）などを挙げることができる。
【００１９】
さらにＭＦＰ１００は、読取部１０７及び通信ＩＦ１０８を備えている。
【００２０】
読取部１０７は、本実施形態では、カード２００からカード番号を読み取るカードリーダである。カード２００として、本実施形態ではＩＣ（Integrated Circuit）チップを内蔵するＩＣカードを採用している。読取部１０７は、カード２００の接近や接触に応じて、近接無線通信（ＮＦＣ：Near Field Communication）によりＩＣチップ内のカード番号を読み取る。このためカード番号は、ＩＣチップ内に記憶されている。なお、カード２００を特定し、識別できる情報であれば、カード番号に限らず、所有者のＩＤやシリアル番号、製造番号等、どのようなものでもよい。
【００２１】
通信ＩＦ１０８は、ＭＦＰ１００を通信ネットワーク（図示せず）に接続するものである。通信ネットワークは、本実施形態では有線又は無線ＬＡＮ（Local Area Network）を想定しているので、通信ＩＦ１０８は、ＬＡＮＩＦ（Local Area Network Interface）又はＷＬＡＮ ＩＦ（Wireless LAN Interface）である。もちろん、有線ＬＡＮと無線ＬＡＮが同時に存在する場合もあり、この場合には、通信ＩＦ１０８は、ＬＡＮＩＦ及びＷＬＡＮ ＩＦの両方を含んでいる。
【００２２】
通信ＩＦ１０８はさらに、ファックス送受信を行うためにＭＦＰ１００を電話回線（インターネットファックスの場合にはインターネット）に接続するＦＡＸＩＦ（Interface）も含んでいる。
【００２３】
またＭＦＰ１００は、エンジンＩＦ１１０を備えている。エンジンＩＦ１１０には、印刷エンジン１１１及び読取エンジン１１２が接続されている。
【００２４】
印刷エンジン１１１は、シートに画像を印刷するためのエンジンであり、電子写真方式、インクジェット方式、サーマル方式等が採用される。
【００２５】
読取エンジン１１２は、原稿から画像を読み取るためのエンジンであり、ＣＣＤ（Charge Coupled Devices）及びＣＩＳ（Contact Image Sensor）等を有する。
【００２６】
エンジンＩＦ１１０は、印刷エンジン１１１及び読取エンジン１１２を制御するための制御回路であり、ＣＰＵ１０１はエンジンＩＦ１１０を介して印刷エンジン１１１及び読取エンジン１１２を制御する。
【００２７】
エンジンＩＦ１１０は、印刷エンジン１１１を制御するための第１エンジンＩＦ（図示せず）と、読取エンジン１１２を制御するための第２エンジンＩＦ（図示せず）と、を有している。第１エンジンＩＦは、ＣＰＵ１０１からの指令に基づき、印刷エンジン１１１への制御信号の出力及び印刷エンジン１１１への画像データの出力等を実行する。第２エンジンＩＦは、ＣＰＵ１０１からの指令に基づき、読取エンジン１１２への制御信号の出力及び読取エンジン１１２からの画像データの入力等を実行する。
【００２８】
さらにＭＦＰ１００は、画像処理回路１２０を備えている。
【００２９】
画像処理回路１２０は、第１画像処理回路（図示せず）と、第２画像処理回路（図示せず）とを有する。第１画像処理回路は、印刷ジョブに係る画像データをラスタライズ処理する。ラスタライズ処理された画像データは、ＲＡＭ１０３へ一時記憶され、印刷エンジン１１１へ出力される。第２画像処理回路は、読取エンジン１１２が原稿から読み取った画像データをデジタルデータへ加工する。デジタルデータへ加工された画像データは、通信ＩＦ１０８を介して外部へ送信されたり、印刷エンジン１１１へ供給されシートへ出力されたりする。読取エンジン１１２が原稿から読み取った画像データは、一時ＲＡＭ１０３に記憶され、第２画像処理回路へ出力される。ここで、本実施形態において、「読み取る」を「スキャン」と記載する場合もある。
【００３０】
ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＮＶＲＡＭ１０４、パネル１０５、キー１０６、読取部１０７、通信ＩＦ１０８、エンジンＩＦ１１０及び画像処理回路１２０は、バス１３０により相互に接続されている。
【００３１】
図２は、ＮＶＲＡＭ１０４内に作成されるデータベース（以下「ＤＢ」と略す）の一例を示している。そして、図２（ａ）は、ショートカットＤＢの一例を示し、図２（ｂ）は、アドレス帳ＤＢの一例を示している。アドレス帳ＤＢは、ショートカットＤＢの関連ＤＢである。
【００３２】
ショートカットは、本実施形態では、ＭＦＰ１００の機能及び機能における各種設定を対応付けるアイコンである。ショートカットはパネル１０５上に表示され、ユーザがショートカットを押下すると、ＣＰＵ１０１は、押下したショートカットに対応付けられたＭＦＰ１００の機能及び各種設定を、一連の機能の選択操作及び各種設定の設定操作を省略して実行する。
【００３３】
ショートカットＤＢは、図２（ａ）に示すように、各レコードがショートカット表示名、登録番号、機能、機能詳細、設定、ワンタッチ（OneTouch）のオン／オフ及びカード番号という属性により構成されている。本実施形態では、ショートカットＤＢの各レコードをショートカットデータという。なお、ショートカットとは、ショートカットデータをパネル１０５上に表示したときのアイコンを意味するとするが、両者を厳密に分けて使用していない場合もある。
【００３４】
ショートカット表示名は、ショートカットデータをパネル１０５上に表示するときに表示される名称である。
【００３５】
登録番号は、ショートカットデータをショートカットＤＢに登録した順に付与される番号である。
【００３６】
機能は、ＭＦＰ１００の機能である。機能詳細は、機能が複数の詳細機能に分かれている場合の詳細機能のことである。
【００３７】
設定は、機能における各種設定である。各設定項目は、機能に応じて異なっている。具体的には、機能がＦａｘ機能の場合には、送信先（Destination）、画質（Resolution）及び読取り原稿サイズ（ScanSize）が例示されている。また、機能がコピー機能の場合には、画質（Quality）、拡大／縮小（Enlarge）、ページレイアウト（PageLayout）、両面印刷（2sided）及びトレイ（Tray）が例示されている。なお、各設定項目についての詳細な説明は、省略する。
【００３８】
画質（Resolution）とは、正確には、解像度を指す。Resolution：Fineとは高解像度（例えば400dpi）を指定する設定値であり、Resolution：SuperFineとは、最高解像度（例えば600dpi）を指定する設定値であり、Resolution：Standardとは、標準解像度（例えば300dpi）を指定する設定値である。ＣＰＵ１０１は、指定された画質（解像度）に従って、読取エンジン１１２等を制御して、原稿から画像を取得する。
【００３９】
原稿サイズとは、読取対象の原稿のサイズを指定する設定値であり、ScanSize：A4とは、A4サイズの原稿から画像を読み取ることを指定する設定値である。ＣＰＵ１０１は、指定された原稿サイズに従って、読取エンジン１１２を制御して、原稿から画像を取得する。
【００４０】
図２の機能詳細欄の通常Fax，InternetFaxは、読取りにより取得した画像データを外部へ送信する手段を指定する設定値である。通常Faxが指定されている場合、ＣＰＵ１０１は、読取エンジン１１２により読取った画像に係る画像データを、電話回線を介して外部へ送信する。
【００４１】
InternetFaxが指定されている場合、ＣＰＵ１０１は、読取エンジン１１２により読取った画像に係る画像データを、インターネット回線を介して外部へ送信する。
【００４２】
ワンタッチ（OneTouch）は、ユーザがショートカットを押下したり、カード２００を読取部１０７にかざしたりして、ショートカットデータを呼び出すと直ちに、ＣＰＵ１０１がショートカットに対応付けられた機能及び各種設定、つまりショートカットデータの機能を実行する機能である。OneTouch：ＯＮが、ワンタッチ機能を有効化することを意味し、OneTouch：ＯＦＦが、ワンタッチ機能を無効化することを意味する。
【００４３】
カード番号は、上述のようにカード２００のＩＣチップ内に記憶される情報である。カード番号は、カード２００を特定し、識別する。カード番号により、ショートカットデータとカード２００とが関連付けられる。なお、複数のカードと１つのショートカットデータとが関連付けられることもある。表示名“TO_ARIEL”のショートカットデータ及び表示名“2SIDE”のショートカットデータは、ともにカード番号“1001”及び“1002”のカード２００と関連付けられている。
【００４４】
アドレス帳ＤＢは、図２（ｂ）に示すように、各レコードがアドレス帳番号、送信先表示名及び送信先アドレスという属性により構成されている。アドレス帳ＤＢの各レコードを送信先データという。
【００４５】
アドレス帳番号は、送信先データをアドレス帳ＤＢに登録した順に付与される番号である。このアドレス帳番号が、ショートカットＤＢに登録されている、Ｆａｘ機能を実行するためのショートカットデータに含まれる設定のうち、送信先（Destination）に設定される。つまり、アドレス帳ＤＢの各送信先データは、アドレス帳番号を介して、ショートカットＤＢのＦａｘ機能を実行するためのショートカットデータと関連付けられている。このため上述のように、アドレス帳ＤＢは、ショートカットＤＢの関連ＤＢとなっている。
【００４６】
送信先表示名は、送信先データをパネル１０５上に表示するときに表示される名称である。
【００４７】
送信先アドレスは、通常は電話番号であるが、メールアドレスを登録する場合（インターネットファックスの場合）があるので、属性名を「送信先アドレス」としている。
【００４８】
図３〜図５は、パネル１０５上の表示画面の遷移を示している。図３〜図５に示す表示画面の遷移については、後述する。
【００４９】
次に、ＭＦＰ１００、特にＣＰＵ１０１が実行する制御処理を図３〜図９を参照して詳細に説明する。以降、各処理の手順の説明において、ステップを「Ｓ」と表記する。
【００５０】
図６は、ＣＰＵ１０１が実行するメインルーチンの手順を示している。ユーザが、上記キー１０６に含まれる電源スイッチ又はリセットスイッチを押下すると、ＣＰＵ１０１は、ブート後、メインルーチンを開始する。
【００５１】
図６において、まずＣＰＵ１０１は、読取部１０７によりカード２００のカード番号を読み取ったか否かを判断する（Ｓ１）。なお図示を省略しているものの、Ｓ１の判断の前にＣＰＵ１０１は、パネル１０５上に初期画面を表示させる。図３（ａ）は、初期画面（以下「ＨＯＭＥ画面」という）１５０の一例を示している。
【００５２】
Ｓ１の判断において、カード２００のカード番号を読み取ったと判断される場合（Ｓ１：ＹＥＳ）、ＣＰＵ１０１は、読み取ったカード番号をＲＡＭ１０３に記憶させる（Ｓ２）。
【００５３】
次にＣＰＵ１０１は、機能実行中であるか否かを判断する（Ｓ３）。機能実行中とは、ＭＦＰ１００の機能、つまり、プリント機能、スキャン機能、コピー機能、及びＦａｘ機能等を実行している状態をいう。具体的には、例えば、プリント機能実行中とは、ＣＰＵ１０１が印刷エンジン１１１を制御してシートに画像を形成する印刷処理を実行している状態である。また、スキャン機能実行中とは、ＣＰＵ１０１が読取エンジン１１２を制御して原稿から画像を読み取る読取処理を実行している状態である。このように機能実行中であるか否かを判断するのは、機能実行中には、ＣＰＵ１０１は、ショートカットに関連する処理を実行しないようにしているからである。
【００５４】
Ｓ３の判断において、機能実行中でないと判断される場合（Ｓ３：ＮＯ）、ＣＰＵ１０１は、ショートカット処理を実行した（Ｓ４）後、処理を上記Ｓ１に戻す。なお、ショートカット処理の詳細は、図７を用いて後述する。
【００５５】
一方、Ｓ３の判断において、機能実行中と判断される場合（Ｓ３：ＹＥＳ）、ＣＰＵ１０１は、実行中フラグをＯＮに設定した（Ｓ５）後、処理を上記Ｓ１に戻す。実行中フラグは、機能実行中にカード２００のカード番号を読み取った場合には、カード番号の読取りに応じた処理を、機能実行が完了してからＣＰＵ１０１に実行させるためのフラグである。
【００５６】
一方、上記Ｓ１の判断において、カード２００のカード番号を読み取らなかったと判断される場合（Ｓ１：ＮＯ）、ＣＰＵ１０１は、画面上のボタン押下を検出したか否かを判断する（Ｓ６）。ここで「画面」とは、例えば図３（ａ）のＨＯＭＥ画面１５０であり、「ボタン」とは、ボタン１５０ａ〜１５０ｄとアイコン１５０ｅ〜１５０ｊである。なお、ＨＯＭＥ画面１５０は、“Basic1”ボタン１５０ａが押下されたときの画面である。
【００５７】
Ｓ６の判断において、画面上のボタン押下を検出したと判断される場合（Ｓ６：ＹＥＳ）、ＣＰＵ１０１は、ボタン押下がデフォルト以外へ設定変更するボタンの押下であるか否かを判断する（Ｓ７）。ここで、「デフォルト」とは、例えば、ＭＦＰ１００の電源投入時若しくは再起動時に、初期設定として読み込まれる設定値の状態、及び、別の画面から初期画面へ遷移したときの設定値の状態の少なくともいずれか一方を指す。
【００５８】
図４（ａ）は、コピーモード（CopyMode）画面１５２の一例を示している。コピーモード（CopyMode）画面１５２は、ユーザが図３（ａ）のＨＯＭＥ画面１５０内のコピーアイコン１５０ｆを押下したときに、ＨＯＭＥ画面１５０から遷移する画面である。このコピーモード（CopyMode）画面１５２で表示されるコピー機能における各種設定がデフォルト設定である。つまり、ＨＯＭＥ画面１５０内のコピーアイコン１５０ｆの押下は、デフォルト以外へ設定変更するボタンの押下ではない。
【００５９】
また、ユーザが、図４（ａ）のコピーモード（CopyMode）画面１５２内の“2-sided Copy”ボタン１５２ａを押下した場合、ＣＰＵ１０１は、図４（ｃ）に示す両面コピー設定用ポップアップウィンドウ１５４をパネル１０５上に表示する。両面コピー設定用ポップアップウィンドウ１５４では、両面コピー設定はオフ状態、つまりデフォルト設定である。つまり、コピーモード（CopyMode）画面１５２内の“2-sided Copy”ボタン１５２ａの押下は、デフォルト以外へ設定変更するボタンの押下ではない。これに対して、両面コピー設定用ポップアップウィンドウ１５４内の“2-sided ⇒ 2-sided”ボタン１５４ａの押下は、デフォルト以外へ設定変更するボタンの押下である。
【００６０】
なお図４（ａ）では、デフォルト以外へ設定変更するボタンの押下であるか否かを判断する対象となるボタンを、コピーモード（CopyMode）画面１５２内に表示されているボタン、つまり“2-sided Copy”ボタン１５２ａを例に挙げて説明した。しかし、この対象となるボタンは、コピーモード（CopyMode）画面１５２内に非表示のボタン、具体的には、ユーザが“Options”ボタン１５２ｂを押下したときに、プルダウンメニュー内に表示されるボタンであってもよい。
【００６１】
このようにＳ７において、デフォルト以外へ設定変更するボタンの押下であるか否かを判断するようにしたのは、この判断が肯定される場合（Ｓ７：ＹＥＳ）と、否定される場合（Ｓ７：ＮＯ）とで、カード番号の読取りに応じた処理を異ならせるためである。
【００６２】
Ｓ７の判断において、ボタン押下がデフォルト以外へ設定変更するボタンの押下であると判断される場合（Ｓ７：ＹＥＳ）、ＣＰＵ１０１は、選択された設定をＲＡＭ１０３に記憶させる（Ｓ８）。そしてＣＰＵ１０１は、設定変更フラグをＯＮに設定した（Ｓ９）後、処理を上記Ｓ１に戻す。設定変更フラグは、後述する図７のショートカット処理において、カード番号の読取りに応じた処理を異ならせるために設けたフラグである。
【００６３】
一方、Ｓ７の判断において、ボタン押下がデフォルト以外へ設定変更するボタンの押下でないと判断される場合（Ｓ７：ＮＯ）、ＣＰＵ１０１は、押下したボタンに応じた画面に画面更新するとともに、内部処理を行う（Ｓ１０）。例えば上述のように、ユーザが図３（ａ）のＨＯＭＥ画面１５０内のコピーアイコン１５０ｆを押下すると、ＣＰＵ１０１は、ＨＯＭＥ画面１５０からコピーモード（CopyMode）画面１５２への画面更新を行い、コピー機能を実行できるように各種設定を行う等の内部処理を行う。
【００６４】
次にＣＰＵ１０１は、画面更新によりＨＯＭＥ画面１５０へ遷移するか否かを判断する（Ｓ１１）。コピーモード（CopyMode）画面１５２には図示されていないが、コピーモード（CopyMode）画面１５２からＨＯＭＥ画面１５０へ遷移させるためのボタンが備わっているので、ユーザはそのボタンを押下することにより、ＨＯＭＥ画面１５０へ遷移させることができる。
【００６５】
Ｓ１１の判断において、ＨＯＭＥ画面１５０へ遷移すると判断される場合（Ｓ１１：ＹＥＳ）、ＣＰＵ１０１は、設定変更フラグをＯＦＦに設定した（Ｓ１２）後、処理を上記Ｓ１に戻す。一方、ＨＯＭＥ画面１５０へ遷移しないと判断される場合（Ｓ１１：ＮＯ）、ＣＰＵ１０１は、処理を上記Ｓ１に戻す。
【００６６】
一方、上記Ｓ６の判断において、画面上のボタン押下を検出しなかったと判断される場合（Ｓ６：ＮＯ）、ＣＰＵ１０１は、機能実行中でない、かつ実行中フラグがＯＮ状態であるか否かを判断する（Ｓ１３）。この判断は、上述のように、機能実行中にカード２００のカード番号を読み取った場合には、カード番号の読取りに応じた処理を、機能実行が完了してからＣＰＵ１０１に実行させるためのものである。
【００６７】
Ｓ１３の判断において、機能実行中でない、かつ実行中フラグがＯＮ状態であると判断される場合（Ｓ１３：ＹＥＳ）、ＣＰＵ１０１は、ショートカット登録処理を実行する（Ｓ１４）。そしてＣＰＵ１０１は、実行中フラグをＯＦＦに設定した（Ｓ１５）後、処理を上記Ｓ１に戻す。なお、ショートカット登録処理の詳細は、図９を用いて後述する。
【００６８】
一方、Ｓ１３の判断において、機能実行中である、又は実行中フラグがＯＦＦ状態である場合（Ｓ１３：ＮＯ）、ＣＰＵ１０１は、処理を上記Ｓ１に戻す。
【００６９】
図７は、上記Ｓ４のショートカット処理の詳細な手順を示している。
【００７０】
図７において、まずＣＰＵ１０１は、パネル１０５上にいずれのモード画面が表示されているかを判断する（Ｓ２１，Ｓ２３，Ｓ２５，Ｓ２７）。
【００７１】
パネル１０５上に、上記コピーモード（CopyMode）画面１５２が表示されていると判断される場合（Ｓ２１：ＹＥＳ）、ＣＰＵ１０１は、呼び出し機能を“Ｃｏｐｙ”に設定する（Ｓ２２）。「呼び出し機能」は、ＣＰＵ１０１がＲＡＭ１０３内に確保した領域である。後述のようにＣＰＵ１０１は、ショートカットデータを呼び出す際に、表示画面のモードに対応する機能のショートカットデータを呼び出す。この処理に表示画面のモードが必要であるので、ＣＰＵ１０１は、ＲＡＭ１０３内に「呼び出し機能」領域を設け、表示画面のモードを記憶させるようにしている。
【００７２】
またパネル１０５上に、スキャンモード（ScanMode）画面（図示せず）が表示されていると判断される場合（Ｓ２３：ＹＥＳ）、ＣＰＵ１０１は、呼び出し機能を“Ｓｃａｎ”に設定する（Ｓ２４）。
【００７３】
またパネル１０５上に、ファックスモード（FaxMode）画面（図示せず）が表示されていると判断される場合（Ｓ２５：ＹＥＳ）、ＣＰＵ１０１は、呼び出し機能を“Ｆａｘ”に設定する（Ｓ２６）。
【００７４】
またパネル１０５上に、上記ＨＯＭＥ画面１５０が表示されていると判断される場合（Ｓ２７：ＹＥＳ）、ＣＰＵ１０１は、呼び出し機能を“ＡＬＬ”に設定する（Ｓ２８）。
【００７５】
次にＣＰＵ１０１は、処理をＳ２９に進める。Ｓ２９では、ＣＰＵ１０１は、設定変更フラグがＯＦＦ状態であるか否かを判断する。この判断において、設定変更フラグがＯＦＦ状態であると判断される場合（Ｓ２９：ＹＥＳ）、ＣＰＵ１０１は、ショートカット呼び出し処理を実行した（Ｓ３０）後、ショートカット処理を終了（リターン）する。なお、ショートカット呼び出し処理の詳細は、図８を用いて後述する。
【００７６】
一方、Ｓ２９の判断において、設定変更フラグがＯＮ状態であると判断される場合（Ｓ２９：ＮＯ）、ＣＰＵ１０１は、呼び出し機能を「なし」に設定し（Ｓ３１）、ショートカット登録処理を実行した（Ｓ３２）後、ショートカット処理を終了（リターン）する。ショートカット登録処理の詳細は、図９を用いて後述する。
【００７７】
図８は、上記Ｓ３０のショートカット呼び出し処理の詳細な手順を示している。
【００７８】
図８において、まずＣＰＵ１０１は、カード番号及び呼び出し機能が一致するショートカットデータをショートカットＤＢから検索する（Ｓ４１）。以下、このＳ４１の検索処理を、図２（ａ）のショートカットＤＢに基づいて具体的に説明する。
【００７９】
カード２００からカード番号“1001”が読み取られているとする。処理がＳ４１に進んだときに、呼び出し機能が“Ｆａｘ”である場合、ＣＰＵ１０１は、ショートカットＤＢから、機能属性が“Ｆａｘ”であるショートカットデータ、つまり表示名“TO_ALEX”，“TO_ALLY”，“TO_ARIEL”及び“TO_BOB”の４つのショートカットデータを取得する。一方、このとき、呼び出し機能が“Ｃｏｐｙ”である場合、ＣＰＵ１０１は、ショートカットＤＢから、機能属性が“Ｃｏｐｙ”であるショートカットデータ、つまり表示名“PHOTO”及び“2SIDE”の２つのショートカットデータを取得する。さらにこのとき、呼び出し機能が“Ｓｃａｎ”である場合、ショートカットＤＢには、機能属性が“Ｓｃａｎ”であるショートカットデータは登録されていないので、ＣＰＵ１０１は、ショートカットＤＢから１つのショートカットデータも取得しない。またさらにこのとき、呼び出し機能が“ＡＬＬ”である場合、ＣＰＵ１０１は、ショートカットＤＢから、機能属性が特定されないすべてのショートカットデータ、つまり表示名“TO_TOM”及び“MY_COPY”の２つのショートカットデータを除く、６つのショートカットデータを取得する。表示名“TO_TOM”及び“MY_COPY”の２つのショートカットデータが除かれるのは、この２つのショートカットデータは、カード番号“1002”のみに関連付けられ、カード番号“1001”には関連付けられていないからである。
【００８０】
次にＣＰＵ１０１は、検索の結果、一致するショートカットデータはあるか否かを判断する（Ｓ４２）。この判断において、一致するショートカットデータがないと判断される場合（Ｓ４２：ＮＯ）、ＣＰＵ１０１は、ショートカット呼び出し処理を終了（リターン）する。一方、一致するショートカットデータがあると判断される場合（Ｓ４２：ＹＥＳ）、ＣＰＵ１０１は、その含まれているショートカットデータの個数が１つか否かを判断する（Ｓ４３）。
【００８１】
Ｓ４３の判断において、ショートカットデータが１つのみであると判断される場合（Ｓ４３：ＹＥＳ）、ＣＰＵ１０１は、ショートカットデータに含まれるワンタッチ機能、つまりワンタッチ呼び出しがＯＮに設定されているか否かを判断する（Ｓ４４）。この判断において、ワンタッチ呼び出しがＯＮに設定されていると判断される場合（Ｓ４４：ＹＥＳ）、ＣＰＵ１０１は、ショートカットデータの機能を実行した（Ｓ４５）後、ショートカット呼び出し処理を終了（リターン）する。
【００８２】
一方、Ｓ４４の判断において、ワンタッチ呼び出しがＯＦＦに設定されていると判断される場合（Ｓ４４：ＮＯ）、ＣＰＵ１０１は、ショートカットデータの機能の開始画面（図示せず）をパネル１０５上に表示した（Ｓ４６）後、ショートカット呼び出し処理を終了（リターン）する。
【００８３】
一方、上記Ｓ４３の判断において、ショートカットデータの数が複数であると判断される場合（Ｓ４３：ＮＯ）、ＣＰＵ１０１は、複数あるショートカットデータの一覧画面を作成してパネル１０５上に表示した（Ｓ４７）後、ショートカット呼び出し処理を終了（リターン）する。
【００８４】
図４（ｂ）は、コピーモード（CopyMode）画面１５２の表示中に、カード２００からカード番号“1001”を読み取ったことにより、パネル１０５上に表示されたショートカットデータ一覧画面１５３を示している。この場合、上述のようにＣＰＵ１０１は、ショートカットＤＢから表示名“PHOTO”及び“2SIDE”の２つのショートカットデータを取得するので、この２つのショートカットデータに基づいて一覧画面１５３を生成して、パネル１０５上に表示する。
【００８５】
一方、図３（ｂ）は、ＨＯＭＥ画面１５０の表示中に、カード２００からカード番号“1001”を読み取ったことにより、パネル１０５上に表示されたショートカットデータ一覧画面１５１を示している。この場合、上述のようにＣＰＵ１０１は、ショートカットＤＢから表示名“TO_TOM”及び“MY_COPY”の２つのショートカットデータを除く、６つのショートカットデータを取得するので、この６つのショートカットデータに基づいて一覧画面１５１を生成して、パネル１０５上に表示する。
【００８６】
図９は、上記Ｓ１４及び上記Ｓ３２のショートカット登録処理の詳細な手順を示している。
【００８７】
図９において、まずＣＰＵ１０１は、設定変更フラグがＯＮ状態であるか否かを判断する（Ｓ５１）。この判断において、設定変更フラグがＯＮ状態であると判断される場合（Ｓ５１：ＹＥＳ）、ＣＰＵ１０１は、処理をＳ５２に進める。一方、設定変更フラグがＯＦＦ状態であると判断される場合（Ｓ５１：ＮＯ）、ＣＰＵ１０１は、処理をＳ５３に進める。
【００８８】
設定変更フラグは、上述のように、図７のショートカット処理において、カード番号の読取りに応じた処理を異ならせるために設けたフラグである。しかし設定変更フラグは、ボタン押下がデフォルト以外へ設定変更するボタンの押下であると判断される場合にＯＮに設定される（図６のＳ９参照）ので、設定変更フラグがＯＦＦ状態は、ＭＦＰ１００の現在の設定がデフォルト設定であることを意味する。上記Ｓ５１の判断は、設定変更フラグの設定状態により、ＭＦＰ１００の現在の設定がデフォルト設定であるか否かを判断している。
【００８９】
処理がＳ５１からＳ５３に進む場合、ユーザはデフォルト設定を新規ショートカットデータとしてショートカットＤＢに登録しようとしている。このためＣＰＵ１０１は、デフォルト設定をショートカットデータとして登録するかどうかを確認する選択画面をパネル１０５上に表示する（Ｓ５３）。図５（ｃ）は、この選択画面１５７の一例を示している。
【００９０】
次にＣＰＵ１０１は、パネル１０５上に表示された選択画面からユーザが「はい」を選択したか否かを判断する（Ｓ５４）。ＣＰＵ１０１は、例えば図５（ｃ）の選択画面１５７内に設けられた「はい」ボタン１５７ａの押下を検出すると（Ｓ５４：ＹＥＳ）、処理をＳ５２に進める。一方、ＣＰＵ１０１は、選択画面１５７内に設けられた「いいえ」ボタン１５７ｂの押下を検出すると（Ｓ５４：ＮＯ）、ショートカット登録処理を終了（リターン）する。
【００９１】
Ｓ５２では、ＣＰＵ１０１は、現在の設定の確認画面をパネル１０５上に表示し、ユーザによるＯＫボタンの押下を受け付ける。
【００９２】
図５（ａ）は、デフォルト以外へ設定変更するボタンが押下されたときに、コピーモード（CopyMode）画面１５２から遷移したコピーモード（CopyMode）画面１５５を示している。より具体的には、図５（ａ）のコピーモード（CopyMode）画面１５５は、ユーザが上記図４（ｃ）の両面コピー設定用ポップアップウィンドウ１５４内の“1-sided ⇒ 2-sided”ボタン１５４ｂを押下したときに、図４（ａ）のコピーモード（CopyMode）画面１５２から遷移する。
【００９３】
図５（ｂ）は、現在の設定の確認画面１５６の一例を示している。この確認画面１５６は、図５（ａ）のコピーモード（CopyMode）画面１５５がパネル１０５上に表示中に、カード２００からカード番号を読み取ったことに応じて、コピーモード（CopyMode）画面１５５から遷移したものである。そしてＳ５２におけるＯＫボタンは、コピーモード（CopyMode）画面１５５では、ＯＫボタン１５６ａである。
【００９４】
次にＣＰＵ１０１は、今回の設定群と同じ設定群のショートカットデータ、つまり今回の設定群と同じ設定群を属性値として持つショートカットデータがないか否かを判断する（Ｓ５５）。この判断において、今回の設定群と同じ設定群のショートカットデータがないと判断される場合（Ｓ５５：ＹＥＳ）、ＣＰＵ１０１は、処理をＳ５６に進める。一方、今回の設定群と同じ設定群のショートカットデータがあると判断される場合（Ｓ５５：ＮＯ）、ＣＰＵ１０１は、処理をＳ５８に進める。
【００９５】
Ｓ５６では、ＣＰＵ１０１は、現在の設定を新規ショートカットデータとしてショートカットＤＢに登録する。続くＳ５７では、ＣＰＵ１０１は、カード番号、つまり上記Ｓ２でＲＡＭ１０３に記憶させたカード番号をショートカットデータのカード番号属性内に記憶する。その後ＣＰＵ１０１は、ショートカット登録処理を終了（リターン）する。これにより、新規ショートカットデータとカード２００のカード番号とが関連付けられる。
【００９６】
Ｓ５８では、ＣＰＵ１０１は、既存のショートカットデータに同じ設定群のものがあることを警告する表示画面をパネル１０５上に表示する。続くＳ５９では、ＣＰＵ１０１は、カード番号を既存のショートカットデータのカード番号属性内に追加して記憶する。その後ＣＰＵ１０１は、ショートカット登録処理を終了（リターン）する。
【００９７】
以上説明したように、本実施形態のＭＦＰ１００は、カード２００からカード番号を読み取る読取部１０７と、カード番号とショートカットデータとを関連付けて記憶するＮＶＲＡＭ１０４と、パネル１０５と、カード番号に関連付けられたショートカットデータに基づき処理を実行するＣＰＵ１０１と、を備えている。
【００９８】
そしてＣＰＵ１０１は、パネル１０５上に第１画面が表示されている場合に、読取部１０７によりカード２００からカード番号を読み取ると、読み取ったカード番号に関連付けられたショートカットデータをＮＶＲＡＭ１０４から呼び出す呼出処理（Ｓ３０）と、パネル１０５上に第２画面が表示されている場合に、読取部１０７によりカード２００からカード番号を読み取ると、現在の装置設定を含むショートカットデータを、読み取ったカード番号に関連付けてＮＶＲＡＭ１０４に記憶させる記憶処理（Ｓ３２）と、を実行する。
【００９９】
このように、本実施形態のＭＦＰ１００では、ショートカットデータとカード２００のカード番号とを関連付けて記憶する処理、及び、ショートカットデータを呼び出す処理を簡易に切り換えることが可能となる。
【０１００】
ちなみに、本実施形態において、ＭＦＰ１００は、「情報処理装置」の一例である。カード２００は、「媒体」の一例である。カード番号は、「識別情報」の一例である。ショートカットデータは、「設定情報」の一例である。ＮＶＲＡＭ１０４は、「記憶部」の一例である。パネル１０５は、「表示部」の一例である。ＣＰＵ１０１は、「制御部」の一例である。
【０１０１】
また、第１画面は、ＭＦＰ１００の機能を選択するための画面１５０であり、第２画面は、第１画面からＭＦＰ１００の機能が選択されたときに、第１画面から遷移する画面１５２であり、選択された機能の実行を開始するための操作子を備えた画面である。
【０１０２】
これにより、呼出処理又は記憶処理のうち、ユーザの意図した方の処理を実行することができる。
【０１０３】
また、第１画面は、ＭＦＰ１００の機能が選択されたときに表示され、選択された機能の実行を開始するための操作子を備えた画面１５２であり、第２画面は、選択された機能を設定するための画面１５６である。
【０１０４】
これにより、呼出処理又は記憶処理のうち、ユーザの意図した方の処理を実行することができる。
【０１０５】
また、ＣＰＵ１０１は、パネル１０５上に第２画面が表示されている場合に、読取部１０７によりカード２００からカード番号を読み取ったときの装置設定がデフォルト装置設定であれば（Ｓ５１＊ＮＯ）、装置設定がデフォルト装置設定であることを報知させ、又は確認させる（Ｓ５３）。
【０１０６】
これにより、無駄なショートカットデータの登録を抑制することができる。
【０１０７】
また、ＭＦＰ１００はさらに、シートに画像を印刷する印刷エンジン１１１を備え、ショートカットデータは、印刷エンジン１１１の印刷に係る設定情報を含む。
【０１０８】
また、ＣＰＵ１０１は、印刷エンジン１１１を制御してシートに画像を形成する印刷処理を実行しているときに、読取部１０７によりカード２００からカード番号を読み取ると、印刷処理の完了に応じて、ＭＦＰ１００の状態が第１画面であるか第２画面であるかを判断し、ＭＦＰ１００の状態が第１画面であると判断すると、呼出処理を実行し、ＭＦＰ１００の状態が第２画面であると判断すると、記憶処理を実行する（Ｓ１４）。
【０１０９】
これにより、呼出処理又は記憶処理がキャンセルされずに、印刷処理の完了後になされるので、ユーザは再度カード２００からカード番号を読み取らせる操作を行わなくてもよい。
【０１１０】
また、ショートカットデータは、シートの用紙サイズ、画質及びレイアウトのうちの少なくとも１つに係る設定を含む。
【０１１１】
ＭＦＰ１００はさらに、原稿から画像を読み取る読取エンジンを備え、ショートカットデータは、読取エンジン１１２の読取りに係る設定情報を含む。
【０１１２】
また、ＣＰＵ１０１は、読取エンジン１１２を制御して原稿から画像を読み取る読取処理を実行しているときに、読取部１０７によりカード２００からカード番号を読取ると、読取処理の完了に応じて、ＭＦＰ１００の状態が第１画面であるか第２画面であるかを判断し、ＭＦＰ１００の状態が第１画面であると判断すると、呼出処理を実行し、ＭＦＰ１００の状態が第２画面であると判断すると、記憶処理を実行する（Ｓ１４）。
【０１１３】
これにより、呼出処理又は記憶処理がキャンセルされずに、読取処理の完了後になされるので、ユーザは再度カード２００からカード番号を読み取らせる操作を行わなくてもよい。
【０１１４】
また、ショートカットデータは、原稿のサイズ及び画質のうち、少なくとも１つに係る設定を含む。
【０１１５】
また、読取部１０７は、無線通信によりカード２００からカード番号を読み取る。
【０１１６】
これにより、ユーザはカード２００を直接ＭＦＰ１００に接続させなくても、ＭＦＰ１００に近づけるだけでよいので、便利である。
【０１１７】
なお、本発明は上記実施形態に限定されるものでなく、その趣旨を逸脱しない範囲で様々な変更が可能である。
【０１１８】
（１）上記実施形態では、情報処理装置の一例として、ＭＦＰ１００を例に挙げて説明したが、ＭＦＰ１００に限らず、情報処理装置は、単体のプリンタやスキャナ、コピー機であってもよい。
【０１１９】
（２）上記実施形態では、上記実施形態では、制御部の一例として、ＣＰＵ１０１を挙げて説明したが、制御部は、ＣＰＵと専用回路とを有していてもよい。専用回路としては、例えば、ＡＳＩＣ（Application Specific Integrated Circuit）及びＦＰＧＡ（Field Programmable Gate Array）などが挙げられる。
【０１２０】
（３）上記実施形態では、読取部の一例として、ＮＦＣによりカード２００内のＩＤを読み取るカードリーダを挙げたが、これに限らず、通信インタフェースとして、Bluetooth（登録商標）インタフェース等を採用してもよい。また、通信インタフェースとして、ＳＤＩＯ（Secure Digital Input/Output）を採用してもよい。これらの場合、外部記憶装置は、採用される通信インタフェースに対応したインタフェースを有する装置となる。さらに読取部として、２次元コードリーダを採用してもよい。２次元コードには、バーコード及びＱＲコード（登録商標）等が含まれる。この場合、媒体は、２次元コードが表面に印刷等されたカードやシート等となる。
【符号の説明】
【０１２１】
１００  ＭＦＰ
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ＮＶＲＡＭ
１０５  パネル
１０７  読取部
１１０  エンジンＩＦ
１１１  印刷エンジン
１１２  読取エンジン
１２０  画像処理回路
２００  カード  
【図１】
2020167540.tif 000003
【図２】
2020167540.tif 000004
【図３】
2020167540.tif 000005
【図４】
2020167540.tif 000006
【図５】
2020167540.tif 000007
【図６】
2020167540.tif 000008
【図７】
2020167540.tif 000009
【図８】
2020167540.tif 000010
【図９】
2020167540.tif 000011