(57)【要約】【課題】  処理待ち中の優先印刷要求をキャンセルすることなく印刷データに対する操作を可能にする画像形成装置及び印刷システムを提供する。【解決手段】  画像形成装置１００の制御部１１０は、印刷データとジョブＩＤを含む複数の印刷ジョブを外部から受信し記憶部に格納する。制御部１１０は、印刷ジョブを実行する順番と印刷ジョブＩＤとを対応付けた処理待ちテーブルを格納する。制御部１１０は、受信した印刷ジョブのデータ操作要求を外部から受信すると、処理待ちテーブルを編集し、データ操作要求に指定された印刷ジョブを実行保留にする操作中フラグを付加する。制御部１１０は、データ操作要求が指定する印刷ジョブのジョブデータを送信する。制御部１１０は、更新された印刷ジョブのジョブデータを受信する。制御部１１０は、処理待ちテーブルを編集し、操作中フラグを削除する。【選択図】    図１
2006175661.tif 000002
【特許請求の範囲】
【請求項１】
印刷データと識別情報を含む複数の印刷要求を外部から受信し記憶部に格納する要求格納手段と、
前記印刷要求を実行する順番と前記印刷要求の前記識別情報とを対応付ける順序データを格納する順序データ格納手段と、
前記印刷データを操作する操作要求を外部から受信する操作要求受信手段と、
前記順序データを編集し、前記操作要求に指定された前記印刷要求を保留にする保留手段と、
前記操作要求が指定する前記印刷要求の印刷データを送信する印刷データ送信手段と、
更新された前記印刷要求の印刷データを受信する印刷データ受信手段と、
前記順序データを編集し、前記保留された印刷要求の保留を解除する保留解除手段と、
を具備することを特徴とする画像形成装置。
【請求項２】
前記保留解除手段は、前記操作要求に指定された前記印刷要求が優先設定データを有しているか否か判断し、優先設定データを有していない場合は、前記実行待ち状態にある印刷要求の中で最後に処理されるように前記順序データを更新することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記保留解除手段は、前記操作要求に指定された前記印刷要求が優先設定データを有しているか否か判断し、優先設定データを有していない場合は、前記実行待ち状態にある印刷要求の中で最初に処理されるように前記順序データを更新することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記保留解除手段は、前記操作要求に指定された前記印刷要求が優先設定データを有しているか否か判断し、優先設定データを有している場合は、現在処理中の印刷ジョブを中断し、前記操作要求に指定された前記印刷要求を処理することを特徴とする請求項１〜３に記載の画像形成装置。
【請求項５】
前記操作要求が前記印刷要求のキャンセル要求である場合、前記保留解除手段は、前記操作要求で指定された前記印刷要求を削除することを特徴とする請求項１〜４に記載の画像形成装置。
【請求項６】
印刷データと識別情報を含む複数の印刷要求を外部から受信し記憶部に格納する要求格納手段と、
前記印刷要求を実行する順番と前記印刷要求の前記識別情報とを対応付ける順序データを格納する順序データ格納手段と、
前記印刷データを操作する操作要求を外部から受信する操作要求受信手段と、
前記受信した操作要求が指定する前記印刷要求にパスワードが格納されているか否か判断し、格納されていた場合は、前記記憶部から該当する前記印刷要求の前記パスワードを読み出して照合する照合手段と、
前記照合手段の照合結果に基づいて前記順序データを編集し、前記操作要求に指定された前記印刷要求を保留にする保留手段と、
前記操作要求が指定する前記印刷要求の印刷データを送信する印刷データ送信手段と、
更新された前記印刷要求の印刷データを受信する印刷データ受信手段と、
前記順序データを編集し、前記保留された印刷要求の保留を解除する保留解除手段と、
を具備することを特徴とする画像形成装置。
【請求項７】
印刷データと識別情報を含む複数の印刷要求を外部から受信し記憶部に格納する要求格納手段と、
前記印刷要求を実行する順番と前記印刷要求の前記識別情報とを対応付ける順序データを格納する順序データ格納手段と、
前記印刷データの操作要求を外部から受信する操作要求受信手段と、
前記操作要求が指定する前記印刷要求にパスワードが格納されているか否か判断し、格納されていた場合は、前記記憶部から該当する前記印刷要求の前記パスワードを読み出して照合する照合手段と、
前記照合手段の照合結果に基づいて前記順序データを編集し、前記操作要求に指定された前記印刷要求を保留にする保留手段と、
前記操作要求で指定された前記印刷要求の印刷データを更新する印刷データ操作手段と、
前記順序データを編集し、前記保留された印刷要求の保留を解除する保留解除手段と、
を具備することを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷処理待ち中の印刷要求をキャンセルすることなく、印刷データに対する操作を可能にする画像形成装置及び印刷システムに関する。
【背景技術】
【０００２】
一般に、ネットワーク接続するプリンタにおいては、ネットワークに接続する複数のＰＣ（Ｐｅｒｓｏｎａｌ Ｃｏｍｐｕｔｅｒ）から印刷ジョブを受信し、これをプリンタ内に受信した順に印刷の処理待ちキューに登録し、受信した順に印刷する。しかし、装置内に格納されている印刷ジョブの緊急出力の必要性は、受信の順序によらない。そのため、緊急に出力したい印刷ジョブに優先順位を設定し（以下、この印刷ジョブを優先印刷ジョブという）、これに基づいて早期処理の必要なものから順に印刷を実行するプリントシステムが、特許文献１で提案されている。ところが、この技術のように、各印刷ジョブの優先順位が変更可能となると、誤って他のユーザーが、処理待ちキューに登録されている優先印刷ジョブの処理の順番を変更してしまうことがある。
この問題に対して、特許文献２に、優先印刷設定時にパスワードを入力させ、優先印刷設定を解除にこのパスワードを要求することで、他のユーザーが勝手に優先印刷設定を解除して優先印刷ジョブの順番を変更できないようにしたプリンタが記載されている。また、特許文献３には、装置の設定データを消去する際にパスワードの入力を要求する技術が公開されている。
ここで、特許文献２および３の技術を利用し、ユーザーによってパスワードを付加された優先印刷ジョブに対し、ユーザーがパスワード入力によってジョブをキャンセル、または順番を変更させることは可能となる。しかしながら、上記の技術を利用して印刷ジョブのデータの変更等のデータ操作をする場合は、ユーザーは、まず優先印刷ジョブに対しキャンセルを要求し、次に、要求されたパスワードを入力した後、ジョブデータを修正し、再度、印刷ジョブにパスワードをつけてプリンタに送信する手間があるという問題があった。
【特許文献１】特開平７−３２５６８５号公報
【特許文献２】特開平１０−２３３８６４号公報
【特許文献３】特開平６−１５８８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
この発明は上記の点を鑑みてなされたもので、処理待ち中の優先印刷要求をキャンセルすることなく印刷データに対する操作を可能にする画像形成装置及び印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記の課題を解決するために、請求項１の発明は、印刷データと識別情報を含む複数の印刷要求を外部から受信し記憶部に格納する要求格納手段と、前記印刷要求を実行する順番と前記印刷要求の前記識別情報とを対応付ける順序データを格納する順序データ格納手段と、前記印刷データを操作する操作要求を外部から受信する操作要求受信手段と、前記順序データを編集し、前記操作要求に指定された前記印刷要求を保留にする保留手段と、前記操作要求が指定する前記印刷要求の印刷データを送信する印刷データ送信手段と、更新された前記印刷要求の印刷データを受信する印刷データ受信手段と、前記順序データを編集し、前記保留された印刷要求の保留を解除する保留解除手段とを具備することを特徴とする画像形成装置である。
【０００５】
請求項２の発明は、請求項１の発明において、前記保留解除手段は、前記操作要求に指定された前記印刷要求が優先設定データを有しているか否か判断し、優先設定データを有していない場合は、前記実行待ち状態にある印刷要求の中で最後に処理されるように前記順序データを更新することを特徴とする。
【０００６】
請求項３の発明は、請求項１の発明において、前記保留解除手段は、前記操作要求に指定された前記印刷要求が優先設定データを有しているか否か判断し、優先設定データを有していない場合は、前記実行待ち状態にある印刷要求の中で最初に処理されるように前記順序データを更新することを特徴とする。
【０００７】
請求項４の発明は、請求項１〜３の発明において、前記保留解除手段は、前記操作要求に指定された前記印刷要求が優先設定データを有しているか否か判断し、優先設定データを有している場合は、現在処理中の印刷ジョブを中断し、前記操作要求に指定された前記印刷要求を処理することを特徴とする。
【０００８】
請求項５の発明は、前記操作要求が前記印刷要求のキャンセル要求である場合、前記保留解除手段は、前記操作要求で指定された前記印刷要求を削除することを特徴とする。
【０００９】
請求項６の発明は、印刷データと識別情報を含む複数の印刷要求を外部から受信し記憶部に格納する要求格納手段と、前記印刷要求を実行する順番と前記印刷要求の前記識別情報とを対応付ける順序データを格納する順序データ格納手段と、前記印刷データを操作する操作要求を外部から受信する操作要求受信手段と、前記受信した操作要求が指定する前記印刷要求にパスワードが格納されているか否か判断し、格納されていた場合は、前記記憶部から該当する前記印刷要求の前記パスワードを読み出して照合する照合手段と、前記照合手段の照合結果に基づいて前記順序データを編集し、前記操作要求に指定された前記印刷要求を保留にする保留手段と、前記操作要求が指定する前記印刷要求の印刷データを送信する印刷データ送信手段と、更新された前記印刷要求の印刷データを受信する印刷データ受信手段と、前記順序データを編集し、前記保留された印刷要求の保留を解除する保留解除手段とを具備することを特徴とする。
【００１０】
請求項７の発明は、印刷データと識別情報を含む複数の印刷要求を外部から受信し記憶部に格納する要求格納手段と、前記印刷要求を実行する順番と前記印刷要求の前記識別情報とを対応付ける順序データを格納する順序データ格納手段と、前記印刷データの操作要求を外部から受信する操作要求受信手段と、前記操作要求が指定する前記印刷要求にパスワードが格納されているか否か判断し、格納されていた場合は、前記記憶部から該当する前記印刷要求の前記パスワードを読み出して照合する照合手段と、前記照合手段の照合結果に基づいて前記順序データを編集し、前記操作要求に指定された前記印刷要求を保留にする保留手段と、前記操作要求で指定された前記印刷要求の印刷データを更新する印刷データ操作手段と、前記順序データを編集し、前記保留された印刷要求の保留を解除する保留解除手段とを具備することを特徴とする印刷システムである。
【発明の効果】
【００１１】
本発明によれば、処理待ち中の優先印刷要求をキャンセルすることなく印刷データに対する操作を可能にするため、ユーザーが優先印刷要求の印刷データを変更する際に、従来必要とされたキャンセル要求の送信、パスワードの入力、印刷データ修正後の印刷ジョブへのパスワード設定及びその印刷ジョブの再送信のような手間を軽減することが可能となる。
【発明を実施するための最良の形態】
【００１２】
本発明の画像形成装置とは、２つ以上の印刷ジョブをバッファに格納し、それらの出力の順番を記憶する装置を指す。例えば、プリンタ、コピー機、ＦＡＸ、複合機などである。ここでいう印刷ジョブとは、外部からネットワークを経由して受信するプリントジョブ、スキャナから印刷画像を読み込むコピージョブ、或いは電話回線経由でＦＡＸ原稿を受信するＦＡＸジョブなど、各種の入力手段によって読み込まれる印刷画像の印刷要求である。以下では本発明の画像形成装置にプリンタを用いた印刷システムの一実施形態について説明する。
【００１３】
図１は、本実施形態による印刷システムの概要を示す図である。Ｎは企業内で構築されるＬＡＮ等のネットワークであり、画像形成装置１００とホストコンピュータ２００、及び、ユーザーが利用する複数のＰＣ（Ｐｅｒｓｏｎａｌ Ｃｏｍｐｕｔｅｒ）（図示せず）が接続されている。ここで、ＰＣには、印刷ジョブに優先印刷の設定情報を付加する機能を持つユーティリティソフトウェア（以下、補助ソフトという）がインストールされ、実行可能な状態となっている。また、ＰＣは、ＣＲＴ（Ｃａｔｈｏｄｅ Ｒａｙ Ｔｕｂｅ）等の表示部と、キーボード、マウス等の入力部を持っており、ユーザーは、ＰＣを操作して、ＰＣ内に記憶された印刷画像に対する印刷ジョブを、ホストコンピュータ２００に送信する。ここでいう、印刷ジョブには、印刷画像、個々の印刷ジョブを識別するためのジョブＩＤ、及び印刷設定データを含むジョブデータが格納されている。
【００１４】
ホストコンピュータ２００は、印刷ジョブを複数のＰＣから受信して一時的に記憶し、それらを画像形成装置１００に対応する中間データに変換して送信する送信部を持つ。
【００１５】
１１０は、画像形成装置１００の動作を統括して制御する制御部である。１２０は、ネットワークＮと接続してデータの送受信を行うネットワークＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）（例えばネットワークカード）である。１３０は、揮発性メモリ、及び不揮発性メモリで構成される記憶部である。ここで、記憶部１３０には、印刷ジョブの処理の順番を印刷ジョブＩＤと対応付けて管理する処理待ちテーブルを格納している。１４０は、ファンクションキーやテンキー等で構成され、ユーザーが要求を入力するのに用いる操作部である。１５０は、液晶ディスプレイ等で構成される表示部である。１６０は、制御部１１０とは独立して動作し、用紙の給紙、印刷データの印刷、印刷済み用紙の排紙等の一連の印刷処理を行う印刷処理部である。なお、詳細は後述する。
【００１６】
画像形成装置１００は、ＣＰＵ（中央演算装置）（図示せず）を実装しており、制御部１１０の機能を実現するプログラム（図示せず）を記憶部１３０の揮発性メモリ上にロードして実行することで実現する。
なお、上記の各機能は、専用のハードウェアを用いて実現されても良い。
【００１７】
次に、ユーザーのＰＣが、印刷ジョブに優先印刷の設定を施し（以下、優先印刷ジョブという）、その後、ホストコンピュータ２００が画像形成装置１００に優先印刷ジョブを送信する動作を説明する。まず、ユーザーは、ＰＣの入力部から印刷したい画像を指定し、印刷ジョブを送信する。ＰＣ内の補助ソフトは、指定された印刷ジョブに優先印刷の設定情報を付加するか否か、表示部からユーザーに問い合わせる。ユーザーが優先印刷の指定を入力部から入力すると、補助ソフトは、パスワードを表示部からユーザーに要求する。これに対し、ユーザーが、任意のパスワードを入力部から入力すると、補助ソフトは受信したパスワードを印刷ジョブのジョブデータに格納し、これをホストコンピュータ２００へ送信する。一方、ユーザーが優先印刷を指定しなかった場合、補助ソフトはジョブデータにパスワードを格納せず、従来と同様に印刷ジョブをホストコンピュータ２００に送信する。
その後、ホストコンピュータ２００は、ＰＣから印刷ジョブを受信し、従来と同様に画像形成装置１００に対応した形式の中間データに変換し、画像形成装置１００へ送信する。
【００１８】
次に、画像形成装置１００が通常の印刷ジョブを受信する際の動作を、図２のフローチャートを参照して説明する。画像形成装置１００の制御部１１０は、ネットワークＩ／Ｆ１２０から印刷ジョブを受信する（ステップＳ１１）。次いで、制御部１１０は、受信した優先印刷ジョブのジョブデータを記憶部１３０に格納する。そして、印刷ジョブのジョブデータを解析し、パスワードが格納されているか否かを判別する（ステップＳ１２）。
まず、以下ではパスワードが格納されていた場合の動作について説明する。
【００１９】
制御部１１０は、記憶部１３０から処理待ちテーブルを読み出し、既に処理待ちテーブルに、印刷ジョブが１つ以上登録されているか否か判断する。登録されていた場合には、処理順の最後に登録されている印刷ジョブが優先印刷ジョブか否か判断する。優先印刷ジョブであれば、現在受信している優先印刷ジョブが現存する印刷ジョブの中で最後に印刷されるように、そのジョブＩＤとパスワードを処理待ちテーブルに追加登録する。一方、優先印刷ジョブでなければ、現在受信している優先印刷ジョブが、現存する印刷ジョブのうち最後に処理されるジョブの１つ前に処理されるように、ジョブＩＤとパスワードを処理待ちテーブルに追加する（ステップＳ１３）。その後、追加した優先印刷ジョブより更に前の処理順に登録されている印刷ジョブが、処理待ちテーブル内にあった場合、前述と同様の処理を繰り返して、優先印刷ジョブが通常の印刷ジョブより早期に出力されるように、処理待ちテーブルを更新する。
【００２０】
一方、前述のステップＳ１２の判別の結果、受信した印刷ジョブにパスワードが格納されていない場合、制御部１１０はこれを通常の印刷ジョブと判断し、現在受信している印刷ジョブが、現在登録されている印刷ジョブの中で最後に処理されるように、ジョブＩＤを処理待ちテーブルに追加する。
【００２１】
その後、印刷処理部１６０は、処理待ちテーブルに印刷ジョブＩＤが登録されていることを検知すると、登録された順番に従って、それぞれの印刷ジョブＩＤに対応するジョブデータを読み出し、印刷する（ステップＳ１４）。
【００２２】
次に、優先印刷ジョブを既に送信したユーザーが、送信済みの印刷ジョブのデータ操作を行う動作を、図３のフローチャートを参照して説明する。ここでいうデータ操作とは、優先印刷ジョブのジョブデータの変更を指す。例えば、用紙サイズ設定の変更を指す。ユーザーが、ＰＣから、既に送信済みの優先印刷ジョブのジョブＩＤを含んだデータ操作要求を、ホストコンピュータ２００を経由して画像形成装置１００へ送信する。これを受けて、画像形成装置１００の制御部１１０は、記憶部１３０に格納されているジョブＩＤの中で、受信したジョブＩＤと同一のものが存在するか否かを判断する。存在した場合で、且つ、ジョブＩＤにパスワードが付加されていた場合は、ユーザーのＰＣの表示部に、パスワード要求の画面を表示させる（ステップＳ２２）。これを受けて、ユーザーは、ＰＣの入力部からパスワードを入力して画像形成装置１００に送信する。画像形成装置１００の制御部１１０は、パスワードを受信して、記憶部１３０の処理待ちテーブル内に格納されているパスワードと一致するか否かを判定する（ステップＳ２３）。一致した場合（ステップＳ２４ａ）、処理待ちテーブルのその印刷ジョブＩＤに、データ操作中を示す操作中フラグを付加する。そして、対応するジョブデータを読み出し、ユーザーのＰＣへ送信する（ステップＳ２５）。ユーザーがそのジョブデータを変更し、画像形成装置１００へ送信すると、画像形成装置１００の制御部１１０が、そのジョブデータを記憶部１３０の元の位置に書き込む。一方、ステップＳ２３のパスワード検証の結果、パスワードが一致しなかった場合、制御部１１０は何も行わない（ステップＳ２４ｂ）。
【００２３】
ここで、上述した制御部１１０の処理の間、制御部１１０と独立して動作する印刷処理部１６０は、随時処理待ちテーブルを参照し、登録された順番で印刷ジョブを随時実行している。印刷処理部１６０は、処理待ちテーブル内の、次の処理に登録されている印刷ジョブＩＤを読み出し、操作中フラグが書き込まれているか否か判断する。フラグが書き込まれていた場合、印刷処理部１６０はそのジョブを実行せず、処理待ちテーブルから削除する。一方、次に登録されている印刷ジョブに、操作モード中を示すフラグが無かった場合、その印刷ジョブを実行する。
その後、印刷処理部１６０は、上記の処理を繰り返す。
【００２４】
次に、用紙設定変更を行った印刷ジョブを、処理待ちテーブルに復帰させる動作を説明する。まず、制御部１１０は、ユーザーのＰＣから、データ操作がなされたジョブデータを受信すると、処理待ちテーブルを参照する。そして、データ操作のなされた印刷ジョブＩＤに対応する操作中フラグを削除する。この時、該当のジョブＩＤが、上述の印刷処理部１６０の処理によって削除されていた場合は、制御部１１０は処理待ちテーブルの最後尾にそのジョブＩＤを追加する。なお、ジョブＩＤを追加する際、処理待ちテーブルの最初に印刷処理されるように登録しても良い。また、データ操作がなされた印刷ジョブが優先印刷ジョブである場合、現在印刷処理中の印刷ジョブを中断させ、割り込み印刷を行わせても良い。
その後、追加された印刷ジョブは、処理待ちテーブルに登録された順番で、印刷処理部１６０により印刷される。
【００２５】
また、上述のステップＳ２１で、制御部１１０が、通常の印刷ジョブに対するデータ操作要求を受信した場合、指定された印刷ジョブに対して、図３のステップＳ２４ａ、及びステップＳ２５と同様の処理を行う。
【００２６】
このように、画像形成装置に格納され処理待ち状態にある印刷ジョブに対し、処理待ちの順番を保持したまま印刷設定の修正を加えることができるため、再度、処理待ちの最後尾から印刷処理を待つことが無くなり、待ち時間を短縮することができる。
【００２７】
なお、画像形成装置に格納され処理待ち状態にある、優先印刷ジョブに対して、データ操作を行う際に、ユーザーにパスワードを要求し、特定のユーザーのみ操作を行えるようにするため、特定のユーザー以外からのデータ操作を禁止でき、意図して優先印刷設定を行った印刷ジョブを保護することができる。
【００２８】
また、上記の実施形態において、優先印刷ジョブに対するデータ操作は、用紙サイズの変更としたが、ジョブの永久削除でも良い。その場合、データ操作要求にキャンセル要求を識別するデータを付加し、画像形成装置１００の制御部１１０がそれを受信すると、従来のように、記憶部１３０の該当するジョブデータと処理待ちテーブルの該当ジョブＩＤを削除する。
また、データ操作は、一時的に保存して実行を保留させる一時停止、及び一時停止したジョブの再開等でも良い。また、画像データの更新でも良い。
【００２９】
また、上記の実施形態において、画像形成装置１００とホストコンピュータ２００はＬＡＮで接続されているとしたが、両者がパラレルＩ／Ｆを介して接続されても良い。
【００３０】
また、上記の実施形態で用いられる画像形成装置はプリンタとしたが、ネットワークＦＡＸ、またはスキャナ出力を行うコピー機でも良い。その場合、例えば、印刷ジョブは電話回線から受信するＦＡＸデータや、スキャナから読み込まれる原稿画像である。
【００３１】
以上、この発明の実施形態を、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００３２】
【図１】本発明の一実施形態による、印刷システムの概要を示す図である。
【図２】同実施形態における、画像形成装置が印刷ジョブを受信する際の動作を示すフローチャート図である。
【図３】同実施形態における、画像形成装置がＰＣからパスワードを受信し、優先印刷ジョブのデータ操作を行う動作を示すフローチャート図である。
【符号の説明】
【００３３】
１００…画像形成装置
１１０…制御部
１２０…ネットワークＩ／Ｆ部
１３０…記憶部
１４０…操作部
１５０…表示部
１６０…印刷処理部
２００…ホストコンピュータ
Ｎ…ネットワーク
【図１】
2006175661.tif 000003
【図２】
2006175661.tif 000004
【図３】
2006175661.tif 000005