JP7804448B2 - Information processing apparatus, image forming apparatus, and destination information display control method - Google Patents
Information processing apparatus, image forming apparatus, and destination information display control methodInfo
- Publication number
- JP7804448B2 JP7804448B2 JP2021203581A JP2021203581A JP7804448B2 JP 7804448 B2 JP7804448 B2 JP 7804448B2 JP 2021203581 A JP2021203581 A JP 2021203581A JP 2021203581 A JP2021203581 A JP 2021203581A JP 7804448 B2 JP7804448 B2 JP 7804448B2
- Authority
- JP
- Japan
- Prior art keywords
- destination
- priority
- destination information
- list
- control unit
- 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
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Description
本発明は、情報処理装置等に関する。 The present invention relates to an information processing device, etc.
複合機等の情報処理装置には、FAX番号や、メールアドレス等の他装置が管理する宛先情報を取得し、当該宛先情報に含まれる宛先名に対してFAX送信やメール送信等を行うことが可能なものが知られている。 Some information processing devices, such as multifunction peripherals, are known to be able to acquire destination information managed by other devices, such as fax numbers and email addresses, and send faxes or emails to the destination names included in the destination information.
FAX送信やメール送信の際、宛先名の選択を効率良く行うため、例えば、特許文献1には、過去の送信履歴に関して、今回送信するデータに近い属性(データの種類、送信日時、タイトル文字列、データの大きさ)を多く持つ順に宛先候補をソートした送信先リストをユーザに対して提示する情報処理装置が開示されている。 To efficiently select a destination name when sending a fax or email, for example, Patent Document 1 discloses an information processing device that presents the user with a list of destination candidates sorted in order of the number of destinations with attributes (data type, transmission date and time, subject string, data size) similar to the data being sent this time, based on past transmission history.
また、特許文献2には、携帯電話から通信先データを取得した際に、MFP(Multifunction peripheral/printer)の通信履歴に残っている電話番号やメールアドレスを含むデータを限定的若しくは優先的に電話帳に記録する通信装置が開示されている。 Patent document 2 also discloses a communication device that, when receiving communication destination data from a mobile phone, records data, including telephone numbers and email addresses, remaining in the communication history of an MFP (multifunction peripheral/printer) in a phone book in a limited or prioritized manner.
特許文献1では、送信先リストの作成に必要な比較情報(属性)の設定が必要である。宛先情報を他装置から取得する装置構成では、比較情報の設定に無関係に宛先情報が取得されるため、ソートに必要な比較情報がまだ設定されていないような場合、有意義なソートを行うことができなかった。また、特許文献1では、送信データの確定後にその場で属性を比較してソートする必要があるため、送信リストの表示までの処理が膨大となることがあった。さらに、特許文献1では、他人が使用した送信履歴と区別して扱われることがないため、プライバシーやセキュリティ上の問題もあった。 Patent Document 1 requires the setting of comparison information (attributes) necessary for creating a destination list. In device configurations where destination information is obtained from other devices, the destination information is obtained regardless of the setting of the comparison information, so meaningful sorting cannot be performed if the comparison information necessary for sorting has not yet been set. Furthermore, Patent Document 1 requires attributes to be compared and sorted on the spot after the transmission data is confirmed, which can result in a huge amount of processing time before the transmission list is displayed. Furthermore, Patent Document 1 poses privacy and security issues because the transmission history is not treated separately from that used by others.
また、特許文献2の通信装置は、携帯電話から取得した通信データが過去の通信履歴と一致する場合に、これを電話帳データに追加するのみである。したがって、特許文献2では、例えば、取得した通信データに係る通信宛先の使用可能性が高い順にソートするといった利便性は考慮されていなかった。そして、特許文献1と同様に、特許文献2では、他人が使用した通信履歴と区別して扱われることがないため、プライバシーやセキュリティ上の問題もあった。 Furthermore, the communication device in Patent Document 2 only adds communication data acquired from a mobile phone to phone book data if it matches past communication history. Therefore, Patent Document 2 does not take into consideration convenience, such as sorting communication destinations related to acquired communication data in order of likelihood of use. And, like Patent Document 1, Patent Document 2 also raises privacy and security concerns because it does not treat communication history separately from that used by others.
本開示の目的は、FAX番号や、メールアドレス等の他装置が管理する宛先情報を取得し、当該宛先情報に含まれる宛先名に対してFAX送信やメール送信等が可能であって、使用可能性の高い送信宛先の選択が容易であり、プライバシーやセキュリティに優れた情報処理装置等を提供することである。 The purpose of this disclosure is to provide an information processing device or the like that can acquire destination information managed by another device, such as fax numbers and email addresses, and send faxes or emails to destination names included in the destination information, making it easy to select highly usable destinations, and that provides excellent privacy and security.
上記課題を解決するために、本開示に係る情報処理装置は、宛先情報を利用するジョブの履歴を記憶可能な記憶部と、端末装置から前記宛先情報を取得可能な通信部と、取得した前記宛先情報を表示可能な表示部と、前記履歴から前記端末装置と連携したジョブの履歴に基づき優先度を決定し、前記宛先情報を前記優先度に基づき前記表示部を表示制御する制御部と、を備えることを特徴としている。 To solve the above problem, the information processing device disclosed herein is characterized by including a storage unit capable of storing the history of jobs that use destination information, a communication unit capable of acquiring the destination information from a terminal device, a display unit capable of displaying the acquired destination information, and a control unit that determines a priority based on the history of jobs linked to the terminal device from the history, and controls the display of the destination information on the display unit based on the priority.
また、本開示に係る画像形成装置は、上記情報処理装置と、画像の形成に関する前記ジョブを実行可能な画像形成部とを備えることを特徴としている。 The image forming device according to the present disclosure is characterized by including the above-described information processing device and an image forming unit capable of executing the job related to image formation.
また、本開示に係る宛先情報の表示制御方法は、宛先情報を利用するジョブの履歴を記憶する記憶工程と、端末装置から前記宛先情報を取得する通信工程と、取得した前記宛先情報を表示する表示工程と、前記履歴から前記端末装置と連携したジョブの履歴に基づき優先度を決定し、前記宛先情報を前記優先度に基づき表示制御する制御工程と、を備えることを特徴としている。 The destination information display control method according to the present disclosure is characterized by comprising a storage step of storing the history of jobs that use destination information, a communication step of acquiring the destination information from a terminal device, a display step of displaying the acquired destination information, and a control step of determining a priority based on the history of jobs linked to the terminal device from the history, and controlling the display of the destination information based on the priority.
本開示によれば、FAX番号や、メールアドレス等の他装置が管理する宛先情報を取得し、当該宛先情報に含まれる送信宛先に対してFAX送信やメール送信等が可能であって、使用可能性の高い宛先名の選択が容易であり、プライバシーやセキュリティに優れた情報処理装置等を提供することができる。 This disclosure provides an information processing device that can acquire destination information managed by another device, such as a fax number or email address, and send faxes or emails to the destinations included in the destination information. It also makes it easy to select highly usable destination names, and provides excellent privacy and security.
以下、本開示の実施形態について図面を参照して説明する。本開示では、コピー機能、スキャン機能、FAX機能、メール機能等を有する複合機を情報処理装置又は当該情報処理装置を備えた画像形成装置の一形態として説明する。なお、以下の実施形態は、本開示を説明するための一例であり、特許請求の範囲に記載した説明の技術的範囲が、以下の記載に限定されるものではない。 Embodiments of the present disclosure will be described below with reference to the drawings. In this disclosure, a multifunction peripheral having functions such as copying, scanning, faxing, and emailing will be described as one form of information processing device or an image forming device equipped with such an information processing device. Note that the following embodiment is an example for explaining the present disclosure, and the technical scope of the description set forth in the claims is not limited to the following description.
[1 第1実施形態]
[1.1 機能構成]
図1は、第1実施形態に係る複合機10の全体構成を説明する正面図である。複合機10は、端末装置30と通信可能となるように構成されている。通信方法としては特に限定はされないが、例えば、Bluetooth(登録商標)、Wi-Fi(登録商標)、Wi-SUN(登録商標)、IrDA等の近距離無線通信技術を採用することができる。なお、図1では、複合機10は端末装置30と直接通信する形態を例示しているが、LAN(Local area network)、WAN(Wide area network)、インターネット等の不図示のネットワークを介して通信することも可能である。
[1 First Embodiment]
[1.1 Functional configuration]
FIG. 1 is a front view illustrating the overall configuration of a multifunction peripheral 10 according to a first embodiment. The multifunction peripheral 10 is configured to be able to communicate with a terminal device 30. The communication method is not particularly limited, but short-range wireless communication technologies such as Bluetooth (registered trademark), Wi-Fi (registered trademark), Wi-SUN (registered trademark), and IrDA can be used. Note that while FIG. 1 illustrates an example in which the multifunction peripheral 10 communicates directly with the terminal device 30, communication via a network (not shown), such as a local area network (LAN), a wide area network (WAN), or the Internet, is also possible.
図2は、複合機10の全体構成を説明する斜視図である。また、図3は、複合機10の機能構成図である。複合機10は、制御部11と、表示部13と、操作入力部15と、通信部17と、画像形成部19と、画像読取部21と、記憶部23とを備える。 Figure 2 is a perspective view illustrating the overall configuration of the multifunction device 10. Figure 3 is a functional configuration diagram of the multifunction device 10. The multifunction device 10 includes a control unit 11, a display unit 13, an operation input unit 15, a communication unit 17, an image forming unit 19, an image reading unit 21, and a memory unit 23.
制御部11は、複合機10全体を制御する。制御部11は、例えば、1又は複数の演算装置(CPU(Central processing unit)等)により構成される。制御部11は、記憶部23に記憶された各種プログラムを読み出して実行することによりその機能を実現する。 The control unit 11 controls the entire multifunction device 10. The control unit 11 is composed of, for example, one or more computing devices (such as a CPU (Central Processing Unit)). The control unit 11 realizes its functions by reading and executing various programs stored in the memory unit 23.
表示部13は、各種情報をユーザ等に対して表示する。表示部13は、例えば、LCD(Liquid crystal display)や有機EL(Electro-luminescence)ディスプレイ等により構成することができる。 The display unit 13 displays various information to the user, etc. The display unit 13 can be configured, for example, as an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display.
操作入力部15は、ユーザ等による情報の入力を受け付ける。操作入力部15は、ハードキー(例えば、テンキー)やボタン等で構成することができる。なお、操作入力部15は、表示部13を介して入力が可能なタッチパネルとして構成することができる。この場合、タッチパネルの入力検出方式としては、例えば、抵抗膜方式、赤外線方式、電磁誘導方式、静電容量方式といった方式を採用することができる。 The operation input unit 15 accepts information input by a user or the like. The operation input unit 15 can be configured with hard keys (e.g., a numeric keypad) or buttons. The operation input unit 15 can also be configured as a touch panel that allows input via the display unit 13. In this case, the touch panel's input detection method can be, for example, a resistive film method, an infrared method, an electromagnetic induction method, or a capacitance method.
通信部17は、前述したように、Bluetooth(登録商標)、Wi-Fi(登録商標)、Wi-SUN(登録商標)、IrDA等の近距離無線通信用インタフェースを備える。また、通信部17は、LAN、WAN、インターネット、電話回線、FAX回線等のネットワーク(NW)を介して他装置との通信を行うための有線/無線の何れか又はその両方のインタフェースを備えることも可能である。なお、通信部17は、近距離無線通信用インタフェースとネットワーク通信用インタフェースとを別々に構成することも可能である。 As mentioned above, communication unit 17 is equipped with a short-range wireless communication interface such as Bluetooth (registered trademark), Wi-Fi (registered trademark), Wi-SUN (registered trademark), or IrDA. Communication unit 17 can also be equipped with either a wired or wireless interface, or both, for communicating with other devices via a network (NW) such as a LAN, WAN, the Internet, a telephone line, or a FAX line. Communication unit 17 can also be configured with a short-range wireless communication interface and a network communication interface separately.
画像形成部19は、イメージに基づく画像を記録媒体としての用紙に形成する。画像形成部19は、給紙部25から用紙を給紙し、用紙上にイメージに基づく画像を形成した後、排紙部27に排紙する。画像形成部19は、例えば、電子写真方式を利用したレーザプリンタ等により構成することができる。画像形成部19は、トナー色(例えば、C(シアン)、M(マゼンタ)、Y(イエロー)、K(ブラック))に対応した不図示のトナーカートリッジから供給されるトナーを用いて画像形成を行う。 Image forming unit 19 forms an image based on the image on paper as a recording medium. Image forming unit 19 feeds paper from paper feed unit 25, forms an image based on the image on the paper, and then discharges the paper to paper discharge unit 27. Image forming unit 19 can be configured, for example, as a laser printer that uses electrophotography. Image forming unit 19 forms images using toner supplied from toner cartridges (not shown) that correspond to toner colors (e.g., C (cyan), M (magenta), Y (yellow), and K (black)).
画像読取部21は、読取対象の原稿画像を走査して読み取ることにより、スキャンデータを生成する。画像読取部21は、例えば、CCD(Charge coupled device)、CIS(Contact image sensor)等のイメージセンサを備えたスキャナ装置として構成することができる。画像読取部21は、原稿画像からの反射光像をイメージセンサで読み取ることで、RGB(R:赤、G:緑、B:青)のアナログ信号からなるスキャンデータを生成する構成であれば、その構成に特に制限はない。 The image reading unit 21 generates scan data by scanning and reading the document image to be read. The image reading unit 21 can be configured as a scanner device equipped with an image sensor such as a CCD (Charge Coupled Device) or CIS (Contact Image Sensor). There are no particular limitations on the configuration of the image reading unit 21, as long as it is configured to read the reflected light image from the document image with the image sensor and generate scan data consisting of RGB (R: Red, G: Green, B: Blue) analog signals.
記憶部23は、複合機10の動作に必要な各種プログラムや、各種データを記憶する。記憶部23は、例えば、RAM(Random access memory)、HDD(Hard disk drive)、SSD(Solid state drive)、ROM(Read only memory)等の記憶装置により構成することができる。 The storage unit 23 stores various programs and data necessary for the operation of the multifunction device 10. The storage unit 23 can be configured with a storage device such as a RAM (random access memory), HDD (hard disk drive), SSD (solid state drive), or ROM (read only memory).
第1実施形態において、記憶部23は、ジョブ実行プログラム231と、履歴情報生成プログラム232と、宛先情報取得プログラム233と、宛先情報表示プログラム234と、優先度情報処理プログラム235とを記憶し、優先度情報記憶領域236と、宛先情報記憶領域237と、履歴情報記憶領域238とを確保する。 In the first embodiment, the storage unit 23 stores a job execution program 231, a history information generation program 232, a destination information acquisition program 233, a destination information display program 234, and a priority information processing program 235, and reserves a priority information storage area 236, a destination information storage area 237, and a history information storage area 238.
ジョブ実行プログラム231は、コピー機能、スキャン機能、FAX機能、メール機能等の実行に伴う処理をジョブ単位で行うために、制御部11が読み出すプログラムである。制御部11はジョブ実行プログラム231を読み出し、通信部17、画像形成部19、画像読取部21等を制御することで、各ジョブを実行する。 The job execution program 231 is a program read by the control unit 11 to perform processing associated with the execution of functions such as copy, scan, fax, and email on a job-by-job basis. The control unit 11 reads the job execution program 231 and executes each job by controlling the communication unit 17, image forming unit 19, image reading unit 21, etc.
履歴情報生成プログラム232は、ジョブの実行に伴い、履歴情報としてのジョブ履歴情報を生成する際に制御部11が読み出すプログラムである。制御部11は、例えば、ジョブを実行させるための設定が完了した後(設定値入力後)、ジョブの開始指示の入力トリガであるスタートボタンの選択、又はジョブが完了した時点といった任意のタイミングでジョブ履歴情報を生成することができる。制御部11はジョブの実行毎にジョブ履歴情報を生成し、生成したジョブ履歴情報を履歴情報記憶領域238に記憶する。 The history information generation program 232 is a program that the control unit 11 reads when generating job history information as history information in conjunction with the execution of a job. The control unit 11 can generate job history information at any timing, such as after the settings for executing a job are completed (after setting values are input), when the start button, which is the input trigger for an instruction to start the job, is selected, or when the job is completed. The control unit 11 generates job history information for each execution of a job and stores the generated job history information in the history information storage area 238.
ここで、本開示に係るジョブ履歴情報とは、コピー機能、スキャン機能、FAX機能、メール機能等に係るジョブの実行履歴を履歴情報として記録した情報である。ジョブ履歴情報には、当該ジョブが何れの機能に基づくジョブであるかを表す“ジョブ種”と、当該ジョブ種がFAX機能、メール機能等の送信ジョブに基づく場合に、FAXデータや画像データの送信宛先の名称である“送信宛先名”と、当該送信宛先名に対応したFAX番号やメールアドレス等の“アドレス情報”と、当該ジョブが端末装置30によって管理されている宛先情報を利用したジョブ(以降、連携ジョブと称することがある)である場合に、連携先の端末装置30を識別するための“端末ID”と、ジョブの実行日時を表す“日時”等の情報を含めることができる。なお、ジョブ履歴情報には、これらの情報に加え、例えば、各履歴情報を識別するための識別子である“ジョブID”や、ジョブの実行結果“ステータス”等に関する情報を含めてもよい。 Here, job history information according to the present disclosure refers to information that records the execution history of jobs related to functions such as copy, scan, fax, and email. Job history information can include information such as a "job type" indicating which function the job is based on, a "destination name" indicating the name of the destination for fax data or image data if the job type is based on a transmission job using a fax function, email function, or the like, a "destination number" indicating the destination for fax data or image data, and "address information" such as a fax number or email address corresponding to the destination name, and, if the job uses destination information managed by a terminal device 30 (hereinafter sometimes referred to as a collaborative job), a "terminal ID" for identifying the collaborative terminal device 30 and "date and time" indicating the date and time the job was executed. In addition to this information, job history information may also include, for example, a "job ID" that is an identifier for identifying each piece of history information, and information related to the job execution result, such as a "status."
宛先情報取得プログラム233は、端末装置30が管理する宛先情報を取得する際に制御部11が読み出すプログラムである。宛先情報取得プログラム233を読み出した制御部11は、通信部17等を制御することで、端末装置30と通信し、当該端末装置30が管理する宛先情報を取得する。例えば、通信方法としてBluetooth(登録商標)を採用する場合、制御部11は、PBAP(Phone book access profile)に従うことにより、端末装置30が管理する宛先情報をvCard形式で一括して取得することができる。 The destination information acquisition program 233 is a program that the control unit 11 reads when acquiring destination information managed by the terminal device 30. After reading the destination information acquisition program 233, the control unit 11 controls the communication unit 17 and the like to communicate with the terminal device 30 and acquire the destination information managed by the terminal device 30. For example, if Bluetooth (registered trademark) is used as the communication method, the control unit 11 can acquire all of the destination information managed by the terminal device 30 in vCard format in a single operation by following the PBAP (Phonebook access profile).
宛先情報表示プログラム234は、端末装置30から取得した宛先情報を表示部13に表示する際に制御部11が読み出すプログラムである。制御部11は、後述する優先度順リストの優先度に応じて宛先情報をソート処理し、ソート結果を表示部13に表示する。 The destination information display program 234 is a program that the control unit 11 reads when displaying destination information obtained from the terminal device 30 on the display unit 13. The control unit 11 sorts the destination information according to the priority in the priority order list described below, and displays the sorted results on the display unit 13.
優先度情報処理プログラム235は、ジョブ履歴情報から端末装置30の宛先情報の表示に関する優先度順リストを生成する際や、既に生成している優先度順リストを更新する際に制御部11が読み出すプログラムである。優先度情報処理プログラム235を読み出した制御部11は、端末装置30との連携ジョブに関するジョブ履歴情報から送信宛先(送信宛先名、FAX番号)の利用頻度に基づき第1の優先度を決定するための頻度順リストを生成・更新する。同じく、制御部11はジョブ履歴情報からジョブの実行間隔(利用順)に基づき第2の優先度を決定するための利用順リストを生成・更新する。なお、頻度順リストと利用順リストとの生成・更新プロセスについては後述する。 The priority information processing program 235 is a program that the control unit 11 reads when generating a priority order list for displaying destination information on the terminal device 30 from job history information, or when updating an already generated priority order list. After reading the priority information processing program 235, the control unit 11 generates and updates a frequency order list for determining a first priority based on the frequency of use of transmission destinations (transmission destination names, fax numbers) from job history information for collaborative jobs with the terminal device 30. Similarly, the control unit 11 generates and updates a usage order list for determining a second priority based on the job execution interval (usage order) from job history information. The process of generating and updating frequency order lists and usage order lists will be described later.
優先度情報記憶領域236は、制御部11により生成・更新された優先度順リストを記憶する記憶領域である。制御部11は、優先度情報記憶領域236に記憶した優先度順リストを参照することにより、端末装置30から取得した宛先情報をソートする。 The priority information storage area 236 is a storage area that stores the priority order list generated and updated by the control unit 11. The control unit 11 sorts the destination information obtained from the terminal device 30 by referencing the priority order list stored in the priority information storage area 236.
宛先情報記憶領域237は、複合機10が管理する宛先情報や、端末装置30から取得した宛先情報を記憶する記憶領域である。なお、制御部11は、端末装置30から取得した宛先情報を用いてジョブを実行した場合、当該ジョブの実行後、取得した宛先情報を宛先情報記憶領域237から削除又は消去する。このように、端末装置30から取得した宛先情報自体は複合機10に残さず、送信に利用した送信宛先名やアドレス情報のみがジョブ履歴情報として記録されるだけであるため、他のユーザに対して端末装置30から取得した宛先情報が漏洩する恐れがない。これにより、プライバシーやセキュリティ上の問題を発生させずに操作性を向上させることができる。 The destination information storage area 237 is a storage area that stores destination information managed by the multifunction device 10 and destination information acquired from the terminal device 30. When the control unit 11 executes a job using destination information acquired from the terminal device 30, the control unit 11 deletes or erases the acquired destination information from the destination information storage area 237 after the job is executed. In this way, the destination information acquired from the terminal device 30 itself is not retained in the multifunction device 10; only the transmission destination name and address information used for transmission are recorded as job history information. This eliminates the risk of the destination information acquired from the terminal device 30 being leaked to other users. This improves operability without causing privacy or security issues.
履歴情報記憶領域238は、ジョブ履歴情報や、ジョブの実行に係る設定値等を記録する設定履歴情報等を記憶する記憶領域である。 The history information storage area 238 is a storage area that stores job history information and setting history information that records setting values related to job execution.
図4は、端末装置30の機能構成を説明する図である。本開示に係る端末装置30は、例えば、スマートフォン、タブレット、携帯電話、ノートパソコン等の所謂、一般的なモバイル端末装置を想定しているが、これに限定されるものではない。複合機10と通信可能な環境にあれば、デスクトップパソコン等の設置型端末装置も本開示の端末装置に含めることができる。 Figure 4 is a diagram illustrating the functional configuration of the terminal device 30. The terminal device 30 according to the present disclosure is intended to be, for example, a typical mobile terminal device such as a smartphone, tablet, mobile phone, or laptop computer, but is not limited to these. Stationary terminal devices such as desktop computers can also be included in the terminal device of the present disclosure, as long as they are in an environment where they can communicate with the multifunction device 10.
このような端末装置30は、制御部31と、表示部33と、操作入力部35と、通信部37と、記憶部39とを備える。 Such a terminal device 30 includes a control unit 31, a display unit 33, an operation input unit 35, a communication unit 37, and a memory unit 39.
制御部31は、端末装置30全体を制御する。制御部31は、例えば、1又は複数の演算装置(CPU等)により構成される。制御部31は、記憶部39に記憶された各種プログラムを読み出して実行することによりその機能を実現する。 The control unit 31 controls the entire terminal device 30. The control unit 31 is composed of, for example, one or more computing devices (CPUs, etc.). The control unit 31 realizes its functions by reading and executing various programs stored in the memory unit 39.
表示部33は、各種情報をユーザに対して表示する。表示部33は、例えば、LCDや有機ELディスプレイ等により構成することができる。 The display unit 33 displays various information to the user. The display unit 33 can be configured, for example, as an LCD or organic EL display.
操作入力部35は、ユーザ等による情報の入力を受付ける。操作入力部35は、表示部33を介しての入力が可能なタッチパネルとして構成することができる。この場合、タッチパネルの入力方式としては、例えば、抵抗膜式、赤外線方式、電磁誘導方式、静電容量方式といった方式を用いることができる。 The operation input unit 35 accepts information input by the user, etc. The operation input unit 35 can be configured as a touch panel that allows input via the display unit 33. In this case, the touch panel input method can be, for example, a resistive film type, an infrared type, an electromagnetic induction type, or a capacitance type.
通信部37は、Bluetooth(登録商標)、Wi-Fi(登録商標)、Wi-SUN(登録商標)、IrDA等の近距離無線通信用インタフェースを備える。また、通信部37は、LAN、WAN、インターネット、電話回線、FAX回線等のネットワーク(NW)を介して複合機10等の他装置との通信を行うための有線/無線の何れか又はその両方のインタフェースを備えることができる。なお、通信部37は、近距離無線通信用インタフェースとネットワーク通信用インタフェースとを別々に構成することも可能である。 The communication unit 37 is equipped with a short-range wireless communication interface such as Bluetooth (registered trademark), Wi-Fi (registered trademark), Wi-SUN (registered trademark), or IrDA. The communication unit 37 can also be equipped with either a wired or wireless interface, or both, for communicating with other devices such as the multifunction peripheral 10 via a network (NW) such as a LAN, WAN, the Internet, a telephone line, or a FAX line. The communication unit 37 can also be configured with a short-range wireless communication interface and a network communication interface separately.
記憶部39は、端末装置30の動作に必要な各種プログラムや、各種データを記憶する。記憶部39は、例えば、RAM、HDD、SSD、ROM等の記憶装置により構成することができる。 The storage unit 39 stores various programs and data necessary for the operation of the terminal device 30. The storage unit 39 can be configured, for example, from a storage device such as RAM, HDD, SSD, or ROM.
第1実施形態において、記憶部39は、アプリケーションプログラム391と、宛先情報管理プログラム392とを記憶し、宛先情報記憶領域393を確保する。 In the first embodiment, the memory unit 39 stores an application program 391 and a destination information management program 392, and allocates a destination information storage area 393.
アプリケーションプログラム391は、例えば、通話、メール、FAX、SNS、動画・音楽視聴、ゲーム等の各種アプリケーションを実行する際に制御部31が読み出すプログラムである。 The application program 391 is a program that the control unit 31 reads when executing various applications, such as calls, emails, faxes, SNS, video and music viewing, and games.
宛先情報管理プログラム392は、通話、メール、FAX、SNS等のアプリケーションにて使用される相手先の電話番号、メールアドレス、FAX番号、アカウントといった宛先情報を管理する際に制御部31が読み出すプログラムである。制御部31は、宛先情報の新規登録、編集、削除等の処理をユーザによる指示に基づき行う。また、制御部31は、複合機10からの宛先情報取得のリクエストに基づき、管理する宛先情報を読み出して出力する。制御部31は、宛先情報取得のリクエストが、PBAPに基づいて行われた場合、宛先情報をvCard形式で書き出すことができる。なお、宛先情報はCSV形式で書き出すことも可能である。この場合、制御部31は、すべての宛先情報を書き出した後、一括して複合機10に送信すればよい。なお、宛先情報管理プログラム392は、アプリケーションプログラム391に組み込まれた管理プログラムとして構成されてもよい。 The destination information management program 392 is a program read by the control unit 31 when managing destination information such as recipient telephone numbers, email addresses, fax numbers, and accounts used in applications such as calls, emails, faxes, and SNS. The control unit 31 performs processes such as new registration, editing, and deletion of destination information based on user instructions. The control unit 31 also reads and outputs the managed destination information based on a request for destination information from the multifunction device 10. If the request for destination information is made based on PBAP, the control unit 31 can write out the destination information in vCard format. It is also possible to write out the destination information in CSV format. In this case, the control unit 31 writes out all the destination information and then transmits it all at once to the multifunction device 10. The destination information management program 392 may be configured as a management program incorporated into the application program 391.
宛先情報記憶領域393は、宛先情報管理プログラム392を読み出した制御部31が管理する宛先情報を記憶する記憶領域である。なお、本開示では、宛先名に対して、電話番号、FAX番号、又はメールアドレス等の少なくとも一つのアドレス情報が関連づけられた情報を宛先情報と称する。すなわち、宛先情報は、宛先名に対して、FAX番号のみが関連付けられていてもよいし、FAX番号に加えて電話番号、メールアドレス等のアドレス情報を更に関連付けた情報であってもかまわない。 The destination information storage area 393 is a storage area that stores destination information managed by the control unit 31 that has read the destination information management program 392. In this disclosure, destination information refers to information in which at least one piece of address information, such as a telephone number, fax number, or email address, is associated with a destination name. In other words, the destination information may be information in which only a fax number is associated with a destination name, or information in which address information such as a telephone number and email address is further associated in addition to a fax number.
[1.2 処理の流れ]
次に、第1実施形態に係る処理の流れについて、図5から図8のフローチャートを用いて説明する。なお、以下の処理の説明においては、ジョブ種としてFAXを一例に説明する。
[1.2 Processing flow]
Next, the flow of processing according to the first embodiment will be described with reference to the flowcharts of Figures 5 to 8. In the following description of processing, FAX will be used as an example of a job type.
図5は、優先度順リストとしての頻度順リストと利用順リストとを別々に生成・更新する処理を説明するフローチャートである。図5で説明する処理は、制御部11が、優先度情報処理プログラム235等を読み出すことで実行する処理である。 Figure 5 is a flowchart that explains the process of separately generating and updating a frequency-ordered list and a usage-ordered list as priority-ordered lists. The process explained in Figure 5 is executed by the control unit 11 by reading the priority information processing program 235, etc.
処理を開始すると、制御部11はジョブ履歴情報を履歴が古い順から参照し、優先度順リストに反映されていない端末装置30との連携ジョブが有るか否かを判定する(ステップS10)。ここで、優先度順リストに反映されていない(未反映)とは、例えば、優先度順リストとして頻度順リストが適用される場合、頻度順リストの各送信宛先に対して実行した送信ジョブの実行回数の合計数と、送信ジョブに係るジョブ履歴情報から取得した端末装置30との連携ジョブの総数とが一致しない場合を言うものとする。 When processing begins, the control unit 11 references the job history information in chronological order, and determines whether there are any cooperative jobs with terminal devices 30 that are not reflected in the priority list (step S10). Here, "not reflected (unreflected) in the priority list" refers to, for example, when a frequency list is applied as the priority list, the total number of times transmission jobs have been executed for each transmission destination in the frequency list does not match the total number of cooperative jobs with terminal devices 30 obtained from the job history information related to the transmission jobs.
優先度順リストに反映されていない端末装置30との連携ジョブが有ると判定した場合、制御部11は、ジョブ履歴情報から端末装置30の端末IDと、ジョブ種と、送信宛先名とを取得する(ステップS10;Yes→ステップS20)。なお、制御部11は、優先度順リストに反映されていない端末装置30との連携ジョブが有ると判定するまで、当該判定処理を繰り返す(ステップS10;No)。 If it is determined that there is a cooperative job with a terminal device 30 that is not reflected in the priority order list, the control unit 11 acquires the terminal ID of the terminal device 30, the job type, and the transmission destination name from the job history information (Step S10; Yes → Step S20). Note that the control unit 11 repeats this determination process until it determines that there is a cooperative job with a terminal device 30 that is not reflected in the priority order list (Step S10; No).
制御部11は、ステップS20で取得した端末IDが優先度順リストに記載されていない新規の端末IDであるか否かを判定する(ステップS30)。 The control unit 11 determines whether the terminal ID acquired in step S20 is a new terminal ID that is not listed in the priority order list (step S30).
ステップS20で取得した端末IDが新規の端末IDであると判定した場合、制御部11は端末IDとジョブ種とに基づいた空の頻度順リストと利用順リストとを生成する(ステップS30;Yes→ステップS40)。 If it is determined that the terminal ID acquired in step S20 is a new terminal ID, the control unit 11 generates an empty frequency order list and usage order list based on the terminal ID and job type (step S30; Yes → step S40).
一方、ステップS20で取得した端末IDが新規の端末IDではないと判定した場合、制御部11は端末IDとジョブ種とに基づいた既存の頻度順リストを取得する(ステップS30;No→ステップS50)。 On the other hand, if it is determined that the terminal ID acquired in step S20 is not a new terminal ID, the control unit 11 acquires an existing frequency-ordered list based on the terminal ID and job type (step S30; No → step S50).
次いで、制御部11は、生成又は取得した頻度順リストにおいて、未反映の連携ジョブに係る送信宛先名と一致する行があるか否かを判定する(ステップS60)。 Next, the control unit 11 determines whether there is a line in the generated or acquired frequency-ordered list that matches the transmission destination name for the unreflected collaborative job (step S60).
頻度順リストにおいて、送信宛先名と一致する行があると判定した場合、制御部11は、当該行に記録された累積回数を控え、当該行を頻度順リストから削除する(ステップS60;Yes→ステップS70)。 If it is determined that there is a line in the frequency-ordered list that matches the transmission destination name, the control unit 11 notes the cumulative number of times recorded in that line and deletes that line from the frequency-ordered list (Step S60; Yes → Step S70).
一方、頻度順リストにおいて、送信宛先名と一致する行がないと判定した場合、制御部11は、累積回数を“0”として控える(ステップS60;No→ステップS80)。 On the other hand, if it is determined that there is no line in the frequency-ordered list that matches the transmission destination name, the control unit 11 sets the cumulative number to "0" and records it (Step S60; No → Step S80).
制御部11は、ステップS70又はステップS80において控えた累積回数の値に“1”を加算した値を累積回数とし、頻度順リストが累積回数順に並ぶように、送信宛先名/アドレス情報としてのFAX番号/累積回数等の行を挿入して頻度順リストを保存する(ステップS90)。 The control unit 11 adds "1" to the cumulative count value noted in step S70 or step S80, sets the cumulative count to that value, and saves the frequency-ordered list by inserting rows containing destination name/address information such as fax number/cumulative count so that the frequency-ordered list is sorted in cumulative count order (step S90).
次に、制御部11は、端末IDとジョブ種とに基づいた利用順リストを取得する(ステップS100)。 Next, the control unit 11 obtains a usage order list based on the terminal ID and job type (step S100).
次いで、制御部11は、取得した利用順リストにおいて、未反映の連携ジョブに係る送信宛先名と一致する行があるか否かを判定する(ステップS110)。 Next, the control unit 11 determines whether there is a line in the obtained usage order list that matches the transmission destination name for the unreflected collaborative job (step S110).
利用順リストにおいて、送信宛先名と一致する行があると判定した場合、当該行を利用順リストから削除する(ステップS110;Yes→ステップS120)。 If it is determined that there is a line in the usage order list that matches the transmission destination name, that line is deleted from the usage order list (Step S110; Yes → Step S120).
そして、制御部11は、利用順リストの最上位に送信宛先名/アドレス情報としてのFAX番号/利用日時等の行を挿入して利用順リストを保存する(ステップS130)。 Then, the control unit 11 inserts a line at the top of the usage order list containing the destination name, fax number as address information, usage date and time, etc., and saves the usage order list (step S130).
制御部11は、未反映の連携ジョブによる優先度順リストの更新が終了した旨を記録し、処理を終了する(ステップS140)。なお、制御部11は、必要に応じて処理をステップS10に戻してもよい。 The control unit 11 records that the update of the priority order list based on the unreflected collaborative job has been completed, and ends the process (step S140). Note that the control unit 11 may return the process to step S10 as necessary.
図6は、複合機10が端末装置30と接続し、宛先情報を取得するまでの処理を説明するフローチャートである。図6で説明する処理は、制御部11が、宛先情報取得プログラム233等を読み出すことで実行する処理である。なお、図6では、端末装置30との接続(通信)方法としてBluetooth(登録商標)を用いるものとして説明する。 Figure 6 is a flowchart illustrating the process from when the multifunction device 10 connects to the terminal device 30 to when it acquires destination information. The process described in Figure 6 is executed by the control unit 11 by reading the destination information acquisition program 233, etc. Note that Figure 6 describes the use of Bluetooth (registered trademark) as the method of connection (communication) with the terminal device 30.
制御部11は、例えば、タッチパネル等を備える操作入力部15を介して、宛先情報の取得要求を受けたか否かを判定する(ステップS200)。 The control unit 11 determines whether a request to obtain destination information has been received, for example, via the operation input unit 15, which may include a touch panel or the like (step S200).
宛先情報の取得要求を受けたと判定した場合、制御部11はBluetooth(登録商標)を有効とし、端末装置30とのペアリング待ち状態に移行する(ステップS200;Yes→ステップ210)。なお、制御部11は、宛先情報の取得要求を受けたと判定するまで、当該判定処理を繰り返す(ステップS200;No)。 If it is determined that a request to obtain destination information has been received, the control unit 11 enables Bluetooth (registered trademark) and transitions to a state of waiting for pairing with the terminal device 30 (step S200; Yes → step S210). Note that the control unit 11 repeats this determination process until it determines that a request to obtain destination information has been received (step S200; No).
そして、制御部11は、端末装置30からの接続要求を受けたか否かを判定する(ステップS220)。 Then, the control unit 11 determines whether a connection request has been received from the terminal device 30 (step S220).
端末装置30からの接続要求を受けたと判定した場合、制御部11は端末装置30とのペアリングが成功したか否かを判定する(ステップS220;Yes→ステップS230)。 If it is determined that a connection request has been received from the terminal device 30, the control unit 11 determines whether pairing with the terminal device 30 was successful (step S220; Yes → step S230).
端末装置30とのペアリングが成功したと判定した場合、制御部11は、ペアリングが成功した旨のメッセージ等を表示部13に表示する(ステップS230;Yes→ステップS240)。 If it is determined that pairing with the terminal device 30 has been successful, the control unit 11 displays a message indicating that pairing has been successful on the display unit 13 (Step S230; Yes → Step S240).
そして、制御部11は、端末装置30から宛先情報を取得する(ステップS250)。宛先情報の取得後、制御部11は、Bluetooth(登録商標)を無効とし、端末装置30との通信を切断する(ステップS260)、 Then, the control unit 11 acquires destination information from the terminal device 30 (step S250). After acquiring the destination information, the control unit 11 disables Bluetooth (registered trademark) and disconnects communication with the terminal device 30 (step S260).
ところで、端末装置30からの接続要求を受けていないと判定した場合(ステップS220;No)、端末装置30とのペアリングが失敗したと判定した場合(ステップS230;No)、制御部11は、例えば、予め起動しておいた不図示のタイマ等の計測結果に基づき、操作タイムアウトに至ったか否かを判定する(ステップS270)。 However, if it is determined that a connection request has not been received from the terminal device 30 (step S220; No), or if it is determined that pairing with the terminal device 30 has failed (step S230; No), the control unit 11 determines whether an operation timeout has occurred (step S270), for example, based on the measurement results of a timer (not shown) that has been started in advance.
操作タイムアウトに至ったと判定した場合、制御部11は、宛先情報の取得に失敗した旨のメッセージを表示部13に表示し、処理を終了する(ステップS270;Yes→ステップS280)。ところで、操作タイムアウトに至っていないと判定した場合、制御部11は、処理をステップS220に戻す(ステップS270;No→ステップS220)。 If it is determined that an operation timeout has occurred, the control unit 11 displays a message on the display unit 13 indicating that acquisition of destination information has failed, and terminates the process (Step S270; Yes → Step S280). However, if it is determined that an operation timeout has not occurred, the control unit 11 returns the process to Step S220 (Step S270; No → Step S220).
図7及び図8は、図6に係る処理で端末装置30から取得した宛先情報の表示処理を説明するフローチャートである。図7及び図8で説明する処理は、制御部11が、宛先情報表示プログラム234等を読み出すことで実行する処理である。 Figures 7 and 8 are flowcharts illustrating the display process of the destination information acquired from the terminal device 30 in the process related to Figure 6. The process described in Figures 7 and 8 is executed by the control unit 11 by reading the destination information display program 234, etc.
制御部11は、ジョブ種と端末IDとに応じた頻度順リストと利用順リストとを取得する(ステップS300)。 The control unit 11 obtains a frequency order list and a usage order list according to the job type and terminal ID (step S300).
次いで、制御部11は、端末装置30から取得した宛先情報の表示に関する表示設定を取得する(ステップS310)。ここで、表示設定とは、端末装置30から取得した宛先情報の表示に関し、適用する優先度順リストを設定したものである。なお、表示設定は、ユーザが手動で設定する形態であってもよいし、例えば、システム設定における設定項目と同等に、予めデフォルトで設定された設定内容に従う形態とすることも可能である。 Next, the control unit 11 acquires display settings related to the display of the destination information acquired from the terminal device 30 (step S310). Here, the display settings are settings that set a priority order list to be applied to the display of the destination information acquired from the terminal device 30. Note that the display settings may be set manually by the user, or, for example, they may be set according to pre-set default settings, similar to the setting items in the system settings.
制御部11は、ステップS310で取得した表示設定が頻度順、すなわち、頻度順リストを適用して宛先情報の表示を行う設定か、又は利用順リストを適用して宛先情報の表示を行う設定かを判定する(ステップS320)。 The control unit 11 determines whether the display setting acquired in step S310 is a setting for displaying destination information in order of frequency, i.e., by applying a frequency order list, or a setting for displaying destination information by applying a usage order list (step S320).
表示設定は頻度順であると判定した場合、制御部11は、宛先情報の表示に適用する基準リストとして頻度順リストを設定し、補助リストとして利用順リストを設定する(ステップS320;Yes→ステップS330)。 If it is determined that the display setting is frequency order, the control unit 11 sets the frequency order list as the base list to be applied to the display of destination information, and sets the usage order list as the auxiliary list (step S320; Yes → step S330).
一方、表示設定は利用順であると判定した場合、制御部11は、宛先情報の表示に適用する基準リストとして利用順リストを設定し、補助リストとして頻度順リストを設定する(ステップS320;No→ステップS340)。 On the other hand, if it is determined that the display setting is usage order, the control unit 11 sets the usage order list as the base list to be applied to the display of destination information, and sets the frequency order list as the auxiliary list (step S320; No → step S340).
次いで、制御部11は、ステップS330又はステップS340において基準として設定した頻度順リスト又は利用順リストに対し、優先度が最も高い最上位から参照を開始する(ステップS350)。 Next, the control unit 11 begins referencing the frequency-ordered list or usage-ordered list set as the standard in step S330 or step S340, starting with the top-ranked list with the highest priority (step S350).
制御部11は、参照位置の送信宛先名と対応する宛先名が取得した宛先情報にあるか否かを判定する(ステップS360)。 The control unit 11 determines whether the acquired destination information contains a destination name corresponding to the transmission destination name at the reference location (step S360).
参照位置の送信宛先名に対応する宛先名が宛先情報にあると判定した場合、制御部11は、表示用リストの最下行に該当宛先名とFAX番号とを追加する(ステップS360;Yes→ステップS370)。 If it is determined that the destination information contains a destination name corresponding to the transmission destination name at the reference location, the control unit 11 adds the corresponding destination name and fax number to the bottom line of the display list (Step S360; Yes → Step S370).
次いで、制御部11は、参照済チェック(フラグ)を宛先情報に付与する(ステップS380)。 Next, the control unit 11 assigns a referenced check (flag) to the destination information (step S380).
制御部11は宛先情報のすべてを参照したか否かを判定する(ステップS390)。 The control unit 11 determines whether all of the destination information has been referenced (step S390).
宛先情報のすべてを参照したと判定した場合、制御部11は、強調表示の設定値Xを取得し、補助リストに対し優先度が最も高い最上位から参照を開始する(ステップS390;Yes→ステップS400)。 If it is determined that all of the destination information has been referenced, the control unit 11 obtains the highlighting setting value X and begins reference from the highest priority item in the auxiliary list (Step S390; Yes → Step S400).
ここで、強調表示の設定値Xとは、補助リストの送信宛先名に対応する宛先名について、ジョブ種に応じたアドレス情報(FAX番号)がある場合に、該当宛先名とともにこれを強調表示するための設定値である。設定値Xとしては、任意の設定が可能である。例えば、補助リストにおいて優先度の最上位からX位(上位X位)までを参照可能とし、上記X位に含まれる宛先名とFAXとを強調表示するといった設定が可能である。別の例としては、補助リストを参照して強調表示する最大件数をX件とし、上記に含まれる宛先名とFAXとを上位から最大X件強調表示するといった設定が考えられる。今回は、補助リスト上の上位X位までを強調表示する場合を例として示す。 Here, the highlight setting value X is a setting value for highlighting a destination name that corresponds to a sending destination name in the auxiliary list along with the corresponding destination name if there is address information (fax number) corresponding to the job type. The setting value X can be set arbitrarily. For example, it is possible to set the auxiliary list to allow reference to the highest priority up to X (top X), and highlight the destination names and faxes included in the Xth place. Another example is to set the maximum number of items to be highlighted by referencing the auxiliary list to X, and highlight up to X of the destination names and faxes included in the above. Here, we will show an example of highlighting the top X items in the auxiliary list.
制御部11は、表示用リスト中に補助リストに一致する宛先名(アドレス情報としてのFAX番号)があるか否かを判定する(ステップS410)。 The control unit 11 determines whether there is a destination name (fax number as address information) in the display list that matches the auxiliary list (step S410).
表示用リスト中に補助リストに一致する宛先名があると判定した場合、制御部11は該当行の強調表示として太文字表示を設定する(ステップS410;Yes→ステップS420)。 If it is determined that there is a destination name in the display list that matches the auxiliary list, the control unit 11 highlights the corresponding line in bold (step S410; Yes → step S420).
制御部11は、補助リストの上位X位までの参照が終了したか否かを判定する(ステップS430)。また、表示用リスト中に補助リストに一致する宛先名がないと判定した場合においても、制御部11は、補助リストの上位X位までの参照が終了したか否かを判定する(ステップS410;No→ステップS430)。 The control unit 11 determines whether the top X entries in the auxiliary list have been referenced (step S430). Even if it determines that there is no destination name in the display list that matches the auxiliary list, the control unit 11 still determines whether the top X entries in the auxiliary list have been referenced (step S410; No → step S430).
補助リストの上位X位までの参照が終了したと判定した場合、制御部11は優先度順リスト、宛先情報をワーキングメモリから削除する(ステップS430;Yes→ステップS440)。 If it is determined that the top X items in the auxiliary list have been referenced, the control unit 11 deletes the priority list and destination information from the working memory (Step S430; Yes → Step S440).
そして、制御部11は、表示用リストを表示部13に表示する(ステップS450)。 Then, the control unit 11 displays the display list on the display unit 13 (step S450).
制御部11は、表示部13に表示中の表示用リストに対して、例えば、ユーザによる宛先名の選択又は表示終了の指示が入力されたか否かを判定する(ステップS460)。 The control unit 11 determines whether, for example, the user has selected a destination name or input an instruction to end display for the display list being displayed on the display unit 13 (step S460).
ユーザによる宛先名の選択又は表示終了の指示が入力されたと判定した場合、制御部11は表示用リストをワーキングメモリから削除し、処理を終了する(ステップS460;Yes→ステップS470)。なお、ユーザによる宛先名の選択又は表示終了の指示が入力されていないと判定した場合、制御部11は表示用リストの表示を継続する(ステップS460;No)。 If it is determined that the user has selected a destination name or input an instruction to end the display, the control unit 11 deletes the display list from the working memory and ends the process (step S460; Yes → step S470). Note that if it is determined that the user has not selected a destination name or input an instruction to end the display, the control unit 11 continues to display the display list (step S460; No).
ところで、ステップS430において、補助リストの上位X位までの参照が終了していないと判定した場合、制御部11は、参照する補助リストの参照位置を一つ低い位置に変更し、処理をステップS410に戻す(ステップS430;No→ステップS480→ステップS410)。 However, if it is determined in step S430 that the top X items in the auxiliary list have not been referenced, the control unit 11 changes the reference position in the auxiliary list to one lower position and returns the process to step S410 (step S430; No → step S480 → step S410).
また、ステップS390において、宛先情報のすべてを参照していないと判定した場合、制御部11は、基準リストのすべてを参照したか否かを判定する(ステップS390;No→ステップS490)。 Also, if it is determined in step S390 that not all of the destination information has been referenced, the control unit 11 determines whether all of the criteria list has been referenced (step S390; No → step S490).
基準リストのすべてを参照していないと判定した場合、制御部11は、基準リストの参照位置を一つ低い位置に変更し、ステップS360からの処理を繰り返す(ステップS490;No→ステップS500→ステップS360)。 If it is determined that not all items in the reference list have been referenced, the control unit 11 changes the reference position in the reference list to the next lower position and repeats the process from step S360 (step S490; No → step S500 → step S360).
そして、基準リストのすべてを参照したと判定した場合、制御部11は、宛先情報のすべてを参照したか否かを判定する(ステップS490;Yes→ステップS510)。 If it is determined that all of the criteria lists have been referenced, the control unit 11 then determines whether all of the destination information has been referenced (Step S490; Yes → Step S510).
宛先情報のすべてを参照したと判定した場合、制御部11はステップS400からの処理を実行する(ステップS510;Yes→ステップS400以降の処理)。 If it is determined that all of the destination information has been referenced, the control unit 11 executes the process from step S400 (step S510; Yes → process from step S400 onwards).
一方、宛先情報のすべてを参照していないと判定した場合、制御部11は参照済チェックが未付与の宛先情報すべてに対して宛先名順に表示用リストに宛先名とFAX番号の行を追加し、ステップS400からの処理を実行する(ステップS510;No→ステップS520→ステップS400以降の処理)。 On the other hand, if it is determined that not all of the destination information has been referenced, the control unit 11 adds rows of the destination name and fax number to the display list in destination name order for all destination information that has not been checked for reference, and executes the process from step S400 (step S510; No → step S520 → process from step S400 onwards).
[1.3 動作例]
次に、動作例について説明する。本動作例では、端末装置30との通信方法として、Bluetooth(登録商標)を用いた形態について説明する。
[1.3 Operation example]
Next, an example of operation will be described. In this example of operation, a mode using Bluetooth (registered trademark) as a method of communication with the terminal device 30 will be described.
図9は複合機10のホーム画面W10の一構成例である。ホーム画面W10は、例えば、電源投入時、待機時、スリープ状態からの復旧時等において表示部13に表示され、ユーザによる操作入力を受け付ける基本画面である。ホーム画面W10は、システム情報ボタンB10と、送信モード選択ボタンB12と、装置状態表示領域R10と、機能選択ボタンB14とを備える。 Figure 9 shows an example of the configuration of the home screen W10 of the multifunction device 10. The home screen W10 is a basic screen that is displayed on the display unit 13, for example, when the power is turned on, when the device is in standby mode, when the device is restored from sleep mode, etc., and accepts user input. The home screen W10 includes a system information button B10, a transmission mode selection button B12, a device status display area R10, and a function selection button B14.
システム情報ボタンB10は、次図で説明するシステム情報画面の表示指示を受け付けるボタンである。ユーザによるシステム情報ボタンB10の押下を受けると、制御部11は、システム情報画面W20を表示する。 The system information button B10 is a button that accepts an instruction to display the system information screen described in the next figure. When the user presses the system information button B10, the control unit 11 displays the system information screen W20.
送信モード選択ボタンB12は、送信モードの選択を受け付けるボタンである。送信モード選択ボタンB12の押下を受けると、制御部11は対応する送信モードの設定画面を表示する。なお、送信モード選択ボタンB12は、モバイルアドレス帳ボタンB121を含む。モバイルアドレス帳ボタンB121がユーザにより選択されると、制御部11は、端末装置30からの宛先情報の取得を開始する。 The transmission mode selection button B12 is a button that accepts the selection of a transmission mode. When the transmission mode selection button B12 is pressed, the control unit 11 displays a settings screen for the corresponding transmission mode. The transmission mode selection button B12 includes a mobile address book button B121. When the mobile address book button B121 is selected by the user, the control unit 11 begins obtaining destination information from the terminal device 30.
装置状態表示領域R10は、複合機10の装置状態を表示する領域である。図6の例示は、装置状態表示領域R10にトナー残量を表示した例である。 The device status display area R10 is an area that displays the device status of the multifunction device 10. The example in Figure 6 shows the remaining toner amount displayed in the device status display area R10.
機能選択ボタンB14は、複合機10の機能設定に係る変更指示、参照指示等を受け付けるボタンである。機能選択ボタンB14の押下を受けると、制御部11は対応する機能の変更指示、参照指示を実行するための不図示の各設定画面を表示する。 The function selection button B14 is a button that accepts change instructions, reference instructions, etc. related to the function settings of the multifunction device 10. When the function selection button B14 is pressed, the control unit 11 displays various setting screens (not shown) for executing change instructions or reference instructions for the corresponding function.
図10は、ホーム画面W10のシステム情報ボタンB10の押下を受けて、制御部11が表示するシステム情報画面W20の一構成例である。システム情報画面W20は、複合機10のシステムに関する情報を表示する画面である。システム情報画面W20は、例えば、用紙切れやファームウェアのアップデート等の装置メンテナンスに関する情報や、通信設定等に関するマシン情報を表示する情報表示領域R12を含む。ここで、Bluetooth(登録商標)による通信を有効とする場合、ユーザは、マシン情報に設けられたスライダーS10を「On」状態とすることで、Bluetooth(登録商標)による通信を有効とすることができる。 Figure 10 shows an example of the configuration of the system information screen W20 displayed by the control unit 11 in response to pressing the system information button B10 on the home screen W10. The system information screen W20 is a screen that displays information about the multifunction device 10 system. The system information screen W20 includes an information display area R12 that displays, for example, information about device maintenance such as paper shortages and firmware updates, as well as machine information such as communication settings. Here, when enabling communication via Bluetooth (registered trademark), the user can enable communication via Bluetooth (registered trademark) by setting the slider S10 provided in the machine information to the "On" position.
図11は、ホーム画面W10において、送信モード選択ボタンB12のモバイルアドレス帳ボタンB121が選択された後、端末装置30との接続が確立(ペアリング)するまでに表示されるメッセージ画面M10の一構成例である。 Figure 11 shows an example of the configuration of the message screen M10 that is displayed after the mobile address book button B121 of the transmission mode selection button B12 on the home screen W10 is selected and before a connection with the terminal device 30 is established (pairing).
メッセージ画面M10は、一般的なBluetooth(登録商標)を用いて接続を試みる機器間で表示されるメッセージ画面と同等な構成とすることができる。すなわち、メッセージ画面には、接続対象のデバイス名(図11の例示では、デバイスID:0123456789AB(bb:cc:dd:ee))が表示される。なお、図11では不図示であるが、接続を確立するためのパスキー(例えば、パスキー:1234)を併せて表示してもよい。当該デバイスとの接続を許可する場合には、ユーザはパスキーを入力することで接続を確立することができる。 Message screen M10 can be configured in the same way as the message screen displayed between devices attempting to connect using standard Bluetooth (registered trademark). That is, the message screen displays the name of the device to be connected (in the example shown in Figure 11, device ID: 0123456789AB (bb:cc:dd:ee)). Although not shown in Figure 11, a passkey for establishing the connection (e.g., passkey: 1234) may also be displayed. If the user wishes to allow connection with the device, they can establish the connection by entering the passkey.
図12は、端末装置30との接続が確立された後に表示されるメッセージ画面M12の一構成例である。制御部11は端末装置30との接続が確立されると、宛先情報の転送を開始する。メッセージ画面M12には、宛先情報の転送状況を報知する旨のメッセージが表示される。 Figure 12 shows an example of the configuration of the message screen M12 that is displayed after a connection with the terminal device 30 is established. When a connection with the terminal device 30 is established, the control unit 11 starts transferring destination information. The message screen M12 displays a message informing the user of the status of the transfer of destination information.
図13は、後述する端末ID“0123456789AB”の識別IDを有する端末装置30から取得する宛先情報の一構成例を説明する図である(図6のステップS250の処理に対応)。宛先情報T10は、宛先名に対して、電話番号、FAX番号、及びメールアドレス等のアドレス情報が関連付けられて構成されている。例えば、宛先情報T10の最上段の宛先名“AA商店”には、アドレス情報として、電話番号“06-1234-2222”、FAX番号“06-1234-5678”、及びメールアドレス“aaa@aaa.co.jp”が関連付けられている。 Figure 13 is a diagram illustrating an example of the configuration of destination information acquired from a terminal device 30 having the identification ID "0123456789AB" (described below) (corresponding to the processing of step S250 in Figure 6). Destination information T10 is configured by associating address information such as a telephone number, fax number, and email address with a destination name. For example, the destination name "AA Shoten" at the top of destination information T10 is associated with the address information of a telephone number "06-1234-2222," a fax number "06-1234-5678," and an email address "aaa@aaa.co.jp."
図14で例示するジョブ履歴情報T12は、履歴情報生成プログラム232を読み出した制御部11がジョブの実行毎に生成した履歴情報の一構成例である。なお、図14の例示では、端末ID“0123456789AB”を有する端末装置30との連携ジョブであって、ジョブ種としてFAX(機能)に関する履歴情報のみを示しているが、異なる端末IDを有する端末装置30との連携ジョブであって、異なったジョブ種(例えば、コピー機能、スキャン機能等)が含まれていても構わない。 The job history information T12 illustrated in Figure 14 is an example of the configuration of history information generated by the control unit 11 that reads the history information generation program 232 for each job execution. Note that the example in Figure 14 shows only history information related to a cooperative job with a terminal device 30 having the terminal ID "0123456789AB" and the job type is FAX (function), but a cooperative job with a terminal device 30 having a different terminal ID may also include different job types (for example, copy function, scan function, etc.).
ジョブ履歴情報T12は、日時と、ジョブ種と、送信宛先名と、FAX番号と、端末IDとを含む。ここで、日時は、ジョブが実行された実行日時である。ジョブ種は実行したジョブ種類(機能)を表している。送信宛先名は、FAXの送信宛先名である。FAX番号は送信宛先名に対応するアドレス情報である。端末IDは、連携した端末装置30を識別するための識別情報である。なお、端末IDとしては、既存処理で使用される識別IDを使用してもかまわない。この場合、例えば、Bluetooth(登録商標)のBDアドレスや、ICカードのFelica(登録商標) IDm若しくはMifare UID等を用いることができる。 Job history information T12 includes the date and time, job type, transmission destination name, fax number, and terminal ID. Here, the date and time is the execution date and time when the job was executed. The job type indicates the type (function) of the job executed. The transmission destination name is the name of the fax transmission destination. The fax number is address information corresponding to the transmission destination name. The terminal ID is identification information for identifying the linked terminal device 30. Note that an identification ID used in existing processes may be used as the terminal ID. In this case, for example, a Bluetooth (registered trademark) BD address, or an IC card's Felica (registered trademark) IDm or Mifare UID, etc., can be used.
図14で例示するジョブ履歴情報T12は、上方から下方にかけて個々の履歴情報を時系列順に並べて構成されている。最上段の履歴情報は、最も新しい履歴情報を表し、最下段の履歴情報は、最も古い履歴情報を表している。 The job history information T12 shown in Figure 14 is configured by arranging individual pieces of history information in chronological order from top to bottom. The history information at the top represents the most recent history information, and the history information at the bottom represents the oldest history information.
例えば、最上段の履歴情報は、日時“2021/8/3の11:24”に実行されたジョブ種“FAX”に係る履歴情報であって、端末ID“0123456789AB”を有する端末装置30から宛先情報として取得したFAX番号“06-7946-1300”の送信宛先名“BB商社”に対して実行された連携ジョブの履歴を表している。 For example, the history information in the top row is history information related to the job type "FAX" executed at the date and time "2021/8/3 11:24", and represents the history of a collaborative job executed for the transmission destination name "BB Trading Company" with the fax number "06-7946-1300" obtained as destination information from the terminal device 30 with the terminal ID "0123456789AB".
図15(a)は、優先度情報処理プログラム235を読み出した制御部11が、図14で例示したジョブ履歴情報T12から生成した頻度順リストL10の一構成例を説明する図である。また、図15(b)は、優先度情報処理プログラム235を読み出した制御部11が、図14で例示したジョブ履歴情報T12から生成した利用順リストL12の一構成例を説明する図である。 Figure 15(a) is a diagram illustrating an example of the configuration of a frequency order list L10 generated from the job history information T12 illustrated in Figure 14 by the control unit 11 that has read the priority information processing program 235. Also, Figure 15(b) is a diagram illustrating an example of the configuration of a usage order list L12 generated from the job history information T12 illustrated in Figure 14 by the control unit 11 that has read the priority information processing program 235.
図15(a)で例示する頻度順リストL10は、端末ID“0123456789AB”との連携ジョブにおいて、FAX送信の送信回数が多い、即ち、利用累積回数が多い順に送信宛先名をリスト化したものである。例えば、ジョブ履歴情報T12において、利用累積回数が最も多い送信宛先名“EE商店”が優先度“1”に充てられている。 The frequency-ordered list L10 shown in Figure 15(a) is a list of destination names sorted by the number of fax transmissions in a collaborative job with terminal ID "0123456789AB," i.e., the most cumulative number of uses. For example, in job history information T12, the destination name "EE Store," which has the most cumulative number of uses, is assigned a priority of "1."
一方、図15(b)で例示する利用順リストL12は、端末ID“0123456789AB”との連携ジョブにおいて、FAX送信に係る送信宛先名の直近の利用日時が最新の順(最新の履歴から降順)に送信宛先名をリスト化したものである。なお、利用順リストはFAX送信の実行間隔に基づき送信宛先名をリスト化することで構成することができる。この場合、FAX送信の実行間隔は、例えば、一分単位、一日単位、又は一か月単位の何れかの時間単位における前記ジョブの実行回数(送信宛先として使用された回数)を集計することで判断することができる。なお、判断間隔を一分単位とした場合、利用順リストは、ジョブの実行順(利用日時順)と略同じ順序に並ぶことになる。ここで、例えば、ジョブ履歴情報T12において、利用日時が最も新しい送信宛先名“BB商店”が優先度“1”に充てられている。 On the other hand, the usage order list L12 shown in Figure 15(b) is a list of transmission destination names for a cooperative job with terminal ID "0123456789AB" in descending order of most recent usage date and time (from most recent to most recent). The usage order list can be constructed by listing transmission destination names based on the execution interval of fax transmissions. In this case, the execution interval of fax transmissions can be determined by tallying the number of times the job is executed (the number of times it is used as a transmission destination) in units of time, such as one minute, one day, or one month. If the determination interval is one minute, the usage order list will be arranged in approximately the same order as the execution order of the job (order of usage date and time). Here, for example, in job history information T12, the transmission destination name "BB Shop," which has the most recent usage date and time, is assigned a priority of "1."
また、判断間隔毎の利用順リストは、先にすべて生成しておくのではなく、設定された間隔のもののみを生成しておき、設定変更されるごとに新たに生成し直すことも可能であるが、実際に利用順リストが必要となった際に余計な集計時間が発生しないよう、端末装置30との連携ジョブの実行毎に毎回全種類の判断間隔の利用順リストを生成するのが好ましい。また、直近いつ利用したかの判断間隔は、端末装置30の端末ID(若しくは認証ユーザ)毎に関連付けて個別で管理可能とし、個人の嗜好に応じた設定が可能とすることも可能である。 In addition, rather than generating all usage order lists for each judgment interval in advance, it is possible to generate only those for the set intervals and then generate new ones each time the settings are changed. However, it is preferable to generate usage order lists for all types of judgment intervals each time a collaborative job with the terminal device 30 is executed, so that unnecessary calculation time does not occur when a usage order list is actually needed. In addition, the most recent usage judgment interval can be associated with the terminal ID (or authenticated user) of the terminal device 30 and managed individually, allowing it to be set according to individual preferences.
図16は、図7のステップS310において、制御部11が参照する表示設定テーブルT14の一形態を説明する図である。表示設定テーブルT14は、端末装置30から取得した宛先情報の表示に関し、適用する優先度順リストを設定したものである。図16での例示のように、表示設定は、ジョブ種と端末IDとに対応付けて設定することが可能である。例えば、ジョブ種“FAX”、端末ID“0123456789AB”に対する表示設定は、基準リストが“頻度順”リストであって、補助リストが“利用順”リスト設定されている。制御部11は、表示設定テーブルT14の設定値を参照することにより、宛先情報に対して適用する優先度順リストを決定することができる。 Figure 16 is a diagram illustrating one form of the display settings table T14 referenced by the control unit 11 in step S310 of Figure 7. The display settings table T14 sets the priority order list to be applied when displaying destination information obtained from the terminal device 30. As shown in the example of Figure 16, the display settings can be set in association with the job type and terminal ID. For example, the display settings for the job type "FAX" and terminal ID "0123456789AB" are set so that the base list is a "frequency order" list and the auxiliary list is a "use order" list. The control unit 11 can determine the priority order list to be applied to the destination information by referencing the settings in the display settings table T14.
図17(a)は、基準リストとして図15(a)で例示した頻度順リストL10を用い、参照リストによる強調表示設定が上位3位として、図13で例示した宛先情報T10に対してソート処理を行った結果を表す表示用リストL14の一構成例である。なお、本動作例は、図7のステップS330から図8のステップS450までの処理に対応する。 Figure 17(a) shows an example of the configuration of a display list L14 that shows the results of sorting the destination information T10 shown in Figure 13, using the frequency-ordered list L10 shown in Figure 15(a) as the reference list and the top three highlight settings in the reference list. Note that this example of operation corresponds to the processing from step S330 in Figure 7 to step S450 in Figure 8.
図15(a)で例示した頻度順リストL10では、優先度の高い順から送信宛先名“EE商店”、“AA商店”、“CC商社”、“GG倉庫”、“FF会社”、“BB商社”、及び“DD書店”が送信宛先の累積回数順に並べられている。宛先情報表示プログラム234を読み出した制御部11は、当該頻度順リストL10を送信宛先の優先度の高い順から参照し、当該送信宛先に対応する宛先名が宛先情報T10に含まれているか否かを判定し、表示用リストL14を生成する。 In the frequency-ordered list L10 illustrated in Figure 15(a), the destination names "EE Store," "AA Store," "CC Trading Company," "GG Warehouse," "FF Company," "BB Trading Company," and "DD Bookstore" are arranged in descending order of priority, in descending order of cumulative frequency of transmission destinations. After reading the destination information display program 234, the control unit 11 references the frequency-ordered list L10 in descending order of destination priority, determines whether the destination name corresponding to that destination is included in the destination information T10, and generates the display list L14.
宛先情報T10において、頻度順リストL10の送信宛先名と対応する(一致する)宛先名は“EE商店”、“AA商店”、“CC商社”、“GG倉庫”、及び“BB商社”の5件である。制御部11は表示用リストL14として、これらの5件の宛先名を表示用リストL14に降順に並べて表示する。“FF会社”及び“DD書店”の送信宛先については、宛先情報T10が管理する宛先名ではないので、表示用リストL14には記載されない。なお、制御部11は、頻度順リストL10に対応しない、表示順6位以降の宛先名については、当該宛先情報T10の記載順に準じて表示する。 In the destination information T10, there are five destination names that correspond (match) with the sending destination names in the frequency order list L10: "EE Store," "AA Store," "CC Trading Company," "GG Warehouse," and "BB Trading Company." The control unit 11 displays these five destination names in descending order in the display list L14. The sending destinations "FF Company" and "DD Bookstore" are not listed in the display list L14 because they are not destination names managed by the destination information T10. Note that the control unit 11 displays destination names ranked 6th and below in the display order, which do not correspond to the frequency order list L10, in the order in which they are listed in the destination information T10.
また、表示用リストL14において、宛先名“AA商店”、“CC商社”、及び“BB商社”は、補助リストとしての利用順リストL12(図15(b)参照)における上位3位に対応する宛先名であるため、制御部11は、当該宛先名及びFAX番号を強調表示(太文字表示)する。 In addition, in the display list L14, the destination names "AA Store," "CC Trading Company," and "BB Trading Company" are the top three destination names in the auxiliary list, the usage order list L12 (see Figure 15(b)), so the control unit 11 highlights (displays in bold) these destination names and fax numbers.
図17(b)は、基準リストとして図15(b)で例示した利用順リストL12を用い、参照リストによる強調表示設定が上位3位として、図13で例示した宛先情報T10に対してソート処理を行った結果を表す表示用リストL16の一構成例である。なお、本動作例は、図7のステップS340から図8のステップS450までの処理に対応する。 Figure 17(b) shows an example of the configuration of a display list L16 that shows the results of sorting the destination information T10 shown in Figure 13, using the usage order list L12 shown in Figure 15(b) as the reference list and the top three highlight settings in the reference list. Note that this example of operation corresponds to the processing from step S340 in Figure 7 to step S450 in Figure 8.
図15(b)で例示した利用順リストL12では、優先度の高い順から送信宛先名“BB商社”、“AA商店”、“CC商社”、“DD書店”、“GG倉庫”、“EE商店”、及び“FF会社”が送信宛先の利用順に並べられている。宛先情報表示プログラム234を読み出した制御部11は、当該利用順リストL12を送信宛先の優先度の高い順から参照し、当該送信宛先に対応する宛先名が宛先情報T10に含まれているか否かを判定し、表示用リストL16を生成する。 In the usage order list L12 illustrated in Figure 15(b), the transmission destination names "BB Trading Company," "AA Store," "CC Trading Company," "DD Bookstore," "GG Warehouse," "EE Store," and "FF Company" are arranged in order of use of the transmission destinations, from highest to lowest priority. After reading the destination information display program 234, the control unit 11 references the usage order list L12 in order of highest to lowest priority of the transmission destination, determines whether the destination name corresponding to the transmission destination is included in the destination information T10, and generates the display list L16.
宛先情報T10において、利用順リストL12の送信宛先名と対応する(一致する)宛先名は“BB商社”、“AA商店”、“CC商社”、“GG倉庫”、及び“EE商店”の5件である。制御部11は表示用リストL16として、これらの5件の宛先名を表示用リストL16に降順に並べて表示する。“FF会社”及び“DD書店”の送信宛先については、宛先情報T10が管理する宛先名ではないので、表示用リストL16には記載されない。なお、制御部11は、利用順リストL12に対応しない、表示順6位以降の宛先名については、当該宛先情報T10の記載順に準じて表示する。 In the destination information T10, there are five destination names that correspond (match) with the sending destination names in the usage order list L12: "BB Trading Company," "AA Store," "CC Trading Company," "GG Warehouse," and "EE Store." The control unit 11 displays these five destination names in descending order in the display list L16 as the display list L16. The sending destinations "FF Company" and "DD Bookstore" are not listed in the display list L16 because they are not destination names managed by the destination information T10. Note that the control unit 11 displays destination names that do not correspond to the usage order list L12 and are ranked 6th or lower in the display order according to the order in which they are listed in the destination information T10.
また、表示用リストL16において、宛先名“AA商店”、“CC商社”、及び“EE商店”は、補助リストとしての頻度順リストL10(図15(a)参照)における上位3位に対応する宛先名であるため、制御部11は、当該宛先名及びFAX番号を強調表示(太文字表示)する。 In addition, in the display list L16, the destination names "AA Store," "CC Trading Company," and "EE Store" are the top three destination names in the frequency-ordered list L10 (see Figure 15(a)), which serves as an auxiliary list, so the control unit 11 highlights (displays in bold) these destination names and fax numbers.
図18は、図17(a)で例示した表示用リストL14(頻度順リストの使用)の表示構成例の一例を説明する図である。宛先表示画面W30は、宛先表示領域R14と、選択宛先表示領域R16と、スタートボタンB16とを備える。 Figure 18 is a diagram illustrating an example of the display configuration of the display list L14 (using a frequency-ordered list) illustrated in Figure 17(a). The destination display screen W30 includes a destination display area R14, a selected destination display area R16, and a start button B16.
宛先表示領域R14は、表示用リストL14で示される宛先名及びFAX番号を表示する表示領域である。図18は、表示用リストL14における表示順1~5に係る宛先名およびFAX番号を表示した例示である。表示順6~10の宛先については、宛先表示領域R14の横側に設けられたスライダバーを操作することにより表示させることができる。ユーザは宛先表示領域R14に表示された所望の宛先名を選択することにより、FAX送信の宛先を選択することができる。 The destination display area R14 is a display area that displays the destination names and fax numbers shown in the display list L14. Figure 18 shows an example of the destination names and fax numbers displayed in display orders 1 to 5 in the display list L14. Destinations in display orders 6 to 10 can be displayed by operating the slider bar located on the side of the destination display area R14. The user can select the desired destination name displayed in the destination display area R14 to select the destination for fax transmission.
選択宛先表示領域R16は、宛先表示領域R14において選択された宛先名を表示する表示領域である。 The selected destination display area R16 is a display area that displays the destination name selected in the destination display area R14.
スタートボタンB16は、ユーザにより選択された宛先名に対してFAX送信の実行指示の入力を受付けるボタンである。スタートボタンB16の選択を受けて、制御部11は選択宛先表示領域R16に表示された宛先名に対してFAX送信を行う。 The start button B16 is a button that accepts input of an instruction to send a fax to a destination name selected by the user. Upon selection of the start button B16, the control unit 11 sends a fax to the destination name displayed in the selected destination display area R16.
図19は、図17(b)で例示した表示用リストL16(利用順リストの使用)の表示構成例の一例を説明する図である。宛先表示画面W40は、図18で例示した宛先表示画面W30と同一構成とすることができるため、ここでの説明は省略する。 Figure 19 is a diagram illustrating an example of the display configuration of the display list L16 (use of the usage order list) illustrated in Figure 17(b). The destination display screen W40 can have the same configuration as the destination display screen W30 illustrated in Figure 18, so its description will be omitted here.
以上のように、第1実施形態によれば、モバイル端末装置のような外部端末から通信に必要な電話番号やメールアドレスなどのアドレス情報リストを情報処理装置で取得する場合に、情報処理装置側でそのモバイル端末IDに関連付けられた過去の送信履歴から集計しておいた、頻度順と利用順とに基づく順でソートした宛先リストと比較し、上位から一致した順に取得したアドレス情報をリスト表示することで、利用可能性の高いアドレスを宛先として選択する際のキー操作を少なくすることができる。 As described above, according to the first embodiment, when an information processing device acquires a list of address information such as telephone numbers and email addresses required for communication from an external device such as a mobile terminal device, the information processing device compares the list with a destination list compiled from past sending history associated with the mobile terminal ID and sorted in order of frequency and order of use, and displays the acquired address information in a list in order of matches from the top, thereby reducing the number of key operations required when selecting highly available addresses as destinations.
また、基準リストに該当するアドレス情報と補助リストに該当するアドレス情報との表示形態を異なる形態とすることで、ユーザは、複数の優先度条件に該当するアドレス情報を容易に把握することができる。 In addition, by displaying address information corresponding to the base list and address information corresponding to the auxiliary list in different formats, users can easily identify address information that meets multiple priority criteria.
[2 第2実施形態]
第2実施形態は、優先度順リストとしての頻度順リストと利用順リストとを組み合わせて適用する形態である。
[2 Second Embodiment]
The second embodiment is a form in which a frequency-ordered list and a use-ordered list are combined and applied as priority-ordered lists.
[2.1 機能構成]
第2実施形態に係る複合機の機能構成は、第1実施形態に係る複合機10の機能構成と略同一構成とすることができる。したがって、同一機能構成については同一の符号を付してその説明は省略する。
[2.1 Functional configuration]
The functional configuration of the multifunction peripheral according to the second embodiment can be substantially the same as the functional configuration of the multifunction peripheral 10 according to the first embodiment. Therefore, the same functional configurations are denoted by the same reference numerals and descriptions thereof will be omitted.
[2.2 処理の流れ]
第2実施形態に係る処理の流れについて、図20から図23のフローチャートを用いて説明する。なお、第1実施形態に係る図5から図8で説明した処理と同一とすることが可能な処理については、同一のステップ番号を付してその説明を省略することがある。なお、以下の処理の説明においては、ジョブ種としてFAXを一例に説明する。
2.2 Processing flow
The processing flow according to the second embodiment will be described using the flowcharts of Figures 20 to 23. Note that processing that can be the same as the processing described in Figures 5 to 8 according to the first embodiment will be assigned the same step numbers and the description thereof may be omitted. Note that in the following description of the processing, FAX will be used as an example of a job type.
図20及び図21は、優先度順リストとしての頻度順リストと利用順リストとを組み合わせて生成・更新する処理を説明するフローチャートである。図20及び図21で説明する処理は、制御部11が、優先度情報処理プログラム235等を読み出すことで実行する処理である。 Figures 20 and 21 are flowcharts that explain the process of generating and updating a priority list by combining a frequency-ordered list and a usage-ordered list. The process explained in Figures 20 and 21 is executed by the control unit 11 by reading the priority information processing program 235, etc.
第2実施形態では、1分単位、1日単位、及び1ヵ月単位等のそれぞれの判断間隔において、宛先として使用された回数(累積回数)が多い順に宛先名を並べたリストを優先度順リスト(利用順リスト)の一形態として説明する。このようなリストを適用することにより、使用頻度と利用順との両方の条件を宛先情報のソート条件として加味することができる。 In the second embodiment, a list in which destination names are arranged in descending order of the number of times they have been used as destinations (cumulative number of times) at each determination interval, such as one minute, one day, or one month, is described as one form of priority list (usage order list). By applying such a list, it is possible to take into account both frequency of use and order of use as sorting conditions for destination information.
処理を開始すると、制御部11は履歴情報記憶領域238に記憶されているジョブ履歴情報を履歴が古い順から参照し、優先度順リストに反映されていない端末装置30との連携ジョブが有るか否かを判定する(ステップS10)。 When processing begins, the control unit 11 references the job history information stored in the history information storage area 238 in order of oldest to determine whether there are any collaborative jobs with the terminal device 30 that are not reflected in the priority order list (step S10).
優先度情報記憶領域236に記憶されている優先度順リストに反映されていない端末装置30との連携ジョブが有ると判定した場合、制御部11は、ジョブ履歴情報から端末装置30の端末IDと、ジョブ種と、送信宛先名とを取得する(ステップS10;Yes→ステップS20)。FAX番号のように相手先を特定可能な他の項目を比較に用いてもよいが、今回の例では送信宛先名を比較対象として使用している。なお、制御部11は、優先度順リストに反映されていない端末装置30との連携ジョブが有ると判定するまで、当該判定処理を繰り返す(ステップS10;No)。 If it is determined that there is a collaborative job with a terminal device 30 that is not reflected in the priority order list stored in the priority information storage area 236, the control unit 11 acquires the terminal ID of the terminal device 30, the job type, and the transmission destination name from the job history information (Step S10; Yes → Step S20). Other items that can identify the destination, such as a fax number, may also be used for comparison, but in this example, the transmission destination name is used as the comparison target. The control unit 11 repeats this determination process until it determines that there is a collaborative job with a terminal device 30 that is not reflected in the priority order list (Step S10; No).
制御部11は、ステップS20で取得した端末IDが新規の端末IDであるか否かを判定する(ステップS30)。 The control unit 11 determines whether the terminal ID acquired in step S20 is a new terminal ID (step S30).
ステップS20で取得した端末IDが新規の端末IDであると判定した場合、制御部11は、端末IDとジョブ種とに基づいた空の優先度順リストを生成する(ステップS30;Yes→ステップS600)。 If it is determined that the terminal ID acquired in step S20 is a new terminal ID, the control unit 11 generates an empty priority list based on the terminal ID and job type (step S30; Yes → step S600).
そして、制御部11は、判断間隔1分単位の優先度順リストの生成が必要か否かを判定する(ステップS610)。なお、所定の判断間隔(単位)での優先度順リストの生成要否は、ユーザが手動で設定する形態であってもよいし、例えば、システム設定における設定項目と同等に、予めデフォルトで設定された設定内容に従う形態とすることも可能である。 The control unit 11 then determines whether or not it is necessary to generate a priority-ordered list at one-minute intervals (step S610). Whether or not to generate a priority-ordered list at a predetermined interval (unit) may be manually set by the user, or it may be set according to pre-set default settings, similar to the settings in the system settings.
判断間隔1分単位の優先度順リストの生成が必要であると判定した場合、制御部11は、端末IDとジョブ種とに応じた判断間隔1分単位の優先度順リストを取得する(ステップS610;Yes→ステップS620)。 If it is determined that a priority order list with a one-minute determination interval needs to be generated, the control unit 11 obtains a priority order list with a one-minute determination interval according to the terminal ID and job type (Step S610; Yes → Step S620).
次いで、制御部11は、取得した優先度順リストにおいて、未反映の連携ジョブに係る送信宛先名と一致する行があるか否かを判定する(ステップS60)。 Next, the control unit 11 determines whether there is a line in the acquired priority list that matches the transmission destination name for the unreflected collaborative job (step S60).
優先度順リストにおいて、送信宛先名と一致する行があると判定した場合、制御部11は、当該行に記録された累積回数を控え、当該行を優先度順リストから削除する(ステップS60;Yes→ステップS70)。 If it is determined that there is a line in the priority order list that matches the transmission destination name, the control unit 11 notes the cumulative number of times recorded in that line and deletes that line from the priority order list (Step S60; Yes → Step S70).
一方、優先度順リストにおいて、送信宛先と一致する行がないと判定した場合、制御部11は、累積回数を“0”として控える(ステップS60;No→ステップS80)。 On the other hand, if it is determined that there is no row in the priority list that matches the transmission destination, the control unit 11 sets the cumulative count to "0" and stores it (Step S60; No → Step S80).
制御部11は、ステップS70又はステップS80において控えた累積回数の値に“1”を加算した値を累積回数とし、最上位に、送信宛先名/アドレス情報としてのFAX番号/累積回数/利用日時の行を挿入して優先度順リストを保存する(ステップS630)。 The control unit 11 adds "1" to the cumulative count value noted in step S70 or step S80, sets the cumulative count to that value, inserts a line at the top with the destination name/fax number as address information/cumulative count/usage date and time, and saves the priority list (step S630).
次に、制御部11は、判断間隔1日単位の優先度順リストの生成が必要か否かを判定する(ステップS640)。また、制御部11は、判断間隔1分単位の優先度順リストの生成が必要でないと判定した場合、判断間隔1日単位の優先度順リストの生成が必要か否かを判定する(ステップS610;No→ステップS640)。 Next, the control unit 11 determines whether it is necessary to generate a priority-ordered list with a one-day determination interval (step S640). Furthermore, if the control unit 11 determines that it is not necessary to generate a priority-ordered list with a one-minute determination interval, it determines whether it is necessary to generate a priority-ordered list with a one-day determination interval (step S610; No → step S640).
判断間隔1日単位の優先度順リストの生成が必要であると判定すると、制御部11は、端末IDとジョブ種とに応じた判断間隔1日単位の優先度順リストを取得する(ステップS640;Yes→ステップS620)。 If it is determined that a priority order list with a one-day determination interval needs to be generated, the control unit 11 obtains a priority order list with a one-day determination interval according to the terminal ID and job type (step S640; Yes → step S620).
次いで、制御部11は、取得した優先度順リストにおいて、未反映の連携ジョブに係る送信宛先と一致する行があるか否かを判定する(ステップS60)。 Next, the control unit 11 determines whether there is a line in the acquired priority list that matches the transmission destination for the unreflected collaborative job (step S60).
優先度順リストにおいて、送信宛先と一致する行があると判定した場合、制御部11は、当該行に記録された累積回数を控え、当該行を優先度順リストから削除する(ステップS60;Yes→ステップS70)。 If it is determined that there is a line in the priority order list that matches the transmission destination, the control unit 11 notes the cumulative number of times recorded in that line and deletes that line from the priority order list (Step S60; Yes → Step S70).
一方、優先度順リストにおいて、送信宛先と一致する行がないと判定した場合、制御部11は、累積回数を“0”として控える(ステップS60;No→ステップS80)。 On the other hand, if it is determined that there is no row in the priority list that matches the transmission destination, the control unit 11 sets the cumulative count to "0" and stores it (Step S60; No → Step S80).
制御部11は、ステップS70又はステップS80において控えた累積回数の値に“1”を加算した値を累積回数とし、優先度順リストの上位から利用日時が本日と同じ日の行を確認する。そして、制御部11は、優先度順リストが本日と同じ日の中で見た場合に累積回数順に並ぶように、送信宛先名/アドレス帳としてのFAX番号/累積回数/利用日時の行を挿入して優先度順リストを保存する(ステップS650)。 The control unit 11 adds "1" to the cumulative count value noted in step S70 or step S80, sets the cumulative count to that value, and checks the rows in the priority order list for which the usage date and time is the same as today, starting from the top of the list. The control unit 11 then inserts rows for the destination name/fax number as the address book/cumulative count/usage date and time so that the priority order list is sorted in cumulative count order when viewed within the same day as today, and saves the priority order list (step S650).
次に、制御部11は、判断間隔1ヵ月単位の優先度順リストの生成が必要か否かを判定する(ステップS660)。なお、制御部11は、判断間隔1日単位の優先度順リストの生成が必要でないと判定した場合、判断間隔1ヵ月単位の優先度順リストの生成が必要か否かを判定する(ステップS640;No→ステップS660)。 Next, the control unit 11 determines whether it is necessary to generate a priority-ordered list with a one-month determination interval (step S660). If the control unit 11 determines that it is not necessary to generate a priority-ordered list with a one-day determination interval, it determines whether it is necessary to generate a priority-ordered list with a one-month determination interval (step S640; No → step S660).
判断間隔1ヵ月単位の優先度順リストの生成が必要であると判定すると、制御部11は、端末IDとジョブ種とに応じた判断間隔1日単位の優先度順リストを取得する(ステップS660;Yes→ステップS620)。 If it is determined that a priority list with a one-month determination interval needs to be generated, the control unit 11 obtains a priority list with a one-day determination interval according to the terminal ID and job type (Step S660; Yes → Step S620).
次いで、制御部11は、取得した優先度順リストにおいて、未反映の連携ジョブに係る送信宛先と一致する行があるか否かを判定する(ステップS60)。 Next, the control unit 11 determines whether there is a line in the acquired priority list that matches the transmission destination for the unreflected collaborative job (step S60).
優先度順リストにおいて、送信宛先と一致する行があると判定した場合、制御部11は、当該行に記録された累積回数を控え、当該行を優先度順リストから削除する(ステップS60;Yes→ステップS70)。 If it is determined that there is a line in the priority order list that matches the transmission destination, the control unit 11 notes the cumulative number of times recorded in that line and deletes that line from the priority order list (Step S60; Yes → Step S70).
一方、優先度順リストにおいて、送信宛先と一致する行がないと判定した場合、制御部11は、累積回数を“0”として控える(ステップS60;No→ステップS80)。 On the other hand, if it is determined that there is no row in the priority list that matches the transmission destination, the control unit 11 sets the cumulative count to "0" and stores it (Step S60; No → Step S80).
制御部11は、ステップS70又はステップS80において控えた累積回数の値に“1”を加算した値を累積回数とし、優先度順リストの上位から利用日時が本日と同じ月の行を確認する。そして、制御部11は、優先度順リストが本日と同じ月の中で見た場合に累積回数順に並ぶように、送信宛先名/アドレス帳としてのFAX番号/累積回数/利用日時の行を挿入して優先度順リストを保存する(ステップS670)。 The control unit 11 adds "1" to the cumulative count value noted in step S70 or step S80, sets the cumulative count to that value, and checks the rows in the priority order list from the top for the month in which the date and time of use is the same as today's. The control unit 11 then inserts rows for the destination name/fax number as the address book/cumulative count/date and time of use so that the priority order list is sorted in cumulative count order when viewed within the same month as today's, and saves the priority order list (step S670).
制御部11は、未反映の連携ジョブによる優先度順リストの更新が終了した旨を記録し、処理を終了する(ステップS140)。なお、制御部11は、必要に応じて処理をステップS10に戻してもよい。 The control unit 11 records that the update of the priority order list based on the unreflected collaborative job has been completed, and ends the process (step S140). Note that the control unit 11 may return the process to step S10 as necessary.
図22及び図23は、端末装置30から取得した宛先情報の表示処理を説明するフローチャートである。図22及び図23で説明する処理は、制御部11が、宛先情報表示プログラム234等を読み出すことで実行する処理である。 Figures 22 and 23 are flowcharts illustrating the display process of destination information acquired from the terminal device 30. The process described in Figures 22 and 23 is executed by the control unit 11 by reading the destination information display program 234, etc.
制御部11は、ジョブ種と端末IDとに応じた優先度順リストを取得する(ステップS680)。 The control unit 11 obtains a priority list based on the job type and terminal ID (step S680).
次いで、制御部11は、ステップS680で取得した優先度順リストに対し、優先度が最も高い最上位から参照を開始する(ステップS690)。 Next, the control unit 11 begins referencing the priority order list obtained in step S680, starting with the item with the highest priority (step S690).
制御部11は、参照位置の送信宛先名と対応する宛先名が宛先情報にあるか否かを判定する(ステップS360)。 The control unit 11 determines whether the destination information contains a destination name that corresponds to the transmission destination name at the reference location (step S360).
参照位置の送信宛先名に対応する宛先名が宛先情報にあると判定した場合、制御部11は、表示用リストの最下行に該当宛先名とFAX番号とを追加する(ステップS360;Yes→ステップS370)。 If it is determined that the destination information contains a destination name corresponding to the transmission destination name at the reference location, the control unit 11 adds the corresponding destination name and fax number to the bottom line of the display list (Step S360; Yes → Step S370).
次いで、制御部11は、参照済チェック(フラグ)を宛先情報に付与する(ステップS380)。 Next, the control unit 11 assigns a referenced check (flag) to the destination information (step S380).
制御部11は宛先情報のすべてを参照したか否かを判定する(ステップS390)。 The control unit 11 determines whether all of the destination information has been referenced (step S390).
宛先情報のすべてを参照したと判定した場合、制御部11は優先度順リスト、宛先情報をワーキングメモリから削除する(ステップS390;Yes→ステップS440)。 If it is determined that all of the destination information has been referenced, the control unit 11 deletes the priority list and the destination information from the working memory (step S390; Yes → step S440).
そして、制御部11は、表示用リストを表示部13に表示する(ステップS450)。 Then, the control unit 11 displays the display list on the display unit 13 (step S450).
制御部11は、表示部13に表示中の表示用リストに対して、例えば、ユーザによる宛先名の選択又は表示終了の指示が入力されたか否かを判定する(ステップS460)。 The control unit 11 determines whether, for example, the user has selected a destination name or input an instruction to end display for the display list being displayed on the display unit 13 (step S460).
ユーザによる宛先名の選択又は表示終了の指示が入力されたと判定した場合、制御部11は表示用リストをワーキングメモリから削除し、処理を終了する(ステップS460;Yes→ステップS470)。なお、ユーザによる宛先名の選択又は表示終了の指示が入力されていないと判定した場合、制御部11は表示用リストの表示を継続する(ステップS460;No)。 If it is determined that the user has selected a destination name or input an instruction to end the display, the control unit 11 deletes the display list from the working memory and ends the process (step S460; Yes → step S470). Note that if it is determined that the user has not selected a destination name or input an instruction to end the display, the control unit 11 continues to display the display list (step S460; No).
なお、ステップS390において、宛先情報のすべてを参照していないと判定した場合、制御部11は、優先度順リストのすべてを参照したか否かを判定する(ステップS390;No→ステップS490)。 If it is determined in step S390 that not all of the destination information has been referenced, the control unit 11 determines whether all of the priority list has been referenced (step S390; No → step S490).
優先度順リストのすべてを参照していないと判定した場合、制御部11は、優先度順リストの参照位置を一つ低い位置に変更し、ステップS360からの処理を繰り返す(ステップS490;No→ステップS500→ステップS360)。 If it is determined that not all items in the priority order list have been referenced, the control unit 11 changes the reference position in the priority order list to one position lower and repeats the process from step S360 (step S490; No → step S500 → step S360).
そして、優先度順リストのすべてを参照したと判定した場合、制御部11は、宛先情報のすべてを参照したか否かを判定する(ステップS490;Yes→ステップS510)。 If it is determined that all of the priority list has been referenced, the control unit 11 then determines whether all of the destination information has been referenced (Step S490; Yes → Step S510).
宛先情報のすべてを参照したと判定した場合、制御部11はステップS440からの処理を実行する(ステップS510;Yes→ステップS440以降の処理)。 If it is determined that all of the destination information has been referenced, the control unit 11 executes processing from step S440 (step S510; Yes → processing from step S440 onwards).
一方、宛先情報のすべてを参照していないと判定した場合、制御部11は参照済チェックが未付与の宛先情報に対して宛先名順に表示用リストに宛先名とFAX番号の行を追加し、ステップS440からの処理を実行する(ステップS510;No→ステップS520→ステップS440以降の処理)。 On the other hand, if it is determined that not all of the destination information has been referenced, the control unit 11 adds a row of the destination name and fax number to the display list in destination name order for the destination information that has not been checked for reference, and executes the process from step S440 (step S510; No → step S520 → process from step S440 onwards).
図24(a)は、図20のステップS610において、判断間隔1分単位で生成した優先度順リストL18の一構成例を説明する図である。また、図24(b)は、図21のステップS640において、判断間隔1日単位で生成した優先度順リストL20の一構成例を説明する図である。さらに、図24(c)は、図21のステップS660において、判断間隔1ヵ月単位で生成した優先度順リストL22の一構成例を説明する図である。 Figure 24(a) is a diagram illustrating an example of the configuration of the priority order list L18 generated at a judgment interval of one minute in step S610 of Figure 20. Also, Figure 24(b) is a diagram illustrating an example of the configuration of the priority order list L20 generated at a judgment interval of one day in step S640 of Figure 21. Furthermore, Figure 24(c) is a diagram illustrating an example of the configuration of the priority order list L22 generated at a judgment interval of one month in step S660 of Figure 21.
優先度順リストL18は、判断間隔が1分単位である。したがって、第1実施形態での利用順リストL12と同様に、優先度順リストL18は、直近(最新)の利用日時順に送信宛先名が並ぶことになる。 The priority order list L18 is judged at one-minute intervals. Therefore, like the usage order list L12 in the first embodiment, the priority order list L18 arranges the names of destinations in order of their most recent (latest) usage dates and times.
一方、優先度順リストL20及び優先度順リストL22については、判断間隔が1日単位又は1ヵ月単位である。したがって、優先度順リストL20は直近(最新)の利用日ごとに累積回数順に並び、優先度順リストL22は、直近(最新)の利用月ごとに累積回数順に並ぶことになる。 On the other hand, the judgment intervals for priority order list L20 and priority order list L22 are daily or monthly. Therefore, priority order list L20 is sorted in order of the cumulative number of times for each most recent (latest) date of use, and priority order list L22 is sorted in order of the cumulative number of times for each most recent (latest) month of use.
図25(a)は、図24(a)で例示した優先度順リストL18を用い、宛先情報T10に対してソート処理を行った結果を表す表示用リストL24の一構成例である。図25(b)は、図24(b)で例示した優先度順リストL20を用い、宛先情報T10に対してソート処理を行った結果を表す表示用リストL26の一構成例である。図25(c)は、図24(c)で例示した優先度順リストL22を用い、宛先情報T10に対してソート処理を行った結果を表す表示用リストL28の一構成例である。なお、図25の表示用リストは、優先度順リストに存在する宛先名を強調表示するように設定した例示である。 Figure 25(a) is an example of a display list L24 showing the results of sorting destination information T10 using the priority order list L18 illustrated in Figure 24(a). Figure 25(b) is an example of a display list L26 showing the results of sorting destination information T10 using the priority order list L20 illustrated in Figure 24(b). Figure 25(c) is an example of a display list L28 showing the results of sorting destination information T10 using the priority order list L22 illustrated in Figure 24(c). Note that the display list in Figure 25 is an example set up to highlight destination names present in the priority order list.
図26は、図25(a)で例示した表示用リストL24の表示構成例の一例を説明する図である。図26で例示する宛先表示画面W50の表示構成は、第1実施形態の図18等で例示した宛先表示画面W30等と同一構成とすることができるため詳細な説明は省略する。図26で示す様に、宛先表示画面W50の宛先表示領域R14には、頻度順及び利用順に基づく優先度順リストに応じてソート処理された結果が表示されるため、ユーザは容易に所望の宛先を選択することができる。 Figure 26 is a diagram illustrating an example of the display configuration of the display list L24 illustrated in Figure 25(a). The display configuration of the destination display screen W50 illustrated in Figure 26 can be the same as the destination display screen W30 illustrated in Figure 18 of the first embodiment, and detailed description will be omitted. As shown in Figure 26, the destination display area R14 of the destination display screen W50 displays the results sorted according to a priority list based on frequency and order of use, allowing the user to easily select the desired destination.
以上のように、第2実施形態によれば、第1実施形態の効果に加え、1分単位、1日単位、及び1ヵ月単位等のそれぞれの判断間隔において、宛先として使用された回数(累積回数)が多い順に宛先名を並べたリストを優先度順リスト(利用順リスト)として適用することにより、使用頻度と利用順との両方の条件を宛先情報のソート条件として加味することができる。 As described above, according to the second embodiment, in addition to the effects of the first embodiment, by applying a list of destination names sorted in descending order of the number of times they have been used as destinations (cumulative number of times) at each determination interval, such as one minute, one day, or one month, as a priority list (usage order list), it is possible to take into account both the frequency of use and the order of use as sorting conditions for destination information.
[3 第3実施形態]
第3実施形態は、第1実施形態に係る複合機10が備える優先度情報処理プログラム235をサーバ装置やクラウド(以下、単にサーバ装置と称する)が実装し、複合機10はサーバ装置から優先度順リストを取得し、宛先情報の表示制御を行う形態である。
[3 Third Embodiment]
In the third embodiment, the priority information processing program 235 provided in the multifunction device 10 in the first embodiment is implemented on a server device or a cloud (hereinafter simply referred to as the server device), and the multifunction device 10 obtains a priority list from the server device and controls the display of destination information.
[3.1 機能構成]
図27は、第3実施形態に係る宛先情報表示制御システム100の全体構成を説明する図である。宛先情報表示制御システム100は、第1実施形態又は第2実施形態に係る複合機10及び端末装置30の構成に加え、サーバ装置50を含む。サーバ装置50は、複合機10や端末装置30とネットワークを介して通信可能となるように構成されている。
[3.1 Functional configuration]
27 is a diagram illustrating the overall configuration of a destination information display control system 100 according to the third embodiment. The destination information display control system 100 includes a server device 50 in addition to the configurations of the multifunction peripheral 10 and the terminal device 30 according to the first or second embodiment. The server device 50 is configured to be able to communicate with the multifunction peripheral 10 and the terminal device 30 via a network.
なお、第3実施形態に係る宛先情報表示制御システム100においては、サーバ装置50は、複数台の複合機10や端末装置30と通信を行うことも無論可能である。この場合、サーバ装置50は、複数台の複合機10から取得したジョブ履歴情報等の通信履歴から複合機10毎に優先度順リストの生成・更新を行い、当該優先度順リストを各複合機10に提供することができる。 In the destination information display control system 100 according to the third embodiment, the server device 50 can of course communicate with multiple multifunction peripherals 10 and terminal devices 30. In this case, the server device 50 can generate and update a priority order list for each multifunction peripheral 10 based on communication history, such as job history information, acquired from the multiple multifunction peripherals 10, and provide the priority order list to each multifunction peripheral 10.
複合機10及び端末装置30の機能構成については、第1実施形態と略同一構成とすることができる。なお、以下のサーバ装置50の機能構成で説明する機能と重複する構成については、複合機10から当該機能を省くことも可能である。 The functional configurations of the multifunction device 10 and the terminal device 30 can be substantially the same as those in the first embodiment. Note that for configurations that overlap with functions described below in the functional configuration of the server device 50, those functions can be omitted from the multifunction device 10.
図28は、サーバ装置50の機能構成図である。サーバ装置50は、制御部51と、表示部53と、操作入力部55と、通信部57と、記憶部59とを備える。 Figure 28 is a functional configuration diagram of the server device 50. The server device 50 includes a control unit 51, a display unit 53, an operation input unit 55, a communication unit 57, and a memory unit 59.
制御部51は、サーバ装置50全体を制御する。制御部51は、例えば、1又は複数の演算装置(CPU等)により構成される。制御部51は、記憶部59に記憶された各種プログラムを読み出して実行することによりその機能を実現する。 The control unit 51 controls the entire server device 50. The control unit 51 is composed of, for example, one or more computing devices (CPUs, etc.). The control unit 51 realizes its functions by reading and executing various programs stored in the memory unit 59.
表示部53は、各種情報をユーザに対して表示する。表示部53は、例えば、LCDや有機ELディスプレイ等により構成することができる。 The display unit 53 displays various information to the user. The display unit 53 can be configured, for example, as an LCD or organic EL display.
操作入力部55は、ユーザ等による情報の入力を受付ける。操作入力部55は、例えば、キーボード、マウス等の入力手段を用いることができる。 The operation input unit 55 accepts information input by a user, etc. The operation input unit 55 can use input means such as a keyboard or mouse, for example.
通信部57は、例えば、LAN、WAN、インターネット、電話回線、FAX回線等のネットワーク(NW)を介して複合機10等の他装置との通信を行うための有線/無線の何れか又はその両方のインタフェースを備えることができる。 The communication unit 57 may be equipped with either a wired or wireless interface, or both, for communicating with other devices such as the multifunction peripheral 10 via a network (NW) such as a LAN, WAN, the Internet, a telephone line, or a fax line.
記憶部59は、サーバ装置50の動作に必要な各種プログラムや、各種データを記憶する。記憶部59は、例えば、RAM、HDD、SSD、ROM等の記憶装置により構成することができる。 The storage unit 59 stores various programs and data necessary for the operation of the server device 50. The storage unit 59 can be configured, for example, from a storage device such as RAM, HDD, SSD, or ROM.
第3実施形態において、記憶部59は、履歴情報取得プログラム591と、優先度情報処理プログラム593とを記憶し、履歴情報記憶領域595と、優先度情報記憶領域597とを確保する。 In the third embodiment, the storage unit 59 stores a history information acquisition program 591 and a priority information processing program 593, and reserves a history information storage area 595 and a priority information storage area 597.
履歴情報取得プログラム591は、複合機10からジョブ履歴情報等の履歴情報を取得する際に制御部51が読み出すプログラムである。履歴情報取得プログラム591を読み出した制御部51は、通信部57を制御することにより複合機10と通信し、複合機10が管理するジョブ履歴情報等を取得する。 The history information acquisition program 591 is a program that the control unit 51 reads when acquiring history information such as job history information from the multifunction device 10. After reading the history information acquisition program 591, the control unit 51 controls the communication unit 57 to communicate with the multifunction device 10 and acquire job history information, etc., managed by the multifunction device 10.
優先度情報処理プログラム593は、第1実施形態で説明した優先度情報処理プログラム235と同等の機能を有する。優先度情報処理プログラム593を読み出した制御部51は、複合機10から取得したジョブ履歴情報等から端末装置30の宛先情報の表示に関する優先度順リストを生成又は更新する。生成・更新した優先度順リストは、プル型若しくはプッシュ型の何れかの送信方法によって複合機10に提供される。 The priority information processing program 593 has the same functions as the priority information processing program 235 described in the first embodiment. The control unit 51 reads the priority information processing program 593 and generates or updates a priority order list for displaying destination information on the terminal device 30 from job history information, etc., acquired from the multifunction device 10. The generated or updated priority order list is provided to the multifunction device 10 by either a pull-type or push-type transmission method.
履歴情報記憶領域595は、複合機10から取得したジョブ履歴情報等を記憶する記憶領域である。 The history information storage area 595 is a storage area that stores job history information and other data obtained from the multifunction device 10.
優先度情報記憶領域597は、制御部51によって生成・更新された優先度情報を記憶する記憶領域である。 The priority information storage area 597 is a storage area that stores priority information generated and updated by the control unit 51.
[3.2 処理の流れ]
第3実施形態に係るサーバ装置50は、第1実施形態の図5又は第2実施形態の図20及び図21のフローチャートで説明した処理を複合機10に代わり実行する。この場合、複合機10と通信を行い、ジョブ履歴情報を取得する工程をステップS10の前に加え、生成・更新した優先度順リストを複合機10に対して提供する工程をステップS140の後に加えればよい。
3.2 Processing flow
The server device 50 according to the third embodiment executes the processing described in the flowcharts of Fig. 5 of the first embodiment or Fig. 20 and Fig. 21 of the second embodiment in place of the multifunction device 10. In this case, a process of communicating with the multifunction device 10 and acquiring job history information may be added before step S10, and a process of providing the generated and updated priority list to the multifunction device 10 may be added after step S140.
そして、複合機10は、サーバ装置50から取得した優先度順リストを用いて、第1実施形態に係る図7及び図8又は第2実施形態に係る図22及び図23で説明した処理に準じて宛先情報の表示処理を行う。なお、生成・更新した優先度順リストをサーバ装置50から複合機10に提供する工程を、図22のステップS680でのみで行うこととしてもよい。 The multifunction device 10 then uses the priority list acquired from the server device 50 to display the destination information in accordance with the process described in Figures 7 and 8 for the first embodiment or Figures 22 and 23 for the second embodiment. Note that the process of providing the generated and updated priority list from the server device 50 to the multifunction device 10 may be performed only in step S680 of Figure 22.
以上のように、第3実施形態によれば、第1実施形態や第2実施形態に係る効果に加え、複合機から取得したジョブ履歴情報に基づく優先度順リストをサーバ装置やクラウド上で生成することにより、複合機での処理に係る負担を軽減することができる。また、ジョブ履歴情報を複合機ではなく、サーバ装置等で管理し、優先度順リストを生成・更新する形態とすることで、優先度順リストを適用した宛先情報の表示制御を複合機の設置場所を問わず行うことができる。 As described above, according to the third embodiment, in addition to the effects of the first and second embodiments, by generating a priority list based on job history information acquired from the multifunction device on a server device or in the cloud, the burden of processing on the multifunction device can be reduced. Furthermore, by managing job history information on a server device or the like rather than on the multifunction device, and generating and updating the priority list, it is possible to control the display of destination information using the priority list regardless of the location of the multifunction device.
なお、サーバ装置等では、端末装置の個別ID(若しくは認証ユーザ)に生成・更新した優先度順リストを紐づけることも可能である。このような構成とすることにより、複合機が端末装置から宛先情報を取得する際に、当該端末装置の個別IDに紐づけられた優先度順リストをサーバ装置から自動的に取得することができ、より利便性を高めることができる。 In addition, the server device or the like can also link the generated/updated priority list to the individual ID (or authenticated user) of the terminal device. By configuring it in this way, when the multifunction peripheral obtains destination information from the terminal device, it can automatically obtain from the server device the priority list linked to the individual ID of the terminal device, further improving convenience.
本発明は上述した各実施の形態に限定されるものではなく、種々の変更が可能である。すなわち、本発明の要旨を逸脱しない範囲内において適宜変更した技術的手段を組み合わせて得られる実施の形態についても本発明の技術的範囲に含まれる。 The present invention is not limited to the above-described embodiments, and various modifications are possible. In other words, embodiments obtained by combining appropriately modified technical means within the scope of the present invention are also included in the technical scope of the present invention.
また、上述した実施形態は、説明の都合上、それぞれ別に説明している部分があるが、技術的に可能な範囲で組み合わせて実行してもよいことは勿論である。 Furthermore, although the above-mentioned embodiments are described separately for convenience of explanation, they may of course be combined and implemented to the extent technically possible.
また、実施形態において各装置で動作するプログラムは、上述した実施形態の機能を実現するように、CPU等を制御するプログラム(コンピュータを機能させるプログラム)である。実施形態では、マルチタスク処理により、複数のプログラムが必要に応じて同時に実行される装置を想定している。そして、これら装置で取り扱われる情報は、その処理時に一時的に一時記憶装置(例えば、RAM)に蓄積され、その後、各種ROM(Read Only Memory)やHDD等の記憶装置に格納され、必要に応じてCPUによって読み出し、修正・書き込みが行なわれる。 In addition, the programs that run on each device in the embodiments are programs that control the CPU and other devices (programs that cause a computer to function) so as to realize the functions of the above-described embodiments. The embodiments assume devices that use multitasking to execute multiple programs simultaneously as needed. Information handled by these devices is temporarily stored in temporary storage devices (e.g., RAM) during processing, and is then stored in various storage devices such as ROMs (Read Only Memory) and HDDs, from which it is read, modified, and written by the CPU as needed.
ここで、プログラムを格納する記録媒体としては、半導体媒体(例えば、ROMや、不揮発性のメモリカード等)、光記録媒体・光磁気記録媒体(例えば、DVD(Digital Versatile Disc)、MO(Magneto Optical Disc)、MD(Mini Disc)、CD(Compact Disc)、BD (Blu-ray Disk(登録商標)等)、磁気記録媒体(例えば、磁気テープ、フレキシブルディスク等)等の何れであってもよい。また、ロードしたプログラムを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、オペレーティングシステムあるいは他のアプリケーションプログラム等と共同して処理することにより、本発明の機能が実現される場合もある。 The recording medium for storing the program may be any of semiconductor media (e.g., ROM, non-volatile memory cards, etc.), optical recording media/magneto-optical recording media (e.g., DVD (Digital Versatile Disc), MO (Magneto Optical Disc), MD (Mini Disc), CD (Compact Disc), BD (Blu-ray Disc (registered trademark), etc.), and magnetic recording media (e.g., magnetic tape, flexible disks, etc.). Furthermore, not only are the functions of the above-described embodiments realized by executing the loaded program, but the functions of the present invention may also be realized by processing in cooperation with an operating system or other application programs, etc., based on the program's instructions.
また、市場に流通させる場合には、可搬型の記録媒体にプログラムを格納して流通させたり、インターネット等のネットワークを介して接続されたサーバコンピュータに転送したりすることができる。この場合、サーバコンピュータの記憶装置も本発明に含まれるのは勿論である。 Furthermore, when distributing the program on the market, it can be stored on a portable recording medium and distributed, or transferred to a server computer connected via a network such as the Internet. In this case, the storage device of the server computer is of course also included in the present invention.
10 複合機
11 制御部
13 表示部
15 操作入力部
17 通信部
19 画像形成部
21 画像読取部
23 記憶部
30 端末装置
31 制御部
33 表示部
35 操作入力部
37 通信部
39 記憶部
50 サーバ装置
51 制御部
53 表示部
55 操作入力部
57 通信部
59 記憶部
10 Multifunction peripheral 11 Control unit 13 Display unit 15 Operation input unit 17 Communication unit 19 Image forming unit 21 Image reading unit 23 Storage unit 30 Terminal device 31 Control unit 33 Display unit 35 Operation input unit 37 Communication unit 39 Storage unit 50 Server device 51 Control unit 53 Display unit 55 Operation input unit 57 Communication unit 59 Storage unit
Claims (5)
端末装置から前記宛先情報を取得可能な通信部と、
取得した前記宛先情報を表示可能な表示部と、
前記履歴から前記端末装置と連携したジョブの履歴に基づき優先度を決定し、前記宛先情報を前記優先度に基づき前記表示部を表示制御する制御部と、
を備え、
前記制御部は、
ジョブの実行回数に基づいた第1の優先度と、利用日時に基づいた第2の優先度を決定し、
前記第1の優先度を適用して前記宛先情報を表示する場合、前記第2の優先度に該当する前記宛先情報の表示形態を変更し、
前記第2の優先度を適用して前記宛先情報を表示する場合、前記第1の優先度に該当する前記宛先情報の表示形態を変更する
ことを特徴とする情報処理装置。 a storage unit capable of storing a history of jobs that use destination information;
a communication unit capable of acquiring the destination information from a terminal device;
a display unit capable of displaying the acquired destination information;
a control unit that determines a priority based on a history of jobs linked with the terminal device from the history and controls the display of the destination information on the display unit based on the priority;
Equipped with
The control unit
determining a first priority based on the number of executions of the job and a second priority based on the date and time of use;
When the destination information is displayed by applying the first priority, a display format of the destination information corresponding to the second priority is changed;
When the destination information is displayed by applying the second priority, the display format of the destination information corresponding to the first priority is changed.
1. An information processing device comprising:
前記ジョブの実行毎に更新されることを特徴とする請求項1又は2に記載の情報処理装置。 The priority is:
3. The information processing apparatus according to claim 1, wherein the information is updated every time the job is executed.
前記表示された宛先情報から送信宛先が選択され、当該送信宛先に画像を送信するジョブを実行するジョブ実行部と、
前記画像の形成を行う画像形成部と、
を備えることを特徴とする画像形成装置。 An information processing device according to any one of claims 1 to 3 ,
a job execution unit that selects a transmission destination from the displayed destination information and executes a job to transmit an image to the selected transmission destination;
an image forming unit that forms the image ;
An image forming apparatus comprising:
端末装置から前記宛先情報を取得する通信工程と、
取得した前記宛先情報を表示する表示工程と、
前記履歴から前記端末装置と連携したジョブの履歴に基づき優先度を決定し、前記宛先情報を前記優先度に基づき表示制御する制御工程と、
を備え、
前記制御工程において、
ジョブの実行回数に基づいた第1の優先度と、利用日時に基づいた第2の優先度を決定し、
前記第1の優先度を適用して前記宛先情報を表示する場合、前記第2の優先度に該当する前記宛先情報の表示形態を変更し、
前記第2の優先度を適用して前記宛先情報を表示する場合、前記第1の優先度に該当する前記宛先情報の表示形態を変更する
ことを特徴とする宛先情報の表示制御方法。 a storage step of storing a history of jobs that use the destination information;
a communication step of acquiring the destination information from a terminal device;
a display step of displaying the acquired destination information;
a control step of determining a priority based on a history of jobs linked to the terminal device from the history and controlling the display of the destination information based on the priority;
Equipped with
In the control step,
determining a first priority based on the number of executions of the job and a second priority based on the date and time of use;
When the destination information is displayed by applying the first priority, a display format of the destination information corresponding to the second priority is changed;
When the destination information is displayed by applying the second priority, the display format of the destination information corresponding to the first priority is changed.
2. A method for controlling display of destination information, comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021203581A JP7804448B2 (en) | 2021-12-15 | 2021-12-15 | Information processing apparatus, image forming apparatus, and destination information display control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021203581A JP7804448B2 (en) | 2021-12-15 | 2021-12-15 | Information processing apparatus, image forming apparatus, and destination information display control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023088684A JP2023088684A (en) | 2023-06-27 |
| JP7804448B2 true JP7804448B2 (en) | 2026-01-22 |
Family
ID=86935186
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021203581A Active JP7804448B2 (en) | 2021-12-15 | 2021-12-15 | Information processing apparatus, image forming apparatus, and destination information display control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7804448B2 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010068436A (en) | 2008-09-12 | 2010-03-25 | Fuji Xerox Co Ltd | Information processing apparatus, and program |
-
2021
- 2021-12-15 JP JP2021203581A patent/JP7804448B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010068436A (en) | 2008-09-12 | 2010-03-25 | Fuji Xerox Co Ltd | Information processing apparatus, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023088684A (en) | 2023-06-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7770114B2 (en) | Image processing device and control method for image processing device | |
| JP6520404B2 (en) | Mobile terminal and output program | |
| US12095959B2 (en) | Image forming apparatus and control method | |
| US20250286966A1 (en) | Image processing apparatus and display control method | |
| US11962732B2 (en) | Image processing apparatus and control method | |
| JP7512075B2 (en) | Image processing device, control method and program | |
| US20250343864A1 (en) | Image processing apparatus and method for controlling image processing apparatus | |
| JP7804448B2 (en) | Information processing apparatus, image forming apparatus, and destination information display control method | |
| US11388300B2 (en) | Appliance setting apparatus and non-transitory computer-readable recording medium storing appliance setting program | |
| CN115208987B (en) | Information processing device, image forming device, and information processing method | |
| JP7710309B2 (en) | Information processing device and information processing method | |
| JP2019121891A (en) | Information processing apparatus, image processing apparatus and program | |
| JP7767051B2 (en) | Storage method, storage system, reading device, and image processing device | |
| JP6520403B2 (en) | Mobile terminal and output program | |
| JP7607497B2 (en) | Information processing device and information processing method | |
| US20250175561A1 (en) | Display device and method for controlling the same | |
| JP2024033488A (en) | Image forming device and method of controlling the image forming device | |
| JP2025000220A (en) | Processing device, image processing device, and program registration method | |
| JP2023097675A (en) | Information processing device, information processing system and program | |
| US20170171405A1 (en) | System and method for intelligent entry of fax numbers | |
| WO2019181195A1 (en) | Communication device | |
| JP2018074318A (en) | Information processing apparatus, image forming apparatus, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240919 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250620 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250722 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250918 |
|
| 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: 20251216 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260109 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7804448 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |