(57)【要約】【課題】  ボックス投入者はボックス内の画像を誰が印刷したか、何人印刷したかということを容易に知ることが出来る印刷装置を提供することを目的とする。【解決手段】  ボックス・データを記憶するボックス記憶手段と、印刷装置を使用可能なユーザーのユーザーＩＤを登録するＩＤ登録手段と、使用者が操作部からボックス・データの印刷を行う操作を行った時にユーザーＩＤの入力を要求する表示を行うＩＤ要求手段と、ボックス・データを印刷した使用者のユーザーＩＤを記憶する印刷者記憶手段と、操作部からボックス・データの印刷状況を表示する操作を行った時に印刷者記憶手段から印刷者のユーザーＩＤを読み出し表示する印刷者表示手段を備えた印刷装置。【選択図】        図１
2006168020.tif 000002
【特許請求の範囲】
【請求項１】
画像データまたは印刷ジョブのデータをボックスに保存しておき、後で操作部からボックス内のデータ（以後ボックス・データと呼ぶ）を選択して印刷することが可能なボックス機能を有する印刷装置において、
ボックス・データを記憶するボックス記憶手段と、印刷装置を使用可能なユーザーのユーザーＩＤを登録するＩＤ登録手段と、ＩＤ登録手段から登録されたユーザーＩＤを記憶するＩＤ記憶手段と、使用者が操作部からボックス・データの印刷を行う操作を行った時にユーザーＩＤの入力を要求する表示を行うＩＤ要求手段と、使用者が操作部から入力したユーザーＩＤがＩＤ記憶手段に登録されているかどうか調べ、登録されている場合にはボックス・データを印刷し、登録されていない場合にはボックス・データを印刷せず、ユーザーＩＤが登録されていない旨の表示を行うボックス印刷制御手段と、ボックス・データを印刷した使用者のユーザーＩＤを記憶する印刷者記憶手段と、操作部からボックス・データの印刷状況を表示する操作を行った時に印刷者記憶手段から印刷者のユーザーＩＤを読み出し表示する印刷者表示手段を備えたことを特徴とする印刷装置。
【請求項２】
請求項１記載の印刷装置において、操作部からボックス・データの印刷状況を表示する操作を行った時に印刷者記憶手段から印刷者の人数を調べ、印刷人数を表示する印刷人数表示手段を備えたことを特徴とする印刷装置。
【請求項３】
印刷ジョブを解析して生成した画像データまたは印刷ジョブのデータをボックスに保存しておき、後で操作部からボックス・データを選択して印刷することが可能なボックス機能を有する印刷装置において、
ボックス・データを記憶するボックス記憶手段と、ホストから送られてきたボックス投入の印刷ジョブから印刷対象者のユーザーＩＤを検出する第一の検出手段と、第一の検出手段が検出した印刷対象者のユーザーＩＤを記憶する対象者記憶手段と、使用者が操作部からボックス・データの印刷を行う操作を行った時に印刷対象者が設定されている場合はユーザーＩＤの入力を要求する表示を行うＩＤ要求手段と、使用者が操作部から入力したユーザーＩＤが対象者記憶手段に登録されているかどうか調べ、登録されている場合にはボックス・データを印刷し、登録されていない場合はボックス・データを印刷せず、ユーザーＩＤが登録されていない旨の表示を行うボックス印刷制御手段と、対象者記憶手段に登録されている印刷対象者のうち、どの人がボックス・データを印刷したか記憶する印刷者記憶手段と、操作部からボックス・データの印刷状況を表示する操作を行った時に印刷対象者を表示し、どの人が印刷済みでどの人が未印刷かを表示する印刷状況表示手段を備えたことを特徴とする印刷装置。
【請求項４】
請求項３記載の印刷装置において、ホストから送られてきたボックス投入の印刷ジョブからジョブの投入者を検出する第二の検出手段と、ボックス投入者を記憶する投入者記憶手段と、前記印刷ジョブから印刷期限を検出する第三の検出手段と、印刷期限を記憶する印刷期限記憶手段と、ボックス・データを記憶した時に印刷対象者に電子メールで通知する第一の通知手段と、印刷対象者の一人が操作部からボックス・データを印刷した時にボックス投入者に電子メールで通知する第二の通知手段と、印刷対象者全員が前記ボックス・データを印刷した時にボックス投入者に電子メールで通知する第三の通知手段と、印刷期限の時刻になった時に印刷対象者の中に前記ボックス・データの未印刷者が居る場合、ボックス投入者と未印刷者に電子メールで通知する第四の通知手段を備えたことを特徴とする印刷装置。
【請求項５】
印刷ジョブを解析して生成した画像データをボックスに保存しておき、後で操作部からボックス・データを選択して印刷することが可能なボックス機能を有する印刷装置において、
ホストから送られてきたボックス投入の印刷ジョブから画像の一部の領域をマスクを指定するマスク命令を検出するマスク検出手段と、マスク領域指定された部分を白抜きや網掛け等でマスクした第一の画像データを生成する第一の画像生成手段と、マスク領域指定を無視しマスクのない第二の画像データを生成する第二の画像生成手段と、ボックスの１つのエントリに前記第一と第二の２つの画像データを記憶するボックス記憶手段と、使用者が操作部からボックス内の第一の画像を印刷する操作（以後第一の操作と呼ぶ）を行った時にはボックス記憶手段から第一の画像データを読み出して印刷し、第二の画像を印刷する操作（以後第二の操作を呼ぶ）を行った時にはボックス記憶手段から第二の画像データを読み出して印刷する印刷制御手段を備えたことを特徴とする印刷装置。
【請求項６】
印刷ジョブのデータをボックスに保存しておき、後で操作部からボックス・データを選択して印刷することが可能なボックス機能を有する印刷装置において、
ホストから送られてきたボックス投入の印刷ジョブから画像の一部の領域をマスクを指定すマスク命令を検出するマスク検出手段と、印刷ジョブのデータを記憶するボックス記憶手段と、使用者が操作部から第一の操作を行った時にはボックス記憶手段から印刷ジョブのデータを読み込み、マスク領域指定された部分を白抜きや網掛け等でマスクした第一の画像データを生成する第一の画像生成手段と、第二の操作を行った時にはボックス記憶手段から印刷ジョブのデータを読み込み、マスク領域指定を無視しマスクのない第二の画像データを生成する第二の画像生成手段と、第一または第二の画像生成手段が生成した画像データを印刷する印刷制御手段と備えたことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データまたは印刷ジョブのデータをボックスに保存しておき、後で操作部からボックス内の画像データまたは印刷ジョブを指定して印刷することが可能な印刷装置に関する。
【背景技術】
【０００２】
従来の印刷装置は、スキャナから読み込んだ画像データか、ホストから送られてきたボックス投入指定の印刷ジョブを解析して生成した画像データか、または、印刷ジョブのデータをボックス記憶手段に記憶し、後で使用者が印刷装置の操作部からボックス・データの印刷操作を行い印刷していた。ボックスには、限られた人だけが参照できるようにパスワードを付加し、ボックス・データの印刷時にパスワードを入力しなければ、印刷できないようにしてあるものもある。
【０００３】
パスワードは、印刷装置の操作部から設定する方法と印刷ジョブのデータで指定する方法がある。一般的にボックス機能を使用する場合は、個人で使用するケースと他の多くの人に印刷してもらうために使用するケースがある。個人で使用するケースでは、印刷ジョブを送るたびに印刷するのではなく、時間をあけて複数の印刷ジョブを送り、後で一括で印刷するような使い方と、他の人に画像内容を見られたくないために、パスワード付きの印刷ジョブを送り、印刷装置の操作部からパスワードを入力して印刷するような使い方がある。
【０００４】
また、他の多くの人に印刷してもらうために使用するケースでは、ボックスにボックス・データを投入し、「その画像を印刷したい人はボックスから印刷して下さい」などと多数の人にアナウンスし、印刷してもらうような使い方と、機密性の高い画像を特定の人達だけに印刷してもらう場合にパスワードを指定してボックス・データを投入し、特定の人達だけにパスワードを教え、操作部からパスワードを入力してもらい印刷してもらうような使い方がある。
【特許文献１】特開平１０−１８７３７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の印刷装置では、ボックスに画像を投入した人（以後ボックス投入者と呼ぶ）は、自分が投入したボックス画像を誰が印刷したか、何人印刷しかたという情報を知ることが出来なかった。また、印刷してもらいたい印刷対象者を指定して印刷することが出来なかった。また、ボックスの画像を一部の人には画像をマスクせずに公開し、他の人には画像の一部をマスクした画像を公開するようなことは出来なかった。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明は、ボックス・データを記憶するボックス記憶手段と、印刷装置を使用可能なユーザーのユーザーＩＤを登録するＩＤ登録手段と、登録手段から登録されたユーザーＩＤを記憶するＩＤ記憶手段と、使用者が操作部からボックス・データの印刷を行う操作を行った時にユーザーＩＤの入力を要求する表示を行うＩＤ要求手段と、使用者が操作部から入力したユーザーＩＤがＩＤ記憶手段に登録されているかどうか調べ、登録されている場合にはボックス・データを印刷し、登録されていない場合にはボックス・データを印刷せず、ユーザーＩＤが登録されていない旨の表示を行うボックス印刷制御手段と、ボックス・データを印刷した使用者のユーザーＩＤを記憶する印刷者記憶手段と、操作部からボックス・データの印刷状況を表示する操作を行った時に印刷者記憶手段から印刷者のユーザーＩＤを読み出し表示する印刷者表示手段を印刷装置に備えることにより、ボックス投入者はボックス内の画像を誰が印刷したか、何人印刷したかということを容易に知ることが出来る。
【０００７】
また、ボックス・データを記憶するボックス記憶手段と、ホストから送られてきたボックス投入の印刷ジョブから印刷対象者のユーザーＩＤを検出する第一の検出手段と、第一の検出手段が検出した印刷対象者のユーザーＩＤを記憶する対象者記憶手段と、使用者が操作部からボックス・データの印刷を行う操作を行った時に印刷対象者が設定されている場合はユーザーＩＤの入力を要求する表示を行うＩＤ要求手段と、使用者が操作部から入力したユーザーＩＤが対象者記憶手段に登録されているかどうか調べ、登録されている場合にはボックス・データを印刷し、登録されていない場合はボックス・データを印刷せず、ユーザーＩＤが登録されていない旨の表示を行うボックス印刷制御手段と、対象者記憶手段に登録されている印刷対象者のうち、どの人がボックス・データを印刷したか記憶する印刷者記憶手段と、操作部からボックス・データの印刷状況を表示する操作を行った時に印刷対象者を表示し、どの人が印刷済みでどの人が未印刷かを表示する印刷状況表示手段を印刷装置に備えることにより、ボックス投入者はボックス投入時に印刷対象者を指定することが出来、さらに印刷対象者のうち誰が印刷済みで誰が未印刷であるか知ることを容易に知ることが出来る。
【０００８】
また、印刷ジョブを解析して生成した画像データをボックスに保存しておき、後で操作部からボックス・データを選択して印刷することが可能なボックス機能を有する印刷装置において、ホストから送られてきたボックス投入の印刷ジョブから画像の一部の領域をマスクを指定すマスク命令を検出するマスク検出手段と、マスク領域指定された部分を白抜きや網掛け等でマスクした第一の画像データを生成する第一の画像生成手段と、マスク領域指定を無視しマスクのない第二の画像データを生成する第二の画像生成手段と、ボックスの１つのエントリに前記第一と第二の２つの画像データを記憶するボックス記憶手段と、使用者が操作部からボックス内の第一の操作を行った時にはボックス記憶手段から第一の画像データを読み出して印刷し、第二の操作を行った時にはボックス記憶手段から第二の画像データを読み出して印刷する印刷制御手段を印刷装置に備えるか、または、ホストから送られてきたボックス投入の印刷ジョブから画像の一部の領域をマスクを指定すマスク命令を検出するマスク検出手段と、印刷ジョブのデータを記憶するボックス記憶手段と、使用者が操作部から第一の操作を行った時にはボックス記憶手段から印刷ジョブのデータを読み込み、マスク領域指定された部分を白抜きや網掛け等でマスクした第一の画像データを生成する第一の画像生成手段と、第二の操作を行った時にはボックス記憶手段から印刷ジョブのデータを読み込み、マスク領域指定を無視しマスクのない第二の画像データを生成する第二の画像生成手段と、第一または第二の画像生成手段が生成した画像データを印刷する印刷制御手段を印刷装置に備えることにより、パスワード入力等の第二の操作をしらない人は第一の操作で第一の画像（一部がマスクされた画像）しか印刷できないが、第二の操作を知っている人は第二の画像（マスクのない画像）を印刷することができる。
【発明の効果】
【０００９】
本発明の印刷装置によれば、ボックス・データを印刷した人を記憶しておき、操作部からボックス・データの印刷状況を表示する操作を行った時に、前記印刷者が表示されるのでそのボックス・データを、誰が印刷したか、何人印刷したか把握することを容易に知ることが出来る。
【００１０】
また、本発明の印刷装置によれば、ホストから印刷対象者を指定して印刷ジョブを送信すると、その印刷対象者を記憶し、ボックス・データの印刷を行う際に操作部からユーザーＩＤとパスワードの入力を要求し、それに対して印刷対象者として登録されているユーザーＩＤとパスワードを入力しなければならないので、機密性の高い画像を特定の人だけに印刷させることが出来る。
【００１１】
また、本発明の印刷装置によれば、ホストから画像の一部にパスワード入力等の特定操作によってのみ解除可能なマスク指定をして印刷ジョブを送信すると、操作部からボックス・データの印刷操作を行う際に通常の印刷操作（第一の操作）を行った場合は画像の一部がマスクされた画像しか印刷できないが、パスワード入力等の操作（第二の操作）を行うとマスクを解除した画像を印刷することができ、第二の操作を知っている特定の人だけがマスクのない画像を得ることが出来る。
【発明を実施するための最良の形態】
【００１２】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例１】
【００１３】
本発明の印刷装置の実施例１を図１〜図３を使って説明する。図１は実施例１の構成を表すブロック図、図２は実施例１のボックス・データの印刷を行う操作を行った時の動作を表すフローチャート、図３は実施例１のボックス・データの印刷状況を表示する操作を行った時の動作を表すフローチャートである。
【００１４】
図１において、１００は本発明の印刷装置、１９０は印刷装置１００に印刷ジョブを送信可能なホストコンピュータ（ホスト）である。印刷装置１００とホスト１９０は同一のローカルエリアネットワーク（ＬＡＮ）に接続されている。このＬＡＮには不図示のパソコン（ＰＣ）やワークステーション（ＷＳ）等のホストコンピュータ、印刷装置やスキャナ等の周辺機器、他のＬＡＮやインターネットと接続するためのルーター等が多数接続されている。
【００１５】
印刷装置の１０１は印刷用の画像データを生成する画像生成コントローラ、１８１は印刷用紙を蓄積する用紙カセット、１８２は画像生成コントローラ１０１から画像データが送られてくると、用紙カセット１８１から印刷用紙を取り込み、その画像データをトナーやインク等によって前記画像データをトナーやインク等によって前記印刷用紙に転写し、印刷を行う印刷手段であるところの印刷エンジン、１８３は印刷エンジン１８２で印刷された印刷用紙を蓄積する排紙トレイである。画像生成コントローラ１０１の１１１は画像生成コントローラ１０１全体の制御を行うＣＰＵ、１１２はＣＰＵ１１１が実行する制御プログラムを記憶しているＲＯＭ、１１３はＣＰＵ１１１の変数データを記憶するＲＡＭ、１１４はネットワークとのデータ通信を行うネットワークインタフェース（ＮＷＩＦ）、１１５はネットワークから受信したこの印刷装置１００宛てのデータを蓄積する受信バッファ、１１６は印刷装置から他の機器に送信するデータを蓄積する送信バッファ、１１７は印刷用の画像データを蓄積する画像バッファ、１１８は印刷エンジン１０３との間でデータ通信を行うビデオインタフェース（ビデオＩＦ）、１１９は書き換え可能な不揮発性の記憶手段であるところのハードディスク（ＨＤ）、１２０は操作者が印刷装置１００の各種設定を行う操作パネルである。操作パネル１２０の１３１は表示部、１３２は操作部である。
【００１６】
ＲＯＭ１１２の１４１は印刷ジョブを解析し、画像データを生成する印刷ジョブ解析手段、１４２は使用者が操作パネル１２０からボックス・データの印刷を行う操作を行った時に、操作パネル１２０の操作部１３１から入力された情報を取得したり、操作パネル１２０の表示部１３２に表示したりするボックス操作手段、１４３はホスト１９０からの操作データまたは操作パネル１２０からの操作により、印刷装置１００を使用可能なユーザーＩＤが行われた時に、ユーザーＩＤ登録のための制御を行うＩＤ登録手段、１４４は操作パネル１２０からボックス・データを印刷する操作が行われた時に、操作パネル１２０にユーザーＩＤの入力を要求する表示を行うＩＤ要求手段、１４５はボックス・データの印刷を行うか否かの制御を行うボックス印刷制御手段、１４６は操作パネル１２０からボックス・データの印刷者を表示する操作を行った時に、操作パネル１２０に印刷者を表示する印刷者表示手段である。
【００１７】
ＨＤ１１９の１６１はボックス・データを記憶するボックス記憶手段、１６２はＩＤ登録手段から登録されたユーザーＩＤを記憶するＩＤ記憶手段、１６３はボックス・データを印刷した印刷者のユーザーＩＤを記憶する印刷者記憶手段である。
【００１８】
まず、操作者が印刷装置１００を使用可能なユーザーＩＤを登録する操作を行った時の動作について説明する。操作者は、ユーザーＩＤを登録するため、印刷装置１００を管理する（不図示の）サーバー上でユーザーＩＤ登録用のユーティリティ・ソフトを起動し、ユーザーＩＤを登録するための操作を行い、印刷装置１００にユーザーＩＤの登録データを送る。印刷装置１００では、ユーザーＩＤの登録データが送られてくるとＮＷＩＦ１１４でデータを受信し、受信したデータを受信バッファ１１５に蓄積する。ＣＰＵ１１１はデータを解析し、ユーザーＩＤの登録データであることを検出すると、ＩＤ登録手段１４３を起動する。
【００１９】
ＩＤ登録手段は、登録データの内容をＨＤ１１９内のＩＤ記憶手段１６２に記憶する。登録データには、ユーザーＩＤに対応するユーザーの所属、氏名、電話番号、電子メールアドレス等が含まれていても良い。また、本実施例ではユーザーＩＤの登録を印刷装置の管理サーバーから行う場合の例を示すが、他の例として、ユーザーＩＤの登録は操作パネル１２０から行うものや、ＬＡＮ上の他の印刷装置から取得するものであっても良い。
【００２０】
次に、ボックス・データをボックス記憶手段１６１に保存する時の動作について説明する。ホスト１９０は、印刷装置１００のボックスに保存するための印刷ジョブを送信する。ボックス番号は７番を指定する。印刷装置１００のボックス番号は１〜１００まであるものとする。印刷装置１００では、印刷ジョブが送られてくると、ＮＷＩＦ１１４でデータを受信し、受信したデータを受信バッファ１１５に蓄積する。
【００２１】
ＣＰＵ１１１はデータを解析し、ボックス保存の印刷ジョブであることを検出すると、まず、印刷ジョブ解析手段１４１を起動して、印刷ジョブを解析し、画像データを生成し、ボックス記憶手段１６１内の指定されたボックス番号７番の領域に記憶する。ボックスへの保存は、印刷ジョブの画像データだけでなく、（不図示の）コピー用のスキャナから読み取った画像データや（不図示の）ＦＡＸ受信した画像データも行えるようなものであっても良い。
【００２２】
また、本実施例ではボックスに印刷ジョブを解析して生成したビットマップの画像データを保存する場合の例を示すが、他の例として印刷ジョブのデータ（即ちＰＤＬのデータ）をそのまま保存するようなものであっても良い。
【００２３】
次に、使用者が操作パネル１２０からボックスに保存されているボックス・データの印刷を行う操作を行った時の動作について説明する。操作者が操作パネル１２０を操作し、ボックス番号７番に保存されているボックス・データを印刷する操作を行うと、ＣＰＵ１１１はそのボックス操作を検出し、ボックス操作手段１４２を起動する。ボックス操作手段１４２は、ボックス番号を読み取り（Ｓ２０１）、ＩＤ要求手段１４４を起動し、操作パネル１２０にユーザーＩＤの入力を要求する表示を行う（Ｓ２０２）。
【００２４】
例えば、「ボックス・データの印刷にはユーザーＩＤの入力が必要です。あなたのユーザーＩＤを入力して下さい。」などと表示部１３１に表示する。その表示に対して使用者が操作パネル１２０の操作部１３２を操作してユーザーＩＤを入力すると（Ｓ２０３−ＹＥＳ）、ボックス印刷制御手段１４５を起動する。ボックス印刷制御手段１４５は、入力されたユーザーＩＤを取得し、そのユーザーＩＤがＨＤ１１９内のＩＤ記憶手段１６２に登録されているかどうか調べる（Ｓ２０４）。
【００２５】
本実施例では、ユーザーＩＤのみ入力する場合の例を示すが、他の例として、ＩＤ記憶手段１６２に、各ユーザーＩＤに対応するパスワードを記憶しておき、ＩＤ要求手段はユーザーＩＤの入力する際にパスワードの入力も要求するよようなものであっても良い。登録されていない場合は（Ｓ２０５−ＮＯ）、ボックス・データの印刷を行わず、ユーザーＩＤが登録されていない旨を操作パネル１２０の表示部１３１に表示する（Ｓ２０８）。
【００２６】
例えば、「入力したユーザーＩＤでボックス・データを印刷することは出来ません。」などと表示する。登録されている場合は（Ｓ２０５−ＮＯ）、そのユーザーＩＤをＨＤ１１９内の印刷者記憶手段１６３に記憶する（Ｓ２０６）。印刷者記憶手段１６３はボックス番号毎に印刷を行った印刷者のユーザーＩＤと印刷時刻を記憶している。それから、指定されたボックス番号７番のボックス・データをＨＤ１１９内のボックス番号７番の領域から読み出し、そのボックス・データ（画像データ）を画像バッファ１１７にコピーする。コピーが終わると、ＣＰＵ１１１はビデオＩＦ１１８を制御して印刷エンジン１８２を起動し、画像バッファ１１７の画像データを印刷エンジン１８２に送る。
【００２７】
印刷エンジン１８２は画像データを受信すると用紙カセット１８１から印刷用紙を取り込み、前記描画データをトナーやインク等によって印刷用紙に転写し、印刷して排紙する（Ｓ２０７）。ボックス記憶手段１６１にＰＤＬデータを記憶している場合は、指定されたボックス番号７番のボックス・データをＨＤ１１９内のボックス番号７番の領域から読み出し、印刷ジョブ解析手段１４１がそのボックス・データ（ＰＤＬデータ）を解析して、画像データを生成し、画像バッファ１１７に蓄積する。各ページの画像データの生成が終わると、ＣＰＵ１１１はビデオＩＦ１１８を制御して印刷エンジン１８２を起動し、画像バッファ１１７の画像データを印刷エンジン１８２に送る。実施例１のボックス・データの印刷を行う操作を行った時の動作を表すフローチャートを図２に示す。
【００２８】
次に、操作者がボックス・データの印刷状況を表示する操作を行った時の動作ついて説明する。操作者は、ボックス番号７番のボックス・データを誰が印刷したか確認するため、印刷装置１００の操作パネル１２０から印刷者を表示するための操作を行う。
【００２９】
ＣＰＵ１１１はその操作を検出すると、ボックス番号を読み取り（Ｓ３０１）、印刷者表示手段１４６を起動して、ＨＤ１１９内の印刷者記憶手段１６３からボックス番号７番の全ての印刷者のユーザーＩＤと印刷時刻を読み取り（Ｓ３０２）、表示部１３１に表示する（Ｓ３０３）。人数が多くて１画面に表示できない場合はスクロールボタンを表示し、スクロールボタンが押下されると次の印刷者を表示する。他の例として、操作者がボックス・データの印刷状況を表示するためには管理者のパスワードを入力し、印刷装置内で保持している管理者のパスワードと一致しなければ表示しないようなものであっても良い。また、他の例として、ＩＤ記憶手段１６２に各ユーザーＩＤに対応するユーザーの所属、氏名、電話番号、電子メールアドレス等が記憶されている場合はそれらの情報も表示する。図３は実施例１のボックス・データの印刷状況を表示する操作を行った時の動作を表すフローチャートである。
【実施例２】
【００３０】
本発明の印刷装置の実施例２を図４〜図６を使って説明する。図４は実施例２の構成を表すブロック図、図５は実施例２のボックス・データの印刷を行う操作を行った時の動作を表すフローチャート、図６は実施例２のボックス・データの印刷状況を表示する操作を行った時の動作を表すフローチャートである。図４において、４００は本発明の印刷装置、４９０、４０１、４８１〜４８３、４１１〜４２０、４３１、４３２、４６１は、実施例１の１９０、１０１、１８１〜１８３、１１１〜１２０、１３１、１３２、１６１と同様。
【００３１】
ＲＯＭ４１２の４４１は印刷ジョブを解析し、画像データを生成する印刷ジョブ解析手段、４４２は使用者が操作パネル４２０からボックス・データの印刷を行う操作を行った時に、操作パネル４２０の操作部４３１から入力された情報を取得したり、操作パネル４２０の表示部４３２に表示したりするボックス操作手段、４４３はホスト４９０から送られてきたボックス投入の印刷ジョブから印刷対象者のユーザーＩＤを検出する第一の検出手段、４４４は操作パネル４２０からボックス・データを印刷する操作が行われた時に、操作パネル４２０にユーザーＩＤの入力を要求する表示を行うＩＤ要求手段、４４５はボックス・データの印刷を行うか否かの制御を行うボックス印刷制御手段、４４６は操作パネル４２０からボックス・データの印刷状況を表示する操作を行った時に印刷対象者を表示し、どの人が印刷済みでどの人が未印刷かを表示する印刷状況表示手段、４４７はホストから送られてきたボックス投入の印刷ジョブからジョブの投入者を検出する第二の検出手段、４４８は前記印刷ジョブから印刷期限を検出する第三の検出手段、４４９はボックス・データを記憶した時に印刷対象者に電子メールを送信する第一の通知手段、４５０は印刷対象者の一人が操作部からボックス・データを印刷した時にボックス投入者に電子メールを送信する第二の通知手段、４５１は印刷対象者全員が前記ボックス・データを印刷した時にボックス投入者に電子メールを送信する第三の通知手段、４５２は印刷期限の時刻になった時に印刷対象者の中に前記ボックス・データの未印刷者が居る場合、ボックス投入者と未印刷者に電子メールを送信する第四の通知手段である。
【００３２】
ＨＤ４１９の４６２は各ボックス番号のボックス・データの印刷対象者を対象者記憶手段、４６３は印刷対象者のうち、どの人が印刷したか記憶する印刷者記憶手段、４６４はボックス投入者を記憶する投入者記憶手段、４６５は印刷期限を記憶する印刷期限記憶手段である。
【００３３】
まず、操作者がホスト４９０からボックス投入の印刷ジョブを送信する時の動作について説明する。操作者が、ホスト４９０上のアプリケーションから印刷操作を行うと、印刷用の設定画面が表示される。操作者は、その中から印刷装置の設定を行うためのプリンタドライバのプロパティを表示し、この印刷ジョブはボックス番号７番のボックスに投入することを指定し、更に、印刷対象者のユーザーＩＤを入力し、特定ユーザーにのみこの印刷ジョブの画像を印刷可能なように指定する。ここでは、印刷対象者のユーザーＩＤとしてユーザーＡ用の「１００１５」、ユーザーＢ用の「１００２８」、ユーザーＣ用の「１０１８３」というユーザーＩＤを指定するものとする。他の例として、ユーザーの名前とユーザーＩＤを対応させるテーブルがプリンタドライバに含まれていて、操作者が印刷対象者をユーザーの名前で選択すると、対応テーブルによってユーザーの名前がユーザーＩＤに変換され、印刷ジョブには印刷対象者のユーザーＩＤが指定されるようなものであっても良い。
【００３４】
また、操作者は印刷対象者に印刷してもらいたい印刷期限を７日間と指定する。そして、操作者が印刷を実行すると印刷ジョブが印刷装置４００に送信される。
【００３５】
この印刷ジョブには、次の情報が含まれている。
・ボックス番号７番のボックスに投入する。
・ホストにログインした操作者のユーザーＩＤ。ここでは「１００１１」とする。
・印刷対象者のユーザーＩＤ。「１００１５」、「１００２８」、「１０１８３」。
・７日間という印刷期限。
【００３６】
次に、前記印刷ジョブを受信した時の印刷装置４００の動作について説明する。印刷装置４００は、印刷ジョブが送られてくると、ＮＷＩＦ４１４でデータを受信し、受信したデータを受信バッファ４１５に蓄積する。ＣＰＵ４１１はデータを解析し、ボックス番号７番のボックス投入を指定するデータを検出する。
【００３７】
次に、第二の検出手段４４７を使用してボックス投入者のユーザーＩＤを指定するデータを検出し、ボックス投入者のユーザーＩＤ「１００１１」を投入者記憶手段４６４に記憶し、第一の検出手段４４３を使用して印刷対象者のユーザーＩＤを指定するデータを検出し、印刷対象者のユーザーＩＤ「１００１５」、「１００２８」、「１０１８３」を対象者記憶手段４６２に記憶し、第三の検出手段４４８を使用して印刷期限を指定するデータを検出し、印刷期限が７日間であることが分かると現在の時刻に７日間を足して印刷期限日時を算出し、その日時を印刷期限記憶手段４６５に記憶する。次に、印刷ジョブ解析手段４４１を起動して、印刷ジョブを解析し、画像データを生成し、ボックス記憶手段４６１内の指定されたボックス番号７番の領域に記憶する。また、本実施例ではボックスに印刷ジョブを解析して生成したビットマップの画像データを保存する場合の例を示すが、他の例として印刷ジョブのデータ（即ちＰＤＬのデータ）をそのまま保存するようなものであっても良い。
【００３８】
それから第一の通知手段４４９を起動して、印刷対象者に電子メールでボックス番号７番にボックス・データが投入されたことを通知する。例えば、「ユーザー１００１１さんよりボックス番号７番のボックスに貴方宛てのボックス・データが投入されました。７日間以内に印刷して下さい。」などという電子メール本文で通知する。
【００３９】
ここでは、ユーザーＩＤと電子メールアドレスが同じであるものとする。他の例として、ユーザーＩＤと電子メールアドレスを対応づけるテーブルをＨＤ４１９内に保持しておいて、ユーザーＩＤから電子メールアドレスを調べて電子メールを送信するようなものであっても良い。また、他の例として、電子メールの本文は操作者がホスト４９０から印刷ジョブを送る時に指定し、印刷ジョブの中に電子メールの本文データが含まれていて、その本文を前記印刷対象者への電子メールに設定するようなものであっても良い。
【００４０】
次に、印刷対象者が操作パネル４２０からボックスに保存されているボックス・データの印刷を行う操作を行った時の動作について説明する。ユーザーＡが操作パネル４２０を操作し、ボックス番号７番に保存されているボックス・データを印刷する操作を行うと、ＣＰＵ４１１はそのボックス操作を検出し、ボックス操作手段４４２を起動する。ボックス操作手段４４２は、ボックス番号を読み取り（Ｓ５０１）、対象者記憶手段４６２を参照し、ボックス番号７に印刷対象者が設定されているかどうか調べ（Ｓ５０２）、印刷対象者が設定されていることを知ると（Ｓ５０２−ＹＥＳ）、ＩＤ要求手段４４４を起動し、操作パネル４２０の表示部４３１にユーザーＩＤの入力を要求する表示を行う（Ｓ５０３）。
【００４１】
例えば、「ボックス・データの印刷にはユーザーＩＤの入力が必要です。あなたのユーザーＩＤを入力して下さい。」などと表示部４３１に表示する。その表示に対して使用者が操作パネル４２０の操作部４３２を操作してユーザーＩＤを入力すると（Ｓ５０４−ＹＥＳ）、ボックス印刷制御手段４４５を起動する。ボックス印刷制御手段４４５は、入力されたユーザーＩＤを取得し、そのユーザーＩＤがＨＤ４１９内のＩＤ記憶手段４６２に登録されているかどうか調べる（Ｓ５０５）。
【００４２】
本実施例では、ユーザーＩＤのみ入力する場合の例を示すが、他の例として、ＩＤ記憶手段４６２に、各ユーザーＩＤに対応するパスワードを記憶しておき、ＩＤ要求手段はユーザーＩＤの入力する際にパスワードの入力も要求するよようなものであっても良い。登録されていない場合は（Ｓ５０６−ＮＯ）、ボックス・データの印刷を行わず、ユーザーＩＤが登録されていない旨を操作パネル４２０の表示部４３１に表示する（Ｓ５１０）。
【００４３】
例えば、「入力したユーザーＩＤでボックス・データを印刷することは出来ません。」などと表示する。登録されている場合は（Ｓ５０６−ＮＯ）、そのユーザーＩＤをＨＤ４１９内の印刷者記憶手段４６３に記憶する（Ｓ５０７）。
【００４４】
それから、指定されたボックス番号７番のボックス・データをＨＤ４１９内のボックス番号７番の領域から読み出し、そのボックス・データ（画像データ）を画像バッファ４１７にコピーする。コピーが終わると、ＣＰＵ４１１はビデオＩＦ４１８を制御して印刷エンジン４８２を起動し、画像バッファ４１７の画像データを印刷エンジン４８２に送る。印刷エンジン４８２は画像データを受信すると用紙カセット４８１から印刷用紙を取り込み、前記描画データをトナーやインク等によって印刷用紙に転写し、印刷して排紙する（Ｓ５０８）。
【００４５】
ボックス記憶手段４６１にＰＤＬデータを記憶している場合は、指定されたボックス番号７番のボックス・データをＨＤ４１９内のボックス番号７番の領域から読み出し、印刷ジョブ解析手段４４１がそのボックス・データ（ＰＤＬデータ）を解析して、画像データを生成し、画像バッファ４１７に蓄積する。各ページの画像データの生成が終わると、ＣＰＵ４１１はビデオＩＦ４１８を制御して印刷エンジン４８２を起動し、画像バッファ４１７の画像データを印刷エンジン４８２に送る。それから第二の通知手段４５０を起動して、ボックス投入者に電子メールでユーザーＡがボックス番号７番のボックス・データを印刷したことを通知する（Ｓ５０９）。例えば、「ユーザー１００１５さんがボックス番号７番のボックス・データを印刷しました。」などという電子メール本文で通知する。図５は印刷対象者の一人がボックス番号７番のボックス・データを印刷した時の動作を表すフローチャートである。
【００４６】
次に、操作者がボックス・データの印刷状況を確認する操作を行った時の動作ついて説明する。操作者は、ボックス番号７番のボックス・データを誰が印刷したか確認するため、印刷装置４００の操作パネル４２０から印刷者を表示するための操作を行う。ＣＰＵ４１１はその操作を検出すると、ボックス番号を読み取り（Ｓ６０１）、印刷状況表示手段４４６を起動して、対象者記憶手段４６２から誰がボックス番号７番の印刷対象者になっているか読み出し、更に、印刷者記憶手段４６３から誰がボックス番号７番の印刷を行ったが読み出し（Ｓ６０２）、印刷対象者のうち誰が印刷済みで誰が未印刷であるかを表示部１３１に表示する（Ｓ６０３）。
【００４７】
人数が多くて１画面に表示できない場合はスクロールボタンを表示し、スクロールボタンが押下されると次の印刷者を表示する。他の例として、操作者がボックス・データの印刷状況を表示するためには管理者のパスワードを入力し、印刷装置内で保持している管理者のパスワードと一致しなければ表示しないようなものであっても良い。また、他の例として、ＩＤ記憶手段４６２に各ユーザーＩＤに対応するユーザーの所属、氏名、電話番号、電子メールアドレス等が記憶されている場合はそれらの情報も表示する。図６は実施例２のボックス・データの印刷状況を表示する操作を行った時の動作を表すフローチャートである。
【００４８】
次に、印刷対象者全員がボックス番号７番のボックス・データを印刷した時の動作について説明する。ボックス番号７番のボックス・データの印刷対象者であるユーザーＡ、ユーザーＢ、ユーザーＣの全員がこのボックス・データを印刷すると、第三の通知手段４５０を起動して、ボックス投入者に電子メールで印刷対象者全員が印刷したことを通知する。例えば、「ボックス番号７番のボックス・データを印刷対象者全員が印刷しました。」などという電子メール本文で通知する。
【００４９】
次に、ボックス番号７番のボックス・データの印刷期限になった時の動作について説明する。現在の時刻がボックス番号７番のボックス・データの印刷期限の時刻になると、ボックス操作手段４４２は対象者記憶手段４６２から誰がボックス番号７番の印刷対象者になっているか読み出し、更に、印刷者記憶手段４６３から誰がボックス番号７番の印刷を行ったが読み出し、まだ未印刷の者が居るかどうか調べ、未印刷者が居る場合は第四の通知手段を起動して、その未印刷者にボックス・データの印刷を催促する電子メールを送信し、ボックス投入者に印刷期限までに印刷しなかった未印刷者を通知する電子メールを送信する。
【実施例３】
【００５０】
本発明の印刷装置の実施例３を図７〜図１０を使って説明する。図７は実施例３の構成を表すブロック図、図８は実施例３のボックス・データを印刷する時の動作を表すフローチャート、図９は実施例３の第一の操作を行って出力したマスクの有る第一の画像の印刷結果、図１０は実施例３の第二の操作を行って出力したマスクの無い第二の画像の印刷結果である。図７において、７００は本発明の印刷装置、７９０、７０１、７８１〜７８３、７１１〜７２０、７３１、７３２、７６１は、実施例１の１９０、１０１、１８１〜１８３、１１１〜１２０、１３１、１３２、１６１と同様。
【００５１】
ＲＯＭ７１２の７４１は印刷ジョブを解析し、画像データを生成する印刷ジョブ解析手段、７４２は使用者が操作パネル７２０からボックス・データの印刷を行う操作を行った時に、操作パネル７２０の操作部７３１から入力された情報を取得したり、操作パネル７２０の表示部７３２に表示したりするボックス操作手段、７４３はボックス投入の印刷ジョブからマスク命令を検出するマスク検出手段、７４４はマスク領域指定された部分を網掛け等でマスクした第一の画像データを生成する第一の画像生成手段、７４５はマスク領域指定を無視し、マスクのない第二の画像データを生成する第二の画像生成手段、７４６は使用者が操作パネル７２０から第一の操作を行った時には、ボックス記憶手段７６１から第一の画像データを読み出して印刷し、第二の操作を行った時には、ボックス記憶手段７６１から第二の画像データを読み出して印刷する制御を行う印刷制御手段である。
【００５２】
まず、操作者がホスト７９０からマスク指定ありのボックス投入の印刷ジョブを送信する時の動作について説明する。操作者はホスト７９０上のアプリケーションで文章や図面を作成し、印刷操作を行うと印刷用の設定画面が表示される。操作者は、その中から印刷装置の設定を行うためのプリンタドライバのプロパティを表示し、ボックス投入を設定し、更に、マスク領域を設定する。このマスク指定は、印刷画像の中のどの部分をマスクするかという範囲をマウス等のポインティングデバイスで指定する。複数のマスク領域を指定することも可能である。
【００５３】
そして、印刷を実行するとマスク指定ありのボックス投入の印刷ジョブが印刷装置７００に送信される。マスク領域は、マスク命令によって指定されている。ここでは、プリンタドライバからマスク領域を設定する場合の例を示すが、他の例として、アプリケーション自体にマスク領域を指定するような機能があっても良いし、アプリケーションと連動するユーティリティソフトウェアがあり、そのソフトでマスク領域を指定するようなものであっても良い。
【００５４】
次に、マスク指定ありのボックス投入の印刷ジョブを受信した時の印刷装置７００の動作について説明する。印刷装置７００は、印刷ジョブが送られてくると、ＮＷＩＦ７１４でデータを受信し、受信したデータを受信バッファ７１５に蓄積する。ＣＰＵ７１１はデータを解析し、ボックス番号７番のボックス投入を指定するデータを検出する。次に、マスク検出手段７４３がマスク命令を検出する。
【００５５】
ＣＰＵ７１１はマスク指定ありのボックス投入の印刷ジョブであることを知ると、印刷ジョブ解析手段７４１を起動する。印刷ジョブ解析手段７４１は印刷ジョブのデータを解析して画像データを作成し、その画像データを画像バッファ７１７に蓄積していく。印刷ジョブのデータ解析中にマスク命令を検出すると、そのマスク領域をＲＡＭ７１３に記憶しておく。そして、１ページ分の印刷ジョブのデータ解析が終わると、第二の画像生成手段７４５を起動し、現在のマスクのない画像バッファ７１７の画像データをボックス記憶手段７６１のボックス番号７番の記憶領域に第二の画像データとして複製する。
【００５６】
それから、ＲＡＭ７１３からマスク領域を読み出し、マスク用の画像データを作成し、先ほどの画像バッファ７１７に追加で書き込み、第一の画像生成手段７４４を起動し、マスク画像が追加された画像データをボックス記憶手段７６１のボックス番号７番の記憶領域に第一の画像データとして複製する。それから、画像バッファ７１７のそのページの画像データを削除する。印刷ジョブのデータが複数ページある場合は、同じ動作を繰り返し、印刷ジョブの全てのページに対して第二の画像と第一の画像を作成し、ボックス記憶手段７６１に記憶する。
【００５７】
次に、印刷者が操作パネル７２０からボックスに保存されているボックス・データの印刷を行う操作を行った時の動作について説明する。印刷者が操作パネル７２０を操作し、ボックス番号７番に保存されているマスクありのボックス・データを印刷する第一の操作を行うと（Ｓ８０１−ＹＥＳ）、ＣＰＵ７１１はそのボックス操作を検出し、ボックス操作手段７４２を起動する。ボックス操作手段７４２は、ボックス番号を読み取り（Ｓ８１１）、ボックス記憶手段７６１からボックス番号７番のマスクなしの第一の画像を読み出し、画像バッファ７１７にコピーする。
【００５８】
コピーが終わると、ＣＰＵ７１１はビデオＩＦ７１８を制御して印刷エンジン７８２を起動し、画像バッファ７１７の画像データを印刷エンジン７８２に送る。
【００５９】
印刷エンジン７８２は画像データを受信すると用紙カセット７８１から印刷用紙を取り込み、前記描画データをトナーやインク等によって印刷用紙に転写し、印刷して排紙する（Ｓ８１２）。印刷者が操作パネル７２０を操作し、ボックス番号７番に保存されているマスクなしのボックス・データを印刷する第二の操作を行うと（Ｓ８０２−ＹＥＳ）、ＣＰＵ７１１はそのボックス操作を検出し、ボックス操作手段７４２を起動する。
【００６０】
ボックス操作手段７４２は、ボックス番号を読み取り（Ｓ８２１）、ボックス記憶手段７６１からボックス番号７番のマスクありの第二の画像を読み出し、画像バッファ７１７にコピーする。コピーが終わると、ＣＰＵ７１１はビデオＩＦ７１８を制御して印刷エンジン７８２を起動し、画像バッファ７１７の画像データを印刷エンジン７８２に送る。印刷エンジン７８２は画像データを受信すると用紙カセット７８１から印刷用紙を取り込み、前記描画データをトナーやインク等によって印刷用紙に転写し、印刷して排紙する（Ｓ８２２）。
【００６１】
ここでは、マスクありの第一の画像データを印刷するために第一の操作を行い、マスクなしの第二の画像データを印刷するために第二の操作を行う場合の例をしめしたが、他の例として、操作者がホストから印刷ジョブを送信する際に第一の画像データを印刷するためのパスワードを指定し、印刷装置側ではそのパスワードをＨＤに記憶しておき、マスクありの第二の画像データを印刷するためには第二の操作を行うだけで良いが、マスクなしの第一の画像データを印刷するためには第一の操作を行い、さらに、パスワードを入力するようなものであっても良い。
【００６２】
図８は印刷者がボックス・データを印刷する時の動作を表すフローチャートである。例えば、試験の答案用紙で答えの部分をマスク領域として設定し、ボックス投入した場合に、第一の操作で印刷した印字結果の例を図９に、第二の操作で印刷した印字結果の例を図１０に示す。
【図面の簡単な説明】
【００６３】
【図１】実施例１の構成を表すブロック図。
【図２】実施例１のボックス・データの印刷を行う操作を行った時の動作を表すフローチャート。
【図３】実施例１のボックス・データの印刷状況を表示する操作を行った時の動作を表すフローチャート。
【図４】実施例２の構成を表すブロック図。
【図５】実施例２のボックス・データの印刷を行う操作を行った時の動作を表すフローチャート。
【図６】実施例２のボックス・データの印刷状況を表示する操作を行った時の動作を表すフローチャート。
【図７】実施例３の構成を表すブロック図。
【図８】実施例３のボックス・データを印刷する時の動作を表すフローチャート。
【図９】実施例３の第一の操作を行って出力したマスクの有る第一の画像の印刷結果。
【図１０】実施例３の第二の操作を行って出力したマスクの無い第二の画像の印刷結果。
【符号の説明】
【００６４】
１００  印刷装置
１０１  画像生成コントローラ
１１１  ＣＰＵ
１１２  ＲＯＭ
１１３  ＲＡＭ
１１４  ネットワークインタフェース（ＮＷＩＦ）
１１５  受信バッファ
１１６  送信バッファ
１１７  画像バッファ
１１８  ビデオインタフェース（ビデオＩＦ）
１１９  ハードディスク（ＨＤ）
１２０  操作パネル
１３１  表示部
１３２  操作部
１４１  印刷ジョブ解析手段
１４２  ボックス操作手段
１４３  ＩＤ登録手段
１４４  ＩＤ要求手段
１４５  印刷者表示手段
１６１  ボックス記憶手段
１６２  ＩＤ記憶手段
１６３  印刷者記憶手段
１８１  用紙カセット
１８２  印刷エンジン
１８３  排紙トレイで
１９０  ホストコンピュータ（ホスト）
４００  印刷装置
４０１  画像生成コントローラ
４１１  ＣＰＵ
４１２  ＲＯＭ
４１３  ＲＡＭ
４１４  ネットワークインタフェース（ＮＷＩＦ）
４１５  受信バッファ
４１６  送信バッファ
４１７  画像バッファ
４１８  ビデオインタフェース（ビデオＩＦ）
４１９  ハードディスク（ＨＤ）
４２０  操作パネル
４３１  表示部
４３２  操作部
４４１  印刷ジョブ解析手段
４４２  ボックス操作手段
４４３  第一の検出手段
４４４  ＩＤ要求手段
４４５  ボックス印刷制御手段
４４６  印刷状況表示手段
４４７  第二の検出手段
４４８  第三の検出手段
４４９  第一の通知手段
４５０  第二の通知手段
４５１  第三の通知手段
４５２  第四の通知手段
４６１  ボックス記憶手段
４６２  対象者記憶手段
４６３  印刷者記憶手段
４６４  投入者記憶手段
４６５  印刷期限記憶手段
４８１  用紙カセット
４８２  印刷エンジン
４８３  排紙トレイで
４９０  ホストコンピュータ（ホスト）
７００  印刷装置
７０１  画像生成コントローラ
７１１  ＣＰＵ
７１２  ＲＯＭ
７１３  ＲＡＭ
７１４  ネットワークインタフェース（ＮＷＩＦ）
７１５  受信バッファ
７１６  送信バッファ
７１７  画像バッファ
７１８  ビデオインタフェース（ビデオＩＦ）
７１９  ハードディスク（ＨＤ）
７２０  操作パネル
７３１  表示部
７３２  操作部
７４１  印刷ジョブ解析手段
７４２  ボックス操作手段
７４３  マスク検出手段
７４４  第一の画像生成手段
７４５  第二の画像生成手段
７４６  印刷制御手段
７６１  ボックス記憶手段
７８１  用紙カセット
７８２  印刷エンジン
７８３  排紙トレイで
７９０  ホストコンピュータ（ホスト）
【図１】
2006168020.tif 000003
【図２】
2006168020.tif 000004
【図３】
2006168020.tif 000005
【図４】
2006168020.tif 000006
【図５】
2006168020.tif 000007
【図６】
2006168020.tif 000008
【図７】
2006168020.tif 000009
【図８】
2006168020.tif 000010
【図９】
2006168020.tif 000011
【図１０】
2006168020.tif 000012