(57)【要約】【課題】本発明は、接続情報を知らない印刷装置での印刷を可能とする印刷装置、端末装置、印刷側印刷制御方法、端末側印刷制御方法、印刷側印刷制御プログラム、端末側印刷制御プログラム及び記録媒体に関する。【解決手段】印刷システム１は、端末装置ＴＳが、印刷対象データに対して印刷要求があると、所定の処理段階で該印刷要求を中断させて待機状態とする。印刷装置Ｐｒ１〜Ｐｒｎは、端末装置ＴＳに接続するＩＰドレスが入力されると、ネットワークＮＷを介して該ＩＰアドレスの端末装置ＴＳに印刷データ送信要求を送信し、端末装置ＴＳは、印刷データ送信要求を受信すると、該印刷データ送信要求からＩＰアドレスを取得し、該待機状態の該印刷要求を再開させて、印刷対象データから変換した印刷データを該ＩＰアドレスの印刷装置Ｐｒ１〜Ｐｒｎに送信し、印刷装置Ｐｒ１〜Ｐｒｎが、受信した該印刷データに基づいて印刷処理を行う。【選択図】          図１
2009208277.tif 000002
【特許請求の範囲】
【請求項１】
所定の通信回線を介して端末装置に接続するための接続情報を入力する入力手段と、該通信回線を介して該接続情報の指定する該端末装置に対して印刷データの送信を要求する印刷データ送信要求を送信するデータ送信要求手段と、該端末装置から印刷データを受信する受信手段と、該印刷データに基づいて印刷処理を行う印刷手段と、を備えていることを特徴とする印刷装置。
【請求項２】
前記受信手段は、前記送信要求を行った前記端末装置からの前記印刷データの受信を所定の待ち時間の間だけ待ち、該待ち時間の間に該端末装置からの該印刷データが未受信であると、その後の該端末装置からの印刷データの受信を拒否することを特徴とする請求項１記載の印刷装置。
【請求項３】
前記印刷装置は、前記印刷データを蓄積するデータ記憶手段を備え、前記印刷データ送信要求手段は、前記入力手段から複数の接続情報が入力されると、該複数の接続情報の前記端末装置に前記印刷データ送信要求を行い、前記受信手段は、該複数の端末装置から送信されてくる印刷データを順次受信して該データ記憶手段に記憶させ、前記印刷手段は、該データ記憶手段の複数の該印刷データを所定の順序で印刷処理することを特徴とする請求項１または請求項２記載の印刷装置。
【請求項４】
前記印刷装置は、前記入力手段から入力された前記接続情報を登録する接続情報登録手段と、該接続情報登録手段に登録されている該接続情報を該入力手段で選択可能な状態で表示する表示手段と、を備えていることを特徴とする請求項１から請求項３のいずれかに記載の印刷装置。
【請求項５】
印刷対象データを印刷データに変換する印刷データ変換手段と、該印刷データを所定の通信回線を介して印刷装置に送信する印刷データ送信手段と、該印刷対象データに対して印刷要求があると、所定の処理段階で該印刷要求を中断させて待機状態とする印刷要求中断手段と、該通信回線を介して印刷装置から印刷データの送信を要求する印刷データ送信要求を受信する印刷データ送信要求受信手段と、該印刷データ送信要求を受信すると、該印刷データ送信要求から該要求元の印刷装置の接続情報を取得し該待機状態の該印刷要求を再開させて該印刷データ変換手段の変換した印刷データを該接続情報の該印刷装置へ該印刷データ送信手段から送信させる再開手段と、を備えていることを特徴とする端末装置。
【請求項６】
前記端末装置は、待機状態の前記印刷要求を選択に応じて中止させる中止手段を備えていることを特徴とする請求項５記載の端末装置。
【請求項７】
前記端末装置は、前記印刷データ送信要求を受信して、前記接続情報を取得すると、該接続情報を通知して待機状態の前記印刷要求の再開の要否を問い合わせる通知を行う通知手段を備え、前記再開手段は、該通知手段に応じて印刷要求再開の要が選択された場合のみ、待機状態の該印刷要求を再開させることを特徴とする請求項５または請求項６記載の端末装置。
【請求項８】
所定の通信回線を介して端末装置に接続するための接続情報の入力される入力処理ステップと、該通信回線を介して該接続情報の指定する該端末装置に対して印刷データの送信を要求する印刷データ送信要求を送信する印刷データ送信要求処理ステップと、該端末装置から印刷データを受信する受信処理ステップと、該印刷データに基づいて印刷処理を行う印刷処理ステップと、を有していることを特徴とする印刷側印刷制御方法。
【請求項９】
前記受信処理ステップは、前記送信要求を行った前記端末装置からの前記印刷データの受信を所定の待ち時間の間だけ待ち、該待ち時間の間に該端末装置からの該印刷データが未受信であると、その後の該端末装置からの印刷データの受信を拒否することを特徴とする請求項８記載の印刷側印刷制御方法。
【請求項１０】
前記印刷側印刷制御方法は、前記入力処理ステップで入力された前記接続情報を所定の接続情報登録手段に登録する接続情報登録処理ステップと、該接続情報登録手段に登録されている該接続情報を該入力処理ステップで選択可能な状態で表示する表示処理ステップと、を有していることを特徴とする請求項８または請求項９記載の印刷側印刷制御方法。
【請求項１１】
印刷対象データを印刷データに変換する印刷データ変換処理ステップと、該印刷データを所定の通信回線を介して印刷装置に送信する印刷データ送信処理ステップと、該印刷対象データに対して印刷要求があると、所定の処理段階で該印刷要求を中断させて待機状態とする印刷要求中断処理ステップと、該通信回線を介して印刷装置から印刷データの送信を要求する印刷データ送信要求を受信する印刷データ送信要求受信処理ステップと、該印刷データ送信要求を受信すると、該印刷データ送信要求から該要求元の印刷装置の接続情報を取得し該待機状態の該印刷要求を再開させて該印刷データ変換処理ステップで変換した印刷データを該接続情報の該印刷装置へ該印刷データ送信処理ステップによって送信させる再開処理ステップと、を有していることを特徴とする端末側印刷制御方法。
【請求項１２】
前記端末側印刷制御方法は、待機状態の前記印刷要求を選択に応じて中止させる中止処理ステップを有していることを特徴とする請求項１１記載の端末側印刷制御方法。
【請求項１３】
前記端末側印刷制御方法は、前記印刷データ送信要求を受信して、前記接続情報を取得すると、該接続情報を通知して待機状態の前記印刷要求の再開の要否を問い合わせる通知を行う通知処理ステップを有し、前記再開処理ステップは、該通知処理ステップでの通知に応じて印刷要求再開の要が選択された場合のみ、待機状態の該印刷要求を再開させることを特徴とする請求項１１または請求項１２記載の端末側印刷制御方法。
【請求項１４】
コンピュータに、所定の通信回線を介して端末装置に接続するための接続情報の入力される入力処理と、該通信回線を介して該接続情報の指定する該端末装置に対して印刷データの送信を要求する印刷データ送信要求を送信する印刷データ送信要求処理と、該端末装置から印刷データを受信する受信処理と、該印刷データに基づいて印刷処理を行う印刷処理と、を実行させることを特徴とする印刷側印刷制御プログラム。
【請求項１５】
コンピュータに、印刷対象データを印刷データに変換する印刷データ変換処理と、該印刷データを所定の通信回線を介して印刷装置に送信する印刷データ送信処理と、該印刷対象データに対して印刷要求があると、所定の処理段階で該印刷要求を中断させて待機状態とする印刷要求中断処理と、該通信回線を介して印刷装置から印刷データの送信を要求する印刷データ送信要求を受信する印刷データ送信要求受信処理と、該印刷データ送信要求を受信すると、該印刷データ送信要求から該要求元の印刷装置の接続情報を取得し該待機状態の該印刷要求を再開させて該印刷データ変換処理で変換された印刷データを該接続情報の該印刷装置へ該印刷データ送信処理によって送信させる再開処理と、を実行させることを特徴とする端末側印刷制御プログラム。
【請求項１６】
請求項１４記載の印刷側印刷制御プログラムまたは／及び請求項１５記載の端末側印刷制御プログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、端末装置、印刷側印刷制御方法、端末側印刷制御方法、印刷側印刷制御プログラム、端末側印刷制御プログラム及び記録媒体に関し、詳細には、印刷装置のＩＰアドレス等の接続情報を知らなくても、簡単かつ確実に意図する印刷装置での印刷を可能とする印刷装置、端末装置、印刷側印刷制御方法、端末側印刷制御方法、印刷側印刷制御プログラム、端末側印刷制御プログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年、ノートパソコン等の普及によって外出先に設置されているプリンタ等の印刷装置を利用して印刷を行う機会が増えている。
【０００３】
一方、通常、コンピュータからプリンタに印刷データを送信して印刷を行わせる場合、そのプリンタに対応したプリンタドライバを搭載して、プリンタのＩＰアドレスに合わせて設定を行う必要がある。
【０００４】
そして、従来から、印刷実行時に、コンピュータの接続されているネットワーク内で使用可能なプリンタを検索し、その中からユーザが選択したプリンタに対して作成した印刷データを送信して印刷するモバイルプリンティング機能が既に知られている。
【０００５】
ところが、この従来のモバイルプリンティング機能は、印刷実行時に使用可能なプリンタを検索し、印刷データの宛先を該プリンタとして指定して印刷を行わせる必要があるため、ユーザが検索したプリンタが宛先として指定したいプリンタと一致していないことがあり、意図するプリンタで印刷させるためには、予めプリンタのアドレスを調べておく必要があり、利用性が悪いという問題があった。
【０００６】
そして、従来、クライアント端末からプリントサーバに印刷先のプリンタを指定することなく、印刷要求を実行し、プリントサーバが該印刷要求の印刷ジョブを生成して管理し、印刷装置から印刷ジョブの取得があると、該印刷装置に印刷ジョブを渡して印刷させる技術が提案されている（特許文献１参照）。
【０００７】
【特許文献１】特開２００５−２０２７２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来技術にあっては、クライアント端末から印刷先を指定せずに印刷要求をプリントサーバに送っているため、クライアント端末のユーザは、プリントサーバのアドレスを指定するか、予め調査してクライアント端末に登録しておく必要があり、なお、利用性が悪いという問題がった。
【０００９】
そこで、本発明は、印刷先の接続情報を知らなくても適切に印刷することのできる印刷装置、端末装置、印刷側印刷制御方法、端末側印刷制御方法、印刷側印刷制御プログラム、端末側印刷制御プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【００１０】
本発明は、上記目的を達成するために、印刷側において、端末装置に接続するための接続情報が入力されると、所定の通信回線を介して該接続情報の指定する該端末装置に対して印刷データの送信を要求する印刷データ送信要求を送信し、該端末装置から印刷データを受信すると、該印刷データに基づいて印刷処理を行うことを特徴としている。
【００１１】
また、本発明は、印刷側において、前記送信要求を行った前記端末装置からの前記印刷データの受信を所定の待ち時間の間だけ待ち、該待ち時間の間に該端末装置からの該印刷データが未受信であると、その後の該端末装置からの印刷データの受信を拒否することを特徴としてもよい。
【００１２】
さらに、本発明は、印刷側において、入力された前記接続情報を所定の接続情報登録手段に登録し、該接続情報を該接続情報の入力の際に、選択可能な状態で表示することを特徴としてもよい。
【００１３】
本発明は、上記目的を達成するために、端末側において、印刷対象データに対して印刷要求があると、所定の処理段階で該印刷要求を中断させて待機状態とし、所定の通信回線を介して印刷装置から印刷データの送信を要求する印刷データ送信要求を受信すると、該印刷データ送信要求から該要求元の印刷装置の接続情報を取得し、該待機状態の該印刷要求を再開させて、印刷対象データから変換した印刷データを該通信回線を介して該接続情報の該印刷装置に送信することを特徴としている。
【００１４】
また、本発明は、端末側において、待機状態の前記印刷要求を選択に応じて中止させることを特徴としている。
【００１５】
さらに、本発明は、端末側において、前記印刷データ送信要求を受信して、前記接続情報を取得すると、該接続情報を通知して待機状態の前記印刷要求の再開の要否を問い合わせる通知を行い、該通知に応じて印刷要求再開の要が選択された場合のみ、待機状態の該印刷要求を再開させることを特徴としてもよい。
【発明の効果】
【００１６】
本発明によれば、印刷側においては、端末装置に接続するための接続情報が入力されると、所定の通信回線を介して該接続情報の指定する該端末装置に対して印刷データの送信を要求する印刷データ送信要求を行い、該端末装置から印刷データを受信すると、該印刷データに基づいて印刷処理を行うので、ユーザが利用を希望する印刷装置の接続情報を知らなくても、該印刷装置によって該ユーザの端末装置から送られてくる印刷データの印刷を行うことができ、利用性を向上させることができる。
【００１７】
また、本発明によれば、端末側において、印刷対象データに対して印刷要求があると、所定の処理段階で該印刷要求を中断させて待機状態とし、所定の通信回線を介して印刷装置から印刷データの送信を要求する印刷データ送信要求を受信すると、該印刷データ送信要求から該要求元の印刷装置の接続情報を取得し、該待機状態の該印刷要求を再開させて、印刷対象データから変換した印刷データを該通信回線を介して該接続情報の該印刷装置に送信するので、ユーザが利用を希望する印刷装置の接続情報を知らなくても、該印刷装置からの印刷データ送信要求に応じて印刷データを送信して印刷させることができ、利用性を向上させることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１９】
図１〜図８は、本発明の印刷装置、端末装置、印刷側印刷制御方法、端末側印刷制御方法、印刷側印刷制御プログラム、端末側印刷制御プログラム及び記録媒体の一実施例を示す図であり、図１は、本発明の印刷装置、端末装置、印刷側印刷制御方法、端末側印刷制御方法、印刷側印刷制御プログラム、端末側印刷制御プログラム及び記録媒体の一実施例を適用した印刷システム１のシステム構成図である。
【００２０】
図１において、印刷システム１は、インターネット、ＬＡＮ（Local Area Network）等のネットワークＮＷに複数台の端末装置ＴＳと複数の印刷装置Ｐｒ１〜Ｐｒｎが接続されており、端末装置ＴＳは、図１では、１台のみ記載されているが、複数台接続されていてもよい。
【００２１】
端末装置ＴＳは、本体、ディスプレイ等の出力デバイス、マウスやキーボード等の入力デバイス等の通常のハードウェア構成のコンピュータ等が用いられており、図２に示すように、ウィンドウズ（登録商標）等のＯＳ（Operating System）上にアプリケーション（アプリケーションソフトウェア）１１とプリンタドライバ１２が搭載されていて、印刷装置Ｐｒ１〜Ｐｒｎとの通信用にポートモニタ１３を備えている。
【００２２】
この端末装置ＴＳは、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Video Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の端末側印刷制御方法を実行する端末側印刷制御プログラムを読み込んでＲＯＭやハードディスクに導入することで、後述する印刷要求処理を途中で停止して印刷装置Ｐｒ１〜Ｐｒｎからの印刷データ送信要求に応じて停止した印刷要求処理を再開する端末側印刷制御方法を実行する端末装置として構築されている。この端末側印刷制御プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００２３】
アプリケーション１１は、ＯＳ上に搭載されている文書作成ソフトウェア、図形作成ソフトウェア、表計算ソフトウェア、データベースソフトウェア等のソフトウェアであり、ユーザによって、これらのアプリケーション１１で作成された文書データやネットワークＮＷ上の他のコンピュータ等から受信してハードディスク等の記憶部に蓄積されている文書データの印刷命令が、アプリケーション１１に対して行われると、アプリケーション１１が、ＯＳに対して印刷指示を送り、ＯＳが、プリンタドライバ１２に印刷設定情報や文書データを渡す。
【００２４】
プリンタドライバ（印刷データ変換手段）１２は、アプリケーション１１から渡された文書データを印刷データに変換して、ポートモニタ１３に渡す。
【００２５】
ポートモニタ１３は、印刷装置Ｐｒ１〜Ｐｒｎの接続されているポート、本実施例では、ネットワークＮＷの接続されているポートの監視を行って、印刷データ及びＰＪＬを印刷先の印刷装置Ｐｒ１〜Ｐｒｎに送信する。具体的には、ポートモニタ１３は、図３に示すように、印刷処理制御部１４、印刷データ保存部１５、印刷データ送信要求取得部１６及び印刷データ送信部１７を備えており、プリンタドライバ１２からの印刷データが印刷処理制御部１４に渡される。
【００２６】
印刷処理制御部（印刷要求中断手段、再開手段）１４は、印刷データをプリンタドライバ１２から受け取って、該印刷データの印刷要求の中断／再開する処理を行い、該プリンタドライバ１２から印刷データを受け取ると、該印刷データの印刷要求を一時中断させて、該受け取った印刷データを識別可能な状態で印刷データ保存部１５に保存する。印刷データ保存部１５は、所定のメモリで構成され、印刷処理制御部１４から渡された一時中断された印刷要求の印刷データを保存する。印刷データ保存部１５は、複数の印刷データを保存する容量を有している。
【００２７】
印刷データ送信要求取得部（印刷データ送信要求受信手段）１７は、ネットワークＮＷを介した印刷装置Ｐｒ１〜Ｐｒｎからの印刷データ送信要求の有無を監視して、印刷データ送信要求がネットワークＮＷを介して送られてくると、該印刷データ送信要求を取得して印刷処理制御部１４に渡す。この印刷データ送信要求には、該印刷データ送信要求を送信した印刷装置Ｐｒ１〜Ｐｒｎの接続情報であるＩＰアドレス等が含まれている。
【００２８】
印刷処理制御部１４は、印刷データ送信要求を印刷データ送信要求取得部１７から受け取ると、印刷データ保存部１５に保存されている印刷データのうち、該印刷データ送信要求に対応する一時待機中の印刷データを読み出して、該読み出した印刷データと該印刷データ送信要求に含まれているＩＰアドレスを印刷データ送信部１６に渡し、印刷データ送信部（印刷データ送信手段）１６が該ＩＰアドレスの印刷装置Ｐｒ１〜Ｐｒｎ宛に印刷データを送信する。なお、印刷処理制御部１４は、印刷データを印刷データ保存部１５から読み出したとき、該印刷データに対して、印刷先の印刷装置Ｐｒ１〜Ｐｒｎに応じた処理がさらに必要なときには、該印刷データを再度プリンタドライバ１２に渡して必要な印刷データの処理を行わせた後に、印刷データ送信部１６から該印刷データを送信させてもよい。
【００２９】
上記印刷装置Ｐｒ１〜Ｐｒｎは、少なくとも、端末装置ＴＳからの印刷データに基づいて用紙に画像を印刷出力するプリンタ機能を備えたプリンタ装置、複写装置、ファクシミリ装置、複合装置等を総称したものであり、図２に示すように、ホストＩ／Ｆ２１、主制御部２２及びプリンタエンジン２３等を備えているとともに、図示しないが、ＬＣＤ（Liquid Crystal Display）等のディスプレイ、ＬＥＤ（Light Emitting Diode）及び各主走査キーを備えた操作表示部を備えている。
【００３０】
この印刷装置Ｐｒ１〜Ｐｒｎは、ＲＯＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ、ＳＤカード、ＭＯ等のコンピュータが読み取り可能な記録媒体に記録されている本発明の印刷側印刷制御方法を実行する印刷側印刷制御プログラムを読み込んでＲＯＭやハードディスクに導入することで、後述するユーザによって指定された端末装置ＴＳに印刷データ送信要求を行って該端末装置ＴＳから印刷データを取得して印刷する印刷側印刷制御方法を実行する印刷装置として構築されている。この印刷側印刷制御プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００３１】
ホストＩ／Ｆ２１は、上記ネットワークＮＷに接続され、主制御部２２の制御下で、ユーザＹＵ（図４参照）によって入力された宛先の端末装置ＴＳに接続して、該端末装置ＴＳに印刷データ送信要求を送るとともに、該端末装置ＴＳから印刷データを受信して主制御部２２に渡す。
【００３２】
主制御部２２は、印刷装置Ｐｒ１〜Ｐｒｎの各部を制御して、印刷装置Ｐｒ１〜Ｐｒｎとしての機能を実行させるとともに、上記印刷側印刷制御プログラムに基づいてホストＩ／Ｆ２１の動作を制御して、印刷側印刷制御処理を実行させる。
【００３３】
プリンタエンジン（印刷手段）２３は、主制御部２２によって制御され、所定の印刷方式、例えば、電子写真方式、インク噴射方式等で印刷対象の画像データに基づいて画像を用紙に記録出力（印刷出力）する。なお、印刷するのは、用紙に限るものではなく、フィルム等であってもよい。プリンタエンジン２３は、電子写真方式の場合、図示しないが、レーザを用いた電子写真方式で用紙に画像データを記録出力するのに必要な部品、例えば、感光体、光書込部、現像部、帯電部及びクリーニング部等を備えており、画像データ及び制御信号により光書込部を動作させて感光体上に静電潜像を形成し、現像部によりトナーを感光体上に供給して現像してトナー画像を形成する。プリンタエンジン２３は、給紙部から用紙搬送路を経由させて用紙を感光体と転写部との間に給紙して、感光体上のトナー画像を用紙に転写させ、トナー画像の転写された用紙を定着部に搬送して、定着部で加熱・加圧して用紙上のトナー画像を定着させることで、画像を用紙に印刷出力する。
【００３４】
そして、上記ホストＩ／Ｆ２１は、図４に示すように、ネットワーク通信部２４、ＵＩ（ユーザインターフェイス）管理部２５及び印刷データ送信要求先保存部２６等を備えている。
【００３５】
ＵＩ管理部２５は、操作表示部の操作で印刷データ送信要求が求められると、印刷データ送信要求先の端末装置ＴＳの接続情報であるＩＰアドレスの入力を行わせる印刷データ送信要求先入力画面を操作表示部のディスプレイに表示させ、該印刷データ送信要求先入力画面で印刷データ送信要求先の端末装置ＴＳのＩＰアドレスがキーボードやマウス等の入力デバイスを使用して入力されると、該ＩＰアドレスを印刷データ送信要求先保存部（接続情報登録手段）２６に保存するとともに、ネットワーク通信部２４に渡す。印刷データ送信要求先保存部２６は、複数の接続情報であるＩＰアドレスを記憶する容量を有している。これらのＵＩ管理部２５、印刷データ送信要求再入力画面を表示するディスプレイ及びキーボードやマウス等の入力デバイスは、全体として、入力手段として機能している。
【００３６】
ネットワーク通信部（印刷データ送信要求手段、受信手段）２４は、上記ネットワークＮＷに接続されており、該ネットワークＮＷを介して該ネットワークＮＷ上の端末装置ＴＳと通信して該端末装置ＴＳに印刷データ送信要求を送信し、また、該端末装置ＴＳから印刷データを受信する。
【００３７】
ネットワーク通信部２４は、端末装置ＴＳから印刷データを受信すると、該印刷データを主制御部２２に渡し、主制御部２２は、上述のように、該印刷データに基づいてプリンタエンジン２３に印刷させる。
【００３８】
次に、本実施例の作用を説明する。本実施例の印刷システム１は、ユーザＹＵが、端末装置ＴＳで印刷対象データに対して印刷要求を行ってから、印刷を行いたい印刷装置Ｐｒ１〜Ｐｒｎに出向いて、該印刷装置Ｐｒ１〜Ｐｒｎで端末装置ＴＳの接続情報を入力して、印刷データ送信要求を端末装置ＴＳに送らせると、端末装置ＴＳから印刷データを該印刷装置Ｐｒ１〜Ｐｒｎに送信して、該印刷装置Ｐｒ１〜Ｐｒｎで印刷を実行する。
【００３９】
まず、端末装置ＴＳでの処理について、図５に基づいて説明する。端末装置ＴＳは、アプリケーション１１で作成された文書データやネットワークＮＷ上の他のコンピュータ等から受信した文書データに対して印刷要求が行われると、ＯＳを介して該文書データがプリントドライバ１２に渡され、プリントドライバ１２が該文書データを印刷データに変換し、ポートモニタ１３に渡す。
【００４０】
ポートモニタ１３は、その印刷処理制御部１４がプリント１２から印刷データを受け取ると（ステップＳ１０１）、該印刷データに係る印刷要求を一時中断させて、該印刷データ保存部１５に保存するとともに、端末装置ＴＳのディスプレイに、例えば、図６に示すような印刷要求待機中通知画面Ｇ１を表示させて、ユーザＹＵに印刷要求待機中を通知する（ステップＳ１０２）。なお、図６の印刷要求待機中通知画面Ｇ１には、該待機中の印刷要求を停止させる「キャンセル」ボタンＢ１が表示されており、ユーザＹＵは、該「キャンセル」ボタンＢ１を操作することで、待機中の印刷要求を停止させることができる。
【００４１】
印刷処理制御部１４は、「キャンセル」ボタンＢ１が操作されたか（ステップＳ１０３）、印刷データ送信要求受信部１７が印刷装置Ｐｒ１〜Ｐｒｎから印刷データ送信要求を受信したかチェックし（ステップＳ１０４）、「キャンセル」ボタンＢ１が操作されることなく、印刷データ送信要求を印刷データ送信要求受信部１７が受信すると、印刷データ送信要求から該印刷データ送信要求を送ってきた印刷装置Ｐｒ１〜Ｐｒｎのアドレス（ＩＰアドレス）を抽出する（ステップＳ１０５）。
【００４２】
次に、印刷処理制御部１４は、端末装置ＴＳのディスプレイの表示を、図６の印刷要求待機中通知画面１から図７に示すような印刷確認画面Ｇ２に切り換え（ステップＳ１０６）、該印刷確認画面Ｇ２でのボタン操作の確認を行う（ステップＳ１０７）。すなわち、印刷確認画面Ｇ２には、図７に示すように、印刷データ送信要求を送ってきた印刷装置Ｐｒ１〜Ｐｒｎ（図７では、「プリンタＡ」）と該印刷装置Ｐｒ１〜Ｐｒｎから印刷データ送信要求があった旨の表示及び印刷を行うか否かの確認メッセージが表示されるとともに、該確認に対して応答するための「はい」ボタンＢ２と「キャンセル」ボタンＢ３が表示される。
【００４３】
ステップＳ１０７で、「はい」ボタンＢ２が操作されると、印刷処理制御部１４は、該印刷確認画面Ｇ２の表示を終了させ、該受信した印刷データ送信要求に対応する印刷データを印刷データ保存部１５から取得して、該印刷データを印刷データ送信部１６から該印刷データ送信要求を行ってきた印刷装置Ｐｒ１〜Ｐｒｎに送信させて、処理を終了する（ステップＳ１０８）。
【００４４】
ステップＳ１０７で、「キャンセル」ボタンＢ３が操作されると、印刷処理制御部１４は、該印刷確認画面Ｇ２の表示を終了させ、待機させている印刷要求を破棄して印刷要求を停止（キャンセル）させるとともに、印刷データ保存部１５の印刷データを消去して、処理を終了する（ステップＳ１０８）。
【００４５】
また、ステップＳ１０３で、図６の印刷要求待機中通知画面Ｇ１において、ユーザＹＵが「キャンセル」ボタンＢ１を操作すると、印刷処理制御部１４は、該印刷要求待機中通知画面Ｇ１の表示を終了させ、待機させている印刷要求を破棄して印刷要求を停止（キャンセル）させるとともに、印刷データ保存部１５の印刷データを消去して、処理を終了する（ステップＳ１０８）。
【００４６】
そして、ユーザＹＵは、上記端末装置ＴＳの文書データに対して印刷要求操作を行って、端末装置ＴＳが印刷要求待機画面Ｇ１を表示すると、印刷を行わせたい印刷装置Ｐｒ１〜Ｐｒｎの設置場所に移動して、該印刷装置Ｐｒ１〜Ｐｒｎに印刷データ送信要求を送信させる。すなわち、印刷装置Ｐｒ１〜Ｐｒｎは、操作表示部で印刷データ送信要求モードが操作されると、ＵＩ管理部２５が、印刷データ送信要求先を指定するための印刷データ送信要求先指定画面を操作表示部のディスプレイに表示して、該印刷データ送信要求先の端末装置ＴＳのアドレス入力等を可能とする（ステップＳ２０１）。ユーザＹＵが該印刷データ送信要求先指定画面で端末装置ＴＳの接続情報であるアドレス（ＩＰアドレス）を入力すると（ステップＳ２０２）、該アドレスをＵＩ管理部１２５が取得して、印刷要求先保存部２６に保存するとともに、ネットワーク通信部２４に渡す（ステップＳ２０３）。
【００４７】
ネットワーク通信部２４は、端末装置ＴＳのアドレスを取得すると、該アドレス宛にネットワークＮＷを介して、印刷データ送信要求を送信し（ステップＳ２０４）、端末装置ＴＳから印刷データを受信したか（ステップＳ２０５）、一定の待ち時間経過したかチェックする（ステップＳ２０６）。この待ち時間は、予め初期値が設定されているが、操作表示部の操作等によって、適宜設定することができる。
【００４８】
ネットワーク通信部２４は、一定時間が経過する前に、ステップＳ２０５で、端末装置ＴＳから印刷データを受信すると、該受信した印刷データを主制御部２２に渡し、主制御部２２は、該印刷データに基づいてプリンタエンジン２３に印刷処理を行わせる（ステップＳ２０７）。
【００４９】
ステップＳ２０５で印刷データを受信することなく、ステップＳ２０６で、一定の待ち時間が経過すると、印刷データ送信要求に係る印刷処理をキャンセルして、処理を終了する（ステップＳ２０８）。
【００５０】
このように、本実施例の印刷システム１は、その印刷装置Ｐｒ１〜Ｐｒｎが、端末装置ＴＳに接続するための接続情報（ＩＰドレス等）が入力されると、ネットワークＮＷを介して該接続情報の指定する端末装置ＴＳに対して印刷データの送信を要求する印刷データ送信要求を行い、端末装置ＴＳから印刷データを受信すると、該印刷データに基づいて印刷処理を行っている。
【００５１】
したがって、ユーザが利用を希望する印刷装置Ｐｒ１〜Ｐｒｎの接続情報（ＩＰアドレス等）を知らなくても、該印刷装置Ｐｒ１〜Ｐｒｎによって該ユーザの端末装置ＴＳから送られてくる印刷データの印刷を行うことができ、利用性を向上させることができる。
【００５２】
また、本実施例の印刷システム１は、その端末装置ＴＳにおいて、印刷対象データに対して印刷要求があると、所定の処理段階で該印刷要求を中断させて待機状態とし、ネットワークＮＷを介して印刷装置Ｐｒ１〜Ｐｒｎから印刷データの送信を要求する印刷データ送信要求を受信すると、該印刷データ送信要求から該要求元の印刷装置Ｐｒ１〜Ｐｒｎの接続情報（ＩＰアドレス等）を取得し、該待機状態の該印刷要求を再開させて、印刷対象データから変換した印刷データをネットワークＮＷを介して該接続情報の印刷装置Ｐｒ１〜Ｐｒｎに送信している。
【００５３】
したがって、ユーザが利用を希望する印刷装置Ｐｒ１〜Ｐｒｎの接続情報を知らなくても、該印刷装置Ｐｒ１〜ＰｒｎのＩＰアドレス等の接続情報を調べることなく、該印刷装置Ｐｒ１〜Ｐｒｎからの印刷データ送信要求に応じて印刷データを送信して印刷させることができ、利用性を向上させることができる。
【００５４】
なお、印刷装置Ｐｒ１〜Ｐｒｎに入力する端末装置ＴＳのＩＰアドレス等の接続情報は、予め端末装置ＴＳで携帯可能なメモリ（メモリカード等）に登録して、該メモリを印刷装置Ｐｒ１〜Ｐｒｎに読み込ませることで、該接続情報の印刷装置Ｐｒ１〜Ｐｒｎへの入力を行ってもよい。また、この接続情報の入力には、無線方式を利用してもよい。
【００５５】
また、本実施例の印刷装置Ｐｒ１〜Ｐｒｎは、そのネットワーク通信部２４が、送信要求を行った端末装置ＴＳからの印刷データの受信を所定の待ち時間の間だけ待ち、該待ち時間の間に該端末装置ＴＳからの印刷データが未受信であると、その後の該端末装置ＴＳからの印刷データの受信を拒否して印刷処理を中止している。
【００５６】
したがって、いつまでも端末装置ＴＳからの印刷データの待ち状態が継続されて、他の印刷処理を阻害することを防止することができ、利用性を向上させることができる。
【００５７】
なお、本実施例の印刷装置Ｐｒ１〜Ｐｒｎにおいては、印刷データを蓄積するハードディスク等のデータ記憶部を備えて、ネットワーク通信部２４が、ＵＩ管理部２５の提供する印刷データ送信要求先入力画面で複数の接続情報が入力されると、該複数の接続情報の端末装置ＴＳに印刷データ送信要求を行い、該複数の端末装置ＴＳから送信されてくる印刷データを順次受信して該データ記憶部に記憶して、プリンタエンジン２３で、該データ記憶部の複数の該印刷データを所定の順序で印刷処理するようにしてもよい。
【００５８】
このようにすると、複数の印刷処理を順次実行することができ、より一層利用性を向上させることができる。
【００５９】
また、本実施例の印刷装置Ｐｒ１〜Ｐｒｎにおいては、ＵＩ管理部２５が、上記ユーザＹＵが操作表示部で印刷データ送信要求モードにすると、上記印刷データ送信要求先指定画面を表示するが、このとき、印刷要求先保存部２６に端末装置ＴＳのアドレスを該印刷データ送信要求先指定画面に表示して、該表示されているアドレスから印刷データ送信要求を送信する端末装置ＴＳを選択可能としてもよい。
【００６０】
このようにすると、端末装置ＴＳの接続情報（ＩＰアドレス）の入力をより簡単かつ容易に行うことができ、より一層利用性を向上させることができる。
【００６１】
また、本実施例の端末装置ＴＳは、印刷要求待機中通知画面Ｇ１の「キャンセル」ボタンＢ１の操作で、待機状態の印刷要求を選択に応じて中止させる。
【００６２】
したがって、ユーザの利用状況等によって、印刷要求を行った印刷対象データの印刷を中止させることができ、より一層利用性を向上させることができる。
【００６３】
さらに、本実施例の端末装置ＴＳは、印刷データ送信要求を受信して、接続情報（ＩＰアドレス等）を取得すると、該接続情報を通知して待機状態の印刷要求の再開の要否を問い合わせる通知を行う印刷確認画面Ｇ２を表示して、印刷要求再開の要が選択（「はい」ボタンＢ２が操作された場合のみ、待機状態の該印刷要求を再開させている。
【００６４】
したがって、ユーザの意図する印刷装置Ｐｒ１〜Ｐｒｎであるときのみ印刷を再開させることができ、より一層利用性を向上させることができる。
【００６５】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００６６】
本発明は、端末装置からの印刷データを確実に受信して印刷するプリンタ装置、複合装置、複写装置等の印刷装置、該印刷装置に印刷データを送信して印刷させる端末装置、該印刷装置での印刷制御方法、該端末装置での印刷制御方法、該印刷装置に搭載される印刷側印刷制御プログラム、端末側印刷制御プログラム及び記録媒体に利用することができる。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施例を適用した印刷システムのシステム構成図
【図２】端末装置と印刷装置の機能ブロック構成図。
【図３】端末装置の詳細な機能ブロック構成図。
【図４】印刷装置の詳細な機能ブロック構成図。
【図５】端末装置での印刷制御処理を示すフローチャート。
【図６】図５の印刷制御処理で端末装置に表示される印刷要求待機中通知画面の一例を示す図。
【図７】図５の印刷制御処理で端末装置に表示される印刷確認画面の一例を示す図。
【図８】印刷装置での印刷制御処理を示すフローチャート。
【符号の説明】
【００６８】
１  印刷システム
ＮＷ  ネットワーク
ＴＳ  端末装置
Ｐｒ１〜Ｐｒｎ  印刷装置
１１  アプリケーション
１２  プリンタドライバ
１３  ポートモニタ
１４  印刷処理制御部
１５  印刷データ保存部
１６  印刷データ送信要求取得部
１７  印刷データ送信部
２１  ホストＩ／Ｆ
２２  主制御部
２３  プリンタエンジン
２４  ネットワーク通信部
２５  ＵＩ管理部
２６  印刷データ送信要求先保存部
【図１】
2009208277.tif 000003
【図２】
2009208277.tif 000004
【図３】
2009208277.tif 000005
【図４】
2009208277.tif 000006
【図５】
2009208277.tif 000007
【図６】
2009208277.tif 000008
【図７】
2009208277.tif 000009
【図８】
2009208277.tif 000010