JP2003150348A - Print service device - Google Patents
Print service deviceInfo
- Publication number
- JP2003150348A JP2003150348A JP2001344036A JP2001344036A JP2003150348A JP 2003150348 A JP2003150348 A JP 2003150348A JP 2001344036 A JP2001344036 A JP 2001344036A JP 2001344036 A JP2001344036 A JP 2001344036A JP 2003150348 A JP2003150348 A JP 2003150348A
- Authority
- JP
- Japan
- Prior art keywords
- printer
- instruction
- network
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 claims abstract description 48
- 230000005540 biological transmission Effects 0.000 claims description 13
- 230000004044 response Effects 0.000 claims description 10
- 230000000717 retained effect Effects 0.000 claims 1
- 238000007639 printing Methods 0.000 abstract description 2
- 230000002093 peripheral effect Effects 0.000 description 33
- 235000014510 cooky Nutrition 0.000 description 7
- 230000008520 organization Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 150000001875 compounds Chemical class 0.000 description 1
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ネットワークを介
して受領したプリントジョブを保持し、端末側から受信
した処理開始指示により当該プリントジョブに基づくプ
リント指示をネットワークを介して前記処理開始指示に
より指定されたプリンタに送信するプリントサービス装
置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention holds a print job received via a network, and designates a print instruction based on the print job by a process start instruction received from the terminal side by the process start instruction via the network. Print service device for transmitting to a registered printer.
【0002】[0002]
【従来の技術】近年のネットワーク利用環境の整備に伴
い、ネットワークを介して遠隔地のプリンタにプリント
を行わせる印刷処理態様が現実になりつつある。たとえ
ば、コンビニエンスストアなどに配置された地域共用の
プリンタを利用してプリントを行うべく、サービスセン
タに配置されたサーバ装置にプリントジョブを蓄積して
おき、コンビニエンスストアを来訪して、例えばそこに
備えられた端末を操作してサーバ装置からプリントジョ
ブを取得し、そのコンビニエンスストア内のプリンタに
プリントを実行させる。2. Description of the Related Art With the recent development of a network use environment, a print processing mode in which a printer at a remote place prints via a network is becoming a reality. For example, in order to print using a shared printer located in a convenience store, etc., print jobs are stored in a server device located in the service center, and the convenience store is visited to prepare for that. The print job is acquired from the server device by operating the specified terminal, and the printer in the convenience store is made to execute printing.
【0003】従来、サービスセンタに配置されたサーバ
装置は、事前に設定されたプリンタの一覧を端末側に提
供し、ユーザはこの一覧からプリントを行うプリンタを
選択してプリント処理の開始指示を行っている。ここ
で、各地に点在するプリンタのうち、ユーザがどのプリ
ンタを利用するかは分らないので、サーバ装置は登録さ
れたプリンタの一覧をそのまま提示することとするのが
一般的である。Conventionally, a server device arranged in a service center provides a list of printers set in advance to a terminal side, and a user selects a printer to print from this list and gives an instruction to start print processing. ing. Here, of the printers scattered in various places, it is not known which printer the user will use, and therefore the server device generally presents the list of registered printers as it is.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、サービ
スセンタに配置された上記従来のサーバ装置では、登録
プリンタが多数ある場合には一覧が長大になり、ユーザ
が適切なプリンタを選択する操作が煩雑になってしまう
という問題点があった。However, in the above-mentioned conventional server device arranged in the service center, the list becomes long when there are many registered printers, and the operation for the user to select an appropriate printer is complicated. There was a problem that it would become.
【0005】そこで例えばプリンタの一覧を地域別に分
類して登録して、ユーザの検索の便に供することはでき
る。しかし、これでも地域選択を行い、さらにプリンタ
を選択するというように操作回数が増えて利便性が低
い。また、登録した情報に基づいて地域別の一覧表示を
していたのでは、例えばプリンタが移設された場合など
に情報の更新が必要で、管理負荷も高くなる問題があ
る。Therefore, for example, it is possible to classify and register a list of printers by region and use it for user's search. However, this is also inconvenient because the number of operations increases, such as selecting an area and then selecting a printer. Further, since the list display for each region is performed based on the registered information, there is a problem that the management load is increased because the information needs to be updated when the printer is relocated, for example.
【0006】本発明は上記実情に鑑みて為されたもの
で、ユーザの操作性を向上し、管理負荷を軽減できるプ
リントサービス装置を提供することを目的とする。The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a print service apparatus which can improve the operability of the user and reduce the management load.
【0007】[0007]
【課題を解決するための手段】上記従来例の問題点を解
決するための本発明は、ネットワークを介して受領した
プリントジョブを保持し、端末側から受信した処理開始
指示により当該プリントジョブに基づくプリント指示を
ネットワークを介して前記処理開始指示により指定され
たプリンタに送信するプリントサービス装置であって、
前記指示の送信元となった端末のネットワーク上の条件
に基づき、前記プリント指示の送信対象である1又は複
数のプリンタ候補を選択する手段を含み、当該選択され
たプリンタ候補のうち少なくとも一つに対して前記プリ
ント指示を送信することを特徴としている。SUMMARY OF THE INVENTION The present invention for solving the above-mentioned problems of the conventional example holds a print job received via a network and is based on the print job according to a processing start instruction received from a terminal side. A print service apparatus for transmitting a print instruction to a printer designated by the processing start instruction via a network,
A means for selecting one or more printer candidates to which the print instruction is to be transmitted, based on the network condition of the terminal that is the source of the instruction, and at least one of the selected printer candidates is included. It is characterized in that the print instruction is transmitted.
【0008】また、上記従来例の問題点を解決するため
の本発明は、ネットワークを介して受領したプリントジ
ョブを保持し、端末側から受信した処理開始指示により
当該プリントジョブに基づくプリント指示をネットワー
クを介して前記処理開始指示により指定されたプリンタ
に送信するプリントサービス装置であって、前記端末か
らの処理開始指示に応じて過去に利用されたプリンタ選
択履歴情報を取得する手段と、前記取得したプリンタ選
択履歴情報に基づき、前記プリント指示の送信対象であ
る1又は複数のプリンタ候補を選択する手段と、を含
み、当該選択されたプリンタ候補のうち少なくとも一つ
に対して前記プリント指示を送信することを特徴として
いる。Further, according to the present invention for solving the above-mentioned problems of the conventional example, a print job received via a network is held, and a print instruction based on the print job is issued to a network by a processing start instruction received from a terminal side. A print service device for transmitting to a printer designated by the processing start instruction via a means for obtaining printer selection history information used in the past in response to a processing start instruction from the terminal; Means for selecting one or more printer candidates to which the print instruction is to be transmitted based on printer selection history information, and transmitting the print instruction to at least one of the selected printer candidates. It is characterized by that.
【0009】さらに、上記従来例の問題点を解決するた
めの本発明は、ネットワークを介して受領したプリント
ジョブを保持し、端末側から受信した処理開始指示によ
り当該プリントジョブに基づくプリント指示をネットワ
ークを介して前記処理開始指示により指定されたプリン
タに送信するプリントサービス装置であって、前記指示
の送信元となった端末のネットワーク上の条件に基づ
き、前記プリント指示の送信対象である1又は複数のプ
リンタ候補を検索する第1検索手段と、前記第1検索手
段によりプリンタ候補が選択できなかったときに、前記
端末からの処理開始指示に応じて過去に利用されたプリ
ンタ選択履歴情報を検索する第2検索手段と、を含み、
前記第1検索手段または第2検索手段のいずれかにより
検索されたプリンタ候補のうち少なくとも一つに対して
前記プリント指示を送信することを特徴としている。こ
こで、端末のネットワーク上の条件は、端末のネットワ
ーク番号、端末の属するドメイン、MACアドレスの少
なくとも一つを含んでなる。Further, according to the present invention for solving the above-mentioned problems of the conventional example, a print job received via a network is held, and a print instruction based on the print job is issued to a network by a processing start instruction received from a terminal side. A print service device for transmitting to the printer designated by the processing start instruction via the one or more print target transmission destinations of the print instruction based on the network condition of the terminal that is the transmission source of the instruction. First searching means for searching the printer candidate of No. 1 and the printer selection history information used in the past in response to the processing start instruction from the terminal when the printer candidate cannot be selected by the first searching means. A second search means,
It is characterized in that the print instruction is transmitted to at least one of the printer candidates retrieved by either the first retrieval means or the second retrieval means. Here, the network condition of the terminal includes at least one of the network number of the terminal, the domain to which the terminal belongs, and the MAC address.
【0010】さらに上記従来例の問題点を解決するため
の本発明は、ネットワークを介して受領したプリントジ
ョブを保持し、端末側から受信した処理開始指示により
当該プリントジョブに基づくプリント指示をネットワー
クを介して前記処理開始指示により指定されたプリンタ
に送信するプリントサービス装置であって、前記端末に
て利用可能に設定されたプリンタ設定情報を取得する手
段と、前記取得したプリンタ設定情報に基づき、前記プ
リント指示の送信対象である1又は複数のプリンタ候補
を選択する手段と、を含み、当該選択されたプリンタ候
補のうち少なくとも一つに対して前記プリント指示を送
信することを特徴としている。Further, according to the present invention for solving the problems of the above-mentioned conventional example, a print job received via a network is held, and a print instruction based on the print job is issued to the network by a processing start instruction received from a terminal side. A print service apparatus for transmitting to a printer designated by the processing start instruction via the means, means for acquiring printer setting information set to be usable by the terminal, and the printer setting information based on the acquired printer setting information. Means for selecting one or a plurality of printer candidates to which print instructions are to be transmitted, and the print instruction is transmitted to at least one of the selected printer candidates.
【0011】またこれらのプリントサービス装置におい
て、事前に登録されたプリンタの情報を蓄積する手段
と、前記登録されたプリンタの一覧を前記端末に提示す
る手段であって、前記プリンタ候補として選択されたプ
リンタが識別可能になるよう配列した一覧を前記端末に
提示する手段と、をさらに有することも好ましい。In these print service devices, means for accumulating information of printers registered in advance and means for presenting a list of the registered printers to the terminal are selected as the printer candidates. It is also preferable to further include means for presenting to the terminal a list arranged so that the printer can be identified.
【0012】また、上記従来例の問題点を解決するため
の本発明は、ネットワークを介して受領したプリントジ
ョブを保持し、端末側から受信した処理開始指示により
当該プリントジョブに基づくプリント指示をネットワー
クを介して前記処理開始指示により指定されたプリンタ
に送信するプリントサービスの提供方法であって、前記
指示の送信元となった端末のネットワーク上の条件に基
づき、前記プリント指示の送信対象である1又は複数の
プリンタ候補を選択し、当該選択されたプリンタ候補の
うち少なくとも一つに対して前記プリント指示を送信す
ることを特徴としている。Further, according to the present invention for solving the above-mentioned problems of the conventional example, a print job received via a network is held, and a print instruction based on the print job is issued to a network by a process start instruction received from a terminal side. A method of providing a print service for transmitting to a printer designated by the processing start instruction via a terminal, which is a transmission target of the print instruction based on a network condition of a terminal which is a source of the instruction 1 Alternatively, a plurality of printer candidates are selected, and the print instruction is transmitted to at least one of the selected printer candidates.
【0013】さらに、上記従来例の問題点を解決するた
めの本発明は、ネットワークを介して受領したプリント
ジョブを保持し、端末側から受信した処理開始指示によ
り当該プリントジョブに基づくプリント指示をネットワ
ークを介して前記処理開始指示により指定されたプリン
タに送信するプリントサービスの提供方法であって、前
記端末からの処理開始指示に応じて過去に利用されたプ
リンタ選択履歴情報を取得する工程と、前記取得したプ
リンタ選択履歴情報に基づき、前記プリント指示の送信
対象である1又は複数のプリンタ候補を選択する工程
と、を含み、当該選択されたプリンタ候補のうち少なく
とも一つに対して前記プリント指示を送信することを特
徴としている。Further, according to the present invention for solving the above-mentioned problems of the conventional example, a print job received via a network is held, and a print instruction based on the print job is issued to a network by a process start instruction received from a terminal side. A method of providing a print service for transmitting to a printer specified by the processing start instruction via a step of: acquiring printer selection history information used in the past in response to a processing start instruction from the terminal; Selecting one or more printer candidates to which the print instruction is to be transmitted based on the acquired printer selection history information, and issuing the print instruction to at least one of the selected printer candidates. It is characterized by transmitting.
【0014】さらに、上記従来例の問題点を解決するた
めの本発明は、サーバコンピュータに、ネットワークを
介して受領したプリントジョブを保持させ、端末側から
受信した処理開始指示により当該プリントジョブに基づ
くプリント指示をネットワークを介して前記処理開始指
示により指定されたプリンタに送信させるプリントサー
ビス処理プログラムであって、前記指示の送信元となっ
た端末のネットワーク上の条件に基づき、前記プリント
指示の送信対象である1又は複数のプリンタ候補を選択
する手順と、当該選択されたプリンタ候補のうち少なく
とも一つに対して前記プリント指示を送信する手順と、
を実行させることを特徴としている。Further, according to the present invention for solving the above-mentioned problems of the conventional example, a server computer is made to hold a print job received via a network, and based on the print job according to a processing start instruction received from a terminal side. A print service processing program for transmitting a print instruction to a printer designated by the processing start instruction via a network, the transmission target of the print instruction based on a condition on a network of a terminal which is a source of the instruction. A procedure for selecting one or more printer candidates, and a procedure for transmitting the print instruction to at least one of the selected printer candidates,
It is characterized by executing.
【0015】さらに、上記従来例の問題点を解決するた
めの本発明は、サーバコンピュータに、ネットワークを
介して受領したプリントジョブを保持させ、端末側から
受信した処理開始指示により当該プリントジョブに基づ
くプリント指示をネットワークを介して前記処理開始指
示により指定されたプリンタに送信させるプリントサー
ビス処理プログラムであって、前記端末からの処理開始
指示に応じて過去に利用されたプリンタ選択履歴情報を
取得する手順と、前記取得したプリンタ選択履歴情報に
基づき、前記プリント指示の送信対象である1又は複数
のプリンタ候補を選択する手順と、を含み、当該選択さ
れたプリンタ候補のうち少なくとも一つに対して前記プ
リント指示を送信する手順と、を実行させることを特徴
としている。Further, according to the present invention for solving the above-mentioned problems of the conventional example, a server computer is made to hold a print job received via a network, and based on the print job according to a process start instruction received from the terminal side. A print service processing program for transmitting a print instruction to a printer specified by the processing start instruction via a network, and acquiring printer selection history information used in the past in response to the processing start instruction from the terminal. And a procedure for selecting one or a plurality of printer candidates to which the print instruction is to be transmitted based on the acquired printer selection history information, and for at least one of the selected printer candidates, It is characterized by executing a procedure for transmitting a print instruction and executing the procedure.
【0016】[0016]
【発明の実施の形態】本発明の実施の形態について図面
を参照しながら説明する。本発明の実施の形態に係るプ
リントサービス装置1は、例えばサーバコンピュータで
あり、図1に示すように、CPU11と、記憶部12
と、ハードディスク13と、通信部14とを含んで構成
されている。またこのプリントサービス装置1は、ネッ
トワークを介して各地の組織2内のLAN(Local Area
Network)に接続されている。ある組織2aには、LA
Nを介して端末装置21と、プリンタ22とが接続さ
れ、またこのLANとネットワークとはゲートウエイ
(GW)を介して相互に接続されている。また別の組織
2bでは、端末としての機能とプリンタとしての機能を
複合化した複合機23がネットワークに接続されてい
る。このほかネットワークには、パーソナルコンピュー
タPCなどの種々の機器が接続されているのが通常であ
るが、ここでは説明のため接続状態の一部を示してい
る。ここで端末装置21及び複合機23の端末としての
機能部分が本発明の「端末」に相当する。またプリンタ
22及び複合機23のプリンタとしての機能部分が本発
明の「プリンタ」(また「プリンタ候補」となるもの)
に相当する。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described with reference to the drawings. The print service apparatus 1 according to the embodiment of the present invention is, for example, a server computer, and as shown in FIG. 1, a CPU 11 and a storage unit 12
And a hard disk 13 and a communication unit 14. Further, this print service apparatus 1 is a LAN (Local Area) in an organization 2 in various places via a network.
Network). One organization 2a has LA
The terminal device 21 and the printer 22 are connected via N, and the LAN and the network are connected to each other via a gateway (GW). In another organization 2b, a multi-function peripheral 23 that combines the functions of a terminal and a printer is connected to the network. In addition, although various devices such as a personal computer PC are usually connected to the network, a part of the connected state is shown here for the sake of explanation. Here, the functional portions as the terminals of the terminal device 21 and the multifunction peripheral 23 correspond to the “terminal” of the present invention. In addition, the functional portions of the printer 22 and the multifunction peripheral 23 as printers are the "printer" (also "printer candidate") of the present invention.
Equivalent to.
【0017】ここでプリントサービス装置1のハードデ
ィスク13には、従来と同様に各組織のプリンタや複合
機の情報が登録されてなるプリンタデータベースが格納
されている。Here, the hard disk 13 of the print service apparatus 1 stores a printer database in which information on printers and multi-function peripherals of each organization is registered as in the conventional case.
【0018】プリントサービス装置1のCPU11は、
ハードディスク13に格納されたプログラムに従って動
作しており、ネットワークを介してPC等から受信され
るプリント要求を受け付ける。そして、CPU11は、
固有の識別子(ジョブ識別子)を発行してプリント要求
の送信元へ当該識別子を送信するとともに、プリント要
求に係るプリント対象のデータをプリントジョブとして
ハードディスク13に蓄積する。ここでプリント要求
は、プリントの対象となるデータと、そのプリントを開
始する指示(処理開始指示)の際に認証用の情報として
用いられるパスコードの情報とを含み、例えば電子メー
ルとして受信される。CPU11は、プリントジョブに
関連づけて、発行したジョブ識別子と受信したパスコー
ドとをハードディスク13に格納する。The CPU 11 of the print service device 1 is
It operates according to a program stored in the hard disk 13 and receives a print request received from a PC or the like via a network. Then, the CPU 11
A unique identifier (job identifier) is issued, the identifier is transmitted to the sender of the print request, and the print target data related to the print request is stored in the hard disk 13 as a print job. Here, the print request includes data to be printed and pass code information used as authentication information when instructing to start the print (processing start instruction), and is received as an e-mail, for example. . The CPU 11 stores the issued job identifier and the received passcode in the hard disk 13 in association with the print job.
【0019】またこのCPU11は、処理開始指示をネ
ットワークを介して受信すると、その指示の送信元に対
して実際にプリントを行うプリンタの指定を要求し、プ
リンタの指定が受信されれば、当該指定されたプリンタ
に対してハードディスク13に蓄積したプリント対象の
データを送信する。ここで、プリントを開始する指示に
は、プリントジョブを識別する情報(ジョブ識別子)
と、パスコードとが含まれており、CPU11は受信し
たパスコードと、ジョブ識別子にて識別されるプリント
ジョブに関連づけて格納されたパスコードとが一致しな
ければ、処理開始指示の送信元に対してエラーを送信
し、処理を中断するようにしておく。When the CPU 11 receives a processing start instruction via the network, the CPU 11 requests the sender of the instruction to specify a printer to actually print, and if the printer specification is received, the specification is given. The print target data stored in the hard disk 13 is transmitted to the selected printer. Here, the print start instruction includes information for identifying the print job (job identifier).
If the received passcode and the passcode stored in association with the print job identified by the job identifier do not match, the CPU 11 sends the process start instruction to the sender. An error is sent to the device and the process is suspended.
【0020】本実施の形態において特徴的なことは、C
PU11が実際にプリントを行うプリンタの指定を要求
するにあたり、プリンタデータベースに登録されている
プリンタのうち、プリントの開始の指示の送信元となる
端末等のネットワーク上の条件に基づいて候補となるプ
リンタが選択され、その選択されたプリンタの一覧が提
供されることである。なお、ここで提供としているの
は、例えばWebページのフォーム文書として、一覧表
示したプリンタから実際にプリントを行うプリンタの指
定ができるように、選択可能な態様で送信することで実
現できる。このCPU11によるプリンタ候補の選択処
理については、後に詳しく説明する。A characteristic of this embodiment is that C
When the PU 11 requests the designation of the printer that actually prints, a printer that is a candidate among the printers registered in the printer database based on the network conditions such as the terminal that is the transmission source of the print start instruction. Is selected and a list of the selected printers is provided. It should be noted that what is provided here can be realized, for example, as a form document of a Web page, by transmitting in a selectable manner so that the printer that is displayed in a list can specify the printer that actually prints. The process of selecting a printer candidate by the CPU 11 will be described in detail later.
【0021】記憶部12は、CPU11のワークメモリ
として動作する。ハードディスク13は、CPU11に
より処理されるプログラムや、各種のデータが格納され
ている。また、このハードディスク13は、CPU11
の処理により、プリントジョブとジョブ識別子とパスコ
ードとを関連づけて格納する。さらに、このハードディ
スク13は、図2に示すようなプリンタデータベースを
格納している。The storage unit 12 operates as a work memory of the CPU 11. The hard disk 13 stores programs processed by the CPU 11 and various data. Further, the hard disk 13 has a CPU 11
By the processing of (1), the print job, the job identifier, and the passcode are stored in association with each other. Further, the hard disk 13 stores a printer database as shown in FIG.
【0022】プリンタデータベースは、図2に示すよう
に、プリンタや複合機の識別番号(ID)をキーとし
て、プリンタや複合機が配置されている組織(施設)の
名称や、プリンタまたは複合機自体の名称(T)と、プ
リンタや複合機の機種名などのプリンタ機能に関する属
性情報(A)と、プリンタまたは複合機に設定されてい
るネットワークに関する情報(IPアドレスやホスト
名、ドメイン名、MACアドレスなど;N)とを関連づ
けたものである。As shown in FIG. 2, the printer database uses the identification number (ID) of the printer or the multifunction device as a key, and the name of the organization (facility) in which the printer or the multifunction device is located, or the printer or the multifunction device itself. Name (T), attribute information related to printer functions such as the model name of the printer or multifunction device (A), and information related to the network set in the printer or multifunction device (IP address, host name, domain name, MAC address Etc .; N).
【0023】通信部14は、ネットワークを介して到来
するデータを受信してCPU11に出力する。また、こ
の通信部14は、CPU11から入力される指示に従っ
て、ネットワークを介して種々のデータを送信する。The communication unit 14 receives the data coming through the network and outputs it to the CPU 11. The communication unit 14 also transmits various data via the network according to the instruction input from the CPU 11.
【0024】端末装置21は、一般的なパーソナルコン
ピュータ等であり、ユーザからの指示によりLAN及び
ネットワークを介してプリントサービス装置1に対して
プリントジョブの処理開始指示を送信する。また、この
端末装置21は、Webブラウザとしての処理を実行し
ており、Webサーバとしてのプリントサービス装置1
から送信される設定データを保持し、また、プリントサ
ービス装置1からの要求に応じて当該設定データを送信
する。この設定データは、Web技術において広く知ら
れた「クッキー」技術を利用して容易に実現できる。The terminal device 21 is a general personal computer or the like, and transmits a print job processing start instruction to the print service apparatus 1 via the LAN and the network according to an instruction from the user. Further, the terminal device 21 is executing processing as a web browser, and the print service device 1 as a web server.
Holds the setting data transmitted from the print service apparatus 1 and transmits the setting data in response to a request from the print service apparatus 1. This setting data can be easily realized by using the "cookie" technology widely known in the Web technology.
【0025】プリンタ22は、ネットワークを介して受
信されるプリント対象データに基づき、所定の用紙に当
該データのプリントを行う。複合機23は、端末装置2
1とプリンタ22との双方の動作を行う。The printer 22 prints the data on a predetermined paper based on the print target data received via the network. The multifunction device 23 is the terminal device 2
Both 1 and the printer 22 operate.
【0026】なお、端末装置21とプリンタ22と複合
機23とは、ネットワークに接続するために、IPアド
レスなどが付与され、また、これらの各装置にはホスト
名とドメイン名とで識別される固有のネットワーク名が
関連づけられている。各装置のネットワークインタフェ
ースにはさらに、当該インタフェースに固有のネットワ
ークアドレス(MACアドレス)が付与されているのが
通常である。The terminal device 21, the printer 22, and the multi-function device 23 are provided with IP addresses and the like in order to connect to the network, and each of these devices is identified by a host name and a domain name. A unique network name is associated. It is usual that the network interface of each device is further provided with a network address (MAC address) unique to the interface.
【0027】ここで、CPU11のプリンタ候補の選択
処理について説明する。CPU11は、(1)ネットワ
ーク番号を利用した選択と、(2)ドメイン名を利用し
た選択と、(3)端末装置21に対して設定情報を保持
させ、この設定情報を利用することによる選択と、
(4)MACアドレスを利用する選択と、(5)端末側
のプリンタ設定を利用する選択と、のうち少なくとも1
つの処理を行う。以下、それぞれの処理の内容について
説明する。また、選択後の処理についてはさらに後で説
明する。Now, the printer candidate selection process of the CPU 11 will be described. The CPU 11 performs (1) selection using a network number, (2) selection using a domain name, and (3) selection by causing the terminal device 21 to hold setting information and using this setting information. ,
At least one of (4) selection using the MAC address and (5) selection using the printer setting on the terminal side
Do one process. The contents of each process will be described below. The processing after selection will be further described later.
【0028】[ネットワーク番号を利用した選択]IP
アドレスなど、多くのネットワークアドレスは、ネット
ワーク番号とサブネット番号との組からなる。ここでネ
ットワーク番号はルータによって分離される一群のネッ
トワーク機器(コンピュータ等)に共通となるのが通常
であり、当該一つのネットワーク番号内で各機器を識別
するために付与する番号がサブネット番号である。な
お、IPアドレスのどの部分がサブネット番号であるか
を示すため、サブネットマスクと呼ばれる値が利用され
る。以下、このネットワーク番号を利用したプリンタ等
の選択動作について説明する。[Selection Using Network Number] IP
Many network addresses, such as addresses, consist of a set of network numbers and subnet numbers. Here, the network number is usually common to a group of network devices (computers, etc.) separated by a router, and the number assigned to identify each device within the one network number is the subnet number. . A value called a subnet mask is used to indicate which part of the IP address is the subnet number. The operation of selecting a printer or the like using this network number will be described below.
【0029】CPU11は、端末装置21又は複合機2
3からのプリントジョブの処理開始指示を受信すると、
当該処理開始指示の送信元となっている端末装置21又
は複合機23のネットワーク番号を取得する。例えばI
Pアドレスであれば、処理開始指示のデータのパケット
を参照することで容易に取得できる。そして、CPU1
1は、プリンタデータベースを参照し、上記取得したI
Pアドレスのネットワーク番号部分と同じネットワーク
番号部分を有するプリンタ22又は複合機23があるか
否かを検索し、そのようなプリンタ22又は複合機23
があれば、それらをプリンタ候補として選択する。The CPU 11 is the terminal device 21 or the multi-function device 2
3 receives the print job processing start instruction from
The network number of the terminal device 21 or the multi-function peripheral 23 that is the transmission source of the processing start instruction is acquired. For example I
If it is the P address, it can be easily obtained by referring to the packet of the data of the processing start instruction. And CPU1
1 refers to the printer database and acquires the above-mentioned I
It is searched whether or not there is a printer 22 or a multifunction machine 23 having the same network number part as the network number part of the P address, and such a printer 22 or a multifunction machine 23.
If so, they are selected as printer candidates.
【0030】なお、取得したIPアドレスの全体とが一
致するものが検索された場合には、それは複合機23で
あることを意味する(端末装置とプリンタとの機能を兼
ね備えている)から、ユーザは当該複合機23からプリ
ントすることを望むのが通常であることに鑑み、その複
合機23を筆頭候補としてマークすることも好ましい。If a search is made that matches the entire acquired IP address, it means that it is the multi-function device 23 (having the functions of a terminal device and a printer), so It is also preferable to mark the multifunction device 23 as the first candidate in view of the fact that it is usually desired to print from the multifunction device 23.
【0031】[ドメイン名を利用する選択]また、ネッ
トワークに関係する情報として、ドメイン名を利用して
プリンタや複合機を選択することもできる。すなわち、
CPU11は、端末装置21又は複合機23からのプリ
ントジョブの処理開始指示を受信すると、当該処理開始
指示の送信元となっている端末装置21又は複合機23
のドメイン名を取得する。そしてCPU11は、プリン
タデータベースを参照し、上記取得したドメイン名で識
別されるドメインに属するプリンタ22又は複合機23
を検索し、そのようなプリンタ22又は複合機23があ
れば、それらをプリンタ候補として選択する。[Selection Using Domain Name] As the information related to the network, the domain name can be used to select the printer or the multifunction peripheral. That is,
When the CPU 11 receives a print job processing start instruction from the terminal device 21 or the multifunction peripheral 23, the terminal device 21 or the multifunction peripheral 23 that is the transmission source of the processing start instruction.
Get the domain name of. Then, the CPU 11 refers to the printer database and refers to the printer 22 or the multifunction peripheral 23 belonging to the domain identified by the acquired domain name.
If there is such a printer 22 or a multi-function peripheral 23, they are selected as printer candidates.
【0032】[設定情報の利用による選択]本実施の形
態においては、設定情報を利用してプリンタ等を選択す
ることとしてもよい。すなわち、CPU11は、端末装
置21又は複合機23からのプリントジョブの処理開始
指示を受信すると、当該処理開始指示の送信元となって
いる端末装置21又は複合機23側のブラウザからクッ
キーを利用して過去に選択したプリンタ22や複合機2
3を特定する情報(そのIPアドレスなど)をプリンタ
選択履歴情報として取得する。そして、CPU11は、
プリンタデータベースを参照し、上記取得したIPアド
レスなどのプリンタ選択履歴情報に合致するプリンタ2
2又は複合機23を検索し、そのようなプリンタ22又
は複合機23があれば、それらをプリンタ候補として選
択する。[Selection by Using Setting Information] In the present embodiment, a printer or the like may be selected by using the setting information. That is, when the CPU 11 receives a print job processing start instruction from the terminal device 21 or the multifunction peripheral 23, the CPU 11 uses a cookie from the browser of the terminal device 21 or the multifunction peripheral 23 that is the transmission source of the processing start instruction. Selected printer 22 or multifunction device 2 in the past
The information specifying 3 (such as its IP address) is acquired as printer selection history information. Then, the CPU 11
A printer 2 that refers to the printer database and matches the printer selection history information such as the acquired IP address
2 or the multi-function peripheral 23 is searched, and if there is such a printer 22 or the multi-function peripheral 23, those are selected as the printer candidates.
【0033】またCPU11は、後に説明するように、
実際に利用するプリンタ22又は複合機23の指示を受
けてプリント処理を開始したときには、クッキーを利用
して当該利用したプリンタ22又は複合機23を特定す
る情報(IPアドレスなど)をプリンタ選択履歴情報と
してプリントジョブの処理開始指示の送信元に対して保
持させる。Further, the CPU 11 is, as described later,
When print processing is started in response to an instruction from the printer 22 or the multifunction device 23 that is actually used, information (IP address or the like) that identifies the printer 22 or the multifunction device 23 that has been used by using a cookie is used as printer selection history information. The print job processing start instruction is held by the transmission source.
【0034】なお、ここではクッキーを利用することと
したが、プリントサービス装置1側でプリンタ選択履歴
情報を保持するようにしてもよい。つまり、処理開始指
示の送信元となっている端末装置21又は複合機23の
ネットワーク関係情報とプリンタ選択履歴情報とを関連
づけて、ハードディスク13等に履歴データベースとし
て格納しておき、クッキーを利用して取得する代わり
に、この履歴データベースを参照してプリンタ選択履歴
情報を取得するのである。このようにすれば、クッキー
を受け入れない端末装置21や複合機23に対してもク
ッキーを利用したのと同様の処理を行うことができる。Although the cookie is used here, the printer service history information may be held on the print service apparatus 1 side. That is, the network-related information of the terminal device 21 or the multi-function peripheral 23, which is the sender of the processing start instruction, and the printer selection history information are associated with each other, stored in the hard disk 13 or the like as a history database, and the cookie is used. Instead of acquiring it, the printer selection history information is acquired by referring to this history database. By doing so, the same processing as that using the cookie can be performed on the terminal device 21 and the multifunction peripheral 23 that do not accept the cookie.
【0035】[MACアドレスの利用]このようにプリ
ンタ選択履歴情報をプリントサービス装置1側で保持す
る場合、端末装置21又は複合機23のネットワーク関
係情報や、プリンタ22又は複合機23を特定する情報
としてはMACアドレス等、機器固有に(変更不能に)
設定されるネットワーク関係情報を用いるのも好まし
い。ネットワークによっては、各ネットワーク機器に対
して起動時に動的にIPアドレスを割当てるもの(いわ
ゆるDHCP等を利用するもの)があり、機器に固有の
ネットワーク関係情報を用いることで、IPアドレス等
の設定が変更されても、以前の情報をそのまま利用でき
るようにしておくことが好ましいからである。なお、通
常プリンタ等は、その性格上IPアドレスを動的に設定
しないようにするのが普通であるので、そのような場合
にはプリンタ22や複合機23については、MACアド
レスではなくIPアドレスを用いるようにしておいても
よい。[Use of MAC Address] When the printer selection history information is held on the print service device 1 side in this way, network-related information of the terminal device 21 or the multi-function peripheral 23 and information for specifying the printer 22 or the multi-function peripheral 23. Is unique to the device, such as the MAC address (unchangeable)
It is also preferable to use the network-related information that is set. Depending on the network, there is one that dynamically assigns an IP address to each network device at startup (so-called DHCP, etc.). By using network-related information unique to the device, the IP address and other settings can be set. This is because it is preferable that the previous information can be used as it is even if the information is changed. In general, a printer or the like normally does not dynamically set an IP address. Therefore, in such a case, the printer 22 or the multi-function peripheral 23 should be assigned an IP address instead of a MAC address. It may be used.
【0036】[端末側のプリンタ設定を利用する選択]
さらに、CPU11は、端末装置21又は複合機23か
らのプリントジョブの処理開始指示を受信すると、当該
処理開始指示の送信元となっている端末装置21又は複
合機23側で利用可能として設定されているプリンタ設
定情報を取得し、当該プリンタ設定情報に示されている
プリンタをプリンタ候補として選択することとしてもよ
い。[Selection using printer settings on the terminal side]
Further, when the CPU 11 receives a print job processing start instruction from the terminal device 21 or the multi-function peripheral 23, it is set as usable on the side of the terminal device 21 or the multi-function peripheral 23 that is the transmission source of the processing start instruction. The printer setting information that is present may be acquired and the printer indicated in the printer setting information may be selected as a printer candidate.
【0037】この場合に特徴的なことは、プリンタデー
タベースに含まれていなくても、端末装置21や複合機
23側で利用可能なプリンタ22等が候補として選択さ
れることである。A characteristic of this case is that a printer 22 or the like that can be used on the side of the terminal device 21 or the multifunction peripheral 23 is selected as a candidate even if it is not included in the printer database.
【0038】[組み合わせ]また、これらを組み合わせ
て利用してもよい。例えばCPU11が当初はネットワ
ーク番号やドメイン名を利用してプリンタ等の選択を実
行し(第1検索手段としての処理)、これによってプリ
ンタ等の選択ができなかったときには(条件に合うプリ
ンタ等が検索できなければ)設定情報を利用して選択を
行う(第2検索手段としての処理)のである。また逆
に、まず設定情報を利用して選択を行い、これによって
プリンタ等の選択ができなかったときにはネットワーク
番号やドメイン名を利用してプリンタ等の選択を実行す
ることとしてもよい。[Combination] Further, these may be used in combination. For example, the CPU 11 initially selects a printer or the like by using the network number or the domain name (processing as the first search means), and when the printer or the like cannot be selected by this (searches for a printer or the like that meets the conditions). If not possible, the selection is performed using the setting information (processing as the second search means). On the contrary, first, the setting information may be used for selection, and if the printer or the like cannot be selected, the printer or the like may be selected using the network number or the domain name.
【0039】[提供動作]CPU11は、このような処
理によって選択したプリンタ22や複合機23を一覧と
して、処理開始指示の送信元となっている端末装置21
又は複合機23へ配信し、提示させる。また、CPU1
1は、当該提示させた一覧からユーザにより指定された
プリンタ22又は複合機23の情報を取得して、当該指
定されたプリンタ22又は複合機23に対してハードデ
ィスク13に蓄積したプリント対象のデータを送信す
る。[Providing Operation] The CPU 11 makes a list of the printers 22 and the multi-function peripherals 23 selected by such processing, and the terminal device 21 which is the transmission source of the processing start instruction.
Alternatively, it is delivered to the multifunction device 23 and presented. Also, CPU1
1 acquires the information of the printer 22 or the multifunction peripheral 23 designated by the user from the presented list, and prints the data to be printed stored in the hard disk 13 to the designated printer 22 or the multifunction peripheral 23. Send.
【0040】またCPU11は、上記処理によって選択
したプリンタ22や複合機23が一つだけの場合、ユー
ザからの指定を受けることなく、当該選択されたプリン
タ22又は複合機23に対してハードディスク13に蓄
積したプリント対象のデータを送信するようにしてもよ
い。この場合、どのプリンタ22又は複合機23に対し
てプリント対象のデータを送信したかの情報を処理開始
指示の送信元に送信して、ユーザに提示することが好ま
しい。Further, when only one printer 22 or multifunction peripheral 23 is selected by the above processing, the CPU 11 stores the selected printer 22 or multifunction peripheral 23 in the hard disk 13 without receiving the designation from the user. The accumulated print target data may be transmitted. In this case, it is preferable to send information about which printer 22 or multifunction device 23 the data to be printed has been sent to the sender of the processing start instruction and present it to the user.
【0041】さらにCPU11は、ユーザによる選択の
幅を広げるために、従来と同様にプリンタデータベース
に登録されているプリンタ22や複合機23の一覧を端
末装置21等に提示させてもよい。この場合、上記処理
により選択したプリンタ22や複合機23が識別できる
ように、例えば色を付するなど強調表示したり、一覧の
上位に配列するように一覧を並べ替えて提供する。この
とき、筆頭候補として選択された複合機23(またはプ
リンタ22)があれば、当該筆頭候補が最上位となるよ
うに並べ替えたり、当該筆頭候補をさらに識別可能に強
調して表示させるようにする。Further, the CPU 11 may cause the terminal device 21 or the like to present a list of the printers 22 and the multifunction peripherals 23 registered in the printer database in the same manner as in the conventional case in order to widen the range of selection by the user. In this case, in order to identify the printer 22 or the multi-function peripheral 23 selected by the above processing, the list is rearranged so that the list is rearranged so that the printer 22 or the multifunction machine 23 can be identified, for example, by being colored or highlighted. At this time, if there is the multi-function peripheral 23 (or the printer 22) selected as the head candidate, the head candidate is rearranged so as to be the highest rank, or the head candidate is further highlighted so that the head candidate is displayed. To do.
【0042】[動作]本実施の形態によると、ユーザが
ネットワークを介して送信したプリントジョブをプリン
トサービス装置1が受領して、ハードディスク13に保
持する。ユーザが組織2側の端末装置21を操作して処
理開始の指示を送信すると、プリントサービス装置1が
当該端末装置21のIPアドレスを取得し、そのIPア
ドレスと同一のネットワーク番号を有する(すなわち同
一ネットワークに属する)プリンタ22又は複合機23
を検索して選択し、当該選択したプリンタ22又は複合
機23の一覧を端末装置21側へ送信する。[Operation] According to the present embodiment, the print service apparatus 1 receives the print job transmitted by the user via the network and holds it in the hard disk 13. When the user operates the terminal device 21 on the organization 2 side and transmits a processing start instruction, the print service device 1 acquires the IP address of the terminal device 21 and has the same network number as the IP address (that is, the same network number). Printer 22 or multifunction machine 23 (belonging to network)
Is selected and transmitted, and the list of the selected printer 22 or multifunction peripheral 23 is transmitted to the terminal device 21 side.
【0043】ユーザは、この選択された一覧から所望の
プリンタ22や複合機23を指定し、当該指定したプリ
ンタ22等の情報をプリントサービス装置1へ送信す
る。プリントサービス装置1は、当該指定されたプリン
タ22又は複合機23に対してプリントジョブに含まれ
るプリント対象のデータを送信し、プリンタ22等がこ
れを印刷する。The user designates a desired printer 22 or multi-function peripheral 23 from the selected list, and sends information on the designated printer 22 or the like to the print service apparatus 1. The print service apparatus 1 transmits the print target data included in the print job to the designated printer 22 or multifunction peripheral 23, and the printer 22 or the like prints it.
【0044】[0044]
【発明の効果】ネットワークを介して受領したプリント
ジョブを保持し、端末側から受信した処理開始指示によ
り当該プリントジョブに基づくプリント指示をネットワ
ークを介して当該処理開始指示により指定されたプリン
タに送信するプリントサービス装置が、処理開始指示の
送信元となった端末のネットワーク上の条件、過去のプ
リンタ選択履歴、プリンタ設定情報の少なくともいずれ
かに基づき、プリント指示の送信対象である1又は複数
のプリンタ候補を選択し、ユーザの指示により当該選択
されたプリンタ候補のうち少なくとも一つに対してプリ
ント指示を送信するので、ネットワーク設定や利用状況
との関係においてプリンタ候補が選択され、地域別に候
補を選択するよりもより実際の利用状況に合った情報に
従ってプリンタ候補を絞込むことができ、利便性を向上
できる。また、ネットワーク設定に応じてプリンタ候補
が選択されるので、プリンタが移設されても情報の更新
が人手によらずに可能になり、管理負荷も低減できる。The print job received via the network is held, and the print instruction based on the print job is transmitted to the printer designated by the process start instruction via the network according to the process start instruction received from the terminal side. The print service apparatus determines, based on at least one of the conditions on the network of the terminal that is the transmission source of the processing start instruction, the past printer selection history, and the printer setting information, one or more printer candidates to which the print instruction is to be transmitted. Is selected and a print instruction is transmitted to at least one of the selected printer candidates according to the user's instruction, so the printer candidate is selected in relation to the network settings and the usage status, and the candidate is selected by region. Printer information according to information that is more suitable for actual usage than It is possible to narrow down the, convenience can be improved. In addition, since the printer candidate is selected according to the network setting, even if the printer is relocated, the information can be updated without human labor, and the management load can be reduced.
【図1】 本発明の実施の形態に係るプリントサービス
装置及びその接続状態を表す構成ブロック図である。FIG. 1 is a configuration block diagram showing a print service apparatus and its connection state according to an embodiment of the present invention.
【図2】 プリンタデータベースの一例を表す説明図で
ある。FIG. 2 is an explanatory diagram illustrating an example of a printer database.
1 プリントサービス装置、2 組織、11 CPU、
12 記憶部、13ハードディスク、14 通信部、2
1 端末装置、22 プリンタ、23 複合機。1 print service device, 2 organizations, 11 CPUs,
12 storage unit, 13 hard disk, 14 communication unit, 2
1 terminal device, 22 printer, 23 compound machine.
Claims (10)
ジョブを保持し、端末側から受信した処理開始指示によ
り当該プリントジョブに基づくプリント指示をネットワ
ークを介して前記処理開始指示により指定されたプリン
タに送信するプリントサービス装置であって、 前記指示の送信元となった端末のネットワーク上の条件
に基づき、前記プリント指示の送信対象である1又は複
数のプリンタ候補を選択する手段を含み、 当該選択されたプリンタ候補のうち少なくとも一つに対
して前記プリント指示を送信することを特徴とするプリ
ントサービス装置。1. A print job received via a network is held, and a print instruction based on the print job is transmitted to a printer designated by the process start instruction via the network, according to the process start instruction received from the terminal side. A print service apparatus, including means for selecting one or more printer candidates to which the print instruction is to be transmitted, based on the network condition of the terminal that is the source of the instruction, and the selected printer A print service apparatus, wherein the print instruction is transmitted to at least one of the candidates.
ジョブを保持し、端末側から受信した処理開始指示によ
り当該プリントジョブに基づくプリント指示をネットワ
ークを介して前記処理開始指示により指定されたプリン
タに送信するプリントサービス装置であって、 前記端末からの処理開始指示に応じて過去に利用された
プリンタ選択履歴情報を取得する手段と、 前記取得したプリンタ選択履歴情報に基づき、前記プリ
ント指示の送信対象である1又は複数のプリンタ候補を
選択する手段と、 を含み、当該選択されたプリンタ候補のうち少なくとも
一つに対して前記プリント指示を送信することを特徴と
するプリントサービス装置。2. A print job received via a network is held, and a print instruction based on the print job is transmitted to a printer designated by the process start instruction via the network according to the process start instruction received from the terminal side. A print service apparatus, which acquires printer selection history information used in the past in response to a processing start instruction from the terminal, and is a transmission target of the print instruction based on the acquired printer selection history information. A means for selecting one or a plurality of printer candidates, and transmitting the print instruction to at least one of the selected printer candidates.
ジョブを保持し、端末側から受信した処理開始指示によ
り当該プリントジョブに基づくプリント指示をネットワ
ークを介して前記処理開始指示により指定されたプリン
タに送信するプリントサービス装置であって、 前記指示の送信元となった端末のネットワーク上の条件
に基づき、前記プリント指示の送信対象である1又は複
数のプリンタ候補を検索する第1検索手段と、 前記第1検索手段によりプリンタ候補が選択できなかっ
たときに、前記端末からの処理開始指示に応じて過去に
利用されたプリンタ選択履歴情報を検索する第2検索手
段と、 を含み、前記第1検索手段または第2検索手段のいずれ
かにより検索されたプリンタ候補のうち少なくとも一つ
に対して前記プリント指示を送信することを特徴とする
プリントサービス装置。3. A print job received via a network is held, and a print instruction based on the print job is transmitted to a printer designated by the process start instruction via the network according to the process start instruction received from the terminal side. A print service device, which includes a first search unit that searches for one or a plurality of printer candidates to which the print instruction is to be sent, based on a network condition of the terminal that is the sender of the instruction; A second search means for searching printer selection history information used in the past in response to a processing start instruction from the terminal when the printer candidate cannot be selected by the search means; The print instruction is issued to at least one of the printer candidates retrieved by any of the second retrieval means. A print service device characterized by transmitting.
ビス装置において、前記端末のネットワーク上の条件
は、端末のネットワーク番号、端末の属するドメイン、
MACアドレスの少なくとも一つを含んでなることを特
徴とするプリントサービス装置。4. The print service apparatus according to claim 1, wherein the condition on the network of the terminal is a network number of the terminal, a domain to which the terminal belongs,
A print service device comprising at least one of MAC addresses.
ジョブを保持し、端末側から受信した処理開始指示によ
り当該プリントジョブに基づくプリント指示をネットワ
ークを介して前記処理開始指示により指定されたプリン
タに送信するプリントサービス装置であって、 前記端末にて利用可能に設定されたプリンタ設定情報を
取得する手段と、 前記取得したプリンタ設定情報に基づき、前記プリント
指示の送信対象である1又は複数のプリンタ候補を選択
する手段と、 を含み、当該選択されたプリンタ候補のうち少なくとも
一つに対して前記プリント指示を送信することを特徴と
するプリントサービス装置。5. A print job received via a network is retained, and a print instruction based on the print job is transmitted to a printer designated by the process start instruction via the network in accordance with the process start instruction received from the terminal side. A print service apparatus, which acquires printer setting information that is set to be usable by the terminal, and selects one or a plurality of printer candidates to which the print instruction is transmitted, based on the acquired printer setting information. Selecting means, and transmitting the print instruction to at least one of the selected printer candidates.
ントサービス装置において、 事前に登録されたプリンタの情報を蓄積する手段と、 前記登録されたプリンタの一覧を前記端末に提示する手
段であって、前記プリンタ候補として選択されたプリン
タが識別可能になるよう配列した一覧を前記端末に提示
する手段と、 を有することを特徴とするプリントサービス装置。6. The print service apparatus according to claim 1, comprising means for accumulating information of printers registered in advance, and means for presenting a list of the registered printers to the terminal. And a means for presenting to the terminal a list in which the printers selected as the printer candidates are arranged to be identifiable, the print service apparatus.
ジョブを保持し、端末側から受信した処理開始指示によ
り当該プリントジョブに基づくプリント指示をネットワ
ークを介して前記処理開始指示により指定されたプリン
タに送信するプリントサービスの提供方法であって、 前記指示の送信元となった端末のネットワーク上の条件
に基づき、前記プリント指示の送信対象である1又は複
数のプリンタ候補を選択し、 当該選択されたプリンタ候補のうち少なくとも一つに対
して前記プリント指示を送信することを特徴とするプリ
ントサービスの提供方法。7. A print job received via a network is held, and a print instruction based on the print job is transmitted to a printer designated by the process start instruction via the network in accordance with the process start instruction received from the terminal side. A method of providing a print service, wherein one or more printer candidates to which the print instruction is to be transmitted are selected based on the network conditions of the terminal that is the source of the instruction, and the selected printer candidate is selected. A method of providing a print service, comprising transmitting the print instruction to at least one of the above.
ジョブを保持し、端末側から受信した処理開始指示によ
り当該プリントジョブに基づくプリント指示をネットワ
ークを介して前記処理開始指示により指定されたプリン
タに送信するプリントサービスの提供方法であって、 前記端末からの処理開始指示に応じて過去に利用された
プリンタ選択履歴情報を取得する工程と、 前記取得したプリンタ選択履歴情報に基づき、前記プリ
ント指示の送信対象である1又は複数のプリンタ候補を
選択する工程と、 を含み、当該選択されたプリンタ候補のうち少なくとも
一つに対して前記プリント指示を送信することを特徴と
するプリントサービスの提供方法。8. A print job received via a network is held, and a print instruction based on the print job is transmitted to a printer designated by the process start instruction via the network according to the process start instruction received from the terminal side. A method of providing a print service, the method comprising: acquiring printer selection history information used in the past in response to a processing start instruction from the terminal; and transmitting the print instruction based on the acquired printer selection history information. And a step of selecting one or a plurality of printer candidates, the method further comprising: transmitting the print instruction to at least one of the selected printer candidates.
介して受領したプリントジョブを保持させ、端末側から
受信した処理開始指示により当該プリントジョブに基づ
くプリント指示をネットワークを介して前記処理開始指
示により指定されたプリンタに送信させるプリントサー
ビス処理プログラムであって、 前記指示の送信元となった端末のネットワーク上の条件
に基づき、前記プリント指示の送信対象である1又は複
数のプリンタ候補を選択する手順と、 当該選択されたプリンタ候補のうち少なくとも一つに対
して前記プリント指示を送信する手順と、 を実行させることを特徴とするプリントサービス処理プ
ログラム。9. A server computer is caused to hold a print job received via a network, and a print instruction based on the print job specified by the process start instruction received from the terminal side is designated by the process start instruction via the network. A print service processing program to be transmitted to a printer, which selects one or a plurality of printer candidates to which the print instruction is to be transmitted, based on the network condition of the terminal that is the source of the instruction; A print service processing program that executes a procedure of transmitting the print instruction to at least one of the selected printer candidates.
を介して受領したプリントジョブを保持させ、端末側か
ら受信した処理開始指示により当該プリントジョブに基
づくプリント指示をネットワークを介して前記処理開始
指示により指定されたプリンタに送信させるプリントサ
ービス処理プログラムであって、 前記端末からの処理開始指示に応じて過去に利用された
プリンタ選択履歴情報を取得する手順と、 前記取得したプリンタ選択履歴情報に基づき、前記プリ
ント指示の送信対象である1又は複数のプリンタ候補を
選択する手順と、 を含み、当該選択されたプリンタ候補のうち少なくとも
一つに対して前記プリント指示を送信する手順と、 を実行させることを特徴とするプリントサービス処理プ
ログラム。10. A server computer is caused to hold a print job received via a network, and a print instruction based on the print job specified by the process start instruction received from the terminal side is specified by the process start instruction via the network. A print service processing program to be transmitted to a printer, the procedure of acquiring printer selection history information used in the past in response to a processing start instruction from the terminal, and the print instruction based on the acquired printer selection history information. A procedure for selecting one or more printer candidates to be transmitted, and a procedure for transmitting the print instruction to at least one of the selected printer candidates. Print service processing program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001344036A JP2003150348A (en) | 2001-11-09 | 2001-11-09 | Print service device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001344036A JP2003150348A (en) | 2001-11-09 | 2001-11-09 | Print service device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2003150348A true JP2003150348A (en) | 2003-05-23 |
Family
ID=19157615
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001344036A Pending JP2003150348A (en) | 2001-11-09 | 2001-11-09 | Print service device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2003150348A (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008108157A (en) * | 2006-10-27 | 2008-05-08 | Hitachi Ltd | Information output device selection system and information device selection method |
| JP2008171404A (en) * | 2007-01-11 | 2008-07-24 | Ricoh Co Ltd | System and method for distributing printed documents |
| JP2011076205A (en) * | 2009-09-29 | 2011-04-14 | Brother Industries Ltd | Communication system and program |
| WO2012043628A1 (en) * | 2010-09-30 | 2012-04-05 | ブラザー工業株式会社 | Printer information processing method, printer information processing program, recording medium, and printer operation terminal |
| US11079980B2 (en) | 2019-01-30 | 2021-08-03 | Brother Kogyo Kabushiki Kaisha | Storage medium storing image processing program and information processing apparatus to install driver associated with user and image processing device identifications |
| US11243725B2 (en) | 2018-11-27 | 2022-02-08 | Brother Kogyo Kabushiki Kaisha | Non-transitory computer-readable storage medium storing computer program for terminal device configured to connect to image processing devices on network, and terminal device |
-
2001
- 2001-11-09 JP JP2001344036A patent/JP2003150348A/en active Pending
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008108157A (en) * | 2006-10-27 | 2008-05-08 | Hitachi Ltd | Information output device selection system and information device selection method |
| JP2008171404A (en) * | 2007-01-11 | 2008-07-24 | Ricoh Co Ltd | System and method for distributing printed documents |
| US8144349B2 (en) | 2007-01-11 | 2012-03-27 | Eicoh Company, Ltd. | Distributing printed documents |
| JP2011076205A (en) * | 2009-09-29 | 2011-04-14 | Brother Industries Ltd | Communication system and program |
| WO2012043628A1 (en) * | 2010-09-30 | 2012-04-05 | ブラザー工業株式会社 | Printer information processing method, printer information processing program, recording medium, and printer operation terminal |
| JP2012078882A (en) * | 2010-09-30 | 2012-04-19 | Brother Ind Ltd | Printer information processing method, printer information processing program, recording medium and printer operation terminal |
| US11243725B2 (en) | 2018-11-27 | 2022-02-08 | Brother Kogyo Kabushiki Kaisha | Non-transitory computer-readable storage medium storing computer program for terminal device configured to connect to image processing devices on network, and terminal device |
| US11079980B2 (en) | 2019-01-30 | 2021-08-03 | Brother Kogyo Kabushiki Kaisha | Storage medium storing image processing program and information processing apparatus to install driver associated with user and image processing device identifications |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7379991B2 (en) | System for searching for apparatus connected to network and apparatus employed by same system, and control method therefor | |
| US6965958B1 (en) | Searching for printers over a network using intermediate print data | |
| US9013743B2 (en) | Data processing apparatus, data processing system, and computer-readable storage medium | |
| US20060007480A1 (en) | Output end notifying method, output control apparatus, control program, and storing medium | |
| US8928904B2 (en) | Data processing apparatus having a printer driver for changing an output destination | |
| JP2013025774A (en) | Output sorting system, output sorting device, output destination information provision device and program | |
| US20220350553A1 (en) | Server system | |
| US20110310433A1 (en) | Print data delivery device, image forming apparatus and image forming system | |
| JP7118714B2 (en) | IMAGE FORMING APPARATUS AND CONTROL METHOD AND CONTROL PROGRAM FOR THE IMAGE FORMING APPARATUS | |
| EP1696311B1 (en) | Image formation system, image formation device, server device and program | |
| EP3818435B1 (en) | Print server, image forming apparatus, method of controlling printing operation and recording medium | |
| US7719709B2 (en) | Print control apparatus, print control system, print control method, and recording medium having print control program | |
| JP2006115222A (en) | Image processing apparatus, control method thereof, and computer program | |
| US7099937B1 (en) | System for searching for device on network | |
| US20040100653A1 (en) | Network printer and data sharing printing system | |
| JP2003150348A (en) | Print service device | |
| JP2008152691A (en) | Information processing apparatus, printing apparatus, and network printing system | |
| JP6579013B2 (en) | Information processing system, information processing apparatus, information processing method, and program | |
| US9667815B2 (en) | Information processing system, information processing device, and information processing method | |
| JP2001071593A (en) | Printing method, printing system and computer readable recording medium | |
| JP3976957B2 (en) | Information processing apparatus, network system, device search apparatus and method, and computer-readable recording medium | |
| JP3925520B2 (en) | Output device specifying apparatus, output device specifying control program, and output device specifying method | |
| CN100474231C (en) | Information processing apparatus and information processing system | |
| JP2009070291A (en) | Image forming apparatus and information processing method | |
| JP4483169B2 (en) | Device control system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040910 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20040910 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061110 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061121 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070115 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070731 |