(57)【要約】【課題】プリンタを印刷目的ではなく、ホストとの組み合わせで、認証、暗号化、電子透かしの埋め込み、等を目的として使用する場合は、プリンタ自体の電源は切っておいて、ＵＳＢケーブルからの電源でコントローラだけを動作させて、節電する。【解決手段】ＵＳＢのケーブルからの電源供給で、プリンタのコントローラのみ電源オンして、ホストとプリンタの組み合わせで、認証、暗号化、電子透かしの埋め込み、等を行なう。ホストから印刷コマンドが届いて、印刷を実行するときのみ、プリンタの電源を自動的にオンするか、あるいは、ユーザーにプリンタの電源オンを促す。【選択図】        図１
2004348615.tif 000002
【特許請求の範囲】
【請求項１】
ページプリンタ等のプリンタにおいて、ホストから出力される印刷コマンドを受信する手段、受信した印刷コマンドに基づいて印刷するページイメージをメモリ上に展開する手段、展開したページイメージをビデオ信号に変換する手段、で構成されたコントローラ部と、
上記ビデオ信号を元に、ページの画像を用紙上に転写、定着して、排紙する手段、で構成されたエンジン部とがあり、さらに、
上記コントローラ部の電力は、ホストと接続されたＵＳＢケーブルから供給する手段、
上記エンジン部の電力は、電灯線から供給する手段、
で構成されたことを特徴とする、情報処理装置。
【請求項２】
請求項１において、エンジン部には電力が供給されていない状態でも、ホストからＵＳＢケーブル経由でコントローラ部に電力供給する手段、エンジン部にもコントローラ部にも電力供給されていない場合は、ユーザーによるプリンタの電源スイッチ投入で、エンジン部にもコントローラ部にも電灯線から電力供給する手段、
コントローラ部のみＵＳＢ経由で電源供給された状態で、ユーザーがプリンタの電源スイッチをオンにした場合は、電灯線からエンジン部に電力を供給し、さらに、コントローラ部の電力供給元を、ＵＳＢから電灯線に切り替える手段、
エンジン部もコントローラ部も電灯線から電力供給され、コントローラ部にはホストとＵＳＢ接続された状態で、ユーザーがプリンタの電源スイッチを切った場合は、エンジン部の電力供給を切ると同時に、コントローラ部の電力供給元を電灯線からＵＳＢに切り替える手段、
エンジン部もコントローラ部も電灯線から電力供給されているが、コントローラ部にはホストとＵＳＢ接続されていない状態で、ユーザーがプリンタの電源スイッチを切った場合は、エンジン部とコントローラ部の電力供給を切る手段、
を追加したことを特徴とする、情報処理装置。
【請求項３】
請求項１、請求項２において、ホストからの要請に従って、プリンタ内に内蔵されている認証コード情報を、プリンタに送信する手段、
を追加したことを特徴とする、情報処理装置。
【請求項４】
請求項１、請求項２、請求項３において、ホスト上で、インターネット経由の学習、いわゆる、ｅ−ラーニングを行なっている際に、ホストから履修時間・履修記録情報がコントローラ部に送られてきた場合は、履修時間・履修記録情報を暗号化する手段、
上記暗号化された履修時間・履修記録情報を、コントローラ部に直結のインターネット経由で、教育機関のサーバーに送信する手段、
あるいは、上記暗号化された履修時間・履修記録情報をホストに送り返し、ホストからインターネット経由で、教育機関のサーバーに送信する手段、
を追加したことを特徴とする、情報処理装置。
【請求項５】
請求項１、請求項２、請求項３、請求項４において、ホスト上で、インターネット経由の学習、いわゆる、ｅ−ラーニングを行なっている際に、ホストから試験の回答情報がコントローラ部に送られてきた場合は、試験の回答情報を暗号化する手段、
上記暗号化された試験の回答情報を、コントローラ部に直結のインターネット経由で、教育機関のサーバーに送信する手段、
あるいは、上記暗号化された試験の回答情報をホストに送り返し、ホストからインターネット経由で、教育機関のサーバーに送信する手段、
を追加したことを特徴とする、情報処理装置。
【請求項６】
請求項１、請求項２、請求項３、請求項４、請求項５において、ユーザーが、ホスト上で、インターネット経由の学習、いわゆる、ｅ−ラーニングで、デザイン系の学習を行なっている際に、グラフィック関連の課題の制作をしているときに、コントローラ部にデザインファイルのデータが送られてきた場合は、デザインファイルのデータに時間情報を追加して電子透かしを埋め込む手段、上記電子透かしを埋め込んだデザインファイルのデータを、ホストに送り返す手段、
を追加したことを特徴とする情報処理装置。
【請求項７】
請求項６において、ユーザーが、グラフィック関連の課題の制作が完了したとして、デザインファイルのデータがコントローラ部に送られてきたときは、デザインファイルのデータを暗号化する手段、
上記暗号化したデザインファイルのデータを、プリンタに直結したインターネットで教育機関のサーバーに送信する手段、
あるいは、上記暗号化されたデザインファイルのデータをホストに送り返し、ホストからインターネット経由で、教育機関のサーバーに送信する手段、
を追加したことを特徴とする、情報処理装置。
【請求項８】
請求項１、請求項２、請求項３、請求項４、請求項５、請求項６、請求項７において、コントローラ部にはＵＳＢから電力供給されているが、エンジン部には電力供給されていない状態で、ホスト、あるいは、ネットワーク上のクライアントマシン、あるいは、家庭内のデジタル家電からコントローラ部に印刷コマンドが送られてきた場合、電灯線からのコンセントがプリンタに接続されているときは、自動的に、電灯線からエンジン部に電力供給する手段、
あるいは、上記において、電灯線からのコンセントがプリンタに接続されていない場合は、ホスト、あるいは、ネットワーク上のクライアントマシン、あるいは、家庭内のデジタル家電に対し、「プリンタにコンセントを接続してください」と表示を指示する手段、
を追加したことを特徴とする、情報処理装置。
【請求項９】
請求項１、請求項２、請求項３、請求項４、請求項５、請求項６、請求項７、請求項８において、ユーザーの使用するホスト、あるいは、ネットワーク上のクライアントマシンとコントローラ部は、ＵＳＢ、あるいは、セントロニクス、あるいは、ＬＡＮ、あるいは、電灯線制御信号（いわゆる、ＰＬＣ）等の周辺機器接続方法、ネットワーク接続方法で接続する手段、
上記接続方法で、ホスト、あるいは、ネットワーク上のクライアントマシン、あるいは、家庭内のデジタル家電とコントローラ部間で、印刷コマンドや認証コード、ｅ−ラーニング関連の各種情報の送受信を行なう手段、
を追加したことを特徴とする、情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネット経由での、教育・学習、いわゆる、ｅ−ラーニングでの、生徒・学生による不正の防止と、その際使用するページプリンタにおける節電方法に関するものである。
【０００２】
【従来の技術】
インターネット経由での教育・学習、いわゆる、ｅ−ラーニングは、現状は、例えば、大学の講義映像のインターネットでの配信、あるいは、日々忙しい社員に対する、時間を選ばない社内教育への応用、英会話の在宅レッスン等種々考えられてきている（例えば特許文献１，２参照）。
【０００３】
【特許文献１】
特開平１０−１１１６３６号公報
【特許文献２】
特開平１０−１２３９２３号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、近い将来、ブロードバンドの通信環境や、ｅ−ラーニングに関する法整備も進み、インターネット経由での教育ｅ−ラーニングだけで、生徒・学生の能力によっては、有名大学等の卒業証書を短期間に獲得できるのであれば、生徒・学生は、履修時間・履修記録の改ざん、替え玉、盗作、等々あらゆる不正を行なう可能性があるが、その対策が十分考えられていなかったり、信頼性のあるものではなかったりする。
【０００５】
また、本出願人が出願した特願２００２−１４９１４３号では、インターネット経由での教育ｅ−ラーニングで、生徒・学生の不正防止のために、生徒・学生のパソコンに接続したインターネット直結プリンタで、学習開始時の認証や、履修途中での履修時間・履修記録の暗号化と教育機関のサーバーへの送信、あるいは、試験回答の暗号化と教育機関のサーバーへの送信、さらには、課題とされた制作中のデザインへの電子透かしの埋め込み、そして、完成した課題デザインの暗号化と教育機関のサーバーへの送信等を提案している。
【０００６】
しかし、上記の暗号化処理、送信処理中は、プリンタ本体の本来の存在理由である、用紙への印刷を行なっているわけではないので、プリンタ内のエンジン部を常時電源オンの状態にして内部の定着器等を暖めておく必要はない。
【０００７】
本出願に係る第１の発明の目的は、教育ｅ−ラーニングの学習で使用するプリンタの節電である。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、本出願に係る第１の発明では、プリンタはページプリンタであって、コントローラ部とエンジン部に分けられるが、ホストとプリンタはＵＳＢケーブルで接続され、コントローラ部の電力はＵＳＢケーブルで提供される。しかし、その場合動作するのは、コントローラ部だけであって、エンジン部には、電力は供給されない。
【０００９】
本出願に係る第１の発明では、以上の仕組みによって、インターネット経由での教育ｅ−ラーニングにおいて、悪意ある生徒・学生による、履修時間・履修記録、試験回答、課題のデザインファイル等の改ざん、替え玉試験、盗作、等々の不正を防止しつつ、その際使用するプリンタの節電を行なうことができる、と言う効果がある。
【００１０】
【発明の実施の形態】
（第１の実施例）
次に、図を用いて、第１の実施例を説明する。
【００１１】
（ａ）図１は、原理の説明図である。
【００１２】
１は、ｅ−ラーニングでの学習を行なう、生徒・学生の情報機器としてのパソコンである。２は、パソコンに接続されているプリンタである。印刷を目的としたプリンタ２から見れば、パソコン１はホストマシンでもある。ホスト１とプリンタ２は、ＵＳＢケーブルで接続されている。３は、通常の電力供給のための電灯線であり、４は、ローカルエリアネットワーク網、つまり、ＬＡＮを示し、５は、インターネット網である。
【００１３】
プリンタ２は、大きく分けてコントローラ部３１とエンジン部５１に分けられる。コントローラ部３１は、通常、ホスト１から送信される印刷コマンドに従って、メモリ上に文字や図形、イメージを展開し、１ページ分の展開が完了したら、メモリ上の画像をビデオ信号に変換してエンジン部５１に送る。エンジン部５１では、受信したビデオ信号を用紙上に転写し、定着して、排紙口から印刷済みの用紙を排出する。
【００１４】
印刷コマンドは、ホスト１からＵＳＢケーブル経由でプリンタ２のコントローラ部３１に送信されるが、その他にも、ＬＡＮ４上のクライアントマシンから、ＬＡＮ４ケーブル経由で送信される場合もあり、あるいは、他のデジタル家電等から電灯線３経由で、電灯線制御信号（ＰＬＣ信号）の形で届くこともある。ＰＬＣ信号は、電灯線３の中の５０Ｈｚ、あるいは、６０Ｈｚの電力波の上に重ねた高周波の形で送受信される。プリンタ２内では、電灯線３のコードから信号分離器（スプリッター）２４を用いて、ＰＬＣ信号を分離して、コントローラ部３１に渡す形になる。
【００１５】
このプリンタ２は、ｅ−ラーニングでの学習用に用いる特殊なプリンタであって、生徒・学生がｅ−ラーニングでの学習を開始するときは、認証データをＵＳＢケーブルからホストに送信し、生徒・学生がｅ−ラーニングでの学習を開始すると、履修時間・履修記録の情報をホスト１からもらい、暗号化してインターネット５経由で教育機関のサーバーに送信する。また、試験の回答情報も、ＵＳＢケーブル経由でホスト１から受け取り、暗号化してインターネット５経由で教育機関のサーバーに送信する。あるいは、ｅ−ラーニングでのデザイン系の学習で、デザインの課題制作中は、ホスト１とＵＳＢ経由でデザインファイルのデータのやり取りをしながら、デザインファイルのデータの中に、制作途中の時間情報を含んだ電子透かしを埋め込み、課題のデザインが完成したときは、ホスト１からＵＳＢ経由でデザインファイルのデータがコントローラ部３１に送信され、コントローラ部３１では、暗号化してインターネット５経由で教育機関のサーバーに送信する。
【００１６】
プリンタ２には、電源装置２１があって、手動スイッチと自動スイッチで構成されている。電源装置２１経由で、電灯線３からの電力をコントローラ部３１、エンジン部５１に供給する。コントローラ部３１は、電源装置２１以外にも、ＵＳＢケーブル経由で、ホスト１からも電力を得ることができる。
【００１７】
生徒・学生が、ｅ−ラーニングでの学習を行なうときは、印刷を行なわないのであれば、電灯線３のコンセントは抜いておいて、ホスト１とＵＳＢケーブルで接続するだけで良く、ＵＳＢケーブル経由の電力だけで、コントローラ部３１で、認証、暗号化、インターネットへの送信、電子透かしの埋め込み、等が行なえる。
【００１８】
生徒・学生が印刷しようとして、ホスト１から印刷コマンドをコントローラ部３１に送信した場合は、印刷をするためにエンジン部５１に電力を供給しなければならないので、コントローラ部３１は電源装置２１の自動スイッチ２３に電源オンを指示する。しかし、電灯線３のコンセントが抜かれていると判断された場合は、コントローラ部３１は、ホスト１に、「プリンタにコンセントを接続してください」と表示するよう依頼する。
【００１９】
コンセントが接続されている場合は、電源装置２１からエンジン部５１に電力が供給されるとともに、コントローラ部３１も、電力の供給元が、ＵＳＢ経由から電灯線３に切り替わる。
【００２０】
また、最初からプリンタ２にコンセントが接続されていて、手動スイッチもオンの状態ならば、コントローラ部３１の電力の供給元は、ＵＳＢではなく最初から電灯線３である。
【００２１】
仮に、ホスト１とプリンタ２がＵＳＢ接続されていない場合は、電源装置２１の手動スイッチ２２のオン／オフで、コントローラ部３１、エンジン部５１への電灯線からの電力供給もオン／オフされる。つまり、一般的なページプリンタの、電力供給方法になる。
【００２２】
図２は、プリンタ２のブロック構成図である。
【００２３】
図１で概要は説明済みだが、プリンタ２は、大きく分けてコントローラ部３１とエンジン部５１で構成されているが、コントローラ部３１は、通常、生徒・学生のパソコン１から送られてきた印刷コマンドに基づいて、１ページごとの用紙イメージを作成し、そのイメージをビデオ信号に変換してエンジン部５１へ送る。すると、エンジン部５１は、送られてきたビデオ信号により、用紙への画像の転写、定着を行なって、プリンタ２から排紙する役目を持つ。
【００２４】
ただし、本発明では、印刷機能のほかに、パソコン１から送られてくる、履修時間・履修記録の情報、あるいは、試験の回答情報、あるいは、課題として提出を要求されていた制作済みのデザインファイルのデータ、等の暗号化と、暗号化したデータの教育機関のサーバーへの電子メールでの送信機能も持つ。なお、ホスト１から送られてくる履修時間・履修記録の情報、あるいは、試験の回答情報、あるいは、課題として提出を要求されていた制作済みのデザインファイルのデータは、形式上は、印刷コマンドの１種としてプリンタに送られてくる。
【００２５】
また、課題として提出を要求されていた制作途中のデザインファイルに、電子透かしを組み込む機能も持つ。
【００２６】
次に、コントローラ部３１の詳細を説明する。３２は、コントローラ部３１全体を制御する中央処理装置（以下、ＣＰＵと呼ぶ。）、３３は、リードオンリーメモリ（以下、ＲＯＭと呼ぶ。）で、内部にコントローラ部３１を制御する各種プログラムがセットされている。各種プログラムは、主要なものとして、受信プログラム、コマンド解析プログラム、印刷プログラム、暗号化プログラム、電子メール送信プログラム、がある。
【００２７】
受信プログラムは、ユーザーのパソコン、つまり、ホスト１、あるいは、ネットワーク上のクライアントマシン、あるいは、家庭内のデジタル家電、から送られてくる印刷コマンドを、ＵＳＢ接続部３５を通して、受信バッファ３７に蓄える役割を持つ。コマンド解析プログラムは、受信バッファ３７に蓄えられているコマンドデータを解析して、本当に印刷処理用のコマンドであれば、フレームメモリ３８上に、描画作業を行なう。履修時間・履修記録の情報、あるいは、試験の回答情報、あるいは、課題として提出を要求されていた制作済みのデザインファイルのデータ、と判断されれば、暗号化プログラムで暗号化して、外部記憶装置４１内に蓄積する。印刷プログラムは、フレームメモリ３８上のイメージを、ビデオ送信部３９を用いて、ビデオ信号に変換して、エンジン部５１へ送信する役目を持つ。電子メール送信プログラムは、指示された時刻になったら、外部記憶装置４１内に、暗号化された履修時間・履修記録の情報、あるいは、試験の回答情報、あるいは、課題として提出を要求されていた制作済みのデザインファイルのデータが蓄積されているかどうかチェックし、蓄積されているなら、教育機関のサーバーに、電子メールの添付ファイルとして送信する。蓄積されていないなら、何もしないで、次のチェック時間を待つ。
【００２８】
説明が逆になったが、３４は、ランダムアクセスメモリ（以下、ＲＡＭと呼ぶ。）で、内部に、受信バッファ３７、フレームメモリ３８、ワーク領域等を持つ。フレームメモリ３８は、用紙１ページ分の画像メモリ領域である。
【００２９】
ワーク領域は、受信プログラム、コマンド解析プログラム、印刷プログラム、暗号化プログラム、電子メール送信プログラム等がワーク用に使用する。
【００３０】
コマンド解析プログラムの動作については、あとでフローチャートを用いて、詳細を説明する。３６はインターネット接続部であるが、暗号化データ送信時に、教育機関のサーバーにインターネット接続するためのものである。４０は、プリンタの各種設定を行なうためのパネルで、４２は現在時間を得るためのタイマーである。
【００３１】
４３は、ＬＡＮ接続部であって、プリンタ２は、この部分で、企業内、あるいは、家庭内のローカルエリアネットワーク（ＬＡＮ）に接続されている。そして、複数のクライアントマシンから印刷コマンドが届き、共有プリンタとして使用される。クライアントマシンの中には、ＵＳＢ接続されているユーザーのパソコン、つまり、ホスト１が含まれていても良い。この場合は、ユーザーのパソコンからの印刷コマンドは、ＵＳＢ経由でなく、ＬＡＮ経由でプリンタ２に届くことになる。
【００３２】
印刷コマンドは、電灯線経由で、家庭内の各種デジタル家電からも、送信される。電灯線内の波形から信号分離器（スプリッター）２４によって、信号波形を分離し、コントローラ部３１内の電灯線制御（ＰＬＣ）接続部４４経由で、受信バッファ３７に受信される。
【００３３】
次に、エンジン部５１の説明を行なう。エンジン部５１にも、ＣＰＵ５２や、エンジン部５１の制御プログラムの入ったＲＯＭ５３や、プログラムのワーク領域としてのＲＡＭ５４が含まれる。ビデオ受信部５５は、コントローラ部３１からのビデオ信号を受信し、現像定着部５７で用紙に画像を転写する。給紙部５６は、用紙カセットから、未使用の白い用紙を取り込む役目をし、現像定着５７は、上述のように用紙に画像を転写して定着し、排紙部５８は印刷済みの用紙を排出する。
【００３４】
２１は電源装置であって、手動スイッチ２２、及び、自動スイッチ２３で構成される。
【００３５】
ホスト１がＵＳＢ接続されていない状態で、ユーザーが手動スイッチ２２をオンにしたならば、電源装置２１は、コントローラ部３１、エンジン部５１の両方に電力を供給する。
【００３６】
プリンタ２の手動スイッチ２２がオフの状態で、ホスト１とプリンタ２がＵＳＢ接続された場合は、ホスト１からＵＳＢケーブルを通じて、コントローラ部３１に電力が供給される。このとき、エンジン部５１には、電力は供給されない。このとき、コントローラ部３１は、ＵＳＢケーブルからの電力供給だけで、ホスト１から送信された、履修時間・履修記録の情報、あるいは、試験の回答情報、あるいは、課題として提出を要求されていた制作済みのデザインファイルのデータの暗号化と教育機関のサーバーへの送信、あるいは、制作途中のデザインファイルのデータへの電子透かしの埋め込み、等を行なう。
【００３７】
ホスト１とプリンタ２がＵＳＢ接続された状態から、ユーザーがプリンタ２の電源装置２１の手動スイッチ２２をオンにした場合は、コントローラ部３１の電力の供給元は、ＵＳＢ経由から、電源装置２１経由に切り替わる。と同時に、エンジン部５１にも、電源装置から電力が供給される。
【００３８】
もちろん、電源装置２１に電灯線のコンセントが接続されていなければ、手動スイッチをオンにしても、電力の供給はありえない。また、電灯線のコンセントが抜かれた状態でも、ホスト１からＵＳＢ経由でコントローラ部３１への電力供給は行なわれる。
【００３９】
コントローラ部３１のみに電力が供給された状態で、実際に印刷を指示する印刷コマンドが、ＵＳＢ接続部３５、あるいは、ＬＡＮ接続部４３、あるいは、電灯線制御（ＰＬＣ）接続部４４、経由で、受信バッファ３７に届いたと、コマンド解析プログラムが判断した場合は、電源装置の自動スイッチ２３に、電源装置２１が電灯線にコンセント接続されているか確かめ、接続されているなら、手動スイッチ２２をオンにして、電源装置２１から電力をエンジン部５１に供給し、また、コントローラ部３１の電力の供給元を、ＵＳＢから電源装置２１に切り替える。
【００４０】
上記において、電源装置２１に電灯線のコンセントが接続されていない場合は、印刷を指示するコマンドの送り元のホスト、あるいは、ネットワーク上のクライアントマシン、あるいは、家庭内のデジタル家電に、「プリンタにコンセント接続してください」と表示するよう、指示する。
【００４１】
なお、図２の中の太い矢印は、印刷コマンドやインターネットへの送信データ、ビデオ信号の流れ、あるいは、エンジン部５１では、用紙の流れを示している。上記印刷コマンドの中には、ホスト１からＵＳＢ経由で送られてくる、履修時間・履修記録の情報、あるいは、試験の回答情報、あるいは、課題として提出を要求されていた制作済みのデザインファイルのデータも含まれる。また、細い矢印は、各部分間の制御のやり取りを示している。図示されてはいないが、コントローラ部３１のＣＰＵ３２とエンジン部５１のＣＰＵ５２も、互いに情報のやり取りを行なう。ビデオ信号の転写や、用紙の搬送等の、印刷処理のタイミング制御に関わる情報である。
【００４２】
（ｂ）次に、本発明の第１の実施例の動作を、フローチャートを用いて説明する。
【００４３】
図３、図４は、プリンタ２のコントローラ部３１内の、コマンド解析プログラムの動作を説明するためのフローチャートである。このプログラムは、コントローラ部３１に電力（パワー）が供給されると同時に動作を開始する。
【００４４】
まず、ステップＳ１で、コントローラ部３１への電力供給がカットされたかチェックし、ＹＥＳなら、このプログラムの動作を終了する。ＮＯなら、ステップＳ２で、受信バッファ３７内のコマンドが、認証コード要求コマンドかチェックし、ＹＥＳなら、ホスト１に、プリンタ内蔵の認証コードを知らせる。その後は、ステップＳ１の直前に戻って、次のプリントコマンドのチェックを続ける。ステップＳ２でＮＯなら、ステップＳ４で、コマンドが印刷実行のコマンドかどうかチェックし、ＹＥＳなら、ステップＳ５で、電源装置２１の自動スイッチ２３に問い合わせて、電源装置２１に電力供給されているか、つまり、電源装置２１が電灯線にコンセント接続されているかチェックし、ＮＯなら、ステップＳ７で、ホスト１、あるいは、印刷コマンドの送信元のクライアントマシン、あるいは、デジタル家電に、「プリンタにコンセントを接続して下さい」と表示するよう指示する。そして、ステップＳ８でループを形成して、ユーザーが電灯線からプリンタ２へコンセントを接続するまで待ち、コンセント接続されたなら、ステップＳ９で、自動スイッチ２３に対して、エンジン部５１への電力の供給を指示し、ステップＳ１０でループを形成して、エンジン部５１に実際に電力が供給され、エンジン部５１がレディー状態になるまで待つ。
【００４５】
ステップＳ１０で、エンジン部５１に電力が供給され、エンジン部５１がレディー状態になるか、あるいは、ステップＳ５でＹＥＳなら、ステップＳ１１で、印刷コマンドを解析し、文字、図形、イメージ等をフレームメモリ３８上に展開する。改ページコマンド、あるいは、ジョブ終了コマンドが含まれていたなら、１ページ分の展開が完了したとして、印刷プログラムに、印刷を指示する。ステップＳ１１のあとは、ステップＳ１の直前に戻ってループを形成し、受信バッファ３７上の次のコマンドの有無のチェック、及び、次のコマンドがあるならその解析作業を続行する。
【００４６】
ステップＳ４でＮＯなら、ステップＳ１２で、受信バッファ３７内のコマンドが、生徒・学生の学習の開始、あるいは、終了、あるいは、学習画面の変更、を知らせるコマンドかチェック、ＹＥＳなら、ステップＳ１３で、学習の開始／終了、あるいは、学習画面の変更情報にタイマー４２から得た時間情報をつけて、暗号化プログラムで暗号化して、外部記憶装置４１に蓄積する。そのあとは、ステップＳ１の直前に戻ってループを形成し、受信バッファ３７上の次のコマンドの有無のチェック、及び、次のコマンドがあるならその解析作業を続行する。
【００４７】
ステップＳ１２でＮＯなら、ステップＳ１４で、コマンドが、試験の回答情報であるかチェックし、ＹＥＳなら、ステップＳ１５で、試験の回答情報にタイマー４２から得た時間情報をつけて、暗号化プログラムで暗号化して、外部記憶装置４１に蓄積する。そのあとは、ステップＳ１の直前に戻ってループを形成し、受信バッファ３７上の次のコマンドの有無のチェック、及び、次のコマンドがあるならその解析作業を続行する。
【００４８】
ステップＳ１４でＮＯなら、ステップＳ１６で、コマンドが、デザインファイルのデータに電子透かしを入れるコマンドかチェック、ＹＥＳなら、ステップＳ１７で、デザインデータにタイマー４２から得た時間情報をつけた電子透かしを埋め込んでから、デザインデータをホスト１に送り返す。そのあとは、ステップＳ１の直前に戻ってループを形成し、受信バッファ３７上の次のコマンドの有無のチェック、及び、次のコマンドがあるならその解析作業を続行する。
【００４９】
ステップＳ１６でＮＯなら、ステップＳ１８で、プリントコマンドが、ユーザーからのデザインファイルのデータの、教育機関のサーバーへの提出を指示するコマンドかチェックし、ＹＥＳなら、ステップＳ１９で、送られてきたデザインファイルのデータにタイマー４２から得た時間情報をつけて、暗号化プログラムで暗号化して、外部記憶装置４１に蓄積する。そのあと、あるいは、ステップＳ１８でＮＯの場合は、ステップＳ１の直前に戻ってループを形成し、受信バッファ３７上の次のコマンドの有無のチェック、及び、次のコマンドがあるならその解析作業を続行する。
【００５０】
図５、図６、図７は、電源装置２１の動作を説明するためのフローチャートである。電源装置２１には電池が内蔵されていて、電灯線にコンセント接続されていなくでも、制御動作は行なわれる。
【００５１】
まず、ステップＳ２１では、電池が切れているかチェックし、電池が切れているなら、動作を終了する。電池が切れていないなら、ステップＳ２２に移り、手動スイッチ２２がオンの状態かチェックし、ＹＥＳなら、ステップＳ２３で、プリンタ２が電灯線にコンセント接続されているかチェックし、ＮＯなら、ステップＳ２１の直前に戻ってループを形成し、最初からの処理を繰り返す。ステップＳ２３でＮＯなら、ステップＳ２４で、エンジン部５１に電力が供給されているかチェックし、ＮＯなら、ステップＳ２５でエンジン部５１に電力を供給する。そして、ステップＳ２６に移る。ステップＳ２４でＹＥＳの場合もステップＳ２６に移るが、ステップＳ２６では、コントローラ部３１にも電力が供給されているかチェックし、ＮＯならステップＳ２７で、コントローラ部３１に電力を供給して、ステップＳ２１の直前に戻ってループを形成し、最初からの処理を繰り返す。
【００５２】
ステップＳ２６でＹＥＳなら、ステップＳ２８で、電源装置２１からコントローラ部３１に電力を供給するように切り替えて、その後は、ステップＳ２１の直前に戻ってループを形成し、最初からの処理を繰り返す。
【００５３】
ステップＳ２２でＮＯなら、ステップＳ２９で、手動スイッチ２２がオフの状態かチェックし、ＹＥＳなら、ステップＳ３０で、エンジン部５１に電力が供給されているかチェックし、ＹＥＳなら、ステップＳ３１で、エンジン部５１への電力供給を切る。
【００５４】
ステップＳ３１のあと、あるいは、ステップＳ３０でＮＯなら、ステップＳ３２で、コントローラ部３１に電力供給されているかチェックし、ＹＥＳなら、ステップＳ３３で、ＵＳＢケーブル経由でコントローラ部３１に電力供給が可能か調べる。ＹＥＳなら、ステップＳ３４で、電力供給元を電源装置２１からＵＳＢに切り替える。ステップＳ３３でＮＯなら、ステップＳ３５で、電源装置２１からのコントローラ部３１への電力供給を切る。ステップＳ３４、あるいは、ステップＳ３５のあとは、ステップＳ２１の直前に戻ってループを形成し、最初からの処理を繰り返す。
【００５５】
ステップＳ２９でＮＯなら、ステップＳ３６で、コマンド解析プログラムから自動スイッチ２３オンの指示があったかチェックし、ＹＥＳなら、ステップＳ３７で、エンジン部５１に電力供給されているかチェックし、ＮＯなら、ステップＳ３８で、手動スイッチ２２をオンにする。つまり、手動スイッチ２２は、ユーザーがオン／オフするだけでなく、自動スイッチ２３が内部的にオン／オフすることもできる。ステップＳ３７でＹＥＳの場合、あるいは、ステップＳ３８のあとは、ステップＳ２１の直前に戻ってループを形成し、最初からの処理を繰り返す。
【００５６】
ステップＳ３６でＮＯの場合は、ステップＳ３９で、コマンド解析プログラムから、自動スイッチ２３にオフの指示があったかチェックし、ＹＥＳなら、ステップＳ４０で、エンジン部５１に電力供給されているかチェックし、ＹＥＳなら、ステップＳ４１で手動スイッチ２２をオフにする。ステップＳ３９かＳ４０でＮＯの場合、あるいは、ステップ４１のあとは、ステップＳ２１の直前に戻ってループを形成し、最初からの処理を繰り返す。
【００５７】
（ｃ）
［第１の実施例特有の効果］
（１）本実施例では、プリンタの電源スイッチが切れているか、あるいは、電灯線からのコンセントが抜けている状態だとしても、ホストとプリンタがＵＳＢ接続されていれば、プリンタ内のコントローラ部に電力の供給ができる。その電力だけで、ホストで行なう生徒・学生のｅ−ラーニングでの学習に関連した、各種処理が実行できる。ちなみに、上記各種処理とは、履修時間・履修記録、あるいは、試験の回答情報、あるいは、課題として要求されているデザインファイルのデータ、等の暗号化と、教育機関のサーバーへの送信である。また、上記デザインファイルのデータへの電子透かしの埋め込み処理も、“各種処理”の中に含まれる。
【００５８】
（２）本実施例では、プリンタはインターネット直結になっているので、生徒・学生が、ｅ−ラーニングでの学習に関連した各種情報を、プリンタ内で暗号化して、そのまま、教育機関のサーバーに送信することができる。これによって、生徒・学生が、パソコン上で、ｅ−ラーニングでの学習に関連した各種情報を偽造して、パソコンから直接、教育機関のサーバーに送りつけるといった不正が、できにくい形になっている。
【００５９】
（３）本実施例では、印刷を行なわないｅ−ラーニング関連の情報の処理では、ＵＳＢケーブルからの電力でプリンタ内のコントローラ部だけを動作させることで、節電を行なう。しかし、実際に印刷するコマンドがコントローラ部に届いたときは、自動的にプリンタの電源スイッチをオンにして、電灯線からの電力をプリンタのエンジン部に供給する。あるいは、プリンタのコンセントが外れている場合は、「コンセントが接続されていません」とパソコン上に警告表示する。これによって、実際に印刷を行なう場合も、ユーザーに支障のないようにしている。
【００６０】
（４）本実施例では、電灯線経由で、家庭内のデジタル家電からの印刷コマンド等を受け付ける、電灯線制御（ＰＬＣ）接続部を備えており、今後のホームエレクトロニクスの進展にも、配慮されている。
【００６１】
（第２の実施例）
第１の実施例では、プリンタにインターネット接続部が直結されていて、ｅ−ラーニングでの学習に関連した各種情報を、暗号化して、教育機関のサーバーに直接送信していた。しかし、プリンタにおける暗号化が万全なら、情報の暗号化作業だけをプリンタで行なって、教育機関のサーバーへの送信は、生徒・学生のパソコンから行なっても良い。
【００６２】
ちなみに、プリンタの暗号化キーは、プリンタ１台１台ごとに異なるので、暗号化したデータそのものの安全性は、万全である。
【００６３】
【発明の効果】
本出願に係る第１の発明では、プリンタはページプリンタであって、コントローラ部とエンジン部に分けられるが、ホストとプリンタはＵＳＢケーブルで接続され、コントローラ部の電力はＵＳＢケーブルで提供される。しかし、その場合動作するのは、コントローラ部だけであって、エンジン部には、電力は供給されない。つまり、プリンタの電源は切っておいて良い。
【００６４】
本出願に係る第１の発明では、以上の仕組みによって、インターネット経由での教育ｅ−ラーニングにおいて、悪意ある生徒・学生による、履修時間・履修記録、試験回答、課題のデザインファイル等の改ざん、替え玉試験、盗作、等々の不正を防止しつつ、その際使用するプリンタの節電を行なうことができる、という効果がある。
【図面の簡単な説明】
【図１】原理の説明図。
【図２】プリンタのブロック構成図。
【図３】コマンド解析プログラムの動作を説明するためのフローチャート。
【図４】コマンド解析プログラムの動作を説明するためのフローチャート。
【図５】電源装置の動作を説明するためのフローチャート。
【図６】電源装置の動作を説明するためのフローチャート。
【図７】電源装置の動作を説明するためのフローチャート。
【符号の説明】
１  ホスト
２  プリンタ
３  電灯線
４  ＬＡＮ
５  インターネット
２１  電源装置
２２  手動スイッチ
２３  自動スイッチ
２４  信号分離器（スプリッター）
３１  コントローラ部
３２  ＣＰＵ
３３  ＲＯＭ
３４  ＲＡＭ
３５  ＵＳＢ接続部
３６  インターネット接続部
３７  受信バッファ
３８  フレームメモリ
３９  ビデオ送信部
４０  パネル
４１  外部記憶装置
４２  タイマー
４３  ＬＡＮ接続部
４４  電灯線制御（ＰＬＣ）接続部
５１  エンジン部
５２  ＣＰＵ
５３  ＲＯＭ
５４  ＲＡＭ
５５  ビデオ受信部
５６は給紙部
５７は現像定着部
５８は排紙部
【図１】
2004348615.tif 000003
【図２】
2004348615.tif 000004
【図３】
2004348615.tif 000005
【図４】
2004348615.tif 000006
【図５】
2004348615.tif 000007
【図６】
2004348615.tif 000008
【図７】
2004348615.tif 000009