(57)【要約】【課題】設定情報の検索を簡易に行うことが可能となる技術を提供する。【解決手段】ＭＦＰ１００は、カード２００からカード番号を読み取る読取部１０７と、文字情報を含むショートカットデータとカード番号とを関連付けて記憶するＮＶＲＡＭ１０４と、文字情報を入力するためのパネル１０５と、カード番号に関連付けられたショートカットデータに基づき処理を実行するＣＰＵ１０１と、を備え、ＣＰＵ１０１は、パネル１０５に入力された文字情報及び読取部１０７によりカード２００から読み取られたカード番号に基づき、ＮＶＲＡＭ１０４においてショートカットデータを検索する（Ｓ３２，Ｓ３５）。【選択図】  図７
2020162098.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）が例示されている。
【００３８】
画質とは、正確には、解像度を指す。Resolution：Fineとは高解像度（例えば400dpi）を指定する設定値であり、Resolution：SuperFineとは、最高解像度（例えば600dpi）を指定する設定値であり、Resolution：Standardとは、標準解像度（例えば300dpi）を指定する設定値である。ＣＰＵ１０１は、指定された画質（解像度）に従って、読取エンジン１１２等を制御して、原稿から画像を取得する。
【００３９】
原稿サイズとは、読取対象の原稿のサイズを指定する設定値であり、ScanSize：A4とは、A4サイズの原稿から画像を読み取ることを指定する設定値である。ＣＰＵ１０１は、指定された原稿サイズに従って、読取エンジン１１２を制御して、原稿から画像を取得する。
【００４０】
図２の機能詳細欄の通常Fax，InternetFaxは、読取りにより取得した画像データを外部へ送信する手段を指定する設定値である。通常Faxが指定されている場合、ＣＰＵ１０１は、読取エンジン１１２により読取った画像に係る画像データを、電話回線を介して外部へ送信する。
【００４１】
InternetFaxが指定されている場合、ＣＰＵ１０１は、読取エンジン１１２により読取った画像に係る画像データを、インターネット回線を介して外部へ送信する。
【００４２】
ワンタッチ（OneTouch）は、ユーザがショートカットを押下すると直ちに、ＣＰＵ１０１がショートカットに対応付けられた機能を各種設定に基づいて実行する機能である。OneTouch：ＯＮが、ワンタッチ機能を有効化することを意味し、OneTouch：ＯＦＦが、ワンタッチ機能を無効化することを意味する。
【００４３】
カード番号は、上述のようにカード２００のＩＣチップ内に記憶される情報である。カード番号は、カード２００を特定し、識別する。カード番号により、ショートカットデータとカード２００とが関連付けられる。
【００４４】
アドレス帳ＤＢは、図２（ｂ）に示すように、各レコードがアドレス帳番号、送信先表示名及び送信先アドレスという属性により構成されている。アドレス帳ＤＢの各レコードを送信先データという。
【００４５】
アドレス帳番号は、送信先データをアドレス帳ＤＢに登録した順に付与される番号である。このアドレス帳番号が、ショートカットＤＢに登録されている各ショートカットデータに含まれる設定のうち、送信先（Destination）に設定される。つまり、アドレス帳ＤＢの各送信先データは、アドレス帳番号を介して、ショートカットＤＢの各ショートカットデータと関連付けられている。このため上述のように、アドレス帳ＤＢは、ショートカットＤＢの関連ＤＢとなっている。
【００４６】
送信先表示名は、送信先データをパネル１０５上に表示するときに表示される名称である。
【００４７】
送信先アドレスは、通常は電話番号であるが、メールアドレスを登録する場合（インターネットファックスの場合）があるので、属性名を「送信先アドレス」としている。
【００４８】
図３及び図４は、パネル１０５上の表示画面の遷移を示している。図３及び図４に示す表示画面の遷移については、後述する。
【００４９】
次に、ＭＦＰ１００、特にＣＰＵ１０１が実行する制御処理を図３〜図８を参照して詳細に説明する。以降、各処理の手順の説明において、ステップを「Ｓ」と表記する。
【００５０】
図５は、ＣＰＵ１０１が実行するメインルーチンの手順を示している。ユーザが、上記キー１０６に含まれる電源スイッチ又はリセットスイッチを押下すると、ＣＰＵ１０１は、ブート後、メインルーチンを開始する。
【００５１】
図５において、まずＣＰＵ１０１は、読取部１０７によりカード２００のカード番号を読み取ったか否かを判断する（Ｓ１）。なお図示を省略しているものの、Ｓ１の判断の前にＣＰＵ１０１は、パネル１０５上に初期画面を表示させる。図３（ａ）は、初期画面（以下「ＨＯＭＥ画面」という）１５０の一例を示している。
【００５２】
Ｓ１の判断において、カード２００のカード番号を読み取ったと判断される場合（Ｓ１：ＹＥＳ）、ＣＰＵ１０１は、読み取ったカード番号をＲＡＭ１０３に記憶させる（Ｓ２）。
【００５３】
次にＣＰＵ１０１は、ショートカット処理を実行した（Ｓ３）後、処理を上記Ｓ１に戻す。ショートカット処理の詳細は、図６を用いて後述する。
【００５４】
一方、Ｓ１の判断において、カード２００のカード番号を読み取らなかったと判断される場合（Ｓ１：ＮＯ）、ＣＰＵ１０１は、画面上のボタン押下を検出したか否かを判断する（Ｓ４）。ここで「画面」とは、例えば図３（ａ）のＨＯＭＥ画面１５０であり、「ボタン」とは、ボタン１５０ａ〜１５０ｄとアイコン１５０ｅ〜１５０ｊである。なお、ＨＯＭＥ画面１５０は、“Basic1”ボタン１５０ａが押下された状態の画面である。
【００５５】
Ｓ４の判断において、画面上のボタン押下を検出したと判断される場合（Ｓ４：ＹＥＳ）、ＣＰＵ１０１は、ボタン押下が“Custom”ボタンの押下であるか否かを判断する（Ｓ５）。“Custom”ボタンは、ＨＯＭＥ画面１５０上の“Custom1”ボタン１５０ｃ又は“Custom2”ボタン １５０ｄである。
【００５６】
Ｓ５の判断において、ボタン押下が“Custom”ボタンの押下であると判断される場合（Ｓ５：ＹＥＳ）、ＣＰＵ１０１は、ショートカットＤＢに登録されているショートカットデータの一覧画面を作成して、パネル１０５上に表示した（Ｓ６）後、処理を上記Ｓ１に戻す。
【００５７】
一方、Ｓ５の判断において、ボタン押下が“Custom”ボタンの押下でないと判断される場合（Ｓ５：ＮＯ）、ＣＰＵ１０１は、押下したボタンに応じた画面に画面更新した（Ｓ７）後、処理を上記Ｓ１に戻す。ユーザが、例えばＦａｘアイコン１５０ｅを押下すると、パネル１０５上の画面は、ＨＯＭＥ画面１５０から図３（ｂ）に示すファックスモード（FaxMode）画面１５２に遷移する。同様に、ユーザがＣｏｐｙアイコン１５０ｆ又はＳｃａｎアイコン１５０ｇを押下すると、それぞれコピーモード（CopyMode）画面又はスキャンモード（ScanMode）画面（いずれの画面も図示せず）に遷移する。
【００５８】
一方、上記Ｓ４の判断において、画面上のボタン押下を検出しなかったと判断される場合（Ｓ４：ＮＯ）、ＣＰＵ１０１は、処理を上記Ｓ１に戻す。
【００５９】
図６は、上記Ｓ３のショートカット処理の詳細な手順を示している。
【００６０】
図６において、まずＣＰＵ１０１は、パネル１０５上にいずれの画面が表示されているかを判断する（Ｓ１１，Ｓ１３，Ｓ１５，Ｓ１７）。
【００６１】
パネル１０５上に、上記コピーモード（CopyMode）画面が表示されていると判断される場合（Ｓ１１：ＹＥＳ）、ＣＰＵ１０１は、呼び出し機能を“Ｃｏｐｙ”に設定する（Ｓ１２）。「呼び出し機能」は、ＲＡＭ１０３内に確保した領域である。後述のようにＣＰＵ１０１は、ショートカットデータを呼び出す際に、表示画面のモードに対応する機能のショートカットデータを呼び出す。この処理に表示画面のモードが必要であるので、ＣＰＵ１０１は、「呼び出し機能」領域を設け、表示画面のモードを記憶させるようにしている。
【００６２】
またパネル１０５上に、上記スキャンモード（ScanMode）画面が表示されていると判断される場合（Ｓ１３：ＹＥＳ）、ＣＰＵ１０１は、呼び出し機能を“Ｓｃａｎ”に設定する（Ｓ１４）。
【００６３】
またパネル１０５上に、上記ファックスモード（FaxMode）画面１５２が表示されていると判断される場合（Ｓ１５：ＹＥＳ）、ＣＰＵ１０１は、呼び出し機能を“Ｆａｘ”に設定する（Ｓ１６）。
【００６４】
またパネル１０５上に、上記ＨＯＭＥ画面１５０が表示されていると判断される場合（Ｓ１７：ＹＥＳ）、ＣＰＵ１０１は、呼び出し機能を“ＡＬＬ”に設定する（Ｓ１８）。
【００６５】
次にＣＰＵ１０１は、処理をＳ１９に進める。Ｓ１９では、ＣＰＵ１０１は、パネル１０５上に入力フィールドが表示されているか否かを判断する。図３（ｃ）は、入力フィールド１５４ａを含む送信先入力画面１５４の一例を示している。図３（ｃ）の送信先入力画面１５４は、図３（ｂ）のファックスモード（FaxMode）画面１５２に含まれる入力フィールド１５２ａをユーザが押下したときに、ファックスモード（FaxMode）画面１５２から遷移する。
【００６６】
送信先入力画面１５４には、ソフトウェアキーボード１５４ｂも表示される。ユーザは、ソフトウェアキーボード１５４ｂを押下することにより、文字情報を入力することができる。Ｓ１９の判断において、パネル１０５上に入力フィールドが表示されていると判断される場合に（Ｓ１９：ＹＥＳ）、ユーザが文字情報を含む何らかの情報を入力すると、ＣＰＵ１０１は、その入力した情報、つまり入力値をＲＡＭ１０３に記憶する（Ｓ２０）。そしてＣＰＵ１０１は、入力フラグをＯＮに設定した（Ｓ２１）後、処理をＳ２２に進める。入力フラグは、入力フィールド（入力フィールド１５４ａに限らず、他の画面の入力フィールドであってもよい）に文字情報を含む何らかの入力値が入力されたときに、ＣＰＵ１０１がＯＮに設定するフラグである。
【００６７】
一方、Ｓ１９の判断において、パネル１０５上に入力フィールドが表示されていないと判断される場合（Ｓ１９：ＮＯ）、ＣＰＵ１０１は、処理をＳ２２に進める。
【００６８】
Ｓ２２では、ＣＰＵ１０１は、ショートカット呼び出し処理を実行する。続くＳ２３では、ＣＰＵ１０１は、入力フラグをＯＦＦに設定する。その後ＣＰＵ１０１は、ショートカット処理を終了する。
【００６９】
図７及び図８は、ショートカット呼び出し処理の詳細な手順を示している。
【００７０】
図７において、まずＣＰＵ１０１は、入力フラグはＯＮであるか否かを判断する（Ｓ３１）。この判断において、入力フラグはＯＮであると判断される場合（Ｓ３１：ＹＥＳ）、ＣＰＵ１０１は、処理をＳ３２に進める。入力フラグがＯＮである場合は、入力フィールドに入力値が入力された場合である。
【００７１】
図４（ａ）は、図３（ｃ）の送信先入力画面１５４において、入力フィールド１５４ａ内に“ＡＬ”という文字情報が入力されたときの送信先入力画面１５４′を示している。以下の処理の説明では、この場合、つまり入力フィールド１５４ａ内に“ＡＬ”という文字情報が入力された場合を例に挙げる。
【００７２】
Ｓ３２では、ＣＰＵ１０１は、カード番号及び呼び出し機能が一致するショートカットデータと関係のある関連ＤＢから入力値が一致する項目を検索する。このとき、カード番号が“１００１”であり、呼び出し機能が“Ｆａｘ”であるとする。ショートカットＤＢに登録されたショートカットデータのうち、カード番号及び呼び出し機能が一致するショートカットデータは、登録番号が１〜４であるものである。そして関連ＤＢは、本実施形態では上述のように、図２（ｂ）のアドレス帳ＤＢである。入力値は“ＡＬ”であるので、ＣＰＵ１０１は、アドレス帳ＤＢから“ＡＬ”と一致する項目を検索する。アドレス帳ＤＢの項目である送信先表示名に“ＡＬ”を含むものがあるので、ＣＰＵ１０１は、“ＡＬＥＸ”と“ＡＬＬＹ”を検索する。なお「一致」には、部分一致も含まれる。
【００７３】
この場合、続くＳ３３の判断において、一致する項目はあると判断される（Ｓ３２：ＹＥＳ）ので、ＣＰＵ１０１は、一致した項目と関連付いたショートカットデータをＲＡＭ１０３に記憶させる（Ｓ３４）。ＲＡＭ１０３に記憶させたショートカットデータを“Ａ”とする。ショートカットデータとアドレス帳ＤＢの送信先データとは、上述のように、ショートカットデータに含まれる設定のうち、送信先（Destination）を介して関連付けられる。したがってこの場合、“Ａ”は、表示名“TO_ALEX”のショートカットデータと、表示名“TO_ALLY”のショートカットデータとを含んでいる。
【００７４】
次にＣＰＵ１０１は、カード番号、呼び出し機能及び入力値が一致するショートカットデータをショートカットＤＢから検索する（Ｓ３５）。上記Ｓ３２の処理は、検索対象のＤＢが関連ＤＢであるのに対して、Ｓ３５の処理は、検索対象のＤＢがショートカットＤＢである点が異なっている。ショートカットＤＢにも、カード番号“１００１”、呼び出し機能“Ｆａｘ”、及び入力値“ＡＬ”と一致するショートカットデータが登録されている。つまり、ショートカット表示名“ＴＯ＿ＡＬＥＸ”と“ＴＯ＿ＡＬＬＹ”は、“ＡＬ”を含んでいるからである。
【００７５】
次にＣＰＵ１０１は、一致するショートカットデータがあるか否かを判断し（Ｓ３７）、一致するショートカットデータがあれば、ＣＰＵ１０１は、上記Ｓ３４と同様にして、ショートカットデータをＲＡＭ１０３に記憶させた（Ｓ３８）後、処理を図８のＳ３９に進める。なおＳ３８では、ＲＡＭ１０３に記憶させたショートカットデータを“Ｂ”とする。したがってこの場合、“Ｂ”も、表示名“TO_ALEX”のショートカットデータと、表示名“TO_ALLY”のショートカットデータとを含むことになる。
【００７６】
一方、Ｓ３７の判断において、一致するショートカットデータがなければ、ＣＰＵ１０１は、Ｓ３８をスキップして、図８のＳ３９に進める。
【００７７】
一方、上記Ｓ３１の判断において、入力フラグはＯＦＦであると判断される場合（Ｓ３２：ＮＯ）、ＣＰＵ１０１は、カード番号及び呼び出し機能が一致するショートカットデータをショートカットＤＢから検索した（Ｓ３６）後、処理を上記Ｓ３７に進める。Ｓ３７の処理は、上述したので、その説明は省略する。したがってこの場合、“Ｂ”は、ショートカットＤＢに登録されている登録番号１〜５のショートカットデータを含むことになる。
【００７８】
図８のＳ３９では、ＣＰＵ１０１は、対象のショートカットデータがあるか否かを判断する。この判断は、上記“Ａ”と上記“Ｂ”との和集合（Ａ＋Ｂ）内にショートカットデータが含まれているか否かに基づいて行う。つまり、和集合（Ａ＋Ｂ）内にショートカットデータが含まれていれば（Ｓ３９：ＹＥＳ）、ＣＰＵ１０１は、その含まれているショートカットデータの個数が１つか否かを判断する（Ｓ４０）。
【００７９】
Ｓ４０の判断において、ショートカットデータが１つのみであると判断される場合（Ｓ：ＹＥＳ）、ＣＰＵ１０１は、ショートカットデータに含まれるワンタッチ機能、つまりワンタッチ呼び出しがＯＮに設定されているか否かを判断する（Ｓ４１）。この判断において、ワンタッチ呼び出しがＯＮに設定されていると判断される場合（Ｓ４１：ＹＥＳ）、ＣＰＵ１０１は、ショートカットデータの機能を実行した（Ｓ４２）後、ショートカット呼び出し処理を終了する。例えば、ユーザが図４（ａ）の送信先入力画面１５４′の入力フィールド１５４ａにさらに“Ｌ”を追加して、“ＡＬＬ”を入力したとする。この場合、ＣＰＵ１０１は、表示名“TO_ALLY”のショートカットデータを１つだけ検索する。そして、表示名“TO_ALLY”のショートカットデータには、OneTouch：ＯＮが設定されているので、ＣＰＵ１０１は、表示名“TO_ALLY”のショートカットデータの機能を直ちに実行する。
【００８０】
一方、Ｓ４１の判断において、ワンタッチ呼び出しがＯＦＦに設定されていると判断される場合（Ｓ４１：ＮＯ）、ＣＰＵ１０１は、ショートカットデータの機能の開始画面をパネル１０５上に表示した（Ｓ４３）後、ショートカット呼び出し処理を終了する。例えば、ユーザが図４（ａ）の送信先入力画面１５４′の入力フィールド１５４ａにさらに“Ｅ”を追加して、“ＡＬＥ”を入力したとする。この場合、ＣＰＵ１０１は、表示名“TO_ALEX”のショートカットデータを１つだけ検索する。そして、表示名“TO_ALEX”のショートカットデータには、OneTouch：ＯＦＦが設定されているので、ＣＰＵ１０１は、表示名“TO_ALEX”のショートカットデータの機能の開始画面をパネル１０５上に表示する。図４（ｃ）は、Ｆａｘ機能の開始画面１５８の一例を示している。この開始画面１５８において、ユーザが“FaxStart”ボタン１５８ａを押下すると、ＣＰＵ１０１は、表示名“TO_ALEX”のショートカットデータの機能を実行する。これにより、送信先電話番号“052456123×”にファックス送信することができる。
【００８１】
一方、上記Ｓ４０の判断において、ショートカットデータの数が複数であると判断される場合（Ｓ４０：ＮＯ）、ＣＰＵ１０１は、複数あるショートカットデータの一覧画面を作成してパネル１０５上に表示した（Ｓ４４）後、ショートカット呼び出し処理を終了する。Ｓ３９の判断において対象のショートカットデータが、表示名“TO_ALEX”のショートカットデータと、表示名“TO_ALLY”のショートカットデータの２つである場合、ＣＰＵ１０１は、これら２つのショートカットデータの一覧画面を作成してパネル１０５上に表示する。図４（ｂ）は、ショートカットデータの一覧画面１５６の一例を示している。
【００８２】
一方、上記Ｓ３９の判断において、和集合（Ａ＋Ｂ）内にショートカットデータが含まれていないと判断される場合（Ｓ３９：ＮＯ）、ＣＰＵ１０１は、ショートカット呼び出し処理を終了する。
【００８３】
以上説明したように、本実施形態のＭＦＰ１００は、カード２００からカード番号を読み取る読取部１０７と、文字情報を含むショートカットデータとカード番号とを関連付けて記憶するＮＶＲＡＭ１０４と、文字情報を入力するためのパネル１０５と、カード番号に関連付けられたショートカットデータに基づき処理を実行するＣＰＵ１０１と、を備えている。
【００８４】
そしてＣＰＵ１０１は、パネル１０５に入力された文字情報及び読取部１０７によりカード２００から読み取られたカード番号に基づき、ＮＶＲＡＭ１０４においてショートカットデータを検索する（Ｓ３２，Ｓ３５）。
【００８５】
このように、本実施形態のＭＦＰ１００では、ショートカットデータの検索を簡易に行うことが可能となる。
【００８６】
ちなみに、本実施形態において、ＭＦＰ１００は、「情報処理装置」の一例である。カード２００は、「媒体」の一例である。カード番号は、「識別情報」の一例である。ショートカットデータは、「設定情報」の一例である。ＮＶＲＡＭ１０４は、「記憶部」の一例である。パネル１０５は、「入力部」の一例である。ＣＰＵ１０１は、「制御部」の一例である。
【００８７】
またＣＰＵ１０１は、パネル１０５に文字情報が入力された状態で、読取部１０７によりカード２００からカード番号が読み取られると、入力された文字情報及び読み取られたカード番号に対応するショートカットデータを検索する（Ｓ３２，Ｓ３５）。
【００８８】
また、ショートカットデータに含まれる文字情報は、設定値である。
【００８９】
また設定値は、ショートカットデータの表示名称を含む。
【００９０】
また設定値は、宛先情報を含む。
【００９１】
またＭＦＰ１００はさらに、パネル１０５を備え、ＣＰＵ１０１は、検索により複数のショートカットデータが検索された場合、検索された複数のショートカットデータをパネル１０５に一覧表示する（Ｓ４４）。
【００９２】
これにより、検索結果が目に見えるので、ユーザは目的のショートカットデータを見つけ易くなる。
【００９３】
ちなみに、パネル１０５は、「表示部」の一例である。
【００９４】
またＣＰＵ１０１は、検索により１つのショートカットデータのみが検索された場合、検索されたショートカットデータで処理の実行を開始するための実行開始画面１５８をパネル１０５に表示する（Ｓ４３）。
【００９５】
これにより、ユーザは、実行開始画面に表示されている実行ボタンを押下するだけで、検索されたショートカットデータで処理の実行を開始できるので、便利である。
【００９６】
またＣＰＵ１０１は、検索された１つのショートカットデータで処理を実行する（Ｓ４２）。
【００９７】
これにより、ユーザは何の操作も行わずに、検索されたショートカットデータで処理の実行が開始されるので、便利である。
【００９８】
またＭＦＰ１００はさらに、原稿から画像を読み取る読取エンジン１１２を備え、ショートカットデータは、読取エンジン１１２の読取りに係る設定値を含む。
【００９９】
また設定値は、原稿のサイズ及び画質のうち、少なくとも一方に係る設定値を含む。
【０１００】
また、読取部１０７は、無線通信によりカード２００からカード番号を読み取る。
【０１０１】
これにより、ユーザはカード２００を直接ＭＦＰ１００に接続させなくても、ＭＦＰ１００に近づけるだけでよいので、便利である。
【０１０２】
なお、本発明は上記実施形態に限定されるものでなく、その趣旨を逸脱しない範囲で様々な変更が可能である。
【０１０３】
（１）上記実施形態では、カード２００からカード番号を読み取ってから、入力フィールド１５４ａに文字情報を入力し、入力した文字情報を含むショートカットデータを検索するようにしたが、これに限らず、入力フィールド１５４ａに文字情報を入力してから、カード２００からカード番号を読み取った後、ショートカットデータの検索を開始してもよい。
【０１０４】
（２）上記実施形態では、情報処理装置の一例として、ＭＦＰ１００を例に挙げて説明したが、ＭＦＰ１００に限らず、情報処理装置は、単体のプリンタやスキャナ、コピー機であってもよい。
【０１０５】
（３）上記実施形態では、上記実施形態では、制御部の一例として、ＣＰＵ１０１を挙げて説明したが、制御部は、ＣＰＵと専用回路とを有していてもよい。専用回路としては、例えば、ＡＳＩＣ（Application Specific Integrated Circuit）及びＦＰＧＡ（Field Programmable Gate Array）などが挙げられる。
【０１０６】
（４）上記実施形態では、読取部の一例として、ＮＦＣによりカード２００内のＩＤを読み取るカードリーダを挙げたが、これに限らず、通信インタフェースとして、Bluetooth（登録商標）インタフェース等を採用してもよい。また、通信インタフェースとして、ＳＤＩＯ（Secure Digital Input/Output）を採用してもよい。これらの場合、外部記憶装置は、採用される通信インタフェースに対応したインタフェースを有する装置となる。さらに読取部として、２次元コードリーダを採用してもよい。２次元コードには、バーコード及びＱＲコード（登録商標）等が含まれる。この場合、媒体は、２次元コードが表面に印刷等されたカードやシート等となる。
【符号の説明】
【０１０７】
１００  ＭＦＰ
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ＮＶＲＡＭ
１０５  パネル
１０７  読取部
１１０  エンジンＩＦ
１１１  印刷エンジン
１１２  読取エンジン
１２０  画像処理回路
２００  カード
【図１】
2020162098.tif 000003
【図２】
2020162098.tif 000004
【図３】
2020162098.tif 000005
【図４】
2020162098.tif 000006
【図５】
2020162098.tif 000007
【図６】
2020162098.tif 000008
【図７】
2020162098.tif 000009
【図８】
2020162098.tif 000010