JP2005094358A - Image processor, user information acquisition method, and user information providing method - Google Patents
Image processor, user information acquisition method, and user information providing method Download PDFInfo
- Publication number
- JP2005094358A JP2005094358A JP2003325016A JP2003325016A JP2005094358A JP 2005094358 A JP2005094358 A JP 2005094358A JP 2003325016 A JP2003325016 A JP 2003325016A JP 2003325016 A JP2003325016 A JP 2003325016A JP 2005094358 A JP2005094358 A JP 2005094358A
- Authority
- JP
- Japan
- Prior art keywords
- image processing
- processing apparatus
- user information
- information
- program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Control Or Security For Electrophotography (AREA)
- Facsimiles In General (AREA)
Abstract
Description
本発明は、画像処理装置,ユーザ情報取得方法およびユーザ情報提供方法に係り、特にユーザ情報を用いて所定の処理を行う画像処理装置,その画像処理装置におけるユーザ情報取得方法およびユーザ情報提供方法に関する。 The present invention relates to an image processing apparatus, a user information acquisition method, and a user information provision method, and more particularly to an image processing apparatus that performs predetermined processing using user information, a user information acquisition method and a user information provision method in the image processing apparatus. .
近年、プリンタ,コピー,ファクシミリおよびスキャナなどの各装置の機能を1つの筐体内に収納した画像処理装置が知られるようになった。このような画像処理装置は、1つの筐体内に表示部,印刷部および撮像部などを設けると共に、プリンタ,コピー,ファクシミリおよびスキャナにそれぞれ対応する4種類のソフトウェアを設け、そのソフトウェアを切り替えることより、プリンタ,コピー,ファクシミリおよびスキャナとして動作させるものである。例えば特許文献1には、上記のような画像処理装置の一例が記載されている。 In recent years, image processing apparatuses in which the functions of apparatuses such as a printer, a copy machine, a facsimile machine, and a scanner are housed in a single housing have been known. In such an image processing apparatus, a display unit, a printing unit, an imaging unit, and the like are provided in one casing, and four types of software corresponding to a printer, a copy, a facsimile, and a scanner are provided, and the software is switched. It operates as a printer, copy, facsimile, and scanner. For example, Patent Document 1 describes an example of the image processing apparatus as described above.
このような画像処理装置は、1つ以上のクライアント,サーバまたは他の画像処理装置等で構成されたネットワークシステムに接続されて利用される。したがって、画像処理装置は、コピー,スキャナやファクシミリ等で利用するメールアドレスやファクシミリ番号などの宛先データをユーザ情報として予め設定しておくことが多い。
従来、画像処理装置に対するユーザ情報の設定は、画像処理装置毎に行われることが多かった。即ち、従来の画像処理装置では、予め設定されているユーザ情報しか利用することができなかった。このため、従来の画像処理装置では、故障などの何らかの理由でプリンタ,コピー,ファクシミリおよびスキャナの機能などが利用できなくなった場合、その画像処理装置に設定されているユーザ情報が利用できなくなるという問題があった。 Conventionally, setting of user information for an image processing apparatus is often performed for each image processing apparatus. That is, in the conventional image processing apparatus, only user information set in advance can be used. For this reason, in the conventional image processing apparatus, when the functions of the printer, copy, facsimile, and scanner cannot be used for some reason such as failure, the user information set in the image processing apparatus cannot be used. was there.
例えば一の画像処理装置にだけ設定されているユーザ情報を利用してファクシミリを行う場合に、その画像処理装置のファクシミリ機能が故障すると、一の画像処理装置からファックス送信することができず、又、該当するユーザ情報がないため他の画像処理装置からもファックス送信することができなかった。 For example, when performing facsimile using user information set only for one image processing apparatus, if the facsimile function of the image processing apparatus fails, it is not possible to send a fax from the one image processing apparatus. Since there is no corresponding user information, it was not possible to send a fax from another image processing apparatus.
本発明は、上記の点に鑑みなされたもので、他の画像処理装置が保持しているユーザ情報を一の画像処理装置で使用可能とする画像処理装置,ユーザ情報取得方法およびユーザ情報提供方法を提供することを目的とする。 The present invention has been made in view of the above points, and an image processing apparatus, a user information acquisition method, and a user information provision method that allow user information held by another image processing apparatus to be used by one image processing apparatus. The purpose is to provide.
そこで、上記課題を解決するため、本発明は、取得したユーザ情報を用いて、一つ以上の第1プログラムが所定の処理を行う画像処理装置であって、前記ユーザ情報を取得する取得先として少なくとも他の画像処理装置を選択可能な取得先選択手段を有し、前記第1プログラムが、前記ユーザ情報を取得する取得先として選択された他の画像処理装置の第2プログラムを介してユーザ情報を取得することを特徴とする。 Therefore, in order to solve the above problem, the present invention provides an image processing apparatus in which one or more first programs perform predetermined processing using acquired user information, as an acquisition destination from which the user information is acquired. User information is provided via a second program of another image processing apparatus selected as an acquisition destination from which the first program obtains the user information, having acquisition destination selection means capable of selecting at least another image processing apparatus It is characterized by acquiring.
また、本発明は、ユーザ情報を保持している画像処理装置であって、一つ以上の第1プログラムがユーザ情報を用いて所定の処理を行う他の画像処理装置からのユーザ情報取得要求を受信し、そのユーザ情報取得要求を送信した第1プログラムまたは操作者が利用可能なユーザ情報を選択し、選択したユーザ情報を前記他の画像処理装置に提供する第2プログラムを有することを特徴とする。 In addition, the present invention is an image processing apparatus that holds user information, and one or more first programs issue user information acquisition requests from other image processing apparatuses that perform predetermined processing using the user information. A first program that receives and transmits the user information acquisition request, or a user program that can be used by an operator, and a second program that provides the selected user information to the other image processing apparatus. To do.
また、本発明は、取得したユーザ情報を用いて、一つ以上の第1プログラムが所定の処理を行う画像処理装置のユーザ情報取得方法であって、前記ユーザ情報を取得する取得先として他の画像処理装置が選択される段階と、前記第1プログラムが、前記ユーザ情報を取得する取得先として選択された他の画像処理装置の第2プログラムを介してユーザ情報を取得する段階とを有することを特徴とする。 The present invention is also a user information acquisition method for an image processing apparatus in which one or more first programs perform predetermined processing using the acquired user information, and other acquisition destinations for acquiring the user information The step of selecting an image processing device, and the step of acquiring the user information via the second program of another image processing device selected as an acquisition destination from which the first program acquires the user information. It is characterized by.
また、本発明は、ユーザ情報を保持している画像処理装置のユーザ情報提供方法であって、一つ以上の第1プログラムがユーザ情報を用いて所定の処理を行う他の画像処理装置からのユーザ情報取得要求を受信する段階と、前記ユーザ情報取得要求を提供した第1プログラムまたは操作者が利用可能なユーザ情報を選択する段階と、前記選択したユーザ情報を前記他の画像処理装置に提供する段階とを有することを特徴とする。 According to another aspect of the present invention, there is provided a user information providing method for an image processing apparatus that retains user information from one or more other image processing apparatuses in which one or more first programs perform predetermined processing using the user information. Receiving a user information acquisition request; selecting a user information available to the first program or operator that provided the user information acquisition request; and providing the selected user information to the other image processing apparatus. And a step of performing.
本発明では、ユーザ情報を取得する取得先として選択された他の画像処理装置から一の画像処理装置にユーザ情報を提供できるので、他の画像処理装置が保持しているユーザ情報を一の画像処理装置で使用できる。 In the present invention, user information can be provided to one image processing apparatus from another image processing apparatus selected as an acquisition destination from which user information is acquired, so that user information held by another image processing apparatus is stored in one image. Can be used in processing equipment.
本発明によれば、他の画像処理装置が保持しているユーザ情報を一の画像処理装置で使用できる。 According to the present invention, user information held by another image processing apparatus can be used by one image processing apparatus.
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明していく。なお、本実施例では画像処理装置を一例として説明するが、ユーザ情報を用いて所定の処理を行う如何なる情報処理装置であってもよい。また、ユーザ情報を一例として説明するが、所定の処理を行うために使用される如何なる情報であってもよい。 Next, the best mode for carrying out the present invention will be described based on the following embodiments with reference to the drawings. In this embodiment, an image processing apparatus is described as an example, but any information processing apparatus that performs predetermined processing using user information may be used. Moreover, although user information is described as an example, any information used for performing predetermined processing may be used.
図1は、本発明による画像処理装置の一実施例の構成図である。図1の画像処理装置1は、ソフトウェア群2と,融合機起動部3と,ハードウェア資源4とを含むように構成される。 FIG. 1 is a configuration diagram of an embodiment of an image processing apparatus according to the present invention. The image processing apparatus 1 of FIG. 1 is configured to include a software group 2, a multifunction machine starting unit 3, and hardware resources 4.
融合機起動部3は画像処理装置1の電源投入時に実行され、アプリケーション層5およびプラットフォーム6のプログラムをハードディスク装置(以下、HDDという)などから読み出し、読み出した各プログラムをメモリ領域に転送して起動する。ハードウェア資源4は、プロッタ11と,スキャナ12と,ファクシミリなどのその他のハードウェアリソース13とを含む。また、ソフトウェア群2はUNIX(登録商標)などのオペレーティングシステム(以下、OSという)上に起動されているアプリケーション層5とプラットフォーム6とを含む。 The multi-function apparatus starting unit 3 is executed when the image processing apparatus 1 is powered on, reads the programs of the application layer 5 and the platform 6 from a hard disk device (hereinafter referred to as HDD), and transfers each read program to a memory area to start up. To do. The hardware resource 4 includes a plotter 11, a scanner 12, and other hardware resources 13 such as a facsimile. The software group 2 includes an application layer 5 and a platform 6 that are activated on an operating system (hereinafter referred to as OS) such as UNIX (registered trademark).
アプリケーション層5は、プリンタ,コピー,ファックスおよびスキャナなどの画像形成にかかる固有の処理を行うプログラムとして、プリンタアプリ21と,コピーアプリ22と,ファックスアプリ23と,スキャナアプリ24と,ネットファイルアプリ25とを含む。なお、ネットファイルアプリ25はネットワークファイル用のアプリケーションであり、画像処理装置1にネットワークを介して接続されるネットワーク機器(他の画像処理装置を含む)とのデータ通信を管理するものである。 The application layer 5 includes a printer application 21, a copy application 22, a fax application 23, a scanner application 24, and a net file application 25 as programs for performing unique processing relating to image formation such as a printer, copy, fax, and scanner. Including. The network file application 25 is an application for a network file, and manages data communication with network devices (including other image processing devices) connected to the image processing device 1 via the network.
プラットフォーム6は、アプリケーション層5からの処理要求を解釈してハードウェア資源4の獲得要求を発生するコントロールサービス層9と、1つ以上のハードウェア資源4の管理を行ってコントロールサービス層9からの獲得要求を調停するSRM(システムリソースマネージャ)40と、SRM40からの獲得要求に応じてハードウェア資源4の管理を行うハンドラ層10とを含む。 The platform 6 interprets a processing request from the application layer 5 and generates a hardware resource 4 acquisition request, and manages one or more hardware resources 4 to control the control service layer 9 It includes an SRM (system resource manager) 40 that arbitrates acquisition requests, and a handler layer 10 that manages hardware resources 4 in response to acquisition requests from the SRM 40.
コントロールサービス層9は、NCS31,DCS32,OCS33,FCS34,ECS35,MCS36,UCS37,CCS38,SCS39など、一つ以上のサービスモジュールを含むように構成されている。なお、プラットフォーム6は予め定義されている関数により、アプリケーション層5からの処理要求を受信するAPI43を有するように構成されている。OSは、アプリケーション層5およびプラットフォーム6の各ソフトウェアをプロセスとして並列実行する。 The control service layer 9 is configured to include one or more service modules such as NCS31, DCS32, OCS33, FCS34, ECS35, MCS36, UCS37, CCS38, and SCS39. The platform 6 is configured to have an API 43 that receives a processing request from the application layer 5 using a predefined function. The OS executes the software of the application layer 5 and the platform 6 in parallel as processes.
NCS(ネットワークコントロールサービス)31のプロセスは、ネットワーク側から各プロトコルによって受信したデータを各アプリケーションに振り分ける際の仲介、又は各アプリケーションからのデータをネットワーク側に送信する際の仲介を行う。例えばNCS31は、画像処理装置にネットワークを介して接続されているネットワーク機器とのデータ通信を制御する。 A process of an NCS (network control service) 31 performs mediation when distributing data received from the network side by each protocol to each application, or mediating when data from each application is transmitted to the network side. For example, the NCS 31 controls data communication with a network device connected to the image processing apparatus via a network.
DCS(デリバリーコントロールサービス)32のプロセスは、画像処理装置1に蓄積されている文書データの配送などの制御を行う。OCS(操作パネルコントロールサービス)33のプロセスは、後述する操作パネルの制御を行う。 A process of DCS (Delivery Control Service) 32 performs control such as delivery of document data stored in the image processing apparatus 1. The process of the OCS (operation panel control service) 33 controls the operation panel described later.
FCS(ファックスコントロールサービス)34のプロセスは、アプリケーション層5からPSTNまたはISDN網を利用したファックスの送受信,バックアップ用のメモリで管理されている各種ファックスデータの登録又は引用,ファックスの読み取り,ファックスの受信印刷などを行うためのAPIを提供する。 The process of FCS (fax control service) 34 is to send and receive faxes from the application layer 5 using the PSTN or ISDN network, register or quote various fax data managed in the backup memory, read faxes, receive faxes. Provides an API for printing and the like.
ECS(エンジンコントロールサービス)35のプロセスは、プロッタ11,スキャナ12,ハードウェアリソース13などのエンジン部の制御を行う。MCS(メモリコントロールサービス)36のプロセスは、メモリの取得又は解放,HDDの利用,画像データの圧縮および伸張などの制御を行う。UCS(ユーザ情報コントロールサービス)37のプロセスは、ユーザ情報の管理を行うものである。 The process of the ECS (engine control service) 35 controls engine units such as the plotter 11, the scanner 12, and the hardware resource 13. The process of the MCS (memory control service) 36 performs control such as acquisition or release of memory, use of the HDD, compression and decompression of image data, and the like. The UCS (User Information Control Service) 37 process manages user information.
CCS(セキュリティコントロールサービス)38のプロセスは、アプリケーション層5のプログラムに対してセキュリティサービスを提供する。また、SCS(システムコントロールサービス)39のプロセスは、アプリケーションの管理,操作部の制御,システム画面の表示,LEDの表示,ハードウェア資源の管理,割り込みアプリケーションの制御などの処理を行う。 A process of CCS (security control service) 38 provides a security service to the program of the application layer 5. The process of the SCS (system control service) 39 performs processing such as application management, operation unit control, system screen display, LED display, hardware resource management, and interrupt application control.
SRM40のプロセスは、SCS39と共にシステムの制御およびハードウェア資源4の管理を行うものである。例えばSRM40のプロセスは、プロッタ11やスキャナ12などのハードウェア資源4を利用する上位層からの獲得要求に従って調停を行い、ハードウェア資源4の実行を制御する。 The process of the SRM 40 controls the system and manages the hardware resources 4 together with the SCS 39. For example, the process of the SRM 40 arbitrates in accordance with an acquisition request from an upper layer that uses the hardware resources 4 such as the plotter 11 and the scanner 12 and controls the execution of the hardware resources 4.
具体的に、SRM40のプロセスは獲得要求されたハードウェア資源4が利用可能であるか(他の獲得要求により利用されていないか)を判定し、利用可能であれば獲得要求されたハードウェア資源4が利用可能である旨を上位層に通知する。SRM40のプロセスは、上位層からの獲得要求に対してハードウェア資源4を利用するためのスケジューリングを行い、要求内容(プリンタエンジンによる紙搬送と作像動作,メモリの確保,ファイルの生成など)を直接実施している。 Specifically, the process of the SRM 40 determines whether or not the hardware resource 4 requested to be acquired is usable (whether it is not used due to another acquisition request). 4 is notified to the upper layer that 4 is available. The process of the SRM 40 performs scheduling for using the hardware resource 4 in response to an acquisition request from an upper layer, and the requested contents (paper transport and image forming operation by the printer engine, memory allocation, file generation, etc.) Implemented directly.
また、ハンドラ層10は後述するFCU(ファックスコントロールユニット)の管理を行うFCUH(ファックスコントロールユニットハンドラ)41と、プロセスに対するメモリの割り振り及びプロセスに割り振ったメモリの管理を行うIMH(イメージメモリハンドラ)42とを含む。SRM40及びFCUH41は、予め定義されている関数によりハードウェア資源4に対する処理要求を送信するエンジンI/F44を利用して、ハードウェア資源4に対する処理要求を行う。 The handler layer 10 includes an FCUH (fax control unit handler) 41 for managing an FCU (fax control unit), which will be described later, and an IMH (image memory handler) 42 for allocating memory to the process and managing the memory allocated to the process. Including. The SRM 40 and the FCUH 41 make a processing request for the hardware resource 4 using an engine I / F 44 that transmits a processing request for the hardware resource 4 by a predefined function.
図1の構成により、画像処理装置1は各アプリケーションで共通的に必要な処理をプラットフォーム6で一元的に処理することができる。次に、画像処理装置1のハードウェア構成について説明する。 With the configuration shown in FIG. 1, the image processing apparatus 1 can centrally process processes that are commonly required for each application by the platform 6. Next, the hardware configuration of the image processing apparatus 1 will be described.
図2は、本発明による画像処理装置の一実施例のハードウェア構成図である。画像処理装置1は、コントローラ60と,操作パネル80と,FCU81と,エンジン部82とを含む。図2のコントローラ60は、CPU61と,システムメモリ62と,NB(ノースブリッジ)63と,SB(サウスブリッジ)64と,ASIC66と,ローカルメモリ67と,HDD68と、ネットワークインターフェースカード(NIC)69と,USB用I/F70と,IEEE1394用I/F71と,セントロニクス用I/F72とを含むように構成される。 FIG. 2 is a hardware configuration diagram of an embodiment of the image processing apparatus according to the present invention. The image processing apparatus 1 includes a controller 60, an operation panel 80, an FCU 81, and an engine unit 82. 2 includes a CPU 61, a system memory 62, an NB (North Bridge) 63, an SB (South Bridge) 64, an ASIC 66, a local memory 67, an HDD 68, a network interface card (NIC) 69, and the like. , An I / F 70 for USB, an I / F 71 for IEEE 1394, and an I / F 72 for Centronics.
操作パネル80は、コントローラ60のASIC66に接続されている。また、FCU81およびエンジン部82は、コントローラ60のASIC66にPCIバス83で接続されている。コントローラ60は、ASIC66にローカルメモリ67,HDD68などが接続されると共に、CPU61とASIC66とがCPUチップセットのNB63を介して接続されている。コントローラ60は、NB63を介してCPU61とASIC66とを接続することにより、CPU61のインターフェースが公開されていない場合に対応する。 The operation panel 80 is connected to the ASIC 66 of the controller 60. Further, the FCU 81 and the engine unit 82 are connected to the ASIC 66 of the controller 60 via the PCI bus 83. In the controller 60, the local memory 67, the HDD 68, and the like are connected to the ASIC 66, and the CPU 61 and the ASIC 66 are connected via the NB 63 of the CPU chip set. The controller 60 corresponds to the case where the interface of the CPU 61 is not disclosed by connecting the CPU 61 and the ASIC 66 via the NB 63.
ASIC66とNB63とは、AGP(Accelerated Graphics Port )65を介して接続されている。このように、図1のアプリケーション層5やプラットフォーム6を形成する一つ以上のプロセスを実行制御するため、ASIC66とNB63とを低速のPCIバスでなくAGP65を介して接続することで、パフォーマンスの低下を防いでいる。 The ASIC 66 and the NB 63 are connected via an AGP (Accelerated Graphics Port) 65. As described above, in order to control the execution of one or more processes forming the application layer 5 and the platform 6 of FIG. 1, the performance is degraded by connecting the ASIC 66 and the NB 63 via the AGP 65 instead of the low-speed PCI bus. Is preventing.
CPU61は、画像処理装置1の全体制御を行うものである。CPU61は、OS上にNCS31,DCS32,OCS33,FCS34,ECS35,MCS36,UCS37,CCS38,SCS39をそれぞれプロセスとして起動して実行させると共に、アプリケーション層5を形成するプリンタアプリ21,コピーアプリ22,ファックスアプリ23,スキャナアプリ24およびネットファイルアプリ25を起動して実行させる。 The CPU 61 performs overall control of the image processing apparatus 1. The CPU 61 starts and executes NCS31, DCS32, OCS33, FCS34, ECS35, MCS36, UCS37, CCS38, and SCS39 as processes on the OS, as well as the printer application 21, copy application 22, and fax application that form the application layer 5. 23, the scanner application 24 and the net file application 25 are activated and executed.
また、NB63はCPU61,システムメモリ62,SB64,ASIC66,NIC69,USB用I/F70,IEEE1394用I/F71,セントロニクス用I/F72を接続するためのブリッジである。SB64,NIC69,USB用I/F70,IEEE1394用I/F71およびセントロニクス用I/F72は、PCIバス73を介してNB63に接続されている。SB64は、PCIバス73とROMや周辺デバイス等とを接続するためのブリッジである。 The NB 63 is a bridge for connecting the CPU 61, system memory 62, SB 64, ASIC 66, NIC 69, USB I / F 70, IEEE 1394 I / F 71, and Centronics I / F 72. The SB 64, NIC 69, USB I / F 70, IEEE 1394 I / F 71, and Centronics I / F 72 are connected to the NB 63 via the PCI bus 73. The SB 64 is a bridge for connecting the PCI bus 73 to the ROM, peripheral devices, and the like.
システムメモリ62は、描画用のメモリなどとして用いるメモリである。ローカルメモリ67は、コピー用の画像バッファ,符号バッファとして用いるメモリである。ASIC66は、画像処理用のハードウェア要素を有する画像処理用途向けのICである。HDD68は、画像データの蓄積,文書データの蓄積,プログラムの蓄積,フォントデータの蓄積,フォームの蓄積などを行うストレージ(補助記憶装置)の一例である。 The system memory 62 is a memory used as a drawing memory or the like. The local memory 67 is a memory used as an image buffer and a code buffer for copying. The ASIC 66 is an IC for use in image processing having hardware elements for image processing. The HDD 68 is an example of a storage (auxiliary storage device) that stores image data, document data, programs, font data, forms, and the like.
NIC69は、画像処理装置1をネットワークに接続するインターフェースである。USB用I/F70,IEEE1394用I/F71,セントロニクス用I/F72は、夫々の規格に準じたインターフェースである。操作パネル80は、操作者からの入力操作を受け付けると共に、オペレータに向けた表示を行う操作部である。なお、FCU81はメモリを有している。FCU81が有するメモリは、例えば画像処理装置1の電源がOFFのときに受信したファクシミリデータを一時的に格納するために利用される。 The NIC 69 is an interface that connects the image processing apparatus 1 to a network. The USB I / F 70, the IEEE 1394 I / F 71, and the Centronics I / F 72 are interfaces conforming to the respective standards. The operation panel 80 is an operation unit that receives an input operation from an operator and performs display for the operator. The FCU 81 has a memory. The memory of the FCU 81 is used for temporarily storing facsimile data received when the image processing apparatus 1 is powered off, for example.
図3は、ネットワークを介して接続されている二つの画像処理装置を表した一例の構成図である。図3では、画像処理装置1a及び1bがLAN(local area network)やインターネット等のネットワーク100を介して接続されている。画像処理装置1aは、自機のユーザ情報として予めユーザ情報101aが設定されている。また、画像処理装置1bは自機のユーザ情報として予めユーザ情報101bが設定されている。 FIG. 3 is a block diagram of an example showing two image processing apparatuses connected via a network. In FIG. 3, the image processing apparatuses 1a and 1b are connected via a network 100 such as a LAN (local area network) or the Internet. In the image processing apparatus 1a, user information 101a is set in advance as user information of the image processing apparatus 1a. The image processing apparatus 1b is preliminarily set with user information 101b as user information of its own device.
以下、画像処理装置1bが、画像処理装置1aのユーザ情報101aを一時的に取得して利用する処理について説明していく。このように、画像処理装置1bが、画像処理装置1aのユーザ情報101aを一時的に取得して利用する例としては、画像処理装置1aのスキャナ機能又はファックス機能のみが故障した場合や画像処理装置1aを他人が占有している場合などが考えられる。 Hereinafter, a process in which the image processing apparatus 1b temporarily acquires and uses the user information 101a of the image processing apparatus 1a will be described. As described above, examples in which the image processing apparatus 1b temporarily acquires and uses the user information 101a of the image processing apparatus 1a include a case where only the scanner function or the fax function of the image processing apparatus 1a has failed or the image processing apparatus. A case where another person occupies 1a can be considered.
まず、本発明の理解を容易とする為に、ユーザ情報を利用するモジュールの一例としてのファックスアプリ23又はスキャナアプリ24が、ユーザ情報を管理するモジュールの一例としてのUCS37から自機のユーザ情報を取得してアドレス帳画面を表示する処理について説明する。 First, in order to facilitate understanding of the present invention, the fax application 23 or the scanner application 24 as an example of a module that uses user information receives user information of the own device from the UCS 37 as an example of a module that manages user information. A process for acquiring and displaying the address book screen will be described.
図4は、ユーザ情報の取得要求,追加要求,変更要求,削除要求について説明するための図である。なお、図4では説明に必要のない構成を省略している。画像処理装置1bに含まれるUCS37は、ユーザ情報101bを一元管理している。UCS37が管理するユーザ情報101bには、名前,メールアドレス,FAX番号などのデータ項目が含まれている。UCS37は、ファックスアプリ23,スキャナアプリ24又はSCS39からの取得要求に応じて、ユーザ情報101bをファックスアプリ23,スキャナアプリ24又はSCS39に提供する。また、UCS37は、SCS39からの追加要求,変更要求又は削除要求に応じて、ユーザ情報101bを追加,変更又は削除する。 FIG. 4 is a diagram for explaining a user information acquisition request, addition request, change request, and deletion request. In FIG. 4, configurations that are not necessary for description are omitted. The UCS 37 included in the image processing apparatus 1b centrally manages the user information 101b. The user information 101b managed by the UCS 37 includes data items such as a name, a mail address, and a FAX number. The UCS 37 provides the user information 101b to the fax application 23, the scanner application 24, or the SCS 39 in response to an acquisition request from the fax application 23, the scanner application 24, or the SCS 39. The UCS 37 adds, changes, or deletes the user information 101b in response to an addition request, a change request, or a deletion request from the SCS 39.
ファックスアプリ23は、UCS37にユーザ情報101bの取得要求を行い、ユーザ情報101bのうちファックス機能に必要なユーザ情報104を取得し、そのユーザ情報104を用いて操作パネル80にアドレス帳画面110を表示する。アドレス帳画面110には、ファックスデータを送信可能な宛先(例えばFAX番号)が表示される。 The fax application 23 requests the UCS 37 to acquire the user information 101b, acquires the user information 104 necessary for the fax function from the user information 101b, and displays the address book screen 110 on the operation panel 80 using the user information 104. To do. Address book screen 110 displays destinations (for example, FAX numbers) to which fax data can be transmitted.
スキャナアプリ24は、UCS37にユーザ情報101bの取得要求を行い、ユーザ情報のうちスキャナ機能に必要なユーザ情報105を取得し、そのユーザ情報105を用いて操作パネル80にアドレス帳画面120を表示する。アドレス帳画面120には、スキャナデータを送信可能な宛先(例えばメールアドレス)が表示される。 The scanner application 24 requests the UCS 37 to acquire the user information 101b, acquires the user information 105 necessary for the scanner function among the user information, and displays the address book screen 120 on the operation panel 80 using the user information 105. . The address book screen 120 displays destinations (e.g., mail addresses) to which the scanner data can be transmitted.
SCS39のシステム初期設定機能103は、UCS37にユーザ情報101bの取得要求,追加要求,変更要求,削除要求を行い、ユーザ情報101bのうち必要なユーザ情報の取得,追加,変更,削除を行う。なお、SCS39のソフトキーボード機能102は操作パネル80にソフトキーボードを表示し、そのソフトキーボードの制御を行う。 The system initial setting function 103 of the SCS 39 requests the UCS 37 to acquire, add, change, and delete user information 101b, and acquire, add, change, and delete necessary user information in the user information 101b. The soft keyboard function 102 of the SCS 39 displays a soft keyboard on the operation panel 80 and controls the soft keyboard.
ここで、スキャナアプリ24が操作パネル80に表示するアドレス帳画面120について更に説明する。図5は、スキャナアプリが操作パネルに表示するアドレス帳画面の一例のイメージ図である。例えば画像処理装置1の筐体に設けられたスキャナアプリ24を起動させるためのハードキーが押下されると、スキャナアプリ24は前述したようにUCS37からユーザ情報105を取得し、そのユーザ情報105を使用してアドレス帳画面121を操作パネル80に表示する。 Here, the address book screen 120 displayed on the operation panel 80 by the scanner application 24 will be further described. FIG. 5 is an image diagram of an example of an address book screen displayed on the operation panel by the scanner application. For example, when a hard key for activating the scanner application 24 provided in the housing of the image processing apparatus 1 is pressed, the scanner application 24 acquires the user information 105 from the UCS 37 as described above, and the user information 105 is acquired. The address book screen 121 is displayed on the operation panel 80 by using it.
図5のアドレス帳画面121には、見出し「常用」に所属するメールアドレスを持った12個のエントリが含まれている。ここで、操作者が操作パネル80を操作してアドレス帳画面121からエントリ「0001太田」を選択すると、スキャナアプリ24はユーザ情報105を使用してアドレス帳画面122を操作パネル80に表示する。図5のアドレス帳画面122には、エントリ「0001太田」に関連付けられているメールアドレス「ohta@ricoh.jp」が含まれる。 The address book screen 121 of FIG. 5 includes twelve entries having e-mail addresses belonging to the heading “common”. When the operator operates the operation panel 80 to select the entry “0001 Ota” from the address book screen 121, the scanner application 24 displays the address book screen 122 on the operation panel 80 using the user information 105. The address book screen 122 in FIG. 5 includes a mail address “ohta@ricoh.jp” associated with the entry “0001 Ota”.
アドレス帳画面121及び122に含まれる見出し及びエントリは、ユーザ情報101bの一部である見出し情報及びエントリ情報としてUCS37により次のように管理されている。 The headers and entries included in the address book screens 121 and 122 are managed as follows by the UCS 37 as header information and entry information that are part of the user information 101b.
図6は、見出し情報とエントリ情報との関係を表した一例のデータ構造図である。見出し情報は、見出しID,見出し名,所属エントリ情報などを含むように構成される。所属エントリ情報は、エントリIDの配列を含むように構成される。見出しIDは、見出しを特定する識別子である。見出し名は、見出しとして表示される「常用」,「あ」などの表示名である。エントリIDの配列は、その見出しに所属するエントリのエントリIDの配列である。 FIG. 6 is an exemplary data structure diagram showing the relationship between the heading information and the entry information. The heading information is configured to include a heading ID, a heading name, belonging entry information, and the like. The affiliation entry information is configured to include an array of entry IDs. The heading ID is an identifier that identifies the heading. The heading name is a display name such as “common” or “a” displayed as a heading. The array of entry IDs is an array of entry IDs of entries belonging to the heading.
一方、エントリ情報は、エントリID,名前,表示名,エントリ種別,ユーザコード情報,メール情報,FAX情報,所属情報,認証情報,グループ情報,見出し情報などを含むように構成される。 On the other hand, the entry information is configured to include an entry ID, name, display name, entry type, user code information, mail information, FAX information, affiliation information, authentication information, group information, header information, and the like.
ユーザコード情報は、ユーザコード,利用制限などを含むように構成される。メール情報は、メールアドレスを含むように構成される。FAX情報は、FAX番号を含むように構成される。所属情報は、会社名,部署名などを含むように構成される。認証情報は、パスワードなどを含むように構成される。グループ情報は、グループIDなどを含むように構成される。また、見出し情報は見出しIDなどを含むように構成される。 The user code information is configured to include a user code and usage restrictions. The mail information is configured to include a mail address. The FAX information is configured to include a FAX number. The affiliation information is configured to include a company name, a department name, and the like. The authentication information is configured to include a password and the like. The group information is configured to include a group ID and the like. The heading information is configured to include a heading ID and the like.
図6に表されるように、見出し情報とエントリ情報とは、見出し情報の所属エントリ情報に含まれるエントリIDの配列により関連付けられている。なお、エントリ情報はエントリを区別するための最小単位の情報である。即ち、エントリ情報があればエントリを表示できる。また、見出しに所属するエントリは、所属エントリ情報に含まれるエントリIDの配列から判別できる。さらに、選択されたエントリのメールアドレスは、エントリ情報に含まれているメール情報から判別できる。したがって、スキャナアプリ24はUCS37から取得したユーザ情報105を使用してアドレス帳画面121及び122を操作パネル80に表示することができる。 As shown in FIG. 6, the heading information and the entry information are associated with each other by an entry ID array included in the belonging entry information of the heading information. The entry information is information of a minimum unit for distinguishing entries. That is, an entry can be displayed if there is entry information. Further, the entry belonging to the heading can be determined from the array of entry IDs included in the belonging entry information. Furthermore, the mail address of the selected entry can be determined from the mail information included in the entry information. Therefore, the scanner application 24 can display the address book screens 121 and 122 on the operation panel 80 using the user information 105 acquired from the UCS 37.
図7は、スキャナアプリがUCSから自機のユーザ情報を取得してアドレス帳画面を表示する処理の一例のシーケンス図である。ステップS1では、画像処理装置1の操作パネル80に設けられたスキャナアプリ24を起動させるためのソフトキー(以下、スキャナ画面移行ボタンという)が押下され、操作パネル80からスキャナ画面移行ボタンのキーIDがSCS39に送信される。 FIG. 7 is a sequence diagram of an example of a process in which the scanner application acquires user information of its own device from the UCS and displays the address book screen. In step S1, a soft key for starting the scanner application 24 provided on the operation panel 80 of the image processing apparatus 1 (hereinafter referred to as a scanner screen transition button) is pressed, and the key ID of the scanner screen transition button is pressed from the operation panel 80. Is sent to the SCS 39.
ステップS2に進み、SCS39は操作パネル80から受信したキーIDに応じてスキャナ移行通知をスキャナアプリ24に送信する。ステップS3に進み、スキャナアプリ24はスキャナ実行可否を確認する。ステップS4に進み、スキャナアプリ24は確認した実行可否に応じてスキャナへの移行がOKであるか否かを判定する。スキャナアプリ24は、移行がOKであれば(S4においてYES)、ステップS8に進む。 In step S 2, the SCS 39 transmits a scanner migration notification to the scanner application 24 according to the key ID received from the operation panel 80. In step S3, the scanner application 24 checks whether the scanner can be executed. In step S4, the scanner application 24 determines whether or not the shift to the scanner is OK according to the confirmed execution possibility. If the migration is OK (YES in S4), the scanner application 24 proceeds to step S8.
一方、スキャナアプリ24は移行がNGであれば(S4においてNO)、ステップS5に進み、SCS39に対して移行不可通知を送信する。ステップS6に進み、SCS39は受信した移行不可通知に応じて拒絶のブザーを鳴らす。そして、SCS39はステップS7に進み、処理を終了する。 On the other hand, if the migration is NG (NO in S4), the scanner application 24 proceeds to step S5 and transmits a migration impossibility notification to the SCS 39. Proceeding to step S6, the SCS 39 sounds a buzzer for rejection in response to the received notification of migration failure. Then, the SCS 39 proceeds to step S7 and ends the process.
ステップS8では、スキャナアプリ24が、SCS39に対して移行可能応答を送信する。ステップS9に進み、SCS39は受信した移行可能応答に応じてスキャナ移行許可をスキャナアプリ24に送信する。ステップS10に進み、スキャナアプリ24は受信したスキャナ移行許可に応じて「お待ちください画面」を操作パネル80に表示させるためのデータを作成する。ステップS11に進み、スキャナアプリ24はステップS10で作成したデータを操作パネル80に送信して「お待ちください画面」の表示を要求する。ステップS12に進み、操作パネル80は「お待ちください画面」を操作パネル80に表示する。 In step S8, the scanner application 24 transmits a migratable response to the SCS 39. In step S9, the SCS 39 transmits a scanner migration permission to the scanner application 24 in accordance with the received migratable response. In step S 10, the scanner application 24 creates data for displaying a “please wait screen” on the operation panel 80 in accordance with the received scanner migration permission. In step S11, the scanner application 24 transmits the data created in step S10 to the operation panel 80 and requests display of a “please wait screen”. In step S 12, the operation panel 80 displays a “Please wait screen” on the operation panel 80.
また、ステップS13に進み、スキャナアプリ24はUCS37に見出し情報取得要求を送信する。ステップS14に進み、UCS37は受信した見出し情報取得要求に応じて見出し情報をスキャナアプリ24に送信する。ステップS15に進み、スキャナアプリ24はステップS14で取得した見出し情報に応じてUCS37にエントリ情報取得要求を送信する。なお、スキャナアプリ24はステップS14で取得した見出し情報の所属エントリ情報に含まれるエントリIDの配列に応じてエントリ情報取得要求を行う。 In step S 13, the scanner application 24 transmits a header information acquisition request to the UCS 37. In step S14, the UCS 37 transmits the header information to the scanner application 24 in response to the received header information acquisition request. In step S15, the scanner application 24 transmits an entry information acquisition request to the UCS 37 according to the header information acquired in step S14. The scanner application 24 makes an entry information acquisition request in accordance with the array of entry IDs included in the belonging entry information of the header information acquired in step S14.
ステップS16に進み、UCS37は受信したエントリ情報取得要求に応じてエントリ情報をスキャナアプリ24に送信する。ステップS17に進み、スキャナアプリ24はステップS14で取得した見出し情報に応じて取得したいエントリ情報,言い換えれば取得すべきエントリ情報がまだあるか否かを判定する。取得したいエントリ情報がまだあると判定すると(S17においてYES)、スキャナアプリ24はステップS15に戻り処理を続ける。一方、取得したいエントリ情報がもうないと判定すると(S17においてNO)、スキャナアプリ24はステップS18に進み、受信した見出し情報及びエントリ情報を用いて図5のようなアドレス帳画面121を操作パネル80に表示させるためのデータを作成する。ステップS19に進み、スキャナアプリ24はステップS18で作成したデータを操作パネル80に送信してアドレス帳画面121の表示を要求する。ステップS20に進み、操作パネル80はアドレス帳画面121を操作パネル80に表示する。また、スキャナアプリ24はステップS21に進み、移行応答をSCS39に送信して処理を終了する。 In step S16, the UCS 37 transmits entry information to the scanner application 24 in response to the received entry information acquisition request. Proceeding to step S17, the scanner application 24 determines whether there is still entry information to be acquired according to the heading information acquired at step S14, in other words, entry information to be acquired. If it is determined that there is still entry information to be acquired (YES in S17), the scanner application 24 returns to step S15 and continues the processing. On the other hand, if it is determined that there is no more entry information to be acquired (NO in S17), the scanner application 24 proceeds to step S18, and uses the received heading information and entry information to display the address book screen 121 as shown in FIG. Create data to be displayed on the screen. In step S 19, the scanner application 24 sends the data created in step S 18 to the operation panel 80 and requests display of the address book screen 121. In step S20, the operation panel 80 displays the address book screen 121 on the operation panel 80. Further, the scanner application 24 proceeds to step S21, transmits a migration response to the SCS 39, and ends the process.
次に、ファックスアプリ23又はスキャナアプリ24が、他機のUCS37からユーザ情報を取得して操作パネル80にアドレス帳画面121を表示する処理について説明していく。図8は、ネットワークを介して接続されている二つの画像処理装置の詳細を表した一例の構成図である。なお、図8では、説明に必要のない構成を省略している。 Next, a process in which the fax application 23 or the scanner application 24 acquires user information from the UCS 37 of another machine and displays the address book screen 121 on the operation panel 80 will be described. FIG. 8 is a configuration diagram of an example showing details of two image processing apparatuses connected via a network. In FIG. 8, configurations that are not necessary for the description are omitted.
図8では、画像処理装置1a及び1bがLANやインターネット等のネットワーク100を介して接続されている。画像処理装置1aは、自機のユーザ情報として予めユーザ情報101aが設定されている。画像処理装置1bは、自機のユーザ情報として予めユーザ情報101bが設定されている。画像処理装置1aのスキャナアプリ24と画像処理装置1bのスキャナアプリ24とは、FTPのサーバ/クライアントとなることで、ユーザ情報の送受信が可能となる。 In FIG. 8, the image processing apparatuses 1a and 1b are connected via a network 100 such as a LAN or the Internet. In the image processing apparatus 1a, user information 101a is set in advance as user information of the image processing apparatus 1a. In the image processing apparatus 1b, user information 101b is set in advance as user information of the image processing apparatus 1b. The scanner application 24 of the image processing apparatus 1a and the scanner application 24 of the image processing apparatus 1b can transmit and receive user information by being an FTP server / client.
例えば画像処理装置1bのスキャナアプリ24は、画像処理装置1aのユーザ情報101aを一時的に取得して利用する場合、画像処理装置1aのスキャナアプリ24に対してユーザ情報101aを要求する。すると、画像処理装置1aのスキャナ24はUCS37を介して自機のユーザ情報101aを取得し、そのユーザ情報を画像処理装置1bのスキャナアプリ24に送信する。なお、画像処理装置1aのスキャナアプリ24と画像処理装置1bのスキャナアプリ24とは、画像処理装置1a及び画像処理装置1bのNCS31とネットワーク100を介してユーザ情報の送受信を行う。 For example, when the scanner application 24 of the image processing apparatus 1b temporarily acquires and uses the user information 101a of the image processing apparatus 1a, the scanner application 24 requests the user information 101a from the scanner application 24 of the image processing apparatus 1a. Then, the scanner 24 of the image processing apparatus 1a acquires the user information 101a of the own apparatus via the UCS 37, and transmits the user information to the scanner application 24 of the image processing apparatus 1b. Note that the scanner application 24 of the image processing apparatus 1a and the scanner application 24 of the image processing apparatus 1b transmit and receive user information via the network 100 with the NCS 31 of the image processing apparatus 1a and the image processing apparatus 1b.
図8では、ユーザ情報を取得する取得先として画像処理装置1aが選択されている例を表している。本発明による画像処理装置1bは、以下のようにユーザ情報の取得先を選択することができる。 FIG. 8 illustrates an example in which the image processing apparatus 1a is selected as an acquisition destination from which user information is acquired. The image processing apparatus 1b according to the present invention can select a user information acquisition destination as follows.
図9は、ユーザ情報の取得先を選択する取得先選択画面の一例のイメージ図である。例えば操作パネル80に表示されたアドレス帳画面121のボタン124が操作者に押下されると、画像処理装置1bのスキャナアプリ24は取得先選択画面123を操作パネル80に表示する。取得先選択画面123は、自機のユーザ情報101bを取得先として選択するためのボタン125と,LDAP(Lightweight Directory Access Protocol)に準拠している配信サーバ(図示せず)を取得先として選択するためのボタン126と,画像処理装置1aなどの他の画像処理装置を取得先として選択するためのボタン127とが含まれている。 FIG. 9 is an image diagram of an example of an acquisition destination selection screen for selecting an acquisition destination of user information. For example, when the button 124 on the address book screen 121 displayed on the operation panel 80 is pressed by the operator, the scanner application 24 of the image processing apparatus 1 b displays the acquisition destination selection screen 123 on the operation panel 80. The acquisition destination selection screen 123 selects a button 125 for selecting the user information 101b of the own device as an acquisition destination and a distribution server (not shown) compliant with LDAP (Lightweight Directory Access Protocol) as the acquisition destination. And a button 127 for selecting another image processing apparatus such as the image processing apparatus 1a as an acquisition destination.
画像処理装置1bの操作者は、操作パネル80に表示された取得先選択画面123のボタン127を押下することで、ユーザ情報の取得先として他の画像処理装置を選択する処理に進むことができる。なお、他の画像処理装置を選択する処理は、複数種類考えられるため、順番に説明していく。 The operator of the image processing apparatus 1b can proceed to the process of selecting another image processing apparatus as the acquisition destination of the user information by pressing the button 127 on the acquisition destination selection screen 123 displayed on the operation panel 80. . Note that a plurality of types of processing for selecting other image processing apparatuses are conceivable and will be described in order.
他の画像処理装置を選択する第1の処理は、操作者に他の画像処理装置のIPアドレス又はホスト名を入力させるものである。例えば操作パネル80に表示された取得先選択画面123のボタン127を押下されると、スキャナアプリ24はIPアドレス又はホスト名を入力させるための画面128を操作パネル80に表示する。図10は、他の画像処理装置を選択する画面の第1実施例のイメージ図である。操作者は、画像処理装置のIPアドレス又はホスト名を画面128に入力することにより、そのIPアドレス又はホスト名に対応する画像処理装置をユーザ情報の取得先として選択できる。 The first process for selecting another image processing apparatus is to allow the operator to input the IP address or host name of the other image processing apparatus. For example, when the button 127 on the acquisition destination selection screen 123 displayed on the operation panel 80 is pressed, the scanner application 24 displays a screen 128 for inputting an IP address or host name on the operation panel 80. FIG. 10 is an image diagram of the first embodiment of a screen for selecting another image processing apparatus. The operator can select the image processing apparatus corresponding to the IP address or host name as the acquisition destination of the user information by inputting the IP address or host name of the image processing apparatus on the screen 128.
他の画像処理装置を選択する第2の処理は、メールアドレスを持った画像処理装置のIPアドレス一覧を操作パネル80に表示して、操作者に選択させるものである。例えば操作パネル80に表示された取得先選択画面123のボタン127を押下されると、スキャナアプリ24はメールアドレスを持った画像処理装置のIPアドレス一覧から一つの画像処理装置のIPアドレスを選択させるための画面129を操作パネル80に表示する。図11は、他の画像処理装置を選択する画面の第2実施例のイメージ図である。 In the second process of selecting another image processing apparatus, an IP address list of the image processing apparatus having a mail address is displayed on the operation panel 80 to allow the operator to select it. For example, when the button 127 on the acquisition destination selection screen 123 displayed on the operation panel 80 is pressed, the scanner application 24 selects the IP address of one image processing apparatus from the IP address list of the image processing apparatus having a mail address. For this purpose is displayed on the operation panel 80. FIG. 11 is an image diagram of a second embodiment of a screen for selecting another image processing apparatus.
なお、メールアドレスを持った画像処理装置のIPアドレス一覧は、例えばMIB(管理情報ベース)を使用することで実現できる。操作者は、画面129に表示された画像処理装置のIPアドレス一覧から一つのIPアドレスを選択することにより、そのIPアドレスに対応する画像処理装置をユーザ情報の取得先として選択できる。 Note that the IP address list of the image processing apparatus having a mail address can be realized by using, for example, MIB (management information base). By selecting one IP address from the IP address list of the image processing apparatus displayed on the screen 129, the operator can select the image processing apparatus corresponding to the IP address as the acquisition destination of the user information.
他の画像処理装置を選択する第3の処理は、事前に登録してある画像処理装置のアイコン一覧を操作パネル80に表示して操作者に選択させるものである。例えば操作パネル80に表示された取得先選択画面123のボタン127を押下されると、スキャナアプリ24は画像処理装置のアイコン一覧から一つの画像処理装置のアイコンを選択させるための画面130を操作パネルに表示する。図12は、他の画像処理装置を選択する画面の第3実施例のイメージ図である。 In the third process of selecting another image processing apparatus, an icon list of the image processing apparatuses registered in advance is displayed on the operation panel 80 and selected by the operator. For example, when the button 127 of the acquisition destination selection screen 123 displayed on the operation panel 80 is pressed, the scanner application 24 displays a screen 130 for selecting one image processing device icon from the image processing device icon list. To display. FIG. 12 is an image diagram of a third embodiment of a screen for selecting another image processing apparatus.
なお、画面130の画像処理装置のアイコン一覧は、例えば特開2001−92763号公報に記載されている内容を利用することで実現できる。操作者は、画面130に表示された画像処理装置のアイコン一覧から一つのアイコンを選択することにより、そのアイコンに対応する画像処理装置をユーザ情報の取得先として選択できる。 The icon list of the image processing apparatus on the screen 130 can be realized by using, for example, the contents described in Japanese Patent Laid-Open No. 2001-92763. By selecting one icon from the image processing apparatus icon list displayed on the screen 130, the operator can select the image processing apparatus corresponding to the icon as the acquisition destination of the user information.
他の画像処理装置を選択する第4の処理は、事前に登録してある画像処理装置のIPアドレス一覧を操作パネル80に表示して、操作者に選択させるものである。例えば操作パネル80に表示された取得先選択画面123のボタン127を押下されると、スキャナアプリ24は画像処理装置のIPアドレス一覧から一つの画像処理装置のIPアドレスを選択させるための画面131を操作パネル80に表示する。図13は、他の画像処理装置を選択する画面の第4実施例のイメージ図である。操作者は、画面131に表示された画像処理装置のIPアドレス一覧から一つのIPアドレスを選択することにより、そのIPアドレスに対応する画像処理装置をユーザ情報の取得先として選択できる。 In the fourth process of selecting another image processing apparatus, a list of IP addresses of image processing apparatuses registered in advance is displayed on the operation panel 80 and selected by the operator. For example, when the button 127 of the acquisition destination selection screen 123 displayed on the operation panel 80 is pressed, the scanner application 24 displays a screen 131 for selecting the IP address of one image processing device from the IP address list of the image processing device. It is displayed on the operation panel 80. FIG. 13 is an image diagram of a fourth embodiment of a screen for selecting another image processing apparatus. By selecting one IP address from the IP address list of the image processing apparatus displayed on the screen 131, the operator can select the image processing apparatus corresponding to the IP address as the acquisition destination of the user information.
他の画像処理装置を選択する第5の処理は、事前に登録してある画像処理装置のIPアドレス一覧と、その時点で画像処理装置のIPアドレス一覧から選択されている画像処理装置の詳細情報とを操作パネル80に表示して、操作者に選択させるものである。例えば操作パネル80に表示された取得先選択画面123のボタン127を押下されると、スキャナアプリ24は画像処理装置のIPアドレス一覧から一つの画像処理装置のIPアドレスを選択させるための画面132を操作パネル80に表示する。 The fifth process of selecting another image processing apparatus includes detailed information on the image processing apparatus selected from the IP address list of the image processing apparatus registered in advance and the IP address list of the image processing apparatus at that time. Are displayed on the operation panel 80 to allow the operator to select them. For example, when the button 127 of the acquisition destination selection screen 123 displayed on the operation panel 80 is pressed, the scanner application 24 displays a screen 132 for selecting the IP address of one image processing device from the IP address list of the image processing device. It is displayed on the operation panel 80.
図14は、他の画像処理装置を選択する画面の第5実施例のイメージ図である。画面132は、事前に登録してある画像処理装置のIPアドレス一覧と、その時点で画像処理装置のIPアドレス一覧から選択されているIPアドレス「111.111.111.111」の画像処理装置の詳細情報とを含む。詳細情報には、画像処理装置をユーザ情報の取得先として選択するときに参考となる各種情報が含まれる。 FIG. 14 is an image diagram of a fifth embodiment of a screen for selecting another image processing apparatus. The screen 132 displays the IP address list of the image processing apparatus registered in advance and the image processing apparatus having the IP address “111.11.11.11.111” selected from the IP address list of the image processing apparatus at that time. Including detailed information. The detailed information includes various types of information that are useful when selecting an image processing apparatus as a user information acquisition source.
操作者は、詳細情報を参考にしながら画面132に表示された画像処理装置のIPアドレス一覧から一つのIPアドレスを選択することにより、そのIPアドレスに対応する画像処理装置をユーザ情報の取得先として選択できる。なお、図14の画面132では画像処理装置のIPアドレス一覧を表示した例を表したが、画像処理装置のアイコン一覧であってもよい。 The operator selects one IP address from the IP address list of the image processing apparatus displayed on the screen 132 with reference to the detailed information, and the image processing apparatus corresponding to the IP address is used as the acquisition destination of the user information. You can choose. In addition, although the example which displayed the IP address list | wrist of the image processing apparatus was represented on the screen 132 of FIG. 14, the icon list | wrist of an image processing apparatus may be sufficient.
他の画像処理装置を選択する第6の処理は、その時点で故障などが原因で使用できない画像処理装置のIPアドレス一覧と、その時点で画像処理装置のIPアドレス一覧から選択されている画像処理装置の詳細情報とを操作パネル80に表示して、操作者に選択させるものである。例えば操作パネル80に表示された取得先選択画面123のボタン127を押下されると、スキャナアプリ24は使用できない画像処理装置のIPアドレス一覧から一つの画像処理装置のIPアドレスを選択させるための画面133を操作パネル80に表示する。 The sixth process of selecting another image processing apparatus is a list of IP addresses of image processing apparatuses that cannot be used due to a failure at that time, and an image process selected from the IP address list of the image processing apparatus at that time. Detailed information of the apparatus is displayed on the operation panel 80 to allow the operator to select it. For example, when the button 127 of the acquisition destination selection screen 123 displayed on the operation panel 80 is pressed, the scanner application 24 is a screen for selecting the IP address of one image processing apparatus from the IP address list of the image processing apparatuses that cannot be used. 133 is displayed on the operation panel 80.
図15は、他の画像処理装置を選択する画面の第6実施例のイメージ図である。画面133は、使用できない画像処理装置のIPアドレス一覧と、その時点で画像処理装置のIPアドレス一覧から選択されているIPアドレス「111.111.111.111」の画像処理装置の詳細情報とを含む。詳細情報には、その画像処理装置が使用できない理由など、画像処理装置をユーザ情報の取得先として選択するときに参考となる各種情報が含まれる。 FIG. 15 is an image diagram of a sixth embodiment of a screen for selecting another image processing apparatus. The screen 133 displays the IP address list of the image processing apparatus that cannot be used and the detailed information of the image processing apparatus having the IP address “111.11.11.11.111” selected from the IP address list of the image processing apparatus at that time. Including. The detailed information includes various types of information that are useful when selecting the image processing apparatus as a user information acquisition source, such as the reason why the image processing apparatus cannot be used.
使用できない画像処理装置のIPアドレス一覧は、例えばMIBを使用することで実現できる。操作者は、画面133に表示された画像処理装置のIPアドレス一覧から一つのIPアドレスを選択することにより、そのIPアドレスに対応する画像処理装置をユーザ情報の取得先として選択できる。なお、図15の画面133では画像処理装置のIPアドレス一覧を表示した例を表したが、画像処理装置のアイコン一覧であってもよい。 A list of IP addresses of unusable image processing apparatuses can be realized by using, for example, MIB. By selecting one IP address from the IP address list of the image processing apparatus displayed on the screen 133, the operator can select the image processing apparatus corresponding to the IP address as the acquisition destination of the user information. In addition, although the example which displayed the IP address list | wrist of the image processing apparatus was represented on the screen 133 of FIG. 15, the icon list | wrist of an image processing apparatus may be sufficient.
他の画像処理装置を選択する第7の処理は、所定条件に合致する画像処理装置のIPアドレス一覧と、その時点で画像処理装置のIPアドレス一覧から選択されている画像処理装置の詳細情報とを操作パネル80に表示して、操作者に選択させるものである。例えば操作パネル80に表示された取得先選択画面123のボタン127を押下されると、スキャナアプリ24は所定条件に合致する画像処理装置のIPアドレス一覧から一つの画像処理装置のIPアドレスを選択させるための画面134を操作パネル80に表示する。 The seventh process of selecting another image processing device includes a list of IP addresses of image processing devices that meet a predetermined condition, and detailed information of the image processing device selected from the IP address list of the image processing device at that time. Is displayed on the operation panel 80 to allow the operator to select it. For example, when the button 127 of the acquisition destination selection screen 123 displayed on the operation panel 80 is pressed, the scanner application 24 causes the IP address of one image processing apparatus to be selected from a list of IP addresses of the image processing apparatus that match a predetermined condition. A screen 134 for displaying is displayed on the operation panel 80.
図16は、他の画像処理装置を選択する画面の第7実施例のイメージ図である。画面134は、アドレスバージョン2以上のアドレス帳を持つ画像処理装置のIPアドレス一覧と、その時点で画像処理装置のIPアドレス一覧から選択されているIPアドレス「111.111.111.111」の画像処理装置の詳細情報とを含む。詳細情報には、その画像処理装置が持つアドレスバージョンなど、画像処理装置をユーザ情報の取得先として選択するときに参考となる各種情報が含まれる。 FIG. 16 is an image diagram of a seventh embodiment of a screen for selecting another image processing apparatus. The screen 134 displays an image of the IP address “111.11.11.11.111” selected from the IP address list of the image processing apparatus having an address book of address version 2 or higher and the IP address list of the image processing apparatus at that time. Detailed information of the processing device. The detailed information includes various types of information that are useful when selecting the image processing apparatus as a user information acquisition destination, such as an address version of the image processing apparatus.
アドレスバージョンなどの所定条件でフィルタリングされた画像処理装置のIPアドレス一覧は、pingを使用することで実現できる。操作者は、画面134に表示された画像処理装置のIPアドレス一覧から一つのIPアドレスを選択することにより、そのIPアドレスに対応する画像処理装置をユーザ情報の取得先として選択できる。なお、図16の画面134では画像処理装置のIPアドレス一覧を表示した例を表したが、画像処理装置のアイコン一覧であってもよい。 The IP address list of the image processing apparatus filtered by a predetermined condition such as an address version can be realized by using ping. By selecting one IP address from the IP address list of the image processing apparatus displayed on the screen 134, the operator can select the image processing apparatus corresponding to the IP address as the acquisition destination of the user information. In addition, although the example which displayed the IP address list | wrist of the image processing apparatus was represented on the screen 134 of FIG. 16, the icon list | wrist of an image processing apparatus may be sufficient.
ここで、他の画像処理装置を選択する第3の処理および第4の処理において、画像処理装置のアイコン又はIPアドレスを事前登録する処理について説明する。まず、外部機器情報を利用するモジュールの一例としてのファックスアプリ23又はスキャナアプリ24が、外部機器情報を管理するモジュールの一例としてのUCS37に外部機器情報を事前登録する処理について説明する。 Here, the process of pre-registering the icon or IP address of the image processing apparatus in the third process and the fourth process of selecting another image processing apparatus will be described. First, a process in which the fax application 23 or the scanner application 24 as an example of a module that uses external device information pre-registers the external device information in the UCS 37 as an example of a module that manages external device information will be described.
図17は、外部機器情報の取得要求,追加要求,変更要求,削除要求について説明するための図である。なお、図17では説明に必要のない構成を省略している。画像処理装置1bに含まれるUCS37は、外部機器情報170を一元管理している。UCS37が管理する外部機器情報170には、IPアドレス,認証情報,位置情報,ホスト名などの外部機器に関する情報が含まれている。 FIG. 17 is a diagram for explaining an external device information acquisition request, addition request, change request, and deletion request. In FIG. 17, configurations that are not necessary for the description are omitted. The UCS 37 included in the image processing apparatus 1b centrally manages the external device information 170. The external device information 170 managed by the UCS 37 includes information regarding external devices such as an IP address, authentication information, location information, and host name.
UCS37は、ファックスアプリ23,スキャナアプリ24又はSCS39からの取得要求に応じて、外部機器情報170をファックスアプリ23,スキャナアプリ24又はSCS39に提供する。また、UCS37は、SCS39からの追加要求,変更要求又は削除要求に応じて、外部機器情報170を追加,変更又は削除する。 The UCS 37 provides the external device information 170 to the fax application 23, the scanner application 24, or the SCS 39 in response to an acquisition request from the fax application 23, the scanner application 24, or the SCS 39. The UCS 37 adds, changes, or deletes the external device information 170 in response to an addition request, a change request, or a deletion request from the SCS 39.
ファックスアプリ23は、UCS37に外部機器情報170の取得要求を行い、外部機器情報170のうち外部機器を選択又は使用するために必要な外部機器情報171を取得し、その外部機器情報171を用いて操作パネル80に図12のような取得先選択画面130又は図13のような取得先選択画面131を表示する。スキャナアプリ24は、UCS37に外部機器情報170の取得要求を行い、外部機器情報170のうち外部機器を選択又は使用するために必要な外部機器情報172を取得し、その外部機器情報172を用いて操作パネル80に図12のような取得先選択画面130又は図13のような取得先選択画面131を表示する。 The fax application 23 requests the UCS 37 to acquire the external device information 170, acquires external device information 171 necessary for selecting or using the external device from the external device information 170, and uses the external device information 171. An acquisition destination selection screen 130 as shown in FIG. 12 or an acquisition destination selection screen 131 as shown in FIG. 13 is displayed on the operation panel 80. The scanner application 24 requests the UCS 37 to acquire the external device information 170, acquires external device information 172 necessary for selecting or using the external device from the external device information 170, and uses the external device information 172. An acquisition destination selection screen 130 as shown in FIG. 12 or an acquisition destination selection screen 131 as shown in FIG. 13 is displayed on the operation panel 80.
SCS39のシステム初期設定機能103は、UCS37に外部機器情報170の取得要求,追加要求,変更要求,削除要求を行い、外部機器情報170のうち外部機器を選択又は使用するために必要な外部機器情報の取得,追加,変更,削除を行う。なお、SCS39のソフトキーボード機能102は操作パネル80にソフトキーボードを表示し、そのソフトキーボードの制御を行う。 The system initial setting function 103 of the SCS 39 makes an acquisition request, an addition request, a change request, and a deletion request for the external device information 170 to the UCS 37, and external device information necessary for selecting or using an external device from the external device information 170. Acquire, add, change, and delete. The soft keyboard function 102 of the SCS 39 displays a soft keyboard on the operation panel 80 and controls the soft keyboard.
さらに、SCS39が行う外部機器情報170の取得処理,追加処理,変更処理,削除処理の詳細について説明する。なお、ファックスアプリ23及びスキャナアプリ24が行う外部機器情報170の取得要求は、SCS39が行う外部機器情報170の取得処理と同様である。 Further, details of the acquisition processing, addition processing, change processing, and deletion processing of the external device information 170 performed by the SCS 39 will be described. The acquisition request for the external device information 170 performed by the fax application 23 and the scanner application 24 is the same as the acquisition processing for the external device information 170 performed by the SCS 39.
図18は、UCSから外部機器情報を取得して、操作パネルに外部機器情報一覧画面を表示する処理の一例のシーケンス図である。ステップS31では、操作パネル80に表示されている外部機器情報の追加/変更/削除ボタンが押下され、その旨がSCS39に通知される。 FIG. 18 is a sequence diagram illustrating an example of processing for acquiring external device information from the UCS and displaying an external device information list screen on the operation panel. In step S31, the add / change / delete button of the external device information displayed on the operation panel 80 is pressed, and this is notified to the SCS 39.
ステップS32に進み、SCS39はUCS37に対して外部機器ID一覧取得要求を送信する。ステップS33に進み、UCS37は受信した外部機器ID一覧取得要求に応じて外部機器情報170のうち外部機器IDの配列を読み出し、その外部機器IDの配列を外部機器ID情報としてSCS39に送信する。ステップS34に進み、SCS39は受信した外部機器ID情報に応じて外部機器情報取得要求をUCS37に送信する。ステップS35に進み、UCS37は受信した外部機器情報取得要求に応じて外部機器情報をSCS39に送信する。 In step S 32, the SCS 39 transmits an external device ID list acquisition request to the UCS 37. In step S33, the UCS 37 reads the array of external device IDs in the external device information 170 in response to the received external device ID list acquisition request, and transmits the array of external device IDs to the SCS 39 as external device ID information. In step S34, the SCS 39 transmits an external device information acquisition request to the UCS 37 according to the received external device ID information. In step S35, the UCS 37 transmits the external device information to the SCS 39 in response to the received external device information acquisition request.
ステップS36に進み、SCS39はステップS33で取得した外部機器ID情報に応じて取得したい外部機器情報,言い換えれば取得すべき外部機器情報がまだあるか否かを判定する。取得したい外部機器情報がまだあると判定すると(S36においてYES)、SCS39はステップS34に戻り処理を続ける。一方、取得したい外部機器情報がもうないと判定すると(S36においてNO)、SCS39はステップS37に進み、外部機器情報一覧画面を操作パネル80に表示させるためのデータを作成する。ステップS38に進み、SCS39はステップS37で作成したデータを操作パネル80に送信して外部機器情報一覧画面を操作パネル80に表示する。 Proceeding to step S36, the SCS 39 determines whether there is still external device information to be acquired according to the external device ID information acquired at step S33, in other words, external device information to be acquired. If it is determined that there is still external device information to be acquired (YES in S36), SCS 39 returns to step S34 and continues the processing. On the other hand, if it is determined that there is no more external device information to be acquired (NO in S36), the SCS 39 proceeds to step S37 and creates data for displaying the external device information list screen on the operation panel 80. In step S 38, the SCS 39 transmits the data created in step S 37 to the operation panel 80 and displays an external device information list screen on the operation panel 80.
図19は、外部機器情報を追加する処理の一例のシーケンス図である。ステップS41では、操作パネル80に表示されている外部機器情報の新規登録ボタンが押下され、その旨がSCS39に通知される。なお、図示を省略しているが、SCS39はステップS41の後で外部機器情報の新規登録画面を操作パネル80に表示させるためのデータを作成し、そのデータを操作パネル80に送信して新規登録画面を表示させている。 FIG. 19 is a sequence diagram illustrating an example of processing for adding external device information. In step S41, the external device information new registration button displayed on the operation panel 80 is pressed, and the SCS 39 is notified of this. Although not shown, the SCS 39 creates data for causing the operation panel 80 to display a new registration screen for external device information after step S41, and transmits the data to the operation panel 80 for new registration. The screen is displayed.
ステップS42に進み、操作者は操作パネル80に表示されている新規登録画面に外部機器情報を入力する。外部機器情報の入力が終わると、操作者は操作パネル80に表示されている外部機器情報の登録ボタンを押下する。操作パネル80に表示されている外部機器情報の登録ボタンが押下されると、操作パネル80はステップS43に進み、新規登録画面に入力された外部機器情報をSCS39に送信する。 In step S42, the operator inputs the external device information on the new registration screen displayed on the operation panel 80. When the input of the external device information is completed, the operator presses a registration button for external device information displayed on the operation panel 80. When the registration button of the external device information displayed on the operation panel 80 is pressed, the operation panel 80 proceeds to step S43, and transmits the external device information input on the new registration screen to the SCS 39.
ステップS44に進み、SCS39は受信した外部機器情報に応じて外部機器情報追加要求をUCS37に送信する。UCS37は、外部機器情報追加要求に応じた外部機器情報を事前に登録してある外部機器情報170に追加する。そして、UCS37はステップS45に進み、外部機器情報追加要求に応じた外部機器情報を事前に登録してある外部機器情報170に追加した結果をSCS39に通知して処理を終了する。 In step S44, the SCS 39 transmits an external device information addition request to the UCS 37 according to the received external device information. The UCS 37 adds external device information corresponding to the external device information addition request to the external device information 170 registered in advance. Then, the UCS 37 proceeds to step S45, notifies the SCS 39 of the result of adding the external device information corresponding to the external device information addition request to the external device information 170 registered in advance, and ends the processing.
図20は、外部機器情報を変更する処理の一例のシーケンス図である。ステップS51では、操作者が操作パネル80に表示されている外部機器情報一覧画面から一つの外部機器情報を表すボタンを押下する。操作パネル80は、押下されたボタンに対応する外部機器ID情報をSCS39に通知する。ステップS52に進み、SCS39は受信した外部機器ID情報に応じて外部機器情報取得要求をUCS37に送信する。ステップS53に進み、UCS37は受信した外部機器情報取得要求に応じて外部機器情報をSCS39に送信する。 FIG. 20 is a sequence diagram illustrating an example of processing for changing external device information. In step S51, the operator presses a button representing one piece of external device information from the external device information list screen displayed on the operation panel 80. The operation panel 80 notifies the SCS 39 of external device ID information corresponding to the pressed button. In step S52, the SCS 39 transmits an external device information acquisition request to the UCS 37 according to the received external device ID information. In step S53, the UCS 37 transmits external device information to the SCS 39 in response to the received external device information acquisition request.
ステップS54に進み、SCS39は外部機器情報編集画面を操作パネル80に表示させるためのデータを作成する。ステップS55に進み、SCS39はステップS54で作成したデータを操作パネル80に送信して外部機器情報編集画面を操作パネル80に表示する。ステップS56に進み、操作者は操作パネル80に表示されている外部機器情報編集画面の外部機器情報を変更する。外部機器情報の変更が終わると、操作者は操作パネル80に表示されている外部機器情報の変更ボタンを押下する。操作パネル80に表示されている外部機器情報の変更ボタンが押下されると、操作パネル80はステップS57に進み、変更された外部機器情報をSCS39に送信する。 In step S54, the SCS 39 creates data for displaying the external device information edit screen on the operation panel 80. In step S55, the SCS 39 transmits the data created in step S54 to the operation panel 80 and displays an external device information editing screen on the operation panel 80. In step S56, the operator changes the external device information on the external device information edit screen displayed on the operation panel 80. When the external device information has been changed, the operator presses the external device information change button displayed on the operation panel 80. When the external device information change button displayed on the operation panel 80 is pressed, the operation panel 80 proceeds to step S57, and transmits the changed external device information to the SCS 39.
ステップS58に進み、SCS39は受信した外部機器情報に応じて外部機器情報変更要求をUCS37に送信する。UCS37は、外部機器情報変更要求に応じて外部機器情報170を変更する。そして、UCS37はステップS59に進み、外部機器情報変更要求に応じて外部機器情報170を変更した結果をSCS39に通知して処理を終了する。 In step S58, the SCS 39 transmits an external device information change request to the UCS 37 according to the received external device information. The UCS 37 changes the external device information 170 in response to the external device information change request. Then, the UCS 37 proceeds to step S59, notifies the SCS 39 of the result of changing the external device information 170 in response to the external device information change request, and ends the processing.
図21は、外部機器情報を削除する処理の一例のシーケンス図である。ステップS61では、操作者が操作パネル80に表示されている外部機器情報一覧画面から一つの外部機器情報を表すボタンを押下する。続いて、操作者は操作パネル80に表示されている削除ボタンを押下する。操作パネル80は、押下されたボタンに対応する外部機器ID情報をSCS39に通知する。ステップS62に進み、SCS39は受信した外部機器ID情報に応じて外部機器情報削除要求をUCS37に送信する。ステップS63に進み、UCS37は外部機器情報削除要求に応じた外部機器情報を、事前に登録してある外部機器情報170から削除した結果をSCS39に通知する。 FIG. 21 is a sequence diagram illustrating an example of processing for deleting external device information. In step S61, the operator presses a button representing one piece of external device information from the external device information list screen displayed on the operation panel 80. Subsequently, the operator presses a delete button displayed on the operation panel 80. The operation panel 80 notifies the SCS 39 of external device ID information corresponding to the pressed button. In step S 62, the SCS 39 transmits an external device information deletion request to the UCS 37 according to the received external device ID information. In step S63, the UCS 37 notifies the SCS 39 of the result of deleting the external device information corresponding to the external device information deletion request from the previously registered external device information 170.
ステップS64に進み、SCS39は外部機器情報一覧画面を操作パネル80に表示させるためのデータを作成する。ステップS65に進み、SCS39はステップS64で作成したデータを操作パネル80に送信して外部機器情報一覧画面を操作パネル80に表示して処理を終了する。 In step S64, the SCS 39 creates data for displaying the external device information list screen on the operation panel 80. In step S65, the SCS 39 transmits the data created in step S64 to the operation panel 80, displays the external device information list screen on the operation panel 80, and ends the process.
なお、外部機器情報の取得,追加,変更,削除するときに操作パネル80に表示される画面の遷移について説明する。図22は、外部機器情報の取得,追加,変更,削除するときに操作パネルに表示される画面の一例の遷移図(1/2)である。また、図23は外部機器情報の取得,追加,変更,削除するときに操作パネルに表示される画面の一例の遷移図(2/2)である。 The transition of the screen displayed on the operation panel 80 when acquiring, adding, changing, or deleting external device information will be described. FIG. 22 is a transition diagram (1/2) of an example of a screen displayed on the operation panel when acquiring, adding, changing, or deleting external device information. FIG. 23 is a transition diagram (2/2) illustrating an example of a screen displayed on the operation panel when external device information is acquired, added, changed, or deleted.
操作者が、初期設定/カウンタ/問合せ情報画面220に含まれるシステム初期設定ボタン221を押下すると、SCS39はシステム初期設定画面222を操作パネル80に表示させる。さらに、操作者が、システム初期設定画面222に含まれる外部機器情報の追加/変更/削除ボタン223を押下すると、SCS39は取得先選択画面224を操作パネル80に表示させる。取得先選択画面224は、外部機器情報一覧画面に相当する。 When the operator presses a system initial setting button 221 included in the initial setting / counter / inquiry information screen 220, the SCS 39 displays the system initial setting screen 222 on the operation panel 80. Further, when the operator presses the add / change / delete external device information button 223 included in the system initial setting screen 222, the SCS 39 displays the acquisition destination selection screen 224 on the operation panel 80. The acquisition destination selection screen 224 corresponds to an external device information list screen.
操作者が、取得先選択画面224に含まれる新規登録ボタン225を押下すると、SCS39は新規登録画面226を操作パネル80に表示させる。なお、操作者が、新規登録画面226に含まれる認証ボタン227を押下すると、SCS39は認証情報入力画面230を操作パネル80に表示させる。また、操作者が、新規登録画面226に含まれる位置情報ボタン228を押下すると、SCS39は位置情報入力画面231を操作パネル80に表示させる。なお、操作者が、取得先選択画面224に含まれる一つの外部機器情報を表すボタンを押下すると、SCS39は外部機器情報編集画面(図示せず)を操作パネルに表示する。 When the operator presses a new registration button 225 included in the acquisition destination selection screen 224, the SCS 39 displays the new registration screen 226 on the operation panel 80. When the operator presses the authentication button 227 included in the new registration screen 226, the SCS 39 displays the authentication information input screen 230 on the operation panel 80. When the operator presses the position information button 228 included in the new registration screen 226, the SCS 39 displays the position information input screen 231 on the operation panel 80. When the operator presses a button representing one piece of external device information included in the acquisition destination selection screen 224, the SCS 39 displays an external device information editing screen (not shown) on the operation panel.
次に、他の画像処理装置を選択する第7の処理において、他の画像処理装置の詳細情報を取得する処理について説明する。まず、外部機器情報を利用するモジュールの一例としての画像処理装置1bのファックスアプリ23又はスキャナアプリ24が、画像処理装置1aの詳細情報を管理するモジュールの一例としての画像処理装置1aのUCS37から画像処理装置1aの詳細情報を取得する処理について説明する。 Next, a process of acquiring detailed information of another image processing apparatus in the seventh process of selecting another image processing apparatus will be described. First, the fax application 23 or the scanner application 24 of the image processing apparatus 1b as an example of a module that uses external device information receives an image from the UCS 37 of the image processing apparatus 1a as an example of a module that manages detailed information of the image processing apparatus 1a. Processing for acquiring detailed information of the processing device 1a will be described.
図24は、画像処理装置の詳細情報を取得する処理の一例のシーケンス図である。ステップS71では、画像処理装置1bのスキャナアプリ24が、画像処理装置1aのUCS37に対してクライアント登録を要求する。ステップS72に進み、画像処理装置1aのUCS37は画像処理装置1bのスキャナアプリ24に対してステップS71の結果を通知する。 FIG. 24 is a sequence diagram illustrating an example of processing for acquiring detailed information of the image processing apparatus. In step S71, the scanner application 24 of the image processing apparatus 1b requests client registration to the UCS 37 of the image processing apparatus 1a. In step S72, the UCS 37 of the image processing apparatus 1a notifies the scanner application 24 of the image processing apparatus 1b of the result of step S71.
クライアント登録が成功すると、画像処理装置1bのスキャナアプリ24はステップS73に進み、画像処理装置1aのUCS37に対してユーザ情報の登録可能件数問い合せ処理を行う。ステップS74に進み、画像処理装置1aのUCS37は画像処理装置1bのスキャナアプリ24に対してユーザ情報の登録可能件数を通知する。 If the client registration is successful, the scanner application 24 of the image processing apparatus 1b proceeds to step S73, and performs a process for querying the number of user information that can be registered to the UCS 37 of the image processing apparatus 1a. In step S74, the UCS 37 of the image processing apparatus 1a notifies the scanner application 24 of the image processing apparatus 1b of the number of user information that can be registered.
ステップS75に進み、画像処理装置1bのスキャナアプリ24は画像処理装置1aのUCS37に対してユーザ情報の現在の登録件数問い合せ処理を行う。ステップS76に進み、画像処理装置1aのUCS37は画像処理装置1bのスキャナアプリ24に対してユーザ情報の現在の登録件数を通知する。 In step S75, the scanner application 24 of the image processing apparatus 1b performs a process for inquiring the current registration number of user information to the UCS 37 of the image processing apparatus 1a. In step S76, the UCS 37 of the image processing apparatus 1a notifies the scanner application 24 of the image processing apparatus 1b of the current registration number of user information.
ステップS73〜S76と同様な処理を繰り返すことにより、画像処理装置1aの詳細情報の他のデータ項目も取得できる。図24のシーケンス図で表した処理は、例えば画像処理装置1a,1bの接続時に行うネゴシエーションの一部として行う。図24のシーケンス図で表した処理により取得した詳細情報を利用することで、画像処理装置1bは操作パネル80に図25のような詳細情報一覧画面250を表示する。 By repeating the same processing as steps S73 to S76, other data items of detailed information of the image processing apparatus 1a can be acquired. The process shown in the sequence diagram of FIG. 24 is performed as part of the negotiation performed when the image processing apparatuses 1a and 1b are connected, for example. By using the detailed information acquired by the processing shown in the sequence diagram of FIG. 24, the image processing apparatus 1b displays a detailed information list screen 250 as shown in FIG.
図25は、詳細情報一覧画面の一例のイメージ図である。図24のシーケンス図で表した処理では、画像処理装置1bのスキャナアプリ24が画像処理装置1aのUCS37にクライアント登録するため、詳細情報のデータ構造も取得できる。したがって、図25の詳細情報一覧画面には、画像処理装置1aの詳細情報のデータ構造を含ませることができる。 FIG. 25 is an image diagram of an example of a detailed information list screen. In the processing shown in the sequence diagram of FIG. 24, since the scanner application 24 of the image processing apparatus 1b performs client registration in the UCS 37 of the image processing apparatus 1a, the data structure of detailed information can also be acquired. Therefore, the detailed information list screen of FIG. 25 can include the data structure of the detailed information of the image processing apparatus 1a.
また、ユーザ情報を提供する画像処理装置1aは他の画像処理装置1bに対してユーザ情報を提供するときに、他の画像処理装置1bのセキュリティレベルに合わせて提供するユーザ情報を制限することもできる。 In addition, when the image processing apparatus 1a that provides user information provides user information to another image processing apparatus 1b, the user information provided according to the security level of the other image processing apparatus 1b may be limited. it can.
図26は、他の画像処理装置のセキュリティレベルに合わせて、提供するユーザ情報を制限する処理の一例のイメージ図である。操作者がユーザ情報の取得先として選択する画像処理装置1aのIPアドレス又はホスト名を画面260に入力して接続ボタン261を押下すると、スキャナアプリ24は接続処理を行う。画像処理装置1aとの接続に成功した場合、スキャナアプリ24はログイン処理が必要であれば、ログイン情報を入力するための画面262を操作パネルに表示させる。なお、画像処理装置1aとの接続に失敗すると、スキャナアプリ24は画像処理装置1aとの接続が失敗した旨の表す画面265を操作パネル80に表示させる。 FIG. 26 is an image diagram of an example of a process for limiting user information to be provided in accordance with the security level of another image processing apparatus. When the operator inputs the IP address or host name of the image processing apparatus 1a selected as the user information acquisition destination to the screen 260 and presses the connection button 261, the scanner application 24 performs connection processing. When the connection with the image processing apparatus 1a is successful, the scanner application 24 displays a screen 262 for inputting login information on the operation panel if login processing is necessary. If the connection with the image processing apparatus 1a fails, the scanner application 24 causes the operation panel 80 to display a screen 265 indicating that the connection with the image processing apparatus 1a has failed.
操作者がユーザ名及びパスワードをログイン情報として画面262に入力してログインボタン263を押下すると、スキャナアプリ24はログイン処理を行う。ログインに成功した場合、スキャナアプリ24は自機のセキュリティレベルに応じた範囲のユーザ情報が提供される。なお、ログインに失敗した場合、スキャナアプリ24は画像処理装置1aに対するログインが失敗した旨の表す画面266を操作パネルに表示させる。スキャナアプリ24は、ユーザ情報が提供されると、そのユーザ情報を用いて操作パネル80にアドレス帳画面264を表示する。このように、画像処理装置1aはログインしてきた操作者に応じて画像処理装置1bに提供するユーザ情報を制限できる。 When the operator inputs the user name and password as login information on the screen 262 and presses the login button 263, the scanner application 24 performs login processing. If the login is successful, the scanner application 24 is provided with user information in a range corresponding to the security level of the own device. If the login fails, the scanner application 24 displays a screen 266 indicating that the login to the image processing apparatus 1a has failed on the operation panel. When the user information is provided, the scanner application 24 displays the address book screen 264 on the operation panel 80 using the user information. As described above, the image processing apparatus 1a can limit the user information provided to the image processing apparatus 1b according to the operator who has logged in.
図27は、他の画像処理装置のセキュリティレベルに合わせて、提供するユーザ情報を制限する処理の一例のシーケンス図である。ステップS81,S82では、画像処理装置1bのスキャナアプリ24が、自機のネットワークモジュール270を介して画像処理装置1aのネットワークモジュール270に接続要求を送信する。 FIG. 27 is a sequence diagram illustrating an example of a process for limiting user information to be provided in accordance with the security level of another image processing apparatus. In steps S81 and S82, the scanner application 24 of the image processing apparatus 1b transmits a connection request to the network module 270 of the image processing apparatus 1a via the network module 270 of the own apparatus.
ステップS83,S84では、画像処理装置1aのネットワークモジュール270が画像処理装置1bのネットワークモジュール270を介して画像処理装置1bのスキャナアプリ24に接続要求の応答を送信する。画像処理装置1aとの接続に成功した場合(S85においてYES)、画像処理装置1bのスキャナアプリ24は後述するステップS96に進む。一方、画像処理装置1aとの接続に失敗した場合(S85においてNO)、画像処理装置1bのスキャナアプリ24はステップS86に進み、画像処理装置1aとの接続に失敗した原因が認証エラーであるか否かを判定する。 In steps S83 and S84, the network module 270 of the image processing apparatus 1a transmits a connection request response to the scanner application 24 of the image processing apparatus 1b via the network module 270 of the image processing apparatus 1b. If the connection with the image processing apparatus 1a is successful (YES in S85), the scanner application 24 of the image processing apparatus 1b proceeds to step S96 described later. On the other hand, if the connection with the image processing apparatus 1a has failed (NO in S85), the scanner application 24 of the image processing apparatus 1b proceeds to step S86, and whether the cause of the connection failure with the image processing apparatus 1a is an authentication error. Determine whether or not.
画像処理装置1aとの接続に失敗した原因が認証エラーでないと判定すると(S86においてNO)、画像処理装置1bのスキャナアプリ24はステップS95に進み、画像処理装置1aとの接続が失敗した旨の表す画面265を操作パネル80に表示させて処理を終了する。一方、画像処理装置1aとの接続に失敗した原因が認証エラーであると判定すると(S86においてYES)、画像処理装置1bのスキャナアプリ24はステップS87に進み、ログイン情報を入力するための画面262を操作パネル80に表示させる。 If it is determined that the cause of the failure in connection with the image processing apparatus 1a is not an authentication error (NO in S86), the scanner application 24 of the image processing apparatus 1b proceeds to step S95 to indicate that the connection with the image processing apparatus 1a has failed. A display screen 265 is displayed on the operation panel 80, and the process is terminated. On the other hand, if it is determined that the cause of the failure in connection with the image processing apparatus 1a is an authentication error (YES in S86), the scanner application 24 of the image processing apparatus 1b proceeds to step S87, and a screen 262 for inputting login information is displayed. Is displayed on the operation panel 80.
操作者がログイン情報を画面262に入力してログインボタン263を押下すると、画像処理装置1bのスキャナアプリ24はステップS88〜S90の処理を行う。ステップS88〜S90では、画像処理装置1bのスキャナアプリ24が、自機のネットワークモジュール270,画像処理装置1aのネットワークモジュール270を介して画像処理装置1aのCCS38に認証情報付きの接続要求を行う。 When the operator inputs login information on the screen 262 and presses the login button 263, the scanner application 24 of the image processing apparatus 1b performs steps S88 to S90. In steps S88 to S90, the scanner application 24 of the image processing apparatus 1b makes a connection request with authentication information to the CCS 38 of the image processing apparatus 1a via its own network module 270 and the network module 270 of the image processing apparatus 1a.
ステップS91〜S93では、画像処理装置1aのCCS38が、画像処理装置1aのネットワークモジュール270,画像処理装置1bのネットワークモジュール270を介して画像処理装置1bのスキャナアプリ24に接続要求の応答を送信する。画像処理装置1aとの接続が成功した場合、接続要求の応答にはチケットが含まれる。 In steps S91 to S93, the CCS 38 of the image processing apparatus 1a transmits a connection request response to the scanner application 24 of the image processing apparatus 1b via the network module 270 of the image processing apparatus 1a and the network module 270 of the image processing apparatus 1b. . When the connection with the image processing apparatus 1a is successful, the connection request response includes a ticket.
認証が成功した場合(S94においてYES)、画像処理装置1bのスキャナアプリ24は後述するステップS96に進む。一方、認証に失敗した場合(S94においてNO)、画像処理装置1bのスキャナアプリ24はステップS95に進み、ログインが失敗した旨の表す画面266を操作パネル80に表示させて処理を終了する。 If the authentication is successful (YES in S94), the scanner application 24 of the image processing apparatus 1b proceeds to step S96 described later. On the other hand, if the authentication has failed (NO in S94), the scanner application 24 of the image processing apparatus 1b proceeds to step S95, displays a screen 266 indicating that the login has failed on the operation panel 80, and ends the process.
ステップS96に進み、画像処理装置1bのスキャナアプリ24は画像処理装置1aのスキャナアプリ24に対してチケット付きのユーザ情報取得要求を送信する。ステップS97,98に進み、画像処理装置1aのスキャナアプリ24はチケット付きのユーザ情報取得要求に応じたユーザ情報をUCS37から取得する。ステップS99に進み、画像処理装置1aのスキャナアプリ24は取得したユーザ情報を画像処理装置1bのスキャナアプリ24に送信して処理を終了する。 In step S96, the scanner application 24 of the image processing apparatus 1b transmits a user information acquisition request with a ticket to the scanner application 24 of the image processing apparatus 1a. In steps S97 and 98, the scanner application 24 of the image processing apparatus 1a acquires user information corresponding to the user information acquisition request with a ticket from the UCS 37. In step S99, the scanner application 24 of the image processing apparatus 1a transmits the acquired user information to the scanner application 24 of the image processing apparatus 1b, and the process ends.
図28は、他の画像処理装置のセキュリティレベルに合わせて、提供するユーザ情報を制限する処理の他の一例のシーケンス図である。なお、以降のシーケンス図では、ネットワークモジュール270を省略している。ステップS101,S102では、画像処理装置1bのスキャナアプリ24が、画像処理装置1aのスキャナアプリ24に認証情報付きのユーザ情報取得要求を送信する。 FIG. 28 is a sequence diagram of another example of a process for limiting user information to be provided in accordance with the security level of another image processing apparatus. In the following sequence diagrams, the network module 270 is omitted. In steps S101 and S102, the scanner application 24 of the image processing apparatus 1b transmits a user information acquisition request with authentication information to the scanner application 24 of the image processing apparatus 1a.
ステップS102に進み、画像処理装置1aのスキャナアプリ24は画像処理装置1aのCCS38に認証要求を行う。ステップS103に進み、画像処理装置1aのCCS38は画像処理装置1aのスキャナアプリ24に認証要求の結果を送信する。認証が失敗した場合(S104においてNO)、画像処理装置1aのスキャナアプリ24は画像処理装置1bのスキャナアプリ24にエラーコードを送信する。ステップS105に進み、画像処理装置1bのスキャナアプリ24は受信したエラーコードに応じて画面265,266などを操作パネル80に表示させる。 In step S102, the scanner application 24 of the image processing apparatus 1a makes an authentication request to the CCS 38 of the image processing apparatus 1a. In step S103, the CCS 38 of the image processing apparatus 1a transmits the result of the authentication request to the scanner application 24 of the image processing apparatus 1a. When the authentication fails (NO in S104), the scanner application 24 of the image processing apparatus 1a transmits an error code to the scanner application 24 of the image processing apparatus 1b. In step S105, the scanner application 24 of the image processing apparatus 1b displays screens 265, 266 and the like on the operation panel 80 in accordance with the received error code.
認証が成功した場合(S104においてYES)、画像処理装置1aのスキャナアプリ24はステップS106に進み、自機のUCS37に対してチケット付きのユーザ情報取得要求を送信する。ステップS107に進み、画像処理装置1aのUCS37はチケット付きのユーザ情報取得要求に応じたユーザ情報を自機のスキャナアプリ24に送信する。ステップS108に進み、画像処理装置1aのスキャナアプリ24は取得したユーザ情報を画像処理装置1bのスキャナアプリ24に送信して処理を終了する。図28のシーケンス図で表した処理では、チケットが画像処理装置1bに送信されない。 If the authentication is successful (YES in S104), the scanner application 24 of the image processing apparatus 1a proceeds to step S106, and transmits a user information acquisition request with a ticket to the UCS 37 of its own device. In step S107, the UCS 37 of the image processing apparatus 1a transmits user information corresponding to the user information acquisition request with the ticket to the scanner application 24 of the own apparatus. In step S108, the scanner application 24 of the image processing apparatus 1a transmits the acquired user information to the scanner application 24 of the image processing apparatus 1b, and the process ends. In the process shown in the sequence diagram of FIG. 28, a ticket is not transmitted to the image processing apparatus 1b.
次に、画像処理装置1bが、ユーザ情報を取得する取得先して選択されている画像処理装置1aからユーザ情報を取得する処理について説明する。他の画像処理装置からユーザ情報を取得する処理は、一度に取得するユーザ情報のデータ項目と一度に取得するユーザ情報の件数との違いにより複数種類考えられるため、順番に説明していく。 Next, a process in which the image processing apparatus 1b acquires user information from the image processing apparatus 1a selected as an acquisition destination from which user information is acquired will be described. The processing for acquiring user information from other image processing apparatuses can be considered in a plurality of types depending on the difference between the data items of user information acquired at one time and the number of user information acquired at one time, and will be described in order.
まず、他の画像処理装置からユーザ情報を取得する処理は、ユーザ情報を構成する全てのデータ項目を一度に取得する処理と、ユーザ情報を構成する一部のデータ項目(例えば図5のアドレス帳画面121を表示するために必要なデータ項目)を先に取得し、必要に応じてユーザ情報を構成する残りのデータ項目(例えば図5のアドレス帳画面122を表示するために必要なメールアドレス)を取得する処理とで区別される。 First, the process of acquiring user information from another image processing apparatus includes a process of acquiring all data items constituting the user information at one time and a part of data items constituting the user information (for example, the address book in FIG. 5). Data items necessary for displaying the screen 121) are acquired first, and the remaining data items constituting the user information as necessary (for example, mail addresses necessary for displaying the address book screen 122 in FIG. 5) It is distinguished from the process of acquiring.
また、他の画像処理装置からユーザ情報を取得する処理は、一度に取得するユーザ情報の件数の違いにより以下のような処理が考えられる。他の画像処理装置からユーザ情報を取得する第1の処理は、ユーザ情報の全件数を一度に取得するものである。ユーザ情報の全件数を一度に取得する第1の処理は、ユーザ情報の全件数を一度に取得するため、一度のネットワークアクセスで良いという利点がある。 Further, the process of acquiring user information from another image processing apparatus may be the following process depending on the number of pieces of user information acquired at one time. The first process of acquiring user information from another image processing apparatus is to acquire the total number of user information at a time. The first process for acquiring the total number of user information at a time has the advantage that only one network access is required because the total number of user information is acquired at a time.
図29は、他の画像処理装置からユーザ情報を取得する第1の処理の一例のシーケンス図である。なお、図29のステップS111〜S120は、図7のステップS1〜S10と同様であるため、説明を省略する。 FIG. 29 is a sequence diagram illustrating an example of a first process for acquiring user information from another image processing apparatus. Note that steps S111 to S120 in FIG. 29 are the same as steps S1 to S10 in FIG.
ステップS121,S122に進み、画像処理装置1bのスキャナアプリ24は画像処理装置1aのスキャナアプリ24を介してユーザ情報のデータ構造を画像処理装置1aのUCS37に問い合わせる。ステップS123,S124に進み、画像処理装置1aのUCS37は自機のスキャナアプリ24を介してユーザ情報のデータ構造を画像処理装置1bのスキャナアプリ24に通知する。ステップS125に進み、画像処理装置1bのスキャナアプリ24は取得したデータ構造から後述するデータリストの設定を行う。 In steps S121 and S122, the scanner application 24 of the image processing apparatus 1b inquires the UCS 37 of the image processing apparatus 1a about the data structure of the user information via the scanner application 24 of the image processing apparatus 1a. In steps S123 and S124, the UCS 37 of the image processing apparatus 1a notifies the scanner application 24 of the image processing apparatus 1b of the data structure of user information via the scanner application 24 of the own apparatus. In step S125, the scanner application 24 of the image processing apparatus 1b sets a data list to be described later from the acquired data structure.
ステップS126,127に進み、画像処理装置1bのスキャナアプリ24は画像処理装置1aのスキャナアプリ24を介して画像処理装置1aのUCS37に全ユーザ情報取得要求を送信する。ステップS128,S129に進み、画像処理装置1aのUCS37は自機のスキャナアプリ24を介して画像処理装置1bのスキャナアプリ24にユーザ情報の全件数を送信する。 In Steps S126 and 127, the scanner application 24 of the image processing apparatus 1b transmits an all-user information acquisition request to the UCS 37 of the image processing apparatus 1a via the scanner application 24 of the image processing apparatus 1a. In steps S128 and S129, the UCS 37 of the image processing apparatus 1a transmits the total number of user information items to the scanner application 24 of the image processing apparatus 1b via the scanner application 24 of the own apparatus.
ステップS130に進み、画像処理装置1bのスキャナアプリ24は受信したユーザ情報の全件数の少なくとも一部を用いて図5のようなアドレス帳画面121を操作パネル80に表示させるための画面表示用OCSデータを作成する。ステップS131に進み、画像処理装置1bのスキャナ24はステップS130で作成した画面表示用OCSデータを送信して操作パネル80に図5のようなアドレス帳画面121を表示する。 In step S130, the scanner application 24 of the image processing apparatus 1b uses a screen display OCS for displaying the address book screen 121 as shown in FIG. Create data. In step S131, the scanner 24 of the image processing apparatus 1b transmits the screen display OCS data created in step S130, and displays the address book screen 121 as shown in FIG.
他の画像処理装置からユーザ情報を取得する第2の処理は、ユーザ情報を見出しごとに取得するものである。ユーザ情報を見出しごとに取得する第2の処理は、ユーザ情報を見出しごとに取得するため、ユーザ情報を分割して送受信できるという利点がある。 The second process of acquiring user information from another image processing apparatus acquires user information for each headline. The second process of acquiring user information for each headline has an advantage that user information can be divided and transmitted and received because user information is acquired for each headline.
図30は、他の画像処理装置からユーザ情報を取得する第2の処理の一例のシーケンス図である。なお、図30のシーケンス図では図29のステップS111〜S125に相当するアプリ移行処理及びデータ構造設定処理を省略している。 FIG. 30 is a sequence diagram illustrating an example of a second process for acquiring user information from another image processing apparatus. In the sequence diagram of FIG. 30, application migration processing and data structure setting processing corresponding to steps S111 to S125 of FIG. 29 are omitted.
ステップS141,142に進み、画像処理装置1bのスキャナアプリ24は画像処理装置1aのスキャナアプリ24を介して画像処理装置1aのUCS37に見出し情報エントリ取得要求を送信する。見出し情報エントリ取得要求は、図31のような関数により実現される。図31は、見出し情報エントリ取得要求関数の一例の説明図である。 In steps S141 and S142, the scanner application 24 of the image processing apparatus 1b transmits a header information entry acquisition request to the UCS 37 of the image processing apparatus 1a via the scanner application 24 of the image processing apparatus 1a. The header information entry acquisition request is realized by a function as shown in FIG. FIG. 31 is an explanatory diagram of an example of the header information entry acquisition request function.
図31(a)は、見出し情報エントリ取得要求のパラメータ及び戻り値の一例を表している。また、図31(b)は見出し情報エントリ取得要求のパラメータの具体例を表している。ステップS143に進み、画像処理装置1aのUCS37は見出し情報エントリ取得要求から見出しIDを読み出し、その見出しIDに所属するエントリIDの配列を自機のスキャナアプリ24に送信する。 FIG. 31A shows an example of parameters and return values of a header information entry acquisition request. FIG. 31B shows a specific example of the parameter of the header information entry acquisition request. In step S143, the UCS 37 of the image processing apparatus 1a reads the header ID from the header information entry acquisition request, and transmits the array of entry IDs belonging to the header ID to the scanner application 24 of the own device.
ステップS144に進み、画像処理装置1aのスキャナアプリ24は自機のUCS37にエントリ情報取得要求を送信する。なお、ステップS144のエントリ情報取得要求にはエントリIDが含まれている。ステップS145に進み、画像処理装置1aのUCS37は受信したエントリ情報取得要求に含まれるエントリIDに応じてエントリ情報を自機のスキャナアプリ24に送信する。 In step S144, the scanner application 24 of the image processing apparatus 1a transmits an entry information acquisition request to the UCS 37 of its own device. The entry information acquisition request in step S144 includes an entry ID. In step S145, the UCS 37 of the image processing apparatus 1a transmits entry information to the scanner application 24 of its own device according to the entry ID included in the received entry information acquisition request.
ステップS146に進み、画像処理装置1aのスキャナアプリ24はステップS143で取得したエントリIDの配列に応じて取得したいエントリ情報,言い換えれば取得すべきエントリ情報がまだあるか否かを判定する。取得したいエントリ情報がまだあると判定すると(S146においてYES)、画像処理装置1aのスキャナアプリ24はステップS144に戻り処理を続ける。 In step S146, the scanner application 24 of the image processing apparatus 1a determines whether there is still entry information to be acquired, that is, entry information to be acquired, according to the array of entry IDs acquired in step S143. If it is determined that there is still entry information to be acquired (YES in S146), the scanner application 24 of the image processing apparatus 1a returns to step S144 and continues the processing.
一方、取得したいエントリ情報がもうないと判定すると(S146においてNO)、画像処理装置1aのスキャナアプリ24はステップS147に進み、画像処理装置1bのスキャナアプリ24に、見出しごとのエントリ情報をユーザ情報として画像処理装置1bのスキャナアプリ24に送信する。 On the other hand, if it is determined that there is no more entry information to be acquired (NO in S146), the scanner application 24 of the image processing apparatus 1a proceeds to step S147, and the entry information for each headline is sent to the scanner application 24 of the image processing apparatus 1b. To the scanner application 24 of the image processing apparatus 1b.
ステップS148に進み、画像処理装置1bのスキャナアプリ24は受信したユーザ情報の少なくとも一部を用いて図5のようなアドレス帳画面121を操作パネル80に表示させるための画面表示用OCSデータを作成する。ステップS149に進み、画像処理装置1bのスキャナ24はステップS148で作成した画面表示用OCSデータを送信して操作パネル80に図5のようなアドレス帳画面121を表示する。 In step S 148, the scanner application 24 of the image processing apparatus 1 b creates screen display OCS data for displaying the address book screen 121 as shown in FIG. 5 on the operation panel 80 using at least a part of the received user information. To do. In step S 149, the scanner 24 of the image processing apparatus 1 b transmits the screen display OCS data created in step S 148 and displays the address book screen 121 as shown in FIG. 5 on the operation panel 80.
他の画像処理装置からユーザ情報を取得する第3の処理は、ユーザ情報をアドレス帳画面に表示するページごとに取得するものである。ユーザ情報をページごとに取得する第3の処理は、ユーザ情報をページごとに取得するため、無駄なユーザ情報の送受信を無くしてアドレス帳画面が表示されるまでの時間を短縮できるという利点がある。 The third process of acquiring user information from another image processing apparatus is to acquire user information for each page displayed on the address book screen. The third process of acquiring user information for each page has the advantage that the user information is acquired for each page, and therefore it is possible to shorten the time until the address book screen is displayed without unnecessary transmission / reception of user information. .
図32は、他の画像処理装置からユーザ情報を取得する第3の処理の一例のシーケンス図である。なお、図32のシーケンス図では図29のステップS111〜S125に相当するアプリ移行処理及びデータ構造設定処理を省略している。 FIG. 32 is a sequence diagram illustrating an example of a third process for acquiring user information from another image processing apparatus. In the sequence diagram of FIG. 32, the application migration process and the data structure setting process corresponding to steps S111 to S125 of FIG. 29 are omitted.
ステップS151,152に進み、画像処理装置1bのスキャナアプリ24は画像処理装置1aのスキャナアプリ24を介して画像処理装置1aのUCS37に指定ページエントリ情報取得要求を送信する。指定ページエントリ情報取得要求は、図33のような関数により実現される。図33は、指定ページエントリ情報取得要求関数の一例の説明図である。 In steps S151 and 152, the scanner application 24 of the image processing apparatus 1b transmits a specified page entry information acquisition request to the UCS 37 of the image processing apparatus 1a via the scanner application 24 of the image processing apparatus 1a. The specified page entry information acquisition request is realized by a function as shown in FIG. FIG. 33 is an explanatory diagram of an example of a designated page entry information acquisition request function.
図33(a)は、指定ページエントリ情報取得要求のパラメータ及び戻り値の一例を表している。また、図33(b)は指定ページエントリ情報取得要求のパラメータの具体例を表している。ステップS153に進み、画像処理装置1aのUCS37は指定ページエントリ情報取得要求から指定ページに応じた見出しID,フィルタ,取得件数,取得開始位置を読み出し、その見出しID,フィルタ,取得件数,取得開始位置に応じたエントリIDの配列を自機のスキャナアプリ24に送信する。 FIG. 33A shows an example of parameters and return values of a specified page entry information acquisition request. FIG. 33B shows a specific example of parameters of the specified page entry information acquisition request. In step S153, the UCS 37 of the image processing apparatus 1a reads out the heading ID, filter, number of acquisitions, and acquisition start position corresponding to the specified page from the specified page entry information acquisition request, and the heading ID, filter, acquisition number, acquisition start position. The array of entry IDs corresponding to the ID is transmitted to the scanner application 24 of the own device.
ステップS154に進み、画像処理装置1aのスキャナアプリ24は自機のUCS37にエントリ情報取得要求を送信する。なお、ステップS154のエントリ情報取得要求にはエントリIDが含まれている。ステップS155に進み、画像処理装置1aのUCS37は受信したエントリ情報取得要求に含まれるエントリIDに応じてエントリ情報を自機のスキャナアプリ24に送信する。 In step S154, the scanner application 24 of the image processing apparatus 1a transmits an entry information acquisition request to its own UCS 37. The entry information acquisition request in step S154 includes an entry ID. In step S155, the UCS 37 of the image processing apparatus 1a transmits entry information to the scanner application 24 of its own device in accordance with the entry ID included in the received entry information acquisition request.
ステップS156に進み、画像処理装置1aのスキャナアプリ24はステップS153で取得したエントリIDの配列に応じて取得したいエントリ情報,言い換えれば取得すべきエントリ情報がまだあるか否かを判定する。取得したいエントリ情報がまだあると判定すると(S156においてYES)、画像処理装置1aのスキャナアプリ24はステップS154に戻り処理を続ける。 In step S156, the scanner application 24 of the image processing apparatus 1a determines whether there is still entry information to be acquired, that is, entry information to be acquired, according to the array of entry IDs acquired in step S153. If it is determined that there is still entry information to be acquired (YES in S156), the scanner application 24 of the image processing apparatus 1a returns to Step S154 and continues the processing.
一方、取得したいエントリ情報がもうないと判定すると(S156においてNO)、画像処理装置1aのスキャナアプリ24はステップS157に進み、画像処理装置1bのスキャナアプリ24に、指定ページごとのエントリ情報をユーザ情報として画像処理装置1bのスキャナアプリ24に送信する。 On the other hand, if it is determined that there is no more entry information to be acquired (NO in S156), the scanner application 24 of the image processing apparatus 1a proceeds to step S157, and the entry information for each designated page is sent to the scanner application 24 of the image processing apparatus 1b. Information is transmitted to the scanner application 24 of the image processing apparatus 1b.
ステップS158に進み、画像処理装置1bのスキャナアプリ24は受信したユーザ情報の少なくとも一部を用いて図5のようなアドレス帳画面121を操作パネル80に表示させるための画面表示用OCSデータを作成する。ステップS159に進み、画像処理装置1bのスキャナ24はステップS158で作成した画面表示用OCSデータを送信して操作パネル80に図5のようなアドレス帳画面121を表示する。 In step S158, the scanner application 24 of the image processing apparatus 1b uses the at least part of the received user information to create screen display OCS data for displaying the address book screen 121 as shown in FIG. To do. In step S159, the scanner 24 of the image processing apparatus 1b transmits the OCS data for screen display created in step S158, and displays the address book screen 121 as shown in FIG.
他の画像処理装置からユーザ情報を取得する第4の処理は、ユーザ情報を指定件数ごとに取得するものである。なお、指定件数は操作者が操作パネル80から入力するようにしても良いし、予め設定しておくようにしてもよい。ユーザ情報を指定件数ごとに取得する第4の処理は、ユーザ情報を指定件数ごとに取得するため、無駄なユーザ情報の送受信を無くしてアドレス帳画面が表示されるまでの時間を短縮できるという利点がある。 The fourth process of acquiring user information from another image processing apparatus is to acquire user information for each designated number. The designated number may be input by the operator from the operation panel 80, or may be set in advance. Since the fourth process of acquiring user information for each specified number of items acquires user information for each specified number of items, there is an advantage that it is possible to shorten the time until the address book screen is displayed without unnecessary transmission / reception of user information. There is.
図34は、他の画像処理装置からユーザ情報を取得する第4の処理の一例のシーケンス図である。なお、図34のシーケンス図では図29のステップS111〜S125に相当するアプリ移行処理及びデータ構造設定処理を省略している。 FIG. 34 is a sequence diagram illustrating an example of a fourth process for acquiring user information from another image processing apparatus. Note that in the sequence diagram of FIG. 34, the application migration process and the data structure setting process corresponding to steps S111 to S125 of FIG. 29 are omitted.
ステップS161,162に進み、画像処理装置1bのスキャナアプリ24は画像処理装置1aのスキャナアプリ24を介して画像処理装置1aのUCS37に指定件数エントリ情報取得要求を送信する。指定件数エントリ情報取得要求は、図35のような関数により実現される。図35は、指定件数エントリ情報取得要求関数の一例の説明図である。 In steps S161 and 162, the scanner application 24 of the image processing apparatus 1b transmits a specified number entry information acquisition request to the UCS 37 of the image processing apparatus 1a via the scanner application 24 of the image processing apparatus 1a. The specified number of entries information acquisition request is realized by a function as shown in FIG. FIG. 35 is an explanatory diagram of an example of the designated number entry information acquisition request function.
図35(a)は、指定件数エントリ情報取得要求のパラメータ及び戻り値の一例を表している。また、図35(b)は指定件数エントリ情報取得要求のパラメータの具体例を表している。ステップS163に進み、画像処理装置1aのUCS37は指定件数エントリ情報取得要求から取得件数,取得開始位置を読み出し、その取得件数,取得開始位置に応じたエントリIDの配列を自機のスキャナアプリ24に送信する。 FIG. 35A shows an example of parameters and return values of the specified number of entries information acquisition request. FIG. 35B shows a specific example of parameters of the specified number of entries information acquisition request. In step S163, the UCS 37 of the image processing apparatus 1a reads the acquisition number and the acquisition start position from the specified number of entry information acquisition request, and stores the array of entry IDs according to the acquisition number and the acquisition start position in the scanner application 24 of its own device. Send.
ステップS164に進み、画像処理装置1aのスキャナアプリ24は自機のUCS37にエントリ情報取得要求を送信する。なお、ステップS164のエントリ情報取得要求にはエントリIDが含まれている。ステップS165に進み、画像処理装置1aのUCS37は受信したエントリ情報取得要求に含まれるエントリIDに応じてエントリ情報を自機のスキャナアプリ24に送信する。 In step S164, the scanner application 24 of the image processing apparatus 1a transmits an entry information acquisition request to the UCS 37 of its own device. Note that the entry information acquisition request in step S164 includes an entry ID. In step S165, the UCS 37 of the image processing apparatus 1a transmits the entry information to the scanner application 24 of the own apparatus according to the entry ID included in the received entry information acquisition request.
ステップS166に進み、画像処理装置1aのスキャナアプリ24はステップS163で取得したエントリIDの配列に応じて取得したいエントリ情報,言い換えれば取得すべきエントリ情報がまだあるか否かを判定する。取得したいエントリ情報がまだあると判定すると(S166においてYES)、画像処理装置1aのスキャナアプリ24はステップS164に戻り処理を続ける。 In step S166, the scanner application 24 of the image processing apparatus 1a determines whether there is still entry information to be acquired, that is, entry information to be acquired, according to the array of entry IDs acquired in step S163. If it is determined that there is still entry information to be acquired (YES in S166), the scanner application 24 of the image processing apparatus 1a returns to step S164 and continues the processing.
一方、取得したいエントリ情報がもうないと判定すると(S166においてNO)、画像処理装置1aのスキャナアプリ24はステップS167に進み、画像処理装置1bのスキャナアプリ24に、指定件数ごとのエントリ情報をユーザ情報として画像処理装置1bのスキャナアプリ24に送信する。 On the other hand, if it is determined that there is no more entry information to be acquired (NO in S166), the scanner application 24 of the image processing apparatus 1a proceeds to step S167, and the scanner application 24 of the image processing apparatus 1b sends the entry information for each designated number to the user. Information is transmitted to the scanner application 24 of the image processing apparatus 1b.
ステップS168に進み、画像処理装置1bのスキャナアプリ24は受信したユーザ情報の少なくとも一部を用いて図5のようなアドレス帳画面121を操作パネル80に表示させるための画面表示用OCSデータを作成する。ステップS169に進み、画像処理装置1bのスキャナ24はステップS168で作成した画面表示用OCSデータを送信して操作パネル80に図5のようなアドレス帳画面121を表示する。 In step S168, the scanner application 24 of the image processing apparatus 1b uses the at least part of the received user information to create screen display OCS data for displaying the address book screen 121 as shown in FIG. To do. In step S169, the scanner 24 of the image processing apparatus 1b transmits the screen display OCS data created in step S168 and displays the address book screen 121 as shown in FIG.
他の画像処理装置からユーザ情報を取得する第5の処理は、検索されたユーザ情報ごとに取得するものである。検索されたユーザ情報ごとに取得する第5の処理は、検索されたユーザ情報ごとに取得するため、無駄なユーザ情報の送受信を無くしてアドレス帳画面が表示されるまでの時間を短縮できるという利点がある。 A fifth process of acquiring user information from another image processing apparatus is acquired for each searched user information. Since the fifth process to be acquired for each searched user information is acquired for each searched user information, it is possible to shorten the time until the address book screen is displayed without unnecessary transmission / reception of user information. There is.
図36は、他の画像処理装置からユーザ情報を取得する第5の処理の一例のシーケンス図である。なお、図36のシーケンス図では図29のステップS111〜S125に相当するアプリ移行処理及びデータ構造設定処理を省略している。 FIG. 36 is a sequence diagram illustrating an example of a fifth process for acquiring user information from another image processing apparatus. In the sequence diagram of FIG. 36, the application migration process and the data structure setting process corresponding to steps S111 to S125 of FIG. 29 are omitted.
ステップS171に進み、画像処理装置1bのスキャナアプリ24は検索画面を操作パネル80に表示させるための検索画面用OCSデータを作成する。なお、検索画面は検索条件や検索するユーザ情報の件数を操作者に指定させるためのものである。ステップS172に進み、画像処理装置1bのスキャナ24はステップS171で作成した検索画面用OCSデータを送信して操作パネル80に検索画面を表示する。 In step S171, the scanner application 24 of the image processing apparatus 1b creates search screen OCS data for displaying the search screen on the operation panel 80. The search screen is used to allow the operator to specify the search conditions and the number of pieces of user information to be searched. In step S172, the scanner 24 of the image processing apparatus 1b transmits the search screen OCS data created in step S171 and displays the search screen on the operation panel 80.
操作者は、画像処理装置1bの操作パネル80に表示されている検索画面に検索条件や検索結果として取得するユーザ情報の件数を入力したあと、検索キーを押下する。ステップS173に進み、画像処理装置1bの操作パネル80は検索キーが押下された旨を自機のSCS39に通知する。ステップS174に進み、画像処理装置1bのSCS39は自機のスキャナアプリ24に検索要求を送信する。なお、ステップS174の検索要求には検索画面を利用して指定された検索条件や検索結果として取得するユーザ情報の件数が含まれる。 The operator inputs a search condition and the number of pieces of user information acquired as search results on the search screen displayed on the operation panel 80 of the image processing apparatus 1b, and then presses the search key. In step S173, the operation panel 80 of the image processing apparatus 1b notifies the SCS 39 of its own device that the search key has been pressed. In step S174, the SCS 39 of the image processing apparatus 1b transmits a search request to its scanner application 24. Note that the search request in step S174 includes the search conditions specified using the search screen and the number of pieces of user information acquired as search results.
ステップS175,176に進み、画像処理装置1bのスキャナアプリ24は画像処理装置1aのスキャナアプリ24を介して画像処理装置1aのUCS37に検索エントリ取得要求を送信する。検索エントリ取得要求は、図37のような関数により実現される。図37は、検索エントリ取得要求関数の一例の説明図である。図37(a)は、検索エントリ取得要求のパラメータ及び戻り値の一例を表している。また、図37(b)は検索エントリ取得要求のパラメータの具体例を表している。ステップS177に進み、画像処理装置1aのUCS37は検索エントリ取得要求から検索条件および検索結果として取得するユーザ情報の件数を読み出し、その検索条件および検索結果として取得するユーザ情報の件数に応じたエントリIDの配列を自機のスキャナアプリ24に送信する。 In steps S175 and 176, the scanner application 24 of the image processing apparatus 1b transmits a search entry acquisition request to the UCS 37 of the image processing apparatus 1a via the scanner application 24 of the image processing apparatus 1a. The search entry acquisition request is realized by a function as shown in FIG. FIG. 37 is an explanatory diagram of an example of a search entry acquisition request function. FIG. 37A shows an example of parameters and return values of a search entry acquisition request. FIG. 37B shows a specific example of the parameter of the search entry acquisition request. In step S177, the UCS 37 of the image processing apparatus 1a reads the search condition and the number of user information acquired as a search result from the search entry acquisition request, and the entry ID corresponding to the search condition and the number of user information acquired as the search result. Is sent to the scanner application 24 of its own device.
ステップS178に進み、画像処理装置1aのスキャナアプリ24は自機のUCS37にエントリ情報取得要求を送信する。なお、ステップS178のエントリ情報取得要求にはエントリIDが含まれている。ステップS179に進み、画像処理装置1aのUCS37は受信したエントリ情報取得要求に含まれるエントリIDに応じてエントリ情報を自機のスキャナアプリ24に送信する。 In step S178, the scanner application 24 of the image processing apparatus 1a transmits an entry information acquisition request to the UCS 37 of its own device. The entry information acquisition request in step S178 includes an entry ID. In step S179, the UCS 37 of the image processing apparatus 1a transmits the entry information to the scanner application 24 of the own apparatus according to the entry ID included in the received entry information acquisition request.
ステップS180に進み、画像処理装置1aのスキャナアプリ24はステップS177で取得したエントリIDの配列に応じて取得したいエントリ情報,言い換えれば取得すべきエントリ情報がまだあるか否かを判定する。取得したいエントリ情報がまだあると判定すると(S180においてYES)、画像処理装置1aのスキャナアプリ24はステップS178に戻り処理を続ける。 In step S180, the scanner application 24 of the image processing apparatus 1a determines whether there is still entry information to be acquired, that is, entry information to be acquired, according to the array of entry IDs acquired in step S177. If it is determined that there is still entry information to be acquired (YES in S180), the scanner application 24 of the image processing apparatus 1a returns to step S178 and continues the processing.
一方、取得したいエントリ情報がもうないと判定すると(S180においてNO)、画像処理装置1aのスキャナアプリ24はステップS181に進み、画像処理装置1bのスキャナアプリ24に、検索されたエントリ情報をユーザ情報として画像処理装置1bのスキャナアプリ24に送信する。 On the other hand, if it is determined that there is no more entry information to be acquired (NO in S180), the scanner application 24 of the image processing apparatus 1a proceeds to step S181 and the searched entry information is sent to the scanner application 24 of the image processing apparatus 1b as user information. To the scanner application 24 of the image processing apparatus 1b.
ステップS182に進み、画像処理装置1bのスキャナアプリ24は受信したユーザ情報の少なくとも一部を用いて図5のようなアドレス帳画面121を操作パネル80に表示させるための画面表示用OCSデータを作成する。ステップS183に進み、画像処理装置1bのスキャナ24はステップS182で作成した画面表示用OCSデータを送信して操作パネル80に図5のようなアドレス帳画面121を表示する。 In step S182, the scanner application 24 of the image processing apparatus 1b uses the at least part of the received user information to create screen display OCS data for displaying the address book screen 121 as shown in FIG. To do. In step S183, the scanner 24 of the image processing apparatus 1b transmits the screen display OCS data created in step S182 to display the address book screen 121 as shown in FIG.
他の画像処理装置からユーザ情報を取得する第6の処理は、選択されたユーザ情報ごとに取得するものである。選択されたユーザ情報ごとに取得する第6の処理は、選択されたユーザ情報ごとに取得するため、無駄なユーザ情報の送受信を無くしてアドレス帳画面が表示されるまでの時間を短縮できるという利点がある。 A sixth process of acquiring user information from another image processing apparatus is acquired for each selected user information. Since the sixth process to be acquired for each selected user information is acquired for each selected user information, it is possible to shorten the time until the address book screen is displayed without unnecessary transmission / reception of user information. There is.
図38は、他の画像処理装置からユーザ情報を取得する第6の処理の一例のシーケンス図である。なお、図38のシーケンス図では図29のステップS111〜S125に相当するアプリ移行処理及びデータ構造設定処理を省略している。 FIG. 38 is a sequence diagram illustrating an example of a sixth process for acquiring user information from another image processing apparatus. In the sequence diagram of FIG. 38, the application migration process and the data structure setting process corresponding to steps S111 to S125 of FIG. 29 are omitted.
操作者は、画像処理装置1bの操作パネル80を操作してユーザ情報を選択する。ステップS191に進み、画像処理装置1bの操作パネル80は選択されたユーザ情報を自機のSCS39に通知する。ステップS192に進み、画像処理装置1bのSCS39は自機のスキャナアプリ24にユーザ情報選択通知を行う。 The operator operates the operation panel 80 of the image processing apparatus 1b to select user information. In step S191, the operation panel 80 of the image processing apparatus 1b notifies the user's own SCS 39 of the selected user information. In step S192, the SCS 39 of the image processing apparatus 1b notifies the scanner application 24 of the own apparatus of user information selection.
ステップS193,194に進み、画像処理装置1bのスキャナアプリ24は画像処理装置1aのスキャナアプリ24を介して画像処理装置1aのUCS37にエントリ情報取得要求を送信する。エントリ情報取得要求には、選択されたユーザ情報に対応するエントリIDが含まれる。ステップS195に進み、画像処理装置1aのUCS37は受信したエントリ情報取得要求に含まれるエントリIDに応じてエントリ情報を自機のスキャナアプリ24に送信する。 In step S193, 194, the scanner application 24 of the image processing apparatus 1b transmits an entry information acquisition request to the UCS 37 of the image processing apparatus 1a via the scanner application 24 of the image processing apparatus 1a. The entry information acquisition request includes an entry ID corresponding to the selected user information. In step S195, the UCS 37 of the image processing apparatus 1a transmits the entry information to the scanner application 24 of the own apparatus according to the entry ID included in the received entry information acquisition request.
ステップS196に進み、画像処理装置1aのスキャナアプリ24は画像処理装置1bのスキャナアプリ24に、ユーザ情報としてエントリ情報を送信する。ステップS197に進み、画像処理装置1bのスキャナアプリ24は受信したユーザ情報の少なくとも一部を用いて図5のようなアドレス帳画面121を操作パネル80に表示させるための画面表示用OCSデータを作成する。ステップS198に進み、画像処理装置1bのスキャナ24はステップS197で作成した画面表示用OCSデータをSCS39に送信する。画像処理装置1bのSCS39は、受信した画面表示用OCSデータに応じて操作パネル80に図5のようなアドレス帳画面121を表示する。 In step S196, the scanner application 24 of the image processing apparatus 1a transmits entry information as user information to the scanner application 24 of the image processing apparatus 1b. In step S197, the scanner application 24 of the image processing apparatus 1b uses the at least part of the received user information to create screen display OCS data for displaying the address book screen 121 as shown in FIG. To do. In step S198, the scanner 24 of the image processing apparatus 1b transmits the OCS data for screen display created in step S197 to the SCS39. The SCS 39 of the image processing apparatus 1b displays the address book screen 121 as shown in FIG. 5 on the operation panel 80 in accordance with the received screen display OCS data.
他の画像処理装置からユーザ情報を取得する第1〜第6の処理は、ユーザ情報を構成する全てのデータ項目を一度に取得する処理と、ユーザ情報を構成する一部のデータ項目を先に取得し、必要に応じてユーザ情報を構成する残りのデータ項目を取得する処理とで更に区別される。 The first to sixth processes for acquiring user information from other image processing apparatuses include a process for acquiring all data items constituting user information at once and a part of data items constituting user information. A further distinction is made between the process of acquiring and acquiring the remaining data items constituting the user information as required.
なお、本発明の画像処理装置1bは、上記したような他の画像処理装置からユーザ情報を取得する第1〜第6の処理のうち最適な処理を自動的に選択することもできる。例えば第1〜第6の処理のうち最適な処理は、登録されているユーザ情報の件数などに応じて選択される。また、登録されているユーザ情報が少ない場合は、ユーザ情報を構成する全てのデータ項目を一度に取得する処理が最適な処理として選択される。さらに、登録されているユーザ情報が多い場合は、ユーザ情報を構成する一部のデータ項目を先に取得し、必要に応じてユーザ情報を構成する残りのデータ項目を取得する処理が最適な処理として選択される。 Note that the image processing apparatus 1b of the present invention can also automatically select an optimum process among the first to sixth processes for obtaining user information from the other image processing apparatuses as described above. For example, the optimum process among the first to sixth processes is selected according to the number of registered user information. Further, when the registered user information is small, a process for acquiring all data items constituting the user information at a time is selected as an optimal process. Furthermore, when there is a lot of registered user information, the process that obtains some data items that make up the user information first, and obtains the remaining data items that make up the user information as needed is the optimal process Selected as.
次に、他の画像処理装置から取得したユーザ情報を有効に利用するための工夫について説明する。例えば画像処理装置1aのユーザ情報101aと画像処理装置1bのユーザ情報101bとにデータ構造上の違いがある場合、データ構造を合わせるためのデータリストの設定を行う。 Next, a device for effectively using user information acquired from another image processing apparatus will be described. For example, when there is a difference in data structure between the user information 101a of the image processing apparatus 1a and the user information 101b of the image processing apparatus 1b, a data list for matching the data structure is set.
図39は、データ構造を合わせるための画面の一例のイメージ図である。図39の画面は、取得先の画像処理装置1aが3つの「メールアドレス」を保持可能であって、画像処理装置1bが1つの「メールアドレス」を保持可能であるときに、取得先の画像処理装置1aの3つの「メールアドレス」に優先順位を設定するものである。なお、画像処理装置1aのユーザ情報101aと画像処理装置1bのユーザ情報101bとにデータ構造上の違いがある場合、ユーザ情報101aのデータ項目とユーザ情報101bのデータ項目とを関連付ける画面も用意されている。 FIG. 39 is an image diagram of an example of a screen for matching data structures. The screen of FIG. 39 shows the image of the acquisition destination when the image processing apparatus 1a of the acquisition destination can hold three “mail addresses” and the image processing apparatus 1b can hold one “mail address”. Priorities are set for the three “mail addresses” of the processing apparatus 1a. When there is a difference in data structure between the user information 101a of the image processing apparatus 1a and the user information 101b of the image processing apparatus 1b, a screen for associating the data item of the user information 101a and the data item of the user information 101b is also prepared. ing.
図40は、エントリの件数を合わせるための画面の一例のイメージ図である。図40の画面400は、取得先の画像処理装置1aに300件のエントリが保持されており、画像処理装置1bが表示できるエントリの件数が200件であるときに、取得するエントリを必要に応じてフィルタリングするものである。 FIG. 40 is an image diagram of an example of a screen for matching the number of entries. In the screen 400 of FIG. 40, when 300 entries are held in the image processing apparatus 1a as the acquisition destination and the number of entries that can be displayed by the image processing apparatus 1b is 200, the entries to be acquired are set as necessary. Filtering.
画面400上のフィルタリングの設定画面に移行するためのボタン401が操作者により押下されると、操作パネル80にフィルタリング設定画面410が表示される。操作者がフィルタリング設定画面410にフィルタリング条件を入力してOKボタン411を押下すると、フィルタリングの結果に応じたアドレス帳画面420が操作パネル80に表示される。 When a button 401 for shifting to a filtering setting screen on the screen 400 is pressed by the operator, a filtering setting screen 410 is displayed on the operation panel 80. When the operator inputs a filtering condition on the filtering setting screen 410 and presses an OK button 411, an address book screen 420 corresponding to the filtering result is displayed on the operation panel 80.
なお、画面400上のフィルタリングの設定画面に移行せずにアドレス帳画面420を表示するためのボタン402が操作者により押下されると、取得先の画像処理装置1aが保持している300件のエントリのうち登録番号の小さい順に200件のエントリが選択され、そのエントリに応じたアドレス帳画面420が操作パネル80に表示される。 Note that when the operator presses the button 402 for displaying the address book screen 420 without shifting to the filtering setting screen on the screen 400, 300 images held by the image processing apparatus 1a as the acquisition destination are displayed. Among the entries, 200 entries are selected in ascending order of registration numbers, and an address book screen 420 corresponding to the entries is displayed on the operation panel 80.
また、画像処理装置1aのユーザ情報101aと画像処理装置1bのユーザ情報101bとにデータ構造上の違いがある場合、取得先の画像処理装置1aは予め設定されているデータリストに基づきユーザ情報のデータ構造を画像処理装置1bのデータ構造に合わせてから画像処理装置1bに送信するようにしてもよい。 When there is a difference in data structure between the user information 101a of the image processing apparatus 1a and the user information 101b of the image processing apparatus 1b, the acquisition destination image processing apparatus 1a determines the user information based on a preset data list. The data structure may be transmitted to the image processing apparatus 1b after being matched with the data structure of the image processing apparatus 1b.
さらに、画像処理装置1aのユーザ情報101aと画像処理装置1bのユーザ情報101bとにデータ構造上の違いがある場合、画像処理装置1bは画像処理装置1aから受信したデータリストに基づきユーザ情報のデータ構造を画像処理装置1bのデータ構造に合わせるようにしてもよい。 Furthermore, when there is a difference in data structure between the user information 101a of the image processing apparatus 1a and the user information 101b of the image processing apparatus 1b, the image processing apparatus 1b uses the data list received from the image processing apparatus 1a to store user information data The structure may be matched with the data structure of the image processing apparatus 1b.
図41は、データリストの設定を行う処理の一例のフローチャートである。ステップS201に進み、画像処理装置1bは画像処理装置1aから取得したデータ構造から一つ目の項目のメンバを取り出す。ステップS202に進み、画像処理装置1bはメンバがあるか否かを判定する。メンバがあれば(S202においてYES)、画像処理装置1bはステップS203に進み、自機内に同じメンバがあるか否かを判定する。 FIG. 41 is a flowchart of an example of a process for setting a data list. In step S201, the image processing apparatus 1b extracts the member of the first item from the data structure acquired from the image processing apparatus 1a. In step S202, the image processing apparatus 1b determines whether there is a member. If there is a member (YES in S202), the image processing apparatus 1b proceeds to step S203, and determines whether there is the same member in the own apparatus.
自機内に同じメンバがあると判定すると(S204においてYES)、画像処理装置1bはメンバのデータ個数を調べる。ステップS206に進み、画像処理装置1aと画像処理装置1bとでメンバのデータ個数が違うと判定すると(S206においてYES)、画像処理装置1bはステップS207に進む。ステップS207では、画像処理装置1bが、図39のような画面を操作パネル80に表示して、操作者に取得するデータの優先順位を設定させたあと、ステップS208に進む。なお、画像処理装置1aと画像処理装置1bとでメンバのデータ個数が違わないと判定すると(S206においてNO)、画像処理装置1bはステップS208に進む。ステップS208では、画像処理装置1bが、ステップS202〜S207の結果をデータリストに加えてステップS209に進む。 If it is determined that there is the same member in the own apparatus (YES in S204), the image processing apparatus 1b checks the number of data of the member. In step S206, if it is determined that the number of member data is different between the image processing apparatus 1a and the image processing apparatus 1b (YES in S206), the image processing apparatus 1b proceeds to step S207. In step S207, the image processing apparatus 1b displays a screen as shown in FIG. 39 on the operation panel 80 to allow the operator to set the priority order of data to be acquired, and then proceeds to step S208. If it is determined that the number of member data is not different between the image processing apparatus 1a and the image processing apparatus 1b (NO in S206), the image processing apparatus 1b proceeds to step S208. In step S208, the image processing apparatus 1b adds the results of steps S202 to S207 to the data list, and proceeds to step S209.
なお、メンバがなければ(S202においてNO)、画像処理装置1bはステップS209に進む。また、自機内に同じメンバがないと判定すると(S204においてNO)、画像処理装置1bはステップS209に進む。 If there is no member (NO in S202), the image processing apparatus 1b proceeds to step S209. If it is determined that there is no same member in the own machine (NO in S204), the image processing apparatus 1b proceeds to step S209.
ステップS209では、画像処理装置1bが、画像処理装置1aから取得したデータ構造から次の項目のメンバを取り出す。ステップS210に進み、画像処理装置1bはメンバがあるか否かを判定する。メンバがあれば(S210においてYES)、画像処理装置1bはステップS203に進み、処理を続ける。一方、メンバがなければ(S210においてNO)、画像処理装置1bは処理を終了する。 In step S209, the image processing apparatus 1b extracts the member of the next item from the data structure acquired from the image processing apparatus 1a. In step S210, the image processing apparatus 1b determines whether there is a member. If there is a member (YES in S210), the image processing apparatus 1b proceeds to step S203 and continues the process. On the other hand, if there is no member (NO in S210), the image processing apparatus 1b ends the process.
図42は、データリストの設定を行う処理の他の一例のフローチャートである。ステップS211に進み、画像処理装置1bは画像処理装置1aから取得したデータ構造から一つ目の項目を取り出す。ステップS212に進み、画像処理装置1bは項目があるか否かを判定する。項目があれば(S212においてYES)、画像処理装置1bはステップS213に進み、自機内に同じ項目があるか否かを調べる。ステップS214に進み、自機内に同じ項目があるか否かを調べた結果に基づき、1項目についてのデータリストを作成してステップS215に進む。 FIG. 42 is a flowchart of another example of processing for setting a data list. In step S211, the image processing apparatus 1b extracts the first item from the data structure acquired from the image processing apparatus 1a. In step S212, the image processing apparatus 1b determines whether there is an item. If there is an item (YES in S212), the image processing apparatus 1b proceeds to step S213, and checks whether there is the same item in its own device. Proceeding to step S214, a data list for one item is created based on the result of checking whether or not there is the same item in the own device, and then proceeding to step S215.
ステップS215では、画像処理装置1bが、画像処理装置1aから取得したデータ構造から次の項目を取り出してステップS216に進む。ステップS216では、画像処理装置1bが、項目があるか否かを判定する。項目があれば(S216においてYES)、画像処理装置1bはステップS213に進み、処理を続ける。一方、項目がなければ(S216においてNO)、画像処理装置1bは処理を終了する。 In step S215, the image processing apparatus 1b extracts the next item from the data structure acquired from the image processing apparatus 1a, and proceeds to step S216. In step S216, the image processing apparatus 1b determines whether there is an item. If there is an item (YES in S216), the image processing apparatus 1b proceeds to step S213 and continues the processing. On the other hand, if there is no item (NO in S216), the image processing apparatus 1b ends the process.
次に、ユーザ情報を取得する取得先して選択されている画像処理装置1aの電源モードの状態が電源カットであるときに、画像処理装置1bが画像処理装置1aからユーザ情報を取得する処理について説明する。 Next, a process in which the image processing apparatus 1b acquires user information from the image processing apparatus 1a when the state of the power mode of the image processing apparatus 1a selected as the acquisition destination for acquiring user information is power cut. explain.
図43は、画像処理装置の電力モードの状態が電力カットであるときに、その画像処理装置のHDDに格納されたユーザ情報を取得する処理の一例のシーケンス図である。ステップS221に進み、画像処理装置1aのスキャナ24は電力モードの状態が電力カットである画像処理装置1aのスキャナアプリ24に対してエントリ情報取得要求を行う。ステップS222に進み、画像処理装置1aのスキャナアプリ24は自機のUCS37に対してエントリ情報取得要求を行う。 FIG. 43 is a sequence diagram of an example of a process for acquiring user information stored in the HDD of the image processing apparatus when the power mode state of the image processing apparatus is power cut. In step S221, the scanner 24 of the image processing apparatus 1a makes an entry information acquisition request to the scanner application 24 of the image processing apparatus 1a whose power mode state is power cut. In step S222, the scanner application 24 of the image processing apparatus 1a makes an entry information acquisition request to the UCS 37 of its own device.
ステップS223に進み、画像処理装置1aのUCS37は自機のSCS39に対して電力モードの状態を静音に復帰させるための静音復帰要求を行う。電力モードの状態が静音であれば、HDD86へのアクセスが可能となる。ステップS224に進み、画像処理装置1aのSCS39は電力モードの状態を電源カットから静音に変更する。ステップS225に進み、画像処理装置1aのSCS39は電力モードの状態が電源カットから静音に復帰したことを自機のUCS37に通知する。また、ステップS266に進み、画像処理装置1aのSCS39はHDD68がレディ状態になったことを自機のUCS37に通知する。 In step S223, the UCS 37 of the image processing apparatus 1a requests the SCS 39 of the image processing apparatus 1a to return to the silent mode for returning the power mode to the silent mode. If the power mode is silent, the HDD 86 can be accessed. In step S224, the SCS 39 of the image processing apparatus 1a changes the state of the power mode from power cut to silent. In step S225, the SCS 39 of the image processing apparatus 1a notifies the UCS 37 of the own apparatus that the power mode state has been restored from the power cut to the silent state. In step S266, the SCS 39 of the image processing apparatus 1a notifies its own UCS 37 that the HDD 68 is ready.
ステップS227に進み、画像処理装置1aのUCS37はHDD68にアクセスしてエントリ情報を取得する。ステップS228,ステップS229に進み、画像処理装置1aのUCS37は、自機のスキャナアプリ24を介して画像処理装置1bのスキャナアプリにエントリ情報を送信する。 In step S227, the UCS 37 of the image processing apparatus 1a accesses the HDD 68 to acquire entry information. In Step S228 and Step S229, the UCS 37 of the image processing apparatus 1a transmits entry information to the scanner application of the image processing apparatus 1b via the scanner application 24 of the own apparatus.
このように、図43のシーケンス図で表された処理は、ユーザ情報を取得する取得先として選択されている画像処理装置1aの電源モードの状態が電源カットであるときに、画像処理装置1aの電力モードの状態をユーザ情報の取得に最低限必要な範囲で電力モードを復帰させてユーザ情報を取得できる。 As described above, the processing shown in the sequence diagram of FIG. 43 is performed when the power mode of the image processing apparatus 1a selected as the acquisition destination from which the user information is acquired is the power cut. It is possible to acquire the user information by returning the power mode to the minimum necessary range for acquiring the user information.
また、図44は画像処理装置の電力モードの状態が電力カットであるときに、その画像処理装置のSD(Secure Digital)カードに格納されたユーザ情報を取得する処理の一例のシーケンス図である。ステップS231に進み、画像処理装置1aのスキャナ24は電力モードの状態が電力カットである画像処理装置1aのスキャナアプリ24に対してエントリ情報取得要求を行う。ステップS232に進み、画像処理装置1aのスキャナアプリ24は自機のUCS37に対してエントリ情報取得要求を行う。 FIG. 44 is a sequence diagram illustrating an example of processing for acquiring user information stored in an SD (Secure Digital) card of an image processing apparatus when the power mode state of the image processing apparatus is power cut. In step S231, the scanner 24 of the image processing apparatus 1a makes an entry information acquisition request to the scanner application 24 of the image processing apparatus 1a whose power mode is “power cut”. In step S232, the scanner application 24 of the image processing apparatus 1a makes an entry information acquisition request to the UCS 37 of the own apparatus.
ステップS233に進み、画像処理装置1aのUCS37はSDカードにアクセスしてエントリ情報を取得する。電力モードの状態が静音であっても、SDカードへのアクセスは可能であるため、電力モードの状態を静音から復帰させない。ステップS234,ステップS235に進み、画像処理装置1aのUCS37は、自機のスキャナアプリ24を介して画像処理装置1bのスキャナアプリにエントリ情報を送信する。 In step S233, the UCS 37 of the image processing apparatus 1a accesses the SD card and acquires entry information. Even if the power mode is silent, access to the SD card is possible, so the power mode is not restored from the silent mode. Proceeding to step S234 and step S235, the UCS 37 of the image processing apparatus 1a transmits entry information to the scanner application of the image processing apparatus 1b via the scanner application 24 of the own apparatus.
このように、図44のシーケンス図で表された処理は、ユーザ情報を取得する取得先して選択されている画像処理装置1aの電源モードの状態が電源カットであっても、ユーザ情報の取得が可能であれば電力モードの状態を電源カットから復帰させない。 As described above, the processing shown in the sequence diagram of FIG. 44 is for acquiring user information even when the power mode state of the image processing apparatus 1a selected as the acquisition destination for acquiring user information is power cut. If it is possible, the power mode state is not restored from the power cut.
本発明は上記の実施例に限定されるものではなく、本発明の範囲内で種々の変形や変更が可能である。 The present invention is not limited to the above-described embodiments, and various modifications and changes can be made within the scope of the present invention.
1,1a,1b 画像処理装置
2 ソフトウェア群
3 融合機起動部
4 ハードウェア資源
5 アプリケーション層
6 プラットフォーム
23 ファックスアプリ
24 スキャナアプリ
31 NCS(ネットワークコントロールサービス)
33 OCS(操作パネルコントロールサービス)
37 UCS(ユーザ情報コントロールサービス)
38 CCS(セキュリティコントロールサービス)
39 SCS(システムコントロールサービス)
60 コントローラ
68 ハードディスク装置(HDD)
80 操作パネル
81 ファックスコントロールユニット(FCU)
82 エンジン部
100 ネットワーク
101a,101b ユーザ情報
DESCRIPTION OF SYMBOLS 1,1a, 1b Image processing apparatus 2 Software group 3 Fusion machine starting part 4 Hardware resource 5 Application layer 6 Platform 23 Fax application 24 Scanner application 31 NCS (network control service)
33 OCS (Control Panel Control Service)
37 UCS (User Information Control Service)
38 CCS (Security Control Service)
39 SCS (System Control Service)
60 controller 68 hard disk drive (HDD)
80 Operation panel 81 Fax control unit (FCU)
82 Engine part 100 Network 101a, 101b User information
Claims (26)
前記ユーザ情報を取得する取得先として少なくとも他の画像処理装置を選択可能な取得先選択手段を有し、
前記第1プログラムが、前記ユーザ情報を取得する取得先として選択された他の画像処理装置の第2プログラムを介してユーザ情報を取得することを特徴とする画像処理装置。 An image processing apparatus in which one or more first programs perform predetermined processing using the acquired user information,
An acquisition destination selection means capable of selecting at least another image processing apparatus as an acquisition destination for acquiring the user information;
The image processing apparatus, wherein the first program acquires user information via a second program of another image processing apparatus selected as an acquisition destination from which the user information is acquired.
一つ以上の第1プログラムがユーザ情報を用いて所定の処理を行う他の画像処理装置からのユーザ情報取得要求を受信し、そのユーザ情報取得要求を送信した第1プログラムまたは操作者が利用可能なユーザ情報を選択し、選択したユーザ情報を前記他の画像処理装置に提供する第2プログラムを有することを特徴とする画像処理装置。 An image processing apparatus holding user information,
One or more first programs receive user information acquisition requests from other image processing apparatuses that perform predetermined processing using user information, and can be used by the first program or operator who has transmitted the user information acquisition requests An image processing apparatus comprising: a second program for selecting user information and providing the selected user information to the other image processing apparatus.
前記ユーザ情報を取得する取得先として他の画像処理装置が選択される段階と、
前記第1プログラムが、前記ユーザ情報を取得する取得先として選択された他の画像処理装置の第2プログラムを介してユーザ情報を取得する段階と
を有することを特徴とするユーザ情報取得方法。 A user information acquisition method of an image processing apparatus in which one or more first programs perform predetermined processing using acquired user information,
A step of selecting another image processing apparatus as an acquisition destination for acquiring the user information;
The first program includes a step of acquiring user information via a second program of another image processing apparatus selected as an acquisition destination from which the user information is acquired.
一つ以上の第1プログラムがユーザ情報を用いて所定の処理を行う他の画像処理装置からのユーザ情報取得要求を受信する段階と、
前記ユーザ情報取得要求を提供した第1プログラムまたは操作者が利用可能なユーザ情報を選択する段階と、
前記選択したユーザ情報を前記他の画像処理装置に提供する段階と
を有することを特徴とするユーザ情報提供方法。
A method for providing user information of an image processing apparatus holding user information,
Receiving at least one first program a user information acquisition request from another image processing apparatus that performs predetermined processing using user information;
Selecting user information available to the first program or operator that provided the user information acquisition request;
Providing the selected user information to the other image processing apparatus.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003325016A JP2005094358A (en) | 2003-09-17 | 2003-09-17 | Image processor, user information acquisition method, and user information providing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003325016A JP2005094358A (en) | 2003-09-17 | 2003-09-17 | Image processor, user information acquisition method, and user information providing method |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007227324A Division JP2008048427A (en) | 2007-09-03 | 2007-09-03 | Image processing apparatus, and user information acquisition method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005094358A true JP2005094358A (en) | 2005-04-07 |
Family
ID=34455593
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003325016A Pending JP2005094358A (en) | 2003-09-17 | 2003-09-17 | Image processor, user information acquisition method, and user information providing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005094358A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007142574A (en) * | 2005-11-15 | 2007-06-07 | Ricoh Co Ltd | Image forming apparatus and usage restriction method |
JP2007259413A (en) * | 2006-02-21 | 2007-10-04 | Ricoh Co Ltd | Image processor, image processing method and program |
JP2007324784A (en) * | 2006-05-31 | 2007-12-13 | Fuji Xerox Co Ltd | Image communication destination processing program, image communication program, image communication destination processor, image communication apparatus, and image communication system |
US7840580B2 (en) | 2005-12-28 | 2010-11-23 | Brother Kogyo Kabushiki Kaisha | Peripheral device, search result storage method and computer program product |
US8319989B2 (en) | 2006-02-21 | 2012-11-27 | Ricoh Company, Ltd. | Image processing apparatus for processing and communicating with an information processing apparatus which does not have an image processing apparatus driver software |
US8959120B2 (en) | 2008-02-18 | 2015-02-17 | Ricoh Company, Ltd. | Information processing apparatus, information processing method, and function expansion program |
-
2003
- 2003-09-17 JP JP2003325016A patent/JP2005094358A/en active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007142574A (en) * | 2005-11-15 | 2007-06-07 | Ricoh Co Ltd | Image forming apparatus and usage restriction method |
US7840580B2 (en) | 2005-12-28 | 2010-11-23 | Brother Kogyo Kabushiki Kaisha | Peripheral device, search result storage method and computer program product |
JP2007259413A (en) * | 2006-02-21 | 2007-10-04 | Ricoh Co Ltd | Image processor, image processing method and program |
US8319989B2 (en) | 2006-02-21 | 2012-11-27 | Ricoh Company, Ltd. | Image processing apparatus for processing and communicating with an information processing apparatus which does not have an image processing apparatus driver software |
JP2007324784A (en) * | 2006-05-31 | 2007-12-13 | Fuji Xerox Co Ltd | Image communication destination processing program, image communication program, image communication destination processor, image communication apparatus, and image communication system |
US8959120B2 (en) | 2008-02-18 | 2015-02-17 | Ricoh Company, Ltd. | Information processing apparatus, information processing method, and function expansion program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10044885B2 (en) | Image forming apparatus and scanned data process method | |
KR100841159B1 (en) | Data transmission apparatus, control method therefor, and image input/output apparatus | |
JP3771923B2 (en) | Digital computing device and external device | |
EP1396992A2 (en) | Image forming apparatus that can operate without wasteful use of resources thereof and unnecessary authentication | |
JP5219418B2 (en) | File transmission apparatus, method, and program | |
US9692927B2 (en) | Device, information processing system, and information processing method | |
JP2007300442A (en) | Data processing system, method, and program | |
US7457839B2 (en) | Selective rejection of access to parameters of an option application detachable from an embedded apparatus including web server function | |
JP3977286B2 (en) | Image conversion service method and image conversion apparatus | |
JP2005094358A (en) | Image processor, user information acquisition method, and user information providing method | |
JP4887843B2 (en) | Image processing apparatus and program | |
JP2009246493A (en) | Data transmission device | |
JP2008048427A (en) | Image processing apparatus, and user information acquisition method | |
JP2007094541A (en) | Peripheral equipment device, its control method, and program for making computer execute processing at the peripheral equipment device | |
JP4435582B2 (en) | Image processing apparatus, data search method, and data search program | |
JP2004289807A (en) | Connection test method, connection test program, recording medium, and image forming apparatus | |
JP4348153B2 (en) | Image processing apparatus and user information acquisition method | |
JP4235518B2 (en) | Image processing apparatus, user information acquisition method, user information provision method, and user information utilization system | |
JP5459360B2 (en) | Image processing device | |
JP4067478B2 (en) | Image processing apparatus and user information acquisition method | |
JP4606452B2 (en) | Image processing apparatus and user information acquisition method | |
JP2005196337A (en) | Information processor, data retrieval method and data retrieval program | |
JP2007179145A (en) | Address information search system and address information search program | |
JP5089741B2 (en) | Image processing apparatus and user information transmission method | |
JP4340172B2 (en) | Connection test method, connection test program, recording medium, and information processing apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051013 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070625 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070703 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070831 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080415 |