Nothing Special   »   [go: up one dir, main page]

JP2019091461A - Program and communication device - Google Patents

Program and communication device Download PDF

Info

Publication number
JP2019091461A
JP2019091461A JP2018232232A JP2018232232A JP2019091461A JP 2019091461 A JP2019091461 A JP 2019091461A JP 2018232232 A JP2018232232 A JP 2018232232A JP 2018232232 A JP2018232232 A JP 2018232232A JP 2019091461 A JP2019091461 A JP 2019091461A
Authority
JP
Japan
Prior art keywords
setting
range
setting range
data
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2018232232A
Other languages
Japanese (ja)
Other versions
JP6645566B2 (en
Inventor
紀彦 浅井
Norihiko Asai
紀彦 浅井
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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2018232232A priority Critical patent/JP6645566B2/en
Publication of JP2019091461A publication Critical patent/JP2019091461A/en
Priority to JP2020001955A priority patent/JP6927337B2/en
Application granted granted Critical
Publication of JP6645566B2 publication Critical patent/JP6645566B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Telephone Function (AREA)

Abstract

To provide a communication device for issuing a command for image processing to an image processing apparatus, which has a technique of restricting a command for image processing unsuitable for the capability of the image processing apparatus.SOLUTION: When a first setting range that can be set by a communication device is the same as a second setting range in which image processing can be executed by an image processing apparatus are the same (S244: YES), instruction data for executing processing by the image processing apparatus is output. When the first setting range is different from the second setting range (S244: NO), namely, when the first setting range is smaller than the second setting range, output of the instruction data is restricted since the processing that can be executed by the image processing apparatus cannot be set by the communication device. When the first setting range is larger than the second setting range, output of the instruction data is restricted since the processing that cannot be executed by the image processing apparatus is set by the communication device. With this configuration, a command for image processing unsuitable for the capability of the image processing apparatus can be restricted.SELECTED DRAWING: Figure 11

Description

本発明は、通信装置によって画像処理装置に画像の処理を指示するためのプログラム等に関する。   The present invention relates to a program or the like for instructing an image processing apparatus to process an image by a communication apparatus.

近年、下記特許文献に記載されているように、スマートフォン,タブレットPC等の通信装置と、画像処理装置との通信には、Bluetooth(登録商標),WiFi(登録商標),NFC(Near Field Communicationの略)等の無線通信方式が採用されている。そして、その無線通信を利用して、通信装置から画像処理装置へ画像データが送信され、画像処理装置で、画像処理が行われる技術が開発されている。   In recent years, as described in the following patent documents, Bluetooth (registered trademark), WiFi (registered trademark), NFC (Near Field Communication) are used for communication between a communication device such as a smartphone or tablet PC and an image processing apparatus. A wireless communication method such as abbreviation) is adopted. Then, using the wireless communication, image data is transmitted from the communication apparatus to the image processing apparatus, and a technology is developed in which image processing is performed in the image processing apparatus.

特開2007−166538号公報JP 2007-166538 A

上記技術では、画像データとともに、画像データに対する画像処理の設定値が、通信装置から画像処理装置へ送信され、画像処理装置では、送信された画像処理の設定値に従って、画像処理が行われる。画像データに対する画像処理の設定値とは、具体的には、例えば、印刷処理の設定値には、印刷用紙のサイズ,印刷色等の設定値があり、スキャン処理の設定値には、解像度等の設定値がある。画像処理の設定値は、通信装置で設定されるため、画像処理装置の画像処理能力,処理スペック等に適応していない場合がある。これにより、画像処理装置の処理能力に適応しない画像処理が行われる虞がある。   In the above technology, the setting value of the image processing for the image data is transmitted from the communication device to the image processing apparatus together with the image data, and the image processing apparatus performs the image processing according to the setting value of the transmitted image processing. More specifically, for example, the setting values for print processing include setting values such as the size of printing paper and printing color, and the setting values for image processing for image data include resolutions, etc. There is a setting value of. Since the setting value of the image processing is set by the communication device, the setting value may not be adapted to the image processing capability, the processing specification, etc. of the image processing device. As a result, there is a possibility that image processing which is not adapted to the processing capability of the image processing apparatus may be performed.

具体的には、例えば、通信装置で、カラー印刷とモノクロ印刷との選択を行うことができない場合がある。つまり、通信装置で、カラー印刷の設定が行えないように、印刷処理の設定値の設定範囲が限定されている場合がある。このような場合は、印刷装置は、画像をカラー印刷することができるにも拘わらず、通信装置は、印刷装置へ、モノクロでの印刷処理を指令することになる。つまり、印刷装置の印刷能力を充分に発揮されない状態での印刷処理が行われる。本発明は、そのような事情に鑑みてなされたものであり、画像処理装置に画像処理の指令を行う通信装置において、画像処理装置の能力に適応しない画像処理の指令を制限するための技術を提供する。   Specifically, for example, the communication apparatus may not be able to select color printing and monochrome printing. That is, the setting range of the setting value of the printing process may be limited so that the setting of color printing can not be performed by the communication apparatus. In such a case, although the printing apparatus can print an image in color, the communication apparatus instructs the printing apparatus to perform printing processing in monochrome. That is, the printing process is performed in a state in which the printing capability of the printing apparatus is not sufficiently exhibited. The present invention has been made in view of such circumstances, and in a communication apparatus for instructing an image processing apparatus to perform image processing, a technique for limiting an image processing instruction not adapted to the capability of the image processing apparatus is disclosed. provide.

上記課題を解決するために、本発明に記載のプログラムは、画像処理を行う画像処理装置と通信を行う通信部と、記憶部と、を備える通信装置のコンピュータが読み取り可能なプログラムであって、前記コンピュータを、前記記憶部が記憶する設定データに従った画像処理の実行を指示する指示データを、前記通信部を介して前記画像処理装置に出力する指示データ出力手段と、前記記憶部に記憶させることが可能な設定データの設定範囲が第1の設定範囲のとなるよう限定する設定範囲限定手段と、前記第1の設定範囲に対応する第1の設定範囲データを取得する第1範囲取得手段と、前記画像処理装置が画像処理を実行可能な設定値の設定範囲である第2の設定範囲に対応する第2の設定範囲データを、前記通信部を介して取得する第2範囲取得手段と、前記第1範囲取得手段によって取得された第1の設定範囲データが対応する第1の設定範囲と、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲と、が同じである場合に、前記指示データ出力手段による前記指示データの出力を制限せず、前記第1範囲取得手段によって取得された第1の設定範囲データが対応する第1の設定範囲と、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲と、が異なる場合に、前記指示データ出力手段による前記指示データの出力を制限する指示データ出力制限手段と、して機能させることを特徴とする。   In order to solve the above problems, a program according to the present invention is a program that can be read by a computer of a communication device including a communication unit that communicates with an image processing apparatus that performs image processing, and a storage unit. Instruction data output means for outputting instruction data for instructing execution of image processing according to setting data stored in the storage unit to the image processing apparatus via the communication unit; and storing the computer in the storage unit Setting range limitation means for limiting the setting range of setting data that can be set to be the first setting range, and first range acquisition for obtaining first setting range data corresponding to the first setting range A second setting range data corresponding to a second setting range that is a setting range of setting values with which the image processing apparatus can execute the image processing via the communication unit; A first setting range to which the range obtaining means and the first setting range data obtained by the first range obtaining means correspond, and a second setting range data obtained by the second range obtaining means correspond to each other. When the second setting range is the same, the first setting range data acquired by the first range acquiring unit does not limit the output of the instruction data by the instruction data outputting unit, When the setting range of 1 and the second setting range corresponding to the second setting range data acquired by the second range acquiring means are different from each other, the output of the instruction data by the instruction data outputting means is restricted. It functions as an instruction data output limiting means.

また、上記課題を解決するために、本発明に記載の通信装置は、画像処理を行う画像処理装置と通信を行う通信部と、記憶部と、を備える通信装置であって、前記記憶部が記憶する設定データに従った画像処理の実行を指示する指示データを、前記通信部を介して前記画像処理装置に出力する指示データ出力手段と、前記記憶部に記憶させることが可能な設定データの設定範囲が第1の設定範囲のとなるよう限定する設定範囲限定手段と、前記第1の設定範囲に対応する第1の設定範囲データを取得する第1範囲取得手段と、前記画像処理装置が画像処理を実行可能な設定値の設定範囲である第2の設定範囲に対応する第2の設定範囲データを、前記通信部を介して取得する第2範囲取得手段と、前記第1範囲取得手段によって取得された第1の設定範囲データが対応する第1の設定範囲と、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲と、が同じである場合に、前記指示データ出力手段による前記指示データの出力を制限せず、前記第1範囲取得手段によって取得された第1の設定範囲データが対応する第1の設定範囲と、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲と、が異なる場合に、前記指示データ出力手段による前記指示データの出力を制限する指示データ出力制限手段と、を備えることを特徴とする。   Further, in order to solve the above problems, a communication apparatus according to the present invention is a communication apparatus including a communication unit that communicates with an image processing apparatus that performs image processing, and a storage unit, and the storage unit is Instruction data output means for outputting instruction data for instructing execution of image processing according to stored setting data to the image processing apparatus via the communication unit, and setting data that can be stored in the storage unit A setting range limiting unit for limiting the setting range to be a first setting range; a first range acquiring unit for acquiring first setting range data corresponding to the first setting range; and the image processing apparatus A second range acquisition unit configured to acquire, via the communication unit, second setting range data corresponding to a second setting range that is a setting range of setting values capable of executing image processing; and the first range acquisition unit Acquired by When the first setting range corresponding to the second setting range data corresponding to the second setting range data acquired by the second range acquiring means is the same, the instruction data The first setting range corresponding to the first setting range data acquired by the first range acquiring unit does not limit the output of the instruction data by the output unit, and the first setting range acquired by the second range acquiring unit And an instruction data output restricting unit that restricts the output of the instruction data by the instruction data output unit when the second setting range corresponding to the second setting range data is different.

本明細書の実施形態として記載のプログラム若しくは、通信装置では、通信装置で設定可能な第1の設定範囲と、画像処理装置が画像処理を実行可能な第2の設定範囲とが取得される。そして、第1の設定範囲と第2の設定範囲とが同じである場合に、画像処理装置によって画像処理を実行させるためのデータが出力される。具体的には、例えば、通信装置で、カラー印刷とモノクロ印刷との選択を行うことができ、画像処理装置で、カラー印刷とモノクロ印刷との何れの印刷処理を行うことができる場合には、通信装置において、カラー印刷とモノクロ印刷との何れが設定されていても、画像処理装置は、何れの印刷処理も行うことができる。このため、本発明のプログラム若しくは、通信装置では、画像処理装置に画像処理をさせたいときに、第1の設定範囲と第2の設定範囲とが同じである場合には、画像処理の設定を行う必要なく、記憶部が記憶する設定データに従った画像処理の実行を指示するデータ(以下、指示データと略して記載する場合もある)が画像処理装置に出力されるので、ユーザにとっては便利であるし、通信装置にとっては画像処理の設定に伴う処理を省くことができる。   In the program or the communication device described as the embodiment of the present specification, a first setting range that can be set by the communication device and a second setting range that can execute image processing by the image processing device are acquired. Then, when the first set range and the second set range are the same, data for causing the image processing apparatus to execute image processing is output. Specifically, for example, when the communication apparatus can select color printing and monochrome printing, and the image processing apparatus can perform either color printing or monochrome printing, In the communication apparatus, the image processing apparatus can perform any printing process regardless of whether color printing or monochrome printing is set. Therefore, in the program or the communication device of the present invention, when the image processing apparatus is to perform image processing, when the first setting range and the second setting range are the same, the setting of the image processing is performed. Since data that instructs execution of image processing according to the setting data stored in the storage unit (hereinafter sometimes referred to as instruction data) may be output to the image processing apparatus without needing to be performed, it is convenient for the user. The communication device can omit the processing associated with the setting of the image processing.

一方、第1の設定範囲と第2の設定範囲とが異なる場合には、画像処理装置の能力に適応しない画像処理の指令が、通信装置から画像処理装置に送信される虞がある。そこで、本発明に記載のプログラム若しくは、通信装置では、画像処理装置に画像処理をさせたいときに、第1の設定範囲と第2の設定範囲とが異なる場合には、指示データの出力が制限される。これにより、画像処理装置の能力に適応しない画像処理の指令を制限することが可能となるので、ユーザにとっては安心であるし、通信装置や画像処理装置にとっては無駄になるかもしれない画像処理に伴う処理を省くことができる。このように、本明細書の実施形態として記載のプログラム若しくは、通信装置では、ユーザに利便性と安心をもたらし、通信装置や画像処理装置に処理の省略をもたらすことを両立している。   On the other hand, when the first set range and the second set range are different, there is a possibility that an instruction of image processing not adapted to the capability of the image processing apparatus may be transmitted from the communication apparatus to the image processing apparatus. Therefore, in the program or the communication device according to the present invention, when it is desired to cause the image processing apparatus to perform image processing, the output of the instruction data is limited if the first set range and the second set range are different. Be done. This makes it possible to limit the image processing instruction that does not adapt to the capability of the image processing apparatus, so that it is safe for the user and image processing that may be wasted for the communication apparatus and the image processing apparatus. The processing involved can be omitted. As described above, in the program or the communication device described as the embodiment of the present specification, it is compatible to bring convenience and security to the user and to omit the process in the communication device and the image processing device.

第1の設定範囲が第2の設定範囲より狭い場合には、第2の設定範囲に含まれる設定値に、第1の設定範囲に含まれない設定値があるために、不具合が発生する虞がある。具体的には、例えば、画像処理装置で、カラー印刷とモノクロ印刷との何れの印刷処理を行うことができるが、通信装置で、カラー印刷の設定ができない場合には、画像処理装置の設定範囲に含まれる設定値に、通信装置で設定できない設定値がある。このような場合には、通信装置で、カラー印刷の設定を行えないため、画像処理装置の能力を充分に発揮することができない。本明細書の実施形態として記載のプログラム若しくは、通信装置では、第1の設定範囲が第2の設定範囲より狭い場合に、指示データの出力を制限することが可能である。これにより、画像処理装置の能力を充分に発揮することができない画像処理の指令を制限することが可能となる。   If the first setting range is narrower than the second setting range, the setting values included in the second setting range may include setting values not included in the first setting range, which may cause a problem. There is. Specifically, for example, although any print processing of color printing and monochrome printing can be performed by the image processing apparatus, the setting range of the image processing apparatus can not be set by the communication apparatus. Among the setting values included in, there are setting values that can not be set by the communication device. In such a case, color printing can not be set by the communication device, so the capability of the image processing device can not be fully utilized. In the program or the communication device described as the embodiment of the present specification, it is possible to limit the output of instruction data when the first setting range is narrower than the second setting range. As a result, it is possible to limit an instruction of image processing which can not fully exhibit the capability of the image processing apparatus.

第1の設定範囲が第2の設定範囲より広い場合には、第1の設定範囲に含まれる設定値に、第2の設定範囲に含まれない設定値があるために、不具合が発生する虞がある。具体的には、例えば、画像処理装置で、カラー印刷を行うことができず、通信装置で、カラー印刷とモノクロ印刷と選択ができる場合には、通信装置の設定範囲に含まれる設定値に、印刷装置で行えない印刷処理の設定値がある。このような場合には、通信装置で、カラー印刷の設定が行われても、画像処理装置ではカラー印刷が行われない。つまり、ユーザの意思に応じた印刷処理を実行できない。本明細書の実施形態として記載のプログラム若しくは、通信装置では、第1の設定範囲が第2の設定範囲より広い場合であって、通信装置で設定されている設定値が、第2の設定範囲に含まれる際に、指示データが出力され、通信装置で設定されている設定値が、第2の設定範囲に含まれない際に、指示データの出力を制限することが可能である。これにより、ユーザの意思に応じた処理を実行できない指令を制限することが可能となるので、ユーザにとっては安心であるし、通信装置や画像処理装置にとっては無駄になるかもしれない画像処理に伴う処理を省くことができる。   If the first setting range is wider than the second setting range, the setting values included in the first setting range may include setting values not included in the second setting range, which may cause a problem. There is. Specifically, for example, when color printing can not be performed by the image processing apparatus, and color printing and monochrome printing can be selected by the communication apparatus, the setting values included in the setting range of the communication apparatus can be used. There are print processing settings that can not be performed by the printing device. In such a case, even if color printing is set by the communication apparatus, color printing is not performed by the image processing apparatus. That is, print processing according to the user's intention can not be executed. In the program or the communication device described as the embodiment of the present specification, the first setting range is wider than the second setting range, and the setting value set in the communication device is the second setting range. It is possible to limit the output of the instruction data when the instruction data is output and the setting value set in the communication device is not included in the second setting range. This makes it possible to limit the command that can not execute the processing according to the user's intention, so it is safe for the user and is accompanied by image processing that may be wasted for the communication apparatus and the image processing apparatus. Processing can be omitted.

本明細書の実施形態として記載のプログラム若しくは、通信装置では、指示データを出力しないことで、指示データの出力を制限することが可能である。これにより、画像処理装置の能力に適応しない画像処理の指令を禁止することが可能となるので、ユーザにとっては安心であるし、通信装置や画像処理装置にとっては無駄になるかもしれない画像処理に伴う処理を省くことができる。   In the program or the communication apparatus described as the embodiment of the present specification, it is possible to limit the output of instruction data by not outputting the instruction data. This makes it possible to prohibit an instruction for image processing that does not adapt to the capabilities of the image processing apparatus, so that it is safe for the user and image processing that may be wasted for the communication apparatus and the image processing apparatus. The processing involved can be omitted.

本明細書の実施形態として記載のプログラム若しくは、通信装置では、指示データの出力が制限された場合に、指示データの出力が制限されたことを示す画像を、表示部に表示することが可能である。これにより、ユーザは、指示データが出力されないことを認識できるので、ユーザにとっては安心である。   In the program or the communication device described as an embodiment of the present specification, when output of instruction data is restricted, it is possible to display an image indicating that output of instruction data is restricted on the display unit. is there. As a result, the user can recognize that the instruction data is not output, which is safe for the user.

本明細書の実施形態として記載のプログラム若しくは、通信装置では、第1の設定範囲が第2の設定範囲より狭い場合に、第2の設定範囲に含まれる設定値のうちの第1の設定範囲に含まれない設定値を、表示部に表示することが可能である。これにより、ユーザは、画像処理装置に適した設定値を認識することが可能となるので、ユーザにとっては安心でき、かつ、便利である。   In the program or the communication device described as an embodiment of the present specification, when the first setting range is narrower than the second setting range, the first setting range of the setting values included in the second setting range It is possible to display setting values not included in the display unit on the display unit. As a result, the user can recognize the setting value suitable for the image processing apparatus, so that the user can feel relieved and convenient.

本明細書の実施形態として記載のプログラム若しくは、通信装置では、第1の設定範囲が第2の設定範囲より狭い場合に、設定値を受け付けるための受付部、つまり、設定ボタン等を、表示部に表示することが可能である。これにより、ユーザは、設定値を再設定することが可能となるので、ユーザにとっては安心でき、かつ、便利である。   In the program described in the embodiment of the present specification or in the communication device, when the first setting range is narrower than the second setting range, a receiving unit for receiving the setting value, that is, a setting button or the like, the display unit It is possible to display on As a result, the user can reset the setting value, which is safe and convenient for the user.

本明細書の実施形態として記載のプログラム若しくは、通信装置では、表示部に表示される受付部によって、第2の設定範囲に含まれる設定値のうち、第1の設定範囲に含まれない設定値を受け付けることが可能である。これにより、ユーザは、画像処理装置に適した設定値を、再設定することが可能となるので、ユーザにとっては安心でき、かつ、便利である。   In the program described as the embodiment of the present specification or in the communication device, the setting value not included in the first setting range among the setting values included in the second setting range by the receiving unit displayed on the display unit It is possible to accept As a result, the user can reset the setting value suitable for the image processing apparatus, so that the user can feel relieved and convenient.

本明細書の実施形態として記載のプログラム若しくは、通信装置では、第1の設定範囲と第2の設定範囲とが異なる場合であっても、設定値が再設定されたことを条件として、指示データの出力の制限を解除することが可能である。これにより、ユーザは、再設定した設定値での指令を行うことが可能となるので、ユーザにとっては安心でき、かつ、便利であり、通信装置や画像処理装置にとっては無駄になるかもしれない画像処理に伴う処理を省くことができる。   In the program or the communication device described as the embodiment of the present specification, instruction data is provided on the condition that the setting value is reset even if the first setting range and the second setting range are different. It is possible to release the restriction of the output of As a result, the user can issue an instruction with the reset setting value, which makes the user feel relieved and convenient, and may be useless for the communication apparatus or the image processing apparatus. The processing involved in the processing can be omitted.

本明細書の実施形態として記載のプログラム若しくは、通信装置では、通信装置では、第1の設定範囲と第2の設定範囲とが異なる場合に、設定値が再設定されなくても、指示データの出力を許容する旨のユーザ操作が有ったことを条件として、指示データの出力の制限を解除することが可能である。これにより、ユーザの意思に従った指令を行うことが可能となるので、ユーザにとっては安心でき、かつ、便利であり、通信装置にとっては画像処理の設定に伴う処理を省くことができる。   In the program or the communication device described as the embodiment of the present specification, in the communication device, when the first setting range and the second setting range are different, the instruction data may be transmitted even if the setting value is not reset. It is possible to release the restriction on the output of the instruction data on condition that there is a user operation to the effect of permitting the output. As a result, it is possible to issue an instruction according to the user's intention, so that the user can feel relieved and convenient, and the communication apparatus can omit the processing associated with the setting of the image processing.

本明細書の実施形態として記載のプログラム若しくは、通信装置では、第1の設定範囲が第2の設定範囲より広く、通信装置で設定されている設定値が、第2の設定範囲に含まれない場合に、画像処理装置による画像処理を実行することができない旨を、表示部に表示することが可能である。これにより、ユーザは、画像処理を行えないことを認識できるので、ユーザにとっては安心である。   In the program or the communication device described as the embodiment of the present specification, the first setting range is wider than the second setting range, and the setting value set in the communication device is not included in the second setting range. In this case, it is possible to display on the display unit that image processing by the image processing apparatus can not be performed. As a result, the user can recognize that image processing can not be performed, which is safe for the user.

本明細書の実施形態として記載のプログラム若しくは、通信装置では、第1の設定範囲と第2の設定範囲とが異なる場合に、第2の設定範囲に含まれるデフォルト設定値に従った指示データを出力することが可能である。これにより、ユーザが設定値の再設定を行うことなく、画像処理を行うことが可能となるので、ユーザにとっては安心でき、かつ、便利であり、通信装置や画像処理装置にとっては無駄になるかもしれない画像処理に伴う処理を省くことができる。   In the program described in the embodiment of the present specification or in the communication apparatus, when the first setting range and the second setting range are different, instruction data according to the default setting value included in the second setting range is used. It is possible to output. As a result, it becomes possible for the user to perform image processing without resetting the setting values, so that it is safe and convenient for the user, and may be wasted for the communication apparatus and the image processing apparatus. It is possible to omit the processing associated with the image processing that may be necessary.

本明細書の実施形態として記載のプログラム若しくは、通信装置では、通信装置と画像処理装置との間で近接無線通信が確立した場合に、指示データを出力することとが可能である。これにより、近接無線通信が確立した場合に、画像処理の設定を行う必要なく、近接無線通信の確立以前から記憶部が記憶する設定データに従った画像処理を、近接無線通信が確立した画像処理装置に行わせることが可能となるので、ユーザにとっては便利であり、通信装置にとっては画像処理の設定に伴う処理を省くことができる。   In the program or the communication apparatus described as the embodiment of the present specification, it is possible to output instruction data when near field communication is established between the communication apparatus and the image processing apparatus. Thereby, when proximity wireless communication is established, it is not necessary to set image processing, and image processing in which proximity wireless communication establishes image processing according to setting data stored in the storage unit before establishment of proximity wireless communication is established Since it is possible to cause the device to do so, it is convenient for the user, and the communication device can omit the processing associated with the setting of the image processing.

本明細書の実施形態として記載のプログラム若しくは、通信装置では、通信装置と画像処理装置との間で近接無線通信が確立した画像処理装置から、第2の設定範囲を取得し、その画像処理装置に指示データを出力することが可能である。これにより、近接無線通信が確立するより前から第2の指定範囲を取得しておく必要なく、近接無線通信が確立した場合に、画像処理装置に指示データを出力するか、指示データの出力を制限するか、を選択することが可能となるので、ユーザにとっては便利であり、通信装置にとっては第2の指定範囲を取得しておく処理を省くことができる。   In the program or the communication device described as an embodiment of the present specification, a second setting range is acquired from an image processing device in which proximity wireless communication has been established between the communication device and the image processing device, and the image processing device It is possible to output instruction data to Thereby, it is not necessary to acquire the second designated range before the close proximity wireless communication is established, and when the close proximity wireless communication is established, the instruction data is output to the image processing apparatus or the instruction data is output. Since it is possible to select whether to limit or not, it is convenient for the user, and the communication device can omit the process of acquiring the second designated range.

本明細書の実施形態として記載のプログラム若しくは、通信装置では、近接無線通信と異なる第2無線通信によって通信装置と通信可能な画像処理装置から指定画像処理装置を選択し、指定画像処理装置に指示データを出力することが可能である。さらに、指定画像処理装置が実行可能な画像処理の設定値の設定範囲を、第1の設定範囲とし、第1の設定範囲に含まれる設定値を、通信装置で設定可能な設定値として記憶することが可能である。これにより、第2無線通信を利用して、指示データを出力することが可能となる。また、第1の設定範囲に含まれる設定値を、通信装置で設定することが可能となる。すなわち、ユーザにとっては、画像処理装置への指示を近接無線通信で行うためのプログラムAと、画像処理装置への指示を第2無線通信で行うためのプログラムBと、の双方を通信装置に準備する必要なく、近接無線通信と第2無線通信のどちらでも画像処理装置への指示を行うことができ、便利である。また、通信装置にとっては、プログラムAと、プログラムBと、の双方を動作させるための記憶容量やCPU能力を必要としないため、負荷が少ない。かつ、近接無線通信が確立したときに、第1の設定範囲と第2の設定範囲とが同じである場合には、画像処理の設定を行う必要なく、第2無線通信で画像処理を指示するために記憶部が記憶する設定データに従った指示データが画像処理装置に出力されるので、ユーザにとっては便利であるし、通信装置にとっては画像処理の設定に伴う処理を省くことができる。また、近接無線通信が確立したときに、第1の設定範囲と第2の設定範囲とが異なる場合には、指示データの出力が制限される。これにより、画像処理装置の能力に適応しない画像処理の指令を制限することが可能となる。このように、本明細書の実施形態として記載のプログラム若しくは、通信装置では、ユーザに利便性と安心をもたらし、通信装置に負荷の軽減をもたらし、通信装置や画像処理装置に処理の省略をもたらすことを可能としている。   In the program or the communication device described as the embodiment of the present specification, the designated image processing device is selected from the image processing devices capable of communicating with the communication device by the second wireless communication different from the close proximity wireless communication, and instructed to the designated image processing device It is possible to output data. Furthermore, the setting range of the setting value of the image processing that can be executed by the designated image processing apparatus is set as the first setting range, and the setting value included in the first setting range is stored as the setting value settable by the communication device. It is possible. As a result, it is possible to output instruction data using the second wireless communication. Further, the setting value included in the first setting range can be set by the communication device. That is, for the user, both the program A for performing an instruction to the image processing apparatus by the close proximity wireless communication and the program B for performing the instruction to the image processing apparatus by the second wireless communication are prepared in the communication apparatus. It is convenient that the image processing apparatus can be instructed by either the close proximity wireless communication or the second wireless communication without the need to In addition, the communication apparatus does not require a storage capacity and a CPU capacity to operate both the program A and the program B, so the load is small. And, when the close proximity wireless communication is established, if the first set range and the second set range are the same, it is not necessary to set the image processing, and the image processing is instructed by the second wireless communication. Since the instruction data according to the setting data stored in the storage unit is output to the image processing apparatus, it is convenient for the user, and the communication apparatus can omit the processing associated with the setting of the image processing. In addition, when the close proximity wireless transfer is established, if the first set range and the second set range are different, the output of the instruction data is restricted. This makes it possible to limit image processing commands that do not adapt to the capabilities of the image processing apparatus. Thus, the program or communication apparatus described as the embodiment of the present specification brings convenience and security to the user, reduces the load on the communication apparatus, and brings about omission of processing in the communication apparatus and the image processing apparatus. It is possible to do that.

本明細書の実施形態として記載のプログラム若しくは、通信装置では、第2無線通信によって指定画像処理装置から第1の設定範囲を取得し、第1の設定範囲に含まれる設定値をユーザ操作に従って受け付ける受付部を、表示部に表示することが可能である。これにより、指定画像処理装置の能力に適応しない画像処理の指令を制限することが可能となるので、ユーザにとっては安心であるし、通信装置や画像処理装置にとっては無駄になるかもしれない画像処理に伴う処理を省くことができる。かつ、近接無線通信が確立したときに、近接無線通信が確立した画像処理装置の能力と、指定画像処理装置の能力と、が異なる場合には、指示データの出力が制限される。このように、本明細書の実施形態として記載のプログラム若しくは、通信装置では、指定画像処理装置と異なる画像処理装置に画像処理させるために近接無線通信を確立した場合にも、ユーザに利便性と安心をもたらし、通信装置に負荷の軽減をもたらし、通信装置や画像処理装置に処理の省略をもたらすことを可能としている。   In the program or the communication device described as the embodiment of the present specification, the first setting range is acquired from the designated image processing apparatus by the second wireless communication, and the setting value included in the first setting range is received according to the user operation. The reception unit can be displayed on the display unit. This makes it possible to limit image processing commands that do not adapt to the capabilities of the designated image processing apparatus, so that it is safe for the user and image processing that may be wasted for the communication apparatus and the image processing apparatus. The processing involved in And, when the close proximity wireless communication is established, the output of the instruction data is limited if the capability of the image processing apparatus established by the close proximity wireless communication is different from the capability of the designated image processing device. As described above, in the program described in the embodiment of the present specification or in the communication apparatus, convenience is provided to the user even when proximity wireless communication is established in order to cause the image processing apparatus different from the designated image processing apparatus to perform image processing. It makes it possible to provide peace of mind, reduce the load on the communication apparatus, and cause omission of processing on the communication apparatus and the image processing apparatus.

本明細書の実施形態として記載のプログラム若しくは、通信装置では、第2無線通信を、近接無線通信より通信距離の長い無線通信とすることが可能である。これにより、離れた画像処理装置に画像処理を行わせることが可能となるので、ユーザにとっては便利である。かつ、近接無線通信が確立したときに、近接無線通信が確立した画像処理装置の能力と、指定画像処理装置の能力と、が異なる場合には、指示データの出力が制限される。このように、本明細書の実施形態として記載のプログラム若しくは、通信装置では、ユーザから離れた位置にある指定画像処理装置とは異なる、近い位置にある画像処理装置に画像処理させるために近接無線通信を確立した場合にも、ユーザに利便性と安心をもたらし、通信装置に負荷の軽減をもたらし、通信装置や画像処理装置に処理の省略をもたらすことを可能としている。   In the program or the communication device described as the embodiment of the present specification, it is possible to set the second wireless communication to wireless communication with a longer communication distance than the close proximity wireless communication. This makes it possible for a remote image processing apparatus to perform image processing, which is convenient for the user. And, when the close proximity wireless communication is established, the output of the instruction data is limited if the capability of the image processing apparatus established by the close proximity wireless communication is different from the capability of the designated image processing device. As described above, in the program described as the embodiment of the present specification, or in the communication device, proximity wireless in order to cause the image processing device in the near position different from the designated image processing device in the position away from the user to perform image processing Even when communication is established, it is possible to bring convenience and security to the user, reduce the load on the communication apparatus, and cause processing omission to the communication apparatus and the image processing apparatus.

通信システム1のブロック図である。FIG. 1 is a block diagram of a communication system 1; 携帯電話10のパネル22への画像100の表示態様を示す図である。FIG. 2 is a view showing a display mode of an image 100 on a panel 22 of the mobile phone 10; 携帯電話10のパネル22への印刷設定を行うための画面の表示態様を示す図である。FIG. 6 is a view showing a display mode of a screen for performing print setting on the panel 22 of the mobile phone 10; 携帯電話10のパネル22への画像100の表示態様を示す図である。FIG. 2 is a view showing a display mode of an image 100 on a panel 22 of the mobile phone 10; 携帯電話10の動作フローチャートを示す図である。FIG. 2 is a diagram showing an operation flowchart of the mobile phone 10; 携帯電話10の動作フローチャートを示す図である。FIG. 2 is a diagram showing an operation flowchart of the mobile phone 10; 携帯電話10の動作フローチャートを示す図である。FIG. 2 is a diagram showing an operation flowchart of the mobile phone 10; 携帯電話10の動作フローチャートを示す図である。FIG. 2 is a diagram showing an operation flowchart of the mobile phone 10; 携帯電話10の動作フローチャートを示す図である。FIG. 2 is a diagram showing an operation flowchart of the mobile phone 10; 携帯電話10の動作フローチャートを示す図である。FIG. 2 is a diagram showing an operation flowchart of the mobile phone 10; 携帯電話10の動作フローチャートを示す図である。FIG. 2 is a diagram showing an operation flowchart of the mobile phone 10; 携帯電話10の動作フローチャートを示す図である。FIG. 2 is a diagram showing an operation flowchart of the mobile phone 10; 第2実施形態の携帯電話10の動作フローチャートを示す図である。It is a figure which shows the operation | movement flowchart of the mobile telephone 10 of 2nd Embodiment. 第2実施形態の携帯電話10の動作フローチャートを示す図である。It is a figure which shows the operation | movement flowchart of the mobile telephone 10 of 2nd Embodiment. 第2実施形態の携帯電話10の動作フローチャートを示す図である。It is a figure which shows the operation | movement flowchart of the mobile telephone 10 of 2nd Embodiment. 第3実施形態の携帯電話10の動作フローチャートを示す図である。It is a figure which shows the operation | movement flowchart of the mobile telephone 10 of 3rd Embodiment. 第4実施形態の携帯電話10の動作フローチャートを示す図である。It is a figure which shows the operation | movement flowchart of the mobile telephone 10 of 4th Embodiment.

<第1実施形態>
図1に、本願に係る実施形態として例示される通信システム1のブロック図を示す。通信システム1は、携帯電話10、MFP(Multifunction Peripheralの略)50、アクセスポイント80、ウェブサーバ82、基地局84を備える。携帯電話10、および、MFP50は、無線LAN端末装置としての機能を備える。また、MFP50は、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能などを備える多機能周辺装置である。
アクセスポイント80は、無線LANアクセスポイントとしての機能を備える。ウェブサーバ82は、ネットワークにおいて、クライアント装置に対し、自身の持っている機能やデータを提供する装置である。なお、MFP50も無線LANアクセスポイントとしての機能を備えている。
First Embodiment
FIG. 1 shows a block diagram of a communication system 1 exemplified as an embodiment according to the present application. The communication system 1 includes a mobile phone 10, an MFP (abbreviation of Multifunction Peripheral) 50, an access point 80, a web server 82, and a base station 84. The mobile phone 10 and the MFP 50 have a function as a wireless LAN terminal device. The MFP 50 is a multifunction peripheral device having a printer function, a scanner function, a copy function, a facsimile function, and the like.
The access point 80 has a function as a wireless LAN access point. The web server 82 is a device that provides the client device with its own functions and data in the network. The MFP 50 also has a function as a wireless LAN access point.

携帯電話10の構成について説明する。携帯電話10は、CPU(Central Processing Unitの略)12、記憶部14、携帯電話通信I/F16、無線LANI/F18、NFCI/F20、パネル22、ボタン入力部24、スピーカ28、マイク30を主に備えている。これらの構成要素は、入出力ポート30を介して互いに通信可能とされている。   The configuration of the mobile phone 10 will be described. The mobile phone 10 mainly includes a CPU (abbreviation of Central Processing Unit) 12, a storage unit 14, a mobile phone communication I / F 16, a wireless LAN I / F 18, an NFC I / F 20, a panel 22, a button input unit 24, a speaker 28 and a microphone 30. Prepare for These components can communicate with each other via the input / output port 30.

無線LANI/F18は、IEEEの802.11の規格およびそれに準ずる規格に基づいて、WiFi方式(WF方式と略して記載する場合もある)の無線通信90を行うことが可能とされている。すなわち、携帯電話10は、アクセスポイント80へアクセスし、WF方式の無線通信90を行える状態になれば、アクセスポイント80を介して、MFP50とデータ通信することが可能になる。ここで、「データ」および「情報」の文言の定義を説明する。本明細書では、「データ」と「情報」では「情報」を「データ」の上位概念として用いている。そのため、「Aデータ」を「A情報」と言い換えてもよい。また、「Aデータ」から複製された、または、変換された「Bデータ」は、「Aデータ」と同等の意味を持って使用される限り「A情報」である。   The wireless LAN I / F 18 is capable of performing wireless communication 90 of a WiFi system (sometimes abbreviated as a WF system) based on the IEEE 802.11 standard and a standard conforming thereto. That is, when the mobile phone 10 accesses the access point 80 and is ready to perform the WF wireless communication 90, data communication can be made with the MFP 50 via the access point 80. Here, the definitions of the terms "data" and "information" will be described. In the present specification, "data" and "information" use "information" as a superordinate concept of "data". Therefore, "A data" may be rephrased as "A information". In addition, "B data" copied or converted from "A data" is "A information" as long as it is used with the same meaning as "A data".

また、無線LANI/F18は、IEEEの802.11の規格およびそれに準ずる規格に基づいて、WiFiダイレクト方式(WFD方式と略して記載する場合もある)の無線通信92を行うことが可能とされている。すなわち、携帯電話10は、MFP50が備えるアクセスポイントへアクセスし、WFD方式の無線通信92を行える状態になれば、MFP50と直接、データ通信することが可能になる。   In addition, the wireless LAN I / F 18 is capable of performing wireless communication 92 of the WiFi direct method (sometimes abbreviated as WFD method) based on the IEEE 802.11 standard and a standard conforming thereto. There is. That is, when the mobile phone 10 accesses the access point included in the MFP 50 and is ready to perform the WFD wireless communication 92, the mobile phone 10 can directly perform data communication with the MFP 50.

NFCI/F20は、ISO/IEC21481またはISO/IEC18092の国際標準規格に基づいて、NFC方式の無線通信94を行うことが可能とされている。すなわち、携帯電話10は、NFC方式の無線通信94を行える状態になれば、MFP50と直接、データ通信することが可能になる。ただし、NFC方式の無線通信94では、WF方式の無線通信90およびWFD方式の無線通信92と比較して、通信距離が短く、通信速度は遅い。   The NFC I / F 20 is capable of performing NFC wireless communication 94 based on ISO / IEC 21481 or the international standard of ISO / IEC 18092. That is, when the mobile phone 10 is ready to perform the NFC wireless communication 94, it is possible to directly perform data communication with the MFP 50. However, in the NFC wireless communication 94, the communication distance is short and the communication speed is slow compared to the WF wireless communication 90 and the WFD wireless communication 92.

携帯電話通信I/F16は、基地局84との間で携帯電話通信方式の無線通信96を行うことが可能とされている。すなわち、携帯電話10は、携帯電話通信方式の無線通信96を行える状態になれば、ウェブサーバ82と、基地局84を介して、データ通信することが可能になる。   The mobile telephone communication I / F 16 is capable of performing wireless communication 96 of the mobile telephone communication system with the base station 84. That is, the mobile phone 10 can perform data communication with the web server 82 via the base station 84 if the mobile phone 10 can perform the wireless communication 96 of the mobile phone communication system.

CPU12は、記憶部14内のプログラム32に従って処理を実行する。以降、印刷設定アプリケーション32aなど、プログラムを実行するCPU12のことを、単にプログラム名でも記載する場合がある。例えば、「印刷設定アプリケーション32aが」という記載は、「印刷設定アプリケーション32aを実行するCPU12が」ということを意味する場合がある。なお、記憶部14は、RAM(Random Access Memoryの略)、ROM(Read Only Memoryの略)、フラッシュメモリー、HDD(ハードディスクの略)、CPU12が備えるバッファなどが組み合わされて構成されている。   The CPU 12 executes processing in accordance with the program 32 in the storage unit 14. Hereinafter, the CPU 12 that executes a program, such as the print setting application 32a, may be described simply by the program name. For example, the description "the print setting application 32a is" may mean "the CPU 12 executing the print setting application 32a is". The storage unit 14 is configured by combining a RAM (abbreviation of Random Access Memory), a ROM (abbreviation of Read Only Memory), a flash memory, an HDD (abbreviation of a hard disk), a buffer included in the CPU 12, and the like.

記憶部14は、プログラム32を記憶する。プログラム32は、印刷処理アプリケーション32a、オペレーティングシステム32c(OS32cと略して記載する場合もある)を含む。印刷処理アプリケーション32aは、印刷設定に関する処理や、データ記憶領域14aに記憶されている画像データによって表される画像をMFP50に印刷させる処理を、CPU12に実行させるためのアプリケーションである。オペレーティングシステム32cは、たとえばAndroid OSが相当する。   The storage unit 14 stores the program 32. The program 32 includes a print processing application 32a and an operating system 32c (sometimes abbreviated as OS 32c). The print processing application 32 a is an application for causing the CPU 12 to execute processing concerning print setting and processing for causing the MFP 50 to print an image represented by image data stored in the data storage area 14 a. The operating system 32c corresponds to, for example, an Android OS.

オペレーティングシステム32cは、印刷処理アプリケーション32aに利用される基本的な機能を提供するプログラムである。OS32cは、携帯電話通信I/F16、無線LANI/F18、NFCI/F20を介して無線通信90,92,94,96を実行させるためのプログラム、および、記憶部14,パネル22,ボタン入力部24などを制御するプログラムなどを含む。   The operating system 32c is a program that provides basic functions used by the print processing application 32a. The OS 32 c is a program for executing the wireless communication 90, 92, 94, 96 via the cellular phone communication I / F 16, the wireless LAN I / F 18, and the NFC I / F 20, and the storage unit 14, the panel 22, and the button input unit 24. Includes programs that control etc.

また、記憶部14は、データ記憶領域14aを備える。データ記憶領域14aは、複数の写真データ、文書データを記憶する領域である。印刷処理アプリケーション32aは、OS32cを介して、記憶部14が記憶しているデータを取得する。   The storage unit 14 also includes a data storage area 14a. The data storage area 14a is an area for storing a plurality of photograph data and document data. The print processing application 32 a acquires data stored in the storage unit 14 via the OS 32 c.

パネル22は、携帯電話10の各種機能を表示する表示面を備える。印刷処理アプリケーション32aは、表示用の画像データを出力し、OS32cを介してパネル22に表示させる。ボタン入力部24は、タッチセンサを有し、パネル22と一体的に構成されており、入力媒体のパネル22への接近・接触を検出し、ユーザによるボタン操作を受け付ける。印刷処理アプリケーション32aは、OS32cを介して、ユーザによるボタン操作内容を示すデータを取得する。   The panel 22 has a display surface for displaying various functions of the mobile phone 10. The print processing application 32a outputs image data for display and causes the panel 22 to display the image data via the OS 32c. The button input unit 24 has a touch sensor, and is integrally configured with the panel 22. The button input unit 24 detects an approach and a touch of the input medium on the panel 22 and receives a button operation by the user. The print processing application 32a acquires data indicating the content of the button operation by the user via the OS 32c.

<携帯電話の動作>
実施形態に係る携帯電話10の動作について説明する。携帯電話10では、印刷処理アプリケーション32aの実行により、携帯電話10から手軽に印刷装置に印刷できる。具体的には、携帯電話10を印刷装置に直接つながなくても印刷できる、若しくは、持ち歩いた先にある印刷装置でも印刷できるように、WF方式の無線通信90で接続できる印刷装置を検出して、検出した印刷装置を選択して印刷することができる。また、異なる種類の印刷装置ごとにアプリケーションを用意する必要がないよう、WF方式の無線通信90で接続できる印刷装置からスペックに関する情報を受信し、設定値の設定範囲をスペックに応じて限定する。このため、選択した印刷装置がどの種類であっても不適切な設定で印刷指示をしないようにできる。さらに、設定の手間なく印刷できるように、以前に選択された印刷装置のIPアドレス、設定値等を記憶部14に記憶しておき、画像をパネル22に表示させる際に、記憶部14に記憶されている情報を読み出し、印刷ボタン等が操作されれば、以前の設定のまま、以前選択した印刷装置に印刷指示できる。このように、印刷処理アプリケーション32aの実行により、無線LANを用いて、携帯電話10から手軽に印刷できる。なお、以前に選択された印刷装置のIPアドレス、設定値等は記憶部14のフラッシュメモリー、HDDなどの不揮発性メモリに記憶しておけば、携帯電話10の電源を切り、再度電源を入れたときも、以前の設定のまま、以前選択した印刷装置に印刷指示できる。
<Operation of mobile phone>
The operation of the mobile phone 10 according to the embodiment will be described. The mobile phone 10 can easily print on the printing device from the mobile phone 10 by executing the print processing application 32 a. Specifically, a printing apparatus that can be connected by the WF wireless communication 90 is detected so that printing can be performed without directly connecting the mobile phone 10 to the printing apparatus, or printing can be performed by a printing apparatus at the carry destination , And can select and print the detected printing device. Further, information on specifications is received from the printing apparatus connectable by the WF wireless communication 90 so that the application need not be prepared for each different type of printing apparatus, and the setting range of the setting value is limited according to the specification. For this reason, it is possible to prevent the print instruction with an inappropriate setting regardless of the type of the selected printing apparatus. Furthermore, when storing the IP address, setting value, etc. of the previously selected printing apparatus in the storage unit 14 and displaying the image on the panel 22 so that printing can be performed without the trouble of setting, the storage unit 14 stores the image. If the information being read out is read and the print button or the like is operated, printing can be instructed to the previously selected printing apparatus with the previous settings. As described above, by executing the print processing application 32a, printing can be easily performed from the mobile phone 10 using the wireless LAN. If the IP address of the printing apparatus selected before and the setting values etc. are stored in the flash memory of the storage unit 14 or nonvolatile memory such as HDD, the power of the mobile phone 10 is turned off and the power is turned on again. At the same time, you can print to the previously selected printer as it was previously set.

また、NFC方式の無線通信94を利用して画像を印刷するときも、基本的には、画像をパネル22に表示させてNFCI/F18に接近させることで、ユーザの入力なく、以前の設定のまま印刷でき、手軽である。ただし、以前に選択した印刷装置の種類と、MFP50が同じ種類とは限らないため、記憶部14から読み出したままの設定値がMFP50での印刷処理にとって不適切な可能性がある。また、NFCI/F18に携帯電話10を接近させる前に、記憶部14に記憶されている設定値を変更することを鑑みると、携帯電話10で設定可能な設定値が、以前に選択した印刷装置のスペックに応じて限定されていると、MFP50の印刷処理に適した設定に変更できない可能性がある。このようなことに鑑み、携帯電話10では、以下の処理が行われる。   Also, even when printing an image using the NFC wireless communication 94, basically, the image is displayed on the panel 22 and brought close to the NFC I / F 18, without the user's input, the previous setting It is easy to print as it is. However, since the type of the printing apparatus selected before is not necessarily the same as the type of the MFP 50, there is a possibility that the setting value read from the storage unit 14 is inappropriate for the printing process in the MFP 50. Also, in view of changing the setting values stored in the storage unit 14 before the mobile phone 10 is made to approach the NFC I / F 18, the setting values that can be set by the mobile phone 10 are the printing devices previously selected. If it is limited according to the specifications of the above, there is a possibility that the setting can not be changed to the setting suitable for the printing process of the MFP 50. In view of this, in the mobile phone 10, the following processing is performed.

<印刷指示画面からの印刷指示>
具体的には、携帯電話10では、印刷処理アプリケーション32aが起動すると、写真印刷または文書印刷をユーザに選択させるための画面が、パネル22に表示される。そして、ユーザが写真印刷または文書印刷を選択すると、印刷の対象候補の画像がパネル22に表示される。つまり、データ記憶領域14aに記憶されている画像データに基づく画像100が、図2に示すように、パネル22に表示される。図2に示す画面を表示する際、印刷処理アプリケーション32aは、以前に印刷処理アプリケーション32aにおいて選択された印刷装置である選択印刷装置について、設定された装置名、IPアドレス、設定値、スペック情報が記憶部14に記憶されていれば、OS32cを介して、取得する。
<Print instruction from print instruction screen>
Specifically, in the mobile phone 10, when the print processing application 32a is activated, a screen for causing the user to select photo printing or document printing is displayed on the panel 22. Then, when the user selects photo printing or document printing, an image of a print target candidate is displayed on the panel 22. That is, the image 100 based on the image data stored in the data storage area 14a is displayed on the panel 22 as shown in FIG. When the screen shown in FIG. 2 is displayed, the print processing application 32a sets the device name, the IP address, the setting value, and the specification information for the selected printing device which is the printing device selected in the print processing application 32a before. If stored in the storage unit 14, it is acquired via the OS 32 c.

パネル22には、画像100の両側方に、戻りボタン102と送りボタン103とが表示されている。戻りボタン102と送りボタン103とは、表示されている画像100を、順次、切り換えるためのボタンであり、戻りボタン102、送りボタン103の操作により任意の画像100がパネル22に表示される。   In the panel 22, a return button 102 and a feed button 103 are displayed on both sides of the image 100. The return button 102 and the feed button 103 are buttons for sequentially switching the displayed image 100, and an arbitrary image 100 is displayed on the panel 22 by the operation of the return button 102 and the feed button 103.

パネル22には、画像100の下方に、メニューボタン104が表示されている。メニューボタン104が操作されると、図3(a)に示すように、画像100の表示画面が、印刷設定を行うための画面に切り替わり、印刷設定を行うことができる。   A menu button 104 is displayed on the panel 22 below the image 100. When the menu button 104 is operated, as shown in FIG. 3A, the display screen of the image 100 is switched to a screen for performing print setting, and print setting can be performed.

また、画像100の下方には、印刷ボタン128が表示されており、印刷ボタン128が操作されることで、パネル22に表示されている画像100が、選択されている印刷装置により印刷される。選択されている印刷装置は、図2の画面を表示する際に取得した情報で特定される、以前に選択した装置、または、図3(a)の画面で今回選択した印刷装置である。携帯電話10は、ユーザによって選択された画像、つまり、パネル22に表示されている画像100の画像データを、WF方式の無線通信、若しくはWFD方式の無線通信を用いて、選択されている印刷装置に送信する。   A print button 128 is displayed below the image 100. When the print button 128 is operated, the image 100 displayed on the panel 22 is printed by the selected printing apparatus. The selected printing apparatus is the previously selected apparatus specified by the information acquired when displaying the screen of FIG. 2 or the printing apparatus selected this time on the screen of FIG. The mobile phone 10 is a printing apparatus in which the image selected by the user, that is, the image data of the image 100 displayed on the panel 22 is selected using WF wireless communication or WFD wireless communication. Send to

<NFCによる印刷指示>
また、携帯電話10では、印刷ボタン128を操作することなく、携帯電話10をMFP50に接近させるだけで、任意の画像を、MFP50により印刷することが可能となっている。具体的に、ユーザが、携帯電話10をMFP50に接近させ、携帯電話10とMFP50との距離が、NFC方式の無線通信94の通信範囲内となると、携帯電話10とMFP50との間で、NFC方式の無線通信94が確立し、その無線通信94を用いて、接続情報が携帯電話10とMFP50との間で送受信され、接続情報に従って、WF方式の無線通信90若しくは、WFD方式の無線通信92が確立する。このように、NFC方式の無線通信94を利用して、WF方式の無線通信90若しくは、WFD方式の無線通信92を確立させる処理を、ハンドオーバ処理という。携帯電話10は、ユーザによって選択された画像、つまり、パネル22に表示されている画像100の画像データを、WF方式の無線通信90、若しくはWFD方式の無線通信92を用いて、MFP50に送信する。
<Print instruction by NFC>
Further, in the mobile phone 10, it is possible to print an arbitrary image by the MFP 50 simply by causing the mobile phone 10 to approach the MFP 50 without operating the print button 128. Specifically, when the user causes the mobile phone 10 to approach the MFP 50 and the distance between the mobile phone 10 and the MFP 50 is within the communication range of the NFC wireless communication 94, the NFC between the mobile phone 10 and the MFP 50 is performed. The wireless communication 94 of the wireless system is established, and connection information is transmitted and received between the mobile phone 10 and the MFP 50 using the wireless communication 94, and the wireless communication 90 of WF system or the wireless communication of WFD system 92 according to the connection information. Is established. As described above, the process of establishing the WF wireless communication 90 or the WFD wireless communication 92 using the NFC wireless communication 94 is referred to as a handover process. The mobile phone 10 transmits the image selected by the user, that is, the image data of the image 100 displayed on the panel 22 to the MFP 50 using the WF wireless communication 90 or the WFD wireless communication 92. .

WF方式の無線通信、若しくはWFD方式の無線通信を用いて、選択されている印刷装置、または、MFP50に画像データを送信する。この際、画像100の印刷指令および、携帯電話10で設定された設定値も、送信される。これにより、各種データを受け取った印刷装置、またはMFP50では、携帯電話10で設定された設定値に従って、画像100の印刷処理が行われる。携帯電話10で設定された設定値とは、図2の画面を表示する際に取得した情報で特定される、以前に設定した設定値、または、図3(a)の画面で今回設定した設定値である。   The image data is transmitted to the selected printing apparatus or MFP 50 using WF wireless communication or WFD wireless communication. At this time, the print command of the image 100 and the setting value set by the mobile phone 10 are also transmitted. As a result, in the printing apparatus that has received various data, or in the MFP 50, the print processing of the image 100 is performed in accordance with the setting value set in the mobile phone 10. The setting values set in the mobile phone 10 are the setting values set previously, which are specified by the information acquired when displaying the screen of FIG. 2, or the settings set this time on the screen of FIG. It is a value.

なお、NFC方式の無線通信94が確立した後、WF方式の無線通信90若しくは、WFD方式の無線通信92を確立するのは、WF方式の無線通信90およびWFD方式の無線通信92は、NFC方式の無線通信94より高速でデータの送受信を行うことが可能であり、画像データの送受信は、WF方式の無線通信90若しくはWFD方式の無線通信92により行うことが好ましいためである。   WF wireless communication 90 or WFD wireless communication 92 is established after NFC wireless communication 94 is established by WF wireless communication 90 and WFD wireless communication 92 using NFC. It is possible to transmit and receive data at a higher speed than the wireless communication 94, and it is preferable to transmit and receive image data by the WF wireless communication 90 or the WFD wireless communication 92.

<印刷設定画面>
また、メニューボタン104が操作されると、図3(a)に示すように、画像100の表示画面が、印刷設定を行うための画面に切り替わる。印刷設定を行うための画面には、印刷を実行する印刷装置を選択するための装置選択ボタン106,108と、印刷時の設定値を設定するためのボタン110,112,114が表示される。
<Print setting screen>
Further, when the menu button 104 is operated, as shown in FIG. 3A, the display screen of the image 100 is switched to a screen for performing print setting. On a screen for performing print setting, device selection buttons 106 and 108 for selecting a printing device to execute printing, and buttons 110, 112 and 114 for setting setting values at the time of printing are displayed.

印刷時の設定値とは、具体的には、印刷処理の項目について、印刷装置にどのような印刷処理を行わせるかを選択するための情報である。印刷処理の項目としては、印刷用紙のサイズ,印刷紙の種類,印刷枚数,片面印刷と両面印刷,カラー印刷とモノクロ印刷(以降、印刷色と記載する場合もある)といった項目がある。印刷処理の項目のことを、以降、設定項目とも記載する。また、設定値は数値に限定されず、フラグや、文字列でもよい。なお、図には、印刷用紙のサイズを設定するためのサイズ設定ボタン110と、印刷紙の種類を設定するための印刷紙設定ボタン112と、印刷枚数を設定するための枚数設定ボタン114が表示されている。   Specifically, the setting value at the time of printing is information for selecting what type of printing process is to be performed by the printing apparatus for the item of printing process. Items of the printing process include items such as size of printing paper, type of printing paper, number of printed sheets, single-sided printing and double-sided printing, color printing and monochrome printing (hereinafter sometimes referred to as printing color). Hereinafter, items of the printing process are also described as setting items. Also, the setting value is not limited to a numerical value, and may be a flag or a character string. In the drawing, a size setting button 110 for setting the size of printing paper, a printing paper setting button 112 for setting the type of printing paper, and a number setting button 114 for setting the number of printing sheets are displayed. It is done.

また、図2を表示する際の取得処理によって、装置名、IPアドレスが取得できていれば、装置選択ボタン106,108の横に表示される。取得できていなければ、図3(a)のように印刷装置が選択されていないことを装置選択ボタン106,108の横に表示する。図3(b)の画面で新たに印刷装置が選択されたら、その装置名、IPアドレスを表示する。   Further, if the device name and the IP address can be acquired by the acquisition process at the time of displaying FIG. 2, they are displayed next to the device selection buttons 106 and 108. If it can not be acquired, it is displayed next to the device selection buttons 106 and 108 that the printing apparatus is not selected as shown in FIG. 3A. When a printing apparatus is newly selected on the screen of FIG. 3B, the apparatus name and IP address are displayed.

図2を表示する際の取得処理によって、設定値が取得できていれば、図3(a)のように設定ボタン110〜114の横に、設定項目名とともに表示する。新たにユーザ操作によって設定値の変更が指示されたら、その指示された設定値を取得し、表示する。   If the setting value can be acquired by the acquisition process at the time of displaying FIG. 2, it is displayed along with the setting item name next to the setting buttons 110 to 114 as shown in FIG. When a change of the setting value is newly instructed by the user operation, the instructed setting value is acquired and displayed.

<設定範囲の限定>
設定ボタン110〜114を押下した後に設定可能な設定値の範囲は、新たに印刷装置が選択されるまでは、図2を表示する際の取得処理によって、取得されたスペック情報に基づいて限定される。新たに印刷装置を選択した場合は、その際に取得されたスペック情報に基づいて限定される。なお、設定可能な設定値の範囲の限定について、詳しくは後述する。
<Limitation of setting range>
The range of setting values that can be set after pressing the setting buttons 110 to 114 is limited based on the acquired specification information by the acquisition processing when displaying FIG. 2 until the printing apparatus is newly selected. Ru. When a printing apparatus is newly selected, the printing apparatus is limited based on the specification information acquired at that time. In addition, about limitation of the range of the setting value which can be set, it mentions later in detail.

図2を表示する際の取得処理によって、設定値が取得できなかった場合、印刷処理アプリケーション32aは、予めプログラミングされている、デフォルトの設定値を取得する。デフォルトの設定値は、ベンダーが定めた、ユーザが普段設定しておくであろう設定値になっている。また、デフォルトの設定値は、ベンダーが定めた、標準的なスペックの印刷装置であれば、いずれの印刷装置にも適するであろう設定値になっている。写真印刷と文書印刷では、ユーザが設定しておくであろう設定値が異なるため、違うデフォルトの設定値を提供する。例えば、写真印刷のデフォルトの設定値は、用紙サイズL版、カラー印刷、光沢紙であり、文書印刷のデフォルトの設定値は、A4、モノクロ印刷、普通紙である。   If the setting value can not be acquired by the acquisition process when displaying FIG. 2, the print processing application 32a acquires a default setting value programmed in advance. The default setting is a vendor-defined setting that the user would normally set. Also, the default setting value is a setting value that would be suitable for any printing device as long as it is a standard specification printing device specified by the vendor. Photo printing and document printing provide different default setting values because the setting values that the user may set are different. For example, default setting values for photo printing are paper size L, color printing, glossy paper, and default setting values for document printing are A4, monochrome printing, and plain paper.

装置選択ボタン106,108が操作されると、図3(b)に示すように、印刷装置を選択するための画面が、パネル22に表示される。印刷装置を選択するための画面には、印刷装置の名称が記載されたボタン116,118,120,122が表示されており、複数のボタン116,118,120,122のうちの任意のボタンが操作されることで、操作されたボタンに対応する印刷装置が選択される。   When the device selection buttons 106 and 108 are operated, a screen for selecting a printing device is displayed on the panel 22 as shown in FIG. 3B. On the screen for selecting a printing device, buttons 116, 118, 120, 122 in which the name of the printing device is described are displayed, and any of the plurality of buttons 116, 118, 120, 122 is selected. By being operated, the printing device corresponding to the operated button is selected.

画面に表示されるボタン116,118,120,122に対応する4台の印刷装置(図示省略)は、携帯電話10との間で、WF方式の無線通信、若しくはWFD方式の無線通信が確立している印刷装置である。つまり、ボタン116,118,120,122に対応する4台の印刷装置と携帯電話10との間で、データ通信することが可能である。   The four printing apparatuses (not shown) corresponding to the buttons 116, 118, 120, and 122 displayed on the screen establish WF wireless communication or WFD wireless communication with the mobile phone 10. Printing device. That is, data communication can be performed between the four printing apparatuses corresponding to the buttons 116, 118, 120, and 122 and the mobile phone 10.

詳しくは、装置選択ボタン106,108が操作されると、印刷処理アプリケーション32aは、無線LANI/F18に、WF方式の無線通信90、若しくはWFD方式の無線通信92が確立している印刷装置にブロードキャストで名称やIPアドレスを要求させ、無線LANI/F18が印刷装置から受信した、印刷装置の名称やIPアドレスを取得する。取得した名称やIPアドレスは、ボタン116,118,120,122に対応して表示される。   Specifically, when the device selection buttons 106 and 108 are operated, the print processing application 32a broadcasts to the wireless LAN I / F 18 to the printing apparatus in which the WF wireless communication 90 or the WFD wireless communication 92 is established. The name and the IP address are requested in step S5, and the name and the IP address of the printing apparatus received by the wireless LAN I / F 18 from the printing apparatus are acquired. The acquired name and IP address are displayed corresponding to the buttons 116, 118, 120 and 122.

複数のボタン116,118,120,122のうちの任意のボタンが操作されると、印刷処理アプリケーション32aは、無線LANI/F18に、操作されたボタン116,118,120,122に対応する印刷装置のIPアドレスを用いたデータ通信により、印刷スペックに関するデータを要求させ、無線LANI/F18が印刷装置から受信した、印刷装置の印刷スペックに関する情報を取得する。   When an arbitrary button among the plurality of buttons 116, 118, 120, 122 is operated, the print processing application 32a causes the wireless LAN I / F 18 to print the printer corresponding to the operated button 116, 118, 120, 122 Data related to the print specification is requested by data communication using the IP address of the above, and the wireless LAN I / F 18 acquires information related to the print specification of the printing apparatus received from the printing apparatus.

印刷装置の印刷スペックに関する情報は、具体的には、印刷装置の印刷スペックをそのまま示すスペック情報、または、印刷装置のモデル名である。スペック情報を送信することが可能な印刷装置からは、スペック情報が取得できる。そうではない印刷装置からは、スペック情報が取得できないが、モデル名は取得できる。なお、スペック情報を送信することが可能な印刷装置からも、モデル情報を取得してもよい。   Specifically, the information on the print specification of the printing apparatus is specification information indicating the print specification of the printing apparatus as it is, or a model name of the printing apparatus. Specification information can be acquired from a printing apparatus capable of transmitting specification information. Specification information can not be acquired from a printing device that is not so, but model names can be acquired. The model information may also be acquired from a printing apparatus capable of transmitting the specification information.

スペック情報を送信することができない印刷装置からモデル名を取得した場合、印刷処理アプリケーション32aは、モデル名に対応して予めプログラミングされたスペック情報を取得する。   When the model name is acquired from the printing apparatus which can not transmit the specification information, the print processing application 32a acquires the specification information programmed in advance corresponding to the model name.

取得したスペック情報によって印刷装置のスペックが示されない設定項目については、印刷処理アプリケーション32aに予めプログラミングされたデフォルトのスペック情報が、その設定項目について適用される。   For the setting items whose specifications of the printing apparatus are not indicated by the acquired specification information, default specification information preprogrammed in the print processing application 32a is applied to the setting items.

デフォルトのスペック情報は、ベンダーが定めた、写真印刷用の印刷装置であれば標準的であろうスペックに対応したスペック情報、および、文書印刷用の印刷装置であれば標準的であろうスペックに対応したスペック情報である。   The default specification information includes specification information corresponding to a specification that would be standard if it was a printing device for photo printing specified by the vendor, and a specification that would be standard if it was a printing device for document printing It is spec information corresponding.

例えば、写真印刷のデフォルトのスペック情報は、印刷用紙のサイズはL判、2L判、ハガキ、A5、B5、レターおよびA4であり、印刷色はモノクロ印刷またはカラー印刷であり、印刷用紙の種類は、普通紙、インクジェット専用紙、および光沢紙であり、文書印刷のデフォルトのスペック情報は、印刷用紙のサイズはA6、B6、A5、B5、レター、A4、リーガル、B4、およびA3であり、印刷色はモノクロ印刷またはカラー印刷であり、印刷用紙の種類は、普通紙のみである。   For example, the default specification information for photo printing is L paper size, 2 L paper size, postcard, A5, B5, letter and A4, the printing color is monochrome printing or color printing, and the printing paper type is , Plain paper, inkjet special paper, and glossy paper, and the default specification information of document printing is printing paper size is A6, B6, A5, B5, letter, A4, legal, B4, and A3, and printing The color is monochrome printing or color printing, and the type of printing paper is only plain paper.

具体的には、印刷装置から取得したスペック情報によって印刷可能な用紙のサイズが示されているが、印刷可能な用紙の種類が示されていない場合、印刷処理アプリケーション32aは、印刷装置は、写真印刷の場合は、普通紙、インクジェット専用紙、および光沢紙であり、文書印刷の場合は、普通紙のみ、というデフォルトのスペック情報を取得する。   Specifically, the size of the printable sheet is indicated by the specification information acquired from the printing apparatus, but when the type of printable sheet is not indicated, the printing processing application 32a can print the photo In the case of printing, the default specification information of plain paper, inkjet paper, and glossy paper, and in the case of document printing, plain paper only is acquired.

上述したように、印刷処理アプリケーション32aが、スペック情報の取得を一通り終了した時点で、取得したスペック情報を、記憶部14に記憶させる。   As described above, when the print processing application 32 a finishes acquiring the specification information, the acquired specification information is stored in the storage unit 14.

また、ボタン116,118,120,122に対応する4台の印刷装置には、印刷能力の異なるもの、つまり、印刷スペックの異なるものがある。具体的には、例えば、ボタン116に対応する印刷装置では、印刷可能な用紙のサイズがL判、2L判、ハガキ、A5、B5、レター、およびA4サイズであるが、ボタン118に対応する印刷装置では、印刷可能な用紙のサイズが名刺、L判、2L判、ハガキ、A6、A5、B6、B5、レター、A4、リーガル、B4、およびA3サイズとなっている。また、例えば、ボタン120に対応する印刷装置では、カラー印刷が可能であるが、ボタン118に対応する印刷装置では、カラー印刷が不可能となっている。さらに言えば、例えば、ボタン120に対応する印刷装置では、インクジェット専用紙、光沢紙への印刷が可能であるが、ボタン122に対応する印刷装置では、インクジェット専用紙、光沢紙への印刷が不可能となっている。   Further, among the four printing apparatuses corresponding to the buttons 116, 118, 120, and 122, there are ones having different printing capabilities, that is, ones having different printing specifications. Specifically, for example, in the printing apparatus corresponding to the button 116, the printable sheet size is L size, 2 L size, postcard, A5, B5, letter, and A4 size, but printing corresponding to the button 118 In the apparatus, the size of printable sheets is business card, L size, 2 L size, postcard, A6, A5, B6, B5, letter, A4, legal, B4, and A3 size. Further, for example, in the printing apparatus corresponding to the button 120, color printing is possible, but in the printing apparatus corresponding to the button 118, color printing is impossible. Furthermore, for example, a printing device corresponding to the button 120 can print on inkjet paper or glossy paper, but a printing device corresponding to the button 122 does not print on inkjet paper or glossy paper. It is possible.

このため、複数のボタン116,118,120,122のうちの任意のボタンが操作されると、操作されたボタンに対応した印刷装置、つまり、ユーザに選択された印刷装置の印刷スペックに応じて、携帯電話10において設定可能な設定値の範囲が限定される。
ユーザに選択された印刷装置のことを、選択印刷装置と略して記載する場合がある。なお、選択印刷装置が選択されていない場合は、携帯電話10において設定可能な設定値は、デフォルトのスペック情報に基づいて限定される。
Therefore, when an arbitrary button among the plurality of buttons 116, 118, 120, 122 is operated, the printing apparatus corresponding to the operated button, that is, according to the print specifications of the printing apparatus selected by the user The range of setting values that can be set in the mobile phone 10 is limited.
The printing device selected by the user may be abbreviated as a selected printing device. When the selected printing apparatus is not selected, setting values that can be set in the mobile phone 10 are limited based on default spec information.

設定可能な設定値の範囲の限定について説明する。具体的には、例えば、ボタン116に対応する印刷装置では、印刷可能な用紙の最大サイズがA4サイズであり、最小サイズがL判サイズである。つまり、ボタン116に対応する印刷装置では、A4サイズより大きなサイズの用紙に対する印刷および、L判サイズより小さなサイズに対する印刷処理を行うことができない。このため、ボタン116に対応する印刷装置が選択された場合には、サイズ設定ボタン104の操作により設定可能な設定値から、A4サイズより大きなサイズおよび、L判サイズより小さなサイズが除かれる。以降、設定可能な設定値から除かれた設定値のことを、限定設定値と略して記載する場合もある。つまり、A4サイズより大きなサイズ若しくは、L判サイズより小さなサイズを選択するためのボタンは、パネル22に表示されないため、A4サイズより大きなサイズ若しくは、L判サイズより小さなサイズに対応する設定値は、選択不可能となる。一方、L判サイズからA4サイズを選択するためのボタンは、パネル22に表示されるため、選択可能となる。これにより、サイズ設定ボタン104の操作により設定可能な設定値、つまり、ボタン116に対応する印刷装置の、用紙サイズについての設定範囲は、L判サイズを設定するための設定値(L判サイズ設定値と略して記載する場合もある)からA4サイズを設定するための設定値(A4サイズ設定値と略して記載する場合もある)となる。より具体的には、L判、2L判、ハガキ、A5、B5、レター、およびA4の設定値からなる範囲が、ボタン116に対応する印刷装置の、用紙サイズについての設定範囲である。   The limitation of the range of settable setting values will be described. Specifically, for example, in the printing apparatus corresponding to the button 116, the maximum printable sheet size is A4 size, and the minimum size is L size. That is, the printing apparatus corresponding to the button 116 can not print on a sheet larger than A4 size and print processing smaller than L size. Therefore, when the printing apparatus corresponding to the button 116 is selected, the size larger than the A4 size and the size smaller than the L size are excluded from the setting values that can be set by the operation of the size setting button 104. Hereinafter, the setting value removed from the settable setting value may be abbreviated as the limiting setting value. That is, since the button for selecting the size larger than the A4 size or the size smaller than the L size is not displayed on the panel 22, the setting value corresponding to the size larger than the A4 size or smaller than the L size is It becomes impossible to select. On the other hand, since the button for selecting the A4 size from the L size is displayed on the panel 22, it can be selected. Thus, the setting value that can be set by the operation of the size setting button 104, that is, the setting range for the paper size of the printing apparatus corresponding to the button 116 is the setting value for setting the L size (L size setting A setting value for setting the A4 size (sometimes abbreviated as the A4 size setting value) is used from a value may be abbreviated to a value. More specifically, the range including the setting values of L size, 2 L size, postcard, A5, B5, letter, and A4 is the setting range for the paper size of the printing apparatus corresponding to the button 116.

また、例えば、ボタン120に対応する印刷装置では、カラー印刷が可能であり、光沢紙への印刷も可能となっている。つまり、ボタン120に対応する印刷装置では、カラー印刷とモノクロ印刷との選択、および、光沢紙への印刷と普通紙への印刷との選択が可能である。このため、ボタン120に対応する印刷装置が選択された場合には、サイズ設定ボタン等110,112,114の下方に、カラー印刷とモノクロ印刷との設定ボタン(図示省略)および、光沢紙への印刷と普通紙への印刷との設定ボタン(図示省略)が追加される。これにより、ボタン120に対応する印刷装置に対して、カラー印刷の設定、光沢紙への印刷の設定等を行うことが可能となる。ちなみに、カラー印刷とモノクロ印刷との設定ボタンにより設定可能な設定値、つまり、印刷色の設定値は、カラー印刷を設定するための設定値(カラー印刷設定値と略して記載する場合もある)とモノクロ印刷を設定するための設定値(モノクロ印刷設定値と略して記載する場合もある)となる。光沢紙への印刷と普通紙への印刷との選択ボタンにより設定可能な設定値、つまり、印刷紙の設定値は、光沢紙への印刷を設定するための設定値(光沢紙印刷設定値と略して記載する場合もある)と普通紙への印刷を設定するための設定値(普通紙印刷設定値と略して記載する場合もある)となる。すなわち、カラー印刷、モノクロ印刷の設定値からなる範囲が、印刷色についての設定範囲である。光沢紙、普通紙の設定値からなる範囲が、印刷用紙についての設定範囲である。   Also, for example, in a printing apparatus corresponding to the button 120, color printing is possible, and printing on glossy paper is also possible. That is, in the printing apparatus corresponding to the button 120, selection between color printing and monochrome printing, and selection between printing on glossy paper and printing on plain paper are possible. For this reason, when the printing apparatus corresponding to the button 120 is selected, setting buttons (not shown) for color printing and monochrome printing below the size setting buttons 110, 112, and 114, and gloss paper A setting button (not shown) for printing and printing on plain paper is added. As a result, setting of color printing, setting of printing on glossy paper, and the like can be performed on the printing apparatus corresponding to the button 120. By the way, the setting values that can be set by the color printing and monochrome printing setting buttons, that is, the setting values for the printing color, are setting values for setting color printing (sometimes abbreviated as color printing setting values) And setting values for setting monochrome printing (sometimes abbreviated as monochrome printing setting values). The setting values that can be set by the selection button for printing on glossy paper and printing on plain paper, that is, the setting values for printing paper are the setting values for setting printing on glossy paper (Glossy paper printing setting values and The setting value for setting printing on plain paper (sometimes abbreviated as setting value for plain paper printing) may be used. That is, the range of setting values for color printing and monochrome printing is the setting range for printing colors. The range of setting values for glossy paper and plain paper is the setting range for printing paper.

一方、ボタン118に対応する印刷装置では、カラー印刷ができず、モノクロ印刷のみが可能となっている。このため、ボタン118に対応する印刷装置が選択された場合には、カラー印刷とモノクロ印刷との設定ボタンは、パネル22に表示されない。つまり、ボタン118に対応する印刷装置が選択された場合には、カラー印刷とモノクロ印刷との設定ボタンは、パネル22に表示されない。すなわち、印刷色という設定項目について、ユーザが任意の設定値を設定することそのものができなくなる。   On the other hand, in the printing apparatus corresponding to the button 118, color printing can not be performed, and only monochrome printing can be performed. Therefore, when the printing apparatus corresponding to the button 118 is selected, the setting button for color printing and monochrome printing is not displayed on the panel 22. That is, when the printing apparatus corresponding to the button 118 is selected, the setting buttons for color printing and monochrome printing are not displayed on the panel 22. That is, the user can not set any setting value itself for the setting item of the printing color.

なお、任意の設定項目について設定値の設定そのものができないようにした場合、印刷処理アプリケーション32aは、印刷装置から取得したスペックに関する情報に基づく設定値を、その設定項目の設定値として取得する。すなわち、ボタン118に対応する印刷装置の場合は、モノクロ印刷設定値が、印刷色の設定値として取得される。すなわち、カラー印刷設定値が、限定設定値となる。ただし、印刷装置が先に述べたデフォルト設定値に従った印刷処理を可能な場合は、その設定項目の設定値としてデフォルト設定値を取得してもよい。   If the setting values themselves can not be set for an arbitrary setting item, the print processing application 32a acquires the setting value based on the information on the specifications acquired from the printing apparatus as the setting value of the setting item. That is, in the case of the printing apparatus corresponding to the button 118, the monochrome print setting value is acquired as the print color setting value. That is, the color print setting value is the limited setting value. However, when the printing apparatus can perform the printing process according to the above-described default setting value, the default setting value may be acquired as the setting value of the setting item.

また、現在の設定値の一部が、設定可能な設定値の範囲に入らない設定値である場合、言い換えれば、現在の設定値の一部が限定設定値である場合、印刷処理アプリケーション32aは、印刷装置から取得したスペックに関する情報に基づく設定値を、その設定項目の設定値として取得する。すなわち、印刷色の現在の設定値がカラー印刷設定値であり、ボタン118に対応する印刷装置が選択された場合、印刷処理アプリケーション32aは、モノクロ印刷設定値を、印刷色の設定値として取得する。ただし、印刷装置がデフォルト設定値に従った印刷処理を可能な場合は、デフォルト設定値を現設定値として適用してもよい。   If part of the current setting values is a setting value that does not fall within the settable setting value range, in other words, if part of the current setting values is a limited setting value, the print processing application 32 a The setting value based on the information on the specification acquired from the printing apparatus is acquired as the setting value of the setting item. That is, when the current setting value of the printing color is the color printing setting value and the printing apparatus corresponding to the button 118 is selected, the print processing application 32a acquires the monochrome printing setting value as the printing color setting value. . However, when the printing apparatus can perform the printing process according to the default setting value, the default setting value may be applied as the current setting value.

このように、印刷アプリケーション32aにはそもそも、印刷装置が選択されたとき、すでに取得していた、現在の設定値を用いる。少なくとも、選択された印刷装置が印刷処理可能な設定値をそのまま用いるという特徴がある。   As described above, when the printing apparatus is selected, the current setting value that has already been acquired is used as the printing application 32a. It is characterized in that at least the selected printing apparatus uses the setting values that can be subjected to print processing as it is.

先に記載した通り、スペック情報は、記憶部14に記憶される。このため、印刷装置の変更が行われない限り、選択された印刷装置の印刷スペックに応じて携帯電話10において設定可能な設定値の範囲が限定される。つまり、例えば、ボタン116に対応する印刷装置が選択された場合には、印刷装置の再選択が行われない限り、サイズ設定ボタン104の操作により設定可能な用紙サイズの設定値の範囲からは、A4サイズより大きなサイズおよび、L判サイズより小さなサイズが除かれる。   As described above, the specification information is stored in the storage unit 14. Therefore, unless the printing apparatus is changed, the range of setting values that can be set in the mobile phone 10 is limited according to the print specifications of the selected printing apparatus. That is, for example, when the printing apparatus corresponding to the button 116 is selected, from the range of the setting value of the paper size which can be set by the operation of the size setting button 104 unless reselection of the printing apparatus is performed. Sizes larger than A4 size and smaller than L size are excluded.

印刷設定を行うための画面が表示されると、ユーザは、パネル22を操作して、選択された印刷装置の印刷スペックに応じた設定可能な設定値のなかから、任意の設定値を選択し、印刷設定を行う。具体的には、複数の設定ボタンのいずれかが操作されると、印刷装置の印刷スペックに応じた設定可能な設定値の範囲で、いずれか設定ボタンが対応する設定項目の設定値を選択するための詳細設定画面(不図示)が表示されるので、ユーザは、パネル22を操作して、詳細設定画面において表示された、設定可能な設定値に対応するボタンのなかから、所望する設定値に対応するボタンを選択する。印刷設定を行うための画面において、リターンボタン(図示省略)が操作されると、印刷設定が終了したものとして、設定値が記憶部14に記憶される。すなわち、図2、図3(a)を表示した後、新たな設定値が取得された設定項目については、選択された設定値が記憶され、そうではない設定項目については、図2を表示する際に記憶部14から取得された設定値が記憶される。   When a screen for performing print settings is displayed, the user operates panel 22 to select an arbitrary setting value from the settable setting values corresponding to the print specifications of the selected printing apparatus. , Make print settings. Specifically, when any of the plurality of setting buttons is operated, the setting value of the setting item to which any setting button corresponds is selected within the range of settable setting values corresponding to the print specifications of the printing apparatus. Since a detailed setting screen (not shown) for the user is displayed, the user operates panel 22 to set a desired setting value among the buttons corresponding to settable setting values displayed on the detail setting screen. Select the button corresponding to. When a return button (not shown) is operated on the screen for performing print setting, the setting value is stored in the storage unit 14 as the print setting is completed. That is, after displaying FIG. 2 and FIG. 3A, the selected setting value is stored for the setting item for which the new setting value is acquired, and FIG. 2 is displayed for the setting item that is not so. At the time, the setting value acquired from the storage unit 14 is stored.

リターンボタン(図示省略)が操作され、設定値が記憶部14に記憶されると、図4に示す画像100がパネル22に表示される。なお、画像100は、印刷設定に応じた態様で表示される。詳しくは、印刷設定において、用紙サイズの設定値が、レターサイズ設定値に設定されると、図に示すように、画像100はレターサイズに対応する大きさで表示される。さらに、メニューボタン104の側方には、選択されている印刷装置の名称および、印刷設定の設定値、具体的には、設定されている印刷用紙のサイズが表示される。これにより、選択されている印刷装置および、印刷設定の内容を、確認することが可能となる。ちなみに、図2の画像100に対しては、用紙サイズの設定値が、A4サイズ設定値とされており、画像100はA4サイズに対応する大きさで表示されている。   When the return button (not shown) is operated and the setting values are stored in the storage unit 14, the image 100 shown in FIG. 4 is displayed on the panel 22. The image 100 is displayed in a mode according to the print setting. Specifically, when the paper size setting value is set to the letter size setting value in the print setting, the image 100 is displayed in a size corresponding to the letter size, as shown in the figure. Further, on the side of the menu button 104, the name of the selected printing apparatus and the set value of the print setting, specifically, the size of the set print sheet is displayed. This makes it possible to confirm the selected printing apparatus and the contents of the print settings. Incidentally, for the image 100 of FIG. 2, the setting value of the paper size is set to the A4 size setting value, and the image 100 is displayed in a size corresponding to the A4 size.

<設定範囲の限定を考慮した、NFCによる印刷指示の処理>
ここで、携帯電話10をMFP50に接近させるだけで、任意の画像を、MFP50により印刷させる場合を説明する。携帯電話10で設定された印刷設定は、先に述べたように、選択印刷装置の印刷スペックに応じた設定項目に対して、設定されているため、MFP50の印刷スペックと選択印刷装置のスペックが同等である場合は、携帯電話10をMFP50に接近させた後に、設定値を指定する入力が必要とせず、印刷を実行するとよい。しかしながら、MFP50の印刷スペックと選択印刷装置のスペックが同等でない場合は、選択印刷装置の印刷スペックと、MFP50の印刷スペックとの差により、MFP50の印刷能力を充分に発揮されない状態での印刷処理が行われるなど、MFP50の印刷能力に適応しない印刷処理が行われる虞がある。
<Processing of print instruction by NFC in consideration of limitation of setting range>
Here, a case where an arbitrary image is printed by the MFP 50 only by causing the mobile phone 10 to approach the MFP 50 will be described. As described above, the print settings set in the mobile phone 10 are set for the setting items according to the print specifications of the selected printing device, so the print specifications of the MFP 50 and the specifications of the selected print device are If they are equal, printing may be performed after the mobile phone 10 is moved closer to the MFP 50 without requiring an input for specifying a setting value. However, if the print specifications of the MFP 50 and the specifications of the selected printing device are not equal, the difference between the print specifications of the selected printing device and the print specifications of the MFP 50 causes the print processing in a state where the printing capability of the MFP 50 is not sufficiently exhibited. There is a risk that print processing that is not adapted to the print capability of the MFP 50, such as being performed, may be performed.

具体的には、例えば、ボタン118に対応する印刷装置が選択されていた場合には、カラー印刷とモノクロ印刷との選択を行うことができず、印刷色の設定値は、モノクロ印刷設定値である。このため、例えば、カラー印刷とモノクロ印刷との選択を行うことが可能なMFP50に、モノクロ印刷設定値に設定された印刷設定の印刷指令が送信される場合がある。このような場合には、MFP50は、写真画像をカラー印刷することができるにも拘わらず、写真画像がモノクロ印刷される。つまり、MFP50の印刷能力を充分に発揮されない状態での印刷処理が行われる。   Specifically, for example, when the printing apparatus corresponding to the button 118 is selected, the color printing and the monochrome printing can not be selected, and the setting value of the printing color is the monochrome printing setting value. is there. For this reason, for example, a print command of the print setting set as the monochrome print setting value may be transmitted to the MFP 50 capable of selecting color printing and monochrome printing. In such a case, although the MFP 50 can print a photographic image in color, the photographic image is printed in monochrome. That is, the printing process is performed in a state where the printing capability of the MFP 50 is not sufficiently exhibited.

このようなことに鑑みて、携帯電話10では、MFP50の印刷スペックと、選択印刷装置の印刷スペックとを比較し、比較結果に応じた印刷処理が実行される。詳しくは、携帯電話10は、MFP50の印刷スペックに関する情報を、MFP50から取得する。   In view of this, in the mobile phone 10, the print specification of the MFP 50 and the print specification of the selected printing apparatus are compared, and print processing corresponding to the comparison result is executed. Specifically, the mobile phone 10 acquires, from the MFP 50, information on the print specifications of the MFP 50.

MFP50の印刷スペックに関する情報の取得は、WFD方式の無線通信92若しくは、WF方式の無線通信90を用いて、行われる。詳しくは、MFP50の印刷スペックに関する情報を送信する旨の指令が、携帯電話10からMFP50に、WFD方式の無線通信92若しくは、WF方式の無線通信90を用いて送信される。そして、MFP50は、送信指令に基づいて、MFP50の印刷スペックに関する情報に関するデータを、WFD方式の無線通信92若しくは、WF方式の無線通信90を用いて、携帯電話10に送信する。これにより、携帯電話10は、MFP50の印刷スペックに関する情報を取得する。
ちなみに、MFP50の印刷スペックに関する情報に基づく設定範囲は、印刷用紙サイズについて、ハガキサイズ設定値からA4サイズ設定値であり、印刷色について、カラー印刷設定値とモノクロ印刷設定値である。
Acquisition of information on print specifications of the MFP 50 is performed using the WFD wireless communication 92 or the WF wireless communication 90. Specifically, a command to transmit information on the print specification of the MFP 50 is transmitted from the mobile phone 10 to the MFP 50 using the WFD wireless communication 92 or the WF wireless communication 90. Then, based on the transmission instruction, the MFP 50 transmits data related to the information on the print specification of the MFP 50 to the mobile phone 10 using the WFD wireless communication 92 or the WF wireless communication 90. Thereby, the mobile phone 10 acquires information on the print specifications of the MFP 50.
The setting range based on the information on the print specification of the MFP 50 is a postcard size setting value to an A4 size setting value for the printing paper size, and a color printing setting value and a monochrome printing setting value for the printing color.

また、携帯電話10では、選択印刷装置の印刷スペックに関する情報が、記憶部14から取得される。具体的には、例えば、選択印刷装置として、ボタン118に対応する印刷装置が設定されている場合には、印刷用紙サイズの設定範囲は、名刺サイズ設定値からA3サイズ設定値であり、印刷色の設定範囲は、モノクロ印刷設定値である。   Further, in the mobile phone 10, information on the print specifications of the selected printing device is acquired from the storage unit 14. Specifically, for example, when the printing device corresponding to the button 118 is set as the selected printing device, the setting range of the printing paper size is the business card size setting value to the A3 size setting value, and the printing color is The setting range of is the monochrome printing setting value.

MFP50の印刷スペックに関する情報および、選択印刷装置の印刷スペックに関する情報が取得されると、MFP50の印刷スペックに関する情報と選択印刷装置の印刷スペックに関する情報とに基づき、一方の設定範囲に含まれる設定値が、他方の設定範囲に含まれる設定値に対して広いか狭いかが判定される。つまり、MFP50の印刷スペックに関する情報に基づく設定値の設定範囲をMFP設定範囲とし、選択印刷装置の印刷スペックに関する情報に基づく設定値の設定範囲を選択装置設定範囲とした場合に、MFP設定範囲と選択装置設定範囲との何れの範囲が広いか、若しくは、狭いかが判定される。   When information on the print specs of the MFP 50 and information on the print specs of the selected printing device are acquired, setting values included in one setting range are based on the information on the print specs of the MFP 50 and the information on the print specs of the selected printing device. However, it is determined whether the setting value included in the other setting range is wide or narrow. That is, when the setting range of the setting value based on the information regarding the print specification of the MFP 50 is set as the MFP setting range, and the setting range of the setting value based on the information regarding the print specification of the selected printing device is the selection device setting range, It is determined which range with the selected device setting range is wide or narrow.

選択装置設定範囲がMFP設定範囲より広い場合には、選択装置設定範囲に含まれる設定値に、MFP設定範囲に含まれる設定値が全て含まれており、さらに、MFP設定範囲に含まれる設定値と異なる設定値も含まれている。一方、選択装置設定範囲がMFP設定範囲より狭い場合には、MFP設定範囲に含まれる設定値に、選択装置設定範囲に含まれる設定値が全て含まれており、さらに、選択装置設定範囲に含まれる設定値と異なる設定値も含まれている。なお、選択装置設定範囲に含まれる設定値と、MFP設定範囲に含まれる設定値と、がすべて同じ場合は、選択装置設定範囲とMFP設定範囲が同じ場合である。   When the selected device setting range is wider than the MFP setting range, the setting values included in the selected device setting range include all the setting values included in the MFP setting range, and further, the setting values included in the MFP setting range. And different setting values are also included. On the other hand, when the selected device setting range is narrower than the MFP setting range, all setting values included in the selected device setting range are included in the setting values included in the MFP setting range, and further included in the selected device setting range. Setting values different from the ones to be set are also included. When the setting value included in the selection device setting range and the setting value included in the MFP setting range are all the same, the selection device setting range and the MFP setting range are the same.

選択装置設定範囲がMFP設定範囲より狭い場合には、上述したように、MFP50の印刷スペックに関する情報に基づく設定値に、選択印刷装置の印刷スペックに関する情報に基づく設定値と異なる設定値も含まれている。このため、MFP50で実行可能な印刷処理を、携帯電話10で設定することができない。具体的には、例えば、選択印刷装置として、ボタン118に対応する印刷装置が設定されている場合には、モノクロ印刷とカラー印刷とを選択することができない。一方、MFP50では、カラー印刷処理を行うことが可能である。このような場合には、MFP50の印刷能力を充分に発揮可能な状態で印刷処理ができない。   If the selection device setting range is narrower than the MFP setting range, as described above, the setting value based on the information on the print specification of the MFP 50 includes the setting value different from the setting value based on the information on the print specification of the selected printing apparatus. ing. Therefore, print processing that can be executed by the MFP 50 can not be set by the mobile phone 10. Specifically, for example, when a printing device corresponding to the button 118 is set as the selected printing device, monochrome printing and color printing can not be selected. On the other hand, the MFP 50 can perform color printing processing. In such a case, print processing can not be performed in a state where the printing capability of the MFP 50 can be sufficiently exhibited.

このようなことに鑑みて、携帯電話10では、選択装置設定範囲がMFP設定範囲より狭い場合には、MFP設定範囲に含まれるが、選択装置設定範囲に含まれない設定値を設定するための設定ボタン(図示省略)が、パネル22に表示される。具体的には、例えば、選択印刷装置において、カラー印刷とモノクロ印刷との選択が不可能であり、MFP50において、カラー印刷とモノクロ印刷との選択が可能である場合には、印刷色の設定ボタンが、図3(a)に示す印刷設定を行うための画面に追加表示される。   In view of this, in the mobile phone 10, when the selected device setting range is narrower than the MFP setting range, the setting value is included in the MFP setting range but not included in the selected device setting range. A setting button (not shown) is displayed on the panel 22. Specifically, for example, when the color printing and the monochrome printing can not be selected in the selective printing apparatus, and the color printing and the monochrome printing can be selected in the MFP 50, the print color setting button Is additionally displayed on the screen for performing the print setting shown in FIG.

このように、印刷色の設定ボタンがパネル22に表示されるということは、印刷指示の出力が、一旦、制限され、ユーザに再度、印刷設定を行う機会が与えられる。つまり、ユーザは、設定ボタンの表示により、印刷指示の出力の制限を認知する。そして、携帯電話10で、印刷色の設定値として、カラー印刷設定値を設定すること可能となり、カラー印刷での印刷処理を行うための指令データが、携帯電話10からMFP50に送信される。
これにより、ユーザは、MFP50の印刷スペックに応じた印刷設定を行うことが可能となり、MFP50の印刷能力を充分に発揮可能な状態で印刷処理を行うことが可能となる。
Thus, the display of the print color setting button on the panel 22 temporarily restricts the output of the print instruction and gives the user the opportunity to set the print setting again. That is, the user recognizes the restriction on the output of the print instruction by the display of the setting button. Then, the color print setting value can be set as the print color setting value in the mobile phone 10, and the command data for performing the printing process in color printing is transmitted from the mobile phone 10 to the MFP 50.
As a result, the user can perform print setting according to the print specification of the MFP 50, and print processing can be performed in a state where the printing capability of the MFP 50 can be sufficiently exhibited.

また、新たに表示された設定ボタンが操作されない場合には、ユーザは、現在の設定値での印刷処理を望んでいると想定できる。つまり、ユーザは、現在の設定値での印刷処理を許容していると想定できる。このため、新たに表示された設定ボタンが操作されない場合には、現在の設定値に従った印刷処理を行うための指令データが、携帯電話10からMFP50に送信される。   Further, when the newly displayed setting button is not operated, it can be assumed that the user desires the printing process with the current setting value. That is, it can be assumed that the user is permitted to print with the current setting value. Therefore, when the newly displayed setting button is not operated, command data for performing printing processing according to the current setting value is transmitted from the mobile phone 10 to the MFP 50.

一方、選択装置設定範囲がMFP設定範囲より広い場合には、上述したように、選択印刷装置の印刷スペックに関する情報に基づく設定値に、MFP50の印刷スペックに関する情報に基づく設定値と異なる設定値も含まれている。つまり、MFP50で実行できない印刷処理に応じた設定値が、携帯電話10で設定可能な設定値に含まれている。このような場合には、ユーザの意思に従った印刷処理を、適切に行うことができない虞がある。   On the other hand, when the selection device setting range is wider than the MFP setting range, as described above, the setting value based on the information on the print specification of the selected printing device is also different from the setting value based on the information on the print specification of the MFP 50 include. That is, setting values corresponding to print processing that can not be executed by the MFP 50 are included in setting values that can be set by the mobile phone 10. In such a case, there is a possibility that the printing process according to the user's intention can not be properly performed.

具体的には、例えば、選択印刷装置として、ボタン118に対応する印刷装置が設定されている場合には、用紙サイズの設定値は、名刺サイズ設定値からA3サイズ設定値となっている。一方、MFP50では、用紙サイズの設定値として、ハガキサイズ設定値からA4サイズ設定値である。このため、例えば、印刷可能な最大の用紙サイズがA4サイズであるMFP50に、用紙サイズの設定値がA3サイズ設定値に設定された印刷指令が送信される場合がある。このような場合には、MFP50では、A3サイズの印刷処理を行うことができないため、印刷指令に基づく印刷処理が行われない。若しくは、A4サイズに縮小された状態での印刷処理、A3サイズの画像のうちのA4サイズに相当する部分のみの画像の印刷処理等が行われる。つまり、ユーザの意思に従った印刷処理を、適切に行うことができない。   Specifically, for example, when the printing apparatus corresponding to the button 118 is set as the selected printing apparatus, the setting value of the paper size is the A3 size setting value from the business card size setting value. On the other hand, in the MFP 50, the postcard size setting value is the A4 size setting value as the paper size setting value. Therefore, for example, a print command in which the setting value of the sheet size is set to the A3 size setting value may be transmitted to the MFP 50 in which the largest printable sheet size is the A4 size. In such a case, the MFP 50 can not perform the A3 size print process, and therefore, the print process based on the print command is not performed. Alternatively, print processing in a state of being reduced to A4 size, print processing of an image of only a portion corresponding to A4 size in the A3 size image, and the like are performed. That is, print processing according to the user's intention can not be properly performed.

このため、携帯電話10での印刷設定時に、MFP50で実行できない印刷処理の設定値が設定されている場合、つまり、携帯電話10で実際に設定されている設定値が、MFP50の印刷スペックに関する情報に基づく設定値に含まれない場合には、現在の印刷設定では、印刷処理を行えない旨の表示がパネル22に表示される。つまり、現在の印刷設定では、印刷指示の出力を制限することが、パネル22に表示される。この際、選択装置設定範囲がMFP設定範囲より狭い場合と同様に、選択装置設定範囲に含まれない設定値を設定するための設定ボタン(図示省略)が、パネル22に表示される。これにより、MFP50の印刷スペックに応じた印刷設定を行うことが可能となり、ユーザの意思に従った印刷処理を行うことが可能となる。   Therefore, when the print processing setting that can not be executed by the MFP 50 is set at the time of print setting in the mobile telephone 10, that is, the setting value actually set in the mobile telephone 10 is information on the print specification of the MFP 50. When the print setting is not included in the setting value based on the above, in the current print setting, a display indicating that the print processing can not be performed is displayed on the panel 22. That is, in the current print setting, the panel 22 displays that the output of the print instruction is limited. At this time, as in the case where the selection device setting range is narrower than the MFP setting range, a setting button (not shown) for setting setting values not included in the selection device setting range is displayed on the panel 22. As a result, print settings can be made according to the print specifications of the MFP 50, and print processing can be performed according to the user's intention.

なお、選択装置設定範囲がMFP設定範囲より広い場合であっても、印刷処理を問題なく実行することができる場合がある。具体的には、携帯電話10で設定可能な最大の用紙サイズがA3サイズであるが、ユーザが、用紙サイズの設定値としてA4サイズ設定値を設定している場合がある。このような場合には、MFP50で処理可能な最大の用紙サイズがA4サイズであるため、印刷処理を問題なく実行することが可能である。つまり、選択装置設定範囲がMFP設定範囲より広い場合であっても、携帯電話10で実際に設定されている設定値が、MFP設定範囲に含まれる場合には、携帯電話10で設定された印刷設定に従って、画像100の印刷処理が行われる。   Even if the selection device setting range is wider than the MFP setting range, there are cases where the printing process can be executed without any problem. Specifically, the maximum sheet size that can be set by the mobile phone 10 is A3 size, but the user may set the A4 size setting value as the setting value of the sheet size. In such a case, since the largest sheet size that can be processed by the MFP 50 is A4 size, it is possible to execute the printing process without any problem. That is, even if the selection device setting range is wider than the MFP setting range, if the setting value actually set in the mobile phone 10 is included in the MFP setting range, the printing set in the mobile phone 10 is performed. Print processing of the image 100 is performed according to the settings.

<印刷アプリケーション>
上述した印刷装置の選択および、選択された印刷装置の印刷スペックに応じた設定値の設定は、印刷処理アプリケーション32aがCPU12によって実行されることで行われる。以下に、図5乃至図8を用いて、印刷処理アプリケーション32aの処理について説明する。
<Print application>
The selection of the printing apparatus described above and the setting of the setting values according to the print specifications of the selected printing apparatus are performed by the print processing application 32 a being executed by the CPU 12. The processing of the print processing application 32 a will be described below with reference to FIGS. 5 to 8.

携帯電話10の電源が入り、印刷処理アプリケーション32aが起動されるとメインフローの処理が開始される。メインフローのS100において、CPU12は、ユーザ操作により選択された写真印刷と文書印刷とのいずれかのコンテンツデータを受け付ける。つまり、写真印刷と文書印刷との選択ボタンが操作されたことにより発生したデータを、OS32cを介して取得し、選択ボタンに対応する、選択された印刷対象のコンテンツデータを、OS32cを介して取得する。そして、S102に進む。JPEG形式の写真画像データが、写真印刷のときのコンテンツデータの例である。PDF形式の文書データが、写真印刷のときのコンテンツデータの例である。   When the mobile phone 10 is powered on and the print processing application 32a is activated, processing of the main flow is started. In S100 of the main flow, the CPU 12 receives any content data of photo printing and document printing selected by the user operation. That is, the data generated by operating the selection button for photo printing and document printing is acquired via the OS 32c, and the selected content data to be printed corresponding to the selection button is acquired via the OS 32c. Do. Then, the process proceeds to S102. Photo image data of JPEG format is an example of content data at the time of photo printing. Document data in PDF format is an example of content data in photo printing.

S102において、CPU12は、選択印刷装置に関する情報を取得する。つまり、記憶部14に記憶されている選択印刷装置に設定された装置名、IPアドレス、設定値、スペック情報を示すデータを、OS32cを介して、取得する。そして、S104に進む。
S104において、CPU12は、取得した選択印刷装置の情報に基づいて、図2に示す印刷指示画面を表示する。つまり、取得した選択印刷装置の情報に基づいて印刷指示画面をパネル22に表示するための画面データを、OS32aを介して出力する。そして、S106に進む。
In S102, the CPU 12 acquires information on the selected printing device. That is, data indicating the device name, IP address, setting value, and specification information set in the selected printing device stored in the storage unit 14 is acquired via the OS 32 c. Then, the process proceeds to step S104.
In S104, the CPU 12 displays a print instruction screen shown in FIG. 2 based on the acquired information on the selected printing apparatus. That is, screen data for displaying the print instruction screen on the panel 22 based on the acquired information of the selected printing apparatus is output via the OS 32a. Then, the process proceeds to S106.

S106において、CPU12は、戻りボタン102、送りボタン103が操作されたか否かを判定する。つまり、戻りボタン102、送りボタン103の操作により発生したデータを、OS32cを介して取得したか否かを判定する。戻りボタン102、送りボタン103が操作された場合(S106:YES)には、S108に進む。S108において、CPU12は、戻りボタン102、送りボタン103の操作に応じて、パネル22に表示される画像100を切り換える。つまり、戻りボタン102、送りボタン103の操作に応じた画像100をパネル22に表示するための画面データを、OS32aを介して出力する。そして、S106に戻る。JPEG形式の写真画像データ1つに基づく画像が、写真印刷のときの画像100の例である。PDF形式の文書データ内の1ページ分のページデータに基づく画像が、文書印刷のときの画像100の例である。   In S106, the CPU 12 determines whether the return button 102 and the feed button 103 have been operated. That is, it is determined whether data generated by the operation of the return button 102 and the feed button 103 has been acquired via the OS 32c. When the return button 102 and the feed button 103 are operated (S106: YES), the process proceeds to S108. In S108, the CPU 12 switches the image 100 displayed on the panel 22 in accordance with the operation of the return button 102 and the feed button 103. That is, screen data for displaying the image 100 corresponding to the operation of the return button 102 and the feed button 103 on the panel 22 is output through the OS 32a. Then, the process returns to step S106. An image based on one piece of photographic image data in JPEG format is an example of the image 100 at the time of photo printing. An image based on page data for one page in document data of the PDF format is an example of the image 100 at the time of document printing.

一方、戻りボタン102、送りボタン103が操作されていない場合(S106:NO)には、S110に進む。S110において、CPU12は、メニューボタン104が操作されたか否かを判定する。つまり、メニューボタン104の操作により発生したデータを、OS32cを介して取得したか否かを判定する。メニューボタン104が操作されていない場合(S110:NO)には、S112に進む。   On the other hand, when the return button 102 and the feed button 103 are not operated (S106: NO), the process proceeds to S110. In S110, the CPU 12 determines whether the menu button 104 has been operated. That is, it is determined whether data generated by the operation of the menu button 104 has been acquired via the OS 32c. If the menu button 104 is not operated (S110: NO), the process proceeds to S112.

S112において、CPU12は、印刷ボタン128が操作されたか否かを判定する。
つまり、印刷ボタン128の操作により発生したデータを、OS32cを介して取得したか否かを判定する。印刷ボタン128が操作されていない場合(S112:NO)には、S106に戻る。一方、印刷ボタン128が操作された場合(S112:YES)には、S114に進む。S114において、CPU12は、無線LANI/F18がWF方式若しくはWFD方式の無線通信90,若しくは92によってMFP50に送信するよう、印刷対象の画像100の画像データ、そのデータに基づく画像100の印刷指令および、各設定項目に設定されている設定値に関するデータを出力する。このとき出力する設定値に関するデータは、後述するS128において記憶部14に記憶させた設定値に基づくデータである。<設定範囲の限定>で述べたように、S128において記憶部14に記憶させた設定値は、選択印刷装置の印刷スペックに基づいて限定された設定範囲から設定された設定値である。そして、本フローの処理が終了する。
In S112, the CPU 12 determines whether the print button 128 has been operated.
That is, it is determined whether data generated by the operation of the print button 128 has been acquired via the OS 32c. If the print button 128 is not operated (S112: NO), the process returns to S106. On the other hand, when the print button 128 is operated (S112: YES), the process proceeds to S114. In step S114, the CPU 12 causes the image data of the image 100 to be printed to be transmitted to the MFP 50 by the wireless LAN I / F 18 via the WF or WFD wireless communication 90 or 92, and a print command of the image 100 based on the data. Outputs data on the setting values set in each setting item. The data on the setting value to be output at this time is data based on the setting value stored in the storage unit 14 in S128 described later. As described in <Restriction of setting range>, the setting value stored in the storage unit 14 in S128 is a setting value set from a setting range limited based on the print specifications of the selected printing apparatus. Then, the processing of this flow ends.

また、S110でメニューボタン104が操作された場合(S110:YES)には、S116に進む。S116において、CPU12は、印刷設定サブルーチンに従った処理を実行する。印刷設定サブルーチンでは、S118において、CPU12は、図3(a)に示す印刷設定画面をパネル22に表示する。つまり、印刷設定画面をパネル22に表示するための画面データを、OS32aを介して出力する。<設定範囲の限定>で述べたように、CPU12は、S118において、選択印刷装置の印刷スペックに基づいて限定された設定範囲で設定値を設定するための印刷設定画面の画面データを出力する。そして、S120に進む。   When the menu button 104 is operated in S110 (S110: YES), the process proceeds to S116. In S116, the CPU 12 executes processing in accordance with the print setting subroutine. In the print setting subroutine, the CPU 12 displays a print setting screen shown in FIG. 3A on the panel 22 in S118. That is, screen data for displaying the print setting screen on the panel 22 is output via the OS 32a. As described in <Restriction of setting range>, in S118, the CPU 12 outputs screen data of a print setting screen for setting setting values in a setting range limited based on the print specifications of the selected printing apparatus. Then, the process proceeds to S120.

S120において、CPU12は、装置選択ボタン106,108が操作されたか否かを判定する。つまり、装置選択ボタン106,108の操作により発生したデータを、OS32cを介して取得したか否かを判定する。装置選択ボタン106,108が操作されていない場合(S120:NO)には、S122に進む。S122において、CPU12は、設定ボタン110〜114が操作されたか否かを判定する。つまり、設定ボタン110〜114の操作により発生したデータを、OS32cを介して取得したか否かを判定する。設定ボタン110〜114が操作されていない場合(S122:NO)には、S126に進む。   In S120, the CPU 12 determines whether the device selection buttons 106 and 108 have been operated. That is, it is determined whether data generated by the operation of the device selection buttons 106 and 108 has been acquired via the OS 32c. If the device selection buttons 106 and 108 are not operated (S120: NO), the process proceeds to S122. In S122, the CPU 12 determines whether the setting buttons 110 to 114 have been operated. That is, it is determined whether data generated by the operation of the setting buttons 110 to 114 has been acquired via the OS 32c. If the setting buttons 110 to 114 are not operated (S122: NO), the process proceeds to S126.

一方、設定ボタン110〜114が操作された場合(S122:YES)には、S124に進む。S124において、CPU12は、<設定範囲の限定>に述べたように、設定ボタン110〜114、および、設定ボタン110〜114とは異なる設定ボタンのうちいずれかの操作により、詳細設定画面を表示するための画面データの出力を行い、表示された詳細設定画面への操作によって設定された設定値を取得する。つまり、詳細設定画面に表示された、設定可能な設定値に対応するボタンへの操作によって発生したデータを、OS32cを介して取得し、対応する設定値を取得する。そして、S126に進む。   On the other hand, when the setting buttons 110 to 114 are operated (S122: YES), the process proceeds to S124. In S124, as described in <Restriction of the setting range>, the CPU 12 displays the detail setting screen by one of the setting buttons 110 to 114 and the setting button different from the setting buttons 110 to 114. Output the screen data for acquiring the setting value set by the operation on the displayed detail setting screen. That is, the data generated by the operation to the button corresponding to the settable setting value displayed on the detail setting screen is acquired via the OS 32c, and the corresponding setting value is acquired. Then, the process proceeds to S126.

S126において、CPU12は、リターンキーが操作されたか否かを判定する。つまり、リターンキーの操作により発生したデータを、OS32cを介して取得したか否かを判定する。リターンキーが操作されていない場合(S126:NO)には、S120に戻る。一方、リターンキーが操作された場合(S126:YES)には、S128に進む。   In S126, the CPU 12 determines whether the return key has been operated. That is, it is determined whether the data generated by the operation of the return key is acquired via the OS 32c. When the return key is not operated (S126: NO), the process returns to S120. On the other hand, when the return key is operated (S126: YES), the process proceeds to S128.

S128において、CPU12は、設定値を記憶部14の不揮発性メモリに記憶する。
つまり、設定値を記憶部14に記憶させるためのデータを、OS32cを介して出力する。そして、印刷設定サブルーチンの処理が終了する。印刷設定サブルーチンの処理が終了すると、メインルーチンのS102に戻る。そして、S102以降の処理が行われる。
In S128, the CPU 12 stores the setting value in the non-volatile memory of the storage unit 14.
That is, data for storing the setting value in the storage unit 14 is output through the OS 32 c. Then, the processing of the print setting subroutine ends. When the process of the print setting subroutine is completed, the process returns to S102 of the main routine. And the process after S102 is performed.

また、印刷設定サブルーチンのS120で、装置選択ボタン106,108が操作された場合(S120:YES)には、S130に進む。S130において、<設定範囲の限定>に述べたように、CPU12は、印刷装置に関するデータを取得する。つまり、CPU12は、無線LANI/F18がWF方式の無線通信90によって印刷装置に送信するよう、印刷装置の名称やIPアドレスに関するデータを要求する指令を出力する。そして、無線LANI/F18が印刷装置の名称やIPアドレスに関するデータを受信した場合に、無線LANI/F18が受信したデータを、OS32cを介して取得する。そして、S132に進む。   If the device selection buttons 106 and 108 are operated in S120 of the print setting subroutine (S120: YES), the process proceeds to S130. In S130, as described in <Restriction of setting range>, the CPU 12 acquires data regarding the printing apparatus. That is, the CPU 12 outputs a command for requesting data concerning the name and IP address of the printing apparatus so that the wireless LAN I / F 18 transmits to the printing apparatus by the WF wireless communication 90. Then, when the wireless LAN I / F 18 receives data regarding the name or IP address of the printing apparatus, the data received by the wireless LAN I / F 18 is acquired via the OS 32 c. Then, the process proceeds to S132.

S132において、CPU12は、取得した印刷装置の名称やIPアドレスに関するデータに基づく情報を、印刷設定画面に表示する。つまり、取得した印刷装置の名称やIPアドレスを印刷設定画面に表示させるための画面データを、OS32cを介して出力する。そして、S134に進む。   In S132, the CPU 12 displays, on the print setting screen, information based on the acquired data related to the name and IP address of the printing apparatus. That is, the screen data for displaying the acquired name and IP address of the printing apparatus on the print setting screen is output through the OS 32c. Then, the process proceeds to S134.

S134において、CPU12は、ユーザ操作により選択された選択印刷装置に関するデータを取得する。つまり、印刷装置を選択するためのボタン116,118,120,122が操作されたことにより発生したデータを、OS32cを介して取得する。そして、S136に進む。   In S134, the CPU 12 acquires data regarding the selected printing apparatus selected by the user operation. That is, data generated by operating the buttons 116, 118, 120, and 122 for selecting a printing apparatus is acquired via the OS 32c. Then, the process proceeds to S136.

S136において、CPU12は、選択印刷装置の印刷スペックに関する情報を取得する。つまり、CPU12は、<設定範囲の限定>に述べたように、無線LANI/F18がWF方式の無線通信90によって選択印刷装置に送信するよう、選択印刷装置の印刷スペックに関する情報を要求する指令を出力する。そして、無線LANI/F18が選択印刷装置の印刷スペックに関する情報を受信した場合に、無線LANI/F18が受信したデータを、OS32cを介して取得する。そして、S138に進む。   In S136, the CPU 12 acquires information on the print specifications of the selected printing device. That is, as described in <Restriction of setting range>, the CPU 12 requests the wireless LAN I / F 18 to transmit information on the print specifications of the selected printing apparatus to the selected printing apparatus by the WF wireless communication 90. Output. Then, when the wireless LAN I / F 18 receives the information on the print specification of the selected printing apparatus, the data received by the wireless LAN I / F 18 is acquired via the OS 32 c. Then, the process proceeds to S138.

S138において、CPU12は、取得した選択印刷装置の印刷スペックに関する情報を記憶部14に記憶するためのデータを、OS32cを介して出力する。S138で記憶部14に記憶された、選択印刷装置の印刷スペックに関する情報が、先に述べたS102によって取得され、S102以降の処理が実行されることにより、選択印刷装置の印刷スペックに関する情報、つまり、選択印刷装置の設定範囲に含まれる設定値に、携帯電話10で設定可能な設定値が限定される。そして、S118に戻る。   In S138, the CPU 12 outputs, via the OS 32c, data for storing the acquired information on the print specifications of the selected printing apparatus in the storage unit 14. The information on the print specifications of the selected printing apparatus stored in the storage unit 14 in S138 is acquired by S102 described above, and the processing on and after S102 is executed to obtain information on the print specifications of the selected printing apparatus, that is, The setting values that can be set by the mobile phone 10 are limited to the setting values included in the setting range of the selected printing apparatus. Then, the process returns to S118.

<NFCによる印刷指示>、<設定範囲の限定を考慮した、NFCによる印刷指示の処理>に述べた、選択印刷装置の印刷スペックとMFP50の印刷スペックとの比較に基づく、MFP50の印刷処理は、印刷処理アプリケーション32aがCPU12によって実行されることで行われる。以下に、図9乃至図12を用いて、印刷処理アプリケーション32aの処理について説明する。   The print processing of the MFP 50 based on the comparison between the print specification of the selected printing apparatus and the print specification of the MFP 50 described in <print instruction by NFC>, <processing of print instruction by NFC in consideration of limitation of setting range> The print processing application 32 a is executed by the CPU 12. The processing of the print processing application 32 a will be described below with reference to FIGS. 9 to 12.

携帯電話10の電源が入り、印刷処理アプリケーション32aが起動されるとメインフローの処理が開始される。メインフローのS200において、CPU12は、NFC方式の無線通信94が確立しているか否かを判定する。具体的には、NFC方式の無線通信94が確立したときにOS32cが出力するイベントデータを取得できた場合、NFC方式の無線通信94が確立していると判定する。NFC方式の無線通信94が確立していない場合(S200:NO)には、S200の処理が繰り返される。一方、NFC方式の無線通信94が確立している場合(S200:YES)には、S202に進む。S202において、CPU12は、上述したハンドオーバ処理を実行する。そして、S206に進む。   When the mobile phone 10 is powered on and the print processing application 32a is activated, processing of the main flow is started. In S200 of the main flow, the CPU 12 determines whether or not the wireless communication 94 of the NFC method is established. Specifically, when the event data output by the OS 32c can be acquired when the wireless communication 94 of the NFC scheme is established, it is determined that the wireless communication 94 of the NFC scheme is established. If the NFC wireless communication 94 has not been established (S200: NO), the process of S200 is repeated. On the other hand, when the NFC wireless communication 94 is established (S200: YES), the process proceeds to S202. In S202, the CPU 12 executes the above-described handover process. Then, the process proceeds to S206.

S206において、CPU12は、図8乃至図10に示す設定範囲比較処理サブルーチンを実行する。
設定範囲比較処理サブルーチンでは、S230において、CPU12は、選択印刷装置が設定されているか否かを判定する。つまり、選択印刷装置の印刷スペックに関する情報が記憶部14に記憶されているか否かを判定する。すなわち、選択印刷装置が設定されている場合とは、S138において選択印刷装置の印刷スペックに関する情報が記憶部14に記憶された後、という場合である。選択印刷装置が設定されている場合(S230:YES)には、S232に進む。S232において、CPU12は、選択印刷装置の印刷スペックを取得する。つまり、CPU12は、記憶部14に記憶されている選択印刷装置の印刷スペックに関する情報を、OS32cを介して、比較用情報として取得する。そして、S234に進む。
In S206, the CPU 12 executes a setting range comparison processing subroutine shown in FIG. 8 to FIG.
In the setting range comparison processing subroutine, the CPU 12 determines in S230 whether or not the selected printing apparatus is set. That is, it is determined whether or not the storage unit 14 stores information on the print specifications of the selected printing apparatus. That is, the case where the selected printing device is set means that after the information on the print specification of the selected printing device is stored in the storage unit 14 in S138. If the selected printing device is set (S230: YES), the process proceeds to S232. In S232, the CPU 12 acquires the print specifications of the selected printing device. That is, the CPU 12 acquires information on the print specifications of the selected printing apparatus stored in the storage unit 14 as comparison information via the OS 32 c. Then, the process proceeds to S234.

印刷装置が設定されていない場合(S230:NO)には、S236に進む。S236において、CPU12は、印刷対象の画像として写真画像が選択されているか否かを判定する。印刷対象の画像として写真画像が選択されている場合(S236:YES)には、S238に進む。S238において、CPU12は、予めプログラミングされた、写真印刷のデフォルトの設定値、つまり、写真印刷用に予め設定された印刷スペックを、比較用情報として取得する。そして、S234に進む。   If the printing apparatus is not set (S230: NO), the process proceeds to S236. In S236, the CPU 12 determines whether a photographic image is selected as an image to be printed. If a photographic image is selected as the image to be printed (S236: YES), the process proceeds to S238. In S238, the CPU 12 acquires, as comparison information, a default setting value for photo printing programmed in advance, that is, a print specification set in advance for photo printing. Then, the process proceeds to S234.

一方、印刷対象の画像として文書画像が選択されている場合(S236:NO)には、S240に進む。S240において、CPU12は、予めプログラミングされた、文書印刷のデフォルトの設定値、つまり、文書印刷用に予め設定された印刷スペックを、比較用情報として取得する。そして、S234に進む。   On the other hand, when the document image is selected as the image to be printed (S236: NO), the process proceeds to S240. In S240, the CPU 12 acquires, as comparison information, a default setting value for document printing programmed in advance, that is, a print specification preset for document printing. Then, the process proceeds to S234.

S234において、CPU12は、無線LANI/F18がWF方式若しくはWFD方式の無線通信90,若しくは92によってMFP50に送信するよう、MFP50の印刷スペック、つまり、MFP設定範囲に関するデータを要求する指令を、OS32cを介して出力する。そして、S242に進む。S242において、CPU12は、無線LANI/F18がMFP50の印刷スペックに関する情報を受信した場合に、無線LANI/F18が受信したデータを、OS32cを介して取得する。   In step S234, the CPU 12 causes the OS 32c to request the print specification of the MFP 50, that is, the command for requesting the data regarding the MFP setting range, to be transmitted to the MFP 50 by the wireless LAN I / F 18 through the WF or WFD wireless communication 90 or 92. Output through. Then, the process proceeds to S242. In S242, when the wireless LAN I / F 18 receives the information on the print specification of the MFP 50, the CPU 12 acquires the data received by the wireless LAN I / F 18 via the OS 32c.

そして、S244に進む。S244において、CPU12は、MFP設定範囲と比較用情報に基づく設定範囲とが同じであるか否かを判定する。つまり、S232において、選択印刷装置の印刷スペックに関する情報を、CPU12が比較用情報として取得している場合は、<設定範囲の限定を考慮した、NFCによる印刷指示の処理>に述べたように、MFP設定範囲と選択装置設定範囲とが同じであるか否かが判定される。S238またはS240において、デフォルトの印刷スペックを、比較用情報として取得している場合は、MFP設定範囲と、デフォルトの印刷スペックに基づく設定範囲とが同じであるか否かが判定される。MFP設定範囲と、デフォルトの印刷スペックに基づく設定範囲とが同じであるか否かの判定方法は、MFP設定範囲と選択装置設定範囲とが同じであるか否かの判定方法に準ずる。   Then, the process proceeds to S244. In S244, the CPU 12 determines whether the MFP setting range and the setting range based on the comparison information are the same. That is, in S232, when the CPU 12 acquires the information on the print specification of the selected printing apparatus as the comparison information, as described in <Processing of print instruction by NFC in consideration of limitation of setting range> It is determined whether the MFP setting range and the selection device setting range are the same. In S238 or S240, when the default print specification is acquired as the comparison information, it is determined whether the MFP setting range and the setting range based on the default print specification are the same. The method of determining whether the MFP setting range is the same as the setting range based on the default print specification follows the method of determining whether the MFP setting range and the selected device setting range are the same.

具体的には、MFP設定範囲に含まれる印刷色の設定値が、カラー印刷設定値とモノクロ印刷設定値であり、比較用情報に基づく設定範囲に含まれる印刷色の設定値が、カラー印刷設定値とモノクロ印刷設定値である場合に、MFP設定範囲と比較用情報に基づく設定範囲とが同じであると判定される。一方、MFP設定範囲に含まれる印刷色の設定値が、カラー印刷設定値とモノクロ印刷設定値であり、比較用情報に基づく設定範囲に含まれる印刷色の設定値が、カラー印刷設定値である場合には、MFP設定範囲と比較用情報に基づく設定範囲とが同じでないと判定される。   Specifically, the setting values of the printing color included in the MFP setting range are the color printing setting value and the monochrome printing setting value, and the setting values of the printing color included in the setting range based on the comparison information are color printing setting In the case of the value and the monochrome print setting value, it is determined that the MFP setting range and the setting range based on the comparison information are the same. On the other hand, the setting values of the printing color included in the MFP setting range are the color printing setting value and the monochrome printing setting value, and the setting value of the printing color included in the setting range based on the comparison information is the color printing setting value. In this case, it is determined that the MFP setting range and the setting range based on the comparison information are not the same.

MFP設定範囲と比較用情報に基づく設定範囲とが同じである場合(S244:YES)には、本サブルーチンの実行を終了し、メインルーチンのS208に進む。一方、MFP設定範囲と比較用情報に基づく設定範囲とが同じでない場合(S244:NO)には、S246に進む。   If the MFP setting range and the setting range based on the comparison information are the same (S244: YES), the execution of this subroutine is ended, and the process proceeds to S208 of the main routine. On the other hand, when the MFP setting range and the setting range based on the comparison information are not the same (S244: NO), the process proceeds to S246.

S246において、CPU12は、比較用情報に基づく設定範囲がMFP設定範囲より狭いか否かが判定される。つまり、S232において、選択印刷装置の印刷スペックに関する情報を、CPU12が比較用情報として取得している場合は、<設定範囲の限定を考慮した、NFCによる印刷指示の処理>に述べたように、選択装置設定範囲がMFP設定範囲より狭いか否かが判定される。S238またはS240において、デフォルトの印刷スペックを、比較用情報として取得している場合は、デフォルトの印刷スペックに基づく設定範囲がMFP設定範囲より狭いか否かが判定される。デフォルトの印刷スペックに基づく設定範囲がMFP設定範囲より狭いか否かの判定方法は、選択装置設定範囲がMFP設定範囲より狭いか否かの判定方法に準ずる。   In S246, the CPU 12 determines whether the setting range based on the comparison information is narrower than the MFP setting range. That is, in S232, when the CPU 12 acquires the information on the print specification of the selected printing apparatus as the comparison information, as described in <Processing of print instruction by NFC in consideration of limitation of setting range> It is determined whether the selected device setting range is narrower than the MFP setting range. In S238 or S240, when the default print specification is acquired as the comparison information, it is determined whether the setting range based on the default print specification is narrower than the MFP setting range. The method of determining whether the setting range based on the default print specification is narrower than the MFP setting range conforms to the method of determining whether the selected device setting range is narrower than the MFP setting range.

具体的には、MFP設定範囲に含まれる印刷色の設定値が、カラー印刷設定値とモノクロ印刷設定値であり、比較用情報に基づく設定範囲に含まれる印刷色の設定値が、モノクロ印刷設定値である場合には、比較用情報に基づく設定範囲がMFP設定範囲より狭いと判定される。一方、MFP設定範囲に含まれる印刷色の設定値が、モノクロ印刷設定値であり、比較用情報に基づく設定範囲に含まれる印刷色の設定値が、カラー印刷設定値とモノクロ印刷設定値である場合には、比較用情報に基づく設定範囲がMFP設定範囲より広いと判定される。   Specifically, the setting values of the printing color included in the MFP setting range are the color printing setting value and the monochrome printing setting value, and the setting values of the printing color included in the setting range based on the comparison information are monochrome printing setting. If it is a value, it is determined that the setting range based on the comparison information is narrower than the MFP setting range. On the other hand, the print color setting values included in the MFP setting range are monochrome printing setting values, and the printing color setting values included in the setting range based on the comparison information are color printing setting values and monochrome printing setting values. In this case, it is determined that the setting range based on the comparison information is wider than the MFP setting range.

比較用情報に基づく設定範囲がMFP設定範囲より狭い場合(S246:YES)には、S248に進む。S248において、CPU12は、<設定範囲の限定を考慮した、NFCによる印刷指示の処理>に述べたように、MFP50の印刷スペックに応じた設定ボタンをパネル22に表示させるためのデータを、OS32cを介してパネル22に出力する。つまり、MFP設定範囲に含まれる設定値のうちの比較用情報に基づく設定範囲に含まれない設定値を選択するための設定ボタンが、パネル22に表示される。具体的には、MFP設定範囲に含まれる印刷色の設定値が、カラー印刷設定値とモノクロ印刷設定値であり、比較用情報に基づく設定範囲に含まれる印刷色の設定値が、モノクロ印刷設定値である場合には、カラー印刷設定値を選択するための設定ボタン、つまり、印刷色を設定するための設定ボタンが、パネル22に表示される。そして、S250に進む。   If the setting range based on the comparison information is narrower than the MFP setting range (S246: YES), the process proceeds to S248. In S248, as described in <Processing of print instruction by NFC in consideration of limitation of setting range>, the CPU 12 causes the OS 32c to display data for causing the panel 22 to display a setting button corresponding to the print specification of the MFP 50. It outputs to the panel 22 through. That is, the setting button for selecting the setting value not included in the setting range based on the comparison information among the setting values included in the MFP setting range is displayed on the panel 22. Specifically, the setting values of the printing color included in the MFP setting range are the color printing setting value and the monochrome printing setting value, and the setting values of the printing color included in the setting range based on the comparison information are monochrome printing setting. If it is a value, a setting button for selecting a color print setting value, that is, a setting button for setting a printing color is displayed on the panel 22. Then, the process proceeds to S250.

S250において、CPU12は、S248で表示された設定ボタンが操作されたか否かを判定する。つまり、S248で表示された設定ボタンの操作により発生したデータを、OS32cを介して取得したか否かを判定する。S248で表示された設定ボタンが操作されていない場合(S250:NO)には、本サブルーチンの実行を終了し、メインルーチンのS208に進む。S248で表示された設定ボタンが操作されていない場合とは、設定ボタンがパネル22に表示されてから、設定ボタンが操作されないまま所定時間経過した場合である。   In S250, the CPU 12 determines whether the setting button displayed in S248 has been operated. That is, it is determined whether data generated by the operation of the setting button displayed in S248 has been acquired via the OS 32c. If the setting button displayed in S248 is not operated (S250: NO), the execution of this subroutine is ended, and the process proceeds to S208 of the main routine. The case where the setting button displayed in S248 is not operated means that a predetermined time has elapsed without the setting button being operated after the setting button is displayed on the panel 22.

一方、S248で表示された設定ボタンが操作された場合(S250:YES)には、S252に進む。S252において、CPU12は、ボタン操作に従って印刷設定を変更する。つまり、ボタン操作により発生したデータを、OS32cを介して取得し、そのデータに基づいて、設定項目の設定値を変更する。そして、S254に進む。S254において、CPU12は、変更した設定項目の設定値に従って、パネル22に表示される画像100の表示態様を変更する。つまり、例えば、用紙サイズの設定値がA4サイズ設定値からハガキサイズ設定値に変更された場合には、図2に示す画像100の表示態様から、図4に示す画像100の表示態様に変更する。そして、本サブルーチンの実行を終了し、メインルーチンのS208に進む。   On the other hand, when the setting button displayed in S248 is operated (S250: YES), the process proceeds to S252. In S252, the CPU 12 changes the print setting in accordance with the button operation. That is, data generated by the button operation is acquired via the OS 32c, and the setting value of the setting item is changed based on the data. Then, the process proceeds to S254. In S254, the CPU 12 changes the display mode of the image 100 displayed on the panel 22 in accordance with the changed setting value of the setting item. That is, for example, when the paper size setting value is changed from the A4 size setting value to the postcard size setting value, the display mode of the image 100 shown in FIG. 2 is changed to the display mode of the image 100 shown in FIG. . Then, the execution of this subroutine is ended, and the process proceeds to S208 of the main routine.

また、S246で比較用情報に基づく設定範囲がMFP設定範囲より広い場合(S246:NO)には、S256に進む。S256において、CPU12は、携帯電話10に現在設定されている設定値がMFP設定範囲に含まれるか否かを判定する。つまり、<設定範囲の限定を考慮した、NFCによる印刷指示の処理>に述べたように、S128において記憶部14に記憶された設定値がMFP設定範囲に含まれるか否かが判定される。   When the setting range based on the comparison information is wider than the MFP setting range in S246 (S246: NO), the process proceeds to S256. In S256, the CPU 12 determines whether the setting value currently set in the mobile phone 10 is included in the MFP setting range. That is, as described in <Processing of print instruction by NFC in consideration of limitation of setting range>, it is determined whether the setting value stored in the storage unit 14 in S128 is included in the MFP setting range.

具体的には、MFP設定範囲に含まれる印刷色の設定値が、カラー印刷設定値とモノクロ印刷設定値であり、携帯電話10に現在設定されている設定値が、モノクロ印刷設定値である場合には、携帯電話10に現在設定されている設定値が、MFP設定範囲に含まれる印刷色の設定値の中に同じものがある。したがって、この場合には、携帯電話10に現在設定されている設定値がMFP設定範囲に含まれると判定される。一方、MFP設定範囲に含まれる印刷色の設定値が、カラー印刷設定値であり、携帯電話10に現在設定されている設定値が、モノクロ印刷設定値である場合には、携帯電話10に現在設定されている設定値が、MFP設定範囲に含まれる印刷色の設定値の中に同じものがない。したがって、この場合には、携帯電話10に現在設定されている設定値がMFP設定範囲に含まれないと判定される。   Specifically, when the print color setting values included in the MFP setting range are the color print setting value and the monochrome print setting value, and the setting value currently set in the mobile phone 10 is the monochrome print setting value The setting value currently set in the mobile phone 10 is the same as the setting value of the printing color included in the MFP setting range. Therefore, in this case, it is determined that the setting value currently set in mobile phone 10 is included in the MFP setting range. On the other hand, if the print color setting value included in the MFP setting range is the color print setting value, and the setting value currently set in the mobile phone 10 is the monochrome print setting value, the mobile phone 10 is currently set. The set values that have been set are not the same among the print color setting values included in the MFP setting range. Therefore, in this case, it is determined that the setting value currently set in mobile phone 10 is not included in the MFP setting range.

携帯電話10に現在設定されている設定値がMFP設定範囲に含まれる(S256:YES)には、本サブルーチンの実行を終了し、メインルーチンのS208に進む。   If the setting value currently set in the mobile phone 10 is included in the MFP setting range (S256: YES), the execution of this subroutine is ended, and the process proceeds to S208 of the main routine.

一方、携帯電話10に現在設定されている設定値がMFP設定範囲に含まれない場合(S256:NO)には、S258に進む。S258において、CPU12は、現在の印刷設定では印刷不能である旨のメッセージを、パネル22に表示する。つまり、現在の印刷設定では印刷不能である旨のメッセージを表示させるためのデータを、OS32cを介してパネル22に出力する。そして、S248に進み、S248以降の処理が行われる。これにより、本サブルーチンの実行を終了し、メインルーチンのS208に進む。   On the other hand, if the setting value currently set in the mobile phone 10 is not included in the MFP setting range (S256: NO), the process proceeds to S258. In S258, the CPU 12 displays on the panel 22 a message that printing can not be performed with the current print settings. That is, data for displaying a message that printing can not be performed in the current print setting is output to the panel 22 via the OS 32 c. Then, the process proceeds to S248, and the processes after S248 are performed. Thus, the execution of this subroutine is ended, and the process proceeds to S208 of the main routine.

メインルーチンのS208において、CPU12は、無線LANI/F18がWF方式若しくはWFD方式の無線通信90,若しくは92によってMFP50に送信するよう、印刷対象の画像100の画像データ、そのデータに基づく画像100の印刷指令および、設定項目に設定されている設定値に関するデータを出力する。そして、本フローの処理が終了する。   At S208 of the main routine, the CPU 12 prints the image data of the image 100 to be printed and the image 100 based on the data so that the wireless LAN I / F 18 transmits it to the MFP 50 by the WF or WFD wireless communication 90 or 92. Outputs data related to the command and the set value set in the setting item. Then, the processing of this flow ends.

<第2実施形態>
第2実施形態に係る携帯電話10の動作を説明する。なお、第2実施形態における携帯電話10の構成は、第1実施形態における携帯電話10の構成と同じであるため、ここでは説明を省略する。
Second Embodiment
The operation of the mobile phone 10 according to the second embodiment will be described. The configuration of the mobile phone 10 in the second embodiment is the same as the configuration of the mobile phone 10 in the first embodiment, and thus the description thereof is omitted here.

第1実施形態にかかる携帯電話10では、携帯電話10に現在設定されている設定値がMFP設定範囲に含まれない場合(図12参照;S256:NO)には、MFP設定範囲に対応した設定ボタンがパネル22に表示されていたが(図11参照;S248)、パネル22に、図3に示す印刷設定画面を表示することが可能である。図13を用いて、第2実施形態にかかる携帯電話10での印刷処理を行うためのフローを説明する。ただし、本フローは、図9乃至図12に示すフローと、図12に示すフローを除いて同じであり、図13に示すフローは、図12に示すフローに相当する。このため、図13に示すフローのみを簡略化して説明する。   In the mobile phone 10 according to the first embodiment, when the setting value currently set in the mobile phone 10 is not included in the MFP setting range (see FIG. 12; S256: NO), the setting corresponding to the MFP setting range Although the button is displayed on the panel 22 (see FIG. 11; S248), the panel 22 can display the print setting screen shown in FIG. A flow for performing print processing in the mobile phone 10 according to the second embodiment will be described with reference to FIG. However, this flow is the same as the flow shown in FIGS. 9 to 12 except for the flow shown in FIG. 12, and the flow shown in FIG. 13 corresponds to the flow shown in FIG. Therefore, only the flow shown in FIG. 13 will be described in a simplified manner.

図13に示すフローでは、S300,S302において、CPU12は、図12に示すS256、S258と同じ処理を実行する。そして、S304に進む。S304において、CPU12は、図3に示す印刷設定画面をパネル22に表示するための画面データを、OS32cを介して出力する。そして、S306に進む。S306において、CPU12は、印刷設定が変更されたか否かを判定する。つまり、印刷設定画面に表示されている設定ボタン110〜114の操作により発生したデータを、OS32cを介して取得したか否かを判定する。   In the flow shown in FIG. 13, in S300 and S302, the CPU 12 executes the same processing as S256 and S258 shown in FIG. Then, the process proceeds to S304. In S304, the CPU 12 outputs screen data for displaying the print setting screen shown in FIG. 3 on the panel 22 via the OS 32c. Then, the process proceeds to step S306. In step S306, the CPU 12 determines whether the print setting has been changed. That is, it is determined whether data generated by the operation of the setting buttons 110 to 114 displayed on the print setting screen has been acquired via the OS 32c.

印刷設定が変更されていない場合(S306:NO)には、設定範囲比較処理サブルーチンの実行を終了し、メインルーチンの実行も終了する。つまり、印刷処理アプリケーション32aの実行が終了する。一方、印刷設定が変更された場合(S306:YES)には、S308に進む。   If the print setting has not been changed (S306: NO), the execution of the setting range comparison processing subroutine is ended, and the execution of the main routine is also ended. That is, the execution of the print processing application 32a ends. On the other hand, if the print setting has been changed (S306: YES), the process proceeds to S308.

S308において、CPU12は、変更された設定値がMFP設定範囲に含まれるか否かを判定する。変更された設定値がMFP設定範囲に含まれるか否かの判定方法は、携帯電話10に現在設定されている設定値がMFP設定範囲に含まれるか否かの判定方法に準ずる。変更された設定値がMFP設定範囲に含まれない場合(S308:NO)には、本サブルーチンの実行を終了し、メインルーチンの実行も終了する。つまり、本アプリケーション32aの実行が終了する。一方、変更された設定値がMFP設定範囲に含まれる場合(S308:YES)には、本サブルーチンの実行を終了し、メインルーチンのS208に進む。   In step S308, the CPU 12 determines whether the changed setting value is included in the MFP setting range. The method of determining whether the changed setting value is included in the MFP setting range conforms to the determining method of whether the setting value currently set in the mobile phone 10 is included in the MFP setting range. If the changed setting value is not included in the MFP setting range (S308: NO), the execution of this subroutine is ended, and the execution of the main routine is also ended. That is, the execution of the application 32a ends. On the other hand, when the changed setting value is included in the MFP setting range (S308: YES), the execution of this subroutine is ended, and the process proceeds to S208 of the main routine.

上記フローにより、携帯電話10に現在設定されている設定値がMFP設定範囲に含まれない場合に、ユーザは、印刷設定画面に表示されている設定ボタン110〜114から任意の設定値を設定し、印刷装置に所望の設定値に従った印刷をさせることが可能である。   According to the above flow, when the setting value currently set in the mobile phone 10 is not included in the MFP setting range, the user sets any setting value from the setting buttons 110 to 114 displayed on the print setting screen. It is possible to make the printing apparatus print according to a desired setting value.

また、携帯電話10に現在設定されている設定値がMFP設定範囲に含まれない場合に、上述したように、印刷設定画面をパネル22に表示するのではなく、自動で設定値を変更することが可能である。詳しくは、携帯電話10に現在設定されている設定値がMFP設定範囲に含まれない場合に、携帯電話10に現在設定されている設定値を、第1実施形態で述べた、デフォルト設定値に変更することが可能である。例えば、デフォルト設定値として、A4サイズ設定値、モノクロ印刷設定値、普通紙設定値が設定されている。図14を用いて、携帯電話10に現在設定されている設定値をデフォルト設定値に変更するためのフローを説明する。ただし、本フローは、図9乃至図12に示すフローと、図12に示すフローを除いて同じであり、図14に示すフローは、図12に示すフローに相当する。このため、図14に示すフローのみを簡略化して説明する。   In addition, when the setting value currently set in the mobile phone 10 is not included in the MFP setting range, as described above, the print setting screen is not displayed on the panel 22, and the setting value is automatically changed. Is possible. Specifically, when the setting value currently set in the mobile phone 10 is not included in the MFP setting range, the setting value currently set in the mobile phone 10 is set to the default setting value described in the first embodiment. It is possible to change. For example, an A4 size setting value, a monochrome printing setting value, and a plain paper setting value are set as default setting values. A flow for changing the setting value currently set in the mobile phone 10 to the default setting value will be described with reference to FIG. However, this flow is the same as the flow shown in FIGS. 9 to 12 except for the flow shown in FIG. 12, and the flow shown in FIG. 14 corresponds to the flow shown in FIG. Therefore, only the flow shown in FIG. 14 will be described in a simplified manner.

図14に示すフローでは、S400,S402において、CPU12は、図12に示すS256、S258と同じ処理を実行する。そして、S404に進む。S404において、CPU12は、携帯電話10に現在設定されている設定値を、予め設定されているデフォルト値に変更する。そして、本サブルーチンの実行を終了し、メインルーチンのS208に進む。   In the flow shown in FIG. 14, in S400 and S402, the CPU 12 executes the same processing as S256 and S258 shown in FIG. Then, the process proceeds to step S404. In S404, the CPU 12 changes the setting value currently set in the mobile phone 10 to a preset default value. Then, the execution of this subroutine is ended, and the process proceeds to S208 of the main routine.

上記フローにより、携帯電話10に現在設定されている設定値が、MFP50で印刷処理可能な設定の設定値に自動で変更される。これにより、ユーザは、再設定の操作を行うことなく、印刷処理を行うことが可能となる。   By the above-described flow, the setting value currently set in the mobile phone 10 is automatically changed to the setting value of the setting that allows the MFP 50 to perform print processing. As a result, the user can perform the printing process without performing the resetting operation.

また、携帯電話10に現在設定されている設定値がMFP設定範囲に含まれない場合に、上述したように、携帯電話10に現在設定されている設定値をデフォルト設定値に変更せずに、印刷処理を終了することが可能である。図15を用いて、携帯電話10に現在設定されている設定値がMFP設定範囲に含まれない場合に印刷処理を終了するためのフローを説明する。ただし、本フローは、図14に示すフローと略同じであるため、図15に示すフローを簡略化して説明する。   Further, when the setting value currently set in the mobile phone 10 is not included in the MFP setting range, as described above, the setting value currently set in the mobile phone 10 is not changed to the default setting value. It is possible to end the printing process. A flow for ending the print processing when the setting value currently set in the mobile phone 10 is not included in the MFP setting range will be described with reference to FIG. However, since this flow is substantially the same as the flow shown in FIG. 14, the flow shown in FIG. 15 will be described in a simplified manner.

図15に示すフローでは、S500,S502において、CPU12は、図14に示すS400、S402と同じ処理を実行する。そして、本サブルーチンの実行を終了し、メインルーチンの実行も終了する。   In the flow shown in FIG. 15, in S500 and S502, the CPU 12 executes the same processing as S400 and S402 shown in FIG. Then, the execution of this subroutine is ended, and the execution of the main routine is also ended.

<第3実施形態>
第3実施形態に係る携帯電話10の動作を説明する。なお、第3実施形態における携帯電話10の構成は、第1実施形態における携帯電話10の構成と同じであるため、ここでは説明を省略する。
Third Embodiment
The operation of the mobile phone 10 according to the third embodiment will be described. The configuration of the mobile phone 10 in the third embodiment is the same as the configuration of the mobile phone 10 in the first embodiment, and thus the description thereof is omitted here.

第1実施形態にかかる携帯電話10では、比較用情報に基づく設定範囲がMFP設定範囲より狭い場合(図11参照;S246:YES)には、MFP設定範囲に対応した設定ボタンがパネル22に表示されていたが(図11参照;S248)、印刷を続行するか否かのユーザ操作を受けるける選択ボタンをパネル22に表示することが可能である。図16を用いて、第3実施形態にかかる携帯電話10での印刷処理を行うためのフローを説明する。ただし、本フローは、図9乃至図12に示すフローと、図11に示すフローを除いて同じであり、図16に示すフローは、図11に示すフローに相当する。このため、図16に示すフローのみを簡略化して説明する。   In the mobile phone 10 according to the first embodiment, when the setting range based on the comparison information is narrower than the MFP setting range (see FIG. 11; S246: YES), the setting button corresponding to the MFP setting range is displayed on the panel 22. Although it has been described (see FIG. 11; S248), it is possible to display on the panel 22 a selection button for receiving user operation as to whether or not to continue printing. A flow for performing print processing in the mobile phone 10 according to the third embodiment will be described with reference to FIG. However, this flow is the same as the flow shown in FIGS. 9 to 12 except for the flow shown in FIG. 11, and the flow shown in FIG. 16 corresponds to the flow shown in FIG. Therefore, only the flow shown in FIG. 16 will be described in a simplified manner.

図16に示すフローでは、S600,S602において、CPU12は、図11に示すS244、S246と同じ処理を実行する。そして、S604に進む。S604において、CPU12は、最適でない印刷設定での印刷処理を続行するか否かを選択するための選択ボタンをパネル22に表示するための画面データを、OS32cを介して出力する。そして、S606に進む。S606において、CPU12は、最適でない印刷設定での印刷処理を続行するための選択ボタンが操作されたか否かを判定する。つまり、最適でない印刷設定での印刷処理を続行するための選択ボタンの操作により発生したデータを、OS32cを介して取得したか否かを判定する。最適でない印刷設定での印刷処理を続行するための選択ボタンが操作された(S606:YES)には、本サブルーチンの実行を終了し、メインルーチンのS208に進む。一方、最適でない印刷設定での印刷処理を続行するための選択ボタンが操作されていない(S606:NO)には、本サブルーチンの実行を終了し、メインルーチンの実行も終了する。   In the flow shown in FIG. 16, in S600 and S602, the CPU 12 executes the same processing as S244 and S246 shown in FIG. Then, the process proceeds to step S604. In S604, the CPU 12 outputs, via the OS 32c, screen data for displaying on the panel 22 a selection button for selecting whether to continue the printing process with the non-optimal print setting. Then, the process proceeds to step S606. In step S606, the CPU 12 determines whether the selection button for continuing the printing process with the non-optimal print setting has been operated. That is, it is determined whether data generated by the operation of the selection button for continuing the printing process with the non-optimal print setting has been acquired via the OS 32c. If the selection button for continuing print processing with non-optimal print settings is operated (S606: YES), the execution of this subroutine is ended, and the process proceeds to S208 of the main routine. On the other hand, when the selection button for continuing the printing process with the non-optimal print setting is not operated (S606: NO), the execution of this subroutine is ended, and the execution of the main routine is also ended.

上記フローにより、ユーザの意思に従った印刷処理を行うことが可能となるので、ユーザにとっては安心でき、かつ、便利である。   The above-described flow makes it possible to perform print processing according to the user's intention, which makes the user feel relieved and convenient.

<第4実施形態>
第4実施形態に係る携帯電話10の動作を説明する。なお、第4実施形態における携帯電話10の構成は、第1実施形態における携帯電話10の構成と同じであるため、ここでは説明を省略する。
Fourth Embodiment
The operation of the mobile phone 10 according to the fourth embodiment will be described. The configuration of the mobile phone 10 in the fourth embodiment is the same as the configuration of the mobile phone 10 in the first embodiment, and thus the description thereof is omitted here.

第1実施形態にかかる携帯電話10では、MFP設定範囲が、WF方式の無線通信90若しくはWFD方式の無線通信92を用いて取得されるが、第2実施形態にかかる携帯電話10では、MFP設定範囲が、WF方式の無線通信90若しくはWFD方式の無線通信92の確立と並行して、NFC方式の無線通信94を用いて取得される。そして、WF方式の無線通信90若しくはWFD方式の無線通信92の確立と並行して、MFP設定範囲と比較用情報に基づく設定範囲との比較が行われる。図17を用いて、第4実施形態にかかる携帯電話10での印刷設定を行うためのフローを説明するが、本フローは、図9に示すフローと略同じであることから、簡略化して説明する。   In the mobile phone 10 according to the first embodiment, the MFP setting range is obtained using the WF wireless communication 90 or the WFD wireless communication 92. However, in the mobile phone 10 according to the second embodiment, the MFP setting is performed. A range is acquired using the wireless communication 94 of the NFC method in parallel with the establishment of the wireless communication 90 of the WF method or the wireless communication 92 of the WFD method. Then, in parallel with the establishment of the WF wireless communication 90 or the WFD wireless communication 92, the MFP setting range is compared with the setting range based on the comparison information. The flow for performing print setting in the mobile phone 10 according to the fourth embodiment will be described with reference to FIG. 17. This flow is substantially the same as the flow shown in FIG. Do.

まず、S700,S702において、CPU12は、図9に示すS200,S202と同じ処理を実行する。そして、S704に進む。S704において、CPU12は、図9に示すS706と略同じ処理を実行する。ただし、MFP設定範囲に関するデータを要求する指令および、MFP設定範囲の受信は、NFC方式の無線通信94を用いて行われる。   First, in S700 and S702, the CPU 12 executes the same processing as S200 and S202 shown in FIG. Then, the process proceeds to step S704. In S704, the CPU 12 executes substantially the same processing as S706 shown in FIG. However, the instruction to request data regarding the MFP setting range and the reception of the MFP setting range are performed using the wireless communication 94 of the NFC method.

詳しくは、S704のスペック比較処理サブルーチンでは、S234において、CPU12は、NFCI/F20がNFC方式の無線通信94によってMFP50に送信するよう、MFP50の印刷スペック、つまり、MFP設定範囲に関するデータを要求する指令を、OS32cを介して出力する。そして、S242に進む。S242において、CPU12は、NFCI/F20がMFP50の印刷スペックに関する情報を受信した場合に、NFCI/F20が受信したデータを、OS32cを介して取得する。S704のスペック比較処理サブルーチンが終了すると、S706において、CPU12は、図9に示すS208と同じ処理を実行する。そして、本フローの実行が終了する。   Specifically, in the specification comparison processing subroutine of S704, the CPU 12 requests the print specification of the MFP 50, ie, the data regarding the MFP setting range, to be transmitted to the MFP 50 by the NFC I / F 20 through the NFC wireless communication 94 in S234. Are output via the OS 32c. Then, the process proceeds to S242. In S242, when the NFC I / F 20 receives the information on the print specification of the MFP 50, the CPU 12 acquires the data received by the NFC I / F 20 via the OS 32c. When the specification comparison processing subroutine of S704 ends, in S706, the CPU 12 executes the same processing as S208 shown in FIG. Then, the execution of this flow ends.

このように、第4実施形態の携帯電話10では、MFP設定範囲の取得が、NFC方式の無線通信94を用いて、WF方式の無線通信90若しくはWFD方式の無線通信92の確立と並行して行われる。そして、WF方式の無線通信90若しくはWFD方式の無線通信92の確立と並行して、MFP設定範囲と比較用情報に基づく設定範囲との比較が行われる。WF方式の無線通信90若しくはWFD方式の無線通信92の接続を確立させるためには、接続が開始されてから比較的長い時間を要するが、第4実施形態の携帯電話10では、その時間を利用して、MFP設定範囲の取得,MFP設定範囲と比較用情報に基づく設定範囲との比較が行われる。これにより、印刷処理に要する時間を短縮することが可能となる。   As described above, in the mobile phone 10 according to the fourth embodiment, acquisition of the MFP setting range is performed in parallel with establishment of the WF wireless communication 90 or the WFD wireless communication 92 using the NFC wireless communication 94. To be done. Then, in parallel with the establishment of the WF wireless communication 90 or the WFD wireless communication 92, the MFP setting range is compared with the setting range based on the comparison information. It takes a relatively long time to establish the connection of the WF wireless communication 90 or the WFD wireless communication 92 after the connection is started, but the cellular phone 10 of the fourth embodiment uses that time Then, the MFP setting range is acquired, and the MFP setting range is compared with the setting range based on the comparison information. This makes it possible to shorten the time required for the printing process.

<変形例>
第2実施形態では、MFP設定範囲の取得,MFP設定範囲と比較用情報に基づく設定範囲との比較が、WF方式の無線通信90若しくはWFD方式の無線通信92の確立と並行して行われるが、種々の設定を、WF方式の無線通信90若しくはWFD方式の無線通信92の確立と並行して行うことが可能である。種々の設定としては、MFP設定範囲と比較用情報に基づく設定範囲との比較に用いられない印刷設定の設定値の設定、具体的には、印刷枚数の設定等、また、印刷設定と関係のない設定等が挙げられる。
<Modification>
In the second embodiment, acquisition of the MFP setting range and comparison between the MFP setting range and the setting range based on the comparison information are performed in parallel with the establishment of the WF wireless communication 90 or the WFD wireless communication 92. Various settings can be performed in parallel with the establishment of the WF wireless communication 90 or the WFD wireless communication 92. Various settings include setting of print setting values not used for comparison between the MFP setting range and the setting range based on comparison information, specifically, setting of the number of print sheets, etc. There are no settings etc.

また、ハンドオーバ処理により確立される無線通信は、NFC方式の無線通信より高速な方式であれば、WF方式若しくは、WFD方式の無線通信に限られず、種々の無線通信を採用することが可能である。例えば、Bluetooth等が挙げられる。   Further, the wireless communication established by the handover process is not limited to the WF method or the WFD wireless communication, and various wireless communication can be adopted as long as the method is faster than the NFC wireless communication. . For example, Bluetooth etc. are mentioned.

また、ハンドオーバ処理により確立される無線通信は、NFC方式の無線通信より通信可能距離が長い、種々の無線通信方式を、WF方式若しくは、WFD方式の無線通信に限られず採用することが可能である。例えば、Bluetooth等が挙げられる。   Further, the wireless communication established by the handover process can adopt various wireless communication methods whose communication distance is longer than the wireless communication of the NFC method without limiting to the WF method or the WFD method wireless communication. . For example, Bluetooth etc. are mentioned.

また、印刷処理に用いられる設定としては、数値等に限られず、フラグ,文字列等の記号であってもよい。   The setting used for the printing process is not limited to a numerical value or the like, and may be a flag, a symbol such as a character string, or the like.

また、携帯電話10からMFP50に送信される画像データは、画像データそのものであってもよく、設定値に従って印刷装置が処理できるように加工された画像データであってもよい。   Further, the image data transmitted from the mobile phone 10 to the MFP 50 may be image data itself, or may be image data processed so that the printing apparatus can process in accordance with the setting value.

また、デフォルト値は、印刷処理アプリケーション32aに予めプログラミングされているものであってもよく、携帯電話10に印刷処理アプリケーション32aがインストールされる際に、携帯電話10の記憶部14に記憶されたものであってもよい。   The default value may be pre-programmed in the print processing application 32a, and may be stored in the storage unit 14 of the mobile phone 10 when the print processing application 32a is installed in the mobile phone 10. It may be

また、モデル名に対応するスペック情報は、携帯電話10に印刷処理アプリケーション32aをインストールするときに、携帯電話10の記憶部14に記憶された情報であってもよい。   The specification information corresponding to the model name may be information stored in the storage unit 14 of the mobile phone 10 when the print processing application 32 a is installed in the mobile phone 10.

また、選択印刷装置の印刷スペックに関する情報として、モデル情報を、CPU12が比較用情報として取得している場合に、選択印刷装置のモデル情報と、MFP50のモデル情報とが一致する場合にMFP設定範囲と選択装置設定範囲とが同じであると判断してもよい。
また、モデル情報の比較だけで同じスペックのモデルであると判断できる場合は、MFP設定範囲と選択装置設定範囲とが同じであると判断してもよい。
Further, when the CPU 12 acquires model information as information on the print specifications of the selected printing apparatus, the MFP setting range when the model information of the selected printing apparatus matches the model information of the MFP 50. And the selection device setting range may be determined to be the same.
If it can be determined that the models have the same specifications only by comparing the model information, it may be determined that the MFP setting range and the selection device setting range are the same.

また、第3実施形態で、ハンドオーバ処理の実行(図15参照:S502)と並行して、スペック比較処理サブルーチン(図15参照:S504)を実行することが可能である。   Further, in the third embodiment, it is possible to execute the spec comparison processing subroutine (see FIG. 15: S504) in parallel with the execution of the handover process (see FIG. 15: S502).

また、MFP設定範囲に対応した設定ボタンの表示(図11参照:S248)とともに、選択印刷装置の設定範囲に限定されていたため、印刷指示の出力を一旦制限したことを、パネル22に表示してもよい。   In addition, with the display of the setting button corresponding to the MFP setting range (see FIG. 11: S248), the fact that the output of the print instruction has been once limited is displayed on panel 22 since it is limited to the setting range of the selected printing device. It is also good.

また、MFP設定範囲に対応した設定ボタンの表示(図11参照:S248)とともに、印刷処理をキャンセルするためのボタンをパネル22に表示してもよい。なお、キャンセルボタンが操作された場合には、メインルーチンのS208に進む。   In addition to the display of the setting button corresponding to the MFP setting range (see FIG. 11: S248), a button for canceling the printing process may be displayed on the panel 22. When the cancel button is operated, the process proceeds to S208 of the main routine.

また、MFP設定範囲に対応した設定ボタンの表示(図11参照:S248)に替えて、S118に準じた方法で、MFP50の印刷スペックに基づいて限定された設定範囲で設定値を設定するための印刷設定画面を、パネル22に表示してもよい。印刷設定画面が表示された場合、リターンキーの操作により、S252に進む。さらに、印刷設定画面とともに、選択印刷装置の設定範囲に限定されていたため、印刷指示の出力を一旦制限したことを、パネル22に表示してもよい。   Further, instead of the display of the setting button corresponding to the MFP setting range (see FIG. 11: S248), a method according to S118 is used to set the setting value in the setting range limited based on the print specifications of MFP 50. The print setting screen may be displayed on the panel 22. If the print setting screen is displayed, the process proceeds to step S252 by the operation of the return key. Furthermore, since the printing setting screen is limited to the setting range of the selected printing apparatus, it may be displayed on the panel 22 that the output of the printing instruction has been once restricted.

また、MFP設定範囲と比較用情報に基づく設定範囲とが同じであるか否かを判定する処理(S244)と、比較用情報に基づく設定範囲がMFP設定範囲より狭いか否かを判定する処理(S246)とを入れ替えてもよい。この場合、S242の処理が終了した後に、S246の処理を実行する。そして、比較用情報に基づく設定範囲がMFP設定範囲より狭い場合(S246:YES)には、S248以降の処理を行う。一方、比較用情報に基づく設定範囲がMFP設定範囲より広い場合(S246:NO)には、S244の処理を行う。そして、MFP設定範囲と比較用情報に基づく設定範囲とが同じである場合(S244:YES)には、メインルーチンのS208に進む。一方、MFP設定範囲と比較用情報に基づく設定範囲とが同じでない場合(S244:NO)には、S256の処理を行う。   In addition, processing to determine whether the MFP setting range and the setting range based on the comparison information are the same (S244) and processing to determine whether the setting range based on the comparison information is narrower than the MFP setting range (S246) may be interchanged. In this case, after the process of S242 ends, the process of S246 is performed. Then, if the setting range based on the comparison information is narrower than the MFP setting range (S246: YES), the processing after S248 is performed. On the other hand, when the setting range based on the comparison information is wider than the MFP setting range (S246: NO), the process of S244 is performed. When the MFP setting range and the setting range based on the comparison information are the same (S244: YES), the process proceeds to S208 of the main routine. On the other hand, when the MFP setting range and the setting range based on the comparison information are not the same (S244: NO), the process of S256 is performed.

また、選択装置の印刷スペックとMFP50の印刷スペックとの比較に基づいて、MFP50への印刷指令を行うことが可能な装置は、携帯電話10に限られず、デスクトップ型パソコン,ノートパソコン,タブレット機器,スマートフォンなどでもよい。   Further, the device capable of issuing a print command to MFP 50 based on the comparison between the print specification of the selected device and the print specification of MFP 50 is not limited to mobile phone 10, and may be a desktop PC, laptop computer, tablet device, It may be a smartphone or the like.

また、本発明の技術は、印刷処理だけでなく、種々の画像の処理に適用することが可能である。具体的には、例えば、スキャン,ファックス,コピー等、種々の画像処理に適用することが可能である。   Also, the technology of the present invention can be applied to processing of various images as well as printing processing. Specifically, for example, the present invention can be applied to various image processing such as scan, fax, copy and the like.

また、本実施形態では、近接無線通信として、NFC方式の無線通信が採用されているが、Transfer Jet方式等の無線通信を採用することも可能である。この場合、ハンドオーバ処理により確立される無線通信は、Transfer Jet方式の無線通信より高速な、種々の無線通信方式を採用することが可能である。この場合、ハンドオーバ処理により確立される無線通信は、Transfer Jet方式の無線通信より通信可能距離が長い、種々の無線通信方式を採用することが可能である。   Further, in the present embodiment, the NFC wireless communication is adopted as the close proximity wireless communication, but it is also possible to adopt the Transfer Jet wireless communication or the like. In this case, the wireless communication established by the handover process can adopt various wireless communication schemes faster than the Transfer Jet wireless communication. In this case, the wireless communication established by the handover process can adopt various wireless communication schemes in which the communicable distance is longer than that of the Transfer Jet wireless communication.

本実施例の携帯電話10では、印刷設定アプリケーション32a等に基づいて実行するCPU12が、各種の処理を行う場合を説明した。しかし、この形態に限られない。印刷設定アプリケーション32a等に基づいて実行するCPU12が、オペレーティングシステム32c、他のシステム、ハード構成に対して、各種の処理を行わせる指示を出す形態であってもよい。   In the mobile phone 10 of the present embodiment, the case where the CPU 12 executing based on the print setting application 32a or the like performs various processes has been described. However, it is not limited to this form. The CPU 12 that is executed based on the print setting application 32a or the like may issue an instruction to perform various processes on the operating system 32c, other systems, and hardware configuration.

また、上記実施例では、印刷アプリケーション32aの実行により図5乃至図8に示すフローが実行されるが、そのフローにおいて、S136の処理のみを行うことも可能である。なお、S136の処理のみが行われるフローに、S136以外の個々の処理を任意に加えることも可能である。また、上記実施例では、印刷アプリケーション32aの実行により図9乃至図12に示すフローが実行されるが、そのフローにおいて、S200〜S204,S230,S236〜S240,S246〜S262の処理を行わないことも可能である。上記処理が行われない場合には、フローが開始すると、S232〜S244の処理を行い、MFP設定範囲と選択装置設定範囲とが同じ場合(S244:YES)にはS208を実行し、MFP設定範囲と選択装置設定範囲とが異なる場合(S244:NO)に、S208を実行せず、フローが終了する。なお、S200〜S204,S230,S236〜S240,S246〜S262の全ての処理を行わないのではなく、S200〜S204,S230,S236〜S240,S246〜S262のうち、いずれかの処理を任意に加えたフローとすることも可能である。   Further, in the above embodiment, the flows shown in FIG. 5 to FIG. 8 are executed by the execution of the print application 32a, but it is also possible to perform only the process of S136 in the flow. In addition, it is also possible to add each process other than S136 arbitrarily to the flow in which only the process of S136 is performed. In the above embodiment, the flow shown in FIGS. 9 to 12 is executed by the execution of the print application 32a, but in the flow, the processing of S200 to S204, S230, S236 to S240, and S246 to S262 is not performed. Is also possible. When the above process is not performed, when the flow starts, the processes of S232 to S244 are performed, and when the MFP setting range and the selected device setting range are the same (S244: YES), S208 is performed, and the MFP setting range is performed. And the selected device setting range are different (S244: NO), the flow ends without executing S208. In addition, not all the processes of S200 to S204, S230, S236 to S240, and S246 to S262 are performed, and any one of S200 to S204, S230, S236 to S240, and S246 to S262 is optionally added. Flow is also possible.

また、本明細書または図面に説明した技術要素は、単独であるいは各種の組み合わせによって技術的有用性を発揮するものであり、出願時請求項記載の組み合わせに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。   In addition, the technical elements described in the present specification or the drawings exhibit technical usefulness alone or in various combinations, and are not limited to the combinations described in the claims at the time of filing. In addition, the techniques illustrated in the present specification or the drawings simultaneously achieve a plurality of purposes, and achieving one of the purposes itself has technical utility.

携帯電話10は通信装置の一例である。CPU12は、コンピュータの一例である。記憶部14は、記憶部の一例である。無線LANI/F18は、通信部および第2無線通信部の一例である。NFCI/F20は、通信部および近接無線通信部の一例である。パネル22は、表示部の一例である。印刷処理アプリケーション32aは、プログラムの一例である。MFP50は、画像処理装置の一例である。S114を実行するCPU12は、第2指示データ出力手段の一例である。S128を実行するCPU12は、現設定値取得手段の一例である。S134を実行するCPU12は、識別データ出力手段の一例である。S136を実行するCPU12は、指定範囲取得手段および第1範囲取得手段の一例である。S138を実行するCPU12は、設定範囲限定手段の一例である。S208を実行するCPU12は、指示データ出力手段の一例である。S232を実行するCPU12は、第2範囲取得手段の一例である。S244およびS256を実行するCPU12は、指示データ出力制限手段の一例である。S248およびS258を実行するCPU12は、画面データ出力手段の一例である。S404を実行するCPU12は、デフォルト設定値データ取得手段の一例である。選択装置設定範囲は、第1の設定範囲の一例である。MFP設定範囲は、第2の設定範囲の一例である。   The mobile phone 10 is an example of a communication device. The CPU 12 is an example of a computer. The storage unit 14 is an example of a storage unit. The wireless LAN I / F 18 is an example of a communication unit and a second wireless communication unit. The NFC I / F 20 is an example of a communication unit and a close proximity wireless communication unit. The panel 22 is an example of a display unit. The print processing application 32a is an example of a program. The MFP 50 is an example of an image processing apparatus. The CPU 12 that executes S114 is an example of a second instruction data output unit. CPU12 which performs S128 is an example of the present setting value acquisition means. CPU12 which performs S134 is an example of an identification data output means. CPU12 which performs S136 is an example of a designated range acquisition means and a 1st range acquisition means. CPU12 which performs S138 is an example of a setting range limitation means. The CPU 12 that executes S208 is an example of instruction data output means. CPU12 which performs S232 is an example of a 2nd range acquisition means. The CPU 12 that executes S244 and S256 is an example of instruction data output limiting means. The CPU 12 that executes S248 and S258 is an example of a screen data output unit. CPU12 which performs S404 is an example of a default setting value data acquisition means. The selection device setting range is an example of a first setting range. The MFP setting range is an example of a second setting range.

なお、表示部として、カバーを開いた状態のときに使う表示パネルと、閉じた状態で使う表示パネルとを備えてもよい。操作入力部として、カバーを開いた状態のときに使うタッチパネルと、閉じた状態で使うタッチパネルと、の複数の操作入力部を備えてもよい。
また、タッチパネルと、キーボードと、の複数の操作入力部を備えてもよい。
Note that the display unit may include a display panel used when the cover is open and a display panel used when the cover is closed. The operation input unit may include a plurality of operation input units including a touch panel used when the cover is open and a touch panel used when the cover is closed.
In addition, a plurality of operation input units such as a touch panel and a keyboard may be provided.

なお、各プログラムは一つのプログラムモジュールから構成されるものであってもよいし、複数のプログラムモジュールから構成されるものであってもよい。また、各一例は置換可能な他の構成であってもよく、本発明の範疇である。印刷処理プログラム(印刷処理アプリケーション32aなど)に基づく処理を実行するコンピュータ(CPU12)であってもよいし、オペレーティングシステムや他のアプリケーション、プログラムなど、印刷処理プログラム以外のプログラムに基づく処理を実行するコンピュータであってもよいし、コンピュータの指示に従って動作するハード構成(パネル22など)であってもよいし、コンピュータとハード構成とが連動した構成であってもよい。もちろん、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータであってもよいし、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータの指示に従って動作するハード構成であってもよい。   Each program may be configured of one program module or may be configured of a plurality of program modules. Also, each example may be another substitutable configuration, and is within the scope of the present invention. A computer (CPU 12) that executes processing based on a print processing program (such as the print processing application 32a) may be used, or a computer that executes processing based on a program other than the print processing program, such as an operating system or another application or program. It may be a hardware configuration (such as panel 22) that operates according to an instruction of the computer, or a configuration in which the computer and the hardware configuration are linked. Of course, the computer may be a computer that executes processing based on a plurality of programs linked, or may have a hardware configuration that operates according to the instructions of a computer executing processing based on a plurality of programs linked. Good.

10:携帯電話、12:CPU、14:記憶部、18:無線LANI/F、20:NFCI/F、22:パネル、32a:印刷処理アプリケーション、50:MFP   10: mobile phone, 12: CPU, 14: storage unit, 18: wireless LAN I / F, 20: NFC I / F, 22: panel, 32a: print processing application, 50: MFP

Claims (18)

画像処理を行う画像処理装置と通信を行う通信部と、
記憶部と、
を備える通信装置のコンピュータが読み取り可能なプログラムであって、
前記コンピュータを、
前記記憶部が記憶する設定データに従った画像処理の実行を指示する指示データを、前記通信部を介して前記画像処理装置に出力する指示データ出力手段と、
前記記憶部に記憶させることが可能な設定データの設定範囲が第1の設定範囲のとなるよう限定する設定範囲限定手段と、
前記第1の設定範囲に対応する第1の設定範囲データを取得する第1範囲取得手段と、 前記画像処理装置が画像処理を実行可能な設定値の設定範囲である第2の設定範囲に対応する第2の設定範囲データを、前記通信部を介して取得する第2範囲取得手段と、
前記第1範囲取得手段によって取得された第1の設定範囲データが対応する第1の設定範囲と、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲と、が同じである場合に、前記指示データ出力手段による前記指示データの出力を制限せず、前記第1範囲取得手段によって取得された第1の設定範囲データが対応する第1の設定範囲と、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲と、が異なる場合に、前記指示データ出力手段による前記指示データの出力を制限する指示データ出力制限手段と、
して機能させることを特徴とするプログラム。
A communication unit that communicates with an image processing apparatus that performs image processing;
A storage unit,
A computer readable program of the communication device comprising
The computer,
Instruction data output means for outputting instruction data for instructing execution of image processing according to the setting data stored in the storage unit to the image processing apparatus via the communication unit;
Setting range limiting means for limiting the setting range of setting data that can be stored in the storage unit to be a first setting range;
A first range acquisition unit for acquiring first setting range data corresponding to the first setting range; and a second setting range corresponding to a setting range of setting values in which the image processing apparatus can execute image processing Second range acquisition means for acquiring second setting range data to be transmitted via the communication unit;
The first setting range to which the first setting range data acquired by the first range acquiring means corresponds, and the second setting range to which the second setting range data acquired by the second range acquiring means corresponds When the two are the same, the first setting range data acquired by the first range acquiring means does not limit the output of the instruction data by the instruction data outputting means, and the first setting range corresponding thereto. An instruction data output restriction for restricting the output of the instruction data by the instruction data output unit when the second setting range data acquired by the second range acquisition unit is different from the corresponding second setting range; Means,
And a program characterized by having it function.
前記指示データ出力制限手段は、
前記第1範囲取得手段によって取得された第1の設定範囲データが対応する第1の設定範囲と、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲と、が異なる場合のうち、前記第1範囲取得手段によって取得された第1の設定範囲データが対応する第1の設定範囲が、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲より狭い場合に、前記指示データ出力手段による前記指示データの出力を制限することを特徴とする請求項1に記載のプログラム。
The instruction data output limiting means
The first setting range to which the first setting range data acquired by the first range acquiring means corresponds, and the second setting range to which the second setting range data acquired by the second range acquiring means corresponds Among the different cases, the first setting range corresponding to the first setting range data acquired by the first range acquiring unit is the second setting range data acquired by the second range acquiring unit. The program according to claim 1, wherein the output of the instruction data by the instruction data output means is restricted when the value of R is smaller than the corresponding second setting range.
前記コンピュータを、
前記第1範囲取得手段によって取得された第1の設定範囲データが対応する第1の設定範囲のうち、前記通信装置において設定されている設定値を示すデータを取得する現設定値取得手段と
して機能させ、
前記指示データ出力制限手段は、
前記第1範囲取得手段によって取得された第1の設定範囲データが対応する第1の設定範囲と、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲と、が異なる場合のうち、前記第1範囲取得手段によって取得された第1の設定範囲データが対応する第1の設定範囲が、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲より広い場合であって、前記現設定値取得手段によって取得されたデータが対応する設定値が、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲に含まれる際に、前記指示データ出力手段による前記指示データの出力を制限せず、前記現設定値取得手段によって取得されたデータが対応する設定値が、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲に含まれない際に、前記指示データ出力手段による前記指示データの出力を制限することを特徴とする請求項1または2に記載のプログラム。
The computer,
The present setting value acquiring unit acquires data indicating the setting value set in the communication device within the first setting range to which the first setting range data acquired by the first range acquiring unit corresponds. Function
The instruction data output limiting means
The first setting range to which the first setting range data acquired by the first range acquiring means corresponds, and the second setting range to which the second setting range data acquired by the second range acquiring means corresponds Among the different cases, the first setting range corresponding to the first setting range data acquired by the first range acquiring unit is the second setting range data acquired by the second range acquiring unit. Is wider than the corresponding second setting range, and the second setting range data acquired by the second range acquiring unit is the setting value corresponding to the data acquired by the current setting value acquiring unit. When included in the corresponding second setting range, the setting value corresponding to the data acquired by the current setting value acquiring means is not limited without restricting the output of the instruction data by the instruction data outputting means. When the second set range data acquired by the second range acquisition unit is not included in the corresponding second set range, the output of the instruction data by the instruction data output unit is limited. The program according to claim 1 or 2.
前記指示データ出力制限手段は、
前記第1範囲取得手段によって取得された第1の設定範囲データが対応する第1の設定範囲と、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲と、が異なる場合に、前記指示データ出力手段による前記指示データの出力をさせないことで、前記指示データ出力手段による前記指示データの出力を制限することを特徴とする請求項1ないし3の何れか1項に記載のプログラム。
The instruction data output limiting means
The first setting range to which the first setting range data acquired by the first range acquiring means corresponds, and the second setting range to which the second setting range data acquired by the second range acquiring means corresponds 4. The output of the instruction data by the instruction data output unit is limited by not outputting the instruction data by the instruction data output unit, when the two are different. The program described in Section 1.
前記通信装置は、
画像を表示する表示部を備え、
前記コンピュータを、
前記指示データ出力手段による前記指示データの出力が制限された場合に、前記指示データ出力手段による前記指示データの出力が制限されたことを前記表示部に表示させるための画面データを出力する画面データ出力手段と
して機能させることを特徴とする請求項1ないし4の何れか1項に記載のプログラム。
The communication device is
It has a display unit that displays an image,
The computer,
Screen data for outputting screen data for causing the display unit to display that the output of the instruction data by the instruction data output means is restricted when the output of the instruction data by the instruction data output means is restricted The program according to any one of claims 1 to 4, characterized in that it functions as an output means.
前記画面データ出力手段は、
前記第1範囲取得手段によって取得された第1の設定範囲データが対応する第1の設定範囲が、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲より狭い場合に、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲に含まれる設定値のうち、前記第1範囲取得手段によって取得された第1の設定範囲データが対応する第1の設定範囲に含まれない設定値を前記表示部に表示させるための画面データを出力することを特徴とする請求項5に記載のプログラム。
The screen data output means is
The second setting range in which the first setting range corresponding to the first setting range data acquired by the first range acquiring unit corresponds to the second setting range data acquired by the second range acquiring unit When the second setting range data acquired by the second range acquiring means is narrower than the first range acquiring means, among the setting values included in the second setting range corresponding thereto, the first one acquired by the first range acquiring means 6. The program according to claim 5, further comprising: outputting screen data for causing the display unit to display setting values that are not included in a corresponding first setting range.
前記画面データ出力手段は、
前記第1範囲取得手段によって取得された第1の設定範囲データが対応する第1の設定範囲が、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲より狭い場合に、前記記憶部に記憶させるための設定値をユーザ操作に従って受け付けるための受付部を、前記表示部に表示させるための画面データを出力することを特徴とする請求項6に記載のプログラム。
The screen data output means is
The second setting range in which the first setting range corresponding to the first setting range data acquired by the first range acquiring unit corresponds to the second setting range data acquired by the second range acquiring unit 7. The display device according to claim 6, further comprising a screen for causing the display unit to display a reception unit for receiving the setting value to be stored in the storage unit according to a user operation, when narrower. program.
前記受付部は、
前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲に含まれる設定値のうち、前記第1範囲取得手段によって取得された第1の設定範囲データが対応する第1の設定範囲に含まれない設定値を、ユーザ操作に従って受け付けることを特徴とする請求項7に記載のプログラム。
The reception unit is
Among the setting values included in the second setting range to which the second setting range data acquired by the second range acquiring means corresponds, the first setting range data acquired by the first range acquiring means corresponds The program according to claim 7, wherein a setting value not included in the first setting range to be received is received according to a user operation.
前記指示データ出力制限手段は、
前記第1範囲取得手段によって取得された第1の設定範囲データが対応する第1の設定範囲と、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲と、が異なる場合であっても、前記受付部が前記ユーザ操作に従って受け付けた前記設定値が前記記憶部に記憶されたことを条件として、前記指示データ出力手段による前記記憶部に記憶された設定値に従う前記指示データの出力を制限しないことを特徴とする請求項7または8に記載のプログラム。
The instruction data output limiting means
The first setting range to which the first setting range data acquired by the first range acquiring means corresponds, and the second setting range to which the second setting range data acquired by the second range acquiring means corresponds And the setting stored in the storage unit by the instruction data output unit on the condition that the setting value received by the reception unit according to the user operation is stored in the storage unit even when The program according to claim 7 or 8, wherein the output of the indication data according to a value is not limited.
前記指示データ出力制限手段は、
前記第1範囲取得手段によって取得された第1の設定範囲データが対応する第1の設定範囲と、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲と、が異なる場合に、前記受付部へのユーザ操作により前記設定値が前記記憶部に記憶されていなくても、前記指示データの出力を許可する旨のユーザ操作によって発生するデータが取得された場合に、前記指示データ出力手段による前記記憶部に記憶された設定値に従う前記指示データの出力を制限しないことを特徴とする請求項9に記載のプログラム。
The instruction data output limiting means
The first setting range to which the first setting range data acquired by the first range acquiring means corresponds, and the second setting range to which the second setting range data acquired by the second range acquiring means corresponds When and are different from each other, even if the setting value is not stored in the storage unit by the user operation to the reception unit, data generated by the user operation to the effect of permitting the output of the instruction data is acquired 10. The program according to claim 9, wherein the output of the instruction data according to the setting value stored in the storage unit by the instruction data output unit is not limited.
前記コンピュータを、
前記第1範囲取得手段によって取得された第1の設定範囲データが対応する第1の設定範囲のうち、前記通信装置において設定されている設定値を示すデータを取得する現設定値取得手段と
して機能させ、
前記画面データ出力手段は、
前記第1範囲取得手段によって取得された第1の設定範囲データが対応する第1の設定範囲が、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲より広く、前記現設定値取得手段によって取得されたデータが対応する設定値が、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲に含まれない場合に、前記画像処理装置による画像処理を実行することができないことを前記表示部に表示させるための画面データを出力することを特徴とする請求項5ないし9の何れか1項に記載のプログラム。
The computer,
The present setting value acquiring unit acquires data indicating the setting value set in the communication device within the first setting range to which the first setting range data acquired by the first range acquiring unit corresponds. Function
The screen data output means is
The second setting range in which the first setting range corresponding to the first setting range data acquired by the first range acquiring unit corresponds to the second setting range data acquired by the second range acquiring unit More broadly, when the setting value corresponding to the data acquired by the current setting value acquiring means is not included in the second setting range corresponding to the second setting range data acquired by the second range acquiring means The program according to any one of claims 5 to 9, wherein screen data for displaying on the display unit that image processing by the image processing apparatus can not be performed is output.
前記コンピュータを、
画像処理に対して予め設定されているデフォルト設定値を取得するデフォルト設定値データ取得手段と
して機能させ、
前記指示データ出力制限手段は、
前記第1範囲取得手段によって取得された第1の設定範囲データが対応する第1の設定範囲と、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲と、が異なる場合に、前記デフォルト設定値データ取得手段が取得した設定値であって、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲に含まれる設定値に従った前記指示データの出力を前記指示データ出力手段にさせることで、前記指示データ出力手段による、前記記憶部が記憶する設定データに従った前記指示データの出力を制限することを特徴とする請求項1ないし3の何れか1項に記載のプログラム。
The computer,
Function as default setting value data acquisition means for acquiring default setting values preset for image processing,
The instruction data output limiting means
The first setting range to which the first setting range data acquired by the first range acquiring means corresponds, and the second setting range to which the second setting range data acquired by the second range acquiring means corresponds Are different from each other, the second setting range data acquired by the second range acquiring unit is included in the corresponding second setting range, which is the setting value acquired by the default setting value data acquiring unit. The output of the instruction data according to the set value is controlled by the instruction data output unit, whereby the output of the instruction data according to the setting data stored in the storage unit by the instruction data output unit is limited. The program according to any one of claims 1 to 3, wherein
前記通信部は、
前記画像処理装置と近接無線通信を行う近接無線通信部を有し、
前記指示データ出力手段は、
前記画像処理装置との前記近接無線通信が確立した場合に、前記指示データを出力することを特徴とする請求項1ないし12の何れか1項に記載のプログラム。
The communication unit is
A proximity wireless communication unit configured to perform proximity wireless communication with the image processing apparatus;
The instruction data output means is
The program according to any one of claims 1 to 12, wherein the instruction data is output when the close proximity wireless communication with the image processing apparatus is established.
前記第2範囲取得手段は、
前記画像処理装置との前記近接無線通信が確立した場合に、前記近接無線通信が確立した前記画像処理装置から前記第2の設定範囲データを取得し、
前記指示データ出力制限手段は、
前記画像処理装置との前記近接無線通信が確立し、前記近接無線通信が確立した前記画像処理装置から前記第2の設定範囲データを前記第2範囲取得手段が取得したとき、前記第1範囲取得手段によって取得された第1の設定範囲データが対応する第1の設定範囲と、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲と、が同じである場合に、前記指示データ出力手段による前記指示データの出力を制限せず、前記第1範囲取得手段によって取得された第1の設定範囲データが対応する第1の設定範囲と、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲と、が異なる場合に、前記指示データ出力手段による前記指示データの出力を制限することを特徴とする請求項13に記載のプログラム。
The second range acquisition unit
When the proximity wireless communication with the image processing apparatus is established, the second setting range data is acquired from the image processing apparatus in which the proximity wireless communication has been established,
The instruction data output limiting means
When the second range acquisition unit acquires the second set range data from the image processing apparatus in which the proximity wireless communication with the image processing apparatus has been established and the proximity wireless communication has been established, the first range acquisition is performed The first setting range to which the first setting range data acquired by the means corresponds is the same as the second setting range to which the second setting range data acquired by the second range acquiring means corresponds. In some cases, without restricting the output of the instruction data by the instruction data output unit, a first setting range to which the first setting range data acquired by the first range acquiring unit corresponds, and the second range When the second setting range data acquired by the acquiring means is different from the corresponding second setting range, the output of the instruction data by the instruction data outputting means is limited. Program of claim 13.
前記通信部は、
前記画像処理装置と前記近接無線通信とは異なる無線通信である第2無線通信を行う第2無線通信部を有し、
前記プログラムは、
前記コンピュータを、
前記第2無線通信部を介して前記通信装置と通信可能な前記画像処理装置のうち指定画像処理装置を指定するユーザ操作を受け付けた場合に、前記記憶部に記憶させるために前記指定画像処理装置の識別データを出力する識別データ出力手段と、
前記指定画像処理装置への前記指示データの出力を指示するユーザ操作を受け付けた場合に、前記記憶部が記憶する設定データに従った画像処理の実行を指示する指示データを、前記第2無線通信部を介して、前記記憶部が記憶する識別データが識別する前記指定画像処理装置に出力する第2指示データ出力手段と、
して機能させ、
設定範囲限定手段は、
前記指定画像処理装置が画像処理を実行可能な設定値の設定範囲である指定設定範囲を前記第1の設定範囲として、前記記憶部に記憶させることが可能な設定データの設定範囲が前記指定設定範囲となるよう限定し、
前記指示データ出力制限手段は、
前記画像処理装置との前記近接無線通信が確立し、前記近接無線通信が確立した前記画像処理装置から前記第2の設定範囲データを前記第2範囲取得手段が取得したとき、前記第1範囲取得手段によって取得された、前記指定設定範囲を示す前記第1の設定範囲データが対応する前記指定設定範囲と、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲と、が同じである場合に、前記指示データ出力手段による前記指示データの出力を制限せず、前記第1範囲取得手段によって取得された第1の設定範囲データが対応する前記指定設定範囲と、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲と、が異なる場合に、前記指示データ出力手段による前記指示データの出力を制限することを特徴とする請求項14に記載のプログラム。
The communication unit is
And a second wireless communication unit that performs a second wireless communication that is different from the image processing apparatus and the close proximity wireless communication.
The program is
The computer,
The designated image processing apparatus for storing in the storage unit when a user operation for designating a designated image processing apparatus among the image processing apparatuses capable of communicating with the communication device via the second wireless communication unit is received Identification data output means for outputting identification data of
Instruction data for instructing execution of image processing in accordance with setting data stored in the storage unit when a user operation instructing output of the instruction data to the designated image processing apparatus is received, the second wireless communication Second instruction data output means for outputting the designated image processing apparatus identified by the identification data stored in the storage unit through the unit;
Make it work,
Setting range limiting means is
A setting range of setting data that can be stored in the storage unit as the first setting range is a setting range of setting values that is a setting range of setting values with which the specified image processing apparatus can execute image processing. Limited to the range,
The instruction data output limiting means
When the second range acquisition unit acquires the second set range data from the image processing apparatus in which the proximity wireless communication with the image processing apparatus has been established and the proximity wireless communication has been established, the first range acquisition is performed A second setting range corresponding to the first setting range data indicating the specified setting range acquired by the means, and a second setting range data acquired by the second range acquiring unit; When the setting range is the same, the designated setting range corresponding to the first setting range data acquired by the first range acquiring unit without restricting the output of the instruction data by the instruction data output unit And the second set range data acquired by the second range acquisition unit is different from the corresponding second set range, the instruction data by the instruction data output unit The program according to claim 14, characterized in that to limit the output of.
前記プログラムは、
前記コンピュータを、
前記指定画像処理装置から前記指定設定範囲を示す指定設定範囲データを、前記第2無線通信部を介して取得する指定範囲取得手段と、
して機能させ、
前記設定範囲限定手段は、
前記指定設定範囲データを前記指定範囲取得手段が取得した場合に、前記指定範囲取得手段によって取得された指定設定範囲データが対応する指定設定範囲に含まれる設定値をユーザ操作に従って受け付けるための受付部を、前記表示部に表示させるための画面データを出力することで、前記記憶部に記憶させることが可能な設定データの設定範囲が前記指定設定範囲となるよう限定し、
前記指示データ出力制限手段は、
前記画像処理装置との前記近接無線通信が確立し、前記近接無線通信が確立した前記画像処理装置から前記第2の設定範囲データを前記第2範囲取得手段が取得したとき、前記第1範囲取得手段によって取得された、前記指定設定範囲を示す前記第1の設定範囲データが対応する前記指定設定範囲と、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲と、が同じである場合に、前記指示データ出力手段による、前記記憶部が記憶する前記指定設定範囲の設定値に従った前記指示データの出力を制限せず、前記第1範囲取得手段によって取得された第1の設定範囲データが対応する前記指定設定範囲と、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲と、が異なる場合に、前記指示データ出力手段による、前記記憶部が記憶する前記指定設定範囲の設定値に従った前記指示データの出力を制限する
請求項15に記載のプログラム。
The program is
The computer,
Designated range acquisition means for acquiring designated setting range data indicating the designated setting range from the designated image processing apparatus via the second wireless communication unit;
Make it work,
The setting range limiting means is
A reception unit for receiving setting values included in a designated setting range corresponding to the designated setting range data acquired by the designated range acquiring unit when the designated range acquiring unit acquires the designated setting range data according to a user operation. By limiting the setting range of setting data that can be stored in the storage unit to be the designated setting range by outputting screen data for causing the display unit to display
The instruction data output limiting means
When the second range acquisition unit acquires the second set range data from the image processing apparatus in which the proximity wireless communication with the image processing apparatus has been established and the proximity wireless communication has been established, the first range acquisition is performed A second setting range corresponding to the first setting range data indicating the specified setting range acquired by the means, and a second setting range data acquired by the second range acquiring unit; The first range acquisition means does not limit the output of the instruction data according to the setting value of the designated setting range stored in the storage unit by the instruction data output means when the setting range is the same. And the second setting range to which the second setting range data acquired by the second range acquiring means corresponds. If made, the by instruction data output means, the program according to claim 15 for limiting the output of the instruction data in accordance with the set value of the designated set range in which the storage unit is stored.
前記第2無線通信部は、
前記画像処理装置と前記近接無線通信より通信距離の長い無線通信である第2無線通信を行う請求項15または16に記載のプログラム。
The second wireless communication unit is
17. The program according to claim 15, wherein a second wireless communication, which is a wireless communication with a communication distance longer than that of the image processing apparatus and the proximity wireless communication, is performed.
画像処理を行う画像処理装置と通信を行う通信部と、
記憶部と、
を備える通信装置であって、
前記記憶部が記憶する設定データに従った画像処理の実行を指示する指示データを、前記通信部を介して前記画像処理装置に出力する指示データ出力手段と、
前記記憶部に記憶させることが可能な設定データの設定範囲が第1の設定範囲のとなるよう限定する設定範囲限定手段と、
前記第1の設定範囲に対応する第1の設定範囲データを取得する第1範囲取得手段と、 前記画像処理装置が画像処理を実行可能な設定値の設定範囲である第2の設定範囲に対応する第2の設定範囲データを、前記通信部を介して取得する第2範囲取得手段と、
前記第1範囲取得手段によって取得された第1の設定範囲データが対応する第1の設定範囲と、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲と、が同じである場合に、前記指示データ出力手段による前記指示データの出力を制限せず、前記第1範囲取得手段によって取得された第1の設定範囲データが対応する第1の設定範囲と、前記第2範囲取得手段によって取得された第2の設定範囲データが対応する第2の設定範囲と、が異なる場合に、前記指示データ出力手段による前記指示データの出力を制限する指示データ出力制限手段と、
を備えることを特徴とする通信装置。
A communication unit that communicates with an image processing apparatus that performs image processing;
A storage unit,
A communication device comprising
Instruction data output means for outputting instruction data for instructing execution of image processing according to the setting data stored in the storage unit to the image processing apparatus via the communication unit;
Setting range limiting means for limiting the setting range of setting data that can be stored in the storage unit to be a first setting range;
A first range acquisition unit for acquiring first setting range data corresponding to the first setting range; and a second setting range corresponding to a setting range of setting values in which the image processing apparatus can execute image processing Second range acquisition means for acquiring second setting range data to be transmitted via the communication unit;
The first setting range to which the first setting range data acquired by the first range acquiring means corresponds, and the second setting range to which the second setting range data acquired by the second range acquiring means corresponds When the two are the same, the first setting range data acquired by the first range acquiring means does not limit the output of the instruction data by the instruction data outputting means, and the first setting range corresponding thereto. An instruction data output restriction for restricting the output of the instruction data by the instruction data output unit when the second setting range data acquired by the second range acquisition unit is different from the corresponding second setting range; Means,
A communication apparatus comprising:
JP2018232232A 2018-12-12 2018-12-12 Program and communication device Active JP6645566B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2018232232A JP6645566B2 (en) 2018-12-12 2018-12-12 Program and communication device
JP2020001955A JP6927337B2 (en) 2018-12-12 2020-01-09 Programs and communication devices

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018232232A JP6645566B2 (en) 2018-12-12 2018-12-12 Program and communication device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2017115754A Division JP6451785B2 (en) 2017-06-13 2017-06-13 Program and communication device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2020001955A Division JP6927337B2 (en) 2018-12-12 2020-01-09 Programs and communication devices

Publications (2)

Publication Number Publication Date
JP2019091461A true JP2019091461A (en) 2019-06-13
JP6645566B2 JP6645566B2 (en) 2020-02-14

Family

ID=66836512

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018232232A Active JP6645566B2 (en) 2018-12-12 2018-12-12 Program and communication device

Country Status (1)

Country Link
JP (1) JP6645566B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021039613A (en) * 2019-09-04 2021-03-11 キヤノン株式会社 Application and information processing device
JP2021082891A (en) * 2019-11-15 2021-05-27 シャープ株式会社 Portable terminal, control program, and control method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009037566A (en) * 2007-08-03 2009-02-19 Ricoh Co Ltd Information processing system, information processor, portable terminal device, information processing method, and information processing program
JP2010072679A (en) * 2008-09-16 2010-04-02 Fuji Xerox Co Ltd Image forming system, image forming apparatus, terminal device, printing control method and program
US20130027741A1 (en) * 2011-07-29 2013-01-31 Eric Liu Printer registration
JP2013027029A (en) * 2011-07-26 2013-02-04 Ricoh Co Ltd Application distribution system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009037566A (en) * 2007-08-03 2009-02-19 Ricoh Co Ltd Information processing system, information processor, portable terminal device, information processing method, and information processing program
JP2010072679A (en) * 2008-09-16 2010-04-02 Fuji Xerox Co Ltd Image forming system, image forming apparatus, terminal device, printing control method and program
JP2013027029A (en) * 2011-07-26 2013-02-04 Ricoh Co Ltd Application distribution system
US20130027741A1 (en) * 2011-07-29 2013-01-31 Eric Liu Printer registration

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021039613A (en) * 2019-09-04 2021-03-11 キヤノン株式会社 Application and information processing device
JP7387342B2 (en) 2019-09-04 2023-11-28 キヤノン株式会社 Application, information processing device and control method
JP2021082891A (en) * 2019-11-15 2021-05-27 シャープ株式会社 Portable terminal, control program, and control method
JP7442297B2 (en) 2019-11-15 2024-03-04 シャープ株式会社 Mobile terminal, control program and control method

Also Published As

Publication number Publication date
JP6645566B2 (en) 2020-02-14

Similar Documents

Publication Publication Date Title
JP6186761B2 (en) Program and communication device
JP5983474B2 (en) Printing device, printing device program, portable terminal and portable terminal program
US8958100B2 (en) Image processing apparatus, information processing apparatus, and image processing method for processing a print job transmitted from the information processing apparatus to the image forming apparatus via communication protocol
JP5962240B2 (en) Image processing apparatus, screen information providing method, program
JP6015499B2 (en) Program and mobile device
JP5935740B2 (en) Printing device, printing device program, portable terminal and portable terminal program
JP6516491B2 (en) Communication apparatus, control method and program
US9588719B2 (en) Communication apparatus, communication method and computer-readable storage medium
JP2014078866A (en) Image forming apparatus, information processing apparatus, and image forming system
JP6103997B2 (en) Printing apparatus, control method therefor, and program
US9569152B2 (en) Communication apparatus
US20150293735A1 (en) Communication method, communication terminal, and storage medium
JP4963465B2 (en) Image forming apparatus, printing system, and program
US9904495B2 (en) Image processing system, image processing method, and information terminal
JP6645566B2 (en) Program and communication device
JP6927337B2 (en) Programs and communication devices
JP6451785B2 (en) Program and communication device
JP2016009924A (en) Image forming apparatus, control method of image forming apparatus, and program
JP6874868B2 (en) Programs and mobile devices
JP6645556B2 (en) Programs and mobile terminals
JP2019016965A (en) Information processing device, control method, and program
JP2020160534A (en) Creation program and transmission program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190110

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190110

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190926

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190925

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191121

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191223

R150 Certificate of patent or registration of utility model

Ref document number: 6645566

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150