JP2006053716A - Print system - Google Patents
Print system Download PDFInfo
- Publication number
- JP2006053716A JP2006053716A JP2004234245A JP2004234245A JP2006053716A JP 2006053716 A JP2006053716 A JP 2006053716A JP 2004234245 A JP2004234245 A JP 2004234245A JP 2004234245 A JP2004234245 A JP 2004234245A JP 2006053716 A JP2006053716 A JP 2006053716A
- Authority
- JP
- Japan
- Prior art keywords
- printer
- printing
- designating
- designation means
- 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.)
- Granted
Links
- 238000004891 communication Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 5
- 238000000034 method Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 2
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
本発明は、印刷システムに関するものである。 The present invention relates to a printing system.
従来の印刷システムにおいては、印刷に使用するプリンタを1台しか指定できず、複数台のプリンタで印刷を行いたい場合は、それぞれのプリンタに対してアプリケーションから印刷指示をしていた。また、印刷しているプリンタで障害が発生した場合は、アプリケーションから他のプリンタに対して印刷指示をやり直していた。さらに、印刷時刻や優先順位を変更するには印刷を実行した後、変更の指示を行っていた。 In the conventional printing system, only one printer can be designated for printing. When printing is to be performed with a plurality of printers, a printing instruction is issued from an application to each printer. Further, when a failure occurs in the printer that is printing, the application instructs the other printer to print again. Further, in order to change the printing time and priority order, a change instruction is issued after printing.
また、指定した用紙がプリンタにない場合には、プリンタで指定用紙がない旨の障害を発生させ、プリンタを止めていた。 Further, when the designated paper is not in the printer, a failure indicating that there is no designated paper is generated in the printer, and the printer is stopped.
さらに、クライアント上からはプリンタに対してジョブを送信できたかしか知ることができず、排紙までできたかどうかは知ることができなかった。 Further, the client can only know whether or not the job has been transmitted to the printer, and cannot know whether or not the paper has been discharged.
本発明が解決しようとする問題点は、アプリケーションからの1回の印刷指示で印刷時刻、優先順位、印刷に使用するプリンタ、印刷中のプリンタに障害が発生した際の代替プリンタの選択、印刷前に指定した用紙がプリンタにセットされているかどうかの確認等をクライアント上で知ることのできる印刷システムを提供し、ユーザの利便性、使い勝手および印刷業務効率を高めることにある。 The problems to be solved by the present invention are as follows: printing time, priority, printer used for printing, selection of alternative printer when a failure occurs during printing, and before printing. It is intended to provide a printing system that allows the client to know whether or not the paper designated in the above is set in the printer, and to improve user convenience, usability, and printing work efficiency.
本発明は、プリントサーバから、使用可能なプリンタの一覧情報を取得するプリンタ情報取得手段と、前記プリンタ一覧情報から、印刷に使用するプリンタを指定する印刷プリンタ指定手段と、前記印刷プリンタ指定手段で指定したプリンタに障害が生じた場合に、代わりに使用するプリンタを指定する代替プリンタ指定手段と、印刷プリンタ指定手段および代替プリンタ指定手段での入力情報をプリントサーバに出力する手段とを備えたことを特徴とする。 The present invention provides a printer information acquisition unit that acquires list information of available printers from a print server, a print printer specification unit that specifies a printer to be used for printing from the printer list information, and a print printer specification unit. An alternative printer designating unit for designating a printer to be used instead when a failure occurs in the designated printer, and a printing printer designating unit and a unit for outputting input information from the alternative printer designating unit to the print server It is characterized by.
本発明の印刷システムは、印刷に使用するプリンタの指定および印刷中のプリンタに障害が発生した際の代替プリンタの指定をクライアント上で行え、利便性および使い勝手に優れるという利点がある。 The printing system of the present invention has an advantage that it is convenient and easy to use because it is possible to designate a printer to be used for printing and to designate an alternative printer when a failure occurs in the printer being printed.
また、印刷時刻や優先順位についてもクライアント上で設定でき、業務効率を高めることができる。 Also, the printing time and priority order can be set on the client, so that business efficiency can be improved.
以下、本発明の実施形態を図面を用いて説明する。印刷システムは、図1に示すように、ネットワーク100、ネットワーク100に接続された計算機200,300、プリンタ400,500,600からなる。計算機200は図2に示すように、プリントサーバ210を構成し、プリントサーバ210はスプール部211、通信部212、解析部213、制御部214を備えている。計算機300はアプリケーション310、プリンタドライバ311、プリンタドライバ311に起動されるプロセス312を備えている。
Hereinafter, embodiments of the present invention will be described with reference to the drawings. As shown in FIG. 1, the printing system includes a
一般的なアプリケーション310で印刷メニューを選択すると、図3に示すような印刷ダイアログが表示される。プリンタ選択欄702からプリントサーバのプリンタ703を選択し、オプションタブ701を選択すると、図4に示すようなプリンタドライバ固有のオプションダイアログが表示される。
When a print menu is selected with a
オプションダイアログでは通常、用紙サイズや給紙部等を設定する。本発明ではさらにジョブの詳細について設定を行う。例えばジョブ詳細設定ボタン803を設け、クリックするとプリントサーバ210の通信部212に問い合わせを行い、接続されているプリンタの一覧を取得し、図5に示すようなジョブ詳細設定ダイアログを表示する。ここで、複数のジョブが存在した場合に、処理される順位付けで参照される優先順位901や、印刷を実行する時刻を指定するスケジュール902を設定する。
In the option dialog, the paper size and paper feed unit are usually set. In the present invention, the details of the job are set. For example, a job detail setting button 803 is provided, and when clicked, an inquiry is made to the communication unit 212 of the
さらに、印刷に使用するプリンタを印刷プリンタ903から選択して、それぞれのプリンタで印刷する割り当て部数905を割り当て、印刷中のプリンタに障害が生じた場合に代替機として使用するプリンタを代替プリンタ904から選択する。
Further, a printer to be used for printing is selected from the
ここで、プリンタ記述言語について図6を用いて説明する。一般的にプリンタ記述言語1000は、ジョブ全体を制御するためのジョブヘッダ1001、各ページを制御するためのページヘッダ1002および各ページのイメージとなるページ文書1003で構成される。2ページ以上の文書の場合、ページヘッダ1002、及びページ文書1003はページ数分同様に記述される。
Here, the printer description language will be described with reference to FIG. In general, the
アプリケーション310で印刷を実行すると、表示されている文書データはGDI(Graphics Device Interface)形式でページ毎にプリンタドライバ311に渡される。プリンタドライバはプリンタ記述言語を生成する際に、ジョブ詳細設定ダイアログで設定された優先順位901、スケジュール902、印刷プリンタ903、代替プリンタ904等の情報を記述する。
When printing is executed by the
このようにして生成されたプリンタ記述言語はプリントサーバ210のスプール部211にスプールされ、解析部213に渡される。解析部213ではプリンタ記述言語を解析し、ジョブ詳細設定ダイアログで設定された情報を取得し、制御部214に渡す。制御部214では渡されたプリンタ記述言語を使用するプリンタ分、複数生成し、それぞれのプリンタで印刷する部数を記述し、指定された優先順位とスケジュールに従って契機を制御し、プリンタにジョブを送信する。プリンタで障害が発生した場合には印刷できなかった分の部数を変更してプリンタ記述言語を生成し、代替プリンタに送信する。
The printer description language generated in this way is spooled in the spool unit 211 of the
所望の用紙がプリンタにセットされているかを確認するための契機としては、例えば図4に示すオプションダイアログの用紙問い合わせボタン801を設け、クリックするとプリンタドライバ311は図5に示すジョブ詳細設定ダイアログの印刷プリンタで使用する設定をしたプリンタにセットされている用紙についてプリントサーバ210の通信部212に問い合わせを行う。通信部212は問い合わせの指示を制御部214に渡す。制御部214は例えばSNMP(Simple Network Management Protocol)等の手段を用いてプリンタにセットされている用紙の情報を取得し、通信部212に渡す。通信部212はプリンタドライバ311に用紙情報を渡す。プリンタドライバ311は所望の用紙とプリンタから取得した用紙情報を比較し、結果を例えば、問合せ結果802に示すように表示する。
As an opportunity for confirming whether a desired sheet is set in the printer, for example, a
このように、指定した用紙がプリンタにない場合にプリンタで指定用紙がない旨の障害を発生させ、プリンタを止めることなく、印刷する前に指定した用紙がプリンタにセットされているかどうかを確認することができるようにすることで、ユーザの利便性、使い勝手および印刷業務効率を高めることができるようになる。 In this way, if the specified paper is not in the printer, the printer will cause a failure that there is no specified paper, and without checking the printer, check whether the specified paper is set in the printer before printing By being able to do so, it becomes possible to improve user convenience, usability and printing business efficiency.
一般的にプリンタドライバはプリンタ記述言語の送信を終えると制御を失う。印刷結果の通知を受けるために図2に示すようにプリンタドライバ311は制御を失う前にプロセス312を起動する。プリントサーバ210の制御部214は例えばSNMP等の手段を用いてプリンタを監視し、ジョブの進行状態を管理する。制御部214は進行状態あるいは印刷結果を通信部212に渡す。通信部212はプロセス312に通知を行い、プロセス312は図7に示すような進行状態あるいは印刷結果を表示する。
Generally, the printer driver loses control when it finishes sending the printer description language. To receive notification of the print result, the printer driver 311 activates the process 312 before losing control as shown in FIG. The control unit 214 of the
このように、どのプリンタでどれだけ印刷したのか、あるいは障害が発生した場合にはどの代替プリンタで印刷したかをクライアント上で知ることができるようにすることで、ユーザの利便性、使い勝手および印刷業務効率を高めることができる。 In this way, by making it possible for the client to know how much and how much printing has been performed on which printer, or which alternative printer has been printed in the event of a failure, user convenience, ease of use, and printing Business efficiency can be improved.
100はネットワーク、200,300は計算機、210はプリントサーバ、211はスプール部、212は通信部、213は解析部、214は制御部、310はアプリケーション、311はプリンタドライバ、312はプロセス、400,500,600はプリンタである。
100 is a network, 200 and 300 are computers, 210 is a print server, 211 is a spool unit, 212 is a communication unit, 213 is an analysis unit, 214 is a control unit, 310 is an application, 311 is a printer driver, 312 is a process, 400,
Claims (3)
前記プリンタ一覧情報から、印刷に使用するプリンタを指定する印刷プリンタ指定手段と、
前記印刷プリンタ指定手段で指定したプリンタに障害が生じた場合に、代わりに使用するプリンタを指定する代替プリンタ指定手段と、
印刷プリンタ指定手段および代替プリンタ指定手段での入力情報をプリントサーバに出力する手段と
を備えたことを特徴とする印刷システム。 Printer information acquisition means for acquiring list information of available printers from the print server;
Print printer designation means for designating a printer to be used for printing from the printer list information;
An alternative printer designating unit for designating a printer to be used instead when a failure occurs in the printer designated by the print printer designating unit;
A printing system comprising: means for outputting input information in the print printer designation means and the alternative printer designation means to a print server.
3. The printing system according to claim 1, further comprising priority order setting means for designating a priority order.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004234245A JP4495541B2 (en) | 2004-08-11 | 2004-08-11 | Printing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004234245A JP4495541B2 (en) | 2004-08-11 | 2004-08-11 | Printing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006053716A true JP2006053716A (en) | 2006-02-23 |
JP4495541B2 JP4495541B2 (en) | 2010-07-07 |
Family
ID=36031167
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004234245A Expired - Fee Related JP4495541B2 (en) | 2004-08-11 | 2004-08-11 | Printing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4495541B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011096242A (en) * | 2009-09-29 | 2011-05-12 | Konica Minolta Laboratory Usa Inc | Method of managing reallocation of printing job during printer error |
JP2012185848A (en) * | 2006-04-12 | 2012-09-27 | Cortado Ag | Method and system for printing from web application, corresponding computer program, and corresponding computer readable storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001134400A (en) * | 1999-11-05 | 2001-05-18 | Casio Comput Co Ltd | PRINT CONTROL DEVICE, PRINTER DEVICE, AND PROGRAM RECORDING MEDIUM THEREOF |
JP2001318776A (en) * | 2000-05-11 | 2001-11-16 | Minolta Co Ltd | Print system, print server, image forming device and terminal equipment |
JP2002149374A (en) * | 2000-10-03 | 2002-05-24 | Hewlett Packard Co <Hp> | Method for selecting printer by using printer attribute |
JP2003022172A (en) * | 2001-07-05 | 2003-01-24 | Canon Inc | Print server device and its control method |
-
2004
- 2004-08-11 JP JP2004234245A patent/JP4495541B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001134400A (en) * | 1999-11-05 | 2001-05-18 | Casio Comput Co Ltd | PRINT CONTROL DEVICE, PRINTER DEVICE, AND PROGRAM RECORDING MEDIUM THEREOF |
JP2001318776A (en) * | 2000-05-11 | 2001-11-16 | Minolta Co Ltd | Print system, print server, image forming device and terminal equipment |
JP2002149374A (en) * | 2000-10-03 | 2002-05-24 | Hewlett Packard Co <Hp> | Method for selecting printer by using printer attribute |
JP2003022172A (en) * | 2001-07-05 | 2003-01-24 | Canon Inc | Print server device and its control method |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012185848A (en) * | 2006-04-12 | 2012-09-27 | Cortado Ag | Method and system for printing from web application, corresponding computer program, and corresponding computer readable storage medium |
US8867061B2 (en) | 2006-04-12 | 2014-10-21 | Cortado Ag | Method and system for printing from web applications, a corresponding computer program and a corresponding computer-readable storage means |
JP2011096242A (en) * | 2009-09-29 | 2011-05-12 | Konica Minolta Laboratory Usa Inc | Method of managing reallocation of printing job during printer error |
US9395939B2 (en) | 2009-09-29 | 2016-07-19 | Konica Minolta Laboratory U.S.A., Inc. | Method for managing re-assignment of print jobs in case of printer errors |
Also Published As
Publication number | Publication date |
---|---|
JP4495541B2 (en) | 2010-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8605316B2 (en) | Information processing apparatus and control method thereof, and storage medium | |
US8749826B2 (en) | Information processing apparatus, control method and recording medium | |
JP2008186148A (en) | Information processor and information processing method | |
US9160888B2 (en) | Information processing apparatus, user information management control method, and storage medium | |
JP2004005259A (en) | Information notifyin device and method, computer readable program and storage medium | |
JP4072520B2 (en) | Information processing apparatus, control method therefor, and computer program | |
JP5597088B2 (en) | Printing system, printing system control method, and program | |
JP2009251801A (en) | Printing control apparatus and printing control program | |
JP6116295B2 (en) | Image forming apparatus, image forming method, and program | |
JP2011237901A (en) | Preview screen display control device and program | |
JP2005031732A (en) | Information processing program and information processor | |
JP2009123075A (en) | Print controller, print control method, and storage medium | |
JP2014041599A (en) | Program, information processing apparatus, and system | |
JP2009053789A (en) | Information processor, program, and computer-readable recording medium | |
JP4495541B2 (en) | Printing system | |
JP6639617B2 (en) | Printing apparatus, control method, and program | |
JP2011258075A (en) | Image processing apparatus, image processing system, computer program, and image display method | |
JP6562989B2 (en) | Image forming apparatus, image forming apparatus control method and program | |
JP2006301860A (en) | Information processor | |
JP3994984B2 (en) | Print support module, recording medium, and print job issuing method | |
JP2005092744A (en) | Print controller, image forming system, computer program, and storage medium | |
JP6433529B2 (en) | Printing apparatus, control method, and program | |
JP2008027217A (en) | Printing system with information processor and printing apparatus | |
JP2004246733A (en) | Printer driver | |
JP2015179334A (en) | Information processor, printing device, and information processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070601 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20081028 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090930 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091013 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091211 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100406 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100409 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130416 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140416 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |