[go: up one dir, main page]

JP4564766B2 - Printing environment shared service providing apparatus, printing environment shared service providing method, printing environment shared service providing program, and recording medium - Google Patents

Printing environment shared service providing apparatus, printing environment shared service providing method, printing environment shared service providing program, and recording medium Download PDF

Info

Publication number
JP4564766B2
JP4564766B2 JP2004076966A JP2004076966A JP4564766B2 JP 4564766 B2 JP4564766 B2 JP 4564766B2 JP 2004076966 A JP2004076966 A JP 2004076966A JP 2004076966 A JP2004076966 A JP 2004076966A JP 4564766 B2 JP4564766 B2 JP 4564766B2
Authority
JP
Japan
Prior art keywords
printing
print
service
service providing
printing environment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2004076966A
Other languages
Japanese (ja)
Other versions
JP2004303231A (en
JP2004303231A5 (en
Inventor
正徳 伊藤
博史 平木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2004076966A priority Critical patent/JP4564766B2/en
Priority to US10/804,000 priority patent/US20040257610A1/en
Publication of JP2004303231A publication Critical patent/JP2004303231A/en
Publication of JP2004303231A5 publication Critical patent/JP2004303231A5/ja
Application granted granted Critical
Publication of JP4564766B2 publication Critical patent/JP4564766B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Description

本発明は、印刷環境共用サービス提供装置、印刷環境共用サービス提供方法、印刷環境共用サービス提供プログラム及び記録媒体に関する。   The present invention relates to a printing environment sharing service providing apparatus, a printing environment sharing service providing method, a printing environment sharing service providing program, and a recording medium.

近年、CPU(Central Processing Unit)の処理速度等の向上に伴い、CPUを主体に構成されるノートパソコン(以下、PCという)等の活用範囲が広く拡大している。更に、PCの拡大に伴いPCで作成された文書を印刷するプリンタも普及している。   In recent years, as the processing speed of a CPU (Central Processing Unit) has been improved, the range of use of notebook personal computers (hereinafter referred to as PCs) mainly composed of CPUs has been widely expanded. Furthermore, printers that print documents created on PCs have become widespread with the expansion of PCs.

一般的に、オフィス内では、PCとプリンタとはLAN(Local Area Network)で接続され、PCには、当該PCとLANで接続されたプリンタを利用する際に必要となる該プリンタのプリンタドライバがインストールされている。   In general, in an office, a PC and a printer are connected via a LAN (Local Area Network), and the PC has a printer driver for the printer that is necessary when using the printer connected to the PC via the LAN. Installed.

例えば、該PCのユーザが、前記オフィス内とは異なる環境、例えば、他の部署や他の事業所等で開かれる会議に参加する場合、前記ユーザは自分のPCを会議室まで持参し、会議室の付近にあるプリンタで、文書を印刷していた。   For example, when a user of the PC participates in a meeting held in an environment different from the office, for example, in another department or another office, the user brings his / her PC to the meeting room, I was printing a document with a printer near the room.

また、ユーザが自分のPCを用いて作成した文書をFD(Floppy(登録商標) Disk)等の記録媒体に保存して、該記録媒体を会議室まで持参し、会議室の付近にある他のユーザのPCを利用させてもらって、文書を印刷する方法も考えられる。   Also, a document created by the user using his / her PC is stored in a recording medium such as FD (Floppy (registered trademark) Disk), the recording medium is brought to the conference room, and other documents in the vicinity of the conference room A method of printing a document by using a user's PC is also conceivable.

一方で、近年においては、ネットワークを利用したプリントのサービスに係るシステムも普及している(例えば、特許文献1参照。)。   On the other hand, in recent years, a system related to a print service using a network has also become widespread (for example, see Patent Document 1).

特許文献1では、サーバが、端末から、ユーザ情報や印刷したい場所の情報を貰い、その場所情報に近いプリンタを検索し、候補を端末に返し、ユーザは、端末を用い、前記プリンタ候補の中から1つ選び、印字データをサーバに送り、サーバは、送られた印字データを選択されたプリンタへ送るシステムについて記載されている。
特開2003−15848号公報
In Patent Document 1, a server obtains user information and information on a location to be printed from a terminal, searches for a printer close to the location information, returns a candidate to the terminal, and the user uses the terminal to identify the printer candidates. A system is described in which one is selected and sent to a server, and the server sends the sent print data to a selected printer.
JP 2003-15848 A

しかしながら、上記、ユーザが自分のPCを会議が開かれる場所まで持参する方法では、重いPCを持参する煩わしさがあったり、バッテリー持続時間に不安があったりした。   However, in the above-described method of bringing the user's own PC to the place where the conference is held, there is annoyance to bring a heavy PC, and there is anxiety about the battery duration.

また、自分で持参したPCを会議が開かれる場所付近のプリンタが接続されているLAN及び/又はプリンタ自身に接続するための各種設定をしなければならない問題もあった。   There is also a problem that various settings must be made to connect the PC brought by the user to the LAN and / or the printer itself near the place where the conference is held.

また、プリンタを利用する際に必要となる該プリンタのプリンタドライバもインストールしなくてはならない問題もある。   There is also a problem that a printer driver of the printer that is necessary when using the printer must be installed.

このように繁雑な、各種の作業過程を経なければ、その場で使用できる印刷環境を構築することができないため、簡単には印刷が可能とはならない。   Since it is not possible to construct a printing environment that can be used on the spot without going through such various complicated work processes, printing cannot be easily performed.

また、上記、記録媒体を持参する方法では、ユーザが自分のPCで、特有のアプリケーションを用いて作成した文書の場合、利用させてもらう他のユーザのPCには前記アプリケーションが必ずしもインストールされていない可能性があり、その場合、文書が印刷できない問題があった。   Further, in the above method of bringing a recording medium, in the case of a document created by a user using a specific application on his / her PC, the application is not necessarily installed on another user's PC to be used. There was a possibility that the document could not be printed.

また、上記特許文献1は、システムが拡大すると、管理対象としているプリンタの数も増大し、検索の速度に影響を与えると共に、レイアウトの変更や店舗の移転などプリンタの場所の変更や新たなプリンタの設置に伴って、サーバ内のデータ(例えば、プリンタのアドレスやプリンタ名及びプリンタドライバに関する情報など)を変更、追加する必要があり、実質的に実施が困難な問題もあった。   Further, according to Patent Document 1, when the system is expanded, the number of printers to be managed increases, which affects the search speed, changes in the printer location such as layout changes and store transfers, and new printers. With the installation of the server, it is necessary to change or add data in the server (for example, information on the printer address, printer name, and printer driver), which is a problem that is practically difficult to implement.

また、上記特許文献1は、サーバから各プリンタまでが1対1接続になっており、その数だけ通信路が存在し、通信路のセキュリティを守るためには、通信路個々で対処しなければならないので、セキュリティの面においても問題があった。   Further, in Patent Document 1, there is a one-to-one connection from the server to each printer, and there are as many communication paths as there are, and in order to protect the security of the communication path, it is necessary to deal with each communication path individually. There was also a problem in terms of security.

本発明は、上記の点に鑑みなされたもので、指定された文書を、速やかに印刷することを目的とする。   The present invention has been made in view of the above points, and an object thereof is to quickly print a designated document.

そこで、上記問題を解決するため、本発明は、ユーザ端末から印刷に係る要求を受け付けユーザ端末にユーザ応答用データを提供する印刷管理装置から、印刷装置まで、印刷のための情報を転送すると共に前記印刷装置の共用環境を提供する、複数の印刷環境共用サービス提供装置のうちの1つの印刷環境共用サービス提供装置であって、他の印刷環境共用サービス提供装置と当該印刷環境共用サービス提供装置がそれぞれ有する印刷環境共用サービス提供手段が、印刷場所を検索する検索手段と、前記印刷管理装置から印刷の予約に係る要求を取得すると、前記検索手段により検索した印刷場所の識別情報、該印刷場所にある前記印刷装置の識別情報、印刷条件及び前記印刷管理装置が指定する印刷環境共用サービス提供手段の場所から前記印刷場所までの経路情報を含む予約情報、並びに、文書を他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段に転送する転送手段と、前記予約情報を記憶する印刷予約制御手段と、前記印刷管理装置から予約一覧の取得要求を取得すると、読み出した前記予約情報を前記印刷管理装置に送出し、前記印刷管理装置から印刷開始要求を取得すると印刷場所までの前記経路情報に基づき、前記印刷装置に印刷を実行させる印刷開始制御部と、を有することを特徴とする。 Therefore, in order to solve the above problem, the present invention transfers information for printing from a print management apparatus that receives a request for printing from a user terminal and provides user response data to the user terminal to the printing apparatus. A printing environment shared service providing apparatus among a plurality of printing environment shared service providing apparatuses that provides a shared environment of the printing apparatus, the other printing environment shared service providing apparatus and the printing environment shared service providing apparatus When the printing environment sharing service providing unit each has a search unit for searching for a print location, and when a print reservation request is acquired from the print management apparatus , the print location identification information searched by the search unit, the print location from the identification information of the printing device, the printing conditions and the location of the print environment shared service providing means the print management device to specify in Reservation information including the routing information to the serial printing location, and a transfer means for transferring the document to print environment shared service providing means other printing environments shared service providing apparatus, a print reservation control means for storing the reservation information, wherein acquiring the list obtaining request reservation from the print managing apparatus, the reservation information read sent to the print management apparatus, based on the path information from the print management device to the printing place to obtain the print start request, the And a print start control unit that causes the printing apparatus to execute printing.

また、本発明は、ユーザ端末から印刷に係る要求を受け付けユーザ端末にユーザ応答用データを提供する印刷管理装置から、印刷装置まで、印刷のための情報を転送すると共に前記印刷装置の共用環境を提供する、複数の印刷環境共用サービス提供装置のうちいずれか1つの印刷環境共用サービス提供方法であって、複数の印刷環境共用サービス提供装置がそれぞれ有する印刷環境共用サービス提供手段が、以下の各ステップ、検索手段が、印刷場所を検索するステップと、転送手段が、前記印刷管理装置から印刷の予約に係る要求を取得すると、前記検索手段により検索した印刷場所の識別情報、該印刷場所にある前記印刷装置の識別情報、印刷条件及び前記印刷管理装置が指定する印刷環境共用サービス提供手段の場所から前記印刷場所までの経路情報を含む予約情報、並びに、文書を他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段に転送するステップと、
印刷予約制御手段が、前記予約情報を記憶するステップと、印刷開始制御部が、前記印刷管理装置から予約一覧の取得要求を取得すると、読み出した前記予約情報を前記印刷管理装置に送出し、前記印刷管理装置から印刷開始要求を取得すると印刷場所までの前記経路情報に基づき、前記印刷装置に印刷を実行させるステップと、を有することを特徴とする。
In addition, the present invention transfers information for printing from a printing management apparatus that receives a request for printing from a user terminal and provides user response data to the user terminal, and a shared environment for the printing apparatus. A printing environment shared service providing method of any one of a plurality of printing environment shared service providing devices, wherein each of the plurality of printing environment shared service providing devices includes: A step in which the search means searches for the print location; and when the transfer means obtains a request for print reservation from the print management apparatus , the identification information of the print location searched by the search means is in the print location. identification information of the printing device, the printing condition and the printing field from the location of the print environment shared service providing means the print management device to specify Reservation information including the routing information to, and the step of transferring the document to print environment shared service providing means other printing environments shared service providing device,
The print reservation control means stores the reservation information, and when the print start control unit acquires a reservation list acquisition request from the print management device , the read reservation information is sent to the print management device , based on the route information from the print control apparatus to the printing place to obtain the print start request, and having the steps of: executing a printing on the printing device.

また、上記課題を解決するための手段として、印刷環境共用サービス提供プログラム及び記録媒体としてもよい。   Further, as a means for solving the above problems, a printing environment sharing service providing program and a recording medium may be used.

本発明によれば、指定された文書を、速やかに印刷することができる。   According to the present invention, a designated document can be printed quickly.

本発明によれば、指定された文書を、速やかに印刷することができる。   According to the present invention, a designated document can be printed quickly.

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

図1は、本発明を実施するシステム構成図(その1)である。図1に示されるシステムは、Webサーバ1と、リポジトリサーバ2と、SPSサーバ3と、プリントサーバ4と、プリンタ6と、PDA(Personal Digital Assistant)7とから構成されている。   FIG. 1 is a system configuration diagram (part 1) for implementing the present invention. The system shown in FIG. 1 includes a Web server 1, a repository server 2, an SPS server 3, a print server 4, a printer 6, and a PDA (Personal Digital Assistant) 7.

なお、図1においては、リポジトリサーバ2にリポジトリサービス12が実装されており、SPSサーバ3に印刷環境共用サービス13が実装されており、プリントサーバ4には、ドキュメントプリントサービス14が実装されている。   In FIG. 1, the repository service 12 is implemented in the repository server 2, the print environment sharing service 13 is implemented in the SPS server 3, and the document print service 14 is implemented in the print server 4. .

各サービスは、Webサービスとして相互にSOAP(Simple Object Access Protocol)に基づくメッセージを交換し、それぞれの機能を利用することができる。   Each service can exchange a message based on SOAP (Simple Object Access Protocol) as a Web service and use each function.

Webサーバ1と、リポジトリサーバ2と、SPSサーバ3と、プリントサーバ4と、プリンタ6と、PDA7とはネットワーク及び/又はインターネットを介して接続されている。   The Web server 1, repository server 2, SPS server 3, print server 4, printer 6, and PDA 7 are connected via a network and / or the Internet.

なお、図1のシステム構成を、例えば社内の組織構成を表しているとすると、R−0が会社のトップを表し、その下にそれぞれ整った印刷環境が整備されているA事業所と、B事業所と、が存在していることを表している。但し、以下では説明の簡略化のため、特に言及しない限りSPSサーバ3(又は印刷環境共用サービス13)を指して、A−1や、B−1などと記述する。なお、図1に示した例においては、B−1−2の配下に整った印刷環境が整備されている。また、説明の簡略化のため図示していないが、例えばA−1−1−1配下に、ドキュメントプリントサービス14が実装されたプリントサーバ4や、プリンタ6が存在している場合、A−1−1−1配下にも整った印刷環境が整備されているものとする。   Assuming that the system configuration in FIG. 1 represents an in-house organization configuration, for example, R-0 represents the top of the company, and A office with a well-organized printing environment underneath, B This means that there is a business office. However, for the sake of simplification of description, the SPS server 3 (or the printing environment shared service 13) is referred to as A-1, B-1, etc. unless otherwise specified. In the example shown in FIG. 1, a printing environment arranged under B-1-2 is prepared. Further, although not shown for simplification of explanation, for example, when the print server 4 or the printer 6 in which the document print service 14 is installed exists under A-1-1-1, the A-1 It is assumed that a printing environment is maintained even under 1-1.

初めに、ユーザはPDA7を用いてユーザ名やパスワードなどを入力し、Webサーバ1にログインし、印刷環境共用サービス13が提供するサービスを利用し、印刷場所(例えば、印刷環境共用サービス13(B−1−2))、印刷するプリンタ(例えば、プリンタ6(P−1−2))、印刷条件(例えば、A4、カラー)及び印刷予約する文書などを指定し、印刷の予約を要求する。ここで、ユーザは、印刷場所を選択する場合、SPSサーバ3又は印刷環境共用サービス13を直接選択するのではなく、SPSサーバ3又は印刷環境共用サービス13と対応付けられたユーザにとってわかりやすい例えば県名や、都市名、事業所名、部署名等を選択するようにしてもよい。以下においても同様である。   First, the user inputs a user name, a password, and the like using the PDA 7, logs in to the Web server 1, uses a service provided by the printing environment sharing service 13, and prints (for example, the printing environment sharing service 13 (B -1-2)), a printer to be printed (for example, printer 6 (P-1-2)), a printing condition (for example, A4, color), a document to be reserved for printing, and the like are designated, and a printing reservation is requested. Here, when the user selects the print location, the user does not directly select the SPS server 3 or the print environment shared service 13, but is easy to understand for the user associated with the SPS server 3 or the print environment shared service 13, for example Alternatively, a city name, business office name, department name, etc. may be selected. The same applies to the following.

なお、後述するように、ユーザが印刷場所を指定する際に、印刷環境共用サービス13は、ユーザが指定した印刷場所(例えば、印刷環境共用サービス13(B−1−2))までの通信経路情報(以下、経路情報という)を取得する。   As will be described later, when the user designates a printing location, the printing environment sharing service 13 communicates with the printing location designated by the user (for example, the printing environment sharing service 13 (B-1-2)). Information (hereinafter referred to as route information) is acquired.

例えば、印刷環境共用サービス13(A−1−1)は、Webサーバ1からの検索要求に応じて、(A−1−1)→(A−1)→(R−0)→(B−1)→(B−1−2)などと、印刷環境共用サービス13(A−1−1)からユーザが指定した印刷場所である印刷環境共用サービス13(B−1−2)までの経路情報を取得し、Webサーバ1に提供する。   For example, the printing environment sharing service 13 (A-1-1) responds to a search request from the Web server 1 by (A-1-1) → (A-1) → (R-0) → (B− 1) → (B-1-2) and the like, the route information from the printing environment sharing service 13 (A-1-1) to the printing environment sharing service 13 (B-1-2) which is the printing location designated by the user. Is obtained and provided to the Web server 1.

なお、これらの経路情報は、後述するサービスリスト71を用いることによって取得することができる。   The route information can be acquired by using a service list 71 described later.

印刷環境共用サービス13(A−1−1)は、Webサーバ1を介してユーザより印刷の予約要求を受信すると、該印刷の予約要求に含まれる文書IDや文書の利用を許可する文書チケットなどを用いて、リポジトリサーバ2に実装されているリポジトリサービス12に対して、前記文書IDで指定される文書の取得要求を送信し、リポジトリサービス12を介してリポジトリサーバ2に蓄積されている文書データを取得する。   When the print environment sharing service 13 (A-1-1) receives a print reservation request from the user via the Web server 1, the document ID included in the print reservation request, a document ticket permitting use of the document, or the like The document data stored in the repository server 2 via the repository service 12 is transmitted to the repository service 12 implemented in the repository server 2 by using the request for obtaining the document specified by the document ID. To get.

印刷環境共用サービス13(A−1−1)は、印刷の予約要求に含まれる前記経路情報を基に、該経路情報、前記印刷場所を特定する識別情報(例えば、印刷環境共用サービス13(B−1−2)のURI(Uniform Resource Identifier))、前記印刷するプリンタを特定する識別情報(例えば、プリンタ名及び/又はプリンタID)、前記印刷条件などを含む予約情報と共に前記取得した文書データを、印刷環境共用サービス13(A−1)に転送する。   The print environment shared service 13 (A-1-1), based on the route information included in the print reservation request, identifies the route information and identification information for specifying the print location (for example, the print environment shared service 13 (B -1-2) URI (Uniform Resource Identifier)), identification information (for example, printer name and / or printer ID) for specifying the printer to be printed, reservation information including the printing conditions, and the acquired document data. , And transfer to the printing environment sharing service 13 (A-1).

印刷環境共用サービス13(A−1)は、印刷環境共用サービス13(A−1−1)より前記予約情報や前記文書データを受信すると、該予約情報に含まれる経路情報を基に、前記予約情報や前記文書データを印刷環境共用サービス13(R−0)に転送する。   When the printing environment shared service 13 (A-1) receives the reservation information or the document data from the printing environment shared service 13 (A-1-1), the reservation is made based on the route information included in the reservation information. The information and the document data are transferred to the printing environment sharing service 13 (R-0).

印刷環境共用サービス13(R−0)は、印刷環境共用サービス13(A−1)より前記予約情報や前記文書データを受信すると、該予約情報に含まれる経路情報を基に、前記予約情報や前記文書データを印刷環境共用サービス13(B−1)に転送する。   When the printing environment sharing service 13 (R-0) receives the reservation information and the document data from the printing environment sharing service 13 (A-1), the printing environment sharing service 13 (R-0), based on the route information included in the reservation information, The document data is transferred to the printing environment sharing service 13 (B-1).

同様にして、印刷環境共用サービス13(B−1)は、印刷環境共用サービス(R−0)より前記予約情報や前記文書データを受信すると、該予約情報に含まれる経路情報を基に、前記予約情報や前記文書データを印刷環境共用サービス13(B−1−2)に転送する。   Similarly, when the printing environment sharing service 13 (B-1) receives the reservation information or the document data from the printing environment sharing service (R-0), the printing environment sharing service 13 (B-1), based on the path information included in the reservation information, The reservation information and the document data are transferred to the printing environment sharing service 13 (B-1-2).

転送されてきた前記予約情報や前記文書データを取得した印刷環境共用サービス13(B−1−2)は、前記予約情報や前記文書データをSPSサーバ3(B−1−2)内に格納する。   The printing environment sharing service 13 (B-1-2) that has acquired the transferred reservation information and the document data stores the reservation information and the document data in the SPS server 3 (B-1-2). .

一方、例えば、ユーザは印刷場所などへ赴き、Webサーバ1を介して印刷環境共用サービス13(A−1−1)に対して、前記印刷の予約を行った文書の印刷の開始を要求する。該印刷の開始要求を受信した印刷環境共用サービス13(A−1−1)は、該印刷の開始要求に含まれる印刷場所の印刷環境共用サービス13までの経路情報に基づいて、前記印刷開始要求を印刷環境共用サービス13(A−1)に送信する。   On the other hand, for example, the user goes to a printing place and requests the printing environment sharing service 13 (A-1-1) via the Web server 1 to start printing the document for which the printing reservation has been made. The print environment sharing service 13 (A-1-1) that has received the print start request receives the print start request based on the route information to the print environment sharing service 13 at the print location included in the print start request. Is transmitted to the printing environment sharing service 13 (A-1).

印刷環境共用サービス13(A−1)は、印刷環境共用サービス13(A−1−1)より前記印刷開始要求を受信すると、該印刷開始要求に含まれる前記経路情報を基に、前記印刷開始要求を印刷環境共用サービス13(R−0)に送信する。   When receiving the print start request from the print environment shared service 13 (A-1-1), the print environment shared service 13 (A-1) starts the print based on the route information included in the print start request. The request is transmitted to the printing environment sharing service 13 (R-0).

印刷環境共用サービス13(R−0)は、印刷環境共用サービス13(A−1)より前記印刷開始要求を受信すると、該印刷開始要求に含まれる前記経路情報を基に、前記印刷開始要求を印刷環境共用サービス13(B−1)に送信する。   When the printing environment sharing service 13 (R-0) receives the printing start request from the printing environment sharing service 13 (A-1), the printing environment sharing service 13 (R-0) issues the printing start request based on the route information included in the printing start request. It transmits to the printing environment shared service 13 (B-1).

同様に、印刷環境共用サービス13(B−1)は、印刷環境共用サービス13(R−0)より前記印刷開始要求を受信すると、該印刷開始要求に含まれる前記経路情報を基に、前記印刷開始要求を印刷環境共用サービス13(B−1−2)に送信する。   Similarly, when the printing environment sharing service 13 (B-1) receives the printing start request from the printing environment sharing service 13 (R-0), the printing environment sharing service 13 (B-1) performs the printing based on the route information included in the printing start request. A start request is transmitted to the printing environment sharing service 13 (B-1-2).

前記印刷開始要求を受信した印刷環境共用サービス13(B−1−2)は、前記格納した予約情報や文書データを、ドキュメントプリントサービス14(PS−1)に送信し、前記予約情報に含まれる印刷条件での前記文書データの印刷を要求する。   The print environment sharing service 13 (B-1-2) that has received the print start request transmits the stored reservation information and document data to the document print service 14 (PS-1), and is included in the reservation information. Requests printing of the document data under printing conditions.

前記文書データの印刷要求を受信したドキュメントプリントサービス14(PS−1)は、前記文書データをプリンタ6(P−1−2)において印刷可能な印字データに変換し、前記予約情報に含まれるプリンタ6(P−1−2)に対して、前記印刷条件での該印字データの印刷を要求する。   Upon receiving the document data print request, the document print service 14 (PS-1) converts the document data into print data that can be printed by the printer 6 (P-1-2), and the printer included in the reservation information. 6 (P-1-2) is requested to print the print data under the printing conditions.

前記印字データの印刷要求を受信したプリンタ6(P−1−2)は、ドキュメントプリントサービス14(PS−1)からの前記印刷要求に基づいて、印刷を行う。   The printer 6 (P-1-2) that has received the print data print request performs printing based on the print request from the document print service 14 (PS-1).

上述したように、印刷の予約を行い、印刷環境共用サービス13間で予約情報や文書データを転送し、印刷の要求に基づいて文書を印刷することによって、ユーザは、例えば、違う部署や違う事業所の、共用が許された、整った印刷環境を利用することができるので、新たに印刷環境を構築する手間無しに、異なる印刷環境においても速やかに文書を印刷することができる。   As described above, by making a print reservation, transferring reservation information and document data between the printing environment sharing services 13, and printing the document based on the print request, the user can, for example, have a different department or a different business. Therefore, it is possible to use a well-organized printing environment that is allowed to be shared, so that it is possible to quickly print a document in a different printing environment without the trouble of constructing a new printing environment.

また、図1に示されるようなシステム構成において、例えば、A事業所及びB事業所内はそれぞれ独立してセキュリティが管理されているとすると、A事業所からB事業所内のプリンタ6を利用する場合も、A事業所とB事業所の間にファイウォールなどを設ければ、1つのサーバにネットワークを介して複数のプリンタが接続されている従来のシステムに比べてセキュリティを確保することができる。何故なら、従来のシステムでは、プリンタ毎にサーバ毎の通信路が出来てしまい、該通信路毎にセキュリティを確保する必要があるからである。   Further, in the system configuration as shown in FIG. 1, for example, if security is managed independently in the A office and the B office, the printer 6 in the B office is used from the A office. However, if a firewall or the like is provided between the A office and the B office, security can be ensured compared to a conventional system in which a plurality of printers are connected to one server via a network. This is because in the conventional system, a communication path for each server is created for each printer, and it is necessary to ensure security for each communication path.

なお、後述するサービスリスト71を利用することによって、各印刷環境共用サービス13は、例えば図1に示すような、ツリー構造をしたシステムを構築することができる。   Note that by using a service list 71 described later, each printing environment shared service 13 can construct a system having a tree structure as shown in FIG.

また、後述するサービスリスト71は、各印刷環境共用サービス13が実装されているSPSサーバ3に格納するような構成としてもよいし、他の装置にまとめて、各印刷環境共用サービス13ごとに格納するような構成としてもよい。   Further, a service list 71 to be described later may be stored in the SPS server 3 on which each printing environment shared service 13 is mounted, or may be stored for each printing environment sharing service 13 together in other devices. It is good also as a structure which does.

なお、以下では説明の簡略化のため、サービスリスト71は各印刷環境共用サービス13が実装されているSPSサーバ3に格納されているものとして説明を行う。   In the following description, for simplification of description, the service list 71 is described as being stored in the SPS server 3 in which each printing environment shared service 13 is mounted.

なお、ユーザが使用するユーザ端末はPDA7に限らず、携帯電話など他の携帯端末であってもよい。   The user terminal used by the user is not limited to the PDA 7 and may be another mobile terminal such as a mobile phone.

以下、SPSサーバ3のソフトウェア構成図を、図2を用いて説明する。   Hereinafter, a software configuration diagram of the SPS server 3 will be described with reference to FIG.

図2は、SPSサーバの一例のソフトウェア構成図である。   FIG. 2 is a software configuration diagram of an example of the SPS server.

図2に示すように、SPSサーバ3は、OS(Operating System)21と、アプリケーション29とから構成されている。   As shown in FIG. 2, the SPS server 3 includes an OS (Operating System) 21 and an application 29.

OS21は、UNIX(登録商標)やWindows(登録商標)などのオペレーティング・システムであり、例えばアプリケーション29の各ソフトウェアをそれぞれプロセスとして並列実行する。   The OS 21 is an operating system such as UNIX (registered trademark) or Windows (registered trademark). For example, each software of the application 29 is executed in parallel as a process.

アプリケーション29は、印刷の予約及び/又は印刷アプリケーションである印刷環境共用アプリ24を有する。図1に示した印刷環境共用サービス13は、印刷環境共用アプリ24に含まれる。   The application 29 includes a printing environment sharing application 24 that is a printing reservation and / or printing application. The printing environment sharing service 13 shown in FIG. 1 is included in the printing environment sharing application 24.

また、図1では、SPSサーバ3は、印刷環境共用アプリ24に含まれる印刷環境共用サービス13のみを有する構成として説明を行ったが、図2に示すように、アプリケーション29は、プリンタ用のアプリケーションであるプリンタアプリ26や、文書管理アプリケーションである文書管理アプリ27を含むように構成してもよい。   In FIG. 1, the SPS server 3 has been described as having only the print environment sharing service 13 included in the print environment sharing application 24. However, as shown in FIG. 2, the application 29 is an application for a printer. The printer application 26 and the document management application 27 that is a document management application may be included.

図1に示したドキュメントプリントサービス14は、プリンタアプリ26に含まれる。また、図1に示したリポジトリサービス12は、文書管理アプリ27に含まれる。   The document print service 14 shown in FIG. 1 is included in the printer application 26. The repository service 12 shown in FIG. 1 is included in the document management application 27.

但し、第一実施例では説明の簡略化のため、図1に示したように、ドキュメントプリントサービス14は、プリントサーバ4に実装され、リポジトリサービス12はリポジトリサーバ2に実装されているものとして説明を行う。なお、このことは本発明の実施を制限するものではない。   However, in the first embodiment, for simplification of explanation, as shown in FIG. 1, it is assumed that the document print service 14 is mounted on the print server 4 and the repository service 12 is mounted on the repository server 2. I do. Note that this does not limit the implementation of the present invention.

以下、SPSサーバ3のハードウェア構成を、図3を用いて説明する。   Hereinafter, the hardware configuration of the SPS server 3 will be described with reference to FIG.

図3は、SPSサーバの一例のハードウェア構成図である。   FIG. 3 is a hardware configuration diagram of an example of the SPS server.

図3に示されるSPSサーバ3のハードウェア構成は、それぞれバスBで相互に接続されている入力装置31と、表示装置32と、ドライブ装置33と、ROM(Read Only Memory)35と、RAM(Random Access Memory)36と、CPU(Central Processing Unit)37と、インターフェース装置38と、HDD(Hard Disk Drive)39とから構成されている。   The hardware configuration of the SPS server 3 shown in FIG. 3 includes an input device 31, a display device 32, a drive device 33, a ROM (Read Only Memory) 35, a RAM ( Random Access Memory (CPU) 36, CPU (Central Processing Unit) 37, interface device 38, and HDD (Hard Disk Drive) 39 are included.

入力装置31は、SPSサーバ3の利用者が操作するキーボード及びマウスなどで構成され、SPSサーバ3に各種操作信号を入力するのに用いられる。   The input device 31 includes a keyboard and a mouse operated by the user of the SPS server 3 and is used to input various operation signals to the SPS server 3.

表示装置32は、SPSサーバ3の利用者が利用するディスプレイなどで構成され、各種情報を表示する。   The display device 32 includes a display used by the user of the SPS server 3 and displays various types of information.

インターフェース装置38は、SPSサーバ3をネットワークに接続するインターフェースである。   The interface device 38 is an interface that connects the SPS server 3 to the network.

図2のアプリケーション29に含まれる印刷環境共用アプリ24に対応するアプリケーションプログラムや、SPSサーバ3の全体の処理を制御するメインプログラムなどは、例えば、CD−ROMなどの記録媒体34によってSPSサーバ3に提供されるか、ネットワークを通じてダウンロードされる。記録媒体34は、ドライブ装置33にセットされ、前記アプリケーションプログラムや前記メインプログラムなどが記録媒体34からドライブ装置33を介してHDD39にインストールされる。   An application program corresponding to the printing environment sharing application 24 included in the application 29 of FIG. 2 and a main program for controlling the entire processing of the SPS server 3 are stored in the SPS server 3 by a recording medium 34 such as a CD-ROM, for example. Provided or downloaded over the network. The recording medium 34 is set in the drive device 33, and the application program, the main program, and the like are installed from the recording medium 34 to the HDD 39 via the drive device 33.

ROM35は、データなどを格納する。RAM36は、SPSサーバ3の起動時にHDD39から前記アプリケーションプログラムや前記メインプログラムなどを読み出して格納する。CPU37は、RAM36に読み出され格納された前記アプリケーションプログラムや前記メインプログラムなどに従って処理を実行する。   The ROM 35 stores data and the like. The RAM 36 reads out and stores the application program, the main program, and the like from the HDD 39 when the SPS server 3 is activated. The CPU 37 executes processing in accordance with the application program and the main program read and stored in the RAM 36.

以下、SPSサーバ3の一例の機能構成を、図4を用いて説明する。   Hereinafter, an exemplary functional configuration of the SPS server 3 will be described with reference to FIG.

図4は、SPSサーバの一例の機能構成図である。   FIG. 4 is a functional configuration diagram of an example of the SPS server.

図4においてSPSサーバ3は、HTTPに従った通信制御を行うHTTP処理部63と、後述するサービスリスト71やプリンタリスト72などを格納するHDD39と、印刷環境共用アプリ24とを有する。   4, the SPS server 3 includes an HTTP processing unit 63 that performs communication control according to HTTP, an HDD 39 that stores a service list 71 and a printer list 72 described later, and the printing environment sharing application 24.

また、XML(eXtensible Markup Language)で記述されたメッセージを処理するXML処理部61と、SOAPに従ってメッセージ交換を行うSOAP処理部62とは、印刷環境共用アプリ24及び印刷環境共用アプリ24以外の他のアプリとで共用される。   An XML processing unit 61 that processes messages described in XML (extensible Markup Language) and a SOAP processing unit 62 that exchanges messages in accordance with SOAP are other than the printing environment sharing application 24 and the printing environment sharing application 24. Shared with the app.

印刷環境共用アプリ24に含まれる印刷環境共用サービス13は、サービスリスト取得部41と、プリンタリスト取得部42と、文書取得部43と、データ転送部44と、プリンタ能力情報取得部45と、サービスリスト管理部46と、プリンタリスト管理部47と、印刷予約制御部48と、印刷開始制御部49とを有する。   The printing environment sharing service 13 included in the printing environment sharing application 24 includes a service list acquisition unit 41, a printer list acquisition unit 42, a document acquisition unit 43, a data transfer unit 44, a printer capability information acquisition unit 45, a service, A list management unit 46, a printer list management unit 47, a print reservation control unit 48, and a print start control unit 49 are provided.

サービスリスト取得部41は、他のSPSサーバ3に格納されている後述するサービスリスト71を、前記他のSPSサーバ3に実装されている印刷環境共用サービス13を介して、前記他のSPSサーバ3より取得したり、当該印刷環境共用サービス13が実装されているSPSサーバ3に格納されている後述するサービスリスト71を取得したりする。   The service list acquisition unit 41 sends a service list 71 (described later) stored in another SPS server 3 to the other SPS server 3 via the print environment sharing service 13 installed in the other SPS server 3. Or a service list 71 (to be described later) stored in the SPS server 3 on which the printing environment sharing service 13 is mounted.

プリンタリスト取得部42は、他のSPSサーバ3又はプリントサーバ4に格納されている後述するプリンタリスト72を、前記他のSPSサーバ3に実装されている印刷環境共用サービス13及び/又はプリントサーバ4に実装されているドキュメントプリントサービス14を介して、前記他のSPSサーバ3又はプリントサーバ4より取得したり、当該印刷環境共用サービス13が実装されているSPSサーバ3より取得したりする。   The printer list acquisition unit 42 uses a printer list 72 (described later) stored in another SPS server 3 or the print server 4 as a print environment sharing service 13 and / or print server 4 installed in the other SPS server 3. Or from the other SPS server 3 or the print server 4 or via the document print service 14 installed in the SPS server 3 in which the print environment sharing service 13 is installed.

文書取得部43は、図1に示したWebサーバ1などからの要求に基づいて、指定された文書の文書データを、リポジトリサービス12を介してリポジトリサーバ2などより取得する。   The document acquisition unit 43 acquires the document data of the designated document from the repository server 2 or the like via the repository service 12 based on a request from the Web server 1 or the like shown in FIG.

データ転送部44は、印刷場所の印刷環境共用サービス13までの経路情報、印刷場所を特定する識別情報、印刷を行うプリンタを特定する識別情報、印刷条件などの予約情報及び/又は文書取得部43において取得した文書データなどを他の印刷環境共用サービス13に転送する。   The data transfer unit 44 includes route information of the print location to the print environment sharing service 13, identification information for specifying the print location, identification information for specifying the printer that performs printing, reservation information such as print conditions, and / or the document acquisition unit 43. The document data and the like acquired in step 1 are transferred to another printing environment sharing service 13.

プリンタ能力情報取得部45は、プリントサーバ4に格納されている例えば、カラーで印刷可能か、両面印刷可能かなどのプリンタの能力情報を、他のSPSサーバ3に実装されている印刷環境共用サービス13及び/又はプリントサーバ4に実装されているドキュメントプリントサービス14を介して、取得する。   The printer capability information acquisition unit 45 stores, for example, printer capability information stored in the print server 4 such as whether printing in color or double-sided printing is possible. 13 and / or the document print service 14 installed in the print server 4.

サービスリスト管理部46は、当該SPSサーバ3のHDD39に格納されているサービスリスト71を参照し、当該SPSサーバ3が参照可能なSPSサーバ3のデータを、例えば、サービスリスト取得部41、プリントリスト取得部42、データ転送部44、プリンタ能力情報取得部45などに通知したり、要求に基づいて、サービスリスト71にデータを追加したり、サービスリスト71からデータを削除したりする。   The service list management unit 46 refers to the service list 71 stored in the HDD 39 of the SPS server 3 and stores the data of the SPS server 3 that can be referred to by the SPS server 3, for example, the service list acquisition unit 41, the print list It notifies the acquisition unit 42, the data transfer unit 44, the printer capability information acquisition unit 45, etc., and adds data to the service list 71 or deletes data from the service list 71 based on the request.

プリンタリスト管理部47は、当該SPSサーバ3のHDD39に格納されているプリンタリスト72を参照し、当該SPSサーバ3が参照可能なプリントサーバ4及び/又はプリンタ6のデータを、例えば、プリンタリスト取得部42などに通知したり、要求に基づいて、プリンタリスト72にデータを追加したり、プリンタリスト72からデータを削除したりする。   The printer list management unit 47 refers to the printer list 72 stored in the HDD 39 of the SPS server 3, and obtains data of the print server 4 and / or the printer 6 that can be referred to by the SPS server 3, for example, printer list acquisition The data is notified to the unit 42, data is added to the printer list 72, and data is deleted from the printer list 72 based on the request.

印刷予約制御部48は、印刷の予約要求に係る制御を行う。例えば、当該SPSサーバ3とインターネット及び/又はネットワークを介して接続されたWebサーバ1などからの印刷の予約要求を受信し、文書取得部43に文書データの取得を要求したり、文書取得部43が取得した文書データや前記印刷の予約要求に含まれる予約情報を他の印刷環境共用サービス13に送信するようデータ転送部44に要求したりする。   The print reservation control unit 48 performs control related to a print reservation request. For example, a print reservation request is received from the Web server 1 or the like connected to the SPS server 3 via the Internet and / or network, and the document acquisition unit 43 is requested to acquire document data, or the document acquisition unit 43 The data transfer unit 44 is requested to transmit the document data acquired by the printer and reservation information included in the print reservation request to the other print environment sharing service 13.

印刷開始要求制御部44は、印刷の開始要求に係る制御を行う。例えば、当該SPSサーバ3とインターネット及び/又はネットワークを介して接続されたWebサーバ1及び/又は他の印刷環境共用サービス13などからの印刷の開始要求を受信し、該印刷の開始要求に含まれる経路情報を基に、他の印刷環境共用サービス13やドキュメントプリントサービス14に該印刷の開始要求を送信したりする。   The print start request control unit 44 performs control related to a print start request. For example, a print start request is received from the Web server 1 connected to the SPS server 3 via the Internet and / or the network and / or another print environment sharing service 13 and the like, and is included in the print start request. Based on the path information, the print start request is transmitted to other print environment sharing service 13 and document print service 14.

以下、印刷場所の検索の一例を、図5及び図6を用いて説明する。   Hereinafter, an example of the search for the print location will be described with reference to FIGS. 5 and 6.

図5は、印刷場所の検索を説明するための図(その1)である。   FIG. 5 is a diagram (part 1) for explaining the search for the print location.

また、図6は、印刷場所の検索を説明するためのシーケンス図(その1)である。   FIG. 6 is a sequence diagram (part 1) for explaining the search for the print location.

例えば、図1に示すようなシステム構成の場合、Webサーバ1は、ユーザからの要求に基づき、印刷環境共用サービス13(A−1−1)に対して、印刷環境共用サービス13(A−1−1)が参照可能な他の印刷環境共用サービスの場所に係る情報を含む、印刷環境共用サービス13(A−1−1)のサービスリスト71の取得要求を送信する(図6のシーケンスS1。)。なお、この際、サービスリスト71の取得要求には、印刷環境共用サービス13(A−1−1)までの経路情報が含まれる。   For example, in the case of a system configuration as shown in FIG. 1, the Web server 1 makes a print environment shared service 13 (A-1) to a print environment shared service 13 (A-1-1) based on a request from the user. -1) transmits a request for acquiring the service list 71 of the printing environment shared service 13 (A-1-1) including information related to the location of the other printing environment shared service that can be referred to (sequence S1 in FIG. 6). ). At this time, the acquisition request for the service list 71 includes route information to the print environment shared service 13 (A-1-1).

Webサーバ1より印刷環境共用サービス13(A−1−1)のサービスリスト71の取得要求を受信した印刷環境共用サービス13(A−1−1)のサービスリスト取得部41は、当該SPSサーバ3(A−1−1)のHDD39に格納されているサービスリスト71を取得し、Webサーバ1に送信する(図6のシーケンスS2。)。なお、この際、サービスリスト71と共に、印刷環境共用サービス13(A−1−1)までの経路情報もWebサーバ1に送信される。   The service list acquisition unit 41 of the printing environment shared service 13 (A-1-1) that has received the acquisition request of the service list 71 of the printing environment shared service 13 (A-1-1) from the Web server 1 is the SPS server 3 The service list 71 stored in the HDD 39 of (A-1-1) is acquired and transmitted to the Web server 1 (sequence S2 in FIG. 6). At this time, along with the service list 71, route information to the printing environment sharing service 13 (A-1-1) is also transmitted to the Web server 1.

Webサーバ1は、受信した印刷環境共用サービス13(A−1−1)のサービスリスト71に基づいて、図5(A)に示すような印刷場所選択画面を作成し、ユーザに提供する。   The Web server 1 creates a print location selection screen as shown in FIG. 5A based on the received service list 71 of the print environment sharing service 13 (A-1-1) and provides it to the user.

図5(A)には、印刷環境共用サービス13(A−1−1)が参照可能な他の印刷環境共用サービス13が表示されている。   In FIG. 5A, another print environment shared service 13 that can be referred to by the print environment shared service 13 (A-1-1) is displayed.

なお、説明の簡略化のため、図5においては、参照可能な印刷環境共用サービス13として、単にA−1−1−1やA−1−1−2やA−1などと記述する。これは例えば、部署名であったり、事業所名であったりする。以下の図においても同様である。   For simplification of description, in FIG. 5, the print environment sharing service 13 that can be referred to is simply described as A-1-1-1, A-1-1-2, A-1, or the like. This may be, for example, a department name or an office name. The same applies to the following drawings.

例えば、ユーザが「A−1」を選択し、「次へ」ボタンをタップすると、Webサーバ1は、印刷環境共用サービス13(A−1−1)に対して、印刷環境共用サービス13(A−1)のサービスリスト71の取得要求を送信する(図6のシーケンスS3。)。なお、ここで、ユーザが「A−1」を選択した際、Webサーバ1は、取得した印刷環境共用サービス13(A−1−1)のサービスリスト71から、印刷環境共用サービス13(A−1)は、印刷環境共用サービス13(A−1−1)の上位接続であることがわかり、印刷環境共用サービス13(A−1−1)から印刷環境共用サービス13(A−1)への情報(例えば後述するアクセス情報)が得られるので、該情報を経路情報として、Webサーバ1から印刷環境共用サービス13(A−1)までの経路情報に、印刷環境共用サービス13(A−1)から印刷環境共用サービス13(A−1)までの経路情報を追加し、該経路情報を前記サービスリスト71の取得要求に含める。以下においても同様に、Webサーバ1及び/又は印刷環境共用サービス13は、サービスリスト71を取得することによって、例えばユーザが選択した印刷場所までの経路情報を取得することができる。   For example, when the user selects “A-1” and taps the “Next” button, the Web server 1 sends the print environment shared service 13 (A-1-1) to the print environment shared service 13 (A-1-1). -1) request for obtaining the service list 71 is transmitted (sequence S3 in FIG. 6). Here, when the user selects “A-1”, the Web server 1 reads the print environment shared service 13 (A−) from the service list 71 of the acquired print environment shared service 13 (A-1-1). 1) is an upper level connection of the printing environment shared service 13 (A-1-1), and the printing environment shared service 13 (A-1-1) to the printing environment shared service 13 (A-1). Since information (for example, access information described later) is obtained, the print environment shared service 13 (A-1) is added to the route information from the Web server 1 to the print environment shared service 13 (A-1) using the information as route information. To the print environment shared service 13 (A-1), and the route information is included in the service list 71 acquisition request. Similarly, in the following, the Web server 1 and / or the printing environment sharing service 13 can acquire the route information to the printing location selected by the user, for example, by acquiring the service list 71.

前記取得要求を受信した印刷環境共用サービス13(A−1−1)のサービスリスト取得部41は、前記経路情報に基づいて、印刷環境共用サービス13(A−1)に対して前記取得要求を送信する(図6のシーケンスS4。)。   The service list acquisition unit 41 of the printing environment sharing service 13 (A-1-1) that has received the acquisition request sends the acquisition request to the printing environment sharing service 13 (A-1) based on the route information. Transmit (sequence S4 in FIG. 6).

前記取得要求を受信した印刷環境共用サービス13(A−1)のサービスリスト取得部41は、SPSサーバ3(A−1)に格納されているサービスリスト71を取得して、該サービスリスト71と前記経路情報とを、該経路情報に基づいて、印刷環境共用サービス13(A−1−1)に送信する(図6のシーケンスS5。)。   The service list acquisition unit 41 of the printing environment sharing service 13 (A-1) that has received the acquisition request acquires the service list 71 stored in the SPS server 3 (A-1), and The route information is transmitted to the printing environment sharing service 13 (A-1-1) based on the route information (sequence S5 in FIG. 6).

印刷環境共用サービス13(A−1−1)のサービスリスト取得部41は、受信した印刷環境共用サービス13(A−1)のサービスリスト71と、前記経路情報をWebサーバ1に送信する(図6のシーケンスS6。)。   The service list acquisition unit 41 of the print environment shared service 13 (A-1-1) transmits the received service list 71 of the print environment shared service 13 (A-1) and the route information to the Web server 1 (FIG. 6 sequence S6.).

このように、ユーザによって印刷場所が選択される度に経路情報を追加し、該経路情報をサービスリスト71の取得要求に含めて、印刷環境共用サービス13に渡すことによって、印刷環境共用サービス13は、経路情報に従って、サービスリスト71の取得要求を他の印刷環境共用サービス13に転送することができる。また、印刷環境共用サービス13は、取得したサービスリスト71を経路情報に従って要求元の他の印刷環境共用サービス13に転送することができる。なお、以下では説明の簡略化のため説明を省略するが、サービスリスト71の取得要求及び該取得要求に対する応答には経路情報が含まれており、該経路情報を用いてサービスリスト71等を取得するものとする。   In this way, the print environment shared service 13 adds the route information every time the user selects a print location, includes the route information in the acquisition request for the service list 71, and passes the route information to the print environment shared service 13. The acquisition request for the service list 71 can be transferred to another printing environment shared service 13 according to the route information. Further, the printing environment sharing service 13 can transfer the acquired service list 71 to the other printing environment sharing service 13 of the request source according to the route information. In addition, although description is abbreviate | omitted below for the simplification of description, route information is contained in the acquisition request of the service list 71 and the response to the acquisition request, and the service list 71 and the like are acquired using the route information. It shall be.

Webサーバ1は、受信した印刷環境共用サービス13(A−1)のサービスリスト71に基づいて、図5(B)に示すような印刷場所選択画面を作成し、ユーザに提供する。   The Web server 1 creates a print location selection screen as shown in FIG. 5B based on the received service list 71 of the print environment sharing service 13 (A-1) and provides it to the user.

図5(B)には、印刷環境共用サービス13(A−1)が参照可能な印刷環境共用サービス13が表示されている。   In FIG. 5B, the printing environment shared service 13 that can be referred to by the printing environment shared service 13 (A-1) is displayed.

例えば、ユーザが「R−0」を選択し、「次へ」ボタンをタップすると、Webサーバ1は、印刷環境共用サービス13(A−1−1)に対して、印刷環境共用サービス13(R−0)のサービスリスト71の取得要求を送信する(図6のシーケンスS7。)。   For example, when the user selects “R-0” and taps the “Next” button, the Web server 1 sends the print environment shared service 13 (R-R) to the print environment shared service 13 (A-1-1). -0) request for obtaining the service list 71 is transmitted (sequence S7 in FIG. 6).

前記取得要求を受信した印刷環境共用サービス13(A−1−1)のサービスリスト取得部41は、印刷環境共用サービス13(A−1)に対して前記取得要求を送信する(図6のシーケンスS8。)。   The service list acquisition unit 41 of the printing environment shared service 13 (A-1-1) that has received the acquisition request transmits the acquisition request to the printing environment shared service 13 (A-1) (sequence of FIG. 6). S8.).

前記取得要求を受信した印刷環境共用サービス13(A−1)のサービスリスト取得部41は、印刷環境共用サービス13(R−0)に対して前記取得要求を送信する(図6のシーケンスS9。)。   Upon receiving the acquisition request, the service list acquisition unit 41 of the printing environment shared service 13 (A-1) transmits the acquisition request to the printing environment shared service 13 (R-0) (sequence S9 in FIG. 6). ).

前記取得要求を受信した印刷環境共用サービス13(R−0)のサービスリスト取得部41は、SPSサーバ3(R−0)に格納されているサービスリスト71を取得して、印刷環境共用サービス13(A−1)に送信する(図6のシーケンスS10。)。   The service list acquisition unit 41 of the printing environment sharing service 13 (R-0) that has received the acquisition request acquires the service list 71 stored in the SPS server 3 (R-0), and the printing environment sharing service 13. (A-1) (sequence S10 in FIG. 6).

印刷環境共用サービス13(A−1)のサービスリスト取得部41は、受信した印刷環境共用サービス13(R−0)のサービスリスト71を印刷環境共用サービス13(A−1−1)に送信する(図6のシーケンスS11。)。   The service list acquisition unit 41 of the print environment shared service 13 (A-1) transmits the received service list 71 of the print environment shared service 13 (R-0) to the print environment shared service 13 (A-1-1). (Sequence S11 in FIG. 6).

印刷環境共用サービス13(A−1−1)のサービスリスト取得部41は、受信した印刷環境共用サービス13(R−0)のサービスリスト71をWebサーバ1に送信する(図6のシーケンスS12。)。   The service list acquisition unit 41 of the print environment shared service 13 (A-1-1) transmits the received service list 71 of the print environment shared service 13 (R-0) to the Web server 1 (sequence S12 in FIG. 6). ).

Webサーバ1は、受信した印刷環境共用サービス13(R−0)のサービスリスト71に基づいて、図5(C)に示すような印刷場所選択画面を作成し、ユーザに提供する。   The Web server 1 creates a print location selection screen as shown in FIG. 5C based on the received service list 71 of the print environment sharing service 13 (R-0) and provides it to the user.

例えば、ユーザが「B−1」を選択し、「次へ」ボタンをタップすると、Webサーバ1は、印刷環境共用サービス13(A−1−1)に対して、印刷環境共用サービス13(B−1)のサービスリスト71の取得要求を送信する(図6のシーケンスS13。)。   For example, when the user selects “B-1” and taps the “Next” button, the Web server 1 sends the print environment shared service 13 (B-B) to the print environment shared service 13 (A-1-1). The acquisition request for the service list 71 of (-1) is transmitted (sequence S13 in FIG. 6).

前記取得要求を受信した印刷環境共用サービス13(A−1−1)のサービスリスト取得部41は、印刷環境共用サービス13(A−1)に対して前記取得要求を送信する(図6のシーケンスS14。)。   The service list acquisition unit 41 of the printing environment shared service 13 (A-1-1) that has received the acquisition request transmits the acquisition request to the printing environment shared service 13 (A-1) (sequence of FIG. 6). S14.).

前記取得要求を受信した印刷環境共用サービス13(A−1)のサービスリスト取得部41は、印刷環境共用サービス13(R−0)に対して前記取得要求を送信する(図6のシーケンスS15。)。   The service list acquisition unit 41 of the printing environment shared service 13 (A-1) that has received the acquisition request transmits the acquisition request to the printing environment shared service 13 (R-0) (sequence S15 in FIG. 6). ).

前記取得要求を受信した印刷環境共用サービス13(R−0)のサービスリスト取得部41は、印刷環境共用サービス13(B−1)に対して前記取得要求を送信する(図6のシーケンスS16。)。   The service list acquisition unit 41 of the printing environment shared service 13 (R-0) that has received the acquisition request transmits the acquisition request to the printing environment shared service 13 (B-1) (sequence S16 in FIG. 6). ).

前記取得要求を受信した印刷環境共用サービス13(B−1)のサービスリスト取得部41は、SPSサーバ3(B−1)に格納されているサービスリスト71を取得して、印刷環境共用サービス13(R−0)に送信する(図6のシーケンスS17。)。   The service list acquisition unit 41 of the printing environment shared service 13 (B-1) that has received the acquisition request acquires the service list 71 stored in the SPS server 3 (B-1), and print environment sharing service 13 (R-0) (sequence S17 in FIG. 6).

印刷環境共用サービス13(R−0)のサービスリスト取得部41は、受信した印刷環境共用サービス13(B−1)のサービスリスト71を印刷環境共用サービス13(A−1)に送信する(図6のシーケンスS18。)。   The service list acquisition unit 41 of the printing environment sharing service 13 (R-0) transmits the received service list 71 of the printing environment sharing service 13 (B-1) to the printing environment sharing service 13 (A-1) (FIG. 6 sequence S18).

印刷環境共用サービス13(A−1)のサービスリスト取得部41は、受信した印刷環境共用サービス13(B−1)のサービスリスト71を印刷環境共用サービス13(A−1−1)に送信する(図6のシーケンスS19。)。   The service list acquisition unit 41 of the printing environment sharing service 13 (A-1) transmits the received service list 71 of the printing environment sharing service 13 (B-1) to the printing environment sharing service 13 (A-1-1). (Sequence S19 in FIG. 6).

印刷環境共用サービス13(A−1−1)のサービスリスト取得部41は、受信した印刷環境共用サービス13(B−1)のサービスリスト71をWebサーバ1に送信する(図6のシーケンスS20。)。   The service list acquisition unit 41 of the print environment shared service 13 (A-1-1) transmits the received service list 71 of the print environment shared service 13 (B-1) to the Web server 1 (sequence S20 in FIG. 6). ).

Webサーバ1は、受信した印刷環境共用サービス13(B−1)のサービスリスト71に基づいて、図5(D)に示すような印刷場所選択画面を作成し、ユーザに提供する。   The Web server 1 creates a print location selection screen as shown in FIG. 5D based on the received service list 71 of the print environment sharing service 13 (B-1) and provides it to the user.

例えば、ユーザが「B−1−2」を選択し、「決定」ボタンをタップすると、Webサーバ1は、図5(E)に示すような印刷場所選択確認画面を作成し、ユーザに提供する。   For example, when the user selects “B-1-2” and taps the “OK” button, the Web server 1 creates a print location selection confirmation screen as shown in FIG. 5E and provides it to the user. .

また、例えば、ユーザが図5(E)の印刷場所選択確認画面において、「選択結果表示」ボタンをタップすると、Webサーバ1は、図5(F)に示すような印刷場所選択結果表示画面を作成し、ユーザに提供する。   Further, for example, when the user taps the “selection result display” button on the print location selection confirmation screen in FIG. 5E, the Web server 1 displays a print location selection result display screen as shown in FIG. Create and provide to users.

図5及び/又は図6に示したように、サービスリスト71を取得することによって、例えば、SPSサーバ3(A−1−1)及び/又はWebサーバ1は、印刷場所の検索を行うことができる。   As shown in FIGS. 5 and 6, by acquiring the service list 71, for example, the SPS server 3 (A-1-1) and / or the Web server 1 can search for a print location. it can.

また、図5及び/又は図6に示した処理を行うことによって、例えば、SPSサーバ3(A−1−1)及び/又はWebサーバ1は、印刷場所までの経路情報を取得することができる。   Further, by performing the processing illustrated in FIGS. 5 and 6, for example, the SPS server 3 (A-1-1) and / or the Web server 1 can acquire route information to the print location. .

図5及び/又は図6に示した処理では、例えば、SPSサーバ3(A−1−1)及び/又はWebサーバ1は、(A−1−1)→(A−1)→(R−0)→(B−1)→(B−1−2)などと、印刷環境共用サービス13(A−1−1)からユーザが選択した印刷場所である印刷環境共用サービス13(B−1−2)までの経路情報を取得することができる。   In the process shown in FIGS. 5 and / or 6, for example, the SPS server 3 (A-1-1) and / or the Web server 1 performs (A-1-1) → (A-1) → (R− 0) → (B-1) → (B-1-2) and so on, the printing environment sharing service 13 (B-1-) which is the printing location selected by the user from the printing environment sharing service 13 (A-1-1). The route information up to 2) can be acquired.

また、例えば、ユーザが図5(E)の印刷場所選択確認画面において、「印刷予約」ボタンをタップすると、Webサーバ1は、図5(G)に示すような印刷予約確認画面を作成し、ユーザに提供する。   For example, when the user taps a “print reservation” button on the print location selection confirmation screen in FIG. 5E, the Web server 1 creates a print reservation confirmation screen as shown in FIG. Provide to users.

ユーザは例えば、後述するように、プリンタや印刷条件を設定せず、印刷場所の設定だけを行い、図5(G)の印刷予約確認画面において「予約」ボタンをタップし、印刷の予約を行うことができる。このような場合、印刷の予約後、例えばユーザは実際の印刷場所に行った後、付近にあるプリンタの使用状況や性能などを確認し、後述するプリンタや印刷条件の設定を行い、印刷を行う。   For example, as described later, the user does not set a printer or printing conditions, but only sets a printing location, and taps a “reservation” button on the print reservation confirmation screen in FIG. 5G to make a print reservation. be able to. In such a case, after the print reservation, for example, the user goes to the actual printing place, and then checks the usage status and performance of a nearby printer, sets the printer and printing conditions described later, and performs printing. .

また、この場合、後述する図27に示される印刷の予約要求には、印刷の予約対象としてユーザが選択した文書の文書IDと、該文書の利用を許可する文書チケットと、印刷場所を特定する識別情報と、該印刷場所までの経路情報とが含まれる。   In this case, in the print reservation request shown in FIG. 27 described later, the document ID of the document selected by the user as the print reservation target, the document ticket permitting use of the document, and the print location are specified. Identification information and route information to the printing location are included.

なお、図示していないが、ユーザは、印刷する文書だけを指定し、印刷場所も設定せずに印刷の予約を行うこともできる。このような場合、印刷の予約後、例えばユーザは会議の場所などが決定した後に、印刷場所や後述するプリンタ及び印刷条件などを設定し、印刷を行う。   Although not shown, the user can designate only a document to be printed and can make a print reservation without setting a printing location. In such a case, after a print reservation is made, for example, after the meeting location is determined, the user sets a print location, a printer and a printing condition described later, and performs printing.

また、この場合、後述する図27に示される印刷の予約要求には、印刷の予約対象としてユーザが選択した文書の文書IDと、該文書の利用を許可する文書チケットとが含まれる。   In this case, the print reservation request shown in FIG. 27, which will be described later, includes the document ID of the document selected by the user as the print reservation target and the document ticket that permits the use of the document.

以下、サービスリスト71の一例を、図7を用いて説明する。   Hereinafter, an example of the service list 71 will be described with reference to FIG.

図7は、サービスリストの一例を説明するための図である。   FIG. 7 is a diagram for explaining an example of the service list.

サービスリスト71には、対応する印刷環境共用サービス13が参照可能な、他の印刷環境共用サービス13のURIが含まれる。   The service list 71 includes URIs of other print environment shared services 13 that can be referred to by the corresponding print environment shared service 13.

例えば、図7に示すサービスリスト71には、該サービスリスト71が格納されているSPSサーバ3に実装されている印刷環境共用サービス13が参照可能な、該印刷環境共用サービス13に対して上位の印刷環境共用サービス13のURIと、下位の印刷環境共用サービス13のURIとが含まれている。   For example, the service list 71 shown in FIG. 7 has a higher rank than the print environment shared service 13 that can be referred to by the print environment shared service 13 installed in the SPS server 3 in which the service list 71 is stored. The URI of the printing environment sharing service 13 and the URI of the lower printing environment sharing service 13 are included.

但し、説明の簡略化のため図7においては、URIの代わりに、例えば、部署名であったり、事業所名であったりするA−1やA−1−1−1などが含まれている。   However, in order to simplify the description, FIG. 7 includes, for example, A-1 or A-1-1-1, which is a department name or business name, instead of the URI. .

また、図7には図示していないが、サービスリスト71には、該サービスリスト71が格納されているSPSサーバ3に実装されている印刷環境共用サービス13が参照可能な他の印刷環境共用サービス13のURIと共に、該他の印刷環境共用サービス13が存在する場所の名前や、緯度、経度、高度、住所等が含まれる。   Although not shown in FIG. 7, the service list 71 includes other print environment shared services that can be referred to by the print environment shared service 13 installed in the SPS server 3 in which the service list 71 is stored. In addition to 13 URIs, the name of the place where the other printing environment sharing service 13 exists, latitude, longitude, altitude, address, and the like are included.

以下、印刷場所の検索の他の例を、図8及び図9を用いて説明する。   Hereinafter, another example of the search for the print location will be described with reference to FIGS.

図8は、印刷場所の検索を説明するための図(その2)である。   FIG. 8 is a diagram (part 2) for explaining the search for the print location.

また、図9は、印刷場所の検索を説明するためのシーケンス図(その2)である。   FIG. 9 is a sequence diagram (part 2) for explaining the search for the print location.

例えば、図1に示すようなシステム構成の場合、Webサーバ1は、ユーザからの要求に基づき、印刷環境共用サービス13(A−1−1)に対して、印刷環境共用サービス13(A−1−1)のサービスリスト71の取得要求を送信する(図9のシーケンスS30。)。   For example, in the case of a system configuration as shown in FIG. 1, the Web server 1 makes a print environment shared service 13 (A-1) to a print environment shared service 13 (A-1-1) based on a request from the user. The acquisition request for the service list 71 of (-1) is transmitted (sequence S30 in FIG. 9).

Webサーバ1より印刷環境共用サービス13(A−1−1)のサービスリスト71の取得要求を受信した印刷環境共用サービス13(A−1−1)のサービスリスト取得部41は、当該SPSサーバ3(A−1−1)のHDD39に格納されているサービスリスト71を取得し、Webサーバ1に送信する(図9のシーケンスS31。)。   The service list acquisition unit 41 of the printing environment shared service 13 (A-1-1) that has received the acquisition request of the service list 71 of the printing environment shared service 13 (A-1-1) from the Web server 1 is the SPS server 3 The service list 71 stored in the HDD 39 of (A-1-1) is acquired and transmitted to the Web server 1 (sequence S31 in FIG. 9).

Webサーバ1は、受信した印刷環境共用サービス13(A−1−1)のサービスリスト71に基づいて、図8(A)に示すような印刷場所選択画面を作成し、ユーザに提供する。   The Web server 1 creates a print location selection screen as shown in FIG. 8A based on the received service list 71 of the print environment sharing service 13 (A-1-1) and provides it to the user.

ここで、図8(A)の印刷場所選択画面は、図5(A)の印刷場所選択画面と比べて、「最上位」という選択肢が1つ増加されている。   Here, in the printing location selection screen in FIG. 8A, the option “topmost” is increased by one compared to the printing location selection screen in FIG.

Webサーバ1は、図8(A)に示されるように、印刷環境共用サービス13(A−1−1)が参照可能な他の印刷環境共用サービス13に加えて、最上位に位置する印刷環境共用サービス13も選択肢の一つに加え、画面を作成する。   As shown in FIG. 8A, the Web server 1 includes a print environment positioned at the top in addition to the other print environment shared service 13 that can be referred to by the print environment shared service 13 (A-1-1). The shared service 13 also creates a screen in addition to one of the options.

例えば、ユーザが「最上位」を選択し、「次へ」ボタンをタップすると、Webサーバ1は、印刷環境共用サービス13(A−1−1)に対して、最上位の印刷環境共用サービス13のサービスリスト71の取得要求を送信する(図9のシーケンスS32。)。   For example, when the user selects “top” and taps the “next” button, the Web server 1 provides the top printing environment sharing service 13 to the printing environment sharing service 13 (A-1-1). The acquisition request for the service list 71 is transmitted (sequence S32 in FIG. 9).

前記取得要求を受信した印刷環境共用サービス13(A−1−1)のサービスリスト取得部41は、SPSサーバ3(A−1−1)に格納されているサービスリスト71を参照し、当該印刷環境共用サービス13(A−1−1)の上位である印刷環境共用サービス13(A−1)に対して前記取得要求を送信する(図9のシーケンスS33。)。   The service list acquisition unit 41 of the printing environment sharing service 13 (A-1-1) that has received the acquisition request refers to the service list 71 stored in the SPS server 3 (A-1-1) and performs the printing. The acquisition request is transmitted to the printing environment sharing service 13 (A-1), which is a higher rank of the environment sharing service 13 (A-1-1) (sequence S33 in FIG. 9).

前記取得要求を受信した印刷環境共用サービス13(A−1)のサービスリスト取得部41は、SPSサーバ3(A−1)に格納されているサービスリスト71を参照し、当該印刷環境共用サービス13(A−1)の上位である印刷環境共用サービス13(R−0)に対して前記取得要求を送信する(図9のシーケンスS34。)。   The service list acquisition unit 41 of the printing environment sharing service 13 (A-1) that has received the acquisition request refers to the service list 71 stored in the SPS server 3 (A-1), and the printing environment sharing service 13 The acquisition request is transmitted to the printing environment sharing service 13 (R-0), which is a higher rank of (A-1) (sequence S34 in FIG. 9).

前記取得要求を受信した印刷環境共用サービス13(R−0)のサービスリスト取得部41は、SPSサーバ3(R−0)に格納されているサービスリスト71を参照し、当該印刷環境共用サービス13(R−0)の上位がないことを確認すると、前記サービスリスト71を取得して、印刷環境共用サービス13(A−1)に送信する(図9のシーケンスS35。)。   The service list acquisition unit 41 of the printing environment sharing service 13 (R-0) that has received the acquisition request refers to the service list 71 stored in the SPS server 3 (R-0), and the printing environment sharing service 13. If it is confirmed that there is no higher rank (R-0), the service list 71 is acquired and transmitted to the printing environment shared service 13 (A-1) (sequence S35 in FIG. 9).

印刷環境共用サービス13(A−1)のサービスリスト取得部41は、受信した印刷環境共用サービス13(R−0)のサービスリスト71を印刷環境共用サービス13(A−1−1)に送信する(図9のシーケンスS36。)。   The service list acquisition unit 41 of the print environment shared service 13 (A-1) transmits the received service list 71 of the print environment shared service 13 (R-0) to the print environment shared service 13 (A-1-1). (Sequence S36 in FIG. 9).

印刷環境共用サービス13(A−1−1)のサービスリスト取得部41は、受信した印刷環境共用サービス13(R−0)のサービスリスト71をWebサーバ1に送信する(図9のシーケンスS37。)。   The service list acquisition unit 41 of the print environment shared service 13 (A-1-1) transmits the received service list 71 of the print environment shared service 13 (R-0) to the Web server 1 (sequence S37 in FIG. 9). ).

Webサーバ1は、受信した印刷環境共用サービス13(R−0)のサービスリスト71に基づいて、図8(B)に示すような印刷場所選択画面を作成し、ユーザに提供する。   The Web server 1 creates a print location selection screen as shown in FIG. 8B based on the received service list 71 of the print environment sharing service 13 (R-0) and provides it to the user.

図8(B)には、印刷環境共用サービス13(R−0)が参照可能な印刷環境共用サービス13が表示されている。   In FIG. 8B, the printing environment shared service 13 that can be referred to by the printing environment shared service 13 (R-0) is displayed.

例えば、ユーザが「B−1」を選択し、「次へ」ボタンをタップすると、Webサーバ1は、印刷環境共用サービス13(A−1−1)に対して、印刷環境共用サービス13(B−1)のサービスリスト71の取得要求を送信する(図9のシーケンスS38。)。   For example, when the user selects “B-1” and taps the “Next” button, the Web server 1 sends the print environment shared service 13 (B-B) to the print environment shared service 13 (A-1-1). -1), an acquisition request for the service list 71 is transmitted (sequence S38 in FIG. 9).

前記取得要求を受信した印刷環境共用サービス13(A−1−1)のサービスリスト取得部41は、印刷環境共用サービス13(A−1)に対して前記取得要求を送信する(図9のシーケンスS39。)。   The service list acquisition unit 41 of the printing environment shared service 13 (A-1-1) that has received the acquisition request transmits the acquisition request to the printing environment shared service 13 (A-1) (sequence of FIG. 9). S39.).

前記取得要求を受信した印刷環境共用サービス13(A−1)のサービスリスト取得部41は、印刷環境共用サービス13(R−0)に対して前記取得要求を送信する(図9のシーケンスS40。)。   The service list acquisition unit 41 of the printing environment sharing service 13 (A-1) that has received the acquisition request transmits the acquisition request to the printing environment sharing service 13 (R-0) (sequence S40 in FIG. 9). ).

前記取得要求を受信した印刷環境共用サービス13(R−0)のサービスリスト取得部41は、印刷環境共用サービス13(B−1)に対して前記取得要求を送信する(図9のシーケンスS41。)。   The service list acquisition unit 41 of the printing environment sharing service 13 (R-0) that has received the acquisition request transmits the acquisition request to the printing environment sharing service 13 (B-1) (sequence S41 in FIG. 9). ).

前記取得要求を受信した印刷環境共用サービス13(B−1)のサービスリスト取得部41は、SPSサーバ3(B−1)に格納されているサービスリスト71を取得して、印刷環境共用サービス13(R−0)に送信する(図9のシーケンスS42。)。   The service list acquisition unit 41 of the printing environment shared service 13 (B-1) that has received the acquisition request acquires the service list 71 stored in the SPS server 3 (B-1), and print environment sharing service 13 (R-0) (sequence S42 in FIG. 9).

印刷環境共用サービス13(R−0)のサービスリスト取得部41は、受信した印刷環境共用サービス13(B−1)のサービスリスト71を印刷環境共用サービス13(A−1)に送信する(図9のシーケンスS43。)。   The service list acquisition unit 41 of the printing environment sharing service 13 (R-0) transmits the received service list 71 of the printing environment sharing service 13 (B-1) to the printing environment sharing service 13 (A-1) (FIG. 9 sequence S43).

印刷環境共用サービス13(A−1)のサービスリスト取得部41は、受信した印刷環境共用サービス13(B−1)のサービスリスト71を印刷環境共用サービス13(A−1−1)に送信する(図9のシーケンスS44。)。   The service list acquisition unit 41 of the printing environment sharing service 13 (A-1) transmits the received service list 71 of the printing environment sharing service 13 (B-1) to the printing environment sharing service 13 (A-1-1). (Sequence S44 in FIG. 9).

印刷環境共用サービス13(A−1−1)のサービスリスト取得部41は、受信した印刷環境共用サービス13(B−1)のサービスリスト71をWebサーバ1に送信する(図9のシーケンスS45。)。   The service list acquisition unit 41 of the print environment shared service 13 (A-1-1) transmits the received service list 71 of the print environment shared service 13 (B-1) to the Web server 1 (sequence S45 in FIG. 9). ).

Webサーバ1は、受信した印刷環境共用サービス13(B−1)のサービスリスト71に基づいて、図8(C)に示すような印刷場所選択画面を作成し、ユーザに提供する。   The Web server 1 creates a print location selection screen as shown in FIG. 8C based on the received service list 71 of the print environment sharing service 13 (B-1) and provides it to the user.

例えば、ユーザが「B−1−2」を選択し、「決定」ボタンをタップすると、Webサーバ1は、図8(D)に示すような印刷場所選択確認画面を作成し、ユーザに提供する。   For example, when the user selects “B-1-2” and taps the “OK” button, the Web server 1 creates a print location selection confirmation screen as shown in FIG. 8D and provides it to the user. .

また、例えば、ユーザが図8(D)の印刷場所選択確認画面において、「選択結果表示」ボタンをタップすると、Webサーバ1は、図8(E)に示すような印刷場所選択結果表示画面を作成し、ユーザに提供する。   Further, for example, when the user taps the “selection result display” button on the print location selection confirmation screen of FIG. 8D, the Web server 1 displays a print location selection result display screen as shown in FIG. Create and provide to users.

図8及び/又は図9に示したように、SPSサーバ3(A−1−1)及び/又はWebサーバ1は、最上位の印刷環境共用サービス13から順に、印刷場所を検索することもできる。   As shown in FIG. 8 and / or FIG. 9, the SPS server 3 (A-1-1) and / or the Web server 1 can also search for a printing location in order from the highest printing environment sharing service 13. .

また、図8及び/又は図9に示した処理を行うことによって、SPSサーバ3(A−1−1)及び/又はWebサーバ1は、印刷場所までの経路情報を取得することができる。   8 and / or 9, the SPS server 3 (A-1-1) and / or the Web server 1 can acquire route information to the print location.

例えば、図8及び/又は図9に示した処理では、SPSサーバ3(A−1−1)及び/又はWebサーバ1は、(A−1−1)→(A−1)→(R−0)→(B−1)→(B−1−2)などと、印刷環境共用サービス13(A−1−1)からユーザが選択した印刷場所である印刷環境共用サービス13(B−1−2)までの経路情報を取得することができる。   For example, in the processing shown in FIG. 8 and / or FIG. 9, the SPS server 3 (A-1-1) and / or the Web server 1 are (A-1-1) → (A-1) → (R− 0) → (B-1) → (B-1-2) and so on, the printing environment sharing service 13 (B-1-) which is the printing location selected by the user from the printing environment sharing service 13 (A-1-1). The route information up to 2) can be acquired.

以下、本発明を実施するシステム構成の他の例を、図10を用いて説明する。   Hereinafter, another example of the system configuration for carrying out the present invention will be described with reference to FIG.

図10は、本発明を実施するシステム構成図(その2)である。   FIG. 10 is a system configuration diagram (part 2) for implementing the present invention.

図10のシステム構成は、図1のシステム構成に比べて、並列的なシステム構成となっている。   The system configuration of FIG. 10 is a parallel system configuration as compared to the system configuration of FIG.

サービスリスト71に、該サービスリスト71が格納されているSPSサーバ3に実装されている印刷環境共用サービス13が参照可能な他の印刷環境共用サービス13のURIとして、上下関係のない同位のURIを含むことによって、図10に示すようなシステムを構築することができる。なお、上下関係がないとは、例えば図1のシステム構成図において、A−1−1と、A−1−2と、のような関係又は図10のシステム構成図において、A−1と、B−1と、C−1と、D−1と、E−1と、のような関係である。   In the service list 71, as a URI of the other print environment shared service 13 that can be referred to by the print environment shared service 13 installed in the SPS server 3 in which the service list 71 is stored, a URI that is not related to each other is used. By including, a system as shown in FIG. 10 can be constructed. Note that there is no vertical relationship, for example, in the system configuration diagram of FIG. 1, a relationship such as A-1-1 and A-1-2 or in the system configuration diagram of FIG. The relationship is B-1, C-1, D-1, and E-1.

以下、図10に示すようなシステム構成における印刷場所の検索の一例を、図11から図13を用いて説明する。   Hereinafter, an example of the search for the print location in the system configuration as shown in FIG. 10 will be described with reference to FIGS.

図11は、印刷場所の検索を説明するための図(その3)である。   FIG. 11 is a diagram (part 3) for explaining the search for the print location.

図12は、印刷場所の検索を説明するためのシーケンス図(その3)である。   FIG. 12 is a sequence diagram (part 3) for explaining the search for the print location.

図13は、印刷環境共用サービス13(A−1)のサービスリストの一例を示す図である。   FIG. 13 is a diagram illustrating an example of a service list of the printing environment sharing service 13 (A-1).

例えば、図10に示すようなシステム構成の場合、Webサーバ1は、ユーザからの要求に基づき、印刷環境共用サービス13(A−1)に対して、印刷環境共用サービス13(A−1)のサービスリスト71の取得要求を送信する(図12のシーケンスS50。)。   For example, in the case of a system configuration as shown in FIG. 10, the Web server 1 sends a print environment shared service 13 (A-1) to the print environment shared service 13 (A-1) based on a request from the user. An acquisition request for the service list 71 is transmitted (sequence S50 in FIG. 12).

Webサーバ1より印刷環境共用サービス13(A−1)のサービスリスト71の取得要求を受信した印刷環境共用サービス13(A−1)のサービスリスト取得部41は、当該SPSサーバ3(A−1)のHDD39に格納されているサービスリスト71を取得し、Webサーバ1に送信する(図12のシーケンスS51。)。   The service list acquisition unit 41 of the print environment shared service 13 (A-1) that has received the acquisition request of the service list 71 of the print environment shared service 13 (A-1) from the Web server 1 receives the SPS server 3 (A-1). The service list 71 stored in the HDD 39 is acquired and transmitted to the Web server 1 (sequence S51 in FIG. 12).

Webサーバ1は、受信した図13に示されるような印刷環境共用サービス13(A−1)のサービスリスト71に基づいて、図11(A)に示すような印刷場所選択画面を作成し、ユーザに提供する。   The Web server 1 creates a printing location selection screen as shown in FIG. 11A based on the received service list 71 of the printing environment sharing service 13 (A-1) as shown in FIG. To provide.

図11(A)には、印刷環境共用サービス13(A−1)が参照可能な印刷環境共用サービス13が表示されている。   In FIG. 11A, the printing environment shared service 13 that can be referred to by the printing environment shared service 13 (A-1) is displayed.

図11(A)に示されるように、印刷環境共用サービス13(A−1)は、下位の印刷環境共用サービス13である印刷環境共用サービス13(A−1−1)と印刷環境共用サービス13(A−1−2)と共に、同位の印刷環境共用サービス13である印刷環境共用サービス13(B−1)と印刷環境共用サービス13(C−1)と印刷環境共用サービス13(D−1)と印刷環境共用サービス13(E−1)とが参照可能となっている。   As shown in FIG. 11A, the printing environment sharing service 13 (A-1) includes a printing environment sharing service 13 (A-1-1), which is a lower printing environment sharing service 13, and a printing environment sharing service 13. Along with (A-1-2), the printing environment sharing service 13 (B-1), the printing environment sharing service 13 (C-1), and the printing environment sharing service 13 (D-1) which are the peer printing environment sharing service 13 And the printing environment shared service 13 (E-1) can be referred to.

例えば、ユーザが「E−1」を選択し、「決定」ボタンをタップすると、Webサーバ1は、図11(B)に示すような印刷場所選択確認画面を作成し、ユーザに提供する。   For example, when the user selects “E-1” and taps the “OK” button, the Web server 1 creates a print location selection confirmation screen as shown in FIG. 11B and provides it to the user.

また、例えば、ユーザが図11(B)の印刷場所選択確認画面において、「選択結果表示」ボタンをタップすると、Webサーバ1は、図11(C)に示すような印刷場所選択結果表示画面を作成し、ユーザに提供する。   Further, for example, when the user taps the “selection result display” button on the print location selection confirmation screen in FIG. 11B, the Web server 1 displays a print location selection result display screen as shown in FIG. Create and provide to users.

図11及び/又は図12に示したように、図10に示すようなシステム構成においても、サービスリスト71を取得することによって、例えば、SPSサーバ3(A−1)及び/又はWebサーバ1は、印刷場所の検索を行うことができる。   11 and / or 12, even in the system configuration as shown in FIG. 10, by acquiring the service list 71, for example, the SPS server 3 (A-1) and / or the Web server 1 The print location can be searched.

また、図11及び/又は図12に示した処理を行うことによって、例えば、SPSサーバ3(A−1)及び/又はWebサーバ1は、印刷場所までの経路情報を取得することができる。   Further, by performing the processing shown in FIG. 11 and / or FIG. 12, for example, the SPS server 3 (A-1) and / or the Web server 1 can acquire route information to the print location.

図11及び/又は図12に示した処理では、例えば、SPSサーバ3(A−1)及び/又はWebサーバ1は、(A−1)→(E−1)などと、印刷環境共用サービス13(A−1)からユーザが選択した印刷場所である印刷環境共用サービス13(E−1)までの経路情報を取得することができる。   In the process shown in FIG. 11 and / or FIG. 12, for example, the SPS server 3 (A-1) and / or the Web server 1 performs (A-1) → (E-1) and the like, and the print environment sharing service 13 The route information from (A-1) to the printing environment sharing service 13 (E-1) which is the printing location selected by the user can be acquired.

以下、本発明を実施するシステム構成の他の例を、図14を用いて説明する。   Hereinafter, another example of the system configuration for carrying out the present invention will be described with reference to FIG.

図14は、本発明を実施するシステム構成図(その3)である。   FIG. 14 is a system configuration diagram (part 3) for carrying out the present invention.

図14のシステム構成は図1のシステム構成と比べて、印刷場所などの検索を行う検索サーバ8が新たに追加されている。   Compared with the system configuration of FIG. 1, the system configuration of FIG. 14 is newly added with a search server 8 that searches for a print location and the like.

以下、図14に示すようなシステム構成における印刷場所の検索の一例を、図15及び図16を用いて説明する。   Hereinafter, an example of the search for the print location in the system configuration as shown in FIG. 14 will be described with reference to FIGS. 15 and 16.

図15は、印刷場所の検索を説明するための図(その4)である。   FIG. 15 is a diagram (part 4) for explaining the search for the print location.

図16は、印刷場所の検索を説明するためのシーケンス図(その4)である。   FIG. 16 is a sequence diagram (part 4) for explaining the search for the print location.

例えば、図14に示すようなシステム構成の場合、Webサーバ1は、ユーザからの要求に基づき、印刷環境共用サービス13(A−1−1)に対して、印刷環境共用サービス13(A−1−1)のサービスリスト71の取得要求を送信する(図16のシーケンスS60。)。   For example, in the case of a system configuration as shown in FIG. 14, the Web server 1 makes a print environment shared service 13 (A-1) to a print environment shared service 13 (A-1-1) based on a request from the user. The acquisition request for the service list 71 of (-1) is transmitted (sequence S60 in FIG. 16).

Webサーバ1より印刷環境共用サービス13(A−1−1)のサービスリスト71の取得要求を受信した印刷環境共用サービス13(A−1−1)のサービスリスト取得部41は、当該SPSサーバ3(A−1−1)のHDD39に格納されているサービスリスト71を取得し、Webサーバ1に送信する(図16のシーケンスS61。)。   The service list acquisition unit 41 of the printing environment shared service 13 (A-1-1) that has received the acquisition request of the service list 71 of the printing environment shared service 13 (A-1-1) from the Web server 1 is the SPS server 3 The service list 71 stored in the HDD 39 of (A-1-1) is acquired and transmitted to the Web server 1 (sequence S61 in FIG. 16).

Webサーバ1は、受信した印刷環境共用サービス13(A−1−1)のサービスリスト71に基づいて、図15(A)に示すような印刷場所選択画面を作成し、ユーザに提供する。   The web server 1 creates a print location selection screen as shown in FIG. 15A based on the received service list 71 of the print environment sharing service 13 (A-1-1) and provides it to the user.

図15(A)の印刷場所選択画面は、図8(A)の印刷場所選択画面と比べて、「検索」という選択肢が1つ増加されている。   In the print location selection screen in FIG. 15A, the option “search” is increased by one compared to the print location selection screen in FIG.

例えば、ユーザが「検索」を選択し、「次へ」ボタンをタップすると、Webサーバ1は、図15(B)に示されるような検索条件入力画面を作成し、ユーザに提供する。   For example, when the user selects “Search” and taps the “Next” button, the Web server 1 creates a search condition input screen as shown in FIG. 15B and provides it to the user.

例えば、ユーザが検索条件を入力し、「検索開始」ボタンをタップすると、Webサーバ1は、検索サーバ8に対して、検索要求を送信する(図16のシーケンスS62。)。なお、図15(B)に示されるように、ここでは印刷場所の住所を検索条件としたが、印刷場所の緯度や、経度、高度、場所名等、サービスリスト71に含まれるデータであれば、検索条件とすることができる。以下においても同様である。   For example, when the user inputs search conditions and taps a “start search” button, the Web server 1 transmits a search request to the search server 8 (sequence S62 in FIG. 16). As shown in FIG. 15B, here, the address of the print location is used as a search condition. However, if the data is included in the service list 71 such as the latitude, longitude, altitude, and location name of the print location. The search condition can be used. The same applies to the following.

検索要求を受信した検索サーバ8は、例えば保持している、管理対象の印刷環境共用サービス13のサービスリスト71に含まれる印刷場所に係る情報(例えば印刷環境共用サービス13が存在する場所の名前や、緯度、経度、高度、住所等)を用いて検索条件にあった印刷環境共用サービス13を検索し、検索結果をWebサーバ1に送信する(図16のシーケンスS63。)。   The search server 8 that has received the search request, for example, holds information related to the print location included in the service list 71 of the print environment shared service 13 to be managed (for example, the name of the location where the print environment shared service 13 exists, , Latitude, longitude, altitude, address, etc.) are searched for the print environment shared service 13 that meets the search conditions, and the search result is transmitted to the Web server 1 (sequence S63 in FIG. 16).

Webサーバ1は、受信した検索結果に基づいて、図15(C)に示すような検索結果表示画面を作成し、ユーザに提供する。   The Web server 1 creates a search result display screen as shown in FIG. 15C based on the received search result and provides it to the user.

なお、ステップS62では、Webサーバ1が直接検索サーバ8に対して検索要求を行う例を用いて説明を行ったが、SPSサーバ3(A−1−1)を介して、検索サーバ8に検索要求を送信し、検索サーバ8が行った検索結果を、SPSサーバ3(A−1−1)を介してWebサーバ1に送信するようにしてもよい。   In step S62, the Web server 1 has been described using an example in which a search request is made directly to the search server 8. However, the search is performed by the search server 8 via the SPS server 3 (A-1-1). The request may be transmitted, and the search result performed by the search server 8 may be transmitted to the Web server 1 via the SPS server 3 (A-1-1).

例えば、ユーザが「B−1−2」を選択し、「決定」ボタンをタップすると、Webサーバ1は、図15(D)に示すような印刷場所選択確認画面を作成し、ユーザに提供する。   For example, when the user selects “B-1-2” and taps the “OK” button, the Web server 1 creates a print location selection confirmation screen as shown in FIG. 15D and provides it to the user. .

また、例えば、ユーザが図15(D)の印刷場所選択確認画面において、「選択結果表示」ボタンをタップすると、Webサーバ1は、図15(E)に示すような印刷場所選択結果表示画面を作成し、ユーザに提供する。   Further, for example, when the user taps the “selection result display” button on the print location selection confirmation screen in FIG. 15D, the Web server 1 displays a print location selection result display screen as shown in FIG. Create and provide to users.

図15及び/又は図16に示したように、例えば、SPSサーバ3(A−1−1)及び/又はWebサーバ1は、検索サーバ8を用いて印刷場所の検索を行うこともできる。   As shown in FIGS. 15 and / or 16, for example, the SPS server 3 (A-1-1) and / or the Web server 1 can also search for a print location using the search server 8.

以下、再び、図1に示すようなシステム構成における印刷場所の検索の他の例を、図17から図20を用いて説明する。   Hereinafter, another example of the search for the print location in the system configuration as shown in FIG. 1 will be described with reference to FIGS.

初めに、図17と図18とを用いて印刷場所の検索の他の例を説明する。   First, another example of searching for a print location will be described with reference to FIGS. 17 and 18.

図17は、印刷場所の検索を説明するための図(その5)である。   FIG. 17 is a diagram (No. 5) for explaining the search for the print location.

また、図18は、印刷場所の検索を説明するためのシーケンス図(その5)である。   FIG. 18 is a sequence diagram (part 5) for explaining the search for the print location.

例えば、図1に示すようなシステム構成の場合、Webサーバ1は、ユーザからの要求に基づき、印刷環境共用サービス13(A−1−1)に対して、印刷環境共用サービス13(A−1−1)のサービスリスト71の取得要求を送信する(図18のシーケンスS70。)。   For example, in the case of a system configuration as shown in FIG. 1, the Web server 1 makes a print environment shared service 13 (A-1) to a print environment shared service 13 (A-1-1) based on a request from the user. The acquisition request for the service list 71 of (-1) is transmitted (sequence S70 in FIG. 18).

Webサーバ1より印刷環境共用サービス13(A−1−1)のサービスリスト71の取得要求を受信した印刷環境共用サービス13(A−1−1)のサービスリスト取得部41は、当該SPSサーバ3(A−1−1)のHDD39に格納されているサービスリスト71を取得し、Webサーバ1に送信する(図18のシーケンスS71。)。   The service list acquisition unit 41 of the printing environment shared service 13 (A-1-1) that has received the acquisition request of the service list 71 of the printing environment shared service 13 (A-1-1) from the Web server 1 is the SPS server 3 The service list 71 stored in the HDD 39 of (A-1-1) is acquired and transmitted to the Web server 1 (sequence S71 in FIG. 18).

Webサーバ1は、受信した印刷環境共用サービス13(A−1−1)のサービスリスト71に基づいて、図17(A)に示すような印刷場所選択画面を作成し、ユーザに提供する。   The web server 1 creates a print location selection screen as shown in FIG. 17A based on the received service list 71 of the print environment sharing service 13 (A-1-1) and provides it to the user.

図17(A)の印刷場所選択画面は、図15(A)の印刷場所選択画面と同様、「検索」という選択肢が存在する。   The print location selection screen in FIG. 17A has an option of “search” in the same manner as the print location selection screen in FIG.

例えば、ユーザが「検索」を選択し、「次へ」ボタンをタップすると、Webサーバ1は、図17(B)に示されるような検索条件入力画面を作成し、ユーザに提供する。   For example, when the user selects “Search” and taps the “Next” button, the Web server 1 creates a search condition input screen as shown in FIG. 17B and provides it to the user.

例えば、ユーザが「場所名」を選択し、検索条件として「B−1−2」を入力し、「検索開始」ボタンをタップすると、Webサーバ1は、印刷環境共用サービス13(A−1−1)に対して、印刷環境共用サービス13(B−1−2)の検索要求を送信する(図18のシーケンスS72。)。   For example, when the user selects “place name”, inputs “B-1-2” as a search condition, and taps the “search start” button, the Web server 1 causes the print environment sharing service 13 (A-1- A search request for the printing environment sharing service 13 (B-1-2) is transmitted to 1) (sequence S72 in FIG. 18).

印刷環境共用サービス13(B−1−2)の検索要求を受信した印刷環境共用サービス13(A−1−1)のサービスリスト取得部41は、印刷環境共用サービス13(A−1−1−1)に対して、印刷環境共用サービス13(A−1−1−1)のサービスリスト71の取得要求を送信する(図18のシーケンスS73。)。なお、ここでサービスリスト71を取得するのは、上述したようにサービスリスト71には、該サービスリスト71を保持している印刷環境共用サービス13が参照可能な他の印刷環境共用サービス13が存在する場所の名前や、緯度、経度、高度、住所等の情報が含まれ、本システムにおいては該情報を検索条件として検索を行っているためである。以下においても同様である。   The service list acquisition unit 41 of the print environment shared service 13 (A-1-1) that has received the search request for the print environment shared service 13 (B-1-2) receives the print environment shared service 13 (A-1-1-). 1), an acquisition request for the service list 71 of the printing environment sharing service 13 (A-1-1-1) is transmitted (sequence S73 in FIG. 18). Note that the service list 71 is acquired here, as described above, in the service list 71, there is another print environment shared service 13 that can be referred to by the print environment shared service 13 holding the service list 71. This is because information such as the name of the place to be performed, latitude, longitude, altitude, address, etc. is included, and the search is performed using this information as a search condition in this system. The same applies to the following.

前記取得要求を受信した印刷環境共用サービス13(A−1−1−1)のサービスリスト取得部41は、SPSサーバ3(A−1−1−1)に格納されているサービスリスト71を取得して、印刷環境共用サービス13(A−1−1)に送信する(図18のシーケンスS74。)。   The service list acquisition unit 41 of the printing environment shared service 13 (A-1-1-1) that has received the acquisition request acquires the service list 71 stored in the SPS server 3 (A-1-1-1). Then, it is transmitted to the printing environment sharing service 13 (A-1-1) (sequence S74 in FIG. 18).

印刷環境共用サービス13(A−1−1−1)のサービスリスト71を取得した印刷環境共用サービス13(A−1−1)は、該サービスリスト71内に検索条件、ここでは検索対象の印刷環境共用サービス13(B−1−2)のURI、が含まれているかどうか判定し、含まれていないと判定すると、印刷環境共用サービス13(A−1−1−2)に対して、印刷環境共用サービス13(A−1−1−2)のサービスリスト71の取得要求を送信する(図18のシーケンスS75。)。   The print environment shared service 13 (A-1-1) that has acquired the service list 71 of the print environment shared service 13 (A-1-1-1) has a search condition in the service list 71, in this case, the print to be searched. It is determined whether or not the URI of the environment sharing service 13 (B-1-2) is included. If it is determined that the URI is not included, the printing to the printing environment sharing service 13 (A-1-1-2) is performed. An acquisition request for the service list 71 of the environment sharing service 13 (A-1-1-2) is transmitted (sequence S75 in FIG. 18).

前記取得要求を受信した印刷環境共用サービス13(A−1−1―2)のサービスリスト取得部41は、SPSサーバ3(A−1−1−2)に格納されているサービスリスト71を取得して、印刷環境共用サービス13(A−1−1)に送信する(図18のシーケンスS76。)。   The service list acquisition unit 41 of the printing environment shared service 13 (A-1-1-2) that has received the acquisition request acquires the service list 71 stored in the SPS server 3 (A-1-1-2). Then, it is transmitted to the printing environment sharing service 13 (A-1-1) (sequence S76 in FIG. 18).

以下、同様にして、印刷環境共用サービス13(A−1−1)は、検索条件、ここでは印刷環境共用サービス13(B−1−2)のURI、が含まれているサービスリスト71を取得するまで、網羅的に全ての印刷環境共用サービス13に対してサービスリスト71の取得要求を行い、サービスリスト71を取得する(図18のシーケンスS77からシーケンスS92。)。   Hereinafter, similarly, the printing environment shared service 13 (A-1-1) acquires the service list 71 including the search condition, here, the URI of the printing environment shared service 13 (B-1-2). Until this is done, an acquisition request for the service list 71 is made exhaustively to all the printing environment shared services 13 to acquire the service list 71 (from sequence S77 to sequence S92 in FIG. 18).

印刷環境共用サービス13(A−1−1)は、検索条件、ここでは印刷環境共用サービス13(B−1−2)のURI、が含まれているサービスリスト71を取得すると、該サービスリスト71や、検索対象の印刷環境共用サービス13(B−1−2)までの経路情報を含んだ検索結果をWebサーバ1に送信する(図18のシーケンスS93。)。   When the print environment shared service 13 (A-1-1) acquires the service list 71 including the search condition, here, the URI of the print environment shared service 13 (B-1-2), the service list 71 Or a search result including route information to the print environment sharing service 13 (B-1-2) to be searched is transmitted to the Web server 1 (sequence S93 in FIG. 18).

Webサーバ1は、受信した検索結果に基づいて、図17(C)に示すような検索結果表示画面を作成し、ユーザに提供する。   The Web server 1 creates a search result display screen as shown in FIG. 17C based on the received search result and provides it to the user.

例えば、ユーザが、「決定」ボタンをタップすると、Webサーバ1は、図17(D)に示すような印刷場所選択確認画面を作成し、ユーザに提供する。   For example, when the user taps the “OK” button, the Web server 1 creates a print location selection confirmation screen as shown in FIG. 17D and provides it to the user.

また、例えば、ユーザが図17(D)の印刷場所選択確認画面において、「選択結果表示」ボタンをタップすると、Webサーバ1は、図17(E)に示すような印刷場所選択結果表示画面を作成し、ユーザに提供する。   Further, for example, when the user taps the “selection result display” button on the print location selection confirmation screen in FIG. 17D, the Web server 1 displays a print location selection result display screen as shown in FIG. Create and provide to users.

図17及び/又は図18に示すように、サービスリスト71を取得することによって、例えば、SPSサーバ3(A−1−1)は、自立的に検索対象の印刷環境共用サービス13の検索を行うことができる。   As shown in FIGS. 17 and / or 18, by acquiring the service list 71, for example, the SPS server 3 (A-1-1) searches the print environment shared service 13 to be searched independently. be able to.

また、図17及び/又は図18に示した処理を行うことによって、例えば、SPSサーバ3(A−1−1)及び/又はWebサーバ1は、印刷場所までの経路情報を取得することができる。   Further, by performing the processing shown in FIGS. 17 and / or 18, for example, the SPS server 3 (A-1-1) and / or the Web server 1 can acquire route information to the printing location. .

以下、自立的に印刷場所の検索を行う他の例を、図19を用いて説明する。   Hereinafter, another example in which the print location is searched independently will be described with reference to FIG.

図19は、印刷場所の検索を説明するためのシーケンス図(その6)である。   FIG. 19 is a sequence diagram (part 6) for explaining the search for the print location.

図19では、図18に示したように、Webサーバ1より検索要求を受信した印刷環境共用サービス13(A−1−1)が、検索対象の印刷環境共用サービス13(B−1−2)のURIが含まれているサービスリスト71を取得するまで、網羅的に全ての印刷環境共用サービス13に対してサービスリスト71の取得要求を行い、サービスリスト71を取得するのではなく、Webサーバ1より検索要求を受信した印刷環境共用サービス13(A−1−1)が、当該印刷環境共用サービス13(A−1−1)が参照可能な他の印刷環境共用サービス13に対してサービスリスト71の取得要求と共に印刷環境共用サービス13(B−1−2)の検索要求を送信し、該検索要求を受信した印刷環境共用サービス13が、自立的に、また、当該印刷環境共用サービス13が参照可能な他の印刷環境共用サービス13に対してサービスリスト71の取得要求と共に印刷環境共用サービス13(B−1−2)の検索要求を送信する構成となっている。   In FIG. 19, as shown in FIG. 18, the print environment shared service 13 (A-1-1) that has received the search request from the Web server 1 is the print environment shared service 13 (B-1-2) to be searched. Until the service list 71 including the URI of the service list 71 is acquired, a request for acquiring the service list 71 is exhaustively sent to all the printing environment shared services 13 and the service list 71 is not acquired. The print environment shared service 13 (A-1-1) that has received the search request from the other print environment shared service 13 that can be referred to by the print environment shared service 13 (A-1-1). The print environment shared service 13 (B-1-2) search request is transmitted together with the acquisition request, and the print environment shared service 13 that has received the search request independently and Printing environment shared service 13 has a configuration that sends a search request for the printing environment shared service 13 with request for acquiring the service list 71 to other printing environment shared services 13 referable (B-1-2).

なお、図19において、他の印刷環境共用サービス13に印刷環境共用サービス13(B−1−2)の検索要求を送信する場合、何処から来た検索要求なのか情報を付加していくことによって、検索対象の印刷環境共用サービス13(B−1−2)のURIが含まれているサービスリスト71を取得した印刷環境共用サービス13は、該サービスリスト71を検索の要求元に対して返信することができる。   In FIG. 19, when a search request for the print environment shared service 13 (B-1-2) is transmitted to another print environment shared service 13, information about where the search request comes from is added. The print environment shared service 13 that has acquired the service list 71 including the URI of the print environment shared service 13 (B-1-2) to be searched returns the service list 71 to the search request source. be able to.

以下、自立的に印刷場所の検索を行う他の例を、図20を用いて説明する。   Hereinafter, another example in which the print location is searched independently will be described with reference to FIG.

図20は、印刷場所の検索を説明するためのシーケンス図(その7)である。   FIG. 20 is a sequence diagram (part 7) for explaining the search for the print location.

図20は、図18と同じく、Webサーバ1より検索要求を受信した印刷環境共用サービス13(A−1−1)が、検索対象の印刷環境共用サービス13(B−1−2)のURIが含まれているサービスリスト71を取得するまで、網羅的に全ての印刷環境共用サービス13に対してサービスリスト71の取得要求を行い、サービスリスト71を取得している。   In FIG. 20, as in FIG. 18, the print environment shared service 13 (A-1-1) that has received the search request from the Web server 1 has the URI of the print environment shared service 13 (B-1-2) to be searched. Until the included service list 71 is acquired, an acquisition request for the service list 71 is made to all the printing environment shared services 13 in an exhaustive manner, and the service list 71 is acquired.

図20が、図18と異なる点は、サービスリスト71の取得要求の順番が、図18では、印刷環境共用サービス13(A−1−1)が、当該自身が参照可能な他の印刷環境共用サービス13から順にサービスリスト71の取得要求を行っていたのに対し、図20では、印刷環境共用サービス13(A−1−1)が、最上位の印刷環境共用サービス13から順にサービスリスト71の取得要求を行っている点である。   FIG. 20 differs from FIG. 18 in that the order of acquisition requests for the service list 71 is different. In FIG. 18, the print environment shared service 13 (A-1-1) is shared with other print environments that can be referred to by itself. While the service list 71 is requested in order from the service 13, in FIG. 20, the print environment shared service 13 (A-1-1) has the service list 71 in order from the highest print environment shared service 13. The acquisition request is being made.

図20に示すように、例えば、SPSサーバ3(A−1−1)及び/又はWebサーバ1は、最上位の印刷環境共用サービス13から順にサービスリスト71を取得し、自立的に検索対象の印刷環境共用サービス13の検索を行うことができる。   As shown in FIG. 20, for example, the SPS server 3 (A-1-1) and / or the Web server 1 acquires the service list 71 in order from the highest printing environment shared service 13 and independently searches for the search target. A search for the printing environment shared service 13 can be performed.

また、図20に示す処理を行うことによって、例えば、SPSサーバ3(A−1−1)及び/又はWebサーバ1は、印刷場所までの経路情報を取得することができる。   Further, by performing the processing shown in FIG. 20, for example, the SPS server 3 (A-1-1) and / or the Web server 1 can acquire route information to the print location.

以下、プリンタリスト72の取得の例を、図21及び図22を用いて説明する。なお、以下に示すプリンタリスト72は、各印刷環境共用サービス13が実装されているSPSサーバ3に格納するような構成としてもよいし、ドキュメントプリントサービス14が実装されているプリントサーバ4に格納するような構成としてもよい。   Hereinafter, an example of acquiring the printer list 72 will be described with reference to FIGS. 21 and 22. The printer list 72 shown below may be stored in the SPS server 3 in which each printing environment sharing service 13 is installed, or stored in the print server 4 in which the document print service 14 is installed. It is good also as such a structure.

以下、プリンタリスト72がSPSサーバ3に格納されている場合を例にとって、プリンタリスト72の取得の一例を、図21を用いて説明する。図21は、プリンタリスト取得の一例を説明するためのシーケンス図である。   Hereinafter, an example of acquiring the printer list 72 will be described with reference to FIG. 21, taking as an example the case where the printer list 72 is stored in the SPS server 3. FIG. 21 is a sequence diagram for explaining an example of printer list acquisition.

例えば図5や図8などを用いて説明したように、印刷場所(印刷環境共用サービス13(B−1−2))の検索が終了し、例えばユーザが、図5(E)に示すような印刷場所選択確認画面において「プリンタ選択」ボタンをタップした場合、Webサーバ1は、図1に示すようなシステム構成において、印刷環境共用サービス13(A−1−1)に対して、印刷環境共用サービス13(B−1−2)のプリンタリスト72の取得要求を送信する(シーケンスS150。)。   For example, as described with reference to FIGS. 5 and 8, the search for the print location (print environment sharing service 13 (B-1-2)) is completed, and the user, for example, as shown in FIG. When the “printer selection” button is tapped on the print location selection confirmation screen, the Web server 1 shares the print environment with the print environment sharing service 13 (A-1-1) in the system configuration shown in FIG. An acquisition request for the printer list 72 of the service 13 (B-1-2) is transmitted (sequence S150).

Webサーバ1は、上述したように、印刷場所の検索の際に、印刷場所の印刷環境共用サービス13までの経路情報(例えば、(A−1−1)→(A−1)→(R−0)→(B−1)→(B−1−2))を取得しているため、前記プリンタリスト72の取得要求に該経路情報を含め送信することができる。   As described above, when searching for a print location, the Web server 1 sends route information (for example, (A-1-1) → (A-1) → (R−) to the print environment shared service 13 at the print location. 0) → (B-1) → (B-1-2)), the route information can be included in the acquisition request of the printer list 72 and transmitted.

印刷環境共用サービス13(B−1−2)のプリンタリスト72の取得要求を受信した印刷環境共用サービス13(A−1−1)のプリンタリスト取得部42は、前記経路情報に基づいて、印刷環境共用サービス13(A−1)に対して前記取得要求を送信する(シーケンスS151。)。   The printer list acquisition unit 42 of the printing environment shared service 13 (A-1-1) that has received the acquisition request of the printer list 72 of the printing environment shared service 13 (B-1-2) performs printing based on the route information. The acquisition request is transmitted to the environment sharing service 13 (A-1) (sequence S151).

前記取得要求を受信した印刷環境共用サービス13(A−1)のプリンタリスト取得部42は、前記経路情報に基づいて、印刷環境共用サービス13(R−0)に対して前記取得要求を送信する(シーケンスS152。)。   The printer list acquisition unit 42 of the printing environment sharing service 13 (A-1) that has received the acquisition request transmits the acquisition request to the printing environment sharing service 13 (R-0) based on the route information. (Sequence S152).

前記取得要求を受信した印刷環境共用サービス13(R−0)のプリンタリスト取得部42は、前記経路情報に基づいて、印刷環境共用サービス13(B−1)に対して前記取得要求を送信する(シーケンスS153。)。   The printer list acquisition unit 42 of the printing environment sharing service 13 (R-0) that has received the acquisition request transmits the acquisition request to the printing environment sharing service 13 (B-1) based on the path information. (Sequence S153).

前記取得要求を受信した印刷環境共用サービス13(B−1)のプリンタリスト取得部42は、前記経路情報に基づいて、印刷環境共用サービス13(B−1−2)に対して前記取得要求を送信する(シーケンスS154。)。   The printer list acquisition unit 42 of the printing environment sharing service 13 (B-1) that has received the acquisition request sends the acquisition request to the printing environment sharing service 13 (B-1-2) based on the route information. Transmit (sequence S154).

前記取得要求を受信した印刷環境共用サービス13(B−1−2)のプリンタリスト取得部42は、SPSサーバ3(B−1−2)に格納されているプリンタリスト72を取得して、前記経路情報に基づいて、印刷環境共用サービス13(B−1)に送信する(シーケンスS155。)。   The printer list acquisition unit 42 of the printing environment sharing service 13 (B-1-2) that has received the acquisition request acquires the printer list 72 stored in the SPS server 3 (B-1-2), and Based on the route information, the information is transmitted to the printing environment sharing service 13 (B-1) (sequence S155).

印刷環境共用サービス13(B−1)のプリンタリスト取得部42は、受信した印刷環境共用サービス13(B−1−2)のプリンタリスト72を、前記経路情報に基づいて、印刷環境共用サービス13(R−0)に送信する(シーケンスS156。)。   The printer list acquisition unit 42 of the printing environment sharing service 13 (B-1) uses the received printing environment sharing service 13 (B-1-2) as the printer list 72 based on the path information. (R-0) (sequence S156).

印刷環境共用サービス13(R−0)のプリンタリスト取得部42は、受信した印刷環境共用サービス13(B−1−2)のプリンタリスト72を、前記経路情報に基づいて、印刷環境共用サービス13(A−1)に送信する(シーケンスS157。)。   The printer list acquisition unit 42 of the printing environment sharing service 13 (R-0) uses the received printing environment sharing service 13 (B-1-2) printer list 72 based on the path information. (A-1) (sequence S157).

印刷環境共用サービス13(A−1)のプリンタリスト取得部42は、受信した印刷環境共用サービス13(B−1−2)のプリンタリスト72を、前記経路情報に基づいて、印刷環境共用サービス13(A−1−1)に送信する(シーケンスS158。)。   The printer list acquisition unit 42 of the printing environment shared service 13 (A-1) uses the received printer list 72 of the printing environment shared service 13 (B-1-2) based on the route information. (A-1-1) (sequence S158).

印刷環境共用サービス13(A−1−1)のプリンタリスト取得部42は、受信した印刷環境共用サービス13(B−1−2)のプリンタリスト72を、Webサーバ1に送信する(シーケンスS159。)。   The printer list acquisition unit 42 of the printing environment sharing service 13 (A-1-1) transmits the received printer list 72 of the printing environment sharing service 13 (B-1-2) to the Web server 1 (sequence S159). ).

Webサーバ1は、受信した印刷環境共用サービス13(B−1−2)のプリンタリスト72に基づいて、後述する図24(A)に示すようなプリンタ選択画面を作成し、ユーザに提供する。   The Web server 1 creates a printer selection screen as shown in FIG. 24A described later based on the received printer list 72 of the printing environment sharing service 13 (B-1-2), and provides it to the user.

以下、プリンタリスト72がプリントサーバ4に格納されている場合を例にとって、プリンタリスト72の取得の一例を、図22を用いて説明する。図22は、プリンタリスト取得の他の例を説明するためのシーケンス図である。   Hereinafter, an example of obtaining the printer list 72 will be described with reference to FIG. 22, taking the case where the printer list 72 is stored in the print server 4 as an example. FIG. 22 is a sequence diagram for explaining another example of printer list acquisition.

例えば図5や図8などを用いて説明したように、印刷場所(印刷環境共用サービス13(B−1−2))の検索が終了し、例えばユーザが、図5(E)に示すような印刷場所選択確認画面において「プリンタ選択」ボタンをタップした場合、Webサーバ1は、図1に示すようなシステム構成において、印刷環境共用サービス13(A−1−1)に対して、印刷環境共用サービス13(B−1−2)が参照可能なドキュメントプリントサービス14のプリンタリスト72の取得要求を送信する(シーケンスS200。)。   For example, as described with reference to FIGS. 5 and 8, the search for the print location (print environment sharing service 13 (B-1-2)) is completed, and the user, for example, as shown in FIG. When the “printer selection” button is tapped on the print location selection confirmation screen, the Web server 1 shares the print environment with the print environment sharing service 13 (A-1-1) in the system configuration shown in FIG. An acquisition request for the printer list 72 of the document print service 14 that can be referred to by the service 13 (B-1-2) is transmitted (sequence S200).

印刷環境共用サービス13(B−1−2)が参照可能なドキュメントプリントサービス14のプリンタリスト72の取得要求を受信した印刷環境共用サービス13(A−1−1)のプリンタリスト取得部42は、前記経路情報に基づいて、印刷環境共用サービス13(A−1)に対して前記取得要求を送信する(シーケンスS201。)。   The printer list acquisition unit 42 of the printing environment sharing service 13 (A-1-1) that has received the acquisition request of the printer list 72 of the document printing service 14 that can be referred to by the printing environment sharing service 13 (B-1-2) Based on the path information, the acquisition request is transmitted to the printing environment sharing service 13 (A-1) (sequence S201).

前記取得要求を受信した印刷環境共用サービス13(A−1)のプリンタリスト取得部42は、前記経路情報に基づいて、印刷環境共用サービス13(R−0)に対して前記取得要求を送信する(シーケンスS202。)。   The printer list acquisition unit 42 of the printing environment sharing service 13 (A-1) that has received the acquisition request transmits the acquisition request to the printing environment sharing service 13 (R-0) based on the route information. (Sequence S202).

前記取得要求を受信した印刷環境共用サービス13(R−0)のプリンタリスト取得部42は、前記経路情報に基づいて、印刷環境共用サービス13(B−1)に対して前記取得要求を送信する(シーケンスS203。)。   The printer list acquisition unit 42 of the printing environment sharing service 13 (R-0) that has received the acquisition request transmits the acquisition request to the printing environment sharing service 13 (B-1) based on the path information. (Sequence S203).

前記取得要求を受信した印刷環境共用サービス13(B−1)のプリンタリスト取得部42は、前記経路情報に基づいて、印刷環境共用サービス13(B−1−2)に対して前記取得要求を送信する(シーケンスS204。)。   The printer list acquisition unit 42 of the printing environment sharing service 13 (B-1) that has received the acquisition request sends the acquisition request to the printing environment sharing service 13 (B-1-2) based on the route information. Transmit (sequence S204).

印刷環境共用サービス13(B−1−2)が参照可能なドキュメントプリントサービス14のプリンタリスト72の取得要求を受信した印刷環境共用サービス13(B−1−2)のプリンタリスト取得部42は、ドキュメントプリントサービス14(PS−1)に対してドキュメントプリントサービス14(PS−1)のプリンタリスト72の取得要求を送信する(シーケンスS205。)。   The printer list acquisition unit 42 of the printing environment sharing service 13 (B-1-2) that has received the acquisition request for the printer list 72 of the document printing service 14 that can be referred to by the printing environment sharing service 13 (B-1-2) An acquisition request for the printer list 72 of the document print service 14 (PS-1) is transmitted to the document print service 14 (PS-1) (sequence S205).

前記取得要求を受信したドキュメントプリントサービス14(PS−1)は、例えばプリントサーバ4(PS−1)内に格納されているプリンタリスト72を取得して、印刷環境共用サービス13(B−1−2)に送信する(シーケンスS206。)。   The document print service 14 (PS-1) that has received the acquisition request acquires, for example, the printer list 72 stored in the print server 4 (PS-1), and print environment sharing service 13 (B-1- 2) (sequence S206).

また、印刷環境共用サービス13(B−1−2)が参照可能なドキュメントプリントサービス14のプリンタリスト72の取得要求を受信した印刷環境共用サービス13(B−1−2)のプリンタリスト取得部42は、ドキュメントプリントサービス14(PS−2)に対してドキュメントプリントサービス14(PS−2)のプリンタリスト72の取得要求を送信する(シーケンスS207。)。   Further, the printer list acquisition unit 42 of the printing environment shared service 13 (B-1-2) that has received the acquisition request of the printer list 72 of the document print service 14 that can be referred to by the printing environment shared service 13 (B-1-2). Transmits a request to acquire the printer list 72 of the document print service 14 (PS-2) to the document print service 14 (PS-2) (sequence S207).

前記取得要求を受信したドキュメントプリントサービス14(PS−2)は、例えばプリントサーバ4(PS−2)内に格納されているプリンタリスト72を取得して、印刷環境共用サービス13(B−1−2)に送信する(シーケンスS208。)。   The document print service 14 (PS-2) that has received the acquisition request acquires the printer list 72 stored in the print server 4 (PS-2), for example, and print environment shared service 13 (B-1- 2) (sequence S208).

印刷環境共用サービス13(B−1−2)のプリンタリスト取得部42は、受信したドキュメントプリントサービス14(PS−1)のプリンタリスト72と、ドキュメントプリントサービス14(PS−2)のプリンタリスト72とを、前記経路情報に基づいて、印刷環境共用サービス13(B−1)に送信する(シーケンスS209。)。   The printer list acquisition unit 42 of the printing environment sharing service 13 (B-1-2) receives the received printer list 72 of the document print service 14 (PS-1) and the printer list 72 of the document print service 14 (PS-2). Are transmitted to the printing environment sharing service 13 (B-1) based on the route information (sequence S209).

印刷環境共用サービス13(B−1)のプリンタリスト取得部42は、受信したプリンタリスト72を、前記経路情報に基づいて、印刷環境共用サービス13(R−0)に送信する(シーケンスS210。)。   The printer list acquisition unit 42 of the printing environment sharing service 13 (B-1) transmits the received printer list 72 to the printing environment sharing service 13 (R-0) based on the path information (sequence S210). .

印刷環境共用サービス13(R−0)のプリンタリスト取得部42は、受信したプリンタリスト72を、前記経路情報に基づいて、印刷環境共用サービス13(A−1)に送信する(シーケンスS211。)。   The printer list acquisition unit 42 of the printing environment sharing service 13 (R-0) transmits the received printer list 72 to the printing environment sharing service 13 (A-1) based on the path information (sequence S211). .

印刷環境共用サービス13(A−1)のプリンタリスト取得部42は、受信したプリンタリスト72を、前記経路情報に基づいて、印刷環境共用サービス13(A−1−1)に送信する(シーケンスS212。)。   The printer list acquisition unit 42 of the printing environment sharing service 13 (A-1) transmits the received printer list 72 to the printing environment sharing service 13 (A-1-1) based on the path information (sequence S212). .).

印刷環境共用サービス13(A−1−1)のプリンタリスト取得部42は、受信したプリンタリスト72を、Webサーバ1に送信する(シーケンスS213。)。   The printer list acquisition unit 42 of the printing environment sharing service 13 (A-1-1) transmits the received printer list 72 to the Web server 1 (sequence S213).

Webサーバ1は、受信した、印刷環境共用サービス13(B−1−2)が参照可能なドキュメントプリントサービス14のプリンタリスト72に基づいて、後述する図24(A)に示すようなプリンタ選択画面を作成し、ユーザに提供する。   Based on the received printer list 72 of the document print service 14 that can be referred to by the printing environment sharing service 13 (B-1-2), the Web server 1 displays a printer selection screen as shown in FIG. And provide it to the user.

なお、以下では説明の簡略化のため、プリンタリスト72は各印刷環境共用サービス13が実装されているSPSサーバ3に格納されているものとして説明を行う。   In the following description, for simplicity of explanation, the printer list 72 is described as being stored in the SPS server 3 in which each printing environment shared service 13 is mounted.

以下、プリンタリスト72の一例を、図23を用いて説明する。図23は、プリンタリストの一例を説明するための図である。   Hereinafter, an example of the printer list 72 will be described with reference to FIG. FIG. 23 is a diagram for explaining an example of a printer list.

プリンタリスト72には、対応する印刷環境共用サービス13が参照可能な、ドキュメントプリントサービス14のURIと、該ドキュメントプリントサービス14が管理対象とするプリンタのプリンタIDと、プリンタ名とが含まれる。   The printer list 72 includes a URI of the document print service 14 that can be referred to by the corresponding print environment sharing service 13, a printer ID of a printer managed by the document print service 14, and a printer name.

例えば、図23に示すプリンタリスト72には、該プリンタリスト72が格納されているSPSサーバ3(B−1−2)に実装されている印刷環境共用サービス13が参照可能な、ドキュメントプリントサービス14のURIと、該ドキュメントプリントサービス14が管理対象とするプリンタのプリンタIDと、プリンタ名とが含まれている。   For example, in the printer list 72 shown in FIG. 23, the document print service 14 that can be referred to by the printing environment sharing service 13 installed in the SPS server 3 (B-1-2) in which the printer list 72 is stored. , The printer ID of the printer managed by the document print service 14, and the printer name.

但し、説明の簡略化のため図23においては、URIの代わりに、例えば、ドキュメントプリントサービス14を識別するPS−1やPS−2などが含まれている。   However, in order to simplify the explanation, FIG. 23 includes, for example, PS-1 and PS-2 for identifying the document print service 14 instead of the URI.

図24は、プリンタの選択を説明するための図である。   FIG. 24 is a diagram for explaining selection of a printer.

上述したように、例えば図5や図8などの印刷場所選択確認画面において、ユーザが「プリンタ選択」ボタンをタップした場合、Webサーバ1は、印刷場所として選択された印刷環境共用サービス13のプリンタリスト72の取得要求を行い、該プリンタリスト72を取得する。   As described above, for example, when the user taps the “printer selection” button on the print location selection confirmation screen of FIG. 5 or FIG. 8, the Web server 1 selects the printer of the print environment sharing service 13 selected as the print location. An acquisition request for the list 72 is made, and the printer list 72 is acquired.

Webサーバ1は、取得した前記プリンタリスト72を基に図24(A)に示すようなプリンタ選択画面を作成し、ユーザに提供する。   The Web server 1 creates a printer selection screen as shown in FIG. 24A based on the acquired printer list 72 and provides it to the user.

例えば、ユーザが図24(A)のプリンタ選択画面において「P−1−2」を選択し、「決定」ボタンをタップすると、Webサーバ1は、図24(B)に示すようなプリンタ選択確認画面を作成し、ユーザに提供する。   For example, when the user selects “P-1-2” on the printer selection screen in FIG. 24A and taps the “OK” button, the Web server 1 confirms the printer selection as shown in FIG. Create a screen and provide it to the user.

図21から図24に示したように、例えば、SPSサーバ3(A−1−1)及び/又はWebサーバ1がプリンタリスト72を取得することによって、ユーザは、印刷場所に続いて、プリンタを選択し、印刷の予約を行うことができる。   As shown in FIGS. 21 to 24, for example, when the SPS server 3 (A-1-1) and / or the Web server 1 obtains the printer list 72, the user can select the printer after the print location. You can select and make print reservations.

例えば、ユーザが図24(B)のプリンタ選択確認画面において、「印刷予約」ボタンをタップすると、Webサーバ1は、図24(C)に示すような印刷予約確認画面を作成し、ユーザに提供する。   For example, when the user taps a “print reservation” button on the printer selection confirmation screen in FIG. 24B, the Web server 1 creates a print reservation confirmation screen as shown in FIG. To do.

図24(C)の印刷予約確認画面は、図5(G)の印刷予約確認画面に比べて、プリンタが設定されている。   In the print reservation confirmation screen of FIG. 24C, a printer is set compared to the print reservation confirmation screen of FIG.

ユーザは、例えば、印刷条件を設定せず、印刷する文書、印刷場所及びプリンタを選択、設定して、図24(C)の印刷予約確認画面において、「予約」ボタンをタップし、印刷の予約を行うことができる。   For example, the user selects and sets a document to be printed, a printing location, and a printer without setting printing conditions, and taps a “reservation” button on the print reservation confirmation screen in FIG. It can be performed.

この場合、後述する図27に示される印刷の予約要求には、印刷の予約対象としてユーザが選択した文書の文書IDと、該文書の利用を許可する文書チケットと、印刷場所を特定する識別情報と、該印刷場所までの経路情報と、前記選択したプリンタを特定する識別情報とが含まれる。   In this case, in the print reservation request shown in FIG. 27 described later, the document ID of the document selected by the user as the print reservation target, the document ticket permitting use of the document, and the identification information for specifying the print location And route information to the printing location and identification information for specifying the selected printer.

以下、プリンタの能力情報取得の一例を、図25を用いて説明する。   Hereinafter, an example of acquiring the capability information of the printer will be described with reference to FIG.

図25は、プリンタの能力情報取得の一例を説明するためのシーケンス図である。   FIG. 25 is a sequence diagram for explaining an example of acquiring capability information of the printer.

例えば、図24に示したように、プリンタの選択が終了し、例えばユーザが、図24(B)に示すようなプリンタ選択確認画面において「印刷条件設定」ボタンをタップした場合、Webサーバ1は、図1に示すようなシステム構成において、印刷環境共用サービス13(A−1−1)に対して、プリンタ6(P−1−2)の能力情報の取得要求を送信する(シーケンスS160。)。   For example, as shown in FIG. 24, when the selection of the printer is completed and the user taps the “print condition setting” button on the printer selection confirmation screen as shown in FIG. In the system configuration as shown in FIG. 1, a capability information acquisition request of the printer 6 (P-1-2) is transmitted to the printing environment sharing service 13 (A-1-1) (sequence S160). .

ここで、プリンタの能力情報とは、該プリンタを管理するドキュメントプリントサービス14が有する例えば、該プリンタがカラーの印刷に対応しているか、両面印刷は可能か、などの各プリンタごとの機能及び/又は処理能力に係る情報のことである。   Here, the capability information of the printer is a function for each printer such as whether the document print service 14 that manages the printer has, for example, the printer supports color printing or whether double-sided printing is possible, and / or Or it is information related to processing capacity.

プリンタ6(P−1−2)の能力情報の取得要求を受信した印刷環境共用サービス13(A−1−1)のプリンタ能力情報取得部45は、前記経路情報に基づいて、印刷環境共用サービス13(A−1)に対して前記取得要求を送信する(シーケンスS161。)。   The printer capability information acquisition unit 45 of the printing environment sharing service 13 (A-1-1) that has received the capability information acquisition request of the printer 6 (P-1-2), based on the path information, print environment sharing service. 13 (A-1) transmits the acquisition request (sequence S161).

前記取得要求を受信した印刷環境共用サービス13(A−1)のプリンタ能力情報取得部45は、前記経路情報に基づいて、印刷環境共用サービス13(R−0)に対して前記取得要求を送信する(シーケンスS162。)。   The printer capability information acquisition unit 45 of the printing environment sharing service 13 (A-1) that has received the acquisition request transmits the acquisition request to the printing environment sharing service 13 (R-0) based on the path information. (Sequence S162).

前記取得要求を受信した印刷環境共用サービス13(R−0)のプリンタ能力情報取得部45は、前記経路情報に基づいて、印刷環境共用サービス13(B−1)に対して前記取得要求を送信する(シーケンスS163。)。   The printer capability information acquisition unit 45 of the printing environment sharing service 13 (R-0) that has received the acquisition request transmits the acquisition request to the printing environment sharing service 13 (B-1) based on the path information. (Sequence S163).

前記取得要求を受信した印刷環境共用サービス13(B−1)のプリンタ能力情報取得部45は、前記経路情報に基づいて、印刷環境共用サービス13(B−1−2)に対して前記取得要求を送信する(シーケンスS164。)。   The printer capability information acquisition unit 45 of the printing environment sharing service 13 (B-1) that has received the acquisition request makes the acquisition request to the printing environment sharing service 13 (B-1-2) based on the path information. Is transmitted (sequence S164).

前記取得要求を受信した印刷環境共用サービス13(B−1−2)のプリンタ能力情報取得部45は、ドキュメントプリントサービス14(PS−1)に対して前記取得要求を送信する(シーケンスS165。)。   The printer capability information acquisition unit 45 of the printing environment sharing service 13 (B-1-2) that has received the acquisition request transmits the acquisition request to the document print service 14 (PS-1) (sequence S165). .

前記取得要求を受信したドキュメントプリントサービス14(PS−1)は、例えばプリントサーバ4(PS−1)内に格納されているプリンタ6(P−1−2)の能力情報を取得して、印刷環境共用サービス13(B−1−2)に送信する(シーケンスS166。)。なお、プリンタ6の能力情報は、プリントサーバ4内に格納するようにしてもよいし、他のサーバ等にまとめて、各プリンタ6ごとに格納するようにしてもよい。なお、以下では説明の簡略化のため、プリンタ6の能力情報は、プリントサーバ4内に格納されているものとして説明を行う。   The document print service 14 (PS-1) that has received the acquisition request acquires capability information of the printer 6 (P-1-2) stored in the print server 4 (PS-1), for example, and prints it. It transmits to the environment sharing service 13 (B-1-2) (sequence S166). Note that the capability information of the printer 6 may be stored in the print server 4, or may be stored in each of the printers 6 together in another server or the like. In the following description, for the sake of simplicity, the capability information of the printer 6 is assumed to be stored in the print server 4.

印刷環境共用サービス13(B−1−2)のプリンタ能力情報取得部45は、受信したプリンタ6(P−1−2)の能力情報を、前記経路情報に基づいて、印刷環境共用サービス13(B−1)に送信する(シーケンスS167。)。   The printer capability information acquisition unit 45 of the printing environment shared service 13 (B-1-2) obtains the received capability information of the printer 6 (P-1-2) based on the route information. B-1) (sequence S167).

印刷環境共用サービス13(B−1)のプリンタ能力情報取得部45は、受信したプリンタ6(P−1−2)の能力情報を、前記経路情報に基づいて、印刷環境共用サービス13(R−0)に送信する(シーケンスS168。)。   The printer capability information acquisition unit 45 of the printing environment shared service 13 (B-1) uses the received capability information of the printer 6 (P-1-2) as a basis for the printing environment shared service 13 (R-). 0) (sequence S168).

印刷環境共用サービス13(R−0)のプリンタ能力情報取得部45は、受信したプリンタ6(P−1−2)の能力情報を、前記経路情報に基づいて、印刷環境共用サービス13(A−1)に送信する(シーケンスS169。)。   The printer capability information acquisition unit 45 of the printing environment shared service 13 (R-0) uses the received capability information of the printer 6 (P-1-2) as a basis for the printing environment shared service 13 (A-). 1) (sequence S169).

印刷環境共用サービス13(A−1)のプリンタ能力情報取得部45は、受信したプリンタ6(P−1−2)の能力情報を、前記経路情報に基づいて、印刷環境共用サービス13(A−1−1)に送信する(シーケンスS170。)。   The printer capability information acquisition unit 45 of the printing environment shared service 13 (A-1) uses the received capability information of the printer 6 (P-1-2) as a basis for the printing environment sharing service 13 (A-). 1-1) (sequence S170).

印刷環境共用サービス13(A−1−1)のプリンタ能力情報取得部45は、受信したプリンタ6(P−1−2)の能力情報を、Webサーバ1に送信する(シーケンスS171。)。   The printer capability information acquisition unit 45 of the printing environment sharing service 13 (A-1-1) transmits the received capability information of the printer 6 (P-1-2) to the Web server 1 (sequence S171).

Webサーバ1は、受信したプリンタ6(P−1−2)の能力情報に基づいて、後述する図26(A)に示すような印刷条件設定画面を作成し、ユーザに提供する。   The Web server 1 creates a print condition setting screen as shown in FIG. 26A described later based on the received capability information of the printer 6 (P-1-2) and provides it to the user.

図26は、印刷条件の設定を説明するための図である。   FIG. 26 is a diagram for explaining setting of printing conditions.

上述したように、例えば図24(B)のプリンタ選択確認画面において、ユーザが「印刷条件設定」ボタンをタップした場合、Webサーバ1は、選択されたプリンタ6の能力情報の取得要求を行い、該プリンタ6の能力情報を取得する。   As described above, for example, when the user taps the “print condition setting” button on the printer selection confirmation screen in FIG. 24B, the Web server 1 makes a request for acquiring the capability information of the selected printer 6, Capability information of the printer 6 is acquired.

Webサーバ1は、取得したプリンタ6の能力情報を基に図26(A)に示すような印刷条件設定画面を作成し、ユーザに提供する。   The Web server 1 creates a print condition setting screen as shown in FIG. 26A based on the acquired capability information of the printer 6 and provides it to the user.

また、例えば、ユーザが図26(A)のプリンタ選択確認画面において、「印刷予約」ボタンをタップすると、Webサーバ1は、図26(B)に示すような印刷予約確認画面を作成し、ユーザに提供する。   Also, for example, when the user taps the “print reservation” button on the printer selection confirmation screen in FIG. 26A, the Web server 1 creates a print reservation confirmation screen as shown in FIG. To provide.

図26(B)の印刷予約確認画面は、図24(C)の印刷予約確認画面に比べて、印刷条件が設定されている。   The printing reservation confirmation screen in FIG. 26B has printing conditions set as compared to the printing reservation confirmation screen in FIG.

ユーザは、例えば、印刷する文書、印刷場所、プリンタ及び印刷条件を設定して、図26(B)の印刷予約確認画面において、「予約」ボタンをタップし、印刷の予約を行うことができる。   For example, the user can set a document to be printed, a printing location, a printer, and printing conditions, and tap a “reservation” button on the print reservation confirmation screen in FIG. 26B to make a print reservation.

この場合、後述する図27に示される印刷の予約要求には、印刷の予約対象としてユーザが選択した文書の文書IDと、該文書の利用を許可する文書チケットと、印刷場所を特定する識別情報と、該印刷場所までの経路情報と、プリンタを特定する識別情報と、印刷条件とが含まれる。   In this case, in the print reservation request shown in FIG. 27 described later, the document ID of the document selected by the user as the print reservation target, the document ticket permitting use of the document, and the identification information for specifying the print location And route information to the printing location, identification information for specifying the printer, and printing conditions.

図25及び図26を用いて説明したように、例えば、SPSサーバ3(A−1−1)及び/又はWebサーバ1がプリンタの能力情報を取得することによって、ユーザは、印刷場所及びプリンタに続いて、印刷条件を設定し、印刷の予約を行うことができる。   As described with reference to FIGS. 25 and 26, for example, when the SPS server 3 (A-1-1) and / or the Web server 1 acquires the capability information of the printer, the user can specify the print location and the printer. Subsequently, printing conditions can be set and printing reservations can be made.

以下、印刷の予約要求及び印刷の開始要求の一例を、図27及び図28を用いて説明する。   An example of a print reservation request and a print start request will be described below with reference to FIGS.

図27は、印刷の予約要求及び印刷の開始要求の一例を説明するためのシーケンス図である。   FIG. 27 is a sequence diagram for explaining an example of a print reservation request and a print start request.

また、図28は、印刷の開始を説明するための図である。   FIG. 28 is a diagram for explaining the start of printing.

例えば、ユーザが図26(B)に示したような印刷予約確認画面において「予約」ボタンをタップした場合、Webサーバ1は、図1に示すようなシステム構成において、印刷環境共用サービス13(A−1−1)に対して、印刷の予約要求を送信する(図27のシーケンスS180。)。   For example, when the user taps the “reservation” button on the print reservation confirmation screen as shown in FIG. 26B, the Web server 1 uses the print environment sharing service 13 (A -1-1), a print reservation request is transmitted (sequence S180 in FIG. 27).

前記印刷の予約要求を受信した印刷環境共用サービス13(A−1−1)の印刷予約制御部48は、前記印刷の予約要求に含まれる文書ID及び文書チケットなどを文書取得部43に渡して、文書データの取得を要求する。   The print reservation control unit 48 of the print environment sharing service 13 (A-1-1) that has received the print reservation request passes the document ID, document ticket, and the like included in the print reservation request to the document acquisition unit 43. Request document data acquisition.

印刷環境共用サービス13(A−1−1)の文書取得部43は、リポジトリサービス12に対して前記文書ID及び文書チケットを含む、文書データの取得要求を送信する(図27のシーケンスS181。)。   The document acquisition unit 43 of the printing environment sharing service 13 (A-1-1) transmits a document data acquisition request including the document ID and the document ticket to the repository service 12 (sequence S181 in FIG. 27). .

前記文書データの取得要求を受信したリポジトリサービス12は、前記文書の取得要求に含まれる文書チケットの有効性などを判定し、有効な文書チケットであると判定すると、前記文書IDに対応する文書データをリポジトリサーバ2より取得し、印刷環境共用サービス13(A−1−1)に送信する(図27のシーケンスS182。)。   Upon receiving the document data acquisition request, the repository service 12 determines the validity of the document ticket included in the document acquisition request, and if it is determined to be a valid document ticket, the document data corresponding to the document ID Is transmitted from the repository server 2 and transmitted to the printing environment sharing service 13 (A-1-1) (sequence S182 in FIG. 27).

印刷環境共用サービス13(A−1−1)の印刷予約制御部48は、文書取得部43が文書データを取得すると、Webサーバ1より受信した前記印刷の予約要求に含まれる予約情報(例えば、印刷場所を特定する識別情報、プリンタを特定する識別情報、印刷条件及び印刷場所までの経路情報など)と、前記取得した文書データとを、転送するようデータ転送部44に指示すると共に、予約情報を、例えば当該印刷環境共用サービス13(A−1−1)が実装されているSPSサーバ3のHDD39に格納する。   When the document acquisition unit 43 acquires document data, the print reservation control unit 48 of the printing environment sharing service 13 (A-1-1) receives reservation information (for example, the print reservation request received from the Web server 1 (for example, The data transfer unit 44 to transfer the identification information for specifying the printing location, the identification information for specifying the printer, the printing condition and the route information to the printing location, and the acquired document data, and the reservation information Are stored in the HDD 39 of the SPS server 3 in which the printing environment sharing service 13 (A-1-1) is mounted, for example.

転送を指示された印刷環境共用サービス13(A−1−1)のデータ転送部44は、前記予約情報及び前記文書データを、前記予約情報に含まれる印刷場所までの経路情報を基に、印刷環境共用サービス13(A−1)に転送する(図27のシーケンスS183。)。   The data transfer unit 44 of the printing environment sharing service 13 (A-1-1) instructed to transfer prints the reservation information and the document data based on the route information to the print location included in the reservation information. It transfers to the environment sharing service 13 (A-1) (sequence S183 of FIG. 27).

前記予約情報及び前記文書データを取得した印刷環境共用サービス13(A−1)のデータ転送部44は、前記予約情報及び前記文書データを、前記予約情報に含まれる印刷場所までの経路情報を基に、印刷環境共用サービス13(R−0)に転送する(図27のシーケンスS184。)。   The data transfer unit 44 of the printing environment sharing service 13 (A-1) that has acquired the reservation information and the document data uses the reservation information and the document data based on the route information to the print location included in the reservation information. Then, it is transferred to the printing environment sharing service 13 (R-0) (sequence S184 in FIG. 27).

前記予約情報及び前記文書データを取得した印刷環境共用サービス13(R−0)のデータ転送部44は、前記予約情報及び前記文書データを、前記予約情報に含まれる印刷場所までの経路情報を基に、印刷環境共用サービス13(B−1)に転送する(図27のシーケンスS185。)。   The data transfer unit 44 of the printing environment sharing service 13 (R-0) that has acquired the reservation information and the document data uses the reservation information and the document data based on the route information to the print location included in the reservation information. Then, it is transferred to the printing environment shared service 13 (B-1) (sequence S185 in FIG. 27).

前記予約情報及び前記文書データを取得した印刷環境共用サービス13(B−1)のデータ転送部44は、前記予約情報及び前記文書データを、前記予約情報に含まれる印刷場所までの経路情報を基に、印刷環境共用サービス13(B−1−2)に転送する(図27のシーケンスS186。)。   The data transfer unit 44 of the printing environment sharing service 13 (B-1) that has acquired the reservation information and the document data uses the reservation information and the document data based on route information to the printing location included in the reservation information. Then, it is transferred to the printing environment sharing service 13 (B-1-2) (sequence S186 in FIG. 27).

前記予約情報及び前記文書データを取得した印刷環境共用サービス13(B−1−2)は、前記予約情報及び前記文書データをSPSサーバ3(B−1−2)のHDD39に格納する。   The printing environment sharing service 13 (B-1-2) that has acquired the reservation information and the document data stores the reservation information and the document data in the HDD 39 of the SPS server 3 (B-1-2).

一方、Webサーバ1は、ユーザからの要求に基づいて、SPSサーバ3(A−1−1)のHDD39に各ユーザごとに格納されている予約情報の一覧の取得要求を、印刷環境共用サービス13(A−1−1)に送信する(図27のシーケンスS187。)。   On the other hand, the Web server 1 sends a request for obtaining a list of reservation information stored for each user in the HDD 39 of the SPS server 3 (A-1-1) based on a request from the user. (A-1-1) (sequence S187 in FIG. 27).

前記予約情報の一覧の取得要求を受信した印刷環境共用サービス13(A−1−1)は、SPSサーバ3(A−1−1)のHDD39より、指定されたユーザの予約情報の一覧を取得し、Webサーバ1に送信する(図27のシーケンスS188。)。   Upon receiving the reservation information list acquisition request, the printing environment sharing service 13 (A-1-1) acquires the reservation information list of the designated user from the HDD 39 of the SPS server 3 (A-1-1). Then, it is transmitted to the Web server 1 (sequence S188 in FIG. 27).

Webサーバ1は、予約情報の一覧に基づいて、図28(A)に示すような印刷予約を選択させる印刷予約選択画面を作成し、ユーザに提供する。   The Web server 1 creates a print reservation selection screen for selecting a print reservation as shown in FIG. 28A based on the reservation information list and provides it to the user.

例えば、ユーザが図28(A)の印刷予約選択画面において「予約1」を選択し、「予約内容」ボタンをタップすると、Webサーバ1は、図28(B)に示すような印刷予約内容表示画面を作成し、ユーザに提供する。   For example, when the user selects “reservation 1” on the print reservation selection screen in FIG. 28A and taps the “reservation content” button, the Web server 1 displays the print reservation content as shown in FIG. Create a screen and provide it to the user.

例えば、ユーザが図28(B)に示すような印刷予約内容表示画面において予約内容を確認し、該印刷予約内容表示画面において「印刷」ボタンをタップした場合、又は、ユーザが図28(A)に示すような印刷予約選択画面において「印刷」ボタンをタップした場合、Webサーバ1は、図1に示すようなシステム構成において、印刷環境共用サービス13(A−1−1)に対して、印刷開始要求を送信する(図27のシーケンスS189。)。   For example, when the user confirms the reservation content on the print reservation content display screen as shown in FIG. 28B and taps the “print” button on the print reservation content display screen, or when the user selects FIG. When the “print” button is tapped on the print reservation selection screen as shown in FIG. 1, the Web server 1 prints to the print environment sharing service 13 (A-1-1) in the system configuration shown in FIG. A start request is transmitted (sequence S189 in FIG. 27).

前記印刷の開始要求を受信した印刷環境共用サービス13(A−1−1)の印刷開始制御部49は、該印刷の開始要求に含まれる印刷場所までの経路情報を基に、該印刷の開始要求を印刷環境共用サービス13(A−1)に送信する(図27のシーケンスS190。)。   The print start control unit 49 of the print environment sharing service 13 (A-1-1) that has received the print start request starts the print based on the path information to the print location included in the print start request. The request is transmitted to the printing environment sharing service 13 (A-1) (sequence S190 in FIG. 27).

前記印刷の開始要求を受信した印刷環境共用サービス13(A−1)の印刷開始制御部49は、該印刷の開始要求に含まれる印刷場所までの経路情報を基に、該印刷の開始要求を印刷環境共用サービス13(R−0)に送信する(図27のシーケンスS191。)。   The print start control unit 49 of the print environment sharing service 13 (A-1) that has received the print start request issues the print start request based on the path information to the print location included in the print start request. It transmits to the printing environment shared service 13 (R-0) (sequence S191 in FIG. 27).

前記印刷の開始要求を受信した印刷環境共用サービス13(R−0)の印刷開始制御部49は、該印刷の開始要求に含まれる印刷場所までの経路情報を基に、該印刷の開始要求を印刷環境共用サービス13(B−1)に送信する(図27のシーケンスS192。)。   The print start control unit 49 of the print environment sharing service 13 (R-0) that has received the print start request issues the print start request based on the path information to the print location included in the print start request. It transmits to the printing environment shared service 13 (B-1) (sequence S192 in FIG. 27).

前記印刷の開始要求を受信した印刷環境共用サービス13(B−1)の印刷開始制御部49は、該印刷の開始要求に含まれる印刷場所までの経路情報を基に、該印刷の開始要求を印刷環境共用サービス13(B−1−2)に送信する(図27のシーケンスS193。)。   The print start control unit 49 of the print environment sharing service 13 (B-1) that has received the print start request issues the print start request based on the path information to the print location included in the print start request. It transmits to the printing environment shared service 13 (B-1-2) (sequence S193 in FIG. 27).

前記印刷の開始要求を受信した印刷環境共用サービス13(B−1−2)の印刷開始制御部49は、前記SPSサーバ3(B−1−2)のHDD39内に格納された予約情報及び文書データを取得し、該予約情報に含まれる印刷条件と、文書データとを含む印刷の開始要求をドキュメントプリントサービス14(PS−1)に送信する(図27のシーケンスS194。)。   The print start control unit 49 of the print environment sharing service 13 (B-1-2) that has received the print start request receives reservation information and documents stored in the HDD 39 of the SPS server 3 (B-1-2). Data is acquired, and a print start request including the printing conditions included in the reservation information and the document data is transmitted to the document print service 14 (PS-1) (sequence S194 in FIG. 27).

前記印刷条件及び前記文書データを含む印刷の開始要求を受信したドキュメントプリントサービス14(PS−1)は、前記文書データを指定されたプリンタ6(P−1−2)で印刷可能な印字データに変換し、該印字データを含む印刷の開始要求をプリンタ6(P−1−2)に対して送信する(図27のシーケンスS195。)。   The document print service 14 (PS-1) that has received the print start request including the print conditions and the document data converts the document data into print data that can be printed by the designated printer 6 (P-1-2). Then, a print start request including the print data is transmitted to the printer 6 (P-1-2) (sequence S195 in FIG. 27).

プリンタ6(P−1−2)は、受信した印刷の開始要求に応じて、印字データを印字出力する。   The printer 6 (P-1-2) prints out the print data in response to the received print start request.

図27及び/又は図28に示すように、印刷環境共用サービス13は、例えばサービスリスト71を用いて取得した印刷場所までの経路情報を基に、印刷の予約情報及び文書データを印刷場所の印刷環境共用サービス13まで転送し、印刷の予約を行うことができる。   As shown in FIGS. 27 and / or 28, the printing environment sharing service 13 prints printing reservation information and document data based on the route information to the printing location acquired using the service list 71, for example, at the printing location. It can be transferred to the environment sharing service 13 to make a print reservation.

また、印刷環境共用サービス13は、例えばサービスリスト71を用いて取得した印刷場所までの経路情報を基に、印刷の開始要求を、印刷の予約情報及び文書データを格納する印刷場所のSPSサーバ3まで送信し、指定されたプリンタ6を管理するドキュメントプリントサービス14に対して、印刷の開始を要求することができる。   The print environment sharing service 13 also issues a print start request based on the route information to the print location acquired using the service list 71, for example, and the print location SPS server 3 for storing print reservation information and document data. The document print service 14 that manages the designated printer 6 can be requested to start printing.

以下、実施例1では言及しなかったが、印刷環境共用サービス13のSOAPメソッドのI/Fの一例を図29から図37に示す。図29は、印刷予約メソッドのI/Fを示す図である。   Hereinafter, although not mentioned in the first embodiment, an example of the I / F of the SOAP method of the printing environment sharing service 13 is shown in FIGS. FIG. 29 is a diagram illustrating the I / F of the print reservation method.

ここで、印刷予約メソッドは、指定された印刷環境共用サービス13又はドキュメントプリントサービス14まで文書データを送信するメソッドである。   Here, the print reservation method is a method for transmitting the document data to the designated print environment sharing service 13 or the document print service 14.

例えば印刷環境共用サービス13又はWebサーバ1は、図29(A)に示されるような引数を与えて他の印刷環境共用サービス13又は印刷環境共用サービス13の印刷予約メソッドを呼び出して、戻り値として図29(B)に示されるようなデータを取得する。   For example, the print environment shared service 13 or the Web server 1 gives an argument as shown in FIG. 29A and calls the print reservation method of another print environment shared service 13 or the print environment shared service 13 as a return value. Data as shown in FIG. 29B is acquired.

なお、図29(A)のpropertyは、印刷条件の数だけ存在する。また、図29(A)のdocumentInformationは、文書の数だけ存在する。   Note that the properties in FIG. 29A exist as many as the number of printing conditions. Further, documentInformation in FIG. 29A exists as many as the number of documents.

以下、印刷開始メソッドのI/Fを図30に示す。図30は、印刷開始メソッドのI/Fを示す図である。   The I / F of the print start method is shown in FIG. FIG. 30 is a diagram illustrating the I / F of the print start method.

ここで、印刷開始メソッドは、指定された印刷予約済みの文書を印刷開始するメソッドである。   Here, the printing start method is a method for starting printing of a designated document reserved for printing.

例えば印刷環境共用サービス13又はWebサーバ1は、図30(A)に示されるような引数を与えて他の印刷環境共用サービス13又は印刷環境共用サービス13の印刷開始メソッドを呼び出して、戻り値として図30(B)に示されるようなデータを取得する。   For example, the print environment shared service 13 or the Web server 1 gives an argument as shown in FIG. 30A and calls the print start method of the other print environment shared service 13 or the print environment shared service 13 as a return value. Data as shown in FIG. 30B is acquired.

なお、図30(A)のdocumentInformationは、0からn個の文書の数だけ存在する。ここで、0が存在するのは、予約時に選択された文書をそのまま印刷する際には、指定しないためである。また、図30(A)のpropertyは、0からn個の印刷条件の数だけ存在する。ここで、0が存在するのは、予約時の設定をそのまま使用する際には、指定しないためである。   Note that documentInformation in FIG. 30A exists in the number of 0 to n documents. Here, 0 exists because it is not specified when printing the document selected at the time of reservation as it is. Further, the properties in FIG. 30A exist as many as 0 to n printing conditions. Here, 0 exists because it is not specified when the setting at the time of reservation is used as it is.

以下、予約一覧取得メソッドのI/Fを図31に示す。図31は、予約一覧取得メソッドのI/Fを示す図である。   The I / F of the reservation list acquisition method is shown in FIG. FIG. 31 is a diagram illustrating the I / F of the reservation list acquisition method.

ここで、予約一覧取得メソッドは、指定された予約ID、ユーザ名の予約情報を取得するメソッドである。   Here, the reservation list acquisition method is a method for acquiring reservation information of a specified reservation ID and user name.

例えばWebサーバ1は、図31(A)に示されるような引数を与えて印刷環境共用サービス13の予約一覧取得メソッドを呼び出して、戻り値として図31(B)に示されるようなデータを取得する。   For example, the Web server 1 gives an argument as shown in FIG. 31A, calls the reservation list acquisition method of the printing environment shared service 13, and acquires data as shown in FIG. 31B as a return value. To do.

なお、図31(B)のpropertyは、印刷条件の数だけ存在する。また、図31(B)のReservedDocumentは、1からn個の文書の数だけ存在する。   Note that the properties in FIG. 31B exist as many as the number of printing conditions. Further, the ReservedDocument in FIG. 31B exists in the number of 1 to n documents.

以下、予約情報転送メソッドのI/Fを図32に示す。図32は、予約情報転送メソッドのI/Fを示す図である。   The reservation information transfer method I / F is shown in FIG. FIG. 32 is a diagram showing the I / F of the reservation information transfer method.

ここで、予約情報転送メソッドは、印刷環境共用サービス13が保持している予約情報や文書を他の印刷環境共用サービス13に転送するメソッドである。   Here, the reservation information transfer method is a method for transferring reservation information and a document held by the printing environment sharing service 13 to another printing environment sharing service 13.

例えば印刷環境共用サービス13は、図32(A)に示されるような引数を与えて他の印刷環境共用サービス13の予約情報転送メソッドを呼び出す。   For example, the printing environment sharing service 13 gives an argument as shown in FIG. 32A and calls the reservation information transfer method of another printing environment sharing service 13.

なお、図32のTransferDocumentInformationは、文書の数だけ存在する。また、図32のfileInformationは、文書に含まれるファイルの数だけ存在する。   Note that there are as many TransferDocumentInformation in FIG. 32 as the number of documents. Further, the fileInformation of FIG. 32 exists as many as the number of files included in the document.

以下、SPS一覧取得メソッドのI/Fを図33に示す。図33は、SPS一覧取得メソッドのI/Fを示す図である。   The I / F of the SPS list acquisition method is shown in FIG. FIG. 33 is a diagram illustrating the I / F of the SPS list acquisition method.

ここで、SPS一覧取得メソッドは、自身のサービスリスト71を返すメソッドである。   Here, the SPS list acquisition method is a method for returning its own service list 71.

例えば印刷環境共用サービス13又はWebサーバ1は、図33(A)に示されるような引数を与えて他の印刷環境共用サービス13又は印刷環境共用サービス13のSPS一覧取得メソッドを呼び出して、戻り値として図33(B)に示されるようなデータを取得する。   For example, the print environment shared service 13 or the Web server 1 calls an SPS list acquisition method of another print environment shared service 13 or the print environment shared service 13 by giving an argument as shown in FIG. As shown in FIG. 33B, data is acquired.

なお、図33(B)のSPSInformationSpecは、取得対象のサービスリスト71に含まれている印刷環境共用サービス13の数だけ存在する。   Note that there are as many SPSInformationSpecs in FIG. 33B as the number of print environment shared services 13 included in the service list 71 to be acquired.

以下、SPS情報取得メソッドのI/Fを図34に示す。図34は、SPS情報取得メソッドのI/Fを示す図である。   The I / F of the SPS information acquisition method is shown in FIG. FIG. 34 is a diagram illustrating the I / F of the SPS information acquisition method.

ここでSPS情報取得メソッドは、指定した印刷環境共用サービス13の情報を取得するメソッドである。   Here, the SPS information acquisition method is a method for acquiring information of the specified printing environment sharing service 13.

例えば印刷環境共用サービス13又Webサーバ1は、図34(A)に示されるような引数を与えて他の印刷環境共用サービス13又は印刷環境共用サービス13のSPS情報取得メソッドを呼び出して、戻り値として図34(B)に示されるようなデータを取得する。   For example, the print environment shared service 13 or the Web server 1 calls an SPS information acquisition method of another print environment shared service 13 or the print environment shared service 13 by giving an argument as shown in FIG. As shown in FIG. 34B, data as shown in FIG.

以下、プリンタ一覧取得メソッドのI/Fを図35に示す。図35は、プリンタ一覧取得メソッドのI/Fを示す図である。   The printer list acquisition method I / F is shown in FIG. FIG. 35 is a diagram illustrating the I / F of the printer list acquisition method.

ここで、プリンタ一覧取得メソッドは、プリンタの一覧を取得するメソッドである。   Here, the printer list acquisition method is a method for acquiring a list of printers.

例えば印刷環境共用サービス13又Webサーバ1は、図35(A)に示されるような引数を与えて他の印刷環境共用サービス13又は印刷環境共用サービス13のプリンタ一覧取得メソッドを呼び出して、戻り値として図35(B)に示されるようなデータを取得する。   For example, the print environment shared service 13 or the Web server 1 gives an argument as shown in FIG. 35A, calls another print environment shared service 13 or the printer list acquisition method of the print environment shared service 13, and returns the return value. As shown in FIG. 35B, data as shown in FIG.

なお、図35(B)のPrinterInformationは、0からn個のプリンタの数だけ存在する。   Note that there are as many PrinterInformations in FIG. 35B as there are 0 to n printers.

以下、プリンタプロパティ取得メソッドのI/Fを図36に示す。図36は、プリンタプロパティ取得メソッドのI/Fを示す図である。   The printer property acquisition method I / F is shown in FIG. FIG. 36 is a diagram illustrating the I / F of the printer property acquisition method.

ここで、プリンタプロパティ取得メソッドは、指定された印刷環境共用サービス13の配下のプリンタ6の属性を取得するメソッドである。   Here, the printer property acquisition method is a method for acquiring the attributes of the printers 6 under the designated printing environment sharing service 13.

例えば印刷環境共用サービス13又Webサーバ1は、図36(A)に示されるような引数を与えて他の印刷環境共用サービス13又は印刷環境共用サービス13のプリンタプロパティ取得メソッドを呼び出して、戻り値として図36(B)に示されるようなデータを取得する。   For example, the print environment shared service 13 or the Web server 1 gives an argument as shown in FIG. 36A and calls another print environment shared service 13 or a printer property acquisition method of the print environment shared service 13 to return a return value. As shown in FIG. 36B, data as shown in FIG.

なお、図36(B)のPrinterPropertyは、0からn個の属性の数だけ存在する。   Note that the PrinterProperty in FIG. 36B exists for the number of attributes from 0 to n.

以下、経路情報取得メソッドのI/Fを図37に示す。図37は、経路情報取得メソッドのI/Fを示す図である。   The I / F of the route information acquisition method is shown in FIG. FIG. 37 is a diagram illustrating the I / F of the route information acquisition method.

ここで、経路情報取得メソッドは、最上位の印刷環境共用サービス13からの経路情報を取得するメソッドである。   Here, the route information acquisition method is a method for acquiring route information from the highest printing environment shared service 13.

例えば印刷環境共用サービス13又はWebサーバ1は、引数無しで他の印刷環境共用サービス13又は印刷環境共用サービス13の経路情報取得メソッドを呼び出して、戻り値として図37に示されるようなデータを取得する。   For example, the print environment shared service 13 or the Web server 1 calls the route information acquisition method of another print environment shared service 13 or the print environment shared service 13 without an argument, and acquires data as shown in FIG. 37 as a return value. To do.

以下、印刷環境共用サービス13が管理している予約情報に係る、より具体的なデータの一例を、図38から図39を用いて説明する。   Hereinafter, an example of more specific data related to the reservation information managed by the printing environment sharing service 13 will be described with reference to FIGS. 38 to 39.

図38は、予約情報リストの一例を示す図である。図38に示されるように、印刷環境共用サービス13は、予約IDと、ユーザID(或いはユーザ名)と、予約詳細情報が格納されているディレクトリと、を予約情報として、該予約情報のリストを持つ。   FIG. 38 is a diagram illustrating an example of the reservation information list. As shown in FIG. 38, the printing environment sharing service 13 uses the reservation ID, the user ID (or user name), and the directory in which the reservation detail information is stored as the reservation information. Have.

図39は、予約詳細情報の一例を示す図である。図38に示されるように、印刷環境共用サービス13は、予約情報に対応した詳細情報として、自身が受付けた予約情報の詳細情報及び自身が印刷先として指定されている予約情報の詳細情報を持つ。   FIG. 39 is a diagram illustrating an example of reservation detailed information. As shown in FIG. 38, the printing environment sharing service 13 has the detailed information of the reservation information received by itself and the detailed information of the reservation information designated as the printing destination as detailed information corresponding to the reservation information. .

上述した実施例においては、主に印刷場所の検索(又は選択)や、印刷予約に係る機能及び処理について説明を行ったが、本実施例においては例えば図1に示したようなシステムの構築に係る機能及び処理について説明を行う。   In the above-described embodiment, the description has been made mainly on the search (or selection) of the print location and the function and processing related to the print reservation. However, in this embodiment, for example, the system shown in FIG. Such functions and processing will be described.

以下、SPSサーバ3の機能構成の他の例を、図40を用いて説明する。図40は、SPSサーバの他の機能構成図である。   Hereinafter, another example of the functional configuration of the SPS server 3 will be described with reference to FIG. FIG. 40 is another functional configuration diagram of the SPS server.

図40に示される機能構成は、図4に示される機能構成に比べて、印刷環境共用サービス13に追加部50と、削除部51と、が追加されている。   In the functional configuration shown in FIG. 40, an addition unit 50 and a deletion unit 51 are added to the printing environment sharing service 13 as compared to the functional configuration shown in FIG.

追加部50は、他の印刷環境共用サービス13等からの接続要求に応じて、当該SPSサーバ3に格納されているサービスリスト71に、接続要求元の印刷環境共用サービス13のアクセス情報などのデータを追加する。なお、ここでは説明の簡略化のため、印刷環境共用サービス13が存在する場所の名前や、緯度、経度、高度、住所、URI等の情報をアクセス情報ともいう。以下においても同様である。   In response to a connection request from another print environment shared service 13 or the like, the adding unit 50 adds data such as access information of the print environment shared service 13 that is the connection request source to the service list 71 stored in the SPS server 3. Add Here, for the sake of simplification of description, information such as the name of the place where the printing environment sharing service 13 exists, latitude, longitude, altitude, address, URI, and the like are also referred to as access information. The same applies to the following.

削除部51は、他の印刷環境共用サービス13等からの切断要求に応じて、当該SPSサーバ3に格納されているサービスリスト71から、切断要求元の印刷環境共用サービス13のアクセス情報などのデータを削除する。   In response to a disconnection request from another print environment shared service 13 or the like, the deletion unit 51 stores data such as access information of the print environment shared service 13 that is the disconnect request source from the service list 71 stored in the SPS server 3. Is deleted.

以下、追加部50及び/又は削除部51が行う処理の概要を図41から図52を用いて説明する。初めに、SPSサーバ3(A−1−2)からSPSサーバ3(A−1)への接続要求を、図41を用いて説明する。   Hereinafter, an outline of processing performed by the adding unit 50 and / or the deleting unit 51 will be described with reference to FIGS. 41 to 52. First, a connection request from the SPS server 3 (A-1-2) to the SPS server 3 (A-1) will be described with reference to FIG.

図41は、接続要求を説明するための概念図(その1)である。   FIG. 41 is a conceptual diagram (part 1) for explaining a connection request.

図41に示すように、例えば、接続を要求する要求元であるSPSサーバ3(A−1−2)は、接続を要求する要求先であるSPSサーバ3(A−1)に対して、SPSサーバ3(A−1)の下位に接続するよう要求する。   As illustrated in FIG. 41, for example, the SPS server 3 (A-1-2) that is a request source that requests a connection sends an SPS to the SPS server 3 (A-1) that is a request destination that requests a connection. A request is made to connect to a lower level of the server 3 (A-1).

以下、図41に示した接続によって、それぞれのSPSサーバ3に格納されているサービスリスト71に追加されたデータの例を、図42を用いて説明する。   Hereinafter, an example of data added to the service list 71 stored in each SPS server 3 by the connection shown in FIG. 41 will be described with reference to FIG.

図42は、サービスリストへのデータの追加を説明するための図(その1)である。   FIG. 42 is a diagram (part 1) for explaining the addition of data to the service list.

図42に示すサービスリスト71には、当該印刷環境共用サービス13が参照可能な、当該印刷環境共用サービス13に対して上位の印刷環境共用サービス13のアクセス情報と、同位の印刷環境共用サービス13のアクセス情報と、下位の印刷環境共用サービス13のアクセス情報とが含まれている。   In the service list 71 shown in FIG. 42, access information of the printing environment sharing service 13 that is higher than the printing environment sharing service 13 that can be referred to by the printing environment sharing service 13 and the printing environment sharing service 13 of the peer. Access information and access information of the lower printing environment sharing service 13 are included.

なお、説明の簡略化のため、以下において、当該印刷環境共用サービス13に対して上位や同位や下位の印刷環境共用サービス13が存在しない場合は「なし」と記述する。   For simplification of description, in the following, when there is no upper, peer, or lower printing environment sharing service 13 for the printing environment sharing service 13, “none” is described.

図42(A)は、SPSサーバ3(A−1−2)に格納されているサービスリスト71の接続前と接続後のデータの一例である。   FIG. 42A is an example of data before and after connection of the service list 71 stored in the SPS server 3 (A-1-2).

図42(A)に示されるように、SPSサーバ3(A−1)の下位にSPSサーバ3(A−1−2)が接続されると、SPSサーバ3(A−1−2)に格納されているサービスリスト71には、上位にA−1が、同位にA−1−1が新たに追加される。   As shown in FIG. 42A, when the SPS server 3 (A-1-2) is connected to the lower level of the SPS server 3 (A-1), it is stored in the SPS server 3 (A-1-2). In the service list 71, A-1 is newly added to the top and A-1-1 is newly added to the peer.

図42(B)は、SPSサーバ3(A−1)に格納されているサービスリストの接続前と接続後のデータの一例である。   FIG. 42B is an example of data before and after connection of the service list stored in the SPS server 3 (A-1).

図42(B)に示されるようにSPSサーバ3(A−1)の下位にSPSサーバ3(A−1−2)が接続されると、SPSサーバ3(A−1)に格納されているサービスリスト71には、下位にA−1−2が新たに追加される。   As shown in FIG. 42B, when the SPS server 3 (A-1-2) is connected to the lower level of the SPS server 3 (A-1), it is stored in the SPS server 3 (A-1). A-1-2 is newly added to the service list 71 at the lower level.

図42(C)は、SPSサーバ3(A−1−1)に格納されているサービスリスト71の接続前と接続後のデータの一例である。   FIG. 42C is an example of data before and after connection of the service list 71 stored in the SPS server 3 (A-1-1).

図42(C)に示されるようにSPSサーバ3(A−1)の下位にSPSサーバ3(A−1−2)が接続されると、SPSサーバ3(A−1−1)に格納されているサービスリスト71には、同位にA−1−2が新たに追加される。   As shown in FIG. 42C, when the SPS server 3 (A-1-2) is connected to the lower level of the SPS server 3 (A-1), it is stored in the SPS server 3 (A-1-1). A-1-2 is newly added to the same service list 71.

なお、SPSサーバ3(A−1−2)の同位であるSPSサーバ3(A−1−1)には、SPSサーバ3(A−1−1)の上位であるSPSサーバ3(A−1)からSPSサーバ3(A−1−2)と同位として接続するよう要求する構成であってもよいし、図41では説明を省略したが、SPSサーバ3(A−1−2)からSPSサーバ3(A−1−1)に対して同位として接続するよう要求を行う構成であってもよい。   Note that the SPS server 3 (A-1-1), which is the peer of the SPS server 3 (A-1-2), is connected to the SPS server 3 (A-1), which is a higher level of the SPS server 3 (A-1-1). ) From SPS server 3 (A-1-2) to SPS server 3 (A-1-2) may be used. 3 (A-1-1) may be configured to request connection as a peer.

また、図41及び図42では、下位のSPSサーバ3から上位のSPSサーバ3に対して接続の要求を送信する例を用いて説明を行ったが、上位のSPSサーバ3から下位のSPSサーバ3に対して接続の要求を送信するようにしてもよい。   41 and 42, an example in which a connection request is transmitted from the lower SPS server 3 to the upper SPS server 3 has been described. However, the upper SPS server 3 to the lower SPS server 3 have been described. A connection request may be transmitted to.

図42に示すようなサービスリスト71を用いることによって、SPSサーバ3は、図41に示すような階層構造を有するシステムを構築することができる。   By using the service list 71 as shown in FIG. 42, the SPS server 3 can construct a system having a hierarchical structure as shown in FIG.

以下、SPSサーバ3(A−1−2)からSPSサーバ3(A−1)への切断要求を、図43を用いて説明する。   Hereinafter, a disconnection request from the SPS server 3 (A-1-2) to the SPS server 3 (A-1) will be described with reference to FIG.

図43は、切断要求を説明するための概念図(その1)である。   FIG. 43 is a conceptual diagram (part 1) for explaining a disconnection request.

図43に示すように、切断を要求する要求元であるSPSサーバ3(A−1−2)は、切断を要求する要求先であるSPSサーバ3(A−1)に対して切断の要求を送信する。   As shown in FIG. 43, the SPS server 3 (A-1-2) that is the request source that requests disconnection issues a disconnection request to the SPS server 3 (A-1) that is the request destination that requests disconnection. Send.

以下、図43に示した切断によって、それぞれのSPSサーバ3に格納されているサービスリスト71から削除されたデータの例を、図44を用いて説明する。   Hereinafter, an example of data deleted from the service list 71 stored in each SPS server 3 by the disconnection shown in FIG. 43 will be described with reference to FIG.

図44は、サービスリストからのデータの削除を説明するための図(その1)である。   FIG. 44 is a diagram (part 1) for explaining the deletion of data from the service list.

図44(A)は、SPSサーバ3(A−1−2)に格納されているサービスリスト71の切断前と切断後のデータの一例である。   FIG. 44A is an example of data before and after disconnection of the service list 71 stored in the SPS server 3 (A-1-2).

図44(A)に示されるようにSPSサーバ3(A−1)の下位からSPSサーバ3(A−1−2)が切断されると、SPSサーバ3(A−1−2)に格納されているサービスリスト71からは、上位のA−1と、同位のA−1−1とが削除される。   As shown in FIG. 44 (A), when the SPS server 3 (A-1-2) is disconnected from the lower level of the SPS server 3 (A-1), it is stored in the SPS server 3 (A-1-2). The upper A-1 and the peer A-1-1 are deleted from the existing service list 71.

図44(B)は、SPSサーバ3(A−1)に格納されているサービスリスト71の切断前と切断後のデータの一例である。   FIG. 44B is an example of data before and after disconnection of the service list 71 stored in the SPS server 3 (A-1).

図44(B)に示されるようにSPSサーバ3(A−1)の下位からSPSサーバ3(A−1−2)が切断されると、SPSサーバ3(A−1)に格納されているサービスリスト71からは、下位のA−1−2が削除される。   As shown in FIG. 44B, when the SPS server 3 (A-1-2) is disconnected from the lower level of the SPS server 3 (A-1), it is stored in the SPS server 3 (A-1). The lower A-1-2 is deleted from the service list 71.

図44(C)は、SPSサーバ3(A−1−1)に格納されているサービスリスト71の切断前と切断後のデータの一例である。   FIG. 44C is an example of data before and after disconnection of the service list 71 stored in the SPS server 3 (A-1-1).

図44(C)に示されるようにSPSサーバ3(A−1)の下位からSPSサーバ3(A−1−2)が切断されると、SPSサーバ3(A−1−1)に格納されているサービスリスト71からは、同位のA−1−2が削除される。   As shown in FIG. 44 (C), when the SPS server 3 (A-1-2) is disconnected from the lower level of the SPS server 3 (A-1), it is stored in the SPS server 3 (A-1-1). The peer A-1-2 is deleted from the current service list 71.

なお、SPSサーバ3(A−1−2)の同位であるSPSサーバ3(A−1−1)には、SPSサーバ3(A−1−1)の上位であるSPSサーバ3(A−1)からSPSサーバ3(A−1−2)を切断するよう要求する構成であってもよいし、図43では説明を省略したが、SPSサーバ3(A−1−2)からSPSサーバ3(A−1−1)に対して切断するよう要求を行う構成であってもよい。   Note that the SPS server 3 (A-1-1), which is the peer of the SPS server 3 (A-1-2), is connected to the SPS server 3 (A-1), which is a higher level of the SPS server 3 (A-1-1). ) May be configured to request the SPS server 3 (A-1-2) to be disconnected, and the description is omitted in FIG. 43, but the SPS server 3 (A-1-2) to the SPS server 3 ( It may be configured to make a request for disconnection to A-1-1).

また、図43及び図44では、下位のSPSサーバ3から上位のSPSサーバ3に対して切断の要求を送信する例を用いて説明を行ったが、上位のSPSサーバ3から下位のSPSサーバ3に対して切断の要求を送信するようにしてもよい。   43 and 44, an example in which a disconnection request is transmitted from the lower SPS server 3 to the upper SPS server 3 has been described. However, the upper SPS server 3 to the lower SPS server 3 have been described. A disconnection request may be transmitted to.

以下、SPSサーバ3(E−1)から他のSPSサーバ3への接続要求を、図45を用いて説明する。   Hereinafter, a connection request from the SPS server 3 (E-1) to another SPS server 3 will be described with reference to FIG.

図45は、接続要求を説明するための概念図(その2)である。   FIG. 45 is a conceptual diagram (part 2) for explaining a connection request.

図45に示すように、接続を要求する要求元であるSPSサーバ3(E−1)は、接続を要求する要求先である他のSPSサーバ3に対して接続の要求を送信する。   As illustrated in FIG. 45, the SPS server 3 (E-1) that is a request source that requests connection transmits a connection request to another SPS server 3 that is a request destination that requests connection.

以下、図45に示した接続によって、それぞれのSPSサーバ3に格納されているサービスリスト71に追加されたデータの例を、図46を用いて説明する。   Hereinafter, an example of data added to the service list 71 stored in each SPS server 3 by the connection shown in FIG. 45 will be described with reference to FIG.

図46は、サービスリストへのデータの追加を説明するための図(その2)である。   FIG. 46 is a diagram (part 2) for explaining the addition of data to the service list.

図46(A)は、SPSサーバ3(A−1〜D−1)に格納されているサービスリスト71の接続前と接続後のデータの一例である。   FIG. 46A is an example of data before and after connection of the service list 71 stored in the SPS server 3 (A-1 to D-1).

図46(A)に示されるようにSPSサーバ3(A−1〜D−1)の同位にSPSサーバ3(E−1)が接続されると、SPSサーバ3(A−1〜D−1)に格納されているサービスリスト71には、同位にE−1が新たに追加される。   As shown in FIG. 46A, when the SPS server 3 (E-1) is connected to the peer of the SPS server 3 (A-1 to D-1), the SPS server 3 (A-1 to D-1) is connected. E-1 is newly added to the peer in the service list 71 stored in ().

なお、図46(A)においては説明の簡略化のため、当該自身の印刷環境共用サービス13のアクセス情報も同位に格納されているが、該アクセス情報は格納されていてもよいし、格納されていなくてもよい。以下の図46(B)においても同様である。   In FIG. 46A, for simplicity of explanation, the access information of the print environment sharing service 13 is also stored in the same direction. However, the access information may be stored or stored. It does not have to be. The same applies to FIG. 46B below.

図46(B)は、SPSサーバ3(E−1)に格納されているサービスリスト71の接続前と接続後のデータの一例である。   FIG. 46B is an example of data before and after connection of the service list 71 stored in the SPS server 3 (E-1).

図46(B)に示されるようにSPSサーバ3(A−1〜D−1)の同位にSPSサーバ3(E−1)が接続されると、SPSサーバ3(E−1)に格納されているサービスリスト71には、同位にA−1〜E−1が新たに追加される。   As shown in FIG. 46B, when the SPS server 3 (E-1) is connected to the peer of the SPS server 3 (A-1 to D-1), it is stored in the SPS server 3 (E-1). A-1 to E-1 are newly added to the same service list 71.

図46に示すようなサービスリスト71を用いることによって、SPSサーバ3は、図45に示すような並列構造を有するシステムを構築することができる。   By using the service list 71 as shown in FIG. 46, the SPS server 3 can construct a system having a parallel structure as shown in FIG.

なお、図45及び図46においては、SPSサーバ3(E−1)からSPSサーバ3(A−1〜D−1)に対して接続の要求を送信する例を用いて説明を行ったが、SPSサーバ3(A−1〜D−1)の中の何れかのSPSサーバ3からSPSサーバ3(E−1)に対して接続の要求を送信するようにしてもよい。   In FIGS. 45 and 46, the description has been given using an example in which a connection request is transmitted from the SPS server 3 (E-1) to the SPS server 3 (A-1 to D-1). A connection request may be transmitted from any one of the SPS servers 3 (A-1 to D-1) to the SPS server 3 (E-1).

以下、SPSサーバ3(E−1)から他のSPSサーバ3への切断要求を、図47を用いて説明する。   Hereinafter, a disconnection request from the SPS server 3 (E-1) to another SPS server 3 will be described with reference to FIG.

図47は、切断要求を説明するための概念図(その2)である。   FIG. 47 is a conceptual diagram (part 2) for explaining the disconnection request.

図47に示すように、切断を要求する要求元であるSPSサーバ3(E−1)は、切断を要求する要求先である他のSPSサーバ3に対して切断の要求を送信する。   As illustrated in FIG. 47, the SPS server 3 (E-1) that is a request source that requests disconnection transmits a disconnection request to another SPS server 3 that is a request destination that requests disconnection.

以下、図47に示した切断によって、それぞれのSPSサーバ3に格納されているサービスリスト71から削除されたデータの例を、図48を用いて説明する。   Hereinafter, an example of data deleted from the service list 71 stored in each SPS server 3 by the disconnection shown in FIG. 47 will be described with reference to FIG.

図48は、サービスリストからのデータの削除を説明するための図(その2)である。   FIG. 48 is a diagram (part 2) for explaining the deletion of data from the service list.

図48(A)は、SPSサーバ3(A−1〜D−1)に格納されているサービスリスト71の切断前と切断後のデータの一例である。   FIG. 48A shows an example of data before and after disconnection of the service list 71 stored in the SPS server 3 (A-1 to D-1).

図48(A)に示されるようにSPSサーバ3(A−1〜D−1)の同位からSPSサーバ3(E−1)が切断されると、SPSサーバ3(A−1〜D−1)に格納されているサービスリスト71からは、同位のE−1が削除される。   As shown in FIG. 48A, when the SPS server 3 (E-1) is disconnected from the peers of the SPS servers 3 (A-1 to D-1), the SPS servers 3 (A-1 to D-1) are disconnected. The peer E-1 is deleted from the service list 71 stored in ().

なお、図48(A)においては説明の簡略化のため、当該自身の印刷環境共用サービス13のアクセス情報も同位に格納されているが、該アクセス情報は格納されていてもよいし、格納されていなくてもよい。以下の図48(B)においても同様である。   In FIG. 48A, the access information of the own printing environment sharing service 13 is also stored for simplification of description, but the access information may or may not be stored. It does not have to be. The same applies to FIG. 48B below.

図48(B)は、SPSサーバ3(E−1)に格納されているサービスリスト71の接続前と接続後のデータの一例である。   FIG. 48B is an example of data before and after connection of the service list 71 stored in the SPS server 3 (E-1).

図48(B)に示されるようにSPSサーバ3(A−1〜D−1)の同位からSPSサーバ3(E−1)が切断されると、SPSサーバ3(E−1)に格納されているサービスリスト71からは、同位のA−1〜E−1が削除される。   As shown in FIG. 48B, when the SPS server 3 (E-1) is disconnected from the peers of the SPS servers 3 (A-1 to D-1), it is stored in the SPS server 3 (E-1). The peers A-1 to E-1 are deleted from the existing service list 71.

なお、図47及び図48においては、SPSサーバ3(E−1)からSPSサーバ3(A−1〜D−1)に対して切断の要求を送信する例を用いて説明を行ったが、SPSサーバ3(A−1〜D−1)の中の何れかのSPSサーバ3からSPSサーバ3(E−1)に対して切断の要求を送信するようにしてもよい。   In FIGS. 47 and 48, description has been made using an example in which a disconnection request is transmitted from the SPS server 3 (E-1) to the SPS server 3 (A-1 to D-1). A disconnection request may be transmitted from one of the SPS servers 3 (A-1 to D-1) to the SPS server 3 (E-1).

以下、SPSサーバ3(E−1)からSPSサーバ3(R−0)への接続要求を、図49を用いて説明する。   Hereinafter, a connection request from the SPS server 3 (E-1) to the SPS server 3 (R-0) will be described with reference to FIG.

図49は、接続要求を説明するための概念図(その3)である。   FIG. 49 is a conceptual diagram (part 3) for explaining the connection request.

図49に示すように、接続を要求する要求元であるSPSサーバ3(E−1)は、接続を要求する要求先であるSPSサーバ3(R−0)に対して接続の要求を送信する。   As illustrated in FIG. 49, the SPS server 3 (E-1) that is a request source that requests connection transmits a connection request to the SPS server 3 (R-0) that is a request destination that requests connection. .

以下、図49に示した接続によって、それぞれのSPSサーバ3に格納されているサービスリスト71に追加されたデータの例を、図50を用いて説明する。   Hereinafter, an example of data added to the service list 71 stored in each SPS server 3 by the connection shown in FIG. 49 will be described with reference to FIG.

図50は、サービスリストへのデータの追加を説明するための図(その3)である。   FIG. 50 is a third diagram illustrating the addition of data to the service list.

図50(A)は、SPSサーバ3(R−0)に格納されているサービスリスト71の接続前と接続後のデータの一例である。   FIG. 50A is an example of data before and after connection of the service list 71 stored in the SPS server 3 (R-0).

図50(A)に示されるようにSPSサーバ3(R−0)の下位にSPSサーバ3(E−1)が接続されると、SPSサーバ3(R−0)に格納されているサービスリスト71には、下位にE−1が新たに追加される。   When the SPS server 3 (E-1) is connected to the lower level of the SPS server 3 (R-0) as shown in FIG. 50A, the service list stored in the SPS server 3 (R-0) In E71, E-1 is newly added in the lower order.

図50(B)は、SPSサーバ3(E−1)に格納されているサービスリスト71の接続前と接続後のデータの一例である。   FIG. 50B is an example of data before and after connection of the service list 71 stored in the SPS server 3 (E-1).

図50(B)に示されるようにSPSサーバ3(R−0)の下位にSPSサーバ3(E−1)が接続されると、SPSサーバ3(E−1)に格納されているサービスリスト71には、上位にR−0が新たに追加される。   When the SPS server 3 (E-1) is connected to the lower level of the SPS server 3 (R-0) as shown in FIG. 50B, the service list stored in the SPS server 3 (E-1) In 71, R-0 is newly added at the upper level.

図50に示すようなサービスリスト71を用いることによって、SPSサーバ3は、図49に示すような構造を有するシステムを構築することができる。   By using the service list 71 as shown in FIG. 50, the SPS server 3 can construct a system having a structure as shown in FIG.

なお、図49及び図50においては、下位のSPSサーバ3(E−1)から上位のSPSサーバ3(R−0)に対して接続の要求を送信する例を用いて説明を行ったが、上位のSPSサーバ3(R−0)から下位のSPSサーバ3(E−1)に対して接続の要求を送信するようにしてもよい。   49 and 50, the description has been given using an example in which a connection request is transmitted from the lower SPS server 3 (E-1) to the upper SPS server 3 (R-0). A connection request may be transmitted from the upper SPS server 3 (R-0) to the lower SPS server 3 (E-1).

以下、SPSサーバ3(E−1)からSPSサーバ3(R−0)への切断要求を、図51を用いて説明する。   Hereinafter, a disconnection request from the SPS server 3 (E-1) to the SPS server 3 (R-0) will be described with reference to FIG.

図51は、切断要求を説明するための概念図(その3)である。   FIG. 51 is a conceptual diagram (part 3) for explaining the disconnection request.

図51に示すように、切断を要求する要求元であるSPSサーバ3(E−1)は、切断を要求する要求先であるSPSサーバ3(R−0)に対して切断の要求を送信する。   As illustrated in FIG. 51, the SPS server 3 (E-1) that is a request source that requests disconnection transmits a disconnection request to the SPS server 3 (R-0) that is a request destination that requests disconnection. .

以下、図51に示した切断によって、それぞれのSPSサーバ3に格納されているサービスリスト71から削除されたデータの例を、図52を用いて説明する。   Hereinafter, an example of data deleted from the service list 71 stored in each SPS server 3 by the disconnection shown in FIG. 51 will be described with reference to FIG.

図52は、サービスリストからのデータの削除を説明するための図(その3)である。   FIG. 52 is a diagram (No. 3) for explaining the deletion of data from the service list.

図52(A)は、SPSサーバ3(R−0)に格納されているサービスリスト71の切断前と切断後のデータの一例である。   FIG. 52A is an example of data before and after disconnection of the service list 71 stored in the SPS server 3 (R-0).

図52(A)に示されるようにSPSサーバ3(R−0)の下位からSPSサーバ3(E−1)が切断されると、SPSサーバ3(R−0)に格納されているサービスリスト71からは、下位のE−1が削除される。   When the SPS server 3 (E-1) is disconnected from the lower level of the SPS server 3 (R-0) as shown in FIG. 52A, the service list stored in the SPS server 3 (R-0) From 71, the lower E-1 is deleted.

図52(B)は、SPSサーバ3(E−1)に格納されているサービスリスト71の接続前と接続後のデータの一例である。   FIG. 52B is an example of data before and after connection of the service list 71 stored in the SPS server 3 (E-1).

図52(B)に示されるようにSPSサーバ3(R−0)の下位からSPSサーバ3(E−1)が切断されると、SPSサーバ3(E−1)に格納されているサービスリスト71からは、上位のR−0が削除される。   When the SPS server 3 (E-1) is disconnected from the lower level of the SPS server 3 (R-0) as shown in FIG. 52 (B), the service list stored in the SPS server 3 (E-1) From 71, the upper R-0 is deleted.

なお、図51及び図52においては、下位のSPSサーバ3(E−1)から上位のSPSサーバ3(R−0)に対して切断の要求を送信する例を用いて説明を行ったが、上位のSPSサーバ3(R−0)から下位のSPSサーバ3(E−1)に対して切断の要求を送信するようにしてもよい。   In FIGS. 51 and 52, the description has been given using an example in which a disconnection request is transmitted from the lower SPS server 3 (E-1) to the upper SPS server 3 (R-0). A disconnection request may be transmitted from the upper SPS server 3 (R-0) to the lower SPS server 3 (E-1).

以下、印刷環境共用サービス13が実装された装置の他の例として、画像を形成する画像形成装置(以下、融合機という)を図53及び図54を用いて説明する。   Hereinafter, as another example of an apparatus in which the printing environment sharing service 13 is implemented, an image forming apparatus (hereinafter referred to as a multi-function peripheral) that forms an image will be described with reference to FIGS.

図53は、融合機の機能構成を示すブロック図である。   FIG. 53 is a block diagram showing a functional configuration of the compound machine.

図53において、融合機1200は、プロッタ1201と、スキャナ1202と、ファクシミリなどのハードウェアリソース1203などを有するとともに、プラットフォーム1220とアプリケーション1230とから構成されるソフトウェア群1210と、融合機起動部1240とを備えている。   In FIG. 53, the MFP 1200 includes a plotter 1201, a scanner 1202, a hardware resource 1203 such as a facsimile, and the like, a software group 1210 including a platform 1220 and an application 1230, and an MFP starter 1240. It has.

融合機起動部1240は、融合機1200の電源投入時に先ず始めに実行され、プラットフォーム1220やアプリケーション1230を起動する。   The MFP starter 1240 is first executed when the MFP 1200 is turned on to start the platform 1220 and the application 1230.

プラットフォーム1220は、アプリケーション1230からの処理要求を解釈して、ハードウェア資源の獲得要求を発生させる下記に示すコントロールサービス1250と、一又は複数のハードウェア資源の管理をおこない、コントロールサービス1250からの獲得要求を調停するシステムリソースマネージャー(SRM(System Resource Manager)1223)と、OS1221とを有する。   The platform 1220 interprets a processing request from the application 1230, generates a hardware resource acquisition request, and manages one or a plurality of hardware resources, and acquires from the control service 1250. It has a system resource manager (SRM (System Resource Manager) 1223) that arbitrates requests, and an OS 1221.

このコントロールサービス1250は、複数のサービスモジュールにより形成され、具体的には、SCS(System Control Service)1222と、ECS(Engine Control Service)1224と、MCS(Memory Control Service)1225と、OCS(Operation panel Control Service)1226と、FCS(FAX Control Service)1227と、NCS(Network Control Service)1228と、IMH(Imaging Memory Handler)1229とがある。なお、このプラットフォーム1220は、あらかじめ定義された関数により前記アプリケーションからの処理要求を受信可能とするアプリケーションプログラムインターフェースを有する。   The control service 1250 is formed by a plurality of service modules. Specifically, the system control service (SCS) 1222, the engine control service (ECS) 1224, the memory control service (MCS) 1225, and the OCS (Opera) There is a Control Service (2261), an FCS (FAX Control Service) 1227, an NCS (Network Control Service) 1228, and an IMH (Imaging Memory Handler) 1229. The platform 1220 has an application program interface that can receive a processing request from the application using a predefined function.

OS1221は、UNIX(登録商標)などのオペレーティング・システムであり、プラットフォーム1220並びにアプリケーション1230の各ソフトウェアをそれぞれプロセスとして並列実行する。オープンソースのUNIX(登録商標)を用いることにより、プログラムの安全性を確保できるとともに、ネットワーク対応可能となり、ソースコードの入手も容易となる。さらに、OS、TCP/IPのロイヤリティが不要であり、アウトソーシングも容易となる。   The OS 1221 is an operating system such as UNIX (registered trademark), and executes the software of the platform 1220 and the application 1230 in parallel as processes. By using open source UNIX (registered trademark), the safety of the program can be secured, the network can be supported, and the source code can be easily obtained. Furthermore, OS and TCP / IP royalties are unnecessary, and outsourcing is easy.

SRM1223は、SCS1222とともにシステムの制御及びリソースの管理を行うものであり、スキャナやプロッタなどのエンジン部、メモリ、HDDファイル、ホストI/O(セントロI/F、ネットワークI/F、IEEE1394I/F、RS232CI/Fなど)のハードウェア資源を利用する上位層からの要求にしたがって調停をおこない、実行制御する。   The SRM 1223, together with the SCS 1222, performs system control and resource management, and includes engine units such as scanners and plotters, memory, HDD files, host I / O (Centro I / F, network I / F, IEEE 1394 I / F, RS232CI / F, etc.) arbitration is performed according to a request from a higher layer using hardware resources, and execution control is performed.

具体的には、このSRM1223は、要求されたハードウェア資源が利用可能であるかどうか(他の要求により利用されていないかどうか)を判断し、利用可能であれば要求されたハードウェア資源が利用可能である旨を上位層に伝える。また、上位層からの要求に対してハードウェア資源の利用スケジューリングをおこない、要求内容(たとえば、プリンタエンジンによる紙搬送と作像動作、メモリ確保、ファイル生成など)を直接実施するようにしてもよい。   Specifically, the SRM 1223 determines whether the requested hardware resource is available (whether it is not used by another request). If it is available, the requested hardware resource is Tell the upper layer that it is available. Also, hardware resource usage scheduling may be performed in response to a request from an upper layer, and the requested contents (for example, paper conveyance and image forming operation by the printer engine, memory allocation, file generation, etc.) may be directly executed. .

SCS1222は、アプリ管理(機能1)、操作部制御(機能2)、システム画面表示(ジョブリスト画面、カウンタ表示画面など)(機能3)、LED表示(機能4)、リソース管理(機能5)、割り込みアプリ制御(機能6)等の複数の機能を行なう。具体的には、アプリ管理(機能1)では、アプリの登録と、その情報を他のアプリに通知する処理を行う。操作部制御(機能2)では、アプリの操作部使用権の排他制御を行う。システム画面表示(機能3)では、操作部使用権を持つアプリからの要求内容に応じて、エンジン部の状態に対応する警告画面の表示を行う。LED表示(機能4)では、警告LED、アプリキーなどのシステムLEDの表示制御を行う。リソース管理(機能5)では、アプリ(ECS)がジョブを実行するにあたって、排他しなければならないエンジンリソース(スキャナ、ステープルなど)の排他制御のためのサービスを行う。割り込みアプリ制御(機能6)では、特定のアプリを優先動作させるための制御及びサービスを行う。   The SCS 1222 includes application management (function 1), operation unit control (function 2), system screen display (job list screen, counter display screen, etc.) (function 3), LED display (function 4), resource management (function 5), A plurality of functions such as interrupt application control (function 6) are performed. Specifically, in application management (function 1), processing for registering an application and notifying other applications of the information is performed. In the operation unit control (function 2), exclusive control of the operation unit use right of the application is performed. In the system screen display (function 3), a warning screen corresponding to the state of the engine unit is displayed according to the request content from the application having the operation unit usage right. In LED display (function 4), display control of system LEDs such as warning LEDs and application keys is performed. Resource management (function 5) provides a service for exclusive control of engine resources (scanners, staples, etc.) that must be excluded when an application (ECS) executes a job. In the interrupt application control (function 6), control and service for preferential operation of a specific application are performed.

ECS1224は、プロッタ1201と、スキャナ1202と、その他ハードウェアリソース1203などのエンジン部を制御するものであり、画像読み込みと印刷動作、状態通知、ジャムリカバリなどを行う。   The ECS 1224 controls engine units such as the plotter 1201, the scanner 1202, and other hardware resources 1203, and performs image reading and printing operations, status notification, jam recovery, and the like.

MCS1225は、メモリ制御を行うものであり、具体的には、画像メモリの取得及び開放、ハードディスク装置(HDD)の利用、画像データの圧縮及び伸張などを行う。   The MCS 1225 performs memory control. Specifically, the MCS 1225 acquires and releases an image memory, uses a hard disk device (HDD), compresses and decompresses image data, and the like.

OCS1226は、オペレータと本体制御間の情報伝達手段となる操作パネルを制御するモジュールであり、オペレータのキー操作イベントを本体制御に通知する処理、各アプリがGUIを構築するためのライブラリ関数を提供する処理、構築されたGUI情報をアプリ別に管理する処理、操作パネル上への表示反映処理などを行う。   The OCS 1226 is a module that controls an operation panel serving as information transmission means between the operator and the main body control, and provides a process for notifying the main body control of an operator's key operation event and a library function for each application to construct a GUI. Processing, processing for managing the constructed GUI information for each application, display reflection processing on the operation panel, and the like are performed.

FCS1227は、システムコントローラの各アプリ層からPSTN/ISDN網を使ったファクシミリ送受信、BKM(バックアップSRAM)で管理されている各種ファクシミリデータの登録/引用、ファクシミリ読み取り、ファクシミリ受信印刷、融合送受信を行うためのAPI(Application Progaram Interface)を提供する。   FCS 1227 performs facsimile transmission / reception using the PSTN / ISDN network from each application layer of the system controller, registration / quotation of various facsimile data managed by BKM (backup SRAM), facsimile reading, facsimile reception printing, and fusion transmission / reception. API (Application Program Interface).

NCS1228は、ネットワークI/Oを必要とするアプリケーションに対して共通に利用できるサービスを提供するためのモジュール群であり、ネットワーク側から各プロトコルによって受信したデータを各アプリケーションに振り分けたり、アプリケーションからデータをネットワーク側に送信したりする際の仲介を行う。   The NCS 1228 is a module group for providing a service that can be commonly used for applications that require network I / O. The NCS 1228 distributes data received by each protocol from the network side to each application, and distributes data from the application. Mediates when sending to the network side.

なお、例えば、NCS1228で、複数のプロトコルのうちhttpd(Hypertext Transfer Protocol Daemon)20によって、インターネットを介して接続されるネットワーク機器とのデータ通信をHTTP(Hypertext Transfer Protocol)で制御し、HTTPリクエストヘッダで指定されるWebサービスに対応する処理部を関数コールによって起動し、そのWebサービスによる処理結果をHTTPレスポンスで該ネットワーク機器へ通知するように構成しても良い。Webサービスは、例えば、XMLによって記述されたメッセージに従って提供される。   For example, NCS 1228 controls data communication with a network device connected via the Internet by HTTP (Hypertext Transfer Protocol Daemon) 20 among a plurality of protocols by HTTP (Hypertext Transfer Protocol), and uses an HTTP request header. A processing unit corresponding to a specified Web service may be activated by a function call, and a processing result by the Web service may be notified to the network device using an HTTP response. The web service is provided according to a message described in XML, for example.

IMH1229は、イメージデータを仮想メモリ領域(ユーザ仮想空間)から物理メモリへマップする。プロセスの起動に応じて、システムコールを行ない、プロセス用の仮想メモリ領域をマップしたり、マップした仮想メモリ領域をプロセスの終了時に開放したりする処理等を行なう。   The IMH 1229 maps image data from a virtual memory area (user virtual space) to a physical memory. In response to process activation, a system call is performed to perform processing such as mapping a virtual memory area for a process, releasing the mapped virtual memory area at the end of the process, and the like.

アプリケーション1230は、ページ記述言語(PDL)、PCL及びポストスクリプト(PS)を有するプリンタ用のアプリケーションであるプリンタアプリ1211と、コピー用アプリケーションであるコピーアプリ1212と、ファクシミリ用アプリケーションであるファックスアプリ1213と、スキャナ用アプリケーションであるスキャナアプリ1214と、WebサービスアプリケーションであるWebサービス処理アプリ1215を有する。各アプリケーション1211〜1215は、プラットフォーム1220上の各プロセスを利用して動作実行し得るため、画面制御、キー操作制御及びジョブ生成などを行う画面表示制御プログラムがその主体となる。なお、NCS1228により接続されたネットワークを介して新たなアプリケーションをネットワーク経由で搭載することもできる。また、各アプリケーションはアプリケーションごとに追加又は削除することができる。   The application 1230 includes a printer application 1211 that is a printer application having a page description language (PDL), PCL, and postscript (PS), a copy application 1212 that is a copy application, and a fax application 1213 that is a facsimile application. , A scanner application 1214 that is a scanner application, and a Web service processing application 1215 that is a Web service application. Since each application 1211 to 1215 can execute an operation by using each process on the platform 1220, a screen display control program for performing screen control, key operation control, job generation, and the like is the main component. Note that a new application can also be installed via the network via the network connected by the NCS 1228. Each application can be added or deleted for each application.

Webサービス処理アプリ1215は、Webサービスを要求するHTTPリクエストを受信して、HTTPレスポンスを送信することによってWebサービスを提供するWebサーバ500と、API(Application Progaram Interface)を介してコントロールサービス1250を利用して所定処理を行い、その処理結果をWS−API(Web Service Application Progaram Interface)を介してWebサービスとして提供するWebサービスファンクション(WSF)1400とを有する。   The web service processing application 1215 receives an HTTP request for requesting a web service and transmits an HTTP response to the web server 500 that provides the web service, and uses a control service 1250 via an API (Application Program Interface). A Web service function (WSF) 1400 that performs predetermined processing and provides the processing result as a Web service via a WS-API (Web Service Application Program Interface).

本実施例においてWebサービスファンクション1400に、印刷環境共用サービス13やリポジトリサービス12などが実装される。   In this embodiment, the print environment sharing service 13 and the repository service 12 are mounted on the Web service function 1400.

また、サービスリスト71やプリンタリスト72及び他の融合機1200から転送されてきた予約情報や文書データなどは、後述するHDD1303に格納される。   In addition, reservation information, document data, and the like transferred from the service list 71, the printer list 72, and other MFPs 1200 are stored in the HDD 1303 described later.

融合機1200は、各アプリで共通的に必要となる処理をプラットフォーム1220で一元的に処理する。   The multi-functional apparatus 1200 performs centralized processing on the platform 1220 for processing commonly required by each application.

次に、融合機1200のハードウェア構成について説明する。   Next, the hardware configuration of the MFP 1200 will be described.

図54は、融合機のハードウェア構成を示すブロック図である。   FIG. 54 is a block diagram showing a hardware configuration of the multifunction peripheral.

図54に示すように、この融合機1200は、オペレーションパネル1310、FAXコントロールユニット(FCU)1530、エンジン部1350(スキャナ1202等が接続される)及びプロッタ1201とコントローラ1300のASIC1301とをPCI(Peripheral Component Interconnect)バス1309等で接続した構成となる。   As shown in FIG. 54, the MFP 1200 includes an operation panel 1310, a FAX control unit (FCU) 1530, an engine unit 1350 (to which a scanner 1202 and the like are connected), a plotter 1201, and an ASIC 1301 of the controller 1300 connected to a PCI (Peripheral). (Component Interconnect) bus 1309 is connected.

コントローラ1300は、ASIC1301にMEM−C1302、HDD1303などを接続するとともに、このASIC1301とCPU1304とをCPUチップセットのNB1305を介して接続している。このように、NB1305を介して接続する理由は、CPU1304自体のインターフェースが公開されていないためである。   The controller 1300 connects the ASIC 1301 to the MEM-C 1302, the HDD 1303, and the like, and connects the ASIC 1301 and the CPU 1304 via the NB 1305 of the CPU chip set. Thus, the reason for connecting via the NB 1305 is that the interface of the CPU 1304 itself is not disclosed.

ここで、このASIC1301とNB1305は、単にPCIを介して接続されているのではなく、AGP1308を介して接続されている。このようにAGP1308を介して接続することとした理由は、この融合機1200が図53に示したプラットフォーム1220やアプリケーション1230を形成する複数のプロセスを実行制御する関係上、これらを低速のPCIで接続したのでは、パフォーマンスが低下するからである。   Here, the ASIC 1301 and the NB 1305 are not connected via the PCI, but are connected via the AGP 1308. The reason for the connection via the AGP 1308 is that the MFP 1200 executes and controls a plurality of processes forming the platform 1220 and the application 1230 shown in FIG. This is because performance decreases.

CPU1304は、融合機1200の全体制御を行うものであり、具体的には、OS1221上でプラットフォーム1220を形成するSCS1222、SRM1223、ECS1224、MCS1225、OCS1226、FCS1227、NCS1228をそれぞれプロセスとして起動して実行させるとともに、アプリケーション1230を形成するプリンタアプリ1211、コピーアプリ1212、ファックスアプリ1213、スキャナアプリ1214、Webサービス処理アプリ1215を起動して実行させる。   The CPU 1304 performs overall control of the MFP 1200. Specifically, the SCS 1222, SRM 1223, ECS 1224, MCS 1225, OCS 1226, FCS 1227, and NCS 1228 that form the platform 1220 on the OS 1221 are started and executed as processes. At the same time, the printer application 1211, the copy application 1212, the fax application 1213, the scanner application 1214, and the Web service processing application 1215 that form the application 1230 are activated and executed.

NB1305は、CPU1304とMEM−P1306、SB1307、NIC(Network Interface Card)1341、USB(Universal Serial Bus)1330、IEEE13941340、セントロニクス1342、ドライバI/F1343、ASIC1301とを接続するためのブリッジである。   The NB 1305 connects the CPU 1304 to the MEM-P 1306, the SB 1307, the NIC (Network Interface Card) 1341, the USB (Universal Serial Bus) 1330, the IEEE 1394 1340, the Centronics 1342, the driver I / F 1343, and the ASIC 1301.

MEM−P1306は、融合機の描画用メモリなどとして用いるシステムメモリであり、SB1307は、NB1305とROM、PCIデバイス、周辺デバイスとを接続するためのブリッジである。MEM−C1302は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ASIC1301は、画像処理用のハードウェア要素を有する画像処理用途向けのICである。   The MEM-P 1306 is a system memory used as a drawing memory of the multifunction peripheral, and the SB 1307 is a bridge for connecting the NB 1305 to the ROM, PCI device, and peripheral device. The MEM-C 1302 is a local memory used as an image buffer for copying and a code buffer, and the ASIC 1301 is an IC for image processing applications having hardware elements for image processing.

ドライバI/F1343は、挿入された、プログラム又はアプリケーション等が格納されている記録媒体から、プログラム又はアプリケーション等を読み込んで、融合機1200に搭載するのに用いるI/Fである。なお、例えば記録媒体としては、SDメモリカード、スマートメディア、マルチメディアカード、コンパクトフラッシュ(登録商標)等がある。   The driver I / F 1343 is an I / F that is used to read a program or application from an inserted recording medium in which the program or application or the like is stored, and mount the program or application on the MFP 1200. Examples of the recording medium include an SD memory card, smart media, multimedia card, and compact flash (registered trademark).

HDD1303は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積、文書の蓄積を行うストレージであり、また、本実施例におけるサービスリスト71やプリンタリスト72及び予約情報や文書データなどを格納する。オペレーションパネル1310は、操作者からの入力操作の受け付け並びに操作者に向けた表示を行う操作部である。   The HDD 1303 is a storage for accumulating image data, accumulating programs, accumulating font data, accumulating forms, and accumulating documents. In addition, the service list 71, the printer list 72, reservation information, document data, and the like in this embodiment. Is stored. The operation panel 1310 is an operation unit that receives an input operation from an operator and performs display for the operator.

したがって、ASIC1301には、MEM−C1302を接続するためのRAMインターフェースと、HDD1303を接続するためのハードディスクインターフェースが設けられ、これらの記憶部に対して画像データの入出力を行う場合には、入出力先がRAMインターフェース又はハードディスクインターフェースに切り替えられる。   Accordingly, the ASIC 1301 is provided with a RAM interface for connecting the MEM-C 1302 and a hard disk interface for connecting the HDD 1303. When inputting / outputting image data to / from these storage units, The destination is switched to the RAM interface or the hard disk interface.

AGP1308は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、システムメモリに高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にする。   The AGP 1308 is a bus interface for a graphics accelerator card that has been proposed to speed up graphics processing, and makes the graphics accelerator card faster by directly accessing the system memory with high throughput.

図53や図54に示したように、印刷環境共用サービス13が融合機1200に実装されることによって、第一実施例に示したように、例えば、融合機1200間で予約情報や文書データを転送し、指定された印刷場所の融合機1200で前記予約情報や文書データを格納し、印刷の開始要求を受信すると、例えば、当該融合機1200において印刷を行うことができる。   As shown in FIGS. 53 and 54, when the printing environment sharing service 13 is installed in the multi-function peripheral 1200, as shown in the first embodiment, for example, reservation information and document data are exchanged between the multi-function peripherals 1200. When the transfer information is stored and the reservation information and document data are stored in the MFP 1200 at the designated print location and a print start request is received, for example, the MFP 1200 can perform printing.

以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。   The preferred embodiments of the present invention have been described in detail above, but the present invention is not limited to such specific embodiments, and various modifications can be made within the scope of the gist of the present invention described in the claims.・ Change is possible.

本発明を実施するシステム構成図(その1)である。BRIEF DESCRIPTION OF THE DRAWINGS It is the system block diagram (the 1) which implements this invention. SPSサーバの一例のソフトウェア構成図である。It is a software block diagram of an example of an SPS server. SPSサーバの一例のハードウェア構成図である。It is a hardware block diagram of an example of an SPS server. SPSサーバの一例の機能構成図である。It is a function block diagram of an example of an SPS server. 印刷場所の検索を説明するための図(その1)である。FIG. 6 is a diagram (part 1) for explaining a search for a printing place. 印刷場所の検索を説明するためのシーケンス図(その1)である。FIG. 6 is a sequence diagram (part 1) for explaining a search for a printing place. サービスリストの一例を説明するための図である。It is a figure for demonstrating an example of a service list. 印刷場所の検索を説明するための図(その2)である。FIG. 6 is a diagram (part 2) for explaining a search for a printing place. 印刷場所の検索を説明するためのシーケンス図(その2)である。FIG. 11 is a sequence diagram (part 2) for explaining a search for a printing place. 本発明を実施するシステム構成図(その2)である。It is a system configuration figure (the 2) which carries out the present invention. 印刷場所の検索を説明するための図(その3)である。FIG. 10 is a third diagram illustrating a search for a print location. 印刷場所の検索を説明するためのシーケンス図(その3)である。FIG. 10 is a sequence diagram (No. 3) for explaining a search for a printing place. 印刷環境共用サービス(A−1)のサービスリストの一例を示す図である。It is a figure which shows an example of the service list of a printing environment shared service (A-1). 本発明を実施するシステム構成図(その3)である。FIG. 3 is a system configuration diagram (part 3) for implementing the present invention; 印刷場所の検索を説明するための図(その4)である。FIG. 10 is a diagram (part 4) for explaining a search for a printing place; 印刷場所の検索を説明するためのシーケンス図(その4)である。FIG. 11 is a sequence diagram (part 4) for explaining a search for a printing place. 印刷場所の検索を説明するための図(その5)である。FIG. 10 is a diagram (No. 5) for describing a search for a printing place. 印刷場所の検索を説明するためのシーケンス図(その5)である。FIG. 10 is a sequence diagram (part 5) for explaining a search for a printing place. 印刷場所の検索を説明するためのシーケンス図(その6)である。FIG. 10 is a sequence diagram (No. 6) for explaining a search for a printing place. 印刷場所の検索を説明するためのシーケンス図(その7)である。FIG. 10 is a sequence diagram (part 7) for explaining a search for a printing place. プリンタリスト取得の一例を説明するためのシーケンス図である。FIG. 10 is a sequence diagram for explaining an example of printer list acquisition. プリンタリスト取得の他の例を説明するためのシーケンス図である。FIG. 10 is a sequence diagram for explaining another example of printer list acquisition. プリンタリストの一例を説明するための図である。FIG. 4 is a diagram for explaining an example of a printer list. プリンタの選択を説明するための図である。It is a figure for demonstrating selection of a printer. プリンタの能力情報取得の一例を説明するためのシーケンス図である。FIG. 6 is a sequence diagram for explaining an example of acquiring capability information of a printer. 印刷条件の設定を説明するための図である。It is a figure for demonstrating the setting of printing conditions. 印刷の予約要求及び印刷の開始要求の一例を説明するためのシーケンス図である。FIG. 6 is a sequence diagram for explaining an example of a print reservation request and a print start request. 印刷の開始を説明するための図である。It is a figure for demonstrating the start of printing. 印刷予約メソッドのI/Fを示す図である。It is a figure which shows I / F of a printing reservation method. 印刷開始メソッドのI/Fを示す図である。It is a figure which shows I / F of the printing start method. 予約一覧取得メソッドのI/Fを示す図である。It is a figure which shows I / F of a reservation list acquisition method. 予約情報転送メソッドのI/Fを示す図である。It is a figure which shows I / F of the reservation information transfer method. SPS一覧取得メソッドのI/Fを示す図である。It is a figure which shows I / F of the SPS list acquisition method. SPS情報取得メソッドのI/Fを示す図である。It is a figure which shows I / F of a SPS information acquisition method. プリンタ一覧取得メソッドのI/Fを示す図である。It is a figure which shows I / F of a printer list acquisition method. プリンタプロパティ取得メソッドのI/Fを示す図である。It is a figure which shows I / F of a printer property acquisition method. 経路情報取得メソッドのI/Fを示す図である。It is a figure which shows I / F of a route information acquisition method. 予約情報リストの一例を示す図である。It is a figure which shows an example of a reservation information list. 予約詳細情報の一例を示す図である。It is a figure which shows an example of detailed reservation information. SPSサーバの他の機能構成図である。It is another functional block diagram of a SPS server. 接続要求を説明するための概念図(その1)である。It is a conceptual diagram (the 1) for demonstrating a connection request. サービスリストへのデータの追加を説明するための図(その1)である。It is FIG. (1) for demonstrating addition of the data to a service list. 切断要求を説明するための概念図(その1)である。It is a conceptual diagram (the 1) for demonstrating a cutting | disconnection request | requirement. サービスリストからのデータの削除を説明するための図(その1)である。FIG. 10 is a diagram (part 1) for explaining deletion of data from a service list; 接続要求を説明するための概念図(その2)である。It is a conceptual diagram (the 2) for demonstrating a connection request. サービスリストへのデータの追加を説明するための図(その2)である。It is FIG. (2) for demonstrating addition of the data to a service list. 切断要求を説明するための概念図(その2)である。It is a conceptual diagram (the 2) for demonstrating a cutting | disconnection request | requirement. サービスリストからのデータの削除を説明するための図(その2)である。FIG. 9 is a diagram (part 2) for explaining deletion of data from a service list. 接続要求を説明するための概念図(その3)である。It is a conceptual diagram (the 3) for demonstrating a connection request | requirement. サービスリストへのデータの追加を説明するための図(その3)である。It is FIG. (3) for demonstrating addition of the data to a service list. 切断要求を説明するための概念図(その3)である。It is a conceptual diagram (the 3) for demonstrating a cutting | disconnection request | requirement. サービスリストからのデータの削除を説明するための図(その3)である。FIG. 10 is a third diagram illustrating deletion of data from a service list. 融合機の機能構成を示すブロック図である。It is a block diagram which shows the function structure of a compound machine. 融合機のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of a compound machine.

符号の説明Explanation of symbols

1 Webサーバ
2 リポジトリサーバ
3 SPSサーバ
4 プリントサーバ
6 プリンタ
7 PDA(Personal Digital Assistant)
8 検索サーバ
12 リポジトリサービス
13 印刷環境共用サービス
14 ドキュメントプリントサービス
20 httpd(Hypertext Transfer Protocol Daemon)
21 OS(Operating System)
24 印刷環境共用アプリ
26 プリンタアプリ
27 文書管理アプリ
29 アプリケーション
31 入力装置
32 表示装置
33 ドライブ装置
34 記録媒体
35 ROM(Read Only Memory)
36 RAM(Random Access Memory)
37 CPU(Central Processing Unit)
38 インターフェース装置
39 HDD(Hard Disk Drive)
41 サービスリスト取得部
42 プリンタリスト取得部
43 文書取得部
44 データ転送部
45 プリンタ能力情報取得部
46 サービスリスト管理部
47 プリンタリスト管理部
48 印刷予約制御部
49 印刷開始制御部
50 追加部
51 削除部
61 XML処理部
62 SOAP処理部
63 HTTP処理部
71 サービスリスト
72 プリンタリスト
500 Webサーバ
1200 融合機
1201 プロッタ
1202 スキャナ
1203 その他ハードウェアリソース
1210 ソフトウェア群
1211 プリンタアプリ
1212 コピーアプリ
1213 ファックスアプリ
1214 スキャナアプリ
1215 Webサービス処理アプリ
1220 プラットフォーム
1221 OS(Operating System)
1222 SCS(System Control Service)
1223 SRM(System Resource Manager)
1224 ECS(Engine Control Service)
1225 MCS(Memory Control Service)
1226 OCS(Operation panel Control Service)
1227 FCS(FAX Control Service)
1228 NCS(Network Control Service)
1229 IMH(Imaging Memory Handler)
1230 アプリケーション
1301 ASIC(Application Specific Integrated Circuit)
1302 MEM−C
1303 HDD(Hard Disk Drive)
1304 CPU(Central Processing Unit)
1305 NB(ノースブリッジ)
1306 MEM−P(システムメモリ)
1307 SB(サウスブリッジ)
1308 AGP(Accelerated Graphics Port)
1309 PCI Bus(Peripheral Component Interconnect Bus)
1310 オペレーションパネル
1330 USB(Universal Serial Bus)
1340 IEEE1394
1341 NIC(Network Interface Card)
1342 セントロニクス
1343 ドライバI/F
1350 エンジン部
1400 WSF(Webサービスファンクション)
1530 FCU(FAXコントロールユニット)
DESCRIPTION OF SYMBOLS 1 Web server 2 Repository server 3 SPS server 4 Print server 6 Printer 7 PDA (Personal Digital Assistant)
8 Search server 12 Repository service 13 Print environment sharing service 14 Document print service 20 httpd (Hypertext Transfer Protocol Daemon)
21 OS (Operating System)
24 Print Environment Sharing Application 26 Printer Application 27 Document Management Application 29 Application 31 Input Device 32 Display Device 33 Drive Device 34 Recording Medium 35 ROM (Read Only Memory)
36 RAM (Random Access Memory)
37 CPU (Central Processing Unit)
38 Interface device 39 HDD (Hard Disk Drive)
DESCRIPTION OF SYMBOLS 41 Service list acquisition part 42 Printer list acquisition part 43 Document acquisition part 44 Data transfer part 45 Printer capability information acquisition part 46 Service list management part 47 Printer list management part 48 Print reservation control part 49 Print start control part 50 Addition part 51 Deletion part 61 XML processing unit 62 SOAP processing unit 63 HTTP processing unit 71 Service list 72 Printer list 500 Web server 1200 Fusion machine 1201 Plotter 1202 Scanner 1203 Other hardware resources 1210 Software group 1211 Printer application 1212 Copy application 1213 Fax application 1214 Scanner application 1215 Web Service processing application 1220 Platform 1221 OS (Operating System)
1222 SCS (System Control Service)
1223 SRM (System Resource Manager)
1224 ECS (Engine Control Service)
1225 MCS (Memory Control Service)
1226 OCS (Operation panel Control Service)
1227 FCS (FAX Control Service)
1228 NCS (Network Control Service)
1229 IMH (Imaging Memory Handler)
1230 Application 1301 ASIC (Application Specific Integrated Circuit)
1302 MEM-C
1303 HDD (Hard Disk Drive)
1304 CPU (Central Processing Unit)
1305 NB (North Bridge)
1306 MEM-P (system memory)
1307 SB (South Bridge)
1308 AGP (Accelerated Graphics Port)
1309 PCI Bus (Peripheral Component Interconnect Bus)
1310 Operation Panel 1330 USB (Universal Serial Bus)
1340 IEEE 1394
1341 NIC (Network Interface Card)
1342 Centronics 1343 Driver I / F
1350 Engine part 1400 WSF (Web service function)
1530 FCU (FAX control unit)

Claims (17)

ユーザ端末から印刷に係る要求を受け付けユーザ端末にユーザ応答用データを提供する印刷管理装置から、印刷装置まで、印刷のための情報を転送すると共に
前記印刷装置の共用環境を提供する、複数の印刷環境共用サービス提供装置のうちの1つの印刷環境共用サービス提供装置であって、
他の印刷環境共用サービス提供装置と当該印刷環境共用サービス提供装置がそれぞれ有する印刷環境共用サービス提供手段が、
印刷場所を検索する検索手段と、
前記印刷管理装置から印刷の予約に係る要求を取得すると、前記検索手段により検索した印刷場所の識別情報、該印刷場所にある前記印刷装置の識別情報、印刷条件及び前記印刷管理装置が指定する印刷環境共用サービス提供手段の場所から前記印刷場所までの経路情報を含む予約情報、並びに、文書を他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段に転送する転送手段と、
前記予約情報を記憶する印刷予約制御手段と、
前記印刷管理装置から予約一覧の取得要求を取得すると、読み出した前記予約情報を前記印刷管理装置に送出し、前記印刷管理装置から印刷開始要求を取得すると印刷場所までの前記経路情報に基づき、前記印刷装置に印刷を実行させる印刷開始制御部と、
を有することを特徴とする印刷環境共用サービス提供装置。
Transferring information for printing from the print management device that accepts a request for printing from the user terminal to provide user response data to the user terminal, and
A printing environment shared service providing device among a plurality of printing environment shared service providing devices that provides a shared environment of the printing device,
Other printing environment sharing service providing devices and the printing environment sharing service providing means respectively possessed by the printing environment sharing service providing device,
A search means for searching for a print location;
When acquiring the request relating to the reservation of the print from the print management apparatus, printing the identification information of the print locations searched by the searching means, the identification information of the printing device in the printing location, the printing condition and the printing management apparatus specified Reservation information including route information from the location of the environment sharing service providing means to the printing location, and transfer means for transferring the document to the printing environment sharing service providing means of another printing environment sharing service providing device ;
Print reservation control means for storing the reservation information;
Wherein acquiring the list obtaining request reservation from the print managing apparatus, the reservation information read sent to the print management apparatus, based on the path information from the print management device to the printing place to obtain the print start request, the A print start control unit for causing the printing apparatus to execute printing;
A printing environment shared service providing apparatus characterized by comprising:
前記検索手段は、前記印刷場所までの経路に係る経路情報を取得する経路情報取得手段を有する、
ことを特徴とする請求項1記載の印刷環境共用サービス提供装置。
The search means includes route information acquisition means for acquiring route information related to a route to the printing location.
The printing environment sharing service providing apparatus according to claim 1.
前記検索手段は、印刷環境共用サービス提供手段間の参照関係に係るデータを含むサービスデータを他の印刷環境共用サービス提供手段より取得するサービスデータ取得手段を有する、
ことを特徴とする請求項1記載の印刷環境共用サービス提供装置。
The search means includes service data acquisition means for acquiring service data including data relating to a reference relationship between the printing environment shared service providing means from other printing environment shared service providing means.
The printing environment sharing service providing apparatus according to claim 1.
前記予約情報は、前記文書を特定する文書識別情報と、前記文書の利用を許可する文書利用許可情報とを含む、
ことを特徴とする請求項1乃至3何れか一項記載の印刷環境共用サービス提供装置。
The reservation information includes document identification information for specifying the document and document use permission information for permitting use of the document.
The printing environment sharing service providing apparatus according to claim 1, wherein the printing environment sharing service providing apparatus is provided.
前記印刷環境共用サービス提供手段は、要求に応じて、当該印刷環境共用サービス提供手段が参照可能な他の印刷環境共用サービス提供手段に係るデータを含むサービスデータに、接続要求元の印刷環境共用サービス提供手段に係るデータを追加するデータ追加手段を更に有する、
ことを特徴とする請求項1乃至4何れか一項記載の印刷環境共用サービス提供装置。
The printing environment sharing service providing means includes, when requested, service data including data related to other printing environment sharing service providing means that can be referred to by the printing environment sharing service providing means, to the printing environment sharing service of the connection request source. A data adding unit for adding data according to the providing unit;
The printing environment sharing service providing apparatus according to claim 1, wherein the printing environment sharing service providing apparatus is provided.
前記印刷環境共用サービス提供手段は、要求に応じて、当該印刷環境共用サービス提供手段が参照可能な他の印刷環境共用サービス提供手段に係るデータを含むサービスデータから、切断要求元の印刷環境共用サービス提供手段に係るデータを削除するデータ削除手段を更に有する、
ことを特徴とする請求項1乃至5何れか一項記載の印刷環境共用サービス提供装置。
The printing environment sharing service providing means, upon request, from the service data including data related to other printing environment sharing service providing means that can be referred to by the printing environment sharing service providing means, the printing environment sharing service of the disconnection request source It further has a data deleting means for deleting data related to the providing means,
The printing environment sharing service providing apparatus according to claim 1, wherein the printing environment sharing service providing apparatus is provided.
前記サービスデータには、印刷環境共用サービス提供手段間の関係において、上位又は同位又は下位の設定が可能である、
ことを特徴とする請求項3乃至6何れか一項記載の印刷環境共用サービス提供装置。
In the service data, in the relationship between the printing environment shared service providing means, it is possible to set a higher order, a peer, or a lower order.
The printing environment sharing service providing apparatus according to any one of claims 3 to 6.
当該印刷環境共用サービス提供手段と他の印刷サービス提供手段との参照関係に係るデータを含むサービスデータを格納するサービスデータ格納手段を更に有する、
ことを特徴とする請求項1乃至7何れか一項記載の印刷環境共用サービス提供装置。
Service data storage means for storing service data including data relating to a reference relationship between the printing environment shared service providing means and other printing service providing means;
The printing environment sharing service providing apparatus according to claim 1, wherein the printing environment sharing service providing apparatus is provided.
前記印刷環境共用サービス提供手段は、前記文書を取得する文書取得手段を更に有する、
ことを特徴とする請求項1乃至8何れか一項記載の印刷環境共用サービス提供装置。
The printing environment sharing service providing unit further includes a document acquisition unit that acquires the document.
The printing environment sharing service providing apparatus according to claim 1, wherein the printing environment sharing service providing apparatus is provided.
前記印刷環境共用サービス提供手段は、前記印刷装置に係るデータを含む印刷装置データを取得する印刷装置データ取得手段を更に有する、
ことを特徴とする請求項1乃至9何れか一項記載の印刷環境共用サービス提供装置。
The printing environment shared service providing means further comprises a printing apparatus data acquisition means for acquiring a printing apparatus data including data relating to the printing device,
10. The printing environment sharing service providing apparatus according to claim 1, wherein the printing environment sharing service providing apparatus is provided.
前記印刷装置データは、前記印刷装置の共用環境を提供する印刷環境共用サービス提供手段において管理されている、
ことを特徴とする請求項10記載の印刷環境共用サービス提供装置。
The printing device data is managed in print environment shared service providing means for providing a shared environment of the printing device,
The printing environment sharing service providing apparatus according to claim 10.
前記印刷装置データは、印刷に係るサービスを提供する印刷サービス提供手段において管理されている、
ことを特徴とする請求項10記載の印刷環境共用サービス提供装置。
The printing apparatus data is managed in a printing service providing unit that provides a service related to printing.
The printing environment sharing service providing apparatus according to claim 10.
前記印刷装置データを格納する印刷装置データ格納手段を更に有する、
ことを特徴とする請求項10又は11記載の印刷環境共用サービス提供装置。
Printing apparatus data storage means for storing the printing apparatus data;
12. The printing environment shared service providing apparatus according to claim 10 or 11,
前記印刷環境共用サービス提供手段は、印刷装置の機能に係る機能情報を取得する機能情報取得手段を更に有する、
ことを特徴とする請求項1乃至13何れか一項記載の印刷環境共用サービス提供装置。
The printing environment sharing service providing means further includes function information acquisition means for acquiring function information related to the function of the printing apparatus.
14. The printing environment sharing service providing apparatus according to claim 1, wherein the printing environment sharing service providing apparatus is provided.
ユーザ端末から印刷に係る要求を受け付けユーザ端末にユーザ応答用データを提供する印刷管理装置から、印刷装置まで、印刷のための情報を転送すると共に
前記印刷装置の共用環境を提供する、複数の印刷環境共用サービス提供装置の印刷環境共用サービス提供方法であって、
複数の印刷環境共用サービス提供装置がそれぞれ有する印刷環境共用サービス提供手段が、以下の各ステップ、
検索手段が、印刷場所を検索するステップと、
転送手段が、前記印刷管理装置から印刷の予約に係る要求を取得すると、前記検索手段により検索した印刷場所の識別情報、該印刷場所にある前記印刷装置の識別情報、印刷条件及び前記印刷管理装置が指定する印刷環境共用サービス提供手段の場所から前記印刷場所までの経路情報を含む予約情報、並びに、文書を他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段に転送するステップと、
印刷予約制御手段が、前記予約情報を記憶するステップと、
印刷開始制御部が、前記印刷管理装置から予約一覧の取得要求を取得すると、読み出した前記予約情報を前記印刷管理装置に送出し、前記印刷管理装置から印刷開始要求を取得すると印刷場所までの前記経路情報に基づき、前記印刷装置に印刷を実行させるステップと、
を有することを特徴とする印刷環境共用サービス提供方法。
Transferring information for printing from the print management device that accepts a request for printing from the user terminal to provide user response data to the user terminal, and
A printing environment sharing service providing method for a plurality of printing environment sharing service providing apparatuses, which provides a shared environment for the printing apparatus ,
The printing environment shared service providing means respectively possessed by the plurality of printing environment shared service providing devices includes the following steps:
A search means for searching for a print location;
Transfer means, wherein when the print management device obtains the request of the reservation of the print, identification information of the print locations searched by the searching means, the identification information of the printing device in the printing location, the printing condition and the printing management apparatus Transferring the reservation information including the route information from the location of the printing environment shared service providing means designated by the printing environment to the printing location, and the document to the printing environment shared service providing means of another printing environment shared service providing device ;
Printing reservation control means storing the reservation information;
The print start control unit obtains the list obtaining request reservation from the print management device, the reservation information read sent to the print managing apparatus, the up and printing place to get a print start request from the printing management apparatus based on the route information, the step of executing printing in the printing device,
A printing environment shared service providing method comprising:
請求項15記載の印刷環境共用サービス提供方法をコンピュータに実行させるための印刷環境共用サービス提供プログラム。   16. A printing environment shared service providing program for causing a computer to execute the printing environment shared service providing method according to claim 15. 請求項16記載の印刷環境共用サービス提供プログラムを記録したコンピュータ読み取り可能な記録媒体。   A computer-readable recording medium on which the printing environment sharing service providing program according to claim 16 is recorded.
JP2004076966A 2003-03-20 2004-03-17 Printing environment shared service providing apparatus, printing environment shared service providing method, printing environment shared service providing program, and recording medium Expired - Fee Related JP4564766B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2004076966A JP4564766B2 (en) 2003-03-20 2004-03-17 Printing environment shared service providing apparatus, printing environment shared service providing method, printing environment shared service providing program, and recording medium
US10/804,000 US20040257610A1 (en) 2003-03-20 2004-03-19 Service providing apparatus that shares print environments

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2003078990 2003-03-20
JP2003078991 2003-03-20
JP2003078992 2003-03-20
JP2004076966A JP4564766B2 (en) 2003-03-20 2004-03-17 Printing environment shared service providing apparatus, printing environment shared service providing method, printing environment shared service providing program, and recording medium

Publications (3)

Publication Number Publication Date
JP2004303231A JP2004303231A (en) 2004-10-28
JP2004303231A5 JP2004303231A5 (en) 2007-01-25
JP4564766B2 true JP4564766B2 (en) 2010-10-20

Family

ID=33425411

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004076966A Expired - Fee Related JP4564766B2 (en) 2003-03-20 2004-03-17 Printing environment shared service providing apparatus, printing environment shared service providing method, printing environment shared service providing program, and recording medium

Country Status (1)

Country Link
JP (1) JP4564766B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007087082A (en) * 2005-09-21 2007-04-05 Ricoh Co Ltd Information processor and option device sharing method

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000227842A (en) * 1999-02-05 2000-08-15 Ricoh Co Ltd Server device
JP2000259592A (en) * 1999-03-08 2000-09-22 Toshiba Corp Network resource managing device and computer readable storage medium storing program
JP2000285053A (en) * 1999-03-31 2000-10-13 Toshiba Corp Set information server device, user computer and set information distribution method
JP2001326784A (en) * 2000-05-18 2001-11-22 Sharp Corp Information transmission device and image information communication system
JP2002016645A (en) * 2000-04-28 2002-01-18 Fujitsu Ltd Distribution source server, relay server, and computer program used for distribution of distribution resources
JP2002091737A (en) * 2000-09-20 2002-03-29 Minolta Co Ltd Image forming device, system and method for printing
JP2002304269A (en) * 2001-04-05 2002-10-18 Seiko Epson Corp Image and audio output system via network
JP2003015829A (en) * 2001-06-29 2003-01-17 Minolta Co Ltd Data transmitter, data communication system, data communication method, data transmission program and computer readable recording medium in which data transmission program is recorded
JP2003032310A (en) * 2001-07-16 2003-01-31 Murata Mach Ltd Relay server
JP2003067293A (en) * 2001-08-29 2003-03-07 Ricoh Co Ltd Printing method, printing execution program and printing device

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000227842A (en) * 1999-02-05 2000-08-15 Ricoh Co Ltd Server device
JP2000259592A (en) * 1999-03-08 2000-09-22 Toshiba Corp Network resource managing device and computer readable storage medium storing program
JP2000285053A (en) * 1999-03-31 2000-10-13 Toshiba Corp Set information server device, user computer and set information distribution method
JP2002016645A (en) * 2000-04-28 2002-01-18 Fujitsu Ltd Distribution source server, relay server, and computer program used for distribution of distribution resources
JP2001326784A (en) * 2000-05-18 2001-11-22 Sharp Corp Information transmission device and image information communication system
JP2002091737A (en) * 2000-09-20 2002-03-29 Minolta Co Ltd Image forming device, system and method for printing
JP2002304269A (en) * 2001-04-05 2002-10-18 Seiko Epson Corp Image and audio output system via network
JP2003015829A (en) * 2001-06-29 2003-01-17 Minolta Co Ltd Data transmitter, data communication system, data communication method, data transmission program and computer readable recording medium in which data transmission program is recorded
JP2003032310A (en) * 2001-07-16 2003-01-31 Murata Mach Ltd Relay server
JP2003067293A (en) * 2001-08-29 2003-03-07 Ricoh Co Ltd Printing method, printing execution program and printing device

Also Published As

Publication number Publication date
JP2004303231A (en) 2004-10-28

Similar Documents

Publication Publication Date Title
JP4498770B2 (en) Image forming apparatus for data distribution and information processing apparatus for acquiring data from the image forming apparatus
US7788377B2 (en) Method and apparatus for providing a service for sharing a printing environment
JP5231620B2 (en) Server device
JP5199761B2 (en) Information processing apparatus, image input apparatus, document distribution system, and control method therefor
US7929162B2 (en) Method and system for generating and outputting output condition properties and edit properties corresponding to a document
JP2005242994A (en) Device, method and program for providing service, device, method and program for processing information, and recording medium
US7984027B2 (en) Image processing apparatus, document management server, document management system, and document management control method
US20040257610A1 (en) Service providing apparatus that shares print environments
JP4564766B2 (en) Printing environment shared service providing apparatus, printing environment shared service providing method, printing environment shared service providing program, and recording medium
JP4444628B2 (en) Information processing apparatus, information processing method, information processing program, recording medium, image forming apparatus, and storage apparatus
JP4681826B2 (en) Printing environment shared service providing method, printing environment shared service providing program, recording medium, and printing environment shared service providing apparatus
JP4527796B2 (en) Image forming apparatus and document management system
JP4681828B2 (en) Printing environment shared service providing method, printing environment shared service providing program, recording medium, and printing environment shared service providing apparatus
JP2005141620A (en) Selection method for information processor, information processor, retrieval server and program
JP4251958B2 (en) Image forming apparatus, information processing apparatus, information processing method, information processing program, and recording medium
JP6816529B2 (en) Information processing equipment, information processing systems, information processing methods, and programs
JP7567250B2 (en) Authentication system, user information extraction device, user information transfer method and program
CN113286051B (en) Image processing apparatus, control method of image processing apparatus, and storage medium
JP2007259413A (en) Image processor, image processing method and program
JP4425675B2 (en) Printing environment shared service providing apparatus, printing environment shared service providing method, connection / disconnection management program, and recording medium
JP4681827B2 (en) Printing environment shared service providing method, printing environment shared service providing program, recording medium, and printing environment shared service providing apparatus
JP2005094358A (en) Image processor, user information acquisition method, and user information providing method
JP2006252321A (en) Electronic document management system, print setting device, print history device, image forming apparatus, print setting service device, temporary document keeping service device and control program
JP6102345B2 (en) Communication device
JP2004303230A (en) Service providing equipment, its method, program therefor and recording medium

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061206

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061206

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090827

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090901

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091102

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100223

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100426

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100713

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100802

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130806

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees