JP5971029B2 - Image processing system, image processing apparatus, portable information device, remote control method, remote operation method, remote control program, and remote operation program - Google Patents

Image processing system, image processing apparatus, portable information device, remote control method, remote operation method, remote control program, and remote operation program Download PDF

Info

Publication number
JP5971029B2
JP5971029B2 JP2012185201A JP2012185201A JP5971029B2 JP 5971029 B2 JP5971029 B2 JP 5971029B2 JP 2012185201 A JP2012185201 A JP 2012185201A JP 2012185201 A JP2012185201 A JP 2012185201A JP 5971029 B2 JP5971029 B2 JP 5971029B2
Authority
JP
Japan
Prior art keywords
communication path
data
remote operation
communication
portable information
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.)
Expired - Fee Related
Application number
JP2012185201A
Other languages
Japanese (ja)
Other versions
JP2014045254A (en
Inventor
淳一 長谷
淳一 長谷
古川 学
学 古川
三縞 信広
信広 三縞
橋本 昌也
昌也 橋本
章宏 鳥越
章宏 鳥越
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2012185201A priority Critical patent/JP5971029B2/en
Publication of JP2014045254A publication Critical patent/JP2014045254A/en
Application granted granted Critical
Publication of JP5971029B2 publication Critical patent/JP5971029B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • Selective Calling Equipment (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Description

この発明は、画像処理システム、画像処理装置、携帯情報装置、遠隔制御方法、遠隔操作方法、遠隔制御プログラムおよび遠隔操作プログラムに関し、特に、画像処理装置を遠隔操作可能な携帯情報装置、携帯情報装置に遠隔操作される画像処理装置、その画像処理装置で実行される遠隔制御方法および遠隔制御プログラム、その携帯情報装置で実行される遠隔操作方法および遠隔操作プログラムに関する。   The present invention relates to an image processing system, an image processing device, a portable information device, a remote control method, a remote operation method, a remote control program, and a remote operation program, and in particular, a portable information device and a portable information device capable of remotely operating an image processing device. The present invention relates to an image processing device remotely operated, a remote control method and a remote control program executed by the image processing device, and a remote operation method and a remote operation program executed by the portable information device.

従来、スマートホン、PDA(Personal Digital Assistants)等の携帯情報装置と複合機(以下「MFP」という)とが通信し、携帯情報装置でMFPを遠隔操作する技術が知られている。この場合、携帯情報装置とMFPとの間の通信において、機密情報などが送受信される場合がある。このため、通常は、送受信するデータをSSL等で暗号化した暗号データが送受信される。   Conventionally, a technology in which a portable information device such as a smart phone or PDA (Personal Digital Assistants) communicates with a multifunction peripheral (hereinafter referred to as “MFP”) and the MFP is remotely operated by the portable information device is known. In this case, confidential information or the like may be transmitted / received in communication between the portable information device and the MFP. For this reason, normally, encrypted data obtained by encrypting data to be transmitted / received with SSL or the like is transmitted / received.

しかしながら、送受信するデータのすべてを暗号化すると、送信側では暗号化する処理、受信側では復号するする処理が必要になり、処理の負荷が増大するといった問題がある。また、元データを暗号化した暗号データは、元データに比較してデータ量が多くなる。このため、送受信するデータ量が増大するといった問題がある。   However, if all of the data to be transmitted / received is encrypted, there is a problem that processing for encrypting on the transmitting side and processing for decrypting on the receiving side are required, increasing the processing load. Also, the amount of data of the encrypted data obtained by encrypting the original data is larger than that of the original data. For this reason, there is a problem that the amount of data transmitted and received increases.

例えば、特開2010−114693号公報には、無線ネットワークおよび有線ネットワークと接続し、送信データを複数の部分データに分割し、各部分データを無線ネットワークと有線ネットワークのいずれかに送出し、このうちの一方、たとえば、無線ネットワークに送出される部分データのみを暗号化する送信装置が記載されている。   For example, Japanese Patent Application Laid-Open No. 2010-114693 connects to a wireless network and a wired network, divides transmission data into a plurality of partial data, and sends each partial data to either the wireless network or the wired network. On the other hand, for example, a transmission device that encrypts only partial data transmitted to a wireless network is described.

しかしながら、従来の送信装置においては、送信データを複数の部分データに分割するため、複数の部分データそれぞれについて、機密情報を含むか否かを判断しなければならず、処理の負荷が増大するといった問題がある。
特開2010−114693号公報
However, in the conventional transmission apparatus, since transmission data is divided into a plurality of partial data, it is necessary to determine whether or not each of the plurality of partial data includes confidential information, which increases the processing load. There's a problem.
JP 2010-114693 A

この発明は上述した問題点を解決するためになされたもので、この発明の目的の1つは、セキュリティを確保するとともに、処理の負荷を低減した画像処理システムを提供することである。   The present invention has been made to solve the above-described problems, and one of the objects of the present invention is to provide an image processing system that ensures security and reduces the processing load.

この発明の他の目的は、携帯情報装置に送信するデータに関して、セキュリティを確保するとともに、処理の負荷を低減した画像処理装置を提供することである。   Another object of the present invention is to provide an image processing apparatus that secures security and reduces processing load for data to be transmitted to a portable information device.

この発明のさらに他の目的は、画像処理装置との間の通信するデータに関して、セキュリティを確保するとともに、処理の負荷を低減した携帯情報装置を提供することである。   Still another object of the present invention is to provide a portable information device that ensures security and reduces processing load for data communicated with an image processing device.

この発明のさらに他の目的は、携帯情報装置に送信するデータに関して、セキュリティを確保するとともに、処理の負荷を低減した遠隔制御方法および遠隔制御プログラムを提供することである。   Still another object of the present invention is to provide a remote control method and a remote control program that ensure security and reduce processing load for data transmitted to a portable information device.

この発明のさらに他の目的は、画像処理装置との間の通信するデータに関して、セキュリティを確保するとともに、処理の負荷を低減した遠隔操作方法および遠隔操作プログラムを提供することである。   Still another object of the present invention is to provide a remote operation method and a remote operation program that ensure security and reduce processing load for data communicated with an image processing apparatus.

上述した目的を達成するためにこの発明のある局面によれば、画像処理システムは、画像処理装置と画像処理装置を遠隔操作する携帯情報装置とを備えた画像処理システムであって、画像処理装置は、携帯情報装置と通信するための第1の通信経路を確立する第1装置側通信手段と、携帯情報装置と通信するために、第1の通信経路とは異なる第2の通信経路を確立する第2装置側通信手段と、データを暗号化する装置側暗号手段と、遠隔操作のための遠隔操作画面が所定の条件を満たす元データの画像を含んでいる場合、遠隔操作画面を、元データの画像である第1の部分と第1の部分以外の第2の部分とに分離する装置側分離手段と、装置側暗号化手段が第1の部分に基づいて暗号化した暗号データを第2の通信経路で送信するとともに、第2の部分を第1の通信経路で送信する装置側送信制御手段と、を備え、携帯情報装置は、画像処理装置と通信するために第1の通信経路を確立する第1携帯側通信手段と、画像処理装置と通信するために第2の通信経路を確立する第2携帯側通信手段と、第2の通信経路で受信される暗号データを復号する携帯側復号手段と、携帯側復号手段によって暗号データが復号された復号データに基づいて第1の部分を復元する復元手段と、復元された第1の部分と、第1の通信経路で受信される第2の部分とを合成する携帯側合成手段と、携帯側合成手段により第1の部分と第2の部分とが合成されて復元される遠隔操作画面を表示する表示制御手段と、を備える。
In order to achieve the above-described object, according to one aspect of the present invention, an image processing system is an image processing system including an image processing device and a portable information device that remotely operates the image processing device. Establishes a first communication path for establishing communication with the portable information device and a second communication route different from the first communication route for communicating with the portable information device. a second device-side communication means for the device-side encryption means for encrypting the data, if the remote operation screen for the remote control contains an image of a predetermined condition is satisfied based on the data, the remote operation screen, The apparatus-side separating unit that separates the first part, which is an image of the original data, into the second part other than the first part, and the encrypted data encrypted by the apparatus-side encryption unit based on the first part To send on the second communication path And a device-side transmission control means for transmitting the second part through the first communication path, and the portable information device establishes a first communication path for communicating with the image processing device. Means, a second portable communication means for establishing a second communication path for communicating with the image processing apparatus, a portable decryption means for decrypting encrypted data received on the second communication path, and a portable decryption The restoring means for restoring the first part based on the decrypted data obtained by decrypting the encrypted data by the means, the restored first part, and the second part received through the first communication path are combined. Mobile-side combining means; and display control means for displaying a remote operation screen in which the first part and the second part are combined and restored by the mobile-side combining means.

この局面によれば、画像処理装置によって、遠隔操作のための遠隔操作画面が所定の条件を満たす元データの画像を含んでいる場合、遠隔操作画面が元データの画像である第1の部分と第2の部分とに分離され、第1の部分に基づいて暗号化した暗号データが第2の通信経路で送信されるとともに、第2の部分が第1の通信経路で送信され、携帯情報装置によって、第2の通信経路で受信される暗号データが復号され、暗号データが復号された復号データに基づいて第1の部分が復元され、第1の部分と第1の通信経路で受信される第2の部分とが合成され、遠隔操作画面が復元されて表示される。このため、遠隔操作画面のうちで所定の条件を満たす第1の部分を暗号化して送信し、所定の条件を満たさない第2の部分を暗号化することなく送信するので、暗号化および復号するデータ量、および送受信するデータ量を少なくすることができる。その結果、セキュリティを確保するとともに、処理の負荷を低減した画像処理システムを提供することができる。   According to this aspect, when the remote operation screen for remote operation includes an image of original data that satisfies a predetermined condition by the image processing apparatus, the remote operation screen is a first portion that is an image of original data; The encrypted data separated from the second part and encrypted based on the first part is transmitted through the second communication path, and the second part is transmitted through the first communication path. To decrypt the encrypted data received on the second communication path, restore the first part based on the decrypted data obtained by decrypting the encrypted data, and receive the first part and the first communication path. The second part is combined and the remote operation screen is restored and displayed. For this reason, the first part satisfying the predetermined condition in the remote operation screen is encrypted and transmitted, and the second part not satisfying the predetermined condition is transmitted without being encrypted. The amount of data and the amount of data to be transmitted / received can be reduced. As a result, it is possible to provide an image processing system that ensures security and reduces the processing load.

好ましくは、装置側暗号化手段は、元データと、元データに基づいて第1の部分を生成するための生成データと、を暗号化し、復元手段は、暗号データを復号した元データおよび生成データに基づいて第1の部分を復元する。   Preferably, the apparatus-side encryption unit encrypts the original data and the generated data for generating the first part based on the original data, and the restoration unit decrypts the encrypted data with the original data and the generated data. The first part is restored based on

この局面に従えば、画像処理装置によって元データと生成データとが暗号化された暗号データが、携帯情報装置によって復号され、携帯情報装置によって、元データおよび生成データに基づいて第1の部分が復元される。このため、元データの画像を送受信する場合に比較して、データ量を少なくすることができる。   According to this aspect, the encrypted data obtained by encrypting the original data and the generated data by the image processing device is decrypted by the portable information device, and the first information is generated by the portable information device based on the original data and the generated data. Restored. For this reason, the amount of data can be reduced as compared with the case of transmitting and receiving the original data image.

好ましくは、装置側暗号化手段は、第1の部分を暗号化し、復元手段は、暗号データを復号した復号データを第1の部分として復元する。   Preferably, the device-side encryption unit encrypts the first part, and the restoration unit restores the decrypted data obtained by decrypting the encrypted data as the first part.

この局面に従えば、画像処理装置によって第1の部分が暗号化された暗号データが、携帯情報装置によって復号され、携帯情報装置によって、第1の部分が復元される。このため、第1の部分のセキュリティを確保することができる。   According to this aspect, the encrypted data obtained by encrypting the first portion by the image processing device is decrypted by the portable information device, and the first portion is restored by the portable information device. For this reason, the security of the first part can be ensured.

好ましくは、携帯情報装置は、表示された遠隔操作画面に従って携帯情報装置を操作するユーザーが入力する遠隔操作を受け付ける携帯側操作受付手段と、データを暗号化する携帯側暗号手段と、携帯側操作受付手段により受け付けられた遠隔操作が、所定の条件を満たす操作ならば、遠隔操作に対応する遠隔操作指令を携帯側暗号手段により暗号化した暗号データを第2の通信経路で送信し、携帯側操作受付手段により受け付けられた遠隔操作が、所定の条件を満たさない操作ならば、遠隔操作に対応する遠隔操作指令を第1の通信経路で送信し、画像処理装置は、さらに、暗号データを復号する装置側復号手段を備え、装置側復号手段は、第2の通信経路で受信される暗号データを復号する。   Preferably, the portable information device includes a portable side operation accepting unit that accepts a remote operation input by a user who operates the portable information device according to the displayed remote operation screen, a portable side encryption unit that encrypts data, and a portable side operation. If the remote operation accepted by the accepting means is an operation that satisfies a predetermined condition, the encrypted data obtained by encrypting the remote operation command corresponding to the remote operation by the portable side encryption means is transmitted through the second communication path, and the portable side If the remote operation accepted by the operation accepting means is an operation that does not satisfy the predetermined condition, a remote operation command corresponding to the remote operation is transmitted through the first communication path, and the image processing apparatus further decrypts the encrypted data. Device-side decrypting means for decrypting encrypted data received through the second communication path.

この局面に従えば、携帯情報装置によって、遠隔操作画面に従ってユーザーが入力する遠隔操作が、所定の条件を満たす操作ならば、遠隔操作に対応する遠隔操作指令を暗号化した暗号データが第2の通信経路で送信され、遠隔操作が、所定の条件を満たさない操作ならば、遠隔操作に対応する遠隔操作指令が第1の通信経路で送信され、画像処理装置によって、第2の通信経路で受信される暗号データが復号される。このため、遠隔操作が所定の条件を満たす場合に遠隔操作指令を暗号化して送信し、所定の条件を満たさない場合に遠隔操作指令を暗号化することなく送信するので、携帯情報装置から画像処理装置に送信するためのデータに関して、暗号化するデータ量、および送信するデータ量を少なくすることができる。その結果、セキュリティを確保するとともに、処理の負荷を低減することができる。   According to this aspect, if the remote operation input by the user according to the remote operation screen is an operation satisfying a predetermined condition by the portable information device, the encrypted data obtained by encrypting the remote operation command corresponding to the remote operation is the second data. If the remote operation is an operation that does not satisfy the predetermined condition, the remote operation command corresponding to the remote operation is transmitted through the first communication path and received by the image processing apparatus through the second communication path. The encrypted data is decrypted. For this reason, when the remote operation satisfies a predetermined condition, the remote operation command is encrypted and transmitted, and when the predetermined condition is not satisfied, the remote operation command is transmitted without encryption. Regarding the data to be transmitted to the apparatus, the amount of data to be encrypted and the amount of data to be transmitted can be reduced. As a result, security can be ensured and the processing load can be reduced.

この発明の他の局面によれば、画像処理装置は、携帯情報装置に遠隔操作される画像処理装置であって、携帯情報装置と通信するための第1の通信経路を確立する第1装置側通信手段と、携帯情報装置と通信するために、第1の通信経路とは異なる第2の通信経路を確立する第2装置側通信手段と、遠隔操作のための遠隔操作画面が所定の条件を満たす元データの画像を含んでいる場合、遠隔操作画面を、元データの画像である第1の部分と第1の部分以外の第2の部分とに分離する装置側分離手段と、元データと、元データに基づいて第1の部分を生成するための生成データと、を暗号化する装置側暗号手段と、装置側暗号化手段が暗号化した暗号データを第2の通信経路で送信するとともに、第2の部分を第1の通信経路で送信する装置側送信制御手段と、を備える。
According to another aspect of the present invention, the image processing device is an image processing device that is remotely operated by the portable information device, and establishes a first communication path for communicating with the portable information device. In order to communicate with the communication means and the portable information device, the second device side communication means for establishing a second communication path different from the first communication path, and the remote operation screen for remote operation satisfy predetermined conditions. A device-side separation unit that separates the remote operation screen into a first portion that is an image of the original data and a second portion other than the first portion, the original data; a first portion generates data for generating on the basis of the original data, and the device-side encryption means for encrypting, and transmits the encrypted data device side encryption unit encrypted with a second communication path And a device for transmitting the second part through the first communication path. And a side transmission control means.

この局面によれば、遠隔操作のための遠隔操作画面が所定の条件を満たす元データの画像を含んでいる場合、遠隔操作画面が元データの画像である第1の部分と第2の部分とに分離され、元データと、元データに基づいて第1の部分を生成するための生成データとを暗号化した暗号データが第2の通信経路で送信されるとともに、第2の部分が第1の通信経路で送信される。このため、遠隔操作画面のうちで所定の条件を満たす元データと生成データとを暗号化して送信し、所定の条件を満たさない第2の部分を暗号化することなく送信するので、暗号化するデータ量、および送信するデータ量を少なくすることができる。その結果、携帯情報装置に送信するデータに関して、セキュリティを確保するとともに、処理の負荷を低減した画像処理装置を提供することができる。   According to this aspect, when the remote operation screen for remote operation includes an image of original data that satisfies a predetermined condition, the first portion and the second portion, in which the remote operation screen is an image of the original data, The encrypted data obtained by encrypting the original data and the generated data for generating the first part based on the original data is transmitted through the second communication path, and the second part is the first Sent via the communication path. Therefore, the original data and the generated data that satisfy the predetermined condition on the remote operation screen are encrypted and transmitted, and the second part that does not satisfy the predetermined condition is transmitted without being encrypted. The amount of data and the amount of data to be transmitted can be reduced. As a result, it is possible to provide an image processing device that secures security and reduces processing load for data to be transmitted to the portable information device.

好ましくは、暗号データを復号する装置側復号手段を、さらに備え、装置側復号手段は、第2の通信経路で受信される暗号データを復号する。   Preferably, the apparatus further includes a device-side decryption unit that decrypts the encrypted data, and the device-side decryption unit decrypts the encrypted data received through the second communication path.

この局面に従えば、第2の通信経路で受信される暗号データを復号するので、画像処理装置により携帯情報装置から受信されるデータに関して、復号するデータ量、および受信するデータ量を少なくすることができる。その結果、セキュリティを確保するとともに、処理の負荷を低減することができる。   According to this aspect, since the encrypted data received through the second communication path is decrypted, the data amount to be decrypted and the data amount to be received are reduced with respect to the data received from the portable information device by the image processing device. Can do. As a result, security can be ensured and the processing load can be reduced.

この発明のさらに他の局面によれば、携帯情報装置は、画像処理装置を遠隔操作可能な携帯情報装置であって、画像処理装置と通信するための第1の通信経路を確立する第1携帯側通信手段と、画像処理装置と通信するために、第1の通信経路とは異なる第2の通信経路を確立する第2携帯側通信手段と、第2の通信経路で受信される暗号データを復号する携帯側復号手段と、携帯側復号手段によって暗号データが復号された復号データが、元データおよび元データを画像に変換するための生成データを含む場合、元データを生成データに従って画像に変換することによって第1の部分を復元する復元手段と、復元された第1の部分と、第1の通信経路で受信される第2の部分とを合成する携帯側合成手段と、携帯側合成手段により第1の部分と第2の部分とが合成されて復元される遠隔操作画面を表示する表示制御手段と、を備える。   According to still another aspect of the present invention, the portable information device is a portable information device capable of remotely operating the image processing device, and establishes a first communication path for communicating with the image processing device. Side communication means, a second mobile communication means for establishing a second communication path different from the first communication path for communicating with the image processing apparatus, and encrypted data received by the second communication path. When the decryption data that is decrypted by the mobile side decryption means and the decryption data decrypted by the mobile side decryption means includes the original data and the generated data for converting the original data into an image, the original data is converted into an image according to the generated data Restoring means for restoring the first portion, portable side synthesizing means for synthesizing the restored first portion and the second portion received via the first communication path, and portable side synthesizing means By the first part Comprising the display control means for displaying the remote operation screen and the second portion is reconstructed is synthesized, the.

この局面によれば、第2の通信経路で受信される暗号データが復号され、暗号データが復号された復号データに基づいて第1の部分が復元され、第1の部分と第1の通信経路で受信される第2の部分とが合成され、遠隔操作画面が復元されて表示される。このため、第2の通信経路で受信される暗号データを復号するので、画像処理装置により携帯情報装置から受信されるデータに関して、復号するデータ量、および受信するデータ量を少なくすることができる。その結果、画像処理装置との間の通信するデータに関して、セキュリティを確保するとともに、処理の負荷を低減した携帯情報装置を提供することができる。   According to this aspect, the encrypted data received via the second communication path is decrypted, the first part is restored based on the decrypted data obtained by decrypting the encrypted data, and the first part and the first communication path Are combined with the second part received in step S3, and the remote operation screen is restored and displayed. For this reason, since the encrypted data received through the second communication path is decrypted, the amount of data to be decrypted and the amount of data to be received can be reduced with respect to the data received from the portable information device by the image processing device. As a result, it is possible to provide a portable information device that secures security and reduces processing load for data communicated with the image processing device.

好ましくは、表示された遠隔操作画面に従って携帯情報装置を操作するユーザーが入力する遠隔操作を受け付ける携帯側操作受付手段と、遠隔操作に対応する遠隔操作指令を暗号化する携帯側暗号手段と、携帯側操作受付手段により受け付けられた遠隔操作が所定の条件を満たす場合、携帯側暗号手段により遠隔操作指令が暗号化された暗号データを第2の通信経路で送信し、携帯側操作受付手段により受け付けられた遠隔操作が所定の条件を満たさない場合、遠隔操作に対応する遠隔操作指令を第1の通信経路で送信する携帯側送信制御手段と、を備える。   Preferably, a portable side operation accepting unit that accepts a remote operation input by a user who operates the portable information device according to the displayed remote operation screen, a portable side encryption unit that encrypts a remote operation command corresponding to the remote operation, When the remote operation received by the side operation accepting means satisfies a predetermined condition, the encrypted data in which the remote operation command is encrypted by the mobile side encryption means is transmitted through the second communication path and accepted by the mobile side operation accepting means. Mobile-side transmission control means for transmitting a remote operation command corresponding to the remote operation through the first communication path when the given remote operation does not satisfy the predetermined condition.

この局面に従えば、遠隔操作画面に従ってユーザーが入力する遠隔操作が、所定の条件を満たす操作ならば、遠隔操作に対応する遠隔操作指令を暗号化した暗号データが第2の通信経路で送信され、遠隔操作が、所定の条件を満たさない操作ならば、遠隔操作に対応する遠隔操作指令が第1の通信経路で送信される。このため、遠隔操作が所定の条件を満たす場合に遠隔操作指令を暗号化して送信し、所定の条件を満たさない場合に遠隔操作指令を暗号化することなく送信するので、携帯情報装置から画像処理装置に送信するためのデータに関して、すべてのデータを暗号化する場合に比較して、暗号化するデータ量、および送信するデータ量を少なくすることができる。   According to this aspect, if the remote operation input by the user according to the remote operation screen is an operation satisfying a predetermined condition, encrypted data obtained by encrypting the remote operation command corresponding to the remote operation is transmitted through the second communication path. If the remote operation is an operation that does not satisfy the predetermined condition, a remote operation command corresponding to the remote operation is transmitted through the first communication path. For this reason, when the remote operation satisfies a predetermined condition, the remote operation command is encrypted and transmitted, and when the predetermined condition is not satisfied, the remote operation command is transmitted without encryption. Regarding the data to be transmitted to the apparatus, the amount of data to be encrypted and the amount of data to be transmitted can be reduced as compared with the case where all the data is encrypted.

この発明のさらに他の局面に従えば、携帯情報装置に遠隔操作される画像処理装置で実行される遠隔制御方法あって、携帯情報装置と通信するために、第1の通信経路を確立する第1装置側通信ステップと、携帯情報装置と通信するために、第1の通信経路とは異なる第2の通信経路を確立する第2装置側通信ステップと、遠隔操作のための遠隔操作画面が所定の条件を満たす元データの画像を含んでいる場合、遠隔操作画面を、元データの画像である第1の部分と第1の部分以外の第2の部分とに分離する装置側分離ステップと、元データと、元データに基づいて第1の部分を生成するための生成データとを暗号化する装置側暗号ステップと、装置側暗号化ステップにおいて暗号化された暗号データを第2の通信経路で送信するとともに、第2の部分を第1の通信経路で送信する装置側送信制御ステップと、を含む。
According to still another aspect of the present invention, there is a remote control method executed by an image processing apparatus that is remotely operated by a portable information device, in which a first communication path is established to communicate with the portable information device. A first device side communication step, a second device side communication step for establishing a second communication path different from the first communication path in order to communicate with the portable information device, and a remote operation screen for remote operation are predetermined. Including an original data image that satisfies the above condition, a device-side separation step of separating the remote operation screen into a first portion that is the original data image and a second portion other than the first portion; source data and a device-side encrypting step of encrypting the generated data for generating the first part based on the original data, the encrypted data encrypted in the device-side encrypted step second communication path And send in Includes a device-side transmission control step of transmitting the second portion in a first communication path, the.

この局面に従えば、携帯情報装置に送信するデータに関して、セキュリティを確保するとともに、処理の負荷を低減した遠隔制御方法を提供することができる。   According to this aspect, it is possible to provide a remote control method that ensures security and reduces processing load for data to be transmitted to the portable information device.

この発明のさらに他の局面によれば、遠隔操作方法は、画像処理装置を遠隔操作可能な携帯情報装置で実行される遠隔操作方法あって、画像処理装置と通信するために第1の通信経路を確立する第1携帯側通信ステップと、画像処理装置と通信するために、第1の通信経路とは異なる第2の通信経路を確立する第2携帯側通信ステップと、第2の通信経路で受信される暗号データを復号する携帯側復号ステップと、携帯側復号ステップにおいて暗号データが復号された復号データが、元データおよび元データを画像に変換するための生成データを含む場合、元データを生成データに従って画像に変換することによって第1の部分を復元する復元ステップと、復元された第1の部分と、第1の通信経路で受信される第2の部分とを合成する携帯側合成ステップと、携帯側合成ステップにおいて第1の部分と第2の部分とが合成されて復元される遠隔操作画面を表示する表示制御ステップと、を含む。   According to still another aspect of the present invention, a remote operation method is a remote operation method executed by a portable information device capable of remotely operating an image processing device, and a first communication path for communicating with the image processing device. A first portable communication step for establishing a second communication step for establishing a second communication path different from the first communication path in order to communicate with the image processing apparatus, and a second communication path A mobile-side decryption step for decrypting received encrypted data; and the decrypted data obtained by decrypting the encrypted data in the mobile-side decryption step includes original data and generated data for converting the original data into an image. A restoration step of restoring the first part by converting it into an image according to the generated data, a portable unit that combines the restored first part and the second part received via the first communication path Comprising a synthetic step, and a display control step of displaying the remote operation screen a first portion and a second portion in the mobile side synthesis step is restored are synthesized, the.

この局面に従えば、画像処理装置との間の通信するデータに関して、セキュリティを確保するとともに、処理の負荷を低減した遠隔操作方法を提供することができる。   According to this aspect, it is possible to provide a remote operation method that ensures security and reduces processing load for data communicated with the image processing apparatus.

この発明のさらに他の局面に従えば、遠隔制御プログラムは、携帯情報装置に遠隔操作される画像処理装置を制御するコンピューターで実行される遠隔制御プログラムあって、携帯情報装置と通信するために、第1の通信経路を確立する第1装置側通信ステップと、携帯情報装置と通信するために、第1の通信経路とは異なる第2の通信経路を確立する第2装置側通信ステップと、遠隔操作のための遠隔操作画面が所定の条件を満たす元データの画像を含んでいる場合、遠隔操作画面を、元データの画像である第1の部分と第1の部分以外の第2の部分とに分離する装置側分離ステップと、元データと、元データに基づいて第1の部分を生成するための生成データと、を暗号化する装置側暗号ステップと、装置側暗号化ステップにおいて暗号化された暗号データを第2の通信経路で送信するとともに、第2の部分を第1の通信経路で送信する装置側送信制御ステップと、をコンピューターに実行させる。
According to still another aspect of the present invention, a remote control program is a remote control program executed by a computer that controls an image processing device remotely operated by a portable information device, and communicates with the portable information device. A first apparatus side communication step for establishing a first communication path; a second apparatus side communication step for establishing a second communication path different from the first communication path for communicating with a portable information device; When the remote operation screen for the operation includes an image of original data that satisfies a predetermined condition, the remote operation screen includes a first portion that is an image of the original data and a second portion other than the first portion. a device-side separation step of separating, the original data, and generates data for generating the first part based on the original data, and the device-side encrypting step of encrypting the dark in the apparatus side encryption step The reduction cryptographic data and transmits the second communication path to execute a device-side transmission control step of transmitting the second portion in a first communication path, to the computer.

この局面に従えば、携帯情報装置に送信するデータに関して、セキュリティを確保するとともに、処理の負荷を低減した遠隔制御プログラムを提供することができる。   According to this aspect, it is possible to provide a remote control program that ensures security and reduces processing load for data to be transmitted to the portable information device.

この発明のさらに他の局面に従えば、遠隔操作プログラムは、画像処理装置を遠隔操作可能な携帯情報装置を制御するコンピューターで実行される遠隔操作プログラムあって、画像処理装置と通信するために第1の通信経路を確立する第1携帯側通信ステップと、画像処理装置と通信するために、第1の通信経路とは異なる第2の通信経路を確立する第2携帯側通信ステップと、第2の通信経路で受信される暗号データを復号する携帯側復号ステップと、携帯側復号ステップにおいて暗号データが復号された復号データが、元データおよび元データを画像に変換するための生成データを含む場合、元データを生成データに従って画像に変換することによって第1の部分を復元する復元ステップと、復元された第1の部分と、第1の通信経路で受信される第2の部分とを合成する携帯側合成ステップと、携帯側合成ステップにおいて第1の部分と第2の部分とが合成されて復元される遠隔操作画面を表示する表示制御ステップと、をコンピューターに実行させる。   According to still another aspect of the present invention, the remote operation program is a remote operation program executed by a computer that controls a portable information device capable of remotely operating the image processing apparatus, and is a first program for communicating with the image processing apparatus. A first portable communication step for establishing one communication path; a second portable communication step for establishing a second communication path different from the first communication path for communicating with the image processing apparatus; A mobile-side decryption step for decrypting encrypted data received through the communication path, and decrypted data obtained by decrypting the encrypted data in the mobile-side decryption step includes original data and generated data for converting the original data into an image. A restoration step of restoring the first part by converting the original data into an image according to the generated data, the restored first part, and the first communication path A mobile side compositing step for compositing the received second part; a display control step for displaying a remote operation screen in which the first part and the second part are composited and restored in the mobile side compositing step; To run on a computer.

この局面に従えば、画像処理装置との間の通信するデータに関して、セキュリティを確保するとともに、処理の負荷を低減した遠隔操作プログラムを提供することができる。   According to this aspect, it is possible to provide a remote operation program that secures security and reduces processing load with respect to data communicated with the image processing apparatus.

本発明の実施の形態の1つにおける画像処理システムの全体概要を示す図である。1 is a diagram showing an overall outline of an image processing system in one embodiment of the present invention. MFPの外観を示す斜視図である。1 is a perspective view showing an appearance of an MFP. MFPのハードウェア構成の概要を示すブロック図である。2 is a block diagram illustrating an outline of a hardware configuration of an MFP. FIG. 携帯情報装置のハードウェア構成の概要を示す機能ブロック図である。It is a functional block diagram which shows the outline | summary of the hardware constitutions of a portable information device. 本実施の形態における携帯情報装置が備えるCPUの機能の概要を示すブロック図である。It is a block diagram which shows the outline | summary of the function of CPU with which the portable information device in this Embodiment is provided. 本実施の形態におけるMFPが備えるCPUの機能の概要を、HDDに記憶されるデータとともに示すブロック図である。3 is a block diagram showing an overview of the functions of a CPU provided in the MFP according to the present embodiment, together with data stored in an HDD. FIG. 遠隔操作画面の一例を示す図である。It is a figure which shows an example of a remote operation screen. 生成データの一例を示す図である。It is a figure which shows an example of production | generation data. 遠隔制御処理の流れの一例を示す第1のフローチャートである。It is a 1st flowchart which shows an example of the flow of a remote control process. 遠隔制御処理の流れの一例を示す第2のフローチャートである。It is a 2nd flowchart which shows an example of the flow of a remote control process. 遠隔操作処理の流れの一例を示す第1のフローチャートである。It is a 1st flowchart which shows an example of the flow of a remote operation process. 遠隔操作処理の流れの一例を示す第2のフローチャートである。It is a 2nd flowchart which shows an example of the flow of a remote operation process.

以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。   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を参照して、画像処理システム1は、それぞれがネットワーク2に接続された画像処理装置としてのMFP(Multi Function Peripheral)100,101,102と、パーソナルコンピューター(以下「PC」という)105と、携帯情報装置200と、無線局300とを含む。   FIG. 1 is a diagram showing an overall outline of an image processing system according to one embodiment of the present invention. Referring to FIG. 1, an image processing system 1 includes MFPs (Multi Function Peripherals) 100, 101, and 102 as image processing apparatuses each connected to a network 2, and a personal computer (hereinafter referred to as “PC”) 105. Mobile information device 200 and radio station 300.

PC105は、一般的なコンピューターであり、MFP100,101,102を制御するためのプリンタドライバプログラムがインストールされている。なお、MFP100,101,102の種類が異なる場合、PC105には、MFP100,101,102を制御するための3種類のプリンタドライバプログラムがそれぞれインストールされる。   The PC 105 is a general computer, and a printer driver program for controlling the MFPs 100, 101, 102 is installed. If the types of MFPs 100, 101, and 102 are different, three types of printer driver programs for controlling MFPs 100, 101, and 102 are installed in PC 105, respectively.

MFP100,101,102各々は、原稿を読み取るための原稿読取機能、画像データに基づいて紙などの記録媒体に画像を形成するための画像形成機能およびファクシミリデータを送受信するファクシミリ送受信機能ファクシミリ送受信機能を備えている。なお、本実施の形態においてはMFP100,101,102を例に説明するが、MFP100,101,102に代えて、画像データを処理する機能を備えた装置であれば、例えば、プリンタ、ファクシミリ装置、コンピューター等であってもよい。また、MFP100,101,102は、機能が同じなので以下の説明では特に言及しない限りMFP100を例に説明する。   Each of MFPs 100, 101, and 102 has a document reading function for reading a document, an image forming function for forming an image on a recording medium such as paper based on image data, and a facsimile transmission / reception function for transmitting / receiving facsimile data. I have. In this embodiment, MFPs 100, 101, and 102 will be described as an example. However, instead of MFPs 100, 101, and 102, any device having a function of processing image data may be used, for example, a printer, a facsimile machine, It may be a computer or the like. Further, since the MFPs 100, 101, and 102 have the same function, the MFP 100 will be described as an example in the following description unless otherwise specified.

携帯情報装置200は、ここでは、一般的なスマートホンである。携帯情報装置200は、携帯電話用基地局と無線で通信することにより携帯電話網に接続し、通話が可能である。また、携帯情報装置200は、無線通信機能を備えている。さらに、携帯情報装置200は、アプリケーションプログラムをインストールして実行することが可能である。ここでは、携帯情報装置200を、スマートホンの場合を例に説明するが、スマートホンに限らず、アプリケーションプログラムをインストール可能な装置であれば、例えば、PDA(Personal Digital Assistants)、携帯型のコンピューターであってもよい。   Here, portable information device 200 is a general smartphone. The portable information device 200 is connected to a cellular phone network by wirelessly communicating with a cellular phone base station, and can make a call. Further, the portable information device 200 has a wireless communication function. Furthermore, the portable information device 200 can install and execute an application program. Here, the case where the portable information device 200 is a smart phone will be described as an example. However, the device is not limited to a smart phone, and any device capable of installing an application program, for example, a PDA (Personal Digital Assistant) or a portable computer. It may be.

ネットワーク2は、ローカルエリアネットワーク(LAN)であり、接続形態は有線または無線を問わない。またネットワーク2は、LANに限らず、公衆交換電話網(Public Switched Telephone NetworkS)を用いたネットワーク等であってもよい。さらに、ネットワーク2は、インターネットなどのワイドエリアネットワーク(WAN)に接続されている。   The network 2 is a local area network (LAN), and the connection form may be wired or wireless. The network 2 is not limited to a LAN, and may be a network using a public switched telephone network (Public Switched Telephone Network). Furthermore, the network 2 is connected to a wide area network (WAN) such as the Internet.

無線局300は、ネットワーク2の中継装置であり、無線LAN通信機能を備えた携帯情報装置200と通信して、携帯情報装置200をネットワーク2に接続する。MFP100,101,102各々は、ネットワーク2を介してPC105とデータの送受信が可能である。また、MFP100,101,102各々は、ネットワーク2および無線局300を介して携帯情報装置200とデータの送受信が可能である。   The wireless station 300 is a relay device of the network 2 and communicates with the portable information device 200 having a wireless LAN communication function to connect the portable information device 200 to the network 2. Each of MFPs 100, 101, and 102 can send and receive data to and from PC 105 via network 2. Each of MFPs 100, 101, and 102 can transmit and receive data to and from portable information device 200 via network 2 and wireless station 300.

図2は、MFPの外観を示す斜視図である。図3は、MFPのハードウェア構成の概要を示すブロック図である。図2および図3を参照して、MFP100は、メイン回路110と、原稿を読み取るための原稿読取部130と、原稿を原稿読取部130に搬送するための自動原稿搬送装置120と、原稿読取部130が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部140と、画像形成部140に用紙を供給するための給紙部150と、ユーザーインターフェースとしての操作パネル160とを含む。   FIG. 2 is a perspective view showing the appearance of the MFP. FIG. 3 is a block diagram showing an outline of the hardware configuration of the MFP. 2 and 3, MFP 100 includes a main circuit 110, a document reading unit 130 for reading a document, an automatic document transport device 120 for transporting a document to document reading unit 130, and a document reading unit. An image forming unit 140 for forming an image on a sheet or the like based on image data output by reading a document by the document 130, a sheet feeding unit 150 for supplying the image forming unit 140 with a sheet, and an operation as a user interface Panel 160.

メイン回路110は、CPU111と、通信インターフェース(I/F)部112と、ROM113と、RAM114と、大容量記憶装置としてのハードディスクドライブ(HDD)115と、ファクシミリ部116と、CD−ROM118が装着される外部記憶装置117と、を含む。CPU111は、自動原稿搬送装置120、原稿読取部130、画像形成部140、給紙部150および操作パネル160と接続され、MFP100の全体を制御する。   The main circuit 110 includes a CPU 111, a communication interface (I / F) unit 112, a ROM 113, a RAM 114, a hard disk drive (HDD) 115 as a mass storage device, a facsimile unit 116, and a CD-ROM 118. External storage device 117. CPU 111 is connected to automatic document feeder 120, document reading unit 130, image forming unit 140, sheet feeding unit 150, and operation panel 160, and controls the entire MFP 100.

ROM113は、CPU111が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。RAM114は、CPU111がプログラムを実行する際の作業領域として用いられる。また、RAM114は、原稿読取部130から連続的に送られてくる読取データ(画像データ)を一時的に記憶する。   The ROM 113 stores a program executed by the CPU 111 or data necessary for executing the program. The RAM 114 is used as a work area when the CPU 111 executes a program. The RAM 114 temporarily stores read data (image data) continuously sent from the document reading unit 130.

操作パネル160は、MFP100の上面に設けられ、表示部161と操作部163とを含む。表示部161は、液晶表示装置(LCD)、有機ELD(Electro−Luminescence Display)等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部163は、表示部161上に設けられたタッチパネル165と、複数のキーからなるハードキー部167とを含む。操作部163は、表示部161の表示面がユーザーにより指示されると、表示部161に表示された画像中でユーザーにより指示された位置に対応する操作を受け付ける。また、ハードキー部167に含まれる複数のキーのうちユーザーにより指示されたキーに対応するユーザーの操作を受け付ける。   Operation panel 160 is provided on the upper surface of MFP 100 and includes a display unit 161 and an operation unit 163. The display unit 161 is a display device such as a liquid crystal display (LCD) or an organic ELD (Electro-Luminescence Display), and displays an instruction menu for the user, information about acquired image data, and the like. The operation unit 163 includes a touch panel 165 provided on the display unit 161 and a hard key unit 167 including a plurality of keys. When the display surface of the display unit 161 is instructed by the user, the operation unit 163 receives an operation corresponding to the position instructed by the user in the image displayed on the display unit 161. In addition, a user operation corresponding to a key designated by the user among a plurality of keys included in hard key unit 167 is accepted.

通信I/F部112は、MFP100をネットワーク2に接続するためのインターフェースである。CPU111は、通信I/F部112を介してMFP101,102、PC105または携帯情報装置200との間で通信し、データを送受信する。また、通信I/F部112は、ネットワーク2を介してインターネットに接続されたコンピューターと通信が可能である。   Communication I / F unit 112 is an interface for connecting MFP 100 to network 2. The CPU 111 communicates with the MFPs 101 and 102, the PC 105, or the portable information device 200 via the communication I / F unit 112, and transmits and receives data. The communication I / F unit 112 can communicate with a computer connected to the Internet via the network 2.

ファクシミリ部116は、公衆交換電話網(PSTN)に接続され、PSTNにファクシミリデータを送信する、またはPSTNからファクシミリデータを受信する。ファクシミリ部116は、受信したファクシミリデータを、HDD115に記憶する、または画像形成部140に出力する。画像形成部140は、ファクシミリ部116により受信されたファクシミリデータを用紙にプリントする。また、ファクシミリ部116は、HDD115に記憶されたデータをファクシミリデータに変換して、PSTNに接続されたファクシミリ装置に送信する。   The facsimile unit 116 is connected to the public switched telephone network (PSTN) and transmits facsimile data to the PSTN or receives facsimile data from the PSTN. The facsimile unit 116 stores the received facsimile data in the HDD 115 or outputs it to the image forming unit 140. The image forming unit 140 prints the facsimile data received by the facsimile unit 116 on a sheet. Further, the facsimile unit 116 converts the data stored in the HDD 115 into facsimile data, and transmits the facsimile data to a facsimile machine connected to the PSTN.

外部記憶装置117は、CD−ROM118が装着される。CPU111は、外部記憶装置117を介してCD−ROM118にアクセス可能である。CPU111は、外部記憶装置117に装着されたCD−ROM118に記録されたプログラムをRAM114にロードして実行する。なお、CPU111が実行するプログラムを記憶する媒体としては、CD−ROM118に限られず、光ディスク(MO(Magnetic Optical Disc/MD(Mini Disc)/DVD(Digital Versatile Disc))、ICカード、光カード、マスクROM、EPROM(Erasable Programmable ROM)、EEPROM(Electrically EPROM)などの半導体メモリであってもよい。   The external storage device 117 is loaded with a CD-ROM 118. The CPU 111 can access the CD-ROM 118 via the external storage device 117. The CPU 111 loads the program recorded on the CD-ROM 118 attached to the external storage device 117 to the RAM 114 and executes it. The medium for storing the program executed by the CPU 111 is not limited to the CD-ROM 118, but an optical disc (MO (Magnetic Optical Disc / MD (Mini Disc) / DVD (Digital Versatile Disc)), IC card, optical card, mask. It may be a semiconductor memory such as a ROM, an EPROM (Erasable Programmable ROM), or an EEPROM (Electrically EPROM).

また、CPU111が実行するプログラムは、CD−ROM118に記録されたプログラムに限られず、HDD115に記憶されたプログラムをRAM114にロードして実行するようにしてもよい。この場合、ネットワーク2に接続された他のコンピューターが、MFP100のHDD115に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、MFP100が、ネットワーク2に接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをHDD115に記憶するようにしてもよい。ここでいうプログラムは、CPU111が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。   Further, the program executed by the CPU 111 is not limited to the program recorded on the CD-ROM 118, and the program stored in the HDD 115 may be loaded into the RAM 114 and executed. In this case, another computer connected to the network 2 may rewrite the program stored in the HDD 115 of the MFP 100, or may write a new program. Further, MFP 100 may download a program from another computer connected to network 2 and store the program in HDD 115. The program here includes not only a program directly executable by the CPU 111 but also a source program, a compressed program, an encrypted program, and the like.

本実施の形態における画像処理システム1において、MFP100,101,102および携帯情報装置200間で、データが送受信される。データを送受信するプロトコルは、受信側の装置において送信元を特定することができれば、任意のプロトコルを用いることが可能である。データを送受信するプロトコルは、例えばHTTP(HyperText Transfer Protocol)、FTP(File Transfer Protocol)およびSMPT(Simple Mail Transfer Protocol)、POP(Post Office Protocol)等が用いられる。   In image processing system 1 according to the present embodiment, data is transmitted and received between MFPs 100, 101, 102 and portable information device 200. As a protocol for transmitting and receiving data, any protocol can be used as long as the transmission source can be specified in the receiving apparatus. As a protocol for transmitting and receiving data, for example, HTTP (Hyper Text Transfer Protocol), FTP (File Transfer Protocol), SMPT (Simple Mail Transfer Protocol), POP (Post Office Protocol), and the like are used.

図4は、携帯情報装置のハードウェア構成の概要を示す機能ブロック図である。図4を参照して、携帯情報装置200は、携帯情報装置200の全体を制御するためのCPU201と、カメラ202と、データを不揮発的に記憶するフラッシュメモリ203と、通話部205と接続された無線通信部204と、情報を表示する表示部206と、ユーザーの操作の入力を受け付ける操作部207と、無線LANI/F208とを含む。   FIG. 4 is a functional block diagram showing an outline of the hardware configuration of the portable information device. Referring to FIG. 4, portable information device 200 is connected to CPU 201 for controlling overall portable information device 200, camera 202, flash memory 203 for storing data in a nonvolatile manner, and calling unit 205. A wireless communication unit 204, a display unit 206 that displays information, an operation unit 207 that receives an input of a user operation, and a wireless LAN I / F 208 are included.

カメラ202は、レンズおよび光電変換素子を備え、レンズで集光した光を光電変換素子に結像し、光電変換素子は受光した光を光電変換して画像データをCPU201に出力する。光電変換素子は、CMOS(Complementary Metal Oxide Semiconductor)センサ、CCD(Charge Coupled Device)センサ等である。   The camera 202 includes a lens and a photoelectric conversion element. The light focused by the lens is imaged on the photoelectric conversion element. The photoelectric conversion element photoelectrically converts the received light and outputs image data to the CPU 201. A photoelectric conversion element is a CMOS (Complementary Metal Oxide Semiconductor) sensor, a CCD (Charge Coupled Device) sensor, or the like.

表示部206は、液晶表示装置(LCD)、有機ELD等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部207は、表示部206上に設けられたタッチパネルと、複数のキーからなるハードキーとを含む。操作部207は、表示部206の表示面がユーザーにより指示されると、表示部206に表示された画像中でユーザーにより指示された位置に対応する操作を受け付ける。また、ハードキーがユーザーにより指示されると、指示されたハードキーに対応するユーザーの操作を受け付ける。   The display unit 206 is a display device such as a liquid crystal display (LCD) or an organic ELD, and displays an instruction menu for a user, information about acquired image data, and the like. The operation unit 207 includes a touch panel provided on the display unit 206 and hard keys including a plurality of keys. When the display surface of the display unit 206 is instructed by the user, the operation unit 207 receives an operation corresponding to the position instructed by the user in the image displayed on the display unit 206. When the hard key is instructed by the user, the user's operation corresponding to the instructed hard key is accepted.

無線通信部204は、電話通信網に接続された携帯電話用基地局と無線通信する。無線通信部204は、携帯電話用基地局との間で通信可能になると、携帯電話用基地局との間で通信を確立する。無線通信部204は、携帯情報装置200を電話通信網に接続し、通話部205を用いた通話を可能とする。無線通信部204は、携帯電話用基地局から受信した無線信号を復調した音声信号を復号して通話部205に出力する。また、無線通信部204は、通話部205から入力される音声を符号化し、携帯電話用基地局に送信する。通話部205は、マイクおよびスピーカを備え、無線通信部204から入力される音声をスピーカから出力し、マイクから入力される音声を無線通信部204に出力する。さらに、無線通信部204は、携帯電話用基地局との間で、データ通信する。無線通信部204は、携帯電話用基地局と通信可能になると、携帯電話用基地局とネットワークレベルの通信経路を確立する。さらに無線通信部204は、CPU201により制御され、携帯電話用基地局とインターネットなどを介して接続されたコンピューターとの間で、アプリケーションレベルの通信経路を確立し、データを送受信する。   The wireless communication unit 204 performs wireless communication with a mobile phone base station connected to a telephone communication network. When communication with the mobile phone base station becomes possible, the wireless communication unit 204 establishes communication with the mobile phone base station. The wireless communication unit 204 connects the portable information device 200 to a telephone communication network and enables a call using the call unit 205. The radio communication unit 204 decodes a voice signal obtained by demodulating the radio signal received from the mobile phone base station and outputs the decoded signal to the call unit 205. Further, the wireless communication unit 204 encodes the voice input from the call unit 205 and transmits it to the mobile phone base station. The call unit 205 includes a microphone and a speaker, outputs the voice input from the wireless communication unit 204 from the speaker, and outputs the voice input from the microphone to the wireless communication unit 204. Further, the wireless communication unit 204 performs data communication with the mobile phone base station. When communication with the mobile phone base station becomes possible, the wireless communication unit 204 establishes a network level communication path with the mobile phone base station. Further, the wireless communication unit 204 is controlled by the CPU 201 and establishes an application-level communication path between a mobile phone base station and a computer connected via the Internet or the like, and transmits and receives data.

無線LANI/F208は、無線局300と通信し、携帯情報装置200をネットワーク2に接続するためのインターフェースである。無線LANI/F208は、無線局300との間の距離が所定の距離以内になると、無線局300との間でネットワークレベルの通信経路を確立する。携帯情報装置200に予めMFP100,101,102それぞれのIP(Internet Protocol)アドレスを登録しておくことにより、携帯情報装置200は、MFP100,101,102との間でアプリケーションレベルの通信経路を確立する。   The wireless LAN I / F 208 is an interface for communicating with the wireless station 300 and connecting the portable information device 200 to the network 2. The wireless LAN I / F 208 establishes a network level communication path with the wireless station 300 when the distance to the wireless station 300 falls within a predetermined distance. By registering IP (Internet Protocol) addresses of MFPs 100, 101, and 102 in advance in portable information device 200, portable information device 200 establishes an application-level communication path with MFPs 100, 101, and 102. .

本実施の形態における画像処理システム1において、通信経路は、2つのレベルが存在する。2つのレベルの1つは、ネットワークレベルであり、他の1つはアプリケーションレベルである。ネットワークレベルの通信経路は、ネットワークに接続された2つのハードウェアが通信可能な通信経路をいい、アプリケーションレベルの通信経路は、ネットワークに接続された2つのハードウェアそれぞれがアプリケーションプログラムを実行するタスク間で通信可能な通信経路をいう。具体的には、無線LANI/F208が、無線局300と通信可能な距離の範囲に進入する場合に、無線LANI/F208と無線局300とがネットワークレベルにおける通信経路を確立する。無線LANI/F208と無線局300とがネットワークレベルにおける通信経路を確立した段階で、無線局300がMFP100の通信I/F部112との間でネットワークレベルの通信経路を確立していれば、携帯情報装置200の無線LANI/F208とMFP100の通信I/F112との間でネットワークレベルの通信経路が確立する。また、無線通信部204が、携帯電話用基地局と通信可能な距離の範囲に進入する場合に、無線通信部204と携帯電話用基地局とがネットワークレベルにおける通信経路を確立する。但し、ネットワークレベルの通信経路が確立した段階では、アプリケーションレベルの通信経路は確立していない。   In the image processing system 1 in the present embodiment, there are two levels of communication paths. One of the two levels is the network level and the other is the application level. The network level communication path is a communication path through which two hardware connected to the network can communicate, and the application level communication path is between tasks in which each of the two hardware connected to the network executes an application program. A communication path that can be communicated with. Specifically, when the wireless LAN I / F 208 enters a range of distance that can communicate with the wireless station 300, the wireless LAN I / F 208 and the wireless station 300 establish a communication path at the network level. If the wireless station 300 has established a network level communication path with the communication I / F unit 112 of the MFP 100 when the wireless LAN I / F 208 and the wireless station 300 have established a communication path at the network level, A network level communication path is established between the wireless LAN I / F 208 of the information device 200 and the communication I / F 112 of the MFP 100. In addition, when the wireless communication unit 204 enters a range of distance that can communicate with the mobile phone base station, the wireless communication unit 204 and the mobile phone base station establish a communication path at the network level. However, the application level communication path is not established at the stage where the network level communication path is established.

携帯情報装置200の無線LANI/F208とMFP100の通信I/F112との間でネットワークレベルの通信経路が確立した状態で、携帯情報装置200のCPU201において遠隔操作プログラム等のアプリケーションプログラムが実行され、MFP100のCPU111において遠隔操作プログラム等のアプリケーションプログラムが実行される場合、携帯情報装置200のCPU201で遠隔操作プログラムを実行するタスクと、MFP100のCPU111で遠隔制御プログラムを実行するタスクとが、ネゴシエーションすることによって、2つのタスク間でネットワークレベルにおける通信経路が確立する。   In a state where a network level communication path is established between the wireless LAN I / F 208 of the portable information device 200 and the communication I / F 112 of the MFP 100, the CPU 201 of the portable information device 200 executes an application program such as a remote operation program. When an application program such as a remote operation program is executed in the CPU 111, a task for executing the remote operation program by the CPU 201 of the portable information device 200 and a task for executing the remote control program by the CPU 111 of the MFP 100 are negotiated. A communication path at the network level is established between the two tasks.

また、携帯情報装置200の無線通信部204が携帯電話用基地局との間でネットワークレベルの通信経路が確立した状態で、携帯情報装置200のCPU201においてブラウジングプログラム等のアプリケーションプログラムが実行され、インターネットに接続されたウェブサーバーにアクセスする場合を例に説明する。この場合、ウェブサーバーが備えるCPUが通信を制御するアプリケーションプログラムを実行している。携帯情報装置200のCPU201で遠隔操作プログラムを実行するタスクが、ウェブサーバーが備えるCPUで通信を制御するアプリケーションプログラムを実行するタスクとの間でネゴシエーションすることによって、2つのタスク間でアプリケーションレベルの通信経路が確立する。   In addition, an application program such as a browsing program is executed in the CPU 201 of the portable information device 200 in a state where the wireless communication unit 204 of the portable information device 200 establishes a network level communication path with the mobile phone base station. An example of accessing a web server connected to is described. In this case, the CPU provided in the web server is executing an application program for controlling communication. Application level communication between the two tasks is performed by the task of executing the remote operation program by the CPU 201 of the portable information device 200 negotiating with the task of executing the application program for controlling communication by the CPU of the web server. A route is established.

また、ネットワークレベルで確立された通信経路を、複数のアプリケーションレベルの通信経路が共有する場合がある。例えば、携帯情報装置200のCPU201で遠隔操作プログラムとブラウジングプログラムとが実行され、MFP100のCPU111で遠隔制御プログラムが実行され、ネットワーク2に接続されたサーバーで実行されるウェブページを送信する等のサービスを提供するウェブサーバープログラムが実行される場合を例に説明する。   In addition, communication paths established at the network level may be shared by a plurality of application level communication paths. For example, the remote operation program and the browsing program are executed by the CPU 201 of the portable information device 200, the remote control program is executed by the CPU 111 of the MFP 100, and a web page executed by a server connected to the network 2 is transmitted. An example will be described in which a web server program that provides is executed.

携帯情報装置200の無線LANI/F208が、無線局300と通信可能な距離の範囲に進入する場合に、無線LANI/F208と無線局300とがネットワークレベルにおける通信経路を確立する。そして、携帯情報装置200のCPU201が遠隔操作プログラムを実行するタスクと、MFP100のCPU111が遠隔制御プログラムを実行するタスクとがネゴシエーションすることによって、第1のアプリケーションレベルの通信経路が確立する。この場合、第1のアプリケーションレベルの通信経路は、携帯情報装置200の無線LANI/F208と無線局300との間、および、無線局300とMFP100の通信I/F112との間、それぞれで確立されたネットワークレベルの通信経路を用いる。   When the wireless LAN I / F 208 of the portable information device 200 enters a range of distance that can communicate with the wireless station 300, the wireless LAN I / F 208 and the wireless station 300 establish a communication path at the network level. Then, a task for executing the remote operation program by CPU 201 of portable information device 200 and a task for executing the remote control program by CPU 111 of MFP 100 are negotiated to establish a first application level communication path. In this case, the first application level communication path is established between the wireless LAN I / F 208 of the portable information device 200 and the wireless station 300, and between the wireless station 300 and the communication I / F 112 of the MFP 100, respectively. Network level communication paths.

一方、無線LANI/F208と無線局300とがネットワークレベルにおける通信を確立し、無線局300がウェブサーバーとの間でネットワークレベルの通信を確立していれば、無線LANI/F208とウェブサーバーとの間でネットワークレベルの通信経路が確立する。そして、携帯情報装置200のCPU201がブラウジングプログラムを実行するタスクと、ネットワーク2に接続されたサーバーがウェブサーバープログラムを実行するタスクとの間でネゴシエーションすることによって、第2のアプリケーションレベルの通信経路が確立する。この場合、第2のアプリケーションレベルの通信経路は、携帯情報装置200の無線LANI/F208と無線局300との間、および、無線局300とウェブサーバーとの間で確立されたネットワークレベルの通信経路を用いる。   On the other hand, if the wireless LAN I / F 208 and the wireless station 300 establish communication at the network level and the wireless station 300 establishes network level communication with the web server, the wireless LAN I / F 208 and the web server communicate with each other. A network level communication path is established between them. Then, the second application level communication path is established by negotiating between the task in which the CPU 201 of the portable information device 200 executes the browsing program and the task in which the server connected to the network 2 executes the web server program. Establish. In this case, the second application level communication path is a network level communication path established between the wireless LAN I / F 208 of the portable information device 200 and the wireless station 300 and between the wireless station 300 and the web server. Is used.

このため、第1のアプリケーションレベルの通信経路と、第2のアプリケーションレベルの通信経路とは、無線LANI/F208と無線局300との間で確立された1つのネットワークレベルにおける通信経路を共有する。   For this reason, the first application level communication path and the second application level communication path share a single network level communication path established between the wireless LAN I / F 208 and the wireless station 300.

なお、本実施の形態においては、携帯情報装置200が通信可能なハードウェアとして無線LANI/F208を備える例を説明するが、例えばBluetooth(登録商標)等の近距離無線装置を備えるようにしてもよいし、USB(Universal Serial Bus)ケーブル等の有線で他の装置と接続して通信する通信回路を備えるようにしてもよい。具体的には、携帯情報装置200およびMFP100それぞれが、例えばBluetooth(登録商標)等の近距離無線装置を搭載する場合には、携帯情報装置200の近距離無線装置と、MFP100の近距離無線装置とがネットワークレベルの通信を確立する。この場合、携帯情報装置200の近距離無線装置と、MFP100の近距離無線装置とは、予め登録された相手方の近距離無線装置と通信可能になると、相手方の近距離無線装置との間でネットワークレベルの通信経路を確立する。   In the present embodiment, an example is described in which the portable information device 200 includes a wireless LAN I / F 208 as hardware capable of communication. However, for example, a short-range wireless device such as Bluetooth (registered trademark) may be provided. Alternatively, a communication circuit may be provided which communicates by connecting to another device by wire such as a USB (Universal Serial Bus) cable. Specifically, when each of portable information device 200 and MFP 100 is equipped with a short-range wireless device such as Bluetooth (registered trademark), for example, the short-range wireless device of portable information device 200 and the short-range wireless device of MFP 100 Establish network level communication. In this case, when the short-range wireless device of portable information device 200 and the short-range wireless device of MFP 100 can communicate with the pre-registered counterpart's short-range wireless device, a network is established between the counterpart's short-range radio device. Establish a level communication path.

また、携帯情報装置200およびMFP100それぞれが、USBケーブルが接続される通信回路を備える場合には、携帯情報装置200とMFP100とがUSBケーブルで接続されると、携帯情報装置200の通信回路とMFP100の通信回路とがネットワークレベルの通信経路を確立する。   Further, when each of portable information device 200 and MFP 100 includes a communication circuit to which a USB cable is connected, when portable information device 200 and MFP 100 are connected by a USB cable, the communication circuit of portable information device 200 and MFP 100 are connected. Establish a network level communication path.

フラッシュメモリ203は、CPU201が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。CPU201は、フラッシュメモリ203に記録されたプログラムを、CPU201が備えるRAMにロードして実行する。なお、CPU201が実行するプログラムとして、フラッシュメモリ203に記録されたプログラムは、ネットワーク2に接続された他のコンピューターが、フラッシュメモリ203に記憶されたプログラムを書換えたプログラム、または、追加して書き込んだ新たなプログラムをであってもよい。さらに、携帯情報装置200が、ネットワーク2に接続された他のコンピューターからダウンロードしたプログラムでもよい。ここでいうプログラムは、CPU201が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。   The flash memory 203 stores a program executed by the CPU 201 or data necessary for executing the program. The CPU 201 loads the program recorded in the flash memory 203 to the RAM included in the CPU 201 and executes it. As a program executed by the CPU 201, a program recorded in the flash memory 203 is written by another computer connected to the network 2 by rewriting the program stored in the flash memory 203 or additionally. There may be a new program. Further, the portable information device 200 may be a program downloaded from another computer connected to the network 2. The program here includes not only a program directly executable by the CPU 201 but also a source program, a compressed program, an encrypted program, and the like.

また、CPU201が実行するプログラムを記憶する媒体としては、フラッシュメモリ203に限られず、光ディスク(MO(Magnetic Optical Disc/MD(Mini Disc)/DVD(Digital Versatile Disc))、ICカード、光カード、マスクROM、EPROM(Erasable Programmable ROM)、EEPROM(Electrically EPROM)などの半導体メモリであってもよい。   Further, a medium for storing a program executed by the CPU 201 is not limited to the flash memory 203, but an optical disc (MO (Magnetic Optical Disc / MD (Mini Disc) / DVD (Digital Versatile Disc)), IC card, optical card, mask It may be a semiconductor memory such as a ROM, an EPROM (Erasable Programmable ROM), or an EEPROM (Electrically EPROM).

図5は、本実施の形態における携帯情報装置が備えるCPUの機能の概要を示すブロック図である。図5に示す機能は、携帯情報装置200が備えるCPU201が、フラッシュメモリ203に記憶された遠隔操作プログラムを実行することにより、CPU201に形成される機能である。図5を参照して、携帯情報装置200が備えるCPU201は、第1の通信経路における通信を制御する第1携帯側通信部251と、第1の通信経路とは異なる第2の通信経路における通信を制御する第2携帯側通信部253と、MFP100,101,102のいずれかを遠隔操作する遠隔操作部255と、を含む。   FIG. 5 is a block diagram showing an overview of the functions of the CPU provided in the portable information device in the present embodiment. The functions shown in FIG. 5 are functions formed in the CPU 201 when the CPU 201 included in the portable information device 200 executes a remote operation program stored in the flash memory 203. Referring to FIG. 5, CPU 201 provided in portable information device 200 includes first portable communication unit 251 that controls communication in the first communication path, and communication in a second communication path that is different from the first communication path. A second portable communication unit 253 that controls the remote control, and a remote operation unit 255 that remotely controls one of the MFPs 100, 101, and 102.

遠隔操作部255は、MFP100,101,102のうちからユーザーが選択した装置を、遠隔操作の対象となる装置として選択する。携帯情報装置200に、遠隔操作の対象となり得る装置として、MFP100,101,102が予め登録されている。遠隔操作部255は、MFP100,101,102それぞれの装置識別情報を選択可能に表示する選択画面を、表示部206に表示する。ユーザーが選択画面に表示された装置識別情報を選択する操作を操作部207に入力すれば、遠隔操作部255は、MFP100,101,102のうち選択された装置識別情報の装置を、遠隔操作の対象となる装置として選択する。ここでは、MFP100の装置識別情報が選択された場合を例に説明する。   Remote operation unit 255 selects a device selected by the user from MFPs 100, 101, and 102 as a device to be remotely operated. In portable information device 200, MFPs 100, 101, and 102 are registered in advance as devices that can be remotely operated. Remote operation unit 255 displays a selection screen on display unit 206 so that the device identification information of each of MFPs 100, 101, 102 can be selected. When the user inputs an operation for selecting the device identification information displayed on the selection screen to the operation unit 207, the remote operation unit 255 selects the device with the device identification information selected from the MFPs 100, 101, and 102 for remote operation. Select as target device. Here, a case where device identification information of MFP 100 is selected will be described as an example.

遠隔操作部255は、第1携帯側通信部251に、遠隔操作の対象となる装置として選択されたMFP100との間でアプリケーションレベルの通信の確立を指令する。この指令は、遠隔操作の対象となる装置として選択されたMFP100のネットワークアドレスを含む。携帯情報装置200のフラッシュメモリに、MFP100,101,102それぞれの装置識別情報およびネットワークアドレスとの組を記憶しておくようにすればよい。   Remote operation unit 255 instructs first mobile communication unit 251 to establish application level communication with MFP 100 selected as the device to be remotely operated. This command includes the network address of MFP 100 selected as the device to be remotely operated. A set of device identification information and network address of each of MFPs 100, 101, and 102 may be stored in the flash memory of portable information device 200.

ここでは、携帯情報装置200の無線LANI/F208が無線局300と通信可能な距離の関係にあり、無線LANI/F208と無線局300との間でネットワークレベルの通信経路が確立されており、かつ、無線局300とMFP100,101,102それぞれとの間で、ネットワークレベルの通信経路が確立されている場合を例に説明する。   Here, the wireless LAN I / F 208 of the portable information device 200 is in a distance relationship that allows communication with the wireless station 300, a network level communication path is established between the wireless LAN I / F 208 and the wireless station 300, and A case where a network level communication path is established between the wireless station 300 and each of the MFPs 100, 101, 102 will be described as an example.

第1携帯側通信部251は、無線LANI/F208を制御し、遠隔操作部255から入力される指令に従って、遠隔操作の対象となる装置として選択されたMFP100とネゴシエーションすることによって、アプリケーションレベルの通信経路を確立する。第1携帯側通信部251が、遠隔操作部255からの指令に従って、MFP100との間で最初に確立するアプリケーションレベルの通信経路を第1の通信経路という。第1携帯側通信部251は、第1の通信経路を識別するための経路識別情報を遠隔操作部255に出力する。第1の通信経路を識別するための経路識別情報は、第1の通信経路で接続された携帯情報装置200を識別するための装置識別情報を含む。携帯情報装置200の装置識別情報は、例えば、携帯情報装置200に割り当てられたネットワーク2上の位置情報である。ネットワーク2上の位置情報は、例えば、IP(Internet Protocol)アドレスまたはMAC(Media Access Control)アドレスである。   The first mobile communication unit 251 controls the wireless LAN I / F 208 and negotiates with the MFP 100 selected as a device to be remotely operated in accordance with a command input from the remote operation unit 255, thereby performing application level communication. Establish a route. An application-level communication path that is first established between the first mobile communication unit 251 and the MFP 100 in accordance with a command from the remote operation unit 255 is referred to as a first communication path. The first mobile communication unit 251 outputs route identification information for identifying the first communication route to the remote operation unit 255. The route identification information for identifying the first communication route includes device identification information for identifying the portable information device 200 connected through the first communication route. The device identification information of the portable information device 200 is position information on the network 2 assigned to the portable information device 200, for example. The location information on the network 2 is, for example, an IP (Internet Protocol) address or a MAC (Media Access Control) address.

第1携帯側通信部251は、第1の通信経路を確立すると、無線LANI/F208が、第1の通信経路でMFP100から受信するデータを遠隔操作部255に出力し、遠隔操作部255から入力されるデータを、無線LANI/F208を介してMFP100に送信する。第1の通信経路は、MFP100によってログインが許可される前に、第1携帯側通信部251が、遠隔操作部255からの指令に従って、MFP100との間で確立するアプリケーションレベルの通信経路である。   When the first mobile communication unit 251 establishes the first communication path, the wireless LAN I / F 208 outputs data received from the MFP 100 via the first communication path to the remote operation unit 255 and inputs from the remote operation unit 255. The transmitted data is transmitted to the MFP 100 via the wireless LAN I / F 208. The first communication path is an application-level communication path established with MFP 100 by first portable communication unit 251 in accordance with a command from remote operation unit 255 before login by MFP 100 is permitted.

なお、携帯情報装置200およびMFP100それぞれが通信可能なハードウェアとして、例えばBluetooth(登録商標)等の近距離無線装置を備える場合、第1携帯側通信部251は、近距離無線装置を制御し、遠隔操作部255から入力される指令に従って、MFP100との間でネゴシエーションすることによって、アプリケーションレベルの通信経路を第1の通信経路として確立するようにしてもよい。さらに、携帯情報装置200およびMFP100それぞれが通信可能なハードウェアとして、USBケーブルが接続される通信回路を備え、互いにUSBケーブルで接続される場合、第1携帯側通信部251は、通信回路を制御し、遠隔操作部255から入力される指令に従って、MFP100との間でネゴシエーションすることによって、アプリケーションレベルの通信経路を第1の通信経路として確立するようにしてもよい。   When the short-range wireless device such as Bluetooth (registered trademark) is provided as hardware with which the portable information device 200 and the MFP 100 can communicate, for example, the first portable communication unit 251 controls the short-range wireless device, An application level communication path may be established as the first communication path by negotiating with MFP 100 in accordance with a command input from remote control unit 255. Furthermore, when the portable information device 200 and the MFP 100 each include a communication circuit to which a USB cable is connected as hardware capable of communication, and the first portable communication unit 251 controls the communication circuit when they are connected to each other via a USB cable. Then, an application level communication path may be established as the first communication path by negotiating with MFP 100 in accordance with a command input from remote operation unit 255.

遠隔操作部255は、第1携帯側通信部251によって第1の通信経路が確立されると、MFP100との間で第1の通信経路で通信が可能となる。遠隔操作部255は、第1の通信経路でMFP100にログイン要求を送信する。ログイン要求を受信するMFP100は、ログイン画面を第1の通信経路で返信するので、遠隔操作部255はMFP100から受信されるログイン画面を表示部206に表示し、ユーザーが操作部207にログイン画面に従って入力するユーザー識別情報と認証情報とを受け付ける。遠隔操作部255は、受け付けられたユーザー識別情報と認証情報との組をMFP100に第1通信経路で送信する。MFP100においては、上述したように、ログインを許可する場合は許可信号を返信し、ログインを許可しない場合は不許可信号を返信する。遠隔操作部255は、第1の通信経路でMFP100から許可信号を受信するならば、MFP100の装置識別情報を、CPU201が備えるRAMに一時記憶する。MFP100は、携帯情報装置200が遠隔操作の対象とする装置である。なお、本実施の形態においては、認証情報としてパスワードを用いる例を示すが、認証情報をユーザーの指紋、静脈パターン、虹彩等の生体情報を用いるようにしてもよい。この場合、携帯情報装置200は、生体情報を読み取るためのアプリケーションプログラムがインストールされる。   When the first portable communication unit 251 establishes the first communication path, the remote operation unit 255 can communicate with the MFP 100 through the first communication path. Remote operation unit 255 transmits a login request to MFP 100 through the first communication path. The MFP 100 that receives the login request returns a login screen via the first communication path, so the remote operation unit 255 displays the login screen received from the MFP 100 on the display unit 206, and the user follows the login screen on the operation unit 207. Accepts user identification information and authentication information to be input. Remote operation unit 255 transmits the accepted set of user identification information and authentication information to MFP 100 via the first communication path. As described above, MFP 100 returns a permission signal when login is permitted, and returns a non-permission signal when login is not permitted. If remote control unit 255 receives a permission signal from MFP 100 via the first communication path, remote control unit 255 temporarily stores device identification information of MFP 100 in a RAM provided in CPU 201. The MFP 100 is a device that is a target of remote operation by the portable information device 200. In this embodiment, an example is shown in which a password is used as authentication information, but biometric information such as a user's fingerprint, vein pattern, and iris may be used as the authentication information. In this case, the portable information device 200 is installed with an application program for reading biometric information.

遠隔操作部255は、MFP100によってログインが許可された後に、第2携帯側通信部253に第2の通信経路を確立させる。具体的には、遠隔操作部255は、MFP100と第1の通信経路を用いて通信し、第2の通信経路を識別するための経路識別情報を決定する。経路識別情報は、例えば、ESSID(Extended Service Set Identifier)、暗号方式、パスフレーズ等を含む。そして、第2携帯側通信部253は、MFP100との間で決定された経路識別情報を含む通信確立指令を第2携帯側通信部253に出力する。経路識別情報は、MFP100を識別するための装置識別情報を含む。   Remote operation unit 255 causes second mobile communication unit 253 to establish a second communication path after login is permitted by MFP 100. Specifically, remote operation unit 255 communicates with MFP 100 using the first communication path, and determines path identification information for identifying the second communication path. The route identification information includes, for example, an ESSID (Extended Service Set Identifier), an encryption method, a passphrase, and the like. Then, second mobile communication unit 253 outputs a communication establishment command including route identification information determined with MFP 100 to second mobile communication unit 253. The path identification information includes device identification information for identifying MFP 100.

第2携帯側通信部253は、遠隔操作部255から入力される通信確立指令に従って、無線LANI/F208を制御し、通信確立指令に含まれる経路識別情報によって特定されるMFP100とネゴシエーションすることによって、アプリケーションレベルの通信経路を確立する。第2携帯側通信部253が、遠隔操作部255から入力される通信確立指令に従って、MFP100との間で確立するアプリケーションレベルの通信経路を第2の通信経路という。第2携帯側通信部253は、第2の通信経路を識別するための経路識別情報を遠隔操作部255に出力する。第2携帯側通信部253は、第2の通信経路を確立すると、無線LANI/F208が、第2の通信経路でMFP100から受信するデータを遠隔操作部255に出力し、遠隔操作部255から入力されるデータを、第2の通信経路でMFP100に送信する。第2の通信経路は、第2携帯側通信部253が、遠隔操作部255から入力される通信確立指令に従って、第1の通信経路が確立された後に、MFP100との間で確立するアプリケーションレベルの通信経路である。   The second portable communication unit 253 controls the wireless LAN I / F 208 in accordance with the communication establishment command input from the remote operation unit 255, and negotiates with the MFP 100 specified by the path identification information included in the communication establishment command. Establish application level communication paths. The application level communication path established with MFP 100 in accordance with the communication establishment command input from remote operation section 255 by second portable communication section 253 is referred to as a second communication path. Second mobile communication unit 253 outputs route identification information for identifying the second communication route to remote operation unit 255. When the second mobile communication unit 253 establishes the second communication path, the wireless LAN I / F 208 outputs data received from the MFP 100 via the second communication path to the remote operation unit 255 and inputs from the remote operation unit 255. The transmitted data is transmitted to MFP 100 through the second communication path. The second communication path is an application level established by the second mobile communication unit 253 with the MFP 100 after the first communication path is established according to the communication establishment command input from the remote operation unit 255. It is a communication path.

なお、携帯情報装置200およびMFP100それぞれが通信可能なハードウェアとして、例えばBluetooth(登録商標)等の近距離無線装置を備える場合、第2携帯側通信部253は、近距離無線装置を制御し、遠隔操作部255から入力される通信確立指令に従って、MFP100との間でネゴシエーションすることによって、アプリケーションレベルの通信経路を第2の通信経路として確立するようにしてもよい。さらに、携帯情報装置200およびMFP100それぞれが通信可能なハードウェアとして、USBケーブルが接続される通信回路を備え、互いにUSBケーブルで接続される場合、第2携帯側通信部253は、通信回路を制御し、遠隔操作部255から入力される通信確立指令に従って、MFP100との間でネゴシエーションすることによって、アプリケーションレベルの通信経路を第2の通信経路として確立するようにしてもよい。   Note that when the portable information device 200 and the MFP 100 each include a short-range wireless device such as Bluetooth (registered trademark) as hardware capable of communication, the second portable communication unit 253 controls the short-range wireless device, An application level communication path may be established as the second communication path by negotiating with MFP 100 in accordance with a communication establishment command input from remote operation unit 255. Furthermore, when the portable information device 200 and the MFP 100 each include a communication circuit to which a USB cable is connected as hardware capable of communication, and the two are connected to each other via a USB cable, the second portable communication unit 253 controls the communication circuit. Then, an application level communication path may be established as the second communication path by negotiating with MFP 100 in accordance with a communication establishment command input from remote operation unit 255.

また、第2の通信経路が確立された後に、第1の通信経路と第2の通信経路を入れ替えるようにしてもよい。第1の通信経路と第2の通信経路それぞれの通信速度等に基づいて、入れ替えるか否かを判断するようにすればよい。   Further, after the second communication path is established, the first communication path and the second communication path may be switched. It is only necessary to determine whether or not to replace them based on the communication speeds of the first communication path and the second communication path.

ここで、MFP100の機能について説明する。図6は、本実施の形態におけるMFPが備えるCPUの機能の概要を、HDDに記憶されるデータとともに示すブロック図である。図6に示す機能は、MFP100が備えるCPU111が、ROM113、HDD115、CD−ROM118に記憶された遠隔制御プログラムを実行することにより、CPU111に形成される機能である。図6を参照して、CPU111は、第1の通信経路における通信を制御する第1装置側通信部51と、第2の通信経路における通信を制御する第2装置側通信部53と、携帯情報装置200から受信される遠隔操作指令に従って処理を実行する遠隔制御部55と、を含む。   Here, functions of MFP 100 will be described. FIG. 6 is a block diagram showing an overview of the functions of the CPU provided in the MFP according to the present embodiment, together with data stored in the HDD. The functions shown in FIG. 6 are functions formed in CPU 111 when CPU 111 provided in MFP 100 executes a remote control program stored in ROM 113, HDD 115, and CD-ROM 118. Referring to FIG. 6, the CPU 111 includes a first device-side communication unit 51 that controls communication in the first communication path, a second device-side communication unit 53 that controls communication in the second communication path, and portable information. And a remote control unit 55 that executes processing in accordance with a remote operation command received from the device 200.

第1装置側通信部51は、通信I/F部112を制御し、遠隔制御部55から入力される指令に従って、携帯情報装置200とネゴシエーションすることによって、アプリケーションレベルの通信経路を確立する。第1装置側通信部51は、通信I/F部112が携帯情報装置200からネゴシエーションの開始を要求する信号を受信すると、遠隔制御部55にネゴシエーションの開始を要求する。遠隔制御部55は、ネゴシエーションの開始が要求されると、第1装置側通信部51にネゴシエーションの開始を指示する指令を出力する。第1装置側通信部51が、遠隔制御部55からの指令に従って、携帯情報装置200との間で最初に確立するアプリケーションレベルの通信経路が第1の通信経路である。第1装置側通信部51は、第1の通信経路を識別するための経路識別情報を遠隔制御部55に出力する。経路識別情報は、第1の通信経路で接続された携帯情報装置200の装置識別情報を含む。第1装置側通信部51は、第1の通信経路を確立すると、通信I/F部112が、第1の通信経路で携帯情報装置200から受信するデータを遠隔制御部55に出力し、遠隔制御部55から入力されるデータを、通信I/F部112を介してMFP100に送信する。第1の通信経路は、携帯情報装置200のログインを許可する前に、第1装置側通信部51が、遠隔制御部55からの指令に従って、携帯情報装置200との間で確立するアプリケーションレベルの通信経路である。   The first device-side communication unit 51 controls the communication I / F unit 112 and negotiates with the portable information device 200 according to a command input from the remote control unit 55 to establish an application level communication path. When the communication I / F unit 112 receives a signal requesting the start of negotiation from the portable information device 200, the first device-side communication unit 51 requests the remote control unit 55 to start the negotiation. When the start of the negotiation is requested, the remote control unit 55 outputs a command for instructing the first device side communication unit 51 to start the negotiation. The first communication path is the application level communication path that is first established between the first apparatus side communication section 51 and the portable information apparatus 200 in accordance with a command from the remote control section 55. The first device-side communication unit 51 outputs route identification information for identifying the first communication route to the remote control unit 55. The route identification information includes device identification information of the portable information device 200 connected through the first communication route. When the first device-side communication unit 51 establishes the first communication path, the communication I / F unit 112 outputs data received from the portable information device 200 through the first communication path to the remote control unit 55, and Data input from control unit 55 is transmitted to MFP 100 via communication I / F unit 112. The first communication path is an application level established by the first device-side communication unit 51 with the portable information device 200 in accordance with a command from the remote control unit 55 before allowing the portable information device 200 to log in. It is a communication path.

遠隔制御部55は、第1の通信経路が確立された後、携帯情報装置200から第1の通信経路でログイン要求を受信すると、携帯情報装置200にログイン画面を第1の通信経路で送信する。ログイン画面は、ユーザーを識別するためのユーザー識別情報を入力する領域と、認証情報を入力する領域とを含む。遠隔制御部55は、ログイン画面を送信した携帯情報装置200からユーザー識別情報と認証情報とを第1の通信経路で受信すると、携帯情報装置200を操作するユーザーを認証する。MFP100は、ユーザーを識別するためのユーザー識別情報と認証情報とを含むユーザーデータ95をHDD115に記憶している。遠隔制御部55は、携帯情報装置200から受信されたユーザー識別情報と認証情報とをHDD115に予め記憶されているユーザーデータと比較する。遠隔制御部55は、両者が一致すれば認証成功と判断し、ログインを許可するが、両者が一致しなければ認証失敗と判断し、ログインを許可しない。遠隔制御部55は、ログインを許可する場合は許可信号を第1の通信経路で返信し、ログインを許可しない場合は不許可信号を第1の通信経路で返信する。   When the remote control unit 55 receives a login request from the portable information device 200 through the first communication path after the first communication path is established, the remote control unit 55 transmits a login screen to the portable information device 200 through the first communication path. . The login screen includes an area for inputting user identification information for identifying a user and an area for inputting authentication information. When receiving the user identification information and the authentication information from the portable information device 200 that has transmitted the login screen through the first communication path, the remote control unit 55 authenticates the user who operates the portable information device 200. MFP 100 stores user data 95 including user identification information for identifying a user and authentication information in HDD 115. Remote control unit 55 compares user identification information and authentication information received from portable information device 200 with user data stored in advance in HDD 115. If the two match, the remote control unit 55 determines that the authentication is successful and permits login, but if both do not match, the remote control unit 55 determines that the authentication has failed and does not permit login. The remote control unit 55 returns a permission signal through the first communication path when permitting login, and returns a non-permission signal through the first communication path when login is not permitted.

遠隔制御部55は、携帯情報装置200を操作するユーザーの認証に成功した後、携帯情報装置200と第1の通信経路を用いてネゴシエーションし、第2の通信経路を識別するための経路識別情報を決定し、携帯情報装置200との間で決定された経路識別情報を含む通信確立指令を第2装置側通信部53に出力する。経路識別情報は、携帯情報装置200を識別するための装置識別情報を含む。   The remote control unit 55, after successfully authenticating the user who operates the portable information device 200, negotiates with the portable information device 200 using the first communication path and identifies the second communication path. And the communication establishment command including the path identification information determined with the portable information device 200 is output to the second device-side communication unit 53. The route identification information includes device identification information for identifying the portable information device 200.

第2装置側通信部53は、遠隔制御部55から入力される通信確立指令に従って、通信I/F部112を制御し、通信確立指令に含まれる経路識別情報によって特定される携帯情報装置200とネゴシエーションすることによって、アプリケーションレベルの通信経路を確立する。第2装置側通信部53が、遠隔制御部55から入力される通信確立指令に従って、携帯情報装置200との間で確立するアプリケーションレベルの通信経路は第2の通信経路である。   The second device side communication unit 53 controls the communication I / F unit 112 according to the communication establishment command input from the remote control unit 55, and the portable information device 200 specified by the path identification information included in the communication establishment command. By negotiating, an application level communication path is established. The application level communication path established between the second apparatus side communication unit 53 and the portable information device 200 in accordance with the communication establishment command input from the remote control unit 55 is the second communication path.

遠隔制御部55は、携帯情報装置200との間で確立された第1の通信経路が切断される場合、または、携帯情報装置200からログアウト指令を第1の通信経路で受信する場合、第1の通信経路を切断する。   When the first communication path established with the portable information device 200 is disconnected or when the remote control unit 55 receives a logout command from the portable information device 200 through the first communication path, Disconnect the communication path.

遠隔制御部55は、携帯情報装置200を操作するユーザーの認証に成功した後、ログアウト指令を受信するまでの間、携帯情報装置200に遠隔操作画面を送信し、携帯情報装置200から遠隔操作指令を受信する。そして、遠隔制御部55は、受信された遠隔操作指令に従って処理を実行する。遠隔制御部55は、遠隔操作画面を生成する遠隔操作画面生成部73と、遠隔操作画面を送信する装置側送信制御部61と、遠隔操作指令を受け付ける遠隔操作受付部69と、遠隔操作指令に従って処理を実行する処理実行部71と、装置側暗号部63と、装置側復号部65と、装置側合成部67と、を含む。   The remote control unit 55 transmits a remote operation screen to the portable information device 200 until the logout command is received after successful authentication of the user who operates the portable information device 200, and the remote operation command is sent from the portable information device 200. Receive. And the remote control part 55 performs a process according to the received remote operation command. The remote control unit 55 includes a remote operation screen generation unit 73 that generates a remote operation screen, a device-side transmission control unit 61 that transmits a remote operation screen, a remote operation reception unit 69 that receives a remote operation command, and a remote operation command. A processing execution unit 71 that executes processing, a device-side encryption unit 63, a device-side decryption unit 65, and a device-side synthesis unit 67 are included.

遠隔操作画面生成部73は、遠隔操作画面を生成する。遠隔操作画面は、HDD115に予め記憶され、処理を実行するための設定値を設定するための設定画面、設定画面を選択するためのメニュー画面、後述する処理実行部71が処理を実行した結果を含む処理結果画面を含む。処理結果画面は、HDD115に記憶された履歴情報を抽出する処理が実行される場合に、抽出された履歴情報を表示する履歴表示画面を含む。また、処理結果画面は、HDD115に記憶されたデータの画像を表示する処理が実行される場合に、データの画像を表示する部分を含むプレビュー画面を含む。遠隔操作画面生成部73は、遠隔操作画面を装置側送信制御部61に出力する。   The remote operation screen generation unit 73 generates a remote operation screen. The remote operation screen is stored in advance in the HDD 115 and includes a setting screen for setting a setting value for executing processing, a menu screen for selecting the setting screen, and a result of processing executed by the processing execution unit 71 described later. Includes processing result screen. The processing result screen includes a history display screen that displays the extracted history information when processing for extracting the history information stored in the HDD 115 is executed. Further, the processing result screen includes a preview screen including a portion for displaying the data image when processing for displaying the data image stored in HDD 115 is executed. The remote operation screen generation unit 73 outputs the remote operation screen to the device side transmission control unit 61.

図7は、遠隔操作画面の一例を示す図である。図7を参照して、遠隔操作画面301は、遠隔操作の対象となるMFP100の表示部161に表示される操作画面に対応する画面を表示する領域303と、操作部163のハードキー部167を模した画像を表示する領域305と、を含む。図7に示す遠隔操作画面301は、領域303に、画像形成処理のための設定値を設定するための設定画面が表示されている場合を示している。   FIG. 7 is a diagram illustrating an example of a remote operation screen. Referring to FIG. 7, remote operation screen 301 includes an area 303 for displaying a screen corresponding to the operation screen displayed on display unit 161 of MFP 100 to be remotely operated, and hard key unit 167 of operation unit 163. And an area 305 for displaying a simulated image. A remote operation screen 301 illustrated in FIG. 7 illustrates a case where a setting screen for setting setting values for image forming processing is displayed in an area 303.

図6に戻って、装置側送信制御部61は、データを携帯情報装置200に、第1の通信経路、第2の通信経路、または、第1の通信経路および第2の通信経路で送信する。装置側送信制御部61は、機密情報を含むデータを第2の通信経路で送信し、機密情報を含まないデータを第1の通信経路で送信する。   Returning to FIG. 6, the device-side transmission control unit 61 transmits data to the portable information device 200 through the first communication path, the second communication path, or the first communication path and the second communication path. . The apparatus-side transmission control unit 61 transmits data including confidential information via the second communication path, and transmits data not including confidential information via the first communication path.

装置側送信制御部61は、分離部75を含む。分離部75は、送信の対象となる1単位のデータ、例えば、1つの遠隔操作画面の少なくとも一部が所定の条件を満たす場合は、データのうちで所定の条件を満たす第1の部分と、データのうちで所定の条件を満たさない第2の部分と、に分離する。所定の条件は、ここでは、データの閲覧が特定のユーザーに制限されていることとしている。例えば、送信の対象となる1単位のデータが遠隔操作のための遠隔操作画面の場合、遠隔操作画面中でアクセスが制限される元データの画像を含む領域を第1の部分とし、第1の部分以外を第2の部分とする。   The device-side transmission control unit 61 includes a separation unit 75. The separation unit 75 is configured to transmit one unit of data to be transmitted, for example, when at least a part of one remote operation screen satisfies a predetermined condition, The data is separated into a second portion that does not satisfy a predetermined condition. Here, the predetermined condition is that data browsing is restricted to a specific user. For example, when one unit of data to be transmitted is a remote operation screen for remote operation, an area including an image of original data whose access is restricted in the remote operation screen is defined as the first part, The portion other than the portion is set as the second portion.

例えば、送信の対象となる1単位の送信データが、遠隔操作画面の場合を例に、具体的に説明する。遠隔操作画面301が処理結果画面の場合、処理結果画面は、領域303に処理の結果得られるデータの画像を含む。HDD115に記憶された履歴情報93を抽出する処理が実行される場合における処理結果画面は、領域303に履歴情報93を配列した画像である。この場合、履歴情報93のうちから抽出される履歴情報が公開されておらず、特定のユーザーのみがアクセス可能に設定され、他のユーザーによるアクセスが制限されている場合、履歴情報93のうちから抽出される履歴情報が、アクセスが制限される元データである。この場合は、処理結果画面のうち、履歴情報93のうちから抽出される履歴情報を配列した画像の領域303を第1の部分として、第1の部分以外の部分を第2の部分として、分離する。   For example, a specific description will be given by taking an example in which one unit of transmission data to be transmitted is a remote operation screen. When the remote operation screen 301 is a processing result screen, the processing result screen includes an image of data obtained as a result of the processing in an area 303. The processing result screen when the process of extracting the history information 93 stored in the HDD 115 is executed is an image in which the history information 93 is arranged in the area 303. In this case, when the history information extracted from the history information 93 is not disclosed, only a specific user is set to be accessible, and access by other users is restricted, the history information 93 is The extracted history information is the original data whose access is restricted. In this case, in the processing result screen, the region 303 of the image in which history information extracted from the history information 93 is arranged as the first portion, and the portion other than the first portion as the second portion is separated. To do.

HDD115に記憶されたデータ91の画像を表示する処理が実行される場合の処理結果画面は、領域303にデータ91の画像を含む。この場合、表示の対象とされるデータ91が公開されておらず、特定のユーザーのみがアクセス可能に設定され、他のユーザーによるアクセスが制限されている場合、表示の対象とされるデータ91が、アクセスが制限される元データである。例えば、表示の対象とされるデータ91が、HDD115が有する複数の記憶領域のうち特定のユーザーのみがアクセス可能な領域に記憶されている場合、または、表示の対象とされるデータ91そのものが特定のユーザーのみがアクセス可能な状態に設定されている場合である。この場合は、処理結果画面のうち、表示の対象とされるデータ91の画像を含む領域303を第1の部分として、第1の部分以外の部分を第2の部分として、分離する。分離部75は、元データが画像でない場合、元データの画像を生成し、遠隔操作画面に合成するための条件を定めた生成データを生成する。生成データは、元データを表示する方法、および遠隔操作画面中に配置する位置を含む。   The processing result screen when the process of displaying the image of data 91 stored in HDD 115 is executed includes the image of data 91 in area 303. In this case, when the data 91 to be displayed is not disclosed, only a specific user is set to be accessible and access by other users is restricted, the data 91 to be displayed is The original data whose access is restricted. For example, when the data 91 to be displayed is stored in an area accessible only by a specific user among the plurality of storage areas of the HDD 115, or the data 91 itself to be displayed is specified This is a case where only the user is accessible. In this case, in the processing result screen, the region 303 including the image of the data 91 to be displayed is separated as the first portion, and the portion other than the first portion is separated as the second portion. When the original data is not an image, the separation unit 75 generates an image of the original data, and generates generated data that defines conditions for combining with the remote operation screen. The generated data includes a method for displaying the original data and a position to be arranged in the remote operation screen.

図8は、生成データの一例を示す図である。図8を参照して、生成データは、元データに含まれる複数の文字データごとに、生成レコードを含む。生成レコードは、文字データの項目と、フォントの項目と、文字色の項目と、背景色の項目と、埋め込み座標の項目と、を含む。文字データの項目は、元データに含まれる複数の文字データの1つが設定される。フォントの項目および文字色の項目は、文字データを表示するためのフォントおよび色がそれぞれ設定される。背景色の項目は、文字データが表示される領域の背景の色が設定される。埋め込み座標の項目は、文字データを配置する遠隔操作画面中の位置を示す座標値が設定される。例えば、文字データ「デザインアイデアレポート」が文字データの項目に設定された生成レコードは、フォントの項目に「ゴシック」が設定され、文字色の項目に「R/G/B:255」が設定され、背景色の項目に「R/G/B:F0」が設定され、埋め込み座標の項目に「X:200,Y:110〜X:460,Y:130」が設定される。これにより、文字データ「デザインアイデアレポート」が、「ゴシック」書体の「白色」の文字で、黒色の背景色で表示されることを示し、遠隔操作画面において、X座標110、Y座標460とする頂点と、X座標460、Y座標130とする頂点とで定まる矩形の領域に配置されることを示している。   FIG. 8 is a diagram illustrating an example of generated data. Referring to FIG. 8, the generated data includes a generated record for each of a plurality of character data included in the original data. The generated record includes a character data item, a font item, a character color item, a background color item, and an embedded coordinate item. In the item of character data, one of a plurality of character data included in the original data is set. In the font item and the character color item, a font and a color for displaying character data are set, respectively. In the background color item, the background color of the area where the character data is displayed is set. In the embedded coordinate item, a coordinate value indicating a position in the remote operation screen where the character data is arranged is set. For example, in the generated record in which the character data “design idea report” is set in the character data item, “Gothic” is set in the font item and “R / G / B: 255” is set in the character color item. “R / G / B: F0” is set in the background color item, and “X: 200, Y: 110-X: 460, Y: 130” is set in the embedded coordinate item. This indicates that the character data “design idea report” is displayed with “white” characters of the “Gothic” typeface and a black background color, and the X coordinate 110 and the Y coordinate 460 are displayed on the remote operation screen. It is shown that they are arranged in a rectangular area determined by the vertices and vertices having X coordinates 460 and Y coordinates 130.

図6に戻って、装置側送信制御部61は、分離部75によって送信データが第1の部分と第2の部分とに分離される場合、第1の部分に対応する元データが画像ならば第1の部分を装置側暗号部63に出力し、第2の部分を第1装置側通信部51に出力する。この場合、第1の部分と第2の部分とが互いに組になることを示す情報を、第1の部分と第2の部分の少なくとも一方、または双方に付加するのが好ましい。装置側送信制御部61は、分離部75によって送信データが第1の部分と第2の部分とに分離される場合、第1の部分に対応する元データが画像でなければ元データと生成データとの組を装置側暗号部63に出力し、第2の部分を第1装置側通信部51に出力する。この場合、元データと生成データとの組と第2の部分とが互いに組になることを示す情報を、元データと生成データとの組と第2の部分のいずれか一方、または双方に付加するのが好ましい。   Returning to FIG. 6, when the transmission data is separated into the first part and the second part by the separation unit 75, the apparatus-side transmission control unit 61 determines that the original data corresponding to the first part is an image. The first part is output to the device-side encryption unit 63 and the second part is output to the first device-side communication unit 51. In this case, it is preferable to add information indicating that the first part and the second part form a pair to at least one of the first part and the second part, or both. When the transmission data is separated into the first part and the second part by the separation unit 75, the apparatus-side transmission control unit 61 uses the original data and the generated data if the original data corresponding to the first part is not an image. Are output to the device-side encryption unit 63, and the second portion is output to the first device-side communication unit 51. In this case, information indicating that the pair of the original data and the generated data and the second part are paired is added to one or both of the pair of the original data and the generated data and the second part. It is preferable to do this.

装置側送信制御部61は、分離部75によって送信データが第1の部分と第2の部分とに分離されない場合、送信データが所定の条件を満たすならば送信データを装置側暗号部63に出力し、送信データが所定の条件を満たさないならば送信データを第2装置側通信部53に出力する。   If the transmission data is not separated into the first part and the second part by the separation unit 75, the device-side transmission control unit 61 outputs the transmission data to the device-side encryption unit 63 if the transmission data satisfies a predetermined condition. If the transmission data does not satisfy the predetermined condition, the transmission data is output to the second device side communication unit 53.

装置側暗号部63は、装置側送信制御部61からデータが入力されることに応じて、データを暗号化し、暗号データを第2装置側通信部53に出力する。装置側送信制御部61から入力されるデータは、第1の部分、元データと生成データとの組、または、送信データそのものの場合と、がある。送信の対象となる送信データのうち所定の条件を満たす部分を暗号化した暗号データを携帯情報装置200に送信するので、データの送信途中で、機密情報が漏洩するのを防止することができる。また、送信の対象となる送信データのうち所定の条件を満たす第1の部分のみを暗号化する場合は、第2の部分を暗号化しないので、暗号化の対象となるデータのデータ量を少なくして、暗号化の処理の負荷を低減することができる。また、暗号化したデータは、暗号化する間の元データよりもデータ量が増加する場合があるが、暗号化する第1の部分をできるだけ小さくするので、送信データのすべてを暗号化する場合に比較して、送信するデータの総量を少なくすることができる。   The device side encryption unit 63 encrypts the data in response to the data input from the device side transmission control unit 61, and outputs the encrypted data to the second device side communication unit 53. The data input from the device-side transmission control unit 61 includes a first part, a pair of original data and generated data, or transmission data itself. Since the encrypted data obtained by encrypting the portion satisfying the predetermined condition among the transmission data to be transmitted is transmitted to the portable information device 200, it is possible to prevent leakage of confidential information during the data transmission. In addition, when only the first part satisfying the predetermined condition is transmitted from the transmission data to be transmitted, the second part is not encrypted, so the data amount of the data to be encrypted is reduced. Thus, the load of encryption processing can be reduced. In addition, the amount of data of the encrypted data may be larger than the original data during the encryption, but the first part to be encrypted is made as small as possible, so when all the transmission data is encrypted In comparison, the total amount of data to be transmitted can be reduced.

ここで、図5に戻って、遠隔操作部255は、遠隔操作を受け付ける携帯側操作受付部273と、遠隔操作に対応する遠隔操作指令を送信する携帯側送信制御部261と、携帯側暗号部263と、携帯側復号部265と、画像復元部267と、携帯側合成部269と、表示部206を制御する表示制御部271と、を含む。   Here, returning to FIG. 5, the remote operation unit 255 includes a mobile side operation reception unit 273 that receives a remote operation, a mobile side transmission control unit 261 that transmits a remote operation command corresponding to the remote operation, and a mobile side encryption unit. 263, a mobile side decoding unit 265, an image restoration unit 267, a mobile side synthesis unit 269, and a display control unit 271 that controls the display unit 206.

携帯側復号部265は、第2携帯側通信部253が暗号データをMFP100から第2の通信経路で受信すると、受信された暗号データを復号し、復号したデータを画像復元部267に出力する。MFP100から受信される暗号データは、第1の部分、送信データ、元データと生成データとの組のいずれかを暗号化したデータである。   When the second mobile communication unit 253 receives the encrypted data from the MFP 100 via the second communication path, the mobile decryption unit 265 decrypts the received encrypted data and outputs the decrypted data to the image restoration unit 267. The encrypted data received from the MFP 100 is data obtained by encrypting one of the first part, the transmission data, and the combination of the original data and the generated data.

画像復元部267は、携帯側復号部265から元データと生成データとの組が入力される場合、元データの画像を、生成データに従って生成することにより第1の部分を復元する。画像復元部267は、第1の部分を携帯側合成部269に出力する。画像復元部267は、携帯側復号部265から第1の部分または送信データが入力される場合、それらをそのまま携帯側合成部269に出力する。   When a pair of original data and generated data is input from the mobile-side decoding unit 265, the image restoration unit 267 restores the first part by generating an image of the original data according to the generation data. The image restoration unit 267 outputs the first part to the portable side composition unit 269. When the first part or the transmission data is input from the mobile-side decoding unit 265, the image restoration unit 267 outputs them as they are to the mobile-side synthesis unit 269.

携帯側合成部269は、第1携帯側通信部251から送信データ、または第2の部分が入力される。携帯側合成部269は、第1携帯側通信部251から第2の部分が入力される場合、それと組になる第1の部分が、画像復元部267から入力される。携帯側合成部269は、第1の部分と第2の部分とを合成することによって送信データを復元し、復元した送信データを表示制御部271に出力する。送信データが、遠隔操作画面の場合には、遠隔操作画面が復元される。   The mobile side synthesizing unit 269 receives the transmission data or the second part from the first mobile side communication unit 251. When the second part is input from the first mobile side communication unit 251, the mobile side synthesizing unit 269 receives the first part paired with it from the image restoration unit 267. The portable side synthesizing unit 269 restores the transmission data by synthesizing the first part and the second part, and outputs the restored transmission data to the display control unit 271. When the transmission data is a remote operation screen, the remote operation screen is restored.

表示制御部271は、表示部206を制御し、送信データを表示する。表示制御部271は、送信データが遠隔操作画面の場合には、遠隔操作画面を、表示部206に表示する。   The display control unit 271 controls the display unit 206 to display transmission data. When the transmission data is a remote operation screen, the display control unit 271 displays the remote operation screen on the display unit 206.

携帯側操作受付部273は、表示部206に表示された遠隔操作画面に従ってユーザーが操作部207に入力する遠隔操作を受け付ける。具体的には、携帯側操作受付部273は、遠隔操作画面中をユーザーが指示すれば、遠隔操作画面中でユーザーにより指示された位置を示す位置情報を送信データとして、携帯側送信制御部261に出力する。なお、携帯側操作受付部273は、遠隔操作画面中でユーザーにより指示された位置に割り当てられた遠隔操作を特定し、特定された遠隔操作に対応する遠隔操作指令を送信データとして、携帯側送信制御部261に出力するようにしてもよい。   The portable side operation reception unit 273 receives a remote operation that the user inputs to the operation unit 207 according to the remote operation screen displayed on the display unit 206. Specifically, when the user points in the remote operation screen, the mobile side operation accepting unit 273 uses the position information indicating the position instructed by the user in the remote operation screen as transmission data, and the mobile side transmission control unit 261. Output to. Note that the portable side operation reception unit 273 identifies the remote operation assigned to the position designated by the user in the remote operation screen, and transmits the remote operation command corresponding to the identified remote operation as transmission data. You may make it output to the control part 261.

携帯側送信制御部261は、データを遠隔操作の対象となるMFP100に、第1の通信経路、第2の通信経路、または、第1の通信経路および第2の通信経路で送信する。携帯側送信制御部261は、機密情報を含むデータを第2の通信経路で送信し、機密情報を含まないデータを第1の通信経路で送信する。例えば、表示部206に表示された遠隔操作画面が、パスワードを入力する領域を有し、携帯側操作受付部273によってパスワードを入力する操作が受け付けられる場合、遠隔操作画面中の位置を示す位置情報は、機密情報である。したがって、遠隔操作画面中でユーザーにより指示された位置を示す位置情報が、機密情報か否かは、表示部206に表示された遠隔操作画面によって定まる。MFP100が遠隔操作画面とともに、画面中の位置情報ごとに機密情報であるか否かを示す信号を送信するようにしてもよい。この場合は、携帯側操作受付部273は、遠隔操作画面中でユーザーにより指示された位置を示す位置情報である送信データとともに機密情報であるか否か示す信号を、携帯側送信制御部261に出力し、携帯側送信制御部261が、機密情報であるか否かを示す信号に基づいて、送信データを第1の通信経路および第2の通信経路でいずれで送信するかを決定する。   Mobile-side transmission control unit 261 transmits data to MFP 100 that is the target of remote operation via the first communication path, the second communication path, or the first communication path and the second communication path. The portable-side transmission control unit 261 transmits data including confidential information via the second communication path, and transmits data not including confidential information via the first communication path. For example, when the remote operation screen displayed on the display unit 206 has an area for inputting a password, and the operation for inputting the password is accepted by the portable side operation accepting unit 273, the position information indicating the position in the remote operation screen Is confidential information. Therefore, whether or not the position information indicating the position designated by the user on the remote operation screen is confidential information is determined by the remote operation screen displayed on the display unit 206. The MFP 100 may transmit a signal indicating whether it is confidential information for each position information on the screen together with the remote operation screen. In this case, the portable side operation accepting unit 273 sends a signal indicating whether or not the information is confidential information to the portable side transmission control unit 261 together with transmission data that is position information indicating the position designated by the user in the remote operation screen. The portable transmission control unit 261 outputs and determines whether to transmit the transmission data through the first communication path and the second communication path based on a signal indicating whether or not the information is confidential information.

携帯側送信制御部261は、送信の対象となる1単位の送信データ、例えば、フラッシュメモリ203に記憶されたデータが、部分的に所定の条件を満たす場合は、データのうちで所定の条件を満たす第1の部分と、データのうちで所定の条件を満たさない第2の部分と、に分離する。所定の条件は、ここでは、データの閲覧が特定のユーザーに制限されていることとしている。   When the transmission data of one unit to be transmitted, for example, data stored in the flash memory 203 partially satisfies a predetermined condition, the portable side transmission control unit 261 sets a predetermined condition among the data. The data is separated into a first part that satisfies the condition and a second part that does not satisfy the predetermined condition in the data. Here, the predetermined condition is that data browsing is restricted to a specific user.

携帯側送信制御部261は、送信データが第1の部分と第2の部分とに分離される場合、第1の部分を携帯側暗号部263に出力し、第2の部分を第1携帯側通信部251に出力する。携帯側送信制御部261は、送信データが第1の部分と第2の部分とに分離されない場合、送信データが所定の条件を満たすならば送信データを携帯側暗号部263に出力し、送信データが所定の条件を満たさないならば送信データを第2携帯側通信部253に出力する。   When the transmission data is separated into the first part and the second part, the portable side transmission control unit 261 outputs the first part to the portable side encryption unit 263 and outputs the second part to the first portable side. The data is output to the communication unit 251. When the transmission data is not separated into the first part and the second part, the portable side transmission control unit 261 outputs the transmission data to the portable side encryption unit 263 if the transmission data satisfies a predetermined condition. If the predetermined condition is not satisfied, the transmission data is output to the second mobile communication unit 253.

携帯側暗号部263は、携帯側送信制御部261からデータが入力されることに応じて、データを暗号化し、暗号データを第2携帯側通信部253に出力する。携帯側送信制御部261から入力されるデータは、第1の部分、または、送信データそのものである。送信の対象となる送信データのうち所定の条件を満たす部分を暗号化した暗号データをMFP100に送信するので、データの送信途中で、機密情報が漏洩するのを防止することができる。また、送信の対象となる送信データのうち所定の条件を満たす第1の部分のみを暗号化する場合は、第2の部分を暗号化しないので、暗号化の対象となるデータのデータ量を少なくして、送信データ量および暗号化の処理の負荷を低減することができる。   The portable encryption unit 263 encrypts the data in response to the data input from the portable transmission control unit 261 and outputs the encrypted data to the second portable communication unit 253. The data input from the portable transmission control unit 261 is the first part or the transmission data itself. Since encrypted data obtained by encrypting a portion satisfying a predetermined condition among transmission data to be transmitted is transmitted to MFP 100, it is possible to prevent leakage of confidential information during the data transmission. In addition, when only the first part satisfying the predetermined condition is transmitted from the transmission data to be transmitted, the second part is not encrypted, so the data amount of the data to be encrypted is reduced. Thus, it is possible to reduce the amount of transmission data and the processing load of encryption.

再度図6を参照して、第2装置側通信部53は、通信I/F部112が携帯情報装置200から第2の通信経路で受信する暗号データを装置側復号部65に出力する。装置側復号部65は、暗号データを複合し、復号した第1の部分または送信データそのものを装置側合成部67に出力する。   Referring to FIG. 6 again, second device side communication unit 53 outputs the encrypted data received by communication I / F unit 112 from portable information device 200 through the second communication path to device side decryption unit 65. The device-side decryption unit 65 combines the encrypted data and outputs the decrypted first part or the transmission data itself to the device-side combining unit 67.

装置側合成部67は、第1装置側通信部51から送信データ、または第2の部分が入力される。装置側合成部67は、第1装置側通信部51から第2の部分が入力される場合、それと組になる第1の部分が、装置側復号部65から入力される。装置側合成部67は、第1の部分と第2の部分とを合成することによって送信データを復元し、復元した送信データを遠隔操作受付部69に出力する。たとえば、送信データが、パスワードを含む遠隔操作指令の場合には、遠隔操作指令が復元される。   The device-side combining unit 67 receives transmission data or the second part from the first device-side communication unit 51. When the second part is input from the first device-side communication unit 51, the device-side combining unit 67 receives the first part that is paired with the second part from the device-side decoding unit 65. The device-side combining unit 67 restores the transmission data by combining the first part and the second part, and outputs the restored transmission data to the remote operation accepting unit 69. For example, when the transmission data is a remote operation command including a password, the remote operation command is restored.

遠隔操作受付部69は、装置側合成部67から入力される送信データが位置情報の場合、先に遠隔操作画面生成部73によって生成された遠隔操作画面と、位置情報とに基づいて遠隔操作指令を特定する。遠隔操作受付部69は、遠隔操作指令を特定すると、処理実行部71に遠隔操作指令を出力する。遠隔操作指令は、処理を実行するための設定値を設定させる遠隔操作指令と、処理の実行を指示する遠隔操作指令と、を含む。設定値は、パスワードを含む。   When the transmission data input from the apparatus-side synthesis unit 67 is position information, the remote operation reception unit 69 performs a remote operation command based on the remote operation screen previously generated by the remote operation screen generation unit 73 and the position information. Is identified. When the remote operation receiving unit 69 specifies the remote operation command, the remote operation receiving unit 69 outputs the remote operation command to the process execution unit 71. The remote operation command includes a remote operation command for setting a setting value for executing the process, and a remote operation command for instructing the execution of the process. The setting value includes a password.

処理実行部71は、設定値を設定させる遠隔操作指令が入力される場合、遠隔操作指令に含まれる設定値を設定する。具体的には、RAM114に設定値を記憶する。処理実行部71は、処理の実行を指示する遠隔操作指令を受信する場合、設定値に従って処理を実行する。処理実行部71が実行する処理は、例えば、画像形成処理、原稿読取処理、データ送受信処理、記憶制御処理、履歴情報を抽出する処理、HDD115に記憶されたデータの画像を表示するプレビュー処理を含む。   The process execution unit 71 sets the setting value included in the remote operation command when the remote operation command for setting the setting value is input. Specifically, the set value is stored in the RAM 114. The process execution part 71 performs a process according to a setting value, when receiving the remote operation command which instruct | indicates execution of a process. The process executed by the process execution unit 71 includes, for example, an image forming process, a document reading process, a data transmission / reception process, a storage control process, a process for extracting history information, and a preview process for displaying an image of data stored in the HDD 115. .

画像形成処理は、画像形成部140および給紙部150を制御し、用紙に画像を形成する処理である。画像形成処理を実行するための設定値は、設定値は、給紙部150が搬送する用紙のサイズおよび方向、画像形成部140が画像を形成するための条件を定める値、例えば、カラーおよびモノクロの別、拡大率または縮小率、画像形成の枚数、画像を形成する用紙上の位置等を含む。原稿読取処理は、自動原稿搬送装置120および原稿読取部130を制御し、原稿の画像を読み取る処理である。原稿読取処理を実行するための設定値は、例えば、解像度、カラーおよびモノクロの別、画像データのフォーマット等を含む。   The image forming process is a process of controlling the image forming unit 140 and the paper feeding unit 150 to form an image on a sheet. The setting value for executing the image forming process is a value that determines the size and direction of the sheet conveyed by the sheet feeding unit 150 and the condition for the image forming unit 140 to form an image, such as color and monochrome. , Enlargement ratio or reduction ratio, the number of image formations, the position on the paper on which the image is formed, and the like. The document reading process is a process for controlling the automatic document feeder 120 and the document reading unit 130 to read an image of a document. The set values for executing the document reading process include, for example, resolution, color and monochrome, image data format, and the like.

データ送信処理は、通信I/F部112またはファクシミリ部116を制御し、データを送受信する処理である。記憶制御処理は、HDD115または外部記憶装置117を制御し、データを記憶または読み出しする処理である。データ送信処理を実行するための設定値は、通信プロトコル、通信速度、データまたはファクシミリデータを送信する相手先の情報等を含む。履歴情報を抽出する処理は、HDD115に記憶されて履歴情報を抽出する処理である。履歴情報を抽出する処理を実行するための設定値は、例えば、抽出対象を定める期間、実行を指示したユーザーのユーザー識別情報等である。プレビュー処理は、HDD115に記憶されたデータの画像を表示する処理である。プレビュー処理を実行するための設定値は、例えば、データを識別するためのデータ識別情報である。   The data transmission process is a process for transmitting / receiving data by controlling the communication I / F unit 112 or the facsimile unit 116. The storage control process is a process for controlling the HDD 115 or the external storage device 117 to store or read data. The setting value for executing the data transmission processing includes a communication protocol, a communication speed, information on a destination to which data or facsimile data is transmitted, and the like. The process of extracting history information is a process of extracting history information stored in the HDD 115. The setting value for executing the process of extracting the history information is, for example, the user identification information of the user who has instructed execution for a period for which the extraction target is determined. The preview process is a process for displaying an image of data stored in the HDD 115. The setting value for executing the preview process is, for example, data identification information for identifying data.

図9および図10は、遠隔制御処理の流れの一例を示すフローチャートである。遠隔制御処理は、MFP100が備えるCPU111が、ROM113、HDD115、CD−ROM118に記憶された遠隔制御プログラムを実行することにより、CPU111により実行される処理である。   9 and 10 are flowcharts showing an example of the flow of remote control processing. The remote control process is a process executed by CPU 111 when CPU 111 provided in MFP 100 executes a remote control program stored in ROM 113, HDD 115, and CD-ROM 118.

図9および図10を参照して、CPU111は、第1の通信経路を確立する(ステップS51)。通信I/F部112を制御し、携帯情報装置200とネゴシエーションすることによって、アプリケーションレベルの第1の通信経路を確立する。   Referring to FIGS. 9 and 10, CPU 111 establishes a first communication path (step S51). By controlling the communication I / F unit 112 and negotiating with the portable information device 200, a first communication path at the application level is established.

次のステップS52においては、携帯情報装置200から第1の通信経路でログイン要求を受信したか否かを判断する。ログイン要求を受信するまで待機状態となり(ステップS52でNO)、ログイン要求を受信すると(ステップS52でYES)、処理をステップS53に進める。   In the next step S52, it is determined whether a login request is received from portable information device 200 through the first communication path. The process waits until a login request is received (NO in step S52). If a login request is received (YES in step S52), the process proceeds to step S53.

ステップS53においては、認証に成功したか否かを判断する。認証に成功したならば処理をステップS54に進め、認証に失敗したならば処理をステップS22に戻す。具体的には、通信I/F部112を介して第1の通信経路で、携帯情報装置200にログイン画面を送信し、携帯情報装置200が送信するユーザー識別情報と認証情報とを第1の通信経路で受信する。そして、受信されたユーザー識別情報と認証情報とをHDD115に予め記憶されているユーザーデータ95と比較する。両者が一致すれば認証成功と判断し、両者が一致しなければ認証失敗と判断する。ステップS54においては、携帯情報装置200のユーザーのログインを許可し、処理をステップS55に進める。   In step S53, it is determined whether authentication is successful. If the authentication is successful, the process proceeds to step S54. If the authentication fails, the process returns to step S22. Specifically, the login screen is transmitted to the portable information device 200 via the communication I / F unit 112 via the first communication path, and the user identification information and the authentication information transmitted by the portable information device 200 are sent to the first communication path. Receive via communication path. The received user identification information and authentication information are compared with user data 95 stored in advance in HDD 115. If they match, it is determined that the authentication is successful, and if they do not match, it is determined that the authentication has failed. In step S54, the user of portable information device 200 is allowed to log in, and the process proceeds to step S55.

ステップS55においては、第2の通信経路を確立する。携帯情報装置200と第1の通信経路を用いてネゴシエーションし、第2の通信経路を識別するための経路識別情報を決定し、通信I/F部112を制御し、決定された経路識別情報によって特定される携帯情報装置200とネゴシエーションすることによって、アプリケーションレベルの第2の通信経路を確立する。   In step S55, a second communication path is established. Negotiating with portable information device 200 using the first communication path, determining path identification information for identifying the second communication path, controlling communication I / F unit 112, and by the determined path identification information By negotiating with the specified portable information device 200, a second communication path at the application level is established.

次のステップS56においては、遠隔操作画面を生成する。処理がステップS55から進む場合、HDD115に予め記憶されたデフォルトの遠隔操作画面を、HDD115から読み出す。また、処理が後述するステップS74から進む場合、処理が実行された結果に基づいて、遠隔操作画面を生成する。遠隔操作画面は、HDD115に予め記憶され、処理を実行するための設定値を設定するための設定画面、設定画面を選択するためのメニュー画面、ステップS74において処理が実行された結果を含む処理結果画面を含む。処理結果画面は、HDD115に記憶されて履歴情報を抽出する処理が実行される場合に、抽出された履歴情報を表示する履歴表示画面を含む。また、処理結果画面は、HDD115に記憶されたデータの画像を表示する処理が実行される場合に、データの画像を表示するプレビュー画面を含む。   In the next step S56, a remote operation screen is generated. When the process proceeds from step S <b> 55, a default remote operation screen stored in advance in the HDD 115 is read from the HDD 115. When the process proceeds from step S74 described later, a remote operation screen is generated based on the result of the process. The remote operation screen is stored in advance in HDD 115, a setting screen for setting a setting value for executing processing, a menu screen for selecting a setting screen, and a processing result including a result of processing executed in step S74. Includes screens. The processing result screen includes a history display screen that displays the extracted history information when processing for extracting history information stored in the HDD 115 is executed. Further, the processing result screen includes a preview screen for displaying a data image when processing for displaying a data image stored in HDD 115 is executed.

ステップS57においては、遠隔操作画面が機密情報を含むか否かを判断する。機密情報を含むならば処理をステップS58に進めるが、そうでなければ処理をステップS67に進める。例えば、ステップS56において生成された遠隔操作画面が履歴表示画面の場合、履歴表示画面において表示の対象となる履歴情報へのアクセスが特定のユーザーに制限されている場合、履歴情報を表示する部分を機密情報と判断する。また、ステップS56において生成された遠隔操作画面がプレビュー画面の場合、プレビュー画面で表示の対象となるデータへのアクセスが特定のユーザーに制限されている場合、データの画像の部分を機密情報と判断する。   In step S57, it is determined whether or not the remote operation screen includes confidential information. If confidential information is included, the process proceeds to step S58; otherwise, the process proceeds to step S67. For example, when the remote operation screen generated in step S56 is a history display screen, when access to history information to be displayed on the history display screen is restricted to a specific user, a portion for displaying history information is displayed. Judge as confidential information. When the remote operation screen generated in step S56 is a preview screen, if access to data to be displayed on the preview screen is restricted to a specific user, the image portion of the data is determined as confidential information. To do.

ステップS58においては、遠隔操作画面中で機密情報の部分を第1の部分に設定し、処理をステップS59に進める。ステップS59においては、第1の部分の元データが存在するか否かを判断する。履歴表示画面において表示の対象となる履歴情報を表示する部分が機密情報部分として第1の部分に設定される場合、履歴情報が元データである。また、プレビュー画面において表示の対象となるデータの画像の部分が機密情報の部分として第1の部分に設定される場合、表示の対象となるデータが元データである。元データが存在するならば処理をステップS60に進めるが、そうでなければステップS60をスキップして処理をステップS61に進める。ステップS60においては、元データは画像データか否かを判断する。元データが画像データならば処理をステップS61に進めるが、画像データでなければ処理をステップS62に進める。   In step S58, the confidential information portion is set as the first portion in the remote operation screen, and the process proceeds to step S59. In step S59, it is determined whether or not the original data of the first part exists. When the portion displaying history information to be displayed on the history display screen is set as the confidential information portion in the first portion, the history information is the original data. Further, when the image portion of the data to be displayed on the preview screen is set as the first portion as the confidential information portion, the data to be displayed is the original data. If the original data exists, the process proceeds to step S60. If not, step S60 is skipped and the process proceeds to step S61. In step S60, it is determined whether the original data is image data. If the original data is image data, the process proceeds to step S61. If the original data is not image data, the process proceeds to step S62.

ステップS61においては、第1の部分を暗号化し、処理をステップS64に進める。一方、ステップS62においては、元データから第1の部分の画像を生成するための生成データを生成する。そして、元データと生成データとを暗号化し(ステップS63)、処理をステップS64に進める。   In step S61, the first part is encrypted, and the process proceeds to step S64. On the other hand, in step S62, generation data for generating an image of the first portion from the original data is generated. Then, the original data and the generated data are encrypted (step S63), and the process proceeds to step S64.

ステップS64においては、ステップS61またはステップS63において暗号化された暗号データを第2の通信経路で携帯情報装置200に送信し、処理をステップS65に進める。ステップS65においては、ステップS56において生成された遠隔操作画面のうち第1の部分以外の部分を第2の部分に設定する。そして、第2の部分を、第1の通信経路で携帯情報装置200に送信し(ステップS66)、処理をステップS68に進める。   In step S64, the encrypted data encrypted in step S61 or step S63 is transmitted to portable information device 200 via the second communication path, and the process proceeds to step S65. In step S65, a portion other than the first portion of the remote operation screen generated in step S56 is set as the second portion. Then, the second portion is transmitted to the portable information device 200 through the first communication path (step S66), and the process proceeds to step S68.

一方、ステップS67においては、ステップS56において生成された遠隔操作画面を、第1の通信経路で携帯情報装置200に送信し、処理をステップS68に進める。   On the other hand, in step S67, the remote operation screen generated in step S56 is transmitted to portable information device 200 via the first communication path, and the process proceeds to step S68.

ステップS68においては、第2の通信経路で暗号データを受信したか否かを判断する。第2の通信経路で暗号データを受信したならば処理をステップS69に進めるが、そうでなければ処理をステップS71に進める。ステップS69においては、受信された暗号データを復号する。そして、復号されたデータを第1の部分に設定する(ステップS70)。   In step S68, it is determined whether or not encrypted data has been received through the second communication path. If the encrypted data is received through the second communication path, the process proceeds to step S69. If not, the process proceeds to step S71. In step S69, the received encrypted data is decrypted. Then, the decoded data is set in the first part (step S70).

次のステップS71においては、第1の通信経路でデータを受信したか否かを判断する。第1の通信経路でデータを受信したならば処理をステップS72に進めるが、そうでなければ処理をステップS73に進める。ステップS72においては、ステップS71において受信されたデータを第2の部分に設定し、処理をステップS73に進める。   In the next step S71, it is determined whether or not data has been received through the first communication path. If data is received through the first communication path, the process proceeds to step S72; otherwise, the process proceeds to step S73. In step S72, the data received in step S71 is set in the second part, and the process proceeds to step S73.

ステップS73においては、遠隔操作指令が特定されたか否かを判断する。ステップS70において設定された第1の部分が対応する第2の部分を有しなければ第1の部分を遠隔操作指令に設定する。ステップS72において設定された第2の部分が対応する第1の部分を有しなければ、第2の部分を遠隔操作指令に設定する。ステップS70において設定された第1の部分と、ステップS73において設定された第2の部分とが対応する場合には、第1の部分と第2の部分とを合成することにより遠隔操作指令を復元する。遠隔操作指令が特定されたならば処理をステップS74に進めるが、そうでなければ処理をステップS75に進める。ステップS74においては、遠隔操作指令に従って処理を実行し、処理をステップS56に戻す。   In step S73, it is determined whether a remote operation command is specified. If the first part set in step S70 has no corresponding second part, the first part is set as a remote operation command. If the second part set in step S72 does not have a corresponding first part, the second part is set as a remote operation command. When the first part set in step S70 corresponds to the second part set in step S73, the remote operation command is restored by combining the first part and the second part. To do. If a remote operation command is specified, the process proceeds to step S74. If not, the process proceeds to step S75. In step S74, the process is executed according to the remote operation command, and the process returns to step S56.

ステップS75においては、ログアウト要求を受信したか否かを判断する。ログアウト要求を受信したならば処理をステップS76に進めるが、そうでなければ処理をステップS68に戻す。ステップS76においては、ステップS54においてログインが許可されたユーザーをログアウトし、処理をステップS77に進める。ステップS77においては、第1の通信経路を切断する。そして、次のステップS78において第2の通信経路を切断し、処理を終了する。   In step S75, it is determined whether a logout request has been received. If a logout request is received, the process proceeds to step S76; otherwise, the process returns to step S68. In step S76, the user permitted to log in in step S54 is logged out, and the process proceeds to step S77. In step S77, the first communication path is disconnected. Then, in the next step S78, the second communication path is disconnected, and the process ends.

図11および図12は、遠隔操作処理の流れの一例を示すフローチャートである。遠隔操作処理は、携帯情報装置200が備えるCPU201が、フラッシュメモリ203に記憶された遠隔操作プログラムを実行することにより、CPU201により実行される処理である。図11および図12を参照して、CPU201は、MFP100,101,102のうちから1つを選択する(ステップS01)。遠隔操作の対象となりうる装置として、予め登録されたMFP100,101,102それぞれの装置識別情報を選択可能に表示するための選択画面を、表示部206に表示し、ユーザーが選択画面に表示された装置識別情報を選択する操作を操作部207に入力すれば、MFP100,101,102のうち選択された装置識別情報の装置を選択する。以下、遠隔操作の対象となる装置として、MFP100がユーザーにより選択された場合を例に説明する。   11 and 12 are flowcharts showing an example of the flow of remote operation processing. The remote operation process is a process executed by the CPU 201 when the CPU 201 included in the portable information device 200 executes a remote operation program stored in the flash memory 203. Referring to FIGS. 11 and 12, CPU 201 selects one of MFPs 100, 101, and 102 (step S01). A selection screen for selectively displaying device identification information of each of MFPs 100, 101, and 102 registered in advance as a device that can be remotely operated is displayed on display unit 206, and the user is displayed on the selection screen. If an operation for selecting the device identification information is input to the operation unit 207, the device having the selected device identification information is selected from the MFPs 100, 101, and 102. Hereinafter, a case will be described as an example where MFP 100 is selected by the user as an apparatus to be remotely operated.

次のステップS02においては、遠隔操作の対象となる装置として選択された装置との間で第1の通信経路を確立する。無線LANI/F208を制御し、MFP100との間でネゴシエーションすることによって、MFP100との間でアプリケーションレベルの第1の通信経路を確立する。次のステップS03においては、第1の通信経路で、MFP100にログイン要求を送信する。ログイン要求を受信するMFP100は、ログイン画面を返信するので、ログイン画面を表示部206に表示し、ユーザーが操作部207にログイン画面に従って入力するユーザー識別情報と認証情報とを、MFP100に送信する。   In the next step S02, a first communication path is established with the device selected as the device to be remotely operated. By controlling the wireless LAN I / F 208 and negotiating with the MFP 100, an application-level first communication path is established with the MFP 100. In the next step S03, a login request is transmitted to MFP 100 through the first communication path. The MFP 100 that receives the login request returns a login screen. The MFP 100 displays the login screen on the display unit 206 and transmits user identification information and authentication information that the user inputs to the operation unit 207 according to the login screen to the MFP 100.

次のステップS04においては、ログインに成功したか否かを判断する。ログインに成功したならば処理をステップS05に進めるが、そうでなければ処理をステップS03に戻す。   In the next step S04, it is determined whether or not the login is successful. If the login is successful, the process proceeds to step S05; otherwise, the process returns to step S03.

ステップS05においては、第2の通信経路を確立する。MFP100と第1の通信経路を用いて通信し、第2の通信経路を識別するための経路識別情報を決定する。そして、無線LANI/F208を制御し、決定された経路識別情報によって特定されるMFP100とネゴシエーションすることによって、アプリケーションレベルの第2の通信経路を確立する。   In step S05, a second communication path is established. The MFP 100 communicates with the MFP 100 using the first communication path, and determines path identification information for identifying the second communication path. Then, by controlling the wireless LAN I / F 208 and negotiating with the MFP 100 specified by the determined path identification information, the second communication path at the application level is established.

ステップS06においては、第2の通信経路で暗号データを受信したか否かを判断する。第2の通信経路で暗号データを受信したならば処理をステップS07に進めるが、そうでなければ処理をステップS12に進める。ステップS07においては、受信された暗号データを復号する。そして、復号されたデータが画像データか否かを判断する(ステップS08)。画像データならば処理をステップS09に進めるが、そうでなければ処理をステップS10に進める。ステップS09においては、ステップS07において復号されたデータを第1の部分に設定し、処理をステップS12に進める。一方、処理がステップS10に進む場合、ステップS07において復号されたデータは、元データと生成データとを含む。ステップS10においては、元データの画像を生成データに従って生成する。そして、生成された元データの画像を第1の部分に設定し(ステップS11)、処理をステップS12に進める。   In step S06, it is determined whether or not the encrypted data is received through the second communication path. If the encrypted data is received through the second communication path, the process proceeds to step S07; otherwise, the process proceeds to step S12. In step S07, the received encrypted data is decrypted. Then, it is determined whether or not the decoded data is image data (step S08). If it is image data, the process proceeds to step S09; otherwise, the process proceeds to step S10. In step S09, the data decoded in step S07 is set in the first part, and the process proceeds to step S12. On the other hand, when the process proceeds to step S10, the data decoded in step S07 includes original data and generated data. In step S10, an image of the original data is generated according to the generation data. Then, the generated original data image is set as the first portion (step S11), and the process proceeds to step S12.

次のステップS12においては、第1の通信経路でデータを受信したか否かを判断する。第1の通信経路でデータを受信したならば処理をステップS13に進めるが、そうでなければステップS13をスキップして処理をステップS14に進める。ステップS13においては、ステップS12において受信されたデータを第2の部分に設定し、処理をステップS14に進める。   In the next step S12, it is determined whether or not data has been received through the first communication path. If data is received through the first communication path, the process proceeds to step S13. If not, step S13 is skipped and the process proceeds to step S14. In step S13, the data received in step S12 is set in the second part, and the process proceeds to step S14.

ステップS14においては、遠隔操作画面が特定されたか否かを判断する。ステップS09またはステップS11において設定された第1の部分が対応する第2の部分を有しなければ第1の部分を遠隔操作指令に設定する。ステップS13において設定された第2の部分が対応する第1の部分を有しなければ、第2の部分を遠隔操作指令に設定する。ステップS09またはステップS11において設定された第1の部分と、ステップS13において設定された第2の部分とが対応する場合には、第1の部分と第2の部分とを合成することにより遠隔操作画面を復元する。遠隔操作画面が特定されたならば処理をステップS15に進めるが、そうでなければ処理をステップS06に戻す。ステップS15においては、表示部206に遠隔操作画面を表示し、処理をステップS16に進める。   In step S14, it is determined whether a remote operation screen has been specified. If the first part set in step S09 or step S11 does not have a corresponding second part, the first part is set as a remote operation command. If the second part set in step S13 does not have a corresponding first part, the second part is set as a remote operation command. When the first part set in step S09 or step S11 corresponds to the second part set in step S13, remote control is performed by combining the first part and the second part. Restore the screen. If the remote operation screen is specified, the process proceeds to step S15; otherwise, the process returns to step S06. In step S15, a remote operation screen is displayed on display unit 206, and the process proceeds to step S16.

ステップS16においては、遠隔操作を受け付けたか否かを判断する。操作部207により検出される操作を受け付ける。操作を受け付けたならば処理をステップS17に進めるが、そうでなければ処理をステップS25に進める。ステップS17においては、操作部207により検出される操作に対応する遠隔操作指令を生成する。そして、遠隔操作指令が機密情報を含むか否かを判断する(ステップS18)。遠隔操作指令が機密情報を含むならば処理をステップS19に進めるが、そうでなければ処理をステップS24に進める。遠隔操作指令が、例えばパスワードを含む場合、または、フラッシュメモリ203に記憶されたデータであって、特定のユーザーにのみアクセスが許可されるデータを含む場合、または、遠隔操作画面中でパスワードを入力する領域に入力する値を特定するキーに対応する位置が指示された場合、遠隔操作指令が機密情報を含むと判断する。   In step S16, it is determined whether a remote operation has been accepted. An operation detected by the operation unit 207 is accepted. If the operation is accepted, the process proceeds to step S17; otherwise, the process proceeds to step S25. In step S17, a remote operation command corresponding to the operation detected by the operation unit 207 is generated. Then, it is determined whether or not the remote operation command includes confidential information (step S18). If the remote operation command includes confidential information, the process proceeds to step S19. If not, the process proceeds to step S24. When the remote operation command includes, for example, a password, or when the data is stored in the flash memory 203 and includes data that can be accessed only by a specific user, or the password is input on the remote operation screen. When a position corresponding to a key for specifying a value to be input to the area to be input is designated, it is determined that the remote operation command includes confidential information.

ステップS19においては、遠隔操作指令中で機密情報の部分を第1の部分に設定する。そして、第1の部分を暗号化し(ステップS20)、暗号化された暗号データを第2の通信経路でMFP100に送信する(ステップS21)。   In step S19, the confidential information portion is set as the first portion in the remote operation command. Then, the first part is encrypted (step S20), and the encrypted data is transmitted to MFP 100 via the second communication path (step S21).

次のステップS22においては、ステップS17において生成された遠隔操作指令のうち第1の部分以外の部分を第2の部分に設定する。そして、第2の部分を、第1の通信経路でMFP100に送信し(ステップS23)、処理をステップS06に戻す。   In the next step S22, a portion other than the first portion of the remote operation command generated in step S17 is set as the second portion. Then, the second part is transmitted to MFP 100 through the first communication path (step S23), and the process returns to step S06.

一方、ステップS24においては、ステップS17において生成された遠隔操作指令を、第1の通信経路でMFP100に送信し、処理をステップS06に戻す。   On the other hand, in step S24, the remote operation command generated in step S17 is transmitted to MFP 100 through the first communication path, and the process returns to step S06.

ステップS25においては、ログアウト指示を受け付けたか否かを判断する。操作部207が有するキーであって、ログアウト指示が割り当てられたキーを指示する操作が検出されると、ログアウト指示を受け付ける。ログアウト指示を受け付けたならば処理をステップS26に進めるが、そうでなければ処理をステップS15に戻す。ステップS26においては、ログアウト要求を第1の通信経路で送信する。そして、第1の通信経路を切断し(ステップS27)、第2の通信経路を切断し(ステップS28)、処理を終了する。   In step S25, it is determined whether a logout instruction has been accepted. When an operation that designates a key of the operation unit 207 and to which a logout instruction is assigned is detected, the logout instruction is accepted. If a logout instruction is accepted, the process proceeds to step S26; otherwise, the process returns to step S15. In step S26, a logout request is transmitted through the first communication path. Then, the first communication path is disconnected (step S27), the second communication path is disconnected (step S28), and the process ends.

以上説明したように、本本実施の形態における画像処理システム1において、MFP100は、遠隔操作画面が機密情報を含む元データの画像を含んでいる場合、遠隔操作画面を元データの画像である第1の部分と第2の部分とに分離し、元データと生成データとを暗号化し、暗号化した暗号データを第2の通信経路で送信するとともに、第2の部分を第1の通信経路で送信する。また、携帯情報装置200は、第2の通信経路で受信される暗号データを復号し、暗号データを復号した元データと生成データとに基づいて第1の部分を復元し、第1の部分と第1の通信経路で受信される第2の部分とを合成することによって、遠隔操作画面を復元し、表示する。このため、遠隔操作画面のうちで機密情報を含む第1の部分を暗号化して送信し、機密情報を含まない第2の部分を暗号化することなく送信するので、MFP100から携帯情報装置200に送信するデータに関して、MFP10000で暗号化するデータのデータ量を少なくして、暗号化処理の負荷を低減することができる。また、携帯情報装置200で復号するデータのデータ量を少なくして復号処理の負荷を低減することができる。さらに、暗号化するデータのデータ量を少なくして、送信するデータのデータ量を少なくすることができる。   As described above, in the image processing system 1 according to the present embodiment, when the remote operation screen includes an original data image including confidential information, the MFP 100 uses the first remote operation screen as the original data image. The original data and the generated data are encrypted, and the encrypted data is transmitted through the second communication path, and the second part is transmitted through the first communication path. To do. Further, the portable information device 200 decrypts the encrypted data received through the second communication path, restores the first part based on the original data and the generated data obtained by decrypting the encrypted data, The remote operation screen is restored and displayed by combining the second part received through the first communication path. For this reason, the first part including the confidential information in the remote operation screen is transmitted after being encrypted, and the second part not including the confidential information is transmitted without being encrypted. Regarding the data to be transmitted, the amount of data to be encrypted by the MFP 10000 can be reduced, and the load of encryption processing can be reduced. In addition, it is possible to reduce the load of decoding processing by reducing the amount of data to be decoded by the portable information device 200. Furthermore, the amount of data to be encrypted can be reduced and the amount of data to be transmitted can be reduced.

また、元データの画像ではなく、元データと生成データとを暗号化し、送信するので、元データの画像を送信する場合に比較して、データ量を少なくすることができ、処理の負荷を低減することができる。   In addition, since the original data and the generated data are encrypted and transmitted instead of the original data image, the amount of data can be reduced and the processing load can be reduced compared to the case of transmitting the original data image. can do.

また、元データの画像を送信する場合であっても、元データに含まれる機密情報のセキュリティを確保することができる。   Even when an image of the original data is transmitted, the security of confidential information included in the original data can be ensured.

また、携帯情報装置200は、遠隔操作画面に従ってユーザーが入力する遠隔操作が、パスワード等の機密情報を含んでいる場合、遠隔操作に対応する遠隔操作指令を暗号化した暗号データを第2の通信経路で送信し、遠隔操作が機密情報を含んでいない場合、遠隔操作に対応する遠隔操作指令を第1の通信経路で送信し、MFP100は、第2の通信経路で受信される暗号データを復号する。このため、携帯情報装置200からMFP100に送信するデータに関して、携帯情報装置200で暗号化するデータのデータ量を少なくして、暗号化処理の負荷を低減することができる。また、MFP100で復号するデータのデータ量を少なくして復号処理の負荷を低減することができる。さらに、暗号化するデータのデータ量を少なくして、送信するデータのデータ量を少なくすることができる。   In addition, when the remote operation input by the user according to the remote operation screen includes confidential information such as a password, the portable information device 200 transmits the encrypted data obtained by encrypting the remote operation command corresponding to the remote operation to the second communication. When the remote operation does not include confidential information, the remote operation command corresponding to the remote operation is transmitted through the first communication path, and the MFP 100 decrypts the encrypted data received through the second communication path. To do. Therefore, with respect to data transmitted from portable information device 200 to MFP 100, the amount of data to be encrypted by portable information device 200 can be reduced, and the load of encryption processing can be reduced. Further, it is possible to reduce the load of decoding processing by reducing the amount of data to be decoded by MFP 100. Furthermore, the amount of data to be encrypted can be reduced and the amount of data to be transmitted can be reduced.

なお、上述した実施の形態においては、画像処理システム1について説明したが、図9および図10に示した遠隔制御処理を、MFP100,101,102に実行させる遠隔制御方法、その遠隔操作方法をMFP100,101,102それぞれが備えるCPU111に実行させる遠隔操作プログラムとして、また、図11および図12に示した遠隔操作処理を携帯情報装置200に実行させる遠隔操作方法、その遠隔操作方法を携帯情報装置200が備えるCPU201に実行させる遠隔操作プログラムとして、発明を特定することができるのは言うまでもない。   In the above-described embodiment, the image processing system 1 has been described. However, the remote control method for causing the MFPs 100, 101, and 102 to execute the remote control processing shown in FIGS. , 101 and 102, as a remote operation program to be executed by the CPU 111, a remote operation method for causing the portable information device 200 to execute the remote operation processing shown in FIG. 11 and FIG. It goes without saying that the invention can be specified as a remote operation program to be executed by the CPU 201 included in the invention.

今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。   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 画像処理システム、100,101,102 MFP、105 PC、200 携帯情報装置、300 無線局、2 ネットワーク、51 第1装置側通信部、53 第2装置側通信部、53 装置側通信部、55 遠隔制御部、61 装置側送信制御部、63 装置側暗号部、65 装置側復号部、67 装置側合成部、69 遠隔操作受付部、71 処理実行部、73 遠隔操作画面生成部、75 分離部、91 データ、93 履歴情報、95 ユーザーデータ、110 メイン回路、111 CPU、112 通信I/F部、113 ROM、114 RAM、115 HDD、116 ファクシミリ部、117 外部記憶装置、118 CD−ROM、120 自動原稿搬送装置、130 原稿読取部、140 画像形成部、150 給紙部、160 操作パネル、161 表示部、163 操作部、165 タッチパネル、167 ハードキー部、201 CPU、202 カメラ、203 フラッシュメモリ、204 無線通信部、205 通話部、206 表示部、207 操作部、208 無線LANI/F、251 携帯側通信部、253 携帯側通信部、255 遠隔操作部、261 携帯側送信制御部、263 携帯側暗号部、265 携帯側復号部、267 携帯側合成部、267 画像復元部、269 携帯側合成部、271 表示制御部、273 携帯側操作受付部、300 無線局。

DESCRIPTION OF SYMBOLS 1 Image processing system, 100, 101, 102 MFP, 105 PC, 200 Portable information device, 300 Wireless station, 2 Network, 51 1st apparatus side communication part, 53 2nd apparatus side communication part, 53 Device side communication part, 55 Remote control unit, 61 Device side transmission control unit, 63 Device side encryption unit, 65 Device side decryption unit, 67 Device side synthesis unit, 69 Remote operation reception unit, 71 Processing execution unit, 73 Remote operation screen generation unit, 75 Separation unit 91 data, 93 history information, 95 user data, 110 main circuit, 111 CPU, 112 communication I / F unit, 113 ROM, 114 RAM, 115 HDD, 116 facsimile unit, 117 external storage device, 118 CD-ROM, 120 Automatic document feeder, 130 document reading unit, 140 image forming unit, 150 paper feeding unit, 160 operation panel, 161 display 163, operation unit, 165 touch panel, 167 hard key unit, 201 CPU, 202 camera, 203 flash memory, 204 wireless communication unit, 205 call unit, 206 display unit, 207 operation unit, 208 wireless LAN I / F, 251 mobile communication Unit, 253 mobile side communication unit, 255 remote operation unit, 261 mobile side transmission control unit, 263 mobile side encryption unit, 265 mobile side decryption unit, 267 mobile side synthesis unit, 267 image restoration unit, 269 mobile side synthesis unit, 271 Display control unit, 273 mobile side operation reception unit, 300 radio station.

Claims (12)

画像処理装置と前記画像処理装置を遠隔操作する携帯情報装置とを備えた画像処理システムであって、
前記画像処理装置は、
前記携帯情報装置と通信するための第1の通信経路を確立する第1装置側通信手段と、
前記携帯情報装置と通信するために、前記第1の通信経路とは異なる第2の通信経路を確立する第2装置側通信手段と、
データを暗号化する装置側暗号手段と、
遠隔操作のための遠隔操作画面が所定の条件を満たす元データの画像を含んでいる場合、前記遠隔操作画面を、前記元データの画像である第1の部分と前記第1の部分以外の第2の部分とに分離する装置側分離手段と、
前記装置側暗号化手段が前記第1の部分に基づいて暗号化した暗号データを前記第2の通信経路で送信するとともに、前記第2の部分を前記第1の通信経路で送信する装置側送信制御手段と、を備え、
前記携帯情報装置は、
前記画像処理装置と通信するために前記第1の通信経路を確立する第1携帯側通信手段と、
前記画像処理装置と通信するために前記第2の通信経路を確立する第2携帯側通信手段と、
前記第2の通信経路で受信される前記暗号データを復号する携帯側復号手段と、
前記携帯側復号手段によって前記暗号データが復号された復号データに基づいて前記第1の部分を復元する復元手段と、
元された前記第1の部分と、前記第1の通信経路で受信される前記第2の部分とを合成する携帯側合成手段と、
前記携帯側合成手段により前記第1の部分と前記第2の部分とが合成されて復元される前記遠隔操作画面を表示する表示制御手段と、を備えた、画像処理システム。
An image processing system comprising an image processing device and a portable information device for remotely operating the image processing device,
The image processing apparatus includes:
First device side communication means for establishing a first communication path for communicating with the portable information device;
A second device side communication means for establishing a second communication path different from the first communication path in order to communicate with the portable information device;
A device-side encryption means for encrypting the data,
When the remote operation screen for remote operation includes an image of original data that satisfies a predetermined condition, the remote operation screen is displayed as a first portion that is an image of the original data and a first portion other than the first portion. Device side separating means for separating into two parts;
Device-side transmission for transmitting encrypted data encrypted by the device-side encryption unit based on the first part on the second communication path and transmitting the second part on the first communication path Control means,
The portable information device
First mobile communication means for establishing the first communication path for communicating with the image processing apparatus;
Second mobile communication means for establishing the second communication path for communicating with the image processing apparatus;
Mobile-side decryption means for decrypting the encrypted data received by the second communication path;
Restoring means for restoring the first portion based on the decrypted data obtained by decrypting the encrypted data by the mobile-side decrypting means;
A portable side combining means for combining the restored to said first portion, and said second portion being received by said first communication path,
An image processing system comprising: display control means for displaying the remote operation screen in which the first part and the second part are synthesized and restored by the portable side synthesizing means.
前記装置側暗号化手段は、前記元データと、前記元データに基づいて前記第1の部分を生成するための生成データと、を暗号化し、
前記復元手段は、前記暗号データを復号した前記元データおよび前記生成データに基づいて前記第1の部分を復元する、請求項1に記載の画像処理システム。
The device-side encryption means encrypts the original data and generated data for generating the first part based on the original data,
The image processing system according to claim 1, wherein the restoration unit restores the first part based on the original data and the generated data obtained by decrypting the encrypted data.
前記装置側暗号化手段は、前記第1の部分を暗号化し、
前記復元手段は、前記暗号データを復号した復号データを前記第1の部分として復元する、請求項1に記載の画像処理システム。
The device side encryption means encrypts the first part,
The image processing system according to claim 1, wherein the restoration unit restores decrypted data obtained by decrypting the encrypted data as the first part.
前記携帯情報装置は、前記表示された遠隔操作画面に従って前記携帯情報装置を操作するユーザーが入力する遠隔操作を受け付ける携帯側操作受付手段と、
データを暗号化する携帯側暗号手段と、
前記携帯側操作受付手段により受け付けられた遠隔操作が、所定の条件を満たす操作ならば、前記遠隔操作に対応する遠隔操作指令を前記携帯側暗号手段により暗号化した暗号データを前記第2の通信経路で送信し、前記携帯側操作受付手段により受け付けられた遠隔操作が、前記所定の条件を満たさない操作ならば、前記遠隔操作に対応する遠隔操作指令を前記第1の通信経路で送信し、
前記画像処理装置は、さらに、
暗号データを復号する装置側復号手段を備え、
前記装置側復号手段は、前記第2の通信経路で受信される暗号データを復号する、請求項1〜3のいずれか画像処理システム。
The portable information device includes a portable-side operation acceptance unit that accepts a remote operation input by a user who operates the portable information device according to the displayed remote operation screen;
A portable encryption means for encrypting data;
If the remote operation accepted by the portable side operation accepting means is an operation satisfying a predetermined condition, encrypted data obtained by encrypting a remote operation command corresponding to the remote operation by the portable side encryption means is sent to the second communication. If the remote operation received by the mobile side operation accepting means is an operation that does not satisfy the predetermined condition, a remote operation command corresponding to the remote operation is transmitted via the first communication path,
The image processing apparatus further includes:
A device-side decrypting means for decrypting the encrypted data;
The image processing system according to claim 1, wherein the device-side decryption unit decrypts the encrypted data received through the second communication path.
携帯情報装置に遠隔操作される画像処理装置であって、
前記携帯情報装置と通信するための第1の通信経路を確立する第1装置側通信手段と、
前記携帯情報装置と通信するために、前記第1の通信経路とは異なる第2の通信経路を確立する第2装置側通信手段と、
遠隔操作のための遠隔操作画面が所定の条件を満たす元データの画像を含んでいる場合、前記遠隔操作画面を、前記元データの画像である第1の部分と前記第1の部分以外の第2の部分とに分離する装置側分離手段と、
前記元データと、前記元データに基づいて前記第1の部分を生成するための生成データと、を暗号化する装置側暗号手段と、
前記装置側暗号化手段が暗号化した暗号データを前記第2の通信経路で送信するとともに、前記第2の部分を前記第1の通信経路で送信する装置側送信制御手段と、を備えた、
画像処理装置。
An image processing device remotely operated by a portable information device,
First device side communication means for establishing a first communication path for communicating with the portable information device;
A second device side communication means for establishing a second communication path different from the first communication path in order to communicate with the portable information device;
When the remote operation screen for remote operation includes an image of original data that satisfies a predetermined condition, the remote operation screen is displayed as a first portion that is an image of the original data and a first portion other than the first portion. Device side separating means for separating into two parts;
Wherein the original data, and the device-side encryption means for encryption and generates data, a for generating the first portion based on the original data,
The apparatus-side transmission control means for transmitting the encrypted data encrypted by the apparatus-side encryption means through the second communication path and transmitting the second part through the first communication path,
Image processing device.
暗号データを復号する装置側復号手段を、さらに備え、
前記装置側復号手段は、前記第2の通信経路で受信される暗号データを復号する、請求項5に記載の画像処理装置。
A device-side decrypting means for decrypting the encrypted data,
The image processing device according to claim 5, wherein the device-side decryption unit decrypts the encrypted data received through the second communication path.
画像処理装置を遠隔操作可能な携帯情報装置であって、
前記画像処理装置と通信するための第1の通信経路を確立する第1携帯側通信手段と、
前記画像処理装置と通信するために、前記第1の通信経路とは異なる第2の通信経路を確立する第2携帯側通信手段と、
前記第2の通信経路で受信される暗号データを復号する携帯側復号手段と、
前記携帯側復号手段によって前記暗号データが復号された復号データが、元データおよび前記元データを画像に変換するための生成データを含む場合、前記元データを前記生成データに従って画像に変換することによって第1の部分を復元する復元手段と、
元された前記第1の部分と、前記第1の通信経路で受信される第2の部分とを合成する携帯側合成手段と、
前記携帯側合成手段により前記第1の部分と前記第2の部分とが合成されて復元される遠隔操作画面を表示する表示制御手段と、を備えた、携帯情報装置。
A portable information device capable of remotely operating an image processing device,
First mobile communication means for establishing a first communication path for communicating with the image processing apparatus;
Second mobile communication means for establishing a second communication path different from the first communication path in order to communicate with the image processing apparatus;
Mobile-side decryption means for decrypting encrypted data received by the second communication path;
When the decrypted data obtained by decrypting the encrypted data by the mobile-side decrypting means includes original data and generated data for converting the original data into an image, by converting the original data into an image according to the generated data Restoring means for restoring the first part;
And restored to said first portion, and a portable side combining means for combining a second portion that is received by the first communication path,
A portable information device comprising: display control means for displaying a remote operation screen in which the first part and the second part are synthesized and restored by the portable side synthesizing means.
前記表示された遠隔操作画面に従って前記携帯情報装置を操作するユーザーが入力する遠隔操作を受け付ける携帯側操作受付手段と、
前記遠隔操作に対応する遠隔操作指令を暗号化する携帯側暗号手段と、
前記携帯側操作受付手段により受け付けられた遠隔操作が所定の条件を満たす場合、前記携帯側暗号手段により前記遠隔操作指令が暗号化された暗号データを前記第2の通信経路で送信し、前記携帯側操作受付手段により受け付けられた遠隔操作が前記所定の条件を満たさない場合、前記遠隔操作に対応する遠隔操作指令を前記第1の通信経路で送信する携帯側送信制御手段と、を備えた、請求項7に記載の携帯情報装置。
A portable side operation accepting means for accepting a remote operation input by a user who operates the portable information device according to the displayed remote operation screen;
Portable side encryption means for encrypting a remote operation command corresponding to the remote operation;
Wherein when the portable side operation acceptance means remote operation Jo Tokoro conditions are satisfied received by, and transmits the encrypted data to which the remote operation command has been encrypted by the portable side encryption unit in the second communication path, wherein A portable side transmission control means for transmitting a remote operation command corresponding to the remote operation through the first communication path when the remote operation accepted by the portable side operation accepting means does not satisfy the predetermined condition; The portable information device according to claim 7.
携帯情報装置に遠隔操作される画像処理装置で実行される遠隔制御方法あって、
前記携帯情報装置と通信するために、第1の通信経路を確立する第1装置側通信ステップと、
前記携帯情報装置と通信するために、前記第1の通信経路とは異なる第2の通信経路を確立する第2装置側通信ステップと、
遠隔操作のための遠隔操作画面が所定の条件を満たす元データの画像を含んでいる場合、前記遠隔操作画面を、前記元データの画像である第1の部分と前記第1の部分以外の第2の部分とに分離する装置側分離ステップと、
前記元データと、前記元データに基づいて前記第1の部分を生成するための生成データとを暗号化する装置側暗号ステップと、
前記装置側暗号化ステップにおいて暗号化された暗号データを前記第2の通信経路で送信するとともに、前記第2の部分を前記第1の通信経路で送信する装置側送信制御ステップと、を含む遠隔制御方法。
There is a remote control method executed by an image processing device remotely operated by a portable information device,
A first device side communication step for establishing a first communication path for communicating with the portable information device;
A second device side communication step for establishing a second communication path different from the first communication path in order to communicate with the portable information device;
When the remote operation screen for remote operation includes an image of original data that satisfies a predetermined condition, the remote operation screen is displayed as a first portion that is an image of the original data and a first portion other than the first portion. A device-side separation step for separating into two parts;
Wherein the original data, and the device-side encrypting step of encrypting the generated data to generate the first portion based on the original data,
A remote control step including transmitting the encrypted data encrypted in the device-side encryption step through the second communication path and transmitting the second portion through the first communication path. Control method.
画像処理装置を遠隔操作可能な携帯情報装置で実行される遠隔操作方法あって、
前記画像処理装置と通信するために第1の通信経路を確立する第1携帯側通信ステップと、
前記画像処理装置と通信するために、前記第1の通信経路とは異なる第2の通信経路を確立する第2携帯側通信ステップと、
前記第2の通信経路で受信される暗号データを復号する携帯側復号ステップと、
前記携帯側復号ステップにおいて前記暗号データが復号された復号データが、元データおよび前記元データを画像に変換するための生成データを含む場合、前記元データを前記生成データに従って画像に変換することによって第1の部分を復元する復元ステップと、
元された前記第1の部分と、前記第1の通信経路で受信される第2の部分とを合成する携帯側合成ステップと、
前記携帯側合成ステップにおいて前記第1の部分と前記第2の部分とが合成されて復元される遠隔操作画面を表示する表示制御ステップと、を含む遠隔操作方法。
There is a remote operation method executed by a portable information device capable of remotely operating an image processing device,
A first mobile communication step for establishing a first communication path for communicating with the image processing device;
A second mobile communication step for establishing a second communication path different from the first communication path in order to communicate with the image processing apparatus;
A mobile-side decryption step of decrypting encrypted data received by the second communication path;
When the decrypted data obtained by decrypting the encrypted data in the mobile-side decryption step includes original data and generated data for converting the original data into an image, by converting the original data into an image according to the generated data A restoration step for restoring the first part;
And restored to said first portion, and a mobile side synthesis step of combining a second portion that is received by the first communication path,
A display control step of displaying a remote operation screen in which the first part and the second part are combined and restored in the portable side combining step.
携帯情報装置に遠隔操作される画像処理装置を制御するコンピューターで実行される遠隔制御プログラムあって、
前記携帯情報装置と通信するために、第1の通信経路を確立する第1装置側通信ステップと、
前記携帯情報装置と通信するために、前記第1の通信経路とは異なる第2の通信経路を確立する第2装置側通信ステップと、
遠隔操作のための遠隔操作画面が所定の条件を満たす元データの画像を含んでいる場合、前記遠隔操作画面を、前記元データの画像である第1の部分と前記第1の部分以外の第2の部分とに分離する装置側分離ステップと、
前記元データと、前記元データに基づいて前記第1の部分を生成するための生成データと、を暗号化する装置側暗号ステップと、
前記装置側暗号化ステップにおいて暗号化された暗号データを前記第2の通信経路で送信するとともに、前記第2の部分を前記第1の通信経路で送信する装置側送信制御ステップと、を前記コンピューターに実行させる遠隔制御プログラム。
There is a remote control program executed by a computer for controlling an image processing device remotely operated by a portable information device,
A first device side communication step for establishing a first communication path for communicating with the portable information device;
A second device side communication step for establishing a second communication path different from the first communication path in order to communicate with the portable information device;
When the remote operation screen for remote operation includes an image of original data that satisfies a predetermined condition, the remote operation screen is displayed as a first portion that is an image of the original data and a first portion other than the first portion. A device-side separation step for separating into two parts;
Wherein the original data, and generates data for generating the first portion based on the original data, and the device-side encrypting step of encrypting a
The encrypted encryption data and transmits at the second communication path in the device-side encrypted step, the computer and a device-side transmission control step of transmitting the second portion in the first communication path Remote control program to be executed.
画像処理装置を遠隔操作可能な携帯情報装置を制御するコンピューターで実行される遠隔操作プログラムあって、
前記画像処理装置と通信するために第1の通信経路を確立する第1携帯側通信ステップと、
前記画像処理装置と通信するために、前記第1の通信経路とは異なる第2の通信経路を確立する第2携帯側通信ステップと、
前記第2の通信経路で受信される暗号データを復号する携帯側復号ステップと、
前記携帯側復号ステップにおいて前記暗号データが復号された復号データが、元データおよび前記元データを画像に変換するための生成データを含む場合、前記元データを前記生成データに従って画像に変換することによって第1の部分を復元する復元ステップと、
元された前記第1の部分と、前記第1の通信経路で受信される第2の部分とを合成する携帯側合成ステップと、
前記携帯側合成ステップにおいて前記第1の部分と前記第2の部分とが合成されて復元される遠隔操作画面を表示する表示制御ステップと、を前記コンピューターに実行させる遠隔操作プログラム。
There is a remote operation program executed by a computer that controls a portable information device capable of remotely operating an image processing device,
A first mobile communication step for establishing a first communication path for communicating with the image processing device;
A second mobile communication step for establishing a second communication path different from the first communication path in order to communicate with the image processing apparatus;
A mobile-side decryption step of decrypting encrypted data received by the second communication path;
When the decrypted data obtained by decrypting the encrypted data in the mobile-side decryption step includes original data and generated data for converting the original data into an image, by converting the original data into an image according to the generated data A restoration step for restoring the first part;
And restored to said first portion, and a mobile side synthesis step of combining a second portion that is received by the first communication path,
A remote operation program for causing the computer to execute a display control step for displaying a remote operation screen in which the first part and the second part are synthesized and restored in the portable side synthesis step.
JP2012185201A 2012-08-24 2012-08-24 Image processing system, image processing apparatus, portable information device, remote control method, remote operation method, remote control program, and remote operation program Expired - Fee Related JP5971029B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012185201A JP5971029B2 (en) 2012-08-24 2012-08-24 Image processing system, image processing apparatus, portable information device, remote control method, remote operation method, remote control program, and remote operation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012185201A JP5971029B2 (en) 2012-08-24 2012-08-24 Image processing system, image processing apparatus, portable information device, remote control method, remote operation method, remote control program, and remote operation program

Publications (2)

Publication Number Publication Date
JP2014045254A JP2014045254A (en) 2014-03-13
JP5971029B2 true JP5971029B2 (en) 2016-08-17

Family

ID=50396251

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012185201A Expired - Fee Related JP5971029B2 (en) 2012-08-24 2012-08-24 Image processing system, image processing apparatus, portable information device, remote control method, remote operation method, remote control program, and remote operation program

Country Status (1)

Country Link
JP (1) JP5971029B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6362100B2 (en) * 2014-07-14 2018-07-25 キヤノン株式会社 System having information processing apparatus and image forming apparatus, information processing apparatus, image forming apparatus, control method, and program
KR102095368B1 (en) * 2017-01-23 2020-03-31 주식회사위즈베라 Method for Transferring Digital Certificate

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005339312A (en) * 2004-05-28 2005-12-08 Konica Minolta Business Technologies Inc Managed device and remote processing method thereof
JP4776977B2 (en) * 2005-05-18 2011-09-21 株式会社東芝 Network home appliance control system
JP2007233893A (en) * 2006-03-03 2007-09-13 Rinnai Corp Remote control system
JP4957292B2 (en) * 2007-03-02 2012-06-20 コニカミノルタビジネステクノロジーズ株式会社 Image forming system
JP2009005079A (en) * 2007-06-21 2009-01-08 Canon Electronics Inc Display controller, display control method, and display control program
JP4593614B2 (en) * 2007-12-27 2010-12-08 富士通株式会社 Image data verification method and image data verification system
JP2011077796A (en) * 2009-09-30 2011-04-14 Nec Personal Products Co Ltd Server apparatus, cipher strength control method, and cipher strength control program

Also Published As

Publication number Publication date
JP2014045254A (en) 2014-03-13

Similar Documents

Publication Publication Date Title
JP6172074B2 (en) Print system, print server, print control method, and print control program
JP2015026997A (en) Image forming apparatus, remote operation device, remote control method, remote operation method, remote control program, and remote operation program
JP5971029B2 (en) Image processing system, image processing apparatus, portable information device, remote control method, remote operation method, remote control program, and remote operation program
CN109479054B (en) Service providing system, service communication system, service providing method, and recording medium
JP6098582B2 (en) Linkage system, linkage method
US9113012B2 (en) Image forming system including image forming apparatus remotely operated by portable information device, and cooperation method
JP5065876B2 (en) Information processing apparatus, information processing system, and program executed by information processing apparatus
JP2009284106A (en) Image processing apparatus, image output method, and image output program
JP6620884B2 (en) Service providing system, service delivery system, service providing method, and program
JP4396643B2 (en) Image processing apparatus, interface information disclosure program, and interface information disclosure method
JP2014064151A (en) Image processing system, portable information device, remote operation method, and cooperation program
JP5974729B2 (en) Portable information device, image processing device, information protection method, and information protection program
CN116647839A (en) Communication apparatus and control method thereof
JP6844107B2 (en) Programs, fax machines, and mobile terminals
WO2017170235A1 (en) Service provision system, service delivery system, service provision method, and program
JP2008017368A (en) Image forming system
JP6638808B2 (en) Service providing system, service giving / receiving system, service providing method, and program
JP6504070B2 (en) PRINT SYSTEM, IMAGE FORMING APPARATUS, PRINT METHOD, AND PRINT PROGRAM
JP6515740B2 (en) Image recording apparatus and image recording system
JP6256057B2 (en) Authentication system, server, authentication method and authentication program
JP6747486B2 (en) Device control system, image processing device, device control method, and device control program
JP2014072627A (en) Image forming system, image forming apparatus, remote control method and remote control program
JP6417762B2 (en) Apparatus control system, image processing apparatus, apparatus control method, and apparatus control program
JP2022181335A (en) Communication device, control method of communication device, and program
JP2016122972A (en) Image processing system, image processing apparatus, 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: 20150323

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20151105

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160105

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160125

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160627

R150 Certificate of patent or registration of utility model

Ref document number: 5971029

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees