(57)【要約】【課題】印刷データが暗号化された状態で通信装置から画像形成装置へ送信される場合に、画像形成装置において待機応答状態から印刷が完了するまでにかかる時間を短縮可能な通信システムを提供する。【解決手段】通信システム１は、画像形成装置が搭載されたＭＦＰ３と通信装置５とを備える。通信装置５は、暗号化されていない印刷要求と暗号化された印刷データとをＭＦＰ３へ送信する。ＭＦＰ３は、ネットワークＩ／Ｆ１８と、復号化処理を行うメイン制御部１９と、プリンタ１５と、ネットワークＩ／Ｆ１８に電力を供給させた状態で、メイン制御部１９及びプリンタ１５に対する電力の供給を停止させる電源制御部２０とを備え、ネットワークＩ／Ｆ１８は、暗号化されていない印刷要求を受信した場合に、メイン制御部１９及びプリンタ１５を起動させる起動信号を出力する。【選択図】図２
2012044359.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを画像形成装置へ送信する通信装置であって、
前記印刷データの印刷要求を生成する生成手段と、
前記印刷データを暗号化する暗号化手段と、
前記生成手段によって生成された暗号化されていない印刷要求と、前記暗号化手段によって暗号化された印刷データとを前記画像形成装置へ送信する送信手段と、
を備えることを特徴とする通信装置。
【請求項２】
前記送信手段は、暗号化されていない前記印刷要求を含むパケットと、暗号化された前記印刷データを含むパケットとを送信することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記送信手段は、暗号化された前記印刷データを送信する前に、暗号化されていない前記印刷要求を送信することを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
ユーザから印刷指示を受け付ける受付手段を備え、
前記生成手段は、前記受付手段による印刷指示の受付をトリガとして、暗号化されていない前記印刷要求を生成して前記送信手段へ出力することを特徴とする請求項３項に記載の通信装置。
【請求項５】
印刷指示画面を表示手段へ出力して、ユーザから印刷指示を受け付ける受付手段を備え、
前記生成手段は、前記受付手段による印刷指示画面の出力をトリガとして、暗号化されていない前記印刷要求を生成して前記送信手段へ出力することを特徴とする請求項３に記載の通信装置。
【請求項６】
請求項１〜５のいずれか１項に記載の通信装置から印刷要求及び暗号化された印刷データを受信する受信手段と、
暗号化された前記印刷データを復号化する復号化手段と、
前記復号化手段によって復号化された前記印刷データを印刷する印刷手段と、
前記受信手段に電力を供給させた状態で、前記復号化手段及び前記印刷手段に対する電力の供給を停止させる制御手段と、
を備え、
前記受信手段は、暗号化されていない前記印刷要求を受信した場合に、前記復号化手段及び前記印刷手段を起動させる起動信号を出力することを特徴とする画像形成装置。
【請求項７】
請求項１〜５のいずれか１項に記載の通信装置と、請求項６に記載の画像形成装置とを備える通信システム。
【請求項８】
印刷データを画像形成装置へ送信する通信装置としてコンピュータを機能させる通信プログラムであって、
前記印刷データの印刷要求を生成する生成手段、
前記印刷データを暗号化する暗号化手段、
前記生成手段によって生成された暗号化されていない印刷要求と、前記暗号化手段によって暗号化された印刷データとを前記画像形成装置へ送信する送信手段、
としてコンピュータを機能させることを特徴とする通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、画像形成装置、通信システム、及び、通信プログラムに関する。
【背景技術】
【０００２】
ネットワークに接続されたパーソナルコンピュータ等の通信装置から、印刷要求と共に印刷データを受信して、印刷データを用紙に印刷する画像形成装置が広く知られている。また、省エネルギー化のために、印刷要求が受信されない状態が所定時間以上続くと、通信制御部を稼働させた状態で、印刷手段に対する電力の供給を停止する画像形成装置が、下記特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−７５６８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、セキュリティのために、印刷要求及び印刷データが暗号化された状態で画像形成装置へ送信される場合がある。この場合、画像形成装置は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等で構成された復号化手段によって受信した情報を復号化することにより、受信した情報が印刷要求と印刷データとであることを認識する。
【０００５】
そこで、上記特許文献１に記載の画像形成装置に復号化手段を付加し、更に、印刷要求が受信されない状態が所定時間以上続いた場合に、印刷手段に加えて復号化手段に対する電力供給を停止して待機応答状態へ移行するように、構成することが考えられる。この画像形成装置が待機応答状態であるときに、暗号化されていない印刷要求及び印刷データが受信された場合は、通信制御部において印刷要求を受信したことを認識できるので、印刷手段の起動を開始することができる。
【０００６】
一方、この画像形成装置が待機応答状態であるときに、暗号化された印刷要求及び印刷データが受信された場合、画像形成装置は、復号化手段を起動して、復号化処理を行った後でなければ、受信した情報が印刷要求であることを認識できない。復号化手段の起動には、ＣＰＵの初期化、プログラムのロード等、種々の処理を行う必要がある。このため、印刷手段を起動するまでにかかる時間が長くなる。従って、セキュリティのために印刷データが暗号化されている場合、暗号化されていない場合と比較して、印刷完了までにかかる時間が長くなる。
【０００７】
本発明は、上記問題点を解消するためになされたものであり、印刷データが暗号化された状態で通信装置から画像形成装置へ送信される場合に、画像形成装置において待機応答状態から印刷が完了するまでにかかる時間を短縮可能な通信装置、画像形成装置、通信システム、及び、通信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る通信装置は、印刷データを画像形成装置へ送信する通信装置であって、印刷データの印刷要求を生成する生成手段と、印刷データを暗号化する暗号化手段と、生成手段によって生成された暗号化されていない印刷要求と、暗号化手段によって暗号化された印刷データとを画像形成装置へ送信する送信手段とを備えることを特徴とする。
【０００９】
本発明に係る通信装置によれば、印刷要求が生成され、印刷データが暗号化された後、暗号化されていない印刷要求と暗号化された印刷データとが、画像形成装置へ送信される。これにより、画像形成装置の復号化手段が稼働していない待機応答状態であっても、画像形成装置の受信手段によって、受信した情報が印刷要求であることを認識できる。このため、画像形成装置において、復号化手段の起動が完了する前に、印刷手段の起動を開始することができる。従って、印刷データが暗号化された状態で通信装置から画像形成装置へ送信される場合に、画像形成装置において待機応答状態から印刷が完了するまでにかかる時間を短縮することが可能となる。
【００１０】
本発明に係る通信装置では、送信手段が、暗号化されていない印刷要求を含むパケットと、暗号化された印刷データを含むパケットとを送信することが好ましい。
【００１１】
この好ましい構成によれば、暗号化されていない印刷要求を含むパケットと、暗号化された印刷データを含むパケットとが、画像形成装置へ送信される。現在、一般的には、パケットのデータ部の全てを暗号化することが多い。すなわち、１つのパケットのデータ部に印刷要求と印刷データとが含まれる場合、印刷要求を暗号化せずに印刷データのみを暗号化することは、汎用性が低い。また、印刷要求である旨をヘッダ部に付加することも汎用性が低い。このため、暗号化されていない印刷要求と、暗号化された印刷データとを別々のパケットで送信することにより、汎用性の高いパケットの形式に対応して、暗号化されていない印刷要求と暗号化された印刷データとを送信することができる。
【００１２】
本発明に係る通信装置では、送信手段が、暗号化された印刷データを送信する前に、暗号化されていない印刷要求を送信することが好ましい。
【００１３】
この好ましい構成によれば、暗号化されていない印刷要求が暗号化された印刷データより先に送信される。よって、画像形成装置では、印刷手段をより早く起動することができる。従って、印刷完了までにかかる時間をより短縮することが可能となる。
【００１４】
本発明に係る通信装置では、ユーザから印刷指示を受け付ける受付手段を備え、生成手段は、受付手段による印刷指示の受付をトリガとして、暗号化されていない印刷要求を生成して送信手段へ出力することが好ましい。
【００１５】
この好ましい構成によれば、印刷指示の受付をトリガとして、暗号化されていない印刷要求が生成され、画像形成装置へ送信される。従って、通信端末において印刷データの暗号化処理等が完了するのを待つことなく、印刷要求が画像形成装置へ送信される。これにより、画像形成装置では、印刷手段を更に早く起動することができる。従って、印刷完了までにかかる時間を更に短縮することが可能となる。
【００１６】
本発明に係る通信装置では、印刷指示画面を表示手段へ出力して、ユーザから印刷指示を受け付ける受付手段を備え、生成手段は、受付手段による印刷指示画面の出力をトリガとして、暗号化されていない印刷要求を生成して送信手段へ出力することが好ましい。
【００１７】
この好ましい構成によれば、受付手段の起動をトリガとして、暗号化されていない印刷要求が生成され、画像形成装置へ送信される。一般的に、ユーザが印刷指示画面を表示する操作を行った場合、その後に、印刷指示が入力される。よって、印刷指示画面の出力をトリガとすることにより、印刷指示の入力を予測して、実際に印刷指示が入力される前に、印刷要求を送信することができる。このため、画像形成装置では、印刷手段を更に早く起動することができる。従って、印刷完了までにかかる時間を更に短縮することが可能となる。
【００１８】
本発明に係る画像形成装置は、上記いずれかの通信装置から印刷要求及び暗号化された印刷データを受信する受信手段と、暗号化された印刷データを復号化する復号化手段と、復号化手段によって復号化された印刷データを印刷する印刷手段と、受信手段に電力を供給させた状態で、復号化手段及び印刷手段に対する電力の供給を停止させる制御手段とを備え、受信手段は、暗号化されていない印刷要求を受信した場合に、復号化手段及び印刷手段を起動させる起動信号を出力することを特徴とする。
【００１９】
本発明に係る画像形成装置によれば、受信手段に電力が供給された状態で、復号化手段及び印刷手段に対する電力の供給が停止された待機応答状態をとることができる。よって、受信機能を保った状態で、省電力化を実現することができる。また、暗号化されていない印刷要求を受信した場合、復号化手段及び印刷手段を起動させる起動信号が出力される。これにより、待機応答状態で、暗号化されていない印刷要求が受信された場合、復号化手段及び印刷手段が起動される。このため、復号化手段の起動が完了する前に、印刷手段の起動処理を開始させることができる。従って、印刷データが暗号化された状態で通信装置から画像形成装置へ送信される場合に、画像形成装置において待機応答状態から印刷が完了するまでにかかる時間を短縮することが可能となる。
【００２０】
本発明に係る通信システムは、上記いずれかの通信装置と、上記の画像形成装置とを備える。
【００２１】
本発明に係る通信システムによれば、暗号化されていない印刷要求と暗号化された印刷データとが、通信装置によって画像形成装置へ送信される。画像形成装置では、暗号化されていない印刷要求に応じて、復号化手段及び印刷手段を起動させる。このため、画像形成装置では、復号化手段の起動が完了する前に、印刷手段の起動処理を開始させることができる。従って、印刷データが暗号化された状態で通信装置から画像形成装置へ送信される場合に、画像形成装置において待機応答状態から印刷が完了するまでにかかる時間を短縮することが可能となる。
【００２２】
本発明に係る通信プログラムは、印刷データを画像形成装置へ送信する通信装置としてコンピュータを機能させる通信プログラムであって、印刷データの印刷要求を生成する生成手段、印刷データを暗号化する暗号化手段、生成手段によって生成された暗号化されていない印刷要求と、暗号化手段によって暗号化された印刷データとを画像形成装置へ送信する送信手段としてコンピュータを機能させることを特徴とする。
【００２３】
本発明に係る通信プログラムによれば、コンピュータを上記の通信装置として機能させることができる。従って、印刷データが暗号化された状態で通信装置から画像形成装置へ送信される場合に、画像形成装置において待機応答状態から印刷が完了するまでにかかる時間を短縮することが可能となる。
【発明の効果】
【００２４】
本発明によれば、印刷データが暗号化された状態で通信装置から画像形成装置へ送信される場合に、画像形成装置において待機応答状態から印刷が完了するまでにかかる時間を短縮することが可能となる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施形態に係る通信システムの構成と、本発明の実施形態に係る画像処理装置が搭載されたＭＦＰの構成とを示すブロック図である。
【図２】本発明の実施形態に係る通信装置の構成と、ＭＦＰの要部とを示すブロック図である。
【図３】印刷指示画面の一例を示す図である。
【図４】要求パケット及び印刷データパケットの構成を示す図である。
【図５】印刷要求処理およびプリンタの起動処理の処理手順を示すシーケンス図である。
【図６】本発明に係る通信プログラムを実行するコンピュータの構成を示すブロック図である。
【図７】通信プログラムのモジュール構成を示す図である。
【図８】プリンタの選択画面の一例を示す図である。
【発明を実施するための形態】
【００２６】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。最初に、図１を参照して、本発明の実施形態に係る通信システム１の構成と、本発明の実施形態に係る画像処理装置が搭載されたＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）３の構成とを説明する。図１は、通信システム１の構成とＭＦＰ３の構成とを示すブロック図である。
【００２７】
通信システム１は、ＭＦＰ３と、本発明の実施形態に係る通信装置５とを備えている。通信システム１は、１台の通信装置５を備えていてもよいし、複数台の通信装置５を備えていてもよい。ＭＦＰ３と通信装置５とは、ネットワーク７を介して通信が可能に接続されている。ネットワーク７は、１つのＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であってもよいし、ＬＡＮとインターネット網とで構成されたネットワークであってもよい。
【００２８】
ＭＦＰ３は、プリント機能、スキャン機能、ＦＡＸ（ファクシミリ）機能、及び、ＩＦＡＸ（インターネットＦＡＸ）機能を備えるネットワーク複合機である。このプリント機能を用いて、ＭＦＰ３は、通信端末５からネットワーク７を介して送信される印刷データを印刷する。ＭＦＰ３は、プリンタが使用されない状況になると、通信機能を保った状態でプリンタ及び復号化機能を発揮するためのＣＰＵ等に対する電力の供給を停止して、待機応答状態に移行する。通信装置５は、セキュリティのために印刷データを暗号化して送信する場合、ＣＰＵが起動していないＭＦＰ３において印刷要求であることが認識できるように、暗号化されていない印刷要求と暗号化された印刷データとをＭＦＰ３へ送信する。
【００２９】
続いて、ＭＦＰ３の各構成要素について説明する。ＭＦＰ３は、ユーザから各種の操作を受け付けるために、操作部１０と、表示部１１とを備える。操作部１０は、各種のファンクションキー等を備える。表示部１１は、ＬＣＤ等を用いた表示装置であり、ＭＦＰ３の動作状態、各種設定内容等を表示する。また、ＭＦＰ３は、ＦＡＸ機能、ＩＦＡＸ機能、スキャン機能、プリント機能を発揮するために、ＦＡＸ制御部１２、ＩＦＡＸ制御部１３、スキャナ１４、及びプリンタ１５を備えている。
【００３０】
ＦＡＸ制御部１２は、ＭＦＰ３が備えるＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１６及びモデム１７によって行われるＰＳＴＮ（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ）９を介したＦＡＸの送受信を制御する。ＩＦＡＸ制御部１３は、ＭＦＰ３が備えるネットワークＩ／Ｆ１８を介して行われるＩＦＡＸの送受信を制御する。スキャナ１４は、ＣＣＤ等によって構成され、原稿を光学的に読み取って画像データを生成する。
【００３１】
プリンタ１５は、スキャナ１４によって生成された画像データ、ＦＡＸデータ等を用紙に印刷する。また、プリンタ１５は、通信装置５から送信される印刷データを用紙に印刷する。すなわち、プリンタ１５は、特許請求の範囲に記載の印刷手段として機能する。本実施形態のプリンタ１５は、電子写真方式を用いて印刷を行うプリンタであり、プリンタコントローラとプリンタエンジンとを備えている。なお、このプリンタコントローラとしての機能は、後述するメイン制御部１９が備えていてもよい。
【００３２】
プリンタコントローラは、プリンタエンジンを構成する各機構を制御し、ＰＤＬ（ページ記述言語）等で記述された印刷データをラスタ画像に展開する。プリンタエンジンは、感光体ドラム、帯電ローラ、光源、転写ローラ、熱定着器等により構成されている。熱定着器は、一対のローラで構成され、トナーが転写された用紙を挟んで、加熱することにより、用紙にトナーを定着させる。このため、熱定着器を所定温度まで加熱する必要がある。従って、プリンタ１５に電源が投入されてから印刷可能な状態になるまでには、熱定着器が所定の温度に達するまでの時間が必要となる。
【００３３】
ＭＦＰ３が備えるメイン制御部１９は、演算を行うＣＰＵ、ＣＰＵに各処理を実行させるためのプログラム等を記憶するＲＯＭ、演算結果などの各種データを一時的に記憶するＲＡＭ等により構成されている。メイン制御部１９は、ネットワークＩ／Ｆ１８によって受信されたデータを解析する機能を有している。
【００３４】
ネットワークＩ／Ｆ１８は、例えば、ファイ回路及びＭＡＣ回路等によって構成され、受信したデータをメイン制御部１９へ出力する。メイン制御部１９は、ネットワークＩ／Ｆ１８から出力された情報が暗号化されている場合は、出力された情報を復号化する。すなわち、メイン制御部１９は、暗号化された印刷データが受信された場合、暗号化された印刷データを復号化する。印刷データは、例えば、ＨＴＴＰＳ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  Ｓｅｃｕｒｉｔｙ）に対応して、ＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔｓ  Ｌａｙｅｒ)／ＴＬＳ（Ｔｒａｎｓｐｏｒｔ  Ｌａｙｅｒ  Ｓｅｃｕｒｉｔｙ）を用いて暗号化されている。なお、メイン制御部１９が、特許請求の範囲に記載の復号化手段として機能し、ネットワークＩ／Ｆ１８が、特許請求の範囲に記載の受信手段として機能する。
【００３５】
また、ＭＦＰ３は、一定の条件下において、メイン制御部１９及びプリンタ１５に対する電力の供給を停止する電源制御部２０を備える。この電源制御部２０は、特許請求の範囲に記載の制御手段として機能する。一定の条件とは、例えば、印刷要求の受信が一定時間以上なかったことが検出された場合等である。すなわち、プリンタ１５が使用されない状態が続いた場合等に、メイン制御部１９及びプリンタ１５に対する電力の供給が停止される。なお、本実施形態では、一定条件下において、電源制御部２０は、操作部１０、表示部１１、ＦＡＸ制御部１２、ＩＦＡＸ制御部１３、及びスキャナ１４等のモジュールに対する電力の供給も停止する。
【００３６】
メイン制御部１９及びプリンタ１５を含む各モジュールに対する電力の供給が停止されると、ＭＦＰ３は、待機応答状態となる。待機応答状態は、ネットワークＩ／Ｆ１８に電力が供給され、メイン制御部１９及びプリンタ１５を含む各モジュールに対する電力の供給が停止された状態である。ネットワークＩ／Ｆ１８は、待機応答状態において、外部装置からデータを受信すると、受信データの内容を判別し、いずれかのモジュールを復帰させる必要があると判断した場合は、該当するモジュールを復帰させるための起動信号を出力する。この起動信号によって、該当するモジュールに対して電力が供給され、該当するモジュールが復帰する。なお、ネットワークＩ／Ｆ１８は、待機応答状態において、ネットワークＩ／Ｆ１８内で受信データに対する応答が可能な場合には、他のモジュールを復帰させることなく応答処理を行う。
【００３７】
ネットワークＩ／Ｆ１８は、待機応答状態において、印刷要求を受信すると、メイン制御部１９及びプリンタ１５を復帰させる必要があると判断し、起動信号をメイン制御部１９及びプリンタ１５へ出力する。なお、ネットワークＩ／Ｆ１８は、電源制御部２０を介して、起動信号をメイン制御部１９及びプリンタ１５へ出力してもよい。これにより、待機応答状態において印刷要求が受信されると、メイン制御部１９及びプリンタ１５が起動して、印刷を行える状態となる。
【００３８】
但し、ネットワークＩ／Ｆ１８は、暗号化された印刷要求を受信した場合、印刷要求であることを認識できない。そこで、ネットワークＩ／Ｆ１８は、待機応答状態において暗号化された印刷要求を受信した場合、起動信号をメイン制御部１９のみに出力して、メイン制御部１９を起動させる。そして、メイン制御部１９が、受信した情報の復号化を行うことにより、印刷要求であることを認識する。その後、メイン制御部１９が、起動信号をプリンタ１５へ出力し、プリンタ１５を起動させることになる。
【００３９】
次に、図２を参照して、本実施形態に係る通信装置５の構成を説明する。図２は、通信装置５の構成とＭＦＰ３の要部とを示すブロック図である。ＭＦＰ３について、図２では、本発明に関する主な構成要素を示し、その他の構成要素は省略している。
【００４０】
通信装置５は、ネットワークＩ／Ｆ３０を備え、ネットワークＩ／Ｆ３０を介して、ＭＦＰ３との間でデータの送受信が可能に構成されている。また、通信装置５は、ＭＦＰ３のプリンタ１５に対応するプリンタドライバ３１が搭載されている。プリンタドライバ３１によって発揮される機能的な要素として、通信装置５は、受付部３２、生成部３３、暗号化部３４を備える。
【００４１】
受付部３２は、ユーザから印刷指示を受け付ける。すなわち、受付部３２は、特許請求の範囲に記載の受付手段として機能する。受付部３２は、印刷指示を受け付けるために、印刷指示画面を通信装置５が備えるディスプレイに出力する。図３は、印刷指示画面の一例である。図３に示す印刷指示画面４０は、印刷ダイアログボックスとも呼ばれる。ユーザは、ディスプレイに表示された印刷指示画面４０に従って、キーボード又はマウス等の入力装置を用いて各種の印刷設定、印刷指示を行うことができる。
【００４２】
この例では、印刷指示画面４０のＯＫボタン４１がユーザによってクリックされることにより、受付部３２は、ユーザからの印刷指示を受け付ける。生成部３３は、受付部３２による印刷指示の受付をトリガとして、印刷要求を生成し、生成した印刷要求をネットワークＩ／Ｆ３０へ出力する。すなわち、生成部３３は、特許請求の範囲に記載の生成手段として機能する。ネットワークＩ／Ｆ３０は、出力された印刷要求をＭＦＰ３へ送信する。これにより、印刷指示の受付をトリガとして、暗号化されていない印刷要求が生成され、ＭＦＰ３へ送信される。
【００４３】
暗号化部３４は、受付部３２によって印刷指示が受け付けられると、印刷データと印刷要求とを暗号化し、ネットワークＩ／Ｆ３０へ出力する。ネットワークＩ／Ｆ３０は、暗号化された印刷データ及び印刷要求をＭＦＰ３へ送信する。なお、暗号化部３４は、特許請求の範囲に記載の暗号化手段として機能し、ネットワークＩ／Ｆ３０は、特許請求の範囲に記載の送信手段として機能する。
【００４４】
ネットワークＩ／Ｆ３０は、本実施形態では、印刷要求及び印刷データをパケット形式で送信する。ネットワークＩ／Ｆ３０は、プリンタドライバ３１の制御により、暗号化されていない印刷要求を含む要求パケットを送信した後に、暗号化された印刷要求と暗号化された印刷データを含む印刷データパケットを送信する。なお、ネットワークＩ／Ｆ３０は、印刷データのサイズに応じて、暗号化された印刷データを含む複数の印刷データパケットを送信する。
【００４５】
図４は、要求パケット及び印刷データパケットの構成を示す図である。図４（ａ）が要求パケットを示し、図４（ｂ）が印刷データパケットを示している。図４（ａ）に示されるように、要求パケットは、データ部に暗号化されていない印刷要求が含まれている。この要求パケットは、マジックパケット（登録商標）を利用してもよい。また、図４（ｂ）に示されるように、印刷データパケットは、データ部に暗号化された印刷要求及び印刷データが含まれている。また、印刷データパケットのヘッダ部には、データ部が暗号化されている旨の情報が付加されている。
【００４６】
ＭＦＰ３では、ネットワークＩ／Ｆ１８が、通信装置５から最初に送信された要求パケットを受信する。ネットワークＩ／Ｆ１８は、印刷要求が暗号化されていないので、印刷要求であることを認識して、起動信号をメイン制御部１９及びプリンタ１５へ出力する。これにより、メイン制御部１９及びプリンタ１５の起動処理が開始される。
【００４７】
また、ネットワークＩ／Ｆ１８は、要求パケットを受信した後に、印刷データパケットを受信する。印刷データパケットにはデータ部が暗号化されている旨が付加されているので、ネットワークＩ／Ｆ１８は、既に起動処理が完了したメイン制御部１９へ暗号化された印刷データ及び印刷要求を出力する。メイン制御部１９は、暗号化された印刷要求と印刷データとを復号化し、プリンタ１５へ出力する。プリンタ１５は、熱定着器が所定の温度に達して印刷を行える状態となると、入力された印刷データを用紙に印刷する。
【００４８】
引き続いて、図５を参照して、通信システム１におけるＭＦＰ３及び通信装置５の動作について説明する。図５は、印刷要求処理およびプリンタの起動処理の処理手順を示すシーケンス図である。通信装置５において印刷要求処理が行われ、印刷要求に応じてＭＦＰ３では、プリンタ１５の起動処理が行われる。
【００４９】
まず、ステップＳ１０１では、通信装置５において、ユーザによって入力された印刷指示が、受け付けられる。印刷指示の受付をトリガとして、ステップＳ１０２の処理が行われる。ステップＳ１０２では、要求パケットが生成され、ＭＦＰ３へ送信される。要求パケットのデータ部には、暗号化されていない印刷要求が含まれている。また、ステップＳ１０３では、印刷要求及び印刷データが、暗号化される。そして、ステップＳ１０４において、印刷データパケットが送信される。印刷データパケットのデータ部には、暗号化された印刷要求と印刷データとが含まれている。
【００５０】
一方、ＭＦＰ３においては、ステップＳ１０５で、上記ステップＳ１０２において送信された要求パケットが、ネットワークＩ／Ｆ１８によって受信される。要求パケットに含まれる印刷要求は暗号化されていないので、印刷要求であることがネットワークＩ／Ｆ１８によって認識され、起動信号が、メイン制御部１９とプリンタ１５とへ送信される。これにより、ステップＳ１０６及びステップ１０７において、メイン制御部１９及びプリンタ１５の起動処理がそれぞれ開始される。
【００５１】
また、ステップＳ１０８では、上記ステップＳ１０４において送信された印刷データパケットが、ＭＦＰ３のネットワークＩ／Ｆ１８によって受信される。印刷データパケットに含まれている印刷要求及び印刷データは暗号化されているので、ステップＳ１０９では、暗号化された印刷要求及び印刷データが、既に起動が完了したメイン制御部１９によって復号化される。続いて、復号化された印刷データが、プリンタ１５へ出力される。そして、プリンタ１９の熱定着器が所定の温度に達して印刷を行える状態となると、ステップＳ１０９において、印刷データが用紙に印刷される。
【００５２】
以上説明した通信システム１によれば、暗号化されていない印刷要求と暗号化された印刷データとが、通信装置５からＭＦＰ３へ送信される。ＭＦＰ３では、待機応答状態で暗号化されていない印刷要求が受信された場合、復号化を行うメイン制御部１９とプリンタ１５とが起動される。このため、メイン制御部１９の起動が完了する前に、プリンタ１５の起動処理を開始させることができる。従って、印刷データが暗号化された状態で通信装置５からＭＦＰ３へ送信される場合に、ＭＦＰ３において待機応答状態から印刷が完了するまでにかかる時間を短縮することが可能となる。すなわち、省電力化とセキュリティの強化との双方を実現しつつ、印刷完了までにかかる時間を短縮することが可能となる。
【００５３】
また、通信装置５によれば、暗号化されていない印刷要求を含むパケットと、暗号化された印刷データを含むパケットとが、ＭＦＰ３へ送信される。現在、一般的には、パケットのデータ部の全てを暗号化することが多い。すなわち、１つのパケットのデータ部に印刷要求と印刷データとが含まれる場合、印刷要求を暗号化せずに印刷データのみを暗号化することは、汎用性が低い。また、印刷要求である旨をヘッダ部に付加することも汎用性が低い。このため、暗号化されていない印刷要求と、暗号化された印刷データとを別々のパケットで送信することにより、汎用性の高いパケットの形式に対応して、暗号化されていない印刷要求と暗号化された印刷データとを送信することができる。
【００５４】
更に、通信装置５によれば、暗号化された印刷データが送信される前に、暗号化されていない印刷要求が送信される。このため、ＭＦＰ３において、より早く、プリンタ１５を起動させることができる。従って、印刷完了までにかかる時間が長くなることをより確実に防止することが可能となる。
【００５５】
特に、通信装置５によれば、印刷指示の受付をトリガとして、暗号化されていない印刷要求が生成され、ＭＦＰ３へ送信される。従って、印刷データの暗号化処理等が完了するのを待つことなく、印刷要求が送信される。すなわち、暗号化されていない印刷要求がより早く送信されるので、ＭＦＰ３では、より早くプリンタ１５を起動することができる。従って、印刷完了までにかかる時間を短縮することが可能となる。
【００５６】
ところで、待機応答状態にあるＭＦＰ３に対して暗号化された印刷データを送信する場合に、印刷完了までにかかる時間が長くなることを抑制するために、ＭＦＰ３において、受信した情報が印刷要求であるか否かにかかわらず、プリンタを起動する構成も考えられる。この構成では、復号化処理の後、受信した情報が印刷要求でないことを認識した場合、プリンタの起動を停止し、電力の供給を再び停止させる。しかしながら、この構成では、印刷要求以外の情報が受信された場合にもプリンタを起動させることになるので、省電力効果の低下、プリンタの寿命の低下、動作音の発生頻度が多くなる等の問題が生じる。これに対して、本実施形態に係る通信システム１によれば、省電力効果の低下、プリンタの寿命の低下等の問題が生じることなく、上記課題を解決することができる。
【００５７】
次に、図６及び図７を参照し、上記の通信装置５としてコンピュータ９０を機能させるプログラム１００について説明する。図６は、本実施形態に係るプログラム１００を実行するためのコンピュータ９０の構成を示すブロック図である。図７は、プログラム１００のモジュール構成を示す図である。
【００５８】
コンピュータ９０は、プログラム１００の実行等を制御する制御部（ＣＰＵ）９１と、プログラム１００等が記憶されたハードディスク９２と、メモリ（ＲＡＭ）９３と、ＣＤ−ＲＯＭ等の記録媒体に記録されたプログラム等を読み取り可能な読取装置９４とを備えている。また、コンピュータ９０は、入力デバイス９５と、ディスプレイ９６と、ネットワークＩ／Ｆ９７とを備えている。
【００５９】
プログラム１００は、ＣＤ−ＲＯＭ等の記録媒体に記録されていてもよいし、ネットワークを介してサーバ等からコンピュータ９０に提供されるものであってもよい。プログラム１００は、処理を統括するメインモジュール１０１、受付モジュール１０２、生成モジュール１０３、暗号化モジュール１０４、送信モジュール１０５を備える。例えば、コンピュータ９０の読取装置９５により読み取られハードディスク９３に記憶（インストール）されたプログラム１００の各モジュールが実行されることにより、コンピュータ９０が、通信装置５を構成する受付部３２、生成部３３、暗号化部３４、及びネットワークＩ／Ｆ３０として機能する。
【００６０】
本実施形態によれば、プログラム１００が実行されることにより、コンピュータを上記の通信装置５として機能させることができる。従って、印刷データが暗号化された状態で通信装置５からＭＦＰ３へ送信される場合に、ＭＦＰ３において待機応答状態から印刷が完了するまでにかかる時間を短縮することが可能となる。
【００６１】
以上、本発明の実施の形態について説明したが、本発明は、上記実施形態に限定されるものではなく種々の変形が可能である。例えば、上記実施形態では、通信装置５では、印刷指示の受付をトリガとして、暗号化されていない印刷要求が生成されて送信されることとしたが、これに限られない。受付部３２による印刷指示画面４０の出力をトリガとして、暗号化されていない印刷要求を生成し、送信してもよい。
【００６２】
なお、この構成を採用する際に、通信装置５が印刷を指示可能なＭＦＰ又はプリンタが複数存在する場合は、予め、印刷要求の送信先となるＭＦＰ又はプリンタを指定する必要がある。このため、通信装置５は、プリンタ（又はＭＦＰ）の選択を行うための選択画面を表示し、印刷要求の送信先となるプリンタ（ＭＦＰ）の選択をユーザから予め受け付ける。図８は、プリンタ（ＭＦＰ）の選択画面の一例である。
【００６３】
一般的に、ユーザが印刷指示画面４０を表示する操作を行った場合、その後に、印刷指示が入力される。よって、印刷指示画面４０の出力、すなわち印刷指示画面４０の表示をトリガとすることにより、印刷指示の入力を予測して、実際に印刷指示が入力される前に、印刷要求を生成して送信することができる。このため、ＭＦＰ３では、より早くプリンタを起動することができる。従って、印刷完了までにかかる時間を短縮することが可能となる。
【００６４】
また、通信装置５において暗号化されていない印刷要求を送信するタイミングは、印刷データの暗号化処理の後であってもよい。
【００６５】
なお、本実施形態では、印刷データパケットを送信する前に、要求パケットを送信するので、印刷データの送信が、要求パケットの送信処理にかかる時間だけ遅延する。この遅延時間は、５７６０ｎｓ程度である。例えば、通信速度が１００ＭＢｐｓ（１００Ｂａｓｅ−ＴＸ）の通信環境においては、６４ｂｙｔｅの要求パケットを送信するのにかかる時間は、５１２０ｎｓ程度である。この要求パケットの送信が完了してから印刷データパケットの送信を開始するまでにかかる時間は、最短で６４０ｎｓ程度である。従って、要求パケットを送信するために、印刷データパケットの送信が遅延する時間は、５７６０ｎｓ程度である。この遅延時間は、メイン制御部１９及びプリンタ１５の起動にかかる時間と比較して短く、実質的に影響のない範囲である。
【００６６】
なお、印刷データパケットが送信された後に、要求パケットを送信してもよい。この場合であっても、メイン制御部１９を起動し、起動されたメイン制御部１９による印刷要求の復号化処理が完了する前に、要求パケットがＭＦＰ３において受信されることにより、印刷完了までにかかる時間を短縮することが可能となる。更に、許容される場合には、一つのパケットのデータ部に暗号化されていない印刷要求と暗号化された印刷データとを含めてもよい。また、印刷要求及び印刷データの送信は、パケット形式に限られない。
【符号の説明】
【００６７】
１  通信システム
３  ＭＦＰ
５  通信装置
１５  プリンタ
１８  ネットワークＩ／Ｆ
１９  メイン制御部
２０  電源制御部
３０  ネットワークＩ／Ｆ
３１  プリンタドライバ
３２  受付部
３３  生成部
３４  暗号化部
【図１】
2012044359.tif 000003
【図２】
2012044359.tif 000004
【図３】
2012044359.tif 000005
【図４】
2012044359.tif 000006
【図５】
2012044359.tif 000007
【図６】
2012044359.tif 000008
【図７】
2012044359.tif 000009
【図８】
2012044359.tif 000010