(57)【特許請求の範囲】
【請求項１】
情報処理装置と、画像形成装置とがネットワークを介して接続された印刷システムにおいて、
前記情報処理装置は、
利用者からの印刷要求を受けたとき、該印刷要求に基づいて印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段で生成した印刷データの送信要求と前記情報処理装置を特定するための情報とを可搬型記憶媒体に書き込む書込手段と、
前記書込手段で前記印刷データの送信要求と前記情報処理装置を特定するための情報とが書き込まれた可搬型記憶媒体から前記画像形成装置が読み取った前記印刷データの送信要求を前記画像形成装置から受信すると、受信した前記印刷データの送信要求に基づく前記印刷データ生成手段で生成された印刷データを前記画像形成装置に送信する印刷データ送信手段と、を備え、
前記画像形成装置は、
前記書込手段で前記印刷データの送信要求と前記情報処理装置を特定するための情報とが書き込まれた可搬型記憶媒体から、該印刷データの送信要求と該情報処理装置を特定するための情報とを読み取る読取手段と、
前記読取手段で読み取った前記情報処理装置を特定するための情報に基づく情報処理装置に、前記読取手段で読み取った印刷データの送信要求を送信する送信手段と、
前記送信手段で印刷データの送信要求を送信した情報処理装置から印刷データを受信する印刷データ受信手段と、
前記印刷データ受信手段で受信した印刷データを印刷する印刷手段と、
を備えたことを特徴とする印刷システム。
【請求項２】
前記読取手段は、利用者を一意に識別するための認証情報を、前記可搬記憶媒体から入力し、
前記送信手段は、さらに、前記認証情報を、前記印刷データ送信要求とともに前記情報処理装置に送信し、
前記情報処理装置は、
前記認証情報を受信した場合に、受信した認証情報と前記記憶部に記憶された認証情報とに基づいて、前記利用者の認証処理を行う認証手段、を更に備え、
前記印刷データ送信手段は、前記認証手段による認証が成功した場合に、前記印刷データを前記画像形成装置に送信することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記印刷データ送信手段は、前記認証手段による認証が失敗した場合に、前記印刷データを前記画像形成装置に送信しないことを特徴とする請求項２に記載の印刷システム。
【請求項４】
前記印刷データ送信手段は、所定の時間を経過しても前記印刷データ送信要求を受信しない場合には、前記印刷データを前記画像形成装置に送信しないことを特徴とする請求項１に記載の印刷システム。
【請求項５】
情報処理装置と、画像形成装置とがネットワークを介して接続された印刷システムで実行される印刷方法において、
前記情報処理装置が、利用者からの印刷要求を受けたとき、該印刷要求に基づいて印刷データを生成する印刷データ生成ステップと、
前記情報処理装置が、前記印刷データ生成ステップで生成した印刷データの送信要求と前記情報処理装置を特定するための情報とを可搬型記憶媒体に書き込む書込ステップと、
前記情報処理装置が、前記書込ステップで前記印刷データの送信要求と前記情報処理装置を特定するための情報とが書き込まれた可搬型記憶媒体から前記画像形成装置が読み取った前記印刷データの送信要求を前記画像形成装置から受信すると、受信した前記印刷データの送信要求に基づく前記印刷データ生成ステップで生成された印刷データを前記画像形成装置に送信する印刷データ送信ステップと、
前記画像形成装置が、前記書込ステップで前記印刷データの送信要求と前記情報処理装置を特定するための情報とが書き込まれた可搬型記憶媒体から、該印刷データの送信要求と該情報処理装置を特定するための情報とを読み取る読取ステップと、
前記画像形成装置が、前記読取ステップで読み取った前記情報処理装置を特定するための情報に基づく情報処理装置に、前記読取ステップで読み取った印刷データの送信要求を送信する送信ステップと、
前記画像形成装置が、前記送信ステップで印刷データの送信要求を送信した情報処理装置から印刷データを受信する印刷データ受信ステップと、
前記印刷データ受信ステップで受信した印刷データを印刷する印刷ステップと、
を含むことを特徴とする印刷方法。
【請求項６】
印刷処理を行う画像形成装置にネットワークで接続されたコンピュータで実行するための印刷データ送信プログラムであって、
利用者からの印刷要求を受けたとき、該印刷要求に基づいて印刷データを生成する印刷データ生成ステップと、
前記印刷データ生成ステップで生成した印刷データの送信要求と前記情報処理装置を特定するための情報とを可搬型記憶媒体に書き込む書込ステップと、
前記書込ステップで前記印刷データの送信要求と前記情報処理装置を特定するための情報とが書き込まれた可搬型記憶媒体から前記画像形成装置が読み取った前記印刷データの送信要求を前記画像形成装置から受信すると、受信した前記印刷データの送信要求に基づく前記印刷データ生成ステップで生成された印刷データを前記画像形成装置に送信する印刷データ送信ステップと、
を前記コンピュータに実行させるための印刷データ送信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷に使用するプリンタを予め指定することなく印刷要求操作を実行できる印刷システム、印刷方法および印刷データ送信プログラムに関する。
【背景技術】
【０００２】
プリンタのネットワーク接続が一般化して以来、１台のプリンタが故障しても別のプリンタが代行することで、ユーザからの印刷要求を確実に処理することができる代行印刷の技術が開示されている（特許文献１参照）。また、ユーザ自身だけが確実に印刷結果を手にすることができる機密印刷の技術が開示されている（特許文献２参照）。
【０００３】
【特許文献１】特開２００３−２７１３５４号公報
【特許文献２】特開２００６−０４８４３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来技術はいずれも、ユーザが印刷要求操作を行う時点でプリンタを一意に指定するか、あるいは代行印刷先として利用する複数のプリンタを予め登録しておく必要があった。このため、ユーザが印刷要求操作の後で「今、このプリンタから印刷したい」と決定した、ユーザの目前にあるプリンタから印刷することが出来なかった。また、緊急の場合であっても未登録の任意のプリンタを利用することができなかった。
【０００５】
例えば、社内の別棟の会議室での会議に必要な資料を会議開始直前に印刷しようとして、手元のプリンタが故障した場合を考える。この場合、会議室の近傍のプリンタを使って印刷するのが最も効率的であるが、上記従来技術においては、会議室の近傍に存在するプリンタを予め知っており、かつ、当該プリンタが現時点で利用可能な状態である旨を確認してからでなければ、資料を印刷するために当該プリンタを使うことができなかった。具体的には、図１のようなシステムにおいて、Ａ３フロアのユーザが印刷物を作成する場合、通常はＡ３フロアに設置されたプリンタ３０１ｂを利用する。しかし、プリンタ３０１ｂが故障しており、かつ、会議開始時間が迫っている状況の場合、早急にプリンタ３０１ｂ以外のプリンタを使って印刷物を作成しなければならない。この場合、事前に別のフロアのどのプリンタが使えるのかを調査する必要があり、その調査に要する時間が無駄であった。
【０００６】
また、上記従来技術においては、印刷データが予めプリンタあるいはプリンタサーバに転送される。したがって、印刷完了や印刷取消等の条件により印刷データが破棄されるまでの間は、当該プリンタあるいは当該プリンタサーバの内部にユーザの印刷データが保持されてしまうので、セキュリティの面で好ましくなかった。
【０００７】
本発明は、上記に鑑みてなされたものであって、印刷に使用するプリンタを予め指定することなく印刷要求操作を実行できる印刷システム、印刷方法および印刷データ送信プログラムを提供することを主な目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明にかかる印刷システムは、情報処理装置と、画像形成装置とがネットワークを介して接続された印刷システムにおいて、前記情報処理装置は、利用者からの印刷要求を受けたとき、該印刷要求に基づいて印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段で生成した印刷データの送信要求と前記情報処理装置を特定するための情報とを可搬型記憶媒体に書き込む書込手段と、前記書込手段で前記印刷データの送信要求と前記情報処理装置を特定するための情報とが書き込まれた可搬型記憶媒体から前記画像形成装置が読み取った前記印刷データの送信要求を前記画像形成装置から受信すると、受信した前記印刷データの送信要求に基づく前記印刷データ生成手段で生成された印刷データを前記画像形成装置に送信する印刷データ送信手段と、を備え、前記画像形成装置は、前記書込手段で前記印刷データの送信要求と前記情報処理装置を特定するための情報とが書き込まれた可搬型記憶媒体から、該印刷データの送信要求と該情報処理装置を特定するための情報とを読み取る読取手段と、前記読取手段で読み取った前記情報処理装置を特定するための情報に基づく情報処理装置に、前記読取手段で読み取った印刷データの送信要求を送信する送信手段と、前記送信手段で印刷データの送信要求を送信した情報処理装置から印刷データを受信する印刷データ受信手段と、前記印刷データ受信手段で受信した印刷データを印刷する印刷手段と、を備えたことを特徴とする。
【０００９】
また、本発明にかかる印刷方法は、情報処理装置と、画像形成装置とがネットワークを介して接続された印刷システムで実行される印刷方法において、前記情報処理装置が、利用者からの印刷要求を受けたとき、該印刷要求に基づいて印刷データを生成する印刷データ生成ステップと、前記情報処理装置が、前記印刷データ生成ステップで生成した印刷データの送信要求と前記情報処理装置を特定するための情報とを可搬型記憶媒体に書き込む書込ステップと、前記情報処理装置が、前記書込ステップで前記印刷データの送信要求と前記情報処理装置を特定するための情報とが書き込まれた可搬型記憶媒体から前記画像形成装置が読み取った前記印刷データの送信要求を前記画像形成装置から受信すると、受信した前記印刷データの送信要求に基づく前記印刷データ生成ステップで生成された印刷データを前記画像形成装置に送信する印刷データ送信ステップと、前記画像形成装置が、前記書込ステップで前記印刷データの送信要求と前記情報処理装置を特定するための情報とが書き込まれた可搬型記憶媒体から、該印刷データの送信要求と該情報処理装置を特定するための情報とを読み取る読取ステップと、前記画像形成装置が、前記読取ステップで読み取った前記情報処理装置を特定するための情報に基づく情報処理装置に、前記読取ステップで読み取った印刷データの送信要求を送信する送信ステップと、前記画像形成装置が、前記送信ステップで印刷データの送信要求を送信した情報処理装置から印刷データを受信する印刷データ受信ステップと、前記印刷データ受信ステップで受信した印刷データを印刷する印刷ステップと、を含むことを特徴とする。
【００１０】
また、本発明にかかる印刷データ送信プログラムは、印刷処理を行う画像形成装置にネットワークで接続されたコンピュータで実行するための印刷データ送信プログラムであって、利用者からの印刷要求を受けたとき、該印刷要求に基づいて印刷データを生成する印刷データ生成ステップと、前記印刷データ生成ステップで生成した印刷データの送信要求と前記情報処理装置を特定するための情報とを可搬型記憶媒体に書き込む書込ステップと、前記書込ステップで前記印刷データの送信要求と前記情報処理装置を特定するための情報とが書き込まれた可搬型記憶媒体から前記画像形成装置が読み取った前記印刷データの送信要求を前記画像形成装置から受信すると、受信した前記印刷データの送信要求に基づく前記印刷データ生成ステップで生成された印刷データを前記画像形成装置に送信する印刷データ送信ステップと、を前記コンピュータに実行させる。
【発明の効果】
【００１１】
本発明によれば、端末が画像形成装置からの印刷データ送信要求を待って印刷データを送信するので、印刷に使用する画像形成装置を予め指定することなく印刷要求操作を実行することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１２】
以下に添付図面を参照して、この発明にかかる印刷システム、印刷方法および印刷データ送信プログラムの最良な実施の形態を詳細に説明する。
（実施の形態１）
【００１３】
図１は、実施の形態１におけるシステムの全体構成を示す図である。通信ネットワークとしてのＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に、画像形成装置としてのプリンタと、端末としてのＰＣとが接続されている。プリンタは、ＰＣから送信された印刷データを印刷することができるようになっている。一方、ＰＣは、プリンタからの要求に応じて、印刷データを送信するようになっている。ここでは、後述する本発明の印刷制御方式に係るシステムの動作についての説明の便宜のため、複数のプリンタ及びＰＣが建物Ａ及び建物Ｂの各フロアに配置されているものとする。
【００１４】
すなわち、建物Ａには、ＰＣ３０１ａ，２０１ａ，１０１ａ、プリンタ３０１ｂ、２０１ｂ、１０１ｂが配置されている。一方、建物Ｂには、ＰＣ３０２ａ，２０２ａ，１０２ａ、プリンタ３０２ｂ、２０２ｂ、１０２ｂが配置されている。
【００１５】
図２は、プリンタの機能的構成を示すブロック図である。プリンタとして、プリンタ３０２ｂを一例として説明する。他のプリンタについてもプリンタ３０２ｂと同様の構成を有している。
【００１６】
プリンタ３０２ｂは、図２に示すように、操作パネル３０２１と、入出力制御部３０２２と、ＣＰＵ等を有する制御部３０３０と、通信Ｉ／Ｆ３０２５と、ハードディスクドライブ装置（ＨＤＤ：Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）３０２６と、プリンタエンジン３０２４とを主に備えている。
【００１７】
操作パネル３０２１は、各種画面を表示するとともにユーザからのタッチ入力が可能な液晶表示部（図示せず）と、ユーザからの操作入力を行う操作部（図示せず）とを備えている。
【００１８】
入出力制御部３０２２は、操作パネル３０２１の液晶表示部への各種画面の表示制御および液晶表示部および操作部からのユーザの入力の入力制御を行うものである。本実施の形態では、ユーザが、ＰＣ３０１ａを一意に識別するための装置識別情報であるＩＰアドレスを操作パネル３０２１から入力し、このＩＰアドレスの入力を入出力制御部３０２２で受け付ける。
【００１９】
プリンタエンジン３０２４は、印刷動作を実行するエンジンである。通信Ｉ／Ｆ３０２５は、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）等のネットワークデバイスである。ＨＤＤ３０２６は、ＩＰアドレス等の各種データを記憶する記憶媒体である。
【００２０】
制御部３０３０は、ＣＰＵ（図示せず）を有し、このＣＰＵがＲＯＭ（図示せず）に保存されている印刷プログラムを読み出して実行することにより、図２に示す各部として機能する。すなわち、制御部３０３０は、画像処理部３０３１と、印刷制御部３０３２と、通信処理部３０３４と、ＲＡＭ（Ｒａｍｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０３３とを主に備えている。
【００２１】
画像処理部３０３１は、印刷データに対して画像処理を行うものである。印刷制御部３０３２は、プリンタエンジン３０２４を制御して印刷データの印刷処理を行うものである。
【００２２】
通信処理部３０３４は、入力されたＩＰアドレスのＰＣ３０１ａに対して、ＰＣ３０１ａ側で生成された印刷データの送信を要求する印刷データ送信要求を送信する。また、通信処理部３０３４は、ＰＣ３０１ａがこの印刷データ送信要求に応答して送信した印刷データを受信する。さらに、通信処理部３０３４は、印刷データの印刷が完了した場合に、印刷完了通知をＰＣ３０１ａに送信する。
【００２３】
ＲＡＭ３０３３は、印刷データ等各種データを一時的に記憶するための記憶媒体である。
【００２４】
図３は、ＰＣ３０１ａの機能的構成を示すブロック図である。ＰＣ３０１ａは、図３に示すように、入力装置３０１１と、表示装置３０１２と、入力制御部３０１３と、表示制御部３０１４と、アプリケーション３０２０と、プリンタドライバ３０１５と、通信処理部３０１７と、ＲＡＭ３０１６と、ＨＤＤ３０１８と、通信Ｉ／Ｆ３０１９とを主に備えている。
【００２５】
入力装置３０１１は、キーボード、マウスなどの入力デバイスである。表示装置３０１２は、モニタ等の表示デバイスである。通信Ｉ／Ｆ３０１９は、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）等のネットワークデバイスである。
【００２６】
入力制御部３０１３は、入力装置３０１１からユーザによる入力を制御する。表示制御部３０１４は、表示装置３０１２への画面等の表示を制御する。
【００２７】
アプリケーション３０２０は、ＣＰＵにより実行され、テキストエディタ等の文書作成ソフトウェア、文書表示ソフトウェア、表計算ソフトウェアなどのアプリケーションプログラムである。
【００２８】
プリンタドライバ３０１５は、入力装置３０１１からのユーザの要求を受けて、ＰＤＬ（Ｐｒｉｎｔ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データ等の印刷データを生成し、ＨＤＤ３０１８に保存する。
【００２９】
通信処理部３０１７は、印刷データが生成された場合に、プリンタ３０２ｂからの印刷データ送信要求の受信待ち状態となり、印刷データ送信要求を受信した場合に、ＨＤＤ３０１８から印刷データを読み出してプリンタ３０２ｂに送信する。
【００３０】
ＲＡＭ３０１６は、各種データを一時的に保存する記憶媒体である。ＨＤＤ３０１８は、印刷データや自己のＩＰアドレス等を保存する記憶媒体である。
【００３１】
次に、以上のように構成された実施の形態１の印刷制御処理について説明する。具体的には、図１において、Ａ３フロアのユーザが、Ｂ３フロアの会議室で開催される会議で使用する会議資料を、自席のＰＣ３０１ａから印刷する場合を例にあげて説明する。
【００３２】
図４は、実施の形態１の印刷システムによる印刷処理の手順を示すフローチャートである。まず、ＰＣ３０１ａのＣＰＵは、入力装置３０１１からテキストエディタ等のアプリケーション３０２０の実行要求を受付けて、当該アプリケーション３０２０を実行する。そして、ＰＣ３０１ａのアプリケーション３０２０は、入力装置３０１１から印刷要求を受付ける（ステップＳ１１）。そして、プリンタドライバ３０１５は、印刷要求を受け付けたことを契機として、プリンタを選択する画面を表示制御部３０１４を介して表示装置３０１２に表示する。
【００３３】
図５は、ユーザがプリンタを選択するための画面の一例を示す模式図である。図５では、未だどのプリンタを印刷に使用するかを指定しない場合に、ＰＣ３０１ａの表示装置に表示された状態を示している。
【００３４】
ＰＣ３０１ａ上で印刷要求する操作では、まず最初に、印刷に使用するプリンタを、画面上の選択肢からユーザが選択するという手順が広く利用されている。当該ユーザは、普段はＡ３フロアから移動しないため、自席のＰＣ３０１ａには通常使うプリンタとしてＡ３フロアのプリンタ３０１ｂしか登録されていないが、本実施の印刷制御方式では、プリンタを選択する画面上の選択肢として、「後でプリンタから指定」というアイコンが提供されている。ここで、ユーザが図５の画面でプリンタを選択した後、プリンタドライバ３０１５により、サイズや印刷方向等の用紙に関する指定や、両面印刷や集約印刷等の条件指定や、部数やソート等の後処理内容を指定することができるようになっているが、これらに限定されるものではない。例えば、ＰＣからの印刷条件として両面印刷を指定した後で、両面印刷機能を持たないプリンタをユーザが選択した場合に、強制的に片面印刷にしてしまう方法や、あるいは当該プリンタでの印刷実行を拒否する方法や、あるいは強制実行か実行拒否かを当該プリンタの操作部に表示し、ユーザに決定させるようにしてもよい。どの方法でも本実施の形態の印刷制御方式は成立するが、ユーザによるプリンタの選択結果を最優先する場合、ユーザが予め指定したＰＣからの印刷条件の中で、ユーザが選択したプリンタで満たせる条件のみを反映して、当該プリンタで強制的に印刷するのが望ましいと考えられる。
【００３５】
ユーザによる印刷要求操作が完了すると、プリンタドライバ３０１５は、印刷データを生成して、生成した印刷データをＨＤＤ３０１８に保存する。そして、ＰＣ３０１ａの通信処理部３０１７は、プリンタからの印刷データ送信要求の受信待ち状態になる（ステップＳ１２）。
【００３６】
次に、ユーザは先程の印刷要求で利用するプリンタの設置場所に移動する。図１の例では、印刷物を利用する会議がＢ３フロアの会議室で開催されるため、Ｂ３フロアに設置されたプリンタ３０２ｂの前に移動する。ユーザはプリンタ３０２ｂが、使用中や故障中では無いことや、用紙切れが発生しておらず先程の印刷要求で利用出来る状態であることを確認した後、プリンタ３０２ｂの操作パネルにより、プリンタからの印刷データ送信要求待ち状態のＰＣ３０１ａに対して、印刷データ送信要求を発行するための操作手順を行う。
【００３７】
プリンタ３０２ｂでは、入出力制御部３０２２により、印刷データ送信要求を発行する相手先ＰＣを指定するための画面を操作パネル３０２１の液晶表示部に表示する。図６は、プリンタ３０２ｂの操作パネル上で、印刷データ送信要求を発行する相手先ＰＣを指定する際に表示される画面の一例を示す模式図である。この例では相手先ＰＣを指定する情報として、当該ＰＣのＩＰアドレスをユーザが入力する（ステップＳ１３）。
【００３８】
ＩＰアドレスの入力には、操作パネル上に表示された０から９までの数字キー（入力手段）を使うようになっている。また、ＩＰアドレスではなく、当該ＰＣの名称（ホスト名）を入力する方法もある。名称の入力には、操作パネル上の数字キーを使う方法や、タッチパネル装備の画面上に表示したソフトウエアキーボードを使う方法が考えられる。さらに、当該ＰＣが複数の印刷データ送信要求待ち状態となっている場合に、当該プリンタからどの印刷データを印刷するのかを指定するための情報の入力欄を用意する方法も考えられる。いずれも、本発明の印刷制御方式の自然な拡張である。
【００３９】
これによると、ユーザがＰＣから複数の印刷要求を実行している場合に、当該印刷要求の中のひとつをプリンタ側から選択して、当該プリンタから印刷することが可能になる。したがって、ユーザの利便性が向上する。
【００４０】
次に、プリンタ３０２ｂの入出力制御部３０２２は、操作パネル３０２１からユーザによって指定（操作入力）されたＰＣ３０１ａのＩＰアドレスを受付ける。そして、プリンタ３０２ｂの通信処理部３０３４は、受付けたＩＰアドレスに対応するＰＣ３０１ａに対して、通信ネットワーク経由で印刷データ送信要求を送信する（ステップＳ１４）。
【００４１】
ＰＣ３０１ａの通信処理部３０１７は、印刷データ送信要求をプリンタ３０２ｂから受信すると、当該要求元のプリンタ３０２ｂに対して、ユーザの印刷要求操作によって生成された印刷データを送信する（ステップＳ１５）。
【００４２】
プリンタ３０２ｂの通信処理部３０３４は、印刷データをＰＣ３０１ａから受信する。そして、プリンタ３０２ｂの印刷制御部３０３２は、当該受信した印刷データをプリンタエンジン３０２４から印刷する（ステップＳ１６）。続いて、プリンタ３０２ｂの通信処理部３０３４は、印刷が完了したことを契機として、印刷完了通知をＰＣ３０１ａに送信する（ステップＳ１７）。
【００４３】
ＰＣ３０１ａの通信処理部３０１７が印刷完了通知をプリンタ３０２ｂから受信すると、表示制御部３０１４は、印刷が完了した旨を表示装置３０１２に表示する。
【００４４】
ここで、本実施の形態の印刷制御方式は、プリンタ言語に依存しないが、本実施の形態を適用する環境下のプリンタが、全てあるいはほとんどが搭載しているプリンタ言語を利用するのが望ましい。また、本実施の形態の印刷制御方式を適用するプリンタとしては、特定のプリンタメーカーに依存しない言語を標準搭載しているプリンタ、例えばＰＤＦ形式のデータを直接受け取って印刷出来るプリンタも好適である。
【００４５】
このように本実施の形態によれば、ユーザの目前のプリンタから、ユーザが自席のＰＣから印刷要求した結果としての印刷物が印刷される。すなわち、ユーザがあらかじめＰＣ上で印刷要求操作を実行した後で、自席からは離れていたり、普段は利用していないプリンタや、当該印刷要求による印刷物を使いたい場所に近い位置に設置されているプリンタを、そのプリンタがその時点で印刷可能な状態であることを確認した後に、その目前のプリンタから印刷物を得られる。したがって、故障中や紙切れのプリンタに対して印刷要求を出してしまい、何度もＰＣからの印刷要求操作を実行するような状況が無くなるため、ユーザの無駄な作業が低減される。また、あらかじめそのプリンタの存在を知らなくても、印刷要求による印刷物を使いたい場所に近い位置に設定されているプリンタを使うことが出来るため、印刷物を持ち運ぶ距離が短くなりユーザの作業効率が向上する。さらに、目前のプリンタから印刷物が得られるため、印刷途中の印刷結果を悪意のユーザに持ち去られたり、印刷途中で悪意のユーザに印刷中断に至る操作を実行される危険が無く、ユーザだけが確実に印刷物を手にすることが出来る。さらに、プリンタあるいはプリンタサーバの内部にユーザの印刷データが保持されてしまうこともないので、セキュリティの面でも安全である。
（実施の形態２）
【００４６】
実施の形態２では、ユーザがＢ３フロアに移動した時点で、プリンタ３０２ｂが故障中あるいは印刷したいサイズの用紙が切れていた等の理由で使用出来ない場合、ユーザは別のＢ２フロアに移動して、プリンタ２０２ｂを利用することを可能とするものである。
【００４７】
また、本実施の形態では、最初にプリンタ３０２ｂで印刷を開始した後、途中でプリンタ３０２ｂが故障してしまった場合には、別のＢ２フロアに移動してプリンタ２０２ｂを利用して、印刷を継続あるいは最初から再印刷することを可能とする。
【００４８】
図７は、実施の形態２のプリンタの機能的構成を示すブロック図である。プリンタ７０２ｂは、図７に示すように、操作パネル３０２１と、入出力制御部３０２２と、ＣＰＵ等を有する制御部７０３０と、通信Ｉ／Ｆ３０２５と、ＨＤＤ３０２６と、プリンタエンジン３０２４とを主に備えている。
【００４９】
ここで、操作パネル３０２１、入出力制御部３０２２、通信Ｉ／Ｆ３０２５、ＨＤＤ３０２６、プリンタエンジン３０２４については実施の形態１と同様である。
【００５０】
制御部７０３０は、ＣＰＵ（図示せず）を有し、このＣＰＵがＲＯＭ（図示せず）に保存されている印刷プログラムを読み出して実行することにより、図７に示す各部として機能する。すなわち、制御部７０３０は、画像処理部３０３１と、印刷制御部３０３２と、通信処理部７０３４と、ＲＡＭ３０３３とを主に備えている。
【００５１】
ここで、画像処理部３０３１、印刷制御部３０３２、ＲＡＭ３０３３は実施の形態１と同様である。
【００５２】
通信処理部７０３４は、実施の形態１と同様に、印刷データ送信要求を送信し、印刷データを受信する。また、通信処理部７０３４は、印刷データの印刷が完了した場合に、印刷完了通知をＰＣ７０１ａに送信する。本実施の形態では、通信処理部７０３４は、印刷データの印刷がエラー等で中断した場合、印刷未完了通知（印刷中断通知）をＰＣ７０１ａに送信する。この印刷未完了通知には、印刷が正常に完了したページ数が含まれる。
【００５３】
図８は、実施の形態２のＰＣ７０１ａの機能的構成を示すブロック図である。ＰＣ７０１ａは、図８に示すように、入力装置３０１１と、表示装置３０１２と、入力制御部３０１３と、表示制御部３０１４と、アプリケーション３０２０と、プリンタドライバ３０１５と、通信処理部７０１７と、ＲＡＭ３０１６と、ＨＤＤ３０１８と、通信Ｉ／Ｆ３０１９とを主に備えている。
【００５４】
ここで、入力装置３０１１、表示装置３０１２、入力制御部３０１３、表示制御部３０１４、アプリケーション３０２０、プリンタドライバ３０１５、ＲＡＭ３０１６、ＨＤＤ３０１８、通信Ｉ／Ｆ３０１９については実施の形態１と同様である。
【００５５】
本実施の形態の通信処理部７０１７は、プリンタ７０２ｂから印刷未完了通知を受信した場合に、印刷未完了通知から印刷済みのページ数を取得する。そして、通信処理部７０１７は、印刷データをＨＤＤ３０１８から読み出して、取得したページ数以降のページの印刷データのみをプリンタ７０２ｂに送信する。
【００５６】
次に、以上のように構成された本実施の形態の印刷処理について説明する。プリンタ７０２ｂで印刷エラー等で印刷が中断した場合、図４に示すステップＳ１７において、プリンタ７０２ｂは、印刷完了通知の代わりに、印刷済みのページ数を含む印刷未完了通知をＰＣ７０１ａに送信する。
【００５７】
図９は、ＰＣ７０１ａで実行される印刷データ送信処理の手順を示すフローチャートである。実施の形態１と同様に、印刷要求を契機として印刷データを生成した後は、通信処理部７０１７は、印刷データ送信要求の受信待ち状態にある（ステップＳ２１：Ｎｏ）。通信処理部７０１７が印刷データ送信要求をプリンタ７０２ｂから受信した場合には（ステップＳ２１：Ｙｅｓ）、印刷データをプリンタ７０２ｂに送信する（ステップＳ２２）。
【００５８】
そして、通信処理部７０１７は、プリンタ７０２ｂからの印刷結果受信待ちとなる（ステップＳ２３：Ｎｏ）。そして、プリンタ７０２ｂから印刷結果を受信したら（ステップＳ２３：Ｙｅｓ）、通信処理部７０１７は、その印刷結果が印刷完了通知か否かを判断する（ステップＳ２４）。そして、印刷結果が印刷完了通知である場合には（ステップＳ２４：Ｙｅｓ）、処理を終了する。
【００５９】
一方、印刷結果が印刷完了通知でない場合（ステップＳ２４：Ｎｏ）、すなわち印刷未完了通知である場合には、通信処理部７０１７は、印刷未完了通知に含まれる印刷済みのページ数を取得する（ステップＳ２５）。そして、ＰＣ７０１ａは、ステップＳ２１からＳ２４までの処理を繰り返し実行する。この際、ステップＳ２２において、通信処理部７０１７は、ＨＤＤ３０１８に保存されている印刷データを読み出し、読み出した印刷データの中から、ステップＳ２５で取得したページ数以降のページの印刷データのみをプリンタ７０２ｂに送信する。
【００６０】
なお、本実施の形態では、印刷未完了通知を受信した場合に、印刷済みページ数以降のページのみの印刷データをプリンタ７０２ｂに送信する構成としたが、このような場合に、全ての印刷データを再度プリンタ７０２ｂに送信するように構成してもよい。
【００６１】
このように本実施の形態では、印刷の途中でプリンタが故障してしまった場合に、別のプリンタを利用して、印刷を継続あるいは最初から再印刷することができる。
【００６２】
（実施の形態３）
実施の形態１では、プリンタ３０２ｂから相手先ＰＣを指定する場合、ユーザがプリンタ３０２ｂの操作パネルから入力する例を示したが、ユーザが情報を入力する代わりに、ＰＣの周辺機器として広く利用されているＵＳＢメモリ等の可搬記憶媒体を使う方法がある。すなわち、この実施の形態３では、ＰＣ自身が当該可搬記憶媒体に自分自身の情報（ＩＰアドレス、ホスト名等）を記録し、ユーザは当該可搬記憶媒体を、選択したプリンタに装着し、プリンタが当該可搬記憶媒体から、ＰＣの情報を読み出すものである。
【００６３】
図１０は、実施の形態３のプリンタの機能的構成を示すブロック図である。プリンタ１００２ｂは、図１０に示すように、操作パネル３０２１と、入出力制御部３０２２と、ＣＰＵ等を有する制御部３０３０と、通信Ｉ／Ｆ３０２５と、ＨＤＤ３０２６と、プリンタエンジン３０２４と、ＵＳＢ  Ｉ／Ｆ１００４０とを主に備えている。
【００６４】
ここで、操作パネル３０２１、入出力制御部３０２２、通信Ｉ／Ｆ３０２５、ＨＤＤ３０２６、制御部３０３０、プリンタエンジン３０２４については実施の形態１と同様である。
【００６５】
ＵＳＢ  Ｉ／Ｆ１００４０は、ＵＳＢメモリに対するデータのリード／ライトを制御するインタフェースである。
【００６６】
図１１は、実施の形態３のＰＣ１００１ａの機能的構成を示すブロック図である。ＰＣ１００１ａは、図１１に示すように、入力装置３０１１と、表示装置３０１２と、入力制御部３０１３と、表示制御部３０１４と、アプリケーション３０２０と、プリンタドライバ３０１５と、通信処理部１１０１７と、通信Ｉ／Ｆ３０１９と、ＲＡＭ３０１６と、ＨＤＤ３０１８と、ＵＳＢＩ／Ｆ１００１６とを主に備えている。
【００６７】
ここで、入力装置３０１１、表示装置３０１２、入力制御部３０１３、表示制御部３０１４、アプリケーション３０２０、プリンタドライバ３０１５、通信Ｉ／Ｆ３０１９、ＲＡＭ３０１６、ＨＤＤ３０１８については実施の形態１と同様である。
【００６８】
ＵＳＢ  Ｉ／Ｆ１００１６は、ＵＳＢメモリに対するデータのリード／ライトを制御するインタフェースである。
【００６９】
本実施の形態では、ＰＣ１００１ａが、ＵＳＢ  Ｉ／Ｆ１００１６に接続されたＵＳＢメモリに、印刷データ送信要求と、ＰＣ自身のＩＰアドレスを保存する。
【００７０】
そして、このＵＳＢメモリは、プリンタ１００２ｂのＵＳＢ  Ｉ／Ｆ１００４０に接続される。そして、プリンタ１００２ｂの通信処理部３０３４がＵＳＢ  Ｉ／Ｆ１００４０に接続されたＵＳＢメモリから、印刷データ送信要求と、ＰＣ１００１ａのＩＰアドレスを読み出して、このＩＰアドレスのＰＣ１００１ａに読み出した印刷データ送信要求を送信する。
【００７１】
次に、以上のように構成された本実施の形態の印刷システムによる印刷処理について説明する。図１２は、実施の形態３の印刷システムによる印刷処理の手順を示すフローチャートである。
【００７２】
ＰＣ１００１ａでは、ＵＳＢメモリがＵＳＢ  Ｉ／Ｆ１００１６に装着されると（ステップＳ３１）、これを契機として、印刷データ送信要求と、当該ＰＣの情報（ＩＰアドレス、ただしホスト名等であってもよい）とをＵＳＢメモリに書き込む（ステップＳ３２）。そして、ＰＣ１００１ａの通信処理部１１０１７は、印刷データ送信待ち状態となる（ステップＳ３３）。
【００７３】
この後ユーザはプリンタ１００２ｂに移動し、ＵＳＢメモリをプリンタ１００２ｂのＵＳＢ  Ｉ／Ｆ１００４０に装着する。プリンタ１００２ｂはＵＳＢメモリがＵＳＢ  Ｉ／Ｆ１００４０に装着されたことを検知すると（ステップＳ３４）、当該ＵＳＢメモリに記憶されたＰＣの情報（ＩＰアドレスやホスト名）に対応するＰＣ１００１ａに対して、当該ＵＳＢメモリに記憶された印刷データ送信要求を送信する（ステップＳ３５）。
【００７４】
ＰＣ１００１ａの通信処理部１１０１７は、印刷データ送信要求をプリンタ１００２ｂから受信すると、当該要求元のプリンタ１００２ｂに対して、ユーザの印刷要求操作によって生成された印刷データを送信する（ステップＳ３６）。
【００７５】
プリンタ１００２ｂの通信処理部３０３４は、印刷データをＰＣから受信する。そして、プリンタ１００２ｂの印刷制御部３０３２は、当該受信した印刷データをプリンタエンジン３０２４で印刷する（ステップＳ３７）。続いて、プリンタ１００２ｂの通信処理部３０３４は、印刷が完了したことを契機として、印刷完了通知をＰＣ１００１ａに送信する。なお、印刷が中断した場合には、通信処理部３０３４は、実施の形態２と同様に、印刷未完了通知をＰＣ１００１ａに送信する（ステップＳ３８）。
【００７６】
ＰＣ１００１ａの表示制御部３０１４は、通信処理部１１０１７が印刷完了通知をプリンタ１００２ｂから受信すると、その旨を表示装置３０１２に表示する。
【００７７】
ここで、本実施の形態のプリンタ１００２ｂは、ＳＤカードスロットあるいはＵＳＢスロットを持ち、当該スロットに装着されたＳＤカードあるいはＵＳＢメモリから、データを読み出すことが可能なハードウエア構成を持つ必要があるが、そのようなハードウエア構成のプリンタはすでに一般的であり、本実施の形態を適用するのは容易である。
【００７８】
このように本実施の形態では、ユーザは自席ＰＣの情報を意識する必要が無くなるとともに、記憶違いによる入力ミスにより印刷出来ない等の不都合を避けられる。すなわち、ユーザが印刷要求操作を実行したＰＣに関する詳細情報を記憶したり、プリンタの操作パネルから入力したりする手間が不要になる。したがって、ユーザの利便性が向上する。
【００７９】
（変形例）
上述の実施の形態では、ＰＣはプリンタからの印刷データ送信要求を受け付けるだけであり、当該要求が正当なユーザが選択したプリンタから送信されたか否かを知る術がない。そのため、別の悪意のユーザが別のプリンタから先にＰＣに印刷データ送信要求を送信してしまうと、ユーザの印刷データが悪意のユーザに入手される危険がある。そこで、正当なユーザのみが知り得る情報を、ＰＣとプリンタとの間で授受することで、当該要求が、正当なユーザが選択したプリンタから送信されたことを認証する方法がある。
【００８０】
例えば、ＰＣでのプリント操作手順の中に、ＰＣが生成した当該印刷要求を一意に特定するためのパスワードの表示処理を含み、プリンタでのＰＣ指定手順の中に、パスワードの入力手順を含む、という方法が考えられる。
【００８１】
図１３は、ＰＣ上にパスワードを表示する画面の例である。一方、図１４は、プリンタの操作パネルからパスワードを入力する画面の例である。プリンタからＰＣに送信される印刷データ送信要求の中に、プリンタでのＰＣ指定手順の中でユーザが入力したパスワードが含まれている。ＰＣは、受け取った印刷データ送信要求の中に含まれているパスワードが先に印刷要求操作手順の中で表示したパスワードに一致しない場合には、当該印刷データ送信要求を無視する。ここで、パスワードは、ＰＣのＨＤＤ３０１８に予め記憶されている。そして、ＰＣのＣＰＵ（認証部として機能する）は、ＨＤＤ３０１８に記憶されたパスワードを読み出して、表示手段にパスワードを表示する。
【００８２】
図１５は、実施の形態３の変形例１のＰＣ側での印刷データ送信処理の手順を示すフローチャートである。
【００８３】
実施の形態１と同様に、印刷要求を契機として印刷データを生成した後は、通信処理部１１０１７は、印刷データ送信要求の受信待ち状態にある（ステップＳ４１：Ｎｏ）。通信処理部１１０１７が印刷データ送信要求をプリンタ１００２ｂから受信した場合には（ステップＳ４１：Ｙｅｓ）、当該印刷データ送信要求の中からパスワードを取り出す（ステップＳ４２）。
【００８４】
続いて、ＰＣ１００１ａは、取り出したパスワードが、印刷要求操作手順の中で表示したパスワードと一致するか否かを判断することによりユーザの認証を行う（ステップＳ４３）。そして、両者が一致した場合（ステップＳ４３：Ｙｅｓ）、すなわち、ＰＣ１００１ａのＨＤＤ３０１８に記憶されたパスワードと一致した場合には、認証が成功したと判断して、通信処理部１１０１７は、要求元のプリンタ１００２ｂに対して、ユーザの印刷要求操作によって生成された印刷データを送信する（ステップＳ４４）。
【００８５】
一方、両パスワードが一致しない場合には（ステップＳ４３：Ｎｏ）、認証が失敗したとして、ＰＣ１００１ａの通信処理部１１０１７は、印刷データ送信要求の受信待ち状態に戻る。
【００８６】
ここで、変形例２として、ＰＣ１００１ａでのプリント操作手順の中に、パスワードの入力手順を含み、プリンタでのＰＣ指定手順の中に、パスワードの入力手順を含む、という方法が考えられる。すなわち、ＰＣ上からの印刷要求操作の中で、図１４に示したパスワードを入力する画面が表示されるので、ユーザは任意のパスワードを指定することができ、同じパスワードをプリンタの操作パネルからも入力することにより、プリンタからＰＣに送信される印刷データ送信要求の中に、プリンタでのＰＣ指定手順の中でユーザが入力したパスワードが含まれている。さらに、ＰＣ１００１ａは、入力装置３０１１から入力された数、文字列等の入力値に基づいて、例えば、乱数発生関数を利用して、上記パスワードを作成してもよい。そして、ＰＣ１００１ａのＣＰＵは、作成したパスワードをＨＤＤ３０１８に記憶する。
【００８７】
ＰＣ１００１aの通信処理部１１０１７は、受け取った印刷データ送信要求の中に含まれているパスワードが、先に印刷要求操作手順の中で入力されたパスワードに一致しない場合には、すなわち、ＨＤＤ３０１８に記憶されたパスワードと一致しない場合、当該印刷データ送信要求を無視する。
【００８８】
印刷要求のたびに毎回パスワードを入力するのが面倒と感じるユーザの場合には、あらかじめパスワードを設定しておく方法も考えられるが、本実施の形態の印刷制御方式の効果は入力手順の詳細に影響されない。例えば、実施の形態３のＵＳＢ  Ｉ／Ｆ１００４０を有するプリンタ１００２ｂを用いる場合には、ＵＳＢメモリに予めパスワード等の認証情報を記録しておき、ＵＳＢメモリをプリンタ１００２ｂのＵＳＢ  Ｉ／Ｆ１００４０に装着して、ＵＳＢメモリからパスワードを入力するように構成してもよい。また、印刷データ送信要求の中に含まれるパスワードを暗号化して、ネットワーク上でのデータ傍受の危険を避ける方法も考えられるが、本発明の印刷制御方式の効果は暗号化の有無には影響されないので、パスワードを暗号化した場合の説明は省略する。
【００８９】
このように本変形例によれば、ユーザがＰＣ上で印刷要求操作を実行した後、ユーザが選択したプリンタから印刷データ送信要求が発行されるまでの間に、悪意のユーザがプリンタから印刷データ送信要求を発行する危険が低くなる。したがって、ユーザの印刷データに対する安全性が向上する。
【００９０】
また、ユーザにとって自分だけに分かると考える任意のパスワードを、認証情報として利用出来るため、悪意のユーザがプリンタから印刷データ送信要求を発行して、悪意のユーザに印刷物を入手されてしまう危険が低くなる。したがって、ユーザの印刷データに対する安全性が向上する。
【００９１】
図１６は、ユーザによるキャンセル操作、タイムアウトによるキャンセル又は認証失敗によるキャンセルを考慮したＰＣ側での印刷データ送信処理の手順を示すフローチャートである。
【００９２】
ＰＣのＣＰＵは、現在時刻を変数「ｓｔａｒｔ＿ｔｉｍｅ」の値としてＨＤＤ３０１８に記憶する（ステップＳ５１）。そして、ＰＣのＣＰＵは、「ｓｔａｒｔ＿ｔｉｍｅ」に所定のタイムアウト時間を加算した時刻を変数「ｔｉｍｅｏｕｔ＿ｔｉｍｅ」の値としてＨＤＤ３０１８に記憶する（ステップＳ５２）。ここで、タイムアウト時間は、ＨＤＤ３０１８に予め記憶されている。
【００９３】
ＰＣのＣＰＵは、現在時刻を変数「ｎｏｗ＿ｔｉｍｅ」に記憶する（ステップＳ５３）。そして、ＰＣのＣＰＵは、変数「ｎｏｗ＿ｔｉｍｅ」の値が変数「ｔｉｍｅｏｕｔ＿ｔｉｍｅ」の値より大きいか否かを判断する（ステップＳ５４）。そして、小さい場合に（ステップＳ５４：Ｎｏ）、処理を続行し、変数「ｎｏｗ＿ｔｉｍｅ」の値が変数「ｔｉｍｅｏｕｔ＿ｔｉｍｅ」の値より大きい場合に（ステップＳ５４：Ｙｅｓ）、終了処理を行う。
【００９４】
処理を続行する場合には、次いで、ＰＣの入力制御部３０１３は、ＰＣ上でのキャンセル操作を入力装置３０１１から受付けたか否かを判断する（ステップＳ５５）。そして、キャンセルを受付けてない場合には（ステップＳ５５：Ｎｏ）、処理を続行し、ＰＣ上でのキャンセル操作を入力装置３０１１から受付けた場合には（ステップＳ５５：Ｙｅｓ）、終了処理を行う。
【００９５】
処理を続行する場合には、次いで、ＰＣのＣＰＵは、パスワードの不一致回数が所定の設定値を超えたか否かを判断する（ステップＳ５６）。そして、パスワードの不一致回数が所定の設定値を超えてない場合には（ステップＳ５６：Ｎｏ）、処理を続行する。一方、パスワードの不一致回数が所定の設定値を超える場合には（ステップＳ５６：Ｙｅｓ）、終了処理を行う。ここで、所定の設定値は、ＨＤＤ３０１８に予め記憶されている。
【００９６】
処理を続行する場合には、次いで、ＰＣの通信処理部１１０１７は、印刷データを受信待ち状態となる（ステップＳ５７：Ｎｏ）。そして、印刷データを受信すると（ステップＳ５７：Ｙｅｓ）、当該印刷データ送信要求の中からパスワードを取り出す（ステップＳ５８）。そして、ＰＣのＣＰＵは、取り出したパスワードが、印刷要求操作手順の中で表示したパスワードと一致した場合に、すなわち、ＨＤＤ３０１８に記憶されたパスワードと一致した場合に（ステップＳ５９：Ｙｅｓ）、要求元のプリンタに対して、ユーザの印刷要求操作によって生成された印刷データを送信する（ステップＳ６１）。一方、ＰＣのＣＰＵは、パスワードが一致しない場合には（ステップＳ５９：Ｎｏ）、パスワード不一致回数の値を１だけ増分し（ステップＳ６０）、現在時刻を変数「ｎｏｗ＿ｔｉｍｅ」に記憶するステップＳ５３の処理に戻る。
【００９７】
このように本変形例では、ＰＣ上で印刷データ送信要求待ち状態の印刷要求は、ＰＣ上でキャンセル操作が実行された場合、認証失敗の回数が予め指定あるいは設定された回数に達した場合、予め指定あるいは設定された時間が経過した場合又はプリンタから印刷完了通知を受け取った場合に、終了して印刷データはＰＣ上から削除される。すなわち、悪意のユーザが、辞書を使って網羅的にパスワードを破ろうとしても、一回あるいは数回の失敗で印刷要求自体がキャンセルされてしまうため、ユーザが不用意に単純なパスワードを使用した場合でも、パスワードが見破られる可能性を低く出来る。
したがって、ユーザの印刷データに対する安全性が向上する。また、何らかの理由により、ユーザの印刷要求の実行が不要になった場合や、ユーザが印刷要求の実行を失念してしまった場合においても、ＰＣからの印刷操作手順が完了した時刻を起点に、あらかじめ指定あるいは設定した時間が経過した時点で、自動的に当該印刷要求がキャンセル扱いになる。このため、無駄な印刷要求が長期間残ったり、ユーザがすでに失念していた印刷要求に対して、悪意のユーザがプリンタから印刷データ送信要求を発行して、悪意のユーザに印刷物を入手されてしまう危険が低くなる。したがって、ユーザの印刷データに対する安全性が向上する。
【図面の簡単な説明】
【００９８】
【図１】実施の形態１におけるシステムの全体構成を示す図である。
【図２】プリンタの機能的構成を示すブロック図である。
【図３】ＰＣの機能的構成を示すブロック図である。
【図４】実施の形態１の印刷システムによる印刷処理の手順を示すフローチャートである。
【図５】ユーザがプリンタを選択するための画面の一例を示す模式図である。
【図６】プリンタの操作パネル上で、印刷データ送信要求を発行する相手先ＰＣを指定する際に表示される画面の一例を示す模式図である。
【図７】実施の形態２のプリンタの機能的構成を示すブロック図である。
【図８】実施の形態２の機能的構成を示すブロック図である。
【図９】ＰＣで実行される印刷データ送信処理の手順を示すフローチャートである。
【図１０】実施の形態３のプリンタの機能的構成を示すブロック図である。
【図１１】実施の形態３の機能的構成を示すブロック図である。
【図１２】実施の形態３の印刷システムによる印刷処理の手順を示すフローチャートである。
【図１３】ＰＣ上にパスワードを表示する画面の例を示す模式図である。
【図１４】プリンタの操作パネルからパスワードを入力する画面の例を示す模式図である。
【図１５】実施の形態３の変形例１のＰＣ側での印刷データ送信処理の手順を示すフローチャートである。
【図１６】ユーザによるキャンセル操作、タイムアウトによるキャンセル又は認証失敗によるキャンセルを考慮したＰＣ側での印刷データ送信処理の手順を示すフローチャートである。
【符号の説明】
【００９９】
１０１ａ，１０２ａ，２０１ａ，２０２ａ，３０１ａ，３０２ａ，７０１ａ，１００１a  ＰＣ
１０１ｂ，１０２ｂ，２０１ｂ，２０２ｂ，３０１ｂ，３０２ｂ，７０２ｂ，１００２ｂ  プリンタ
３０１１  入力装置
３０１２  表示装置
３０１３  入力制御部
３０１４  表示制御部
３０１５  プリンタドライバ
３０１６  ＲＡＭ
３０１７，７０１７，１１０１７  通信処理部
３０１９  通信Ｉ／Ｆ
３０２０  アプリケーション
３０２１  操作パネル
３０２２  入出力制御部
３０３０，７０３０  制御部
３０３１  画像処理部
３０３２  印刷制御部
３０３３  ＲＡＭ
３０３４，７０３４  通信処理部
３０２５  通信Ｉ／Ｆ
３０２６  ＨＤＤ
３０２４  プリンタエンジン
１００１６，１００４０  ＵＳＢ  Ｉ／Ｆ
【図１】
0005151815.tif 000002
【図２】
0005151815.tif 000003
【図３】
0005151815.tif 000004
【図４】
0005151815.tif 000005
【図５】
0005151815.tif 000006
【図６】
0005151815.tif 000007
【図７】
0005151815.tif 000008
【図８】
0005151815.tif 000009
【図９】
0005151815.tif 000010
【図１０】
0005151815.tif 000011
【図１１】
0005151815.tif 000012
【図１２】
0005151815.tif 000013
【図１３】
0005151815.tif 000014
【図１４】
0005151815.tif 000015
【図１５】
0005151815.tif 000016
【図１６】
0005151815.tif 000017