JP2013162387A - Image processing system, image processor, image processor cooperation method, and image processor cooperation program - Google Patents
Image processing system, image processor, image processor cooperation method, and image processor cooperation program Download PDFInfo
- Publication number
- JP2013162387A JP2013162387A JP2012023901A JP2012023901A JP2013162387A JP 2013162387 A JP2013162387 A JP 2013162387A JP 2012023901 A JP2012023901 A JP 2012023901A JP 2012023901 A JP2012023901 A JP 2012023901A JP 2013162387 A JP2013162387 A JP 2013162387A
- Authority
- JP
- Japan
- Prior art keywords
- portable information
- unit
- information device
- image processing
- state
- 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
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Abstract
Description
この発明は、画像処理システム、画像処理装置、画像処理装置連携方法、および画像処理装置連携プログラムに関し、特に、携帯情報装置と画像処理装置とを含む画像処理システム、その画像処理装置、その画像処理装置で実行される画像処理装置連携方法および画像処理装置連携プログラムに関する。 The present invention relates to an image processing system, an image processing device, an image processing device cooperation method, and an image processing device cooperation program, and in particular, an image processing system including a portable information device and an image processing device, the image processing device, and the image processing The present invention relates to an image processing apparatus cooperation method and an image processing apparatus cooperation program executed by the apparatus.
近年、電子ペーパー等のPDA(Personal Digital Assistants)またはスマートホン等の携帯情報装置は、電子化された文書を記憶可能であり、時と場所を選ばず、文書を閲覧したり、編集したりできる。さらに、携帯情報装置に記憶された文書を複合機(以下「MFP」という)等の画像処理装置に送信し、画像処理装置で印刷または記憶等の処理を実行させることができる。しかしながら、携帯情報装置と画像処理装置とを、それぞれ別個に操作する必要があり、操作が煩雑になるといった問題がある。 In recent years, PDAs (Personal Digital Assistants) such as electronic paper or portable information devices such as smartphones can store electronic documents, and can view and edit documents regardless of time and place. . Further, a document stored in the portable information device can be transmitted to an image processing device such as a multifunction peripheral (hereinafter referred to as “MFP”), and the image processing device can execute processing such as printing or storage. However, there is a problem that the portable information device and the image processing device need to be operated separately, and the operation becomes complicated.
特開2011−103572号公報には、近距離無線通信部、操作パネル制御部を制御するプログラムを格納する記憶領域、前記プログラムに従い操作パネル制御部の制御を実行する制御部を有する画像処理装置にて、携帯機器が近距離無線通信部を経由して画像処理装置とリンクした時に、リンクした旨と承認を求める旨を画像処理装置と携帯機器双方の操作パネルに表示して、先に承認操作をした機器の保存部に、既に共通ユーザーインターフェースプログラムまたは共通ユーザーインターフェーススクリプトを読みこんであるかを確認し、もし無ければ、もう一方の機器から先に承認操作をした機器へ、共通ユーザーインターフェースプログラムまたは共通ユーザーインターフェーススクリプトを近距離無線通信部経由で転送し、リンクが解除されるあるいは解除操作をするあるいは相手側から解除通知されるまで、前記ユーザーインターフェースプログラムまたはユーザーインターフェーススクリプトにて操作パネルの制御を実施するプリントシステムが記載されている。 Japanese Patent Application Laid-Open No. 2011-103572 discloses an image processing apparatus having a short-range wireless communication unit, a storage area for storing a program for controlling an operation panel control unit, and a control unit for controlling the operation panel control unit according to the program. When the mobile device is linked to the image processing device via the short-range wireless communication unit, the fact that the link is requested and the approval is requested is displayed on the operation panel of both the image processing device and the mobile device, and the approval operation is performed first. Confirm that the common user interface program or common user interface script has already been read in the storage unit of the device that has been used, and if not, transfer the common user interface program from the other device to the device that performed the approval operation first. Or, transfer the common user interface script via the short-range wireless communication unit, There is a or release operation is canceled or until the cancellation notice from the other party, the user interface program or printing system for implementing the control of the operation panel in a user interface script is described.
しかしながら、ユーザーが承認操作をした後は、操作する装置を変更することができない。例えば、処理対処のデータを指定するために携帯機器を操作した後に、指定したデータを画像処理装置に処理させる場合は、データを指定する操作を携帯機器に入力し、画像処理装置に処理させるための操作を画像処理装置に入力することができると便利である。従来のプリントシステムにおいては、操作を入力する装置を選択する操作を、ユーザーが入力しなければならず操作が煩雑になるといった問題がある。
この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、携帯情報装置と画像処理装置のうちからユーザーが操作する装置を決定することが可能な画像処理システムを提供することである。 The present invention has been made to solve the above-described problems, and one of the objects of the present invention is to perform image processing capable of determining a device operated by a user from among a portable information device and an image processing device. Is to provide a system.
この発明の他の目的は、携帯情報装置と画像処理装置のうちからユーザーが操作する装置を決定することが可能な画像処理装置を提供することである。 Another object of the present invention is to provide an image processing device capable of determining a device operated by a user from among a portable information device and an image processing device.
この発明のさらに他の目的は、携帯情報装置と画像処理装置のうちからユーザーが操作する装置を決定することが可能な画像処理装置連携方法および画像処理装置連携プログラムを提供することである。 Still another object of the present invention is to provide an image processing device cooperation method and an image processing device cooperation program capable of determining a device operated by a user from a portable information device and an image processing device.
上述した目的を達成するためにこの発明のある局面によれば、画像処理システムは、画像処理装置と携帯情報装置とのいずれか一方を遠隔操作するクライアントとし、他方を遠隔操作されるサーバーとして相互に遠隔操作可能な画像処理システムであって、画像処理装置および携帯情報装置それぞれは、画像を表示する表示手段と、クライアントとして機能する装置と通信し、クライアントとして機能する装置によって遠隔操作されるサーバーとして機能するサーバー手段と、サーバーとして機能する装置と通信し、サーバーを遠隔操作するクライアントとして機能するクライアント手段と、サーバー手段がクライアントとして機能する装置と通信する第1の状態と、クライアント手段がサーバーとして機能する装置と通信する第2の状態とのとのいずれか一方の状態を選択する選択手段と、選択手段により第2の状態が選択されている場合、自装置を操作するための自装置操作画面と、サーバーを遠隔操作するための遠隔操作画面と、を表示手段に同時に表示する表示制御手段と、を備え、画像処理装置は、さらに、携帯情報装置が自装置から距離で定まる所定の範囲内に存在することを検出する位置検出手段を、備え、画像処理装置が備える選択手段は、位置検出手段により携帯情報装置が所定の範囲内に存在することが検出されることを条件に、第2の状態を選択する。 In order to achieve the above-described object, according to one aspect of the present invention, an image processing system is configured such that either one of an image processing device and a portable information device is remotely operated as a client, and the other is remotely operated as a server. An image processing system capable of being remotely operated, wherein each of the image processing device and the portable information device communicates with a display means for displaying an image and a device functioning as a client, and is remotely operated by a device functioning as a client Server means that functions as a server, client means that functions as a client that remotely operates the server, a first state in which the server means communicates with an apparatus that functions as a client, and the client means is a server A second state of communicating with the device functioning as A selection means for selecting one of the states, and when the second state is selected by the selection means, the own apparatus operation screen for operating the own apparatus, and the remote operation for remotely operating the server Display control means for simultaneously displaying a screen on the display means, and the image processing device further comprises position detection means for detecting that the portable information device is within a predetermined range determined by the distance from the device. The selecting means included in the image processing apparatus selects the second state on condition that the position detecting means detects that the portable information device is within a predetermined range.
この局面に従えば、画像形成装置または携帯情報装置は、第2の状態が選択されている場合は、自装置操作画面と遠隔操作画面とを表示手段に同時に表示するので、クライアントとして機能する装置において、自装置とサーバーとを操作することができる。画像処理装置は、携帯情報装置が所定の範囲内に存在することが検出されることを条件に、携帯情報装置のクライアントとなる。このため、携帯情報装置が所定の範囲内に存在すれば、携帯情報装置の操作ユーザーは、画像処理装置を操作可能となるので、操作ユーザーが画像処理装置を操作可能な場合に限って、画像形成装置で携帯情報装置を遠隔操作可能にすることができる。その結果、携帯情報装置と画像処理装置のうちからユーザーが操作する装置を決定することが可能な画像処理システムを提供することができる。 According to this aspect, when the second state is selected, the image forming apparatus or the portable information apparatus displays the own apparatus operation screen and the remote operation screen on the display unit at the same time, so that the apparatus functions as a client. , The device and the server can be operated. The image processing apparatus becomes a client of the portable information device on condition that the portable information device is detected to be within a predetermined range. For this reason, if the portable information device is within the predetermined range, the user of the portable information device can operate the image processing device. Therefore, the image can be displayed only when the operation user can operate the image processing device. The portable information device can be remotely controlled by the forming device. As a result, it is possible to provide an image processing system capable of determining a device operated by the user from among the portable information device and the image processing device.
好ましくは、画像処理装置は、さらに、動作モードを通常モードと、通常モードよりも消費電力の小さい省電力モードとに切り換えるモード切換手段を、備え、画像処理装置が備える選択手段は、モード切換手段により動作モードが省電力モードに切り換えられていないことを条件に、第2の状態を選択する。 Preferably, the image processing apparatus further includes mode switching means for switching the operation mode between a normal mode and a power saving mode with lower power consumption than the normal mode, and the selection means included in the image processing apparatus includes mode switching means. The second state is selected on the condition that the operation mode is not switched to the power saving mode.
この局面によれば、画像処理装置において、動作モードが省電力モードに切り換えられている場合は、携帯情報装置をユーザーが操作する装置に選択する。このため、画像処理装置において省電力モードが継続するので、画像処理装置の消費電力を低減することができる。 According to this aspect, in the image processing device, when the operation mode is switched to the power saving mode, the portable information device is selected as a device operated by the user. For this reason, since the power saving mode continues in the image processing apparatus, the power consumption of the image processing apparatus can be reduced.
好ましくは、画像処理装置は、さらに、ユーザーによる操作を受け付ける操作受付手段と、操作受付手段を操作するユーザーを認証する認証手段と、を備え、画像処理装置が備える選択手段は、認証手段により携帯情報装置に対して関連付けられたユーザーとは異なるユーザーが認証されていないことを条件に、第2の状態を選択する。 Preferably, the image processing apparatus further includes an operation receiving unit that receives an operation by the user, and an authentication unit that authenticates a user who operates the operation receiving unit, and the selection unit included in the image processing apparatus is portable by the authentication unit. The second state is selected on the condition that a user different from the user associated with the information device is not authenticated.
この局面に従えば、画像形成装置において、携帯情報装置に対して関連付けられたユーザーとは異なるユーザーが認証されていない場合に、画像形成装置をユーザーが操作する装置に選択する。このため、画像形成装置が他のユーザーにより使用されている場合であっても携帯情報装置を操作して画像形成装置を遠隔操作することができる。 According to this aspect, when the user who is different from the user associated with the portable information device is not authenticated in the image forming device, the image forming device is selected as the device operated by the user. Therefore, even when the image forming apparatus is used by another user, the image forming apparatus can be remotely operated by operating the portable information device.
好ましくは、画像処理装置が備える選択手段は、第1の状態を選択している状態で、認証手段により携帯情報装置に対して関連付けられたユーザーが認証される場合、第2の状態を選択する。 Preferably, the selection unit included in the image processing apparatus selects the second state when the user associated with the portable information device is authenticated by the authentication unit while the first state is selected. .
この局面に従えば、画像形成装置において、携帯情報装置に対して関連付けられたユーザーが認証される場合に、画像形成装置をユーザーが操作する装置に選択する。このため、操作ユーザーは、携帯情報装置から画像形成装置に操作する装置を容易に変更することができる。 According to this aspect, in the image forming apparatus, when the user associated with the portable information apparatus is authenticated, the image forming apparatus is selected as the apparatus operated by the user. For this reason, the operating user can easily change the device operated from the portable information device to the image forming apparatus.
好ましくは、携帯情報装置が備える選択手段は、携帯情報装置が処理対象となるデータをユーザーが選択可能な状態の場合、第1の状態を選択する。 Preferably, the selection unit included in the portable information device selects the first state when the user can select data to be processed by the portable information device.
この局面に従えば、ユーザーは、携帯情報装置を用いてデータを選択している場合に、継続して携帯情報装置を用いて画像処理装置を遠隔操作することができる。 According to this aspect, when the user selects data using the portable information device, the user can continue to remotely operate the image processing device using the portable information device.
好ましくは、携帯情報装置が備える選択手段は、画像処理装置が備える選択手段によって第1の状態が選択される場合には第2の状態を選択し、画像処理装置が備える選択手段によって第2の状態が選択される場合には第1の状態を選択する。 Preferably, the selection unit included in the portable information device selects the second state when the first state is selected by the selection unit included in the image processing device, and the second is selected by the selection unit included in the image processing device. When the state is selected, the first state is selected.
この局面に従えば、携帯情報装置と、画像処理装置とのいずれか一方で他方を遠隔操作することができる。 According to this aspect, one of the portable information device and the image processing device can be remotely operated.
この発明の他の局面によれば、画像処理装置は、画像を表示する表示手段と、携帯情報装置と通信する通信手段と、携帯情報装置と通信し、携帯情報装置によって遠隔操作されるサーバーとして機能するサーバー手段と、携帯情報装置と通信し、携帯情報装置を遠隔操作するクライアントとして機能するクライアント手段と、サーバー手段がクライアントとして機能する装置と通信する第1の状態と、クライアント手段がサーバーとして機能する装置と通信する第2の状態とのとのいずれか一方の状態を選択する選択手段と、携帯情報装置が自装置から距離で定まる所定の範囲内に存在することを検出する位置検出手段と、選択手段により第2の状態が選択されている場合、自装置を操作するための自装置操作画面と、サーバーを遠隔操作するための遠隔操作画面と、を表示手段に同時に表示する表示制御手段と、を備え、選択手段は、位置検出手段により携帯情報装置が所定の範囲内に存在することが検出されることを条件に、第2の状態を選択する。 According to another aspect of the present invention, an image processing device is a display unit that displays an image, a communication unit that communicates with a portable information device, and a server that communicates with the portable information device and is remotely operated by the portable information device. A functioning server means, a client means for communicating with the portable information device and functioning as a client for remotely operating the portable information device; a first state in which the server means communicates with a device functioning as a client; and the client means as a server Selection means for selecting one of the second state communicating with the functioning device, and position detection means for detecting that the portable information device is within a predetermined range determined by the distance from the own device When the second state is selected by the selection means, the own apparatus operation screen for operating the own apparatus and the server are operated remotely. Display control means for simultaneously displaying on the display means, and the selection means is provided on the condition that the position detection means detects that the portable information device is within a predetermined range. The second state is selected.
この局面に従えば、携帯情報装置と自装置のうちからユーザーが操作する装置を決定することが可能な画像処理装置を提供することができる。 If this aspect is followed, the image processing apparatus which can determine the apparatus which a user operates among a portable information device and an own apparatus can be provided.
好ましくは、動作モードを通常モードと、通常モードよりも消費電力の小さい省電力モードとに切り換えるモード切換手段を、さらに備え、画像処理装置が備える選択手段は、モード切換手段により動作モードが省電力モードに切り換えられていないことを条件に、第2の状態を選択する。 Preferably, the apparatus further includes mode switching means for switching the operation mode to a normal mode and a power saving mode with lower power consumption than the normal mode, and the selection means included in the image processing apparatus has a power saving operation mode by the mode switching means. The second state is selected on condition that the mode has not been switched.
好ましくは、画像処理装置は、さらに、ユーザーによる操作を受け付ける操作受付手段と、操作受付手段を操作するユーザーを認証する認証手段と、を備え、選択手段は、認証手段により携帯情報装置に対して関連付けられたユーザーとは異なるユーザーが認証されていないことを条件に、第2の状態を選択する。 Preferably, the image processing apparatus further includes an operation accepting unit that accepts an operation by a user, and an authentication unit that authenticates a user who operates the operation accepting unit, and the selection unit is configured to authenticate the portable information device by the authentication unit. The second state is selected on the condition that a user different from the associated user is not authenticated.
好ましくは、選択手段は、第1の状態を選択している状態で、認証手段により携帯情報装置に対して関連付けられたユーザーが認証される場合、第2の状態を選択する。 Preferably, the selection unit selects the second state when the user associated with the portable information device is authenticated by the authentication unit while the first state is selected.
好ましくは、選択手段は、携帯情報装置が処理対象となるデータをユーザーが選択可能な状態の場合、第1の状態を選択する。 Preferably, the selection unit selects the first state when the user can select data to be processed by the portable information device.
この発明のさらに他の局面によれば、画像処理装置連携方法は、携帯情報装置と連携して操作を受け付ける画像処理装置で実行される画像処理装置連携方法であって、画像処理装置は、画像を表示する表示手段と、携帯情報装置と通信する通信手段と、携帯情報装置と通信し、携帯情報装置によって遠隔操作されるサーバーとして機能するサーバー手段と、携帯情報装置と通信し、携帯情報装置を遠隔操作するクライアントとして機能するクライアント手段と、を備え、サーバー手段がクライアントとして機能する装置と通信する第1の状態と、クライアント手段がサーバーとして機能する装置と通信する第2の状態とのとのいずれか一方の状態を選択する選択ステップと、携帯情報装置が自装置から距離で定まる所定の範囲内に存在することを検出する検出ステップと、選択ステップにおいて第2の状態が選択されている場合、自装置を操作するための自装置操作画面と、サーバーを遠隔操作するための遠隔操作画面と、を表示手段に同時に表示する表示制御ステップと、を画像処理装置に実行させ、選択ステップは、検出ステップにおいて携帯情報装置が所定の範囲内に存在することが検出されることを条件に、第2の状態を選択するステップを含む。 According to still another aspect of the present invention, the image processing apparatus cooperation method is an image processing apparatus cooperation method executed by an image processing apparatus that receives an operation in cooperation with a portable information device, and the image processing apparatus Display means for displaying, communication means for communicating with the portable information device, server means for communicating with the portable information device and functioning as a server remotely operated by the portable information device, communication with the portable information device, and portable information device A first state in which the server means communicates with a device functioning as a client, and a second state in which the client means communicates with a device functioning as a server. The selection step for selecting one of the states, and the portable information device being within a predetermined range determined by the distance from the device. When the second state is selected in the selection step and the selection step, the own device operation screen for operating the own device and the remote operation screen for remotely operating the server are displayed on the display means. A display control step for simultaneously displaying the image processing device, and the selection step selects the second state on the condition that the detection step detects that the portable information device is within a predetermined range. Including the steps of:
この局面に従えば、携帯情報装置と画像処理装置のうちからユーザーが操作する装置を決定することが可能な画像処理装置連携方法を提供することができる。 If this aspect is followed, the image processing apparatus cooperation method which can determine the apparatus which a user operates among a portable information device and an image processing apparatus can be provided.
この発明のさらに他の局面によれば、画像処理装置連携プログラムは、携帯情報装置と連携して操作を受け付ける画像処理装置を制御するコンピュータで実行される画像処理装置連携プログラムであって、画像処理装置は、画像を表示する表示手段と、携帯情報装置と通信する通信手段と、携帯情報装置と通信し、携帯情報装置によって遠隔操作されるサーバーとして機能するサーバー手段と、携帯情報装置と通信し、携帯情報装置を遠隔操作するクライアントとして機能するクライアント手段と、を備え、サーバー手段がクライアントとして機能する装置と通信する第1の状態と、クライアント手段がサーバーとして機能する装置と通信する第2の状態とのとのいずれか一方の状態を選択する選択ステップと、携帯情報装置が自装置から距離で定まる所定の範囲内に存在することを検出する検出ステップと、選択ステップにおいて第2の状態が選択されている場合、自装置を操作するための自装置操作画面と、サーバーを遠隔操作するための遠隔操作画面と、を表示手段に同時に表示する表示制御ステップと、をコンピュータに実行させ、選択ステップは、検出ステップにおいて携帯情報装置が所定の範囲内に存在することが検出されることを条件に、第2の状態を選択するステップを含む。 According to still another aspect of the present invention, the image processing device cooperation program is an image processing device cooperation program that is executed by a computer that controls an image processing device that receives an operation in cooperation with a portable information device. The apparatus communicates with the portable information device, display means for displaying an image, communication means for communicating with the portable information device, server means for communicating with the portable information device and functioning as a server remotely operated by the portable information device. A client unit that functions as a client for remotely operating the portable information device, and a second state in which the server unit communicates with a device that functions as a server, and a second state in which the server unit communicates with a device that functions as a server. A selection step of selecting one of the states and the state of the portable information device from its own device. When the second state is selected in the detection step for detecting the presence within the predetermined range determined by the step S2 and the selection step, the own device operation screen for operating the own device, and the server for remote operation A remote control screen and a display control step for simultaneously displaying the remote control screen on the display means, and the selection step is performed on the condition that the detection step detects that the portable information device is within a predetermined range. The step of selecting a second state.
この局面に従えば、携帯情報装置と画像処理装置のうちからユーザーが操作する装置を決定することが可能な画像処理装置連携プログラムを提供することができる。 If this aspect is followed, the image processing apparatus cooperation program which can determine the apparatus which a user operates among a portable information device and an image processing apparatus can be provided.
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.
図1は、本発明の実施の形態における画像処理システムの全体概要を示す図である。図1を参照して、画像処理システム1は、それぞれがネットワーク3に接続された複合機(以下、「MFP」という)100,100A,100Bと、携帯情報装置200と、無線局5と、を含む。このため、MFP100,100A,100C各々は、ネットワーク3を介して互いに通信可能である。
FIG. 1 is a diagram showing an overall outline of an image processing system according to an embodiment of the present invention. Referring to FIG. 1,
なお、図ではネットワーク3に、画像処理装置として3台のMFP(Multi Function Peripheral)100,100A,100Bが接続される例を示しているが、MFPの数はこれに限定されるものではなく、1台以上であればよい。また、MFP100,100A,100Bに代えて、データを処理する機能を備えた装置であれば、例えば、コンピュータ、ファクシミリ、プリンタ等であってもよい。
In the figure, an example is shown in which three MFPs (Multi Function Peripherals) 100, 100A, and 100B are connected to the
ネットワーク3は、ローカルエリアネットワーク(LAN)であり、接続形態は有線または無線を問わない。またネットワーク3は、LANに限らず、ワイドエリアネットワーク(WAN)、公衆交換電話網(Public Switched Telephone Networks)を用いたネットワーク等であってもよい。さらに、ネットワーク3は、インターネットに接続されている。このため、MFP100,100A,100B各々は、インターネットに接続されたサーバー等のコンピュータと通信が可能である。
The
携帯情報装置200は、電子ペーパー、またはスマートホン等の通信機能を備えたPDA(Personal Digital Assistants)である。ここでは、携帯情報装置200を、スマートホンとする場合を例に説明する。携帯情報装置200は、携帯電話用基地局と無線で通信することにより携帯電話網に接続し、通話が可能である。また、携帯情報装置200は、無線LAN機能を備えている。
The
ネットワーク3には無線局5がさらに接続される。無線局5は、ネットワーク3の中継装置であり、無線LAN通信機能を備えた携帯情報装置200と通信して、携帯情報装置200をネットワーク3に接続する。このため、携帯情報装置200は、ネットワーク3に接続された、MFP100,100A,100Bとデータの送受信が可能である。
A
本実施の形態における画像処理システム1においては、携帯情報装置200と、MFP100,100A,100Bのいずれかとが通信し、データが送受信される。データを送受信するプロトコルは、特に限定されることはなく、任意のプロトコルを用いることが可能である。携帯情報装置200は、それに記憶されたデータを、MFP100,100A,100Bのいずれかに送信し、MFP100,100A,100Bのいずれかにデータを保存、表示、送信または画像形成等の処理をさせることができる。また、携帯情報装置200は、MFP100,100A,100Bのいずれかに記憶されたデータを受信し、保存、表示または送信等の処理をすることができる。携帯情報装置200またはMFP100,100A,100Bが記憶するデータは、ネットワーク3に接続されたパーソナルコンピュータ(PC)等からダウンロードしたアプリケーションデータであってもよいし、携帯情報装置200またはMFP100,100A,100Bそれぞれにインターネットブラウザプログラムがインストールされている場合には、インターネットに接続されたサーバーからダウンロードしたデータであってもよい。データは、マークアップ言語で記述されたWebデータを含む。
In
以下の説明では、携帯情報装置200が、MFP100と通信する場合を例に説明する。携帯情報装置200とMFP100とが通信する場合、携帯情報装置200とMFP100のいずれか一方がサーバーとなり、他方がクライアントとなって、クライアント側の装置からサーバー側の装置を遠隔操作する。携帯情報装置200がサーバーとして機能し、MFP100がクライアントとして機能する場合、MFP100の操作パネルには、携帯情報装置200を遠隔操作するための操作画面と、MFP100を操作するための操作画面とが同時に表示される。以下、MFP100の操作パネルに表示される操作画面であって、携帯情報装置200を遠隔操作するための操作画面を第2遠隔操作画面といい、MFP100を操作するための操作画面を、第1自装置操作画面という。また、MFP100がサーバーとして機能し、携帯情報装置200がクライアントとして機能する場合、携帯情報装置200の液晶表示装置(LCD)には、MFP100を遠隔操作するための操作画面と、携帯情報装置200を操作するための操作画面とが同時に表示される。以下、携帯情報装置200のLCDに表示される操作画面であって、MFP100を遠隔操作するための操作画面を第1遠隔操作画面といい、携帯情報装置200を操作するための操作画面を第2自装置操作画面という。この場合、第1遠隔操作画面は、第1自装置操作画面と同じであり、第2遠隔操作画面は、第2自装置操作画面と同じである。なお、第1遠隔操作画面は、第1自装置操作画面と対応していれば、第1自装置操作画面と同じでなくてもよい。また、第2遠隔操作画面は、第2操作画面と対応していれば第2操作画面と同じでなくてもよい。
In the following description, a case where
MFP100,100A,100Bは、ハードウエア構成は同じであってもよく異なっていてもよいが、少なくとも画像データに基づいて紙などの用紙に画像を形成するための画像形成部を備えている。MFP100,100A,100B各々が有するハードウエア構成は同じではない場合があるが、ここではMFP100が、他のMFP100A,100Bの少なくとも1つが有する構成を有しているとし、特に言及しない限りMFP100を例に説明する。
図2は、MFPのハードウエア構成の概要を示すブロック図である。図2を参照して、MFP100は、メイン回路110と、原稿を読み取るための原稿読取部130と、原稿を原稿読取部130に搬送するための自動原稿搬送装置120と、原稿読取部130が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部140と、画像形成部140に用紙を供給するための給紙部150と、ユーザーインターフェースとしての操作パネル160と、短距離無線通信部170と、を含む。
FIG. 2 is a block diagram showing an outline of the hardware configuration of the MFP. Referring to FIG. 2,
メイン回路110は、CPU111と、通信インターフェース(I/F)部112と、ROM113と、RAM114と、EEPROM(Electrically Erasable and Programmable ROM)115と、大容量記憶装置としてのハードディスクドライブ(HDD)116と、ファクシミリ部117と、CD−ROM(Compact Disc−Read Only Memory)119Aが装着される外部記憶装置119と、を含む。CPU111は、自動原稿搬送装置120、原稿読取部130、画像形成部140、給紙部150および操作パネル160、短距離無線通信部170と接続され、MFP100の全体を制御する。
The
ROM113は、CPU111が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。RAM114は、CPU111がプログラムを実行する際の作業領域として用いられる。また、RAM114は、原稿読取部130から連続的に送られてくる読取データ(画像データ)を一時的に記憶する。
The
操作パネル160は、MFP100の上面に設けられる。図3は、操作パネルの一例を示す平面図である。図3を参照して、操作パネル160は、表示部161と操作部163とを含む。表示部161は、液晶表示装置(LCD)、有機ELD(Electro−Luminescence Display)等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部163は、複数のキーを備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。操作部163は、表示部161の表示面の位置を検出するタッチパネル165をさらに含む。タッチパネル165は、表示部161の上面または下面に設けられ、ユーザーにより指示された位置の座標をCPU111に出力する。
図2に戻って、通信I/F部112は、MFP100をネットワーク3に接続するためのインターフェースである。CPU111は、通信I/F部112を介してネットワーク3に接続された他のMFP100A,100Bまたは無線局5との間で通信し、データを送受信する。また、通信I/F部112は、ネットワーク3を介してインターネットに接続されたコンピュータと通信が可能である。
Returning to FIG. 2, the communication I /
ファクシミリ部117は、公衆交換電話網(PSTN)に接続され、ファクシミリデータを送受信する。ファクシミリ部117は、原稿読取部130により読み取られた画像データまたはHDD116に記憶されたデータをファクシミリデータに変換して、PSTNに接続されたファクシミリ装置に送信する。また、ファクシミリ部117は、受信されたファクシミリデータをHDD116に記憶するか、画像形成部140にファクシミリデータの画像を用紙に形成させる。
The
外部記憶装置119は、CD−ROM119Aが装着される。CPU111は、外部記憶装置119を介してCD−ROM119Aにアクセス可能である。CPU111は、外部記憶装置119に装着されたCD−ROM119Aに記録されたプログラムをRAM114にロードして実行する。なお、CPU111が実行するプログラムは、CD−ROM119Aに記録されたプログラムに限られず、HDD116に記憶されたプログラムをRAM114にロードして実行するようにしてもよい。この場合、ネットワークに接続された他のコンピュータが、MFP100のHDD116に記憶されたプログラムを書き換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、MFP100が、ネットワークに接続された他のコンピュータからプログラムをダウンロードして、そのプログラムをHDD116に記憶するようにしてもよい。ここでいうプログラムは、CPU111が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
The
短距離無線通信部170は、通信可能な範囲内に携帯情報装置200が存在する場合に、携帯情報装置200の短距離無線通信部220(図4参照)と無線通信する。短距離無線通信部170の通信可能な距離は、所定の距離に制限されており、特に限定するものではないが、数メートル以内であるのが好ましい。より好ましくは、短距離無線通信部170が通信可能な範囲は、1m以内とするのが好ましく、さらに好ましくは、0.5m以内であるのが好ましい。短距離無線通信部170は、通信可能な距離の範囲内に携帯情報装置200が存在する場合には、携帯情報装置200を検出し、通信可能な状態となる。短距離無線通信部170は、通信媒体は限定されず、たとえば、IrDA(Infrared Data Association)の通信規格、またはBluetooth(登録商標)等の通信規格で無線通信する。
The short-range
図4は、携帯情報装置のハードウエア構成の概要を示すブロック図である。図4を参照して、携帯情報装置200は、携帯情報装置200の全体を制御するためのCPU211と、カメラ212と、データを不揮発的に記憶するフラッシュメモリ213と、通話部215と、通話部215と接続された無線通信部214と、情報を表示する表示部216と、ユーザーの操作の入力を受け付ける操作部217と、無線LANインターフェース(I/F)218と、短距離無線通信部220と、を含む。
FIG. 4 is a block diagram showing an outline of the hardware configuration of the portable information device. Referring to FIG. 4,
無線通信部214は、電話通信網に接続された携帯電話用基地局と無線通信する。無線通信部214は、携帯情報装置200を電話通信網に接続し、通話部215を用いた通話を可能とする。無線通信部214は、携帯電話用基地局から受信した無線信号を復調した音声信号を復号して通話部215に出力する。また、無線通信部214は、通話部215から入力される音声を符号化し、携帯電話用基地局に送信する。通話部215は、マイクおよびスピーカを備え、無線通信部214から入力される音声をスピーカから出力し、マイクから入力される音声を無線通信部214に出力する。さらに、無線通信部214は、CPU211により制御され、携帯電話用基地局を介してデータを送受信し、例えば、携帯情報装置200をインターネットに接続する。
The
カメラ212は、レンズおよびCMOS(Complementary Metal Oxide Semiconductor)センサー等の光電変換素子を備え、レンズで集光した光をCMOSセンサーに結像し、CMOSセンサーは受光した光を光電変換して画像データをCPU201に出力する。
The
表示部216は、液晶表示装置(LCD)、有機ELD等の表示装置であり、ユーザーに対する指示メニューや,外部から受信されたデータ等を表示する。操作部217は、複数のキーを備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。
The
また、操作部217は、タッチパネル217Aを含む。タッチパネル217Aは、表示部216の表示面中でユーザーにより指示された位置を検出する。タッチパネル217Aは、表示部216の上面または下面に設けられ、ユーザーにより指示された位置の座標をCPU211に出力する。タッチパネル217Aは、マルチタッチスクリーンパネルであり、同時に複数の位置がユーザーにより指示される場合、ユーザーにより指示された複数の位置にそれぞれ対応する複数の座標をCPU211に出力する。タッチパネル217Aは、表示部216の表示面と同じまたはそれ以上のサイズであるのが好ましい。タッチパネル217Aは、表示部216に重畳して設けられるので、タッチパネル217Aは、ユーザーが表示部216の表示面を指示すれば、表示部216の表示面中でユーザーが指示した1以上の位置にそれぞれ対応する1以上の座標をCPU211に出力する。タッチパネル217Aは、例えば、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式を用いることができ、その方式は限定されない。
The
無線LANI/F218は、無線局5と通信し、携帯情報装置200をネットワーク3に接続するためのインターフェースである。携帯情報装置200は、無線LANI/F218を介してMFP100,100A、100Bと通信することができ、データの送受信が可能である。
The wireless LAN I /
短距離無線通信部220は、MFP100が備える短距離無線通信部170と無線通信する。したがって、携帯情報装置200が、MFP100が備える短距離無線通信部170の通信可能な距離の範囲内に位置する場合に限って、短距離無線通信部220は、MFP100が備える短距離無線通信部170と無線通信する。
Short-range
図5は、MFPが備えるCPUが有する機能の一例を示す図である。図5に示す機能は、MFP100が備えるCPU111が、ROM113、EEPROM115、HDD116またはCD−ROM119Aに記憶された画像処理装置連携プログラムを実行することにより、CPU111に形成される機能である。図5を参照して、CPU111は、操作を受け付ける第1操作受付部51と、操作画面を決定する第1操作画面決定部53と、表示部161を制御する第1表示制御部55と、処理を実行する第1処理実行部57と、サーバーとして機能する第1サーバー部59と、クライアントとして機能する第1クライアント部61と、第1選択部63と、MFP100の動作モードを切り換える第1切換部65と、位置検出部67と、操作ユーザーを認証するユーザー認証部69と、第1操作装置決定部71と、を含む。
FIG. 5 is a diagram illustrating an example of functions of a CPU included in the MFP. The functions shown in FIG. 5 are functions formed in
位置検出部67は、携帯情報装置200の操作ユーザーが自装置から距離で定まる所定の範囲内に存在することを検出する。具体的には、位置検出部67は、短距離無線通信部220を介して携帯情報装置200と通信可能か否かを判断する。短距離無線通信部170が通信可能な範囲は、予め定められている。
The
位置検出部67は、短距離無線通信部220を介して携帯情報装置200と通信可能ならば、携帯情報装置200の操作ユーザーが自装置から距離で定まる所定の範囲内に存在することを検出する。位置検出部67は、短距離無線通信部220を介して携帯情報装置200と通信可能な間、携帯情報装置200の操作ユーザーが自装置から距離で定まる所定の範囲内に存在することを示す存在検出信号を、第1選択部63に出力する。
If the
さらに、MFP100が、短距離無線通信部170とは別に、またはそれに代えて、携帯情報装置200を充電等するために、MFP100が、携帯情報装置200と電気的に接続されるコネクタを備える場合には、位置検出部67は、コネクタイに携帯情報装置200が電気的に接続されたことを検出することによって、携帯情報装置200の操作ユーザーが操作可能な範囲に存在すると判断するようにしてもよい。
Further, when
ユーザー認証部69は、操作パネル160を用いてMFP100を操作するユーザーを認証する。具体的には、ユーザー認証部69は、表示部161にログイン画面を表示し、操作ユーザーがログイン画面に従って操作部163に入力する認証情報を受け付ける。認証情報は、例えば、ユーザーIDとパスワードとの組である。ユーザー認証部69は、受け付けられた認証情報が予め記憶されていれば、操作ユーザーを認証し、ログインを許可する。なお、認証情報をユーザーIDとパスワードとの組としたが、操作ユーザーを特定することができる情報であれば、例えば、ICカード、または生体情報を用いることができる。この場合は、認証情報にICカードを用いる場合には、ICカードリーダーを、生体情報を用いる場合には、操作ユーザーの生体情報を検出する検出装置を、それぞれMFP100に備える必要がある。
また、ユーザー認証部69は、操作ユーザーを認証し、ログインを許可した後は、認証された操作ユーザーによってログアウトを指示する操作が入力される場合、または、操作部165に最後に操作が入力されてから所定の時間が経過する場合、ログインを解除する。
In addition, after authenticating the operation user and permitting login, the
第1選択部63は、携帯情報装置200との間で、通信I/F112または短距離無線通信部170のいずれかを介して通信可能になる場合、自装置と携帯情報装置200とのいずれか一方を、操作装置に決定する。第1選択部63は、位置検出部67から存在検出信号が入力されていることを条件に、自装置を操作装置に決定する。また、第1選択部63は、後述する第1切換部65によって動作モードが通常モードよりも消費電力の小さい省電力モードに切り換えられていないことを条件に、自装置を操作装置に決定する。さらに、第1選択部63は、ユーザー認証部69によって携帯情報装置200を操作するユーザーとは異なるユーザーが認証されていないことを条件に、自装置を操作装置に決定する。また、第1選択部63は、携帯情報装置200を操作装置に決定している状態で、ユーザー認証部69によって携帯情報装置200を操作するユーザーが認証される場合は、自装置を操作装置に決定する。さらに、第1選択部63は、携帯情報装置200によって携帯情報装置が操作装置に決定される場合、携帯情報装置200を操作装置に決定する。
When the
より具体的には、第1選択部63は、通信I/F112または短距離無線通信部170のいずれかによって、携帯情報装置200と通信可能になると、携帯情報装置200から連携要求信号を受信する。連携要求信号は、携帯情報装置200を操作装置にすることを要求する第1連携要求信号と、MFP100を操作装置にすることを要求する第2連携要求信号と、を含む。第1選択部63は、第1連携要求信号を受信する場合は、携帯情報装置200を操作装置に決定し、第1連携要求信号を送信してきた携帯情報装置200に許可信号を返信する。
More specifically, the
また、第1選択部63は、第2連携要求信号を受信する場合は、位置検出部67から存在検出信号が入力されていなければ、携帯情報装置200を操作装置に決定し、第2連携要求信号を送信してきた携帯情報装置200に操作装置変更信号を返信する。
Further, when receiving the second cooperation request signal, the
また、第1選択部63は、第2連携要求信号を受信する場合は、位置検出部67から存在検出信号が入力されている場合であっても、第1切換手段により省電力モードに切り換えられている場合、携帯情報装置200を操作装置に決定し、第2連携要求信号を送信してきた携帯情報装置200に操作装置変更信号を返信する。
Further, when receiving the second cooperation request signal, the
さらに、第1選択部63は、第2連携要求信号を受信する場合、位置検出部67から存在検出信号が入力されており、第1切換手段により省電力モードに切り換えられている場合であっても、ユーザー認証部69によって携帯情報装置200を操作するユーザーとは異なるユーザーが認証されている場合は、携帯情報装置200を操作装置に決定し、第2連携要求信号を送信してきた携帯情報装置200に操作装置変更信号を返信する。
Furthermore, when the
第1選択部63は、第2連携要求信号を受信する場合、位置検出部67から存在検出信号が入力されており、第1切換手段により省電力モードに切り換えられており、さらに、ユーザー認証部69によって携帯情報装置200を操作するユーザーとは異なるユーザーが認証されていない場合に、自装置を操作装置に決定し、第2連携要求信号を送信してきた携帯情報装置200に許可信号を返信する。
When receiving the second cooperation request signal, the
また、第1選択部63は、携帯情報装置200を操作装置に決定している状態で、ユーザー認証部69によって携帯情報装置200を操作するユーザーが認証される場合は、自装置を操作装置に決定し、第2連携要求信号を送信してきた携帯情報装置200に操作装置変更信号を送信する。
In addition, when the
第1選択部63は、第1サーバー部59がクライアントとして機能する携帯情報装置200と通信する第1の状態と、第1クライアント部61が、サーバーとして機能する携帯情報装置と通信する第2の状態とのとのいずれか一方の状態を選択する。具体的には、第1選択部63は、携帯情報装置200を操作装置に決定している間は第1の状態を選択し、自装置を操作装置に決定している間は第2の状態を選択する。
The
第1選択部63は、第1の状態を選択する間、第1状態信号を第1サーバー部59に出力し、クライアントとして機能する携帯情報装置200の装置識別情報を第1サーバー部59に出力する。第1サーバー部59は、第1状態信号が入力されることに応じて起動し、通信I/F部112または短距離無線通信部170のいずれかを介して携帯情報装置200と通信する。なお、第1サーバー部59は、CPU111に常駐するようにしてもよい。この場合、第1サーバー部59は、第1状態信号が入力されることに応じて通信I/F部112または短距離無線通信部170のいずれかを介して携帯情報装置200と通信する。
The
また、第1選択部63は、第2の状態を選択する間、第1クライアント部61に第2状態信号を出力し、サーバーとして機能する携帯情報装置200の装置識別情報を第1クライアント部61に出力する。第1クライアント部61は、第2状態信号が入力されることに応じて起動し、通信I/F部112または短距離無線通信部170のいずれかを介して携帯情報装置200と通信する。
Further, the
第1操作画面決定部53は、MFP100を操作するための操作画面であって、表示部161に表示するための第1自装置操作画面を決定する。第1操作画面決定部53は、後述する第1操作受付部51により受け付けられるユーザーによる操作に従って、または、後述する第1サーバー部59がクライアントから受信する操作に従って、第1自装置操作画面を決定する。第1操作画面決定部53は、第1選択部63から第2状態信号が入力されている場合は第1自装置操作画面を第1表示制御部55に出力し、第1選択部63から第1状態信号が入力されている場合は第1自装置操作画面を第1サーバー部59に出力する。
First operation
第1サーバー部59は、通信I/F部112または短距離無線通信部170のいずれかを介して、クライアントとして機能する携帯情報装置200と通信し、携帯情報装置200によって遠隔操作されるサーバーとして機能する。具体的には、第1サーバー部59は、第1操作画面決定部53から入力される第1自装置操作画面を、第1遠隔操作画面として携帯情報装置200に送信する。このため、携帯情報装置200に第1自装置操作画面が表示される。また、第1サーバー部59は、携帯情報装置200から第1自装置操作画面(第1遠隔操作画面)中の位置を示す位置情報を受信すると、受信された位置情報に基づいて、携帯情報装置200を操作するユーザーによる指示を受け付ける。
The
第1サーバー部59が受け付ける操作は、ユーザーが操作部163を用いてMFP100を操作する場合に操作部163によって受け付けられる操作と同じである。より具体的には、第1サーバー部59が受け付ける操作は、第1自装置操作画面によって定まる。第1自装置操作画面が設定値を設定するための画面の場合は、設定値を設定する操作を受け付け、第1自装置操作画面が処理を実行する指示が割り当てられたボタンを有する場合には、そのボタンの位置が受信されると、処理の実行を指示する操作を受け付ける。第1サーバー部59は、受け付けられた操作が処理の実行を指示する操作の場合、処理を実行するためのコマンドを第1処理実行部57に出力する。
The operation accepted by
第1クライアント部61は、通信I/F部112または短距離無線通信部170のいずれかを介して、サーバーとして機能する携帯情報装置200と通信し、携帯情報装置200を遠隔操作するクライアントとして機能する。具体的には、第1クライアント部61は、ユーザーが携帯情報装置200を遠隔操作するための第2遠隔操作画面を携帯情報装置200から受信し、受信された第2遠隔操作画面を、第1表示制御部55に出力する。第1表示制御部55は、表示部161を制御し、表示部161に画像を表示させる。第1表示制御部55は、第1クライアント部61から入力される第2遠隔操作画面を表示部161に表示させる。このため、MFP100を操作するユーザーは、表示部161に表示された第2遠隔操作画面を見て、携帯情報装置200を遠隔操作することができる。
The
第1クライアント部61は、後述する第1遠隔操作受付部87から第2遠隔操作画面中の位置を示す位置情報が入力される。第1遠隔操作受付部87の詳細は後述するが、ユーザーが第2遠隔操作画面中を指でタッチするなどすれば、第1遠隔操作受付部87は、タッチパネル165から入力される位置情報に基づいて、第2遠隔操作画面中の位置を示す位置情報を、第1クライアント部61に出力する。第1クライアント部61は、第1遠隔操作受付部87から入力される位置情報を、通信I/F部112を介して携帯情報装置200に送信する。
The
第1表示制御部55は、第1操作画面決定部53から入力される第1自装置操作画面を、表示部161に表示させる。また、第1表示制御部55は、第1選択部63から第2状態信号が入力される場合、第1クライアント部61から第2遠隔操作画面が入力され、第1自装置操作画面と第2遠隔操作画面とを並べて配置した画面を、表示部161に表示させる。このため、第1選択部63から第2状態信号が入力される場合、換言すれば、MFP100が携帯情報装置200のクライアントとして機能する場合、表示部161に第1自装置操作画面と第2遠隔操作画面とが同時に表示されるので、MFP100のユーザーは、表示部161を見ながら、MFP100を操作することができるとともに、携帯情報装置200を遠隔操作することができる。
The first
第1表示制御部55は、表示情報を第1操作受付部51に出力する。表示情報は、表示部161に第1自装置操作画面のみを表示している場合には、第1自装置操作画面を識別するための操作画面識別情報と、第1自装置操作画面の表示部161の表示面中の位置を示す位置情報とを含む。また、表示情報は、表示部161に第1自装置操作画面および第2遠隔操作画面を表示している場合には、第1自装置操作画面を識別するための操作画面識別情報と、第1自装置操作画面の表示部161の表示面中の位置を示す位置情報とに加えて、第2遠隔操作画面の表示部161の表示面中の位置を示す位置情報とを含む。
The first
第1切換部65は、MFP100の動作モードを切り換える。動作モードは、通常モードと、通常モードよりも消費電力の小さい省電力モードとを含む。省電力モードは、表示部161が画像を表示しない状態を含み、表示部161に電力が供給されない場合を含む。第1切換部65は、操作部163に、所定時間継続して操作が入力されない場合に、省電力モードに切り換える。また、操作部163に操作が入力されることに応じて、通常モードに切り換える。
First switching
第1操作受付部51は、第1表示制御部55から表示情報が入力され、ユーザーにより入力される操作を受け付ける。ユーザーにより入力される操作は、自装置に対する操作である自装置操作と、携帯情報装置200に対する操作である遠隔操作とを含む。第1操作受付部51は、表示部161の表示面中でユーザーにより指示された位置を検出する第1検出部81と、検出された位置に基づいて自装置操作と遠隔操作とのいずれであるかを判定する第1判定部83と、判定結果に基づいて自装置操作を受け付ける第1自装置操作受付部85と、判定結果に基づいて遠隔操作を受け付ける第1遠隔操作受付部87と、第1一時記憶部89と、を含む。
The first
第1検出部81は、タッチパネル165と接続され、タッチパネル165から表示部161の表示面中でユーザーにより指示された位置の座標値が入力される。第1検出部81は、タッチパネル165から入力される座標値を、第1判定部83に出力する。
The
第1判定部83は、第1表示制御部55から入力される表示情報に基づいて、第1検出部81から入力される座標値の示す位置が、第1自装置操作画面および第2遠隔操作画面のいずれに属するかを決定する。第1判定部83は、第1検出部81から入力される座標値が示す位置が第1自装置操作画面に属すると決定する場合は自装置操作と判定する。第1判定部83は、第1検出部81から入力される座標値が示す位置が第2遠隔操作画面に属すると決定する場合は遠隔操作と判定する。
Based on the display information input from the first
第1判定部83は、自装置操作と判定する場合、第1検出部81から入力される座標値を第1自装置操作画面中の位置を示す座標値に変換し、変換後の座標値を含む位置情報を第1自装置操作受付部85に出力する。第1判定部83は、遠隔操作と判定する場合、第1検出部81から入力される座標値を第2遠隔操作画面中の位置を示す座標値に変換し、変換後の座標値を含む位置情報を含む位置情報を第1遠隔操作受付部87に出力する。
When determining that the own device is operated, the first determining
第1自装置操作受付部85は、第1設定受付部91と、第1コピー指示受付部95と、を含む。第1設定受付部91は、第1表示制御部55から入力される表示情報で特定される第1自装置操作画面と、第1判定部83から入力される位置情報とに基づいて、ユーザーによる操作を受け付ける。ユーザーによる操作は、第1表示制御部55から入力される表示情報で特定される第1自装置操作画面によって定まる。第1自装置操作画面が設定値を設定するための画面の場合は、設定値を設定する操作を受け付け、第1自装置操作画面が処理を実行する指示が割り当てられたボタンを有する場合には、そのボタンの位置を示す位置情報が入力されると、処理の実行を指示する操作を受け付ける。第1設定受付部91は、受け付けられた操作が処理の実行を指示する操作の場合、処理実行指示を第1処理実行部57に出力する。
First device
第1コピー指示受付部95は、第1自装置操作画面に含まれる文字列を指定する操作を受け付け、指定された文字列を第1一時記憶部89に出力する。第1一時記憶部89は、第1コピー指示受付部95から入力される文字列をバッファに一時記憶する。第1コピー指示受付部95は、ユーザーが文字列をコピーするコピー指示を入力すると、コピー指示を受け付け、第1判定部83から入力される位置情報に基づいて、第1自装置操作画面に含まれる文字列を特定する。第1コピー指示受付部95は、第1判定部83から所定時間T1以上継続して同じ位置情報が入力される場合にコピー指示を受け付ける。また、第1判定部83から同じ位置情報が所定時間以下入力される場合にコピー指示を受け付けるようにしてもよい。さらに、操作部163が備える予め定められたキーが指示される場合に、コピー指示を受け付けるようにしてもよい。
The first copy
第1遠隔操作受付部87は、第1判定部83から入力される位置情報を第1クライアント部61に出力する。第1遠隔操作受付部87は、第1出力部97と、第1貼付位置受付部99と、を含む。
The first remote
第1貼付位置受付部99は、第1一時記憶部89によりバッファに文字列が記憶されている場合、第1判定部83から入力される位置情報で特定される位置を貼付位置として受け付ける。第1貼付位置受付部99は、貼付位置の座標値を含む位置情報を第1出力部97に出力する。
When the first
第1出力部97は、第1貼付位置受付部99から貼付位置の座標値を含む位置情報が入力されることに応じて、第1一時記憶部89により記憶された文字列をバッファから読み出し、貼付位置の座標値を含む位置情報と文字列との組を第1クライアント部61に出力する。第1クライアント部61は、位置情報と文字列との組が入力されると、第2遠隔操作画面の位置情報で特定される貼付位置に文字列が入力されたものとして取り扱う。具体的には、文字列と位置情報とを、サーバーとして機能する携帯情報装置200に送信する。これにより、表示部161に表示されている第1自装置操作画面に含まれる文字列を、表示部161に表示されている第2遠隔操作画面の貼付位置に入力することができる。
The
図6は、携帯情報装置が備えるCPUが有する機能の一例を示す図である。図6に示す機能は、携帯情報装置200が備えるCPU211が、フラッシュメモリ213に記憶された携帯情報装置連携プログラムを実行することにより、CPU211に形成される機能である。図6を参照して、CPU211は、操作を受け付ける第2操作受付部251と、操作画面を決定する第2操作画面決定部253と、表示部216を制御する第2表示制御部255と、処理を実行する第2処理実行部257と、サーバーとして機能する第2サーバー部259と、クライアントとして機能する第2クライアント部261と、第2選択部263と、表示部216の動作モードを切り換える第2切換部265と、を含む。
FIG. 6 is a diagram illustrating an example of functions of a CPU included in the portable information device. The functions shown in FIG. 6 are functions formed in the
第2選択部263は、MFP100との間で、無線LANI/F218または短距離無線通信部220のいずれかを介して通信可能になる場合、自装置とMFP100とのいずれか一方を、操作装置に決定する。第2選択部263は、処理対象となるデータがユーザーにより選択可能な状態の場合、自装置を操作装置に決定する。処理対象となるデータは、フラッシュメモリ213に記憶されたデータ、またはインターネットによって接続されたコンピュータに記憶されたデータを含む。フラッシュメモリ213に記憶されたデータを選択可能な状態とは、フラッシュメモリ213に記憶されたデータのファイル名の一覧を表示した状態を含む。また、インターネットによって接続されたコンピュータに記憶されたデータを選択可能な状態とは、インターネットによって接続されたコンピュータに記憶されたデータをダウンロード可能な画面を表示している状態を含む。
When the
また、第2選択部263は、MFP100によってMFP100が操作装置に決定される場合はMFP100を操作装置に決定し、MFP100によって携帯情報装置200が操作装置に決定される場合は自装置を操作装置に決定する。
In addition,
より具体的には、第2選択部263は、無線LANI/F218または短距離無線通信部220のいずれかによって、MFP100と通信可能な状態で、携帯情報装置200の操作ユーザーが入力する操作であって、MFP100との連携を指示する操作を受け付けると、その時点で処理対象となるデータがユーザーにより選択可能な状態であれば、第1連携要求信号をMFP100に送信する。第1連携要求信号を受信するMFP100は、許可信号を返信するので、許可信号を受信すると、自装置を操作装置に決定する。
More specifically, the
また、第2選択部263は、MFP100との連携を指示する操作を受け付けた時点で、処理対象となるデータがユーザーにより選択可能な状態でなければ、第2連携要求信号をMFP100に送信する。上述したように、第2連携要求信号を受信するMFP100は、許可信号と操作装置変更信号とのいずれかを返信するので、許可信号を受信する場合にはMFP100を操作装置に決定し、操作装置変更信号を受信する場合は自装置を操作装置に決定する。
Further, the
第2選択部263は、第2サーバー部259がクライアントとして機能するMFP100と通信する第1の状態と、第2クライアント部261がサーバーとして機能するMFP100と通信する第2の状態とのとのいずれか一方の状態を選択する。具体的には、第2選択部263は、MFP100を操作装置に決定している間は第1の状態を選択し、自装置を操作装置に決定している間は第2の状態を選択する。
第2選択部263は、第1の状態を選択する間、第1状態信号を、第2切換部265および第2サーバー部259に出力し、クライアントとして機能するMFP100の装置識別情報を第2サーバー部259に出力する。第2サーバー部259は、第1状態信号が入力されることに応じて起動し、無線LANI/F218または短距離無線通信部220のいずれかを介してMFP100と通信する。なお、第2サーバー部259は、CPU211に常駐するようにしてもよい。この場合、第2サーバー部259は、第1状態信号が入力されることに応じて無線LANI/F218または短距離無線通信部220のいずれかを介してMFP100と通信する。
While selecting the first state,
第2選択部263は、第2の状態を選択する間、第2状態信号を第2切換部265、第2クライアント部261および第2表示制御部255に出力し、サーバーとして機能するMFP100の装置識別情報を第2クライアント部261に出力する。第2クライアント部261は、第2状態信号が入力されることに応じて起動し、無線LANI/F218または短距離無線通信部220のいずれかを介してMFP100と通信する。
While selecting the second state,
第2操作画面決定部253は、携帯情報装置200を操作するための操作画面であって、表示部216に表示するための第2自装置操作画面を決定する。第2操作画面決定部253は、後述する第2操作受付部251により受け付けられるユーザーによる操作に従って、または、後述する第2サーバー部259がクライアントから受信する操作に従って、第2自装置操作画面を決定する。第2操作画面決定部253は、第2選択部263から第2状態信号が入力されている場合は第2自装置操作画面を第2表示制御部255に出力し、第2選択部263から第1状態信号が入力されている場合は第2自装置操作画面を第2サーバー部259に出力する。
The second operation
第2サーバー部259は、無線LANI/F218または短距離無線通信部220のいずれかを介して、クライアントとして機能するMFP100と通信し、MFP100によって遠隔操作されるサーバーとして機能する。具体的には、第2サーバー部259は、第2代替画面送信部267から入力される第2自装置操作画面を第2遠隔操作画面として、MFP100に送信する。また、第2サーバー部259は、MFP100から第2自装置操作画面(第2遠隔操作画面)中の位置を示す位置情報を受信すると、受信された位置情報に基づいて、MFP100を操作するユーザーによる指示を受け付ける。第2サーバー部259が受け付ける操作は、ユーザーが操作部217を用いて携帯情報装置200を操作する場合に操作部217によって受け付けられる操作と同じである。
第2クライアント部261は、無線LANI/F218または短距離無線通信部220のいずれかを介して、サーバーとして機能するMFP100と通信し、MFP100を遠隔操作するクライアントとして機能する。具体的には、第2クライアント部261は、MFP100をユーザーが遠隔操作するための第1遠隔操作画面をMFP100から受信し、受信された第1遠隔操作画面を、第2表示制御部255に出力する。第2表示制御部255は、表示部216を制御し、表示部216に画像を表示させる。第2表示制御部255は、第2クライアント部261から入力される第1遠隔操作画面を表示部216に表示させる。このため、携帯情報装置200を操作するユーザーは、表示部216に表示された第1遠隔操作画面を見て、MFP100を遠隔操作することができる。
第2クライアント部261は、後述する第2遠隔操作受付部287から第1遠隔操作画面中の位置を示す位置情報が入力される。第2遠隔操作受付部287の詳細は後述するが、ユーザーが第2遠隔操作画面中を指でタッチするなどすれば、第2遠隔操作受付部287は、タッチパネル217Aから入力される位置情報に基づいて、第1遠隔操作画面中の位置を示す位置情報を、第2クライアント部261に出力する。第2クライアント部261は、第2遠隔操作受付部287から入力される位置情報を、無線LANI/F218を介してMFP100に送信する。
The
第2表示制御部255は、第2操作画面決定部253から入力される第2自装置操作画面を、表示部216に表示させる。また、第2表示制御部255は、第2選択部263から第2状態信号が入力される場合、第2クライアント部261から第1遠隔操作画面が入力され、第2自装置操作画面と第1遠隔操作画面とを並べて配置した画面を、表示部216に表示させる。このため、第2選択部263から第2状態信号が入力される場合、換言すれば、携帯情報装置200がクライアントとして機能する場合、表示部216に第2自装置操作画面と第1遠隔操作画面とが同時に表示されるので、携帯情報装置200のユーザーは、表示部216を見ながら、携帯情報装置200を操作することができるとともに、MFP100を遠隔操作することができる。
The second
第2表示制御部255は、表示情報を第2操作受付部251に出力する。表示情報は、表示部216に第2自装置操作画面のみを表示している場合には、第2自装置操作画面を識別するための操作画面識別情報と、第2自装置操作画面の表示部216の表示面中の位置を示す位置情報とを含む。また、表示情報は、表示部216に第2自装置操作画面および第1遠隔操作画面を表示している場合には、第2自装置操作画面を識別するための操作画面識別情報と、第2自装置操作画面の表示部161の表示面中の位置を示す位置情報とに加えて、第1遠隔操作画面の表示部216の表示面中の位置を示す位置情報とを含む。
The second
第2切換部265は、第2選択部263から入力される第1状態信号に基づいて、表示部216の表示モードを切り換える。表示部216の表示モードは、通常表示モードと、通常表示モードよりも消費電力の小さい省電力表示モードとを含む。省電力表示モードは、表示部216が画像を表示しない状態を含み、表示部216に電力が供給されない場合を含む。第2切換部265は、第2選択部263から第1状態信号が入力されることに応じて、表示部216の表示モードを通常表示モードから省電力表示モードに切り換える。このため、携帯情報装置200がサーバーとして機能する場合は、表示部216の表示モードが省電力表示モードに切り換えられるので、携帯情報装置200がサーバーとして機能する間に消費される電力を低減することができる。
The
第2操作受付部251は、第2表示制御部255から表示情報が入力され、ユーザーにより入力される操作を受け付ける。第2操作受付部251は、表示部216の表示面中でユーザーにより指示された位置を検出する第2検出部281と、検出された位置に基づいて自装置操作と遠隔操作とのいずれであるかを判定する第2判定部283と、判定結果に基づいて遠隔操作を受け付ける第2遠隔操作受付部287と、判定結果に基づいて自装置操作を受け付ける第2自装置操作受付部285と、第2一時記憶部289と、を含む。
The second
第2検出部281は、タッチパネル217Aと接続され、タッチパネル217Aから表示部216の表示面中でユーザーにより指示された1以上の位置それぞれの座標値が入力される。第2検出部281は、タッチパネル217Aから入力される1以上の座標値を、第2判定部283に出力する。
The
第2判定部283は、第2表示制御部255から入力される表示情報に基づいて、第2検出部281から入力される座標値の示す位置が、第2自装置操作画面および第1遠隔操作画面のいずれに属するかを決定する。第2判定部283は、第2検出部281から2以上の座標値が入力される場合、2以上の座標値の示す位置がともに、第2自装置操作画面および第1遠隔操作画面のいずれに属するかを決定する。第2判定部283は、第2検出部281から入力される1以上の座標値それぞれが示す位置が第2自装置操作画面に属すると決定する場合は自装置操作と判定する。第2判定部283は、第2検出部281から入力される1以上の座標値それぞれが示す位置が第1遠隔操作画面に属すると決定する場合は遠隔操作と判定する。
Based on the display information input from the second
第2判定部283は、自装置操作と判定する場合、第2検出部281から入力される1以上の座標値を第2自装置操作画面中の位置を示す1以上の座標値にそれぞれ変換し、変換後の1以上の座標値を含む位置情報を第2自装置操作受付部285に出力する。第2判定部283は、遠隔操作と判定する場合、第2検出部281から入力される1以上の座標値を第1遠隔操作画面中の位置を示す1以上の座標値にそれぞれ変換し、変換後の1以上の座標値を含む位置情報を第2遠隔操作受付部287に出力する。
When determining that the own device is operated, the
第2自装置操作受付部285は、第2設定受付部291と、第2コピー指示受付部295と、を含む。第2設定受付部291は、第2表示制御部255から入力される表示情報で特定される第2自装置操作画面と、第2判定部283から入力される位置情報とに基づいて、ユーザーによる操作を受け付ける。ユーザーによる操作は、第2表示制御部255から入力される表示情報で特定される第2自装置操作画面によって定まる。
Second device
第2コピー指示受付部295は、第2自装置操作画面に含まれる文字列を指定する操作を受け付け、指定された文字列を第2一時記憶部289に出力する。第2一時記憶部289は、第2コピー指示受付部295から入力される文字列をバッファに一時記憶する。第2コピー指示受付部295は、第2判定部283から所定時間T2以上継続して同じ位置情報が入力される場合にコピー指示を受け付ける。また、第2判定部283から同じ位置情報が入力される時間が所定時間以下の場合にコピー指示を受け付けるようにしてもよい。さらに、操作部217が備える予め定められたキーが指示される場合に、コピー指示を受け付けるようにしてもよい。
The second copy
第2遠隔操作受付部287は、第2判定部283から入力される位置情報を第2クライアント部261に出力する。第2遠隔操作受付部287は、第2出力部297と、第2貼付位置受付部299と、を含む。
The second remote
第2貼付位置受付部299は、第2一時記憶部289によりバッファに文字列が記憶されている場合、第2判定部283から入力される位置情報で特定される位置を貼付位置として受け付ける。第2貼付位置受付部299は、貼付位置の座標値を含む位置情報を第2出力部297に出力する。
When the character string is stored in the buffer by the second
第2出力部297は、第2貼付位置受付部299から貼付位置の座標値を含む位置情報が入力されることに応じて、第2一時記憶部289により記憶された文字列をバッファから読み出し、貼付位置の座標値を含む位置情報と文字列との組を第2クライアント部261に出力する。第2クライアント部261は、位置情報と文字列との組が入力されると、第1遠隔操作画面の位置情報で特定される貼付位置に文字列が入力されたものとして取り扱う。具体的には、文字列と位置情報とを、サーバーとして機能するMFP100に送信する。これにより、表示部216に表示されている第2自装置操作画面に含まれる文字列を、表示部216に表示されている第1遠隔操作画面の貼付位置に入力することができる。
The
図7は、クライアントとして機能するMFPに表示される画面の一例を示す図である。図7を参照して、MFP100が備える表示部161の表示面301において、左側の領域にMFP100を操作するための第1自装置操作画面305が配置され、右側の領域に携帯情報装置200を遠隔操作するための第2遠隔操作画面303が配置され、第1自装置操作画面305と第2遠隔操作画面303とが並んで表示される。
FIG. 7 is a diagram illustrating an example of a screen displayed on the MFP functioning as a client. Referring to FIG. 7, first display
図8は、クライアントとして機能する携帯情報装置に表示される画面の一例を示す図である。図8を参照して、携帯情報装置200が備える表示部216の表示面311において、上側の領域に第2自装置操作画面313が配置され、下側の領域に第1遠隔操作画面315が配置され、第2自装置操作画面313と第1遠隔操作画面315とが並んで表示される。
FIG. 8 is a diagram illustrating an example of a screen displayed on the portable information device functioning as a client. Referring to FIG. 8, on
図9は、コピーアンドペースト操作の一例を示す図である。図9においては、携帯情報装置200をクライアントとした場合のコピーアンドペースト操作を示す。図9を参照して、携帯情報装置200が備える表示部216の表示面321において、上側の領域に第2自装置操作画面323が配置され、下側の領域に第1遠隔操作画面325が配置される。
FIG. 9 is a diagram illustrating an example of a copy and paste operation. FIG. 9 shows a copy and paste operation when the
第2自装置操作画面323は、アドレス帳に登録されている氏名「石川XXX」のユーザーのアドレスデータを表示する画面である。ここでは、氏名「石川XXX」のユーザーの氏名、会社名、住所、電子メールアドレス、電話番号およびファクシミリ番号とが表示されている。
The second
第1遠隔操作画面325は、アドレス帳に登録するための登録画面である。第1遠隔操作画面325は、アドレスデータとして、氏名、会社名、電子メールアドレスおよびファクシミリ番号とを入力する領域を含む。
The first
第2自装置操作画面323に表示されている氏名の文字列をコピーし、第1遠隔操作画面325に含まれる氏名を入力する領域を指示すれば、コピーした氏名の文字列が第1遠隔操作画面325に含まれる氏名を入力する領域に入力される。同様に、会社名、電子メールアドレス、ファクシミリ番号についても、第2自装置操作画面323に表示されている文字列をコピーし、第1遠隔操作画面325に含まれる対応する領域を指示すれば、コピーした文字列が第1遠隔操作画面325に含まれる入力領域に入力される。
If the character string of the name displayed on the second own
図10は、画像処理装置連携処理の流れの一例を示すフローチャートである。画像処理装置連携処理は、MFP100が備えるCPU111が、ROM113、EEPROM115、HDD166またはCD−ROM119Aに記憶された画像処理装置連携プログラムを実行することにより、CPU111により実行される処理である。図10を参照して、CPU111は、携帯情報装置200との間で通信が確立したか否かを判断する(ステップS01)。通信I/F112または短距離無線通信部170を介して、携帯情報装置200との間で通信を確立する。
FIG. 10 is a flowchart illustrating an example of the flow of image processing apparatus cooperation processing. The image processing apparatus cooperation process is a process executed by the
例えば、通信I/F112または短距離無線通信部170を介して、定期的にブロードキャストで探索信号を送信し、携帯情報装置200が探索信号に応答する場合に、その携帯情報装置200との間で通信を確立する。なお、連携可能な複数の携帯情報装置のネットワークアドレスを予め記憶しておき、複数の携帯情報装置それぞれに対して、探索信号を送信するようにしてもよい。携帯情報装置200との間で通信が確立するまで待機状態となり(ステップS01でNO)、通信が確立したならば(ステップS01でYES)、処理をステップS02に進める。換言すれば、画像装置連携処理は、携帯情報装置200との間で通信が確立することを条件に実行される処理である。
For example, when a search signal is periodically transmitted by broadcast via the communication I /
ステップS02においては、第1操作装置決定処理を実行する。第1操作装置決定処理の詳細は後述するが、ステップS01において通信が確立された携帯情報装置200と自装置とのいずれか一方を、操作ユーザーが操作する操作装置に決定する処理である。
In step S02, a first controller determination process is executed. Although details of the first controller determination process will be described later, this is a process of determining one of the
ステップS03においては、自装置が操作装置か否かを判断する。ステップS02において実行される第1操作装置決定処理により決定された操作装置に基づいて判断する。自装置が操作装置に決定されたならば処理をステップS04に進めるが、携帯情報装置200が操作装置に決定されたならば処理をステップS11に進める。ステップS04にいては、クライアントタスクを起動する。具体的には、ROM113、EEPROM115、HDD166またはCD−ROM119Aに記憶されたクライアントプログラムを実行する。この際、サーバーとなる携帯情報装置200のネットワークアドレス、例えばIP(Internet Protocol)アドレスとを、クライアントタスクに引数として渡す。この段階で、クライアントタスクが、携帯情報装置200から第2遠隔操作画面を受信する。
In step S03, it is determined whether the own device is an operating device. The determination is made based on the operating device determined by the first operating device determination process executed in step S02. If the own device is determined to be the operating device, the process proceeds to step S04. If
次のステップS05においては、第1自装置操作画面と第2遠隔操作画面それぞれの表示領域を決定する。表示部161の表示面における表示領域を決定する。第1自装置操作画面は、MFP100を操作するための操作画面である。第2遠隔操作画面は、クライアントタスクが携帯情報装置200から受信する操作画面であって、携帯情報装置200を遠隔操作するための操作画面である。ステップS06においては、ステップS05において第1自装置操作画面のために決定された表示領域を、第1自装置操作画面を表示するための領域として設定する。ステップS07においては、ステップS05において第2遠隔操作画面のために決定された表示領域を、ステップS04において起動されたクライアントタスクが出力する第2遠隔操作画面を表示するための領域として設定する。
In the next step S05, the display areas of the first device operation screen and the second remote operation screen are determined. A display area on the display surface of the
次のステップS08においては、第1操作受付処理を実行し、処理をステップS09に進める。第1操作受付処理の詳細は後述する。ステップS09においては、連携終了指示を受け付けたか否かを判断する。ユーザーが操作部163が備えるキーであって、連携終了指示が割り当てられたキーを指示すれば、連携終了指示を受け付ける。また、通信I/F部112または短距離無線通信部170が携帯情報装置200から連携終了信号を受信すると、連携終了指示を受け付ける。連携終了指示を受け付けたならば処理をステップS10に進めるが、そうでなければ処理をステップS08に戻す。ステップS10においては、第1自装置操作画面の表示領域を、表示部161の表示面の全領域に設定し、処理を終了する。
In the next step S08, the first operation reception process is executed, and the process proceeds to step S09. Details of the first operation reception process will be described later. In step S09, it is determined whether a cooperation end instruction has been accepted. If the user points to a key provided in the
一方、ステップS11においては、サーバータスクを起動する。具体的には、ROM113、EEPROM115、HDD166またはCD−ROM119Aに記憶されたサーバープログラムを実行する。この段階で、サーバータスクが、クライアントとなる携帯情報装置200と通信し、携帯情報装置200に第1自装置操作画面を第1遠隔操作画面として送信し、携帯情報装置200から受信される操作に従って処理を実行する。
On the other hand, in step S11, a server task is activated. Specifically, a server program stored in the
次のステップS12においては、操作ユーザーが存在するか否かを判断する。操作部163を操作するユーザーが存在するか否かを判断する。操作部163を操作して、MFP100にログインしているユーザーが存在すれば、操作ユーザーが存在すると判断する。操作ユーザーが存在しなければ処理をステップS13に進めるが、操作ユーザーが存在すれば、ステップS13をスキップして処理をステップS14に進める。ステップS13においては、動作モードを通常モードから省電力モードに切り換える。動作モードが既に省電力モードに切り換えられている場合には、省電力モードを維持する。MFP100が省電力モードの場合に、表示部161の駆動を停止するようにしてもよい。また、表示部161に供給される電力を遮断するようにしてもよい。これにより、MFP100で消費される電力を低減して、消費電力を低減することができる。操作ユーザーが存在する場合には、ステップS13は実行されないので、表示部161に第1自装置操作画面が、表示部161の全画面に表示され、操作ユーザーは、第1自装置操作画面に従って操作が可能である。
In the next step S12, it is determined whether or not there is an operating user. It is determined whether there is a user who operates the
ステップS14においては、操作を受け付けたか否かを判断する。操作パネル160の操作部163が操作されたか否かを判断する。操作部163によって操作が受け付けられると、処理をステップS15に進めるが、そでなければ処理をステップS19に進める。
In step S14, it is determined whether an operation has been accepted. It is determined whether or not the
ステップS15においては、表示部161を駆動する。表示部161が既に駆動している場合には、その状態を維持する。次のステップS16においては、遠隔操作ユーザーがログインしたか否かを判断する。遠隔操作ユーザーは、ステップS01において通信を確立した携帯情報装置200を操作する操作ユーザーである。携帯情報装置200から操作ユーザーを識別するためのユーザー識別情報を取得しておき、操作部163に入力される認証情報に基づいて認証されたユーザーのユーザー識別情報が、携帯情報装置200から取得したユーザー識別情報と同じならば、遠隔操作ユーザーがログインしたと判断する。遠隔操作ユーザーがログインしたならば処理をステップS17に進めるが、そうでなければ処理をステップS19に進める。
In step S15, the
ステップS17においては、操作装置を自装置に変更する。ステップS17が実行される前の段階では、操作装置は携帯情報装置200に決定されており、携帯情報装置200を操作する遠隔操作ユーザーは、携帯情報装置200を用いてMFP100を遠隔操作している。その遠隔操作ユーザーが、MFP100の操作パネル160からログインする場合には、操作装置を自装置に変更することによって、その後の操作をMFP100の操作パネル160に入力することができるようにする。次のステップS18においては、携帯情報装置200に操作装置変更信号を送信し、処理をステップS04に進める。
In step S17, the controller device is changed to its own device. Before the step S17 is executed, the operating device is determined to be the
ステップS19においては、連携終了指示を受信したか否かを判断する。通信I/F部112が携帯情報装置200から連携終了信号を受信したか否かすると、連携終了指示を受け付ける。連携終了指示を受け付けたならば処理を終了するが、そうでなければ処理をステップS14に戻す。
In step S19, it is determined whether a cooperation end instruction has been received. When communication I /
図11は、第1操作装置決定処理の流れの一例を示すフローチャートである。第1操作装置決定処理は、図10に示した画像形成装置連携処理のステップS02において実行される処理である。図11を参照して、CPU111は,携帯情報装置200から第1連携要求信号を受信したか否かを判断する(ステップS21)。第1連携要求信号は、携帯情報装置200が送信する信号であって、携帯情報装置200を操作装置にすることを要求するための信号である。第1連携要求信号を受信したならば処理をステップS22に進めるが、そうでなければ処理をステップS24に進める。ステップS24においては、携帯情報装置200から第2連携要求信号を受信したか否かを判断する。第2連携要求信号は、携帯情報装置200が送信する信号であって、MFP100を操作装置にすることを要求するための信号である。第2連携要求信号を受信したならば処理をステップS25に進めるが、そうでなければ処理をステップS21に戻す。換言すれば、携帯情報装置200から第1連携要求信号を受信する場合に、ステップS22以降の処理を実行し、第2連携要求信号を受信する場合にステップS25以降の処理を実行する。
FIG. 11 is a flowchart illustrating an example of the flow of the first controller determination process. The first controller determination process is a process executed in step S02 of the image forming apparatus cooperation process shown in FIG. Referring to FIG. 11,
ステップS22においては、携帯情報装置200を操作装置に決定し、処理をステップS23に進める。ステップS23においては、第1連携要求信号を送信してきた携帯情報装置200に許可信号を返信し、処理を画像形成装置連携処理に戻す。
In step S22,
一方、ステップS25においては、携帯情報装置200の位置を検出する。具体的には、短距離無線通信部220を介して携帯情報装置200と通信可能か否かを判断する。短距離無線通信部220を介して携帯情報装置200と通信可能ならば、携帯情報装置200が自装置から距離で定まる所定の範囲内に存在することを検出する。
On the other hand, in step S25, the position of the
次のステップS26においては、携帯情報装置200の操作ユーザーが操作可能な範囲に存在するか否かを判断する(ステップS26)。携帯情報装置200の操作ユーザーが操作可能な範囲に存在するならば処理をステップS27に進めるが、そうでなければ処理をステップS29に進める。携帯情報装置200が所定の範囲内に存在することが検出されたならば、携帯情報装置200が操作可能な範囲に存在すると判断するが、短距離無線通信部170を介して通信することができず、携帯情報装置200が所定の範囲内に存在することが検出されないならば、携帯情報装置200が操作可能な範囲に存在しないと判断する。短距離無線通信部170が通信可能な範囲は、予め定められており、ここでは、2m以内とするのが好ましい、より好ましくは、1m以内、さらに好ましくは、0.5m以内であるのが好ましい。さらに、MFP100が、短距離無線通信部170とは別に、またはそれに代えて、携帯情報装置200を充電等するために、携帯情報装置200と電気的に接続されるコネクタを備える場合には、コネクタイに携帯情報装置200が電気的に接続されたことを検出することによって、携帯情報装置200の操作ユーザーが操作可能な範囲に存在すると判断するようにしてもよい。
In the next step S26, it is determined whether or not the user operating the
ステップS27においては、動作モードが省電力モードに切り換えられているか否かを判断する。動作モードが省電力モードに切り換えられているならば処理をステップS29に進めるが、そうでなければ処理をステップS28に進める。ステップS28においては、他のユーザーが操作パネル160を操作中か否かを判断する。他のユーザーが操作パネル160を操作中ならば処理をステップS29に進めるが、そうでなければ処理をステップS31に進める。他のユーザーは、遠隔操作ユーザーとは別のユーザー、換言すれば、携帯情報装置200を操作する操作ユーザーとは別のユーザーである。他のユーザーがログイン中で、操作部165によって操作が受け付けられている最中は、他のユーザーが操作中と判断する。他のユーザーがログアウトした後は、他のユーザーが操作中でないと判断する。他のユーザーがログアウトする操作を入力しない場合であっても、ログイン中に操作部165に最後に操作が入力されてから所定の時間が経過すると、他のユーザーがログアウトしたと判断する。
In step S27, it is determined whether or not the operation mode is switched to the power saving mode. If the operation mode is switched to the power saving mode, the process proceeds to step S29; otherwise, the process proceeds to step S28. In step S28, it is determined whether another user is operating the
ステップS29においては、携帯情報装置200を操作装置に決定し、処理をステップS30に進める。ステップS30においては、第2連携要求信号を送信してきた携帯情報装置200に操作装置変更信号を送信し、処理を画像形成装置連携処理に戻す。
In step S29,
一方、ステップS31においては、MFP100を操作装置に決定し、処理をステップS32に進める。ステップS32においては、第2連携要求信号を送信してきた携帯情報装置200に許可信号を送信し、処理を画像形成装置連携処理に戻す。
On the other hand, in step S31,
図12は、第1操作受付処理の流れの一例を示すフローチャートである。第1操作受付処理は、図10に示した画像処理装置連携処理のステップS08において実行される処理である。図12を参照して、CPU111は、指示位置を検出したか否かを判断する(ステップS41)。タッチパネル165から位置情報が入力されると、位置情報に含まれる座標値で特定される位置を指示位置として検出する。指示位置を検出したならば処理をステップS42に進めるが、そうでなければ処理を画像処理装置連携処理に戻す。
FIG. 12 is a flowchart illustrating an example of the flow of the first operation reception process. The first operation reception process is a process executed in step S08 of the image processing apparatus cooperation process shown in FIG. Referring to FIG. 12,
ステップS42においては、指示位置が第1自装置操作画面の表示領域か否かを判断する。第1自装置操作画面の表示領域は、図10のステップS11において設定され、表示部161の表示面中の領域である。指示位置が第1自装置操作画面の表示領域内ならば処理をステップS43に進めるが、そうでなければ処理をステップS46に進める。 In step S42, it is determined whether or not the designated position is the display area of the first device operation screen. The display area of the first device operation screen is set in step S11 in FIG. If the designated position is within the display area of the first device operation screen, the process proceeds to step S43; otherwise, the process proceeds to step S46.
ステップS43においては、指示位置を検出する指示時間がしきい値T1以上か否かを判断する。指示時間がしきい値T1以上ならばコピーを指示する操作と判断し、処理をステップS44に進めるが、そうでなければ処理をステップS45に進める。ステップS44においては、第1自装置操作画面中で指示位置の周辺に配置された文字列をバッファに一時記憶し、処理を画像処理装置連携処理に戻す。なお、指示位置の時間的な変化を検出し、変化する指示位置で特定される領域に含まれる文字列を一時記憶する文字列として特定するようにしてもよい。ステップS45においては、指示位置に対応する操作を受け付け、処理を画像処理装置連携処理に戻す。 In step S43, it is determined whether or not the instruction time for detecting the instruction position is equal to or greater than a threshold value T1. If the instruction time is equal to or greater than the threshold value T1, it is determined that the operation is to instruct copying, and the process proceeds to step S44. Otherwise, the process proceeds to step S45. In step S44, the character string arranged around the designated position in the first device operation screen is temporarily stored in the buffer, and the process returns to the image processing apparatus cooperation process. In addition, a temporal change in the designated position may be detected, and a character string included in an area specified by the designated position that changes may be specified as a character string that is temporarily stored. In step S45, an operation corresponding to the designated position is accepted, and the process returns to the image processing apparatus cooperation process.
一方、ステップS46においては、指示位置が第2遠隔操作画面の表示領域か否かを判断する。第2遠隔操作画面の表示領域は、図10のステップS12において設定され、表示部161の表示面中の領域である。指示位置が第2遠隔操作画面の表示領域内ならば処理をステップS47に進めるが、そうでなければ処理をステップS51に進める。
On the other hand, in step S46, it is determined whether or not the designated position is the display area of the second remote operation screen. The display area of the second remote operation screen is an area in the display surface of the
ステップS47においては、ステップS44が実行されてバッファに文字列が記憶されているか否かを判断する。文字列が記憶されていれば、貼り付けを指示する操作と判断し、処理をステップS48に進めるが、そうでなければ処理をステップS50に進める。ステップS48においては、バッファから文字列を読み出し、指示位置と文字列とをクライアントタスクに出力する。クライアントタスクにおいては、指示位置に文字列が入力されたと判断し、指示位置に文字列が入力された操作を、サーバーである携帯情報装置200に送信する。このため、第1自装置操作画面に含まれる文字列をコピーし、第2遠隔操作画面中の処理の入力領域に貼り付ける簡単な操作で、第2遠隔操作画面に文字列を入力することができる。次のステップS49においては、バッファをクリアし、処理を画像処理装置連携処理に戻す。
In step S47, step S44 is executed to determine whether a character string is stored in the buffer. If the character string is stored, it is determined that the operation is an instruction for pasting, and the process proceeds to step S48; otherwise, the process proceeds to step S50. In step S48, the character string is read from the buffer, and the designated position and the character string are output to the client task. In the client task, it is determined that a character string is input at the indicated position, and an operation in which the character string is input at the indicated position is transmitted to the
ステップS50においては、指示位置をクライアントタスクに出力し、処理を画像処理装置連携処理に戻す。クライアントタスクにおいては、指示位置を指示する操作を、サーバーである携帯情報装置200に送信する。このため、携帯情報装置200においては、第2遠隔操作画面である第2自装置操作画面の指示位置が指示されたことを検出し、遠隔操作を受け付ける。
In step S50, the designated position is output to the client task, and the process returns to the image processing apparatus cooperation process. In the client task, an operation for designating the designated position is transmitted to the
ステップS51においては、連携終了指示を受け付けたか否かを判断する。指示位置が、連携処理の終了する指示が割り当てられたキーの領域の場合、連携終了指示を受け付ける。連携終了指示を受け付けたならば処理をステップS52に進めるが、そうでなければ処理を画像処理装置連携処理に戻す。ステップS52においては、クライアントである携帯情報装置200に連携終了を通知し、処理を画像処理装置連携処理に戻す。具体的には、通信I/F部112を介して、携帯情報装置200に連携終了信号を送信する。
In step S51, it is determined whether a cooperation end instruction has been accepted. When the designated position is an area of a key to which an instruction to end the cooperation process is assigned, the cooperation end instruction is accepted. If a cooperation end instruction is accepted, the process proceeds to step S52. If not, the process returns to the image processing apparatus cooperation process. In step S52, the
図13は、携帯情報装置連携処理の流れの一例を示すフローチャートである。携帯情報装置連携処理は、携帯情報装置200が備えるCPU211が、フラッシュメモリ213に記憶された携帯情報装置連携プログラムを実行することにより、CPU211により実行される処理である。図13を参照して、CPU211は、連携指示を受け付けたか否かを判断する(ステップS101)。連携指示を受け付けたならば処理をステップS102に進めるが、そうでなければ処理をステップS105に進める。換言すれば、携帯情報装置連携処理は、携帯情報装置200の操作ユーザーから連携指示を受け付けることを条件に実行される処理である。
FIG. 13 is a flowchart illustrating an example of the flow of portable information device cooperation processing. The portable information device cooperation process is a process executed by the
なお、ここでは、MFP100,100A,100Bのうち連携可能な装置として、MFP100の装置識別情報が予め登録されている場合を例に説明するが、操作ユーザーがMFP100,100A,100Bのうちから連携する装置を選択するようにしてもよい。例えば、MFP100,100A,100Bそれぞれのネットワークアドレスを予め記憶しておき、MFP100,100A,100Bぞれぞれの装置識別情報をリスト表示し、ユーザーにより選択された装置識別情報と通信可能か否かを判断する。また、ブロードキャストで問い合わせ信号を送信する等して通信可能なMFP100,100A,100Bを検索し、検索により検出された通信可能な1以上の装置の装置識別情報をリスト表示し、ユーザーにより選択された装置識別情報の装置を連携相手の装置として特定するようにしてもよい。
Here, a case will be described as an example where device identification information of
ステップS102においては、連携する相手の装置であるMFP100との間で通信が確立しているか否かを判断する。無線LANI/F218または短距離無線通信部220を介して、MFP100との間で通信を確立する。MFP100との間で通信が確立しているならば処理をステップS103に進めるが、そうでなければ処理をステップS118に進める。ステップS118においては、エラー処理を実行し、処理を終了する。エラー処理は、通信可能なMFP100が存在しないことを操作ユーザーに通知する処理であり、例えば、メッセージを表示部216に表示する。
In step S102, it is determined whether or not communication is established with
ステップS103においては、第2操作装置決定処理を実行する。第2操作装置決定処理の詳細は後述するが、ステップS102において通信が確立されたMFP100と自装置とのいずれか一方を、操作ユーザーが操作する操作装置に決定する処理である。
In step S103, a second controller determination process is executed. Although details of the second controller determination process will be described later, this is a process of determining one of the
ステップS104においては、自装置が操作装置か否かを判断する。ステップS103において実行される第2操作装置決定処理により決定された操作装置に基づいて判断する。自装置が操作装置に決定されたならば処理をステップS105に進めるが、MFP100が操作装置に決定されたならば処理をステップS114に進める。
In step S104, it is determined whether the own device is an operating device. The determination is based on the operating device determined by the second operating device determination process executed in step S103. If the own device is determined to be the operating device, the process proceeds to step S105. If
ステップS105においては、クライアントタスクを起動する。この段階で、クライアントタスクが、MFP100から第1遠隔操作画面を受信する。具体的には、フラッシュメモリ213に記憶されたクライアントプログラムを実行する。この際、サーバーとなるMFP100のネットワークアドレス、例えばIPアドレスとを、クライアントタスクに引数として渡す。この段階で、クライアントタスクが、MFP100から第1遠隔操作画面を受信する。
In step S105, the client task is activated. At this stage, the client task receives the first remote operation screen from
次のステップS106においては、第2自装置操作画面と第1遠隔操作画面それぞれの表示領域を決定する。表示部216の表示面における表示領域を決定する。第2自装置操作画面は、携帯情報装置200を操作するための操作画面である。第1遠隔操作画面は、クライアントタスクがMFP100から受信する操作画面であって、MFP100を遠隔操作するための操作画面である。ステップS107においては、ステップS106において第2自装置操作画面のために決定された表示領域を、第2自装置操作画面を表示するための領域として設定する。ステップS108においては、ステップS106において第1遠隔操作画面のために決定された表示領域を、ステップS105において起動されたクライアントタスクが出力する第1遠隔操作画面を表示するための領域として設定する。
In the next step S106, the display areas of the second device operation screen and the first remote operation screen are determined. The display area on the display surface of the
次のステップS109においては、第2操作受付処理を実行し、処理をステップS110に進める。第2操作受付処理の詳細は後述する。ステップS110においては、ステップS102において通信が確立されたMFP100から操作装置変更信号を受信したか否かを判断する。上述したように、MFP100は、携帯情報装置200が操作装置の状態で、携帯情報装置200の操作ユーザーがログインすると、操作装置変更信号を携帯情報装置200に送信する。この操作装置へ脳信号を、ステップS110においては、無線LANI/F218または短距離無線通信部170が受信したか否かを判断する。MFP100から操作装置変更信号を受信したならば処理をステップS113に進めるが、そうでなければ処理をステップS111に進める。
In the next step S109, a second operation acceptance process is executed, and the process proceeds to step S110. Details of the second operation reception process will be described later. In step S110, it is determined whether an operation device change signal is received from
ステップS111においては、ステップS109において実行された第2操作受付処理において連携終了指示を受け付けたか否かを判断する。ユーザーが操作部217が備えるキーであって、連携終了指示が割り当てられたキーを指示すれば、連携終了指示を受け付ける。また、無線LANI/F218または短距離無線通信部170がMFP100から連携終了信号を受信すると、連携終了指示を受け付ける。連携終了指示を受け付けたならば処理をステップS112に進めるが、そうでなければ処理をステップS109に戻す。ステップS112においては、第2自装置操作画面の表示領域を、表示部216の表示面の全領域に設定し、処理を終了する。
In step S111, it is determined whether a cooperation end instruction has been accepted in the second operation acceptance process executed in step S109. If the user points to a key provided in the
処理がステップS113に進む場合、ステップS110において、MFP100から操作装置変更信号を受信した場合である。ステップS113が実行される前の段階では、ステップS103において操作装置は携帯情報装置200に決定されており、携帯情報装置200を操作する遠隔操作ユーザーは、携帯情報装置200を用いてMFP100を遠隔操作している。その遠隔操作ユーザーが、MFP100の操作パネル160からログインする場合には、操作装置をMFP100に変更することによって、その後の操作をMFP100の操作パネル160に入力することができるようにする。このため、ステップS113においては、操作装置をMFP100に変更し、処理をステップS114に進める。
The process proceeds to step S113 when an operation device change signal is received from
ステップS114においては、サーバータスクを起動する。具体的には、フラッシュメモリ213に記憶されたサーバープログラムを実行する。この段階で、サーバータスクが、クライアントとなるMFP100と通信し、MFP100に第2自装置操作画面を第2遠隔操作画面として送信し、MFP100から受信される操作に従って処理を実行する。
In step S114, a server task is activated. Specifically, the server program stored in the
次のステップS115においては、表示部216の駆動を停止する。ここでは、表示部216に供給される電力を遮断する。表示部216により電力が消費されないようにして、消費電力を低減するためである。また、電力を遮断するのに代えて、表示部216により消費される電力を低減するようにしてもよい。次のステップS116においては、連携終了指示を受信したか否かを判断する。無線LANI/F218または短距離無線通信部170がMFP100から連携終了信号を受信するまで待機状態となり(ステップS116でNO)、連携終了信号を受信したならば(ステップS116でYES)、処理をステップS117に進める。ステップS117においては、ステップS115において駆動を停止した表示部216を駆動し、処理を終了する。
In the next step S115, the driving of the
図14は、第2操作装置決定処理の流れの一例を示すフローチャートである。第1操作装置決定処理は、図13に示した携帯情報装置連携処理のステップS103において実行される処理である。図14を参照して、CPU211は、処理対象となるデータを選択可能な状態か否かを判断する(ステップS121)。処理対象となるデータがユーザーにより選択可能な状態ならば処理をステップS122に進めるが、そうでなければ処理をステップS125に進める。処理対象となるデータは、フラッシュメモリ213に記憶されたデータ、またはインターネットによって接続されたコンピュータに記憶されたデータを含む。フラッシュメモリ213に記憶されたデータを選択可能な状態とは、フラッシュメモリ213に記憶されたデータのファイル名の一覧を表示した状態を含む。また、インターネットによって接続されたコンピュータに記憶されたデータを選択可能な状態とは、インターネットによって接続されたコンピュータに記憶されたデータをダウンロード可能な画面を表示している状態を含む。
FIG. 14 is a flowchart illustrating an example of the flow of the second controller determination process. The first controller device determination process is a process executed in step S103 of the portable information device cooperation process shown in FIG. Referring to FIG. 14,
ステップS122においては、自装置を操作装置に決定し、処理をステップS123に進める。ステップS123においては、第1連携要求信号を、無線LANI/F218または短距離無線通信部170を介してMFP100に送信する。次のステップS124においては、MFP100から許可信号を受信したか否かを判断する。無線LANI/F218または短距離無線通信部170がMFP100から許可信号を受信するまで待機状態となり(ステップS124でNO)、許可信号を受信したならば(ステップS124でYES)、処理を携帯情報装置連携処理に戻す。
In step S122, the own device is determined as the controller device, and the process proceeds to step S123. In step S123, the first cooperation request signal is transmitted to
一方、ステップS125においては、MFP100を操作装置に決定し、処理をステップS126に進める。ステップS126においては、第2連携要求信号を、無線LANI/F218または短距離無線通信部170を介してMFP100に送信する。次のステップS127においては、MFP100から許可信号を受信したか否かを判断する。無線LANI/F218または短距離無線通信部170がMFP100から許可信号を受信したならば、処理を携帯情報装置連携処理に戻す。ステップS128においては、MFP100から操作装置変更信号を受信したか否かを判断する。無線LANI/F218または短距離無線通信部170がMFP100から操作装置変更信号を受信したならば、処理をステップS129に進めるが、そうでなければ処理をステップS127に戻す。ステップS129においては、操作装置を自装置に変更し、処理を携帯情報装置連携処理に戻す。
On the other hand, in step S125,
図15は、第2操作受付処理の流れの一例を示すフローチャートである。第2操作受付処理は、図13に示した携帯情報装置連携処理のステップS109において実行される処理である。図15を参照して、CPU211は、指示位置を検出したか否かを判断する(ステップS131)。タッチパネル217Aから位置情報が入力されると、位置情報に含まれる座標値を指示位置として検出する。指示位置を検出したならば処理をステップS132に進めるが、そうでなければ処理を携帯情報装置連携処理に戻す。
FIG. 15 is a flowchart illustrating an example of the flow of the second operation reception process. The second operation acceptance process is a process executed in step S109 of the portable information device cooperation process shown in FIG. Referring to FIG. 15,
ステップS132においては、指示位置が第2自装置操作画面の表示領域か否かを判断する。第2自装置操作画面の表示領域は、図13のステップS111において設定され、表示部216の表示面中の領域である。指示位置が第2自装置操作画面の表示領域内ならば処理をステップS133に進めるが、そうでなければ処理をステップS136に進める。
In step S132, it is determined whether or not the designated position is the display area of the second device operation screen. The display area of the second device operation screen is set in step S111 in FIG. 13 and is an area in the display surface of the
ステップS133においては、指示位置を検出する指示時間がしきい値T2以上か否かを判断する。指示時間がしきい値T2以上ならばコピーを指示する操作と判断し、処理をステップS134に進めるが、そうでなければ処理をステップS135に進める。ステップS134においては、第2自装置操作画面中で指示位置の周辺に配置された文字列をバッファに一時記憶し、処理を携帯情報装置連携処理に戻す。なお、指示位置の時間的な変化を検出し、変化する指示位置で特定される領域に含まれる文字列を一時記憶する文字列として特定するようにしてもよい。ステップS135においては、指示位置に対応する操作を受け付け、処理を携帯情報装置連携処理に戻す。 In step S133, it is determined whether or not the instruction time for detecting the instruction position is greater than or equal to threshold value T2. If the instruction time is equal to or greater than the threshold value T2, it is determined that the operation is to instruct copying, and the process proceeds to step S134. If not, the process proceeds to step S135. In step S134, the character string arranged around the designated position in the second device operation screen is temporarily stored in the buffer, and the process returns to the portable information device cooperation process. In addition, a temporal change in the designated position may be detected, and a character string included in an area specified by the designated position that changes may be specified as a character string that is temporarily stored. In step S135, an operation corresponding to the designated position is accepted, and the process returns to the portable information device cooperation process.
一方、ステップS136においては、指示位置が第1遠隔操作画面の表示領域か否かを判断する。第1遠隔操作画面の表示領域は、図13のステップS112において設定され、表示部216の表示面中の領域である。指示位置が第1遠隔操作画面の表示領域内ならば処理をステップS137に進めるが、そうでなければ処理をステップS144に進める。
On the other hand, in step S136, it is determined whether or not the designated position is the display area of the first remote operation screen. The display area of the first remote operation screen is an area in the display surface of the
ステップS137においては、特定操作を検出したか否かを判断する。ステップS131において複数の指示位置が検出される場合、特定操作を検出する。特定操作を検出したならば処理をステップS138に進めるが、そうでなければ処理をステップS140に進める。ステップS138においては、検出された複数の指示位置の時間的な変化に基づいて、変化量を検出する。特定操作は、拡大操作および縮小操作を含む。変化量Dは、第1の時刻における2つの指示位置の間隔L1と、第1の時刻より後の第2の時刻における2つの指示位置の間隔L2とから求められ、変化量Dは、間隔L2から間隔L1を減算した値である。変化量Dが正ならば拡大操作であり、負ならば縮小操作である。第1の時刻は、指示位置が最初に検出された時とし、第2の時刻は指示位置が検出されなくなった時、または2つの指示位置の間の距離が変化しなくなった時である。 In step S137, it is determined whether a specific operation has been detected. When a plurality of designated positions are detected in step S131, a specific operation is detected. If a specific operation is detected, the process proceeds to step S138; otherwise, the process proceeds to step S140. In step S138, the amount of change is detected based on the temporal change of the plurality of detected indication positions. The specific operation includes an enlargement operation and a reduction operation. The change amount D is obtained from the interval L1 between the two indicated positions at the first time and the interval L2 between the two indicated positions at the second time after the first time, and the change amount D is calculated from the interval L2 Is a value obtained by subtracting the interval L1 from. If the amount of change D is positive, it is an enlargement operation, and if it is negative, it is a reduction operation. The first time is when the designated position is first detected, and the second time is when the designated position is no longer detected or when the distance between the two designated positions no longer changes.
ステップS139においては、特定操作情報をMFP100に無線LANI/F218を介して送信し、処理を携帯情報装置連携処理に戻す。特定操作情報は、ステップS131において検出された複数の指示位置のいずれか1つの座標値とステップS138において検出された変化量との組を含む。
In step S139, the specific operation information is transmitted to
ステップS140においては、ステップS134が実行されてバッファに文字列が記憶されているか否かを判断する。文字列が記憶されていれば、貼り付けを指示する操作と判断し、処理をステップS141に進めるが、そうでなければ処理をステップS143に進める。ステップS141においては、バッファから文字列を読み出し、指示位置と文字列とをクライアントタスクに出力する。クライアントタスクにおいては、指示位置に文字列が入力されたと判断し、指示位置に文字列が入力された操作を、サーバーであるMFP100に送信する。このため、第2自装置操作画面に含まれる文字列をコピーし、第1遠隔操作画面中の処理の入力領域に貼り付ける簡単な操作で、第1遠隔操作画面に文字列を入力することができる。次のステップS142においては、バッファをクリアし、処理を携帯情報装置連携処理に戻す。
In step S140, step S134 is executed to determine whether a character string is stored in the buffer. If the character string is stored, it is determined that the operation is an instruction for pasting, and the process proceeds to step S141. If not, the process proceeds to step S143. In step S141, the character string is read from the buffer, and the designated position and the character string are output to the client task. In the client task, it is determined that a character string has been input at the indicated position, and an operation in which the character string has been input at the indicated position is transmitted to
ステップS143においては、指示位置をクライアントタスクに出力し、処理を携帯情報装置連携処理に戻す。クライアントタスクにおいては、指示位置を指示する操作を、サーバーであるMFP100に送信する。このため、MFP100においては、第1遠隔操作画面である第1自装置操作画面の指示位置が指示されたことを検出し、遠隔操作を受け付ける。
In step S143, the designated position is output to the client task, and the process returns to the portable information device cooperation process. In the client task, an operation for designating the designated position is transmitted to
ステップS144においては、連携終了指示を受け付けたか否かを判断する。指示位置が、連携処理の終了する指示が割り当てられたキーの領域の場合、連携終了指示を受け付ける。連携終了指示を受け付けたならば処理をステップS145に進めるが、そうでなければ処理を携帯情報装置連携処理に戻す。ステップS145においては、クライアントであるMFP100に連携終了を通知し、処理を携帯情報装置連携処理に戻す。具体的には、無線LANI/F218を介して、MFP100に連携終了信号を送信する。
In step S144, it is determined whether a cooperation end instruction has been accepted. When the designated position is an area of a key to which an instruction to end the cooperation process is assigned, the cooperation end instruction is accepted. If a cooperation end instruction is accepted, the process proceeds to step S145; otherwise, the process returns to the portable information device cooperation process. In step S145, the
以上説明したように、MFP100は、画像処理装置として機能し、サーバーとして機能することが可能であるとともに、クライアントとして機能することが可能である。また、MFP100がクライアントとして機能する場合に第1自装置操作画面と第2遠隔操作画面とを表示部161に同時に表示する。このため、クライアントとして機能する場合に、自装置と携帯情報装置200とを操作することができる。
As described above,
また、MFP100は、サーバープログラムを実行するタスクである第1サーバー部59が携帯情報装置200と通信可能な第1の状態と、クライアントプログラムを実行するタスクである第1クライアント部61が携帯情報装置200と通信可能な第2の状態とのとのいずれか一方の状態を選択する。このため、MFP100および携帯情報装置200のいずれか一方をサーバーとして機能させ、他方をクライアントとして機能させることができる。
Further, in
特に、携帯情報装置200の操作ユーザーがMFP100を操作可能な範囲として予め定めら得た所定の範囲内に携帯情報装置200が存在することが検出されることを条件に、第2の状態を選択する。このため、MFP100を操作可能な位置にユーザーが存在する場合に限って、操作ユーザーが、MFP100を操作することによって携帯情報装置200を遠隔操作可能にする。このため、操作ユーザーは、MFP100を操作することによって、MFP100と携帯情報装置200とを操作することができる。
In particular, the second state is selected on the condition that the
また、MFP100は、動作モードが省電力モードに切り換えられていないことを条件に、第2の状態を選択する。このため、MFP100が省電力モードの場合には第2の状態は選択されないので、MFP100を通常モードに切り換えられない。このため、MFP100の消費電量を低減することができる。
Further,
さらに、MFP100は、携帯情報装置200の操作ユーザーとは異なるユーザーがログインしていないことを条件に、第2の状態を選択する。このため、MFP100に携帯情報装置200の操作ユーザーとは異なるユーザーがログインしている場合には、操作ユーザーは、携帯情報装置200を操作することによってMFP100を遠隔操作することができる。
Further,
また、MFP100は、第1の状態を選択している状態で、携帯情報装置200の操作ユーザーがログインする場合、第2の状態を選択する。このため、携帯情報装置200を用いてMFP100と携帯情報装置200とを操作可能な状態から、MFP100を用いてMFP100と携帯情報装置200とを操作可能な状態に切り換わる。その結果、操作ユーザーは、MFP100にログインする操作をすれば、操作する装置を容易に切り換えることができる。このため、操作装置を切り換える操作を入力する必要がない。
Further,
さらに、携帯情報装置200が処理対象となるデータをユーザーが選択可能な状態の場合、携帯情報装置200が操作装置に決定され、ユーザーは、携帯情報装置200を用いてMFP100と携帯情報装置200とを操作可能となる。このため、操作装置を決定する操作を入力する必要がない。
Further, when the user can select data to be processed by
また、MFP100が、クライアントとして機能する場合、第1自装置操作画面に含まれる文字列を一時記憶し、一時記憶された文字列と、第2遠隔操作画面中でユーザーにより指定された位置を示す位置情報とを、第1クライアント部61に出力する。このため、MFP100がクライアントとして機能する場合、第1自装置操作画面に含まれる文字列を第2遠隔操作画面中でユーザーにより指定された位置に入力した文字列とすることができる。
When
また、MFP100は、サーバーとして機能する場合、クライアントとして機能する携帯情報装置200に送信した遠隔操作画面中の位置を示す位置情報と、変化量とを含む特定操作情報を携帯情報装置200から受信することに応じて、特定操作情報と第2遠隔操作画面とに基づいて、特定操作に対する処理を決定し、決定された処理を実行する。このため、MFP100に入力可能な操作とは別の特定操作が携帯情報装置200に入力される場合であっても、MFP100に入力可能な操作に変換することができる。その結果、携帯情報装置200の機能を有効に利用することができる。
When
一方、携帯情報装置200は、サーバーとして機能することが可能であるとともに、クライアントとして機能することが可能である。また、携帯情報装置200がサーバーとして機能する場合に表示部216を省電力モードに切り換えるので、サーバーとして機能する場合の消費電力を低減することができる。また、クライアントとして機能する場合に第2自装置操作画面と第1遠隔操作画面とを表示部216に同時に表示する。このため、クライアントとして機能する場合に、自装置とMFP100とを操作することができる。
On the other hand, the
また、サーバープログラムを実行する第2サーバー部259がMFP100と通信可能な第1の状態と、クライアントプログラムを実行する第2クライアント部261がMFP100と通信可能な第2の状態とのとのいずれか一方の状態を選択する。このため、MFP100および携帯情報装置200のいずれか一方をサーバーとして機能させ、他方をクライアントとして機能させることができる。
Further, either the first state in which the
また、携帯情報装置200は、クライアントとして機能する場合、第2自装置操作画面に含まれる文字列を一時記憶し、一時記憶された文字列と、第1遠隔操作画面中でユーザーにより指定された位置を示す位置情報とを、第2クライアント部261に出力する。このため、携帯情報装置200は、クライアントとして機能する場合、第2自装置操作画面に含まれる文字列を第1遠隔操作画面中でユーザーにより指定された位置に入力した文字列とすることができる。
Further, when functioning as a client,
なお、上述した実施の形態においては、画像処理システム1について説明したが、図10〜図12に示した画像処理装置連携処理をMFP100,100A、100Bそれぞれに実行させる画像処理装置連携方法、その画像処理装置連携方法をMFP100,100A、100Bそれぞれが備えるCPU111に実行させる画像処理装置連携プログラムとして、また、図13〜図15に示した携帯情報装置連携処理を携帯情報装置200に実行させる携帯情報装置連携方法、その携帯情報装置連携方法を携帯情報装置200が備えるCPU211に実行させる携帯情報装置連携プログラムとして、発明を捉えることができるのは言うまでもない。
In the above-described embodiment, the
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
<付記>
(1) 動作モードを通常モードと、前記通常モードよりも消費電力の小さい省電力モードとに切り換えるモード切換ステップを、さらに前記画像処理装置に実行させ、
前記選択ステップは、前記モード切換ステップにおいて動作モードが前記省電力モードに切り換えられていないことを条件に、前記第2の状態を選択するステップを含む、請求項13に記載の画像処理装置連携方法。
(2) 前記画像処理装置は、さらに、
ユーザーによる操作を受け付ける操作受付手段を、さらに備え、
前記操作受付手段を操作するユーザーを認証する認証ステップを、前記画像処理装置にさらに実行させ、
前記選択ステップは、前記認証ステップにおいて前記携帯情報装置に対して関連付けられたユーザーとは異なるユーザーが認証されていないことを条件に、前記第2の状態を選択するステップを含む、請求13または(1)に記載の画像処理装置連携方法。
(3) 前記選択ステップは、前記第1の状態を選択している状態で、前記認証ステップにおいて前記携帯情報装置に対して関連付けられたユーザーが認証される場合、前記第2の状態を選択するステップを含む、(2)に記載の画像処理装置連携方法。
(4) 前記携帯情報装置は、データを記憶する記憶手段を備え、
前記選択ステップは、前記携帯情報装置が処理対象となるデータがユーザーにより選択可能な状態の場合、前記第1の状態を選択するステップを含む、請求13、(1)〜(3)のいずれかに記載の画像処理装置連携方法。
<Appendix>
(1) causing the image processing apparatus to further execute a mode switching step of switching an operation mode between a normal mode and a power saving mode in which the power consumption is smaller than the normal mode;
The image processing apparatus cooperation method according to claim 13, wherein the selecting step includes a step of selecting the second state on the condition that the operation mode is not switched to the power saving mode in the mode switching step. .
(2) The image processing apparatus further includes:
It further comprises an operation receiving means for receiving an operation by the user,
Causing the image processing apparatus to further execute an authentication step of authenticating a user who operates the operation accepting unit;
The selection step includes a step of selecting the second state on the condition that a user different from the user associated with the portable information device in the authentication step is not authenticated. The image processing apparatus cooperation method as described in 1).
(3) The selection step selects the second state when the user associated with the portable information device is authenticated in the authentication step while the first state is selected. The image processing apparatus cooperation method according to (2), including steps.
(4) The portable information device includes storage means for storing data,
The selection step includes a step of selecting the first state when the data to be processed by the portable information device is in a state that can be selected by a user, or any one of (1) to (3). The image processing apparatus cooperation method described in 1.
1 画像処理システム、100,100A,100B MFP、200 携帯情報装置、3 ネットワーク、5 無線局、51 第1操作受付部、53 第1操作画面決定部、55 第1表示制御部、57 第1処理実行部、59 第1サーバー部、61 第1クライアント部、63 第1選択部、65 第1切換部、67 位置検出部、69 ユーザー認証部、71 第1操作装置決定部、81 第1検出部、83 第1判定部、85 第1自装置操作受付部、87 第1遠隔操作受付部、89 第1一時記憶部、91 第1設定受付部、93 第1連携指示受付部、95 第1コピー指示受付部、97 第1出力部、99 第1貼付位置受付部、110 メイン回路、111 CPU、112 通信I/F部、113 ROM、114 RAM、115 EEPROM、116 HDD、117 ファクシミリ部、119 外部記憶装置、119A CD−ROM、120 自動原稿搬送装置、130 原稿読取部、140 画像形成部、150 給紙部、160 操作パネル、161 表示部、163 操作部、165 タッチパネル、170 短距離無線通信部、200 携帯情報装置、211 CPU、212 カメラ、213 フラッシュメモリ、214 無線通信部、215 通話部、216 表示部、217 操作部、217A タッチパネル、220 短距離無線通信部、251 第2操作受付部、253 第2操作画面決定部、255 第2表示制御部、257 第2処理実行部、259 第2サーバー部、261 第2クライアント部、263 第2選択部、265 第2切換部、281 第2検出部、283 第2判定部、285 第2自装置操作受付部、287 第2遠隔操作受付部、289 第2一時記憶部、291 設定受付部、295 コピー指示受付部、297 出力部、299 貼付位置受付部。
DESCRIPTION OF SYMBOLS 1 Image processing system, 100, 100A, 100B MFP, 200 Portable information apparatus, 3 network, 5 wireless station, 51 1st operation reception part, 53 1st operation screen determination part, 55 1st display control part, 57 1st process Execution unit, 59 first server unit, 61 first client unit, 63 first selection unit, 65 first switching unit, 67 position detection unit, 69 user authentication unit, 71 first operating device determination unit, 81 first detection unit 83 First determination unit 85 First device operation accepting unit 87 First remote operation accepting unit 89 First temporary storage unit 91 First setting accepting unit 93 First cooperation instruction accepting unit 95 First copy Instruction receiving unit, 97 first output unit, 99 first pasting position receiving unit, 110 main circuit, 111 CPU, 112 communication I / F unit, 113 ROM, 114 RAM, 115 EEPROM, 116 HDD 117 facsimile unit, 119 external storage device, 119A CD-ROM, 120 automatic document feeder, 130 document reading unit, 140 image forming unit, 150 sheet feeding unit, 160 operation panel, 161 display unit, 163 operation unit, 165 touch panel, 170 Short-range wireless communication unit, 200 Portable information device, 211 CPU, 212 Camera, 213 Flash memory, 214 Wireless communication unit, 215 Calling unit, 216 Display unit, 217 Operation unit, 217A Touch panel, 220 Short-range wireless communication unit, 251 2nd operation reception part, 253 2nd operation screen determination part, 255 2nd display control part, 257 2nd process execution part, 259 2nd server part, 261 2nd client part, 263 2nd selection part, 265 2nd switching Unit, 281 second detection unit, 283 second determination unit, 285 second self apparatus operation acceptance , 287 second remote control receiving unit, 289 second temporary storage unit, 291 setting receiving unit 295 copies the instruction receiving unit, 297 output unit, 299 pasting position receiving unit.
Claims (13)
前記画像処理装置および前記携帯情報装置それぞれは、
画像を表示する表示手段と、
前記クライアントとして機能する装置と通信し、前記クライアントとして機能する装置によって遠隔操作されるサーバーとして機能するサーバー手段と、
前記サーバーとして機能する装置と通信し、前記サーバーを遠隔操作するクライアントとして機能するクライアント手段と、
前記サーバー手段が前記クライアントとして機能する装置と通信する第1の状態と、前記クライアント手段が前記サーバーとして機能する装置と通信する第2の状態とのとのいずれか一方の状態を選択する選択手段と、
前記選択手段により前記第2の状態が選択されている場合、自装置を操作するための自装置操作画面と、サーバーを遠隔操作するための遠隔操作画面と、を前記表示手段に同時に表示する表示制御手段と、を備え、
前記画像処理装置は、さらに、
前記携帯情報装置が自装置から距離で定まる所定の範囲内に存在することを検出する位置検出手段を、備え、
前記画像処理装置が備える前記選択手段は、前記位置検出手段により前記携帯情報装置が前記所定の範囲内に存在することが検出されることを条件に、前記第2の状態を選択する、画像処理システム。 An image processing system in which either one of an image processing device and a portable information device is remotely operated as a client and the other is remotely operated as a server,
Each of the image processing device and the portable information device is
Display means for displaying an image;
Server means for communicating with the device functioning as the client and functioning as a server remotely operated by the device functioning as the client;
Client means for communicating with the device functioning as the server and functioning as a client for remotely operating the server;
Selection means for selecting one of a first state in which the server means communicates with the device functioning as the client and a second state in which the client means communicates with the device functioning as the server When,
When the second state is selected by the selection means, a display for simultaneously displaying on the display means a self-device operation screen for operating the self-device and a remote operation screen for remotely operating the server Control means,
The image processing apparatus further includes:
Position detecting means for detecting that the portable information device exists within a predetermined range determined by a distance from the device,
The selection means included in the image processing apparatus selects the second state on the condition that the position detection means detects that the portable information device is within the predetermined range. system.
動作モードを通常モードと、前記通常モードよりも消費電力の小さい省電力モードとに切り換えるモード切換手段を、備え、
前記画像処理装置が備える前記選択手段は、前記モード切換手段により動作モードが前記省電力モードに切り換えられていないことを条件に、前記第2の状態を選択する、請求項1に記載の画像処理システム。 The image processing apparatus further includes:
A mode switching means for switching the operation mode between a normal mode and a power saving mode with lower power consumption than the normal mode,
The image processing according to claim 1, wherein the selection unit included in the image processing apparatus selects the second state on the condition that an operation mode is not switched to the power saving mode by the mode switching unit. system.
ユーザーによる操作を受け付ける操作受付手段と、
前記操作受付手段を操作するユーザーを認証する認証手段と、を備え、
前記画像処理装置が備える前記選択手段は、前記認証手段により前記携帯情報装置に対して関連付けられたユーザーとは異なるユーザーが認証されていないことを条件に、前記第2の状態を選択する、請求1または2に記載の画像処理システム。 The image processing apparatus further includes:
An operation accepting means for accepting an operation by a user;
Authenticating means for authenticating a user who operates the operation accepting means,
The selection unit included in the image processing device selects the second state on the condition that a user different from a user associated with the portable information device is not authenticated by the authentication unit. The image processing system according to 1 or 2.
携帯情報装置と通信する通信手段と、
前記携帯情報装置と通信し、前記携帯情報装置によって遠隔操作されるサーバーとして機能するサーバー手段と、
前記携帯情報装置と通信し、前記携帯情報装置を遠隔操作するクライアントとして機能するクライアント手段と、
前記サーバー手段が前記クライアントとして機能する装置と通信する第1の状態と、前記クライアント手段が前記サーバーとして機能する装置と通信する第2の状態とのとのいずれか一方の状態を選択する選択手段と、
前記携帯情報装置が自装置から距離で定まる所定の範囲内に存在することを検出する位置検出手段と、
前記選択手段により前記第2の状態が選択されている場合、自装置を操作するための自装置操作画面と、サーバーを遠隔操作するための遠隔操作画面と、を前記表示手段に同時に表示する表示制御手段と、を備え、
前記選択手段は、前記位置検出手段により前記携帯情報装置が前記所定の範囲内に存在することが検出されることを条件に、前記第2の状態を選択する、画像処理装置。 Display means for displaying an image;
A communication means for communicating with the portable information device;
Server means for communicating with the portable information device and functioning as a server remotely operated by the portable information device;
Client means for communicating with the portable information device and functioning as a client for remotely operating the portable information device;
Selection means for selecting one of a first state in which the server means communicates with the device functioning as the client and a second state in which the client means communicates with the device functioning as the server When,
Position detecting means for detecting that the portable information device exists within a predetermined range determined by a distance from the device;
When the second state is selected by the selection means, a display for simultaneously displaying on the display means a self-device operation screen for operating the self-device and a remote operation screen for remotely operating the server Control means,
The image processing apparatus, wherein the selection unit selects the second state on the condition that the position detection unit detects that the portable information device is within the predetermined range.
前記画像処理装置が備える前記選択手段は、前記モード切換手段により動作モードが前記省電力モードに切り換えられていないことを条件に、前記第2の状態を選択する、請求項7に記載の画像処理装置。 A mode switching means for switching the operation mode between a normal mode and a power saving mode with lower power consumption than the normal mode;
The image processing according to claim 7, wherein the selection unit included in the image processing device selects the second state on the condition that an operation mode is not switched to the power saving mode by the mode switching unit. apparatus.
ユーザーによる操作を受け付ける操作受付手段と、
前記操作受付手段を操作するユーザーを認証する認証手段と、を備え、
前記選択手段は、前記認証手段により前記携帯情報装置に対して関連付けられたユーザーとは異なるユーザーが認証されていないことを条件に、前記第2の状態を選択する、請求7または8に記載の画像処理システム。 The image processing apparatus further includes:
An operation accepting means for accepting an operation by a user;
Authenticating means for authenticating a user who operates the operation accepting means,
The said selection means selects the said 2nd state on condition that the user different from the user linked | related with respect to the said portable information device by the said authentication means is not authenticated, The Claim 7 or 8 Image processing system.
前記画像処理装置は、
画像を表示する表示手段と、
携帯情報装置と通信する通信手段と、
前記携帯情報装置と通信し、前記携帯情報装置によって遠隔操作されるサーバーとして機能するサーバー手段と、
前記携帯情報装置と通信し、前記携帯情報装置を遠隔操作するクライアントとして機能するクライアント手段と、を備え、
前記サーバー手段が前記クライアントとして機能する装置と通信する第1の状態と、前記クライアント手段が前記サーバーとして機能する装置と通信する第2の状態とのとのいずれか一方の状態を選択する選択ステップと、
前記携帯情報装置が自装置から距離で定まる所定の範囲内に存在することを検出する検出ステップと、
前記選択ステップにおいて前記第2の状態が選択されている場合、自装置を操作するための自装置操作画面と、サーバーを遠隔操作するための遠隔操作画面と、を前記表示手段に同時に表示する表示制御ステップと、を前記画像処理装置に実行させ、
前記選択ステップは、前記検出ステップにおいて前記携帯情報装置が前記所定の範囲内に存在することが検出されることを条件に、前記第2の状態を選択するステップを含む画像処理装置連携方法。 An image processing apparatus cooperation method executed by an image processing apparatus that accepts an operation in cooperation with a portable information device,
The image processing apparatus includes:
Display means for displaying an image;
A communication means for communicating with the portable information device;
Server means for communicating with the portable information device and functioning as a server remotely operated by the portable information device;
Client means for communicating with the portable information device and functioning as a client for remotely operating the portable information device;
A selection step of selecting one of a first state in which the server means communicates with the device functioning as the client and a second state in which the client means communicates with the device functioning as the server. When,
A detection step of detecting that the portable information device exists within a predetermined range determined by a distance from the device;
When the second state is selected in the selection step, a display for simultaneously displaying the own device operation screen for operating the own device and the remote operation screen for remotely operating the server on the display means And causing the image processing apparatus to execute a control step,
The image processing apparatus cooperation method, wherein the selection step includes a step of selecting the second state on condition that the detection step detects that the portable information device is within the predetermined range.
前記画像処理装置は、
画像を表示する表示手段と、
携帯情報装置と通信する通信手段と、
前記携帯情報装置と通信し、前記携帯情報装置によって遠隔操作されるサーバーとして機能するサーバー手段と、
前記携帯情報装置と通信し、前記携帯情報装置を遠隔操作するクライアントとして機能するクライアント手段と、を備え、
前記サーバー手段が前記クライアントとして機能する装置と通信する第1の状態と、前記クライアント手段が前記サーバーとして機能する装置と通信する第2の状態とのとのいずれか一方の状態を選択する選択ステップと、
前記携帯情報装置が自装置から距離で定まる所定の範囲内に存在することを検出する検出ステップと、
前記選択ステップにおいて前記第2の状態が選択されている場合、自装置を操作するための自装置操作画面と、サーバーを遠隔操作するための遠隔操作画面と、を前記表示手段に同時に表示する表示制御ステップと、を前記コンピュータに実行させ、
前記選択ステップは、前記検出ステップにおいて前記携帯情報装置が前記所定の範囲内に存在することが検出されることを条件に、前記第2の状態を選択するステップを含む画像処理装置連携プログラム。
An image processing apparatus cooperation program executed by a computer that controls an image processing apparatus that receives an operation in cooperation with a portable information device,
The image processing apparatus includes:
Display means for displaying an image;
A communication means for communicating with the portable information device;
Server means for communicating with the portable information device and functioning as a server remotely operated by the portable information device;
Client means for communicating with the portable information device and functioning as a client for remotely operating the portable information device;
A selection step of selecting one of a first state in which the server means communicates with the device functioning as the client and a second state in which the client means communicates with the device functioning as the server. When,
A detection step of detecting that the portable information device exists within a predetermined range determined by a distance from the device;
When the second state is selected in the selection step, a display for simultaneously displaying the own device operation screen for operating the own device and the remote operation screen for remotely operating the server on the display means And causing the computer to execute a control step,
The image processing apparatus cooperation program, wherein the selection step includes a step of selecting the second state on condition that the detection step detects that the portable information device exists within the predetermined range.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012023901A JP5811876B2 (en) | 2012-02-07 | 2012-02-07 | Image processing system, image processing apparatus, image processing apparatus cooperation method, and image processing apparatus cooperation program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012023901A JP5811876B2 (en) | 2012-02-07 | 2012-02-07 | Image processing system, image processing apparatus, image processing apparatus cooperation method, and image processing apparatus cooperation program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013162387A true JP2013162387A (en) | 2013-08-19 |
JP5811876B2 JP5811876B2 (en) | 2015-11-11 |
Family
ID=49174290
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012023901A Expired - Fee Related JP5811876B2 (en) | 2012-02-07 | 2012-02-07 | Image processing system, image processing apparatus, image processing apparatus cooperation method, and image processing apparatus cooperation program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5811876B2 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015061088A (en) * | 2013-09-17 | 2015-03-30 | コニカミノルタ株式会社 | Image formation device, remote control method, and remote control program |
JP2015133023A (en) * | 2014-01-14 | 2015-07-23 | コニカミノルタ株式会社 | Image processing system, image processor, and portable terminal device |
JP2015143940A (en) * | 2014-01-31 | 2015-08-06 | コニカミノルタ株式会社 | Display system, image forming apparatus, program, and display state control method |
JP2016115051A (en) * | 2014-12-12 | 2016-06-23 | コニカミノルタ株式会社 | Image processing apparatus and program therefor, and program for information processing apparatus |
JP2016158104A (en) * | 2015-02-24 | 2016-09-01 | コニカミノルタ株式会社 | Image formation system, image formation device and program |
JP2016159495A (en) * | 2015-02-27 | 2016-09-05 | コニカミノルタ株式会社 | Job processing device and program thereof |
JP2019103080A (en) * | 2017-12-07 | 2019-06-24 | コニカミノルタ株式会社 | Compound machine, image screen display method, and computer program |
JP2019139351A (en) * | 2018-02-07 | 2019-08-22 | コニカミノルタ株式会社 | Multifunction machine, display sharing method, and computer program |
JP2020013606A (en) * | 2019-09-27 | 2020-01-23 | 株式会社リコー | Information processing system, display control method, and image forming apparatus |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006340259A (en) * | 2005-06-06 | 2006-12-14 | Konica Minolta Business Technologies Inc | Image forming system and image forming apparatus |
-
2012
- 2012-02-07 JP JP2012023901A patent/JP5811876B2/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006340259A (en) * | 2005-06-06 | 2006-12-14 | Konica Minolta Business Technologies Inc | Image forming system and image forming apparatus |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015061088A (en) * | 2013-09-17 | 2015-03-30 | コニカミノルタ株式会社 | Image formation device, remote control method, and remote control program |
US9860399B2 (en) | 2013-09-17 | 2018-01-02 | Konica Minolta, Inc. | Image forming apparatus, remote control method, and non-transitory computer-readable recording medium encoded with remote control program |
JP2015133023A (en) * | 2014-01-14 | 2015-07-23 | コニカミノルタ株式会社 | Image processing system, image processor, and portable terminal device |
JP2015143940A (en) * | 2014-01-31 | 2015-08-06 | コニカミノルタ株式会社 | Display system, image forming apparatus, program, and display state control method |
US10235107B2 (en) | 2014-01-31 | 2019-03-19 | Konica Minolta, Inc. | Display system for controlling power state of display, image forming apparatus, program, and display power state control method |
JP2016115051A (en) * | 2014-12-12 | 2016-06-23 | コニカミノルタ株式会社 | Image processing apparatus and program therefor, and program for information processing apparatus |
JP2016158104A (en) * | 2015-02-24 | 2016-09-01 | コニカミノルタ株式会社 | Image formation system, image formation device and program |
JP2016159495A (en) * | 2015-02-27 | 2016-09-05 | コニカミノルタ株式会社 | Job processing device and program thereof |
JP2019103080A (en) * | 2017-12-07 | 2019-06-24 | コニカミノルタ株式会社 | Compound machine, image screen display method, and computer program |
JP2019139351A (en) * | 2018-02-07 | 2019-08-22 | コニカミノルタ株式会社 | Multifunction machine, display sharing method, and computer program |
JP2020013606A (en) * | 2019-09-27 | 2020-01-23 | 株式会社リコー | Information processing system, display control method, and image forming apparatus |
Also Published As
Publication number | Publication date |
---|---|
JP5811876B2 (en) | 2015-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5811876B2 (en) | Image processing system, image processing apparatus, image processing apparatus cooperation method, and image processing apparatus cooperation program | |
JP5435010B2 (en) | Image processing system, image processing apparatus, portable information apparatus, image processing apparatus cooperation method, portable information apparatus cooperation method, image processing apparatus cooperation program, and portable information apparatus cooperation program | |
JP5708589B2 (en) | Image processing linkage system, image processing linkage method, portable terminal device, image processing device, and linkage program | |
EP2849050B1 (en) | Image forming apparatus, remote control method, and computer-readable recording medium encoded with remote control program | |
JP6115152B2 (en) | Information processing system, information processing apparatus, information processing terminal, and program | |
JP5742651B2 (en) | Image processing apparatus, linkage method, and linkage program | |
US9876920B2 (en) | Information processing apparatus, image forming apparatus, non-transitory computer-readable recording medium encoded with remote operation program, and non-transitory computer-readable recording medium encoded with remote control program | |
JP6172074B2 (en) | Print system, print server, print control method, and print control program | |
JP2016021120A (en) | Workflow system, workflow execution device, workflow execution method, and workflow execution program | |
JP5862432B2 (en) | Image forming system and remote control method | |
JP2015005922A (en) | Image transmission system, image reading communication apparatus, mobile terminal, image transmission method, program, and recording medium | |
JP2014038378A (en) | Image forming apparatus, web page acquisition method and web page acquisition program | |
JP5899985B2 (en) | Image forming system, image forming apparatus, image forming method, and image forming program | |
JP6769243B2 (en) | Cooperation system, information processing device, cooperation method and cooperation program | |
JP5879889B2 (en) | Image processing apparatus, linkage method, and linkage program | |
US10178250B2 (en) | Cooperation system, information processing apparatus, cooperation method and non-transitory computer-readable recording medium encoded with cooperation program | |
US9979849B2 (en) | Communication path selection for remote control system of an image processing apparatus, remote control and communication path selection method, and non-transitory computer-readable recording medium encoded with remote control and communication path selection program | |
US9998618B2 (en) | Remote operation device, remote operation method, and non-transitory computer-readable recording medium encoded with remote operation program | |
JP6488777B2 (en) | Image forming system, image forming apparatus, remote control method, and remote control program | |
JP6344233B2 (en) | Image forming system, image forming apparatus, remote control method, and remote control program | |
JP6107491B2 (en) | Printing system and printing method | |
JP6464751B2 (en) | Image forming system, image forming apparatus, remote control method, and remote control program | |
JP5962153B2 (en) | Remote control system and remote control method | |
JP6766589B2 (en) | Cooperation system, information processing device, cooperation method and cooperation program | |
JP2016157404A (en) | Image processor, remote control method and remote control program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140909 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150610 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150616 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150723 |
|
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: 20150825 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150907 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5811876 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |