(57)【要約】【課題】オリジナルの文書を外部に持ち出すことなく、外出先で自分のそばにある印刷装置で印刷できるようにする。【解決手段】クライアントＰＣ２０は、印刷対象のプリンタ３０に関するプリンタ情報を取得するとともに、ユーザＰＣ１０から与えられる文書一覧から所望の文書を選択指定してプリンタ情報と共にユーザＰＣ１０に送信する。ユーザＰＣ１０は、クライアントＰＣ２０から受け取ったプリンタ情報を元に、適切なプリンタドライバを用いて、指定された文書を印刷データにＰＤＬ変換し、当該印刷データをクライアントＰＣ２０に送信する。クライアントＰＣ２０は、ユーザＰＣ１０から受け取った印刷データ（ＰＤＬ）を、あらかじめ指定したプリンタ３０に送信して印刷させる。【選択図】図２
2008102566.tif 000002
【特許請求の範囲】
【請求項１】
文書を保管するとともに、外部から要求を受け付ける状態にある第１の端末と、
前記第１の端末とネットワークを介して接続され、当該第１の端末に保管されている文書のいずれかを選択して指定する第２の端末と、
前記第２の端末の近くに配置された印刷装置とを備え、
前記第２の端末は、前記第１の端末に保管されている文書のいずれかを選択して指定する際に、前記印刷装置の情報を取得し、この取得した前記印刷装置の情報を前記第１の端末に前記ネットワークを介して送信し、
前記第１の端末は、前記第２の端末によって指定された文書を、当該第２の端末から送信された前記印刷装置の情報を元にページ記述言語に変換し、この変換したページ記述言語を前記印刷装置に送信して印刷させる
ことを特徴とする印刷処理システム。
【請求項２】
前記第１の端末は、前記変換したページ記述言語を前記印刷装置に前記第２の端末を経由して送信する
ことを特徴とする請求項１記載の印刷処理システム。
【請求項３】
前記第１の端末は、前記変換したページ記述言語を前記印刷装置に直接送信する
ことを特徴とする請求項１記載の印刷処理システム。
【請求項４】
前記第１の端末と前記第２の端末との間の通信、または前記第１の端末から前記第２の端末もしくは前記印刷装置に送信される前記変換したページ記述言語を暗号化する
ことを特徴とする請求項１記載の印刷処理システム。
【請求項５】
外部から要求を受け付ける状態にある第１の端末とネットワークを介して接続された第２の端末での操作によって前記第１の端末に保管されている文書のいずれかを選択して指定し、前記第２の端末の近くに配置されている印刷装置で印刷する際に、
前記印刷装置の情報を取得する第１の処理と、
前記第１の処理で取得した前記印刷装置の情報を前記第１の端末に前記ネットワークを介して送信する第２の処理と
の各処理をコンピュータに実行させることを特徴とする印刷処理プログラム。
【請求項６】
外部から要求を受け付ける状態にある第１の端末とネットワークを介して接続された第２の端末での操作によって前記第１の端末に保管されている文書のいずれかを選択して指定し、前記第２の端末の近くに配置されている印刷装置で印刷する際に、
前記第２の端末によって指定された文書を、当該第２の端末から送信される前記印刷装置の情報を元にページ記述言語に変換する第１の処理と、
前記第１の処理で変換したページ記述言語を前記印刷装置に送信して印刷させる第２の処理と
の各処理をコンピュータに実行させることを特徴とする印刷処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷処理システムおよび印刷処理プログラムに関する。
【背景技術】
【０００２】
リモートデスクトップ等のソフトウェアにより、外出先から自宅または会社にあるパーソナルコンピュータ（以下、「ＰＣ」と略記する）を操作できるようになった（例えば、特許文献１参照）。
【０００３】
一方、自分のＰＣに保存されている文書を、外出先で自分のＰＣを操作している端末の近くにある印刷装置で印刷する場合には、例えば、外部のネットワークプリントサービスを利用することになる（例えば、特許文献２，３参照）。
【０００４】
このネットワークプリントサービスは、ユーザが自分のＰＣに保管されているオリジナル文書をネットワークサーバにアップロードする一方、当該オリジナル文書を元に生成された印刷データを、コンビニエンスストアなどに設置され、ネットワークサーバに接続された印刷装置にダウンロードし、当該印刷装置で印刷するというものである。
【０００５】
【特許文献１】特開２００１−３０６４６９号公報
【特許文献２】特開２００２−３０４４５９号公報
【特許文献３】特開２００３−６７１６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、外出先から自宅や会社等にある自分のＰＣを操作して、自分の文書を印刷したいと思っていても、オリジナルの文書を外部に持ち出すことに対して抵抗を感じるユーザが多いことに鑑み、オリジナルの文書を外部に持ち出すことなく、外出先で自分のそばにある印刷装置で印刷できるようにした印刷処理システムおよび印刷処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１記載の印刷処理システムは、文書を保管するとともに、外部から要求を受け付ける状態にある第１の端末と、前記第１の端末とネットワークを介して接続され、当該第１の端末に保管されている文書のいずれかを選択して指定する第２の端末と、前記第２の端末の近くに配置された印刷装置とを備え、前記第２の端末は、前記第１の端末に保管されている文書のいずれかを選択して指定する際に、前記印刷装置の情報を取得し、この取得した前記印刷装置の情報を前記第１の端末に前記ネットワークを介して送信し、前記第１の端末は、前記第２の端末によって指定された文書を、当該第２の端末から送信された前記印刷装置の情報を元にページ記述言語に変換し、この変換したページ記述言語を前記印刷装置に送信して印刷させることを特徴とする。
【０００８】
請求項２記載の印刷処理システムは、請求項１記載の印刷処理システムにおいて、前記第１の端末は、前記変換したページ記述言語を前記印刷装置に前記第２の端末を経由して送信することを特徴とする。
【０００９】
請求項３記載の印刷処理システムは、請求項１記載の印刷処理システムにおいて、前記第１の端末は、前記変換したページ記述言語を前記印刷装置に直接送信することを特徴とする。
【００１０】
請求項４記載の印刷処理システムは、請求項１記載の印刷処理システムにおいて、前記第１の端末と前記第２の端末との間の通信、または前記第１の端末から前記第２の端末もしくは前記印刷装置に送信される前記変換したページ記述言語を暗号化することを特徴とする。
【００１１】
請求項５記載の印刷処理プログラムは、外部から要求を受け付ける状態にある第１の端末とネットワークを介して接続された第２の端末での操作によって前記第１の端末に保管されている文書のいずれかを選択して指定し、前記第２の端末の近くに配置されている印刷装置で印刷する際に、前記印刷装置の情報を取得する第１の処理と、前記第１の処理で取得した前記印刷装置の情報を前記第１の端末に前記ネットワークを介して送信する第２の処理との各処理をコンピュータに実行させることを特徴とする。
【００１２】
請求項６記載の印刷処理プログラムは、外部から要求を受け付ける状態にある第１の端末とネットワークを介して接続された第２の端末での操作によって前記第１の端末に保管されている文書のいずれかを選択して指定し、前記第２の端末の近くに配置されている印刷装置で印刷する際に、前記第２の端末によって指定された文書を、当該第２の端末から送信される前記印刷装置の情報を元にページ記述言語に変換する第１の処理と、前記第１の処理で変換したページ記述言語を前記印刷装置に送信して印刷させる第２の処理との各処理をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１３】
請求項１記載の印刷処理システムによれば、オリジナルの文書を外部に持ち出すことなく、第１の端末に保存されている文書を第２の端末近くの印刷装置で印刷させることができるようになるため、オリジナルの文書を外部に持ち出すことに対して抵抗を感じる潜在的な利用者に対して利用促進が期待できる。また、外部のネットワークプリンティングサービスやプリント管理サーバに印刷装置があらかじめ登録されていなくてもよい。
【００１４】
請求項２記載の印刷処理システムによれば、印刷装置に対して外部から直接アクセスできない接続形態のシステムにおいて、第１の端末に保存されている文書を第２の端末近くの印刷装置で印刷させることができる。
【００１５】
請求項３記載の印刷処理システムによれば、印刷装置に対して外部から直接アクセスできる接続形態のシステムにおいて、第１の端末に保存されている文書を第２の端末近くの印刷装置で印刷させることができる。
【００１６】
請求項４記載の印刷処理システムによれば、第１の端末と第２の端末との間や、第１の端末と印刷装置との間のセキュリティを確立することができる。
【００１７】
請求項５記載の印刷処理プログラムによれば、印刷対象の印刷装置に関する情報を取得して第１の端末に送信することで、第１の端末では適切な印刷装置ドライバを用いて、指定された文書をページ記述言語に変換することができる。
【００１８】
請求項６記載の印刷処理プログラムによれば、適切な印刷装置ドライバを用いて、指定された文書をページ記述言語に変換して第２の端末を介して、または直接に印刷装置に送信することで、オリジナルの文書を外部に持ち出すことなく、第１の端末に保存されている文書を第２の端末近くの印刷装置で印刷させることができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００２０】
図１は、本発明の一実施形態に係る印刷処理システムの構成例を示すシステム構成図である。
【００２１】
図１に示すように、本実施形態に係る印刷処理システムは、自宅または会社などにある第１の端末、例えばＰＣ（以下、「ユーザＰＣ」と記述する）１０と、ネットカフェ等の外出先にある第２の端末、例えば、自身のノートＰＣまたは外出先に据え付けられているＰＣ（以下、「クライアントＰＣ」と記述する）２０と、外出先のクライアントＰＣ２０の近くにに据え付けられている少なくとも１つのプリンタ等の印刷装置（以下、「プリンタ」と記述する）３０とを有し、クライアントＰＣ２０とプリンタ３０とが例えばイントラネット５０を介して接続され、当該イントラネット５０がインターネット４０を介してユーザＰＣ１０と接続された構成となっている。
【００２２】
なお、ここでは、クライアントＰＣ２０とプリンタ３０とがイントラネット５０を介して接続され、当該イントラネット５０がインターネット４０を介してユーザＰＣ１０と接続された接続形態を例に挙げているが、この接続形態は一例に過ぎず、クライアントＰＣ２０とプリンタ３０とが配線コードによって直接接続され、クライアントＰＣ２０がインターネット４０を介してユーザＰＣ１０と接続される接続形態や、ユーザＰＣ１０とクライアントＰＣ２０とプリンタ３０とがインターネット４０を介して接続される接続形態などを採ることも可能である。
【００２３】
ここで、ユーザが普段使用しているＰＣ、即ちユーザＰＣ１０は、ＨＴＴＰ(Hyper Text Transfer Protocol)サービスが稼動しており、外部から要求を受け付ける状態になっている。ＨＴＴＰサービスが提供するサービス機能は、以下の通りである。
・ＰＣにアクセスしてきたユーザに対する認証機能
・ＰＣ内に保管されている文書の一覧を提供する機能
・一覧の中から任意の文書を選択して指定する機能
・クライアントから受信したプリンタに関する情報を元にＰＤＬ(Page Description Language;ページ記述言語)に変換する機能
・ＰＤＬをクライアントに送信する機能
【００２４】
上記構成の印刷処理システムにおいて、本実施形態では、外出先のクライアントＰＣ２０からユーザＰＣ１０を操作して、当該ユーザＰＣ１０に保存されている文書を、クライアントＰＣ２０のそばにあるプリンタ３０で印刷するに当たって、オリジナルの文書を外部に持ち出すことなく、外出先で自分のそばにあるプリンタ３０で印刷できるようにすることを特徴としている。以下に、具体的な実施例について説明する。
【００２５】
（実施例１）
図２は、実施例１に係る印刷処理における処理シーケンスの一例を示す図である。この実施例１に係る処理シーケンスは、自分のＰＣであるユーザＰＣ１０から印刷対象のプリンタ３０に直接アクセスできない場合、即ちプリンタ３０がクライアントＰＣ２０に対してイントラネット５０を介して（または、接続コードによって直接に）接続された場合の処理となる。
【００２６】
外出先におりながらも、ユーザＰＣ１０内の文書を印刷したいユーザは、先ず、ネットカフェ等の外出先にてクライアントＰＣ２０を操作することにより、印刷させるプリンタとして自分のそばにあるプリンタ３０を検索し、プリンタ３０に関する情報を当該プリンタ３０に対して要求する（処理１１）。クライアントＰＣ２０からの要求に対して、プリンタ３０から当該プリンタに関する情報が送信される（処理１２）。その結果、クライアントＰＣ２０は、プリンタ３０に関する情報を取得する。
【００２７】
クライアントＰＣ２０がプリンタ３０から取得するプリンタ情報は、例えば図３に示すように、プリンタ名、ネットワーク情報（ＩＰアドレスまたはＵＲＬ(Uniform Resource Locator)）、プリント記述言語の種類、プリンタドライバ名、プリンタの種類とサポートしている設定（例えば、両面機能や用紙サイズ）などである。
【００２８】
プリンタ情報を取得する方法としては、クライアントＰＣ２０のユーザインターフェイスにプリンタのネットワーク名や、ＩＰアドレスを入力することにより、プリンタが提供しているＨＴＴＰサービスによってクライアントＰＣ２０が取得する方法や、ＢＭＬｉｎｋＳのディスカバリサービスによって、取得したＬＡＮ(Local Area Network)上に稼動しているプリンタ一覧の中から選択する方法などが挙げられる。
【００２９】
プリンタ情報を取得すると、ユーザはクライアントＰＣ２０に自分のＰＣ、即ちユーザＰＣ１０のアドレスを入力することにより、ＨＴＴＰによってクライアントＰＣ２０とユーザＰＣ１０とを接続する。この接続が完了すると、クライアントＰＣ２０に、ユーザ認証を行うためのユーザ名とパスワードを入力する画面が表示される。そして、ユーザは、クライアントＰＣ２０を操作して、ユーザ名とパスワードを入力し、ユーザＰＣ１０にログインする（処理１３）。
【００３０】
ユーザＰＣ１０にログインすると、ユーザＰＣ１０からクライアントＰＣ２０に対してユーザＰＣ１０に保管されている文書の一覧が送信され（処理１４）、これにより、クライアントＰＣ２０上に、ユーザＰＣ１０に保管されている文書の一覧が表示される。ここで、表示される文書は、ユーザＰＣ１０のどのフォルダに保管されている文書を表示するか、あらかじめ指定されている文書である。
【００３１】
ユーザは、クライアントＰＣ２０を操作して、一覧の中から印刷したい文書を選択すると、クライアントＰＣ２０からは、選択された文書の情報が事前に取得してあるプリンタ情報と共にユーザＰＣ１０に送信される（処理１５）。
【００３２】
なお、クライアントＰＣ２０がユーザＰＣ１０に所望の文書を印刷指示する際に、カラー／白黒、両面／片面、用紙サイズなどの印刷属性を設定できるようにしてもよい。指定できる印刷属性は、あらかじめプリンタ３０から取得しておいたプリンタ情報により、どの属性にどの値を指定できるかを認識しているため、意味のある設定をユーザに指定できるようにすることが可能である。
【００３３】
ユーザＰＣ１０は、クライアントＰＣ２０から受け取ったプリンタ情報を元に、適切なプリンタドライバを用いて、指定された文書に対応するアプリケーションによってＰＤＬに変換する。そして、ユーザＰＣ１０は、ＰＤＬ変換が完了すると、ＰＤＬ変換された印刷データをクライアントＰＣ２０に送信する（処理１６）。これは、クライアント側ネットワークのファイアーウォールにより、ユーザＰＣ１０からネットワーク上にプリンタを認識できない場合があるためである。
【００３４】
クライアントＰＣ２０は、ユーザＰＣ１０から受け取った印刷データ（ＰＤＬ）を、あらかじめ指定したプリンタ３０に送信する（処理１７）。クライアントＰＣ２０から印刷データが送信されることで、当該印刷データに基づく印刷がプリンタ３０で実行される。ユーザは、プリンタ３０から所望の文書が印刷されたことを確認すると、クライアントＰＣ２０を操作して、ユーザＰＣ１０からログアウトする。
【００３５】
続いて、クライアントＰＣ２０およびユーザＰＣ１０の各々の具体的な処理手順について説明する。
【００３６】
＜クライアントＰＣの処理手順＞
図４は、クライアントＰＣ２０の処理手順の一例を示すフローチャートである。クライアントＰＣ２０は、先ず、印刷させるプリンタとして自分のそばにあるプリンタ３０を検索し（ステップＳ１１）、次いでプリンタ３０に関する情報（プリンタ情報）を取得する（ステップＳ１２）。
【００３７】
次に、ユーザによるユーザＰＣ１０のアドレス入力により、ＨＴＴＰによってクライアントＰＣ２０とユーザＰＣ１０とを接続し（ステップＳ１３）、次いでユーザ認証を行うためのユーザ名とパスワードを入力する画面表示を表示し（ステップＳ１４）、ユーザによるユーザ名とパスワードの入力によってユーザＰＣ１０にログインする（ステップＳ１５）。
【００３８】
次に、ユーザＰＣ１０から当該ユーザＰＣ１０に保管されている文書の一覧が送信されることによって文書の一覧を表示し（ステップＳ１６）、ユーザによる文書の選択指示がなされると（ステップＳ１７）、当該指定文書を事前に取得してあるプリンタ情報と共にユーザＰＣ１０に送信する（ステップＳ１８）。
【００３９】
そして、ユーザＰＣ１０からＰＤＬ変換されて送信される印刷データを受信すると（ステップＳ１９）、この受信した印刷データをあらかじめ指定したプリンタ３０に送信する（ステップＳ２０）。これにより、自宅や会社にある自分のＰＣ１０に保管してある文書を、オリジナルの文書を外部に持ち出すことなく、外出先の自分のそばにあるプリンタ３０で印刷することができる。
【００４０】
＜ユーザＰＣの処理手順＞
図５は、ユーザＰＣ１０の処理手順の一例を示すフローチャートである。ユーザＰＣ１０は、先ず、クライアントＰＣ２０がログインすると（ステップＳ２１）、保管している文書の一覧をクライアントＰＣ２０に対して送信する（ステップＳ２２）。
【００４１】
次に、クライアントＰＣ２０から選択指定文書と印刷対象のプリンタ３０のプリンタ情報とを受信すると（ステップＳ２３）、クライアントＰＣ２０から受け取ったプリンタ情報を元に、適切なプリンタドライバを用いて、指定された文書に対応するアプリケーションによってＰＤＬに変換する（ステップＳ２４）。そして、ＰＤＬ変換した印刷データをクライアントＰＣ２０に送信する（ステップＳ２５）。
【００４２】
上述したクライアントＰＣ２０およびユーザＰＣ１０の一連の処理を、クライアントＰＣ２０およびユーザＰＣ１０を構成するコンピュータに実行させるプログラムが本実施形態に係る印刷処理プログラムである。
【００４３】
＜コンピュータの基本構成＞
図６は、クライアントＰＣ２０およびユーザＰＣ１０を構成するコンピュータの基本的な構成を示すブロック図である。図６に示すように、コンピュータは、ＣＰＵ(Central Processing Unit:中央演算装置)２１、Ｉ／Ｏ回路２２、ＲＯＭ２３、ＲＡＭ２４およびＨＤＤ（ハードディスクドライブ）装置２５などを有し、これら構成要素がバスライン２６を介して接続された構成となっている。
【００４４】
ＣＰＵ２１は、クライアントＰＣ２０またはユーザＰＣ１０が実行する上述した処理の制御を行う。Ｉ／Ｏ回路２２は、周辺機器との入出力を管理する。ＲＯＭ２３は、ＣＰＵ２１による制御の下に実行される各種処理の処理プログラム、具体的には、クライアントＰＣ２０またはユーザＰＣ１０の上述した一連の処理の処理プログラムを格納する。ＲＡＭ２４は、各種処理の実行時に使用される一次記憶装置である。ＨＤＤ２５は、ＣＰＵ２１による制御の下に処理された印刷データなどの各種のデータを記憶する。
【００４５】
ここで、本実施形態に係る情報処理プログラムについては、本コンピュータのＲＯＭ２３にあらかじめインストールしておくことが考えられる。ただし、本コンピュータのＲＯＭ２３にあらかじめインストールすることに限定されるものではなく、有線若しくは無線による通信手段により提供（配信）することは勿論、コンピュータ読み取り可能なＣＤ−ＲＯＭ等の記憶媒体に格納して提供することも可能である。
【００４６】
（実施例２）
図７は、実施例２に係る印刷処理における処理シーケンスの一例を示す図である。この実施例２に係る処理シーケンスは、自分のＰＣであるユーザＰＣ１０から印刷対象のプリンタ３０に直接アクセスできる場合、即ちプリンタ３０がユーザＰＣ１０およびクライアントＰＣ２０とインターネット４０を介して接続された場合の処理となる。
【００４７】
先ず、ネットカフェ等の外出先にてクライアントＰＣ２０を操作することにより、印刷させるプリンタとして自分のそばにあるプリンタ３０を検索し、プリンタ３０に関する情報を当該プリンタ３０に対して要求する（処理２１）。クライアントＰＣ２０からの要求に対して、プリンタ３０から当該プリンタに関する情報が送信される（処理２２）。その結果、クライアントＰＣ２０は、プリンタ３０に関する情報（図３参照）を取得する。
【００４８】
プリンタ情報を取得する方法としては、実施例１の場合と同様に、クライアントＰＣ２０のユーザインターフェイスにプリンタのネットワーク名や、ＩＰアドレスを入力することにより、プリンタが提供しているＨＴＴＰサービスによってクライアントＰＣ２０が取得する方法や、ＢＭＬｉｎｋＳのディスカバリサービスによって、取得したＬＡＮ上に稼動しているプリンタ一覧の中から選択する方法などが挙げられる。
【００４９】
プリンタ情報を取得すると、ユーザはクライアントＰＣ２０に自分のＰＣ、即ちユーザＰＣ１０のアドレスを入力することにより、ＨＴＴＰによってクライアントＰＣ２０とユーザＰＣ１０とを接続する。この接続が完了すると、クライアントＰＣ２０に、ユーザ認証を行うためのユーザ名とパスワードを入力する画面が表示される。そして、ユーザは、クライアントＰＣ２０を操作して、ユーザ名とパスワードを入力し、ユーザＰＣ１０にログインする（処理２３）。
【００５０】
ユーザＰＣ１０にログインすると、ユーザＰＣ１０からクライアントＰＣ２０に対してユーザＰＣ１０に保管されている文書の一覧が送信され（処理２４）、これにより、クライアントＰＣ２０上に、ユーザＰＣ１０に保管されている文書の一覧が表示される。ここで、表示される文書は、ユーザＰＣ１０のどのフォルダに保管されている文書を表示するか、あらかじめ指定されている文書である。
【００５１】
ユーザは、クライアントＰＣ２０を操作して、一覧の中から印刷したい文書を選択すると、クライアントＰＣ２０からは、選択された文書の情報が事前に取得してあるプリンタ情報と共にユーザＰＣ１０に送信される（処理２５）。
【００５２】
なお、クライアントＰＣ２０がユーザＰＣ１０に所望の文書を印刷指示する際に、カラー／白黒、両面／片面、用紙サイズなどの印刷属性を設定できるようにしてもよい。指定できる印刷属性は、あらかじめプリンタ３０から取得しておいたプリンタ情報により、どの属性にどの値を指定できるかを認識しているため、意味のある設定をユーザに指定できるようにすることが可能である。
【００５３】
ユーザＰＣ１０は、クライアントＰＣ２０から受け取ったプリンタ情報を元に、適切なプリンタドライバを用いて、指定された文書に対応するアプリケーションによってＰＤＬに変換する。そして、ユーザＰＣ１０は、ＰＤＬ変換が完了すると、ユーザＰＣ１０上のプリンタドライバのポートを、印刷させたいプリンタ３０のポートに変更し、当該プリンタ３０にインターネット４０を介して直接ＰＤＬデータを送信する（処理２６）。このときの送信手段としては、ＬＰＲ(Line PRinter daemon protocol)も考えられるが、ＩＰＰ(Internet Printing Protocol)やＢＭＬｉｎｋＳ等のＨＴＴＰを用いた印刷手段を用いた方が、接続性が増すと言える。
【００５４】
ユーザＰＣ１０から印刷データが送信されることで、当該印刷データに基づく印刷がプリンタ３０で実行される。ユーザは、プリンタ３０から所望の文書が印刷されたことを確認すると、クライアントＰＣ２０を操作して、ユーザＰＣ１０からログアウトする。
【００５５】
本実施例２の場合にも、クライアントＰＣ２０およびユーザＰＣ１０の各々において、基本的に図４および図５に示す一連の処理が行われる。ただし、実施例２の場合には、印刷データがユーザＰＣ１０から直接プリンタ３０に送信されることになるので、図４に示すクライアントＰＣ２０の処理において、ステップＳ１９およびステップＳ２０の処理が不要になるとともに、図５に示すユーザＰＣ１０の処理において、ステップＳ２５ではＰＤＬ変換した印刷データを直接プリンタ３０に送信する処理が行われることになる。
【００５６】
なお、上記実施例１，２において、クライアントＰＣ２０とユーザＰＣ１０との間や、プリンタ３０とユーザＰＣ１０との間のセキュリティを確立するために、ＰＤＬを暗号化したり、ＨＴＴＰの代わりにＨＴＴＰＳ(Hypertext Transfer Protocol Security)を用いたりしてもよい
【００５７】
また、上記実施例１，２では、あらかじめユーザＰＣ１０にプリンタ３０に対応するドライバがインストールされていることを前提としているが、ユーザＰＣ１０がＰＤＬを生成するときに、適切なプリンタドライバが自身にインストールされていないと判断した場合、クライアントＰＣ２０にプリンタ３０からドライバを取得させ、それを受け取ってインストールしてから、ＰＤＬを生成するようにすることもできる。
【００５８】
以上、本発明について実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されるものではなく、発明の要旨を逸脱しない範囲で上記実施形態に多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。
【図面の簡単な説明】
【００５９】
【図１】本発明の一実施形態に係る印刷処理システムの構成例を示すシステム構成図である。
【図２】実施例１に係る印刷処理における処理シーケンスの一例を示す図である。
【図３】プリンタ情報の一例を示す図である。
【図４】クライアントＰＣの処理手順の一例を示すフローチャートである。
【図５】ユーザＰＣの処理手順の一例を示すフローチャートである。
【図６】コンピュータの基本的な構成を示すブロック図である。
【図７】実施例２に係る印刷処理における処理シーケンスの一例を示す図である。
【符号の説明】
【００６０】
１０…ユーザＰＣ、２０…クライアントＰＣ、３０…プリンタ（印刷装置）、４０…インターネット、５０…イントラネット
【図１】
2008102566.tif 000003
【図２】
2008102566.tif 000004
【図３】
2008102566.tif 000005
【図４】
2008102566.tif 000006
【図５】
2008102566.tif 000007
【図６】
2008102566.tif 000008
【図７】
2008102566.tif 000009