[go: up one dir, main page]

JP2024089782A - Information processing device, method of controlling information processing device, program, and image formation system - Google Patents

Information processing device, method of controlling information processing device, program, and image formation system Download PDF

Info

Publication number
JP2024089782A
JP2024089782A JP2022205195A JP2022205195A JP2024089782A JP 2024089782 A JP2024089782 A JP 2024089782A JP 2022205195 A JP2022205195 A JP 2022205195A JP 2022205195 A JP2022205195 A JP 2022205195A JP 2024089782 A JP2024089782 A JP 2024089782A
Authority
JP
Japan
Prior art keywords
image forming
job
information processing
executing
forming device
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.)
Pending
Application number
JP2022205195A
Other languages
Japanese (ja)
Inventor
主計 栗原
Kazue Kurihara
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2022205195A priority Critical patent/JP2024089782A/en
Publication of JP2024089782A publication Critical patent/JP2024089782A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Abstract

To solve the problem that a user does not know a countermeasure and actions are complex in a case where a function of an imaging formation device does not support a setting for a print job and the function cannot be executed.SOLUTION: An information processing device that is connected to an image forming device by wireless communication, includes: display means; transmission means for transmitting a job execution request including job setting information to the image forming device; and search means for searching for n image forming device that can execute the job. In a case where it is determined that the job cannot be executed by the image forming device from the job setting information and if the search means searches for an image forming device that can execute the job and there is an image forming device that can execute the job, the transmission means transmits a job execution request to the image forming device found in the search.SELECTED DRAWING: Figure 6

Description

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

近年、スマートフォンと呼ばれる高性能なモバイル端末の普及し、画像形成装置等をリモートで操作することが一般的になってきている。そのモバイル端末の画像形成装置連携アプリケーションでは画像形成装置のスキャン機能、プリント機能、ジョブ送信機能等が提供されている。例えば、ジョブ送信機能では、LAN上のデバイス探索し、ユーザが設定した送信先メールアドレスと各種スキャン設定情報(例えば、カラー、両面)を付加して送信ジョブとして構成する。前記送信ジョブを前記探索した送信機能を有する画像形成装置に送信することで、画像形成装置からの送信に必要な一連の処理をモバイル端末で実行できる。このとき、モバイル端末と画像形成装置のネットワーク通信は、例えば、TCP/IP、NFC、Bluetooth(登録商標)等の通信プロトコルに従って確立されるものであり、公知の技術で実現することができる。
また、従来のMFP(複合機)といわれる画像形成装置では、スキャン機能、プリント機能、コピー機能、ネットワーク機能、FAX送受信といった様々な機能を備えている。それらの各種機能を実現する設定情報をモバイル端末に保存・登録することで、ユーザがよく使う機能設定を再利用することができる。また、画像形成装置は認証機能を備えており、ユーザがログインするとジョブの管理や、画面などがユーザごとにカスタマイズされた環境が提供されている。
特許文献1では、実行する画像形成装置を選択するため、装置本体から機能情報を取得し、必須となる機能に適合する装置本体を特定する。さらに必須以外の機能情報が含まれる数に基づいて順位付けを行い、装置本体をリスト表示するという技術が開示されている。
In recent years, high-performance mobile terminals called smartphones have become widespread, and remote operation of image forming apparatuses and the like has become common. The image forming apparatus cooperation application of the mobile terminal provides the scan function, print function, job transmission function, and the like of the image forming apparatus. For example, the job transmission function searches for devices on a LAN, and configures a transmission job by adding a destination email address and various scan setting information (e.g., color, double-sided) set by the user. By transmitting the transmission job to the image forming apparatus having the searched transmission function, a series of processes required for transmission from the image forming apparatus can be executed on the mobile terminal. At this time, the network communication between the mobile terminal and the image forming apparatus is established according to a communication protocol such as TCP/IP, NFC, Bluetooth (registered trademark), and can be realized by known technology.
In addition, conventional image forming devices known as MFPs (multi-function peripherals) are equipped with various functions such as scanning, printing, copying, networking, and fax transmission/reception. By saving and registering the setting information that realizes these various functions in a mobile terminal, users can reuse frequently used function settings. In addition, image forming devices are equipped with an authentication function, and when a user logs in, an environment is provided in which job management and screens are customized for each user.
In Japanese Patent Laid-Open No. 2009-233693, in order to select an image forming apparatus to be executed, function information is acquired from the apparatus main body, and an apparatus main body that is compatible with essential functions is identified. Furthermore, a technique is disclosed in which the apparatus main bodies are ranked based on the number of non-essential function information included, and a list of the apparatus main bodies is displayed.

特許6627461号Patent No. 6627461

上述の特許文献1は、必須機能に関して、ジョブ実行装置のリスト表示を行っているが、実際にジョブ実行を行う際に、機能として不足して実行できない場合については考慮されていない。
そこで、本発明では、実行するジョブの設定情報で接続中の画像形成装置で実行できない場合に、代替の画像形成装置や不足機能に関する情報をユーザに提示する機能を提供することを目的とする。
The above-mentioned Japanese Patent Laid-Open No. 2003-233663 displays a list of job execution devices with regard to essential functions, but does not take into consideration the case where a job cannot be executed due to a lack of a function when actually executing the job.
Therefore, an object of the present invention is to provide a function for presenting information to a user regarding an alternative image forming device or information regarding missing functions when the setting information of a job to be executed cannot be executed on the connected image forming device.

本発明は、画像形成装置と無線通信で接続される情報処理装置であって、表示手段と、ジョブ設定情報を含むジョブ実行要求を前記画像形成装置に送信する送信手段と、ジョブを実行可能な画像形成装置を検索する検索手段とを有し、前記ジョブ設定情報から前記画像形成装置でジョブを実行することできないと判定した場合であって、前記検索手段がジョブを実行可能な画像形成装置を検索し、ジョブを実行可能な画像形成装置があった場合、前記送信手段は、該検索された画像形成装置にジョブ実行要求を送信することを特徴とする。 The present invention is an information processing device that is connected to an image forming device via wireless communication, and includes a display means, a transmission means that transmits a job execution request including job setting information to the image forming device, and a search means that searches for an image forming device capable of executing the job. When it is determined from the job setting information that the image forming device cannot execute the job, the search means searches for an image forming device capable of executing the job, and when an image forming device capable of executing the job is found, the transmission means transmits a job execution request to the searched image forming device.

本発明によれば、実行するジョブの設定情報で接続中の画像形成装置で実行できない場合に、代替の画像形成装置や不足機能に関する情報をユーザに提示する機能を提供することができる。 According to the present invention, if the setting information of the job to be executed cannot be executed on the connected image forming device, it is possible to provide a function to present the user with information about an alternative image forming device or missing functions.

データ処理システム構成示すブロック図Block diagram showing the data processing system configuration 画像形成装置のハードウェア構成を示すブロック図FIG. 1 is a block diagram showing a hardware configuration of an image forming apparatus. データ処理装置のハードウェア構成を示すブロック図FIG. 1 is a block diagram showing a hardware configuration of a data processing device. 画像形成装置のソフトウェア構成を示すブロック図Block diagram showing the software configuration of the image forming apparatus データ処理装置のソフトウェア構成を示すブロック図Block diagram showing the software configuration of the data processing device. 実施形態のデータ処理装置のジョブ実行指示をする処理のフローチャート1 is a flowchart showing a process for instructing execution of a job in the data processing apparatus according to an embodiment; 実施形態のデータ処理装置のジョブ実行画面Job execution screen of the data processing apparatus of the embodiment 実施形態のデータ処理装置のジョブ実行画面Job execution screen of the data processing apparatus of the embodiment 実施形態のデータ処理装置のジョブ実行画面Job execution screen of the data processing apparatus of the embodiment 実施形態のデータ処理装置のジョブ実行画面Job execution screen of the data processing apparatus of the embodiment 実施形態のデータ処理装置のジョブ実行画面Job execution screen of the data processing apparatus of the embodiment 実施形態のデータ処理装置のジョブ実行画面Job execution screen of the data processing apparatus of the embodiment 実施形態のデータ処理装置のジョブ実行画面Job execution screen of the data processing apparatus of the embodiment 実施形態のデータ処理装置のジョブ実行画面Job execution screen of the data processing apparatus of the embodiment 実施形態のデータ処理装置のジョブ実行画面Job execution screen of the data processing apparatus of the embodiment 実施形態のデータ処理装置のジョブ実行画面Job execution screen of the data processing apparatus of the embodiment 実施形態のデータ処理装置のジョブ実行画面Job execution screen of the data processing apparatus of the embodiment 実施形態のデータ処理装置のジョブ実行画面Job execution screen of the data processing apparatus of the embodiment

以下、本発明を実施するための形態について図面を用いて説明する。
ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
〔実施形態1〕
・データ処理システムの全体構成
図1は、本実施形態に係るデータ処理システムの全体構成示すブロック図である。
データ処理システム100は、情報処理装置であるデータ処理装置101、無線LANターミナル102、画像形成装置104で構成され、前記装置は互いにネットワーク103を介して接続される。
情報処理装置であるデータ処理装置101は、スマートフォンなどのモバイル端末であり、小型端末用のオペレーティングシステムや、通話、データ通信を制御するプログラムが動いていても構わない。もしくは、音声制御や位置検出制御、携帯電話データ通信等を備えないパーソナルコンピュータであっても構わない。また、データ処理装置101は、無線LANターミナル102によりネットワーク103に接続している。
無線LANターミナル102は、一般的なネットワーク・ルーター機能を有した無線LANの親機であって、家庭内や事務所などの中でWi-Fiを通じた無線LANを提供している。
画像形成装置104は、プリンタ機能、コピー機能、スキャン機能、ファクス送信機能等各種ジョブ実行機能を備えるデジタル複合機である。ユーザは、データ処理装置101を操作することで、画像形成装置104に対しジョブ実行を指示し、画像形成装置104の各種機能を実行することができる。
さらに、データ処理装置101及び画像形成装置104は、Wi-Fiによる無線通信、NFCやBLE等の無線信号を介して近距離無線通信が可能である。ここで、NFCは、Near Field Communicationの略、BLEはBluetooth Low Energyの略である。画像形成装置104は後述するNFC通信部やBLE通信部に画像形成装置104と無線LAN接続するための情報(IPアドレスやMACアドレス等)を持ち、データ処理装置101は近距離無線通信で接続情報を取得する。そして、取得した情報に基づいてデータ処理装置101と画像形成装置104の通信を開始する。近接無線通信で取得した情報が、ダイレクト接続用の情報であった場合は、データ処理装置101と画像形成装置104は直接Wi-Fi通信を行う。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
However, the components described in the embodiments are merely examples, and are not intended to limit the scope of the present invention to those components.
[Embodiment 1]
- Overall configuration of data processing system
FIG. 1 is a block diagram showing the overall configuration of a data processing system according to this embodiment.
The data processing system 100 comprises a data processing device 101 which is an information processing device, a wireless LAN terminal 102, and an image forming device 104, and these devices are connected to each other via a network 103.
The data processing device 101, which is an information processing device, is a mobile terminal such as a smartphone, and may run an operating system for small terminals and a program for controlling telephone calls and data communications. Alternatively, it may be a personal computer that does not have voice control, position detection control, mobile phone data communications, etc. The data processing device 101 is connected to a network 103 by a wireless LAN terminal 102.
The wireless LAN terminal 102 is a wireless LAN base station having a general network router function, and provides wireless LAN via Wi-Fi within a home, an office, or the like.
The image forming apparatus 104 is a digital multifunction peripheral equipped with various job execution functions such as a printer function, a copy function, a scan function, a fax transmission function, etc. A user can instruct the image forming apparatus 104 to execute a job and execute various functions of the image forming apparatus 104 by operating the data processing apparatus 101.
Furthermore, the data processing device 101 and the image forming device 104 can perform wireless communication by Wi-Fi and short-distance wireless communication via wireless signals such as NFC and BLE. Here, NFC stands for Near Field Communication, and BLE stands for Bluetooth Low Energy. The image forming device 104 has information (such as an IP address or a MAC address) for wireless LAN connection with the image forming device 104 in an NFC communication unit or a BLE communication unit described later, and the data processing device 101 acquires connection information by short-distance wireless communication. Then, communication between the data processing device 101 and the image forming device 104 is started based on the acquired information. If the information acquired by short-distance wireless communication is information for direct connection, the data processing device 101 and the image forming device 104 perform direct Wi-Fi communication.

・データ処理装置のハードウェア構成
図2は、本実施例に係る情報処理装置であるデータ処理装置101のハードウェア構成を示すブロック図である。
データ処理装置101は、コントローラユニット201を持つ。コントローラユニット201は、NFC通信部210、BLE通信部211、無線LAN通信部212及び携帯電話データ通信部218の各種通信部やマイク・スピーカ213、ディスプレイ214及びタッチパネル215の各種UI部を制御する。
コントローラユニット201は、CPU202、ROM203、RAM204,ネットワークI/F205、音声制御部206、表示制御部207、入力制御部208、記憶装置209及び電話機能制御部217で構成される。また、それらはシステムバス216で接続される。
CPU202は、データ処理装置101のシステム全体を制御する。
ROM203は、データ処理装置101のオペレーティングシステム及び、通話、データ通信を制御するアプリケーションが記憶されており、CPU202が各種プログラムを実行する。
RAM204は、CPU202が各種プログラムを実行するためのメモリであり、アプリケーションがプログラムを実行するワークメモリエリアである。
記憶装置209は、不揮発性の記憶装置であり、データ処理装置101の再起動後も保持しておく必要のある各種動作モード設定や、稼働ログ等を記録する。
ネットワークI/F205は、NFC通信部210、BLE通信部211、無線LAN通信部212及び携帯電話データ通信部218と接続され、画像形成装置104や不図示の各種サーバーや基地局との各種無線通信制御を行う。
音声制御部206は、マイク・スピーカ213を介した音声データの入出力制御を行う。
表示制御部207は、ディスプレイ214で表示する画像データの出力制御を行う。
入力制御部208は、ユーザがボタンやタッチパネル215を介して指示した情報の入力制御を行う。これら、音声制御部206、表示制御部207、入力制御部208を利用して、データ処理装置101で実行される各種アプリケーションがユーザに提供される。
電話機能制御部217は、ユーザから指示のあった宛先に電話をかけるための制御や、携帯電話データ通信部218を介して電話回線を扱う基地局と通信を行う。
Hardware Configuration of Data Processing Device FIG. 2 is a block diagram showing the hardware configuration of a data processing device 101 which is an information processing device according to this embodiment.
The data processing device 101 has a controller unit 201. The controller unit 201 controls various communication units, such as an NFC communication unit 210, a BLE communication unit 211, a wireless LAN communication unit 212, and a mobile phone data communication unit 218, as well as various UI units, such as a microphone/speaker 213, a display 214, and a touch panel 215.
The controller unit 201 is made up of a CPU 202, a ROM 203, a RAM 204, a network I/F 205, a voice control unit 206, a display control unit 207, an input control unit 208, a storage device 209, and a telephone function control unit 217. These are connected by a system bus 216.
The CPU 202 controls the entire system of the data processing device 101 .
The ROM 203 stores the operating system of the data processing device 101 and applications that control telephone calls and data communications, and the CPU 202 executes various programs.
The RAM 204 is a memory for the CPU 202 to execute various programs, and is a work memory area in which applications execute programs.
The storage device 209 is a non-volatile storage device, and records various operation mode settings that need to be retained even after the data processing device 101 is restarted, operation logs, and the like.
The network I/F 205 is connected to an NFC communication unit 210, a BLE communication unit 211, a wireless LAN communication unit 212, and a mobile phone data communication unit 218, and controls various wireless communications with the image forming apparatus 104 and various servers and base stations (not shown).
The audio control unit 206 controls the input and output of audio data via the microphone/speaker 213 .
The display control unit 207 controls the output of image data to be displayed on the display 214 .
The input control unit 208 controls the input of information designated by the user via a button or touch panel 215. Using the voice control unit 206, the display control unit 207, and the input control unit 208, various applications executed by the data processing device 101 are provided to the user.
A telephone function control unit 217 performs control for making a call to a destination designated by a user, and communicates with a base station that handles telephone lines via a mobile phone data communication unit 218 .

・画像形成装置のハードウェア構成
図3は、本実施例に係る画像形成装置104のハードウェア構成を示すブロック図である。
画像形成装置104は、コントローラユニット301を持ち、コントローラユニット301は、NFC通信部310、BLE通信部311及び無線LAN通信部312の各種通信部や操作部307、スキャナ313及びプリンタ314を制御する。ユーザがコピー機能を利用する場合、コントローラユニット301は、スキャナ313を制御して原稿の画像データを取得し、プリンタ314を制御して画像を用紙に印刷し出力する。
また、ユーザがスキャン機能を利用する場合、コントローラユニット301は、スキャナ313を制御して原稿の画像データを取得してコードデータに変換し、ネットワーク103を介して送信先へ送信する。送信先がメールアドレスであれば、プッシュスキャンとなり、送信先が実行指示元であるデータ処理装置101であれば、プルスキャンとなる。
また、ユーザがプリント機能を利用する場合、コントローラユニット301はデータ処理装置101からネットワーク103を介して画像データ(コードデータ)を受信する。そして、コントローラユニット301は受信した印刷データを画像データに変換し、プリンタ314に送信する。プリンタ314は、受信した画像データに基づき、画像を用紙に印刷して出力する。
Hardware Configuration of Image Forming Apparatus FIG. 3 is a block diagram showing the hardware configuration of the image forming apparatus 104 according to this embodiment.
The image forming apparatus 104 has a controller unit 301, which controls various communication units, such as an NFC communication unit 310, a BLE communication unit 311, and a wireless LAN communication unit 312, as well as an operation unit 307, a scanner 313, and a printer 314. When a user uses the copy function, the controller unit 301 controls the scanner 313 to acquire image data of an original, and controls the printer 314 to print and output the image on paper.
Furthermore, when a user uses the scan function, the controller unit 301 controls the scanner 313 to obtain image data of an original, converts it into code data, and transmits it to a destination via the network 103. If the destination is an email address, it becomes a push scan, and if the destination is the data processing device 101 that has issued the execution instruction, it becomes a pull scan.
Furthermore, when a user uses the print function, the controller unit 301 receives image data (code data) from the data processing device 101 via the network 103. The controller unit 301 then converts the received print data into image data and transmits it to the printer 314. The printer 314 prints and outputs an image on paper based on the received image data.

また、画像形成装置104は、ISDN等からデータを受信してプリントするFAX受信機能やISDN等へスキャンしたデータを送信するFAX送信機能も有する。
これら各機能における処理の実行指示をジョブと呼び、画像形成装置104は各機能に対応するジョブに従って所定の処理を実行する。
コントローラユニット301は、CPU302、RAM303、ROM304、HDD305、操作部I/F306、ネットワークI/F308及びデバイスI/F309で構成され、それらはシステムバス312で接続される。
CPU302は、画像形成装置104のシステム全体を制御する。
RAM303はCPU302が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリである。また、RAM303はオペレーティングシステムやシステムソフトウェア、アプリケーションソフトウェアなどのプログラムやデータも配置される。また、スキャナ312で読み取られたスキャン画像データを格納したり、データ処理装置101からネットワーク103を介して受信したプリント画像データを格納したりする。
ROM304はシステムのブートプログラムが格納されている。
ハードディスクドライブ(HDD)305はオペレーティングシステムやシステムソフトウェア、アプリケーションソフトウェア、画像データ、設定データなどを格納する。
操作部I/F306は操作部307とのインターフェース部であり、操作部307に表示する情報を操作部307に対して出力する。また、操作部307からユーザが入力した情報を受け付ける。
ネットワークI/F308はNFC通信部310、BLE通信部311及び無線LAN通信部312と接続され、データ処理装置101や各種サーバーとの各種無線通信制御を行う。無線LAN通信部312は、無線LANターミナル102、ネットワーク103を介してデータ処理装置101と無線LANを形成する。また、NFC通信部310、BLE通信部311は、無線信号を介してデータ処理装置101と近距離無線通信を形成する。画像形成装置104は、ネットワークI/F308を介して、データ処理装置101とジョブ設定情報や画像データを送受信し、画像形成装置104の各種機能のジョブ実行指示を受けてジョブを実行する。
デバイスI/F309は、画像データの読み取りや印刷を実行するスキャナ313やプリンタ314とコントローラユニット301を接続し、画像データの入出力を行う。
The image forming apparatus 104 also has a FAX receiving function for receiving data from an ISDN or the like and printing it, and a FAX sending function for sending scanned data to an ISDN or the like.
An instruction to execute a process for each of these functions is called a job, and the image forming apparatus 104 executes a predetermined process in accordance with the job corresponding to each function.
The controller unit 301 is composed of a CPU 302 , a RAM 303 , a ROM 304 , a HDD 305 , an operation unit I/F 306 , a network I/F 308 , and a device I/F 309 , which are connected by a system bus 312 .
The CPU 302 controls the entire system of the image forming apparatus 104 .
The RAM 303 is a system work memory for the operation of the CPU 302, and is an image memory for temporarily storing image data. The RAM 303 also stores programs and data such as an operating system, system software, and application software. The RAM 303 also stores scanned image data read by the scanner 312, and print image data received from the data processing device 101 via the network 103.
The ROM 304 stores the boot program for the system.
A hard disk drive (HDD) 305 stores an operating system, system software, application software, image data, setting data, and the like.
An operation unit I/F 306 is an interface with an operation unit 307, and outputs information to be displayed on the operation unit 307 to the operation unit 307. In addition, the operation unit I/F 306 accepts information input from the operation unit 307 by the user.
The network I/F 308 is connected to an NFC communication unit 310, a BLE communication unit 311, and a wireless LAN communication unit 312, and controls various wireless communications with the data processing device 101 and various servers. The wireless LAN communication unit 312 forms a wireless LAN with the data processing device 101 via the wireless LAN terminal 102 and the network 103. The NFC communication unit 310 and the BLE communication unit 311 form short-range wireless communications with the data processing device 101 via wireless signals. The image forming device 104 transmits and receives job setting information and image data to and from the data processing device 101 via the network I/F 308, and executes jobs upon receiving job execution instructions for various functions of the image forming device 104.
A device I/F 309 connects the controller unit 301 to a scanner 313 and a printer 314 that read and print image data, and inputs and outputs image data.

・データ処理装置のソフトウェア構成
図4は、本実施例に係るデータ処理装置101のソフトウェア構成を示すブロック図である。
アプリケーション401は、データ処理装置101のCPU202が実行するソフトウェアであり、RAM203に格納されている。
ユーザインタフェース(UI)制御部402は、ユーザがタッチパネル215で入力したジョブ設定情報を受け付け、入力制御部208を介して、ジョブ設定管理部406に送信する。また、UI制御部402は、ジョブ設定管理部406やジョブ制御部407からの応答を受信し、表示制御部207を介して、ディスプレイ214に出力する。さらに、UI制御部402は、ユーザがタッチパネル215で入力した認証情報を受け付け、入力制御部208を介して、認証情報管理部403に送信する。
認証情報管理部403は、UI制御部402から受信したユーザ情報に基づいて認証情報をネットワーク制御部405に送信する。その認証情報は、ネットワーク103を介して、後述する画像処理装置104における認証処理で使用される。
Software Configuration of the Data Processing Device FIG. 4 is a block diagram showing the software configuration of the data processing device 101 according to this embodiment.
The application 401 is software executed by the CPU 202 of the data processing device 101 and is stored in the RAM 203 .
A user interface (UI) control unit 402 accepts job setting information input by the user via the touch panel 215, and transmits it to a job setting management unit 406 via an input control unit 208. The UI control unit 402 also receives responses from the job setting management unit 406 and the job control unit 407, and outputs it to the display 214 via a display control unit 207. The UI control unit 402 also accepts authentication information input by the user via the touch panel 215, and transmits it to an authentication information management unit 403 via an input control unit 208.
An authentication information management unit 403 transmits authentication information to a network control unit 405 based on the user information received from the UI control unit 402. The authentication information is used via the network 103 in authentication processing in the image processing apparatus 104, which will be described later.

デバイス接続部404は、データ処理装置101と画像形成装置104のNFCやBLEの近距離無線通信とネットワーク103を介した無線LAN通信を確立する。例えば、NFCの場合、ユーザがデータ処理装置101のNFC通信部210と画像形成装置104のNFC通信部310を近づけ、接触させることで、近距離無線通信を開始する。また、BLEの場合、ユーザがデータ処理装置101のBLE通信部211と画像形成装置104のBLE通信部311の距離を近づけ、デバイス接続部404がBLEの強度が一定の強度以上となる距離内にあると判断することで、近距離無線通信が開始する。このように、ユーザがデータ処理装置101と画像形成装置104のNFCやBLEの通信部を近づける操作(タッチ操作と呼ぶ)ことで、デバイス接続部404は、画像形成装置104の機器情報を取得する。その取得した機器情報からネットワーク103を介した画像形成装置104との無線LAN接続を開始する。
ネットワーク制御部405は、画像形成装置104に対するジョブ設定情報やジョブ実行指示、画像データ、ユーザ認証情報等をジョブ実行要求として、ネットワーク103を介して送信する。さらに、ネットワーク制御部405は、画像形成装置104で格納されたジョブ設定情報を、ネットワーク103を介して受信する。
The device connection unit 404 establishes short-distance wireless communication of NFC or BLE between the data processing device 101 and the image forming device 104, and wireless LAN communication via the network 103. For example, in the case of NFC, the user brings the NFC communication unit 210 of the data processing device 101 and the NFC communication unit 310 of the image forming device 104 close to each other and brings them into contact with each other to start short-distance wireless communication. In the case of BLE, the user brings the BLE communication unit 211 of the data processing device 101 close to the BLE communication unit 311 of the image forming device 104, and the device connection unit 404 determines that the BLE strength is within a distance of a certain strength or more, thereby starting short-distance wireless communication. In this way, the device connection unit 404 acquires device information of the image forming device 104 by the user performing an operation (called a touch operation) of bringing the NFC or BLE communication units of the data processing device 101 and the image forming device 104 close to each other. Based on the acquired device information, a wireless LAN connection to the image forming apparatus 104 via the network 103 is initiated.
The network control unit 405 transmits job setting information, job execution instructions, image data, user authentication information, and the like to the image forming apparatus 104 as a job execution request via the network 103. Furthermore, the network control unit 405 receives job setting information stored in the image forming apparatus 104 via the network 103.

ジョブ設定管理部406は、UI制御部402によりユーザが入力したジョブ設定情報や、ネットワーク制御部405により画像形成装置104や不図示のクラウドサーバーから受信したジョブ設定情報をRAM204や記憶装置209に格納する。このとき、ジョブ設定管理部406は、これらのジョブ設定情報をユーザがよく使う設定として「お気に入り」として管理する。また、ジョブ設定管理部406は、アプリケーション401のインストール時にRAM204や記憶装置209に格納されたカスタムのジョブ設定情報を「プリセット」として管理する。
ジョブ制御部407は、ジョブ設定管理部406で登録された「お気に入り」や「プリセット」のジョブ設定情報からジョブ実行指示を生成し、ネットワーク103を介して画像形成装置104に対するジョブ実行要求を送信する。また、ジョブ制御部407は、ジョブ実行状況や、スキャナ313やプリンタ314のデバイスの動作状態を、ネットワーク103を介して画像形成装置104から取得し、UI制御部402に送信する。
デバイス検索部408は、ネットワーク制御部405により、ネットワーク上にある画像形成装置を検索する。また、検索と同時に画像形成装置の構成情報の取得も行う。さらに、検索時に、ジョブ設定管理部406に記憶されているジョブ設定が実行可能なバイスのみを検索することも可能である。
デバイスリスト管理部409は、デバイス検索部408で検索されたデバイスからユーザが選択したデバイスのデバイス情報を記憶する。デバイス情報にはデバイスの構成情報も含まれている。
The job setting management unit 406 stores job setting information input by the user via the UI control unit 402 and job setting information received from the image forming apparatus 104 or a cloud server (not shown) via the network control unit 405 in the RAM 204 or the storage device 209. At this time, the job setting management unit 406 manages this job setting information as "favorites" that are settings that the user frequently uses. In addition, the job setting management unit 406 manages custom job setting information stored in the RAM 204 or the storage device 209 when the application 401 is installed as "presets."
The job control unit 407 generates a job execution instruction from job setting information such as “favorites” and “presets” registered in the job setting management unit 406, and transmits a job execution request to the image forming apparatus 104 via the network 103. The job control unit 407 also acquires the job execution status and the operating status of the devices, such as the scanner 313 and printer 314, from the image forming apparatus 104 via the network 103, and transmits them to the UI control unit 402.
A device search unit 408 searches for image forming devices on the network through the network control unit 405. In addition, at the same time as the search, configuration information of the image forming devices is also acquired. Furthermore, during the search, it is also possible to search only for devices that can execute the job settings stored in the job setting management unit 406.
A device list management unit 409 stores device information of a device selected by the user from the devices searched for by the device search unit 408. The device information also includes configuration information of the device.

・画像形成装置のソフトウェア構成
図5は、本実施例に係る画像形成装置104のソフトウェア構成を示すブロック図である。
アプリケーション501は、画像形成装置104のCPU302が実行するソフトウェアであり、RAM303に格納されている。
ユーザインタフェース(UI)制御部502は、ユーザが操作部307で入力したジョブ設定情報を受け付け、ジョブ実行管理部506に送信する。また、UI制御部502は、ジョブ実行管理部506やジョブ制御部507からの応答を受信し、操作部307に出力する。
認証部503は、データ処理装置101から受信した認証情報に基づいてユーザ認証処理を行い、その結果を返す。
デバイス接続部504は、データ処理装置101と画像形成装置104の近距離無線通信でハンドオーバーし、ネットワーク103を介した無線LAN通信を確立する。
ネットワーク制御部505は、データ処理装置101からジョブ設定やジョブ実行指示、画像データ、ユーザ認証情報、構成情報取得要求等を、ネットワーク103を介して受信する。
ジョブ実行管理部506は、UI制御部502によりユーザが入力したジョブ設定情報や、ネットワーク制御部505によりデータ処理装置101から受信したジョブ設定情報をRAM203やHDD305に格納する。このとき、ジョブ実行管理部506は、これらのジョブ設定情報をユーザがよく使う設定として「お気に入り」として管理する。また、外部からのメール送信ジョブ実行の許可状態を持ち、不許可の場合は、データ処理装置101からのジョブ実行はエラーと処理される。許可状態の変更はUI制御部からユーザの操作を受け付けることで変更される。
ジョブ制御部507は、受信したジョブ設定情報に応じ、スキャン処理部511、コピー処理部512、プリント処理部513及びファクス処理部514の各処理部を制御し、各種ジョブを実行する。このとき、ジョブ制御部507は、ユーザが操作部307で設定したジョブ設定情報や、ジョブ実行管理部506で登録された「お気に入り」や「プリセット」のジョブ設定情報から各種ジョブを実行する。さらに、ジョブ制御部507は、ネットワーク103を介して、データ処理装置101から受信したジョブ実行要求を受信し、受信したジョブ設定情報やジョブ実行指示に応じて、各種ジョブを実行する。また、ジョブ制御部507は、ジョブ実行状況や、スキャナ313やプリンタ314のデバイスの動作状態を、ネットワーク103を介してデータ処理装置101へ送信する。
Software Configuration of the Image Forming Apparatus FIG. 5 is a block diagram showing the software configuration of the image forming apparatus 104 according to this embodiment.
The application 501 is software executed by the CPU 302 of the image forming apparatus 104 and is stored in the RAM 303 .
A user interface (UI) control unit 502 receives job setting information input by the user via the operation unit 307, and transmits it to a job execution management unit 506. The UI control unit 502 also receives responses from the job execution management unit 506 and the job control unit 507, and outputs them to the operation unit 307.
The authentication unit 503 performs user authentication processing based on the authentication information received from the data processing device 101, and returns the result of the processing.
The device connection unit 504 performs handover by short-distance wireless communication between the data processing device 101 and the image forming device 104 , and establishes wireless LAN communication via the network 103 .
A network control unit 505 receives job settings, job execution instructions, image data, user authentication information, configuration information acquisition requests, and the like from the data processing device 101 via the network 103 .
The job execution management unit 506 stores job setting information input by the user via the UI control unit 502 and job setting information received from the data processing device 101 via the network control unit 505 in the RAM 203 or HDD 305. At this time, the job execution management unit 506 manages this job setting information as "favorites" that are settings that the user frequently uses. It also has a permission status for execution of a mail sending job from outside, and if permission is not granted, job execution from the data processing device 101 is processed as an error. The permission status is changed by receiving a user operation from the UI control unit.
The job control unit 507 controls each processing unit of the scan processing unit 511, the copy processing unit 512, the print processing unit 513, and the fax processing unit 514 in accordance with the received job setting information, and executes various jobs. At this time, the job control unit 507 executes various jobs based on the job setting information set by the user on the operation unit 307, or the job setting information of "favorite" or "preset" registered on the job execution management unit 506. Furthermore, the job control unit 507 receives a job execution request received from the data processing device 101 via the network 103, and executes various jobs in accordance with the received job setting information and job execution instruction. Furthermore, the job control unit 507 transmits the job execution status and the operating status of the devices of the scanner 313 and the printer 314 to the data processing device 101 via the network 103.

(データ処理装置の表示画面)
次に、図7を用いてデータ処理装置101のディスプレイ214に表示する画面であり、ジョブ実行時の画面について説明する。
<ホーム画面>
図7Aは、データ処理装置101を起動し最初に表示されるホーム画面である。MFPアプリアイコン711はMFPアプリケーション300を表すアイコンであり、MFPアプリアイコン711をタップすると、MFPアプリケーション300が起動する。
<アプリホーム画面>
図7Bは、MFPアプリケーション300が起動されたのち表示されるアプリホーム画面である。選択デバイスアイコン721は、現在選択されているデバイスが表示される。選択されていない場合は、「No Printer」と表示される。デバイス検索ボタン722は、デバイス検索用のボタンである。ボタン723はカラーコピー(ホチキス)ジョブの設定がされている実行ボタンである。ボタン723が押下されると、コピー設定画面(図7C)に遷移する。
デバイス検索ボタン722をタップすると、デバイス検索が実行され、デバイス検索画面(図7G)が表示される。
<デバイス検索画面>
図7Gはデバイス検索画面で、検索されたデバイスの一覧が表示される。検索結果755を選択することで、デバイスが選択される。
(Display screen of data processing device)
Next, a screen displayed on the display 214 of the data processing apparatus 101 during job execution will be described with reference to FIG.
<Home screen>
7A shows a home screen that is initially displayed upon starting up the data processing device 101. An MFP application icon 711 is an icon representing the MFP application 300, and when the MFP application icon 711 is tapped, the MFP application 300 is started up.
<App home screen>
Fig. 7B shows the application home screen that is displayed after the MFP application 300 is launched. The selected device icon 721 shows the currently selected device. If no device is selected, "No Printer" is displayed. The device search button 722 is a button for searching for devices. The button 723 is an execute button in which a color copy (stapling) job is set. When the button 723 is pressed, the screen transitions to the copy setting screen (Fig. 7C).
When the device search button 722 is tapped, a device search is executed and a device search screen (FIG. 7G) is displayed.
<Device search screen>
7G shows a device search screen, which displays a list of devices found. A device is selected by selecting a search result 755.

<コピー設定画面>
図7Cは、データ処理装置101におけるコピー設定画面である。コピー設定画面は、画像形成装置104で、コピーを実行するための設定を行うものである。タイトル731は、タイトルを表示し、設定をキャンセルして前の画面に戻るボタンを配置する。コピー設定エリア732は、コピーの設定を行うことが可能である。コピー設定には、カラー設定、解像度、読み取りサイズ、ホチキス(登録商標)、両面原稿などの設定が可能である。[スタート]ボタン733は、コピー実行ボタンであり、ボタンがタップされると選択中の画像形成装置に対するコピージョブを開始する。ジョブが開始されると、選択中の画像形成装置でジョブを実行可能かどうか判定し、ジョブを実行可能であれば、ジョブ設定情報、ジョブ実行指示を含んだジョブ実行要求を画像形成装置に送信し、ジョブ実行指示完了画面(図7L)を表示する。
<Copy settings screen>
FIG. 7C shows a copy setting screen in the data processing device 101. The copy setting screen is used to set the settings for executing copying on the image forming device 104. A title 731 displays the title, and a button for canceling the settings and returning to the previous screen is arranged. A copy setting area 732 allows the user to set copy settings. The copy settings can include color settings, resolution, reading size, stapler (registered trademark), double-sided original, and the like. A [Start] button 733 is a copy execution button, and when the button is tapped, a copy job is started for the selected image forming device. When a job is started, it is determined whether the selected image forming device can execute the job, and if the job can be executed, a job execution request including job setting information and a job execution instruction is sent to the image forming device, and a job execution instruction completion screen (FIG. 7L) is displayed.

<ジョブ実行指示完了画面>
図7Lはジョブ実行指示完了画面で、[OK]ボタン791をタップすると、アプリホーム画面(図7B)に戻る。
<選択中デバイス実行不可エラー画面>
図7Dは、選択中の画像形成装置でジョブが実行できないときに表示される選択中デバイス実行不可エラー画面741である。
<実行可能デバイス抽出結果画面>
図7Eは実行可能デバイス抽出結果画面742であり、登録されている画像形成装置リストのなかで、実行しようとしているコピー設定ジョブが実行可能な画像形成装置を表示する。[OK]ボタン743がタップされると、選択中デバイスを切り替え、不図示のWi-Fi接続画面に遷移する。Wi-Fi接続画面は、OSの画面でもよいし、アプリ内で保持してもよい。[キャンセル]ボタン744がタップされると、コピー設定画面(図7C)に戻る。
<実行可能デバイス抽出結果(デバイスなし)画面>
図7Fは実行可能デバイス抽出結果(デバイスなし)画面751で、登録されている画像形成装置リストのなかで、実行しようとしているコピー設定ジョブが実行可能な画像形成装置がなかった場合に表示される。[閉じる]ボタン752がタップされると、コピー設定画面(図7C)に戻る。
<実行可能デバイス検索結果画面>
図7Hは、実行可能デバイス検索結果画面766であり、ネットワーク上の画像形成装置を検索し、実行しようとしているコピー設定ジョブが実行可能な画像形成装置を表示する。[はい]ボタン767がタップされると表示している画像形成装置に対し、ジョブ実行要求を送信する。ジョブ実行要求を送信した画像形成装置は、デバイスリストに登録される。[キャンセル]ボタン768がタップされると、コピー設定画面(図7C)に戻る。
<Job execution instruction completion screen>
FIG. 7L shows the job execution instruction completion screen. When an [OK] button 791 is tapped on this screen, the screen returns to the application home screen (FIG. 7B).
<Selected device cannot be executed error screen>
FIG. 7D shows a selected device execution impossible error screen 741 that is displayed when the job cannot be executed by the selected image forming apparatus.
<Executable device extraction result screen>
7E shows an executable device extraction result screen 742, which displays image forming devices that can execute the copy setting job to be executed from the list of registered image forming devices. When the [OK] button 743 is tapped, the selected device is switched and the screen transitions to a Wi-Fi connection screen (not shown). The Wi-Fi connection screen may be an OS screen or may be held within the app. When the [Cancel] button 744 is tapped, the screen returns to the copy setting screen (FIG. 7C).
<Executable device extraction result (no device) screen>
7F shows an executable device extraction result (no device) 751, which is displayed when there is no image forming device capable of executing the copy setting job to be executed among the registered image forming device list. When the [Close] button 752 is tapped, the screen returns to the copy setting screen (FIG. 7C).
<Search results for executable devices>
Fig. 7H shows an executable device search result screen 766, which searches for image forming devices on the network and displays image forming devices that can execute the copy setting job to be executed. When the [Yes] button 767 is tapped, a job execution request is sent to the displayed image forming device. The image forming device that sent the job execution request is registered in the device list. When the [Cancel] button 768 is tapped, the screen returns to the copy setting screen (Fig. 7C).

<デバイス選択画面>
図7Iは、デバイス選択画面771で、デバイスの検索結果を一覧で表示している。デバイス選択画面771では、ジョブ設定の機能との一致数にしたがって、順に表示してもよい。ジョブ実行には機能が不足しているデバイスには、警告マーク772を表示する。
<デバイス検索エラー表示画面>
図7Jはデバイス検索エラー表示画面781で、ネットワーク上の画像形成装置を検索し、実行しようとしているコピー設定ジョブが実行可能な画像形成装置がなかった場合に表示される。[次へ]ボタン782がタップされると、不足機能表示画面(図7K)に遷移する。
<不足機能表示画面>
図7Kは不足機能表示画面786であり、選択中の画像形成装置でジョブを実行するために不足している機能を表示してユーザに通知する。[閉じる]ボタン787をタップすると、コピー設定画面(図7C)に戻る。
<Device selection screen>
7I shows a list of device search results on a device selection screen 771. Devices may be displayed in order of the number of matches with the job settings on the device selection screen 771. A warning mark 772 is displayed for devices that lack the functionality required to execute the job.
<Device search error display screen>
Fig. 7J shows a device search error display screen 781, which is displayed when a search is performed for image forming devices on the network and no image forming device capable of executing the copy setting job to be executed is found. When a [Next] button 782 is tapped, the screen transitions to a missing function display screen (Fig. 7K).
<Missing function display screen>
7K shows a missing function display screen 786, which displays and notifies the user of the missing functions required to execute a job in the selected image forming apparatus. When the user taps a [Close] button 787, the screen returns to the copy setting screen (FIG. 7C).

・データ処理装置における送信処理
次に、データ処理装置101の送信の流れについて、図6を参照して説明する。
図6のフローチャートに示す各動作(ステップ)は、CPU202がROM203又は記憶装置209に記憶された各制御モジュールを実現するためのプログラムをRAM204に読み出し、実行することにより実現される。なお、以下ではステップを「S」で表す。
S601で、CPU202はホーム画面(図7A)で、アイコン711がタップされたことを検知すると、アプリケーション300を起動する。
S602で、CPU202はアプリホーム画面(図7B)からカラーコピー(ホチキス)のジョブボタン723がタップされたことを検知し、コピー設定画面(図7C)を表示する。
S603で、CPU202はコピー設定画面(図7C)で[スタート]ボタン733がタップされたかどうかを判別する。タップされたと判別した場合(S603で「はい」の場合)は、S604に処理を進め、そうでない場合(S603で「いいえ」の場合)は、S603に処理を戻し待機する。
S604で、CPU202はデータ処理装置101がWi-Fi接続されているかどうかを判別し、接続されている場合(S604で「はい」の場合)は、S605に処理を進め、そうでない場合(S604で「いいえ」の場合)は、S606に処理を進める。
S605で、CPU202は選択中のデバイスでジョブが実行可能かどうか判別する。具体的には、ジョブの設定情報とデバイスの構成情報からジョブが実行可能かどうかを判別する。実行可能である場合(S605で「はい」の場合)は、S614に処理を進め、そうでない場合(S605で「いいえ」の場合)は、S615に処理を進める。
Transmission Processing in the Data Processing Device Next, the flow of transmission in the data processing device 101 will be described with reference to FIG.
6 is realized by the CPU 202 reading into the RAM 204 a program for implementing each control module stored in the ROM 203 or the storage device 209, and executing the program. Note that hereinafter, each step is represented by "S."
In S601, when the CPU 202 detects that the icon 711 has been tapped on the home screen (FIG. 7A), the CPU 202 launches the application 300.
In S602, the CPU 202 detects that the job button 723 for color copy (stapling) has been tapped on the application home screen (FIG. 7B), and displays the copy setting screen (FIG. 7C).
In S603, the CPU 202 determines whether the [START] button 733 on the copy setting screen (FIG. 7C) has been tapped. If it is determined that the [START] button 733 has been tapped (YES in S603), the process proceeds to S604, and if not (NO in S603), the process returns to S603 and waits.
In S604, the CPU 202 determines whether the data processing device 101 is connected via Wi-Fi, and if it is connected ("Yes" in S604), proceeds to S605; if it is not connected ("No" in S604), proceeds to S606.
In S605, the CPU 202 determines whether the job can be executed on the selected device. Specifically, it determines whether the job can be executed from the job setting information and device configuration information. If the job can be executed (YES in S605), the process proceeds to S614. If not (NO in S605), the process proceeds to S615.

S614で、CPU202はジョブ実行指示を含むジョブ実行要求を選択中のデバイスに送信し、ジョブ実行指示完了画面(図7L)を表示し、処理を終了する。
一方、ジョブが実行可能で無い場合は、S615で、CPU202はデータ処理装置102のデバイスリストに登録されているデバイスからジョブ設定が実行可能なデバイスを検索する(図7D)。
S616で、CPU202は実行可能なデバイスがあるか判別し、実行可能なデバイスがある場合(S616で「はい」の場合)はS622に処理を進め、そうでない場合(S616で「いいえ」の場合)は、S617に処理を進める。
S622で、CPU202は実行可能デバイス検索結果画面766(図7H)を表示し、抽出されたデバイスでジョブを実行するか問い合わせる。[はい]ボタン767がタップされた場合(S622で「はい」の場合)は、検索された実行可能デバイスに送信先を切り替えてS614に処理を進め、そうでない場合(S622で「いいえ」の場合)は、処理を終了する。なお、ここでデバイスの検索結果を一覧(図7I)を表示し、デバイス一覧からユーザにデバイスを選択させるようにしてもよい。
S617で、CPU202はデバイス検索画面(図7G)を表示しネットワーク上のデバイスを検索する。
In S614, the CPU 202 transmits a job execution request including a job execution instruction to the selected device, displays a job execution instruction completion screen (FIG. 7L), and ends the process.
On the other hand, if the job cannot be executed, in S615, the CPU 202 searches for a device that can execute the job setting from among the devices registered in the device list of the data processing device 102 (FIG. 7D).
In S616, the CPU 202 determines whether there is an executable device, and if there is an executable device (YES in S616), the process proceeds to S622; if not (NO in S616), the process proceeds to S617.
In S622, the CPU 202 displays an executable device search result screen 766 (FIG. 7H) and asks whether to execute the job with the extracted device. If the [Yes] button 767 is tapped (YES in S622), the destination is switched to the searched executable device and the process proceeds to S614; otherwise (NO in S622), the process ends. Note that a list of device search results (FIG. 7I) may be displayed here, and the user may select a device from the device list.
In S617, the CPU 202 displays a device search screen (FIG. 7G) and searches for devices on the network.

S619で、CPU202は検索されたデバイスでジョブ設定が実行可能であるか判定し、実行可能なデバイスがある場合(S619で「はい」の場合)は、S622に処理を進め、そうでない場合(S619で「いいえ」の場合)はS620に処理を進める。
S620で、CPU202はデバイス検索エラー表示画面781(図7J)を表示し、実行可能なデバイスが見つからなかったことをユーザに通知する。[次へ]ボタン782がタップされるとS621へ処理を進める。
S621で、CPU202は不足機能表示画面786(図7K)を表示し、ユーザに選択中のデバイスで不足している機能を通知し、処理を終了する。
S604でWi-Fiにつながっていない場合は、S606で、CPU202はデータ処理装置102に登録されているデバイスからジョブ設定が実行可能なデバイスを検索する(図7D)。
S607で、CPU202は実行可能なデバイスがあるか判別し、実行可能なデバイスがある場合(S607で「はい」の場合)はS608に処理を進め、そうでない場合(S607で「いいえ」の場合)はS611に処理を進める。
S608で、CPU202は実行可能デバイス抽出結果画面742(図7E)を表示する。
S609で、CPU202は実行可能デバイス抽出結果画面742(図7E)で、[OK]ボタン743のタップを検知した場合、S610に処理を進め、[キャンセル]ボタン744がタップされた場合は処理を終了する。
S610で、CPU202はユーザが検索で見つかったデバイスにWi-Fi接続することを促すためにOSのNW(ネットワーク)設定画面に遷移し、処理を終了する。
一方、S607で実行可能なデバイスがなかった場合、S611で、CPU202は実行可能デバイス抽出結果(デバイスなし)画面751(図7F)を表示し、記憶しているデバイスリストにジョブ実行可能なデバイスがないことをユーザに通知する。[閉じる]ボタン752がタップされることを検知すると処理を終了する。
以上の説明の通り、本実施形態によれば、まず、データ処理装置から画像形成装置にジョブ実行を指示する際に、実行しようとするジョブ設定が、選択中の画像形成装置で実行可能かどうか確認する。実行できない場合は、データ処理装置102が記憶しているデバイスリスト又は、ネットワーク上の画像形成装置を探索し、ジョブ実行可能なデバイスを検索し、該装置で、ジョブ実行が可能となる。また、実行可能なデバイスが見つからなかった場合であっても、選択中の画像形成装置で実行不可能な理由をユーザに通知することで、ユーザビリティを向上することができる。
In S619, the CPU 202 determines whether the job setting can be executed on the searched device, and if there is an executable device (YES in S619), the process proceeds to S622; if not (NO in S619), the process proceeds to S620.
In S620, the CPU 202 displays a device search error display screen 781 (FIG. 7J) to notify the user that an executable device was not found. When the [Next] button 782 is tapped, the process proceeds to S621.
In S621, the CPU 202 displays a missing function display screen 786 (FIG. 7K), notifies the user of the functions that are missing in the selected device, and ends the process.
If it is determined in step S604 that the device is not connected to Wi-Fi, in step S606, the CPU 202 searches for a device that can execute the job setting from among the devices registered in the data processing device 102 (FIG. 7D).
In S607, the CPU 202 determines whether there is an executable device, and if there is an executable device (YES in S607), the process proceeds to S608; if not (NO in S607), the process proceeds to S611.
In S608, the CPU 202 displays an executable device extraction result screen 742 (FIG. 7E).
In S609, if the CPU 202 detects that the [OK] button 743 has been tapped on the executable device extraction result screen 742 (FIG. 7E), the process proceeds to S610, and if the [Cancel] button 744 has been tapped, the process ends.
In S610, the CPU 202 transitions to an OS NW (network) setting screen to prompt the user to connect via Wi-Fi to the device found in the search, and then ends the process.
On the other hand, if there is no executable device in S607, in S611, the CPU 202 displays an executable device extraction result (no device) screen 751 (FIG. 7F) and notifies the user that there is no device capable of executing the job in the stored device list. When it detects that the [Close] button 752 has been tapped, the processing ends.
As described above, according to this embodiment, when the data processing device instructs the image forming device to execute a job, it is first confirmed whether the job settings to be executed can be executed on the selected image forming device. If the job cannot be executed, the data processing device 102 searches for a device list stored therein or image forming devices on the network to search for a device that can execute the job, and the job can be executed on that device. Even if no device that can execute the job is found, the user is notified of the reason why the job cannot be executed on the selected image forming device, thereby improving usability.

(その他の実施例)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
本実施形態の開示は、以下の構成、方法、プログラムおよびシステムを含む。
(構成1)
画像形成装置と無線通信で接続される情報処理装置であって、
ジョブ設定情報を含むジョブ実行要求を前記画像形成装置に送信する送信手段と、
ジョブを実行可能な画像形成装置を検索する検索手段とを有し、
前記ジョブ設定情報から前記画像形成装置でジョブを実行することできないと判定した場合であって、前記検索手段がジョブを実行可能な画像形成装置を検索し、ジョブを実行可能な画像形成装置があった場合、前記送信手段は、該検索された画像形成装置にジョブ実行要求を送信すること
を特徴とする情報処理装置。
(構成2)
前記検索手段は、前記情報処理装置が記憶しているデバイスリストからジョブを実行可能な画像形成装置を検索する
ことを特徴とする構成1に記載の情報処理装置。
(構成3)
前記検索手段は、前記情報処理装置が記憶しているデバイスリストからジョブを実行可能な画像形成装置を検索することができなかった場合は、ネットワーク上の画像形成装置からジョブを実行可能な画像形成装置を検索する
ことを特徴とする構成2に記載の情報処理装置。
(構成4)
前記検索手段がジョブを実行可能な画像形成装置が見つけられなかった場合は、ジョブの実行に不足している機能を表示する不足機能表示手段を、
更に有することを特徴とする構成1~3のいずれか1つに記載の情報処理装置。
(構成5)
さらに表示手段を有し、
前記画像形成装置と無線通信で接続がされていない場合であって、前記検索手段がデバイスリストからジョブを実行可能な画像形成装置を検索し、ジョブを実行可能な画像形成装置があった場合は、前記表示手段は、該画像形成装置と無線通信で接続することをユーザに促す表示を行う
ことを特徴とする構成1~4のいずれか1つに記載の情報処理装置。
(構成6)
前記無線通信は、Wi-Fi、BLE、Bluetoothである
ことを特徴とする構成1~5のいずれか1つに記載の情報処理装置。
(構成7)
前記表示手段は、検索された画像形成装置を一覧として表示し、機能が不足している画像形成装置については、警告マークを更に表示する
ことを特徴とする構成1~6のいずれか1つに記載の情報処理装置。
(方法1)
画像形成装置と無線通信で接続される情報処理装置の制御方法であって、
ジョブ設定情報を含むジョブ実行要求を前記画像形成装置に送信する送信工程と、
ジョブを実行可能な画像形成装置を検索する検索工程とを有し、
前記ジョブ設定情報から前記画像形成装置でジョブを実行することできないと判定した場合であって、前記検索工程においてジョブを実行可能な画像形成装置を検索し、ジョブを実行可能な画像形成装置があった場合、前記送信工程で、該検索された画像形成装置にジョブ実行要求を送信すること
を特徴とする情報処理装置の制御方法。
(プログラム1)
方法1に記載の情報処理装置の制御方法を、コンピュータに実行させるためのプログラム。
(システム1)
構成1~5のいずれか1つに記載の情報処理装置と画像形成装置がネットワークで接続された画像形成システム。
(Other Examples)
The present invention can also be realized by a process in which a program for implementing one or more of the functions of the above-described embodiments is supplied to a system or device via a network or a storage medium, and one or more processors in a computer of the system or device read and execute the program. The present invention can also be realized by a circuit (e.g., ASIC) that implements one or more of the functions.
The disclosure of the present embodiment includes the following configurations, methods, programs, and systems.
(Configuration 1)
An information processing apparatus that is connected to an image forming apparatus via wireless communication,
a transmission means for transmitting a job execution request including job setting information to the image forming apparatus;
a search unit for searching for an image forming apparatus capable of executing a job;
An information processing device characterized in that, when it is determined from the job setting information that the job cannot be executed on the image forming device, the search means searches for an image forming device capable of executing the job, and if an image forming device capable of executing the job is found, the transmission means transmits a job execution request to the searched image forming device.
(Configuration 2)
2. The information processing apparatus according to configuration 1, wherein the search means searches for an image forming apparatus capable of executing a job from a device list stored in the information processing apparatus.
(Configuration 3)
The information processing apparatus according to configuration 2, characterized in that the search means, when unable to search for an image forming apparatus capable of executing the job from the device list stored in the information processing apparatus, searches for an image forming apparatus capable of executing the job from image forming apparatuses on a network.
(Configuration 4)
a missing function display means for displaying a function that is missing for executing the job when the search means cannot find an image forming apparatus capable of executing the job,
4. The information processing device according to any one of configurations 1 to 3, further comprising:
(Configuration 5)
Further, the display means is provided.
The information processing device according to any one of configurations 1 to 4, characterized in that when there is no wireless connection with the image forming device, the search means searches for an image forming device capable of executing the job from a device list, and if an image forming device capable of executing the job is found, the display means displays a message urging the user to connect with the image forming device via wireless communication.
(Configuration 6)
The information processing device according to any one of configurations 1 to 5, wherein the wireless communication is Wi-Fi, BLE, or Bluetooth.
(Configuration 7)
The information processing device according to any one of configurations 1 to 6, wherein the display means displays a list of the searched image forming devices, and further displays a warning mark for an image forming device that is lacking in functions.
(Method 1)
A method for controlling an information processing device connected to an image forming device via wireless communication, comprising:
a transmission step of transmitting a job execution request including job setting information to the image forming apparatus;
a search step of searching for an image forming apparatus capable of executing the job,
A control method for an information processing device, characterized in that when it is determined from the job setting information that the job cannot be executed on the image forming device, an image forming device capable of executing the job is searched for in the search process, and if an image forming device capable of executing the job is found, a job execution request is sent to the searched image forming device in the transmission process.
(Program 1)
A program for causing a computer to execute the method for controlling an information processing device according to the first method.
(System 1)
6. An image forming system in which the information processing apparatus according to any one of configurations 1 to 5 and an image forming apparatus are connected via a network.

101 データ処理装置
202 CPU
203 ROM
204 RAM
212 無線LAN通信部
401 アプリケーション(データ処理装置)
501 アプリケーション(画像形成装置)
503 認証部
506 ジョブ実行管理部
101 Data processing device
202 CPU
203 ROM
204 RAM
212 Wireless LAN communication unit
401 Application (data processing device)
501 Application (Image forming device)
503 Authentication Department
506 Job Execution Management Unit

Claims (10)

画像形成装置と無線通信で接続される情報処理装置であって、
表示手段と、
ジョブ設定情報を含むジョブ実行要求を前記画像形成装置に送信する送信手段と、
ジョブを実行可能な画像形成装置を検索する検索手段とを有し、
前記ジョブ設定情報から前記画像形成装置でジョブを実行することできないと判定した場合であって、前記検索手段がジョブを実行可能な画像形成装置を検索し、ジョブを実行可能な画像形成装置があった場合、前記送信手段は、該検索された画像形成装置にジョブ実行要求を送信すること
を特徴とする情報処理装置。
An information processing apparatus that is connected to an image forming apparatus via wireless communication,
A display means;
a transmission means for transmitting a job execution request including job setting information to the image forming apparatus;
a search unit for searching for an image forming apparatus capable of executing a job;
An information processing device characterized in that, when it is determined from the job setting information that the job cannot be executed on the image forming device, the search means searches for an image forming device capable of executing the job, and if an image forming device capable of executing the job is found, the transmission means transmits a job execution request to the searched image forming device.
前記検索手段は、前記情報処理装置が記憶しているデバイスリストからジョブを実行可能な画像形成装置を検索する
ことを特徴とする請求項1に記載の情報処理装置。
2. The information processing apparatus according to claim 1, wherein the search unit searches for an image forming apparatus capable of executing a job from a device list stored in the information processing apparatus.
前記検索手段は、前記情報処理装置が記憶しているデバイスリストからジョブを実行可能な画像形成装置を検索することができなかった場合は、ネットワーク上の画像形成装置からジョブを実行可能な画像形成装置を検索する
ことを特徴とする請求項2に記載の情報処理装置。
3. The information processing apparatus according to claim 2, wherein the search means searches for an image forming apparatus capable of executing the job from image forming apparatuses on a network when the search means is unable to search for an image forming apparatus capable of executing the job from the device list stored in the information processing apparatus.
前記表示手段は、前記検索手段がジョブを実行可能な画像形成装置が見つけられなかった場合は、ジョブの実行に不足している機能を表示する
ことを特徴とする請求項3に記載の情報処理装置。
4. The information processing apparatus according to claim 3, wherein said display means displays a function that is lacking for executing the job when said search means cannot find an image forming apparatus capable of executing the job.
前記画像形成装置と無線通信で接続がされていない場合であって、前記検索手段がデバイスリストからジョブを実行可能な画像形成装置を検索し、ジョブを実行可能な画像形成装置があった場合、前記表示手段は、該画像形成装置と無線通信で接続することをユーザに促す表示を行う
ことを特徴とする請求項2項に記載の情報処理装置。
The information processing device according to claim 2, characterized in that when there is no wireless connection with the image forming device, the search means searches for an image forming device capable of executing the job from the device list, and when an image forming device capable of executing the job is found, the display means displays a message prompting the user to connect with the image forming device via wireless communication.
前記無線通信は、Wi-Fi、BLE、Bluetoothである
ことを特徴とする請求項1~5のいずれか1項に記載の情報処理装置。
6. The information processing device according to claim 1, wherein the wireless communication is Wi-Fi, BLE, or Bluetooth.
前記表示手段は、検索された画像形成装置を一覧として表示し、機能が不足している画像形成装置については、警告マークを更に表示する
ことを特徴とする請求項2又は3に記載の情報処理装置。
4. The information processing apparatus according to claim 2, wherein the display means displays a list of the searched image forming apparatuses, and further displays a warning mark for an image forming apparatus that is lacking in functions.
画像形成装置と無線通信で接続される情報処理装置の制御方法であって、
ジョブ設定情報を含むジョブ実行要求を前記画像形成装置に送信する送信工程と、
ジョブを実行可能な画像形成装置を検索する検索工程とを有し、
前記ジョブ設定情報から前記画像形成装置でジョブを実行することできないと判定した場合であって、前記検索工程においてジョブを実行可能な画像形成装置を検索し、ジョブを実行可能な画像形成装置があった場合、前記送信工程で、該検索された画像形成装置にジョブ実行要求を送信すること
を特徴とする情報処理装置の制御方法。
A method for controlling an information processing device connected to an image forming device via wireless communication, comprising:
a transmission step of transmitting a job execution request including job setting information to the image forming apparatus;
a search step of searching for an image forming apparatus capable of executing the job,
A control method for an information processing device, characterized in that when it is determined from the job setting information that the job cannot be executed on the image forming device, an image forming device capable of executing the job is searched for in the search process, and if an image forming device capable of executing the job is found, a job execution request is sent to the searched image forming device in the transmission process.
請求項8に記載の情報処理装置の制御方法を、コンピュータに実行させるためのプログラム。 A program for causing a computer to execute the control method for an information processing device according to claim 8. 請求項1~5のいずれか1項に記載の情報処理装置と画像形成装置がネットワークで接続された画像形成システム。 An image forming system in which the information processing device according to any one of claims 1 to 5 and an image forming device are connected via a network.
JP2022205195A 2022-12-22 2022-12-22 Information processing device, method of controlling information processing device, program, and image formation system Pending JP2024089782A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022205195A JP2024089782A (en) 2022-12-22 2022-12-22 Information processing device, method of controlling information processing device, program, and image formation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022205195A JP2024089782A (en) 2022-12-22 2022-12-22 Information processing device, method of controlling information processing device, program, and image formation system

Publications (1)

Publication Number Publication Date
JP2024089782A true JP2024089782A (en) 2024-07-04

Family

ID=91715724

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022205195A Pending JP2024089782A (en) 2022-12-22 2022-12-22 Information processing device, method of controlling information processing device, program, and image formation system

Country Status (1)

Country Link
JP (1) JP2024089782A (en)

Similar Documents

Publication Publication Date Title
US10122884B2 (en) Cooperative image processing system, cooperative image processing method, portable terminal apparatus, image processing apparatus, and recording medium
JP6222950B2 (en) Printing apparatus, control method thereof, and program
US12175150B2 (en) Information processing system, information processing device, image forming device, and control method therefor, and storage medium for displaying information
JP7166774B2 (en) Information processing device, control method for information processing device, and program
JP2024089782A (en) Information processing device, method of controlling information processing device, program, and image formation system
JP7383432B2 (en) Communication device, communication device control method, and program
JP2020184801A (en) Information processing device and control method of the same
US11843730B2 (en) Information processing method that converts a telephone function code included in destination information to a fax transmission function code, and storage medium
US11516368B2 (en) Information processing device, image forming apparatus, control method thereof, and storage medium for sending job information
US20230098824A1 (en) Data processing device, image forming device, control method therefor, and non-transitory computer-readable storage medium
JP7439035B2 (en) Data processing device, image forming device, control method thereof, and program
JP7604217B2 (en) Image processing device, control method thereof, program, and system
JP2023050735A (en) Data processing apparatus, image forming apparatus and method for controlling the same, and program
JP2023065045A (en) Image processing device, system, control method for image processing device, and program
JP2025033270A (en) Image processing system and method for controlling image processing system
JP2023021790A (en) Information processing device and control method thereof, and information processing system and program
US20230102714A1 (en) Image processing apparatus, method of controlling image processing apparatus, and storage medium
JP2023081654A (en) Information processing device, control method and program for information processing device
JP2025043584A (en) Information processing device, control method for information processing device, and program
JP2024169976A (en) COMMUNICATION DEVICE CONTROL PROGRAM, COMMUNICATION DEVICE CONTROL METHOD, AND COMMUNICATION SYSTEM
JP2023074278A (en) Information processing apparatus, control method for information processing apparatus, and program
JP2023157059A (en) Data processing system, data processing method, multifunctional machine, and program
JP2023054551A (en) Information processing system and method for controlling information processing system
JP2018033150A (en) Communication device, control method therefor and program