JP2015228185A - Image processing device, information processing method, and program - Google Patents

Image processing device, information processing method, and program Download PDF

Info

Publication number
JP2015228185A
JP2015228185A JP2014114314A JP2014114314A JP2015228185A JP 2015228185 A JP2015228185 A JP 2015228185A JP 2014114314 A JP2014114314 A JP 2014114314A JP 2014114314 A JP2014114314 A JP 2014114314A JP 2015228185 A JP2015228185 A JP 2015228185A
Authority
JP
Japan
Prior art keywords
image
processing apparatus
error
image processing
control unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2014114314A
Other languages
Japanese (ja)
Other versions
JP6362430B2 (en
Inventor
雅教 市川
Masanori Ichikawa
雅教 市川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2014114314A priority Critical patent/JP6362430B2/en
Publication of JP2015228185A publication Critical patent/JP2015228185A/en
Application granted granted Critical
Publication of JP6362430B2 publication Critical patent/JP6362430B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • User Interface Of Digital Computer (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

PROBLEM TO BE SOLVED: To control the display of a remote image by an information processing device according to state information of an image processing device.SOLUTION: An image processing device having an operation unit includes: acquisition means that obtains state information of the image processing device; and display control means that controls, according to the state information obtained by the acquisition means, display of a remote image of an information processing device connected to the image processing device, to the operation unit.

Description

本発明は、画像処理装置、情報処理方法及びプログラムに関する。   The present invention relates to an image processing apparatus, an information processing method, and a program.

近年、特許文献1に示されるようなドングル型コンピュータ(又はスティック型コンピュータ)と呼ばれる小型コンピュータ(以下、ドングルPCと記述する)が急速に普及し始めている。ドングルPCは、USB(Universal Serial Bus)やHDMI(登録商標)(High−Definition Multimedia Interface)といったインターフェースで、ホストコンピュータと接続して利用される。
ホストコンピュータがMFP(Multi Function Printer)である場合、ドングルPCの用途は、大きく分けて2つ考えられている。
1つ目の用途は、ドングルPCが有するハードウェアを利用した機能拡張である。ドングルPCはCPUやGPU、DRAM、フラッシュROM、Wi−Fiといったハードウェアを有しており、これらを利用した機能拡張が考えられている。
2つ目の用途は、ドングルPCが有するソフトウェアを利用した機能拡張である。例えば、ドングルPCにインストールされたフォトビューワソフトをMFPのタッチパネル上で操作し、閲覧/選択した画像データをプリントアウトする、といった使い方が考えられている。なお、ドングルPCは、ディスプレイやキーボードといったインターフェースを有していない。そのため、MFPのタッチパネル等のインターフェースを代わりに利用することでドングルPCをコントロールすることができる。例えば、MFPとドングルPCとがUSBによって接続されるような場合、既存のVNC(Virtual Network Computing)とポートブリッジとによって、USB経由でのVNC接続(以下、リモート表示と記述する)ができるようになる。すなわち、ユーザは、MFPのタッチパネルを用いて、ドングルPCをコントロールできるようになる。
In recent years, a small computer (hereinafter referred to as a dongle PC) called a dongle type computer (or stick type computer) as disclosed in Patent Document 1 has begun to spread rapidly. The dongle PC is used by being connected to a host computer through an interface such as USB (Universal Serial Bus) or HDMI (registered trademark) (High-Definition Multimedia Interface).
When the host computer is an MFP (Multi Function Printer), the use of the dongle PC is roughly divided into two.
The first application is function expansion using hardware of the dongle PC. The dongle PC has hardware such as a CPU, GPU, DRAM, flash ROM, and Wi-Fi, and function expansion using these is considered.
The second application is function expansion using software of the dongle PC. For example, it is conceivable to use a photo viewer software installed on the dongle PC on the touch panel of the MFP to print out the browsed / selected image data. The dongle PC does not have an interface such as a display or a keyboard. Therefore, the dongle PC can be controlled by using an interface such as a touch panel of the MFP instead. For example, when an MFP and a dongle PC are connected by USB, VNC connection via USB (hereinafter referred to as remote display) can be performed by using an existing VNC (Virtual Network Computing) and a port bridge. Become. That is, the user can control the dongle PC using the touch panel of the MFP.

英国特許第2498045(A)号明細書Specification of British Patent No. 2498045 (A)

MFPは、MFPのタッチパネルがリモート表示中であっても、例えばネットワーク経由で投入されたプリントジョブ等の様々なジョブを同時並列的に処理できる。したがって、リモート表示中において、MFPは、例えば紙詰まりのようなエラーステータスに陥ることが想定される。このようなエラーステータスに陥った場合、一般的に、MFPは、MFPのタッチパネルにエラーから復帰するために必要な操作手順等が含まれるエラー復帰画像を表示し、ユーザにエラーステータスから復帰するための動作を促す。このようなエラー復帰画像は、近年ではMFPの内部センサーの状態に応じて予め用意してある多種多様なアニメーション画像となっている。MFPは、リモート表示中においても、エラー復帰画像を表示することが望ましい。
しかし、ドングルPCは、様々なMFPと接続されることが想定され、接続される可能性のある全てのMFPのエラー復帰画像を網羅した形で予めドングルPCに実装しておくことは極めて困難である。更に、ドングルPCが市場に投入された後に市場に投入されたMFPに対しては予めエラー復帰画像を前記ドングルPCに実装しておくことは不可能である。MFPは、リモート表示の中断、リモート接続の切断等を行うと、MFPに予め備えられているエラー復帰画像を表示することができる。
そこで、本発明は、画像処理装置の状態情報に応じて、情報処理装置によるリモート画像の表示を制御することを目的とする。
The MFP can simultaneously process various jobs such as a print job submitted via a network even when the MFP touch panel is being displayed remotely. Therefore, it is assumed that the MFP falls into an error status such as a paper jam during remote display. When such an error status occurs, the MFP generally displays an error recovery image including an operation procedure necessary for recovering from an error on the touch panel of the MFP, and returns to the user from the error status. Encourage the action. In recent years, such error return images are various animation images prepared in advance according to the state of the internal sensor of the MFP. It is desirable for the MFP to display an error return image even during remote display.
However, it is assumed that the dongle PC is connected to various MFPs, and it is extremely difficult to mount the dongle PC in advance in a form that covers error recovery images of all MFPs that may be connected. is there. Furthermore, it is impossible to mount an error return image on the dongle PC in advance for an MFP that has been put on the market after the dongle PC is put on the market. When the MFP interrupts the remote display, disconnects the remote connection, or the like, the MFP can display an error return image provided in advance in the MFP.
SUMMARY An advantage of some aspects of the invention is that it controls display of a remote image by an information processing device in accordance with state information of the image processing device.

そこで、本発明は、操作部を有する画像処理装置であって、前記画像処理装置の状態情報を取得する取得手段と、前記取得手段により取得された前記状態情報に応じて、前記画像処理装置に接続された情報処理装置のリモート画像の前記操作部への表示を制御する表示制御手段と、を有する。   Therefore, the present invention provides an image processing apparatus having an operation unit, wherein an acquisition unit that acquires state information of the image processing apparatus, and the image processing apparatus according to the state information acquired by the acquisition unit. Display control means for controlling display of the remote image of the connected information processing apparatus on the operation unit.

本発明によれば、画像処理装置の状態情報に応じて、情報処理装置によるリモート画像の表示を制御することができる。   According to the present invention, it is possible to control the display of a remote image by the information processing apparatus according to the state information of the image processing apparatus.

画像処理システムのシステム構成の一例を示す図である。1 is a diagram illustrating an example of a system configuration of an image processing system. 画像処理装置のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of an image processing apparatus. 情報処理装置のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of information processing apparatus. リモート表示処理の一例を示すフローチャートである。It is a flowchart which shows an example of a remote display process. 接続時処理の一例を示すフローチャートである。It is a flowchart which shows an example of the process at the time of a connection. 情報取得/判定処理の一例を示すフローチャートである。It is a flowchart which shows an example of an information acquisition / determination process. ホスト情報及びユーザ設定情報の内容の一例を示す図である。It is a figure which shows an example of the content of host information and user setting information. VNC接続処理の一例を示すフローチャートである。It is a flowchart which shows an example of a VNC connection process. 操作表示部に表示される画面の一例を示す図である。It is a figure which shows an example of the screen displayed on an operation display part. 画像処理装置のエラー時の処理の一例を示すフローチャートである。5 is a flowchart illustrating an example of processing when an error occurs in the image processing apparatus. エラー情報のテーブルの一例を示す図である。It is a figure which shows an example of the table of error information. リモート表示の再開を促す画面の一例を示す図である。It is a figure which shows an example of the screen which accelerates | stimulates resumption of remote display. 画像処理装置のエラー時の一例を示す処理を示すフローチャートである。It is a flowchart which shows the process which shows an example at the time of the error of an image processing apparatus. ジョブ情報のテーブルの一例を示す図である。It is a figure which shows an example of the table of job information.

以下、本発明の実施形態について図面に基づいて説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

<<実施形態1>>
<画像処理システムのシステム構成>
図1は、画像処理システム100のシステム構成の一例を示す図である。
画像処理装置200は、ディジタル複合機やMFP(Multi Function Printer)とよばれる電子機器であり、受信した印刷データに基づいて紙媒体等に印刷を行う。
情報処理装置300は、ドングルコンピュータ、スティックコンピュータ、ミニコンピュータ等の電子機器である。本実施形態において、画像処理装置200と情報処理装置300とは、例えばUSB101により接続することができる。
<< Embodiment 1 >>
<System configuration of image processing system>
FIG. 1 is a diagram illustrating an example of a system configuration of the image processing system 100.
The image processing apparatus 200 is an electronic device called a digital multi-function peripheral or MFP (Multi Function Printer), and prints on a paper medium or the like based on received print data.
The information processing apparatus 300 is an electronic device such as a dongle computer, a stick computer, or a minicomputer. In the present embodiment, the image processing apparatus 200 and the information processing apparatus 300 can be connected by, for example, the USB 101.

<画像処理装置のハードウェア構成>
図2は、画像処理装置200のハードウェア構成の一例を示す図である。
制御部201は、画像処理装置200を制御するための中央処理装置である。
主記憶部202は、SDRAM(Synchronous Dynamic Random Access Memory)等により構成される高速アクセス可能な記憶装置である。主記憶部202では、制御部201が処理する画像データやフラグや印刷データが展開されるほか、制御部201が実行するプログラムが展開される。
補助記憶部203は、ハードディスクやフラッシュメモリ等の不揮発性の記憶装置であり、画像データ、印刷データ、プログラム、フラグ等が格納される。
外部IF部204は、例えばUSBに対応したインターフェースであり、USBコネクタとUSBホストコントローラとを含む。外部IF部204のUSBコネクタと他の装置のUSBコネクタとが接続されることで、USB規格に基づいた通信を行うことができる。外部IF部204はUSBに限定されない。例えば、外部IF部204は、IEEE1394等でもよい。
操作表示部205は、表示機能と操作機能とを兼ね揃えたタッチパネル等のデバイスであり、画像処理装置200のユーザインターフェースとして機能する。なお、操作表示部205は、液晶ディスプレイとハードキーとを組み合わせて構成されていてもよい。操作表示部205は、操作部の一例である。
ネットワークIF部206は、Gigabit Ethernet(登録商標)等のワイヤードLANに対応したインターフェースであり、ワイヤードLANを介して外部装置とのデータのやり取りを行う。なお、ネットワークIF部206はワイヤレスLANのインターフェースとして構成されていてもよい。
制御部201が、主記憶部202又は補助記憶部203に記憶されたプログラムに基づき処理を実行することによって、後述する画像処理装置200の機能及び後述するフローチャートにおける画像処理装置200の処理が実現される。
<Hardware configuration of image processing apparatus>
FIG. 2 is a diagram illustrating an example of a hardware configuration of the image processing apparatus 200.
The control unit 201 is a central processing device for controlling the image processing device 200.
The main storage unit 202 is a high-speed accessible storage device configured by an SDRAM (Synchronous Dynamic Random Access Memory) or the like. In the main storage unit 202, image data, flags, and print data processed by the control unit 201 are expanded, and a program executed by the control unit 201 is expanded.
The auxiliary storage unit 203 is a nonvolatile storage device such as a hard disk or a flash memory, and stores image data, print data, programs, flags, and the like.
The external IF unit 204 is an interface compatible with USB, for example, and includes a USB connector and a USB host controller. Communication based on the USB standard can be performed by connecting the USB connector of the external IF unit 204 and the USB connector of another device. The external IF unit 204 is not limited to USB. For example, the external IF unit 204 may be IEEE 1394 or the like.
The operation display unit 205 is a device such as a touch panel that has both a display function and an operation function, and functions as a user interface of the image processing apparatus 200. The operation display unit 205 may be configured by combining a liquid crystal display and hard keys. The operation display unit 205 is an example of an operation unit.
The network IF unit 206 is an interface corresponding to a wired LAN such as Gigabit Ethernet (registered trademark), and exchanges data with an external device via the wired LAN. The network IF unit 206 may be configured as a wireless LAN interface.
The control unit 201 executes processing based on a program stored in the main storage unit 202 or the auxiliary storage unit 203, thereby realizing functions of the image processing device 200 described later and processing of the image processing device 200 in a flowchart described later. The

<情報処理装置のハードウェア構成>
図3は、情報処理装置300のハードウェア構成の一例を示す図である。
制御部301は、情報処理装置300を制御するための中央処理装置である。
主記憶部302は、SDRAM等により構成される高速アクセス可能な記憶装置であり、制御部301が処理する画像データや、制御部301が実行するプログラムが展開される。
補助記憶部303は、例えばフラッシュメモリで構成される不揮発性の記憶装置であり、画像データやプログラム等が格納される。
外部IF部304は、例えばUSBに対応したインターフェースである。外部IF部304は、USBに対応したインターフェースであり、USBコネクタとUSBデバイスコントローラとを含む。
ネットワークIF部305は、IEEE802.11g、IEEE802.11b、IEEE802.11a等のワイヤレスLANに対応したインターフェースであり、ワイヤレスLANを介して外部装置とのデータのやり取りを行うことができる。ネットワークIF部305は、ワイヤードLANを介して外部装置とのデータのやり取りを行ってもよい。
制御部301が、主記憶部302又は補助記憶部303に記憶されたプログラムに基づき処理を実行することによって、後述する情報処理装置300の機能及び後述するフローチャートにおける情報処理装置300の処理が実現される。
<Hardware configuration of information processing device>
FIG. 3 is a diagram illustrating an example of a hardware configuration of the information processing apparatus 300.
The control unit 301 is a central processing unit for controlling the information processing apparatus 300.
The main storage unit 302 is a high-speed accessible storage device configured by SDRAM or the like, and expands image data processed by the control unit 301 and programs executed by the control unit 301.
The auxiliary storage unit 303 is a non-volatile storage device configured by, for example, a flash memory, and stores image data, programs, and the like.
The external IF unit 304 is an interface compatible with USB, for example. The external IF unit 304 is an interface compatible with USB, and includes a USB connector and a USB device controller.
The network IF unit 305 is an interface corresponding to a wireless LAN such as IEEE802.11g, IEEE802.11b, or IEEE802.11a, and can exchange data with an external device via the wireless LAN. The network IF unit 305 may exchange data with an external device via a wired LAN.
The control unit 301 executes processing based on a program stored in the main storage unit 302 or the auxiliary storage unit 303, thereby realizing functions of the information processing device 300 described later and processing of the information processing device 300 in a flowchart described later. The

<リモート表示処理>
図4は、リモート表示処理を示すフローチャートであり、図10のS1000の詳細なフローチャートである(図10に関しては、後で詳細な説明を行う)。
S400では、制御部301は、OSのプログラムを実行することでOSの起動を行う。外部IF部204及び外部IF部304は、USB接続のエニュメレーション(接続認識)処理を行う。S400の処理の詳細は後述する図5を用いて説明する。
S401では、制御部201は、ホスト情報(詳細は後述する図7(A)を用いて説明)やユーザ設定情報(詳細は後述する図7(B)を用いて説明)の内容を照合し、リモート表示の実行/不実行を判断する。S401の処理の詳細は後述する図6を用いて説明する。
S402では、制御部201は、S401の結果を受けて、画像処理装置200と情報処理装置300とのVNC接続の実行処理を行うことで、リモート表示を実現させる。S402の処理の詳細は後述する図8を用いて説明する。
<Remote display processing>
FIG. 4 is a flowchart showing the remote display process, and is a detailed flowchart of S1000 of FIG. 10 (detailed description will be given later with respect to FIG. 10).
In S400, the control unit 301 activates the OS by executing the OS program. The external IF unit 204 and the external IF unit 304 perform USB connection enumeration (connection recognition) processing. Details of the processing of S400 will be described with reference to FIG.
In S401, the control unit 201 collates the contents of the host information (details are explained using FIG. 7A described later) and user setting information (details are explained using FIG. 7B described later), Determine whether remote display is executed or not. Details of the process of S401 will be described with reference to FIG.
In step S402, the control unit 201 receives the result of step S401 and performs a VNC connection execution process between the image processing apparatus 200 and the information processing apparatus 300, thereby realizing remote display. Details of the process of S402 will be described with reference to FIG.

<接続時処理>
図5は、接続時処理を示すフローチャートであり、図4のS400の詳細なフローチャートである。
S500では、制御部301は、補助記憶部303に格納されたOSのプログラムを主記憶部302に展開し実行することでOSを起動させる。制御部301が起動させるOSは、例えばAndroidであってもよいし、Linux(登録商標)であってもよい。
S501では、制御部301は、補助記憶部303に格納されたリモートデスクトップサーバープログラムを主記憶部302に展開し実行することで、リモートデスクトップサーバーを起動させる。ここでのリモートデスクトップサーバープログラムは、例えばVNCサーバープログラムで実現できる。
S502では、まず、制御部201の制御に基づき画像処理装置200の外部IF部204は、情報処理装置300の外部IF部304に対して、ディスクリプタを要求する。制御部301の制御に基づき外部IF部304は、要求に応じて、外部IF部204に対してディスクリプタを送信する。続いて、外部IF部204は、外部IF部304に対して、アドレス設定を要求する。外部IF部304は、要求に応じてアドレスを設定し、以降はここで設定したアドレス宛てのフレームのみを取得する。続いて、外部IF部204は、外部IF部304に対してより詳細なデバイス情報を要求する。このデバイス情報としては、エンドポイントに関する情報、クラス、サブクラス、プロトコル等が挙げられる。最後に、外部IF部204は、外部IF部304に対してコンフィグレーション要求を行い、接続を確立する。以上の処理は、エニュメレーション処理である。ここでのエニュメレーション処理は、USBの規格で定められた内容と同等であるため概要のみの説明とした。
<Connection processing>
FIG. 5 is a flowchart showing the connection process, and is a detailed flowchart of S400 of FIG.
In S <b> 500, the control unit 301 activates the OS by expanding and executing the OS program stored in the auxiliary storage unit 303 in the main storage unit 302. The OS activated by the control unit 301 may be, for example, Android or Linux (registered trademark).
In step S <b> 501, the control unit 301 activates the remote desktop server by expanding and executing the remote desktop server program stored in the auxiliary storage unit 303 in the main storage unit 302. The remote desktop server program here can be realized by a VNC server program, for example.
In S <b> 502, first, the external IF unit 204 of the image processing apparatus 200 requests a descriptor from the external IF unit 304 of the information processing apparatus 300 based on the control of the control unit 201. Based on the control of the control unit 301, the external IF unit 304 transmits a descriptor to the external IF unit 204 in response to a request. Subsequently, the external IF unit 204 requests the external IF unit 304 to set an address. The external IF unit 304 sets an address in response to a request, and thereafter acquires only a frame addressed to the set address. Subsequently, the external IF unit 204 requests more detailed device information from the external IF unit 304. Examples of the device information include end point information, class, subclass, protocol, and the like. Finally, the external IF unit 204 makes a configuration request to the external IF unit 304 to establish a connection. The above process is an enumeration process. The enumeration process here is the same as the contents defined by the USB standard, so only an overview has been given.

<情報取得/判定処理>
図6は、情報取得/判定処理を示すフローチャートであり、図4のS401の詳細なフローチャートである。
S600では、制御部201は、補助記憶部203に格納されているホスト情報を取得する。
ここで、ホスト情報の内容について図7(A)を用いて説明する。ホスト情報は、図7(A)に示すように複数の項目部と、各項目に1対1で対応する複数の内容部とから構成されている。MACアドレスは、ネットワークIF部206に割り当てられた物理アドレスである。MACアドレスの項目は、出荷時又はメンテナンス時にサービスマンによって設定される。IPアドレスは、ネットワークIF部206に割り当てられたIPアドレスである。IPアドレスの項目は、ネットワークIF部206に割り当てられたIPアドレスに応じて、制御部201によって設定される。ホスト接続許可情報は、リモート表示の実行許可/禁止を画像処理装置200側でコントロールするための情報である。後述する図8のフローチャートでも説明するが、この項目が禁止に設定された場合は、他の設定内容に関わらず、リモート表示はされない。例えば、表示部を具備しないプリンタや、表示部の大きさが設定された値より小さいプリンタ等において、ユーザがリモート表示を利用する可能性は、ほぼ無い。そのような場合に、ホスト接続許可情報の項目が禁止に設定されていることで、ユーザは、無駄な操作を行わないで済む。ホスト接続許可情報の項目は、例えば、出荷時又はメンテナンス時にサービスマンによって設定される。なお、ホスト情報が含む項目は、MACアドレスとIPアドレスとホスト接続許可情報とに限定されない。ホスト情報には、機種名、ディスプレイ(タッチパネル)の種別、個別プリンタ名称、ユーザ設定情報が無かった場合のデフォルトホスト接続許可情報等の項目を含めることができる。
<Information acquisition / judgment processing>
FIG. 6 is a flowchart showing the information acquisition / determination process, and is a detailed flowchart of S401 in FIG.
In step S <b> 600, the control unit 201 acquires host information stored in the auxiliary storage unit 203.
Here, the contents of the host information will be described with reference to FIG. As shown in FIG. 7A, the host information is composed of a plurality of item parts and a plurality of content parts corresponding to each item on a one-to-one basis. The MAC address is a physical address assigned to the network IF unit 206. The item of the MAC address is set by a service person at the time of shipment or maintenance. The IP address is an IP address assigned to the network IF unit 206. The IP address item is set by the control unit 201 according to the IP address assigned to the network IF unit 206. The host connection permission information is information for controlling execution permission / prohibition of remote display on the image processing apparatus 200 side. As will be described later with reference to the flowchart of FIG. 8, when this item is set to prohibited, remote display is not performed regardless of other setting contents. For example, there is almost no possibility that the user uses the remote display in a printer that does not include a display unit or a printer whose display unit size is smaller than a set value. In such a case, since the item of the host connection permission information is set to prohibited, the user does not have to perform a useless operation. The item of host connection permission information is set by a service person at the time of shipment or maintenance, for example. The items included in the host information are not limited to the MAC address, the IP address, and the host connection permission information. The host information can include items such as model name, display (touch panel) type, individual printer name, and default host connection permission information when there is no user setting information.

再び図6を用いて説明を行う。S601では、制御部201は、S600において取得したホスト情報内のホスト接続許可情報が許可設定かどうかを確認する。ここでホスト接続許可情報が禁止設定だった場合は、S602において、制御部201は、リモート表示フラグを無効に設定する。リモート表示フラグは、後述するVNC接続処理において利用されるフラグであり、リモート表示の実行/不実行を制御するためのフラグである。
S601でホスト情報内のホスト接続許可情報が許可設定であると判断された場合、S603において、制御部201は、補助記憶部303にユーザ設定情報が存在するかどうかを検索する。制御部201は、S603の検索処理を、例えば、ユーザ設定情報を特定のファイル名(remote_user_setting.info)としておき、ファイル名が補助記憶部303内に存在するかどうかを検索する、といった方法で実現する。
ここで、ユーザ設定情報の内容について図7(B)を用いて説明する。ユーザ設定情報は、図7(B)に示すように複数のMACアドレスと、各MACアドレスに1対1で対応する複数のユーザ接続許可情報と、から構成されている。MACアドレスによって画像処理装置を一意に特定できるので、ドングルPCを接続する画像処理装置ごとに、リモート表示の許可/禁止をユーザ接続許可情報に設定可能である。なお、このユーザ設定情報は、予め設定されていてもよいが、後述するユーザ設定情報作成画面を通してユーザの操作に基づいて制御部301又は制御部201が設定してもよい。なお、ユーザ設定情報は、MACアドレス及び各MACアドレスに1対1で対応するユーザ接続許可情報に限定されない。ユーザ設定情報は、機種名及び各機種名に1対1で対応するユーザ接続許可情報等であってもよい。
再び図6を用いて説明を行う。S603で制御部201によって補助記憶部303にユーザ設定情報が存在すると判断された場合、S604において、制御部201は、ユーザ設定情報を取得する。一方で、S603で制御部201によって補助記憶部303にユーザ設定情報が存在しないと判断された場合、S605において、制御部201は、操作表示部205にユーザ設定情報作成画面の表示を行う。制御部201は、操作表示部205に表示されるユーザ設定情報作成画面へのユーザの操作に基づいて、画像処理装置200に対応するユーザ設定情報を作成し、S604で取得したユーザ設定情報に追加する。
The description will be given with reference to FIG. In step S601, the control unit 201 confirms whether the host connection permission information in the host information acquired in step S600 is permission setting. If the host connection permission information is set to prohibit, the control unit 201 sets the remote display flag to invalid in S602. The remote display flag is a flag used in a VNC connection process described later, and is a flag for controlling execution / non-execution of remote display.
If it is determined in step S601 that the host connection permission information in the host information is permission setting, in step S603, the control unit 201 searches the auxiliary storage unit 303 for user setting information. The control unit 201 implements the search processing in step S603 by, for example, a method in which user setting information is set as a specific file name (remote_user_setting.info) and whether the file name exists in the auxiliary storage unit 303 is searched. To do.
Here, the contents of the user setting information will be described with reference to FIG. As shown in FIG. 7B, the user setting information is composed of a plurality of MAC addresses and a plurality of user connection permission information corresponding to each MAC address on a one-to-one basis. Since the image processing apparatus can be uniquely specified by the MAC address, it is possible to set permission / prohibition of remote display in the user connection permission information for each image processing apparatus connected to the dongle PC. The user setting information may be set in advance, but may be set by the control unit 301 or the control unit 201 based on a user operation through a user setting information creation screen described later. The user setting information is not limited to the MAC address and user connection permission information corresponding to each MAC address on a one-to-one basis. The user setting information may be a model name and user connection permission information corresponding to each model name on a one-to-one basis.
The description will be given with reference to FIG. If the control unit 201 determines in step S603 that user setting information exists in the auxiliary storage unit 303, in step S604, the control unit 201 acquires user setting information. On the other hand, when the control unit 201 determines that the user setting information does not exist in the auxiliary storage unit 303 in S603, the control unit 201 displays a user setting information creation screen on the operation display unit 205 in S605. The control unit 201 creates user setting information corresponding to the image processing apparatus 200 based on a user operation on the user setting information creation screen displayed on the operation display unit 205, and adds the user setting information acquired in S604. To do.

図9(A)は、ユーザ設定情報作成画面の一例を示す図である。例えば、図9(A)の画面上において選択アイコン900がタッチされた場合、制御部201は、前述したユーザ設定情報に対して、画像処理装置のMACアドレスを追加するとともに、対応するユーザ接続許可情報として「許可」を追加する。一方で、図9(A)の画面上において選択アイコン901がタッチされた場合、制御部201は、前述したユーザ設定情報に対して、画像処理装置のMACアドレスを追加するとともに、対応するユーザ接続許可情報として「禁止」を追加する。制御部201は、ユーザ接続許可情報の作成を行った後、補助記憶部303に前記ユーザ接続許可情報を記憶し、図6のS607の処理を行う。
S606では、制御部201は、S600において取得したホスト情報内のMACアドレスが、S604において取得したユーザ設定情報内に存在するかどうかの、照合を行う。より具体的には、制御部201は、ホスト情報が図7(A)でありユーザ設定情報が図7(B)である場合、ユーザ設定情報のMACアドレスの列の項目から、ホスト情報のMACアドレスの内容部の値を検索する。検索した結果、制御部201は、検索結果が存在すればユーザ設定情報内にホスト情報内のMACアドレスが存在すると判断する。制御部201は、検索結果が存在しなければユーザ設定情報内にホスト情報内のMACアドレスが存在しないと判断する。S606において、制御部201は、S604で取得したユーザ設定情報内にS600で取得したホスト情報内のMACアドレスが存在しないと判断した場合、S605の処理を行う。S605の内容は前述の通りであるため、ここでの説明は、省略する。一方で、S606において、制御部201は、S604で取得したユーザ設定情報内にS600で取得したホスト情報内のMACアドレスが存在すると判断した場合は、S607の処理を行う。
S607において、制御部201は、S600で取得したホスト情報とS604で取得したユーザ設定情報とを照合する。その結果、制御部201は、MACアドレスに対応するユーザ接続許可情報が許可されているかどうかを、判断する。制御部201は、S607でユーザ接続許可情報を禁止であると判断した場合、S602において、リモート表示フラグを無効に設定する。一方で、制御部201は、S607で、ユーザ接続許可情報が許可であると判断した場合、S608において、リモート表示フラグを有効に設定する。より具体的には、制御部201は、S606での検索の結果、ホスト情報のMACアドレスがユーザ設定情報内に存在すると判断した場合、ユーザ設定情報のユーザ接続許可情報の列の項目から前記検索の結果の行にある値を取得する。制御部201は、取得した値が許可ならば、リモート表示フラグを有効に設定し、禁止ならばリモート表示フラグを無効に設定する。
FIG. 9A is a diagram illustrating an example of a user setting information creation screen. For example, when the selection icon 900 is touched on the screen of FIG. 9A, the control unit 201 adds the MAC address of the image processing apparatus to the above-described user setting information, and permits the corresponding user connection. Add "permission" as information. On the other hand, when the selection icon 901 is touched on the screen of FIG. 9A, the control unit 201 adds the MAC address of the image processing apparatus to the above-described user setting information, and corresponding user connection “Prohibited” is added as permission information. After creating the user connection permission information, the control unit 201 stores the user connection permission information in the auxiliary storage unit 303, and performs the process of S607 in FIG.
In step S606, the control unit 201 checks whether the MAC address in the host information acquired in step S600 exists in the user setting information acquired in step S604. More specifically, when the host information is FIG. 7A and the user setting information is FIG. 7B, the control unit 201 determines the host information MAC from the item of the MAC address column of the user setting information. Search the value of the content part of the address. As a result of the search, if there is a search result, the control unit 201 determines that the MAC address in the host information exists in the user setting information. If there is no search result, the control unit 201 determines that there is no MAC address in the host information in the user setting information. If the control unit 201 determines in step S606 that the MAC address in the host information acquired in step S600 does not exist in the user setting information acquired in step S604, the control unit 201 performs the processing in step S605. Since the content of S605 is as described above, a description thereof is omitted here. On the other hand, in S606, when the control unit 201 determines that the MAC address in the host information acquired in S600 exists in the user setting information acquired in S604, the control unit 201 performs the process of S607.
In step S607, the control unit 201 collates the host information acquired in step S600 with the user setting information acquired in step S604. As a result, the control unit 201 determines whether user connection permission information corresponding to the MAC address is permitted. If the control unit 201 determines in step S607 that the user connection permission information is prohibited, the control unit 201 sets the remote display flag to invalid in step S602. On the other hand, if the control unit 201 determines in step S607 that the user connection permission information is permitted, in step S608, the control unit 201 sets the remote display flag to be valid. More specifically, when the control unit 201 determines that the MAC address of the host information exists in the user setting information as a result of the search in S606, the control unit 201 searches for the search from the column of the user connection permission information column of the user setting information. Get the value in the result row of. The control unit 201 sets the remote display flag to valid if the acquired value is permitted, and sets the remote display flag to invalid if the acquired value is prohibited.

<VNC接続処理>
図8は、VNC接続処理を示すフローチャートであり、図4のS402の詳細なフローチャートである。S802での接続処理において、制御部201は、S801で起動するリモートデスクトップクライアントとして機能する。また、S802での接続処理において、制御部301は、S501で起動するリモートデスクトップサーバーとして機能する。
S800では、制御部201は、S401において決定されたリモート表示フラグに基づいて、リモート表示フラグの有効/無効を判断する。S800において、制御部201は、リモート表示フラグの設定が無効である場合、VNC接続処理を中断する。一方で、制御部201は、リモート表示フラグの設定が有効である場合、S801の処理を実行する。
S801では、制御部201は、補助記憶部203に格納されているリモートデスクトップクライアントプログラムを主記憶部202に展開し実行することで、リモートデスクトップクライアントを起動する。制御部201は、リモートデスクトップクライアントを起動する前に、リモートデスククライアント立ち上げを実行するか否かをユーザに対して問い合わせてもよい。
S802では、制御部201は、制御部301に対して接続要求を行う。制御部301は、前記接続要求に対して認証を行い、リモートデスクトップクライアントとリモートデスクトップサーバーとの接続処理を完了する。以下、リモートデスクトップクライアントとリモートデスクトップサーバーとの接続をリモートデスクトップ接続という。なお、リモートデスクトップサーバー/クライアントとしてVNCを用いる場合は、画像処理装置200及び情報処理装置300のTCP通信用のポートをブリッジさせる必要がある。このようなポートブリッジ手法に関しては公知であるため詳細な説明は省略する。
また、S802において、制御部201は、リモートデスクトップ接続が確立したあとに、リモート表示の画面を表示するか否かを、ユーザに対して問い合わせてもよい。このときの画面表示の例を図9(B)に示す。
また、S802において、制御部201は、リモートデスクトップ接続が確立する直前に、リモート表示のセキュリティを高めるために、ユーザに対して事前に設定されたパスワードを要求する画面を表示し、パスワード認証を行ってもよい。このときの画面表示の例を図9(C)に示す。
<VNC connection processing>
FIG. 8 is a flowchart showing the VNC connection process, and is a detailed flowchart of S402 in FIG. In the connection process in S802, the control unit 201 functions as a remote desktop client activated in S801. In the connection process in S802, the control unit 301 functions as a remote desktop server activated in S501.
In S800, the control unit 201 determines whether the remote display flag is valid or invalid based on the remote display flag determined in S401. In S800, when the setting of the remote display flag is invalid, the control unit 201 interrupts the VNC connection process. On the other hand, when the setting of the remote display flag is valid, the control unit 201 executes the process of S801.
In step S <b> 801, the control unit 201 activates the remote desktop client by expanding and executing the remote desktop client program stored in the auxiliary storage unit 203 in the main storage unit 202. The control unit 201 may inquire of the user whether to start up the remote desk client before starting the remote desktop client.
In step S <b> 802, the control unit 201 issues a connection request to the control unit 301. The control unit 301 authenticates the connection request and completes the connection process between the remote desktop client and the remote desktop server. Hereinafter, the connection between the remote desktop client and the remote desktop server is referred to as a remote desktop connection. When VNC is used as a remote desktop server / client, it is necessary to bridge the TCP communication ports of the image processing apparatus 200 and the information processing apparatus 300. Since such a port bridge method is known, a detailed description thereof will be omitted.
In step S <b> 802, after the remote desktop connection is established, the control unit 201 may inquire of the user whether to display a remote display screen. An example of the screen display at this time is shown in FIG.
In step S <b> 802, immediately before the remote desktop connection is established, the control unit 201 displays a screen for requesting a password set in advance for the user and performs password authentication in order to increase the security of remote display. May be. An example of the screen display at this time is shown in FIG.

<画像処理装置のエラー時制御処理>
図10は、画像処理装置のエラー時の処理の一例を示すフローチャートである。なお、画像処理装置200は、リモート表示が行われている状態であっても、例えばネットワークIF部206から受信したプリントジョブなどの並列処理を実行できる。これらのジョブの処理に起因して、画像処理装置200のステータスがエラーとなることがある。ステータスは状態情報の一例である。制御部201は、画像処理装置200で発生する可能性があるエラーの種類を、例えば図11のようなエラー情報のテーブルとして管理できる。制御部201は、図11のテーブルを、主記憶部202、補助記憶部203等に記憶することができる。図11のテーブルは、エラーの種類とエラーから復帰する際に必要となるアクションの対象者を意味するリカバリ対象者との項目を備える。リカバリ対象者は、対応するエラーをリカバリ可能な者である。例えば、画像処理装置200がプリントジョブ等で紙詰まりのエラーとなった場合には、リカバリ対象者は、画像処理装置200を操作しているユーザとなり、HDD故障のエラーとなった場合には、リカバリ対象者は、サービスマンとなる。図11のテーブルは、予め設定され補助記憶部203等に記憶されていてもよいし、ユーザの操作表示部205への操作に基づいて設定されてもよい。リカバリ対象者がユーザとなるエラー種類は、例えば、紙無し、紙詰まり、トナー切れ等がある。例えば、制御部201は、操作表示部205を介したユーザの操作に応じて、紙無し、紙詰まり、トナー切れ等のリカバリ対象者がユーザとなるエラー種類を設定することもできる。また、リカバリ対象者がサービスマンとなるエラー種類は、例えばHDD故障、感光ドラム交換等がある。例えば、制御部201は、操作表示部205を介したサービスマンの操作に応じて、HDD故障、感光ドラム交換等のリカバリ対象者がサービスマンとなるエラー種類を設定することもできる。
S1000において、制御部201は、画像処理装置200のステータスがエラーになっているか否かを判断する。制御部201は、画像処理装置200のステータスがエラーであると判断した場合、S1001の処理を行う。制御部201は、画像処理装置200のステータスがエラーではないと判断した場合、引き続きS1000の処理をループしてエラーの検知を行う。制御部201は、例えばOSの機能等を利用することでステータスの検知処理を実現できる。なお、図10のフローチャートでは説明の簡易化のためポーリング形式での説明となっているが、割込み等により図10の処理フローが開始するようにしてもよい。
S1001において、制御部201は、画像処理装置200で発生しているS1000で検知したエラーの種類に基づいて、リカバリ対象者がユーザであるか否かの判断を行う。制御部201は、前記判断を上述した図11のエラー情報を管理するテーブル等を参照することで行う。制御部201は、リカバリ対象者がユーザである場合、S1002の処理を行う。制御部201は、リカバリ対象者がサービスマンである場合、S1005の処理を行う。S1001の処理は、例えば次のような処理で実現できる。即ち、制御部201は、まず、S1000で検知したエラーの種類を取得する。制御部201は、例えばOSの機能等を利用することでエラーの種類を取得できる。次に、制御部201は、図11のテーブルのエラー種類の項目の中から前記エラーの種類を検索する。制御部201は、図11のテーブルのリカバリ対象者の項目の前記検索の検索結果の行にある値を参照し、参照値がユーザである場合はリカバリ対象者をユーザであると判断し、参照値がサービスマンである場合はリカバリ対象者をサービスマンであると判断する。
<Control processing at error of image processing apparatus>
FIG. 10 is a flowchart illustrating an example of processing when an error occurs in the image processing apparatus. Note that the image processing apparatus 200 can execute parallel processing such as a print job received from the network IF unit 206 even when remote display is being performed. Due to the processing of these jobs, the status of the image processing apparatus 200 may become an error. The status is an example of state information. The control unit 201 can manage the types of errors that may occur in the image processing apparatus 200 as, for example, a table of error information as shown in FIG. The control unit 201 can store the table of FIG. 11 in the main storage unit 202, the auxiliary storage unit 203, and the like. The table of FIG. 11 includes items of a type of error and a recovery target person that means a target person of an action necessary when returning from the error. The recovery target person is a person who can recover the corresponding error. For example, when the image processing apparatus 200 has a paper jam error due to a print job or the like, the recovery target person is a user who operates the image processing apparatus 200, and when an HDD failure error occurs, The recovery target person is a service person. The table in FIG. 11 may be set in advance and stored in the auxiliary storage unit 203 or the like, or may be set based on a user operation on the operation display unit 205. The error types for which the recovery target person is the user include, for example, no paper, paper jam, out of toner, and the like. For example, the control unit 201 can also set an error type in which the person to be recovered becomes the user, such as no paper, paper jam, or toner out, in accordance with a user operation via the operation display unit 205. In addition, the error types for which the person to be recovered becomes a serviceman include, for example, HDD failure and photosensitive drum replacement. For example, the control unit 201 can set an error type in which a person to be recovered such as HDD failure or photosensitive drum replacement becomes a serviceman in accordance with the operation of the serviceman via the operation display unit 205.
In step S1000, the control unit 201 determines whether the status of the image processing apparatus 200 is an error. When the control unit 201 determines that the status of the image processing apparatus 200 is an error, the control unit 201 performs the process of S1001. If the control unit 201 determines that the status of the image processing apparatus 200 is not an error, the control unit 201 continues to loop the process of S1000 to detect an error. The control unit 201 can realize status detection processing by using, for example, an OS function. In the flowchart of FIG. 10, the description is in the polling format for simplification of the description, but the processing flow of FIG. 10 may be started by an interrupt or the like.
In step S <b> 1001, the control unit 201 determines whether the recovery target person is a user based on the type of error detected in step S <b> 1000 generated in the image processing apparatus 200. The control unit 201 makes the determination by referring to the table for managing the error information in FIG. 11 described above. When the recovery target person is a user, the control unit 201 performs the process of S1002. When the recovery target person is a service person, the control unit 201 performs the process of S1005. The process of S1001 can be realized by the following process, for example. That is, the control unit 201 first acquires the type of error detected in S1000. The control unit 201 can acquire the type of error by using, for example, an OS function. Next, the control unit 201 searches for the error type from the error type items in the table of FIG. The control unit 201 refers to the value in the search result row of the item of the recovery target in the table of FIG. 11, determines that the recovery target is a user when the reference value is a user, and refers to it If the value is a serviceman, the person to be recovered is determined to be a serviceman.

S1002において、制御部201は、操作表示部205へ表示する画像を、情報処理装置300からのリモート表示の画像から画像処理装置200の内部リソース画像へ切り替える。リモート表示の画像は、リモート画像の一例である。画像処理装置200の内部リソース画像は、制御部201によって生成され、操作表示部205に表示される画像である。また、制御部201は、内部リソース画像を、通常、情報処理装置300が接続されていないときに操作表示部205に表示する。制御部201は、リモート表示中であっても、内部的には常に内部リソース画像を生成しているが、操作表示部205へは内部リソース画像を表示しないように制御する。ただし、制御部201は、リモート表示中である場合には、そもそも内部リソース画像を生成しないように制御してもよい。内部リソース画像への切り替えにより、制御部201は、操作表示部205にはエラーの種類に対応したエラー復帰画面を表示する。例えば、制御部201は、エラーの種類が紙詰まりである場合には、操作表示部205へは紙詰まりの位置と紙詰まりから復帰するための手順とを示す画像を表示する。なお、S1002の処理においてリモートデスクトップ接続は、継続して行われており、単に、制御部201が情報処理装置300で生成されるリモート表示の画像を操作表示部205へ表示しないということである。S1002の処理は、表示制御処理の一例である。
S1003において、制御部201は、画像処理装置200のエラーが解除されたかを判断する。制御部201は、S1003の処理を例えばOSのステータス通知機能等を利用することで実現できる。エラーは、基本的にはS1002において操作表示部205へ表示したエラー復帰画面によりユーザがエラー復帰動作を行ったことにより解除される。ただし、エラー解除の要因は、操作表示部205へ表示したエラー復帰画面に従ってユーザがエラー復帰動作を行ったことに限定されない。エラー解除の要因は、サービスマンによる復帰動作、システムの復帰機能による復帰動作等でもよい。制御部201は、エラーが解除されたと判断した場合、S1004の処理を行う。制御部201は、エラーが解除されていないと判断した場合、S1003の処理をループしてエラーが解除されるまでエラーの解除の検知を行う。
S1004において、制御部201は、操作表示部205へ表示する画像を、画像処理装置200の内部リソース画像から情報処理装置300からのリモート表示の画像へ切り替える。上述したようにS1002において情報処理装置300とのリモートデスクトップ接続は、継続して行われている。したがって、ユーザは、S1002で操作表示部205への表示画像が画像処理装置200の内部リソース画像へ切り替わる前のリモート表示の画面から操作等を継続して行うことができる。
S1005において、制御部201は、情報処理装置300とのリモートデスクトップ接続を切断する。前記切断の処理により、制御部201は、情報処理装置300によるリモート表示を中断し、操作表示部205に内部リソース画像を表示することになり、例えば「サービスマンを呼んでください」等のエラー復帰画面を操作表示部205に表示する。なお、リモートデスクトップ接続が切断されることにより外部IF部204と外部IF部304との間でのデータ転送等のやり取りはなくなる。
S1006において、制御部201は、外部IF部204と外部IF部304との接続を切断する。外部IF部304がUSBである場合には、これにより電力供給も中断されることになり、ユーザ、サービスマン等は、画像処理装置200から、画像処理装置200及び情報処理装置300の内部データを保全しつつ情報処理装置300を取り外すことができる。
In step S <b> 1002, the control unit 201 switches the image to be displayed on the operation display unit 205 from the remote display image from the information processing apparatus 300 to the internal resource image of the image processing apparatus 200. The remote display image is an example of a remote image. The internal resource image of the image processing apparatus 200 is an image generated by the control unit 201 and displayed on the operation display unit 205. Also, the control unit 201 displays the internal resource image on the operation display unit 205 when the information processing apparatus 300 is not normally connected. The control unit 201 always generates an internal resource image internally even during remote display, but controls the operation display unit 205 not to display the internal resource image. However, when the remote display is being performed, the control unit 201 may perform control so that an internal resource image is not generated in the first place. By switching to the internal resource image, the control unit 201 displays an error return screen corresponding to the type of error on the operation display unit 205. For example, when the error type is a paper jam, the control unit 201 displays an image indicating the position of the paper jam and a procedure for recovering from the paper jam on the operation display unit 205. Note that the remote desktop connection is continuously performed in the processing of S1002, and simply means that the control unit 201 does not display the remote display image generated by the information processing apparatus 300 on the operation display unit 205. The process of S1002 is an example of a display control process.
In step S1003, the control unit 201 determines whether the error of the image processing apparatus 200 has been canceled. The control unit 201 can realize the processing of S1003 by using, for example, an OS status notification function. The error is basically canceled when the user performs an error recovery operation on the error recovery screen displayed on the operation display unit 205 in S1002. However, the cause of error cancellation is not limited to the fact that the user has performed an error recovery operation according to the error recovery screen displayed on the operation display unit 205. The cause of error cancellation may be a return operation by a service person, a return operation by a system return function, or the like. When the control unit 201 determines that the error has been canceled, the control unit 201 performs the process of S1004. If the control unit 201 determines that the error has not been released, the control unit 201 loops the process of S1003 and detects the error release until the error is released.
In step S <b> 1004, the control unit 201 switches the image displayed on the operation display unit 205 from the internal resource image of the image processing apparatus 200 to the image displayed remotely from the information processing apparatus 300. As described above, the remote desktop connection with the information processing apparatus 300 is continuously performed in S1002. Therefore, the user can continuously perform operations and the like from the remote display screen before the display image on the operation display unit 205 is switched to the internal resource image of the image processing apparatus 200 in S1002.
In step S <b> 1005, the control unit 201 disconnects the remote desktop connection with the information processing apparatus 300. By the disconnection process, the control unit 201 interrupts the remote display by the information processing apparatus 300 and displays an internal resource image on the operation display unit 205. For example, an error return such as “Call a service man” The screen is displayed on the operation display unit 205. Note that, by disconnecting the remote desktop connection, there is no exchange such as data transfer between the external IF unit 204 and the external IF unit 304.
In step S <b> 1006, the control unit 201 disconnects the connection between the external IF unit 204 and the external IF unit 304. When the external IF unit 304 is a USB, this also interrupts the power supply, and the user, serviceman, etc. can transfer the internal data of the image processing apparatus 200 and the information processing apparatus 300 from the image processing apparatus 200. The information processing apparatus 300 can be removed while maintaining.

S1007において、制御部201は、画像処理装置200のエラーが解除されたか否かを判断する。制御部201は、S1007の処理を例えばOSのステータス通知機能等を利用することで実現できる。このエラー解除は、基本的にユーザではなくサービスマン等がエラー復帰動作を行ったことに起因する。例えばエラーの種類がHDD故障である場合には、サービスマンは、HDDを交換することにより、エラーの解除を行う。ただし、サービスマンによるエラー解除は、エラー解除の要因のあくまで一例であって特に限定するものではない。エラー解除の要因は、ユーザによる復帰動作、システムの復帰機能による復帰動作等でもよい。制御部201は、エラーが解除されたと判断した場合、S1008の処理を行う。制御部201は、エラーが解除されていないと判断した場合、S1007の処理をループしてエラーが解除されるまでエラーの解除の検知を行う。
S1008において、制御部201は、外部IF部204と外部IF部304との接続を確立し、情報処理装置300とのリモートデスクトップ接続を行う。このリモートデスクトップ接続については上述した通りである。リモートデスクトップ接続が確立されると、制御部301は、リモート表示の画像を制御部201へ送信する。制御部201は、操作表示部205へ前記リモート表示の画像を表示する。なお、外部IF部204に複数の外部IFポートが存在する場合には、制御部201は、S1006において、外部IF部204と外部IF部304との接続を切断した際のポート番号を主記憶部202又は補助記憶部203に記憶する。制御部201は、前記ポート番号を記憶することによって、情報処理装置300が接続されているポート番号を把握することができる。したがって、制御部201は、該当ポート番号に対して外部IF部304との接続を確立できる。
また、制御部201は、S1008のリモートデスクトップ接続の再接続処理の代わりに、図12に示されるような画面を操作表示部205へ表示して、ユーザに対して情報処理装置300の抜き差しの動作を促すようにしてもよい。
また、本実施形態では、制御部201は、画像処理装置200のステータスに基づいて、操作表示部205に表示する画面を、リモート表示の画像と内部リソース画像とで自動的に切り替えるようにしている。しかし、画像処理装置200のステータスがエラーステータスであってもリモート表示の操作を継続できるよう、制御部201は、リモート表示の画像と内部リソース画像をユーザ操作により切り替えるためのボタンを操作表示部205に用意してもよい。
以上、本実施形態では、制御部201は、画像処理装置200のステータスをエラーと判断した場合、情報処理装置300によるリモート表示中であっても、画像処理装置200の内部リソース画像を操作表示部205に表示するようにした。これにより、制御部201は、適切なタイミングで操作表示部205に対してエラーからの復帰に必要な操作手順等のエラー復帰画面を表示することができる。また、制御部201は、画像処理装置200のエラーが解除された場合に、自動的にリモート表示を再開するようにしたため、エラーとなる前のユーザ操作をスムーズに再開することができる。更に、エラーの種類によって、制御部201は、情報処理装置300とのリモートデスクトップ接続及び外部インターフェース接続を切断する。したがって、エラーとなった際にユーザにより情報処理装置300を抜かれたとしても画像処理装置200及び情報処理装置300の内部データが保全されている状態が保たれる。
In step S <b> 1007, the control unit 201 determines whether the error of the image processing apparatus 200 has been canceled. The control unit 201 can realize the processing of S1007 by using, for example, an OS status notification function. This error cancellation basically originates from the fact that a service man or the like, not the user, has performed an error recovery operation. For example, when the type of error is HDD failure, the service person cancels the error by replacing the HDD. However, the error cancellation by the service person is merely an example of the cause of error cancellation and is not particularly limited. The cause of error cancellation may be a return operation by the user, a return operation by a system return function, or the like. When the control unit 201 determines that the error has been canceled, the control unit 201 performs the process of S1008. If the control unit 201 determines that the error has not been released, the control unit 201 loops the process of S1007 and detects the error release until the error is released.
In step S <b> 1008, the control unit 201 establishes a connection between the external IF unit 204 and the external IF unit 304 and performs remote desktop connection with the information processing apparatus 300. This remote desktop connection is as described above. When the remote desktop connection is established, the control unit 301 transmits a remote display image to the control unit 201. The control unit 201 displays the remote display image on the operation display unit 205. When there are a plurality of external IF ports in the external IF unit 204, the control unit 201 sets the port number when the connection between the external IF unit 204 and the external IF unit 304 is disconnected in S1006 as the main storage unit. 202 or the auxiliary storage unit 203. The control unit 201 can grasp the port number to which the information processing apparatus 300 is connected by storing the port number. Therefore, the control unit 201 can establish a connection with the external IF unit 304 for the corresponding port number.
Further, the control unit 201 displays a screen as shown in FIG. 12 on the operation display unit 205 instead of the remote desktop connection reconnection processing in S1008, and the operation of inserting / removing the information processing apparatus 300 to the user is performed. May be prompted.
In the present embodiment, the control unit 201 automatically switches the screen displayed on the operation display unit 205 between the remote display image and the internal resource image based on the status of the image processing apparatus 200. . However, the control unit 201 provides a button for switching between the remote display image and the internal resource image by a user operation so that the remote display operation can be continued even if the status of the image processing apparatus 200 is an error status. You may prepare it.
As described above, in this embodiment, when the control unit 201 determines that the status of the image processing apparatus 200 is an error, the control unit 201 displays the internal resource image of the image processing apparatus 200 as an operation display unit even during remote display by the information processing apparatus 300. 205 is displayed. As a result, the control unit 201 can display an error recovery screen such as an operation procedure necessary for recovery from an error on the operation display unit 205 at an appropriate timing. Moreover, since the remote display is automatically restarted when the error of the image processing apparatus 200 is canceled, the control unit 201 can smoothly restart the user operation before the error occurs. Further, depending on the type of error, the control unit 201 disconnects the remote desktop connection and the external interface connection with the information processing apparatus 300. Therefore, even if the information processing apparatus 300 is pulled out by the user when an error occurs, the internal data of the image processing apparatus 200 and the information processing apparatus 300 is maintained.

<<実施形態2>>
本実施形態では実施形態1におけるエラー時制御処理フローのみを別の形態で行った場合の実施形態について説明する。したがって、エラー時制御処理フロー以外は実施形態1と同様である。ただし、本実施形態では、ユーザは、操作表示部205において予めユーザ認証を行った後(ログイン)、操作表示部205に対する操作を行うことができる。なお、このユーザ認証に関する処理は公知であるため説明を省略する。
実施形態1でのエラー時制御処理は、画像処理装置200のステータス及びエラーの種類に基づいて、処理を切り替えていた。実施形態2ではリモート表示画面で操作を行っているユーザが更にストレスなく操作できるようにするために、制御部201は、エラーの要因となるジョブを投入したユーザの識別を行う。制御部201は、この識別したユーザがリモート表示の操作者と同一か否かに基づいて、リモート表示を継続するか否かを制御する。以下に図13のフローチャートを用いて詳細に説明する。
<< Embodiment 2 >>
In the present embodiment, an embodiment in which only the error-time control processing flow in the first embodiment is performed in another form will be described. Accordingly, the processing flow is the same as that of the first embodiment except for the error-time control processing flow. However, in the present embodiment, the user can perform an operation on the operation display unit 205 after performing user authentication in advance on the operation display unit 205 (login). Since the process related to the user authentication is well known, the description is omitted.
In the error-time control process according to the first embodiment, the process is switched based on the status of the image processing apparatus 200 and the type of error. In the second embodiment, the control unit 201 identifies a user who has submitted a job that causes an error so that a user operating on the remote display screen can operate without stress. The control unit 201 controls whether or not to continue the remote display based on whether or not the identified user is the same as the operator of the remote display. This will be described in detail below with reference to the flowchart of FIG.

<画像処理装置のエラー時制御処理>
図13は、画像処理装置のエラー時の処理の一例を示すフローチャートである。
S1300において、制御部201は、画像処理装置200のステータスがエラーになっているかを判断する。制御部201は、S1300の処理を例えばOSの機能等を利用することで実現できる。制御部201は、画像処理装置200のステータスがエラーであると判断した場合、S1301の処理を行う。制御部201は、画像処理装置200のステータスがエラーではないと判断した場合、引き続きS1300の処理をループしてエラーの検知を行う。なお、図13のフローチャートは、説明の簡易化のためポーリング形式での説明となっているが、割込み等により図13の処理フローが開始されるようにしてもよい。
S1301において、制御部201は、画像処理装置200で発生しているエラーの要因となったジョブを投入したユーザを識別し、画像処理装置200へログインしているユーザと同一であるかを判断する。制御部201は、画像処理装置200にジョブが投入されると、ジョブの情報、ログインしているユーザ、ジョブの状態等をジョブ情報のテーブル等として管理する。ジョブ情報のテーブルの一例を図14に示す。図14のテーブルは、ジョブIDとユーザIDとジョブIDで識別されるジョブの状態との項目を備える。図14のテーブルを用いたジョブの管理処理は、次のように実現できる。即ち、制御部201は、画像処理装置200にジョブが投入されると、前記テーブルに新たな行を追加し、ジョブIDの項目に前記投入されたジョブのIDを追加し、ユーザIDの項目にログインしているユーザのIDを追加できる。更に、制御部201は、OSの機能等から前記投入されたジョブが実行中、待機中、エラー発生等の状態についての報告を受けると、前記報告に応じた値を前記テーブルの前記ジョブに対応する行の状態の項目に記憶できる。制御部201は、前記ジョブ情報のテーブルを主記憶部202、補助記憶部203等に記憶することもできる。制御部201は、図14のテーブルに基づいて、エラー状態となっているジョブを特定し、該当するジョブのユーザIDを参照することで、エラー要因となったジョブを投入したユーザを識別する。より具体的には、制御部201は、図14のテーブルの状態の項目の中から値がエラーを指しているものを検索し、ジョブIDの項目の中から前記検索の検索結果の行にある値を取得する。制御部201は、前記取得した値に対応するユーザIDを取得することで、エラー要因となったジョブのユーザを識別できる。制御部201は、識別したユーザIDとログインしているユーザIDとの比較処理により同一か否かを判定できる。ただし、説明した処理は一例であって、ユーザを識別する処理はこれに限るものではない。
<Control processing at error of image processing apparatus>
FIG. 13 is a flowchart illustrating an example of processing when an error occurs in the image processing apparatus.
In step S1300, the control unit 201 determines whether the status of the image processing apparatus 200 is an error. The control unit 201 can realize the processing of S1300 by using, for example, an OS function. When the control unit 201 determines that the status of the image processing apparatus 200 is an error, the control unit 201 performs the process of S1301. If the control unit 201 determines that the status of the image processing apparatus 200 is not an error, the control unit 201 continues to loop the process of S1300 to detect an error. Note that the flowchart in FIG. 13 is described in a polling format for simplification of description, but the processing flow in FIG. 13 may be started by an interrupt or the like.
In step S <b> 1301, the control unit 201 identifies the user who submitted the job that caused the error that has occurred in the image processing apparatus 200, and determines whether the user is the same as the user who has logged in to the image processing apparatus 200. . When a job is input to the image processing apparatus 200, the control unit 201 manages job information, a logged-in user, a job status, and the like as a job information table. An example of the job information table is shown in FIG. The table in FIG. 14 includes items of job ID, user ID, and job status identified by the job ID. The job management process using the table of FIG. 14 can be realized as follows. That is, when a job is input to the image processing apparatus 200, the control unit 201 adds a new row to the table, adds the ID of the input job to the job ID item, and sets the user ID item to the user ID item. You can add the ID of the logged-in user. Further, when the control unit 201 receives a report on the status of the submitted job being executed, waiting, or error occurrence from the OS function or the like, the control unit 201 corresponds the value corresponding to the report to the job in the table. Can be stored in the row status item. The control unit 201 can also store the job information table in the main storage unit 202, the auxiliary storage unit 203, and the like. Based on the table in FIG. 14, the control unit 201 identifies a job in an error state and refers to the user ID of the corresponding job to identify the user who has submitted the job that caused the error. More specifically, the control unit 201 searches the status item in the table of FIG. 14 for a value indicating an error, and finds the job ID item in the search result row. Get the value. The control unit 201 can identify the user of the job that caused the error by acquiring the user ID corresponding to the acquired value. The control unit 201 can determine whether or not they are the same by a comparison process between the identified user ID and the logged-in user ID. However, the process described above is an example, and the process for identifying the user is not limited to this.

制御部201は、エラーの要因となったジョブを投入したユーザがログインしているユーザであると判断した場合、S1302の処理を行う。前記ジョブを投入したユーザとログインしているユーザとが同一であっても、前記ジョブがリモート表示画面を介して投入されたものではない場合、ユーザがリモート表示中の画面を通しての処理を中断したくない等の状況がある。前記状況においては、操作表示部205の内部リソース画像への切り替え処理は、必要ない。そこで、制御部201は、エラーの要因となったジョブを投入したユーザとログインしているユーザとが同一であると判定し、更に、前記ジョブがリモート表示画面を介して投入されたと判断した場合、S1302の処理を行うようにしてもよい。ただし、前記エラーの要因となったジョブを投入したユーザが印刷物を取りに来た等の場合、前記ジョブがリモート表示画面を介さずに投入されたものであっても、エラー解除のため操作表示部205の画面を内部リソース画像に切り替える必要がある。そこで、制御部201は、前記ジョブを投入したユーザとログインしているユーザが同一であって、前記ジョブがリモート表示画面を介して投入されたものではない場合、次の処理を実行してもよい。即ち、制御部201は、操作表示部205の画面を内部リソース画像へ切り替える処理の指示を受け付ける指示受付画面を操作表示部205に表示して、ユーザによる指示を受け付けてもよい。
制御部201は、エラーの要因となったジョブを投入したユーザが現在ログインしているユーザではないと判断した場合、図13の処理を終了する。
S1302において、制御部201は、操作表示部205へ表示する画像を情報処理装置300からのリモート表示の画像から内部リソース画像へ切り替える。S1302の処理は、S1002と同一の処理であるため詳細な説明を省略する。
S1303において、制御部201は、画像処理装置200のエラーが解除されたか否かを判断する。S1303の処理は、S1003と同一の処理であるため、詳細な説明を省略する。
S1304において、制御部201は、操作表示部205へ表示する画像を内部リソース画像から情報処理装置300からのリモート表示の画像へ切り替える。S1304の処理は、S1004と同一の処理であるため、詳細な説明を省略する。
以上、本実施形態によれば、画像処理装置200のステータスがエラーとなった場合であっても、エラーの要因となったジョブを投入したユーザが操作表示部205で操作中のユーザとは異なる場合、操作表示部205へのリモート表示の画面の表示を継続できる。これにより、現在、操作表示部205を操作しているユーザが更にストレスなく操作を継続することができるようになり、ユーザの利便性が向上する。
When the control unit 201 determines that the user who submitted the job that caused the error is a logged-in user, the control unit 201 performs the process of S1302. Even if the user who submitted the job and the logged-in user are the same, if the job is not submitted via the remote display screen, the user interrupts the processing through the screen currently displayed remotely. There are situations such as not wanting. In the above situation, the process of switching to the internal resource image of the operation display unit 205 is not necessary. Therefore, when the control unit 201 determines that the user who submitted the job that caused the error is the same as the logged-in user, and further determines that the job has been submitted via the remote display screen , S1302 may be performed. However, if the user who submitted the job that caused the error came to pick up the printed matter, etc., even if the job was submitted without going through the remote display screen, the operation display is displayed to cancel the error. It is necessary to switch the screen of the unit 205 to the internal resource image. Therefore, if the user who has submitted the job is the same as the logged-in user and the job has not been submitted via the remote display screen, the control unit 201 may execute the next process. Good. That is, the control unit 201 may display an instruction reception screen for receiving an instruction for processing to switch the screen of the operation display unit 205 to the internal resource image on the operation display unit 205 to receive an instruction from the user.
If the control unit 201 determines that the user who submitted the job that caused the error is not the currently logged-in user, the control unit 201 ends the processing in FIG.
In step S <b> 1302, the control unit 201 switches the image displayed on the operation display unit 205 from the image displayed remotely from the information processing apparatus 300 to the internal resource image. Since the process of S1302 is the same process as S1002, detailed description thereof is omitted.
In step S1303, the control unit 201 determines whether the error of the image processing apparatus 200 has been canceled. Since the process of S1303 is the same process as S1003, detailed description thereof is omitted.
In step S <b> 1304, the control unit 201 switches the image displayed on the operation display unit 205 from the internal resource image to a remote display image from the information processing apparatus 300. Since the process of S1304 is the same process as S1004, detailed description is omitted.
As described above, according to the present embodiment, even when the status of the image processing apparatus 200 results in an error, the user who submitted the job that caused the error is different from the user who is operating on the operation display unit 205. In this case, the display of the remote display screen on the operation display unit 205 can be continued. As a result, the user currently operating the operation display unit 205 can continue the operation without further stress, and the convenience for the user is improved.

<<その他の実施形態>>
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読み出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
<< Other Embodiments >>
The present invention supplies a program that realizes one or more functions of the above-described embodiments to a system or apparatus via a network or a storage medium, and one or more processors in a computer of the system or apparatus read and execute the program This process can be realized. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.

100 画像処理システム、200 画像処理装置、300 情報処理装置、201 制御部、204 外部IF部、301 制御部、304 外部IF部 DESCRIPTION OF SYMBOLS 100 Image processing system, 200 Image processing apparatus, 300 Information processing apparatus, 201 Control part, 204 External IF part, 301 Control part, 304 External IF part

Claims (11)

操作部を有する画像処理装置であって、
前記画像処理装置の状態情報を取得する取得手段と、
前記取得手段により取得された前記状態情報に応じて、前記画像処理装置に接続された情報処理装置のリモート画像の前記操作部への表示を制御する表示制御手段と、
を有する画像処理装置。
An image processing apparatus having an operation unit,
Obtaining means for obtaining status information of the image processing apparatus;
Display control means for controlling display of the remote image of the information processing apparatus connected to the image processing apparatus on the operation unit in accordance with the state information acquired by the acquisition means;
An image processing apparatus.
前記表示制御手段は、前記取得手段により取得された前記状態情報がエラーを示している場合、前記操作部に表示する画像を前記情報処理装置のリモート画像からリソース画像へと切り替える請求項1記載の画像処理装置。   2. The display control unit according to claim 1, wherein when the state information acquired by the acquisition unit indicates an error, the display control unit switches an image to be displayed on the operation unit from a remote image of the information processing apparatus to a resource image. Image processing device. 前記表示制御手段は、前記操作部に表示する画像を前記リソース画像へと切り替えたあと、前記取得手段により取得された前記状態情報がエラーから解除されたことを示している場合、前記操作部に表示する画像を前記リソース画像から前記情報処理装置のリモート画像へと切り替える請求項2記載の画像処理装置。   If the display control means indicates that the status information acquired by the acquisition means has been released from an error after switching the image to be displayed on the operation section to the resource image, the display control means The image processing apparatus according to claim 2, wherein the image to be displayed is switched from the resource image to a remote image of the information processing apparatus. 前記取得手段により取得された前記状態情報が示すエラーがユーザによりリカバリ可能なエラーか否かを判定する第1の判定手段を更に有し、
前記表示制御手段は、前記第1の判定手段により前記状態情報が示すエラーがユーザによりリカバリ可能なエラーであると判定された場合、前記操作部に表示する画像を前記情報処理装置のリモート画像からリソース画像へと切り替える請求項1乃至3何れか1項記載の画像処理装置。
A first determination unit that determines whether the error indicated by the status information acquired by the acquisition unit is an error that can be recovered by a user;
When the first determination unit determines that the error indicated by the status information is a recoverable error by the user, the display control unit is configured to display an image to be displayed on the operation unit from a remote image of the information processing apparatus. The image processing apparatus according to claim 1, wherein the image processing apparatus is switched to a resource image.
前記第1の判定手段により前記状態情報が示すエラーがユーザによりリカバリ可能でないエラーであると判定された場合、前記情報処理装置とのリモートデスクトップ接続を切断する切断手段を更に有する請求項4記載の画像処理装置。   5. The disconnecting device according to claim 4, further comprising a disconnecting unit configured to disconnect a remote desktop connection with the information processing apparatus when the first determining unit determines that the error indicated by the status information is an error that cannot be recovered by the user. Image processing device. 前記表示制御手段は、前記切断手段により前記リモートデスクトップ接続が切断されたあと、前記取得手段により取得された前記状態情報がエラーから解除されたことを示している場合、リモートデスクトップの再接続を促す画面を前記操作部に表示する請求項5記載の画像処理装置。   The display control means prompts the remote desktop to reconnect when the status information acquired by the acquisition means indicates that the error has been released after the remote desktop connection is disconnected by the disconnection means. The image processing apparatus according to claim 5, wherein a screen is displayed on the operation unit. 前記取得手段により取得された前記状態情報が示すエラーがログインしているユーザのジョブによるエラーか否かを判定する第2の判定手段を更に有し、
前記表示制御手段は、前記第2の判定手段により前記状態情報が示すエラーがログインしているユーザのジョブによるエラーであると判定された場合、前記操作部に表示する画像を前記情報処理装置のリモート画像からリソース画像へと切り替える請求項1乃至3何れか1項記載の画像処理装置。
A second determination unit that determines whether the error indicated by the status information acquired by the acquisition unit is an error caused by a logged-in user job;
When the second determination unit determines that the error indicated by the status information is an error caused by a logged-in user's job, the display control unit displays an image to be displayed on the operation unit. The image processing apparatus according to claim 1, wherein the image is switched from a remote image to a resource image.
前記第2の判定手段により前記状態情報が示すエラーがログインしているユーザのジョブによるエラーであると判定された場合、前記ジョブがリモート表示画面を介して前記画像処理装置に投入されたものか否かを判断する判断手段を更に有し、
前記表示制御手段は、前記判断手段により前記ジョブがリモート表示画面を介して前記画像処理装置に投入されたものであると判断された場合、前記操作部に表示する画像を前記情報処理装置のリモート画像からリソース画像へと切り替える請求項7記載の画像処理装置。
If the second determination means determines that the error indicated by the status information is an error of a logged-in user's job, is the job submitted to the image processing apparatus via a remote display screen? A judgment means for judging whether or not,
The display control unit displays an image to be displayed on the operation unit when the determination unit determines that the job is input to the image processing apparatus via a remote display screen. The image processing apparatus according to claim 7, wherein the image processing is switched from an image to a resource image.
前記表示制御手段は、前記判断手段により前記ジョブがリモート表示画面を介して前記画像処理装置に投入されたものではないと判断された場合、前記操作部に表示する画像を前記情報処理装置のリモート画像からリソース画像へ切り替える指示を、ユーザから受け付ける指示受付画面を前記操作部に表示する請求項8記載の画像処理装置。   The display control unit displays an image to be displayed on the operation unit when the determination unit determines that the job is not input to the image processing apparatus via a remote display screen. The image processing apparatus according to claim 8, wherein an instruction receiving screen for receiving an instruction to switch from an image to a resource image from a user is displayed on the operation unit. 操作部を有する画像処理装置が実行する情報処理方法であって
前記画像処理装置の状態情報を取得する取得ステップと、
前記取得ステップにより取得された前記状態情報に応じて、前記画像処理装置に接続された情報処理装置のリモート画像の前記操作部への表示を制御する表示制御ステップと、
を含む情報処理方法。
An information processing method executed by an image processing apparatus having an operation unit, wherein the acquisition step acquires state information of the image processing apparatus;
A display control step for controlling display of the remote image of the information processing apparatus connected to the image processing apparatus on the operation unit according to the state information acquired by the acquisition step;
An information processing method including:
操作部を有するコンピュータに
前記コンピュータの状態情報を取得する取得ステップと、
前記取得ステップにより取得された前記状態情報に応じて、前記コンピュータに接続された情報処理装置のリモート画像の前記操作部への表示を制御する表示制御ステップと、
を実行させるためのプログラム。
An acquisition step of acquiring status information of the computer in a computer having an operation unit;
A display control step for controlling display on the operation unit of a remote image of an information processing apparatus connected to the computer in accordance with the state information acquired by the acquisition step;
A program for running
JP2014114314A 2014-06-02 2014-06-02 Image processing apparatus, information processing method, and program Active JP6362430B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014114314A JP6362430B2 (en) 2014-06-02 2014-06-02 Image processing apparatus, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014114314A JP6362430B2 (en) 2014-06-02 2014-06-02 Image processing apparatus, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2015228185A true JP2015228185A (en) 2015-12-17
JP6362430B2 JP6362430B2 (en) 2018-07-25

Family

ID=54885604

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014114314A Active JP6362430B2 (en) 2014-06-02 2014-06-02 Image processing apparatus, information processing method, and program

Country Status (1)

Country Link
JP (1) JP6362430B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7463117B2 (en) 2020-01-31 2024-04-08 キヤノン株式会社 Information processing device and program

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11331399A (en) * 1998-05-20 1999-11-30 Ricoh Co Ltd Remote centralized control system
JP2006248217A (en) * 2005-02-09 2006-09-21 Canon Inc Information processing apparatus, information processing method, and program
JP2011011462A (en) * 2009-07-02 2011-01-20 Seiko Epson Corp Service providing apparatus for digital processing service, wireless communication system, and wireless communication method
US20110085205A1 (en) * 2009-10-14 2011-04-14 Kabushiki Kaisha Toshiba Image forming apparatus and processing control method
JP2012254561A (en) * 2011-06-08 2012-12-27 Canon Inc Image processing apparatus, method of controlling the same, and program
JP2013031096A (en) * 2011-07-29 2013-02-07 Ricoh Co Ltd Image formation device, image processing system and image formation device control program
JP2014073632A (en) * 2012-10-04 2014-04-24 Konica Minolta Inc Image formation device, display method, and control program

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11331399A (en) * 1998-05-20 1999-11-30 Ricoh Co Ltd Remote centralized control system
JP2006248217A (en) * 2005-02-09 2006-09-21 Canon Inc Information processing apparatus, information processing method, and program
JP2011011462A (en) * 2009-07-02 2011-01-20 Seiko Epson Corp Service providing apparatus for digital processing service, wireless communication system, and wireless communication method
US20110085205A1 (en) * 2009-10-14 2011-04-14 Kabushiki Kaisha Toshiba Image forming apparatus and processing control method
JP2012254561A (en) * 2011-06-08 2012-12-27 Canon Inc Image processing apparatus, method of controlling the same, and program
JP2013031096A (en) * 2011-07-29 2013-02-07 Ricoh Co Ltd Image formation device, image processing system and image formation device control program
JP2014073632A (en) * 2012-10-04 2014-04-24 Konica Minolta Inc Image formation device, display method, and control program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7463117B2 (en) 2020-01-31 2024-04-08 キヤノン株式会社 Information processing device and program

Also Published As

Publication number Publication date
JP6362430B2 (en) 2018-07-25

Similar Documents

Publication Publication Date Title
JP6576071B2 (en) Information processing apparatus, server client system, information processing apparatus control method, and program
JP2010218347A (en) Thin client server system and method of managing driver of usb device
JP2009267507A (en) Information processing device, multifunction device, external authentication system for multifunction device, program, and storage medium
US20140240767A1 (en) Printing apparatus, method for controlling the same, and storage medium
JP2010186239A (en) Information processing apparatus, program control method, program control program, and storage medium
JP2008158646A (en) Data processing apparatus, printing apparatus, printing processing method, storage medium and program
US9576118B2 (en) Image processing apparatus, method for controlling the same, and storage medium for carrying out login processing
US10073792B2 (en) Device, system, and method for detecting, identifying, and communicating with a storage medium
JP2007068154A (en) Image forming apparatus, information processing method, information processing program, and recording medium
US20150055162A1 (en) Image forming apparatus, information processing apparatus, system, information processing method, and storage medium
JP6398153B2 (en) Apparatus, information processing terminal, information processing system, display control method, and program
JP6362430B2 (en) Image processing apparatus, information processing method, and program
JP2019197249A (en) program
US20190187878A1 (en) Icon display control apparatus that prevents messed-up display of icons, method of controlling same, and storage medium
US10764463B2 (en) Image forming apparatus, control method therefor, and storage medium for sending notification of an input operation to at least a user interface
KR20170015171A (en) Information processing apparatus, method of controlling the same, and storage medium
US9319550B2 (en) Apparatus, use limiting method, and storage medium
JP6686736B2 (en) Information processing device, information processing system, and program
JP6327957B2 (en) Image processing system, image processing apparatus, information processing method, and program
US9924059B2 (en) Apparatus having power-saving function, method of processing information, and computer program product
US11977801B2 (en) Image processing apparatus, control method, and storage medium
JP7118846B2 (en) Information processing device, its control method and program
EP3757750B1 (en) Printing system and control method
JP7056197B2 (en) Information processing equipment, information processing systems, and programs
JP6256712B2 (en) Electronic device, electronic device system and application program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170529

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180117

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180206

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180320

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180403

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180515

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180626

R151 Written notification of patent or utility model registration

Ref document number: 6362430

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151