JP2005169998A - Information processing device, information processing system using the same, and information processing program - Google Patents
Information processing device, information processing system using the same, and information processing program Download PDFInfo
- Publication number
- JP2005169998A JP2005169998A JP2003416928A JP2003416928A JP2005169998A JP 2005169998 A JP2005169998 A JP 2005169998A JP 2003416928 A JP2003416928 A JP 2003416928A JP 2003416928 A JP2003416928 A JP 2003416928A JP 2005169998 A JP2005169998 A JP 2005169998A
- Authority
- JP
- Japan
- Prior art keywords
- information processing
- logical network
- priority
- information
- priority order
- 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.)
- Withdrawn
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Abstract
Description
この発明は、WebサーバやFTPサーバなどのように、他の装置に情報を提供する一般的なサーバを始め、画像をスキャンして当該スキャンした画像情報をネットワークを介して外部に送信する機能を備えたネットワークスキャナ装置や、ネットワークを介して受信した画像情報をプリントする機能を備えたネットワークプリンタ装置、もしくはWebサーバ機能やFTPサーバ機能などを搭載した複写機やプリンタ、ファクシミリなどの機能を兼ね備えた複合機など、他の装置との間で通信する通信機能を備え、他の装置に情報を提供したり、他の装置から情報処理要求を受けて所定の情報処理を行う情報処理装置、及びこれを用いた情報処理システム、並びに情報処理プログラムに関し、特に優先順位が異なる処理を簡易に依頼することが可能な情報処理装置、及びこれを用いた情報処理システム、並びに情報処理プログラムに関するものである。 The present invention has a function of scanning an image and transmitting the scanned image information to the outside via a network, such as a general server that provides information to other devices such as a Web server and an FTP server. Network scanner device equipped, network printer device equipped with a function to print image information received via the network, or copier, printer, facsimile equipped with a Web server function, FTP server function, etc. An information processing apparatus having a communication function for communicating with another apparatus such as a multifunction peripheral and providing information to the other apparatus or receiving an information processing request from another apparatus, and an information processing apparatus With regard to information processing systems using information processing and information processing programs, it is particularly easy to request processes with different priorities. It is an information processing apparatus, and information processing system using the same, and an information processing program.
従来、上記画像をスキャンして読み取るスキャナ装置や、画像情報に基づいてプリントするプリンタ装置、もしくは複写機やプリンタ、ファクシミリなどの機能を兼ね備えた複合機などの情報処理装置は、オフィス等において、数台乃至数10台のクライアント端末としてのパーソナルコンピュータ等に接続されて、画像の読み取りやプリントを行うために使用されている。 Conventionally, information processing devices such as scanner devices that scan and read the above images, printer devices that print based on image information, or multifunction devices that have functions such as copiers, printers, and facsimiles have been used in offices. It is connected to a personal computer or the like as a client terminal to several tens of client terminals, and is used for reading and printing an image.
しかし、近年、これらのスキャナ装置やプリンタ装置、もしくは複合機などの情報処理装置においては、その使用環境が急速に変化しつつある。上記スキャナ装置やプリンタ装置、もしくは複合機などの情報処理装置は、オフィス等において、数台乃至数10台のクライアント端末としてのパーソナルコンピュータ等に接続されて、画像の読み取りやプリントを行うために使用されることに留まらず、次世代のこれらの情報処理装置においては、マルチメディア等への対応が強く求められてきている。その結果、上記スキャナ装置やプリンタ装置、もしくは複合機などの情報処理装置には、Web(HTTP:HyperText Transfer Protocol)サーバ機能やFTP(File Transfer Protocol)サーバ機能などの情報を通信する機能が搭載され、インターネット等のネットワーク環境を介して、本社や支社との間(BtoB)、あるいは企業と不特定多数のユーザーの間(BtoC)、更には特定乃至不特定の複数のユーザの間(CtoC)などにおいて、スキャンした画像情報をネットワークを介して外部に送信したり、ネットワークを介して送られてきた画像情報を受信してプリントする処理など、幅広い情報処理サービスを提供するようになりつつある。 However, in recent years, the usage environment of these scanner devices, printer devices, and information processing devices such as multifunction peripherals is rapidly changing. The information processing apparatus such as the scanner apparatus, the printer apparatus, or the multifunction apparatus is connected to a personal computer or the like as several to tens of client terminals in an office or the like, and is used for reading and printing an image. In addition, the next-generation information processing apparatuses are strongly required to support multimedia and the like. As a result, information processing devices such as the scanner device, printer device, and multifunction device are equipped with a function of communicating information such as a Web (HTTP: HyperText Transfer Protocol) server function and an FTP (File Transfer Protocol) server function. , Between the head office and branch offices (BtoB), between the company and an unspecified number of users (BtoC), or between a plurality of specified or unspecified users (CtoC) via a network environment such as the Internet However, a wide variety of information processing services such as processing for transmitting scanned image information to the outside via a network and receiving and printing image information sent via the network are being provided.
一方、上記Webサーバ機能やFTPサーバ機能などの情報を提供する機能を搭載した一般的なサーバ装置は、元来、不特定多数のユーザーに、様々な情報を提供するものであるが、その情報を供給する側の範囲も、急速に拡大しつつある。 On the other hand, a general server device equipped with a function for providing information such as the Web server function or the FTP server function originally provides various information to an unspecified number of users. The supply range is also expanding rapidly.
更に説明すると、近年、インターネット基盤を利用して、企業に限らず個人も自身のWebサイトを構築し、情報発信のためにホームページとして公開するようになってきている。Webサイトへのアクセスは、パーソナルコンピュータ上のWebブラウザからWebサイトのアドレスであるURL(Uniform Resource Locator)を入力することによって行われる。上記URLは、例えば、「http://<host>:<port>/<path>」の形式で入力される。通常、<host>で記述したホスト部分のところは、IP(Internet Protocol)アドレスではなく、FQDN(Fully Qualified Domain Name)で記述されるホスト名が使用されることが多く、ホスト名によって直感的にWebサイトの種類が認識できるようになっている。例えば、「www.@@@@.co.jp」というホスト名は、@@@@株式会社のWebサイトであることが容易に理解できる。 More specifically, in recent years, not only companies but also individuals have built their own websites using the Internet infrastructure, and have made public as homepages for information transmission. Access to the Web site is performed by inputting a URL (Uniform Resource Locator) that is an address of the Web site from a Web browser on a personal computer. The URL is input, for example, in the format of “http: // <host>: <port> / <path>”. Normally, the host portion described by <host> is not an IP (Internet Protocol) address, but a host name described by FQDN (Fully Qualified Domain Name) is often used. The type of website can be recognized. For example, it can be easily understood that the host name “www. @@@@. Co.jp” is a website of @@@@ Corporation.
また最近では、ISP(Internet Service Provider)が提供するホームページ開設サービスだけでなく、個人レベルのユーザでもドメイン名を取得して、ドメイン名を使用したWebサイトを開設するという人気も高まっている。即ち、ISPの場合は、<host>としてISPが提供するものを使用し、<path>の一部にユーザ用のサブディレクトリを使って行うのに対し、<host>部分からユーザ用のホスト名を使用することが可能となってきている。例えば、仮に、あるユーザ用のドメイン名「uchida-masaki.com 」が取得できたとすると、「www.uchida-masaki.com 」というWebサイトを構築することが可能となる。そして、株式会社等の企業に限らず、個人レベルでも、情報の提供者側に容易になることができるようになってきている。 In addition, recently, not only homepage opening services provided by ISPs (Internet Service Providers) but also individual users have acquired domain names and opened Web sites using domain names. That is, in the case of ISP, the host provides the host name from the <host> part, while the <host> uses the one provided by the ISP and uses the subdirectory for the user as part of the <path>. It has become possible to use. For example, if a domain name “uchida-masaki.com” for a certain user can be acquired, a website “www.uchida-masaki.com” can be constructed. In addition to companies such as corporations, it has become possible for information providers to be made easier at the individual level.
このように、上記ネットワーク対応型のスキャナ装置やプリンタ装置、もしくは複合機、あるいは一般的なサーバ装置などの情報処理装置が使用される環境下においては、当該情報処理装置にWebサーバ機能やFTPサーバ機能などの情報を提供する機能を搭載して、不特定多数のユーザーから、スキャンした画像情報の送信要求や、画像情報のプリント要求、あるいは所望の情報の提供要求など、様々な情報処理要求に応える必要性に迫られている。 As described above, in an environment where an information processing device such as the network compatible scanner device, printer device, multifunction device, or general server device is used, the information processing device includes a Web server function or an FTP server. Equipped with functions that provide information such as functions, it can be used for various information processing requests such as transmission requests for scanned image information, print requests for image information, or requests for providing desired information from an unspecified number of users. There is a need to respond.
ところで、上記ネットワーク対応型のスキャナ装置やプリンタ装置、もしくは複合機、あるいは一般的なサーバ装置などの情報処理装置においては、不特定多数乃至特定のユーザから、スキャンした画像情報の送信要求や、画像情報のプリント要求、あるいは情報の提供要求があった場合、情報の提供要求がそれ程多くなければ、個別に処理しても何ら問題は発生しないが、情報の提供要求が急速に増加することが予想される現状においては、何らかの形で特定のユーザからの要求を優先的に処理するために、優先順位を付与して処理することが望まれている。 By the way, in the information processing apparatus such as the network-compatible scanner device, printer device, multifunction device, or general server device, a transmission request for scanned image information from an unspecified number or a specific user, an image When there is an information print request or an information provision request, if there are not many information provision requests, there will be no problem even if they are processed individually, but the information provision requests are expected to increase rapidly. In the present situation, in order to preferentially process a request from a specific user in some form, it is desired to process with a priority.
しかしながら、上記従来技術の場合には、次のような問題点を有している。すなわち、上記従来技術の場合、任意のアプリケーションに応じて、スキャンした画像情報の送信処理や、画像情報のプリント処理等を実行する情報処理装置において、優先順位に基づいて処理を行う機能を追加するには、アプリケーション毎にアプリケーションレベルでの優先順位を管理する管理機構が必要となり、優先順位を付与した処理を実行することが非常に煩雑になるという問題点を有している。 However, the conventional technique has the following problems. That is, in the case of the above-described prior art, a function for performing processing based on priority is added to an information processing apparatus that performs transmission processing of scanned image information, print processing of image information, and the like according to an arbitrary application. Has a problem that a management mechanism for managing the priority level at the application level is required for each application, and it is very complicated to execute the processing to which the priority level is assigned.
また、ネットワーク経由でスキャンした画像情報の送信処理や、画像情報のプリント処理を依頼する依頼側の情報処理装置としても、アプリケーション毎に指示方法が異なるため、優先順位に基づく処理を簡単に依頼することができないという問題点を有している。ここで、具体的に優先順位を付されるアプリケーションの例としては、画像処理(画像フォーマットの変換、圧縮/伸張、裏写り除去、色変換など)や、印刷処理(IPP:Internet Printing Protocol等による印刷処理)などが挙げられる。なお、クライアント端末からネットワーク経由で依頼を受け付ける処理としては、優先順位が付与される処理であれば、画像情報の送信処理やプリント処理に限定されるものではなく、データベースの処理やユーザの業務システム上の処理など、任意の処理をすべて含むことは勿論である。 In addition, the requesting information processing apparatus that requests transmission processing of image information scanned via a network and printing processing of image information also has a different instruction method for each application, and therefore simply requests processing based on priority. It has the problem that it cannot be done. Here, examples of applications to which specific priorities are given include image processing (image format conversion, compression / expansion, show-through removal, color conversion, etc.), printing processing (IPP: Internet Printing Protocol, etc.) Printing process). The process for receiving a request from the client terminal via the network is not limited to the image information transmission process or the print process as long as the priority order is given. Needless to say, all the optional processes such as the above processes are included.
さらに、上記インターネット等のネットワーク経由で情報の処理要求を受け付けるときには、従来のIPv4(インターネット・プロトコル,バージョン4)での通信はもちろんのこと、最近のIPv6(同,バージョン6)通信においても、トラフィッククラスやフローラベルなどの通信品質(QoS:Quality of Service)では、単にIPv6通信レベルでの優先順位に基づく処理を行うだけであり、アプリケーションの種類の異同に対応した処理を行うことができないという問題点を有している。 Furthermore, when accepting an information processing request via a network such as the Internet, traffic is used not only in the conventional IPv4 (Internet protocol, version 4) communication but also in the recent IPv6 (same version 6) communication. In communication quality (QoS: Quality of Service) such as a class and a flow label, the processing is simply performed based on the priority order at the IPv6 communication level, and processing corresponding to different types of applications cannot be performed. Has a point.
そこで、上記問題点に関連する技術としては、例えば、特開2003−134156号公報や特開2003−46563号公報に開示されているものが既に提案されている。 Therefore, as techniques related to the above problems, for example, those disclosed in Japanese Patent Application Laid-Open Nos. 2003-134156 and 2003-46563 have been proposed.
上記特開2003−134156号公報に係る通信処理装置は、通信ネットワークを介してデータパケットを受信し、パケット処理を実行する通信処理装置であり、受信パケットから取得される送信元情報に基づいて、パケット処理の優先度を設定するパケット優先度付け処理部と、前記パケット優先度付け処理部において優先度の設定されたパケットを保持するパケット蓄積部と、前記パケット蓄積部に蓄積されたパケットを前記パケット優先度付け処理部において設定された優先度毎に設定されたスケジューリング情報に基づいて出力するパケットスケジューリング処理部と、を有するように構成したものである。 The communication processing device according to the above Japanese Patent Application Laid-Open No. 2003-134156 is a communication processing device that receives a data packet through a communication network and executes packet processing. Based on transmission source information acquired from the received packet, A packet prioritization processing unit for setting a priority of packet processing, a packet storage unit for holding a packet in which priority is set in the packet prioritization processing unit, and a packet stored in the packet storage unit A packet scheduling processing unit that outputs based on scheduling information set for each priority set in the packet prioritization processing unit.
また、上記特開2003−46563号公報に係るVoIP通信処理装置は、IP(Internet Protocol )ネットワークを介して音声パケット伝送とデータ送受信とセッション制御とを少なくとも行うVoIP(Voice Over Internet Protocol)システムであって、音声系セッション及びデータ系セッション各々のパケット流量測定を行う手段と、自システム内部のCPUリソースの監視測定を行う手段と、パケット輻輳時及び処理能力の負荷増大検出時のいずれかにセッション単位のパケット処理の優先度処理と音声コーデック種別及びパケット送信周期の動的な変更とを行う制御手段とを有するように構成したものである。 The VoIP communication processing apparatus according to the above Japanese Patent Laid-Open No. 2003-46563 is a VoIP (Voice Over Internet Protocol) system that performs at least voice packet transmission, data transmission / reception, and session control via an IP (Internet Protocol) network. A means for measuring the packet flow rate of each of the voice system session and the data system session, a means for monitoring and measuring the CPU resources in the own system, and at the time of packet congestion and at the time of detecting an increase in processing capacity load. And a control means for dynamically changing the priority processing of the packet processing and the voice codec type and the packet transmission cycle.
しかし、上記特開2003−134156号公報や特開2003−46563号公報に開示された技術の場合には、パケット優先度付け処理部において優先度の設定されたパケットを保持するパケット蓄積部を備えたり、セッション単位のパケット処理の優先度処理と音声コーデック種別及びパケット送信周期の動的な変更とを行う制御手段を備えるように構成したものであるが、いずれも、パケット通信という同じアプリケーションの間で、優先的処理を行うことが可能であるものの、ネットワークを介してスキャンした画像情報の送信処理や、画像情報のプリント処理、あるいは情報の提供処理などのように、種類の異なる複数のアプリケーションの間で、優先順位に応じた処理を行うことができないという問題点を有している。 However, in the case of the technique disclosed in the above Japanese Patent Laid-Open No. 2003-134156 and Japanese Patent Laid-Open No. 2003-46563, the packet prioritization processing unit includes a packet storage unit that holds packets with priorities set. Or control means for dynamically changing the priority processing of packet processing for each session and the dynamic change of the voice codec type and the packet transmission cycle. Although it is possible to perform preferential processing, multiple applications of different types such as image information transmission processing, image information print processing, or information provision processing scanned via the network can be used. There is a problem that processing according to priority cannot be performed.
そこで、この発明は、上記従来技術の問題点を解決するためになされたものであり、その目的とするところは、種類の異なるアプリケーションに応じて、アプリケーションレベルでの管理機構を設けることなく、優先順位に基づく処理を追加することができ、クライアント側からは、優先順位が異なる処理を簡易に依頼することが可能であるとともに、受け付けた情報処理要求を優先順位に応じて簡易に処理することが可能な情報処理装置、及びこれを用いた情報処理システム、並びに情報処理プログラムを提供することにある。 Therefore, the present invention has been made to solve the above-described problems of the prior art, and the object of the invention is to provide priority without providing a management mechanism at the application level according to different types of applications. It is possible to add processing based on the order, and it is possible to easily request processing with different priorities from the client side, and to easily process the received information processing request according to the priority order. It is an object to provide a possible information processing apparatus, an information processing system using the same, and an information processing program.
上記の課題を解決するため、請求項1に記載された発明は、論理ネットワークを介して送られてくる種類の異なる情報処理要求に対して、優先順位を付与して当該情報処理要求を実行する情報処理装置において、
前記情報処理要求が送られてきた論理ネットワークに個別に付与された固有の情報を取得する情報取得手段と、
前記情報取得手段によって取得された固有の情報に基づいて、処理すべき情報処理要求に優先順位を付与する優先順位付与手段と、
前記論理ネットワークを介して送られてくる情報処理要求を、前記優先順位付与手段によって付与された優先順位に従って処理する情報処理手段とを備えたことを特徴とする情報処理装置である。
In order to solve the above-described problem, the invention described in
Information acquisition means for acquiring unique information individually assigned to the logical network to which the information processing request has been sent;
Based on the specific information acquired by the information acquisition means, a priority order giving means for giving priority to the information processing request to be processed;
An information processing apparatus comprising: information processing means for processing an information processing request sent via the logical network in accordance with the priority assigned by the priority assigning means.
また、請求項2に記載された発明は、論理ネットワークを介して他の情報処理装置に対して、優先順位を付与して所望の情報処理を要求する情報処理装置において、
前記他の情報処理装置に対して処理を要求する所望の情報処理の優先順位を決定する優先順位決定手段と、
前記優先順位決定手段によって決定された優先順位に基づいて、前記所望の情報処理を送信するため、個別に固有の情報が付与された論理ネットワークを選択する論理ネットワーク選択手段と、
前記論理ネットワーク選択手段によって選択された論理ネットワークを介して、所望の情報処理要求を送信する送信手段とを備えたことを特徴とする情報処理装置である。
According to a second aspect of the present invention, there is provided an information processing apparatus for requesting desired information processing by assigning priorities to other information processing apparatuses via a logical network.
Priority order determining means for determining a priority order of desired information processing for requesting processing to the other information processing apparatus;
Logical network selection means for selecting a logical network to which specific information is individually assigned in order to transmit the desired information processing based on the priority order determined by the priority order determination means;
An information processing apparatus comprising: a transmission unit configured to transmit a desired information processing request via the logical network selected by the logical network selection unit.
さらに、請求項3に記載された発明は、前記論理ネットワークを個別に指定することにより、優先順位に加えて、新しい機能を追加する設定を実行することを特徴とする請求項1又は2に記載された情報処理装置である。
Furthermore, the invention described in
又、請求項4に記載された発明は、前記論理ネットワークの選択は、IPv6のアドレス又はIPv4のアドレスとポート番号の組合せによって、動的に行われることを特徴とする請求項1乃至3のいずれかに記載の情報処理装置である。
The invention described in
更に、請求項5に記載された発明は、前記論理ネットワークと優先順位との関係を応答する応答手段を備えたことを特徴とする請求項1に記載の情報処理装置である。
Furthermore, the invention described in
また、請求項6に記載された発明は、前記論理ネットワークと優先順位との関係を問い合わせる問合せ手段を備えたことを特徴とする請求項2に記載の情報処理装置である。 According to a sixth aspect of the present invention, there is provided the information processing apparatus according to the second aspect, further comprising inquiry means for inquiring about a relationship between the logical network and the priority order.
さらに、請求項7に記載された発明は、前記優先順位付与手段によって付与された優先順位に従って、情報処理要求を実行する際の課金の額を決定する課金手段を備えたことを特徴とする請求項1に記載の情報処理装置である。
Furthermore, the invention described in
又、請求項8に記載された発明は、前記優先順位付与手段は、前記論理ネットワークに付与された名称に含まれる優先順位情報に基づいて優先順位を付与することを特徴とする請求項1に記載の情報処理装置である。
The invention described in
更に、請求項9に記載された発明は、論理ネットワークを介して送られてくる種類の異なる情報処理要求に対して、優先順位を付与して当該情報処理要求を実行する情報処理装置と、前記論理ネットワークを介して他の情報処理装置に対して、優先順位を付与して所望の情報処理を要求する情報処理装置とを備えた情報処理システムにおいて、
前記情報処理要求を実行する情報処理装置は、
前記情報処理要求が送られてきた論理ネットワークに個別に付与された固有の情報を取得する情報取得手段と、
前記情報取得手段によって取得された固有の情報に基づいて、処理すべき情報処理要求に優先順位を付与する優先順位付与手段と、
前記論理ネットワークを介して送られてくる情報処理要求を、前記優先順位付与手段によって付与された優先順位に従って処理する情報処理手段とを
備え、
前記情報処理を要求する情報処理装置は、
前記他の情報処理装置に対して処理を要求する所望の情報処理の優先順位を決定する優先順位決定手段と、
前記優先順位決定手段によって決定された優先順位に基づいて、前記所望の情報処理を送信するため、個別に固有の情報が付与された論理ネットワークを選択する論理ネットワーク選択手段と、
前記論理ネットワーク選択手段によって選択された論理ネットワークを介して、所望の情報処理要求を送信する送信手段とを
備えたことを特徴とする情報処理システムである。
Furthermore, the invention described in
An information processing apparatus that executes the information processing request is:
Information acquisition means for acquiring unique information individually assigned to the logical network to which the information processing request has been sent;
Based on the specific information acquired by the information acquisition means, a priority order giving means for giving priority to the information processing request to be processed;
An information processing means for processing an information processing request sent via the logical network in accordance with the priority assigned by the priority assignment means;
An information processing apparatus that requests the information processing is:
Priority order determining means for determining a priority order of desired information processing for requesting processing to the other information processing apparatus;
Logical network selection means for selecting a logical network to which specific information is individually assigned in order to transmit the desired information processing based on the priority order determined by the priority order determination means;
An information processing system comprising: a transmission unit configured to transmit a desired information processing request via the logical network selected by the logical network selection unit.
また、請求項10に記載された発明は、論理ネットワークを介して送られてくる種類の異なる情報処理要求に対して、優先順位を付与して当該情報処理要求をコンピュータ装置によって実行する情報処理プログラムにおいて、
前記情報処理要求が送られてきた論理ネットワークに個別に付与された固有の情報を取得する情報取得ステップと、
前記情報取得ステップによって取得された固有の情報に基づいて、処理すべき情報処理要求に優先順位を付与する優先順位付与ステップと、
前記論理ネットワークを介して送られてくる情報処理要求を、前記優先順位付与ステップによって付与された優先順位に従って処理する情報処理ステップとを備えたことを特徴とする情報処理プログラムである。
According to a tenth aspect of the present invention, there is provided an information processing program for assigning priorities to information processing requests of different types sent via a logical network and executing the information processing requests by a computer device. In
An information acquisition step of acquiring unique information individually assigned to the logical network to which the information processing request has been sent;
A priority assignment step for assigning a priority to the information processing request to be processed based on the unique information acquired by the information acquisition step;
An information processing program comprising: an information processing step for processing an information processing request sent via the logical network according to the priority order assigned by the priority order assigning step.
さらに、請求項11に記載された発明は、論理ネットワークを介して他の情報処理装置に対して、優先順位を付与して所望の情報処理をコンピュータ装置によって要求する情報処理プログラムにおいて、
前記他の情報処理装置に対して処理を要求する所望の情報処理の優先順位を決定する優先順位決定ステップと、
前記優先順位決定ステップによって決定された優先順位に基づいて、前記所望の情報処理を送信するため、個別に固有の情報が付与された論理ネットワークを選択する論理ネットワーク選択ステップと、
前記論理ネットワーク選択ステップによって選択された論理ネットワークを介して、所望の情報処理要求を送信する送信ステップとを備えたことを特徴とする情報処理プログラムである。
Furthermore, the invention described in
A priority order determining step for determining a priority order of desired information processing for requesting processing to the other information processing apparatus;
A logical network selection step of selecting a logical network to which specific information is individually assigned in order to transmit the desired information processing based on the priority order determined by the priority order determination step;
An information processing program comprising: a transmission step of transmitting a desired information processing request via the logical network selected in the logical network selection step.
この発明によれば、種類の異なるアプリケーションに応じて、アプリケーションレベルでの管理機構を設けることなく、優先順位に基づく処理を追加することができ、クライアント側からは、優先順位が異なる処理を簡易に依頼することが可能であるとともに、受け付けた情報処理要求を優先順位に応じて簡易に処理することが可能な情報処理装置、及びこれを用いた情報処理システム、並びに情報処理プログラムを提供することができる。 According to the present invention, it is possible to add processing based on priority without providing a management mechanism at the application level according to different types of applications, and from the client side, processing with different priorities can be easily performed. It is possible to provide an information processing apparatus capable of requesting and easily processing received information processing requests according to priority, an information processing system using the same, and an information processing program it can.
以下に、この発明の実施の形態について図面を参照して説明する。 Embodiments of the present invention will be described below with reference to the drawings.
実施の形態1
図1はこの発明の実施の形態1に係る情報処理装置及び情報処理プログラムを適用した情報処理システムを示す構成図である。
1 is a block diagram showing an information processing system to which an information processing apparatus and an information processing program according to
この情報処理システム1は、図1に示すように、本実施の形態に係る情報処理装置としての複合機(マルチファンクション機:MF機)2と、同じく本実施の形態に係る情報処理装置としてのパーソナルコンピュータ等からなるクライアント端末3と、これら複合機2とクライアント端末3とを接続する論理ネットワーク4とから構成されている。上記複合機2は、サーバ側端末としての機能をも備えている。また、上記クライアント端末3は、基本的にユーザが使用するものであるが、当該クライアント端末3は、場合により、情報提供側として機能することもある。なお、クライアント端末3は、便宜上、1台のみ図示されているが、クライアント端末3の台数に制限はなく、任意の複数台のクライアント端末3が論理ネットワーク4に接続されていても良いことは勿論である。また、複合機2とクライアント端末3が論理ネットワーク4を介して接続されている形態に限らず、情報処理装置としての複数の複合機2どうしや、図示しないサーバ装置とクライアント端末などが論理ネットワーク4を介して接続されていても良い。
As shown in FIG. 1, the
上記論理ネットワーク4としては、例えば、Ethernet(登録商標)や、有線や無線のLAN(Local Area Network )、一般電話回線、ADSL(Asymmetoric Digital SubscriberLine)、ISDN(Integrated Switched Digital Network )などを含み、又、これらのネットワークを介して構築されるインターネットなども含むものである。ここで、論理ネットワークは、複数の情報処理装置を互いに通信可能に接続するネットワークであって、当該論理ネットワークに個別に付与された固有の情報に基づき、通信する相手方の情報処理装置を特定して通信することが可能なものである。上記論理ネットワークに個別に付与された固有の情報としては、その代表的なものが、インターネットにおいて定義されているIPv6(インターネット・プロトコル,バージョン6)のアドレス又はIPv4 (同バージョン4)のアドレスとポート番号の組合せであり、当該IPv6のアドレス又はIPv4のアドレスとポート番号の組合せを特定することによって、論理ネットワークとしてのインターネットを介して、特定の情報処理装置と通信することができるとともに、当該特定の情報処理装置から情報を受信することが可能となる。
The
また、上記複合機2は、図2に示すように、当該複合機本体5の上部に、原稿の画像を読み取るスキャナ装置6を備えている。このスキャナ装置6で読み取られた原稿の画像データは、図示しない画像処理部によって、画像フォーマットの変換、圧縮/伸張、裏写り除去、色変換(明度/色空間変換)や、シェーディング補正、位置ズレ補正、ガンマ補正、枠消し、色/移動編集等の所定の画像処理が施される。
Further, as shown in FIG. 2, the
さらに、上記複合機2は、複合機本体5の内部に、マルチファンクションモジュール (以下、「MFモジュール」という。)7を備えており、このMFモジュール7は、スキャナ装置6で読み込まれた画像や、論理ネットワーク4を介して送られてくる画像データ、あるいは一般電話回線を介して送られてくるファクシミリの画像データ等に基づいて、画像データの送受信や、画像データに基づいたコピーやプリント処理を行うように構成されている。なお、上記MFモジュール7は、例えば、電子写真方式により白黒やカラー画像の形成を行うが、これに限定されるものではなく、静電記録方式やインクジェット記録方式など、任意の方式によって画像の形成を行うものを含むものである。
Further, the
また、上記複合機本体5の上部には、表示操作ユニット8が設けられている。この表示操作ユニット8は、例えば、サイト開設やスキャンやプリントの設定、あるいはホームページの検索等を行う画面を表示したり、サイト開設やスキャンやプリント等の指示を行ったりするためのものである。なお、この表示操作ユニット8とは別に、コピー指示などの基本的な操作をするための操作パネルを本体上面の所定位置に設けてもよい。
A
さらに、上記複合機2には、後述するように、優先順位管理部で管理されているサイトに、ネットワークインタフェース部を経由して、論理ネットワーク4に接続されたクライアント端末3など、外部の機器からアクセスできるようになっている。
Further, as will be described later, the
この複合機2では、ネットワークインターフェース部を経由して、クライアント端末3や他の複合機などの外部の情報処理装置から当該複合機2にアクセスする際に、IPv4(インターネット・プロトコル,バージョン4)や、IPv6(同,バージョン6)などのプロトコルを利用して通信が行われる。ここで、IPv4を利用する際には、1つのネットワークインタフェース部に対応して1つのIPアドレスが割り当てられるが、IPv4に代えてIPv6を利用する場合には、1つのネットワークインタフェース部に対して複数のIPアドレスが割り当て可能となっている。したがって、IPv4を利用する際には、当該IPv4の1つのIPアドレスと1つのポート番号によって、1つの送信側及び受信側の情報処理装置として機能するとともに、不特定多数の情報処理装置から情報の受信が可能となっている。これに対して、IPv6を利用する際には、複数のIPアドレスが割り当て可能となっており、この複数のIPアドレスによって、複数の送信側及び受信側の情報処理装置として機能することが可能であるとともに、不特定多数の情報処理装置から情報の受信が可能となっている。
In this
図1に示す実施の形態では、複合機2に、IPv4のアドレスとして、「129.249.10.3」が、IPv6のアドレスとして、「fe80::2b0:d0ff:fede:1afd」が、それぞれ割り当てられているとともに、当該複合機2は、IPv6のアドレスとして、追加的に「fec0::0001:2b0:d0ff:fede:1afd」、「fec0::0002:2b0:d0ff:fede:1afd」、「fec0::0003:2b0:d0ff:fede:1afd」・・・等を個別に割り当てる機能を備えている。
In the embodiment shown in FIG. 1, the
また、クライアント端末3には、IPv4のアドレスとして、「129.249.10.4」が、IPv6のアドレスとして、「fe80::2b0::d0ff:fede:1aff」が、それぞれ割り当てられている。
The
なお、複合機2やクライアント端末3が、社内や構内などの内部ネットワーク4だけでなく、インターネットなどの外部ネットワークと接続されている場合には、ウイルスやハッカー等に対する対策のために、必要に応じて、複合機2にワクチンとなるソフトウエアを予めインストールしたり、複合機2のネットワークインタフェース部に、ファイアーウオール機能などを付加するのが望ましい。
If the
一方、クライアント端末4は、図3に示すように、例えば、パーソナルコンピュータ (PC)から構成されるものであり、端末本体40と、CRT(陰極線管)や液晶パネルなどのディスプレイ装置42と、キーボードやマウスなどの入力指示デバイス44とを備えている。端末本体40には、基本ソフトウエア(オペレーティングシステム:OS)の他に、種々の情報処理を行なうために必要なアプリケーションのソフトウエアがインストールされている。アプリケーションのソフトウエアの中には、ネットワークインタフェース部を経由して複合機2にアクセスし、所望の情報処理を複合機2に要求したり、あるいは情報提供者が提供する所定の情報(Webページ)を得てディスプレイ装置42に表示したりする、いわゆるブラウザソフト(Webブラウザ)が含まれる。また、アプリケーションのソフトウエアの中には、IPP等によって複合機2でプリント処理を行うソフトや、複合機2のスキャナ装置6で読み取られた画像データを入力するソフト、あるいは複合機2のスキャナ装置6で読み取られた画像データに所望の画像処理を施したり、当該画像データをを他の情報処理装置に出力するソフトなども含まれる。この実施の形態では、クライアント端末3側には、1つのIPアドレスしか必要でないという事情により、IPv4およびIPv6の何れにおいても、1つのネットワークインタフェース部に対して1つのIPアドレスが割り当てられる。
On the other hand, as shown in FIG. 3, the
図4はこの実施の形態に係る情報処理装置としての複合機2のMFモジュール7を、ハードウエアの構成と共に機能的に表示したブロック図である。従って、この図2においては、ハードウエアの構成と機能ブロックとが一部重複することもある。
FIG. 4 is a block diagram functionally displaying the
ところで、この実施の形態では、論理ネットワークを介して送られてくる種類の異なる情報処理要求に対して、優先順位を付与して当該情報処理要求を実行する情報処理装置において、前記情報処理要求が送られてきた論理ネットワークに個別に付与された固有の情報を取得する情報取得手段と、前記情報取得手段によって取得された固有の情報に基づいて、処理すべき情報処理要求に優先順位を付与する優先順位付与手段と、前記論理ネットワークを介して送られてくる情報処理要求を、前記優先順位付与手段によって付与された優先順位に従って処理する情報処理手段とを備えるように構成したものである。 By the way, in this embodiment, in an information processing apparatus that assigns priorities to different types of information processing requests sent via a logical network and executes the information processing requests, the information processing requests are A priority is given to an information processing request to be processed based on information acquisition means for acquiring unique information individually assigned to the logical network that has been sent, and unique information acquired by the information acquisition means It is configured to include a priority order assigning means and an information processing means for processing an information processing request sent via the logical network in accordance with the priority order given by the priority order giving means.
さらに、この実施の形態では、前記論理ネットワークを個別に指定することにより、優先順位に加えて、新しい機能を追加する設定を実行するように構成したものである。 Further, in this embodiment, the logical network is individually designated, and the setting for adding a new function is executed in addition to the priority order.
又、この実施の形態では、前記論理ネットワークの選択は、IPv6のアドレス又はIPv4のアドレスとポート番号の組合せによって、動的に行われるように構成したものである。 In this embodiment, the selection of the logical network is dynamically performed by an IPv6 address or a combination of an IPv4 address and a port number.
更に、この実施の形態では、論理ネットワークを介して送られてくる種類の異なる情報処理要求に対して、優先順位を付与して当該情報処理要求を実行する情報処理装置と、前記論理ネットワークを介して他の情報処理装置に対して、優先順位を付与して所望の情報処理を要求する情報処理装置とを備えた情報処理システムにおいて、前記情報処理要求を実行する情報処理装置は、前記情報処理要求が送られてきた論理ネットワークに個別に付与された固有の情報を取得する情報取得手段と、前記情報取得手段によって取得された固有の情報に基づいて、処理すべき情報処理要求に優先順位を付与する優先順位付与手段と、前記論理ネットワークを介して送られてくる情報処理要求を、前記優先順位付与手段によって付与された優先順位に従って処理する情報処理手段とを備え、前記情報処理を要求する情報処理装置は、前記他の情報処理装置に対して処理を要求する所望の情報処理の優先順位を決定する優先順位決定手段と、前記優先順位決定手段によって決定された優先順位に基づいて、前記所望の情報処理を送信するため、個別に固有の情報が付与された論理ネットワークを選択する論理ネットワーク選択手段と、前記論理ネットワーク選択手段によって選択された論理ネットワークを介して、所望の情報処理要求を送信する送信手段とを備えるように構成したものである。 Furthermore, in this embodiment, an information processing apparatus that assigns priorities to different types of information processing requests sent via the logical network and executes the information processing requests, and the logical network An information processing system including an information processing apparatus that gives priority to another information processing apparatus and requests desired information processing, and the information processing apparatus that executes the information processing request Information acquisition means for acquiring unique information individually assigned to the logical network to which the request has been sent, and information processing requests to be processed based on the unique information acquired by the information acquisition means. The priority assigning means to be assigned and the information processing request sent via the logical network according to the priority given by the priority assigning means. An information processing unit that processes the information processing unit, and the information processing device that requests the information processing includes: a priority order determination unit that determines a priority of desired information processing that requests the other information processing device; Logical network selection means for selecting a logical network to which specific information is individually assigned in order to transmit the desired information processing based on the priority order determined by the priority order determination means, and the logical network selection means And a transmission means for transmitting a desired information processing request via the logical network selected by (1).
又、この実施の形態では、論理ネットワークを介して送られてくる種類の異なる情報処理要求に対して、優先順位を付与して当該情報処理要求をコンピュータ装置によって実行する情報処理プログラムにおいて、前記情報処理要求が送られてきた論理ネットワークに個別に付与された固有の情報を取得する情報取得ステップと、前記情報取得ステップによって取得された固有の情報に基づいて、処理すべき情報処理要求に優先順位を付与する優先順位付与ステップと、前記論理ネットワークを介して送られてくる情報処理要求を、前記優先順位付与ステップによって付与された優先順位に従って処理する情報処理ステップとを備えるように構成したものである。 Further, in this embodiment, in the information processing program for assigning priorities to different types of information processing requests sent via the logical network and executing the information processing requests by the computer device, the information An information acquisition step for acquiring unique information individually assigned to a logical network to which a processing request has been sent, and a priority order for information processing requests to be processed based on the specific information acquired by the information acquisition step And an information processing step for processing an information processing request sent via the logical network in accordance with the priority order given by the priority order giving step. is there.
すなわち、上記MFモジュール7は、図4に示すように、CPU(Central Processing Unit )11と、ROM(Read Only Memory)12と、RAM(Random Access Memory)13と、ハードディスク(Hard Disk Driver)14と、情報処理手段としての制御部15と、システムバス16と、通信制御部17と、スキャナ装置からなるスキャナ部6と、操作表示パネル8と、システム時計18と、情報取得手段及び優先順位付与手段としての優先順位管理部19と、印刷部20と、ネットワークインタフェース部21とから構成されている。
That is, the
CPU11は、システムバス16を介して、MFモジュール7全体の動作を制御するものである。ROM12は、CPU11がMFモジュール7全体の動作を制御するための制御プログラムを格納するものである。この実施の形態では、ROM12に格納されている制御プログラムとして、スキャナ部6で読み取られた画像データを処理したり、Webサイトへのアクセス要求に対してネットワークインタフェース部21を介して外部とのデータを送受信したりするためのものも含まれる。RAM13は、SRAM(Static Random Access Memory )等で構成され、プログラム制御変数や各種処理のためのデータ等を格納するものである。ハードディスク14は、制御プログラムによる各種処理のためのデータや、各種のアプリケーションのソフトウエア等を格納したり、画像データなどを格納したりするためのものである。制御部15は、スキャナ部6や印刷部20や優先順位管理部19と制御データの授受を行ったり、MFモジュール7全体を制御するためのものである。この制御部15は、論理ネットワーク4を介して送られてくる情報処理要求を、優先順位付与手段としての優先順位管理部19によって付与された優先順位に従って処理する情報処理手段として機能するものである。通信制御部17は、Webサイトのコンテンツデータや画像データ、Webサイトへのアクセス要求など、ネットワークインタフェイス部21を介した外部とのデータ送受信とその制御を行うためのものである。
The
スキャナ部6は、原稿の画像を読み取って、画像データを入力するためのものである。操作表示パネル8は、Webサイト開設やスキャンやプリントの設定を行う画面を表示したり、Webサイト開設やスキャンや印刷の指示を行ったりするためのものである。システム時計18は、時計用チップにより構成され、時刻情報(年月日、時分秒)をCPU11に提供する。システム時計18は、システムの電源が遮断された時や停電時等に時刻情報が消滅しないようバックアップ用電池を備え、常に現時点の時刻を保持している。
The
優先順位管理部19は、クライアント端末7等の他の機器から、スキャンやプリント等の要求や、所望の情報提供の要求など、複数の情報処理要求が有った場合に、当該複数の情報処理要求について、優先順位を確認したり、新たに優先順位を付与したりすることにより、優先順位の管理を行うものである。この優先順位管理部19は、情報処理要求が送られてきた論理ネットワーク4に個別に付与された固有の情報を取得する情報取得手段と、前記情報取得手段によって取得された固有の情報に基づいて、処理すべき情報処理要求に優先順位を付与する優先順位付与手段として機能するものである。また、この優先順位管理部19は、WebサイトのアドレスやドメインやコンテンツなどWebサイトに関連する情報の管理と処理の制御を行うように構成しても良い。
When there are a plurality of information processing requests, such as a request for scanning or printing, a request for providing desired information, or the like, from the other devices such as the
印刷部20は、出力画像を印刷して外部に出力するためのものである。この印刷部20は、例えば、スキャナ部6で読み取られた画像の印刷機能すなわち複写装置機能に限らず、接続ケーブルを介してパーソナルコンピュータなどの画像入力端末から取得した文書データや画像ファイルなどに基づいて画像を印刷するいわゆるプリント機能や、一般電話回線を介して受信したFAX受信データに基づいて印刷出力するFAX機能も備えている。
The
上記複合機2が例えばプリンタとして機能する場合、印刷部20は、外部のクライアント端末3からぺージ記述言語(PDL:Page Description Language)で記載されたPDLデータを受け取り、制御部15にてプリント前に出力単位ごと(1ぺージごと)に画像データを展開してから印刷部20にそのラスタデータを送り、印刷部20にてプリント出力する。また、複合機2がカラーファクシミリ受信機として機能する場合、印刷部20は、PDLデータに代えてFAX受信データを受け取り、印刷部20にてLab信号に変換した後、印刷部20にてプリント出力する。
When the
なお、この実施の形態に係る複合機2は、論理ネットワーク4によってクライアント端末3と接続されており、ネットワークスキャナ機能やネットワークプリンタ機能も備えている。加えて、複合機2で管理されているサイトに、ネットワークインタフェース部21を経由して、論理ネットワーク4と接続されたクライアント端末3などの外部機器からアクセスを受けて、所定の情報を提供し、また指示された情報処理を行なう機能をも備えている。
The
たとえば、スキャナ部6で読み取った画像や印刷出力用あるいはFAX受信画像として受け取った画像に基づいて、通信制御部17にてサイトのコンテンツを生成し取得することで、複合機2は、自装置にて取得し用意(ハードディスク装置などの画像格納部に保存)した画像に基づく情報をクライアント端末3に提供することが可能である。
For example, based on an image read by the
また、複合機2は、論理ネットワーク4を介してインターネットに接続することにより、いわゆるWebサイトを提供可能となっている。この場合、複合機2は、外部のサイトにて用意されているWeb情報を通信制御部17が受け取り、これをさらにインターネットにて提供することが可能である。複合機2は、コンテンツを自装置外から取得して提供する、いわゆる中継サーバとして機能する。
Further, the
さらに、上記複合機2の優先順位管理部19の機能について説明する。
Further, the function of the priority
上記複合機2には、図1に示すように、論理ネットワーク4を介して接続されたクライアント端末3から、当該複合機2のスキャナ部6で読み取られた画像データに対する画像処理の要求や、当該複合機2のスキャナ部6で読み取られた画像データを印刷するコピー処理の要求、あるいはクライアント端末3で作成された文書データ等のプリント処理(IPP)の要求、さらにはWebサイトで閲覧した画像のプリント処理の要求など、種々の情報処理要求が送られてくる。
As shown in FIG. 1, the
上記クライアント端末3から送信される画像処理の要求やプリント処理の要求等は、図5に示すように、当該クライアント端末3のCRT(陰極線管)や液晶パネルなどからなるディスプレイ装置42に表示される入力画面を用いて、当該入力画面の所定項目に、希望する処理の内容(図示例では、画像処理)、希望する処理の補足(図示例では、裏写り除去)、入力データ(図示例では、c:¥uhida¥image¥input¥image2)、出力データ(図示例では、c:¥uhida¥image¥output¥image2)、ユーザID(図示例では、masaki)、及びパスワード(図示例では、**********)を入力して特定した上で、複合機2に論理ネットワーク4を介して出力されるように構成されている。その際、上記クライアント端末3は、図1に示すように、複合機2が有する複数のサイトのうちから、希望する優先順位に応じて、所望のサイトを選択して、論理ネットワーク4を介してアクセスする。
A request for image processing, a request for print processing, and the like transmitted from the
その結果、上記複合機2は、ネットワークインタフェース部21を介して通信制御部17によってクライアント端末3からの情報処理要求を受信し、受信された情報処理要求は、優先順位管理部19に送られる。この優先順位管理部19では、図6に示すように、論理ネットワーク4を介してクライアント端末3から送信されてくる種々の情報処理要求のテーブルが作成される。この情報処理要求のテーブルは、図6に示すように、情報処理要求ごとに複合機2側で付与するID番号と、ホスト名と、処理内容と、処理の補足説明と、入力データと、ユーザIDとで管理される。
As a result, the
この実施の形態では、図6に示すように、クライアント端末3から送信されてくる種々の情報処理要求が、例えば、ID番号:「0」,「1」,「2」,「3」・・・と、ホスト名:「www.low.image.net」,「www.middle.image.net」,「www.high.image.net」,「www.systemlevel.image.net」・・・と、処理内容:「画像処理」,「画像処理」,「画像処理」,「画像処理」・・・と、処理補足:「裏写り除去」,「色変換」,「印刷」,「印刷」・・・と、入力データ:「image2」,「image3」,「document.htm」,「system.data」,・・・と、ユーザID:「masaki」,「uchida」,「daiki」,「admin」,・・・となっている。
In this embodiment, as shown in FIG. 6, various information processing requests transmitted from the
ここで、クライアント端末3から送られてきた種々の情報処理要求の特定は、例えば、そのホスト名によって行うことも可能であるが、当該情報処理要求の特定は、前述したように、情報処理要求を複合機2等の他の情報処理装置に送信するための論理ネットワーク4に付与された固有の情報によって行われる。
Here, the various information processing requests sent from the
上記ホスト名としては、例えば、図6に示すように、社内リンクなどの論理ネットワーク4用のホスト名が用いられる。また、上記情報処理要求の特定は、WebサイトのアドレスであるURLを用いても良いが、本来のIPアドレスによって行われる。
As the host name, for example, as shown in FIG. 6, a host name for the
図7は、複合機2の通信制御部17が利用する次世代インターネット・プロトコルであるIPv6におけるアドレス空間を説明する図である。なお、このアドレス空間の詳細については、RFC2373.2374.3513などを参照されたい。
FIG. 7 is a diagram for explaining an address space in IPv6, which is a next-generation Internet protocol used by the
図7に示すように、IPv6のユニキャストアドレスには、全世界でユニークである集約型グローバルユニキャストアドレスと、サイト内でユニークであるサイトローカルアドレスと、リンク内でユニークであるリンクローカルアドレスがある。 As shown in FIG. 7, the IPv6 unicast address includes an aggregated global unicast address that is unique worldwide, a site local address that is unique within a site, and a link local address that is unique within a link. is there.
いずれにしても、上記次世代インターネット・プロトコルであるIPv6におけるアドレス空間は、図7に示すように、論理ネットワーク4としてのインターネットを介して送られてくる情報処理要求を受け付けるためのインタフェースID(識別子)に、例えば64bitが割当られており、ほとんど無限に、従って自由に且つ同一の複合機2等の情報処理装置に対して複数のインタフェースIDを割当てることも可能となっている。
In any case, the address space in IPv6, which is the next generation Internet protocol, has an interface ID (identifier) for receiving an information processing request sent via the Internet as the
ところで、この実施の形態では、図8に示すように、複合機2の優先順位管理部19が、クライアント端末3から所望の情報処理要求を受け付けると、当該情報処理要求が送信されてきた論理ネットワーク4に個別に付与された固有の情報、つまりIPv4の場合には、IPアドレスとインタフェース部のポート番号、IPv6の場合には、IPアドレスに基づいて、処理すべき情報処理要求の優先順位を付与するように構成されている。
By the way, in this embodiment, as shown in FIG. 8, when the
そのため、上記複合機2の優先順位管理部19は、例えば、図8に示すように、IPv4の場合にはIPアドレスとインタフェース部のポート番号、IPv6の場合にはIPアドレスに応じて、処理すべき情報処理要求の優先順位を、例えば「10」、「4」、「2」、「0」というように数値で予め設定し、当該数値の大小によって、処理すべき情報処理要求の優先順位を付与するように構成されている。上記IPアドレスに対する優先順位は、予め設定されるが、随時変更可能となっている。また、処理すべき情報処理要求の優先順位の設定は、数値に限らず、「www.priority100.image.net」のように、ホスト名で優先順位100で動作させるなど、他の手段によって行っても勿論良い。
Therefore, for example, as shown in FIG. 8, the
その結果、上記優先順位管理部19は、図8に示すように、ホスト名「www.systemlevel.image.net」の優先順位に対応した数値が「10」で、この中では最も大きく、優先順位が最も高く設定されている。次に、ホスト名「www.high.image.net」の優先順位に対応した数値が「4」で、この中では次に大きく、ホスト名「www.middle.image.net」の優先順位に対応した数値が「2」で、その次に大きく、ホスト名「www.low.image.net」や、IPアドレス「fe80::2b0:d0ff.fede.1afd」、あるいはIPアドレス「129.249.10.3」及びポート番号「8082」で特定される情報処理要求は、優先順位に対応した数値が「0」で、この中で最も小さく設定されている。なお、上記優先順位に対応した数値は、管理者が表示操作ユニット8等を操作することによって、自由に設定かつ変更することが可能となっている。
As a result, as shown in FIG. 8, the
そこで、複合機2の優先順位管理部19は、クライアント端末3から所望の情報処理要求を受け付けると、当該情報処理要求が送信されてきた論理ネットワーク4に個別に付与された固有の情報、つまりIPv6の場合にはIPアドレスのみ、IPv4の場合にはIPアドレスとインタフェース部のポート番号とを取得して、当該IPアドレス等の固有情報で特定される論理ネットワーク4を介して送られてきた情報処理要求に対し、優先順位を付与する。
Therefore, when receiving the desired information processing request from the
すると、複合機2の制御部15は、優先順位管理部19が付与した優先順位に従って、受け付けた情報処理要求を順に実行処理するように構成されている。
Then, the
上述したように、上記優先順位管理部19は、例えば、図8に示すように、画像処理要求に対して、複数の処理要求を受け付けた場合に、基本的に、IPアドレスやIPアドレスとインタフェース部のポート番号に基づいて、処理すべき情報処理要求の優先順位を確認し、優先順位を付与するようになっている。その結果、図8に示す情報処理要求を受け付けた場合には、ホスト名「www.systemlevel.image.net」、ホスト名「www.high.image.net」、ホスト名「www.middle.image.net」の順に、画像処理要求が処理されることになる。なお、優先順位が同じ情報処理は、当該情報処理を受け付けた順に処理される。
As described above, for example, as shown in FIG. 8, the
一方、上記優先順位管理部19は、例えば、最初に、ホスト名「www.low.image.net」の画像処理要求のみを受け付けた場合には、優先順位が低いものの、他に優先順位の高い情報処理要求がないため、当該ホスト名「www.low.image.net」で送られてきた画像処理要求を実行することになる。そして、上記ホスト名 「www.low.image.net」で送られてきた画像処理要求を実行中に、優先順位が高いホスト名「www.high.image.net」、又はホスト名「www.middle.image.net」の他の画像処理要求が送信されてきた場合には、実行中のホスト名「www.low.image.net」で送信されてきた画像処理要求を中断して、優先順位が高いホスト名「www.high.image.net」、又はホスト名「www.middle.image.net」の画像処理要求を優先して実行する。
On the other hand, for example, when only the image processing request of the host name “www.low.image.net” is first received, the
ただし、優先順位が低いホスト名「www.low.image.net」で送られてきた画像処理要求が終了する直前に、優先順位が高いホスト名「www.high.image.net」や、ホスト名「www.middle.image.net」の画像処理要求を受け付けた場合には、処理中の画像処理要求を終了するまでの時間を演算して、処理中の画像処理要求を終了するまでの時間が、所定時間よりも短いと制御部15が判断した場合には、そのまま低いホスト名「www.low.image.net」で送られてきた画像処理要求を実行して、終了させるように構成しても良い。
However, the host name “www.high.image.net” with the higher priority or the host name immediately before the image processing request sent with the host name “www.low.image.net” with the lower priority ends. When an image processing request of “www.middle.image.net” is received, the time until the image processing request being processed is calculated, and the time until the image processing request being processed is ended If the
また、この実施の形態に係る複合機2は、当該複合機2が使用可能なIPアドレスプールの範囲内で、クライアント端末3からの要求に応じて、図9に示すように、IPv6のIPアドレスを、論理ネットワーク4を介して自動的に割り当て、サイトを新たに開設することが可能となっている。さらに、上記複合機2は、IPv6のIPアドレスを割り当てたクライアント端末3に対して、当該IPアドレスに基づいて優先順位を付与するように構成されている。
Further, the
図9及び図10は、複合機2の通信制御部17におけるアドレス取得処理とアドレス設定処理を説明する図である。ここで、図9は、使用可能なアドレスプールからアドレスを取得する方法を説明するための図であって、サイト開設のために使用可能なアドレスプールの一例を示す。また、図10は、動的にアドレスを生成して取得する場合の処理手順の一例を示す。
FIG. 9 and FIG. 10 are diagrams for explaining address acquisition processing and address setting processing in the
図9において、“ID" は、アドレスプール内のアドレスの識別子を示す。“IPアドレス" は、アドレスプール内に存在するIPアドレスを示す。“割当状態" は、IPアドレスが既に割り当てられているかどうかを示す。ここでは、“1" が割当済みを示し、“0" が未割当であることを示す。使用可能なアドレスプールを利用する場合、通信制御部17は、図9のアドレスプールからアドレスを取得する。この場合、ID=0から昇順に検索していくと、割当状態が0(未割当)であるID=4のIPアドレスが使用可能であり、取得できることが分かる。勿論、取得後はID=4の割当状態を1(割当済み)に変更する。このアドレスプールは、所望の記憶部にて保持してもよいし、別途アドレスプールを管理している外部のサーバから取得するようにしてもよい。
In FIG. 9, “ID” indicates an identifier of an address in the address pool. “IP address” indicates an IP address existing in the address pool. “Assignment status” indicates whether an IP address has already been assigned. Here, “1” indicates assigned and “0” indicates unassigned. When an available address pool is used, the
一方、サイトローカルアドレスを動的に生成する場合、図10に示す所定のアルゴリズムに従って、動的にアドレスを生成して取得する。通信制御部17は、このアルゴリズムを実行するハードウエア構成で組まれてもよいが、このような処理をなすソフトウエア (プログラム)に基づいて動作するように構成してもよい。
On the other hand, when the site local address is dynamically generated, the address is dynamically generated and acquired according to a predetermined algorithm shown in FIG. The
通信制御部17は、先ず、同一インタフェースに割当済のサイトローカルアドレスの “subnetID" の最大値を取得する(ステップ101)。ここで、何らかの“subnetID" が取得できた場合は(ステップ102)、取得した“subnetID" に所定値(たとえば“+1" )を加算して、新しい“subnetID" とする(ステップ103)。一方、サイトローカルアドレスが何も設定されていない場合など何らかの“subnetID" が取得できなかった場合、通信制御部17は、新しい“subnetID" を“0" とする(ステップ104)。
First, the
次に、通信制御部17は、新subnetID<0xffff(16ビットでの最高値)であるか否かを判定し(ステップ105)、条件を満たしていない場合には、アドレスは取得できなかったものとして、異常終了する。一方、条件を満たしている場合には、通信制御部17は、“新subnetID" を元に取得したアドレスが他のホストやインタフェースで使用されていないか否かの重複使用をチェックする(ステップ106)。
Next, the
なお、重複チェックについては、別途アドレスを管理しているサーバに問い合せてもよいし、取得したアドレスに“ping6" などの導通試験を行なって確認するなどしてもよい。あるいは、LANの場合は、端末固有情報として、インタフェースIDにMACアドレス(media access control address )が使われており、同一インタフェースで使用されていなければ重複使用されている可能性は低いので、同一インタフェース内のみで重複チェックをするようにしてもよい。 For the duplication check, the server managing the address may be separately inquired, or the obtained address may be confirmed by conducting a continuity test such as “ping6”. Alternatively, in the case of a LAN, a MAC address (media access control address) is used as an interface ID as terminal-specific information, and if it is not used on the same interface, it is unlikely that it is used repeatedly. You may make it carry out a duplication check only within.
その後、上記通信制御部17は、取得したアドレスが重複使用されている場合、重複使用でなくなるまで、ステップ103に戻り同処理を再度実行する(ステップ107)。一方、取得したアドレスが重複使用されていない場合は、通信制御部17は、正常にアドレスが取得できたものとして、通信制御部17が管理するサイト管理テーブルに、確定した“新subnetID" に基づいてサイト開設用のIPアドレスをホスト名やユーザIDなどと対応付けて登録する(ステップ108)。また、アドレスを管理している記憶部 (外部サーバなど)が存在する場合、同アドレスが重複使用されないようにアドレスを登録する(ステップ108)。そして、正常にアドレスが取得できたものとして正常終了する。
Thereafter, when the acquired address is used in duplicate, the
上記の如く正常にアドレスが取得できた場合には、クライアント端末3からの要求、あるいは複合機2側で、新たに取得されたアドレスに対して情報処理要求の優先順位が設定可能となっている。
When the address can be acquired normally as described above, the priority order of the information processing request can be set for the request from the
また、この実施の形態では、論理ネットワークを介して他の情報処理装置に対して、優先順位を付与して所望の情報処理を要求する情報処理装置において、前記他の情報処理装置に対して処理を要求する所望の情報処理の優先順位を決定する優先順位決定手段と、前記優先順位決定手段によって決定された優先順位に基づいて、前記所望の情報処理を送信するため、個別に固有の情報が付与された論理ネットワークを選択する論理ネットワーク選択手段と、前記論理ネットワーク選択手段によって選択された論理ネットワークを介して、所望の情報処理要求を送信する送信手段とを備えるように構成されている。 Further, in this embodiment, in an information processing device that gives priority to another information processing device via a logical network and requests a desired information processing, the processing is performed on the other information processing device. A priority determination means for determining the priority order of the desired information processing requesting the information, and the desired information processing is transmitted based on the priority order determined by the priority order determination means. Logical network selection means for selecting a given logical network, and transmission means for transmitting a desired information processing request via the logical network selected by the logical network selection means.
更に、この実施の形態では、論理ネットワークを介して他の情報処理装置に対して、優先順位を付与して所望の情報処理をコンピュータ装置によって要求する情報処理プログラムにおいて、前記他の情報処理装置に対して処理を要求する所望の情報処理の優先順位を決定する優先順位決定ステップと、前記優先順位決定ステップによって決定された優先順位に基づいて、前記所望の情報処理を送信するため、個別に固有の情報が付与された論理ネットワークを選択する論理ネットワーク選択ステップと、前記論理ネットワーク選択ステップによって選択された論理ネットワークを介して、所望の情報処理要求を送信する送信ステップとを備えるように構成されている。 Furthermore, in this embodiment, in an information processing program for giving a priority order to another information processing apparatus via a logical network and requesting desired information processing by the computer apparatus, the other information processing apparatus A priority order determining step for determining the priority order of the desired information processing requesting the processing, and the desired information processing is transmitted based on the priority order determined by the priority order determining step. A logical network selection step for selecting the logical network to which the information is given, and a transmission step for transmitting a desired information processing request via the logical network selected by the logical network selection step. Yes.
この実施の形態に係るクライアント端末3は、図1に示すように、論理ネットワーク4を介して、他の情報処理装置としての複合機2に対して、優先順位を付与して所望の情報処理を要求する情報処理装置として機能する。
As shown in FIG. 1, the
このクライアント端末3は、図11に示すように、論理ネットワーク選択手段としても機能するCPU(Central Processing Unit )31と、ROM(Read Only Memory)32と、RAM(Random Access Memory)33と、ハードディスク(Hard Disk Driver)34と、システムバス35と、送信手段としての通信制御部36と、システム時計37と、ネットワークインタフェース部38、CRT(陰極線管)や液晶パネルなどのディスプレイ装置42と、キーボードやマウスなどの入力指示デバイス44とから構成されている。
As shown in FIG. 11, the
そして、上記クライアント端末3は、図1に示すように、論理ネットワーク4を介して、複合機2に所望の情報処理を要求する際に、入力指示デバイス44によって優先順位を指定すると、CPU31は、複合機2に複数割り当てられている論理ネットワーク4から、指定された優先順位に対応した論理ネットワーク4を選択し、当該選択された論理ネットワーク4を介して、複合機2に対して所望の情報処理を通信制御部36によって送信するように構成されている。
As shown in FIG. 1, when the
以上の構成において、この実施の形態に係る情報処理装置及び情報処理プログラムを適用した情報処理システムにおいては、次のようにして、種類の異なるアプリケーションに応じて、アプリケーションレベルでの管理機構を設けることなく、優先順位に基づく処理を追加することができ、クライアント側からは、優先順位が異なる処理を簡易に依頼することが可能であるとともに、受け付けた情報処理要求を優先順位に応じて簡易に処理することが可能となっている。 In the above configuration, in the information processing system to which the information processing apparatus and the information processing program according to this embodiment are applied, a management mechanism at the application level is provided according to different types of applications as follows. In addition, it is possible to add processing based on the priority order, and it is possible to easily request processing with different priorities from the client side, and easily process received information processing requests according to the priority order. It is possible to do.
すなわち、この実施の形態に係る情報処理システム1においては、図12に示すように、まず、複合機2が、クライアント端末3から論理ネットワーク4を介して送られてくる情報処理(ジョブ)の処理要求を、ネットワークインタフェース部21を通して通信制御部17によって受信する(ステップ201)。
That is, in the
その際、上記クライアント端末3では、図6に示すように、例えば、裏写り除去の画像処理を複合機2に対して要求する際に、当該処理要求の優先順位を「高い」、「中間」 「低い」などといったように指定すると、クライアント端末3のCPU31は、指定された優先順位に基づいて、複合機2に設定された複数の論理ネットワーク4のうちから、所定の論理ネットワーク4を選択して、裏写り除去の画像処理を複合機2に対して送信する。いま、裏写り除去の画像処理の優先順位が低いとすると、クライアント端末3のCPU31は、図6に示すように、ホスト名「www.low.image.net」に対応した論理ネットワーク4を選択して、情報処理要求を複合機2に対して送信することになる。
At this time, in the
次に、上記複合機2の優先順位管理部19は、通信制御部17を介して、ジョブの処理要求を受信した宛先アドレス情報を取得する(ステップ202)。ここでは、宛先アドレス情報として、図8に示すように、ホスト名「www.low.image.net」に対応したIPv6アドレス「fec0::0001:2b0:d0ff:fede.1afd」が取得される。
Next, the priority
すると、複合機2の優先順位管理部19は、宛先アドレス情報を正常に取得できたか否かを判別し(ステップ203)、宛先アドレス情報を正常に取得できなかった場合には、異常処理として、そのまま処理を終了する。また、上記優先順位管理部19は、宛先アドレス情報を正常に取得できた場合には、図8に示すようなテーブルを参照して、取得した宛先アドレス情報に対応した優先順位を決定した後(ステップ204)、対応する優先順位は、正常に決定できたか否かを判別する(ステップ205)。この例では、IPv6アドレス「fec0::0001:2b0:d0ff:fede.1afd」に対応した優先順位が「0」である。ここで、対応する優先順位を、正常に決定できなかった場合には、異常処理として、そのまま処理を終了する。
Then, the priority
また、上記優先順位管理部19は、図8に示すように、ホスト名「www.low.image.net」ではなく、ホスト名「www.systemlevel.image.net」、IPアドレス「fec0::00002b0:d0ff:fede:1adf」によって、処理内容として印刷を実行する画像処理要求が送られてくると、当該画像処理要求の宛先アドレス情報が、IPアドレス「fec0::00002b0:d0ff:fede:1adf」であるから、このIPアドレスを正常に取得すると、当該IPアドレスに対応する優先順位を決定する。
Further, as shown in FIG. 8, the
この実施例では、図8に示すように、IPアドレス「fec0::00002b0:d0ff:fede:1adf」に対応して、優先順位の値が「10」となっており、この中では最も高いため、当該IPアドレス「fec0::00002b0:d0ff:fede:1adf」で送信された、ホスト名「www.systemlevel.image.net」の印刷を行う画像処理要求を、直ちに実行する。 In this embodiment, as shown in FIG. 8, the priority value is “10” corresponding to the IP address “fec0 :: 00002b0: d0ff: fede: 1adf”, which is the highest among them. The image processing request for printing the host name “www.systemlevel.image.net” transmitted with the IP address “fec0 :: 00002b0: d0ff: fed: 1adf” is immediately executed.
また、優先順位管理部19は、図8に示すように、上述したごとく、優先順位が「0」と最も低く設定された情報処理要求が送信されてきた場合には、他に処理すべき情報処理要求があるか否かを判別し、他に処理すべき情報処理要求がある場合には、上述したように、その処理要求の優先順位を決定して、当該決定された優先順位に基づいて処理する。 Further, as shown in FIG. 8, when the information processing request with the lowest priority set to “0” is transmitted as shown in FIG. It is determined whether or not there is a processing request, and if there is another information processing request to be processed, the priority order of the processing request is determined as described above, and based on the determined priority order. To process.
また、上記優先順位管理部19は、対応する優先順位を正常に決定できた場合には、決定した優先順位を制御部15に通知し、当該制御部15は、論理ネットワーク4を介して送られてきた情報処理要求(ジョブ)を、決定された優先順位に応じて処理する(ステップ206)。
Further, when the
さらに、上記制御部15は、要求されたジョブを正常に処理できたか否かを判別し(ステップ207)、正常に処理できなかった場合は、そのまま処理を終了する。また、要求されたジョブを正常に処理できた場合には、要求されたジョブの実行結果を、通信制御部を介して、クライアント端末3に送信する(ステップ208)。
Further, the
また更に、上記制御部15は、要求された実行結果を正常に送信できたか否かを判別し(ステップ209)、正常に送信できなかった場合は、そのまま処理を終了する。また、制御部15は、要求された実行結果を正常に送信できた場合には、当該一連の処理を正常に終了する。
Furthermore, the
このように、上記実施の形態では、図1に示すように、クライアント端末3から複合機2に所望の情報処理要求を送信する際に、複合機2に処理を要求する情報処理の優先順位に応じて、複合機2に複数設定された論理ネットワーク4のうちから、所望の論理ネットワーク4を選択して、当該論理ネットワーク4を介して所望の情報処理要求を送信する。
As described above, in the above embodiment, when a desired information processing request is transmitted from the
すると、上記複合機2は、クライアント端末3から所望の情報処理要求が送信されてきた論理ネットワーク4に基づいて、当該論理ネットワーク4に個別に付与された固有の情報、つまり論理ネットワーク4に個別に付与されたIPv6アドレスに基づいて、図8に示すように、優先順位管理部19によって優先順位を付与する。そして、制御部15は、優先順位管理部19によって付与された優先順位に基づいて、クライアント端末3から送られてきた情報処理要求を順次処理するようになっている。
Then, based on the
そのため、上記実施の形態では、個々の情報処理要求に対応したアプリケーションの内容にいっさい依存せずに、当該個々の情報処理要求が送られてきた論理ネットワーク4のみに基づいて、当該論理ネットワーク4に個別に付与されたIPv6アドレスに応じて優先順位を決定するので、種類の異なるアプリケーションに応じて、アプリケーションレベルでの管理機構を設けることなく、優先順位に基づく処理を追加することができ、クライアント端末3側からは、優先順位が異なる処理を簡易に依頼することが可能であるとともに、受け付けた情報処理要求を優先順位に応じて簡易に処理することが可能な情報処理装置、及びこれを用いた情報処理システム、並びに情報処理プログラムを提供することができる。
For this reason, in the above-described embodiment, the
また、クライアント端末3側からは、複合機2に対して、新たなサイト開設のために、IPv6アドレスの取得要求やアドレスの設定要求を行うことができ、クライアント端末3のニーズに応じて、新たに取得開設したIPv6アドレスに対応して所望の優先順位を、クライアント端末3からの要求に応じて付与することにより、クライアント端末3側からも非常に使い勝ってに優れた情報処理装置、及びこれを用いた情報処理システム、並びに情報処理プログラムを提供することができる。
In addition, the
さらに、複合機2は、受け付けた情報処理要求を処理する際に課金するル場合、情報処理要求の優先順位に応じて課金する金額を変えることによって、容易に優先順位に応じた課金システムを構築することも可能である。
In addition, when the
また、上記複合機2には、クライアント端末3から、論理ネットワーク4と優先順位との関係について問合せがあった場合に、図8に示すテーブル等に基づいて、当該論理ネットワーク4と優先順位との関係について応答する応答手段を備えるように構成するのが望ましい。
Further, when the
さらに、上記クライアント端末3には、複合機2に対して、論理ネットワーク4と優先順位との関係を問い合わせる問合せ手段を備えるように構成するのが望ましい。
Further, the
1:情報処理システム、2:複合機(情報処理装置)、3:クライアント端末(情報処理装置)、4:論理ネットワーク。 1: information processing system, 2: multifunction peripheral (information processing apparatus), 3: client terminal (information processing apparatus), 4: logical network.
Claims (11)
前記情報処理要求が送られてきた論理ネットワークに個別に付与された固有の情報を取得する情報取得手段と、
前記情報取得手段によって取得された固有の情報に基づいて、処理すべき情報処理要求に優先順位を付与する優先順位付与手段と、
前記論理ネットワークを介して送られてくる情報処理要求を、前記優先順位付与手段によって付与された優先順位に従って処理する情報処理手段とを備えたことを特徴とする情報処理装置。 In an information processing apparatus that gives priority to information processing requests of different types sent via a logical network and executes the information processing requests,
Information acquisition means for acquiring unique information individually assigned to the logical network to which the information processing request has been sent;
Based on the specific information acquired by the information acquisition means, a priority order giving means for giving priority to the information processing request to be processed;
An information processing apparatus comprising: information processing means for processing an information processing request sent via the logical network in accordance with the priority assigned by the priority assigning means.
前記他の情報処理装置に対して処理を要求する所望の情報処理の優先順位を決定する優先順位決定手段と、
前記優先順位決定手段によって決定された優先順位に基づいて、前記所望の情報処理を送信するため、個別に固有の情報が付与された論理ネットワークを選択する論理ネットワーク選択手段と、
前記論理ネットワーク選択手段によって選択された論理ネットワークを介して、所望の情報処理要求を送信する送信手段とを備えたことを特徴とする情報処理装置。 In an information processing apparatus that gives priority to another information processing apparatus via a logical network and requests desired information processing,
Priority order determining means for determining a priority order of desired information processing for requesting processing to the other information processing apparatus;
Logical network selection means for selecting a logical network to which specific information is individually assigned in order to transmit the desired information processing based on the priority order determined by the priority order determination means;
An information processing apparatus comprising: a transmission unit configured to transmit a desired information processing request via the logical network selected by the logical network selection unit.
前記情報処理要求を実行する情報処理装置は、
前記情報処理要求が送られてきた論理ネットワークに個別に付与された固有の情報を取得する情報取得手段と、
前記情報取得手段によって取得された固有の情報に基づいて、処理すべき情報処理要求に優先順位を付与する優先順位付与手段と、
前記論理ネットワークを介して送られてくる情報処理要求を、前記優先順位付与手段によって付与された優先順位に従って処理する情報処理手段とを
備え、
前記情報処理を要求する情報処理装置は、
前記他の情報処理装置に対して処理を要求する所望の情報処理の優先順位を決定する優先順位決定手段と、
前記優先順位決定手段によって決定された優先順位に基づいて、前記所望の情報処理を送信するため、個別に固有の情報が付与された論理ネットワークを選択する論理ネットワーク選択手段と、
前記論理ネットワーク選択手段によって選択された論理ネットワークを介して、所望の情報処理要求を送信する送信手段とを
備えたことを特徴とする情報処理システム。 An information processing apparatus that assigns priorities to information processing requests of different types sent via a logical network and executes the information processing requests, and another information processing apparatus via the logical network In an information processing system including an information processing apparatus that gives priority and requests desired information processing,
An information processing apparatus that executes the information processing request is:
Information acquisition means for acquiring unique information individually assigned to the logical network to which the information processing request has been sent;
Based on the specific information acquired by the information acquisition means, a priority order giving means for giving priority to the information processing request to be processed;
An information processing means for processing an information processing request sent via the logical network in accordance with the priority assigned by the priority assignment means;
An information processing apparatus that requests the information processing is:
Priority order determining means for determining a priority order of desired information processing for requesting processing to the other information processing apparatus;
Logical network selection means for selecting a logical network to which specific information is individually assigned in order to transmit the desired information processing based on the priority order determined by the priority order determination means;
An information processing system comprising: a transmission unit that transmits a desired information processing request via the logical network selected by the logical network selection unit.
前記情報処理要求が送られてきた論理ネットワークに個別に付与された固有の情報を取得する情報取得ステップと、
前記情報取得ステップによって取得された固有の情報に基づいて、処理すべき情報処理要求に優先順位を付与する優先順位付与ステップと、
前記論理ネットワークを介して送られてくる情報処理要求を、前記優先順位付与ステップによって付与された優先順位に従って処理する情報処理ステップとを備えたことを特徴とする情報処理プログラム。 In an information processing program that assigns priorities to different types of information processing requests sent via a logical network and executes the information processing requests by a computer device,
An information acquisition step of acquiring unique information individually assigned to the logical network to which the information processing request has been sent;
A priority assignment step for assigning a priority to the information processing request to be processed based on the unique information acquired by the information acquisition step;
An information processing program comprising: an information processing step for processing an information processing request sent via the logical network in accordance with the priority order assigned by the priority order assigning step.
前記他の情報処理装置に対して処理を要求する所望の情報処理の優先順位を決定する優先順位決定ステップと、
前記優先順位決定ステップによって決定された優先順位に基づいて、前記所望の情報処理を送信するため、個別に固有の情報が付与された論理ネットワークを選択する論理ネットワーク選択ステップと、
前記論理ネットワーク選択ステップによって選択された論理ネットワークを介して、所望の情報処理要求を送信する送信ステップとを備えたことを特徴とする情報処理プログラム。 In an information processing program for giving priority to other information processing devices via a logical network and requesting desired information processing by a computer device,
A priority order determining step for determining a priority order of desired information processing for requesting processing to the other information processing apparatus;
A logical network selection step of selecting a logical network to which specific information is individually assigned in order to transmit the desired information processing based on the priority order determined by the priority order determination step;
An information processing program comprising: a transmission step of transmitting a desired information processing request via the logical network selected in the logical network selection step.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003416928A JP2005169998A (en) | 2003-12-15 | 2003-12-15 | Information processing device, information processing system using the same, and information processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003416928A JP2005169998A (en) | 2003-12-15 | 2003-12-15 | Information processing device, information processing system using the same, and information processing program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2005169998A true JP2005169998A (en) | 2005-06-30 |
Family
ID=34735992
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003416928A Withdrawn JP2005169998A (en) | 2003-12-15 | 2003-12-15 | Information processing device, information processing system using the same, and information processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2005169998A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007251267A (en) * | 2006-03-13 | 2007-09-27 | Ricoh Co Ltd | Network equipment |
| JP2009060523A (en) * | 2007-09-03 | 2009-03-19 | Ricoh Co Ltd | Image forming apparatus, application control method, and application control program |
| JP2011060095A (en) * | 2009-09-11 | 2011-03-24 | Canon Inc | Information processing apparatus, control method and program |
| JP2016076058A (en) * | 2014-10-06 | 2016-05-12 | セイコーエプソン株式会社 | Print control server and print control method |
-
2003
- 2003-12-15 JP JP2003416928A patent/JP2005169998A/en not_active Withdrawn
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007251267A (en) * | 2006-03-13 | 2007-09-27 | Ricoh Co Ltd | Network equipment |
| JP2009060523A (en) * | 2007-09-03 | 2009-03-19 | Ricoh Co Ltd | Image forming apparatus, application control method, and application control program |
| JP2011060095A (en) * | 2009-09-11 | 2011-03-24 | Canon Inc | Information processing apparatus, control method and program |
| JP2016076058A (en) * | 2014-10-06 | 2016-05-12 | セイコーエプソン株式会社 | Print control server and print control method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102207834B (en) | printer searching device | |
| US7490139B2 (en) | Embedded business apparatus including web server function | |
| US7979581B2 (en) | Apparatus and method for proper name resolution | |
| JP4045798B2 (en) | Printing system | |
| US20080130026A1 (en) | Information processing apparatus, information processing method, and print control system | |
| JP2003058459A (en) | Internet printing method, its system, proxy device, and print server | |
| JP7559128B2 (en) | IMAGE PROCESSING APPARATUS, CONTROL METHOD AND PROGRAM FOR IMAGE PROCESSING APPARATUS | |
| US8154746B2 (en) | Information communication system, sending device, receiving device, recording medium storing transmission control program, recording medium storing reception control program, data signal embodied in carrier wave, sending method, and receiving method | |
| US20050015446A1 (en) | Method and apparatus to remotely control electronic apparatuses over a network | |
| US20060077421A1 (en) | System and method for driverless printers | |
| US10048910B2 (en) | Information processing device performing information processing in response to receiving information processing request and request destination information, and information processing system with the device | |
| JP2005169998A (en) | Information processing device, information processing system using the same, and information processing program | |
| CN102547033B (en) | Communication apparatus | |
| US9549278B2 (en) | Communication system, communication apparatus, methods of controlling same, and storage medium | |
| KR101405990B1 (en) | Image forming apparatus and service providing method | |
| JP4368776B2 (en) | Network device, network device control method, program, and recording medium | |
| JP2019126983A (en) | Information processing apparatus, control method for information processing apparatus, and program | |
| US11516178B2 (en) | Controlling multi-function printer communication in network segments via a bridge device | |
| JP4448756B2 (en) | Image processing apparatus and image processing method | |
| JP7112237B2 (en) | Device, its control method, and program | |
| JP4165340B2 (en) | Information processing device | |
| JP6528470B2 (en) | Image forming apparatus and program | |
| JP2004080452A (en) | Image processing apparatus, control method for image processing apparatus, and control program for image processing apparatus | |
| JP2006129274A (en) | Communication media system and communication method thereof | |
| JP2003163764A (en) | Multifunction device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061127 |
|
| A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20080917 |