[go: up one dir, main page]

JP7558686B2 - IMAGE PROCESSING APPARATUS, CONTROL METHOD FOR IMAGE PROCESSING APPARATUS, AND PROGRAM - Google Patents

IMAGE PROCESSING APPARATUS, CONTROL METHOD FOR IMAGE PROCESSING APPARATUS, AND PROGRAM Download PDF

Info

Publication number
JP7558686B2
JP7558686B2 JP2020098486A JP2020098486A JP7558686B2 JP 7558686 B2 JP7558686 B2 JP 7558686B2 JP 2020098486 A JP2020098486 A JP 2020098486A JP 2020098486 A JP2020098486 A JP 2020098486A JP 7558686 B2 JP7558686 B2 JP 7558686B2
Authority
JP
Japan
Prior art keywords
shortcut
card
image processing
control unit
shortcuts
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
Application number
JP2020098486A
Other languages
Japanese (ja)
Other versions
JP2021192479A (en
Inventor
仁秀 寺尾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2020098486A priority Critical patent/JP7558686B2/en
Publication of JP2021192479A publication Critical patent/JP2021192479A/en
Application granted granted Critical
Publication of JP7558686B2 publication Critical patent/JP7558686B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Facsimiles In General (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、画像処理装置、画像処理装置の制御方法、及びプログラムに関する。 The present invention relates to an image processing device, a control method for an image processing device, and a program.

スキャナやMFPなどの画像処理装置の機能(アプリケーション)と、その機能に関する複数の設定値の組合せ(ショートカット)に対して、ユーザ情報を紐づけて管理することが考えられる。MFPでユーザ管理を行わない場合にも、ショートカットに対して任意のカード情報(例えば製造番号、カードID等)を紐づけて管理することが考えられる。その場合には、MFPでそのカードを読み取ることで、カード情報に紐づくショートカットが簡単に呼び出せる(特許文献1)。利用されるカードは、交通系ICカードやオフィスの入退出などに用いるICカードなど、様々なICカードが想定される。 It is conceivable that user information can be linked and managed with the functions (applications) of an image processing device such as a scanner or MFP and a combination (shortcuts) of multiple setting values related to the functions. Even if user management is not performed by the MFP, it is conceivable to link any card information (e.g., serial number, card ID, etc.) to the shortcuts and manage them. In that case, by reading the card with the MFP, the shortcut linked to the card information can be easily called up (Patent Document 1). Various types of IC cards are expected to be used, such as transportation IC cards and IC cards used for entering and leaving an office.

特開2018-186517号公報JP 2018-186517 A

しかしながら、特許文献1のように、ICカードに登録可能なショートカットが1つだけでは、ショートカットの使い勝手や、MFPの操作性などについてユーザにとって制約になってしまう可能性がある。 However, as in Patent Document 1, if only one shortcut can be registered on an IC card, this may restrict the user's usability of the shortcut and the operability of the MFP.

本発明は、1つのICカードに複数のショートカットを対応付けて管理することができる画像処理装置を提供することを目的とする。 The present invention aims to provide an image processing device that can associate and manage multiple shortcuts with a single IC card.

上記課題を解決するために、本発明の画像処理装置は、画像処理装置が提供する機能と複数の設定の組合せとをショートカットとして格納する格納手段と、前記ショートカットに対して、前記画像処理装置でカードから読み取り可能なカード情報を関連付けて格納されるよう登録する登録手段と、ユーザにより前記ショートカットを選択された場合、または、前記カード情報が読み取られた場合に、前記ショートカットを呼び出し、前記ショートカットに対応する複数の設定の組合せで前記機能を提供する提供手段と、を有する。前記登録手段は、既に即時実行の設定が付与されたショートカットが関連付けられたカード情報に対して、さらに別のショートカットが関連付けられる場合には、該付与された即時実行の設定を無効化する In order to solve the above problem, the image processing device of the present invention has a storage means for storing a combination of a function provided by the image processing device and a plurality of settings as a shortcut, a registration means for registering the shortcut so as to be stored in association with card information that can be read from a card by the image processing device, and a provision means for calling the shortcut when the shortcut is selected by a user or when the card information is read, and providing the function with the combination of a plurality of settings corresponding to the shortcut. When another shortcut is associated with card information to which a shortcut already assigned with an immediate execution setting is associated, the registration means invalidates the assigned immediate execution setting .

本発明によれば、1つのICカードに複数のショートカットを対応付けて管理することができる画像処理装置を提供することができる。 The present invention provides an image processing device that can associate and manage multiple shortcuts with a single IC card.

画像処理装置のハードウェア構成の一例を示す図である。FIG. 2 illustrates an example of a hardware configuration of an image processing apparatus. 画像処理装置のソフトウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a software configuration of the image processing apparatus. ホーム画面の一例を示す図である。FIG. 13 is a diagram illustrating an example of a home screen. コピー画面の一例を示す図である。FIG. 13 illustrates an example of a copy screen. スキャンして送信画面の一例を示す図である。FIG. 13 illustrates an example of a scan and send screen. ショートカット管理テーブルを説明する図である。FIG. 13 is a diagram illustrating a shortcut management table. 追加されたショートカットについて説明する図である。FIG. 13 is a diagram illustrating added shortcuts. ショートカットとICカードを関連付けて登録する例を説明する図である。11 is a diagram illustrating an example of registering a shortcut and an IC card in association with each other. FIG. ICカード管理テーブルを説明する図である。FIG. 13 is a diagram illustrating an IC card management table. ショートカットの登録数が上限を超える場合のエラー画面の一例を示す図である。FIG. 13 is a diagram showing an example of an error screen that appears when the number of registered shortcuts exceeds an upper limit. ショートカット一覧表示画面の一例を示す図である。FIG. 13 is a diagram showing an example of a shortcut list display screen. 第1実施形態におけるICカードとショートカットを関連付ける登録処理を示すフローチャートである。10 is a flowchart showing a registration process for associating an IC card with a shortcut in the first embodiment. 第1実施形態におけるICカードによるショートカットの呼出処理を示すフローチャートである。10 is a flowchart showing a shortcut calling process using an IC card in the first embodiment. 第2実施形態におけるICカードとショートカットを関連付ける登録処理を示すフローチャートである。13 is a flowchart showing a registration process for associating an IC card with a shortcut in the second embodiment. 第2実施形態におけるICカードによるショートカットの呼出処理を示すフローチャートである。13 is a flowchart showing a shortcut calling process using an IC card in the second embodiment;

(第1実施形態)
図1は、画像処理装置101のハードウェア構成の一例を示す図である。画像処理装置101は、例えば、プリンタ機能、コピー機能、スキャン機能など多機能を備えたMFP(Multi Function Peripheral)である。プリンタ機能、コピー機能、スキャン機能などの機能は、例えば、アプリケーションとして提供される。画像処理装置101は、システムバス110、CPU111、RAM112、ROM113、入力制御I/F114、表示制御I/F115、記憶装置I/F116、通信I/Fコントローラ117、ICカード制御I/F130を備える。画像処理装置101は、さらに、タッチパネル118、ディスプレイ119、記憶装置120、スキャナ121、プリンタ122、ICカード読取装置131を備える。なお、図1は本実施形態における説明のための一例を示したものであり、他の構成要素を含んだり、あるいは、本実施形態と同様の効果のある構成であったりしても構わない。
First Embodiment
FIG. 1 is a diagram showing an example of the hardware configuration of an image processing device 101. The image processing device 101 is, for example, an MFP (Multi Function Peripheral) equipped with multiple functions such as a printer function, a copy function, and a scan function. The functions such as the printer function, the copy function, and the scan function are provided as, for example, applications. The image processing device 101 includes a system bus 110, a CPU 111, a RAM 112, a ROM 113, an input control I/F 114, a display control I/F 115, a storage device I/F 116, a communication I/F controller 117, and an IC card control I/F 130. The image processing device 101 further includes a touch panel 118, a display 119, a storage device 120, a scanner 121, a printer 122, and an IC card reader 131. Note that FIG. 1 shows an example for the purpose of explanation of this embodiment, and may include other components or may have a configuration having the same effect as this embodiment.

システムバス110に対してCPU111、RAM112、ROM113、入力制御I/F114、表示制御I/F115、記憶装置I/F116、通信I/Fコントローラ117、ICカード制御I/F130が接続されている。また、システムバス110に対しては、スキャナ121、プリンタ122も接続されている。システムバス110に接続される各部は、システムバス110を介して互いにデータのやりとりを行うことができる。 Connected to the system bus 110 are a CPU 111, a RAM 112, a ROM 113, an input control I/F 114, a display control I/F 115, a storage device I/F 116, a communication I/F controller 117, and an IC card control I/F 130. Also connected to the system bus 110 are a scanner 121 and a printer 122. Each part connected to the system bus 110 can exchange data with each other via the system bus 110.

CPU(Central Processing Unit)111は、画像処理装置101全体の制御やデータの計算・加工を行う。RAM(Random Access Memory)112は、揮発性のメモリであり、CPU111の主メモリ、ワークエリア等の一時記憶領域として用いられる。ROM(Read Only Memory)113は、不揮発性のメモリであり、CPU111が動作するための各種プログラム、画像データやその他のデータ等が、それぞれ所定の領域に格納されている。CPU111は、例えばROM113に格納されるプログラムに従い、RAM112をワークメモリとして用いて、画像処理装置101の各部を制御する。なお、CPU111が動作するためのプログラムの格納先はROM113に限られず、記憶装置120に記憶されていてもよい。 The CPU (Central Processing Unit) 111 controls the entire image processing device 101 and calculates and processes data. The RAM (Random Access Memory) 112 is a volatile memory and is used as a temporary storage area such as the main memory and work area of the CPU 111. The ROM (Read Only Memory) 113 is a non-volatile memory in which various programs for the operation of the CPU 111, image data, and other data are stored in respective predetermined areas. The CPU 111 controls each part of the image processing device 101 using the RAM 112 as a work memory according to the program stored in the ROM 113, for example. Note that the storage location of the program for the operation of the CPU 111 is not limited to the ROM 113, and may be stored in the storage device 120.

入力制御I/F114は、ユーザ操作を受け付け、操作に応じた制御信号を生成し、CPU111に供給する。入力制御I/F114は、ユーザ操作を受け付ける入力デバイスとして、例えば、タッチパネル118などのポインティングデバイス、不図示であるキーボードなどの文字情報入力デバイス、数値などを直接入力するためのハードキー等と接続される。タッチパネル118は、平面的に構成された入力部を有し、入力部においてユーザの指が接触した位置に応じた座標情報が出力される入力デバイスである。本実施形態においては、ユーザの入力操作がタッチパネル118で行われる場合について説明しているが、入力デバイスはタッチパネル118に限られるものではない。CPU111は、タッチパネル118に対してなされたユーザ操作に応じて入力制御I/F114で生成され供給される制御信号に基づき、プログラムに従い画像処理装置101の各部を制御する。これにより、ユーザ操作に応じた動作を画像処理装置101に行わせることができる。 The input control I/F 114 accepts user operations, generates control signals corresponding to the operations, and supplies them to the CPU 111. The input control I/F 114 is connected to, for example, a pointing device such as a touch panel 118, a character information input device such as a keyboard (not shown), and hard keys for directly inputting numerical values, as input devices that accept user operations. The touch panel 118 is an input device that has an input section configured in a planar manner and outputs coordinate information corresponding to the position where the user's finger touches the input section. In this embodiment, a case is described in which the user's input operation is performed on the touch panel 118, but the input device is not limited to the touch panel 118. The CPU 111 controls each part of the image processing device 101 according to a program based on the control signal generated and supplied by the input control I/F 114 in response to the user operation performed on the touch panel 118. This allows the image processing device 101 to perform an operation corresponding to the user operation.

表示制御I/F115は、ディスプレイ119に対して画面を表示させるための表示信号を出力する。具体的には、CPU111が生成した表示制御信号を表示制御I/F115に対して供給し、表示制御I/F115は、CPU111からの表示制御信号に基づき表示信号を生成してディスプレイ119に対して出力する。表示制御I/F115は、例えば、CPU111が生成する表示制御信号に基づき、GUI(Graphical User Interface)を構成するGUI画面をディスプレイ119に表示させる。表示制御I/F115に接続されるディスプレイ119は、例えば液晶ディスプレイであり、ユーザに対して各種画面を表示する。 The display control I/F 115 outputs a display signal for displaying a screen on the display 119. Specifically, the display control signal generated by the CPU 111 is supplied to the display control I/F 115, which generates a display signal based on the display control signal from the CPU 111 and outputs the display signal to the display 119. For example, the display control I/F 115 causes the display 119 to display a GUI screen constituting a GUI (Graphical User Interface) based on the display control signal generated by the CPU 111. The display 119 connected to the display control I/F 115 is, for example, a liquid crystal display, and displays various screens to the user.

タッチパネル118とディスプレイ119は、一体的に構成されていてもよい。例えば、タッチパネル118は光の透過率がディスプレイ119の表示を妨げないように構成され、ディスプレイ119の表示面の上層に取り付けられる。そして、タッチパネル118における入力座標と、ディスプレイ119上の表示座標が対応付けられる。タッチパネル118とディスプレイ119を一体的に構成することにより、あたかもユーザがディスプレイ119上に表示された画面を直接的に操作可能であるかのようなGUIを構成することができる。 The touch panel 118 and the display 119 may be constructed as one unit. For example, the touch panel 118 is constructed so that the light transmittance does not interfere with the display of the display 119, and is attached to the upper layer of the display surface of the display 119. Then, input coordinates on the touch panel 118 correspond to display coordinates on the display 119. By constructing the touch panel 118 and the display 119 as one unit, it is possible to construct a GUI that gives the user the impression that he or she can directly operate the screen displayed on the display 119.

記憶装置I/F116は、CPU111の制御に基づき、記憶装置120からのデータの読み出しや、記憶装置120に対するデータの書き込みを行う。記憶装置I/F116は、記憶装置120と接続している。記憶装置120は、例えば、HDD(Hard Disk Drive)である。また、記憶装置120は、メモリカード、USBメモリ等のフラッシュメモリの外部メディアを装填してデータの読出/書込が可能な装置であってもよい。また、記憶装置120をRAM112やROM113の代わりに使用しても構わない。 The storage device I/F 116 reads data from the storage device 120 and writes data to the storage device 120 under the control of the CPU 111. The storage device I/F 116 is connected to the storage device 120. The storage device 120 is, for example, a hard disk drive (HDD). The storage device 120 may also be a device that can read/write data by loading an external medium such as a memory card or a flash memory such as a USB memory. The storage device 120 may also be used in place of the RAM 112 or ROM 113.

通信I/Fコントローラ117は、CPU111の制御に基づき、ネットワーク102に対する通信を行う。ネットワーク102は、例えば、例えば、インターネット等のLAN、WAN、電話回線、専用デジタル回線、ケーブルテレビ回線、データ放送用無線回線等のいずれか、またはこれらの組み合わせにより実現される、いわゆる通信ネットワークである。ネットワーク102には、画像処理装置101の他、PCや他のMFP、プリンタ、サーバ等、様々な装置が画像処理装置101と通信可能に接続される。また、後述する外部の認証サーバとの接続も通信I/Fコントローラ117を介して行われる。 The communication I/F controller 117 communicates with the network 102 under the control of the CPU 111. The network 102 is a so-called communication network realized by, for example, a LAN such as the Internet, a WAN, a telephone line, a dedicated digital line, a cable television line, a wireless line for data broadcasting, or a combination of these. In addition to the image processing device 101, various devices such as PCs, other MFPs, printers, and servers are connected to the network 102 so as to be able to communicate with the image processing device 101. In addition, a connection to an external authentication server (described later) is also made via the communication I/F controller 117.

スキャナ121は、CPU111の制御に基づき、原稿を読み取り、画像データを生成する。具体的には、CPU111は、入力制御I/F114を介して入力されたユーザの指示に応じて、スキャナ121に対してスキャン処理の実行を指示する。スキャナ121は、原稿台やADF(Auto Document Feeder)に置かれた原稿を読み取り、デジタルデータ化し、画像データを生成する。そして、スキャナ121は、生成した画像データを記憶装置I/F116を介して記憶装置120に格納する。 Scanner 121 reads an original document and generates image data under the control of CPU 111. Specifically, CPU 111 instructs scanner 121 to execute a scan process in response to a user instruction input via input control I/F 114. Scanner 121 reads an original document placed on a platen or ADF (Auto Document Feeder), digitizes the original document, and generates image data. Scanner 121 then stores the generated image data in storage device 120 via storage device I/F 116.

プリンタ122は、CPU111の制御に基づき、記憶装置120に保存された画像データを印刷処理する。具体的には、CPU111は、入力制御I/F114を介して入力されたユーザの指示や通信I/Fコントローラ117を介して外部装置から入力されたコマンドの指示に応じて、プリンタ122に対して印刷処理の実行を指示する。プリンタ122は、記憶装置120から画像データを読出し、印刷可能なデータ形式に変換し、紙原稿に印字し出力する。 Printer 122 prints image data stored in storage device 120 under the control of CPU 111. Specifically, CPU 111 instructs printer 122 to execute printing process in response to user instructions input via input control I/F 114 or commands input from an external device via communication I/F controller 117. Printer 122 reads image data from storage device 120, converts it into a printable data format, and prints and outputs it on a paper document.

ICカード制御I/F130は、ICカード読取装置131と接続され、ICカード読取装置131に対してICカードの読取指示信号を出力する。また、ICカード制御I/F130は、ICカード読取装置131から取得したICカードの読み取り結果をCPU111に出力する。ここで、本実施形態におけるICカードは、NFC(Near Field Communication)などが搭載された非接触ICカードとする。ICカードの読み取りを行う場合、CPU111は、プログラムに従い、生成したICカード制御信号をICカード制御I/F130に対して供給する。ICカード制御I/F130は、CPU111の制御信号に基づきICカード読取信号を生成してICカード読取装置131に対して出力する。ICカード読取装置131は、ICカード読取信号に基づいて、NFC機能を用いてICカード読取装置131にかざされているICカードの情報の読み込みを行い、ICカード制御I/F130に読取結果の信号をICカード制御I/F130に出力する。 The IC card control I/F 130 is connected to the IC card reader 131 and outputs an IC card read instruction signal to the IC card reader 131. The IC card control I/F 130 also outputs the IC card read result obtained from the IC card reader 131 to the CPU 111. Here, the IC card in this embodiment is a contactless IC card equipped with NFC (Near Field Communication) or the like. When reading an IC card, the CPU 111 supplies the generated IC card control signal to the IC card control I/F 130 according to a program. The IC card control I/F 130 generates an IC card read signal based on the control signal of the CPU 111 and outputs it to the IC card reader 131. Based on the IC card reading signal, the IC card reader 131 uses the NFC function to read information from the IC card held over the IC card reader 131, and outputs a signal of the reading result to the IC card control I/F 130.

次に、画像処理装置101のソフトウェアの構成について、図2を用いて説明する。図2は、画像処理装置101のソフトウェア構成の一例を示す図である。なお、図2は本実施形態における説明のための一例を示したものであり、他の構成要素を含んだり、あるいは、本実施形態と同様の効果のある構成であったりしても構わない。図2のおける各制御部は、ROM113に記憶されており、起動時や機能利用時など必要に応じてRAM112へ展開され、CPU111により制御される。 Next, the software configuration of the image processing device 101 will be described with reference to FIG. 2. FIG. 2 is a diagram showing an example of the software configuration of the image processing device 101. Note that FIG. 2 shows an example for the purpose of explaining this embodiment, and it may include other components, or may have a configuration that has the same effect as this embodiment. Each control unit in FIG. 2 is stored in ROM 113, and is deployed to RAM 112 as necessary, such as at the time of startup or when a function is used, and is controlled by CPU 111.

画像処理装置101は、制御バス200、表示操作制御部201、認証制御部202、ネットワーク制御部203、送信制御部204、コピー制御部205、FAX制御部206、文書利用制御部207、文書保存制御部208を備える。画像処理装置101は、さらに、ICカード制御部209、ショートカット制御部210を備える。画像処理装置101には、コピー、スキャンなどのひとつ以上の機能があり、それぞれの機能毎に制御部がある。図2には一例として、スキャン機能を制御する送信制御部204および文書保存制御部208、コピー機能を制御するコピー制御部205および文書利用制御部207、FAX機能を制御するFAX制御部206が示される。 The image processing device 101 includes a control bus 200, a display operation control unit 201, an authentication control unit 202, a network control unit 203, a transmission control unit 204, a copy control unit 205, a fax control unit 206, a document usage control unit 207, and a document storage control unit 208. The image processing device 101 further includes an IC card control unit 209 and a shortcut control unit 210. The image processing device 101 has one or more functions such as copying and scanning, and each function has its own control unit. As an example, FIG. 2 shows the transmission control unit 204 and document storage control unit 208 that control the scan function, the copy control unit 205 and document usage control unit 207 that control the copy function, and the fax control unit 206 that controls the fax function.

制御バス200には、表示操作制御部201~ショートカット制御部210の各制御部が接続されている。制御バス200は、CPU111の制御に基づき、各制御部間の情報の受け渡しをする。例えば、制御バス200は、各制御部から受け取った表示情報を表示操作制御部201へ送り、表示操作制御部201は取得した表示情報に応じてディスプレイ119に表示を行う。 The control bus 200 is connected to each of the control units, from the display operation control unit 201 to the shortcut control unit 210. The control bus 200 transfers information between each of the control units under the control of the CPU 111. For example, the control bus 200 sends display information received from each of the control units to the display operation control unit 201, and the display operation control unit 201 displays on the display 119 according to the acquired display information.

表示操作制御部201は、入力制御I/F114および表示制御I/F115を制御する。例えば、表示操作制御部201は、他の制御部からの指示に基づいて表示操作部115を介してディスプレイ119で表示を行う。また、表示操作制御部201は、入力制御I/F114を介してタッチパネル118にユーザが入力した情報を受け付ける。なお、表示操作制御部201は、受付けた情報を、必要に応じて制御バス200を介して各制御部へ通知する。 The display operation control unit 201 controls the input control I/F 114 and the display control I/F 115. For example, the display operation control unit 201 displays on the display 119 via the display operation unit 115 based on instructions from other control units. The display operation control unit 201 also accepts information input by the user to the touch panel 118 via the input control I/F 114. The display operation control unit 201 notifies each control unit of the accepted information via the control bus 200 as necessary.

認証制御部202は、ユーザを識別するための認証処理を行い、画像処理装置101の操作者が画像処理装置101の正当なユーザか否かの判断を行う。ユーザの認証処理を行い、正当なユーザの場合にセッションを開始することをログインと呼ぶ。一方、ユーザが画像処理装置101を利用後に、当該ユーザのセッションを終了することをログアウトと呼ぶ。 The authentication control unit 202 performs authentication processing to identify a user and determines whether or not the operator of the image processing device 101 is a legitimate user of the image processing device 101. Performing user authentication processing and starting a session if the user is a legitimate user is called logging in. On the other hand, terminating a user's session after using the image processing device 101 is called logging out.

また、認証制御部202は、ユーザ情報を格納した不図示のユーザ情報データベースを制御する。ユーザ情報データベースは、記憶装置120に格納されていてもよいし、外部の認証サーバに格納されていてもよい。ユーザ情報データベースが外部の認証サーバに格納されている場合には、認証制御部202は、通信I/Fコントローラ117を介して、外部の認証サーバに接続し、外部の認証サーバの認証結果を利用する。認証制御部202と外部の認証サーバとの認証情報のやり取りは、公知の技術を用いて行う。
ネットワーク制御部203は、通信I/Fコントローラ117を制御して、ネットワーク102上の外部機器と接続を行うための処理を行う。
送信制御部204は、スキャナ121から原稿をスキャンし、スキャンした文書を所定のファイルフォーマットに変換する。また、送信制御部204は、メールなどのプロトコルを使って、ネットワーク制御部203を介して、ネットワーク102上のメールサーバなどに文書の送信を行う。送信制御部204を用いる機能(アプリケーション)の一例として、スキャンして送信アプリがある。
The authentication control unit 202 also controls a user information database (not shown) that stores user information. The user information database may be stored in the storage device 120 or in an external authentication server. When the user information database is stored in an external authentication server, the authentication control unit 202 connects to the external authentication server via the communication I/F controller 117 and uses the authentication result of the external authentication server. The authentication information is exchanged between the authentication control unit 202 and the external authentication server using a known technique.
The network control unit 203 controls the communication I/F controller 117 to perform processing for connecting to external devices on the network 102 .
The transmission control unit 204 scans an original document using the scanner 121 and converts the scanned document into a predetermined file format. The transmission control unit 204 also transmits the document to a mail server or the like on the network 102 via the network control unit 203 using a protocol such as email. An example of a function (application) that uses the transmission control unit 204 is a scan and send application.

コピー制御部205は、スキャナ121から原稿をスキャンし、ステイプルなど指定された加工を施して、プリンタ122に出力する。コピー制御部205を用いる機能(アプリケーション)の一例として、コピーアプリがある。
FAX制御部206は、ネットワーク102の公衆回線網、インターネット回線などを用いて、公知のG3などのFAX送信プロトコルを使い、ネットワーク制御部203を介して送信先に文書の送信を行う。FAX制御部206を用いる機能(アプリケーション)の一例として、ファクスアプリがある。
The copy control unit 205 scans an original using the scanner 121, performs designated processing such as stapling, and outputs the scanned image to the printer 122. One example of a function (application) that uses the copy control unit 205 is a copy application.
The FAX control unit 206 uses a public line network of the network 102, an Internet line, or the like, and uses a known FAX transmission protocol such as G3 to transmit a document to a destination via the network control unit 203. An example of a function (application) that uses the FAX control unit 206 is a fax application.

文書利用制御部207は、画像処理装置101の記憶装置120、外部のファイルサーバ、メモリメディア、クラウドストレージなどに保存されている文書を利用した処理を行う。文書を利用した処理としては、例えば、プリンタ122での印刷処理や、ディスプレイ119へのプレビューの表示処理等が行われる。文書利用制御部207は、記憶装置120に保存された文書を利用する場合は、記憶装置I/F116を介して、記憶装置120にアクセスして、指定された文書を取得して処理を行う。文書利用制御部207は、外部のファイルサーバやクラウド上のストレージに保存された文書を利用する場合は、適切なプロトコルを用いて、ネットワーク制御部203を介してネットワーク102上の保存先から文書を取得して処理を行う。 The document usage control unit 207 performs processing using documents stored in the storage device 120 of the image processing device 101, an external file server, memory media, cloud storage, etc. Processing using documents includes, for example, printing processing by the printer 122 and displaying a preview on the display 119. When using a document stored in the storage device 120, the document usage control unit 207 accesses the storage device 120 via the storage device I/F 116, acquires the specified document, and performs processing. When using a document stored in an external file server or cloud storage, the document usage control unit 207 acquires the document from the storage destination on the network 102 via the network control unit 203 using an appropriate protocol, and performs processing.

文書保存制御部208は、文書ファイルを、画像処理装置101の内部の記憶装置120、USBメモリなどのメモリメディア、ネットワーク102上のファイルサーバ、クラウド上のストレージ等に保存する。例えば、文書保存制御部208は、送信制御部204と同様に、スキャナ121から原稿をスキャンし、スキャンした文書を所定のファイルフォーマットに変換し、保存する。ネットワーク102上のファイルサーバやクラウド上のストレージに文書ファイルを保存する場合は、文書保存制御部208は、適切な通信プロトコルを用いて、ネットワーク制御部203を介して保存先にアクセスし、文書の保存を行う。通信プロトコルとしては、例えば、SMB(Server Message Block)などがある。記憶装置120や画像処理装置101に装填されたメモリメディアに文書ファイルを保存する場合は、文書保存制御部208は、記憶装置I/F116を介して、保存先にアクセスし、文書の保存を行う。文書利用制御部207および文書保存制御部208を用いる機能(アプリケーション)の一例として、スキャンして保存アプリ、クラウドアプリがある。 The document storage control unit 208 stores the document file in the storage device 120 inside the image processing device 101, a memory medium such as a USB memory, a file server on the network 102, a cloud storage, etc. For example, the document storage control unit 208, like the transmission control unit 204, scans an original from the scanner 121, converts the scanned document into a predetermined file format, and stores it. When storing a document file in a file server on the network 102 or cloud storage, the document storage control unit 208 uses an appropriate communication protocol to access the storage destination via the network control unit 203 and stores the document. An example of the communication protocol is SMB (Server Message Block). When storing a document file in the storage device 120 or a memory medium loaded in the image processing device 101, the document storage control unit 208 accesses the storage destination via the storage device I/F 116 and stores the document. Examples of functions (applications) that use the document usage control unit 207 and the document storage control unit 208 include a scan and store app and a cloud app.

ICカード制御部209は、ICカード制御I/F130を介してICカード読取装置131にアクセスして、ICカードの情報を読み取り、要求元の制御部に対して読み取った結果を返す。ICカード制御部209がICカードから読み取り可能なカード情報には、ICチップに書き込まれたICカードを一意に識別する番号が記録されており、以下、ICカードを一意に識別する番号をカードIDと記す。また、本実施形態のICカード制御部209は、ショートカットとICカードとを紐づけて登録し管理する。ショートカット制御部210は、後述するショートカットの格納、管理、提供を行う。 The IC card control unit 209 accesses the IC card reader 131 via the IC card control I/F 130, reads information from the IC card, and returns the read result to the requesting control unit. The card information that the IC card control unit 209 can read from the IC card records a number that uniquely identifies the IC card written in the IC chip; hereinafter, the number that uniquely identifies the IC card will be referred to as a card ID. In addition, in this embodiment, the IC card control unit 209 links shortcuts to IC cards, registers them, and manages them. The shortcut control unit 210 stores, manages, and provides shortcuts, which will be described later.

<ホーム画面>
次に、画像処理装置101のホーム画面について説明する。図3は、ホーム画面の一例を示す図である。ホーム画面340は、コントロール領域300、タブ領域310、選択領域320、情報領域330の4つの領域を有する。タブ領域310、選択領域320、情報領域330の表示は、実行中の各機能に応じて変化する。一方、コントロール領域300は、実行中の機能に依らず常に表示されている。
<Home screen>
Next, the home screen of the image processing device 101 will be described. Fig. 3 is a diagram showing an example of the home screen. The home screen 340 has four areas: a control area 300, a tab area 310, a selection area 320, and an information area 330. The display of the tab area 310, the selection area 320, and the information area 330 changes depending on the function being executed. On the other hand, the control area 300 is always displayed regardless of the function being executed.

コントロール領域300には、画像処理装置101にログインするためのログインボタン301、設定画面を表示するための設定ボタン302、実行中の機能からホーム画面に戻るためのホームボタン303が表示される。さらに、コントロール領域300には、数値などを入力するためのキーパッド304、クリアボタン、リセットボタン、スタートボタン、ストップボタン等が表示される。
情報領域330は、ユーザに対し所定の情報を表示する領域である。情報領域330には、例えば、現在の日時や、エラーが発生した場合にはエラーメッセージが表示される。
The control area 300 displays a login button 301 for logging in to the image processing device 101, a setting button 302 for displaying a setting screen, and a home button 303 for returning to the home screen from an active function. Furthermore, the control area 300 displays a keypad 304 for inputting numerical values, etc., a clear button, a reset button, a start button, a stop button, etc.
The information area 330 is an area that displays predetermined information to the user, such as the current date and time, or an error message if an error occurs.

タブ領域310には、選択領域320を切り替えるための複数のタブが表示される。タブ領域310のタブが選択されると、選択されたタブに対応する画面が選択領域320に表示される。例えば、図3の例では、タブ1が選択されており、タブ1に対応する画面が選択領域320に表示されている。 The tab area 310 displays a number of tabs for switching the selection area 320. When a tab in the tab area 310 is selected, a screen corresponding to the selected tab is displayed in the selection area 320. For example, in the example of FIG. 3, tab 1 is selected, and a screen corresponding to tab 1 is displayed in the selection area 320.

選択領域320には、機能を実行するための機能実行ボタンが複数表示される。例えば、図3の例では、コピー機能を実行するためのコピーボタン321、スキャン機能および送信機能を実行するためのスキャンして送信ボタン322などのボタンが表示されている。機能実行ボタン等がユーザにより押下されると、各機能に対応した画面が、タブ領域310および選択領域320に相当する領域に表示される。例えば、コピー機能が実行されれば、コピーアプリの画面が表示され、スキャンして送信機能が実行されれば、スキャンして送信アプリの画面が表示される。また、設定ボタン302がユーザにより押下した場合には、タブ領域310および選択領域320に相当する領域に、画像処理装置101の設定画面が表示される。 In the selection area 320, a plurality of function execution buttons for executing functions are displayed. For example, in the example of FIG. 3, buttons such as a copy button 321 for executing a copy function, and a scan and send button 322 for executing a scan function and a send function are displayed. When a function execution button or the like is pressed by the user, a screen corresponding to each function is displayed in the area corresponding to the tab area 310 and the selection area 320. For example, when the copy function is executed, a copy application screen is displayed, and when the scan and send function is executed, a scan and send application screen is displayed. Also, when the setting button 302 is pressed by the user, a setting screen of the image processing device 101 is displayed in the area corresponding to the tab area 310 and the selection area 320.

選択領域320において機能が未登録のボタンには、追加ボタン323が表示される。選択領域320で追加ボタン323が表示されている箇所には、新規のアプリケーションを画像処理装置101にインストールして機能実行ボタンを追加したり、後述するショートカットを登録したりすることができる。 An add button 323 is displayed on buttons in the selection area 320 for which no function has been registered. In the places in the selection area 320 where the add button 323 is displayed, it is possible to install a new application on the image processing device 101 to add a function execution button or to register a shortcut, which will be described later.

<アプリケーション画面>
次に、ホーム画面340で機能実行ボタンを選択することで表示されるアプリケーションの画面について説明する。図4は、コピー画面の一例を示す図である。ホーム画面340においてコピーボタン321がユーザにより選択されると、コピー機能を実行するためのコピー画面400が表示される。図5は、スキャンして送信画面の一例を示す図である。ホーム画面340においてスキャンして送信ボタン322がユーザにより選択されると、スキャン機能および送信機能を実行するためのスキャンして送信画面500が表示される。
<Application screen>
Next, a description will be given of the application screen displayed by selecting a function execution button on the home screen 340. Fig. 4 is a diagram showing an example of a copy screen. When the user selects the copy button 321 on the home screen 340, a copy screen 400 for executing the copy function is displayed. Fig. 5 is a diagram showing an example of a scan and send screen. When the user selects the scan and send button 322 on the home screen 340, a scan and send screen 500 for executing the scan function and the send function is displayed.

<ショートカット>
また、本実施形態の各アプリケーション画面には、ショートカットを登録するためのショートカット登録ボタン401が表示される。ショートカットとは、それぞれのアプリケーションにおいてよく使う設定(お気に入り設定)を予め登録しておき、よく使う設定を簡単に呼び出せるようにする機能である。ショートカットとして登録されるよく使う設定には、複数の設定の組合せも含まれる。ショートカットには、呼び出したい機能(アプリケーション)とその機能の復元したい設定が格納(登録)されている。ショートカットによって、ユーザは、毎回同じ設定を行わなくて済むようになる。ショートカットが実行されると、ショートカットに登録されたアプリケーションが起動して、同時にアプリケーションのよく使う設定が復元する。なお、ショートカットに設定されたアプリケーションによく使う設定が登録されていない場合は、デフォルト設定で当該アプリケーションが起動する。ショートカットは、ショートカット制御部210により例えば記憶装置120に格納され、制御される。
<Shortcuts>
In addition, a shortcut registration button 401 for registering a shortcut is displayed on each application screen in this embodiment. A shortcut is a function that allows frequently used settings (favorite settings) to be registered in advance in each application, and allows the frequently used settings to be easily called up. The frequently used settings registered as shortcuts include combinations of multiple settings. A function (application) to be called and a setting to be restored for that function are stored (registered) in the shortcut. The shortcuts allow the user to avoid making the same settings every time. When the shortcut is executed, the application registered in the shortcut is started, and the frequently used settings of the application are simultaneously restored. Note that if the frequently used settings are not registered in the application set in the shortcut, the application is started with the default settings. The shortcuts are stored in, for example, the storage device 120 and controlled by the shortcut control unit 210.

コピー画面400には、印刷の部数を指定する部数設定、印刷の各種設定を行うための設定ボタン、ショートカット登録ボタン401が表示される。印刷の部数は、例えば、キーパッド304を用いて指定される。コピー画面400に表示される設定ボタンには、例えば、面付設定ボタン、両面印刷設定ボタン、カラー設定ボタンがある。面付設定ボタンでは、1枚の用紙に割付けるページ数を指定する。両面印刷設定ボタンでは、片面印刷か両面印刷を指定する。カラー設定ボタンでは、印刷をカラー、白黒、グレースケースのいずれで行うのかを指定する。部数設定および各設定ボタンには、現在設定されている値が表示されている。各設定ボタンを押下すると、対応する設定値を変更する画面が表示され、設定を変更することができる。 The copy screen 400 displays a number of copies setting to specify the number of copies to print, setting buttons for various print settings, and a shortcut registration button 401. The number of copies to print is specified, for example, using the keypad 304. Setting buttons displayed on the copy screen 400 include, for example, an imposition setting button, a double-sided printing setting button, and a color setting button. The imposition setting button specifies the number of pages to be assigned to one sheet of paper. The double-sided printing setting button specifies single-sided or double-sided printing. The color setting button specifies whether printing will be in color, black and white, or grayscale. The number of copies setting and each setting button display the currently set value. Pressing each setting button displays a screen for changing the corresponding setting value, and the setting can be changed.

ユーザが指定していない設定には、デフォルト設定が利用される。コピー機能のデフォルト設定を、例えば、部数は1、面付設定は1in1、両面印刷設定は片面、カラー設定はカラーであるとする。ユーザが、面付設定を2in1、両面印刷設定を両面、カラー設定を白黒と設定した場合には、設定していない部数にはデフォルト設定の部数:1が設定される。 Default settings are used for settings that are not specified by the user. For example, the default settings for the copy function are number of copies: 1, imposition setting: 1 in 1, duplex printing setting: single-sided, and color setting: color. If the user sets the imposition setting to 2 in 1, duplex printing setting: double-sided, and color setting: black and white, the default setting of number of copies: 1 will be used for the number of copies that is not specified.

ショートカット登録ボタン401は、よく使う設定をショートカットとして登録するためのボタンである。ショートカット登録ボタン401が押下されると、その時点で表示されている設定の状態がショートカットとして登録される。例えば、コピー機能で用紙節約のために、面付設定が2in1、両面印刷設定が両面、カラー設定が白黒の設定をよく行う場合、「部数:1、面付設定:2in1、両面印刷設定:両面、カラー設定:白黒」という設定の組合せをショートカットとして登録する。登録されたショートカットの情報は、図6に示されるショートカット管理テーブルに格納される。また、登録されたショートカットは、例えば、図7に示されるように、ホーム画面の選択領域320にショートカットボタン710として表示される。コピー機能を呼び出した際には各設定には通常はデフォルト設定が表示されるが、登録されたショートカットボタン710を押下すると、ショートカットに登録されている設定が復元される。ショートカットに登録されている設定が復元されることにより、コピーの設定が「部数:1、面付設定:2in1、両面印刷設定:両面、カラー設定:白黒」となる。ユーザは、ショートカットボタン710を押下して原稿を置いてスタートするだけで、いつも使う設定でコピーを行うことができる。 The shortcut registration button 401 is a button for registering frequently used settings as shortcuts. When the shortcut registration button 401 is pressed, the state of the settings displayed at that time is registered as a shortcut. For example, if the imposition setting is often set to 2 in 1, the double-sided printing setting is set to double-sided, and the color setting is set to black and white in order to save paper in the copy function, the combination of settings "Number of copies: 1, imposition setting: 2 in 1, double-sided printing setting: double-sided, color setting: black and white" is registered as a shortcut. Information on the registered shortcut is stored in the shortcut management table shown in FIG. 6. In addition, the registered shortcut is displayed as a shortcut button 710 in the selection area 320 of the home screen, for example, as shown in FIG. 7. When the copy function is called, the default settings are usually displayed for each setting, but when the registered shortcut button 710 is pressed, the settings registered in the shortcut are restored. By restoring the settings registered in the shortcut, the copy settings become "Number of copies: 1, imposition setting: 2 in 1, double-sided printing setting: double-sided, color setting: black and white". Users can make copies using their usual settings simply by pressing the shortcut button 710, placing the original, and starting.

スキャンして送信画面500には、送信先設定およびスキャンの各種設定を行うための設定ボタン、ショートカット登録ボタン401が表示される。送信先設定では、スキャンした文書を送信するメールアドレスやファイルサーバのパスなどの送信先を設定することができる。スキャンして送信画面500に表示される設定ボタンには、例えば、フォーマット設定ボタン、解像度設定ボタン、カラー設定ボタンがある。フォーマット設定ボタンでは、スキャンした文書の保存形式を指定する。解像度設定ボタンでは、スキャンの解像度を指定する。カラー設定では、原稿の読み取りをカラー、白黒、グレースケール、自動判定のいずれで行うかを指定する。送信先設定および各設定ボタンには、現在設定されている値が表示されている。なお、図4および図5はアプリケーションの画面の一例であり、説明した設定以外の設定が可能であってもよいし、説明した設定を行えない形態であっても構わない。 The Scan and Send screen 500 displays setting buttons for setting the destination and various scan settings, and a shortcut registration button 401. In the destination setting, the destination can be set, such as an email address to which the scanned document is sent or a path to a file server. The setting buttons displayed on the Scan and Send screen 500 include, for example, a format setting button, a resolution setting button, and a color setting button. The format setting button specifies the format in which the scanned document is saved. The resolution setting button specifies the scan resolution. In the color setting, the document is read in color, black and white, grayscale, or automatically determined. The currently set values are displayed in the destination setting and each setting button. Note that FIG. 4 and FIG. 5 are examples of application screens, and settings other than those described may be possible, or the configuration may not allow the settings described.

ユーザが指定していない設定には、デフォルト設定が利用される。スキャンして送信機能のデフォルト設定を、例えば、送信先設定は空、フォーマット設定はjpeg、解像度設定は300dpi、カラー設定は自動判定であるとする。ユーザが、送信先をSMB \\172.20.83.168\folder、フォーマットをjpeg、解像度を300dpiと設定した場合には、設定していないカラー設定にはデフォルト設定の自動判定が設定される。 Default settings are used for settings that are not specified by the user. For example, the default settings for the scan and send function are: destination is blank, format is jpeg, resolution is 300 dpi, and color is automatically determined. If the user sets the destination to SMB \\172.20.83.168\folder, the format to jpeg, and the resolution to 300 dpi, the default automatically determined color settings will be used for any settings that are not specified.

また、スキャンして送信画面500には、ショートカット登録ボタン401が表示される。例えば、ユーザがスキャンして送信機能で、送信先がSMB \\172.20.83.168\folder、フォーマットがjpeg、解像度が400dpiの設定をよく使い、カラー設定にはデフォルト設定である自動判定が設定されるとする。スキャンして送信画面500でよく使う設定を設定した状態でショートカット登録ボタン401を押下する。これにより、「送信先:SMB \\172.20.83.168\folder、フォーマット:jpeg、解像度:400dpi」をショートカットとして登録することができる。登録されたショートカットの情報は、図6に示されるショートカット管理テーブルに格納される。また、登録されたショートカットは、例えば、図7に示されるように、ホーム画面の選択領域320にショートカットボタン710として表示される。登録されたショートカットボタン710を押下すると、ショートカットに登録されている設定が復元される。ショートカットに登録されている設定が復元されることにより、ユーザがスキャンして送信機能の設定が「送信先:SMB \\172.20.83.168\folder、フォーマット:jpeg、解像度:400dpi、カラー:自動」となる。ユーザは、ショートカットボタン710を押下して原稿を置いてスタートするだけで、いつも使う設定でいつもの送信先にスキャンした文書を送信することができる。 In addition, the scan and send screen 500 displays a shortcut registration button 401. For example, assume that a user frequently uses the scan and send function with the settings of SMB 172.20.83.168 folder as the destination, jpeg as the format, and 400 dpi as the resolution, and the default color setting is set to automatic determination. The user presses the shortcut registration button 401 after setting the frequently used settings on the scan and send screen 500. This allows "Destination: SMB 172.20.83.168 folder, format: jpeg, resolution: 400 dpi" to be registered as a shortcut. The information of the registered shortcut is stored in the shortcut management table shown in FIG. 6. In addition, the registered shortcut is displayed as a shortcut button 710 in the selection area 320 of the home screen, for example, as shown in FIG. 7. When the registered shortcut button 710 is pressed, the settings registered in the shortcut are restored. By restoring the settings registered in the shortcut, the user's settings for the scan and send function will be "Destination: SMB \\172.20.83.168\folder, Format: jpeg, Resolution: 400 dpi, Color: Auto." The user can send scanned documents to the usual destination with the usual settings by simply pressing the shortcut button 710, placing the original, and starting.

ショートカット設定は、図6に示されるショートカット管理テーブルに格納される。図6は、ショートカット管理テーブルを説明する図である。ショートカット管理テーブルは、ショートカット制御部210により管理される。ショートカット管理テーブルでは、各ショートカットのショートカットID601、機能602、設定603、即時実行604が管理される。 The shortcut settings are stored in the shortcut management table shown in FIG. 6. FIG. 6 is a diagram illustrating the shortcut management table. The shortcut management table is managed by the shortcut control unit 210. In the shortcut management table, the shortcut ID 601, function 602, setting 603, and immediate execution 604 of each shortcut are managed.

ショートカットID601には、登録されているショートカットを識別するための一意な識別子が格納される。機能602には、どの機能(アプリケーション)のショートカットであるかが格納される。設定603には、ショートカットとして登録された複数の設定の組合せが格納される。即時実行604は、ショートカットボタンが押下された場合に対応する機能・設定を即座に実行するか否かの設定が格納される。即時実行604には、例えば、「ON」と「OFF」のいずれかが登録される。「ON」の場合は、ショートカットの機能、設定を呼び出した後にユーザ操作不要で即座にその機能、設定を実行する。一方、「OFF」の場合は、ショートカットの機能、設定を呼び出すだけである。 In Shortcut ID 601, a unique identifier for identifying the registered shortcut is stored. In Function 602, which function (application) the shortcut is for is stored. In Settings 603, a combination of multiple settings registered as a shortcut is stored. In Immediate Execution 604, a setting for whether or not to immediately execute the corresponding function/setting when the shortcut button is pressed is stored. In Immediate Execution 604, for example, either "ON" or "OFF" is registered. When "ON", the function/setting of the shortcut is called and then executed immediately without user operation. On the other hand, when "OFF", the function/setting of the shortcut is simply called.

ショートカット610は、前述のコピー機能のショートカットに対応するお気に入り管理テーブルの一例である。ショートカット610のショートカットID601には「F0001」、機能602には「コピー」、設定603には「部数:1、面付設定:2in1、両面印刷設定:両面、カラー設定:白黒」、即時実行604には「OFF」が格納される。ショートカット611は、前述のスキャンして送信機能のショートカットに対応するお気に入り管理テーブルの一例である。ショートカット611のショートカットID601には「F0005」が、機能602には「スキャンして送信」が格納される。そして、ショートカット611の設定603には「送信先:ファイルサーバ \\172.20.83.168\folder、フォーマット:jpeg、解像度400dpi、カラー設定:自動」、即時実行604には「ON」が格納される。 Shortcut 610 is an example of a favorites management table corresponding to a shortcut for the copy function described above. The shortcut ID 601 of shortcut 610 stores "F0001", the function 602 stores "Copy", the settings 603 stores "Number of copies: 1, Imposition setting: 2 in 1, Duplex printing setting: Duplex, Color setting: Black and white", and the immediate execution 604 stores "OFF". Shortcut 611 is an example of a favorites management table corresponding to a shortcut for the scan and send function described above. The shortcut ID 601 of shortcut 611 stores "F0005", and the function 602 stores "Scan and send". The settings 603 of shortcut 611 store "Destination: File server \\172.20.83.168\folder, Format: jpeg, Resolution 400 dpi, Color setting: Automatic", and the immediate execution 604 stores "ON".

図7は、ホーム画面に追加されたショートカットについて説明する図である。各アプリケーション画面でショートカット登録ボタン401が押下されることにより登録されたショートカットは、ショートカットボタン710としてホーム画面の選択領域320に追加表示される。なお、ショートカットボタン710は複数登録でき、ショートカットボタンの名称はショートカット登録時に任意に設定することが可能である。 Figure 7 is a diagram explaining shortcuts added to the home screen. A shortcut registered by pressing the shortcut registration button 401 on each application screen is additionally displayed as a shortcut button 710 in the selection area 320 of the home screen. Note that multiple shortcut buttons 710 can be registered, and the name of the shortcut button can be set arbitrarily when registering the shortcut.

<ICカードによるショートカットの登録/呼び出し>
次に、ショートカットとICカードのカード情報の関係について説明する。ショートカット制御部210は、ショートカットに対してICカードのカード情報を関連付けて登録、管理する。事前にショートカットに対応するICカードを登録することで、ICカードをICカード読取装置131にかざすだけで、ICカードに対応したショートカットを実行することができる。
<Registering/calling shortcuts using an IC card>
Next, the relationship between shortcuts and IC card information will be described. The shortcut control unit 210 registers and manages IC card information in association with shortcuts. By registering an IC card corresponding to a shortcut in advance, the shortcut corresponding to the IC card can be executed simply by holding the IC card over the IC card reader 131.

なお、本実施形態において、ショートカットは、ユーザ情報が紐付いたカード情報に対応づけて登録することも可能であるが、ログインユーザーのユーザ情報に依存せず、ユーザ情報が紐付かないカード情報に対応づけて登録することも可能である。例えば、ユーザは、画像処理装置101にログインするために利用するユーザ情報が紐付いたICカード以外に、交通系ICカードなどユーザ情報が紐付かない任意のカードを保持している場合がある。ユーザは、ユーザ情報が紐付かない交通系ICカード等のカード情報に関連付けてショートカットを登録しておくことで、ログインすることなく、簡単にカード情報に関連付けられたショートカットを呼び出すことが可能となる。このように、ユーザ情報が紐付かないカード情報にショートカットを関連付ける場合は、ショートカットに対してユーザ情報をさらに紐づけて登録する必要がない。また、ユーザ情報が紐付いたICカードのカード情報については、ショートカットに対してカード情報を関連付けて登録するときやショートカットをインポートすることで登録するときなどに、そのユーザ情報の登録を制限することも可能である。 In this embodiment, the shortcut can be registered in association with card information linked to user information, but it can also be registered in association with card information not linked to user information of the logged-in user, independent of the user information of the logged-in user. For example, the user may hold any card not linked to user information, such as a transportation IC card, in addition to an IC card linked to user information used to log in to the image processing device 101. By registering a shortcut in association with card information such as a transportation IC card not linked to user information, the user can easily call up a shortcut associated with card information without logging in. In this way, when associating a shortcut with card information not linked to user information, it is not necessary to further associate and register user information with the shortcut. In addition, it is also possible to restrict the registration of user information for the card information of an IC card linked to user information when associating card information with a shortcut and registering it, or when registering by importing a shortcut.

ここで、ショートカットとICカードとを関連付けて登録する例について説明する。図8は、ショートカットとICカードを関連付けて登録する例を説明する図である。ショートカットにICカードを登録する一例として、登録されたショートカットボタンを長押しすることで、ICカード登録操作画面を表示させる方法がある。ショートカットボタン710にICカードを登録する場合を例に説明する。図7に示されるショートカットボタン710を長押しすると、図8(A)に示されるICカード登録操作画面800が表示される。ICカード登録操作画面800には、ICカード登録ボタン801、ICカード削除ボタン802、操作を終了させるキャンセルボタンが表示される。 Here, an example of registering a shortcut and an IC card in association with each other will be described. FIG. 8 is a diagram for explaining an example of registering a shortcut and an IC card in association with each other. As an example of registering an IC card to a shortcut, there is a method of displaying an IC card registration operation screen by pressing and holding the registered shortcut button. An example of registering an IC card to shortcut button 710 will be described. When shortcut button 710 shown in FIG. 7 is pressed and held, IC card registration operation screen 800 shown in FIG. 8(A) is displayed. An IC card registration button 801, an IC card deletion button 802, and a cancel button for terminating the operation are displayed on IC card registration operation screen 800.

ユーザがICカード登録ボタン801を押下すると、図8(B)に示されるICカード登録画面810が表示される。ICカード登録画面810が表示されている間にユーザがICカード読取装置131にICカードをかざすと、かざしたICカードのカード情報が読み取られる。そして、読み取られたカード情報に関連付けてショートカットボタン710に対応するショートカットが登録される。なお、本実施形態ではカード情報のうちカードIDにショートカットの情報を関連付けて登録する例について説明するが、他のカード情報に関連付けてもよい。一方、ユーザがICカード削除ボタン802を押下すると、当該ショートカットに登録されているICカードのカードIDが削除される。 When the user presses the IC card registration button 801, the IC card registration screen 810 shown in FIG. 8 (B) is displayed. When the user holds an IC card over the IC card reader 131 while the IC card registration screen 810 is displayed, the card information of the held IC card is read. Then, a shortcut corresponding to the shortcut button 710 is registered in association with the read card information. Note that in this embodiment, an example is described in which shortcut information is registered in association with a card ID among the card information, but it may be associated with other card information. On the other hand, when the user presses the IC card deletion button 802, the card ID of the IC card registered in that shortcut is deleted.

登録されたショートカットとICカードの対応関係は、図9に示されるICカード管理テーブルに格納される。図9は、ICカード管理テーブルを説明する図である。ICカード管理テーブルは、ICカード制御部209により管理される。ICカード管理テーブルでは、カードID901およびショートカットID902の対応関係がICカード情報として管理される。カードID901には、カード情報として、登録するICカードに記録されている一意なカードIDが格納される。ショートカットID902には、ICカードに対応して呼び出されるショートカットのショートカットIDが格納される。ICカード管理テーブルのショートカットID902は、ショートカット管理テーブル(図6)のショートカットID601に対応している。 The correspondence between the registered shortcuts and IC cards is stored in the IC card management table shown in FIG. 9. FIG. 9 is a diagram illustrating the IC card management table. The IC card management table is managed by the IC card control unit 209. In the IC card management table, the correspondence between the card ID 901 and the shortcut ID 902 is managed as IC card information. In the card ID 901, a unique card ID recorded on the IC card to be registered is stored as card information. In the shortcut ID 902, the shortcut ID of the shortcut to be called corresponding to the IC card is stored. The shortcut ID 902 in the IC card management table corresponds to the shortcut ID 601 in the shortcut management table (FIG. 6).

ホーム画面表示中またはアプリケーション画面を表示中にユーザがICカード読取装置131にICカードをかざすと、ICカード制御部209がICカードのカードIDを読み出す。そして、ショートカット制御部210がICカード管理テーブルのカードID901に読み出したカードIDが存在するか確認する。ICカード管理テーブルに読み出したカードIDが存在していれば、ショートカット制御部210は、当該カードIDに対応するショートカットID902を読み出し、ショートカットID902で指定されるショートカットを実行する。 When a user holds an IC card over the IC card reader 131 while the home screen or an application screen is displayed, the IC card control unit 209 reads out the card ID of the IC card. The shortcut control unit 210 then checks whether the read card ID exists in the card ID 901 in the IC card management table. If the read card ID exists in the IC card management table, the shortcut control unit 210 reads out the shortcut ID 902 corresponding to that card ID, and executes the shortcut specified by the shortcut ID 902.

ICカード管理テーブル(図9)に示されるICカード情報910は、ショートカットボタン710に、カードIDが「03BAF394AE277C80」であるICカードを登録した例である。ICカード情報910のカードID901には「03BAF394AE277C80」が格納され、ショートカットID902には、ショートカットボタン710に登録されているショートカットID「S0001」が格納される。このようにしてショートカットに対してICカードのカード情報を関連付けて登録し、管理することで、ユーザはICカードをICカード読取装置131にかざすだけで、ICカードに対応したショートカットを実行することができる。 The IC card information 910 shown in the IC card management table (Figure 9) is an example in which an IC card with a card ID of "03BAF394AE277C80" is registered to the shortcut button 710. "03BAF394AE277C80" is stored in the card ID 901 of the IC card information 910, and the shortcut ID "S0001" registered to the shortcut button 710 is stored in the shortcut ID 902. By registering and managing the card information of the IC card in this way in association with the shortcut, the user can execute the shortcut corresponding to the IC card simply by holding the IC card over the IC card reader 131.

なお、本実施形態では、同様の手順で既にショートカットが登録されているICカードに対して追加で異なるショートカットを登録することが可能である。すなわち、本実施形態では、1つのICカードに複数のショートカットを登録することが可能である。ICカード管理テーブル(図9)に示されるICカード情報911は、ショートカットが既に登録されているICカードに、ショートカットを追加で登録した例を示している。ICカード情報911のカードID「03BAF394AE277C80」は、ICカード情報910のカードIDと共通である。カードID「03BAF394AE277C80」のICカードには、ICカード情報910で示されるようにショートカットID「S0001」のショートカットが登録されている。カードID「03BAF394AE277C80」のICカードに、追加でショートカットID「S0019」のショートカットを登録すると、ICカード管理テーブルにICカード情報911が格納される。 In this embodiment, it is possible to register a different shortcut to an IC card that already has a shortcut registered in the same manner. In other words, in this embodiment, it is possible to register multiple shortcuts to one IC card. The IC card information 911 shown in the IC card management table (Figure 9) shows an example in which a shortcut is registered to an IC card that already has a shortcut registered. The card ID "03BAF394AE277C80" in the IC card information 911 is the same as the card ID in the IC card information 910. As shown in the IC card information 910, a shortcut with shortcut ID "S0001" is registered in the IC card with card ID "03BAF394AE277C80". When a shortcut with shortcut ID "S0019" is registered to the IC card with card ID "03BAF394AE277C80", the IC card information 911 is stored in the IC card management table.

また、1つのICカードに登録可能なショートカットの数には上限がある。ICカードに上限を超えたショートカットの登録は行えないため、上限を超えてショートカットを登録しようとした場合には、エラー画面が表示される。エラー画面では、例えば、ショートカットの登録数が限界である旨を示すメッセージを表示しても良いし、既に登録済みのショートカットから削除するショートカットを選択させるものでもよい。 In addition, there is a limit to the number of shortcuts that can be registered on one IC card. Since it is not possible to register shortcuts on an IC card that exceed the limit, an error screen is displayed if an attempt is made to register shortcuts beyond the limit. The error screen may, for example, display a message indicating that the number of shortcuts that can be registered has reached its limit, or it may allow the user to select a shortcut to delete from those already registered.

図10は、ショートカットの登録数が上限を超える場合のエラー画面の一例を示す図である。エラー画面1000には、ショートカット一覧1001、OKボタン1002、キャンセルボタン1003が表示される。ショートカット一覧1001には、ICカードに登録されているショートカットの一覧が選択可能な形式で表示される。ショートカット一覧1001の各ショートカットには、ショートカットに登録されている機能と設定が表示される。ユーザは、ショートカット一覧1001に表示されたショートカットから、削除するショートカットを選択する。なお、削除するショートカットは複数選択可能である。ショートカットを選択した状態でOKボタン1002が押下されると、選択されたショートカットは削除され、新たなショートカットが追加登録可能になる。キャンセルボタン1003が押下された場合は、ショートカットの追加登録処理を終了し、ホーム画面に戻る。 Figure 10 is a diagram showing an example of an error screen that appears when the number of shortcuts registered exceeds the upper limit. Error screen 1000 displays a shortcut list 1001, an OK button 1002, and a cancel button 1003. Shortcut list 1001 displays a list of shortcuts registered on the IC card in a selectable format. For each shortcut in shortcut list 1001, the function and settings registered with the shortcut are displayed. The user selects a shortcut to delete from the shortcuts displayed in shortcut list 1001. Note that multiple shortcuts can be selected for deletion. When OK button 1002 is pressed with a shortcut selected, the selected shortcut is deleted and a new shortcut can be added and registered. When cancel button 1003 is pressed, the shortcut addition registration process ends and the screen returns to the home screen.

1つのICカードに複数のショートカットボタンが登録されている場合は、例えばホーム画面表示中にICカード読取装置131にICカードがかざされた際には、ICカードに登録済みのショートカットの一覧が表示される。図11は、ショートカット一覧表示画面の一例を示す図である。ショートカット一覧表示画面1100には、ショートカット一覧1101、OKボタン1102、キャンセルボタン1103が表示される。ショートカット一覧1101には、ICカードに登録されている複数のショートカットの一覧が表示される。ショートカット一覧1101の各ショートカットには、ショートカットに登録されている機能と設定が表示される。ユーザはショートカット一覧1101から実行するショートカットを1つ選択し、OKボタン1102を押下することで選択したショートカットを実行する。キャンセルボタン1003が押下された場合は、元の画面に戻る。 In the case where multiple shortcut buttons are registered on one IC card, for example, when the IC card is held over the IC card reader 131 while the home screen is displayed, a list of shortcuts registered on the IC card is displayed. FIG. 11 is a diagram showing an example of a shortcut list display screen. A shortcut list 1101, an OK button 1102, and a cancel button 1103 are displayed on the shortcut list display screen 1100. The shortcut list 1101 displays a list of multiple shortcuts registered on the IC card. For each shortcut in the shortcut list 1101, the function and settings registered for the shortcut are displayed. The user selects one shortcut to be executed from the shortcut list 1101, and executes the selected shortcut by pressing the OK button 1102. If the cancel button 1103 is pressed, the screen returns to the original screen.

また、特定のアプリケーション画面を表示中にICカード読取装置131にICカードがかざされた際には、ICカードに登録済みのショートカットのうち、表示中のアプリケーション画面に関する機能のショートカットのみを一覧表示するようにしてもよい。例えば、コピー画面400を表示中にICカード読取装置131にICカードがかざされた際には、コピー機能に関するショートカットのみが一覧表示される。なお、ICカードにコピー機能に関するショートカットが1つしか関連付けられていない場合には、一覧表示は行わずにコピー機能のショートカットを呼び出すようにしてもよい。 In addition, when an IC card is held over IC card reader 131 while a specific application screen is being displayed, only shortcuts to functions related to the application screen being displayed may be displayed in a list among the shortcuts registered on the IC card. For example, when an IC card is held over IC card reader 131 while copy screen 400 is being displayed, only shortcuts related to the copy function are displayed in a list. Note that if only one shortcut related to the copy function is associated with the IC card, the shortcut for the copy function may be called without displaying the list.

次に、ICカードをかざすことでショートカットを呼び出すために、ICカードとショートカットを関連付ける登録処理について、図12のフローチャートを用いて詳細に説明する。図12は、第1実施形態におけるICカードとショートカットを関連付ける登録処理を示すフローチャートである。本実施形態では、1つのICカードに複数のショートカットを関連付けることが可能である。ICカードとショートカットを関連付ける登録処理は、表示操作制御部201、ICカード制御部209、ショートカット制御部210により実行される処理である。本処理は、ROM113に記憶されたプログラムがCPU111によって制御されることにより実現される。 Next, the registration process for associating an IC card with a shortcut in order to call up a shortcut by holding the IC card over the device will be described in detail with reference to the flowchart in FIG. 12. FIG. 12 is a flowchart showing the registration process for associating an IC card with a shortcut in the first embodiment. In this embodiment, it is possible to associate multiple shortcuts with one IC card. The registration process for associating an IC card with a shortcut is executed by the display operation control unit 201, IC card control unit 209, and shortcut control unit 210. This process is realized by the CPU 111 controlling a program stored in ROM 113.

本フローチャートは、ユーザによるICカード登録ボタン801の押下が検知されることで開始される。例えば、ICカードとショートカットボタン710に対応するショートカットとを関連付けて登録する場合、ユーザはショートカットボタン710を長押しして表示されたICカード登録操作画面800(図8(A))でICカード登録ボタン801を選択する。 This flowchart starts when it is detected that the user has pressed the IC card registration button 801. For example, when registering an IC card in association with a shortcut corresponding to the shortcut button 710, the user presses and holds the shortcut button 710 and selects the IC card registration button 801 on the displayed IC card registration operation screen 800 (Figure 8 (A)).

ステップS1201において、ショートカット制御部210は、ショートカット管理テーブル(図6)からショートカットに登録されているショートカットIDを取得する。例えば、ICカード制御部209は、ICカードに関連付けるショートカットとしてショートカット610を登録する場合は、ICカード管理テーブルからショートカットID「S0001」を取得する。 In step S1201, the shortcut control unit 210 obtains the shortcut ID registered in the shortcut from the shortcut management table (Figure 6). For example, when registering shortcut 610 as a shortcut to be associated with an IC card, the IC card control unit 209 obtains the shortcut ID "S0001" from the IC card management table.

ステップS1202において、ICカード制御部209は、ショートカットに関連付けるICカードのカードIDを取得する。具体的には、まず、ICカード制御部209は、ICカード登録画面810(図8(B))の表示を表示操作制御部201に指示する。表示操作制御部201は、表示制御I/F115を介してディスプレイ119にICカード登録画面810を表示する。そして、ユーザがICカード読取装置131にICカードをかざすと、ICカード読取装置131はICカードからカードIDを含むICカード情報を読み出す。ICカード制御部209は、ICカード制御I/F130を介してICカード読取装置131からICカードのカードIDを取得する。 In step S1202, the IC card control unit 209 acquires the card ID of the IC card to be associated with the shortcut. Specifically, first, the IC card control unit 209 instructs the display operation control unit 201 to display the IC card registration screen 810 (FIG. 8(B)). The display operation control unit 201 displays the IC card registration screen 810 on the display 119 via the display control I/F 115. Then, when the user holds the IC card over the IC card reading device 131, the IC card reading device 131 reads IC card information including the card ID from the IC card. The IC card control unit 209 acquires the card ID of the IC card from the IC card reading device 131 via the IC card control I/F 130.

ステップS1203において、ICカード制御部209は、ステップS1201で取得したショートカットIDに対応するカードIDが未登録であるか否か判定する。ICカード制御部209は、ステップS1201で取得したショートカットIDがICカード管理テーブル(図9)に登録されているか否かによりショートカットIDに対応するカードIDが未登録であるか否か判定することができる。ショートカットIDに対応するカードIDが未登録である場合、すなわち、ICカード管理テーブルに当該ショートカットIDが登録されていない場合は、ステップS1205に進む。一方、ショートカットIDに対応するカードIDが登録済みである場合、すなわち、ICカード管理テーブルに当該ショートカットIDが登録されている場合は、ステップS1204に進む。 In step S1203, the IC card control unit 209 determines whether the card ID corresponding to the shortcut ID acquired in step S1201 is unregistered. The IC card control unit 209 can determine whether the card ID corresponding to the shortcut ID acquired in step S1201 is unregistered based on whether the shortcut ID is registered in the IC card management table (FIG. 9). If the card ID corresponding to the shortcut ID is unregistered, that is, if the shortcut ID is not registered in the IC card management table, the process proceeds to step S1205. On the other hand, if the card ID corresponding to the shortcut ID has been registered, that is, if the shortcut ID is registered in the IC card management table, the process proceeds to step S1204.

ショートカットIDに対応するカードIDが登録済みである場合は、これ以上ICカードを登録できない。そこで、ステップS1204において、ICカード制御部209は、ICカードを登録できない旨のエラー表示を表示操作制御部201に指示する。そして、表示操作制御部201は、表示制御I/F115を介してディスプレイ119にICカードを登録できない旨のエラー表示を行う。 If the card ID corresponding to the shortcut ID has already been registered, no more IC cards can be registered. Therefore, in step S1204, the IC card control unit 209 instructs the display operation control unit 201 to display an error message indicating that an IC card cannot be registered. The display operation control unit 201 then displays an error message indicating that an IC card cannot be registered on the display 119 via the display control I/F 115.

ステップS1205において、ICカード制御部209は、ステップS1202で読み取ったICカードに関連付けることが可能なショートカットの数が上限に達していないか判定する。具体的には、ICカード制御部209は、ICカード管理テーブル(図9)にステップS1202で取得したカードIDがいくつ登録されているか取得する。そして、ICカード制御部209は、取得したカードIDの数が予め決められた登録可能な上限数と比較する。ICカードに関連付けることが可能なショートカットの数が上限に達していた場合、すなわち、ステップS1202で取得したカードIDの数が上限数と等しかった場合は、ステップS1206に進む。一方、ICカードに関連付けることが可能なショートカットの数が上限に達していなかった場合、すなわち、ステップS1202で取得したカードIDの数が上限数より少なかった場合は、ステップS1207に進む。 In step S1205, the IC card control unit 209 determines whether the number of shortcuts that can be associated with the IC card read in step S1202 has reached the upper limit. Specifically, the IC card control unit 209 acquires how many card IDs acquired in step S1202 are registered in the IC card management table (FIG. 9). The IC card control unit 209 then compares the number of acquired card IDs with a predetermined upper limit that can be registered. If the number of shortcuts that can be associated with the IC card has reached the upper limit, that is, if the number of card IDs acquired in step S1202 is equal to the upper limit, the process proceeds to step S1206. On the other hand, if the number of shortcuts that can be associated with the IC card has not reached the upper limit, that is, if the number of card IDs acquired in step S1202 is less than the upper limit, the process proceeds to step S1207.

ステップS1206において、ICカード制御部209は、ICカードへのショートカットの登録数が上限に達していることによるエラー処理を行う。例えば、ICカード制御部209は、ICカードに関連付けることのできるショートカットの数が上限数に達している旨のエラー表示を表示操作制御部201に指示する。そして、表示操作制御部201は、表示制御I/F115を介してディスプレイ119にICカードに関連付けることのできるショートカットの数が上限数に達している旨のエラー表示を行う。 In step S1206, the IC card control unit 209 performs error processing due to the fact that the number of shortcuts registered to the IC card has reached the upper limit. For example, the IC card control unit 209 instructs the display operation control unit 201 to display an error message indicating that the number of shortcuts that can be associated with the IC card has reached the upper limit. The display operation control unit 201 then displays an error message on the display 119 via the display control I/F 115 indicating that the number of shortcuts that can be associated with the IC card has reached the upper limit.

また、エラー処理の別の例として、ICカード制御部209は、登録済みのショートカットを選択して削除できるエラー画面1000(図10)の表示を表示操作制御部201に指示するようにしてもよい。具体的には、ICカード制御部209は、ステップS1202で取得したカードIDが登録されているショートカットIDをカード管理テーブルから全て取得する。そして、ICカード制御部209は、各ショートカットIDに登録されているショートカットの機能および設定をショートカット管理テーブルから取得し、エラー画面1000のショートカット一覧1001にリスト表示させる。ユーザがショートカット一覧1001から削除するショートカットを選択してOKボタン1002を押下した場合は、ICカード制御部209は、選択されたショートカットのショートカットIDとカードIDの組合せをICカード管理テーブルから削除する。そして、ICカード制御部209は、ICカード管理テーブルにステップS1201で取得したショートカットIDとステップS1202で取得したカードIDを関連付けて登録する。これによりICカードに登録可能なショートカットの上限数に達していた場合であっても、不要なショートカットを削除と必要なショートカットの登録を同時に行うことが出来るようになる。 As another example of error processing, the IC card control unit 209 may instruct the display operation control unit 201 to display an error screen 1000 (FIG. 10) that allows a registered shortcut to be selected and deleted. Specifically, the IC card control unit 209 acquires all shortcut IDs in which the card ID acquired in step S1202 is registered from the card management table. Then, the IC card control unit 209 acquires the functions and settings of the shortcuts registered in each shortcut ID from the shortcut management table and displays them in a list in the shortcut list 1001 of the error screen 1000. When the user selects a shortcut to be deleted from the shortcut list 1001 and presses the OK button 1002, the IC card control unit 209 deletes the combination of the shortcut ID and card ID of the selected shortcut from the IC card management table. Then, the IC card control unit 209 registers the shortcut ID acquired in step S1201 and the card ID acquired in step S1202 in the IC card management table in association with each other. This means that even if the maximum number of shortcuts that can be registered on an IC card has been reached, you can simultaneously delete unnecessary shortcuts and register necessary shortcuts.

ステップS1207において、ICカード制御部209は、ICカード管理テーブルにステップS1201で取得したショートカットIDとステップS1202で取得したカードIDとを関連付けて登録する。以上の処理により、ICカードとショートカットを関連付けて登録することができる。また、1つのICカードに対して複数のショートカットを登録することが可能となる。 In step S1207, the IC card control unit 209 associates and registers the shortcut ID acquired in step S1201 and the card ID acquired in step S1202 in the IC card management table. Through the above processing, it is possible to associate and register the IC card and the shortcut. It is also possible to register multiple shortcuts for one IC card.

次に、ICカードによるショートカットの呼出処理について、図13のフローチャートを用いて説明する。図13は、第1実施形態におけるICカードによるショートカットの呼出処理を示すフローチャートである。ICカードによるショートカットの呼出処理は、表示操作制御部201、ICカード制御部209、ショートカット制御部210、各アプリケーションの制御部により実行される処理である。本処理は、ROM113に記憶されたプログラムがCPU111によって制御されることにより実現される。なお、アプリケーションの制御部とは、コピー制御部205や送信制御部204など、各機能に応じたアプリケーションを制御する制御部のことである。 Next, the process of calling a shortcut using an IC card will be described with reference to the flowchart in FIG. 13. FIG. 13 is a flowchart showing the process of calling a shortcut using an IC card in the first embodiment. The process of calling a shortcut using an IC card is executed by the display operation control unit 201, the IC card control unit 209, the shortcut control unit 210, and the control units of each application. This process is realized by the CPU 111 controlling a program stored in the ROM 113. Note that the control unit of an application refers to a control unit that controls an application corresponding to each function, such as the copy control unit 205 and the transmission control unit 204.

本フローチャートは、ICカード読取装置131にICカードがかざされていることが検知されることで開始される。
ステップS1301において、ICカード制御部209は、ICカード読取装置131にかざされたICカードのカードIDを取得する。具体的には、ユーザがICカード読取装置131にICカードをかざすと、ICカード読取装置131はICカードからカードIDを含むICカード情報を読み出す。そして、ICカード制御部209は、ICカード制御I/F130を介してICカード読取装置131からICカードのカードIDを取得する。
This flowchart starts when it is detected that an IC card is held over IC card reader 131 .
In step S1301, IC card control unit 209 acquires the card ID of an IC card held over IC card reading device 131. Specifically, when a user holds an IC card over IC card reading device 131, IC card reading device 131 reads IC card information including the card ID from the IC card. Then, IC card control unit 209 acquires the card ID of the IC card from IC card reading device 131 via IC card control I/F 130.

ステップS1302において、ICカード制御部209は、ステップS1301で取得したカードIDがICカード管理テーブル(図9)に存在するか否か判断する。ICカード管理テーブルにステップS1301で取得したカードIDが存在していない場合は、本処理を終了する。一方、ICカード管理テーブルにステップS1301で取得したカードIDが存在している場合は、ステップS1303に進む。 In step S1302, the IC card control unit 209 determines whether the card ID acquired in step S1301 exists in the IC card management table (Figure 9). If the card ID acquired in step S1301 does not exist in the IC card management table, this process ends. On the other hand, if the card ID acquired in step S1301 exists in the IC card management table, the process proceeds to step S1303.

ステップS1303において、ICカード制御部209は、表示中の画面がホーム画面であるか否か判断する。ICカード制御部209は、表示操作制御部201からディスプレイ119に表示中の画面の情報を取得してホーム画面が表示されているか否かを判断する。表示中の画面がホーム画面である場合は、ステップS1305に進む。一方、表示中の画面がホーム画面でない場合は、ステップS1304に進む。 In step S1303, the IC card control unit 209 determines whether the screen being displayed is a home screen. The IC card control unit 209 obtains information about the screen being displayed on the display 119 from the display operation control unit 201 and determines whether the home screen is being displayed. If the screen being displayed is a home screen, the process proceeds to step S1305. On the other hand, if the screen being displayed is not a home screen, the process proceeds to step S1304.

ステップS1305において、ICカード制御部209は、ICカード管理テーブルからステップS1301で取得したカードIDに関連付けられている全てのショートカットIDを取得する。そして、ICカード制御部209は、取得したショートカットIDに対応するショートカットの機能および設定をショートカット管理テーブル(図6)から取得する。 In step S1305, the IC card control unit 209 obtains all shortcut IDs associated with the card ID obtained in step S1301 from the IC card management table. The IC card control unit 209 then obtains the functions and settings of the shortcuts corresponding to the obtained shortcut IDs from the shortcut management table (Figure 6).

ステップS1304において、ICカード制御部209は、現在表示中の画面に関する機能のショートカットのみを取得する。具体的には、ICカード制御部209は、まずICカード管理テーブルからステップS1301で取得したカードIDに関連付けられている全てのショートカットIDを取得する。そして、ICカード制御部209は、取得したショートカットIDに対応するショートカットの機能および設定をショートカット管理テーブル(図6)から取得する。次に、ICカード制御部209は、ステップS1303で取得した現在ディスプレイ119に表示中の画面の情報に基づいて、取得した全てのショートカットから現在表示中の画面に関する機能のショートカットのみを選択する。例えば、現在表示中の画面がコピーの設定画面である場合には、コピー機能に関するショートカットのみを選択する。 In step S1304, the IC card control unit 209 acquires only shortcuts for functions related to the currently displayed screen. Specifically, the IC card control unit 209 first acquires all shortcut IDs associated with the card ID acquired in step S1301 from the IC card management table. The IC card control unit 209 then acquires the functions and settings of the shortcuts corresponding to the acquired shortcut IDs from the shortcut management table (FIG. 6). Next, based on the information of the screen currently displayed on the display 119 acquired in step S1303, the IC card control unit 209 selects only shortcuts for functions related to the currently displayed screen from all the acquired shortcuts. For example, if the currently displayed screen is a copy settings screen, only shortcuts related to the copy function are selected.

ステップS1306において、ショートカット制御部210は、ICカードに対応するショートカットリストの表示および呼び出しを行う。まず、ショートカット制御部210は、ショートカット一覧表示画面1100(図11)の表示を表示操作制御部201に指示する。ショートカット一覧表示画面1100のショートカット一覧1101には、ステップS1305で取得した全てのショートカットもしくはステップS1304で選択した表示中の画面に関するショートカットが表示される。そして、ショートカット制御部210は、ショートカット一覧表示画面1100においてユーザに選択されたショートカットを呼び出す。ショートカットの呼び出しとは、ショートカットに対応する複数の設定の組合せで機能を提供することである。ショートカット制御部210は、選択されたショートカットの機能に対応するアプリケーションの制御部に指示して、アプリケーション画面をショートカットに対応する設定で表示させる。なお、ステップS1305において取得されたショートカットもしくはステップS1304において選択された表示中の画面に関するショートカットが1つであった場合は、ショートカット一覧表示画面1100の表示はなくてもよい。この場合は、一覧表示せずに当該ショートカットを呼び出し、即時実行が設定されている場合には即時にショートカットの機能を実行するようにしてもよい。以上により、1つのICカードに対して複数のショートカットが登録されている場合でも、複数のショートカットから所望のショートカットを呼び出すことができる。 In step S1306, the shortcut control unit 210 displays and calls up a shortcut list corresponding to the IC card. First, the shortcut control unit 210 instructs the display operation control unit 201 to display the shortcut list display screen 1100 (FIG. 11). The shortcut list 1101 of the shortcut list display screen 1100 displays all shortcuts acquired in step S1305 or shortcuts related to the displayed screen selected in step S1304. Then, the shortcut control unit 210 calls up the shortcut selected by the user on the shortcut list display screen 1100. Calling a shortcut means providing a function with a combination of multiple settings corresponding to the shortcut. The shortcut control unit 210 instructs the control unit of the application corresponding to the function of the selected shortcut to display the application screen with the settings corresponding to the shortcut. Note that if there is only one shortcut acquired in step S1305 or one shortcut related to the displayed screen selected in step S1304, the shortcut list display screen 1100 may not be displayed. In this case, the shortcut may be called without displaying the list, and if immediate execution is set, the function of the shortcut may be executed immediately. As a result, even if multiple shortcuts are registered on one IC card, you can call up the desired shortcut from among the multiple shortcuts.

以上説明したように、本実施形態によれば、1つのICカードに対して複数のショートカットを登録して管理することが可能となる。 As described above, this embodiment makes it possible to register and manage multiple shortcuts on a single IC card.

(第2実施形態)
第2実施形態では、ショートカットの即時実行のON/OFFに応じた、ICカードに関連付けたショートカットの登録処理およびICカードによるショートカットの呼出処理を行う例について説明する。なお、第2実施形態において表示される各種画面や管理される情報(ショートカット管理テーブルおよびICカード管理テーブル)は、第1実施形態と同様であるためその説明を省略する。
Second Embodiment
In the second embodiment, an example of registering a shortcut associated with an IC card and calling the shortcut by an IC card according to ON/OFF of the immediate execution of the shortcut will be described. Note that various screens displayed in the second embodiment and information managed (shortcut management table and IC card management table) are the same as those in the first embodiment, so the description thereof will be omitted.

第2実施形態におけるICカードとショートカットを関連付ける登録処理について、図14のフローチャートを用いて詳細に説明する。図14は、第2実施形態におけるICカードとショートカットを関連付ける登録処理を示すフローチャートである。本実施形態では、既にICカードに関連付けられているショートカットの即時実行の設定に応じた処理を行う。ICカードとショートカットを関連付ける登録処理は、表示操作制御部201、ICカード制御部209、ショートカット制御部210により実行される処理である。本処理は、ROM113に記憶されたプログラムがCPU111によって制御されることにより実現される。 The registration process for associating an IC card with a shortcut in the second embodiment will be described in detail with reference to the flowchart in FIG. 14. FIG. 14 is a flowchart showing the registration process for associating an IC card with a shortcut in the second embodiment. In this embodiment, processing is performed according to the setting for immediate execution of a shortcut that has already been associated with an IC card. The registration process for associating an IC card with a shortcut is a process executed by the display operation control unit 201, IC card control unit 209, and shortcut control unit 210. This process is realized by the CPU 111 controlling a program stored in ROM 113.

本フローチャートは、ユーザによるICカード登録ボタン801の押下が検知されることで開始される。例えば、ICカードとショートカットボタン710に対応するショートカットとを関連付けて登録する場合、ユーザはショートカットボタン710を長押しして、表示されたICカード登録操作画面800(図8(A))でICカード登録ボタン801を選択する。ステップS1401~ステップS1406の処理は、第1実施形態のステップS1201~ステップS1206の処理と同様であるため説明を省略する。以下では、ステップS1407以降の処理について説明する。 This flowchart starts when it is detected that the user has pressed the IC card registration button 801. For example, when registering an IC card in association with a shortcut corresponding to the shortcut button 710, the user presses and holds the shortcut button 710 and selects the IC card registration button 801 on the displayed IC card registration operation screen 800 (FIG. 8(A)). The processing from step S1401 to step S1406 is similar to the processing from step S1201 to step S1206 in the first embodiment, and therefore a description thereof will be omitted. The processing from step S1407 onwards will be described below.

ステップS1407において、ICカード制御部209は、登録対象のICカードに既に登録されているショートカットが1つ以上であるか判定する。具体的には、ICカード制御部209は、ICカード管理テーブルを参照し、ステップS1402で取得したカードIDと関連付けられているショートカットIDがあるか否か判定する。ICカードに既に登録されているショートカットが1つ以上ある場合、すなわちカードIDと関連付けられているショートカットIDがある場合は、ステップS1408に進む。一方、ICカードに既に登録されているショートカットがない場合、すなわちカードIDと関連付けられているショートカットIDがない場合は、ステップS1411に進む。 In step S1407, the IC card control unit 209 determines whether one or more shortcuts have already been registered on the IC card to be registered. Specifically, the IC card control unit 209 refers to the IC card management table and determines whether there is a shortcut ID associated with the card ID acquired in step S1402. If there is one or more shortcuts already registered on the IC card, that is, if there is a shortcut ID associated with the card ID, the process proceeds to step S1408. On the other hand, if there is no shortcut already registered on the IC card, that is, if there is no shortcut ID associated with the card ID, the process proceeds to step S1411.

ステップS1408において、ICカード制御部209およびショートカット制御部210は、登録対象のICカードに既に登録されているショートカットに、即時実行の設定がONになっているショートカットが含まれているか否か判定する。具体的には、ICカード制御部209およびショートカット制御部210は、ショートカット管理テーブル(図6)を参照し、ステップS1402で取得したカードIDと関連付けられているショートカットIDに対応する即時実行の設定を確認する。登録対象のICカードに既に登録されているショートカットに即時実行の設定がONになっているショートカットが含まれている場合、すなわち、即時実行の設定がONになっているショートカットIDがあった場合は、ステップS1409に進む。一方、登録対象のICカードに既に登録されているショートカットに即時実行の設定がONになっているショートカットが含まれていない場合、すなわち、全てのショートカットIDの即時実行の設定がOFFであった場合は、ステップS1411に進む。 In step S1408, the IC card control unit 209 and the shortcut control unit 210 determine whether the shortcuts already registered in the IC card to be registered include a shortcut with the immediate execution setting set to ON. Specifically, the IC card control unit 209 and the shortcut control unit 210 refer to the shortcut management table (FIG. 6) and check the immediate execution setting corresponding to the shortcut ID associated with the card ID acquired in step S1402. If the shortcuts already registered in the IC card to be registered include a shortcut with the immediate execution setting set to ON, that is, if there is a shortcut ID with the immediate execution setting set to ON, proceed to step S1409. On the other hand, if the shortcuts already registered in the IC card to be registered do not include a shortcut with the immediate execution setting set to ON, that is, if the immediate execution setting is OFF for all shortcut IDs, proceed to step S1411.

ステップS1409において、ショートカット制御部210は、即時実行の設定を無効化するための通知を行う。具体的には、ショートカット制御部210は、即時実行の設定をONからOFFに変更するかをユーザに確認するための画面の表示を表示操作制御部201に指示する。そして、ショートカット制御部210は、入力制御I/F114および表示操作制御部201を介してユーザからの応答を受け付ける。ユーザが即時実行の設定をONからOFFに変更することを選択した場合、すなわち即時実行の無効化が許可された場合は、ステップS1410に進む。一方、ユーザが即時実行の設定をONからOFFに変更しないことを選択した場合は、ステップS1411に進む。 In step S1409, the shortcut control unit 210 issues a notification to disable the instant execution setting. Specifically, the shortcut control unit 210 instructs the display operation control unit 201 to display a screen to ask the user whether to change the instant execution setting from ON to OFF. The shortcut control unit 210 then accepts a response from the user via the input control I/F 114 and the display operation control unit 201. If the user selects to change the instant execution setting from ON to OFF, that is, if disabling of instant execution is permitted, the process proceeds to step S1410. On the other hand, if the user selects not to change the instant execution setting from ON to OFF, the process proceeds to step S1411.

ステップS1410において、ショートカット制御部210は、ショートカット管理テーブルにおいて即時実行の設定がONになっているショートカットについて、即時実行の設定をOFFに変更する。
ステップS1411において、ICカード制御部209は、ICカード管理テーブルにステップS1401で取得したショートカットIDとステップS1402で取得したカードIDとを関連付けて登録する。本ステップにおいて、ICカード制御部209は、登録するカードIDに既にショートカットIDが登録されている場合には、新たに登録するショートカットIDに対応する即時実行の設定をOFFにして登録する。
In step S1410, the shortcut control unit 210 changes the real-time execution setting of the shortcuts that are set to ON in the shortcut management table to OFF.
In step S1411, the IC card control unit 209 registers the shortcut ID acquired in step S1401 and the card ID acquired in step S1402 in the IC card management table in association with each other. In this step, if a shortcut ID has already been registered for the card ID to be registered, the IC card control unit 209 registers the shortcut ID by setting the immediate execution setting to OFF for the shortcut ID to be newly registered.

図14では、既に即時実行の設定が付与されたショートカットが関連付けられたICカードに対してさらに別のショートカットを関連付ける場合に、既存のショートカットの即時実行の設定をONからOFFに変更するかユーザに選択させる例を説明した。実施形態はこれに限られるものではなく、例えば、既存のショートカットの即時実行の設定についてユーザに選択させることなく、既存のショートカットの即時実行の設定を全て自動で無効化するようにしてもよい。即時実行の設定を自動で無効化する際には、即時実行の設定を無効化することをディスプレイ119に表示することで、設定の変更をユーザに通知することができる。既に即時実行の設定が付与されたショートカットが関連付けられたICカードに対して別のショートカットを追加で関連付ける場合に、既存のショートカットの即時実行の設定を全て無効化することで、複数のショートカットの管理を簡便に行うことができる。 In FIG. 14, an example is described in which, when associating another shortcut with an IC card to which a shortcut already has been assigned an instant execution setting, the user is prompted to select whether to change the instant execution setting of the existing shortcut from ON to OFF. The embodiment is not limited to this, and for example, the instant execution settings of all existing shortcuts may be automatically disabled without the user being prompted to select the instant execution settings of the existing shortcuts. When the instant execution settings are automatically disabled, the user can be notified of the change in settings by displaying on the display 119 that the instant execution settings are to be disabled. When associating another shortcut with an IC card to which a shortcut already has been assigned an instant execution setting, the management of multiple shortcuts can be simplified by disabling the instant execution settings of all existing shortcuts.

以上の処理により、1つのICカードに対して複数のショートカットを登録することが可能となる。また、1つのICカードに対して複数のショートカットを関連付ける際に即時実行の設定を自動で無効化またはユーザに無効化するよう通知することで、複数の即時実行のショートカットが登録されることを抑制することができる。 The above process makes it possible to register multiple shortcuts to one IC card. In addition, when associating multiple shortcuts to one IC card, the immediate execution setting can be automatically disabled or the user can be notified to disable it, thereby preventing multiple immediate execution shortcuts from being registered.

次に、第2実施形態におけるICカードによるショートカットの呼出処理について、図15のフローチャートを用いて説明する。図13は、第2実施形態におけるICカードによるショートカットの呼出処理を示すフローチャートである。本実施形態では、ICカードに関連付けられているショートカットの即時実行の設定に応じた処理を行う。ICカードによるショートカットの呼出処理は、表示操作制御部201、ICカード制御部209、ショートカット制御部210、各アプリケーションの制御部により実行される処理である。本処理は、ROM113に記憶されたプログラムがCPU111によって制御されることにより実現される。 Next, the process of calling a shortcut using an IC card in the second embodiment will be described with reference to the flowchart in FIG. 15. FIG. 13 is a flowchart showing the process of calling a shortcut using an IC card in the second embodiment. In this embodiment, processing is performed according to the setting for immediate execution of a shortcut associated with an IC card. The process of calling a shortcut using an IC card is a process executed by the display operation control unit 201, the IC card control unit 209, the shortcut control unit 210, and the control units of each application. This process is realized by the CPU 111 controlling a program stored in the ROM 113.

本フローチャートは、ICカード読取装置131にICカードがかざされていることが検知されることで開始される。ステップS1501~ステップS1505の処理は、第1実施形態のステップS1301~ステップS1305の処理と同様であるため、説明を省略する。以下では、ステップS1506以降の処理について説明を行う。 This flowchart starts when it is detected that an IC card is being held over the IC card reader 131. The processing from step S1501 to step S1505 is similar to the processing from step S1301 to step S1305 in the first embodiment, so a description thereof will be omitted. Below, the processing from step S1506 onwards will be described.

ステップS1506において、ショートカット制御部210は、ステップS1504で選択したショートカットもしくはステップS1505で取得したショートカットについて、即時実行の設定がONになっているものがあるか否か判定する。具体的には、ショートカット制御部210は、ステップS1504で選択したショートカットもしくはステップS1505で取得したショートカットについて、ショートカット管理テーブル(図6)を参照し、即時実行の設定を確認する。即時実行の設定がONになっているショートカットがある場合は、ステップS1507に進む。一方、即時実行の設定がONになっているショートカットがない場合、すなわち、対象の全てのショートカットの即時実行の設定がOFFである場合は、ステップS1509に進む。 In step S1506, the shortcut control unit 210 determines whether or not any of the shortcuts selected in step S1504 or acquired in step S1505 has the immediate execution setting set to ON. Specifically, the shortcut control unit 210 refers to the shortcut management table (FIG. 6) for the shortcuts selected in step S1504 or acquired in step S1505, and checks the immediate execution setting. If any shortcut has the immediate execution setting set to ON, the process proceeds to step S1507. On the other hand, if no shortcut has the immediate execution setting set to ON, that is, if the immediate execution setting is OFF for all of the target shortcuts, the process proceeds to step S1509.

ステップS1507において、ショートカット制御部210は、ステップS1504で選択したショートカットもしくはステップS1505で取得したショートカットについて、ショートカットが複数あるか判定する。ショートカットが複数ある場合は、ステップS1509に進み、複数のショートカットを一覧表示する。一方、ショートカットが1つである場合は、ステップS1508に進む。 In step S1507, the shortcut control unit 210 determines whether there are multiple shortcuts for the shortcut selected in step S1504 or the shortcut acquired in step S1505. If there are multiple shortcuts, the process proceeds to step S1509, where the multiple shortcuts are displayed in a list. On the other hand, if there is only one shortcut, the process proceeds to step S1508.

ステップS1506がYesかつステップS1507がNoの場合、すなわち、ICカードに関連付けられているショートカットが即時実行の設定がONであるショートカット1つである場合は、ステップS1508に進む。ステップS1508において、ショートカット制御部210は、ICカードに関連付けられた即時実行の設定がONであるショートカットを呼び出し、即時にショートカットに対応する複数の設定の組合せで機能を実行する。 If step S1506 is Yes and step S1507 is No, i.e., if there is one shortcut associated with the IC card that has the immediate execution setting ON, proceed to step S1508. In step S1508, the shortcut control unit 210 calls the shortcut associated with the IC card that has the immediate execution setting ON, and immediately executes the function with a combination of multiple settings that correspond to the shortcut.

ステップS1509は、第1実施形態のステップS1306と同様の処理である。ステップS1509において、ショートカット制御部210は、ICカードに対応するショートカットリストの表示および呼び出しを行う。まず、ショートカット制御部210は、ショートカット一覧表示画面1100(図11)の表示を表示操作制御部201に指示する。ショートカット一覧表示画面1100のショートカット一覧1101には、ステップS1505で取得した全てのショートカットもしくはステップS1504で選択した表示中の画面に関するショートカットが表示される。そして、ショートカット制御部210は、ショートカット一覧表示画面1100においてユーザに表示されたショートカットを呼び出し、選択されたショートカットに対応する設定でのアプリケーション画面の表示を表示操作制御部201に指示する。 Step S1509 is the same process as step S1306 in the first embodiment. In step S1509, the shortcut control unit 210 displays and calls up a shortcut list corresponding to the IC card. First, the shortcut control unit 210 instructs the display operation control unit 201 to display the shortcut list display screen 1100 (FIG. 11). The shortcut list 1101 on the shortcut list display screen 1100 displays all shortcuts acquired in step S1505 or shortcuts related to the displayed screen selected in step S1504. Then, the shortcut control unit 210 calls up the shortcut displayed to the user on the shortcut list display screen 1100, and instructs the display operation control unit 201 to display an application screen with settings corresponding to the selected shortcut.

ステップS1506~ステップS1509の処理により、1つのICカードに複数のショートカットが関連付けて登録されている場合には、ICカードによるショートカットの呼び出しに際して即時実行の設定が有効に動作しないように管理することができる。これにより、1つのICカードに対して複数のショートカットが登録されている場合でも、即時実行の設定に応じたショートカットの呼出または実行を行うことができる。 By processing steps S1506 to S1509, when multiple shortcuts are registered in association with one IC card, it is possible to manage the shortcut so that the immediate execution setting does not operate effectively when calling up the shortcut via the IC card. This makes it possible to call or execute the shortcut according to the immediate execution setting even when multiple shortcuts are registered to one IC card.

以上のように、本実施形態によれば、1つのICカードに対して複数のショートカットが登録可能な場合に、即時実行の設定に応じた適切なショートカットの管理を行うことができる。 As described above, according to this embodiment, when multiple shortcuts can be registered to one IC card, it is possible to manage the appropriate shortcuts according to the immediate execution settings.

(その他の実施形態)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
Other Embodiments
The present invention can also be realized by a process in which a program for implementing one or more of the functions of the above-described embodiments is supplied to a system or device via a network or a storage medium, and one or more processors in a computer of the system or device read and execute the program. The present invention can also be realized by a circuit (e.g., ASIC) that implements one or more of the functions.

以上、本発明の好ましい実施形態について説明したが、本発明は、これらの実施形態に限定されず、その要旨の範囲内で種々の変形および変更が可能である。 The above describes preferred embodiments of the present invention, but the present invention is not limited to these embodiments, and various modifications and variations are possible within the scope of the gist of the invention.

Claims (10)

画像処理装置が提供する機能と複数の設定の組合せとをショートカットとして格納する格納手段と、
前記ショートカットに対して、前記画像処理装置でカードから読み取り可能なカード情報を関連付けて格納されるよう登録する登録手段と、
ユーザにより前記ショートカットを選択された場合、または、前記カード情報が読み取られた場合に、前記ショートカットを呼び出し、前記ショートカットに対応する複数の設定の組合せで前記機能を提供する提供手段と、を有し、
前記登録手段は、既に即時実行の設定が付与されたショートカットが関連付けられたカード情報に対して、さらに別のショートカットが関連付けられる場合には、該付与された即時実行の設定を無効化する
ことを特徴とする画像処理装置。
a storage means for storing a combination of a function provided by the image processing device and a plurality of settings as a shortcut;
a registration means for registering the shortcut so as to associate and store card information that can be read from a card by the image processing device with the shortcut;
providing means for calling the shortcut when the shortcut is selected by a user or when the card information is read, and providing the function with a combination of a plurality of settings corresponding to the shortcut;
When another shortcut is associated with card information to which a shortcut already set to be executed is associated, the registration means invalidates the assigned setting for execution.
13. An image processing device comprising:
前記即時実行の設定を無効化することを通知する通知手段をさらに有する
ことを特徴とする請求項に記載の画像処理装置。
The image processing apparatus according to claim 1 , further comprising a notification unit that notifies the user that the immediate execution setting is to be invalidated.
前記通知に対するユーザからの応答を受け付ける受付手段をさらに有し、
前記登録手段は、ユーザが前記即時実行の設定を無効化することを許可した場合にのみ前記即時実行の設定を無効化する
ことを特徴とする請求項に記載の画像処理装置。
The apparatus further includes a receiving means for receiving a response from a user to the notification,
3 . The image processing apparatus according to claim 2 , wherein the registration means disables the real-time execution setting only when a user permits the real-time execution setting to be disabled. 4 .
前記登録手段は、1つのカード情報に対して関連付けられるショートカットの上限数を管理する
ことを特徴とする請求項1乃至のいずれか1項に記載の画像処理装置。
4. The image processing apparatus according to claim 1, wherein the registration means manages an upper limit on the number of shortcuts that can be associated with one piece of card information.
既にショートカットの上限数に達したカード情報にさらに別のショートカットを関連付ける際には、削除するショートカットを選択するためのリストを表示し、前記登録手段は、該リストで選択されたショートカットを削除して、該別のショートカットを該カード情報に関連付ける
ことを特徴とする請求項に記載の画像処理装置。
The image processing device according to claim 4, characterized in that, when associating another shortcut with card information which has already reached the upper limit of the number of shortcuts, a list is displayed for selecting a shortcut to delete, and the registration means deletes the shortcut selected in the list and associates the other shortcut with the card information.
複数のショートカットが関連付けられているカード情報が読み取られた場合に、呼び出すショートカットを選択するためのリストを表示する制御手段をさらに有する
ことを特徴とする請求項1乃至のいずれか1項に記載の画像処理装置。
6. The image processing device according to claim 1, further comprising a control unit that displays a list for selecting a shortcut to be called when card information associated with a plurality of shortcuts is read.
カード情報が読み取られた際に表示されている画面が特定の機能に関する画面であった場合、前記制御手段は、前記特定の機能に関するショートカットのみを前記リストに表示する
ことを特徴とする請求項に記載の画像処理装置。
7. The image processing device according to claim 6, wherein, when the screen displayed when the card information is read is a screen related to a specific function, the control means displays only shortcuts related to the specific function in the list.
1つのカード情報に複数のショートカットが関連付けて登録されている場合であっても、該カード情報が読み取られた際に表示されている画面が特定の機能に関する画面であり、該特定の機能に関するショートカットが1つである場合には、前記提供手段は、該カード情報に関連付けられたショートカットの呼び出しに際して即時実行の設定が有効に動作するように管理する
ことを特徴とする請求項1乃至のいずれか1項に記載の画像処理装置。
An image processing device as described in any one of claims 1 to 7, characterized in that even if multiple shortcuts are registered in association with one card information, if the screen displayed when the card information is read is a screen related to a specific function and there is one shortcut related to the specific function, the providing means manages the setting for immediate execution so that it operates effectively when calling up the shortcut associated with the card information.
画像処理装置の制御方法であって、
画像処理装置が提供する機能と複数の設定の組合せとをショートカットとして格納する格納工程と、
前記ショートカットに対して、前記画像処理装置でカードから読み取り可能なカード情報を関連付けて格納されるよう登録する登録工程と、
ユーザにより前記ショートカットを選択された場合、または、前記カード情報が読み取られた場合に、前記ショートカットを呼び出し、前記ショートカットに対応する複数の設定の組合せで前記機能を提供する提供工程と、を有し、
前記登録工程において、既に即時実行の設定が付与されたショートカットが関連付けられたカード情報に対して、さらに別のショートカットが関連付けられる場合には、該付与された即時実行の設定を無効化する
ことを特徴とする制御方法。
A control method for an image processing device, comprising:
a storing step of storing a combination of a function provided by the image processing device and a plurality of settings as a shortcut;
a registration step of registering the shortcut so that card information that can be read from a card by the image processing device is associated with the shortcut and stored;
a providing step of calling up the shortcut when the shortcut is selected by a user or when the card information is read, and providing the function with a combination of a plurality of settings corresponding to the shortcut;
In the registration step, when another shortcut is associated with card information to which a shortcut already set to be executed immediately is associated, the assigned setting to execute immediately is invalidated.
A control method comprising:
請求項1乃至のいずれか1項に記載の画像処理装置の各手段としてコンピュータを機能させるためのプログラム。 9. A program for causing a computer to function as each of the means of the image processing apparatus according to claim 1.
JP2020098486A 2020-06-05 2020-06-05 IMAGE PROCESSING APPARATUS, CONTROL METHOD FOR IMAGE PROCESSING APPARATUS, AND PROGRAM Active JP7558686B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020098486A JP7558686B2 (en) 2020-06-05 2020-06-05 IMAGE PROCESSING APPARATUS, CONTROL METHOD FOR IMAGE PROCESSING APPARATUS, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020098486A JP7558686B2 (en) 2020-06-05 2020-06-05 IMAGE PROCESSING APPARATUS, CONTROL METHOD FOR IMAGE PROCESSING APPARATUS, AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2021192479A JP2021192479A (en) 2021-12-16
JP7558686B2 true JP7558686B2 (en) 2024-10-01

Family

ID=78890651

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020098486A Active JP7558686B2 (en) 2020-06-05 2020-06-05 IMAGE PROCESSING APPARATUS, CONTROL METHOD FOR IMAGE PROCESSING APPARATUS, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP7558686B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020068433A (en) 2018-10-23 2020-04-30 ブラザー工業株式会社 Image processing apparatus, screen display method, and program

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020068433A (en) 2018-10-23 2020-04-30 ブラザー工業株式会社 Image processing apparatus, screen display method, and program

Also Published As

Publication number Publication date
JP2021192479A (en) 2021-12-16

Similar Documents

Publication Publication Date Title
JP4697318B2 (en) Image processing apparatus and image processing system
JP7570817B2 (en) Image processing device, control method and program
US20190278211A1 (en) Image forming apparatus, system including same, terminal apparatus included in system, and method for displaying limit information in image forming apparatus
US11079992B2 (en) Information processing apparatus having software key display, control method thereof, and program
US20210014365A1 (en) Image processing apparatus associating with external apparatus, control method, and storage medium
KR20180096513A (en) Image forming apparatus, display method, program, and computer-readable storage medium storing program
JP2017021582A (en) Information processing apparatus, information processing apparatus control method, and program
US11330131B2 (en) Image processing apparatus and control method for managing values related to a function of the image processing apparatus
US20170034377A1 (en) Image reading apparatus, control method for image reading apparatus, and storage medium
US9639312B2 (en) Image processing apparatus for performing processing on a print job, control method and storage medium of the same
US9076084B2 (en) Image forming apparatus having a default mode and method of operating the image forming apparatus
JP6552259B2 (en) IMAGE COMMUNICATION APPARATUS, CONTROL METHOD THEREOF, AND PROGRAM
US11553104B2 (en) Information processing apparatus capable of controlling a document stored in a memory not to leak to a network not permitted to access and non-transitory computer readable medium
US11405527B2 (en) Image processing apparatus and control method to restrict a function that is made available by an authority
JP7516100B2 (en) IMAGE PROCESSING APPARATUS, CONTROL METHOD FOR IMAGE PROCESSING APPARATUS, AND PROGRAM
US20110022954A1 (en) Image processing apparatus and control method thereof
JP7558686B2 (en) IMAGE PROCESSING APPARATUS, CONTROL METHOD FOR IMAGE PROCESSING APPARATUS, AND PROGRAM
US11388300B2 (en) Appliance setting apparatus and non-transitory computer-readable recording medium storing appliance setting program
JP7551337B2 (en) Image processing device, control method and program
JP7508263B2 (en) Image processing device, control method thereof, and program
US11632484B2 (en) Image processing apparatus and non-transitory computer readable medium for preventing disclosure of contents of image data
US20060053179A1 (en) Data management apparatus and data management system
JP2007013740A (en) Image formation control method and image formation control program
JP2020120192A (en) Image processing apparatus and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230515

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240319

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240513

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: 20240820

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240918

R150 Certificate of patent or registration of utility model

Ref document number: 7558686

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150