(57)【特許請求の範囲】
【請求項１】
印刷ジョブ情報を記録するための印刷ジョブ情報記録手段と、
前記印刷ジョブ情報記録手段に記録されている印刷ジョブ情報の中から、他者に転送しようとする印刷ジョブ情報を選択し、かつ、転送先の他者に関する情報の入力を受け付ける選択入力手段と、
前記選択入力手段により選択された印刷ジョブ情報及び転送先の他者に関する情報を基に、転送先用の印刷ジョブ情報を生成し、当該生成した印刷ジョブ情報を前記印刷ジョブ情報記録手段に記録する印刷ジョブ情報転送処理手段と、
を備え、
前記印刷ジョブ情報は、印刷する者の識別情報を少なくとも含むヘッダ情報と、印刷用の情報である印刷データとを含み、
前記印刷ジョブ情報転送処理手段により生成される転送先用の印刷ジョブ情報は、ヘッダ情報に含まれる前記識別情報が転送先の他者の識別情報であるヘッダ情報と、前記選択入力手段により選択された印刷ジョブ情報の印刷データを参照するための情報と、を含み、
前記印刷ジョブ情報転送処理手段により生成される転送先用の印刷ジョブ情報のヘッダ情報は、前記選択入力手段により選択された印刷ジョブ情報のヘッダ情報を複製して、当該複製したヘッダ情報の識別情報を、前記選択入力手段により入力された転送先の他者の識別情報に置き換えて生成されるものである印刷サーバ。
【請求項２】
印刷する者の識別情報を少なくとも含むヘッダ情報と印刷用の情報である印刷データとを含む印刷ジョブ情報を記録するための印刷ジョブ情報記録手段と、
識別情報の入力を受け付ける識別情報入力手段と、
前記識別情報入力手段により入力された識別情報をヘッダ情報に有する印刷ジョブ情報を前記印刷ジョブ情報記録手段から検索して、抽出された印刷ジョブ情報を出力手段に一覧表示する印刷ジョブ情報検索手段と、
前記一覧表示された印刷ジョブ情報の中から、印刷または転送しようとする印刷ジョブ情報を選択し、印刷要求、または、転送先の他者に関する情報を指定して転送指示、を受け付ける選択入力手段と、
前記選択入力手段により印刷を要求された場合、選択されている印刷ジョブ情報をプリンタへ送信する印刷ジョブ情報送信処理手段と、
前記選択入力手段により転送を指示された場合、前記選択入力手段により選択された印刷ジョブ情報及び転送先の他者に関する情報を基に、転送先用の印刷ジョブ情報を生成し、当該生成した印刷ジョブ情報を前記印刷ジョブ情報記録手段に記録する印刷ジョブ情報転送処理手段と、
を備える印刷サーバ。
【請求項３】
前記印刷サーバは、さらに、
ユーザを一意に表すニックネーム情報と識別情報とを関連付けて記録するニックネーム情報記録手段と、
ニックネーム情報と識別情報を前記ニックネーム情報記録手段に登録するためのニックネーム情報登録手段と、
ニックネーム情報に対応した識別情報を前記ニックネーム情報記録手段より検索する識別情報検索手段と、を備え、
前記選択入力手段において、転送先の他者に関する情報として他者のニックネーム情報の入力を受け付けるものとし、当該入力されたニックネーム情報を前記識別情報検索手段に渡して、転送先の他者の識別情報を取得する、
請求項１又は２のいずれかに記載の印刷サーバ。
【請求項４】
印刷ジョブ情報を記録するための印刷ジョブ情報記録手段と、
前記印刷ジョブ情報記録手段に記録されている印刷ジョブ情報の中から、他者に転送しようとする印刷ジョブ情報を選択し、かつ、転送先の他者に関する情報の入力を受け付ける選択入力手段と、
前記選択入力手段により選択された印刷ジョブ情報及び転送先の他者に関する情報を基に、転送先用の印刷ジョブ情報を生成し、当該生成した印刷ジョブ情報を前記印刷ジョブ情報記録手段に記録する印刷ジョブ情報転送処理手段と、
印刷ジョブ情報の印刷が要求されたとき、当該印刷ジョブ情報に従って印刷出力する出力手段と、
を備え、
前記印刷ジョブ情報は、印刷する者の識別情報を少なくとも含むヘッダ情報と、印刷用の情報である印刷データとを含み、
前記印刷ジョブ情報転送処理手段により生成される転送先用の印刷ジョブ情報は、ヘッダ情報に含まれる前記識別情報が転送先の他者の識別情報であるヘッダ情報と、前記選択入力手段により選択された印刷ジョブ情報の印刷データを参照するための情報と、を含み、
前記印刷ジョブ情報転送処理手段により生成される転送先用の印刷ジョブ情報のヘッダ情報は、前記選択入力手段により選択された印刷ジョブ情報のヘッダ情報を複製して、当該複製したヘッダ情報の識別情報を、前記選択入力手段により入力された転送先の他者の識別情報に置き換えて生成されるものであるプリンタ。
【請求項５】
印刷ジョブ情報を生成するためのプリンタドライバと、
前記プリンタドライバにより生成された印刷ジョブ情報を記録するための印刷ジョブ情報記録手段と、
前記印刷ジョブ情報記録手段に記録されている印刷ジョブ情報の中から、他者に転送しようとする印刷ジョブ情報を選択し、かつ、転送先の他者に関する情報の入力を受け付ける選択入力手段と、
前記選択入力手段により選択された印刷ジョブ情報及び転送先の他者に関する情報を基に、転送先用の印刷ジョブ情報を生成し、当該生成した印刷ジョブ情報を前記印刷ジョブ情報記録手段に記録する印刷ジョブ情報転送処理手段と、
を備え、
前記印刷ジョブ情報は、印刷する者の識別情報を少なくとも含むヘッダ情報と、印刷用の情報である印刷データとを含み、
前記印刷ジョブ情報転送処理手段により生成される転送先用の印刷ジョブ情報は、ヘッダ情報に含まれる前記識別情報が転送先の他者の識別情報であるヘッダ情報と、前記選択入力手段により選択された印刷ジョブ情報の印刷データを参照するための情報と、を含み、
前記印刷ジョブ情報転送処理手段により生成される転送先用の印刷ジョブ情報のヘッダ情報は、前記選択入力手段により選択された印刷ジョブ情報のヘッダ情報を複製して、当該複製したヘッダ情報の識別情報を、前記選択入力手段により入力された転送先の他者の識別情報に置き換えて生成されるものであるユーザ端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブの転送処理を行うための情報処理技術に関する。
【背景技術】
【０００２】
従来、印刷物を他者に提供しようとする場合には、まずは自分で印刷を行い、印刷物を他者に配布するか、或いは印刷するデータそのものを他者に渡し、他者が印刷を行っていた。
【０００３】
しかし、これらの方法は、印刷物を配布するのに手間がかかるものである。他者に印刷するデータを渡す場合でも、他者が自ら印刷処理を実行する必要があり、他者に負担が生じている。
【０００４】
そこで、電子メールによって印刷物のデータを他者に転送し、電子メールのヘッダ情報に印刷に関する情報を記載することで、手軽に他者のプリンタで印刷が行う技術が知られている（特許文献１）。
【特許文献１】特開平１０−３２０３１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１に記載の発明においては、印刷するデータを電子メールで転送する場合、電子メール自体のデータサイズが肥大化するため、ネットワーク資源を浪費し、電子メールを受信する側に負荷がかかるという問題がある。また、電子メールを利用する枠組みでは、電子メールにウィルスや悪意のあるスクリプトが紛れ込むことも考えられるため、セキュリティ上慎重に対応する必要がある。
【０００６】
本発明は、かかる実情に鑑み、印刷物のデータを手軽かつ安全に、他者に転送することができる印刷サーバを提供しようとするものである。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の印刷サーバは、プリンタドライバにより生成される印刷ジョブ情報を記録するための印刷ジョブ情報記録手段と、前記印刷ジョブ情報記録手段に記録されている印刷ジョブ情報の中から、他者に転送しようとする印刷ジョブ情報を選択し、かつ、転送先の他者に関する情報の入力を受け付ける選択入力手段と、前記選択入力手段により選択された印刷ジョブ情報及び転送先の他者に関する情報を基に、転送先用の印刷ジョブ情報を生成し、当該生成した印刷ジョブ情報を前記印刷ジョブ情報記録手段に記録する印刷ジョブ情報転送処理手段と、を備える。かかる発明によれば、印刷物のデータを手軽かつ安全に、他者に転送する印刷サーバを提供可能となる。
【０００８】
好適には、プリンタドライバにより生成される印刷ジョブ情報は、印刷する者の識別情報を少なくとも含むヘッダ情報と、印刷用の情報である印刷データとを含み、印刷ジョブ情報転送処理手段により生成される転送先用の印刷ジョブ情報は、ヘッダ情報に含まれる前記識別情報が転送先の他者の識別情報であるヘッダ情報と、選択入力手段により選択された印刷ジョブ情報の印刷データを参照するための情報と、を含む。かかる発明によれば、印刷ジョブを転送するにあたりヘッダ情報のみを新たに生成し、サイズの大きな印刷データは参照をコピーする必要がないので、印刷サーバの資源を有効に利用することができる。
【０００９】
さらに好適には、印刷ジョブ情報転送処理手段により生成される転送先用の印刷ジョブ情報のヘッダ情報は、選択入力手段により選択された印刷ジョブ情報のヘッダ情報を複製して、当該複製したヘッダ情報の識別情報を、選択入力手段により入力された転送先の他者の識別情報に置き換えて生成される。かかる発明によれば、転送元のヘッダ情報の一部を書き換えるだけで、簡単に転送先用の新たな印刷ジョブ情報を生成することができる。
【００１０】
また、本発明の印刷サーバは、プリンタドライバにより生成される、印刷する者を識別するための識別情報を少なくとも含むヘッダ情報と印刷用の情報である印刷データとを含む印刷ジョブ情報を記録するための印刷ジョブ情報記録手段と、識別情報の入力を受け付ける識別情報入力手段と、識別情報入力手段により入力された識別情報をヘッダ情報に有する印刷ジョブ情報を印刷ジョブ情報記録手段から検索して、抽出された印刷ジョブ情報を出力手段に一覧表示する印刷ジョブ情報検索手段と、一覧表示された印刷ジョブ情報の中から、印刷または転送しようとする印刷ジョブ情報を選択し、印刷要求、または、転送先の他者に関する情報を指定して転送指示、を受け付ける選択入力手段と、選択入力手段により印刷を要求された場合、選択されている印刷ジョブ情報をプリンタへ送信する印刷ジョブ情報送信処理手段と、選択入力手段により転送を指示された場合、選択入力手段により選択された印刷ジョブ情報及び転送先の他者に関する情報を基に、転送先用の印刷ジョブ情報を生成し、当該生成した印刷ジョブ情報を印刷ジョブ情報記録手段に記録する印刷ジョブ情報転送処理手段と、を備える。かかる発明によれば、親展印刷を行う印刷システムにおいて、印刷ジョブを手軽にかつ安全に、他者に転送することが可能となる。また、印刷サーバで一度印刷ジョブ情報を保存しておき、その中から印刷した印刷ジョブを選択して印刷することが可能となるため、必要な印刷ジョブを選択的に印刷することができる。そのため、無駄な印刷や、転送により不正な内容が含まれる情報が存在していたとしても、印刷を事前に抑制することが可能となる。
【００１１】
好適には、印刷サーバは、さらに、ユーザを一意に表すニックネーム情報と識別情報とを関連付けて記録するニックネーム情報記録手段と、ニックネーム情報と識別情報をニックネーム情報記録手段に登録するためのニックネーム情報登録手段と、ニックネーム情報に対応した識別情報をニックネーム情報記録手段より検索する識別情報検索手段と、を備え、選択入力手段において、転送先の他者に関する情報として他者のニックネーム情報の入力を受け付けるものとし、当該入力されたニックネーム情報を識別情報検索手段に渡して、転送先の他者の識別情報を取得する。かかる発明によれば、転送先として指定するニックネーム情報は、事前に登録を行ったものに限られるため、識別情報を他者に公開する必要がなく、安全性が高まるという効果が生ずる。また、印刷ジョブを転送できるのは印刷サーバにアクセスできるユーザに限られるため、悪意ある転送処理の危険が少なくなる。
【００１２】
本発明の印刷システムは、印刷サーバと、ユーザ端末装置と、プリンタとが、ネットワークを介して接続された印刷システムにおいて、ユーザ端末装置は、印刷ジョブ情報を生成して、印刷サーバに送信するプリンタドライバを備え、プリンタは、印刷サーバから印刷ジョブ情報を受信したとき、当該印刷ジョブ情報に従って印刷出力する出力手段を備える。かかる発明によれば、印刷物のデータを手軽かつ安全に、他者に転送する印刷システムを提供可能となる。
【００１３】
また、好適には、本発明のプリンタは、プリンタドライバにより生成される印刷ジョブ情報を記録するための印刷ジョブ情報記録手段と、印刷ジョブ情報記録手段に記録されている印刷ジョブ情報の中から、他者に転送しようとする印刷ジョブ情報を選択し、かつ、転送先の他者に関する情報の入力を受け付ける選択入力手段と、選択入力手段により選択された印刷ジョブ情報及び転送先の他者に関する情報を基に、転送先用の印刷ジョブ情報を生成し、当該生成した印刷ジョブ情報を印刷ジョブ情報記録手段に記録する印刷ジョブ情報転送処理手段と、印刷ジョブ情報の印刷が要求されたとき、当該印刷ジョブ情報に従って印刷出力する出力手段と、を備える。かかる発明によれば、印刷物のデータを手軽にかつ安全に、他者に転送するプリンタを提供可能となる。
【００１４】
また、好適には、本発明のユーザ端末装置は、印刷ジョブ情報を生成するためのプリンタドライバと、プリンタドライバにより生成された印刷ジョブ情報を記録するための印刷ジョブ情報記録手段と、印刷ジョブ情報記録手段に記録されている印刷ジョブ情報の中から、他者に転送しようとする印刷ジョブ情報を選択し、かつ、転送先の他者に関する情報の入力を受け付ける選択入力手段と、選択入力手段により選択された印刷ジョブ情報及び転送先の他者に関する情報を基に、転送先用の印刷ジョブ情報を生成し、当該生成した印刷ジョブ情報を印刷ジョブ情報記録手段に記録する印刷ジョブ情報転送処理手段と、を備える。かかる発明によれば、印刷物のデータを手軽にかつ安全に、他者に転送するユーザ端末装置を提供可能となる。
【００１５】
本発明の印刷方法は、プリンタドライバにより生成される印刷ジョブ情報を記録するための印刷ジョブ情報記録手段と、処理を制御するための制御手段と、を備える印刷サーバにおいて、制御手段が、印刷ジョブ情報記録手段に記録されている印刷ジョブ情報の中から、他者に転送される印刷ジョブ情報および転送先の他者に関する情報を取得するステップと、制御手段が、取得した印刷ジョブ情報及び転送先の他者に関する情報を基に、転送先用の印刷ジョブ情報を生成し、当該生成した印刷ジョブ情報を印刷ジョブ情報記録手段に記録するステップとにより、印刷ジョブ情報を他者に転送する。かかる発明によれば、印刷物のデータを手軽にかつ安全に、他者に転送する印刷方法を提供可能となる。
【００１６】
本発明のプログラムは、本発明の印方法の各ステップをコンピュータに実行させることを特徴とする。本発明のプログラムは、ＣＤ−ＲＯＭ等の光学ディスク、磁気ディスク、半導体メモリなどの各種の記録媒体を通じて、又は通信ネットワークなどを介してダウンロードすることにより、コンピュータにインストール又はロードすることができる。
【００１７】
なお、本明細書等において、手段とは、単に物理的手段を意味するものではなく、その手段が有する機能をソフトウェアによって実現する場合も含む。これらの機能手段は、ＣＰＵが、メモリ、外部記憶装置などに記憶された所定のプログラムを実行することにより、実現される。また、１つの手段が有する機能が２つ以上の物理的手段により実現されても、２つ以上の手段の機能が１つの物理的手段により実現されてもよい。
【００１８】
本願明細書等において、「識別情報」とは、印刷システムにおいて、印刷する者を識別するための情報を意味する。例えば、ＩＤ、または、ＩＤとパスワードの組などが該当する。また、親展印刷を行う際にユーザを認証するための情報を使用してもよい。「ニックネーム情報」とは、ユーザを一意に識別するためのニックネーム等の情報で、かつ他者に公開される情報である。印刷ジョブ情報を転送する際、このニックネーム情報を転送先として指定するとよい。他者に自己を特定する情報を教えるとき、識別情報はランダムな文字列であるため覚えにくい場合があり、かつ、識別情報を他者に教えることはセキュリティ上好ましくないため、ニックネーム情報を公開するのがよい。
【００１９】
また、「印刷ジョブ情報」とは、主にプリンタドライバから生成される、プリンタで印刷出力するための情報を示す。ヘッダ情報と印刷データから構成される。「ヘッダ情報」とは、印刷する者の識別情報、印刷したデータのファイル名、印刷先プリンタ機種情報等の情報が記述してあるものである。ヘッダ情報に記述される識別情報が、印刷ジョブ情報の所有者を示す。「印刷データ」とは、プリンタドライバにより生成された印刷用の命令情報を示す。
【００２０】
なお、図８は印刷ジョブ情報に含まれるヘッダ情報の例である。同図中、「ＩＤＥＮＴＩＦＩＥＲ」及び「ＰＤＷ」は、印刷するユーザの識別情報（ＩＤ及びパスワード）を示す。「ＤＯＣＵＭＥＮＴ」は、印刷するデータのファイル名を示す。「ＤＲＩＶＥＲ」は、印刷先プリンタの機種情報を示す。
【発明を実施するための最良の形態】
【００２１】
以下、本印刷システムの実施の形態について図面を参照しつつ説明する。
【００２２】
図１は、本実施形態に係る印刷システムの概要を示す図である。図１に示すように、本印刷システムは、ユーザ端末装置１０と、印刷サーバ２０と、プリンタ３０とを備え、これらが所定のネットワークを介して相互に接続されることにより構成される。ここで、ネットワークとは、所定のエリア内に構築されるＬＡＮ等のネットワーク４０、ＬＡＮ等を相互に接続してＷＡＮを形成する広域ネットワーク５０、または、これらの組み合わせのいずれでもよい。
【００２３】
ユーザ端末装置１０は、ユーザが印刷を指示するための端末装置であり、一般のパソコンや携帯端末装置等を用いることができる。
【００２４】
印刷サーバ２０は、ユーザ端末装置１０とプリンタ３０との間を経由し、印刷処理を管理するサーバである。当該サーバの備える機能、すなわち、印刷処理を管理する機能は独立したサーバ装置として単独で存在してもよい（図１の１００Ａ）し、ユーザ端末装置１０内またはプリンタ３０内に組み込まれていてもよい（図１の１００Ｂ，１００Ｃ）。また、印刷サーバ２０は、単一のコンピュータより構成されるものであっても、ネットワーク上に分散した複数のコンピュータより構成されるものであってもよい。
【００２５】
プリンタ３０は印刷サーバ２０から取得した印刷データに従い印刷処理を行う装置である。
【００２６】
ネットワーク（ネットワーク４０及び広域ネットワーク５０）は、ユーザ端末装置１０と、印刷サーバ２０と、プリンタ３０との間で情報を送受信するための通信回線である。例えば、ＬＡＮ、インターネット、専用線、パケット通信網、電話回線、企業内ネットワーク、その他の通信回線、それらの組み合わせ等のいずれであってもよく、有線であるか無線であるかを問わない。
【００２７】
図２は、ユーザ端末装置１０の概略構成を示したブロック図である。図２に示すように、ユーザ端末装置１０は、本実施形態における主な構成として、ネットワークと接続されデータ通信を行うための通信手段１１０と、ユーザ端末装置１０の動作全体を制御する制御手段１２０と、情報の入力を受け付けるための入力手段１３０と、情報を出力するための出力手段１４０とを備える。制御手段１２０は、プリンタドライバ１２２をさらに備える。
【００２８】
プリンタドライバ１２２は、ユーザ等による印刷指示に従い、ヘッダ情報および印刷データを含む印刷ジョブ情報を生成する機能を有する。生成されるヘッダ情報は、印刷を指示したユーザの識別情報、ドキュメント名称、プリンタ種別等の情報を含む。生成された印刷ジョブ情報は、印刷サーバ２０に送信される。入力手段１３０は、ユーザ端末装置１０を使用するユーザの識別情報を入力する機能を有するものであり、例えば、ログイン時や、各種設定等を行うときに使用される。出力手段１４０は、エディタの表示等を行う機能を有する。また、通信手段１１０は、ネットワークを介して情報を入出力可能に構成されており、例えばＴＣＰ／ＩＰドライバ等の通信モジュールを備えている。
【００２９】
図３は、印刷サーバ２０の概略構成を示したブロック図である。図３に示すように、印刷サーバ２０は、本実施形態における主な構成として、ネットワークと接続されデータ通信を行うための通信手段２１０と、印刷サーバ２０の動作全体を制御する制御手段２２０と、情報の入力を受け付けるための入力手段２３０と、情報を出力するための出力手段２４０と、各種情報を記憶・管理するための記録手段２５０とを備える。制御手段２２０は、印刷ジョブ情報登録手段２２１と、印刷ジョブ情報検索手段２２２と、ニックネーム情報登録手段２２３と、識別情報検索手段２２４と、印刷ジョブ情報送信処理手段２２５と、印刷ジョブ情報転送処理手段２２６とをさらに備える。入力手段２３０は、識別情報入力手段２３２と、選択入力手段２３４とをさらに備える。記録手段２５０は、印刷ジョブ情報記録手段２５２と、ニックネーム情報記録手段２５４とをさらに備える。
【００３０】
印刷ジョブ情報登録手段２２１は、ユーザ端末装置１０から受信した印刷ジョブ情報を、印刷ジョブ情報記録手段２５２に記録する機能を有する。印刷ジョブ情報検索手段２２２は、識別情報入力手段２３２より入力された識別情報に対応した印刷ジョブ情報を印刷ジョブ情報記録手段２５２から検索して、抽出された印刷ジョブ情報を出力手段２４０に出力する機能を有する。ニックネーム情報登録手段２２３は、ユーザを一意に表すニックネーム等の情報をニックネーム情報記録手段２５４に登録する機能を有する。識別情報検索手段２２４は、ニックネーム等のニックネーム情報に対応する識別情報をニックネーム情報記録手段２５４から検索する機能を有する。印刷ジョブ情報送信処理手段２２５は、ユーザにより選択された印刷ジョブ情報について、印刷要求がなされた場合には、その印刷ジョブ情報をプリンタ３０に送信する機能を有する。印刷ジョブ情報転送処理手段２２６は、印刷ジョブ情報の転送が指示された場合に、ユーザにより選択された印刷ジョブ情報に基づいて転送先用の印刷ジョブ情報を新たに生成する処理を行う機能を有する。
【００３１】
識別情報入力手段２３２は、印刷サーバ２０を使用するユーザが識別情報を入力するための手段である。識別情報はＩＤカード等の媒体に記録されているものを読み取るものとしてもよい。選択入力手段２３４は、印刷を要求、または転送を指示するための入力を行う手段である。印刷を要求するときは、印刷しようとする印刷ジョブ情報を選択するとともに、印刷ボタンの押下等により印刷を要求する。転送を指示するときは、転送しようとする印刷ジョブ情報を選択するとともに、転送先の他者に関する情報を指定して転送を指示する。ここで、ニックネーム情報を転送先の他者に関する情報とする場合、既にニックネーム情報記録手段に記録されているもののみ入力を受け入れるものとするとよい。
【００３２】
出力手段２４０は、入力手段２３０により入力された情報に基づいて、入力された情報に関連する印刷ジョブ情報を印刷ジョブ情報検索手段２２２から取得し、ディスプレイ等に一覧表示する機能を有する。
【００３３】
印刷ジョブ情報記録手段２５２は、印刷ジョブ情報を記録するための手段である。印刷ジョブ情報に記述されている情報を、例えば、後述のようなテーブル形式で記録・管理してもよい。ニックネーム情報記録手段２５４は、ユーザを表すニックネーム等のニックネーム情報を、識別情報と関連付けて記録する手段である。ニックネーム情報は、予め他者本人又は管理者によりニックネーム情報記録手段２５４に登録される。ここで、印刷サーバ２０の記録手段２５０が備える各記録手段のデータ構成の概略について、図４を用いて説明する。
【００３４】
図４（Ａ）は、印刷ジョブ情報記録手段２５２において、印刷ジョブ情報のヘッダ情報に記述されている情報をテーブル形式で記録する場合のデータ構成の一例を示す図である。同図において、識別情報レコード２５２１には、ユーザを識別するための情報が記録される。同図ではＩＤのみを識別情報として用いる例を示したが、ＩＤとパスワードの組を用いてもよい。印刷データＩＤレコード２５２２には、印刷データを特定する識別子が記録される。例えば、印刷データがファイルとして印刷サーバ２０の印刷ジョブ情報記録手段２５２等に保存されている場合には、そのファイル名を指定できる。ドキュメント名レコード２５２３には、印刷を行う原データの名前が記録される。印刷ジョブをユーザに提示・選択させる際、このドキュメント名を使用すると、印刷対象を認識し易くなる。プリンタ種別レコード２５２４には、印刷データが対応しているプリンタ種別が記録される。
【００３５】
図４（Ｂ）は、ニックネーム情報記録手段２５４のデータ構成の一例を示す図である。同図において、ニックネーム情報レコード２５４１には、ユーザを一意に識別するわかり易い名前、例えばニックネーム等が記録される。識別情報レコード２５４２には、ユーザを認証するための情報が記録される。同図ではＩＤのみを識別情報として用いる例を示したが、ＩＤとパスワードの組を用いてもよい。
【００３６】
また、記録手段２５０のデータ管理には、例えばリレーショナルデータベース等の従来のデータベース技術を用いることができる。なお、ここでは、テーブル形式でデータを管理する例を示したが、これに限定されるものではない。例えば、ＸＭＬ形式でデータを管理してもよいし、オブジェクト形式で管理してもよい。
【００３７】
図５は、プリンタ３０の概略構成を示したブロック図である。図５に示すように、プリンタ３０は、本実施形態における主な構成として、ネットワークと接続されデータ通信を行うための通信手段３１０と、プリンタ３０の動作全体を制御する制御手段３２０と、情報を出力するための出力手段３３０とを備える。制御手段３２０は、印刷ジョブ情報受信処理手段３２２をさらに備える。
【００３８】
印刷ジョブ情報受信処理手段３２２は、印刷サーバ２０の印刷ジョブ情報送信処理手段２２５より取得した印刷ジョブ情報を出力手段３３０へ通知する機能を有する。出力手段３３０は、取得した印刷ジョブ情報を用紙等に印刷して出力する機能を有する。
【００３９】
次に、上記のように構成される印刷システムにおける印刷ジョブの転送処理動作の概要について説明する。
【００４０】
図６は、印刷システムにおける印刷ジョブの転送処理の流れを示すフローチャートである。まず、転送元のユーザが、ＰＣなどのユーザ端末装置１０から他者に転送しようとする印刷物データの印刷等を指示すると、プリンタドライバ１２２は、ヘッダ情報と印刷データとを含む印刷ジョブ情報を生成して印刷サーバ２０に送信する（Ｓ６１０）。ここで、ヘッダ情報は、転送元ユーザの識別情報を含む。印刷サーバ２０はユーザ端末装置１０から印刷ジョブ情報を受信すると、印刷ジョブ情報登録手段２２１が、受信した印刷ジョブ情報を印刷ジョブ情報記録手段２５２に記録する（Ｓ６２０）。
【００４１】
その後、転送元ユーザは、自己の識別情報を使って印刷サーバ２０にアクセスする。印刷ジョブ情報検索手段２２２は、印刷ジョブ情報記録手段２５２に記録されている印刷ジョブ情報から、アクセスに用いられた識別情報に対応した印刷ジョブ情報を検索して、抽出された印刷ジョブ情報の一部又は全部を、出力手段２４０に一覧表示する（Ｓ６３０）。例えば、印刷ジョブ情報のドキュメント名を表示すると、ユーザが印刷ジョブを把握し易い。転送元ユーザは選択入力手段２３２を使用して、表示された印刷ジョブ情報の中から、他者に転送したい印刷ジョブ情報を選択する。転送したいものが複数あるとき、２以上の印刷ジョブ情報を選択してもよい。印刷ジョブ情報を他者に転送する場合、印刷ジョブ情報の選択とともに、転送先のニックネーム情報を指定して転送を指示する（Ｓ６４０）。なお、ニックネーム情報は、事前にニックネーム情報登録手段２２３によりニックネーム情報記録手段２５４に登録される。
【００４２】
転送が指示されると、印刷サーバ２０は印刷ジョブ情報の転送処理を行う。まず、識別情報検索手段２２４はニックネーム情報記録手段２５４に基づいて、転送元ユーザが指定したニックネーム情報に対応する識別情報、すなわち転送先の他者（転送先ユーザ）の識別情報を検索する。次に、印刷ジョブ情報転送処理手段２２６は、転送先ユーザの識別情報をヘッダ情報に含む転送先用の印刷ジョブ情報を生成し、印刷ジョブ情報記録手段２５２に記録する（Ｓ６５０）。転送先用の印刷ジョブ情報の生成の詳細は後述する。
【００４３】
その後、転送先ユーザが転送されたものを印刷する際には、印刷サーバ２０に転送先ユーザが識別情報を入力すると、印刷ジョブ情報検索手段２２２によって、当該転送先ユーザの識別情報を含んだ印刷ジョブ情報が検索され、出力手段２４０に一覧表示される。このとき、一覧表示される印刷ジョブ情報には、転送先ユーザが自ら印刷を指示した印刷ジョブ情報に加え、上述の転送処理によって転送された印刷ジョブ情報も含まれる。転送先ユーザが選択入力手段２３４により印刷を実行する印刷ジョブ情報を選択して、印刷を要求すると、印刷ジョブ情報送信処理手段２２５は選択された印刷ジョブ情報をプリンタ３０に送信する（Ｓ６６０）。
【００４４】
プリンタ３０の印刷ジョブ情報受信処理手段３２２は、印刷サーバ２０から受信した印刷ジョブ情報を出力手段３３０へ通知する。出力手段３３０は、取得した印刷ジョブ情報を用紙に印刷出力する（Ｓ６７０）。
【００４５】
このようにして、転送先ユーザにも特に負担をかけず、しかも安全に印刷ジョブの転送を行うことができる。
【００４６】
次に、転送先用の印刷ジョブ情報の生成処理の詳細について説明する。
【００４７】
図７は、転送先用の印刷ジョブ情報の生成処理を説明するための図である。図７に示すテーブル情報は、図４（Ａ）に図示したテーブル情報に相当するものである。図７（Ａ）は転送しようとする印刷ジョブ情報の基となった印刷ジョブ情報（元の印刷ジョブ情報）を示す。図７（Ｂ）は、転送処理により生成された印刷ジョブ情報（転送先用印刷ジョブ情報）を示す。
【００４８】
印刷サーバ２０において印刷ジョブ情報の転送が指示されると、印刷ジョブ情報転送処理手段２２６は、元の印刷ジョブ情報のヘッダ情報を複製する。そして、複製したヘッダ情報から、転送元ユーザの識別情報を転送先ユーザの識別情報に書き換える。ここで、識別情報は、選択入力手段２３４により入力された転送先ユーザのニックネーム情報を基に識別情報検索手段２２４により検索された識別情報を利用する。識別情報以外の印刷データＩＤ等は書き換えなくてよい。また、印刷データは複製しないで、元の印刷ジョブ情報の印刷データを参照する。こうして、転送先ユーザの識別情報を有する転送先用印刷ジョブ情報が新たに生成される。生成された転送先用印刷ジョブ情報は、印刷ジョブ情報記録手段２５２に記録される。なお、図７（Ｃ）に示すように、転送先用印刷ジョブ情報のヘッダ情報には、必要に応じて、転送元ユーザの識別情報を加えてもよい。
【００４９】
本発明によれば、印刷ジョブ情報を一旦印刷サーバ２０に保持して、当該印刷ジョブを他者に転送する際には、他者のニックネーム情報を指定することで、その他者を印刷者とする印刷ジョブ情報を新たに生成する。この際、生成されるのはヘッダ情報のみであり、転送元印刷ジョブ情報のヘッダ情報を複製し、当該ヘッダ情報に含まれる識別情報を、転送元ユーザの識別情報から転送先ユーザの識別情報に書き換えて生成される。印刷データは、転送元の印刷データを参照すればよい。そして、他者は印刷サーバ２０にアクセスし、印刷ジョブ情報が転送されている場合には、印刷ボタンを押す等の印刷要求だけで印刷処理を完了することができるため、簡単かつ安全に印刷物の転送を行うことが可能になる。また、新たに生成される印刷ジョブ情報はヘッダ情報のみとし、サイズの大きな印刷データ自体は転送元の印刷データを参照するようにすることで、印刷サーバの資源を有効に利用できる。
【００５０】
なお、本実施形態に係る発明の処理フローにおいて、各処理ステップは処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。また、本発明の印刷システムは、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得るものである。
【００５１】
例えば、本実施形態においては、プリンタドライバ１２２が、印刷ジョブ情報の転送処理に必要な全てのヘッダ情報および印刷データを生成するものとしたが、印刷ジョブ情報の転送処理に必要なヘッダ情報を生成する手段をプリンタドライバとは別に設け、プリンタドライバが生成した印刷ジョブ情報に、当該手段が生成したヘッダ情報（例えば、ユーザのパスワード情報等）を追加するものとしてもよい。このように構成すると、従来のプリンタドライバを使用しつつ、印刷ジョブ情報の転送処理を実現することが可能となる。
【００５２】
また、ニックネーム情報の登録は、本人のみができるものとしてもよい。これにより、
印刷サーバにアクセスできるユーザ本人のみがニックネーム情報を登録できるため、より安全性が高まることになる。
【図面の簡単な説明】
【００５３】
【図１】本実施形態に係る印刷システムの概要を示す図である。
【図２】ユーザ端末装置１０の概略構成を示すブロック図である。
【図３】印刷サーバ２０の概略構成を示したブロック図である。
【図４】記録手段２５０に記録されるデータの構成の一例を示す図である。
【図５】プリンタ３０の概略構成を示したブロック図である。
【図６】印刷ジョブの転送処理の流れを示すフローチャートである。
【図７】転送先用の印刷ジョブ情報の生成処理を説明するための図である。
【図８】ヘッダ情報の例である。
【符号の説明】
【００５４】
１０  ユーザ端末装置、２０  印刷サーバ、３０  プリンタ、４０  ネットワーク、５０  広域ネットワーク
【図１】
0004632173.tif 000002
【図２】
0004632173.tif 000003
【図３】
0004632173.tif 000004
【図４】
0004632173.tif 000005
【図５】
0004632173.tif 000006
【図６】
0004632173.tif 000007
【図７】
0004632173.tif 000008
【図８】
0004632173.tif 000009