JP2005284938A - Printing job execution instruction apparatus, program used therefor, and printing job execution method - Google Patents
Printing job execution instruction apparatus, program used therefor, and printing job execution method Download PDFInfo
- Publication number
- JP2005284938A JP2005284938A JP2004100550A JP2004100550A JP2005284938A JP 2005284938 A JP2005284938 A JP 2005284938A JP 2004100550 A JP2004100550 A JP 2004100550A JP 2004100550 A JP2004100550 A JP 2004100550A JP 2005284938 A JP2005284938 A JP 2005284938A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- print job
- condition
- priority
- module
- 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
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
本発明は、印刷ジョブ実行指示装置およびこれに用いられるプログラム並びに印刷ジョブ実行方法に関し、詳しくは、ネットワークを介して接続された複数の印刷装置のうちのいずれかの印刷装置で印刷ジョブを実行するための印刷ジョブ実行指示装置およびネットワークに接続された複数の印刷装置のうちのいずれかの印刷装置で印刷ジョブを実行するために該ネットワークに接続されたコンピュータにインストールされるプログラム並びにネットワークを介して接続された複数の印刷装置のいずれかで印刷ジョブを実行する印刷ジョブ実行方法に関する。 The present invention relates to a print job execution instruction apparatus, a program used therefor, and a print job execution method, and more specifically, executes a print job on any one of a plurality of printing apparatuses connected via a network. And a program installed in a computer connected to the network in order to execute a print job in any one of a plurality of printing devices connected to the network, and a network via the network The present invention relates to a print job execution method for executing a print job in any of a plurality of connected printing apparatuses.
従来、この種の印刷ジョブ実行指示装置やこれに用いるプログラムとしては、ネットワークに接続されたプリンタの機能に基づいて最適なプリンタを検索するものが提案されている(例えば、特許文献1参照)。この装置やプログラムでは、各プリンタの機能と印刷待のジョブ数とに基づいて鮮やかさや速度,明るさ,色味,きめ細やかさなどの印刷条件に対して最適なプリンタを一覧表示して、操作者の要求を満たすプリンタを印刷ジョブを実行するプリンタとして容易に選択できるものとしている。
しかしながら、上述の印刷ジョブ実行指示装置やこれに用いるプログラムでは、プリンタが印刷可能な状態にあるか否かなどのプリンタの状態を考慮していないため、表示出力したデータにプリンタが印刷不能な状態にあるときにはプリンタが印刷可能な状態になるまでに要する時間の狂いが生じる。また、印刷ジョブを実行させるプリンタを選択する際には、鮮やかさや速度,明るさ,色味,きめ細やかさなどの印刷条件だけでなく、プリンタが設置されている場所も選択には重要なファクターとなる。 However, since the above-described print job execution instruction apparatus and the program used therefor do not consider the printer status such as whether or not the printer is in a printable state, the printer cannot print the displayed output data. In this case, the time required for the printer to be ready for printing is distorted. When selecting a printer to execute a print job, not only the printing conditions such as vividness, speed, brightness, color, fineness, and detail, but also the location where the printer is installed is an important factor. It becomes.
本発明の印刷ジョブ実行指示装置およびこれに用いられるプログラム並びに印刷ジョブ実行方法は、ネットワークに接続された複数の印刷装置の状態を考慮して優先条件に合致する印刷装置を検索することを目的の一つとする。また、本発明の印刷ジョブ実行指示装置およびこれに用いられるプログラム並びに印刷ジョブ実行方法は、印刷ジョブを実行させる印刷装置を選択する際に印刷条件以外の条件を加味することを目的の一つとする。 The print job execution instructing apparatus, the program used therefor, and the print job execution method according to the present invention have an object to search for a printing apparatus that matches a priority condition in consideration of the states of a plurality of printing apparatuses connected to a network. One. Another object of the print job execution instructing apparatus, the program used therefor, and the print job execution method of the present invention is to consider conditions other than print conditions when selecting a print apparatus that executes a print job. .
本発明の印刷ジョブ実行指示装置およびこれに用いられるプログラム並びに印刷ジョブ実行方法は、上述の目的の少なくとも一部を達成するために以下の手段を採った。 The print job execution instructing apparatus, the program used therefor, and the print job execution method of the present invention employ the following means in order to achieve at least a part of the above object.
本発明のプログラムは、
ネットワークに接続された複数の印刷装置のうちのいずれかの印刷装置で印刷ジョブを実行するために該ネットワークに接続されたコンピュータにインストールされるプログラムであって、
操作者の操作を伴って印刷装置の検索用の優先条件を入力する条件入力モジュールと、
前記ネットワークを介して印刷装置の性能と印刷装置の状態とを含む装置性能状態情報を前記複数の印刷装置または該複数の印刷装置から前記装置性能状態情報を取得する情報取得装置に問い合わせする問い合わせモジュールと、
前記問い合わせした装置性能状態情報を用いて前記入力した優先条件に合致する順に前記複数の印刷装置を並べ替える並べ替えモジュールと、
該並べ替えた複数の印刷装置の少なくとも上位の一部が表示装置に表示されるよう表示出力する表示出力モジュールと、
を備えることを要旨とする。
The program of the present invention
A program installed on a computer connected to the network in order to execute a print job on any one of the plurality of printing devices connected to the network,
A condition input module for inputting priority conditions for searching for a printing device with an operator's operation;
Inquiry module for inquiring device performance state information including the performance of the printing device and the state of the printing device via the network to the plurality of printing devices or the information acquisition device that obtains the device performance state information from the plurality of printing devices. When,
A reordering module that reorders the plurality of printing devices in an order that matches the input priority condition using the inquired device performance state information;
A display output module for displaying and outputting such that at least a part of the upper order of the plurality of rearranged printing devices is displayed on the display device;
It is a summary to provide.
この本発明のプログラムでは、コンピュータにインストールされることにより、操作者の操作を伴って印刷装置の検索用の優先条件を入力し、ネットワークを介して印刷装置の性能と印刷装置の状態とを含む装置性能状態情報を複数の印刷装置や複数の印刷装置から装置性能状態情報を取得する情報取得装置に問い合わせ、問い合わせした装置性能状態情報を用いて入力した優先条件に合致する順に複数の印刷装置を並べ替え、この並べ替えた複数の印刷装置の少なくとも上位の一部が表示装置に表示されるよう表示出力することができる。この結果、印刷装置の性能や印刷装置の状態を用いて優先条件に合致する印刷装置を表示出力することができる。 In this program of the present invention, when installed in a computer, priority conditions for searching for a printing apparatus are input with an operator's operation, and the performance of the printing apparatus and the state of the printing apparatus are included via the network. Inquire device performance status information from multiple printing devices and information acquisition devices that acquire device performance status information from multiple printing devices, and select multiple printing devices in the order that matches the priority condition entered using the inquired device performance status information Rearrangement can be performed so that at least a part of the sorted plurality of printing devices is displayed on the display device. As a result, it is possible to display and output a printing apparatus that matches the priority condition using the performance of the printing apparatus and the state of the printing apparatus.
こうした本発明のプログラムにおいて、前記装置性能状態情報は前記印刷装置の性能として印刷処理速度と印刷可能な状態になるまでのスタンバイ時間とを含むと共に前記印刷装置の状態として印刷可能であるか否かの状態と印刷中であるか否かの状態とを含む情報であり、前記優先条件は印刷開始が最先の条件と印刷処理速度が最速の条件とを含む条件であるものとすることもできる。こうすれば、印刷装置が印刷可能な状態になるまでのスタンバイ時間を考慮して印刷装置を並べ替えて表示出力することができる。また、前記装置性能状態情報は前記印刷装置の性能としてカラー印刷性能を含む情報であり、前記優先条件はカラー印刷の条件を含む条件であるものとすることもできる。こうすれば、カラー印刷を優先条件として印刷装置を並べ替えて表示出力させることができる。さらに、前記装置性能状態情報は前記印刷装置の状態として印刷装置の設置場所までの距離を含む情報であり、前記優先条件は印刷装置の設置場所までの距離を含む条件であるものとすることもできる。こうすれば、印刷装置の設置場所までの距離を優先条件として印刷装置を並べ替えて表示出力させることができる。この場合、前記装置性能状態情報は前記印刷装置の状態として印刷装置の設置場所から他の印刷装置の設置場所までの距離を含む情報であり、前記優先条件は印刷装置からの距離を含む条件であるものとすることもできる。こうすれば、印刷装置の設置場所を優先条件として印刷装置を並べ替えて表示出力させることができる。 In such a program of the present invention, the apparatus performance status information includes a printing processing speed as a performance of the printing apparatus and a standby time until the printing is enabled, and whether or not printing is possible as the status of the printing apparatus. And the information indicating whether or not printing is in progress, and the priority condition may be a condition including a condition in which printing starts first and a condition in which printing speed is the fastest. . In this way, the printing apparatuses can be rearranged and displayed in consideration of the standby time until the printing apparatus becomes ready for printing. The apparatus performance status information may be information including color printing performance as the performance of the printing apparatus, and the priority condition may be a condition including a color printing condition. In this way, it is possible to rearrange the printing apparatuses with color printing as a priority condition for display output. Further, the apparatus performance state information is information including a distance to the installation location of the printing apparatus as the state of the printing apparatus, and the priority condition is a condition including a distance to the installation position of the printing apparatus. it can. In this way, the printing apparatuses can be rearranged and displayed and output with the distance to the installation location of the printing apparatus as a priority condition. In this case, the apparatus performance status information is information including the distance from the installation location of the printing apparatus to the installation location of another printing apparatus as the status of the printing apparatus, and the priority condition is a condition including the distance from the printing apparatus. It can also be. In this way, the printing apparatuses can be rearranged and displayed for output with the installation location of the printing apparatus as a priority condition.
また、本発明のプログラムにおいて、前記条件入力モジュールは複数の優先条件を入力可能なモジュールであり、前記並べ替えモジュールは前記入力した優先条件が複数のときには該複数の優先条件に基づいて前記複数の印刷装置を並べ替えるモジュールであるものとすることもできる。こうすれば、複数の優先条件に基づいて印刷装置を並べ替えて表示出力させることができる。この場合、前記並べ替えモジュールは、前記入力した優先条件が複数のときには該複数の優先条件の優先順位をもって前記複数の印刷装置を並べ替えるモジュールであるものとすることもできる。こうすれば、複数の優先条件の優先順位をもって複数の印刷装置を並べ替えて表示出力させることができる。 In the program of the present invention, the condition input module is a module capable of inputting a plurality of priority conditions, and the rearrangement module is configured to output the plurality of priority conditions based on the plurality of priority conditions when the input priority conditions are plural. It can also be a module for rearranging printing devices. In this way, the printing apparatuses can be rearranged and displayed for output based on a plurality of priority conditions. In this case, the rearrangement module may be a module that rearranges the plurality of printing apparatuses according to the priority order of the plurality of priority conditions when the input priority conditions are plural. In this way, a plurality of printing apparatuses can be rearranged and displayed for output according to the priority order of the plurality of priority conditions.
さらに、本発明のプログラムにおいて、操作者の操作を伴って前記表示装置に表示出力された印刷装置のうち印刷ジョブを実行する印刷装置を選択する装置選択モジュールと、該選択した印刷装置で印刷ジョブが実行されるよう該印刷ジョブの実行を指示する実行指示モジュールと、を備えるものとすることもできる。こうすれば、操作者は表示出力した印刷装置から所望の印刷装置を選択して印刷ジョブを実行することができる。この場合、前記実行指示モジュールは、前記選択した印刷装置に対応するドライバプログラムを指定して印刷ジョブが実行されるよう指示する手段であるものとすることもできる。 Further, in the program of the present invention, a device selection module that selects a printing device that executes a print job from among the printing devices that are displayed and output on the display device with an operator's operation, and a print job in the selected printing device. And an execution instruction module for instructing execution of the print job. In this way, the operator can select a desired printing device from the displayed printing devices and execute a print job. In this case, the execution instruction module may be a means for specifying a driver program corresponding to the selected printing apparatus and instructing execution of a print job.
本発明の印刷ジョブ実行指示装置は、
ネットワークを介して接続された複数の印刷装置のうちのいずれかの印刷装置で印刷ジョブを実行するための印刷ジョブ実行指示装置であって、
操作者の操作を伴って印刷装置の検索用の優先条件を入力する条件入力手段と、
前記ネットワークを介して印刷装置の性能と印刷装置の状態とを含む装置性能状態情報を前記複数の印刷装置または該複数の印刷装置から前記装置性能状態情報を取得する情報取得装置に問い合わせする問い合わせ手段と、
前記問い合わせした装置性能状態情報を用いて前記入力した優先条件に合致する順に前記複数の印刷装置を並べ替える並べ替え手段と、
該並べ替えた複数の印刷装置の少なくとも上位の一部を表示出力する表示出力手段と、
操作者の操作を伴って前記表示出力された印刷装置のうち印刷ジョブを実行する印刷装置を選択する装置選択手段と、
該選択した印刷装置で印刷ジョブが実行されるよう該印刷ジョブの実行を指示する実行指示手段と、
を備えることを要旨とする。
The print job execution instruction apparatus of the present invention
A print job execution instruction device for executing a print job with any one of a plurality of printing devices connected via a network,
A condition input means for inputting a priority condition for searching for a printing apparatus with an operator's operation;
Inquiry means for inquiring device performance state information including the performance of the printing device and the state of the printing device via the network to the plurality of printing devices or the information acquisition device that obtains the device performance state information from the plurality of printing devices. When,
Reordering means for reordering the plurality of printing devices in an order that matches the input priority condition using the inquired device performance state information;
Display output means for displaying and outputting at least a part of the upper order of the plurality of sorted printing apparatuses;
A device selection means for selecting a printing device that executes a print job from the printing devices displayed and output in accordance with an operation of an operator;
Execution instruction means for instructing execution of the print job so that the print job is executed by the selected printing apparatus;
It is a summary to provide.
この本発明の印刷ジョブ実行指示装置では、操作者の操作を伴って印刷装置の検索用の優先条件を入力し、ネットワークを介して印刷装置の性能と印刷装置の状態とを含む装置性能状態情報を前記複数の印刷装置または該複数の印刷装置から前記装置性能状態情報を取得する情報取得装置に問い合わせする問い合わせ、問い合わせした装置性能状態情報を用いて入力した優先条件に合致する順に複数の印刷装置を並べ替え、この並べ替えた複数の印刷装置の少なくとも上位の一部が表示装置に表示されるよう表示出力する。これにより、印刷装置の性能や印刷装置の状態を用いて優先条件に合致する印刷装置を表示出力することができる。そして、操作者の操作を伴って表示出力された印刷装置のうち印刷ジョブを実行する印刷装置を選択すると、選択した印刷装置で印刷ジョブが実行されるよう印刷ジョブの実行を指示する。これにより、表示出力した印刷装置から選択された印刷装置により印刷ジョブを実行することができる。 In this print job execution instructing device of the present invention, device performance status information including the performance of the printing device and the status of the printing device is input via the network by inputting priority conditions for searching the printing device with the operation of the operator. Inquiries to the plurality of printing devices or an information acquisition device that acquires the device performance status information from the plurality of printing devices, and the plurality of printing devices in the order that matches the priority condition input using the inquired device performance status information Are rearranged, and display output is performed so that at least a part of the upper order of the sorted printing apparatuses is displayed on the display device. Accordingly, it is possible to display and output a printing apparatus that matches the priority condition using the performance of the printing apparatus and the state of the printing apparatus. When a printing device that executes a print job is selected from the printing devices that are displayed and output with an operator's operation, the execution of the print job is instructed to be executed by the selected printing device. Accordingly, a print job can be executed by a printing device selected from the printing devices displayed and output.
この本発明の印刷ジョブ実行指示装置において、前記条件入力手段は複数の優先条件を入力可能な手段であり、前記並べ替え手段は前記入力した優先条件が複数のときには該複数の優先条件に基づいて前記複数の印刷装置を並べ替える手段であるものとすることもできる。こうすれば、複数の優先条件に基づいて印刷装置を並べ替えて表示出力させることができる。 In the print job execution instructing apparatus of the present invention, the condition input means is a means capable of inputting a plurality of priority conditions, and the rearranging means is based on the plurality of priority conditions when the input priority conditions are plural. It may be a means for rearranging the plurality of printing apparatuses. In this way, the printing apparatuses can be rearranged and displayed for output based on a plurality of priority conditions.
本発明の印刷ジョブ実行方法は、
ネットワークを介して接続された複数の印刷装置のいずれかで印刷ジョブを実行する印刷ジョブ実行方法であって、
(a)操作者の操作を伴って印刷装置の検索用の優先条件を入力し、
(b)前記ネットワークを介して印刷装置の性能と印刷装置の状態とを含む装置性能状態情報を前記複数の印刷装置または該複数の印刷装置から前記装置性能状態情報を取得する情報取得装置に問い合わせ、
(c)前記問い合わせした装置性能状態情報を用いて前記入力した優先条件に合致する順に前記複数の印刷装置を並べ替え、
(d)該並べ替えた複数の印刷装置の少なくとも上位の一部を表示出力し、
(e)操作者の操作を伴って前記表示出力された印刷装置のうち印刷ジョブを実行する印刷装置を選択し、
(f)該選択した印刷装置で印刷ジョブが実行されるよう該印刷ジョブを実行する
ことを要旨とする。
The print job execution method of the present invention includes:
A print job execution method for executing a print job on any of a plurality of printing apparatuses connected via a network,
(A) A priority condition for searching for a printing apparatus is input with the operation of the operator,
(B) Inquiring of the apparatus performance status information including the performance of the printing apparatus and the status of the printing apparatus via the network from the plurality of printing apparatuses or the information acquisition apparatus that obtains the apparatus performance status information from the plurality of printing apparatuses. ,
(C) rearranging the plurality of printing apparatuses in the order matching the input priority condition using the inquired apparatus performance state information;
(D) displaying and outputting at least a part of the upper order of the plurality of the rearranged printing apparatuses;
(E) selecting a printing device that executes a print job from the printing devices displayed and output in accordance with the operation of the operator;
(F) The gist is to execute the print job so that the selected print apparatus executes the print job.
この本発明の印刷ジョブ実行方法によれば、操作者の操作を伴って印刷装置の検索用の優先条件を入力し、ネットワークを介して印刷装置の性能と印刷装置の状態とを含む装置性能状態情報を前記複数の印刷装置または該複数の印刷装置から前記装置性能状態情報を取得する情報取得装置に問い合わせする問い合わせ、問い合わせした装置性能状態情報を用いて入力した優先条件に合致する順に複数の印刷装置を並べ替え、この並べ替えた複数の印刷装置の少なくとも上位の一部が表示装置に表示されるよう表示出力するから、、印刷装置の性能や印刷装置の状態を用いて優先条件に合致する印刷装置を表示出力することができる。また、操作者の操作を伴って表示出力された印刷装置のうち印刷ジョブを実行する印刷装置を選択すると、選択した印刷装置で印刷ジョブが実行されるよう印刷ジョブを実行する、表示出力した印刷装置から選択された印刷装置により印刷ジョブを実行することができる。 According to the print job execution method of the present invention, the apparatus performance state including the performance of the printing apparatus and the state of the printing apparatus is input via the network by inputting the priority condition for searching the printing apparatus with the operation of the operator. Inquiries for inquiring information from the plurality of printing devices or an information acquisition device that acquires the device performance status information from the plurality of printing devices, and a plurality of prints in the order matching the priority condition input using the inquired device performance status information The devices are rearranged, and at least a part of the upper order of the sorted printing devices is displayed and output so as to be displayed on the display device. Therefore, the priority condition is met using the performance of the printing device and the state of the printing device. The printing apparatus can be displayed and output. Also, when a printing device that executes a print job is selected from the printing devices that are displayed and output in response to an operator's operation, the print job is executed so that the selected printing device executes the print job. A print job can be executed by a printing device selected from the devices.
次に、本発明を実施するための最良の形態を実施例を用いて説明する。 Next, the best mode for carrying out the present invention will be described using examples.
図1は、本発明の一実施例としてのプリンタ選択支援ソフトがインストールされたクライアントコンピュータ20A,20Bを備えるコンピュータネットワークシステムの一例を示す構成図である。クライアントコンピュータ20A,20Bは、ネットワーク10を介して複数のプリンタ12〜16に接続されている。また、実施例のクライアントコンピュータ20A,20Bには、図示するように、プリンタ選択支援ソフト30や各プリンタ12〜16のドライバ42〜46,その他のアプリケーションソフトウエア48がインストールされている。したがって、クライアントコンピュータ20A,20Bは、アプリケーションソフトウエア48により作成した印刷ジョブをプリンタ12〜16のいずれでも実行することができる。なお、クライアントコンピュータ20A,20Bは、いずれもCPUを中心とする汎用のコンピュータとモニタとにより構成されており、ネットワークインタフェースを介してネットワーク10に接続されている。
FIG. 1 is a configuration diagram showing an example of a computer network system including client computers 20A and 20B installed with printer selection support software according to an embodiment of the present invention. The client computers 20A and 20B are connected to a plurality of printers 12 to 16 via the
プリンタ選択支援ソフト30は、クライアントコンピュータ20A,20Bにインストールされた他のアプリケーションソフトウエアなどにより作成された印刷ジョブの実行が指示されたときに起動し、ネットワーク10の接続されているプリンタ12〜16からユーザにより入力される検索条件(優先条件)に基づいてプリンタをリストアップするソフトウエアであり、プリンタ12〜16のいずれで印刷ジョブを実行するかを設定するための優先条件を入力するための条件入力のモジュール32と、各プリンタ12〜16からプリンタ情報を問い合わせて取得するプリンタ情報取得モジュール34と、取得したプリンタ情報を用いて優先条件に合致する順にプリンタ12〜16を並べ替えて表示出力する抽出表示モジュール36と、表示出力されたプリンタの選択を受け付けると共に選択を受け付けたプリンタで印刷ジョブが実行されるよう指示するプリンタ選択実行指示モジュール38と、を備える。
The printer
次に、こうして構成された実施例のクライアントコンピュータ20A,20Bの動作、特にアプリケーションソフトウエアで作成された印刷ジョブを実行する際のプリンタ選択支援ソフト30の動作について説明する。図2は、プリンタ選択支援ソフト30が起動されたときにクライアントコンピュータ20A,20Bにより実行されるプリンタ選択支援処理の一例を示すフローチャートである。
Next, the operation of the client computers 20A and 20B according to the embodiment configured as described above, particularly the operation of the printer
プリンタ選択支援処理が実行されると、図3に例示する優先条件入力画面をクライアントコンピュータ20A,20Bのモニタに表示出力し、優先条件を入力する処理を実行する(ステップS100)。ここで、優先条件は、ネットワーク10に接続されたプリンタ12〜16の抽出条件であり、例えば、印刷時間やクライアントコンピュータ20A,20Bからの距離,指定したプリンタからの距離,カラー印刷かモノクロ印刷かのカラーモノクロなどを挙げることができる。図3の例では、優先条件として2個の条件をプルダウンメニューから選択することにより入力することができるようになっている。したがって、ユーザは、優先条件の入力欄に表示されるプルダウンメニューを開いて所望の条件を選択し、「次へ」ボタンを操作することにより、1個または2個の条件を入力することができる。なお、「キャンセル」ボタンを操作すると、アプリケーションソフトウエアで印刷ジョブの実行を指示する状態に戻る。
When the printer selection support process is executed, the priority condition input screen illustrated in FIG. 3 is displayed on the monitor of the client computers 20A and 20B, and the process of inputting the priority condition is executed (step S100). Here, the priority condition is an extraction condition of the printers 12 to 16 connected to the
こうして優先条件が入力されると、ネットワーク10に接続された各プリンタ12〜16にプリンタ情報の送信の要請を行ない(ステップS110)、この要請に伴って各プリンタ12〜16から送信されてくるプリンタ情報を受信する(ステップS120)。ここで、プリンタ情報としては、直ちに印刷できる状態にあるかウォームアップが必要な状態にあるかを示す「Moving on−line」や印刷中の状態にあるか印刷待ちの状態にあるかを示す「Standby」,モノクロかカラーかを示す「Process Color」,最大印刷速度を示す「Max Speed」,設置されている場所を示す「Place」,各プリンタ12〜16間やクライアントコンピュータ20A,20Bとの距離を示す「Distance」などを挙げることができる。プリンタ情報の一例を図4に示す。
When the priority condition is input in this way, the printers 12-16 connected to the
ネットワーク10に接続されたすべてのプリンタ12〜16からプリンタ情報を受信すると、プリンタ情報と図3に例示した優先条件入力画面を用いて入力した優先条件とを用いて各プリンタ12〜16を優先条件に合致する順に並べ替え(ステップS130)、上位3位までのプリンタを条件判断に用いた値と共にモニタに表示出力する(ステップS140)。ここで、並べ替えは、例えば、優先条件として印刷時間が入力されているときには、プリンタ情報における「Standby」で印刷待ちの状態にあるプリンタを抽出し、この抽出したプリンタの「Max Speed」により所定枚数(実施例では、50枚)だけ印刷するのに要する時間を計算に、「Moving on−line」でウォームアップが必要な状態にあるプリンタに対してはウォームアップに必要な時間を加えた時間がもっと短い時間の順にネットワーク10に接続されたプリンタ12〜16を並べ替えることにより行なわれ、優先条件として距離が入力されているときには、プリンタ情報における「Distance」から印刷ジョブの実行を指示しているクライアントコンピュータからの距離が最も短い順にネットワーク10に接続されたプリンタ12〜16を並び替えることにより行なわれる。図3の優先条件入力画面で優先条件1に印刷時間を入力すると共に優先条件2に距離を入力したときに優先条件に合致する順に並び替えが行なわれ、モニタに上位3位までのプリンタがモニタに表示されている際の表示画面の一例を図5に示す。この例では、優先条件1の印刷時間に合致する順に上位3位までのプリンタが表示されると共に優先条件2の距離に合致する順に上位3位までのプリンタが表示される。優先条件1の印刷時間では、ウォームアップに要する時間と所定枚数(50枚)印刷するのに要する時間とが区別されてプリンタと共に表示され、優先条件2の距離では、印刷ジョブの実行を指示するコンピュータからの距離がプリンタと共に表示される。
When printer information is received from all the printers 12 to 16 connected to the
こうしてモニタに優先条件に合致する順に一覧表示すると、この表示画面を用いて行なわれるユーザによるプリンタの選択を受け付け(ステップS150)、印刷ジョブを選択したプリンタのドライバに割り当てて(ステップS160)、プリンタ選択支援処理を終了する。ここで、プリンタの選択は、表示出力されたプリンタのうち所望のプリンタにマウスなどのポインティングデバイスのポインタを合わせて操作することにより行なわれる。印刷ジョブを選択したプリンタのドライバに割り当てると、割り当てられたドライバは、印刷ジョブをそのプリンタにより印刷できるように印刷データに変換し、変換した印刷データをプリンタに送信して印刷を実行する。 When a list is displayed on the monitor in the order that matches the priority conditions, the selection of the printer performed by the user using this display screen is accepted (step S150), the print job is assigned to the driver of the selected printer (step S160), and the printer is selected. The selection support process ends. Here, the printer is selected by operating a pointer of a pointing device such as a mouse on a desired printer among the displayed printers. When a print job is assigned to the driver of the selected printer, the assigned driver converts the print job into print data so that the printer can print, and transmits the converted print data to the printer to execute printing.
以上説明した実施例のクライアントコンピュータ20A,20Bにインストールされたプリンタ選択支援ソフト30によれば、ネットワーク10に接続されたプリンタ12〜16の抽出条件としての優先条件を入力すると共にネットワーク10に接続された各プリンタ12〜16の性能や機能,状態を含むプリンタ情報を取得し、取得したプリンタ情報と入力した優先条件とを用いて各プリンタ12〜16を優先条件に合致する順に並べ替え、その上位3位までのプリンタを条件判断に用いた値と共にモニタに表示出力するから、ユーザが印刷ジョブを実行するプリンタを選択するのを支援することができる。しかも、プリンタがウォームアップが必要な状態にあるか否かや印刷中であるか否かなどのプリンタの現在の状態を考慮するから、ユーザによるプリンタの選択をより適切なものとすることができる。また、プリンタの設置場所やプリンタ間やクライアントコンピュータ20A,20Bまでの距離をも優先条件として考慮することができるから、ユーザによるプリンタの選択をより適切なものとすることができる。さらに、印刷ジョブを解析せずにプリンタを選択することができるから、プリンタの選択を迅速に行なうことができる。
According to the printer
また、実施例のクライアントコンピュータ20A,20Bにインストールされたプリンタ選択支援ソフト30によれば、モニタに表示出力されたプリンタから所望のプリンタを選択するだけで、選択したプリンタにより印刷ジョブを実行することができる。この結果、プリンタを検索するだけのものに比して、簡易な操作で所望のプリンタにより印刷ジョブを実行することができる。
Further, according to the printer
ここで、実施例のクライアントコンピュータ20A,20Bにインストールされたプリンタ選択支援ソフト30は、図2に例示するプリンタ選択支援処理のステップS100の処理に相当する条件入力モジュール32が条件入力モジュールに相当し、同じくプリンタ選択支援処理のステップS110とS120の処理に相当するプリンタ情報取得モジュール34が問い合わせモジュールに相当し、プリンタ選択支援処理のステップS130とS140の処理に相当する抽出表示モジュール36が並べ替えモジュールと表示出力モジュールとに相当する。また、プリンタ選択支援処理のステップS150とS160の処理に相当するプリンタ選択印刷実行指示モジュール38が装置選択モジュールと実行指示モジュールとに相当する。
Here, in the printer
実施例のプリンタ選択支援ソフト30では、図3の優先条件入力画面に示すように、二つの優先条件を入力することができるものとしたが、一つの優先条件しか入力することができないものとしても構わないし、三つ以上の優先条件を入力することができるものとしても差し支えない。
In the printer
また、実施例のプリンタ選択支援ソフト30では、二つの優先条件を入力したときには、優先条件毎に優先条件に合致する順にプリンタを並べ替えてその上位3位までを各々表示出力するものとしたが、二つの優先条件を入力したときには、二つの優先条件のいずれにも合致する順にプリンタを並べ替えてその上位3位までを表示出力するものとしてもよい。即ち、二つの優先条件をAND条件としてプリンタを並べ替えて表示出力するものとしてもよい。また、二つの優先条件をOR条件としてプリンタを並べ替えて表示出力するものとしてもよい。
In the printer
さらに、実施例のプリンタ選択支援ソフト30では、優先条件に合致する順に並べ替えてその上位3位までを表示出力するものとしたが、表示するプリンタの数は3位までに限られず、1位だけや2位まで或いは4位以上の順位まで若しくはすべてを表示出力するものとしても構わない。
Further, in the printer
実施例のプリンタ選択支援ソフト30では、優先条件として印刷時間やクライアントコンピュータ20A,20Bからの距離,指定したプリンタからの距離,カラー印刷かモノクロ印刷かのカラーモノクロなど挙げたが、これらの一部を優先条件とするものとしてもよいし、これらに加えて他の条件を優先条件とするものとしてもよい。例えば、画質やソート機能などを優先条件とするものとしてもよい。
In the printer
実施例のプリンタ選択支援ソフト30では、プリンタ12〜16を並べ替えて表示出力された表示画面を用いてユーザによるプリンタの選択を受け付けたり、受け付けた選択したプリンタで印刷ジョブが実行されるよう印刷ジョブを選択したプリンタのドライバに割り当てるものとしたが、プリンタ12〜16を並べ替えて表示出力するだけで、その後のプリンタの選択や印刷ジョブの実行の指示は行なわないものとしても構わない。即ち、プリンタ選択支援ソフト30からプリンタ選択印刷実行指示モジュール38を削除するものとしても構わない。
In the printer
実施例では、プリンタ情報として「Moving on−line」や「Standby」,「Process Color」,「Max Speed」,「Place」,「Distance」などを挙げたが、これらの一部を用いるだけのものとしてもよいし、これらに加えてプリンタの他の性能や機能,状態を用いるものとしてもよいし、これら以外のプリンタの性能や機能,状態を用いるものとしても構わない。例えば、解像度やインク色数,両面印刷機能,ソート機能などを考えることができる。また、最大印刷速度を示す「Max Speed」として、モノクロ印刷時における印刷速度やカラー印刷時における印刷速度などのように機能別の性能を含むものとしてもよい。更に、インクジェットプリンタであるかレーザプリンタであるかのようにプリンタの種類もプリンタ情報として含まれるものとしてもよい。 In the embodiment, “Moving on-line”, “Standby”, “Process Color”, “Max Speed”, “Place”, “Distance”, etc. are used as the printer information. In addition to these, other performances, functions, and states of the printer may be used, and other performances, functions, and states of the printer may be used. For example, resolution, number of ink colors, double-sided printing function, sorting function, etc. can be considered. Further, “Max Speed” indicating the maximum printing speed may include performance according to function such as a printing speed during monochrome printing or a printing speed during color printing. Furthermore, the printer type may be included as printer information as if it were an ink jet printer or a laser printer.
実施例では、プリンタ情報として、設置されている場所を示す「Place」や各プリンタ間やクライアントコンピュータとの距離を示す「Distance」が含まれるものとしたが、プリンタにGPSを搭載し、このGPSにより検出されるデータにより計算される位置を「Place」としたり、このGPSにより検出されるデータから演算して得られる各プリンタ間やクライアントコンピュータとの距離を「Distance」とするものとしてもよい。 In the embodiment, the printer information includes “Place” indicating the location where the printer is installed and “Distance” indicating the distance between each printer and the client computer. The position calculated by the data detected by the above may be “Place”, or the distance between the printers and the client computer obtained by calculation from the data detected by the GPS may be “Distance”.
実施例では、プリンタ選択支援ソフト30をクライアントコンピュータ20A,20Bにインストールするものとしたが、プリンタ選択支援ソフト30をネットワーク10に接続されたプリントサーバやアプリケーションサーバにインストールし、クライアントコンピュータ20A,20Bから印刷ジョブの実行を指示する際にプリントサーバやアプリケーションサーバにプリンタ選択支援ソフト30を起動する指示を出力するものとしてもよい。
In the embodiment, the printer
実施例のプリンタ選択支援ソフト30では、プリンタ情報を各プリンタ12〜16に問い合わせるものとしたが、各プリンタ12〜16からプリンタ情報を常時取得するプリンタ情報取得サーバをネットワーク10に接続し、このプリンタ情報取得サーバにプリンタ情報を問い合わせるものとしても構わない。
In the printer
実施例では、印刷ジョブを実行する印刷装置を選択するための支援に関する本発明をプリンタ選択支援ソフト30として説明したが、こうしたプリンタ選択支援ソフト30をコンピュータにインストールしてなる印刷ジョブ実行指示装置の形態としてもよいし、プリンタ選択支援ソフト30の各モジュールを各ステップとして実行すると共に印刷ジョブの実行段階まで含んだ印刷ジョブ実行方法の形態としてもよい。
In the embodiment, the present invention related to the support for selecting a printing apparatus that executes a print job has been described as the printer
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。 The best mode for carrying out the present invention has been described with reference to the embodiments. However, the present invention is not limited to these embodiments, and various modifications can be made without departing from the gist of the present invention. Of course, it can be implemented in the form.
本発明は、印刷装置の製造産業やコンピュータプログラムの製造産業に利用可能である。 The present invention can be used in the printing device manufacturing industry and the computer program manufacturing industry.
10 ネットワーク、12〜16 プリンタ、20A,20B クライアントコンピュータ、30 プリンタ選択支援ソフト、32 条件入力モジュール、34 プリンタ情報取得モジュール、36 抽出表示モジュール、38 プリンタ選択印刷実行指示モジュール、42〜46 ドライバ、48 他のアプリケーションソフトウエア。
DESCRIPTION OF
Claims (12)
操作者の操作を伴って印刷装置の検索用の優先条件を入力する条件入力モジュールと、
前記ネットワークを介して印刷装置の性能と印刷装置の状態とを含む装置性能状態情報を前記複数の印刷装置または該複数の印刷装置から前記装置性能状態情報を取得する情報取得装置に問い合わせする問い合わせモジュールと、
前記問い合わせした装置性能状態情報を用いて前記入力した優先条件に合致する順に前記複数の印刷装置を並べ替える並べ替えモジュールと、
該並べ替えた複数の印刷装置の少なくとも上位の一部が表示装置に表示されるよう表示出力する表示出力モジュールと、
を備えるプログラム。 A program installed on a computer connected to the network in order to execute a print job on any one of the plurality of printing devices connected to the network,
A condition input module for inputting priority conditions for searching for a printing device with an operator's operation;
Inquiry module for inquiring device performance state information including the performance of the printing device and the state of the printing device via the network to the plurality of printing devices or the information acquisition device that obtains the device performance state information from the plurality of printing devices. When,
A reordering module that reorders the plurality of printing devices in an order that matches the input priority condition using the inquired device performance state information;
A display output module for displaying and outputting such that at least a part of the upper order of the plurality of rearranged printing devices is displayed on the display device;
A program comprising
前記装置性能状態情報は、前記印刷装置の性能として印刷処理速度と印刷可能な状態になるまでのスタンバイ時間とを含むと共に前記印刷装置の状態として印刷可能であるか否かの状態と印刷中であるか否かの状態とを含む情報であり、
前記優先条件は、印刷開始が最先の条件と印刷処理速度が最速の条件とを含む条件である
プログラム。 The program according to claim 1,
The apparatus performance status information includes a print processing speed as a performance of the printing apparatus and a standby time until a printable state is obtained, and whether or not printing is possible as a status of the printing apparatus and during printing. Information including whether or not there is,
The priority condition is a condition including a condition in which printing starts first and a condition in which printing processing speed is fastest.
前記装置性能状態情報は、前記印刷装置の性能としてカラー印刷性能を含む情報であり、
前記優先条件は、カラー印刷の条件を含む条件である
プログラム。 A program according to claim 1 or 2,
The apparatus performance status information is information including color printing performance as the performance of the printing apparatus,
The priority condition is a condition including a condition for color printing.
前記装置性能状態情報は、前記印刷装置の状態として印刷装置の設置場所までの距離を含む情報であり、
前記優先条件は、印刷装置の設置場所までの距離を含む条件である
プログラム。 A program according to any one of claims 1 to 3,
The apparatus performance status information is information including the distance to the installation location of the printing apparatus as the state of the printing apparatus,
The priority condition is a condition including a distance to a place where the printing apparatus is installed.
前記装置性能状態情報は、前記印刷装置の状態として印刷装置の設置場所から他の印刷装置の設置場所までの距離を含む情報であり、
前記優先条件は、印刷装置からの距離を含む条件である
プログラム。 The program according to claim 4,
The apparatus performance status information is information including the distance from the installation location of the printing device to the installation location of another printing device as the status of the printing device,
The priority condition is a condition including a distance from the printing apparatus.
前記条件入力モジュールは、複数の優先条件を入力可能なモジュールであり、
前記並べ替えモジュールは、前記入力した優先条件が複数のときには該複数の優先条件に基づいて前記複数の印刷装置を並べ替えるモジュールである
プログラム。 A program according to any one of claims 1 to 5,
The condition input module is a module capable of inputting a plurality of priority conditions,
The rearrangement module is a module for rearranging the plurality of printing apparatuses based on the plurality of priority conditions when the input priority conditions are plural.
操作者の操作を伴って前記表示装置に表示出力された印刷装置のうち印刷ジョブを実行する印刷装置を選択する装置選択モジュールと、
該選択した印刷装置で印刷ジョブが実行されるよう該印刷ジョブの実行を指示する実行指示モジュールと、
を備えるプログラム。 A program according to any one of claims 1 to 7,
A device selection module for selecting a printing device that executes a print job from among the printing devices displayed and output on the display device in response to an operator's operation;
An execution instruction module for instructing execution of the print job so that the print job is executed by the selected printing apparatus;
A program comprising
操作者の操作を伴って印刷装置の検索用の優先条件を入力する条件入力手段と、
前記ネットワークを介して印刷装置の性能と印刷装置の状態とを含む装置性能状態情報を前記複数の印刷装置または該複数の印刷装置から前記装置性能状態情報を取得する情報取得装置に問い合わせする問い合わせ手段と、
前記問い合わせした装置性能状態情報を用いて前記入力した優先条件に合致する順に前記複数の印刷装置を並べ替える並べ替え手段と、
該並べ替えた複数の印刷装置の少なくとも上位の一部を表示出力する表示出力手段と、
操作者の操作を伴って前記表示出力された印刷装置のうち印刷ジョブを実行する印刷装置を選択する装置選択手段と、
該選択した印刷装置で印刷ジョブが実行されるよう該印刷ジョブの実行を指示する実行指示手段と、
を備える印刷ジョブ実行指示装置。 A print job execution instruction device for executing a print job with any one of a plurality of printing devices connected via a network,
A condition input means for inputting a priority condition for searching for a printing apparatus with an operator's operation;
Inquiry means for inquiring device performance status information including the performance of the printing device and the status of the printing device via the network to the plurality of printing devices or the information acquisition device that obtains the device performance status information from the plurality of printing devices. When,
Reordering means for reordering the plurality of printing devices in an order that matches the input priority condition using the inquired device performance state information;
Display output means for displaying and outputting at least a part of the upper order of the rearranged printing apparatuses;
A device selection means for selecting a printing device that executes a print job among the printing devices displayed and output in accordance with an operation by an operator;
Execution instruction means for instructing execution of the print job so that the print job is executed by the selected printing apparatus;
A print job execution instruction apparatus.
前記条件入力手段は、複数の優先条件を入力可能な手段であり、
前記並べ替え手段は、前記入力した優先条件が複数のときには該複数の優先条件に基づいて前記複数の印刷装置を並べ替える手段である
印刷ジョブ実行指示装置。 The print job execution instruction apparatus according to claim 10,
The condition input means is a means capable of inputting a plurality of priority conditions,
The rearrangement unit is a unit for instructing execution of a print job, which is a unit that rearranges the plurality of printing apparatuses based on the plurality of priority conditions when there are a plurality of the input priority conditions.
(a)操作者の操作を伴って印刷装置の検索用の優先条件を入力し、
(b)前記ネットワークを介して印刷装置の性能と印刷装置の状態とを含む装置性能状態情報を前記複数の印刷装置または該複数の印刷装置から前記装置性能状態情報を取得する情報取得装置に問い合わせ、
(c)前記問い合わせした装置性能状態情報を用いて前記入力した優先条件に合致する順に前記複数の印刷装置を並べ替え、
(d)該並べ替えた複数の印刷装置の少なくとも上位の一部を表示出力し、
(e)操作者の操作を伴って前記表示出力された印刷装置のうち印刷ジョブを実行する印刷装置を選択し、
(f)該選択した印刷装置で印刷ジョブが実行されるよう該印刷ジョブを実行する
印刷ジョブ実行方法。 A print job execution method for executing a print job on any of a plurality of printing apparatuses connected via a network,
(A) A priority condition for searching for a printing apparatus is input with the operation of the operator,
(B) Inquiring of the apparatus performance status information including the performance of the printing apparatus and the status of the printing apparatus via the network from the plurality of printing apparatuses or the information acquisition apparatus that obtains the apparatus performance status information from the plurality of printing apparatuses. ,
(C) rearranging the plurality of printing apparatuses in the order matching the input priority condition using the inquired apparatus performance state information;
(D) displaying and outputting at least a part of the upper order of the plurality of the rearranged printing apparatuses;
(E) selecting a printing device that executes a print job from the printing devices displayed and output in accordance with the operation of the operator;
(F) A print job execution method for executing the print job so that the print job is executed by the selected printing apparatus.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004100550A JP2005284938A (en) | 2004-03-30 | 2004-03-30 | Printing job execution instruction apparatus, program used therefor, and printing job execution method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004100550A JP2005284938A (en) | 2004-03-30 | 2004-03-30 | Printing job execution instruction apparatus, program used therefor, and printing job execution method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005284938A true JP2005284938A (en) | 2005-10-13 |
Family
ID=35183228
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004100550A Pending JP2005284938A (en) | 2004-03-30 | 2004-03-30 | Printing job execution instruction apparatus, program used therefor, and printing job execution method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005284938A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012063983A (en) * | 2010-09-16 | 2012-03-29 | Ricoh Co Ltd | Printing system, information processing unit, method, program, and recording medium |
US8775570B2 (en) | 2011-09-15 | 2014-07-08 | Hewlett-Packard Development Company, L. P. | Geographic recommendation online search system |
US8860995B2 (en) | 2011-08-31 | 2014-10-14 | Brother Kogyo Kabushiki Kaisha | Image formation apparatus executing preparation operation based on check request |
US8972278B2 (en) | 2011-09-15 | 2015-03-03 | Hewlett-Packard Development Company, L.P. | Recommending print locations |
US9396275B2 (en) | 2011-09-15 | 2016-07-19 | Hewlett Packard Enterprise Development Lp | Geographically partitioned online search system |
JP2019057294A (en) * | 2018-10-23 | 2019-04-11 | キヤノン株式会社 | Communication device, method for wireless connection, and program |
-
2004
- 2004-03-30 JP JP2004100550A patent/JP2005284938A/en active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012063983A (en) * | 2010-09-16 | 2012-03-29 | Ricoh Co Ltd | Printing system, information processing unit, method, program, and recording medium |
US8860995B2 (en) | 2011-08-31 | 2014-10-14 | Brother Kogyo Kabushiki Kaisha | Image formation apparatus executing preparation operation based on check request |
US8775570B2 (en) | 2011-09-15 | 2014-07-08 | Hewlett-Packard Development Company, L. P. | Geographic recommendation online search system |
US8972278B2 (en) | 2011-09-15 | 2015-03-03 | Hewlett-Packard Development Company, L.P. | Recommending print locations |
US9396275B2 (en) | 2011-09-15 | 2016-07-19 | Hewlett Packard Enterprise Development Lp | Geographically partitioned online search system |
JP2019057294A (en) * | 2018-10-23 | 2019-04-11 | キヤノン株式会社 | Communication device, method for wireless connection, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7796288B2 (en) | Printer control apparatus, printer control method, and computer readable recording medium stored with computer program for controlling printer | |
JP4401347B2 (en) | Distributed printing control system and distributed printing control method | |
US8649030B2 (en) | Controlling an information processing apparatus on which a plurality of printer drivers are installed | |
US20090303515A1 (en) | Printer driver program, and printing instruction device | |
US20080077914A1 (en) | Driver installing method, driver controlling method and terminal apparatus | |
US8498005B2 (en) | Initiating a conversion function of an information processing device through operation of an image forming device | |
JP2009211519A (en) | Information processor and program | |
JP2007164480A (en) | Printing system and method | |
JP2005284938A (en) | Printing job execution instruction apparatus, program used therefor, and printing job execution method | |
JP2001236187A (en) | Device and method for information processing | |
JP2007060126A (en) | Image forming apparatus and image forming method | |
US20040100653A1 (en) | Network printer and data sharing printing system | |
JP2009053789A (en) | Information processor, program, and computer-readable recording medium | |
JP2006163990A (en) | Print setting change system | |
JP2008003954A (en) | Printing system, image forming apparatus, and method and program for reprinting control | |
US7679766B2 (en) | Information processing apparatus, information processing method, and system for determining a destination for print data | |
US20050088676A1 (en) | Printer control program, document operation terminal, document processing system and method of creating printing data | |
JP2007087130A (en) | Server device, print processing method of server device, storage medium and program | |
JP2001075747A (en) | Printing system and computer readable recording medium stored with printing control program | |
JP6164194B2 (en) | Image forming apparatus, terminal apparatus, processing method, control method, and control program | |
JP2012198765A (en) | Printer driver and print control device | |
JP5063334B2 (en) | Electronic device system and operation screen display program | |
JP2002278710A (en) | Program for displaying use printer, printer host and printer system with the same | |
US20040042033A1 (en) | Display of location of alternate image-forming device to which image-forming-related job has been routed | |
JP4211462B2 (en) | Information processing apparatus and method, and image drawing apparatus |