JP7589786B2 - Function execution device - Google Patents
Function execution device Download PDFInfo
- Publication number
- JP7589786B2 JP7589786B2 JP2023198120A JP2023198120A JP7589786B2 JP 7589786 B2 JP7589786 B2 JP 7589786B2 JP 2023198120 A JP2023198120 A JP 2023198120A JP 2023198120 A JP2023198120 A JP 2023198120A JP 7589786 B2 JP7589786 B2 JP 7589786B2
- Authority
- JP
- Japan
- Prior art keywords
- shortcut
- function
- wireless
- screen
- tab
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000006870 function Effects 0.000 claims description 200
- 238000000034 method Methods 0.000 claims description 132
- 230000008569 process Effects 0.000 claims description 122
- 238000004891 communication Methods 0.000 claims description 103
- 238000012790 confirmation Methods 0.000 claims description 38
- 230000008859 change Effects 0.000 claims description 27
- 230000004044 response Effects 0.000 claims description 8
- 238000012508 change request Methods 0.000 claims description 3
- 230000004913 activation Effects 0.000 description 34
- 230000010365 information processing Effects 0.000 description 24
- 238000010586 diagram Methods 0.000 description 10
- 230000007704 transition Effects 0.000 description 7
- 238000007639 printing Methods 0.000 description 6
- 239000004065 semiconductor Substances 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
Images
Landscapes
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本開示は、登録されている機能をユーザの操作に応じて実行する技術に関する。 The present disclosure relates to a technique for executing a registered function in response to a user operation.
下記の特許文献1には、ショートカットボタンに関連付けられた所定の処理(例えばスキャン処理)を、そのショートカットボタンの操作を行うことなく、カードをカードリーダに読み取らせるだけで実行させることが可能に構成された画像処理装置が開示されている。
The following
特許文献1に開示されている画像処理装置は、複数のユーザによって共用される場合、例えば次のように構成されていると便利である。
即ち、複数のショートカットボタンの各々をタブ形式の複数のタブ画面のいずれかに配置する。表示部には、複数のタブ画面のうちの1つを選択的に表示する。複数のタブの各々は、共有属性又はパーソナル属性に設定される。そして、特定のユーザがログインしていないときはパーソナル属性のタブは表示せずに共有属性のタブのみ表示する。パーソナル属性のタブは、当該タブに対応した特定のユーザがログインしているときのみ表示する。
When the image processing device disclosed in Japanese Patent Laid-Open No. 2003-233691 is shared by a plurality of users, it is convenient if it is configured as follows, for example.
That is, each of the multiple shortcut buttons is arranged on one of multiple tab screens in tab format. One of the multiple tab screens is selectively displayed on the display unit. Each of the multiple tabs is set to a shared attribute or a personal attribute. When a specific user is not logged in, the personal attribute tab is not displayed and only the shared attribute tab is displayed. The personal attribute tab is displayed only when the specific user corresponding to that tab is logged in.
画像処理装置をこのように構成することで、例えば、ある特定の処理が関連付けられたショートカットボタンの操作を特定のユーザにのみ許容することが可能となる。具体的には、特定のユーザにのみ操作を許容したいショートカットボタン(以下、「ユーザ限定ボタン」と称する)を、その特定のユーザに対応したパーソナル属性のタブに配置すること、あるいは、そのユーザ限定ボタンが配置されているタブをその特定のユーザに対応したパーソナル属性のタブに設定することによって、可能となる。 By configuring the image processing device in this manner, it is possible, for example, to allow only a specific user to operate a shortcut button associated with a specific process. Specifically, this is made possible by placing a shortcut button that you want only a specific user to be able to operate (hereinafter referred to as a "user-only button") on a tab with personal attributes corresponding to that specific user, or by setting the tab on which the user-only button is placed to be a tab with personal attributes corresponding to that specific user.
しかし、ユーザ限定ボタンに関連付けられた特定の処理が、前述のカードをカードリーダに読み取らせることによっても実行させることが可能にされている場合、次のような問題が生じる。 However, if the specific process associated with the user-only button can also be executed by reading the aforementioned card with a card reader, the following problem arises.
即ち、例えば、カードによって実行させることが可能な特定の処理が関連付けられた1つのショートカットボタンをユーザ限定ボタンにするために、そのショートカットボタンが配置されているタブの属性を、その特定のユーザに対応したパーソナル属性に設定変更したことを想定する。この場合、そのユーザ限定ボタンは、その特定のユーザがログインしないと表示されなくなったため、その特定のユーザ以外の不特定のユーザにそのユーザ限定ボタンを操作されることを抑制できる。 That is, for example, suppose that in order to make a shortcut button associated with a specific process that can be executed by a card into a user-only button, the attributes of the tab on which the shortcut button is located are changed to personal attributes corresponding to that specific user. In this case, the user-only button will not be displayed unless that specific user logs in, so it is possible to prevent unspecified users other than that specific user from operating the user-only button.
しかし、そのユーザ限定ボタンが表示されずに操作ができなくなっても、カードがあれば、不特定のユーザであってもそのカードを使ってそのユーザ限定ボタンに関連付けられた特定の処理を実行させることができてしまう。 However, even if the user-only button is not displayed and cannot be operated, if the card is available, any user can still use the card to execute the specific process associated with the user-only button.
本開示は、上記課題に鑑みなされた、特定の機能を、ユーザが直接操作することに加えて外部との無線通信を介することによっても実行させることが可能に構成された機能実行装置において、その特定の機能の実行を適切に制限できるようにする構成を備えている。 In consideration of the above problems , the present disclosure provides a function execution device that is configured to enable a specific function to be executed not only by direct operation by a user but also via wireless communication with the outside, and that is provided with a configuration that enables the execution of the specific function to be appropriately restricted.
発明を実施するための形態による、第1の例示である機能実行装置は、表示部と、入力部と、通信部と、制御部とを備える。通信部は、通信可能エリア内に、特定の装置IDを有する無線通信装置が配置されることに応じて、無線通信装置と無線通信を実行可能である。 A first exemplary function executing device according to an embodiment of the present invention includes a display unit, an input unit, a communication unit, and a control unit. The communication unit is capable of performing wireless communication with a wireless communication device having a specific device ID in response to the wireless communication device being placed within a communication area.
制御部は、一般モード表示処理を実行する。一般モード表示処理は、一般モード待機画面を表示部に表示させる処理である。一般モード待機画面は、各々が共有属性又はパーソナル属性に設定された複数のタブのうち、共有属性に設定されたタブである共有タブを含み、パーソナル属性に設定されたタブであるパーソナルタブを含まない画面である。 The control unit executes a general mode display process. The general mode display process is a process for displaying a general mode standby screen on the display unit. The general mode standby screen is a screen that includes a shared tab, which is a tab set to a shared attribute, among multiple tabs each set to a shared attribute or a personal attribute, and does not include a personal tab, which is a tab set to a personal attribute.
複数のタブの各々は、実行すべき機能が対応付けられた画像である機能オブジェクトが登録され得るように構成されている。機能オブジェクトは、特定のオブジェクトIDが登録され得るように構成されている。一般モード待機画面は、1つの共有タブが選択状態にされ、その選択状態にされた共有タブに登録されている機能オブジェクトを含む。 Each of the multiple tabs is configured to allow a functional object, which is an image associated with a function to be executed, to be registered. The functional object is configured to allow a specific object ID to be registered. The general mode standby screen shows one shared tab in a selected state, and includes the functional object registered in the selected shared tab.
制御部は、さらに、第1の機能実行処理と、装置ID取得処理と、第2の機能実行処理と、を実行する。
第1の機能実行処理は、表示部に表示されている機能オブジェクトが入力部を介して選択されることに応じて、その選択された機能オブジェクトに対応付けられている機能を実行する処理である。
The control unit further executes a first function execution process, a device ID acquisition process, and a second function execution process.
The first function executing process is a process for executing a function associated with a functional object displayed on the display unit in response to the selection of the functional object via the input unit.
装置ID取得処理は、無線通信装置から、通信部による無線通信を通じて、装置IDを取得する処理である。
第2の機能実行処理は、装置ID取得処理により装置IDが取得されることに応じて実行する処理である。制御部は、第2の機能実行処理では、ID対応オブジェクトが共有タブに登録されている場合はそのID対応オブジェクトに対応付けられている機能を実行し、ID対応オブジェクトがパーソナルタブに登録されている場合はそのID対応オブジェクトに対応付けられている機能を実行しない。ID対応オブジェクトは、取得した装置IDと特定の対応関係にあるオブジェクトIDが登録された前記機能オブジェクトである。
The device ID acquisition process is a process of acquiring a device ID from a wireless communication device through wireless communication by a communication unit.
The second function execution process is a process executed in response to the device ID being acquired by the device ID acquisition process. In the second function execution process, the control unit executes a function associated with an ID-corresponding object when the ID-corresponding object is registered in a shared tab, and does not execute a function associated with the ID-corresponding object when the ID-corresponding object is registered in a personal tab. The ID-corresponding object is the functional object in which an object ID that has a specific correspondence with the acquired device ID is registered.
このように構成された機能実行装置では、ID対応オブジェクトに対応した装置IDが取得されても、そのID対応オブジェクトがパーソナルタブに登録されている場合は、そのID対応オブジェクトに対応した機能は実行されない。そのため、ID対応オブジェクトをパーソナルタブに登録することで、そのID対応オブジェクトに対応した機能の実行を適切に制限することが可能となる。
発明を実施するための形態による、第2の例示である機能実行装置は、近距離無線通信部と、制御部と、メモリと、機能実行部とを備える。
近距離無線通信部は、当該近距離無線通信部が通信可能な近距離に位置する無線通信装置を検出することが可能である。制御部は、複数のショートカット情報をメモリに記憶させることが可能である。前記複数のショートカット情報の各々はショートカット機能を示す。ショートカット機能は、当該ショートカット機能の実行に用いられる設定値が予め設定されている。
制御部は、さらに、無線対応ショートカット実行処理を実行可能である。
無線対応ショートカット実行処理は、ショートカット情報に示されるショートカット機能を、当該ショートカット機能に設定されている設定値に従って機能実行部に実行させる。
第2のショートカット実行処理は、
近距離無線通信部により無線通信装置が検出され、且つ、検出された無線通信装置が、メモリに記憶されている前記複数のショートカット情報のいずれかに対応すること、に応じて、
当該対応するショートカット情報に示されるショートカット機能である無線対応ショートカット機能が特定のユーザに関連付けられていない場合は、当該無線対応ショートカット機能を、当該無線対応ショートカット機能に設定されている設定値に従って機能実行部に実行させ、
当該無線対応ショートカット機能が特定のユーザに関連付けられている場合は、当該無線対応ショートカット機能を機能実行部に実行させない。
In the function executing device configured in this manner, even if a device ID corresponding to an ID-corresponding object is acquired, if the ID-corresponding object is registered in the personal tab, the function corresponding to the ID-corresponding object is not executed. Therefore, by registering the ID-corresponding object in the personal tab, it is possible to appropriately restrict the execution of the function corresponding to the ID-corresponding object.
A second exemplary function execution device according to an embodiment of the present invention includes a short-range wireless communication unit, a control unit, a memory, and a function execution unit.
The short-range wireless communication unit is capable of detecting a wireless communication device located in a short distance with which the short-range wireless communication unit can communicate. The control unit is capable of storing a plurality of pieces of shortcut information in a memory. Each of the plurality of pieces of shortcut information indicates a shortcut function. A setting value used for executing the shortcut function is preset for the shortcut function.
The control unit is further capable of executing a wireless compatible shortcut execution process.
The wireless-compatible shortcut execution process causes the function execution unit to execute a shortcut function indicated in the shortcut information in accordance with a setting value set for the shortcut function.
The second shortcut execution process is
In response to a wireless communication device being detected by the short-range wireless communication unit and the detected wireless communication device corresponding to any one of the plurality of pieces of shortcut information stored in the memory,
If a wireless-enabled shortcut function, which is a shortcut function indicated in the corresponding shortcut information, is not associated with a specific user, the wireless-enabled shortcut function is executed by the function execution unit in accordance with a setting value set in the wireless-enabled shortcut function;
When the wireless-enabled shortcut function is associated with a specific user, the function execution unit is not caused to execute the wireless-enabled shortcut function.
以下、本開示の例示的な実施形態について、図面を参照しながら説明する。
[1.実施形態]
(1)情報処理システムの概要
図1に示す本実施形態の情報処理システム1は、画像処理装置10と、情報処理装置20とを備える。画像処理装置10と情報処理装置20とは、ネットワーク3を通じて相互にデータ通信可能である。ネットワーク3は、どのようなネットワークであってもよい。ネットワーク3は、例えば有線のネットワークであってもよいし、無線のネットワークであってもよい。また、有線及び無線のいずれにおいても、具体的な通信方式はどのような通信方式であってもよい。
Hereinafter, exemplary embodiments of the present disclosure will be described with reference to the drawings.
1. Embodiment
(1) Overview of Information Processing System The
(2)画像処理装置の構成
画像処理装置10は、例えばスキャン機能、印刷機能、コピー機能、ファクス機能などの、複数の機能を備えている。スキャン機能は、原稿の画像を読み取ってその読み取った画像の画像データを生成する機能である。印刷機能は、シート状の記録用紙へ画像を印刷する機能である。コピー機能は、スキャン機能により読み取った画像を印刷機能により印刷する機能である。ファクス機能は、ファクシミリデータの送受信を行うである。
(2) Configuration of Image Processing Device The
図1に示すように、画像処理装置10は、制御部11と、記憶部12と、表示部13と、入力部14と、読取部15と、印刷部16と、近距離無線通信部17と、第1通信部18と、第2通信部19とを備え、これらがバス5を介して相互に接続されている。
As shown in FIG. 1, the
制御部11は例えばCPUを有する。記憶部12は、例えばROM、RAM、NVRAM、フラッシュメモリなどの半導体メモリを有する。即ち、本実施形態の画像処理装置10は、CPU及び半導体メモリを含むマイクロコンピュータを備えている。
The
制御部11は、非遷移的実体的記録媒体に格納されたプログラムを実行することにより各種機能を実現する。本実施形態では、記憶部12が、プログラムを格納した非遷移的実体的記録媒体に該当する。なお、制御部11により実現される各種機能は、プログラムの実行によって(即ち、ソフトウェア処理によって)実現することに限るものではなく、その一部又は全部について、一つあるいは複数のハードウェアを用いて実現してもよい。
The
記憶部12には、図2,図6~図8に示す各種画面のデータが記憶されている。また、記憶部12には、図3に示すアイコンデータテーブルのデータ、図4(a)に示すタブ設定テーブルのデータ、図5に示すユーザ管理データテーブルのデータ、図9~図11に示すメイン処理のプログラム、なども記憶される。
The
表示部13は、各種情報を表示するための表示デバイスを有する。本実施形態の表示部13は、表示デバイスとしてディスプレイ13aを有する。
入力部14は、各種入力操作を受け付けるための入力用デバイスを有する。本実施形態の入力部14は、入力用デバイスとしてタッチパネル14aを有する。タッチパネル14aは、表示部13の表示デバイスにおける、画像が表示される画像表示領域に重畳配置される。
The
The
表示部13の画像表示領域に重畳配置されたタッチパネル14aは、画像表示領域に対する、指示体による接触又は近接による指示操作を検出可能である。即ち、タッチパネル14aは、画像表示領域に対して指示体による指示操作が行われている場合に、その指示操作が行われている位置である指示位置を示す位置情報を出力可能に構成されている。本実施形態のタッチパネル14aは、指示体により指示操作が行われている間、位置情報を連続的又は周期的に出力するよう構成されている。
The
なお、タッチパネル14aは、指示操作として接触のみ検出可能な構成であってもよいし、近接のみ検出可能な構成であってもよいし、接触及び近接の両方を検出可能な構成であってもよい。
The
制御部11は、タッチパネル14aから出力される位置情報を取得し、その取得した位置情報に基づいて、指示体の指示操作の有無、指示操作が行われている場合における指示位置、指示操作が行われている場合における指示体による少なくとも一種類の特定の操作を検出することができる。
The
制御部11が検出可能な特定の操作には、例えば、タップ操作、フリック操作、ドラッグ操作などが含まれる。タップ操作は、指示体により指示操作が行われた後、同じ位置で指示体が離れる操作である。指示操作を行うことが可能な指示体の具体的態様は種々考えられ、例えば指先であってもよいし、スタイラスペンなどの特定の指示用デバイスであってもよい。
Specific operations that the
読取部15は、イメージセンサを備え、画像が記録された原稿におけるその画像を読み取り、読み取った画像の画像データを生成する。イメージセンサは、例えば、CCDイメージセンサであってもよいし、CMOSイメージセンサであってもよい。
The
印刷部16は、インクジェット技術や電子写真技術の印刷機構を有し、シート状の記録用紙に画像を印刷することが可能である。
近距離無線通信部17は、画像処理装置10の近傍に存在している他の無線通信装置と特定の無線通信方式にて無線通信を行う。特定の無線通信方式はどのような無線通信方式であってもよく、本実施形態では例えばNFCの通信規格に基づく無線通信方式である。NFCは、Near Field Communicationの略称である。
The
The short-range
近距離無線通信部17は、制御部11により制御される。近距離無線通信部17は、近距離無線通信部17の通信可能エリア内に存在している他の無線通信装置と無線通信を行うことができる。通信可能エリアは、例えば、画像処理装置10の筐体の表面のうちの、近距離無線通信部17が搭載されている位置の近傍の所定範囲の近接面から、所定距離(例えば十数cm)以内の距離のエリアであってもよい。
The short-range
近距離無線通信部17が無線通信可能な他の無線通信装置には、図1に示すNFCカード7が含まれる。NFCカード7は、矩形薄板状のカードである。NFCカード7の内部には、アンテナ7aと、通信回路7bと、記憶部7cとが内蔵されている。通信回路7b
は、アンテナ7aを介して、NFCの通信規格に基づく無線通信を行う。記憶部7cには、NFCカード7の固有のカードIDが記憶されている。通信回路7bは、記憶部7cに記憶されているカードIDを外部へ無線送信可能に構成されている。
Other wireless communication devices with which the short-range
performs wireless communication based on the NFC communication standard via the
NFCカード7が画像処理装置10における前述の通信可能エリア内に配置、即ちNFCカード7と画像処理装置10の近距離無線通信部17とが無線通信可能な位置関係にされると、近距離無線通信部17とNFCカード7(詳しくは通信回路7b)との間で特定の手順に沿った無線通信が実行される。この無線通信により、NFCカード7のカードIDが画像処理装置10に送信され、画像処理装置10の制御部11は、近距離無線通信部17を介してそのカードIDを取得する。なお、以下の説明で、NFCカード7を画像処理装置10に「かざす」とは、NFCカード7を画像処理装置10における前述の通信可能エリア内に配置することを意味する。
When the
第1通信部18は、画像処理装置10をネットワーク3に接続するための通信インタフェースである。画像処理装置10は、第1通信部18を介して、パソコンやスマートフォン、タブレット端末などの各種情報処理装置と有線又は無線にてデータ通信可能であってもよい。また、画像処理装置10は、第1通信部18を介してインターネットに接続し、インターネットを介して他の各種サーバや各種情報処理装置などとデータ通信可能であってもよい。
The
第2通信部19は、通信回線150を通じて外部機器と通信を行うためのインタフェース部である。第2通信部19に接続される通信回線150は、本実施形態では例えば公衆電話網である。ファクス機能におけるファクシミリデータの送受信は、基本的には、第2通信部19を介して行われる。
The
なお、図示は省略したが、画像処理装置10は、メディアインタフェースを備えている。メディアインタフェースは、例えばUSBフラッシュメモリなどの、各種の記憶メディアが、離脱可能に装着される。メディアインタフェースは、装着された記憶メディアに対するデータの書き込み及び読み出しを制御する。
Although not shown in the figure, the
(3)情報処理装置の構成
情報処理装置20は、例えばパーソナルコンピュータ、タブレット端末、スマートフォンなどの、各種の情報処理端末である。情報処理装置20は、図1に示すように、制御部21と、記憶部22と、入力部23と、表示部24と、通信部25とを備える。
(3) Configuration of Information Processing Device The
制御部21は、例えばCPUを有する。記憶部22は、例えばROM、RAM、NVRAM、フラッシュメモリなどの半導体メモリを有する。即ち、本実施形態の情報処理装置20は、CPU及び半導体メモリを含むマイクロコンピュータを備えている。記憶部22には、各種のソフトウェアやデータが記憶されている。
The
表示部24は、例えば液晶ディスプレイや有機ELディスプレイなど、画像を表示可能な表示デバイスを有する。
入力部23は、各種入力操作を受け付けるための入力用デバイスを有する。入力部23が有する入力用デバイスには、例えば、キーボード、マウス、タッチパネルなどが含まれる。タッチパネルは、表示部24が有する表示デバイスにおける画像の表示領域に重畳配置される。
The
The
通信部25は、ネットワーク3を通じて外部の装置と通信を行うための通信インタフェースである。情報処理装置20は、通信部25を介して画像処理装置10とデータ通信を行うことができる。
The
(4)待機画面の説明
次に、画像処理装置10の表示部13に表示される各種画面のうち特に待機画面40について、図2を参照して説明する。画像処理装置10の制御部11は、起動すると、所定の初期処理を行った後、図2に示す待機画面40を表示部13に表示する。
(4) Description of the standby screen Next, among various screens displayed on the
待機画面40は、1つ又は複数のタブを有するタブ形式の画面である。待機画面40に表示されるタブの数や種類は、後述するユーザモードに応じて、或いはログインユーザに応じて、異なり得る。図2は、ユーザモードが一般モードに設定されている場合の待機画面40の一例を示している。また、図2は、複数のタブのうち、第1タブ31、第2タブ32、第3タブ33及び第4タブ34が表示されている例を示している。
The
複数のタブの各々には、個別のタブ画面が対応付けられている。待機画面40には、表示されているタブのうち選択状態にされている1つのタブに対応したタブ画面が表示される。選択状態にされているタブは、他のタブとは異なる態様で表示される。
Each of the multiple tabs is associated with an individual tab screen. On the
図2の左に示す待機画面40は、タブ名が「基本1」の第1タブ31が選択状態にされていて、その第1タブ31が他のタブとは異なる態様(例えば異なる色、異なる大きさなど)で表示されている例を示している。図2の右に示す待機画面40は、タブ名が「カスタム1」の第3タブ33が選択状態にされていて、その第3タブ33が他のタブとは異なる態様で表示されている例を示している。
The
待機画面40における各タブの配列方向は、本実施形態では右方向である。即ち、各タブは右方向に順次配列される。上記配列方向への各タブの配列順序は、基本的には、後述する規定順序に応じた順序、即ち規定順序における昇順である。
In this embodiment, the arrangement direction of each tab on the
本実施形態では、待機画面40には、最大で例えば4つのタブを同時に表示可能である。タブの総数Ntはいくつであってもよいが、本実施形態では、タブの総数Ntは、待機画面40に同時に表示可能なタブの最大数である4よりも多い。
In this embodiment, a maximum of, for example, four tabs can be displayed simultaneously on the
待機画面40における、タブが表示される領域の両端近傍には、左ボタン38及び右ボタン39が表示される。タブが5つ以上あってそのうち4つが表示されている場合は、左ボタン38又は右ボタン39を選択操作することによって、表示対象のタブを左又は右へスクロールさせることで、表示されていないタブを表示させることができる。なお、選択操作は、どのような操作であってもよく、本実施形態では例えばタップ操作である。
A
現在選択状態にされているタブのタブ画面から、他のタブのタブ画面に切り替えたい場合は、例えば、切り替え先のタブを選択操作すればよい。現在選択状態のタブ以外のタブを選択操作すると、その選択操作したタブが選択状態にされて、待機画面40には、その新たに選択状態にされたタブに対応したタブ画面が表示される。例えば図2の左に示すように第1タブ31が選択状態にされている場合に、第3タブ33を選択操作すると、図2の右に示すように、第3タブ33が選択状態にされて、待機画面40には、第3タブ33に対応した第3タブ画面60が表示される。逆に、図2の右に示す待機画面40において、第1タブ31を選択操作ると、図2の左に示すように、第1タブ31が選択状態にされて、待機画面40には、第1タブ31に対応した第1タブ画面50が表示される。
When you want to switch from the currently selected tab screen to another tab screen, you can, for example, select the tab to switch to. When you select a tab other than the currently selected tab, the selected tab is selected, and the tab screen corresponding to the newly selected tab is displayed on the
待機画面40を表示させるために必要な各種情報や、待機画面40に対して入力部14を介して各種入力操作が行われた場合に実行すべき処理の内容に関する情報などは、記憶部12に記憶されている。
Various pieces of information necessary to display the
各タブには、複数のアイコンが登録されており、各タブ画面は、対応するタブに登録されている複数のアイコンが配置された画像である。本実施形態では、1つのタブに例えば8個のアイコンが登録されており、各タブ画面には対応する8個のアイコンが配置される。 Multiple icons are registered in each tab, and each tab screen is an image in which the multiple icons registered in the corresponding tab are arranged. In this embodiment, for example, eight icons are registered in one tab, and the corresponding eight icons are arranged on each tab screen.
即ち、図2の左に示すように、第1タブ31に対応した第1タブ画面50には、第1タブ31に登録されている第1アイコン51~第8アイコン58が配置される。図2の右に示すように、第3タブ33に対応した第3タブ画面60には、第3タブ33に登録されている第17アイコン61~第24アイコン68が配置される。各アイコンには、アイコンの名称が含まれる。各アイコンの具体的種類は変更することができる。
That is, as shown on the left side of FIG. 2, the
各アイコンには、それぞれ、特定の機能が対応付けられている。ユーザによりいずれかのアイコンが選択操作されると、そのアイコンに対応付けられている特定の機能が実行される。 Each icon is associated with a specific function. When a user selects one of the icons, the specific function associated with that icon is executed.
図2の左に例示する第1タブ画面50においては、例えば、第1アイコン51にはファクス機能における特定の機能が対応付けられており、第2アイコン52にはコピー機能における特定の機能が対応付けられており、第3アイコン53にはスキャン機能における特定の機能が対応付けられている。第4アイコン54及び第8アイコン58は、特定の機能が対応付けられていない未登録アイコンである。ユーザは、これらの未登録アイコンに特定の機能を登録することによりその特定の機能を対応付けることができる。第5アイコン55~第7アイコン57については説明を省略する。
In the
図2の右に例示する第3タブ画面60においては、例えば、第17アイコン61にはコピー機能における特定の機能が対応付けられており、第18アイコン62及び第19アイコン63にはファクス機能における特定の機能が対応付けられており、第20アイコン64及び第21アイコン65にはスキャン機能における特定の機能が対応付けられている。第22アイコン66~第24アイコン68は未登録アイコンである。
In the
第3タブ画面60における第17アイコン61~第21アイコン65に対応付けられている特定の機能は、いずれも、ショートカット機能である。ショートカット機能は、ユーザにより任意に登録される機能である。ショートカット機能は、特定の機能を予め設定された設定値に従って実行するように設定されている。ユーザは、未登録アイコンに対して所定のショートカット登録操作を行うことにより、その未登録アイコンにショートカット機能を登録することができる。その際、当該ショートカット機能の名称も任意に設定することができる。また、ユーザは、既に登録されているショートカット機能の内容を変更したり、登録を解除して未登録アイコンにしたりすることもできる。なお、ショートカット機能が対応付けられたアイコンを、以下、ショートカットアイコンとも称する。
The specific functions associated with the
ショートカット機能は、本実施形態では、さらに、通常ショートカット機能と、ワンタッチショートカット機能との二種類に分類される。通常ショートカット機能は、対応するショートカットアイコンが選択操作された場合に、登録されているショートカット機能がすぐに開始されるのではなく、ユーザによるさらに少なくとも1回の入力操作が要求されるように構成されている。 In this embodiment, shortcut functions are further classified into two types: normal shortcut functions and one-touch shortcut functions. A normal shortcut function is configured such that when a corresponding shortcut icon is selected, the registered shortcut function is not immediately started, but at least one further input operation by the user is required.
本実施形態では、通常ショートカット機能に対応したショートカットアイコンが選択操作されると、所定の確認画面が表示される。ユーザは、その確認画面を介してショートカット機能の設定値を確認したり変更したりすることができる。確認画面が表示された後、ユーザにより特定の実行開始操作が行われると、登録されているショートカット機能が開始される。 In this embodiment, when a shortcut icon corresponding to a normal shortcut function is selected, a predetermined confirmation screen is displayed. The user can confirm or change the setting value of the shortcut function via the confirmation screen. After the confirmation screen is displayed, when the user performs a specific execution start operation, the registered shortcut function is started.
一方、ワンタッチショートカット機能は、対応するショートカットアイコンが選択操作された場合に、ユーザによるさらなる入力操作を要することなく、登録されているショートカット機能が開始され完了するように構成されている。 On the other hand, the one-touch shortcut function is configured so that when the corresponding shortcut icon is selected, the registered shortcut function is started and completed without requiring any further input operation by the user.
図2の右に示すように、待機画面40において、ショートカットアイコンには、通常マーク46又はワンタッチマーク47が付加されている。通常マーク46が付加された第17アイコン61,第19アイコン63及び第20アイコン64は、通常ショートカット機能が対応付けられたショートカットアイコンである。ワンタッチマーク47が付加された第18アイコン62及び第21アイコン65は、ワンタッチショートカット機能が対応付けられたショートカットアイコンである。
As shown on the right side of FIG. 2, on the
ユーザは、タブ画面中のアイコンにショートカット機能を登録する際、通常ショートカット機能及びワンタッチショートカット機能のどちらとして登録するかを任意に選択することができる。 When registering a shortcut function to an icon on the tab screen, the user can choose to register it as either a normal shortcut function or a one-touch shortcut function.
さらに、ユーザは、特定のカード登録操作を行うことで、任意のショートカットアイコンにカードIDを登録、即ち当該ショートカットアイコンに対応したショートカット機能にカードIDを登録することができる。カードIDが登録されているショートカット機能を、以下、カード起動ショートカットと称する。 Furthermore, the user can register a card ID to any shortcut icon, i.e., register the card ID to the shortcut function corresponding to that shortcut icon, by performing a specific card registration operation. A shortcut function to which a card ID is registered is hereinafter referred to as a card activation shortcut.
カード登録操作はどのような操作であってもよい。例えば、ユーザ自ら入力部14を介してカードIDを入力することによりカードIDが登録されてもよい。また例えば、NFCカード7を画像処理装置10にかざすことによって無線通信によりカードIDが自動的に読み取られて登録されてもよい。
The card registration operation may be any operation. For example, the card ID may be registered by the user inputting the card ID via the
ショートカット機能にカードIDが登録されると、そのカード起動ショートカットに対応したショートカットアイコンには、カードIDが登録されていることを示す情報が表示される。カードIDが登録されていることを示す情報はどのような情報であってもよく、本実施形態では例えば「(NFCカード)」というテキストである。図2の右に示す待機画面40においては、第17アイコン61及び第19アイコン63に対応したショートカット機能が、カード起動ショートカットである。
When a card ID is registered in a shortcut function, information indicating that a card ID has been registered is displayed on the shortcut icon corresponding to that card launch shortcut. The information indicating that a card ID has been registered may be any information, and in this embodiment, it is, for example, the text "(NFC card)." In the
各アイコンの情報は、図3に示すアイコンデータテーブルに登録されている。アイコンデータテーブルには、アイコン毎に、登録されているカードID、当該アイコンに対応した機能(即ち当該アイコンが選択操作された場合に実行される主機能)、カード起動許可フラグ、及び所属タブを含む複数の情報が登録されている。 Information about each icon is registered in the icon data table shown in Figure 3. In the icon data table, multiple pieces of information are registered for each icon, including the registered card ID, the function corresponding to that icon (i.e., the main function that is executed when that icon is selected), the card activation permission flag, and the tab to which it belongs.
図3の例では、第3タブ33の第17アイコン61にカードID「87654321」が登録され、第3タブ33の第19アイコン63にカードID「12345678」が登録されている。カード起動許可フラグは、後述するS200で参照される。
In the example of FIG. 3, the card ID "87654321" is registered in the
待機画面40に表示されるタブは、図4(a)に示すタブ設定テーブルにおいて管理されている。タブ設定テーブルには、Nt個(本実施形態では例えば8個)のタブが規定順序でリストアップされている。本実施形態における規定順序は、例えば、図4(a)に示されているように、第1タブ~第8タブの順序である。
The tabs displayed on the
各タブには、属性が設定される。本実施形態では、共有又はパーソナルの属性が設定される。タブの属性は、タブ毎に任意に変更することができる。図4(a)は、第1タブ31の属性が共有であり、その他のタブの属性がパーソナルに設定されている例を示してい
る。
An attribute is set for each tab. In this embodiment, the attribute is set to shared or personal. The attribute of a tab can be changed arbitrarily for each tab. Fig. 4(a) shows an example in which the attribute of the
また、各タブには、タブ名が設定される。タブ名は、タブが待機画面40に表示される際に各タブに表示される。タブ名は、タブ毎に任意に変更することができる。
タブ設定テーブル、前述のアイコンデータテーブル(図3参照)及び後述するユーザ管理データテーブル(図5参照)は、例えば、画像処理装置10の記憶部12に予め記憶されていてもよい。この場合、画像処理装置10において、記憶部12に記憶されている各テーブルをユーザが任意にカスタマイズできてもよい。
Further, a tab name is set for each tab. The tab name is displayed for each tab when the tab is displayed on the
The tab setting table, the icon data table (see FIG. 3) described above, and the user management data table (see FIG. 5) described below may be stored in advance, for example, in the
また、各テーブルは、例えば、情報処理装置20などの他の装置から特定の取得タイミングで取得して記憶部12に記憶されてもよい。具体的には、例えば、情報処理装置20において各テーブルを任意にカスタマイズできるように構成されていてもよい。そして、画像処理装置10の制御部11は、起動すると、情報処理装置20からネットワーク3を介して各テーブルを取得して記憶部12に記憶し、その記憶した各テーブルに基づいて、待機画面40を表示させるなどの各種処理を行ってもよい。制御部11は、起動後に各テーブルを取得及び記憶した後も、特定のタイミングで情報処理装置20から各テーブルを取得して、記憶部12に記憶されている各テーブルを更新するようにしてもよい。
In addition, each table may be acquired at a specific acquisition timing from another device such as the
タブ属性を変更する方法の一例を、図4(b)を参照して説明する。情報処理装置20において、タブ属性を変更するための特定の操作が行われると、情報処理装置20の表示部24に、図4(b)に示すタブ属性設定画面8が表示される。タブ属性設定画面8には、各タブがリストアップされ、タブ毎に、共有及びパーソナルのラジオボタンが表示される。ユーザは、何れかのラジオボタンを選択することで、タブの属性を任意に変更することができる。なお、図4(b)のタブ属性設定画面8またはこれに類する画面を画像処理装置10に表示させて画像処理装置10においてタブの属性を変更できるようにしてもよい。
An example of a method for changing tab attributes will be described with reference to FIG. 4(b). When a specific operation for changing tab attributes is performed on the
なお、図2に示す待機画面40は、第1タブ31~第4タブ34が全て共有属性である例を示している。一方、図6及び図7に示す待機画面40は、図4(a)のタブ設定テーブルに基づく待機画面、即ち、第1タブ31が共有属性であってそれ以外のタブは全てパーソナル属性である例を示している。図8の左に示す待機画面40は、第1タブ31及び第3タブ33が共有属性で他のタブは全てパーソナル属性である例を示している。図8の右下に示す待機画面40は、第1タブ31が共有属性であって他のタブは全てパーソナル属性である例を示している。
The
また、画像処理装置10においては、ユーザモードが、一般モード又は個人モードに設定される。個人モードは、予め登録されているユーザ(以下、「登録ユーザ」と称する)のいずれかが所定のユーザ認証操作を行ってログインすることにより設定される。即ち、いずれかの登録ユーザがログインすることにより、その登録ユーザに対応した個人モードに設定される。一般モードは、いずれの登録ユーザもログインしていないユーザモードである。つまり、一般モードは、パスワード入力などの認証処理を要することなく全てのユーザが設定可能なユーザモードである。
In addition, in the
登録ユーザは、画像処理装置10において直接、或いは情報処理装置20などの外部の装置を介して間接的に、登録することができる。例えば、情報処理装置20には、図5に示すユーザ管理データテーブルが管理されている。ユーザ管理データテーブルには、登録ユーザが登録される。また、ユーザ管理データテーブルには、登録ユーザ毎に、個人ホームタブを登録することが可能である。情報処理装置20において登録ユーザの登録処理が行われると、その登録ユーザがユーザ管理データテーブルに追加される。さらに、その登録ユーザに対して個人ホームタブを任意に登録することができる。
Registered users can be registered directly in the
図5に示すユーザ管理データテーブルは、ユーザ01~ユーザ08の8ユーザが登録ユーザとして登録されていることを例示している。また、ユーザ01の個人ホームタブとして第1タブが登録され、ユーザ02の個人ホームタブとして第2タブが登録され、ユーザ03の個人ホームタブとして第3タブが登録され、ユーザ04の個人ホームタブとして第4タブが登録され、ユーザ05~ユーザ08の4ユーザはいずれも個人ホームタブが登録されていない例を示している。個人ホームタブは、共有及びパーソナルのいずれの属性のタブも登録可能である。
The user management data table shown in Figure 5 illustrates an example in which eight users,
登録ユーザのログインは、例えば、登録ユーザ固有のユーザ認証情報(例えばパスワード)が入力部14を介して入力されることを含む所定の認証処理が実行されることによって行われる。
A registered user logs in by, for example, executing a predetermined authentication process that includes inputting user authentication information (e.g., a password) specific to the registered user via the
ユーザモードが一般モードか個人モードかによって、待機画面40に表示されるタブが異なる。さらに、個人モード時においても、どの登録ユーザがログインしているかによって、待機画面40に表示されるタブが異なる。
The tabs displayed on the
待機画面40には、図2に示すように、ユーザ切替インタフェース45が表示される。ユーザ切替インタフェース45は、ユーザモードを切り替えるためにユーザに選択操作(例えばタップ操作)される画像である。
As shown in FIG. 2, a
ユーザ切替インタフェース45には、現在のユーザモードを示す情報が表示される。本実施形態では、ユーザモードが一般モードに設定されている場合は、ユーザ切替インタフェース45には、図2,図6(a),図7,図8に示すように、一般モードであることを示す「一般」というテキストが表示される。ユーザモードが個人モードに設定されている場合は、ユーザ切替インタフェース45には、図6(b)に例示するように、ログインユーザを示すテキストが表示される。
The
ユーザ切替インタフェース45が選択操作されると、表示部13に、ユーザモードを選択するための不図示のユーザモード選択画面が表示される。ユーザモード選択画面には、選択肢として、一般モードと、各登録ユーザが表示される。そして、一般モードが選択されると、ユーザモードが一般モードに設定される。
When the
一般モードにおいては、待機画面40には、属性が共有のタブが表示され、そのうちいずれか1つのタブが選択状態にされる。一般モードにおいては、属性がパーソナルのタブは表示されない。
In the general mode, the
そのため、例えば全てのタブの属性が共有である場合は、一般モード時の待機画面40には、図2に示すように、全てのタブ(但し同時に表示可能なタブは最大4つ)が表示される。また例えば、第1タブ31のみが共有属性である場合は、一般モード時の待機画面40には、図6(a)及び図7等に例示するように、第1タブ31が表示される。
Therefore, for example, if the attributes of all tabs are shared, all tabs (however, a maximum of four tabs can be displayed at the same time) are displayed on the
一方、ユーザモード選択画面において、いずれかの登録ユーザが選択されると、認証処理を行うための不図示の認証画面が表示される。この認証画面を介して、選択された登録ユーザに対応した正規のユーザ認証情報が入力されると、認証が成功、即ちログインし、ユーザモードが、選択された登録ユーザの個人モードに設定される。 On the other hand, when any registered user is selected on the user mode selection screen, an authentication screen (not shown) for performing authentication processing is displayed. When the correct user authentication information corresponding to the selected registered user is entered via this authentication screen, the authentication is successful, i.e., the user logs in, and the user mode is set to the personal mode of the selected registered user.
個人モードにおいては、ユーザ管理データテーブル(図5参照)から、対応する登録ユーザの個人ホームタブが取得され、その個人ホームタブが待機画面40に表示される。例えばユーザ03がログインした場合、待機画面40には、図6(b)に示すように、ユー
ザ03の個人ホームタブである第3タブ33が表示される。本実施形態では、個人モードにおいては、ログインユーザの個人ホームタブ以外のパーソナル属性のタブは表示されず、属性が共有のタブも、ログインユーザの個人ホームタブである場合を除き、表示されない。ただし、個人モード時において、ログインユーザの個人ホームタブに加えて、共有属性のタブも表示されてもよい。
In the personal mode, the personal home tab of the corresponding registered user is obtained from the user management data table (see FIG. 5), and the personal home tab is displayed on the
(5)NFCカードによる機能実行
次に、NFCカード7をかざしてカード起動ショートカットを実行させる場合の画面遷移例について説明する。
(5) Function Execution by NFC Card Next, an example of screen transition when the
各タブの属性が図4(a)のように設定されている場合において、ユーザモードが一般モードに設定されている場合、表示部13には、図6(a)に示す待機画面40が表示される。この場合、カード起動ショートカットが登録されている第3タブ33は表示されない。
When the attributes of each tab are set as shown in FIG. 4(a), if the user mode is set to the general mode, the
ここで、例えばカードIDが「12345678」のNFCカード7がかざされたことを想定する。この場合、このカードIDに対応したカード起動ショートカットは、一般モードで表示され得るいずれのタブにも登録されていない。即ち、このカードIDに対応したカード起動ショートカットは、現在表示されていない第3タブ33に登録されている、第19アイコン63に対応したショートカット機能である。そのため、このカードIDに対応したカード起動ショートカットは実行されず、表示部13に、図6(a)に示すアクセス権無し通知画面70が表示される。アクセス権無し通知画面70には、一般モード時に表示され得るタブにはNFCカード7に対応したカード起動ショートカットが登録されていないこと、換言すれば、該当するカード起動ショートカットへのアクセス権がなく実行させることができないこと、を示すメッセージ71が表示される。
Now, assume that an
一方、例えばユーザ03がログインしてユーザモードが個人モードに設定されている場合、表示部13には、図6(b)に示す待機画面40が表示される。この場合、ユーザ03の個人ホームタブは第3タブ33であるため(図5参照)、待機画面40には、第3タブ33が表示され、他のタブは表示されない。そして、第3タブ33には、カードID「12345678」に対応したカード起動ショートカットが登録され、そのカード起動ショートカットに対応した第19アイコン63が含まれている。
On the other hand, for example, when user 03 logs in and the user mode is set to personal mode, the
そのため、カードIDが「12345678」のNFCカード7がかざされると、対応するカード起動ショートカット、即ち第19アイコン63に対応したショートカット機能が、実行される。そして、そのカード起動ショートカットの実行中は、表示部13に、図6(b)に示す実行中画面73が表示される。実行中画面73は、ショートカット機能の実行中であることを示すメッセージを含む。
Therefore, when an
このように、画像処理装置10にかざされたNFCカード7のカードIDに対応したカード起動ショートカットが一般属性のタブに登録されていない場合は、基本的には、そのカード起動ショートカットが登録されているタブを個人ホームタブとする登録ユーザがログインしている場合を除き、そのカード起動ショートカットは実行されない。
In this way, if a card launch shortcut corresponding to the card ID of the
ただし、本実施形態では、NFCカード7がかざされた場合に、対応するカード起動ショートカットがパーソナル属性のタブに登録されていて且つその登録されているタブを個人ホームタブとする登録ユーザがログインしていない場合であっても、特定の実行可能条件を満たしている場合は、そのカード起動ショートカットが実行される場合がある。
However, in this embodiment, when the
特定の実行可能条件は、本実施形態では、例えば条件A及び条件Bが設定されている。
そして、条件A及び条件Bのうちの少なくとも一方を満たしていれば、特定の実行可能条件が成立していると判断される。
In this embodiment, the specific executable conditions are set to, for example, condition A and condition B.
If at least one of condition A and condition B is satisfied, it is determined that a specific executable condition is established.
条件Aは、カード起動ショートカットが、画像処理装置10とは別の装置へ情報を有線又は無線にて送信する処理を含まない機能であること、である。したがって、例えば第19アイコン63に対応したカード起動ショートカットのような、ファクス機能を含むカード起動ショートカットは、条件Aを満たさない。一方、例えば第17アイコン61に対応したカード起動ショートカットは、画像処理装置10において読み取った原稿の画像を画像処理装置10で印刷する機能であって、画像処理装置10の外部へ情報を送信する処理を含まないため、条件Aを満たす。
Condition A is that the card launch shortcut is a function that does not include a process of transmitting information via wired or wireless connection to a device other than the
条件Bは、カード起動ショートカットが、ワンタッチショートカット機能であること、である。したがって、第17アイコン61及び第19アイコン63に対応した各カード起動ショートカットは、いずれも通常ショートカット機能であるため、条件Bを満たさない。なお、第18アイコン62に対応したショートカット機能が仮にカード起動ショートカットである場合は、条件Bを満たすことになる。
Condition B is that the card launch shortcut is a one-touch shortcut function. Therefore, the card launch shortcuts corresponding to the
例えば図7に示すように、ユーザモードが一般モードに設定されていて、表示部13に、第1タブ31のみ表示されている場合に、カードIDが「87654321」のNFCカード7がかざされたとする。この場合、一般モード時に表示されるタブには当該カードIDが登録されたカード起動ショートカットが含まれていないため、基本的には、そのカードIDに対応したカード起動ショートカットは実行されない。しかし、そのカードIDに対応したカード起動ショートカット、即ち第17アイコン61に対応したカード起動ショートカットは、条件Aを満たす。そのため、表示部13に、図7に示すNFCカード起動確認画面75が表示される。
For example, as shown in FIG. 7, when the user mode is set to the general mode and only the
NFCカード起動確認画面75は、カード起動ショートカットを実行してもよいか否かをユーザに問う画面である。NFCカード起動確認画面75には、確認メッセージ76と、OKボタン77と、NOボタン78とが表示される。
The NFC card
確認メッセージ76の内容は、条件A及び条件Bのどちらを満たしたかに応じて異なる。つまり、確認メッセージ76の内容は、成立した条件に応じた内容となる。図7は、条件Aが成立したことに応じて、条件Aに対応した確認メッセージ76が表示されている例を示している。
The content of the
NFCカード起動確認画面75において、NOボタン78が選択操作されると、カード起動ショートカットは実行されない。一方、OKボタン77が選択操作されると、カード起動許可フラグがオンに設定され、表示部13に再び待機画面40が表示される。なお、カード起動許可フラグは、デフォルトでは全てオフに設定されており、実行可能条件が成立した場合にオンに設定される。
When the
その後、同じNFCカード7を再びかざすと、対応するカード起動ショートカットのカード起動許可フラグがオンに設定されていることによって、そのカード起動ショートカットが実行される。そして、実行中は、図7に示すように実行中画面80が表示される。
After that, when the
カード起動許可フラグは、特定のタイミングで再びオフに設定されてもよいし、一度オンに設定されたら特定のフラグ初期化処理が行われない限り永続的にオンに維持されてもよい。カード起動許可フラグが特定のタイミングで再びオフに設定される場合、特定のタイミングはどのようなタイミングであってもよい。例えば、カード起動ショートカットが所定回数実行されるとオフに設定されてもよい。また例えば、オンに設定された後、一定
時間が経過した場合にオフに設定されてもよい。
The card activation permission flag may be set to off again at a specific timing, or once set to on, may be permanently maintained on unless a specific flag initialization process is performed. When the card activation permission flag is set to off again at a specific timing, the specific timing may be any timing. For example, the card activation permission flag may be set to off when the card activation shortcut is executed a predetermined number of times. Also, for example, the card activation permission flag may be set to off when a certain time has passed after being set to on.
次に、カード起動ショートカットが登録されているタブの属性を共有からパーソナルに変更した場合の画面遷移例について、図8を参照して説明する。
まず、第1タブ31及び第3タブ33が共有属性に設定されていて、ユーザモードが一般モードに設定されている場合を想定する。この場合、図8の左に示すような、第1タブ31及び第3タブ33を含み、そのうちいずれか(図8では例えば第1タブ31)が選択状態にされた待機画面40が表示される。ここで、第3タブ33には、図3及び図6(b)に示すように、カード起動ショートカットが登録されている。
Next, an example of a screen transition when the attribute of a tab in which a card activation shortcut is registered is changed from shared to personal will be described with reference to FIG.
First, assume that the
この状態で、第3タブ33の属性が共有からパーソナルに変更された場合、その変更後、表示部13には、図8に示すパーソナル解除確認画面85が表示される。パーソナル解除確認画面85は、パーソナル属性に変更されたタブを再び共有属性に戻すか否かをユーザに問うための画面である。パーソナル解除確認画面85には、確認メッセージ86と、OKボタン87と、NOボタン88とが表示される。確認メッセージ86は、パーソナル属性に変更されたタブにカード起動ショートカットが登録されていることをユーザに知らせ、且つそのタブを再び共有属性に設定するか否かをユーザに問うためのメッセージである。
In this state, if the attribute of the
パーソナル解除確認画面85において、NOボタン88が選択操作されると、パーソナル属性に変更されたタブがそのままパーソナル属性に維持される。そして、表示部13には、図8に右下に示す待機画面40、即ちただ1つの共有タブである第1タブ31のみが表示された待機画面40が表示される。一方、OKボタン87が選択操作されると、パーソナル属性に変更されたタブが共有属性に変更される。そして、表示部13には、図8の左に示すように、共有属性の2つのタブ31,33を含む待機画面40が表示される。
When the
(6)メイン処理
次に、制御部11が実行するメイン処理について、図9~図11を参照して説明する。制御部11は(詳しくはCPUは)、起動後、所定の初期処理を実行した後、記憶部12に記憶されている図9~図11のメイン処理のプログラムに従い、そのメイン処理を実行する。上述した各種の画面遷移は、制御部11がメイン処理を実行することによって実現される。
(6) Main Processing Next, the main processing executed by the
制御部11は、メイン処理を開始すると、S110で、表示部13に待機画面40を表示させる。制御部11は、起動後、ユーザモードを一般モードに設定する。そのため、S110では、タブ設定テーブル(図4(a)参照)に基づき、一般モードに対応した待機画面40(例えば図6(a)参照)を表示させる。
When the
S120では、NFCカード7がかざされたか否かを判断する。NFCカード7がかざされると、NFCカード7と近距離無線通信部17との前述の無線通信が実行されることにより、制御部11は、NFCカード7がかざされたことを検出でき、且つNFCカード7からカードIDを取得することができる。
In S120, it is determined whether the
NFCカード7がかざされていない場合は、S220に移行する。S220では、NFCカード7がかざされること以外の他のイベントが発生したか否か判断する。他のイベントには、例えば、アイコンが選択操作されること、タブが選択操作されること、未登録アイコンに対するショートカット機能の新規登録の要求操作が行われること、アイコンにカードIDを登録する要求操作が行われること、タブの属性を変更する要求操作が行われること、ユーザによるログイン又はログアウトの要求操作が行われること、各種設定値の変更要求操作が行われること、などが含まれる。
If the
他のイベントが発生していない場合は、S110に移行する。他のイベントが発生した場合は、S230で、その発生したイベントに応じた処理を実行する。例えば、アイコンが選択操作された場合は、そのアイコンに対応した機能を実行する。 If no other event has occurred, the process proceeds to S110. If another event has occurred, the process according to the event that has occurred is executed in S230. For example, if an icon is selected, the function corresponding to that icon is executed.
S240では、タブ設定変更確認処理を実行する。タブ設定変更確認処理の詳細は、図11に示す通りである。タブ設定変更確認処理に移行すると、S410で、S230の処理によって、タブ設定が変更されたか否か、換言すれば図4(a)に示すタブ設定変更テーブルの内容が変更されるような処理が行われたか否かを判断する。タブ設定が変更されていない場合は、S110(図9)に移行する。タブ設定が変更された場合は、S420に移行する。 In S240, a tab setting change confirmation process is executed. Details of the tab setting change confirmation process are as shown in FIG. 11. When the process proceeds to the tab setting change confirmation process, in S410, it is determined whether or not the tab setting has been changed by the process of S230, in other words, whether or not a process has been performed that changes the contents of the tab setting change table shown in FIG. 4(a). If the tab setting has not been changed, the process proceeds to S110 (FIG. 9). If the tab setting has been changed, the process proceeds to S420.
S420では、アイコンデータテーブル(図3参照)から、カード起動ショートカットを検索する。S430では、カード起動ショートカットが存在しているか否か判断する。カード起動ショートカットが存在していない場合は、S110(図9)に移行する。カード起動ショートカットが存在している場合は、S440に移行する。 In S420, the icon data table (see FIG. 3) is searched for a card launch shortcut. In S430, it is determined whether a card launch shortcut exists. If a card launch shortcut does not exist, the process proceeds to S110 (FIG. 9). If a card launch shortcut exists, the process proceeds to S440.
S440では、カード起動ショートカットが登録されているタブの属性が共有であるか否か判断し、共有である場合はS110(図9)に移行し、パーソナルである場合はS450に移行する。 In S440, it is determined whether the attribute of the tab in which the card launch shortcut is registered is shared, and if it is shared, the process proceeds to S110 (Figure 9), and if it is personal, the process proceeds to S450.
S450では、パーソナル警告処理を行う。具体的には、図8に例示したパーソナル解除確認画面85を表示させる。S460では、OKボタン87が選択操作されたか否か判断する。OKボタン87が選択操作されていない場合は、S480で、NOボタン88が選択操作されたか否か判断し、選択操作されていない場合はS450に移行し、選択操作された場合はS110(図9)に移行する。S460で、OKボタン87が選択操作された場合は、S470で、共有復帰処理を行う。具体的には、カード起動ショートカットが登録されているパーソナル属性のタブを、共有属性に設定する。S470の処理後は、S110(図9)に移行する。
In S450, a personal warning process is performed. Specifically, the personal
図9に戻り、S120で、NFCカード7がかざされたと判断した場合は、S130に移行する。S130では、かざされたNFCカード7のカードIDを、近距離無線通信部17を介して取得する。S140では、アイコンデータテーブルを参照して、取得したカードIDが登録されているカード起動ショートカットを検索する。
Returning to FIG. 9, if it is determined in S120 that the
S150では、該当するカード起動ショートカット、即ち取得したカードIDが登録されているショートカット機能が存在しているか否か判断する。該当するカード起動ショートカットが存在していない場合は、S160で、不図示の該当ショートカット無し通知画面を一定時間表示させた後、S110に移行する。該当ショートカット無し通知画面は、かざされたNFCカード7のカードIDに対応したカード起動ショートカットが存在していないことをユーザに認識させるための画面である。
In S150, it is determined whether or not a corresponding card activation shortcut exists, i.e., a shortcut function in which the acquired card ID is registered. If a corresponding card activation shortcut does not exist, in S160, a notification screen indicating that there is no corresponding shortcut (not shown) is displayed for a certain period of time, and then the process proceeds to S110. The notification screen indicating that there is no corresponding shortcut is a screen for making the user aware that there is no card activation shortcut corresponding to the card ID of the
S150で、該当するカード起動ショートカットが存在している場合は、S170に移行する。S170では、該当するカード起動ショートカットの所属タブ、即ち該当するカード起動ショートカットが登録されているタブの属性、が共有であるか否か判断する。共有である場合は、S180で、そのカード起動ショートカットを実行する。実行中は、実行中画面(図6,図7等参照)を表示させる。 If a corresponding card launch shortcut exists in S150, the process proceeds to S170. In S170, it is determined whether the tab to which the corresponding card launch shortcut belongs, i.e., the attribute of the tab to which the corresponding card launch shortcut is registered, is shared. If it is shared, the card launch shortcut is executed in S180. During execution, an execution screen (see Figures 6, 7, etc.) is displayed.
該当するカード起動ショートカットの所属タブがパーソナルである場合は、S190に移行する。S190では、該当するカード起動ショートカットの所属タブが、現在ログイ
ンしているログインユーザの個人ホームタブであるか否か判断する。ログインユーザの個人ホームタブである場合は、S180で、そのカード起動ショートカットを実行する。ログインユーザのホームタブではない場合は、S200に移行する。
If the tab to which the corresponding card launch shortcut belongs is personal, the process proceeds to S190. In S190, it is determined whether the tab to which the corresponding card launch shortcut belongs is the personal home tab of the currently logged-in user. If it is the personal home tab of the logged-in user, the card launch shortcut is executed in S180. If it is not the home tab of the logged-in user, the process proceeds to S200.
S200では、該当するカード起動ショートカットのカード起動許可フラグがオンに設定されているか否か判断する。カード起動許可フラグがオンに設定されている場合は、S180で、そのカード起動ショートカットを実行する。なお、カード起動許可フラグがオンに設定されていることによってカード起動ショートカットを実行した後の、そのカード起動許可フラグをオフに設定するタイミングについては、前述の通り、様々なタイミングが考えられる。 In S200, it is determined whether the card startup permission flag of the corresponding card startup shortcut is set to on. If the card startup permission flag is set to on, in S180, the card startup shortcut is executed. As described above, there are various possible timings for setting the card startup permission flag to off after the card startup shortcut is executed due to the card startup permission flag being set to on.
S200で、カード起動許可フラグがオフに設定されている場合は、S210で、アクセス権無し対応処理を実行する。S210のアクセス権無し対応処理の詳細は、図10に示す通りである。アクセス権無し対応処理に移行すると、S310で、該当するカード起動ショートカットは特定の実行可能条件を満たすか否か判断する。具体的には、前述の条件A及び条件Bのうちの少なくとも一方を満たしているか否か判断する。特定の実行可能条件を満たしていない場合は、S320で、アクセス権無し通知画面70(図6参照)を一定時間表示させた後、S110に移行する。 If the card activation permission flag is set to off in S200, no access right handling process is executed in S210. Details of the no access right handling process in S210 are as shown in FIG. 10. When moving to the no access right handling process, in S310, it is determined whether the corresponding card activation shortcut satisfies a specific executable condition. Specifically, it is determined whether at least one of the above-mentioned condition A and condition B is satisfied. If the specific executable condition is not satisfied, in S320, a no access right notification screen 70 (see FIG. 6) is displayed for a certain period of time, and then the process moves to S110.
S310で、特定の実行可能条件を満たしている場合は、S330に移行する。S330では、NFCカード起動確認画面75(図7参照)を表示させる。S340では、OKボタン77が選択操作されたか否か判断する。OKボタン77が選択操作されていない場合は、S360で、NOボタン78が選択操作されたか否か判断し、選択操作されていない場合はS330に移行し、選択操作された場合はS110に移行する。
If certain executable conditions are met in S310, the process proceeds to S330. In S330, the NFC card startup confirmation screen 75 (see FIG. 7) is displayed. In S340, it is determined whether the
S340で、OKボタン77が選択操作された場合は、S350で、該当するカード起動ショートカットのカード起動許可フラグをオンに変更し、S110に移行する。このフラグ変更により、次に再び同じNFCカード7がかざされたときは、S200で肯定判定されてカード起動ショートカットが実行される。
If the
(7)実施形態の効果
以上説明した実施形態によれば、以下の効果を奏する。
即ち、本実施形態の画像処理装置10では、登録されているカード起動ショートカットに対応したカードIDを有するNFCカード7がかざされても、そのカード起動ショートカットがパーソナル属性のタブに登録されている場合は、そのカード起動ショートカットは実行されない。そのため、カード起動ショートカットの実行を適切に制限することが可能となる。
(7) Advantages of the Embodiment According to the embodiment described above, the following advantages are obtained.
That is, in the
例えば、共有属性のタブにカード起動ショートカットが登録されている場合において、そのカード起動ショートカットの使用を制限するために、そのカード起動ショートカットが登録されているタブの属性をパーソナルに変更することによって、そのカード起動ショートカットの実行を、アイコン操作による実行及びNFCカード7による実行の双方で制限することが可能となる。
For example, if a card-launched shortcut is registered in a tab with shared attributes, in order to restrict the use of the card-launched shortcut, the attributes of the tab in which the card-launched shortcut is registered can be changed to personal, thereby restricting the execution of the card-launched shortcut from both execution by icon operation and execution by the
また、本実施形態では、カード起動ショートカットがパーソナル属性のタブに登録されていても、そのタブが、ログイン中のユーザの個人ホームタブである場合は、そのカード起動ショートカットをNFCカード7をかざして実行させることができる。
In addition, in this embodiment, even if a card launch shortcut is registered in a tab with personal attributes, if that tab is the personal home tab of the logged-in user, the card launch shortcut can be executed by holding the
さらに、本実施形態では、カード起動ショートカットがパーソナル属性のタブに登録されていても、特定の実行可能条件を満たしている場合は実行される。そのため、カード起
動ショートカットを、そのカード起動ショートカットの内容に応じて適切に制限することができる。
Furthermore, in this embodiment, even if a card activation shortcut is registered in the personal attribute tab, it is executed if a specific executable condition is met. Therefore, the card activation shortcut can be appropriately restricted according to the content of the card activation shortcut.
なお、本実施形態において、画像処理装置10は機能実行装置の一例に相当する。近距離無線通信部17は通信部の一例に相当する。NFCカード7は無線通信装置の一例に相当する。カードIDは装置ID及びオブジェクトIDの一例に相当する。NFCカード7から取得したカードIDとカード起動ショートカットに登録されているカードIDとが一致することは、特定の対応関係にあることの一例に相当する。各ショートカット機能に対応した各ショートカットアイコンは機能オブジェクトの一例に相当する。通常ショートカット機能に対応したショートカットアイコンは第1種オブジェクトの一例に相当し、ワンタッチショートカット機能に対応したショートカットアイコンは第2種オブジェクトの一例に相当する。NFCカード起動確認画面75(図7)は実行確認画面の一例に相当する。パーソナル解除確認画面85(図8)は設定確認画面の一例に相当する。パーソナル解除確認画面85においてOKボタン87を選択操作することは共有変更要求の一例に相当する。
In this embodiment, the
また、S110の処理は一般モード表示処理及び個人モード表示処理の一例に相当する。S130の処理は装置ID取得処理の一例に相当する。S180の処理は第2の機能実行処理の一例に相当する。S230の処理は、第1の機能実行処理、ログイン受付処理、個人ホームタブ設定処理及び属性設定処理の一例に相当する。S320の処理は報知処理の一例に相当する。S450の処理は設定確認表示処理の一例に相当する。S460の処理は共有変更受付処理の一例に相当する。S470の処理は属性変更処理の一例に相当する。 The process of S110 corresponds to an example of a general mode display process and a personal mode display process. The process of S130 corresponds to an example of a device ID acquisition process. The process of S180 corresponds to an example of a second function execution process. The process of S230 corresponds to an example of a first function execution process, a login acceptance process, a personal home tab setting process, and an attribute setting process. The process of S320 corresponds to an example of a notification process. The process of S450 corresponds to an example of a setting confirmation display process. The process of S460 corresponds to an example of a sharing change acceptance process. The process of S470 corresponds to an example of an attribute change process.
[2.他の実施形態]
以上、本開示の実施形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
2. Other embodiments
Although the embodiments of the present disclosure have been described above, the present disclosure is not limited to the above-described embodiments and can be implemented in various modified forms.
(1)上記実施形態では、ショートカット機能に対してカードIDを登録可能であったが、ショートカット機能以外の他の機能に対してもカードIDを登録してNFCカード7から起動させることができるようにしてもよい。
(1) In the above embodiment, a card ID could be registered for the shortcut function, but it may also be possible to register a card ID for functions other than the shortcut function and activate them from the
(2)メイン処理において、カード起動許可フラグを使用した処理を省いても良い。具体的には、図10のアクセス権無し対応処理において、S340でOKボタン77が選択操作された場合は、S180に移行してカード起動ショートカットを実行してもよい。
(2) In the main process, the process using the card startup permission flag may be omitted. Specifically, in the no access right handling process of FIG. 10, if the
また、S310で、該当するカード起動ショートカットが特定の実行可能条件を満たすと判断された場合は、S330移行の処理を行うことなくS180でカード起動ショートカットを実行してもよい。 Also, if it is determined in S310 that the corresponding card launch shortcut satisfies certain executable conditions, the card launch shortcut may be executed in S180 without proceeding to S330.
(3)S240のタブ設定変更確認処理に類する処理を、タブの設定変更が行われた後ではなく、タブの設定変更の操作が行われている過程で実行するようにしてもよい。例えば、タブの属性を共有からパーソナルに変更する操作が行われた場合、実際に属性を変更する前に、属性をパーソナルに変更してもよいか否かをユーザに問う画面を表示してもよい。その際、属性をパーソナルに変更しようとしているタブにはカード起動ショートカットが登録されていること、及びそのカード起動ショートカットに関する情報を表示してもよい。そしてその画面に対してパーソナルに変更してもよいことを示す操作が行われた場合に、属性をパーソナルに変更するようにしてもよい。 (3) A process similar to the tab setting change confirmation process of S240 may be executed while the tab setting change operation is being performed, rather than after the tab setting change has been performed. For example, when an operation is performed to change the tab attribute from shared to personal, a screen may be displayed asking the user whether or not it is OK to change the attribute to personal before the attribute is actually changed. At that time, it may be displayed that a card launch shortcut is registered for the tab whose attribute is being changed to personal, and information about the card launch shortcut. Then, when an operation is performed on that screen indicating that it is OK to change to personal, the attribute may be changed to personal.
(4)図11のS440で、カード起動ショートカットが登録されているタブの属性が
共有ではない(即ちパーソナルである)と判断された場合、例えば次のような処理を行っても良い。即ち、パーソナル属性のタブにカード起動ショートカットが登録されていることを示す情報を表示すると共に、そのカード起動ショートカットを削除してよいか否かをユーザに問う画面を表示してもよい。そして、削除してよいことを示す操作が行われた場合、そのカード起動ショートカットの登録を削除してもよい。
(4) In S440 of Fig. 11, if it is determined that the attribute of the tab in which the card launch shortcut is registered is not shared (i.e., personal), for example, the following process may be performed. That is, information indicating that a card launch shortcut is registered in a tab with personal attributes may be displayed, and a screen may be displayed asking the user whether or not to delete the card launch shortcut. Then, if an operation indicating that the shortcut may be deleted is performed, the registration of the card launch shortcut may be deleted.
(5)上記実施形態では、NFCカード7がかざされたとき、NFCカード7から取得したカードIDと一致するカードIDが登録されているカード起動ショートカットが実行されたが、NFCカード7からの起動を可能とするためにカード起動ショートカットに登録される情報は、カードIDそのものでなくてもよい。例えば、ショートカット機能に固有のオブジェクトIDを登録すると共に、そのオブジェクトIDと特定のカードIDとを紐付けておいてもよい。そして、NFCカード7がかざされた場合、そのNFCカード7から取得したカードIDが、オブジェクトIDに紐付けられたカードIDである場合に、そのオブジェクトIDが登録されているカード起動ショートカットを実行してもよい。
(5) In the above embodiment, when the
(6)本開示は、図1に示した画像処理装置10への適用に限定されない。本開示は、無線通信機能を備え、種々の機能を実行可能に構成されたあらゆる機能実行装置において適用可能である。
(6) The present disclosure is not limited to application to the
また、本開示の機能実行装置が無線通信可能な無線通信装置は、上記実施形態に示したNFCカード7に限定されない。本開示の機能実行装置は、特定の装置IDを有する各種の無線通信装置と無線通信可能であってもよい。また、無線通信装置との通信方式はNFCに限定されない。
Moreover, the wireless communication device with which the function performing device of the present disclosure can wirelessly communicate is not limited to the
(7)上記実施形態における1つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、1つの構成要素が有する1つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、1つの構成要素によって実現したり、複数の構成要素によって実現される1つの機能を、1つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。 (7) Multiple functions possessed by one component in the above embodiments may be realized by multiple components, or one function possessed by one component may be realized by multiple components. Also, multiple functions possessed by multiple components may be realized by one component, or one function realized by multiple components may be realized by one component. Also, part of the configuration of the above embodiments may be omitted. Also, at least part of the configuration of the above embodiments may be added to or substituted for the configuration of another of the above embodiments.
1…情報処理システム、7…NFCカード、7a…アンテナ、7b…通信回路、7c…記憶部、10…画像処理装置、11…制御部、12…記憶部、13…表示部、14…入力部、17…近距離無線通信部、20…情報処理装置、31…第1タブ、32…第2タブ、33…第3タブ、34…第4タブ、40…待機画面、50…第1タブ画面、51…第1アイコン、52…第2アイコン、53…第3アイコン、54…第4アイコン、55…第5アイコン、56…第6アイコン、57…第7アイコン、58…第8アイコン、60…第3タブ画面、61…第17アイコン、62…第18アイコン、63…第19アイコン、64…第20アイコン、65…第21アイコン、66…第22アイコン、67…第23アイコン、68…第24アイコン、70…アクセス権無し通知画面、75…NFCカード起動確認画面、85…パーソナル解除確認画面。 1...information processing system, 7...NFC card, 7a...antenna, 7b...communication circuit, 7c...storage unit, 10...image processing device, 11...control unit, 12...storage unit, 13...display unit, 14...input unit, 17...near-field wireless communication unit, 20...information processing device, 31...first tab, 32...second tab, 33...third tab, 34...fourth tab, 40...standby screen, 50...first tab screen, 51...first icon, 52...second icon, 53...third icon, 54...fourth icon Icon, 55...5th icon, 56...6th icon, 57...7th icon, 58...8th icon, 60...3rd tab screen, 61...17th icon, 62...18th icon, 63...19th icon, 64...20th icon, 65...21st icon, 66...22nd icon, 67...23rd icon, 68...24th icon, 70...no access rights notification screen, 75...NFC card activation confirmation screen, 85...personal unlock confirmation screen.
Claims (14)
制御部と、
メモリと、
機能実行部と、
を備えた機能実行装置であって、
前記近距離無線通信部は、前記近距離無線通信部が通信可能な近距離に位置する無線通信装置を検出することが可能であり、
前記制御部は、複数のショートカット情報を前記メモリに記憶させることが可能であり、
前記複数のショートカット情報の各々はショートカット機能を示し、前記ショートカット機能は当該ショートカット機能の実行に用いられる設定値が予め設定されており、
前記制御部は、さらに、無線対応ショートカット実行処理を行うことが可能であり、
前記無線対応ショートカット実行処理は、
前記近距離無線通信部により前記無線通信装置が検出され、且つ、検出された前記無線通信装置が前記メモリに記憶されている前記複数のショートカット情報のいずれかに対応すること、に応じて、
当該対応する前記ショートカット情報に示される前記ショートカット機能である無線対応ショートカット機能が特定のユーザに関連付けられていない場合は、当該無線対応ショートカット機能を、当該無線対応ショートカット機能に設定されている前記設定値に従って前記機能実行部に実行させ、
当該無線対応ショートカット機能が前記特定のユーザに関連付けられている場合は、当該無線対応ショートカット機能を前記機能実行部に実行させない、
機能実行装置。 A short-range wireless communication unit;
A control unit;
Memory,
A function execution unit;
A function execution device comprising:
the short- range wireless communication unit is capable of detecting a wireless communication device located within a short distance with which the short-range wireless communication unit can communicate;
The control unit is capable of storing a plurality of pieces of shortcut information in the memory,
Each of the plurality of pieces of shortcut information indicates a shortcut function, and a setting value used for executing the shortcut function is set in advance for the shortcut function,
The control unit is further capable of performing a wireless shortcut execution process ,
The wireless shortcut execution process includes:
In response to the wireless communication device being detected by the short-range wireless communication unit and the detected wireless communication device corresponding to any one of the plurality of pieces of shortcut information stored in the memory,
when a wireless-enabled shortcut function, which is the shortcut function indicated in the corresponding shortcut information, is not associated with a specific user, cause the function execution unit to execute the wireless-enabled shortcut function according to the setting value set in the wireless-enabled shortcut function;
When the wireless-enabled shortcut function is associated with the specific user, the wireless-enabled shortcut function is not executed by the function execution unit.
Function execution device.
入力部と、
表示部と、
を備え、
前記制御部は、待機画面を前記表示部に表示させる待機画面表示処理を行うことが可能であり、
前記待機画面は、複数の画面の中から選択された1つの画面を含み、前記複数の画面の各々には複数の機能オブジェクトを配置可能であり、前記複数の機能オブジェクトの各々にはいずれかの前記ショートカット機能を対応付けることが可能であり、
前記制御部は、さらに、選択対応ショートカット実行処理を行うことが可能であり、
前記選択対応ショートカット実行処理は、前記待機画面表示処理により前記表示部に表示された前記待機画面に配置されている、前記ショートカット機能が対応付けられた前記機能オブジェクトであるショートカットオブジェクトが、前記入力部を介して選択されたことに応じて、その選択された前記ショートカットオブジェクトに対応付けられている前記ショートカット機能を、当該ショートカット機能に設定されている前記設定値に従って前記機能実行部に実行させることを含む、
機能実行装置。 2. A function execution device according to claim 1,
An input unit;
A display unit;
Equipped with
the control unit is capable of performing a standby screen display process for displaying a standby screen on the display unit,
the standby screen includes one screen selected from a plurality of screens, a plurality of functional objects can be arranged on each of the plurality of screens, and any one of the shortcut functions can be associated with each of the plurality of functional objects;
The control unit is further capable of performing a selection-based shortcut execution process,
The selection-based shortcut execution process includes, in response to a shortcut object being selected via the input unit, the shortcut function associated with the shortcut object, the shortcut object being arranged on the standby screen displayed on the display unit by the standby screen display process, causing the function execution unit to execute the shortcut function associated with the selected shortcut object in accordance with the setting value set for the shortcut function.
Function execution device.
前記複数の画面の各々は、前記特定のユーザが関連付けられ得、
前記制御部は、前記無線対応ショートカット実行処理では、
前記無線対応ショートカット機能が対応付けられた前記ショートカットオブジェクトである無線対応ショートカットオブジェクトが、前記複数の画面のうち前記特定のユーザが関連付けられていない画面である共有画面に配置されている場合は、当該無線対応ショートカットオブジェクトに対応付けられている前記無線対応ショートカット機能を前記機能実行部に実行させ、
前記無線対応ショートカットオブジェクトが、前記複数の画面のうち前記特定のユーザが関連付けられている画面であるパーソナル画面に配置されている場合は、当該無線対応ショートカットオブジェクトに対応付けられている前記無線対応ショートカット機能を前記機能実行部に実行させない、
機能実行装置。 3. A function executing device according to claim 2 ,
Each of the plurality of screens may be associated with a particular user;
In the wireless-compatible shortcut execution process, the control unit
When a wireless-enabled shortcut object, which is the shortcut object associated with the wireless-enabled shortcut function, is arranged on a shared screen, which is a screen to which the specific user is not associated, among the plurality of screens, the function execution unit executes the wireless-enabled shortcut function associated with the wireless-enabled shortcut object,
When the wireless-enabled shortcut object is arranged on a personal screen, which is a screen associated with the specific user among the plurality of screens, the function execution unit is not caused to execute the wireless-enabled shortcut function associated with the wireless-enabled shortcut object.
Function execution device.
前記制御部は、予め登録された登録ユーザのログインを受け付けるログイン処理を行うことが可能であり、
前記制御部は、前記無線対応ショートカット実行処理では、前記無線対応ショートカットオブジェクトが前記パーソナル画面に配置されている場合であっても、当該パーソナル画面に、前記ログイン処理によって前記ログインが受け付けられている前記登録ユーザが関連付けられている場合は、当該無線対応ショートカットオブジェクトに対応付けられている前記無線対応ショートカット機能を前記機能実行部に実行させる、
機能実行装置。 4. A function executing device according to claim 3,
the control unit is capable of performing a login process for accepting logins from registered users who have been registered in advance,
In the wireless-compatible shortcut execution process, even if the wireless-compatible shortcut object is arranged on the personal screen, if the personal screen is associated with the registered user whose login is accepted by the login process, the control unit causes the function execution unit to execute the wireless-compatible shortcut function associated with the wireless-compatible shortcut object.
Function execution device.
前記制御部は、前記無線対応ショートカット実行処理では、前記無線対応ショートカットオブジェクトが前記パーソナル画面に配置されている場合であっても、当該無線対応ショートカットオブジェクトが特定の実行可能条件を満たしている場合は、当該無線対応ショートカットオブジェクトに対応付けられている前記無線対応ショートカット機能を前記機能実行部に実行させる、
機能実行装置。 5. A function executing device according to claim 3, further comprising:
In the wireless-compatible shortcut execution process, even if the wireless-compatible shortcut object is arranged on the personal screen, if the wireless-compatible shortcut object satisfies a specific executable condition, the control unit causes the function execution unit to execute the wireless-compatible shortcut function associated with the wireless-compatible shortcut object.
Function execution device.
前記実行可能条件は、前記無線対応ショートカットオブジェクトに対応付けられている前記無線対応ショートカット機能が、前記機能実行装置とは別の装置へ情報を送信する処理を含まないことである、
機能実行装置。 6. A function executing device according to claim 5 ,
The execution condition is that the wireless-enabled shortcut function associated with the wireless-enabled shortcut object does not include a process of transmitting information to a device other than the function executing device.
Function execution device.
各前記ショートカット機能は、当該ショートカット機能が実行される際に前記入力部を介した入力操作が要求される第1種、又は、当該ショートカット機能が実行される際に前記入力操作が要求されない第2種、のどちらか一方に設定されており、
前記実行可能条件は、前記無線対応ショートカットオブジェクトに対応付けられている前記無線対応ショートカット機能が前記第2種に設定されていることである、
機能実行装置。 7. A function executing device according to claim 5 or 6 ,
Each of the shortcut functions is set to either a first type in which an input operation via the input unit is required when the shortcut function is executed, or a second type in which the input operation is not required when the shortcut function is executed,
the execution condition is that the wireless-enabled shortcut function associated with the wireless-enabled shortcut object is set to the second type;
Function execution device.
前記制御部は、前記無線対応ショートカット実行処理では、
前記無線対応ショートカットオブジェクトが前記パーソナル画面に配置されている場合であって、且つ、当該無線対応ショートカットオブジェクトが前記実行可能条件を満たしている場合は、当該無線対応ショートカットオブジェクトに対応付けられている前記無線対応ショートカット機能を実行するか否かを問う実行確認画面を前記表示部に表示させ、
前記実行確認画面の表示後、当該無線対応ショートカット機能を実行することを示す特定の実行指示が前記入力部を介して入力された場合に、当該無線対応ショートカット機能を前記機能実行部に実行させる、
機能実行装置。 A function execution device according to any one of claims 5 to 7,
In the wireless-compatible shortcut execution process, the control unit
When the wireless-compatible shortcut object is arranged on the personal screen and the wireless-compatible shortcut object satisfies the executable condition, displaying on the display unit an execution confirmation screen inquiring whether or not to execute the wireless-compatible shortcut function associated with the wireless-compatible shortcut object,
when a specific execution instruction indicating that the wireless-enabled shortcut function is to be executed is input via the input unit after the execution confirmation screen is displayed, the wireless-enabled shortcut function is executed by the function execution unit.
Function execution device.
前記制御部は、さらに、The control unit further
前記複数の画面をそれぞれ前記共有画面又は前記パーソナル画面に設定する設定処理と、a setting process for setting each of the plurality of screens to the shared screen or the personal screen;
前記設定処理によって前記共有画面から前記パーソナル画面への変更が行われた場合であって、当該変更が行われた前記画面に、前記無線通信装置に対応付けられている前記ショートカット機能が対応付けられた前記ショートカットオブジェクトが含まれている場合、当該画面を前記共有画面に設定変更するか否かを問うための設定確認画面を前記表示部に表示させる設定確認表示処理と、a setting confirmation display process for displaying on the display unit a setting confirmation screen for asking whether or not to change the setting of the screen to the shared screen when the setting process has been performed to change the shared screen to the personal screen and when the changed screen includes the shortcut object associated with the shortcut function associated with the wireless communication device;
前記設定確認画面が表示されている状態において、当該画面を前記共有画面に設定変更することを要求する共有変更要求を前記入力部を介して受け付ける共有変更受付処理と、a sharing change receiving process for receiving, via the input unit, a sharing change request for requesting to change a setting of the setting confirmation screen to the shared screen while the setting confirmation screen is being displayed;
前記共有変更受付処理によって前記共有変更要求が受け付けられた場合、当該画面を前記共有画面に設定変更する変更処理と、a change process for changing the setting of the screen to the shared screen when the sharing change request is accepted by the sharing change acceptance process;
を実行する機能実行装置。A function executing device that executes the function.
前記制御部は、さらに、前記無線対応ショートカット実行処理において前記無線対応ショートカット機能を前記機能実行部に実行させない場合に、当該無線対応ショートカット機能を実行できないことを示す情報を報知する報知処理を実行する、The control unit further executes a notification process of notifying information indicating that the wireless-compatible shortcut function cannot be executed when the wireless-compatible shortcut function is not executed by the function execution unit in the wireless-compatible shortcut execution process.
機能実行装置。Function execution device.
前記制御部は、前記ログイン処理によって前記ログインが受け付けられている場合、前記待機画面表示処理では、前記ログインが受け付けられている前記登録ユーザが関連付けられた前記パーソナル画面を前記表示部に表示させることを許容する一方で、当該登録ユーザとは異なるユーザが関連付けられた前記パーソナル画面を前記表示部に表示させることを許容しない、When the login is accepted by the login process, the control unit, in the standby screen display process, allows the personal screen associated with the registered user whose login is accepted to be displayed on the display unit, but does not allow the personal screen associated with a user other than the registered user to be displayed on the display unit.
機能実行装置。Function execution device.
前記制御部は、前記ログイン処理によって前記ログインが受け付けられている場合、前記待機画面表示処理では、前記共有画面を前記表示部に表示させることを許容する、When the login is accepted by the login process, the control unit allows the shared screen to be displayed on the display unit in the standby screen display process.
機能実行装置。Function execution device.
前記無線通信装置は特定の装置IDを有し、The wireless communication device has a specific device ID;
前記近距離無線通信部により検出された前記無線通信装置が前記ショートカット情報に対応することは、検出された前記無線通信装置が有する前記装置IDが当該ショートカット情報に対応付けられていることを含む、The correspondence between the wireless communication device detected by the short-range wireless communication unit and the shortcut information includes a correspondence between the device ID of the detected wireless communication device and the shortcut information.
機能実行装置。Function execution device.
前記近距離無線通信部と前記無線通信装置とは、互いに、NFCの近距離無線通信規格に基づく近距離無線通信を行うことが可能に構成されている、The short-range wireless communication unit and the wireless communication device are configured to be able to perform short-range wireless communication based on the NFC short-range wireless communication standard.
機能実行装置。Function execution device.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023198120A JP7589786B2 (en) | 2019-02-25 | 2023-11-22 | Function execution device |
| JP2024198220A JP7816464B2 (en) | 2019-02-25 | 2024-11-13 | Function Execution Device |
| JP2026017109A JP2026063542A (en) | 2019-02-25 | 2026-02-04 | Function execution device |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019031548A JP7183859B2 (en) | 2019-02-25 | 2019-02-25 | FUNCTION EXECUTION DEVICE, FUNCTION EXECUTION METHOD AND FUNCTION EXECUTION PROGRAM |
| JP2022186511A JP7392808B2 (en) | 2019-02-25 | 2022-11-22 | function execution device |
| JP2023198120A JP7589786B2 (en) | 2019-02-25 | 2023-11-22 | Function execution device |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022186511A Division JP7392808B2 (en) | 2019-02-25 | 2022-11-22 | function execution device |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024198220A Division JP7816464B2 (en) | 2019-02-25 | 2024-11-13 | Function Execution Device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024019202A JP2024019202A (en) | 2024-02-08 |
| JP7589786B2 true JP7589786B2 (en) | 2024-11-26 |
Family
ID=72263679
Family Applications (5)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019031548A Active JP7183859B2 (en) | 2019-02-25 | 2019-02-25 | FUNCTION EXECUTION DEVICE, FUNCTION EXECUTION METHOD AND FUNCTION EXECUTION PROGRAM |
| JP2022186511A Active JP7392808B2 (en) | 2019-02-25 | 2022-11-22 | function execution device |
| JP2023198120A Active JP7589786B2 (en) | 2019-02-25 | 2023-11-22 | Function execution device |
| JP2024198220A Active JP7816464B2 (en) | 2019-02-25 | 2024-11-13 | Function Execution Device |
| JP2026017109A Pending JP2026063542A (en) | 2019-02-25 | 2026-02-04 | Function execution device |
Family Applications Before (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019031548A Active JP7183859B2 (en) | 2019-02-25 | 2019-02-25 | FUNCTION EXECUTION DEVICE, FUNCTION EXECUTION METHOD AND FUNCTION EXECUTION PROGRAM |
| JP2022186511A Active JP7392808B2 (en) | 2019-02-25 | 2022-11-22 | function execution device |
Family Applications After (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024198220A Active JP7816464B2 (en) | 2019-02-25 | 2024-11-13 | Function Execution Device |
| JP2026017109A Pending JP2026063542A (en) | 2019-02-25 | 2026-02-04 | Function execution device |
Country Status (1)
| Country | Link |
|---|---|
| JP (5) | JP7183859B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7725974B2 (en) * | 2021-09-22 | 2025-08-20 | カシオ計算機株式会社 | Electronic device, operation support method and program |
| JP7676348B2 (en) | 2022-10-26 | 2025-05-14 | キヤノン株式会社 | Inkjet printer, inkjet printer control method, and program |
| JP7480251B1 (en) | 2022-10-26 | 2024-05-09 | キヤノン株式会社 | Inkjet printer, inkjet printer control method, and program |
| JP2024063563A (en) | 2022-10-26 | 2024-05-13 | キヤノン株式会社 | CONTROL DEVICE, CONTROL METHOD FOR CONTROLLING CONTROL DEVICE, AND PROGRAM |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013135318A (en) | 2011-12-26 | 2013-07-08 | Canon Inc | Image processing apparatus, system, control method, and program |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5010710B2 (en) * | 2010-05-12 | 2012-08-29 | シャープ株式会社 | Image processing device |
-
2019
- 2019-02-25 JP JP2019031548A patent/JP7183859B2/en active Active
-
2022
- 2022-11-22 JP JP2022186511A patent/JP7392808B2/en active Active
-
2023
- 2023-11-22 JP JP2023198120A patent/JP7589786B2/en active Active
-
2024
- 2024-11-13 JP JP2024198220A patent/JP7816464B2/en active Active
-
2026
- 2026-02-04 JP JP2026017109A patent/JP2026063542A/en active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013135318A (en) | 2011-12-26 | 2013-07-08 | Canon Inc | Image processing apparatus, system, control method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020137045A (en) | 2020-08-31 |
| JP7816464B2 (en) | 2026-02-18 |
| JP2023024456A (en) | 2023-02-16 |
| JP2025015617A (en) | 2025-01-30 |
| JP2026063542A (en) | 2026-04-10 |
| JP7392808B2 (en) | 2023-12-06 |
| JP7183859B2 (en) | 2022-12-06 |
| JP2024019202A (en) | 2024-02-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7589786B2 (en) | Function execution device | |
| JP7750328B2 (en) | printing device | |
| EP2942911B1 (en) | Information processing apparatus, information processing system, and method | |
| JP7747130B2 (en) | Image Processing Device | |
| JP6520404B2 (en) | Mobile terminal and output program | |
| US20150201091A1 (en) | Information processing system that uses short-range wireless communication and method of controlling the same, mobile information terminal, and storage medium | |
| JP7750331B2 (en) | Image forming device | |
| JP7215543B2 (en) | display controller | |
| JP6555052B2 (en) | Mobile terminal and program | |
| JP2012168820A (en) | Image processing device, and method and program for controlling display of application selection screen | |
| CN110290284B (en) | Display input device, image forming apparatus, and screen display method | |
| JP2018046496A (en) | Image transmitting apparatus, control method, and program | |
| JP6809573B2 (en) | Mobile terminals and programs | |
| JP6743946B2 (en) | Mobile terminal and program | |
| JP6575267B2 (en) | Mobile terminal and program | |
| JP6520403B2 (en) | Mobile terminal and output program | |
| JP2015039237A (en) | Information processing apparatus, image processing apparatus, and program | |
| JP6888711B2 (en) | Mobile terminal and output program | |
| JP6696609B2 (en) | Mobile terminal and output program | |
| JP2017054336A (en) | Portable terminal and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231212 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231219 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241003 |
|
| 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: 20241015 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241028 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7589786 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |