(57)【特許請求の範囲】
【請求項１】
プリンタとネットワークを介して接続された管理システムにおいて、
印刷するファイルを少なくとも特定する識別情報と、用紙サイズ及び印刷レイアウトを少なくとも示す印刷属性情報とを含む印刷ジョブ情報を前記プリンタへ送信する手段と、
前記印刷ジョブ情報を記憶部に格納させる手段と、
識別情報の入力を受け付ける受付手段と、
入力された識別情報と前記記憶部に格納されている識別情報とが一致していた場合、前記記憶部に格納されている前記印刷ジョブ情報を読み出す読出手段と、
前記印刷ジョブ情報に含まれる前記印刷属性情報を編集する編集手段と、
を有し、前記送信する手段は、編集された印刷属性情報を識別情報と共に前記プリンタへ送信する機能を更に有し、
前記格納させる手段は、前記編集された印刷属性情報により、前記識別情報に対応する印刷ジョブ情報を更新し、更新後の印刷ジョブを前記記憶部に格納させる機能を更に有する、
ことを特徴とする管理システム。
【請求項２】
前記識別情報は、ファイル名及びパスワードで表現され、
前記読出手段は、前記識別情報を利用して、前記記憶部に格納された印刷ジョブ情報を読み出すことを特徴とする請求項１に記載の管理システム。
【請求項３】
プリンタとネットワークを介して接続された管理システムにおいて使用される方法であって、前記管理システムは、印刷するファイルを少なくとも特定する識別情報と、用紙サイズ及び印刷レイアウトを少なくとも示す印刷属性情報とを含む印刷ジョブ情報を前記プリンタへ送信する機能を果たし、前記管理システムにより実行される当該方法は、
前記印刷ジョブ情報を記憶部に格納させるステップと、
識別情報の入力を受け付けるステップと、
入力された識別情報と前記記憶部に格納されている識別情報とが一致していた場合、前記記憶部に格納されている前記印刷ジョブ情報を読み出すステップと、
前記印刷ジョブ情報に含まれる前記印刷属性情報を編集するステップと、
前記管理システムにより、編集された印刷属性情報を識別情報と共に前記プリンタへ送信するステップと、
前記編集された印刷属性情報により、前記識別情報に対応する印刷ジョブ情報を更新し、更新後の印刷ジョブを前記記憶部に格納させるステップと、
を有することを特徴とする方法。
【請求項４】
前記識別情報は、ファイル名及びパスワードで表現されることを特徴とする請求項３に記載の方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書印刷システム、印刷方法、及び、印刷ジョブを管理するコンピュータプログラムに関する。
【０００２】
【従来の技術】
コンピュータから文書を印刷する機能は普及し始めているので、現代社会はこの機能に次第に依存するようになっている。小規模、大規模及びバーチャル企業と、教育センターと、政府機関は、いずれもこの機能に依存する。
【０００３】
自宅事務所では、プリンタは典型的にコンピュータに直結されている。より規模の大きい事務所では、プリンタは、屡々、ネットワークに接続され、そのネットワークには、他のプリンタや多数のコンピュータが接続される。このネットワークは、事務所若しくは企業内に設けられた内部ネットワークであり、インターネットのように一般に自由にアクセスできるネットワークでもよく、或いは、両者の組み合わせでもよい。図１には、プリンタ１０がネットワークＬ１に接続され、ネットワークＬ１にコンピュータ２０が接続されている印刷システムの例が示されている。
【０００４】
プリンタがコンピュータに直結されているか、又は、プリンタがネットワークに接続されているかとは無関係に、プリンタは、利用者の具体的な要求に応じて、幾つかの異なるモードで動作し得る。たとえば、プリンタは、プリンタが印刷のため利用可能になると直ちにプリンタによって文書が印刷される「普通」モードで動作する。「文書サーバー」モードと呼ばれる別のモードでは、利用者は、文書サーバー印刷ジョブ（「印刷ジョブ」）をプリンタへ送信し、プリンタは、ファイル名及びパスワードがプリンタのフロントパネルを用いて入力されるまで、印刷ジョブをメモリに保持する。この「文書サーバー」モードは、たとえば、プリンタがコンピュータから離れた場所に設置されているときに有用である。印刷ジョブをプリンタへ送信しただけの利用者は、自分がプリンタの設置場所に到達するまでプリンタが印刷することを望まない場合がある。「文書サーバー」モードの場合、利用者は、このようにして、他人に機密文書を読まれないようにし、或いは、自分の印刷物が置き忘れされないようにする。この文書サーバーモードでは、利用者は、プリンタが大量のファイルの印刷を開始する前に充分な用紙が準備されていることを検査することができ、或いは、プリンタにカラー用紙若しくは透明用紙のような特殊用紙を充填することができる。したがって、文書サーバーモードは、一般的なプリンタの使用モードである。
【０００５】
図２は、従来の「文書サーバー」システムの構成図である。利用者コンピュータ２０は、オペレーティングシステム（ＯＳ）３０を含み、オペレーティングシステム３０はプリンタドライバ４０と相互作用して利用者がコネクションＬ１を介して印刷ジョブをプリンタ１０へ送信できるようにする。コネクションＬ１は、プリンタ１０及びコンピュータ２０の（図示されない）入出力コントローラ／プリンタポートに接続されたケーブルでもよい。或いは、コネクションＬ１は、プリンタ１０を、コンピュータ２０の通信コントローラ／ネットワークカード（図示されない）に接続するネットワークでもよい。プリンタドライバ４０は、特定のプリンタと特定のオペレーティングシステムとの間の相互作用を実現させるソフトウエアインタフェースである。オペレーティングシステム３０は、命令に従って、プリンタドライバ４０からプリンタポート及び／又はネットワークカード（図示されない）へ信号を送信し、これにより、印刷されるべき文書又はその他の項目に対応した信号を、コネクションＬ１を介してプリンタ１０へ送信する。
【０００６】
プリンタドライバ４０は、たとえば、図３及び図４に示されるような従来の当業者に周知のグラフィカル・ユーザ・インタフェース４００及び５００を供給する。図３において、セットアップ用グラフィカル・ユーザ・インタフェース４００は、利用者が、たとえば、「ジョブタイプ」ドロップダウンメニュー４１０上の「文書サーバー」を選択することにより、ジョブタイプ又はジョブモードを選択できるようにする。利用者は多数の印刷属性を設定する。利用者は、たとえば、「方向」ドロップダウンメニュー４２０を使用して印刷ジョブ方向を設定し、或いは、「用紙サイズ」ドロップダウンメニュー４３０を使用して用紙サイズを設定する。また、利用者は、「確認」プッシュボタン４４０及び／又は「適用」プッシュボタン４６０を選択する。「確認」プッシュボタン４４０、「取消」プッシュボタン４５０及び「適用」プッシュボタン４６０は従来周知であり、VISUAL BASICという登録商標で販売されているウィンドウプログラムパッケージ或いはその他のウィンドウシステムによって供給されるデフォルトのプッシュボタンである。
【０００７】
図５に示された統計用グラフィカル・ユーザ・インタフェース５００では、利用者は、「ファイル名」ウィンドウ５１０にファイル名を入力し、「パスワード」ウィンドウ５２０にパスワードを入力し、ファイル名及びパスワードはプリンタ１０へ送信された印刷ジョブと関連付けられる。利用者コードは、グラフィカル・ユーザ・インタフェース５００の「利用者コード」ウィンドウ５３０に入力される。
【０００８】
再度図２を参照すると、プリンタ１０は、印刷ジョブを受信しメモリに保持するプリンタコントローラ５０を含む。フロントパネル６０を用いて利用者はファイル名及びパスワードを入力し、プリンタコントローラ５０は、フロントパネル６０から入力されたファイル名及びパスワードを、グラフィカル・ユーザ・インタフェース５００を用いて入力されたファイル名及びパスワードと照合する。両者が一致する場合、プリンタコントローラ５０は、印刷機構部７０に印刷ジョブの実行を命令する。
【０００９】
【発明が解決しようとする課題】
「文書サーバー」モードは広く利用されるモードではあるが、「文書サーバー」モードを実現し得る従来のシステムには重大な欠点がある。すなわち、一旦、１番目の印刷ジョブがプリンタ１０へ送信されると、利用者は１番目の印刷ジョブの印刷属性を利用者コンピュータから変更できない。従来のシステムの場合、利用者は、２番目の更新後の印刷ジョブを利用者コンピュータからプリンタ１０へ送信し、プリンタ１０のフロントパネル６０を用いて１番目の印刷ジョブを取り消すか、或いは、２番目の更新後の印刷ジョブがプリントアウトされる前に、１番目の印刷ジョブをプリントアウトする必要がある。このように、従来のシステムは、利用者コンピュータから印刷属性を変更する柔軟性が欠如しているため、時間とリソースの非効率性及び損失を生じている。
【００１０】
したがって、本発明の第１の目的は、従来技術の上記の問題点を解決し、文書サーバー印刷ジョブ管理の柔軟性を高めることである。
【００１１】
本発明の第２の目的は、利用者コンピュータから文書サーバー印刷ジョブを遠隔的に管理することができる文書サーバー印刷ジョブ管理方法及びシステムを提供することである。
【００１２】
本発明の第３の目的は、利用者コンピュータから文書サーバー印刷ジョブを遠隔的に管理する機能をコンピュータに実行させるコンピュータプログラム及びその記録媒体を提供することである。
【００１３】
本発明の第４の目的は、コンピュータプログラムと共に含まれるグラフィカル・ユーザ・インタフェースを提供することである。
【００１４】
本発明の第５の目的は、利用者コンピュータから文書サーバー印刷ジョブを遠隔的に管理する機能をコンピュータに実行させるコンピュータプログラムを用いて文書サーバー印刷ジョブを管理する方法を提供することである。
【００１５】
【課題を解決するための手段】
上記目的及びその他の目的を達成するため、本発明によるシステムは、
印刷ジョブ情報を格納するよう構成されたデータベースと、
上記データベースから上記印刷ジョブ情報を入手し、利用者に識別情報の入力を促す第１のグラフィカル・ユーザ・インタフェースを準備し、上記識別情報を上記データベースに格納されている識別情報と比較するよう構成された遠隔マネージャと、
を含む。上記遠隔マネージャは、識別情報の確認後に上記印刷ジョブ情報の少なくとも一部を表示させる第２のグラフィカル・ユーザ・インタフェースを準備し、上記第２のグラフィカル・ユーザ・インタフェースを用いて編集された印刷ジョブ情報で上記データベースを更新するよう構成されている。
【００１６】
遠隔マネージャは、プリンタドライバ及びオペレーティングシステムと共にコンピュータに搭載される。プリンタは、ネットワークなどの接続部を介してコンピュータに接続される。第２のグラフィカル・ユーザ・インタフェースを用いて編集された印刷ジョブ情報はプリンタへ送信され、プリンタは、印刷情報を記憶するよう構成され、かつ、先の印刷情報の組と後の印刷情報の組が同じ識別情報を含むとき、先の印刷情報の組を後の印刷情報の組で置き換えるよう構成されたプリンタコントローラを含む。プリンタは、遠隔マネージャを用いて編集された印刷ジョブ情報に従って印刷するよう構成された印刷機構部を含む。
【００１７】
遠隔マネージャは、典型的に、コンピュータに、データベースから出力されたデータ又は利用者からグラフィカル・ユーザ・インタフェースを介して出力されたデータを受け取る機能と、受け取ったデータを所望の方式で変換する機能と、変換されたデータストリームをプリンタドライバへ出力する機能とを実現させるコンピュータプログラムである。
【００１８】
また、本発明によるグラフィカル・ユーザ・インタフェースは、コンピュータプログラムを操作する利用者を支援する。特に、本発明によるグラフィカル・ユーザ・インタフェースは、コンピュータプログラムの動作を制御するための多数の表示コントロールを有する複数のポップアップメニューを含む。
【００１９】
【発明の実施の形態】
以下、添付図面を参照して、本発明をより詳細に説明する。図面を通じて、同じ参照番号は同一若しくは対応した構成要素を示す。
【００２０】
図５は、本発明による印刷システムの構成図である。印刷システムは、パーソナルコンピュータによって実現することができ、コネクションＬ１を介してプリンタ１５に接続された少なくとも１台のコンピュータ２５を含む。一実施例において、コネクションＬ１は、周知の通常のプリンタケーブルである。
【００２１】
他の実施例において、コネクションＬ１はネットワークであり、本発明による印刷システム全体は、図１に示されたシステムと類似する。ネットワーク型の実施例の場合に、コネクションＬ１は、ローカル・エリア・ネットワーク（ＬＡＮ），ワイド・エリア・ネットワーク（ＷＡＮ）、イントラネット、若しくは、エクストラネットなどであり、インターネットのような一般に自由にアクセスできるネットワークの少なくとも一部を含んでいても構わない。ローカル・エリア・ネットワークは、周知技術であり、たとえば、文献：Ron White: "How Computers Work", Que Corporation, pp.340-349, September, 1999, ISBN:0-2897-2112-0の第３７章に記載されている。この文献の全体は参考のためここに引用される。さらに、コンピュータ２５をネットワークに接続する方法も公知であり、所望の方法で実現できる。仮想私設網（ＶＰＮ）をネットワークＬ１として使用してもよい。無線周波及び赤外線のようなリンクを含む無線リンクのような他の通信リンクでも構わない。
【００２２】
図５を参照するに、プリンタ１５は、コンピュータ２５から受信した印刷ジョブを制御するプリンタコントローラ５５を含む。プリンタ１５は、利用者がファイル名及びパスワードを入力するために使用するフロントパネル６０と、プリンタコントローラ５５の命令に基づいて印刷ジョブを実行する印刷機構部７０とを含む。印刷機構部７０は、たとえば、レーザ印刷、カラー印刷、白黒印刷、ドットマトリックス印刷、インパクト印刷、インクジェット印刷などの所望の印刷機械を含む。
【００２３】
コンピュータ２５は、たとえば、Microsoft, Inc.から入手可能なWindows NT 2000のようなオペレーティングシステム３０を含む。たとえば、Windows 98, DOS, Unix, System 8, Linuxのようなその他のオペレーティングシステムを使用してもよい。たとえば、ワープロ、表計算、プレゼンテーションプロセッサ、グラフィック用ソフト、会計ソフトなどのように印刷すべき文書を生成する多数のソフトウエアアプリケーションがオペレーティングシステム３０上で動作する。コンピュータ２５は、さらに、特定のプリンタと、アプリケーションプログラムの特定のオペレーティングシステムとの間で相互作用を実現するソフトウエアインタフェースであるプリンタドライバ４０を含む。オペレーティングシステム３０は、プリンタドライバ４０からの命令に従って、プリンタポート及び／又はネットワークカード（図示されない）へ信号を送信し、これにより、印刷されるべき文書若しくはその他の項目をコネクションＬ１を経由してプリンタ１５へ送信する。
【００２４】
コンピュータ２５は、利用者にプリンタコントローラ５５へ送信された文書サーバー印刷ジョブを遠隔的に管理させるため、利用者にプリンタドライバ４０及びオペレーティングシステム３０と相互作用させる印刷ジョブ遠隔マネージャ８０を具備する点で有利である。コンピュータ２５は、ファイル名、パスワード及び印刷属性を保持するよう構成された記憶装置内にデータベース９０を更に有する。たとえば、ハードディスクドライブ、ランダムアクセスメモリ、不揮発性メモリ、或いは、その他のタイプのメモリを含む任意の記憶装置がデータベース９０を収容するため使用される。新しいファイル名及びパスワードが、たとえば，グラフィカル・ユーザ・インタフェース４００又は５００を介して入力されたとき、その情報は、印刷ジョブ遠隔マネージャ８０によってデータベース９０へ送信される。換言すると、印刷ジョブ遠隔マネージャ８０は、データベース９０へアクセスするよう構成される。特定の印刷ジョブの印刷属性が印刷ジョブ遠隔マネージャ８０から変更されたとき、データベース９０は、印刷ジョブ遠隔マネージャ８０によってそれらの変更を反映するように変更される。一実施例において、利用者がグラフィカル・ユーザ・インタフェース５００を用いてファイル名を入力し、グラフィカル・ユーザ・インタフェース４００を用いてパスワードと共に第１の印刷属性の組を入力する場合、これらの情報はデータベース９０に格納される。その後、利用者は、以下に説明するように印刷ジョブ遠隔マネージャ８０によって準備されたグラフィカル・ユーザ・インタフェースを用いて、同じファイル名と同じパスワードを入力し、印刷ジョブ遠隔マネージャ８０を用いて第２の印刷属性の組を入力することができる。印刷ジョブ遠隔マネージャ８０は、第２の印刷属性の組が第１の印刷属性の組を書き換えるように、データベース９０を更新する。
【００２５】
本発明の一実施例において、プリンタコントローラ５５は、第２の印刷属性の組が第１の印刷属性の組と同じ識別情報、たとえば、同じファイル名及び同じパスワードと関連付けられているとき、第１の印刷属性の組を第２の印刷属性の組で置き換える。したがって、利用者は、プリンタ１５の設置場所まで移動して、プリンタ１５のフロントパネル６０を操作して命令することなく、既にプリンタ１５へ送信された印刷ジョブを管理することができる。本発明の印刷ジョブ遠隔マネージャ８０を使用することにより，利用者は利用者コンピュータ２５から印刷ジョブを編集する。印刷ジョブ遠隔マネージャ８０は、このように、文書サーバー印刷システムの柔軟性を高める。
【００２６】
データベース９０は、たとえば、ORACLE, SYBASE, INFORMIX, MICROSOFT ACCESSのような構造化問い合わせ言語（ＳＱＬ）に基づく市販されているリレーショナル・データベース管理システム（ＲＤＢＭＳ）、オブジェクト指向データベース管理システム（ＯＤＢＭＳ）、或いは、カスタム・データベース管理ソフトウエアを用いて実現されるデジタル情報格納場所である。一実施例において、データベース９０は、印刷ジョブを印刷するため関心のある全ての情報を格納する。たとえば、データベース９０は、印刷ジョブ毎にプリンタ１５へ送信されるファイル名、パスワード、利用者コード及び印刷属性を格納する。データベース９０は、コンピュータ２５の記憶装置に搭載され、或いは、たとえば、ローカル・エリア・ネットワークＬ２（図示されない）、又は、仮想私設網、無線リンク、若しくは，インターネット許可リンクのようなその他の通信リンクを介してコンピュータ２５に接続された別の装置に搭載される。
【００２７】
コンピュータ２５は、パーソナルコンピュータ、携帯型コンピュータ、充分なメモリ容量及び処理能力を備えたコンピュータ・ワークステーション、或いは、コンピュータのように動作するよう構成された装置などである。一実施例において、コンピュータ２５は、図６に概略的に示されるような装置である。本実施例では、コンピュータ２５は、システムバス１５０を介して多数の他の装置と通信する中央処理ユニット（ＣＰＵ）１００を有する。コンピュータ２５は、印刷ジョブ遠隔マネージャ８０の印刷情報管理及びデータベース９０の印刷情報格納を実現する際に使用される一時的な値を記憶するランダムアクセスメモリ（ＲＡＭ）１９０をふくむ。
【００２８】
中央処理ユニット１００は、大量のデータ伝送用に構成され、通信及びデータベース検索を処理する際に膨大な数の数学計算を実行する。たとえば、Intel Inc.によって製造された1GHz Pentium IIIのようなPentium IIIマイクロプロセッサがＣＰＵ１００として使用される。このプロセッサは３２ビットアーキテクチャを採用する。他の適当なプロセッサには、Motorola 500MHz PowerPC G4プロセッサ、Advanced Micro Devices 1GHz AMD Athlonプロセッサなどが含まれる。多数のプロセッサ或いはワークステーションを使用してもよい。
【００２９】
ＲＯＭ１８０は、好ましくは、半導体型メモリであるが、光学式媒体のような他の読み出し専用メモリをアプリケーションソフトウエア及び一時的な結果を保持するため使用してもよい。ＲＯＭ１８０は、ＣＰＵ１００が利用できるようにシステムバス１５０へ接続される。ＲＯＭ１８０は、コンピュータが読み取り可能な命令を含む。この命令は、ＣＰＵ１００によって実行されたとき、印刷及び印刷ジョブ遠隔管理に関する様々な機能を実行する。入力コントローラ１６０はシステムバス１５０に接続され、利用者がグラフィカル・ユーザ・インタフェース４００、５００、６００及び７００と相互作用できるように、キーボード１６１と、マウス１６２のようなポインティングデバイスとを含む多数の周辺機器とのインタフェース機能を行う。入力コントローラ１６０は、ＰＳ２ポートの形式のマウスポート、或いは、たとえば、ユニバーサル・シリアル・バス(ＵＳＢ)ポートのような種々のポートを含む。入力コントローラ１６０用のキーボードポートは、ミニＤＩＮポートの形式であるが、他の接続部を使用しても構わない。入力コントローラ１６０は、サウンドカードコネクションを提供するので、利用者は、利用者がマイクロホン、スピーカ、又は、外部音源を繋ぐためサウンドカード上の外部ジャックを使用することができる。
【００３０】
ディスクコントローラ１４０は、ＩＤＥコントローラの形式のコントローラであり、リボンケーブルを介して、フロッピーディスクドライブのようなリムーバブル媒体ドライブ１４１と、ハードディスクドライブ１４２及びＣＤ−ＲＯＭ（図示されない）に接続される。さらに、ＰＣＩ拡張スロットが、ディスクコントローラ１４０、又は、ＣＰＵ１００が載せられたマザーボードに設けられる。エンハンスト・グラフィック・ポート拡張スロットが設けられ、主記憶装置へ高速にアクセスする３次元グラフィックスを提供する。ハードディスク１４２は、読み書きが可能であるＣＤドライブを含む。通信コントローラ１３０は、ネットワークＬ１へのコネクションを行う。ネットワークＬ１は、インターネットアクセスのための公衆交換電話網（ＰＳＴＮ）、又は、ローカル・エリア・ネットワーク、ワイド・エリア・ネットワーク、仮想私設網（ＶＰＮ）、若しくは、エクストラネットへのコネクションでもよい。一実施例において、ネットワークＬ１と、通信コントローラ１３０へのコネクションは、ケーブル・モデムコネクション、ＤＳＬコネクション、光ファイバコネクション、ダイアルアップ・モデムコネクションなどを含む複数のコネクションを用いて実現される。
【００３１】
入出力コントローラ１２０は、たとえば、ＲＳ２３２ポート及びＳＣＳＩバスを介して、外付けハードディスク１２１、プリンタ１２２のような外部コンポーネントへの接続を行う。上述の通り、本発明は、ネットワーク式コネクションに限定されることはなく、プリンタ１５（図６では、プリンタ１２２として示されている）とコンピュータ２５の間の簡単なプリンタケーブルコネクションによっても実現され得る。
【００３２】
ディスプレイコントローラ１１０は、システムバス１５０を、陰極線管（ＣＲＴ）１１１のようなディスプレイ装置に接続する。図示されているのはＣＲＴであるが、ＬＣＤ（液晶ディスプレイ）或いはプラズマディスプレイ装置のようなその他の多種のディスプレイ装置を使用することができる。ディスプレイ装置は、グラフィカル・ユーザ・インタフェース４００、５００、６００及び７００を表示することができる。
【００３３】
以下、図７、図８、図９Ａ及び図９Ｂを参照して、印刷ジョブ遠隔マネージャ８０をより詳細に説明する。
【００３４】
図７は、印刷ジョブ遠隔マネージャ８０によって準備され、コンピュータ２５によって表示されたグラフィカル・ユーザ・インタフェース６００を示す図である。グラフィカル・ユーザ・インタフェース６００は、利用者がファイル名を入力する「ファイル名」ウィンドウ６１０と、利用者がパスワードを入力する「パスワード」ウィンドウ６２０とを含む。入力されたファイル名は、利用者の印刷ジョブを識別するための識別情報である。パスワードはセキュリティの面を考慮して導入され、これにより、利用者は他人が自分の印刷ジョブを編集若しくは印刷することを防ぐことができる。利用者は、「確認」プッシュボタン６３０、及び／又は、「適用」プッシュボタン６５０を選択する。「確認」プッシュボタン６３０、「取消」プッシュボタン６４０及び「適用」プッシュボタン６５０は、周知技術であり、VISUAL BASICという登録商標で販売されているウィンドウプログラムパッケージ或いはその他のウィンドウシステムによって供給されるデフォルトのプッシュボタンである。
【００３５】
図８に示されるように、印刷ジョブ遠隔マネージャ８０は、印刷ジョブ情報の少なくとも一部分をコンピュータ２５に表示させるため、別のグラフィカル・ユーザ・インタフェース７００を準備する。たとえば、グラフィカル・ユーザ・インタフェース７００は、用紙の向きを「方向」ウィンドウ７１０に表示し、印刷ジョブのレイアウトを「レイアウト」ウィンドウ７２０に表示し、用紙サイズを「用紙サイズ」ウィンドウ７３０に表示する。グラフィカル・ユーザ・インタフェース７００を使用して、利用者は、新しい属性を適切なウィンドウに入力することにより、これらの印刷属性を変更する。新しい属性は、適切なウィンドウでタイプ入力され、或いは、ドロップダウンメニューの選択肢を強調させることにより選択される。その場合、利用者は、プッシュボタン６３０と同様の「確認」プッシュボタン７４０を選択することにより、変更を入力する。利用者は、元の設定を維持する場合、たとえば、プッシュボタン６４０と同様の「取消」プッシュボタン７５０を選択することにより、印刷属性を編集しないことがある。
【００３６】
図９Ａ及び９Ｂは、印刷ジョブ遠隔マネージャ８０によって実行される多数の機能のフローチャートである。最初に、印刷ジョブ遠隔マネージャ８０は、印刷ジョブ情報をデータベース９０に設定する（ステップ８００）。この情報は、グラフィカル・ユーザ・インタフェース４００（図３）、５００（図４）、６００（図７）又は７００（図８）を使用して、コンピュータ２５へ入力される。ステップ８１０において、印刷ジョブ遠隔マネージャ８０は、グラフィカル・ユーザ・インタフェース６００を用いて入力された識別情報、たとえば、ファイル名及びパスワードを、データベース９０に予め入力されている情報と比較する（ステップ８２０）。ステップ８２５で情報が一致しないと判定されたとき、印刷ジョブ遠隔マネージャ８０は、終了するか、或いは、利用者にファイル名及びパスワードの再入力を要求する（ステップ８３０）。ステップ８２５で情報が一致した場合、すなわち、印刷ジョブ遠隔マネージャ８０が識別情報を承認したとき、印刷ジョブ遠隔マネージャ８０は、ステップ８４０で、グラフィカル・ユーザ・インタフェース７００（図８）をコンピュータ２５に準備する。グラフィカル・ユーザ・インタフェース７００は、識別情報に対応した印刷ジョブ情報の少なくとも一部分、たとえば、用紙の向き、印刷ジョブのレイアウト、及び、用紙サイズを表示させる。利用者は、コンピュータ２５から新しい属性を適切なウィンドウに入力することによって、いずれかの印刷属性を変更する。
【００３７】
ステップ８４５で印刷属性の編集を行うかどうかが判定される。
【００３８】
グラフィカル・ユーザ・インタフェース７００（図８）の「取消」プッシュボタン７５０が選択された場合、印刷ジョブ遠隔マネージャ８０はステップ８５０で終了する。
【００３９】
グラフィカル・ユーザ・インタフェース７００（図８）の「確認」プッシュボタン７４０が選択された場合、印刷ジョブ遠隔マネージャ８０、プリンタドライバ４０及びオペレーティングシステム３０は、ステップ８６０で、更新された印刷属性の組をプリンタコントローラ５５へ送信する。一実施例において、第１の印刷属性の組と同じ識別情報、たとえば、同じファイル名及び同じパスワードと関連した第２の印刷属性の組が受信されたとき、プリンタコントローラ５５は、第１（最初）の印刷ジョブを削除し、第２（その次）の印刷ジョブを保持する。
【００４０】
グラフィカル・ユーザ・インタフェース７００（図８）の「確認」プッシュボタン７４０が選択された場合、さらに、印刷ジョブ遠隔マネージャ８０は、ステップ８７０で、データベース９０を新しい印刷属性の組を用いて更新する。
【００４１】
図１０は、印刷ジョブ遠隔マネージャ８０を用いて印刷する方法を概略的に説明するフローチャートである。ステップ９００において、利用者は、たとえば、図３のグラフィカル・ユーザ・インタフェース４００を使用して、プリンタの「文書サーバー」モードを選択する。ステップ９１０において、利用者は、たとえば、図３及び４のグラフィカル・ユーザ・インタフェース４００及び５００を使用して、印刷属性、ファイル名及びパスワードを入力する。ステップ９２０で、印刷ジョブ遠隔マネージャ８０は、印刷属性、ファイル名及びパスワードをデータベース９０へ送信する（図９Ａのステップ８００を参照）。印刷属性、ファイル名及びパスワードは印刷コントローラ５５にも送信される。
【００４２】
利用者がステップ９３０で印刷属性を用いて文書を印刷したい場合、利用者は、ステップ９４０において、ファイル名及びパスワードのような識別情報をプリンタ１５のフロントパネル６０で入力する。これにより、文書が印刷機構部７０によって印刷される。
【００４３】
利用者がステップ９３０で文書を印刷したくないとき、利用者は、ステップ９５０において、印刷ジョブの印刷属性を見直す機会が与えられる。利用者が印刷属性を見直す必要が無い場合、印刷シーケンスはステップ９６０で終了する。利用者が印刷属性の見直しを選択した場合、ステップ９４０における印刷後、或いは、印刷を行わずに、印刷ジョブ遠隔マネージャ８０がステップ９７０で作動される。印刷ジョブ遠隔マネージャ８０は、コンピュータ２５にグラフィカル・ユーザ・インタフェース、たとえば、図７及び８に示されたグラフィカル・ユーザ・インタフェース７００及び８００を準備する（図９Ａのステップ８１０を参照）。利用者がステップ９８０で印刷属性を編集した場合、編集後の印刷属性がステップ９９０においてデータベース９０及びプリンタコントローラ５５へ送信される（図９Ｂのステップ８６０及び８７０を参照）。利用者が編集後の印刷属性を用いて文書を印刷したい場合、利用者は、ステップ９４０において、ファイル名及びパスワードのような識別情報をプリンタ１５のフロントパネル６０へ入力する。利用者が、ステップ９８０において印刷属性を編集しない場合、利用者は、ステップ９４０に戻って文書を印刷するか、ステップ９７０に戻って印刷ジョブ遠隔マネージャ８０を再起動するか、或いは、ステップ９６０で印刷シーケンスを終了する。
【００４４】
本発明による印刷ジョブ遠隔マネージャ８０によって実行される上記のステップは、記録媒体に収容されたコンピュータプログラムによって実現することができる。この記録媒体は、本発明による処理を実現させるコンピュータをプログラムするために使用される命令を記録する。この記録媒体は、たとえば、フロッピーディスク、光ディスク、ＣＤ−ＲＯＭ、光磁気ディスク、ＲＯＭ、ＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、磁気カード、或いは、光学式カードを含むが、これらの例に限定されることはなく、電子命令を記憶するために適当な任意のタイプの媒体を含む。
【００４５】
本発明は、当業者には明らかなように、明細書に記載された内容に従ってプログラミングされた通常の汎用デジタルコンピュータを使用して巧く実現される。適切なプログラムコーディングは、本発明の開示内容に基づいて熟練したプログラマーによって簡単に与えられる。特に、本発明による印刷ジョブを遠隔的に管理する処理を実現するためのコンピュータプログラムは、当業者には明らかであるように、Ｃ言語、Ｃ++言語、Ｆｏｒｔｒａｎ言語、Ｂａｓｉｃ言語などの多数のコンピュータ言語で記述することができるが、これらのコンピュータ言語に限定されるものではない。また、本発明は、当業者には容易に理解されるように、特定用途向け集積回路（ＡＳＩＣ）を準備することによって、或いは、適当な従来のコンポーネント回路のネットワークを相互接続することによって実現される。
【００４６】
上述の開示内容に関して本発明の多数の変形並びに変更が実施され得ることは明らかである。従って、請求項に記載された発明の範囲内で、本発明は、具体的に実施例として記載された態様以外の態様でも実施できることに注意する必要がある。
【図面の簡単な説明】
【図１】システム全体の構成図である。
【図２】従来の印刷システムの構成図である。
【図３】グラフィカル・ユーザ・インタフェースの一例の説明図である。
【図４】グラフィカル・ユーザ・インタフェースの一例の説明図である。
【図５】本発明による印刷システムの構成図である。
【図６】本発明によるコンピュータの種々のコンポーネントを説明する構成図である。
【図７】本発明により実現されるグラフィカル・ユーザ・インタフェースの一例の説明図である。
【図８】本発明により実現されるグラフィカル・ユーザ・インタフェースの一例の説明図である。
【図９Ａ】本発明による印刷ジョブ管理方法のフローチャートである。
【図９Ｂ】本発明による印刷ジョブ管理方法のフローチャートである。
【図１０】本発明による印刷方法のフローチャートである。
【符号の説明】
Ｌ１    コネクション
１０，１５    プリンタ
２０，２５    コンピュータ
３０    オペレーティングシステム（ＯＳ）
４０    プリンタドライバ
５０，５５    プリンタコントローラ
６０    フロントパネル
７０    印刷機構部
８０    遠隔マネージャ
９０    データベース
４００    セットアップ用グラフィカル・ユーザ・インタフェース
４１０    「ジョブタイプ」ドロップダウンメニュー
４２０    「方向」ドロップダウンメニュー
４３０    「用紙サイズ」ドロップダウンメニュー
４４０    「確認」プッシュボタン４４０
４５０    「取消」プッシュボタン４５０
４６０    「適用」プッシュボタン
５００    統計用グラフィカル・ユーザ・インタフェース
５１０    「ファイル名」ウィンドウ
５２０    「パスワード」ウィンドウ
５３０    「利用者コード」ウィンドウ
６００    グラフィカル・ユーザ・インタフェース
６１０    「ファイル名」ウィンドウ
６２０    「パスワード」ウィンドウ
６３０    「確認」プッシュボタン
６４０    「取消」プッシュボタン
６５０    「適用」プッシュボタン
７００    グラフィカル・ユーザ・インタフェース
７１０    「方向」ウィンドウ
７２０    「レイアウト」ウィンドウ
７３０    「用紙サイズ」ウィンドウ
７４０    「確認」プッシュボタン
７５０    「取消」プッシュボタン
【図１】
0004338904.tif 000002
【図２】
0004338904.tif 000003
【図３】
0004338904.tif 000004
【図４】
0004338904.tif 000005
【図５】
0004338904.tif 000006
【図６】
0004338904.tif 000007
【図７】
0004338904.tif 000008
【図８】
0004338904.tif 000009
【図９Ａ】
0004338904.tif 000010
【図９Ｂ】
0004338904.tif 000011
【図１０】
0004338904.tif 000012