JP4495541B2 - 印刷システム - Google Patents

印刷システム Download PDF

Info

Publication number
JP4495541B2
JP4495541B2 JP2004234245A JP2004234245A JP4495541B2 JP 4495541 B2 JP4495541 B2 JP 4495541B2 JP 2004234245 A JP2004234245 A JP 2004234245A JP 2004234245 A JP2004234245 A JP 2004234245A JP 4495541 B2 JP4495541 B2 JP 4495541B2
Authority
JP
Japan
Prior art keywords
printer
print
dialog
print server
printing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2004234245A
Other languages
English (en)
Other versions
JP2006053716A (ja
Inventor
達朗 赤羽根
博幸 中島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2004234245A priority Critical patent/JP4495541B2/ja
Publication of JP2006053716A publication Critical patent/JP2006053716A/ja
Application granted granted Critical
Publication of JP4495541B2 publication Critical patent/JP4495541B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、印刷システムに関するものである。
従来の印刷システムにおいては、印刷に使用するプリンタを1台しか指定できず、複数台のプリンタで印刷を行いたい場合は、それぞれのプリンタに対してアプリケーションから印刷指示をしていた。また、印刷しているプリンタで障害が発生した場合は、アプリケーションから他のプリンタに対して印刷指示をやり直していた。さらに、印刷時刻や優先順位を変更するには印刷を実行した後、変更の指示を行っていた。
また、指定した用紙がプリンタにない場合には、プリンタで指定用紙がない旨の障害を発生させ、プリンタを止めていた。
さらに、クライアント上からはプリンタに対してジョブを送信できたかしか知ることができず、排紙までできたかどうかは知ることができなかった。
本発明が解決しようとする問題点は、アプリケーションからの1回の印刷指示で印刷時刻、優先順位、印刷に使用するプリンタ、印刷中のプリンタに障害が発生した際の代替プリンタの選択、印刷前に指定した用紙がプリンタにセットされているかどうかの確認等をクライアント上で知ることのできる印刷システムを提供し、ユーザの利便性、使い勝手および印刷業務効率を高めることにある。
本発明は、複数のプリンタと、プリンタドライバを有するクライアントと、プリントサーバとがネットワークで接続される印刷システムにおいて、前記クライアントが有するプリンタドライバは、選択可能プリンタを表示する印刷ダイアログを表示する機能を有し、該印刷ダイアログのプリンタ選択欄で前記プリントサーバが選択されると、当該プリントサーバ用のオプションダイアログを表示し、該オプションダイアログにはジョブ詳細設定ボタンを有し、該ジョブ詳細設定ボタンがクリックされると、ジョブ詳細設定ダイアログを表示し、該ジョブ詳細設定ダイアログには、前記プリントサーバから取得した前記複数のプリンタのうち使用可能なプリンタの一覧、前記プリンタの一覧から印刷に使用するプリンタを少なくとも1台以上指定する印刷プリンタ指定部、前記印刷プリンタ指定手段で指定したプリンタに障害が生じた場合に、代わりに使用するプリンタを指定する代替プリンタ指定部、印刷時刻を指定する印刷時刻入力部、複数のジョブが存在した場合に処理される順位付けで参照される優先順位を指定する優先順位設定部を全て含み、プリンタ記述言語を生成する際に、前記印刷プリンタ指定部、前記代替プリンタ指定部、前記印刷時刻入力部、前記優先順位設定部で指定された入力情報を記述して、前記プリントサーバに出力する手段と、を有することを特徴する。
前記プリントサーバは、前記クライアントから受信した前記プリンタ記述言語を解析する解析部を備え、当該プリンタ記述言語を解析して前記ジョブ詳細設定ダイアログで設定された情報を制御部に送信し、該制御部は、受信したプリンタ記述言語を、使用するプリンタ分複数生成し、それぞれのプリンタで印刷する部数を記述し、指定された前記優先順位と前記印刷時刻に従って契機を制御して前記使用するプリンタへジョブを送信することを特徴とする。
前記プリントサーバは、前記使用するプリンタで障害が発生した場合には、印刷できなかった分の部数を変更してプリンタ記述言語を生成し、代替プリンタに送信することを特徴とする。
本発明の印刷システムは、印刷に使用するプリンタの指定および印刷中のプリンタに障害が発生した際の代替プリンタの指定をクライアント上で行え、利便性および使い勝手に優れるという利点がある。
また、印刷時刻や優先順位についてもクライアント上で設定でき、業務効率を高めることができる。
以下、本発明の実施形態を図面を用いて説明する。印刷システムは、図1に示すように、ネットワーク100、ネットワーク100に接続された計算機200,300、プリンタ400,500,600からなる。計算機200は図2に示すように、プリントサーバ210を構成し、プリントサーバ210はスプール部211、通信部212、解析部213、制御部214を備えている。計算機300はアプリケーション310、プリンタドライバ311、プリンタドライバ311に起動されるプロセス312を備えている。
一般的なアプリケーション310で印刷メニューを選択すると、図3に示すような印刷ダイアログが表示される。プリンタ選択欄702からプリントサーバのプリンタ703を選択し、オプションタブ701を選択すると、図4に示すようなプリンタドライバ固有のオプションダイアログが表示される。
オプションダイアログでは通常、用紙サイズや給紙部等を設定する。本発明ではさらにジョブの詳細について設定を行う。例えばジョブ詳細設定ボタン803を設け、クリックするとプリントサーバ210の通信部212に問い合わせを行い、接続されているプリンタの一覧を取得し、図5に示すようなジョブ詳細設定ダイアログを表示する。ここで、複数のジョブが存在した場合に、処理される順位付けで参照される優先順位901や、印刷を実行する時刻を指定するスケジュール902を設定する。
さらに、印刷に使用するプリンタを印刷プリンタ903から選択して、それぞれのプリンタで印刷する割り当て部数905を割り当て、印刷中のプリンタに障害が生じた場合に代替機として使用するプリンタを代替プリンタ904から選択する。
ここで、プリンタ記述言語について図6を用いて説明する。一般的にプリンタ記述言語1000は、ジョブ全体を制御するためのジョブヘッダ1001、各ページを制御するためのページヘッダ1002および各ページのイメージとなるページ文書1003で構成される。2ページ以上の文書の場合、ページヘッダ1002、及びページ文書1003はページ数分同様に記述される。
アプリケーション310で印刷を実行すると、表示されている文書データはGDI(Graphics Device Interface)形式でページ毎にプリンタドライバ311に渡される。プリンタドライバはプリンタ記述言語を生成する際に、ジョブ詳細設定ダイアログで設定された優先順位901、スケジュール902、印刷プリンタ903、代替プリンタ904等の情報を記述する。
このようにして生成されたプリンタ記述言語はプリントサーバ210のスプール部211にスプールされ、解析部213に渡される。解析部213ではプリンタ記述言語を解析し、ジョブ詳細設定ダイアログで設定された情報を取得し、制御部214に渡す。制御部214では渡されたプリンタ記述言語を使用するプリンタ分、複数生成し、それぞれのプリンタで印刷する部数を記述し、指定された優先順位とスケジュールに従って契機を制御し、プリンタにジョブを送信する。プリンタで障害が発生した場合には印刷できなかった分の部数を変更してプリンタ記述言語を生成し、代替プリンタに送信する。
所望の用紙がプリンタにセットされているかを確認するための契機としては、例えば図4に示すオプションダイアログの用紙問い合わせボタン801を設け、クリックするとプリンタドライバ311は図5に示すジョブ詳細設定ダイアログの印刷プリンタで使用する設定をしたプリンタにセットされている用紙についてプリントサーバ210の通信部212に問い合わせを行う。通信部212は問い合わせの指示を制御部214に渡す。制御部214は例えばSNMP(Simple Network Management Protocol)等の手段を用いてプリンタにセットされている用紙の情報を取得し、通信部212に渡す。通信部212はプリンタドライバ311に用紙情報を渡す。プリンタドライバ311は所望の用紙とプリンタから取得した用紙情報を比較し、結果を例えば、問合せ結果802に示すように表示する。
このように、指定した用紙がプリンタにない場合にプリンタで指定用紙がない旨の障害を発生させ、プリンタを止めることなく、印刷する前に指定した用紙がプリンタにセットされているかどうかを確認することができるようにすることで、ユーザの利便性、使い勝手および印刷業務効率を高めることができるようになる。
一般的にプリンタドライバはプリンタ記述言語の送信を終えると制御を失う。印刷結果の通知を受けるために図2に示すようにプリンタドライバ311は制御を失う前にプロセス312を起動する。プリントサーバ210の制御部214は例えばSNMP等の手段を用いてプリンタを監視し、ジョブの進行状態を管理する。制御部214は進行状態あるいは印刷結果を通信部212に渡す。通信部212はプロセス312に通知を行い、プロセス312は図7に示すような進行状態あるいは印刷結果を表示する。
このように、どのプリンタでどれだけ印刷したのか、あるいは障害が発生した場合にはどの代替プリンタで印刷したかをクライアント上で知ることができるようにすることで、ユーザの利便性、使い勝手および印刷業務効率を高めることができる。
本発明の印刷システムの全体概略図である。 本発明の印刷システムの全体詳細図である。 アプリケーションから印刷メニューを選択した場合の一般的な印刷ダイアログの説明図である。 プリンタドライバ固有の機能を設定するための一般的なオプションダイアログの説明図である。 プリンタドライバ固有の機能を詳細に設定するためのジョブ詳細設定ダイアログの説明図である。 印刷データとして一般的なプリンタ記述言語の構造図である。 プリンタでの印刷途中経過あるいは結果表示の一例を示す説明図である。
符号の説明
100はネットワーク、200,300は計算機、210はプリントサーバ、211はスプール部、212は通信部、213は解析部、214は制御部、310はアプリケーション、311はプリンタドライバ、312はプロセス、400,500,600はプリンタである。

Claims (3)

  1. 複数のプリンタと、プリンタドライバを有するクライアントと、プリントサーバとがネットワークで接続される印刷システムにおいて、
    前記クライアントが有するプリンタドライバは、選択可能プリンタを表示する印刷ダイアログを表示する機能を有し、該印刷ダイアログのプリンタ選択欄で前記プリントサーバが選択されると、当該プリントサーバ用のオプションダイアログを表示し、
    該オプションダイアログにはジョブ詳細設定ボタンを有し、
    該ジョブ詳細設定ボタンがクリックされると、ジョブ詳細設定ダイアログを表示し、
    該ジョブ詳細設定ダイアログには、
    前記プリントサーバから取得した前記複数のプリンタのうち使用可能なプリンタの一覧、前記プリンタの一覧から印刷に使用するプリンタを少なくとも1台以上指定する印刷プリンタ指定部、前記印刷プリンタ指定手段で指定したプリンタに障害が生じた場合に、代わりに使用するプリンタを指定する代替プリンタ指定部、印刷時刻を指定する印刷時刻入力部、複数のジョブが存在した場合に処理される順位付けで参照される優先順位を指定する優先順位設定部を全て含み、
    プリンタ記述言語を生成する際に、前記印刷プリンタ指定部、前記代替プリンタ指定部、前記印刷時刻入力部、前記優先順位設定部で指定された入力情報を記述して、前記プリントサーバに出力する手段と、を有することを特徴する印刷システム。
  2. 前記プリントサーバは、前記クライアントから受信した前記プリンタ記述言語を解析する解析部を備え、当該プリンタ記述言語を解析して前記ジョブ詳細設定ダイアログで設定された情報を制御部に送信し、該制御部は、受信したプリンタ記述言語を、使用するプリンタ分複数生成し、それぞれのプリンタで印刷する部数を記述し、指定された前記優先順位と前記印刷時刻に従って契機を制御して前記使用するプリンタへジョブを送信することを特徴とする請求項1記載の印刷システム。
  3. 前記プリントサーバは、前記使用するプリンタで障害が発生した場合には、印刷できなかった分の部数を変更してプリンタ記述言語を生成し、代替プリンタに送信することを特徴とする請求項2記載の印刷システム。
JP2004234245A 2004-08-11 2004-08-11 印刷システム Expired - Fee Related JP4495541B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004234245A JP4495541B2 (ja) 2004-08-11 2004-08-11 印刷システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004234245A JP4495541B2 (ja) 2004-08-11 2004-08-11 印刷システム

Publications (2)

Publication Number Publication Date
JP2006053716A JP2006053716A (ja) 2006-02-23
JP4495541B2 true JP4495541B2 (ja) 2010-07-07

Family

ID=36031167

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004234245A Expired - Fee Related JP4495541B2 (ja) 2004-08-11 2004-08-11 印刷システム

Country Status (1)

Country Link
JP (1) JP4495541B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1845440B1 (de) 2006-04-12 2018-08-29 Cortado AG Verfahren und Anordnung zum Drucken aus Web-Anwendungen heraus sowie ein entsprechendes Computerprogramm und ein entsprechendes computerlesbares Speichermedium
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

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001134400A (ja) * 1999-11-05 2001-05-18 Casio Comput Co Ltd 印刷制御装置およびプリンタ装置並びにそれらのプログラム記録媒体
JP2001318776A (ja) * 2000-05-11 2001-11-16 Minolta Co Ltd プリントシステム、プリントサーバ、画像形成装置及び端末装置
JP2002149374A (ja) * 2000-10-03 2002-05-24 Hewlett Packard Co <Hp> プリンタ属性を使用してプリンタを選択する方法
JP2003022172A (ja) * 2001-07-05 2003-01-24 Canon Inc プリントサーバ装置およびその制御方法

Also Published As

Publication number Publication date
JP2006053716A (ja) 2006-02-23

Similar Documents

Publication Publication Date Title
JP3793197B2 (ja) 情報処理装置、情報処理方法、情報処理プログラム並びに記憶媒体
EP1501008B1 (en) Imformation processing apparatus, information processing method, program, and computer-readable storage medium
JP4416801B2 (ja) 情報処理装置及び情報処理方法
US20030174359A1 (en) Proxy print processing apparatus, proxy print processing method, program, and memory medium
US8605316B2 (en) Information processing apparatus and control method thereof, and storage medium
JP4072520B2 (ja) 情報処理装置及びその制御方法、並びにコンピュータプログラム
JP2022136579A (ja) 情報処理装置、情報処理装置の制御方法およびプログラム
JP2004005259A (ja) 情報通知装置、情報通知方法、コンピュータ読み取り可能なプログラム、及び記憶媒体
US20090251725A1 (en) Printing control apparatus and printing control method
JP5597088B2 (ja) 印刷システム、印刷システムの制御方法、プログラム
JP2023034953A (ja) 情報処理装置、情報処理装置の制御方法およびプログラム
JP6116295B2 (ja) 画像形成装置、画像形成方法及びプログラム
JP4133634B2 (ja) 情報処理プログラム及び情報処理装置
JP3854941B2 (ja) 印刷制御方法、ホストコンピュータ、プログラム及び記憶媒体
JP2003316545A (ja) 情報処理装置及び方法
JP2009123075A (ja) 印刷制御装置、および印刷制御方法、ならびに記憶媒体
JP4495541B2 (ja) 印刷システム
JP2014041599A (ja) プログラム、情報処理装置、システム
JP5137510B2 (ja) 情報処理装置、プログラム、情報処理方法
JP6639617B2 (ja) 印刷装置、制御方法及びプログラム
JP2006301860A (ja) 情報処理装置
JP3994984B2 (ja) プリント支援モジュール、記録媒体及びプリントジョブ発行方法
JP6433529B2 (ja) 印刷装置、制御方法及びプログラム
EP4509974A1 (en) Storage medium, application program, control method for information processing apparatus, and information processing apparatus
JP2008287601A (ja) データ処理装置、画像処理システム、コンピュータプログラム

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 Request for written amendment filed

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