JP2018125583A - Network system, image processing apparatus, and program - Google Patents

Network system, image processing apparatus, and program Download PDF

Info

Publication number
JP2018125583A
JP2018125583A JP2017013971A JP2017013971A JP2018125583A JP 2018125583 A JP2018125583 A JP 2018125583A JP 2017013971 A JP2017013971 A JP 2017013971A JP 2017013971 A JP2017013971 A JP 2017013971A JP 2018125583 A JP2018125583 A JP 2018125583A
Authority
JP
Japan
Prior art keywords
image processing
information
job
mfp
network system
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.)
Granted
Application number
JP2017013971A
Other languages
Japanese (ja)
Other versions
JP6828466B2 (en
Inventor
村川 彰
Akira Murakawa
彰 村川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2017013971A priority Critical patent/JP6828466B2/en
Publication of JP2018125583A publication Critical patent/JP2018125583A/en
Application granted granted Critical
Publication of JP6828466B2 publication Critical patent/JP6828466B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a technique for selecting more suitable image processing apparatus for the user of information terminal, in a network system including more than one image processing apparatus.SOLUTION: When connection of short-range radio communication with a portable terminal 100 is established, an MFP300 (e.g., an MFP300A) selects a transmission destination of a job transmitted from the portable terminal 100, by using the device information of MFP300A-300E, among MFP300A-300E. An example of MFP300 to be selected is an MFP300 that can start a new job earliest in a communication system 1. The MFP300 establishing short-range radio communication with the portable terminal 100 transmits device information of the MFP300, selected as the transmission destination, to the portable terminal 100. The portable terminal 100 transmits the job to the MFP300, selected as the transmission destination, by radio communication by wireless LAN.SELECTED DRAWING: Figure 1

Description

本開示は、ネットワークシステム、画像処理装置、および、プログラムに関し、特に、画像処理装置と携帯端末とが近距離無線通信によって通信可能なネットワークシステム、そのようなネットワークシステムを構成する画像処理装置、および、プログラムに関する。   The present disclosure relates to a network system, an image processing apparatus, and a program, and in particular, a network system in which an image processing apparatus and a mobile terminal can communicate by short-range wireless communication, an image processing apparatus that constitutes such a network system, and , Related to the program.

従来、MFP(Multi-Functional Peripheral)等の画像処理装置を2台以上含むネットワークシステムが提案されている。このようなネットワークシステムにおいて、2台以上の画像処理装置からジョブを実行する1台の画像処理装置を決定する方法について種々の技術が提案されている。   Conventionally, a network system including two or more image processing apparatuses such as an MFP (Multi-Functional Peripheral) has been proposed. In such a network system, various techniques have been proposed for determining one image processing apparatus that executes a job from two or more image processing apparatuses.

たとえば、特開2013−205982号公報(特許文献1)は、複数の通信媒体を介して複数の画像形成装置のそれぞれに関する情報を取得し、当該情報を取得した通信媒体の種類に従った順位で各画像形成装置の優先順位を提示するように構成された携帯端末を開示している。   For example, Japanese Patent Laid-Open No. 2013-205982 (Patent Document 1) acquires information about each of a plurality of image forming apparatuses via a plurality of communication media, and ranks the information according to the type of the communication medium from which the information is acquired. A portable terminal configured to present the priority of each image forming apparatus is disclosed.

また、特開2005−332056号公報(特許文献2)は、端末装置が、印刷装置と近距離無線通信を行ない、印刷装置からの応答が所定の条件を満たす場合には当該印刷装置をジョブの出力先のリストの下位に登録することを開示している。   Japanese Patent Laying-Open No. 2005-332056 (Patent Document 2) discloses that when a terminal device performs short-range wireless communication with a printing apparatus and a response from the printing apparatus satisfies a predetermined condition, the printing apparatus It is disclosed that registration is performed at a lower level of the output destination list.

また、特開2011−120144号公報(特許文献3)は、2台以上の画像形成装置と携帯端末とを含むネットワークシステムにおいて、2台以上の画像形成装置のうち1台が、携帯端末から近距離無線通信(Bluetooth(登録商標))により探索要求を受けた画像形成装置のそれぞれに優先順位を付す技術を開示している。   Japanese Patent Laid-Open No. 2011-120144 (Patent Document 3) discloses a network system including two or more image forming apparatuses and a portable terminal, in which one of the two or more image forming apparatuses is close to the portable terminal. A technique for assigning a priority to each image forming apparatus that has received a search request through distance wireless communication (Bluetooth (registered trademark)) is disclosed.

情報端末と近距離無線通信が可能な画像処理装置は、当該情報端末に比較的近い場所に位置する。したがって、特許文献2および特許文献3に示されるように情報端末と無線通信が可能な画像処理装置がジョブを実行する画像処理装置の候補として選択されれば、ジョブは、情報端末のユーザーが位置する場所から比較的近い場所に位置している画像処理装置によって実行されることになる。ユーザーは、ジョブ実行後に、出力された印刷用紙または利用された原稿を取得しやすくなる。このことから、ユーザーにとって利便性が高いと言える。   An image processing apparatus capable of short-range wireless communication with an information terminal is located at a location relatively close to the information terminal. Therefore, as shown in Patent Document 2 and Patent Document 3, if an image processing apparatus capable of wireless communication with an information terminal is selected as a candidate for an image processing apparatus that executes a job, the job of the information terminal is determined by the user of the information terminal. It is executed by an image processing apparatus located at a relatively close place to the place to be performed. The user can easily obtain the output print paper or the used document after the job is executed. From this, it can be said that the convenience is high for the user.

特開2013−205982号公報JP2013-205982A 特開2005−332056号公報JP 2005-332056 A 特開2011−120144号公報JP 2011-120144 A

しかしながら、ジョブを割り振られた画像処理装置が、ユーザーの近くに位置していても当該ユーザーのジョブを実行する装置としては適当であるとは言えない場合がある。たとえば、ユーザーが早期に完了を希望するジョブを割り振られた画像処理装置が別のジョブを実行している場合や印刷速度が比較的遅い装置である場合、ジョブを割り振られた画像処理装置が割り振られたジョブに適切な用紙をセットされていない場合、が挙げられる。   However, even if the image processing apparatus to which the job is allocated is located near the user, it may not be appropriate as an apparatus for executing the user's job. For example, if an image processing device to which a user wants to complete a job at an early stage is executing another job or a device with a relatively slow printing speed, the image processing device to which the job is allocated is allocated. If the appropriate paper is not set in the job that has been set,

上記のような場合において、少し遠くに位置する他の画像処理装置にジョブが割り振られていれば、ジョブはより早期に完了し、これにより、ユーザーは、たとえ少々の移動を強いられたとしても、早期にジョブを完了させることができ(印刷後の用紙を取得でき)ることによってより大きな満足を得るかもしれない。このことから、単に近距離無線通信による通信の結果(および/またはユーザーとの位置関係)だけでジョブを割り振る画像処理装置が選択されても適切な画像処理装置が選択されない場合もあり得る。   In the above case, if the job is assigned to another image processing apparatus located a little farther away, the job will be completed earlier, so that even if the user is forced to move a little If the job can be completed at an early stage (printed paper can be obtained), greater satisfaction may be obtained. From this, even if an image processing apparatus that allocates a job is selected only by a result of communication by short-range wireless communication (and / or a positional relationship with a user), an appropriate image processing apparatus may not be selected.

本開示は、係る実情に鑑み考え出されたものであり、その目的は、2台以上の画像処理装置を含むネットワークシステムにおいて、情報端末のユーザーに対してより適した画像処理装置を選択するための技術を提供することである。   The present disclosure has been conceived in view of the actual situation, and the purpose thereof is to select an image processing apparatus more suitable for the user of an information terminal in a network system including two or more image processing apparatuses. Is to provide technology.

本開示のある局面に従うと、ネットワークシステムが提供される。ネットワークシステムは、情報端末と2台以上の画像処理装置とを含む。情報端末は、2台以上の画像処理装置のうち少なくとも1台の画像処理装置と近距離無線通信方式に従って通信するように構成された第1の通信部と、2台以上の画像処理装置のうち少なくとも1台へのジョブの送信を第1の通信部に指示するように構成された制御部とを含む。2台以上の画像処理装置のうち少なくとも1台の画像処理装置は、情報端末と近距離無線通信方式に従って通信するように構成された第2の通信部を含む。第1の通信部は、2台以上の画像処理装置の1台と近距離無線通信の接続を確立させるように構成されている。少なくとも1台の画像処理装置のそれぞれは、2台以上の画像処理装置のそれぞれの装置情報を格納するように構成された記憶部と、当該画像処理装置において第2の通信部が第1の通信部と接続を確立した場合に、記憶部に格納された装置情報と当該記憶部を含む画像処理装置の装置情報とを用いて、2台以上の画像処理装置の中からジョブの送信先を選択するように構成された選択部とを含む。第2の通信部は、選択部によって選択された画像処理装置の装置情報を情報端末に送信するように構成されている。   In accordance with certain aspects of the present disclosure, a network system is provided. The network system includes an information terminal and two or more image processing apparatuses. The information terminal includes a first communication unit configured to communicate with at least one image processing device of two or more image processing devices according to a short-range wireless communication method, and among the two or more image processing devices. And a control unit configured to instruct the first communication unit to transmit a job to at least one unit. At least one of the two or more image processing apparatuses includes a second communication unit configured to communicate with the information terminal according to the short-range wireless communication method. The first communication unit is configured to establish a short-range wireless communication connection with one of two or more image processing apparatuses. Each of the at least one image processing device includes a storage unit configured to store device information of each of the two or more image processing devices, and the second communication unit in the image processing device performs the first communication. Select the job destination from two or more image processing devices using the device information stored in the storage unit and the device information of the image processing device including the storage unit. And a selection unit configured to do. The second communication unit is configured to transmit device information of the image processing device selected by the selection unit to the information terminal.

第1の通信部は、第2の通信部から送信された装置情報によって特定される画像処理装置にジョブを送信するように構成されていてもよい。   The first communication unit may be configured to transmit the job to the image processing device specified by the device information transmitted from the second communication unit.

本開示の他の局面に従うと、ネットワークシステムが提供される。ネットワークシステムは、情報端末と2台以上の画像処理装置とを含む。情報端末は、2台以上の画像処理装置のうち少なくとも1台の画像処理装置と近距離無線通信方式に従って通信するように構成された第1の通信部と、2台以上の画像処理装置のうち少なくとも1台へのジョブの送信を第1の通信部に指示するように構成された制御部とを含む。2台以上の画像処理装置のうち少なくとも1台の画像処理装置は、情報端末と近距離無線通信方式に従って通信するように構成された第2の通信部を含む。第1の通信部は、2台以上の画像処理装置のうち1台と近距離無線通信の接続を確立させるように構成されている。少なくとも1台の画像処理装置のそれぞれは、2台以上の画像処理装置のそれぞれの装置情報を格納するように構成された記憶部を含む。第2の通信部は、第1の通信部と接続を確立した場合に、2台以上の画像処理装置のそれぞれの装置情報を情報端末に送信するように構成されている。制御部は、2台以上の画像処理装置のそれぞれの装置情報を用いて、2台以上の画像処理装置の中からジョブの送信先を選択するように構成されている。   According to another aspect of the present disclosure, a network system is provided. The network system includes an information terminal and two or more image processing apparatuses. The information terminal includes a first communication unit configured to communicate with at least one image processing device of two or more image processing devices according to a short-range wireless communication method, and among the two or more image processing devices. And a control unit configured to instruct the first communication unit to transmit a job to at least one unit. At least one of the two or more image processing apparatuses includes a second communication unit configured to communicate with the information terminal according to the short-range wireless communication method. The first communication unit is configured to establish a short-range wireless communication connection with one of the two or more image processing apparatuses. Each of the at least one image processing device includes a storage unit configured to store device information of each of the two or more image processing devices. The second communication unit is configured to transmit device information of each of the two or more image processing devices to the information terminal when the connection with the first communication unit is established. The control unit is configured to select a job transmission destination from the two or more image processing devices using the device information of each of the two or more image processing devices.

装置情報は、画像処理装置が設置された位置を表わす情報、画像処理装置が設置された場所を表わす情報、画像処理装置が新たなジョブを開始することが予測されるタイミングを表わす情報、画像処理装置が備えるオプションの機能を表わす情報、および、画像処理装置の処理能力を表わす情報のうち少なくとも1つを含んでいてもよい。   The device information includes information representing the position where the image processing device is installed, information representing the location where the image processing device is installed, information representing the timing at which the image processing device is expected to start a new job, image processing It may include at least one of information representing an optional function included in the apparatus and information representing the processing capability of the image processing apparatus.

送信先の選択は、接続が確立されたことに応じて開始されるように構成されていてもよい。   The destination selection may be configured to start in response to the connection being established.

ジョブは、印刷ジョブおよびスキャンジョブのうちいずれかであってもよい。
送信先の選択は、さらにジョブのデータの少なくとも一部を用いて実行されてもよい。
The job may be either a print job or a scan job.
The selection of the transmission destination may be further performed using at least a part of the job data.

送信先の選択は、さらに情報端末を特定する情報を用いて実行されてもよい。
本開示のさらに他の局面に従うと、画像処理装置が提供される。情報処理装置は、情報端末と近距離無線通信方式に従って通信するように構成された通信部と、当該画像処理装置およびネットワークシステム内の他の画像処理装置の装置情報を格納するように構成された記憶部と、通信部が情報端末との近距離無線通信の接続を確立した場合に、装置情報を用いて、当該画像処理装置およびネットワークシステム内の他の画像処理装置の中から情報端末からのジョブの送信先を選択するように構成された選択部とを備える。通信部は、送信先として選択された画像処理装置の装置情報を情報端末に送信するように構成されている。
The selection of the transmission destination may be further performed using information specifying the information terminal.
According to still another aspect of the present disclosure, an image processing apparatus is provided. The information processing apparatus is configured to store a communication unit configured to communicate with an information terminal according to a short-range wireless communication method, and device information of the image processing apparatus and other image processing apparatuses in the network system. When the storage unit and the communication unit establish a short-distance wireless communication connection with the information terminal, the information from the information terminal is selected from the image processing device and other image processing devices in the network system using the device information. And a selection unit configured to select a job transmission destination. The communication unit is configured to transmit the apparatus information of the image processing apparatus selected as the transmission destination to the information terminal.

画像処理装置のコンピューターによって実行されるプログラムが提供される。プログラムは、コンピューターに、情報端末と近距離無線通信方式に従って通信するステップと、近距離無線通信方式による通信において情報端末との接続が確立された場合に、画像処理装置およびネットワークシステム内の他の画像処理装置の装置情報を用いて、当該画像処理装置およびネットワークシステム内の他の画像処理装置の中から情報端末からのジョブの送信先を選択するステップと、送信先として選択された画像処理装置の装置情報を情報端末に送信するステップとを実行させる。   A program executed by the computer of the image processing apparatus is provided. The program communicates with the information terminal in accordance with the short-range wireless communication method, and when the connection with the information terminal is established in the communication using the short-range wireless communication method, the program performs other processing in the image processing apparatus and the network system. A step of selecting a transmission destination of a job from the information terminal from the image processing apparatus and other image processing apparatuses in the network system using the apparatus information of the image processing apparatus; and the image processing apparatus selected as the transmission destination Transmitting the device information to the information terminal.

本開示によれば、ジョブを実行する画像処理装置の候補は、2台以上の画像処理装置のうち、情報端末と近距離無線通信方式によって接続を確立した画像処理装置を含む。これにより、情報端末の近くに位置する画像処理装置が候補に含められる。一方で、情報端末の近くに位置する画像処理装置以外も上記候補に含められる。これにより、情報端末との位置が少し離れていても情報端末から送信されるジョブの実行に適切な画像処理装置がジョブを実行する画像処理装置として選択され得る。   According to the present disclosure, candidate image processing apparatuses that execute jobs include image processing apparatuses that have established a connection with an information terminal using a short-range wireless communication method among two or more image processing apparatuses. Thereby, the image processing apparatus located near the information terminal is included in the candidates. On the other hand, other than the image processing apparatus located near the information terminal is included in the candidates. Thereby, even if the position with respect to the information terminal is slightly apart, an image processing apparatus suitable for executing the job transmitted from the information terminal can be selected as the image processing apparatus for executing the job.

ネットワークシステムの一例である通信システム1を示す図である。1 is a diagram illustrating a communication system 1 that is an example of a network system. MFPの構成を概略的に説明するための図である。FIG. 2 is a diagram for schematically illustrating a configuration of an MFP. 携帯端末の構成を説明するための図である。It is a figure for demonstrating the structure of a portable terminal. 携帯端末とMFPとの近距離無線通信によるペアリングの際に携帯端末において実行される処理のフローチャートである。6 is a flowchart of processing executed in a mobile terminal when pairing is performed between the mobile terminal and an MFP by short-range wireless communication. 表示画面の一例を示す図である。It is a figure which shows an example of a display screen. 携帯端末がMFPにジョブを送信するときの通信システム内の各要素の処理を説明するための図である。FIG. 10 is a diagram for explaining processing of each element in the communication system when the mobile terminal transmits a job to the MFP. 装置情報データベースの内容を具体的に説明するための図である。It is a figure for demonstrating the content of an apparatus information database concretely. 端末データベースの一例を表わす図である。It is a figure showing an example of a terminal database. 図6を参照して説明された処理の流れを、通信システムの全体構成とともに説明するための図である。It is a figure for demonstrating the flow of the process demonstrated with reference to FIG. 6 with the whole structure of a communication system. 図6の処理の変形例を説明するための図である。It is a figure for demonstrating the modification of the process of FIG. 図10の処理を通信システムの構成とともに表わす図である。It is a figure showing the process of FIG. 10 with the structure of a communication system. ジョブの実行依頼の送信についてのさらなる変形例を説明するための図である。FIG. 10 is a diagram for explaining a further modification example regarding transmission of a job execution request.

以下に、図面を参照しつつ、ネットワークシステムの実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。   Embodiments of a network system will be described below with reference to the drawings. In the following description, the same parts and components are denoted by the same reference numerals. Their names and functions are also the same. Therefore, these descriptions will not be repeated.

[1.通信システムの構成概要]
図1は、ネットワークシステムの一例である通信システム1を示す図である。図1に示すように、通信システム1は、携帯端末100と、複数のMFP300A〜300Eとを含む。携帯端末100は、情報端末の一例である。MFP300A〜300Eは、画像処理装置の一例である。MFP300A〜300Eのそれぞれは、同じ構成とすることができる。本明細書において、MFP300A〜300Eにおける共通の構成を説明する際には、MFP300A〜300Eが「MFP300」と総称される場合があり得る。
[1. Communication system configuration overview]
FIG. 1 is a diagram illustrating a communication system 1 that is an example of a network system. As shown in FIG. 1, the communication system 1 includes a mobile terminal 100 and a plurality of MFPs 300A to 300E. The portable terminal 100 is an example of an information terminal. MFPs 300A to 300E are examples of image processing apparatuses. Each of MFPs 300A to 300E can have the same configuration. In this specification, when describing a common configuration in MFPs 300A to 300E, MFPs 300A to 300E may be collectively referred to as “MFP 300”.

携帯端末100は、MFP300と、各種の近距離無線通信方式に従って通信することができる。図1において、円Cは、携帯端末100の近距離無線通信の通信範囲を模式的に示す。近距離無線通信の一例は、Bluetooth規格に基づく通信(ブルートゥース通信)である。近距離無線通信がBluetooth規格に従う場合、円Cの半径はたとえば1メートル程度である。なお、当該ブルートゥース通信には、Bluetoothの拡張規格であるBLE(Bluetooth Low Energy)等が含まれる。   The portable terminal 100 can communicate with the MFP 300 according to various short-range wireless communication methods. In FIG. 1, a circle C schematically shows a communication range of the short-range wireless communication of the mobile terminal 100. An example of short-range wireless communication is communication based on the Bluetooth standard (Bluetooth communication). When short-range wireless communication conforms to the Bluetooth standard, the radius of the circle C is, for example, about 1 meter. Note that the Bluetooth communication includes BLE (Bluetooth Low Energy) which is an extension standard of Bluetooth.

携帯端末100は、さらに、MFP300と無線LAN(Local Area Network)による無線通信(IEEE802.11等)で通信することもでき、また、MFP300同士も無線LANによる無線通信で通信することができる。   The portable terminal 100 can further communicate with the MFP 300 by wireless communication (IEEE802.11 or the like) using a wireless LAN (Local Area Network), and the MFPs 300 can also communicate with each other by wireless communication using a wireless LAN.

MFP300のそれぞれは、通信システム1内の他のMFP300の装置情報を格納している。装置情報の一例は、MFP300の位置である。他の例は、MFP300の場所(たとえば、MFP300が設置される居室の名称)である。さらに他の例は、MFP300が新たなジョブを開始することが予測されるタイミングである。さらに他の例は、MFP300が備えるオプションの機能(ステープル、パンチ、等)である。さらに他の例は、MFP300の処理速度(たとえば、単位時間当たりの印刷可能枚数)である。   Each MFP 300 stores device information of other MFPs 300 in the communication system 1. An example of the device information is the position of the MFP 300. Another example is the location of the MFP 300 (for example, the name of the living room where the MFP 300 is installed). Yet another example is the timing at which the MFP 300 is predicted to start a new job. Still another example is an optional function (staple, punch, etc.) provided in the MFP 300. Yet another example is the processing speed of the MFP 300 (for example, the number of printable sheets per unit time).

MFP300(たとえば、MFP300A)は、携帯端末100との近距離無線通信の接続が確立すると、MFP300A〜300Eの装置情報を用いて、MFP300A〜300Eの中から、携帯端末100から送信されるジョブの送信先を選択する。   When the short-distance wireless communication connection with the mobile terminal 100 is established, the MFP 300 (for example, the MFP 300A) transmits a job transmitted from the mobile terminal 100 from the MFPs 300A to 300E using the device information of the MFPs 300A to 300E. Select the destination.

選択されるMFP300の一例は、通信システム1内で最も早く新たなジョブを開始することができるMFP300である。この場合、装置情報において、新たなジョブを開始することが予測されるタイミングが最も早く到来するMFP300が選択される。   An example of the selected MFP 300 is the MFP 300 that can start a new job earliest in the communication system 1. In this case, in the apparatus information, the MFP 300 that has the earliest timing for starting a new job is selected.

携帯端末100と近距離無線通信の接続を確立させているMFP300は、送信先として選択したMFP300の装置情報を携帯端末100に送信する。携帯端末100は、送信された装置情報を表示する。当該表示を視認したユーザーは、ジョブの送信を決定する操作を入力する。これに応じて、携帯端末100は、ジョブを、送信先として選択されたMFP300に、無線LANによる無線通信で送信する。   The MFP 300 that has established the short-distance wireless communication connection with the portable terminal 100 transmits the device information of the MFP 300 selected as the transmission destination to the portable terminal 100. The portable terminal 100 displays the transmitted device information. The user who visually recognizes the display inputs an operation for determining job transmission. In response to this, the portable terminal 100 transmits the job to the MFP 300 selected as the transmission destination by wireless communication using the wireless LAN.

図1の例では、MFP300A〜300Eのうち、MFP300Aが携帯端末100と近距離無線通信を確立し、MFP300Cがジョブの送信先として選択されている。   In the example of FIG. 1, among the MFPs 300 </ b> A to 300 </ b> E, the MFP 300 </ b> A establishes short-range wireless communication with the portable terminal 100 and the MFP 300 </ b> C is selected as the job transmission destination.

[2.MFPの構成]
図2は、MFP300(300A,300B)の構成を概略的に説明するための図である。図2を参照して、MFP300のハードウェア構成を説明する。
[2. Configuration of MFP]
FIG. 2 is a diagram for schematically explaining the configuration of the MFP 300 (300A, 300B). The hardware configuration of the MFP 300 will be described with reference to FIG.

MFP300は、スキャン機能、コピー機能、ファクシミリ機能およびボックス格納機能などを備える装置(複合機とも称する)である。具体的には、MFP300は、図2の機能ブロック図に示すように、画像読取部2、印刷出力部3、通信部4、記憶部5、操作部6およびコントローラー(制御部)9等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。   The MFP 300 is a device (also referred to as a multifunction device) that includes a scan function, a copy function, a facsimile function, a box storage function, and the like. Specifically, as shown in the functional block diagram of FIG. 2, the MFP 300 includes an image reading unit 2, a print output unit 3, a communication unit 4, a storage unit 5, an operation unit 6, a controller (control unit) 9, and the like. Various functions are realized by operating these parts in a complex manner.

画像読取部2は、MFP300の所定の位置に載置された原稿を光学的に読み取って(すなわちスキャンして)、当該原稿の画像データ(原稿画像あるいはスキャン画像とも称する)を生成するように構成されている。画像読取部2は、たとえばスキャナーによって実現される。   The image reading unit 2 is configured to optically read (that is, scan) a document placed at a predetermined position of the MFP 300 and generate image data (also referred to as a document image or a scanned image) of the document. Has been. The image reading unit 2 is realized by a scanner, for example.

印刷出力部3は、印刷対象に関するデータに基づいて紙などの各種の媒体に画像を印刷出力するように構成されている。印刷出力部3は、たとえば、感光体ドラム等の静電潜像を形成するための要素、トナーカートリッジ等の現像を行なうための要素等の、各種のハードウェア要素によって実現される。   The print output unit 3 is configured to print out an image on various media such as paper based on data related to a print target. The print output unit 3 is realized by various hardware elements such as an element for forming an electrostatic latent image such as a photosensitive drum and an element for performing development such as a toner cartridge.

通信部4は、MFP300を他の機器と通信させるように構成されている。通信部4は、無線LANによる無線通信(IEEE802.11等)を行なうように構成された無線LAN通信部4aと、ブルートゥース通信(ブルートゥース規格に基づく無線通信)を行なうように構成されたブルートゥース通信部4bとを含む。   The communication unit 4 is configured to cause the MFP 300 to communicate with other devices. The communication unit 4 includes a wireless LAN communication unit 4a configured to perform wireless communication (IEEE802.11 or the like) using a wireless LAN, and a Bluetooth communication unit configured to perform Bluetooth communication (wireless communication based on the Bluetooth standard). 4b.

MFP300には、ブルートゥース通信部4bの一部または全部として機能するブルートゥースチップ(近距離無線通信用チップ(あるいは単に通信チップ)とも称される)が内蔵されていてもよい。ブルートゥースチップは、アドバタイジングデータ(Advertising Data)をブロードキャスト送信(一斉同報送信)するように構成されている。アドバタイジングデータは、MFP300の装置情報を含む。   The MFP 300 may incorporate a Bluetooth chip (also referred to as a short-range wireless communication chip (or simply a communication chip)) that functions as part or all of the Bluetooth communication unit 4b. The Bluetooth chip is configured to broadcast advertising data (advertising data) (broadcast transmission). The advertising data includes device information of MFP 300.

装置情報は、MFP300のアドレス情報(たとえば、MAC(Media Access Control)アドレス)を含んでいてもよい。装置情報は、個々のMFP300を特定する情報(たとえば、装置ID)を含んでいてもよい。   The device information may include address information of the MFP 300 (for example, a MAC (Media Access Control) address). The device information may include information (for example, device ID) that identifies each MFP 300.

通信部4は、さらに、ファクシミリ通信を行なうための通信回路が含んでいてもよい。
記憶部5は、ハードディスクドライブ(HDD)等の記憶装置によって構成される。記憶部5は、当該記憶部5が搭載されているMFP300の装置情報を格納していてもよい。記憶部5は、さらに、通信システム1内の他のMFP300の装置情報を格納していてもよい。記憶部5は、さらに、携帯端末100から送信されるジョブの送信先の決定に利用される優先順位を特定する情報を記憶していてもよい。
The communication unit 4 may further include a communication circuit for performing facsimile communication.
The storage unit 5 is configured by a storage device such as a hard disk drive (HDD). The storage unit 5 may store device information of the MFP 300 in which the storage unit 5 is mounted. The storage unit 5 may further store device information of other MFPs 300 in the communication system 1. The storage unit 5 may further store information for specifying a priority order used for determining a transmission destination of a job transmitted from the mobile terminal 100.

操作部6は、MFP300に対する操作入力を受け付ける操作入力部6aと、各種情報の表示出力を行う表示部6bとを備えている。操作入力部6aおよび表示部6bは、タッチパネルによって実現されてもよい。この場合、操作入力部6aは、タッチパネルに表示されるソフトウェアキーによって実現され、表示部6bは、タッチパネルを構成するディスプレイによって実現される。操作入力部6aは、ハードウェアキーによって実現されてもよい。   The operation unit 6 includes an operation input unit 6a that receives an operation input to the MFP 300, and a display unit 6b that displays and outputs various types of information. The operation input unit 6a and the display unit 6b may be realized by a touch panel. In this case, the operation input unit 6a is realized by software keys displayed on the touch panel, and the display unit 6b is realized by a display constituting the touch panel. The operation input unit 6a may be realized by a hardware key.

コントローラー(制御部)9は、MFP300を統括的に制御する制御装置の一例である。コントローラー9は、CPU(Central Processing Unit)9Aおよびメモリー9Bを含む。メモリー9Bは、たとえば半導体メモリーによって実現され、RAM(Random Access Memory)および/またはROM(Read Only Memory)として機能する。   The controller (control unit) 9 is an example of a control device that comprehensively controls the MFP 300. The controller 9 includes a CPU (Central Processing Unit) 9A and a memory 9B. The memory 9B is realized by a semiconductor memory, for example, and functions as a RAM (Random Access Memory) and / or a ROM (Read Only Memory).

コントローラー9は、CPU9Aが、メモリー9Bに格納されている所定のソフトウエアプログラム(以下、単に「プログラム」とも称する)を実行することによって、各種の処理部を実現する。   The controller 9 implements various processing units by causing the CPU 9A to execute a predetermined software program (hereinafter also simply referred to as “program”) stored in the memory 9B.

なお、当該プログラム(詳細にはプログラムモジュール群)は、USB(Universal Serial Bus)メモリーなどの可搬性の記録媒体に記録され、当該記録媒体を介してMFP300にインストールされてもよい。あるいは、当該プログラムは、ネットワーク等を経由してダウンロードされてMFP300にインストールされてもよい。あるいは、CPU9Aは、MFP300外の記憶装置に格納されたプログラムを順次読み出して実行してもよい。   Note that the program (specifically, a program module group) may be recorded on a portable recording medium such as a USB (Universal Serial Bus) memory and installed in MFP 300 via the recording medium. Alternatively, the program may be downloaded via a network or the like and installed in the MFP 300. Alternatively, CPU 9A may sequentially read and execute the programs stored in the storage device outside MFP 300.

図2において、通信制御部11、入力制御部12、表示制御部13、および、選択部14は、CPU9Aがプログラムを実行することによって実現される、コントローラー9の機能の一例を表わす。   In FIG. 2, the communication control unit 11, the input control unit 12, the display control unit 13, and the selection unit 14 represent examples of functions of the controller 9 that are realized by the CPU 9 </ b> A executing a program.

通信制御部11は、他の装置(携帯端末100等)との間の通信動作を通信部4等と協働して制御する処理部である。通信制御部11は、各種データの送信動作を制御する送信制御部と各種データの受信動作を制御する受信制御部とを有する。また、通信制御部11は、通信部4(ブルートゥース通信部4b)と協働して、接続元装置とのペアリング動作等をも制御する。具体的には、通信制御部11は、携帯端末100からの方式指定通知(確認不要接続方式と要確認接続方式とのいずれかの方式をブルートゥース通信におけるペアリング方式として指定する通知)にて指定されたペアリング方式を用いて、携帯端末100とのペアリング処理を実行する。当該通信制御部11は、ペアリング実行部とも称される。   The communication control unit 11 is a processing unit that controls communication operations with other devices (such as the portable terminal 100) in cooperation with the communication unit 4 and the like. The communication control unit 11 includes a transmission control unit that controls a transmission operation of various data and a reception control unit that controls a reception operation of various data. The communication control unit 11 also controls a pairing operation with the connection source device in cooperation with the communication unit 4 (Bluetooth communication unit 4b). Specifically, the communication control unit 11 is designated by a method designation notification from the mobile terminal 100 (notification that designates one of the confirmation unnecessary connection method and the confirmation required connection method as a pairing method in Bluetooth communication). The pairing process with the mobile terminal 100 is executed using the pairing method thus performed. The communication control unit 11 is also referred to as a pairing execution unit.

入力制御部12は、操作入力部6a(タッチパネル等)に対する操作入力動作を制御する制御部である。たとえば、入力制御部12は、タッチパネル等に表示された操作画面に対する操作入力を受け付ける動作を制御する。   The input control unit 12 is a control unit that controls an operation input operation with respect to the operation input unit 6a (such as a touch panel). For example, the input control unit 12 controls an operation for receiving an operation input on an operation screen displayed on a touch panel or the like.

表示制御部13は、表示部6b(タッチパネル等)における表示動作を制御する処理部である。表示制御部13は、MFP300を操作するための操作画面等を表示部6bに表示させる。   The display control unit 13 is a processing unit that controls display operations in the display unit 6b (touch panel or the like). The display control unit 13 displays an operation screen for operating the MFP 300 on the display unit 6b.

選択部14は、通信システム1内の各MFP300の装置情報を用いて、携帯端末100から送信されるジョブの送信先を選択する。選択部14は、1台のMFP300を選択してもよいし、複数のMFP300を送信先の候補として選択してもよい。   The selection unit 14 selects a transmission destination of a job transmitted from the mobile terminal 100 using the apparatus information of each MFP 300 in the communication system 1. The selection unit 14 may select one MFP 300 or a plurality of MFPs 300 as transmission destination candidates.

[3.携帯端末の構成]
図3は、携帯端末100の構成を説明するための図である。携帯端末100の一例は、スマートフォンである。他の例は、タブレット型端末などであってもよい。図3を参照して、携帯端末100の構成について説明する。
[3. Configuration of mobile terminal]
FIG. 3 is a diagram for explaining the configuration of the mobile terminal 100. An example of the mobile terminal 100 is a smartphone. Another example may be a tablet terminal. With reference to FIG. 3, the structure of the portable terminal 100 is demonstrated.

図3に示されるように、携帯端末100は、通信部54、記憶部55、操作部56、および、コントローラー(制御部)59を含む。   As illustrated in FIG. 3, the mobile terminal 100 includes a communication unit 54, a storage unit 55, an operation unit 56, and a controller (control unit) 59.

通信部54は、無線LAN(IEEE802.11等)による無線通信を行う無線LAN通信部54aと、ブルートゥース通信(ブルートゥース規格に基づく無線通信)を行うブルートゥース通信部54bとを含む。ブルートゥース通信部54bは、MFP300に内蔵されたブルートゥースチップからブロードキャスト送信されてくるアドバタイジングデータ(Advertising Data)を受信するとともに、そのデータ送信用電波の強度を測定するように構成されている。   The communication unit 54 includes a wireless LAN communication unit 54a that performs wireless communication using a wireless LAN (IEEE802.11 or the like) and a Bluetooth communication unit 54b that performs Bluetooth communication (wireless communication based on the Bluetooth standard). The Bluetooth communication unit 54b is configured to receive advertising data (Advertising Data) broadcast from a Bluetooth chip built in the MFP 300 and measure the intensity of the data transmission radio wave.

記憶部55は、不揮発性の半導体メモリー等の記憶装置によって実現される。記憶部55には、コントローラー59のCPU(後述するCPU59A)が実行する制御プログラム(アプリケーションプログラムなど)や、各種画面(詳細にはその表示用データ)が格納されている。記憶部55は、ジョブの送信先の決定に利用される優先順位を特定する情報を記憶していてもよい。   The storage unit 55 is realized by a storage device such as a nonvolatile semiconductor memory. The storage unit 55 stores a control program (such as an application program) executed by a CPU (a CPU 59A described later) of the controller 59 and various screens (specifically, display data thereof). The storage unit 55 may store information for specifying a priority order used for determining a job transmission destination.

操作部56は、携帯端末100に対する操作入力を受け付ける操作入力部56aと、各種情報の表示出力を行う表示部56bとを備えている。操作入力部56aおよび表示部56bは、たとえばタッチパネルによって実現される。この場合、表示部56bの一例は、液晶ディスプレイ等のディスプレイである。操作入力部56aの一例は、表示部56bに表示されるソフトウェアキーである。操作入力部56aは、ハードウェアキーによって実現されてもよい。   The operation unit 56 includes an operation input unit 56a that receives an operation input to the mobile terminal 100, and a display unit 56b that performs display output of various types of information. The operation input unit 56a and the display unit 56b are realized by a touch panel, for example. In this case, an example of the display unit 56b is a display such as a liquid crystal display. An example of the operation input unit 56a is a software key displayed on the display unit 56b. The operation input unit 56a may be realized by a hardware key.

コントローラー59は、CPU59Aとメモリー59Bとを含む。メモリー59Bは、たとえば、不揮発性メモリーによって実現される。CPU59Aがメモリー59B等に格納されるプログラムを実行することにより、携帯端末100は各種の機能を実現する。図3において、通信制御部61、入力制御部62、表示制御部63、検出部64、設定部65、および、選択部66は、実現される機能の一例である。   The controller 59 includes a CPU 59A and a memory 59B. The memory 59B is realized by a nonvolatile memory, for example. When the CPU 59A executes a program stored in the memory 59B or the like, the mobile terminal 100 realizes various functions. In FIG. 3, a communication control unit 61, an input control unit 62, a display control unit 63, a detection unit 64, a setting unit 65, and a selection unit 66 are examples of functions that are realized.

通信制御部61は、通信部54等と協働して、MFP300等との通信動作を制御するように構成されている。通信制御部61は、接続先装置とのペアリング動作等を制御するようにも構成されている。   The communication control unit 61 is configured to control a communication operation with the MFP 300 or the like in cooperation with the communication unit 54 or the like. The communication control unit 61 is also configured to control a pairing operation and the like with the connection destination device.

入力制御部62は、操作入力部56aに対する操作入力動作によって入力された情報を処理するように構成されている。   The input control unit 62 is configured to process information input by an operation input operation on the operation input unit 56a.

表示制御部63は、表示部56bにおける各種情報の表示動作を制御するように構成されている。   The display control unit 63 is configured to control the display operation of various information on the display unit 56b.

検出部(検出処理部)64は、ブルートゥース通信における接続先候補のMFP300(接続候補装置)を、ブルートゥース通信用の電波に基づき検出する動作等を制御するように構成されている。   The detection unit (detection processing unit) 64 is configured to control an operation of detecting the MFP 300 (connection candidate device) that is a connection destination candidate in Bluetooth communication based on radio waves for Bluetooth communication.

設定部65は、携帯端末100のユーザーの操作特性に従って、ジョブの送信先の決定に利用される優先順位を特定する情報を生成するように構成されている。たとえば、優先順位を付される項目が「(1)新規ジョブ開始予定時刻」「(2)位置」「(3)設置部屋」「(4)(画像処理装置の)処理能力」を含む場合を想定する。携帯端末100がジョブの送信先の候補として複数のMFP300を提示されたときに、携帯端末100から最も近いMFP300を送信先として指定する指示の入力の頻度が高い場合、設定部65は、上記4つの項目のうち「(2)位置」に高い優先順位を設定する。   The setting unit 65 is configured to generate information for specifying the priority order used for determining the job transmission destination according to the operation characteristics of the user of the mobile terminal 100. For example, a case where items to be given priority include “(1) scheduled start time of new job”, “(2) position”, “(3) installation room”, and “(4) processing capability of the image processing apparatus”. Suppose. When the mobile terminal 100 is presented with a plurality of MFPs 300 as job transmission destination candidates, if the frequency of inputting an instruction specifying the MFP 300 closest to the mobile terminal 100 as a transmission destination is high, the setting unit 65 may High priority is set to “(2) position” among the two items.

また、携帯端末100がジョブの送信先の候補として複数のMFP300を提示されたときに、新しいジョブの開始予定時刻が最も早いMFP300を送信先として指定する指示の入力の頻度が高い場合には、設定部65は上記4つの項目のうち「(1)新規ジョブ開始予定時刻」に高い優先順位を設定し、印刷速度が最も早いMFP300を送信先として指定する指示の入力の頻度が高い場合には、設定部65は上記4つの項目のうち「(4)画像処理装置能力」に高い優先順位を設定する。   In addition, when the mobile terminal 100 is presented with a plurality of MFPs 300 as candidates for the transmission destination of a job, when the frequency of inputting an instruction specifying the MFP 300 with the earliest scheduled start time of a new job as the transmission destination is high, The setting unit 65 sets a high priority to “(1) scheduled start time of new job” among the above four items, and when the frequency of inputting an instruction specifying the MFP 300 with the fastest printing speed as the transmission destination is high. The setting unit 65 sets a high priority to “(4) Image processing device capability” among the above four items.

選択部66は、各MFP300の装置情報を用いて、通信システム1内の複数のMFP300の中からジョブの送信先を選択するように構成されている。   The selection unit 66 is configured to select a job transmission destination from among a plurality of MFPs 300 in the communication system 1 using device information of each MFP 300.

CPU59Aは、記憶部(半導体メモリー等)55内に格納されている所定のソフトウエアプログラム(以下、単に「プログラム」とも称する)を実行することによって、通信制御部61等の各種の機能を実現する。なお、当該プログラム(詳細にはプログラムモジュール群)は、USBメモリなどの可搬性の記録媒体に記録され、当該記録媒体を介して携帯端末100にインストールされるようにしてもよい。あるいは、当該プログラムは、ネットワーク等を経由してダウンロードされて携帯端末100にインストールされるようにしてもよい。あるいは、当該プログラムは、携帯端末100外の記憶装置に格納されていてもよい。   The CPU 59A implements various functions of the communication control unit 61 and the like by executing a predetermined software program (hereinafter simply referred to as “program”) stored in the storage unit (semiconductor memory or the like) 55. . Note that the program (specifically, a program module group) may be recorded on a portable recording medium such as a USB memory and installed in the portable terminal 100 via the recording medium. Alternatively, the program may be downloaded via a network or the like and installed in the mobile terminal 100. Alternatively, the program may be stored in a storage device outside the mobile terminal 100.

[4.ペアリング]
図4は、携帯端末100とMFP300との近距離無線通信によるペアリングの際に携帯端末100において実行される処理のフローチャートである。以下、図4を参照して、携帯端末100とMFP300のペアリングについて説明する。
[4. Pairing]
FIG. 4 is a flowchart of processing executed in the mobile terminal 100 when pairing is performed between the mobile terminal 100 and the MFP 300 by short-range wireless communication. Hereinafter, the pairing of the portable terminal 100 and the MFP 300 will be described with reference to FIG.

ステップS401にて、携帯端末100のCPU59Aは、MFP300からのブルートゥース通信用の電波を受信し、当該電波の強度を測定する。   In step S401, CPU 59A of portable terminal 100 receives the radio wave for Bluetooth communication from MFP 300, and measures the intensity of the radio wave.

通信システム1内の各MFP300(MFP300A〜300E)は、ブルートゥース通信用の電波(MFP300の周辺領域(たとえば数十メートル以内)に到達する電波)を微小時間間隔で常に発信している。より具体的には、MFP300に内蔵されたブルートゥースチップは、アドバタイジングデータ(Advertising Data)をブロードキャスト送信している。このような動作によって、携帯端末100は、通信可能なMFP300のそれぞれからブルートゥース通信用の電波を受信することができる。CPU59Aは、ステップS401において、複数のMFP300からブルートゥース通信用の電波を受信した場合、受信したMFP300ごとに、電波強度を測定する。   Each MFP 300 (MFP 300 </ b> A to 300 </ b> E) in the communication system 1 always transmits radio waves for Bluetooth communication (radio waves that reach the peripheral area of the MFP 300 (for example, within several tens of meters)) at minute time intervals. More specifically, the Bluetooth chip built in the MFP 300 broadcasts advertising data (Advertising Data). By such an operation, the mobile terminal 100 can receive a radio wave for Bluetooth communication from each of the communicable MFPs 300. In step S401, when receiving radio waves for Bluetooth communication from a plurality of MFPs 300, CPU 59A measures the radio field intensity for each received MFP 300.

携帯端末100と或るMFP300(たとえばMFP300A)との距離が比較的短い場合、携帯端末100によって検出(測定)される電波の強度(MFP300A内のブルートゥースチップから送出されてくる電波の強度)は比較的大きい。逆に、携帯端末100と或るMFP300(たとえばMFP300B)との距離が比較的長い場合、携帯端末100によって検出(測定)される電波の強度(MFP300Bからの電波の強度)は比較的小さい。   When the distance between the mobile terminal 100 and a certain MFP 300 (for example, MFP 300A) is relatively short, the strength of the radio wave detected (measured) by the mobile terminal 100 (the strength of the radio wave transmitted from the Bluetooth chip in the MFP 300A) is compared. Big. Conversely, when the distance between portable terminal 100 and a certain MFP 300 (for example, MFP 300B) is relatively long, the strength of the radio wave detected (measured) by portable terminal 100 (the strength of the radio wave from MFP 300B) is relatively small.

ステップS402にて、CPU59Aは、測定された電波の強度が所定の閾値TH(例えば−80dB)以上であるMFP300の台数(N)を特定する。   In step S402, CPU 59A specifies the number (N) of MFPs 300 whose measured radio wave intensity is equal to or greater than a predetermined threshold TH (eg, −80 dB).

ステップS403にて、CPU59Aは、ステップS402にて特定された台数(N)が0(ゼロ)台か否かを判定する。検出したMFP300が0(ゼロ)台の場合(ステップS403においてYES)、携帯端末100は、ステップS401に制御を戻す。一方、検出したMFP300が0(ゼロ)台ではない場合(ステップS403においてNO)、ステップS404へ制御を進める。   In step S403, CPU 59A determines whether or not the number (N) specified in step S402 is 0 (zero). If the detected MFP 300 is in the 0 (zero) range (YES in step S403), portable terminal 100 returns control to step S401. On the other hand, if the detected MFP 300 is not in the 0 (zero) range (NO in step S403), the control proceeds to step S404.

ステップS404にて、CPU59Aは、表示部56bに、測定された電波の強度が上記閾値TH以上であるMFP300のリストを表示する。   In step S404, CPU 59A displays a list of MFPs 300 whose measured radio wave intensity is greater than or equal to threshold value TH on display unit 56b.

図5は、ステップS404における表示画面の一例を示す図である。図5の装置リスト画面510(表示画面の一例)は、測定された電波の強度が上記閾値TH以上である2台のMFP300のそれぞれの情報(装置ID「C830-*********A」および装置ID「C830-*********B」)をソフトウェアキーとして表示する装置リストを含む。   FIG. 5 is a diagram showing an example of the display screen in step S404. The device list screen 510 (an example of the display screen) in FIG. 5 displays information (device ID “C830-********”) of each of the two MFPs 300 whose measured radio wave intensity is equal to or higher than the threshold value TH. * A "and device ID" C830-********* B ") are included as software keys.

ステップS405にて、CPU59Aは、近距離無線通信の接続先のMFP300を選択する情報(選択情報)の入力を受け付ける。当該入力は、たとえば、装置リスト画面510のMFP300の情報に対するタッチ操作によって実現される。CPU59Aは、たとえば装置リスト画面510において「C830-*********A」を含むソフトウェアキーをタッチされると、装置ID「C830-*********A」に対応するMFP300を近距離無線通信の接続先として特定する。   In step S405, CPU 59A accepts input of information (selection information) for selecting MFP 300 as a connection destination of short-distance wireless communication. The input is realized by, for example, a touch operation on information of the MFP 300 on the device list screen 510. For example, when a software key including “C830-********* A” is touched on the apparatus list screen 510, the CPU 59A sets the apparatus ID “C830-********* A”. The corresponding MFP 300 is specified as the connection destination of short-range wireless communication.

ステップS406にて、CPU59Aは、ステップS405において受け付けた入力によって特定された接続先と、近距離無線通信の接続を確立させる。   In step S406, CPU 59A establishes a short-distance wireless communication connection with the connection destination specified by the input received in step S405.

以上説明された図4の処理により、携帯端末100は、当該携帯端末100と通信システム1内の2以上のMFP300のうち1のMFP300との間で、近距離無線通信による接続を確立させる。   With the process of FIG. 4 described above, the mobile terminal 100 establishes a connection by short-range wireless communication between the mobile terminal 100 and one MFP 300 of the two or more MFPs 300 in the communication system 1.

[5.ジョブ送信先の設定]
図6は、携帯端末100がMFP300A〜300Eの中のいずれか1台にジョブを送信するときの通信システム1内の各要素の処理を説明するための図である。図6は、このような処理の一例として、MFP300A〜300Eのいずれかにジョブを送信しようとして携帯端末100を持参したユーザーがMFP300Aに近づいたときに実行される処理を示す。図6には、MFP300Aと携帯端末100とMFP300Cにおいて実行される処理が示される。携帯端末100において実行される処理は、たとえば携帯端末100のCPU59Aが所定のプログラムを実行することによって実現される。
[5. Job destination settings]
FIG. 6 is a diagram for describing processing of each element in the communication system 1 when the mobile terminal 100 transmits a job to any one of the MFPs 300A to 300E. FIG. 6 shows, as an example of such processing, processing executed when a user who brings portable terminal 100 approaches MFP 300A in an attempt to send a job to any of MFPs 300A to 300E. FIG. 6 shows processing executed in MFP 300A, portable terminal 100, and MFP 300C. The process executed in the portable terminal 100 is realized by the CPU 59A of the portable terminal 100 executing a predetermined program, for example.

MFP300Aにおける処理は、たとえばMFP300AのCPU9Aが所定のプログラムを実行することによって実現され、MFP300Cにおける処理は、たとえばMFP300CのCPU9Aが所定のプログラムを実行することによって実現される。以下の説明ではこれらのCPUを区別するために、MFP300AのCPU9Aが「CPU9A(A)」として表され、MFP300CのCPU9Aが「CPU9A(C)」として表される。   The process in MFP 300A is realized, for example, by CPU 9A of MFP 300A executing a predetermined program, and the process in MFP 300C is realized, for example, by CPU 9A of MFP 300C executing a predetermined program. In the following description, in order to distinguish these CPUs, the CPU 9A of the MFP 300A is represented as “CPU 9A (A)”, and the CPU 9A of the MFP 300C is represented as “CPU 9A (C)”.

図6を参照して、ステップS100にて、CPU9A(A)は、通信システム1内の他のMFP300からのアドバタイジングデータを受信することにより、各MFP300の装置情報を取得する。   Referring to FIG. 6, in step S <b> 100, CPU 9 </ b> A (A) receives the advertising data from other MFPs 300 in communication system 1, thereby acquiring device information of each MFP 300.

ステップS110にて、CPU9A(A)は、取得した装置情報を、MFP300Aの記憶部5に、たとえば装置情報データベースとして蓄積する。   In step S110, CPU 9A (A) accumulates the acquired device information in storage unit 5 of MFP 300A, for example, as a device information database.

図7は、装置情報データベースの内容を具体的に説明するための図である。図7に示されるように、装置情報データベースは、7種類の情報(装置ID、MACアドレス、新規ジョブ開始予定時刻、位置、設置部屋、処理能力、および、オプション)を含む。なお、図7に示された装置情報データベースを構成する項目の組合せは、単なる一例である。装置情報データベースに登録される項目は、実施態様に従って適宜変更され得る。   FIG. 7 is a diagram for specifically explaining the contents of the device information database. As shown in FIG. 7, the device information database includes seven types of information (device ID, MAC address, scheduled start time of new job, position, installation room, processing capability, and options). It should be noted that the combination of items constituting the device information database shown in FIG. 7 is merely an example. Items registered in the device information database can be appropriately changed according to the embodiment.

「装置ID」は、個々のMFP300を特定する。図7の例では、MFP300A,300B,300C,300D,300Eのそれぞれに対して、装置ID「MFP−A」「MFP−B」「MFP−C」「MFP−D」「MFP−E」が設定されている。   “Device ID” identifies each MFP 300. In the example of FIG. 7, the device IDs “MFP-A”, “MFP-B”, “MFP-C”, “MFP-D”, and “MFP-E” are set for each of the MFPs 300A, 300B, 300C, 300D, and 300E. Has been.

「MACアドレス」は、各MFP300のアドレス情報の一例である。
「新規ジョブ開始予定時刻」は、各MFP300が次の新しいジョブを開始することが予測される時刻を表わす。新規ジョブ開始予定時刻は、そのものがアドバタイジングデータに含まれていてもよいし、アドバタイジングデータが加工されることによって生成されてもよい。
“MAC address” is an example of address information of each MFP 300.
“Scheduled new job start time” represents a time at which each MFP 300 is predicted to start the next new job. The new job start scheduled time itself may be included in the advertising data, or may be generated by processing the advertising data.

アドバタイジングデータの加工による新規ジョブ開始予定時刻の生成の一例について説明する。装置情報は、MFP300の処理能力(一例では、MFP300が一定時間内に印刷できる用紙の枚数)と、MFP300が実行中のジョブの情報と、当該ジョブの開始時刻とを含んでもよい。ジョブの情報は、ジョブの種類がプリントジョブであることを含み、また、ジョブにおける印刷枚数を含んでもよい。装置情報を受信したMFP300のCPU9Aは、ジョブにおける印刷枚数と処理能力とに基づいて、MFP300における実行中のジョブに要する時間を算出する。そして、CPU9Aは、当該算出された時間と当該ジョブの開始時刻とを用いて、当該ジョブの終了が予測される時刻(終了予定時刻)を導出する。そして、CPU9Aは、終了予定時刻そのもの、または、終了予定時刻から一定の時間経過後の時刻を、新規ジョブ開始予定時刻として特定する。   An example of generating a new job start scheduled time by processing advertising data will be described. The apparatus information may include the processing capability of the MFP 300 (in one example, the number of sheets that the MFP 300 can print within a predetermined time), information on the job being executed by the MFP 300, and the start time of the job. The job information includes that the job type is a print job, and may include the number of prints in the job. The CPU 9A of the MFP 300 that has received the device information calculates the time required for the job being executed in the MFP 300 based on the number of printed sheets and the processing capability of the job. Then, the CPU 9A derives a time (scheduled end time) at which the end of the job is predicted using the calculated time and the start time of the job. Then, the CPU 9A specifies the scheduled end time itself or a time after a certain time has elapsed from the scheduled end time as the scheduled start time of the new job.

図7に戻って、「位置」は、各MFP300の位置情報を表わす。一例では、「位置」は、緯度および経度を含んでいてもよい。他の例では、「位置」は、緯度および経度に加えて、高さを含んでいてもよい。   Returning to FIG. 7, “position” represents position information of each MFP 300. In one example, “location” may include latitude and longitude. In another example, “position” may include height in addition to latitude and longitude.

「設置部屋」は、各MFP300が設置された場所を表わす。図7の例では、場所の具体例として、「第1会議室」「第2会議室」などの会議室の名称が示されている。「第1会議室」および「第2会議室」という名称は、そのもの自体によっては位置を特定できないが、当該名称が対応する会議室が位置(範囲)と関連付けられることによって位置(範囲)を特定する。すなわち、「設置部屋」は、間接的にMFP300の設置された位置(範囲)を特定する情報の一例である。   The “installation room” represents a place where each MFP 300 is installed. In the example of FIG. 7, names of conference rooms such as “first conference room” and “second conference room” are shown as specific examples of places. The names “First Conference Room” and “Second Conference Room” cannot identify the location by themselves, but the location (range) is specified by associating the corresponding conference room with the location (range). To do. That is, the “installation room” is an example of information that indirectly specifies the position (range) where the MFP 300 is installed.

「処理能力」は、各MFP300の処理の能力を表わす。処理能力の一例は、所定時間あたりで印刷することができることが確認されている用紙の枚数である。たとえば、装置ID「MFP−A」に関連付けられている処理能力「30枚/分」は、MFP300Aが1分間あたり30枚の用紙の印刷を実行する能力を有することを表わす。   “Processing capability” represents the processing capability of each MFP 300. An example of the processing capability is the number of sheets that have been confirmed to be printed per predetermined time. For example, the processing capability “30 sheets / minute” associated with the device ID “MFP-A” indicates that the MFP 300A has the capability of printing 30 sheets of paper per minute.

「オプション」は、各MFP300が備えているオプションの機能を表わす。オプションの機能は、たとえば、「ステープル」「パンチ」「ソート」を含む。   “Option” represents an optional function included in each MFP 300. Optional functions include, for example, “staple”, “punch”, and “sort”.

「ステープル」は、MFP300において画像を印刷された用紙にステープル留めを施す機能を表わす。「パンチ」は、MFP300においてが画像を印刷された用紙にパンチ穴をあける機能を表わす。「ソート」は、MFP300において画像を印刷された用紙を予め設定されたグループにソートしながら複数の排出ビンに出力する機能を表わす。   “Staple” represents a function of stapling a sheet on which an image is printed in the MFP 300. “Punch” represents a function of punching holes in a sheet on which an image is printed in the MFP 300. “Sort” represents a function of outputting sheets on which images are printed in the MFP 300 to a plurality of discharge bins while sorting the sheets into preset groups.

MFP300が「ステープル」「パンチ」「ソート」のそれぞれの機能を有する場合、それらの機能を実現するためのハードウェア資源は印刷出力部3内の要素としてMFP300に含まれる。   When the MFP 300 has the functions of “staple”, “punch”, and “sort”, hardware resources for realizing these functions are included in the MFP 300 as elements in the print output unit 3.

図7の例では、MFP300Aは、「ステープル」および「パンチ」のオプション機能を備える。MFP300Bは、いずれのオプション機能も備えていない。   In the example of FIG. 7, the MFP 300 </ b> A includes “staple” and “punch” option functions. MFP 300B does not have any optional functions.

図6に戻って、携帯端末100のCPU59AがMFP300Aとの近距離無線通信を開始する。   Returning to FIG. 6, CPU 59 </ b> A of portable terminal 100 starts short-range wireless communication with MFP 300 </ b> A.

これに応じて、CPU9A(A)は、ステップS120にて、携帯端末100との近距離無線通信を開始する。   In response, CPU 9A (A) starts short-range wireless communication with portable terminal 100 in step S120.

その後、CPU9A(A)はステップS130にて、CPU59AはステップS210にて、近距離無線通信の接続を確立させる。   Thereafter, CPU 9A (A) establishes a short-range wireless communication connection in step S130 and CPU 59A establishes a short-range wireless communication connection in step S210.

MFP300Aと携帯端末100との間の近距離無線通信の接続の確立については、たとえば図4を参照して説明された流れに従う。なお、携帯端末100において複数のMFP300が近距離無線通信の接続候補として提示された場合、図5に示されたような画面(装置リスト画面510)においてユーザーがMFP300Aを選択することにより、MFP300Aと携帯端末100との間の接続が確立される。   The connection of the short-range wireless communication between the MFP 300A and the portable terminal 100 follows the flow described with reference to FIG. 4, for example. When a plurality of MFPs 300 are presented as short-range wireless communication connection candidates on the mobile terminal 100, the user selects the MFP 300A on the screen (device list screen 510) as shown in FIG. A connection with the mobile terminal 100 is established.

その後、ステップS140にて、CPU9A(A)は、蓄積された装置情報を用いて、携帯端末100からのジョブの送信先に最適なMFP300を選択する。最適なMFP300の選択は、たとえば予め定められた条件に従う。   Thereafter, in step S140, CPU 9A (A) selects MFP 300 that is optimal for the job transmission destination from portable terminal 100 using the accumulated apparatus information. The optimum MFP 300 is selected according to predetermined conditions, for example.

条件の一例は、「新規ジョブ開始予定時刻」が最も早く到来することである。図7の例では、MFP300A〜MFP300EのうちMFP300Cの「新規ジョブ開始予定時刻」が最も早く到来する。したがって、この条件に従えば、図7の例では、MFP300Cが最適なMFP300として選択される。   An example of the condition is that the “new job scheduled start time” arrives earliest. In the example of FIG. 7, the “new job scheduled start time” of the MFP 300C among the MFPs 300A to 300E arrives earliest. Therefore, according to this condition, in the example of FIG. 7, the MFP 300C is selected as the optimum MFP 300.

条件は、ジョブデータの一部に基づいていてもよい。たとえば、送信予定のジョブが「ステープル」のオプション機能を要する場合、条件の一例は、オプション機能「ステープル」を備え、かつ、「新規ジョブ開始予定時刻」が最も早く到来することである。この場合、CPU9A(A)は、ステップS130にて携帯端末100と近距離無線通信の接続を確立させた後、携帯端末100からジョブの情報を取得する。より具体的には、CPU9A(A)は、携帯端末100に、ジョブ(の少なくともヘッダ部分)のデータを要求する。これに応じて、携帯端末100のCPU59Aは、CPU9A(A)にジョブ(の少なくともヘッダ部分)のデータを送信する。CPU9A(A)は、受信したデータを用いて、ジョブが必要とするオプション機能を特定する。   The condition may be based on part of the job data. For example, when a job to be transmitted requires an optional function of “staple”, an example of the condition is that the job has an optional function “staple” and “scheduled start time of new job” arrives earliest. In this case, the CPU 9A (A) acquires job information from the portable terminal 100 after establishing a short-distance wireless communication connection with the portable terminal 100 in step S130. More specifically, the CPU 9A (A) requests the portable terminal 100 for data of a job (at least a header portion thereof). In response to this, the CPU 59A of the mobile terminal 100 transmits the data of the job (at least the header portion thereof) to the CPU 9A (A). The CPU 9A (A) specifies an optional function required by the job using the received data.

条件は、携帯端末100(のユーザー)を特定する情報に基づいてもよい。図8は、端末データベースの一例を表わす図である。端末データベースは、たとえば各MFP300の記憶部5に格納されている。図8では、携帯端末のIDのそれぞれが、送信先の選択に関する4つの項目に対する優先順位に関連付けられる。通信システム1では、「携帯端末100」となり得る携帯端末が2台以上想定され得る。図8の例において、「端末ID」は、当該2台以上の携帯端末のそれぞれを特定する。   The condition may be based on information identifying the mobile terminal 100 (the user). FIG. 8 is a diagram illustrating an example of a terminal database. The terminal database is stored in the storage unit 5 of each MFP 300, for example. In FIG. 8, each ID of the mobile terminal is associated with a priority order for four items related to selection of a transmission destination. In the communication system 1, two or more portable terminals that can be “mobile terminals 100” can be assumed. In the example of FIG. 8, “terminal ID” identifies each of the two or more portable terminals.

図8の例では、端末IDごとに、4つの項目「新規ジョブ開始予定時刻」「位置」「設置部屋」および「処理能力」に対して付された優先順位が、「1」〜「4」の数字で表されている。「1」が最も高い優先順位を表わし、「4」が最も低い優先順位を表わす。たとえば、端末ID「0001」については、「新規ジョブ開始予定時刻」の優先順位が最も高く、次に「位置」が優先され、次に「設置部屋」が優先され、「処理能力」の優先順位が最も低い。なお、図8に示された端末データベースを構成する項目の組合せは、単なる一例である。端末データベースに登録される項目は、実施態様に従って適宜変更され得る。   In the example of FIG. 8, for each terminal ID, the priorities assigned to the four items “scheduled start time of new job”, “position”, “installation room”, and “processing capacity” are “1” to “4”. It is represented by the number. “1” represents the highest priority and “4” represents the lowest priority. For example, with respect to the terminal ID “0001”, the priority of “scheduled new job start time” is the highest, “position” is given priority, “installed room” is given priority, and “processing capacity” is given priority. Is the lowest. The combination of items constituting the terminal database shown in FIG. 8 is merely an example. Items registered in the terminal database can be appropriately changed according to the embodiment.

CPU9A(A)は、携帯端末100との近距離無線通信の接続が確立すると、当該接続の確立の際に取得した携帯端末100の端末IDに関連付けられた優先順位を取得する。そして、CPU9A(A)は、ジョブの送信先を選択する際に、CPU9A(A)は、取得した優先順位を選択の条件として利用する。   When the short-range wireless communication connection with the mobile terminal 100 is established, the CPU 9A (A) acquires the priority order associated with the terminal ID of the mobile terminal 100 acquired when the connection is established. When the CPU 9A (A) selects a job transmission destination, the CPU 9A (A) uses the acquired priority order as a selection condition.

たとえば、取得された優先順位において、「新規ジョブ開始予定時刻」が1位であり、「位置」が2位であり、「設置場所」が3位であり、「処理能力」が4位である場合を想定する。まず、CPU9A(A)は、送信先として、「新規ジョブ開始予定時刻」(優先順位1位)が最も早いMFP300を選択する。   For example, in the acquired priority order, “new job scheduled start time” is first, “position” is second, “installation location” is third, and “processing capability” is fourth. Assume a case. First, the CPU 9A (A) selects the MFP 300 having the earliest “new job scheduled start time” (first priority) as the transmission destination.

「新規ジョブ開始予定時刻」が最も早いMFP300が複数存在する場合には、当該複数のMFP300から携帯端末100の位置から最も近いものを選択する(優先順位2位)。この場合、CPU9A(A)は、接続を確立した携帯端末100から当該携帯端末100の位置情報を取得し、取得した位置情報を利用する。   When there are a plurality of MFPs 300 having the earliest “scheduled start time of new job”, the MFP 300 that is closest to the position of the mobile terminal 100 is selected (second priority). In this case, the CPU 9A (A) acquires the position information of the mobile terminal 100 from the mobile terminal 100 that has established the connection, and uses the acquired position information.

携帯端末100から最も近いMFP300が複数存在する場合には、当該複数のMFP300から「設置場所」が携帯端末100が位置する場所と同じものを選択する(優先順位3位)。たとえば、携帯端末100の位置情報から、携帯端末100が存在する場所(たとえば、部屋)を特定して上記判断に利用する。   When there are a plurality of MFPs 300 closest to the mobile terminal 100, the same “installation location” as the location where the mobile terminal 100 is located is selected from the plurality of MFPs 300 (priority ranking 3rd). For example, a location (for example, a room) where the mobile terminal 100 exists is specified from the position information of the mobile terminal 100 and used for the above determination.

携帯端末100が位置する場所と同じ場所に設置されたMFP300が複数存在する場合には、CPU9A(A)は、当該複数のMFP300から処理能力が最も高いものを送信先として選択する。   When there are a plurality of MFPs 300 installed at the same location as the location where the mobile terminal 100 is located, the CPU 9A (A) selects a destination having the highest processing capability from the plurality of MFPs 300 as a transmission destination.

図6に戻って、CPU9A(A)は、ステップS140にて最適なMFP300を選択した後、ステップS150にて、選択されたMFP300の装置情報を携帯端末100へ送信する。装置情報は、MFP300のアドレス情報を含む。   Returning to FIG. 6, after selecting the optimum MFP 300 in step S <b> 140, CPU 9 </ b> A (A) transmits the device information of the selected MFP 300 to portable terminal 100 in step S <b> 150. The device information includes address information of the MFP 300.

これに応じて、携帯端末100のCPU59Aは、ステップS220にて、装置情報(選択されたMFP300のアドレス情報)を取得する。   In response to this, CPU 59A of portable terminal 100 acquires device information (address information of selected MFP 300) in step S220.

ステップS230にて、CPU59Aは、ステップS220で受信したアドレス情報を送信先として、ジョブの実行依頼を送信する。ステップS230の送信は、無線LAN経由で実現されてもよい。図6の例では、MFP300Cが送信先として選択されているので、携帯端末100は、MFP300Cにジョブの実行依頼を送信する。一例では、ジョブの実行依頼は、ジョブの実行コマンドとジョブデータとを含む。ジョブデータは、たとえば、あるドキュメントについての印刷プロセスを規定する。本実施の形態では、ジョブデータの送信が「ジョブの送信」に相当する。   In step S230, CPU 59A transmits a job execution request using the address information received in step S220 as a transmission destination. The transmission in step S230 may be realized via a wireless LAN. In the example of FIG. 6, since the MFP 300C is selected as the transmission destination, the portable terminal 100 transmits a job execution request to the MFP 300C. In one example, the job execution request includes a job execution command and job data. The job data defines, for example, a printing process for a certain document. In the present embodiment, transmission of job data corresponds to “job transmission”.

ステップS300にて、MFP300CのCPU9A(C)は、携帯端末100からのジョブの実行依頼を受信する。   In step S300, CPU 9A (C) of MFP 300C receives a job execution request from portable terminal 100.

ステップS310にて、CPU9A(C)は受信した実行依頼に従ってジョブを実行する。   In step S310, CPU 9A (C) executes the job in accordance with the received execution request.

図9は、図6を参照して説明された処理の流れを、通信システム1の全体構成とともに説明するための図である。図9では、通信システム1内の処理の概略的な流れが、数字「(1)」〜「(6)」を付されて示されている。   FIG. 9 is a diagram for explaining the flow of processing described with reference to FIG. 6 together with the overall configuration of the communication system 1. In FIG. 9, a schematic flow of processing in the communication system 1 is shown with numerals “(1)” to “(6)”.

まず、(1)として示されたように、通信システム1内の各MFP300がアドバタイジングデータを発信する。各MFP300は、他のMFP300からアドバタイジングデータを受信する。   First, as shown as (1), each MFP 300 in the communication system 1 transmits advertising data. Each MFP 300 receives advertising data from other MFPs 300.

(2)として示されたように、MFP300は、受信したアドバタイジングデータを用いて他のMFP300の装置情報を生成して、装置情報データベースに格納する。MFP300に格納される装置情報データベースは、他のMFP300の装置情報とともに当該MFP300の装置情報を含む。   As indicated by (2), the MFP 300 generates device information of another MFP 300 using the received advertising data and stores it in the device information database. The device information database stored in the MFP 300 includes device information of the MFP 300 together with device information of other MFPs 300.

(3)として示されたように、MFP300は携帯端末100と近距離無線通信の接続を確立する。   As indicated by (3), the MFP 300 establishes a short-distance wireless communication connection with the mobile terminal 100.

(4)として示されたように、MFP300は、携帯端末100からのジョブの送信先として最適なMFP300を選択する。   As indicated by (4), the MFP 300 selects the optimum MFP 300 as the transmission destination of the job from the portable terminal 100.

(5)として示されたように、MFP300は、携帯端末100に、選択されたMFP300の装置情報を送信する。   As indicated by (5), the MFP 300 transmits the device information of the selected MFP 300 to the portable terminal 100.

(6)として示されたように、携帯端末100は、選択されたMFP300へジョブの実行を依頼する情報を送信する。   As indicated by (6), the mobile terminal 100 transmits information requesting execution of the job to the selected MFP 300.

以上、図6を参照して説明された処理によれば、携帯端末100は、近距離無線通信による接続相手以外のMFP300にジョブを送信することができる。ジョブの送信先は、図7等を参照した条件に従って選択される。これにより、ジョブの送信先の選択肢が広がるとともに、ジョブの送信先が種々の観点(たとえば、図7内の複数の「情報種別」のそれぞれ)から適切に選択され得る。   As described above, according to the processing described with reference to FIG. 6, the mobile terminal 100 can transmit a job to the MFP 300 other than the connection partner by short-range wireless communication. The job transmission destination is selected according to the conditions referring to FIG. As a result, options for the transmission destination of the job are expanded, and the transmission destination of the job can be appropriately selected from various viewpoints (for example, each of a plurality of “information types” in FIG. 7).

実行を依頼されるジョブは、プリントジョブに限定されず、スキャンジョブであってもよい。この場合、図7の「処理能力」は、印刷の処理能力に加えて、または、印刷の処理能力に代えて、単位時間当たりのスキャンデータの生成が可能な原稿の枚数を表わす。   The job requested to be executed is not limited to a print job, and may be a scan job. In this case, the “processing capability” in FIG. 7 represents the number of documents that can generate scan data per unit time in addition to the printing processing capability or instead of the printing processing capability.

(変形例)
図10は、図6の処理の変形例を説明するための図である。図10の処理では、図6のステップS140,S150が、ステップS132に置き換えられている。さらに、図6のステップS220が、ステップS222,S224に置き換えられている。
(Modification)
FIG. 10 is a diagram for explaining a modification of the process of FIG. In the process of FIG. 10, steps S140 and S150 of FIG. 6 are replaced with step S132. Furthermore, step S220 in FIG. 6 is replaced with steps S222 and S224.

より具体的には、MFP300Aでは、ステップS130にて携帯端末100との近距離無線通信の接続を確立した後、CPU9A(A)は、ステップS132にて、ステップS110にて蓄積した装置情報(装置情報データベースの内容)を送信する。   More specifically, in the MFP 300A, after establishing a short-range wireless communication connection with the portable terminal 100 in step S130, the CPU 9A (A), in step S132, stores the apparatus information (apparatus stored in step S110). Information database contents).

これに応じて、携帯端末100では、ステップS222にて、CPU59Aが、MFP300Aから装置情報を受信する。   In response, in portable terminal 100, in step S222, CPU 59A receives apparatus information from MFP 300A.

ステップS224にて、CPU59Aは、ステップS140(図6)と同様の態様に、MFP300Aから受信した装置情報を用いて最適なMFP300を選択する。   In step S224, CPU 59A selects the optimum MFP 300 using the apparatus information received from MFP 300A in the same manner as in step S140 (FIG. 6).

ステップS230にて、CPU59Aは、ステップS224にて選択されたMFP300(たとえば、MFP300C)へジョブの実行依頼を送信する。   In step S230, CPU 59A transmits a job execution request to MFP 300 (for example, MFP 300C) selected in step S224.

MFP300CのCPU9A(C)は、ステップS300にて、ジョブの実行依頼を受信し、ステップS310にて、受信した実行依頼に従ってジョブを実行する。   CPU 9A (C) of MFP 300C receives a job execution request in step S300, and executes the job in accordance with the received execution request in step S310.

図11は、図10の処理を通信システム1の構成とともに表わす図である。図11には、図9に対する変更点が示されている。より具体的には、図9において(4)および(5)として示された内容が、図11では、(4A)および(5A)として示されている。   FIG. 11 is a diagram illustrating the processing of FIG. 10 together with the configuration of the communication system 1. FIG. 11 shows changes to FIG. More specifically, the contents shown as (4) and (5) in FIG. 9 are shown as (4A) and (5A) in FIG.

より具体的には、図11では、MFP300Aは、(3)として示されたように携帯端末100と接続を確立した後、(4A)として示されたように携帯端末100に装置情報(装置情報データベース)を送信する。   More specifically, in FIG. 11, the MFP 300A establishes a connection with the mobile terminal 100 as indicated by (3), and then transmits device information (apparatus information) to the mobile terminal 100 as indicated by (4A). Database).

そして、(5A)として示されたように、携帯端末100は、装置情報(装置情報データベース)を利用して、最適なMFP300を選択する。   Then, as indicated by (5A), the mobile terminal 100 selects the optimum MFP 300 using the device information (device information database).

そして、(6)として示されたように、携帯端末100は、最適なMFP300として選択されたMFP300Cにジョブの実行依頼を送信する。   Then, as indicated by (6), the mobile terminal 100 transmits a job execution request to the MFP 300C selected as the optimum MFP 300.

図12は、ジョブの実行依頼の送信についてのさらなる変形例を説明するための図である。図12では、図9および図11のそれぞれにおいて(6)として示された内容が、(6A)および(6B)として示されている。   FIG. 12 is a diagram for explaining a further modified example of transmission of a job execution request. In FIG. 12, the contents shown as (6) in FIGS. 9 and 11 are shown as (6A) and (6B).

より具体的には、MFP300Aから最適なMFP300の装置情報を受信した後(図9)、または、最適なMFP300を選択した後(図11)、携帯端末100は、(6A)として示されるように、MFP300Aにジョブデータを送信する。MFP300Aは、ジョブデータを受信すると、(6B)として示されるように、当該ジョブデータをジョブの実行依頼とともにMFP300C(最適なMFP300)に送信する。   More specifically, after receiving the apparatus information of the optimum MFP 300 from the MFP 300A (FIG. 9) or after selecting the optimum MFP 300 (FIG. 11), the mobile terminal 100 is shown as (6A). Then, the job data is transmitted to MFP 300A. Upon receiving the job data, the MFP 300A transmits the job data to the MFP 300C (optimum MFP 300) together with the job execution request, as indicated by (6B).

この場合、図9に示された処理において、MFP300Aは、携帯端末100に、装置情報の一部のみを送信してもよい。すなわち、MFP100Aは、携帯端末100に、最適なMFP300(MFP300C)の装置ID等のみを送信してもよい。携帯端末100は、当該装置IDを表示する。ユーザーは、当該装置IDのMFP300がジョブを実行する情報を入力する。携帯端末100は、入力された情報をMFP300Aに転送する。MFP300Aは、当該情報の受信に応じて、MFP300Cにジョブデータ等を送信する。実行されるジョブがプリントジョブであれば、ユーザーは、MFP300Aから送信された装置IDによって特定されるMFP300(MFP300C)まで移動して、出力された印刷用紙を引き取る。   In this case, in the processing illustrated in FIG. 9, the MFP 300 </ b> A may transmit only a part of the device information to the mobile terminal 100. That is, MFP 100A may transmit only the device ID of the optimum MFP 300 (MFP 300C) to portable terminal 100. The mobile terminal 100 displays the device ID. The user inputs information for executing a job by the MFP 300 having the device ID. The portable terminal 100 transfers the input information to the MFP 300A. In response to receiving the information, MFP 300A transmits job data or the like to MFP 300C. If the job to be executed is a print job, the user moves to the MFP 300 (MFP 300C) specified by the device ID transmitted from the MFP 300A and picks up the output print paper.

以上説明された実施の形態のステップS140(図9)では、携帯端末100と近距離無線通信の接続を確立したMFP300は、当該接続が確立したことに応じて、携帯端末100から送信されるジョブ(ジョブデータ)の送信先を選択する。なお、当該送信先の選択は、当該接続が確立した後、さらに他の条件が成立したことに応じて実行されてもよい。さらに他の条件の一例は、携帯端末100からの指示の入力である。   In step S140 (FIG. 9) of the embodiment described above, MFP 300 that has established a short-distance wireless communication connection with portable terminal 100 transmits a job transmitted from portable terminal 100 in response to the establishment of the connection. Select the job data transmission destination. Note that the selection of the transmission destination may be executed in response to establishment of another condition after the connection is established. Still another example of the condition is an input of an instruction from the mobile terminal 100.

さらに他の条件が利用される場合、携帯端末100は、MFP300との近距離無線通信の接続を確立した後、ユーザーからのジョブの実行指示の入力を受け付ける。携帯端末100は、当該指示が入力されたことに応じて、MFP300に、近距離無線通信によって、送信先の選択を指示する。これに応じて、MFP300は、携帯端末100から送信されるジョブの送信先の選択を開始する。   When other conditions are used, portable terminal 100 accepts an input of a job execution instruction from the user after establishing a short-range wireless communication connection with MFP 300. In response to the input of the instruction, the portable terminal 100 instructs the MFP 300 to select a transmission destination by short-range wireless communication. In response to this, the MFP 300 starts selecting the transmission destination of the job transmitted from the mobile terminal 100.

今回開示された各実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。また、実施の形態および各変形例において説明された発明は、可能な限り、単独でも、組合わせても、実施することが意図される。   Each embodiment disclosed this time must be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims. In addition, the invention described in the embodiment and each modification is intended to be carried out independently or in combination as much as possible.

1 通信システム、9,59 コントローラー、9A,59ACPU、100 携帯端末、300,300A〜300E MFP、510 装置リスト画面。   1 Communication system, 9,59 controller, 9A, 59A CPU, 100 portable terminal, 300, 300A-300E MFP, 510 device list screen.

Claims (10)

ネットワークシステムであって、
情報端末と2台以上の画像処理装置とを含み、
前記情報端末は、
前記2台以上の画像処理装置のうち少なくとも1台の画像処理装置と近距離無線通信方式に従って通信するように構成された第1の通信部と、
前記2台以上の画像処理装置のうち少なくとも1台へのジョブの送信を前記第1の通信部に指示するように構成された制御部とを含み、
前記2台以上の画像処理装置のうち少なくとも1台の画像処理装置は、
前記情報端末と近距離無線通信方式に従って通信するように構成された第2の通信部を含み、
前記第1の通信部は、
前記2台以上の画像処理装置の1台と近距離無線通信の接続を確立させるように構成されており、
前記少なくとも1台の画像処理装置のそれぞれは、
前記2台以上の画像処理装置のそれぞれの装置情報を格納するように構成された記憶部と、
当該画像処理装置において前記第2の通信部が前記第1の通信部と前記接続を確立した場合に、前記記憶部に格納された装置情報と当該記憶部を含む画像処理装置の装置情報とを用いて、前記2台以上の画像処理装置の中から前記ジョブの送信先を選択するように構成された選択部とを含み、
前記第2の通信部は、
前記選択部によって選択された画像処理装置の装置情報を前記情報端末に送信するように構成されている、ネットワークシステム。
A network system,
Including an information terminal and two or more image processing devices,
The information terminal
A first communication unit configured to communicate with at least one of the two or more image processing devices according to a short-range wireless communication method;
A control unit configured to instruct the first communication unit to transmit a job to at least one of the two or more image processing apparatuses,
At least one of the two or more image processing devices is
A second communication unit configured to communicate with the information terminal according to a near field communication method;
The first communication unit is
It is configured to establish a short-range wireless communication connection with one of the two or more image processing devices,
Each of the at least one image processing apparatus includes:
A storage unit configured to store device information of each of the two or more image processing devices;
In the image processing device, when the second communication unit establishes the connection with the first communication unit, the device information stored in the storage unit and the device information of the image processing device including the storage unit are displayed. And a selection unit configured to select a transmission destination of the job from the two or more image processing apparatuses,
The second communication unit is
A network system configured to transmit device information of an image processing device selected by the selection unit to the information terminal.
前記第1の通信部は、前記第2の通信部から送信された前記装置情報によって特定される画像処理装置に前記ジョブを送信するように構成されている、請求項1に記載のネットワークシステム。   The network system according to claim 1, wherein the first communication unit is configured to transmit the job to an image processing device specified by the device information transmitted from the second communication unit. ネットワークシステムであって、
情報端末と2台以上の画像処理装置とを含み、
前記情報端末は、
前記2台以上の画像処理装置のうち少なくとも1台の画像処理装置と近距離無線通信方式に従って通信するように構成された第1の通信部と、
前記2台以上の画像処理装置のうち少なくとも1台へのジョブの送信を前記第1の通信部に指示するように構成された制御部とを含み、
前記2台以上の画像処理装置のうち少なくとも1台の画像処理装置は、
前記情報端末と近距離無線通信方式に従って通信するように構成された第2の通信部を含み、
前記第1の通信部は、
前記2台以上の画像処理装置のうち1台と近距離無線通信の接続を確立させるように構成されており、
前記少なくとも1台の画像処理装置のそれぞれは、
前記2台以上の画像処理装置のそれぞれの装置情報を格納するように構成された記憶部を含み、
前記第2の通信部は、
前記第1の通信部と接続を確立した場合に、前記2台以上の画像処理装置のそれぞれの装置情報を前記情報端末に送信するように構成されており、
前記制御部は、
前記2台以上の画像処理装置のそれぞれの装置情報を用いて、前記2台以上の画像処理装置の中から前記ジョブの送信先を選択するように構成されている、ネットワークシステム。
A network system,
Including an information terminal and two or more image processing devices,
The information terminal
A first communication unit configured to communicate with at least one of the two or more image processing devices according to a short-range wireless communication method;
A control unit configured to instruct the first communication unit to transmit a job to at least one of the two or more image processing apparatuses,
At least one of the two or more image processing devices is
A second communication unit configured to communicate with the information terminal according to a near field communication method;
The first communication unit is
It is configured to establish a short-range wireless communication connection with one of the two or more image processing devices,
Each of the at least one image processing apparatus includes:
A storage unit configured to store device information of each of the two or more image processing devices;
The second communication unit is
When establishing a connection with the first communication unit, the device information of each of the two or more image processing devices is configured to be transmitted to the information terminal,
The controller is
A network system configured to select a transmission destination of the job from the two or more image processing devices using device information of each of the two or more image processing devices.
前記装置情報は、画像処理装置が設置された位置を表わす情報、画像処理装置が設置された場所を表わす情報、画像処理装置が新たなジョブを開始することが予測されるタイミングを表わす情報、画像処理装置が備えるオプションの機能を表わす情報、および、画像処理装置の処理能力を表わす情報のうち少なくとも1つを含む、請求項1〜請求項3のいずれか1項に記載のネットワークシステム。   The apparatus information includes information indicating a position where the image processing apparatus is installed, information indicating a place where the image processing apparatus is installed, information indicating a timing at which the image processing apparatus is expected to start a new job, and an image 4. The network system according to claim 1, comprising at least one of information representing an optional function of the processing device and information representing processing capability of the image processing device. 5. 前記送信先の選択は、前記接続が確立されたことに応じて開始されるように構成されている、請求項1〜請求項4のいずれか1項に記載のネットワークシステム。   The network system according to claim 1, wherein selection of the transmission destination is configured to start in response to the establishment of the connection. 前記ジョブは、印刷ジョブおよびスキャンジョブのうちいずれかである、請求項1〜請求項5のいずれか1項に記載のネットワークシステム。   The network system according to claim 1, wherein the job is one of a print job and a scan job. 前記送信先の選択は、さらに前記ジョブのデータの少なくとも一部を用いて実行される、請求項1〜請求項6のいずれか1項に記載のネットワークシステム。   The network system according to claim 1, wherein the selection of the transmission destination is further executed using at least a part of the data of the job. 前記送信先の選択は、さらに前記情報端末を特定する情報を用いて実行される、請求項1〜請求項7のいずれか1項に記載のネットワークシステム。   The network system according to any one of claims 1 to 7, wherein the selection of the transmission destination is further performed using information for specifying the information terminal. 画像処理装置であって、
情報端末と近距離無線通信方式に従って通信するように構成された通信部と、
当該画像処理装置およびネットワークシステム内の他の画像処理装置の装置情報を格納するように構成された記憶部と、
前記通信部が情報端末との近距離無線通信の接続を確立した場合に、前記装置情報を用いて、当該画像処理装置および前記ネットワークシステム内の他の画像処理装置の中から前記情報端末からのジョブの送信先を選択するように構成された選択部とを備え、
前記通信部は、前記送信先として選択された画像処理装置の装置情報を前記情報端末に送信するように構成されている、画像処理装置。
An image processing apparatus,
A communication unit configured to communicate with an information terminal according to a short-range wireless communication method;
A storage unit configured to store device information of the image processing device and other image processing devices in the network system;
When the communication unit establishes a short-range wireless communication connection with the information terminal, the information from the information terminal is selected from the image processing device and other image processing devices in the network system using the device information. A selection unit configured to select a job destination,
The communication unit is configured to transmit device information of an image processing device selected as the transmission destination to the information terminal.
画像処理装置のコンピューターによって実行されるプログラムであって、
前記プログラムは、前記コンピューターに、
情報端末と近距離無線通信方式に従って通信するステップと、
近距離無線通信方式による通信において前記情報端末との接続が確立された場合に、前記画像処理装置およびネットワークシステム内の他の画像処理装置の装置情報を用いて、当該画像処理装置および前記ネットワークシステム内の他の画像処理装置の中から前記情報端末からのジョブの送信先を選択するステップと、
前記送信先として選択された画像処理装置の装置情報を前記情報端末に送信するステップとを実行させる、プログラム。
A program executed by a computer of an image processing device,
The program is stored in the computer.
Communicating with the information terminal according to the short-range wireless communication method;
When a connection with the information terminal is established in communication by a short-range wireless communication method, the image processing apparatus and the network system are used by using apparatus information of the image processing apparatus and another image processing apparatus in the network system. Selecting a transmission destination of a job from the information terminal from among other image processing apparatuses in the process;
And a step of transmitting apparatus information of the image processing apparatus selected as the transmission destination to the information terminal.
JP2017013971A 2017-01-30 2017-01-30 Network systems, image processing equipment, and programs Active JP6828466B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017013971A JP6828466B2 (en) 2017-01-30 2017-01-30 Network systems, image processing equipment, and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017013971A JP6828466B2 (en) 2017-01-30 2017-01-30 Network systems, image processing equipment, and programs

Publications (2)

Publication Number Publication Date
JP2018125583A true JP2018125583A (en) 2018-08-09
JP6828466B2 JP6828466B2 (en) 2021-02-10

Family

ID=63111554

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017013971A Active JP6828466B2 (en) 2017-01-30 2017-01-30 Network systems, image processing equipment, and programs

Country Status (1)

Country Link
JP (1) JP6828466B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7484391B2 (en) 2020-04-30 2024-05-16 ブラザー工業株式会社 PROGRAM, PROGRAM SET, AND INFORMATION PROCESSING APPARATUS

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005145056A (en) * 2003-10-20 2005-06-09 Ricoh Co Ltd Image-forming device network system, image forming device, and method and program for selecting image forming device
JP2009118259A (en) * 2007-11-07 2009-05-28 Sharp Corp Image processing system
JP2015072678A (en) * 2013-09-06 2015-04-16 株式会社リコー Document printing system and server thereof, mobile terminal, printing device, document management system, user interface device, and user interface
JP2015178181A (en) * 2014-03-18 2015-10-08 船井電機株式会社 printer
JP2016076139A (en) * 2014-10-08 2016-05-12 京セラドキュメントソリューションズ株式会社 Image forming system and image forming method
JP2016139253A (en) * 2015-01-27 2016-08-04 株式会社沖データ Image forming system, image forming apparatus, and terminal equipment
US20170017448A1 (en) * 2014-04-04 2017-01-19 Canon Kabushiki Kaisha Printer registration apparatus, display apparatus, and method for printer registration

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005145056A (en) * 2003-10-20 2005-06-09 Ricoh Co Ltd Image-forming device network system, image forming device, and method and program for selecting image forming device
JP2009118259A (en) * 2007-11-07 2009-05-28 Sharp Corp Image processing system
JP2015072678A (en) * 2013-09-06 2015-04-16 株式会社リコー Document printing system and server thereof, mobile terminal, printing device, document management system, user interface device, and user interface
JP2015178181A (en) * 2014-03-18 2015-10-08 船井電機株式会社 printer
US20170017448A1 (en) * 2014-04-04 2017-01-19 Canon Kabushiki Kaisha Printer registration apparatus, display apparatus, and method for printer registration
JP2016076139A (en) * 2014-10-08 2016-05-12 京セラドキュメントソリューションズ株式会社 Image forming system and image forming method
JP2016139253A (en) * 2015-01-27 2016-08-04 株式会社沖データ Image forming system, image forming apparatus, and terminal equipment

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7484391B2 (en) 2020-04-30 2024-05-16 ブラザー工業株式会社 PROGRAM, PROGRAM SET, AND INFORMATION PROCESSING APPARATUS

Also Published As

Publication number Publication date
JP6828466B2 (en) 2021-02-10

Similar Documents

Publication Publication Date Title
JP5052303B2 (en) Wireless communication terminal device, display method of wireless communication terminal device, and wireless communication network system
US10764444B2 (en) Portable terminal performing a printer search
US8830514B2 (en) Network printing system, management server and control method therefor, and computer-readable medium
JP2004254310A (en) System for mobile device having radio frequency transceiver
JP2004255873A (en) Service attribute based filtering system and method
US9811298B2 (en) Image forming system for printing using an image forming device by selecting a group name that the image forming device belongs to
JP6003485B2 (en) Printing apparatus and computer program
JP2013029898A (en) Image processing system, portable terminal, identification method of image processing apparatus and identification program therefor
US9864552B2 (en) Communication apparatus, control method of communication apparatus, and storage medium
JP6728664B2 (en) Information processing device, information processing system, and program
US20160274834A1 (en) Image processing system, image processing method, and non-transitory storage medium storing image processing program
JP2015152932A (en) Image processor, control method thereof, and computer program
JP2017016190A (en) Image processing system, terminal device, and program
JP2012052922A (en) Apparatus arrangement detection system, apparatus arrangement detection method and apparatus
CN107577442B (en) Processing request management system, device and method
JP6828466B2 (en) Network systems, image processing equipment, and programs
JP2012238178A (en) Image forming apparatus, and image forming system
JP2015093395A (en) Image formation device, image formation system, image formation method
JP2018041484A (en) Information processing apparatus, information processing method, and program
JP2023002186A (en) Information processing apparatus, image forming apparatus, information processing system, and information processing program
JP6569541B2 (en) Image forming system, image forming apparatus, and program
JP7489024B2 (en) Image forming system
US11314470B1 (en) Image forming apparatus
JP2020017832A (en) Image processing apparatus, image processing system and program
JP2019175198A (en) Image forming device and terminal device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190913

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200520

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200616

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200728

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210104

R150 Certificate of patent or registration of utility model

Ref document number: 6828466

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150