JP7574874B2 - Information processing device, information processing method, and information processing program - Google Patents
Information processing device, information processing method, and information processing program Download PDFInfo
- Publication number
- JP7574874B2 JP7574874B2 JP2023053221A JP2023053221A JP7574874B2 JP 7574874 B2 JP7574874 B2 JP 7574874B2 JP 2023053221 A JP2023053221 A JP 2023053221A JP 2023053221 A JP2023053221 A JP 2023053221A JP 7574874 B2 JP7574874 B2 JP 7574874B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- information processing
- shortcut
- processing device
- cpu
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 24
- 238000003672 processing method Methods 0.000 title claims 3
- 238000000034 method Methods 0.000 claims description 42
- 230000008569 process Effects 0.000 claims description 32
- 238000012545 processing Methods 0.000 claims description 22
- 238000004891 communication Methods 0.000 claims description 15
- 238000003860 storage Methods 0.000 claims description 13
- 230000006870 function Effects 0.000 description 46
- 230000007704 transition Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000002093 peripheral effect Effects 0.000 description 5
- 238000003825 pressing Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
Description
本願は、設定情報を検索する技術に関するものである。 This application relates to technology for searching configuration information.
特許文献1には、スキャン処理を実行する際に必要な設定情報と、カードの製造番号とを関連付けて記憶しておき、カードリーダによってカードの製造番号が読み取られた場合に、読み取られた製造番号と関連付けて記憶されている設定情報に従ってスキャン処理を実行するようにした画像処理装置が記載されている。
しかし、特許文献1に記載の画像処理装置では、複数の設定情報の中からいずれか1つの設定情報を検索することは、考慮していない。
However, the image processing device described in
本願の実施形態の一例は、設定情報の検索を簡易に行うことが可能となる技術を提供することを目的とする。
An object of an embodiment of the present application is to provide a technique that enables a search for setting information to be easily performed.
上記目的を達成するため、本願の実施形態の一例の情報処理装置は、媒体から識別情報を読み取る読取部と、文字情報を含む設定情報と識別情報とを関連付けて記憶する記憶部と、文字情報を入力するための入力部と、識別情報に関連付けられた設定情報に基づき処理を実行する制御部と、を備え、制御部は、入力部に入力された文字情報及び読取部により媒体から読み取られた識別情報に基づき、記憶部において設定情報を検索する。 In order to achieve the above-mentioned objective, an information processing device as an example of an embodiment of the present application comprises a reading unit that reads identification information from a medium, a memory unit that associates and stores setting information including character information with the identification information, an input unit for inputting the character information, and a control unit that executes processing based on the setting information associated with the identification information, and the control unit searches for setting information in the memory unit based on the character information input to the input unit and the identification information read from the medium by the reading unit.
本願によれば、設定情報の検索を簡易に行うことが可能となる。 This application makes it possible to easily search for configuration information.
以下、本願の実施の形態を図面に基づいて詳細に説明する。 The following describes the embodiments of the present invention in detail with reference to the drawings.
図1は、本願の一実施の形態に係る情報処理装置を適用した複合機100の制御構成を示すブロック図である。複合機100は、プリント機能、スキャン機能、コピー機能、及びFax機能等を備えた装置である。以下、複合機100をMFP100という。なおMFPは、Multifunction Peripheral の略語である。
FIG. 1 is a block diagram showing the control configuration of a
図1に示すように、MFP100は、CPU(Central Processing Unit)101、ROM(Read Only Memory)102、RAM(Random Access Memory)103及びNVRAM(Non-Volatile RAM)104を備えている。
As shown in FIG. 1, the
CPU101は、MFP100全体の制御を司るものであるが、本実施形態では、設定情報に従って、エンジンIF(Interface)110を介して印刷エンジン111及び読取エンジン112をそれぞれ制御する。なお、エンジンIF110、印刷エンジン111及び読取エンジン112については、後述する。
The
ROM102は、CPU101が実行する制御プログラムを記憶するメモリである。CPU101は、ROM102に記憶された制御プログラムを読み出して各種処理を実行する。
RAM103は、画像データなどを一時的に記憶するメモリである。またRAM103は、CPU101が制御プログラムを実行する際に用いるデータや信号等を一時的に記憶する記憶領域、あるいはデータ処理の作業領域としても使用される。
NVRAM104は、設定情報等を記憶する不揮発性メモリである。 NVRAM 104 is a non-volatile memory that stores configuration information, etc.
またMFP100は、パネル105及びキー106を備えている。
The MFP 100 also includes a
パネル105は、本実施形態ではタッチパネルであり、パネル105には、MFP100の状態に応じて、様々な画面が表示される。ユーザは、画面上の入力ボタンやアイコン、ソフトウェアキーボード(後述する図3等参照)などを押下することで、入力操作をすることができる。
In this embodiment, the
キー106は、ハードキー、つまりハードウェアにより形成されるキーである。その典型例としては、電源スイッチやリセットスイッチ(ともに図示せず)などを挙げることができる。 Keys 106 are hard keys, that is, keys formed by hardware. Typical examples include a power switch and a reset switch (neither shown).
さらにMFP100は、読取部107及び通信IF108を備えている。
The MFP 100 further includes a
読取部107は、本実施形態では、カード200からカード番号を読み取るカードリーダである。カード200として、本実施形態ではIC(Integrated Circuit)チップを内蔵するICカードを採用している。読取部107は、カード200の接近や接触に応じて、近接無線通信(NFC:Near Field Communication)によりICチップ内のカード番号を読み取る。このためカード番号は、ICチップ内に記憶されている。なお、カード200を特定できるものであれば、カード番号に限らず、所有者のIDやシリアル番号、製造番号等、どのようなものでもよい。
In this embodiment, the
通信IF108は、MFP100を通信ネットワーク(図示せず)に接続するものである。通信ネットワークは、本実施形態では有線又は無線LAN(Local Area Network)を想定しているので、通信IF108は、LAN IF(Local Area Network Interface)又はWLAN IF(Wireless LAN Interface)である。もちろん、有線LANと無線LANが同時に存在する場合もあり、この場合には、通信IF108は、LAN IF及びWLAN IFの両方を含んでいる。
The communication IF 108 connects the
通信IF108はさらに、ファックス送受信を行うためにMFP100を電話回線(インターネットファックスの場合にはインターネット)に接続するFAXIF(Interface)も含んでいる。
The
またMFP100は、エンジンIF110を備えている。エンジンIF110には、印刷エンジン111及び読取エンジン112が接続されている。
The MFP 100 also includes an engine IF 110. A
印刷エンジン111は、シートに画像を印刷するためのエンジンであり、電子写真方式、インクジェット方式、サーマル方式等が採用される。
The
読取エンジン112は、原稿から画像を読み取るためのエンジンであり、CCD(Charge Coupled Devices)及びCIS(Contact Image Sensor)等を有する。
The
エンジンIF110は、印刷エンジン111及び読取エンジン112を制御するための制御回路であり、CPU101はエンジンIF110を介して印刷エンジン111及び読取エンジン112を制御する。
The engine IF 110 is a control circuit for controlling the
エンジンIF110は、印刷エンジン111を制御するための第1エンジンIF(図示せず)と、読取エンジン112を制御するための第2エンジンIF(図示せず)と、を有している。第1エンジンIFは、CPU101からの指令に基づき、印刷エンジン111への制御信号の出力及び印刷エンジン111への画像データの出力等を実行する。第2エンジンIFは、CPU101からの指令に基づき、読取エンジン112への制御信号の出力及び読取エンジン112からの画像データの入力等を実行する。
The engine IF 110 has a first engine IF (not shown) for controlling the
さらにMFP100は、画像処理回路120を備えている。
The MFP 100 further includes an
画像処理回路120は、第1画像処理回路(図示せず)と、第2画像処理回路(図示せず)とを有する。第1画像処理回路は、印刷ジョブに係る画像データをラスタライズ処理する。ラスタライズ処理された画像データは、RAM103へ一時記憶され、印刷エンジン111へ出力される。第2画像処理回路は、読取エンジン112が原稿から読み取った画像データをデジタルデータへ加工する。デジタルデータへ加工された画像データは、通信IF108を介して外部へ送信されたり、印刷エンジン111へ供給されシートへ出力されたりする。読取エンジン112が原稿から読み取った画像データは、一時RAM103に記憶され、第2画像処理回路へ出力される。ここで、本実施形態において、「読み取る」を「スキャン」と記載する場合もある。
The
CPU101、ROM102、RAM103、NVRAM104、パネル105、キー106、読取部107、通信IF108、エンジンIF110及び画像処理回路120は、バス130により相互に接続されている。
The
図2は、NVRAM104内に作成されるデータベース(以下「DB」と略す)の一例を示している。そして、図2(a)は、ショートカットDBの一例を示し、図2(b)は、アドレス帳DBの一例を示している。アドレス帳DBは、ショートカットDBの関連DBである。 Figure 2 shows an example of a database (hereinafter abbreviated as "DB") created in NVRAM 104. Figure 2(a) shows an example of a shortcut DB, and Figure 2(b) shows an example of an address book DB. The address book DB is an associated DB of the shortcut DB.
ショートカットは、本実施形態では、MFP100の機能及び機能における各種設定を対応付けるアイコンである。ショートカットはパネル105上に表示され、ユーザがショートカットを押下すると、CPU101は、押下したショートカットに対応付けられたMFP100の機能及び各種設定を、一連の機能の選択操作及び各種設定の設定操作を省略して実行する。なお本実施形態の説明では、MFP100の機能のうち、Fax機能を例に挙げて説明するので、各ショートカットは、Fax機能及びFax機能における各種設定に対応付けられている。
In this embodiment, shortcuts are icons that associate functions of MFP 100 with various settings for the functions. Shortcuts are displayed on
ショートカットDBは、図2(a)に示すように、各レコードがショートカット表示名、登録番号、機能、機能詳細、設定、ワンタッチ(OneTouch)のオン/オフ及びカード番号という属性により構成されている。本実施形態では、ショートカットDBの各レコードをショートカットデータという。なお、ショートカットとは、ショートカットデータをパネル105上に表示したときのアイコンを意味するとするが、両者を厳密に分けて使用していない場合もある。
As shown in FIG. 2(a), each record in the shortcut DB is composed of attributes such as shortcut display name, registration number, function, function details, settings, OneTouch on/off, and card number. In this embodiment, each record in the shortcut DB is called shortcut data. Note that a shortcut means an icon when shortcut data is displayed on
ショートカット表示名は、ショートカットデータをパネル105上に表示するときに表示される名称である。
The shortcut display name is the name that is displayed when the shortcut data is displayed on
登録番号は、ショートカットデータをショートカットDBに登録した順に付与される番号である。 The registration number is a number that is assigned to shortcut data in the order it is registered in the shortcut DB.
機能は、MFP100の機能である。機能詳細は、機能が複数の詳細機能に分かれている場合の詳細機能のことである。
A function is a function of
設定は、機能における各種設定である。各種設定としては、送信先(Destination)、画質(Resolution)及び読取り原稿サイズ(ScanSize)が例示されている。 The settings are various settings for the function. Examples of the various settings include the destination (Destination), image quality (Resolution), and the scanned document size (ScanSize).
画質とは、正確には、解像度を指す。Resolution:Fineとは高解像度(例えば400dpi)を指定する設定値であり、Resolution:SuperFineとは、最高解像度(例えば600dpi)を指定する設定値であり、Resolution:Standardとは、標準解像度(例えば300dpi)を指定する設定値である。CPU101は、指定された画質(解像度)に従って、読取エンジン112等を制御して、原稿から画像を取得する。
Image quality, more precisely, refers to resolution. Resolution: Fine is a setting value that specifies high resolution (e.g., 400 dpi), Resolution: SuperFine is a setting value that specifies the highest resolution (e.g., 600 dpi), and Resolution: Standard is a setting value that specifies standard resolution (e.g., 300 dpi). The
原稿サイズとは、読取対象の原稿のサイズを指定する設定値であり、ScanSize:A4とは、A4サイズの原稿から画像を読み取ることを指定する設定値である。CPU101は、指定された原稿サイズに従って、読取エンジン112を制御して、原稿から画像を取得する。
The document size is a setting value that specifies the size of the document to be read, and ScanSize: A4 is a setting value that specifies that an image is to be read from an A4-sized document. The
図2の機能詳細欄の通常Fax,InternetFaxは、読取りにより取得した画像データを外部へ送信する手段を指定する設定値である。通常Faxが指定されている場合、CPU101は、読取エンジン112により読取った画像に係る画像データを、電話回線を介して外部へ送信する。
Normal Fax and Internet Fax in the Function Details section of Figure 2 are setting values that specify the means for sending image data obtained by scanning to the outside. When normal fax is specified, the
InternetFaxが指定されている場合、CPU101は、読取エンジン112により読取った画像に係る画像データを、インターネット回線を介して外部へ送信する。
If InternetFax is specified, the
ワンタッチ(OneTouch)は、ユーザがショートカットを押下すると直ちに、CPU101がショートカットに対応付けられた機能を各種設定に基づいて実行する機能である。OneTouch:ONが、ワンタッチ機能を有効化することを意味し、OneTouch:OFFが、ワンタッチ機能を無効化することを意味する。
OneTouch is a function that, when a user presses a shortcut, the
カード番号は、上述のようにカード200のICチップ内に記憶される情報である。カード番号は、カード200を特定し、識別する。カード番号により、ショートカットデータとカード200とが関連付けられる。
The card number is information stored in the IC chip of the
アドレス帳DBは、図2(b)に示すように、各レコードがアドレス帳番号、送信先表示名及び送信先アドレスという属性により構成されている。アドレス帳DBの各レコードを送信先データという。 As shown in FIG. 2(b), each record in the address book DB is composed of attributes such as an address book number, a destination display name, and a destination address. Each record in the address book DB is called destination data.
アドレス帳番号は、送信先データをアドレス帳DBに登録した順に付与される番号である。このアドレス帳番号が、ショートカットDBに登録されている各ショートカットデータに含まれる設定のうち、送信先(Destination)に設定される。つまり、アドレス帳DBの各送信先データは、アドレス帳番号を介して、ショートカットDBの各ショートカットデータと関連付けられている。このため上述のように、アドレス帳DBは、ショートカットDBの関連DBとなっている。 The address book number is a number that is assigned to destination data in the order in which it is registered in the address book DB. This address book number is set as the destination among the settings included in each piece of shortcut data registered in the shortcut DB. In other words, each piece of destination data in the address book DB is associated with each piece of shortcut data in the shortcut DB via the address book number. For this reason, as described above, the address book DB is an associated DB of the shortcut DB.
送信先表示名は、送信先データをパネル105上に表示するときに表示される名称である。
The destination display name is the name that is displayed when the destination data is displayed on
送信先アドレスは、通常は電話番号であるが、メールアドレスを登録する場合(インターネットファックスの場合)があるので、属性名を「送信先アドレス」としている。 The destination address is usually a telephone number, but since an email address may be registered (in the case of Internet faxes), the attribute name is set to "destination address."
図3及び図4は、パネル105上の表示画面の遷移を示している。図3及び図4に示す表示画面の遷移については、後述する。
Figures 3 and 4 show the transition of the display screen on the
次に、MFP100、特にCPU101が実行する制御処理を図3~図8を参照して詳細に説明する。以降、各処理の手順の説明において、ステップを「S」と表記する。
Next, the control processing executed by the
図5は、CPU101が実行するメインルーチンの手順を示している。ユーザが、上記キー106に含まれる電源スイッチ又はリセットスイッチを押下すると、CPU101は、ブート後、メインルーチンを開始する。
Figure 5 shows the procedure of the main routine executed by the
図5において、まずCPU101は、読取部107によりカード200のカード番号を読み取ったか否かを判断する(S1)。なお図示を省略しているものの、S1の判断の前にCPU101は、パネル105上に初期画面を表示させる。図3(a)は、初期画面(以下「HOME画面」という)150の一例を示している。
In FIG. 5, first, the
S1の判断において、カード200のカード番号を読み取ったと判断される場合(S1:YES)、CPU101は、読み取ったカード番号をRAM103に記憶させる(S2)。
If it is determined in step S1 that the card number of
次にCPU101は、ショートカット処理を実行した(S3)後、処理を上記S1に戻す。ショートカット処理の詳細は、図6を用いて後述する。
Next, the
一方、S1の判断において、カード200のカード番号を読み取らなかったと判断される場合(S1:NO)、CPU101は、画面上のボタン押下を検出したか否かを判断する(S4)。ここで「画面」とは、例えば図3(a)のHOME画面150であり、「ボタン」とは、ボタン150a~150dとアイコン150e~150jである。なお、HOME画面150は、“Basic1”ボタン150aが押下された状態の画面である。
On the other hand, if it is determined in S1 that the card number of
S4の判断において、画面上のボタン押下を検出したと判断される場合(S4:YES)、CPU101は、ボタン押下が“Custom”ボタンの押下であるか否かを判断する(S5)。“Custom”ボタンは、HOME画面150上の“Custom1”ボタン150c又は“Custom2”ボタン 150dである。
If it is determined in step S4 that a button press on the screen has been detected (S4: YES), the
S5の判断において、ボタン押下が“Custom”ボタンの押下であると判断される場合(S5:YES)、CPU101は、ショートカットDBに登録されているショートカットデータの一覧画面を作成して、パネル105上に表示した(S6)後、処理を上記S1に戻す。
If it is determined in step S5 that the button press is the press of the "Custom" button (S5: YES), the
一方、S5の判断において、ボタン押下が“Custom”ボタンの押下でないと判断される場合(S5:NO)、CPU101は、押下したボタンに応じた画面に画面更新した(S7)後、処理を上記S1に戻す。ユーザが、例えばFaxアイコン150eを押下すると、パネル105上の画面は、HOME画面150から図3(b)に示すファックスモード(FaxMode)画面152に遷移する。同様に、ユーザがCopyアイコン150f又はScanアイコン150gを押下すると、それぞれコピーモード(CopyMode)画面又はスキャンモード(ScanMode)画面(いずれの画面も図示せず)に遷移する。
On the other hand, if it is determined in S5 that the button pressed is not the "Custom" button (S5: NO), the
一方、上記S4の判断において、画面上のボタン押下を検出しなかったと判断される場合(S4:NO)、CPU101は、処理を上記S1に戻す。
On the other hand, if it is determined in step S4 that a button press on the screen has not been detected (S4: NO), the
図6は、上記S3のショートカット処理の詳細な手順を示している。 Figure 6 shows the detailed procedure for the shortcut process in S3 above.
図6において、まずCPU101は、パネル105上にいずれの画面が表示されているかを判断する(S11,S13,S15,S17)。
In FIG. 6, the
パネル105上に、上記コピーモード(CopyMode)画面が表示されていると判断される場合(S11:YES)、CPU101は、呼び出し機能を“Copy”に設定する(S12)。「呼び出し機能」は、RAM103内に確保した領域である。後述のようにCPU101は、ショートカットデータを呼び出す際に、表示画面のモードに対応する機能のショートカットデータを呼び出す。この処理に表示画面のモードが必要であるので、CPU101は、「呼び出し機能」領域を設け、表示画面のモードを記憶させるようにしている。
If it is determined that the copy mode screen is displayed on panel 105 (S11: YES),
またパネル105上に、上記スキャンモード(ScanMode)画面が表示されていると判断される場合(S13:YES)、CPU101は、呼び出し機能を“Scan”に設定する(S14)。
Also, if it is determined that the above-mentioned ScanMode screen is displayed on the panel 105 (S13: YES), the
またパネル105上に、上記ファックスモード(FaxMode)画面152が表示されていると判断される場合(S15:YES)、CPU101は、呼び出し機能を“Fax”に設定する(S16)。
If it is determined that the
またパネル105上に、上記HOME画面150が表示されていると判断される場合(S17:YES)、CPU101は、呼び出し機能を“ALL”に設定する(S18)。
Also, if it is determined that the
次にCPU101は、処理をS19に進める。S19では、CPU101は、パネル105上に入力フィールドが表示されているか否かを判断する。図3(c)は、入力フィールド154aを含む送信先入力画面154の一例を示している。図3(c)の送信先入力画面154は、図3(b)のファックスモード(FaxMode)画面152に含まれる入力フィールド152aをユーザが押下したときに、ファックスモード(FaxMode)画面152から遷移する。
Then, the
送信先入力画面154には、ソフトウェアキーボード154bも表示される。ユーザは、ソフトウェアキーボード154bを押下することにより、文字情報を入力することができる。S19の判断において、パネル105上に入力フィールドが表示されていると判断される場合に(S19:YES)、ユーザが文字情報を含む何らかの情報を入力すると、CPU101は、その入力した情報、つまり入力値をRAM103に記憶する(S20)。そしてCPU101は、入力フラグをONに設定した(S21)後、処理をS22に進める。入力フラグは、入力フィールド(入力フィールド154aに限らず、他の画面の入力フィールドであってもよい)に文字情報を含む何らかの入力値が入力されたときに、CPU101がONに設定するフラグである。
The
一方、S19の判断において、パネル105上に入力フィールドが表示されていないと判断される場合(S19:NO)、CPU101は、処理をS22に進める。
On the other hand, if it is determined in step S19 that an input field is not displayed on the panel 105 (S19: NO), the
S22では、CPU101は、ショートカット呼び出し処理を実行する。続くS23では、CPU101は、入力フラグをOFFに設定する。その後CPU101は、ショートカット処理を終了する。
In S22, the
図7及び図8は、ショートカット呼び出し処理の詳細な手順を示している。 Figures 7 and 8 show the detailed steps of the shortcut call process.
図7において、まずCPU101は、入力フラグはONであるか否かを判断する(S31)。この判断において、入力フラグはONであると判断される場合(S31:YES)、CPU101は、処理をS32に進める。入力フラグがONである場合は、入力フィールドに入力値が入力された場合である。
In FIG. 7, the
図4(a)は、図3(c)の送信先入力画面154において、入力フィールド154a内に“AL”という文字情報が入力されたときの送信先入力画面154′を示している。以下の処理の説明では、この場合、つまり入力フィールド154a内に“AL”という文字情報が入力された場合を例に挙げる。
Figure 4 (a) shows a destination input screen 154' when the character information "AL" is entered in the
S32では、CPU101は、カード番号及び呼び出し機能が一致するショートカットデータと関係のある関連DBから入力値が一致する項目を検索する。このとき、カード番号が“1001”であり、呼び出し機能が“Fax”であるとする。ショートカットDBに登録されたショートカットデータのうち、カード番号及び呼び出し機能が一致するショートカットデータは、登録番号が1~4であるものである。そして関連DBは、本実施形態では上述のように、図2(b)のアドレス帳DBである。入力値は“AL”であるので、CPU101は、アドレス帳DBから“AL”と一致する項目を検索する。アドレス帳DBの項目である送信先表示名に“AL”を含むものがあるので、CPU101は、“ALEX”と“ALLY”を検索する。なお「一致」には、部分一致も含まれる。
In S32, the
この場合、続くS33の判断において、一致する項目はあると判断される(S32:YES)ので、CPU101は、一致した項目と関連付いたショートカットデータをRAM103に記憶させる(S34)。RAM103に記憶させたショートカットデータを“A”とする。ショートカットデータとアドレス帳DBの送信先データとは、上述のように、ショートカットデータに含まれる設定のうち、送信先(Destination)を介して関連付けられる。したがってこの場合、“A”は、表示名“TO_ALEX”のショートカットデータと、表示名“TO_ALLY”のショートカットデータとを含んでいる。
In this case, since it is determined in the subsequent determination in S33 that there is a matching item (S32: YES), the
次にCPU101は、カード番号、呼び出し機能及び入力値が一致するショートカットデータをショートカットDBから検索する(S35)。上記S32の処理は、検索対象のDBが関連DBであるのに対して、S35の処理は、検索対象のDBがショートカットDBである点が異なっている。ショートカットDBにも、カード番号“1001”、呼び出し機能“Fax”、及び入力値“AL”と一致するショートカットデータが登録されている。つまり、ショートカット表示名“TO_ALEX”と“TO_ALLY”は、“AL”を含んでいるからである。
Next, the
次にCPU101は、一致するショートカットデータがあるか否かを判断し(S37)、一致するショートカットデータがあれば、CPU101は、上記S34と同様にして、ショートカットデータをRAM103に記憶させた(S38)後、処理を図8のS39に進める。なおS38では、RAM103に記憶させたショートカットデータを“B”とする。したがってこの場合、“B”も、表示名“TO_ALEX”のショートカットデータと、表示名“TO_ALLY”のショートカットデータとを含むことになる。
Next,
一方、S37の判断において、一致するショートカットデータがなければ、CPU101は、S38をスキップして、図8のS39に進める。
On the other hand, if it is determined in S37 that there is no matching shortcut data, the
一方、上記S31の判断において、入力フラグはOFFであると判断される場合(S32:NO)、CPU101は、カード番号及び呼び出し機能が一致するショートカットデータをショートカットDBから検索した(S36)後、処理を上記S37に進める。S37の処理は、上述したので、その説明は省略する。したがってこの場合、“B”は、ショートカットDBに登録されている登録番号1~5のショートカットデータを含むことになる。
On the other hand, if it is determined in the above S31 that the input flag is OFF (S32: NO), the
図8のS39では、CPU101は、対象のショートカットデータがあるか否かを判断する。この判断は、上記“A”と上記“B”との和集合(A+B)内にショートカットデータが含まれているか否かに基づいて行う。つまり、和集合(A+B)内にショートカットデータが含まれていれば(S39:YES)、CPU101は、その含まれているショートカットデータの個数が1つか否かを判断する(S40)。
In S39 of FIG. 8, the
S40の判断において、ショートカットデータが1つのみであると判断される場合(S:YES)、CPU101は、ショートカットデータに含まれるワンタッチ機能、つまりワンタッチ呼び出しがONに設定されているか否かを判断する(S41)。この判断において、ワンタッチ呼び出しがONに設定されていると判断される場合(S41:YES)、CPU101は、ショートカットデータの機能を実行した(S42)後、ショートカット呼び出し処理を終了する。例えば、ユーザが図4(a)の送信先入力画面154′の入力フィールド154aにさらに“L”を追加して、“ALL”を入力したとする。この場合、CPU101は、表示名“TO_ALLY”のショートカットデータを1つだけ検索する。そして、表示名“TO_ALLY”のショートカットデータには、OneTouch:ONが設定されているので、CPU101は、表示名“TO_ALLY”のショートカットデータの機能を直ちに実行する。
If it is determined in S40 that there is only one shortcut data (S: YES), the
一方、S41の判断において、ワンタッチ呼び出しがOFFに設定されていると判断される場合(S41:NO)、CPU101は、ショートカットデータの機能の開始画面をパネル105上に表示した(S43)後、ショートカット呼び出し処理を終了する。例えば、ユーザが図4(a)の送信先入力画面154′の入力フィールド154aにさらに“E”を追加して、“ALE”を入力したとする。この場合、CPU101は、表示名“TO_ALEX”のショートカットデータを1つだけ検索する。そして、表示名“TO_ALEX”のショートカットデータには、OneTouch:OFFが設定されているので、CPU101は、表示名“TO_ALEX”のショートカットデータの機能の開始画面をパネル105上に表示する。図4(c)は、Fax機能の開始画面158の一例を示している。この開始画面158において、ユーザが“FaxStart”ボタン158aを押下すると、CPU101は、表示名“TO_ALEX”のショートカットデータの機能を実行する。これにより、送信先電話番号“052456123×”にファックス送信することができる。
On the other hand, if it is determined in the judgment of S41 that the one-touch call is set to OFF (S41: NO), the
一方、上記S40の判断において、ショートカットデータの数が複数であると判断される場合(S40:NO)、CPU101は、複数あるショートカットデータの一覧画面を作成してパネル105上に表示した(S44)後、ショートカット呼び出し処理を終了する。S39の判断において対象のショートカットデータが、表示名“TO_ALEX”のショートカットデータと、表示名“TO_ALLY”のショートカットデータの2つである場合、CPU101は、これら2つのショートカットデータの一覧画面を作成してパネル105上に表示する。図4(b)は、ショートカットデータの一覧画面156の一例を示している。
On the other hand, if it is determined in the above S40 that there is more than one shortcut data (S40: NO), the
一方、上記S39の判断において、和集合(A+B)内にショートカットデータが含まれていないと判断される場合(S39:NO)、CPU101は、ショートカット呼び出し処理を終了する。
On the other hand, if it is determined in step S39 that the union (A+B) does not contain shortcut data (S39: NO), the
以上説明したように、本実施形態のMFP100は、カード200からカード番号を読み取る読取部107と、文字情報を含むショートカットデータとカード番号とを関連付けて記憶するNVRAM104と、文字情報を入力するためのパネル105と、カード番号に関連付けられたショートカットデータに基づき処理を実行するCPU101と、を備えている。
As described above, the
そしてCPU101は、パネル105に入力された文字情報及び読取部107によりカード200から読み取られたカード番号に基づき、NVRAM104においてショートカットデータを検索する(S32,S35)。
Then, the
このように、本実施形態のMFP100では、ショートカットデータの検索を簡易に行うことが可能となる。
In this way, the
ちなみに、本実施形態において、MFP100は、「情報処理装置」の一例である。カード200は、「媒体」の一例である。カード番号は、「識別情報」の一例である。ショートカットデータは、「設定情報」の一例である。NVRAM104は、「記憶部」の一例である。パネル105は、「入力部」の一例である。CPU101は、「制御部」の一例である。
Incidentally, in this embodiment, the
またCPU101は、パネル105に文字情報が入力された状態で、読取部107によりカード200からカード番号が読み取られると、入力された文字情報及び読み取られたカード番号に対応するショートカットデータを検索する(S32,S35)。
When character information is input to the
また、ショートカットデータに含まれる文字情報は、設定値である。 The text information contained in the shortcut data is a setting value.
また設定値は、ショートカットデータの表示名称を含む。 The setting value also includes the display name of the shortcut data.
また設定値は、宛先情報を含む。 The setting value also includes destination information.
またMFP100はさらに、パネル105を備え、CPU101は、検索により複数のショートカットデータが検索された場合、検索された複数のショートカットデータをパネル105に一覧表示する(S44)。
The
これにより、検索結果が目に見えるので、ユーザは目的のショートカットデータを見つけ易くなる。 This makes the search results visible, making it easier for users to find the shortcut data they're looking for.
ちなみに、パネル105は、「表示部」の一例である。
Incidentally,
またCPU101は、検索により1つのショートカットデータのみが検索された場合、検索されたショートカットデータで処理の実行を開始するための実行開始画面158をパネル105に表示する(S43)。
In addition, if the search returns only one piece of shortcut data, the
これにより、ユーザは、実行開始画面に表示されている実行ボタンを押下するだけで、検索されたショートカットデータで処理の実行を開始できるので、便利である。 This makes it convenient for users to simply press the execute button displayed on the execution start screen to start executing the process using the searched shortcut data.
またCPU101は、検索された1つのショートカットデータで処理を実行する(S42)。
The
これにより、ユーザは何の操作も行わずに、検索されたショートカットデータで処理の実行が開始されるので、便利である。 This is convenient because the searched shortcut data starts executing without the user having to do anything.
またMFP100はさらに、原稿から画像を読み取る読取エンジン112を備え、ショートカットデータは、読取エンジン112の読取りに係る設定値を含む。
The
また設定値は、原稿のサイズ及び画質のうち、少なくとも一方に係る設定値を含む。 The setting values also include setting values related to at least one of the document size and image quality.
また、読取部107は、無線通信によりカード200からカード番号を読み取る。
The
これにより、ユーザはカード200を直接MFP100に接続させなくても、MFP100に近づけるだけでよいので、便利である。
This is convenient because the user does not need to connect the
なお、本発明は上記実施形態に限定されるものでなく、その趣旨を逸脱しない範囲で様々な変更が可能である。 The present invention is not limited to the above embodiment, and various modifications are possible without departing from the spirit of the invention.
(1)上記実施形態では、カード200からカード番号を読み取ってから、入力フィールド154aに文字情報を入力し、入力した文字情報を含むショートカットデータを検索するようにしたが、これに限らず、入力フィールド154aに文字情報を入力してから、カード200からカード番号を読み取った後、ショートカットデータの検索を開始してもよい。
(1) In the above embodiment, the card number is read from the
(2)上記実施形態では、情報処理装置の一例として、MFP100を例に挙げて説明したが、MFP100に限らず、情報処理装置は、単体のプリンタやスキャナ、コピー機であってもよい。
(2) In the above embodiment, the
(3)上記実施形態では、上記実施形態では、制御部の一例として、CPU101を挙げて説明したが、制御部は、CPUと専用回路とを有していてもよい。専用回路としては、例えば、ASIC(Application Specific Integrated Circuit)及びFPGA(Field Programmable Gate Array)などが挙げられる。
(3) In the above embodiment, the
(4)上記実施形態では、読取部の一例として、NFCによりカード200内のIDを読み取るカードリーダを挙げたが、これに限らず、通信インタフェースとして、Bluetooth(登録商標)インタフェース等を採用してもよい。また、通信インタフェースとして、SDIO(Secure Digital Input/Output)を採用してもよい。これらの場合、外部記憶装置は、採用される通信インタフェースに対応したインタフェースを有する装置となる。さらに読取部として、2次元コードリーダを採用してもよい。2次元コードには、バーコード及びQRコード(登録商標)等が含まれる。この場合、媒体は、2次元コードが表面に印刷等されたカードやシート等となる。
(4) In the above embodiment, a card reader that reads the ID in the
100 MFP
101 CPU
102 ROM
103 RAM
104 NVRAM
105 パネル
107 読取部
110 エンジンIF
111 印刷エンジン
112 読取エンジン
120 画像処理回路
200 カード
100 MFP
101 CPU
102 ROM
103 RAM
104 NVRAM
105
Claims (9)
記憶部と、
タッチパネルと、
制御部と、
を備え、
前記制御部は、
前記記憶部に記憶されている設定情報に基づき、処理を実行することが可能であり、
媒体の識別情報と、前記設定情報と、が関連付けられて、前記記憶部に記憶されている状態で、前記タッチパネルに入力された文字情報及び前記読取部により前記媒体から読み取られた前記識別情報に基づき、前記記憶部に記憶されている前記設定情報を検索する、
情報処理装置。 A reading unit;
A storage unit;
A touch panel and
A control unit;
Equipped with
The control unit is
The processing can be executed based on the setting information stored in the storage unit,
a setting information storing unit that stores the setting information in association with the identification information of the medium, based on character information input to the touch panel and the identification information read from the medium by the reading unit, and the setting information stored in the storage unit is searched for;
Information processing device.
前記検索により複数の設定情報が検索された場合、前記検索された前記複数の設定情報を前記タッチパネルに一覧表示する、
請求項1に記載の情報処理装置。 The control unit is
When a plurality of pieces of setting information are found by the search, the plurality of pieces of setting information are displayed in a list on the touch panel.
The information processing device according to claim 1 .
前記検索により1つの設定情報のみが検索された場合、前記検索された前記設定情報で前記処理の実行を開始するための実行開始画面を前記タッチパネルに表示する、
請求項2に記載の情報処理装置。 The control unit is
when only one piece of setting information is found by the search, an execution start screen for starting execution of the process with the searched setting information is displayed on the touch panel.
The information processing device according to claim 2 .
前記検索された前記1つの設定情報で前記処理を実行する、
請求項3に記載の情報処理装置。 The control unit is
Executing the process using the one piece of setting information found.
The information processing device according to claim 3 .
原稿から画像を読み取る読取エンジン
を備え、
前記設定情報は、前記読取エンジンの読取りに係る設定値を含む、
請求項1に記載の情報処理装置。 The information processing device further comprises:
Equipped with a reading engine that reads images from documents,
The setting information includes a setting value related to reading of the reading engine.
The information processing device according to claim 1 .
請求項5に記載の情報処理装置。 the setting values related to the reading of the reading engine include a setting value related to at least one of the size and image quality of the document;
The information processing device according to claim 5 .
請求項1乃至6のいずれか1項に記載の情報処理装置。 The reading unit reads the identification information from the medium by wireless communication.
The information processing device according to claim 1 .
媒体の識別情報と、前記設定情報と、が関連付けられて、前記記憶部に記憶されている状態で、前記情報処理装置のタッチパネルに入力された文字情報及び前記情報処理装置の読取部により前記媒体から読み取られた前記識別情報に基づき、前記記憶部に記憶されている前記設定情報を検索する、
情報処理方法。 An information processing method for executing a process based on setting information stored in a storage unit of an information processing device, comprising:
a setting information storage unit that stores the setting information in association with identification information of a medium, based on character information input to a touch panel of the information processing device and the identification information read from the medium by a reading unit of the information processing device, and the setting information stored in the storage unit is searched for;
Information processing methods.
記憶部と、
タッチパネルと、を備え、前記記憶部に記憶されている設定情報に基づき、処理を実行することが可能である情報処理装置に、
媒体の識別情報と、前記設定情報と、が関連付けられて、前記記憶部に記憶されている状態で、前記タッチパネルに入力された文字情報及び前記読取部により前記媒体から読み取られた前記識別情報に基づき、前記記憶部に記憶されている前記設定情報を検索する検索処理
を実行させる、
情報処理プログラム。 A reading unit;
A storage unit;
An information processing device that is equipped with a touch panel and is capable of executing a process based on setting information stored in the storage unit,
executing a search process for searching for the setting information stored in the storage unit based on character information input to the touch panel and the identification information read from the medium by the reading unit, in a state in which the identification information of the medium and the setting information are associated with each other and stored in the storage unit;
Information processing program.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023053221A JP7574874B2 (en) | 2019-03-28 | 2023-03-29 | Information processing device, information processing method, and information processing program |
| JP2024180433A JP7779364B2 (en) | 2019-03-28 | 2024-10-16 | Information processing device, information processing method, and information processing program |
| JP2025197821A JP2026020274A (en) | 2019-03-28 | 2025-11-19 | Information processing device, information processing method, and information processing program |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019062955A JP7255284B2 (en) | 2019-03-28 | 2019-03-28 | Information processing device, information processing method and information processing program |
| JP2023053221A JP7574874B2 (en) | 2019-03-28 | 2023-03-29 | Information processing device, information processing method, and information processing program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019062955A Division JP7255284B2 (en) | 2019-03-28 | 2019-03-28 | Information processing device, information processing method and information processing program |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024180433A Division JP7779364B2 (en) | 2019-03-28 | 2024-10-16 | Information processing device, information processing method, and information processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023073401A JP2023073401A (en) | 2023-05-25 |
| JP7574874B2 true JP7574874B2 (en) | 2024-10-29 |
Family
ID=72640193
Family Applications (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019062955A Active JP7255284B2 (en) | 2019-03-28 | 2019-03-28 | Information processing device, information processing method and information processing program |
| JP2023053221A Active JP7574874B2 (en) | 2019-03-28 | 2023-03-29 | Information processing device, information processing method, and information processing program |
| JP2024180433A Active JP7779364B2 (en) | 2019-03-28 | 2024-10-16 | Information processing device, information processing method, and information processing program |
| JP2025197821A Pending JP2026020274A (en) | 2019-03-28 | 2025-11-19 | Information processing device, information processing method, and information processing program |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019062955A Active JP7255284B2 (en) | 2019-03-28 | 2019-03-28 | Information processing device, information processing method and information processing program |
Family Applications After (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024180433A Active JP7779364B2 (en) | 2019-03-28 | 2024-10-16 | Information processing device, information processing method, and information processing program |
| JP2025197821A Pending JP2026020274A (en) | 2019-03-28 | 2025-11-19 | Information processing device, information processing method, and information processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (4) | JP7255284B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003069689A (en) | 2001-08-27 | 2003-03-07 | Kyocera Mita Corp | Communication equipment |
| JP2007274149A (en) | 2006-03-30 | 2007-10-18 | Brother Ind Ltd | Image forming apparatus |
| JP2016010059A (en) | 2014-06-25 | 2016-01-18 | ブラザー工業株式会社 | Image processing apparatus and control program |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4688042B2 (en) * | 2001-11-02 | 2011-05-25 | セイコーエプソン株式会社 | Printer and printer print layout setting method |
-
2019
- 2019-03-28 JP JP2019062955A patent/JP7255284B2/en active Active
-
2023
- 2023-03-29 JP JP2023053221A patent/JP7574874B2/en active Active
-
2024
- 2024-10-16 JP JP2024180433A patent/JP7779364B2/en active Active
-
2025
- 2025-11-19 JP JP2025197821A patent/JP2026020274A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003069689A (en) | 2001-08-27 | 2003-03-07 | Kyocera Mita Corp | Communication equipment |
| JP2007274149A (en) | 2006-03-30 | 2007-10-18 | Brother Ind Ltd | Image forming apparatus |
| JP2016010059A (en) | 2014-06-25 | 2016-01-18 | ブラザー工業株式会社 | Image processing apparatus and control program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7255284B2 (en) | 2023-04-11 |
| JP2020162098A (en) | 2020-10-01 |
| JP7779364B2 (en) | 2025-12-03 |
| JP2024180577A (en) | 2024-12-26 |
| JP2026020274A (en) | 2026-02-06 |
| JP2023073401A (en) | 2023-05-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7544111B2 (en) | Image Processing Device | |
| US20100060929A1 (en) | Image forming apparatus and image forming method | |
| CN103037135B (en) | Image-reading device and image read system | |
| EP1742164A1 (en) | Data processing system, data processing method, and data processing program product suited for transmitting and receiving data among a plurality of image processing apparatuses | |
| US8045197B2 (en) | Data processing system, data processing apparatus, and data processing program product suited for transmitting and receiving data among a plurality of image processing apparatuses | |
| JP5365654B2 (en) | Image forming apparatus, setting method, and setting program | |
| US20130135644A1 (en) | Image processing apparatus and control method thereof | |
| JP7665853B2 (en) | Image processing device, control method, and program | |
| JP7711795B2 (en) | Image Processing Device | |
| JP7574874B2 (en) | Information processing device, information processing method, and information processing program | |
| US20170201639A1 (en) | Image forming apparatus and recording medium | |
| JP7559857B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7548371B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7404716B2 (en) | Information processing device, information processing method, and information processing program | |
| US20100064064A1 (en) | Image processing apparatus and image processing method | |
| JP5201222B2 (en) | Extension function server, extension function system, method and control program for controlling extension function server | |
| JP6988679B2 (en) | Image formation system | |
| US20160050323A1 (en) | Image data storing device, method of storing image data and non-transitory computer readable medium storing program | |
| JP2004295561A (en) | Data management program for managing data, apparatus and method therefor | |
| JP7259478B2 (en) | Information processing device, information processing method and information processing program | |
| JP2024065645A (en) | Image forming device | |
| JP2019092114A (en) | Image reader | |
| JP2016048878A (en) | Scanner |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230411 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230421 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240304 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240416 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240614 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240625 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240823 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240917 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240930 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7574874 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |