(57)【要約】【課題】  この発明は、異なるユーザから、同じファイルに対する印刷指示が出された場合に、各ユーザの印刷指示によって得られた印刷物を異なる出力トレイ上に排出できるようになる画像形成装置を提供することを目的とする。【解決手段】  印刷処理を実行した場合には、印刷を行ったデータを、そのファイル名および送信元ＰＣとともに、一定期間、記憶装置に保存しておく手段、印刷データを受信した場合には、受信した印刷データのファイル名とファイル名が同じデータが上記記憶手段に記憶されているか否かを判別する手段、受信した印刷データのファイル名とファイル名が同じデータが上記記憶手段に記憶されている場合には、両データの送信元ＰＣが同じであるか否かを判別する手段、ならびに両データの送信元ＰＣが異なる場合には、今回受信した印刷データに対して印刷処理を実行させ、副出力トレイに印刷物を排出させる手段を備えている。【選択図】  図１
2005125647.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して複数のＰＣに接続されている画像形成装置において、
主出力トレイ、
副出力トレイ、
印刷処理を実行した場合には、印刷を行ったデータを、そのファイル名および送信元ＰＣとともに、一定期間、記憶装置に保存しておく第１手段、
印刷データを受信した場合には、受信した印刷データのファイル名とファイル名が同じデータが上記記憶手段に記憶されているか否かを判別する第２手段、
受信した印刷データのファイル名とファイル名が同じデータが上記記憶手段に記憶されていない場合には、今回受信した印刷データに対して印刷処理を実行させ、主出力トレイに印刷物を排出させる第３手段、
受信した印刷データのファイル名とファイル名が同じデータが上記記憶手段に記憶されている場合には、両データの送信元ＰＣが同じであるか否かを判別する第４手段、ならびに
両データの送信元ＰＣが異なる場合には、今回受信した印刷データに対して印刷処理を実行させ、副出力トレイに印刷物を排出させる第５手段、
を備えていることを特徴とする画像形成装置。
【請求項２】
第４手段によって両データの送信元ＰＣが同じであると判別された場合には、送信元ＰＣに対して、同じファイルが２回続けて送られてきたことを通知するとともに、今回の印刷指示を有効とするか無効とするかの問い合わせを行う第６手段、
今回の印刷指示を有効とする旨の指示を受信したときには、今回受信した印刷データに対して印刷処理を実行させ、主出力トレイに印刷物を排出させる第７手段、ならびに
今回の印刷指示を無効とする旨の指示を受信したときには、今回受信した印刷データに対して印刷処理を実行させることなく、今回の処理を終了させる第８手段、
を備えていることを特徴とする請求項１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、プリンタ等の画像形成装置に関するものである。
【背景技術】
【０００２】
ＰＣからプリンタに印刷データを送信して、プリンタに印刷データを印刷させるといった印刷システムでは、ＰＣユーザが操作を誤って、同じファイルに対する印刷指示を繰り返して入力してしまうことがある。このような誤操作があった場合には、同じ印刷データが複数回にわたって印刷されてしまう。
【０００３】
また、１台のプリンタと複数のＰＣとがＬＡＮに接続されており、１台のプリンタによって複数のＰＣからの印刷データが印刷されるようなシステムでは、異なるＰＣユーザから、ほぼ同時刻に同じファイルに対する印刷指示が出されることがある。このような場合、印刷内容が同じ印刷物が同じ出力トレイ上に重なって出力されるため、上記印刷指示を行った複数のユーザのうちの一人がそれらの印刷物を全て自己が印刷指示を行った印刷物であると勘違いして持ち去ってしまう可能性がある。
【特許文献１】特開２００３−８８１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は、異なるユーザから、同じファイルに対する印刷指示が出された場合に、各ユーザの印刷指示によって得られた印刷物を異なる出力トレイ上に排出できるようになる画像形成装置を提供することを目的とする。
【０００５】
また、この発明は、ユーザが操作を誤って、同じ印刷データに対する印刷指示を繰り返して入力してしまった場合に、同じ印刷データが複数回にわたって印刷されてしまうのを回避することができるようになる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、ネットワークを介して複数のＰＣに接続されている画像形成装置において、主出力トレイ、副出力トレイ、印刷処理を実行した場合には、印刷を行ったデータを、そのファイル名および送信元ＰＣとともに、一定期間、記憶装置に保存しておく第１手段、印刷データを受信した場合には、受信した印刷データのファイル名とファイル名が同じデータが上記記憶手段に記憶されているか否かを判別する第２手段、受信した印刷データのファイル名とファイル名が同じデータが上記記憶手段に記憶されていない場合には、今回受信した印刷データに対して印刷処理を実行させ、主出力トレイに印刷物を排出させる第３手段、受信した印刷データのファイル名とファイル名が同じデータが上記記憶手段に記憶されている場合には、両データの送信元ＰＣが同じであるか否かを判別する第４手段、ならびに両データの送信元ＰＣが異なる場合には、今回受信した印刷データに対して印刷処理を実行させ、副出力トレイに印刷物を排出させる第５手段を備えていることを特徴とする。
【０００７】
請求項２に記載の発明は、請求項１に記載の発明において、第４手段によって両データの送信元ＰＣが同じであると判別された場合には、送信元ＰＣに対して、同じファイルが２回続けて送られてきたことを通知するとともに、今回の印刷指示を有効とするか無効とするかの問い合わせを行う第６手段、今回の印刷指示を有効とする旨の指示を受信したときには、今回受信した印刷データに対して印刷処理を実行させ、主出力トレイに印刷物を排出させる第７手段、ならびに今回の印刷指示を無効とする旨の指示を受信したときには、今回受信した印刷データに対して印刷処理を実行させることなく、今回の処理を終了させる第８手段を備えていることを特徴とする。
【発明の効果】
【０００８】
この発明によれば、異なるユーザから、同じファイルに対する印刷指示が出された場合に、各ユーザの印刷指示によって得られた印刷物を異なる出力トレイ上に排出できるようになる。
【０００９】
また、この発明によれば、ユーザが操作を誤って、同じ印刷データに対する印刷指示を繰り返して入力してしまった場合に、同じ印刷データが複数回にわたって印刷されてしまうのを回避することができるようになる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して、この発明の実施例について説明する。
【実施例】
【００１１】
図１は、印刷システムを示している。
【００１２】
複数のＰＣ１１、１２、１３が、ＬＡＮ１０を介して１台のプリンタ（画像形成装置）２０に接続されている。
【００１３】
各ＰＣ１１、１２、１３には、プリンタ２０に対応したプリンタドライバが搭載されている。プリンタ２０は、プリンタコントローラ２１とタンデムカラープリンタエンジン２２とを備えている。
【００１４】
プリンタコントローラ２１は、ＣＰＵ３０によって制御される。ＣＰＵ３０には、そのプログラム、コード情報等を記憶するＲＯＭ３１、必要なデータを記憶するＲＡＭ３２、ＬＡＮインタフェース３３、エンジンインタフェース３４、ＨＤＤ制御回路３５が接続されている。ＬＡＮインタフェース３３には、ＬＡＮ１０が接続されている。ＨＤＤ制御回路３５には、ＨＤＤ（ハードディスク）３６が接続されている。エンジンインタフェース３４は、タンデムカラープリンタエンジン２２に接続されている。なお、このプリンタには、主出力トレイの他、副出力トレイ（例えば、ソータ）が設けられているものとする。      
【００１５】
各ＰＣ１１、１２、１３のユーザは、ファイルを印刷したい場合には、そのファイルを指定した後、プリンタドライバを起動させて、印刷指示を入力する。プリンタドライバは、指定されたファイル内のデータをプリンタコントローラ２１によって解釈できる命令コードに変換した後、得られたデータ（印刷データ）をプリンタ２０にＬＡＮ１０を介して送信する。
【００１６】
プリンタ２０は、受信した印刷データをＲＡＭ３２に一旦保存する。受信した印刷データを印刷する場合には、ＲＡＭ３２に保存した当該印刷データをＲＯＭ３１に書き込まれているコード情報にしたがってＲＡＭ３２にイメージ展開するとともに、その展開したデータをそのファイル名および送信元ＰＣを表すデータとともにＨＤＤ３６に格納する。そして、ＨＤＤ３６に格納したデータをエンジンインタフェース３４を介してタンデムカラープリンタエンジン２２に送ることにより、印刷を行う。なお、ＨＤＤ３６に格納されたデータは、格納時点から一定時間（例えば、１０分）が経過すると自動的に消去される。      
【００１７】
図２は、ＰＣ１１、１２、１３からプリンタ２０に印刷データが送られてきた場合の、プリンタ２０の動作を示している。
【００１８】
ＣＰＵ３０は、印刷データを受信すると（ステップ１）、受信した印刷データをＲＡＭ３２に一旦保存する（ステップ２）。
【００１９】
そして、受信した印刷データのファイル名とファイル名が同じであるデータが、ＨＤＤ３６に存在するか否かを判別する（ステップ３）。受信した印刷データのファイル名とファイル名が同じであるデータが、ＨＤＤ３６に存在しない場合には、受信した印刷データをＲＡＭ３２にイメージ展開するとともに、その展開したデータをそのファイル名および送信元ＰＣを表すデータとともにＨＤＤ３６に格納する（ステップ４）。そして、ＨＤＤ３６に格納した当該データをタンデムカラープリンタエンジン２２に送ることにより印刷を行い、印刷物を主トレイ上に排出する（ステップ５）。そして、今回の処理を終了する。
【００２０】
上記ステップ３において、受信した印刷データのファイル名とファイル名が同じであるデータが、ＨＤＤ３６に存在すると判別した場合には、両データの送信元ＰＣが同一か否かを判別する（ステップ６）。両データの送信元ＰＣが同一である場合には、両データはいずれも同一ユーザの印刷指示に基づいて送られてきたものと判断し、送信元ＰＣに同じファイルが２回続けて送られてきたことを通知する（ステップ７）。
【００２１】
この通知を受け取ったＰＣは、同じファイルが２回続けてプリンタに送られたことをユーザに通知するとともに、ユーザに今回の印刷指示を有効とするか無効（キャンセル）とするかを入力させるための入力画面を表示する。ユーザは、この入力画面上で、有効または無効を入力する。この入力結果（有効または無効）は、プリンタ２０に送られる。ＰＣ側のこのような機能は、プリンタドライバによって実行される。
【００２２】
ＣＰＵ３０は、送信元ＰＣからの有効または無効の指示データが送られてくるを待つ。無効の指示データを受信した場合には（ステップ８でＹＥＳ）、今回受信した印刷データに対して何ら処理を行うことなく、今回の処理を終了する。
【００２３】
ＣＰＵ３０は、有効の指示データを受信した場合には（ステップ９でＹＥＳ）、ステップ４に移行し、受信した印刷データをＲＡＭ３２にイメージ展開するとともに、その展開したデータをそのファイル名および送信元ＰＣを表すデータとともにＨＤＤ３６に格納する。そして、ＨＤＤ３６に格納した当該データをタンデムカラープリンタエンジン２２に送ることにより印刷を行い、印刷物を主トレイ上に排出する（ステップ５）。そして、今回の処理を終了する。
【００２４】
上記ステップ６において、両データ（受信した印刷データとＨＤＤ３６内のファイル名が同じデータ）の送信元ＰＣが異なると判別した場合には、両データは異なるユーザの印刷指示に基づいて送られてきたものと判断し、副トレイに印刷物を出力するようにする。つまり、まず、受信した印刷データをＲＡＭ３２にイメージ展開するとともに、その展開したデータをそのファイル名および送信元ＰＣを表すデータとともにＨＤＤ３６に格納する（ステップ１０）。そして、ＨＤＤ３６に格納した当該データをタンデムカラープリンタエンジン２２に送ることにより印刷を行い、印刷物を副トレイ上に排出する（ステップ１１）。そして、今回の処理を終了する。
【図面の簡単な説明】
【００２５】
【図１】印刷システムを示すブロック図である。
【図２】ＰＣ１１、１２、１３からプリンタ２０に印刷データが送られてきた場合の、プリンタ２０の動作を示すフローチャートである。
【符号の説明】
【００２６】
１０  ＬＡＮ
１１、１２、１３  ＰＣ
２０  プリンタ（画像形成装置）
【図１】
2005125647.tif 000003
【図２】
2005125647.tif 000004