(57)【要約】【課題】本発明は、印刷ジョブをグループ管理する画像形成装置、画像形成システム、画像形成制御方法、画像形成制御プログラム及び記録媒体に関する。【解決手段】画像形成システム１は、プリンタＰｒ１〜Ｐｒｍが、ホスト装置ＨＳ１〜ＨＳｎからネットワークＮＷを介して送られてくる印刷ジョブに付与されている該印刷ジョブの所属するグループＩＤ及びジョブ情報を取得して、印刷ジョブに対応させてジョブ管理テーブルに記憶し、該ジョブ管理テーブルに基づいて印刷ジョブを実行するとともに、操作パネルまたはホスト装置Ｈｓ１〜ＨＳｎからの、グループＩＤを指定したジョブ処理内容の変更を指定するジョブ変更情報を取得して、取得したジョブ変更情報に基づいてジョブ管理テーブルのジョブ管理情報のうち、該ジョブ変更情報の指定するグループＩＤのグループに所属する印刷ジョブの該ジョブ管理情報に対して該ジョブ変更情報の指定する変更処理を実行する。【選択図】          図１
2011235505.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して送られてくる印刷ジョブを受信する受信手段と、
前記印刷ジョブに付与されている該印刷ジョブの所属するグループを特定するグループ情報及び該印刷ジョブを特定するジョブ情報を取得する情報取得手段と、
前記情報取得手段の取得したグループ情報とジョブ情報を印刷ジョブに対応させたジョブ管理情報を記憶する情報記憶手段と、
前記情報記憶手段の記憶する前記ジョブ管理情報に基づいて印刷ジョブを実行するジョブ実行手段と、
前記グループ情報を指定した該グループ情報のグループに所属する印刷ジョブに対するジョブ処理内容の変更を指定するジョブ変更情報を取得するジョブ変更情報取得手段と、
前記ジョブ変更情報取得手段の取得した前記ジョブ変更情報に基づいて前記情報記憶手段が記憶する前記ジョブ管理情報のうち、該ジョブ変更情報の指定するグループ情報のグループに所属する印刷ジョブの該ジョブ管理情報に対して該ジョブ変更情報の指定する変更処理を実行するジョブ変更管理手段と、
を備えていることを特徴とする画像形成装置。
【請求項２】
前記画像形成装置は、前記ジョブ変更情報を入力する入力手段を備えており、
前記ジョブ変更情報取得手段は、前記入力手段から入力された前記ジョブ変更情報を取得することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記ジョブ変更情報取得手段は、前記ネットワークに接続されている情報処理装置から該ネットワークを介して送られてくる前記ジョブ変更情報を取得することを特徴とする請求項１または請求項２記載の画像形成装置。
【請求項４】
前記画像形成装置は、前記ジョブ処理内容の変更内容が、印刷ジョブの実行停止、印刷ジョブ実行停止解除、印刷ジョブの削除、印刷ジョブの優先度の変更であることを特徴とする請求項１から請求項３のいずれかに記載の画像形成装置。
【請求項５】
ネットワークに情報処理装置及び画像形成装置が接続された画像形成システムにおいて、
前記情報処理装置は、
印刷ジョブを生成するとともに該印刷ジョブの所属するグループを特定するグループ情報を該印刷ジョブに付与する印刷ジョブ生成手段と、
前記印刷ジョブを前記ネットワークを介して前記画像形成装置に送信する送信手段と、
を備え、
前記画像形成装置は、
前記ネットワークを介して前記情報処理装置から送られてくる前記印刷ジョブを受信する受信手段と、
前記印刷ジョブに付与されている前記グループ情報及び該印刷ジョブを特定するジョブ情報を取得する情報取得手段と、
前記情報取得手段の取得したグループ情報とジョブ情報を前記印刷ジョブに対応させたジョブ管理情報を記憶する情報記憶手段と、
前記情報記憶手段の記憶する前記ジョブ管理情報に基づいて印刷ジョブを実行するジョブ実行手段と、
前記グループ情報を指定した該グループ情報のグループに所属する印刷ジョブに対するジョブ処理内容の変更を指定するジョブ変更情報を取得するジョブ変更情報取得手段と、
前記ジョブ変更情報取得手段の取得した前記ジョブ変更情報に基づいて前記情報記憶手段が記憶する前記ジョブ管理情報のうち、該ジョブ変更情報の指定するグループ情報のグループに所属する印刷ジョブの該ジョブ管理情報に対して該ジョブ変更情報の指定する変更処理を実行するジョブ変更管理手段と、
を備えていることを特徴とする画像形成システム。
【請求項６】
前記画像形成装置は、前記ジョブ変更情報を入力する入力手段を備えており、
前記ジョブ変更情報取得手段は、前記入力手段から入力された前記ジョブ変更情報を取得することを特徴とする請求項５記載の画像形成システム。
【請求項７】
前記情報処理装置は、
前記ジョブ変更情報を入力する入力手段と、
前記入力手段から入力された前記ジョブ変更情報を前記送信手段から前記ネットワークを介して前記画像形成装置に送信させる変更情報送信制御手段と、
備えており、
前記ジョブ変更情報取得手段は、前記ネットワークに接続されている前記情報処理装置から該ネットワークを介して送られてくる前記ジョブ変更情報を取得することを特徴とする請求項５または請求項６記載の画像形成システム。
【請求項８】
ネットワークを介して送られてくる印刷ジョブを受信する受信処理ステップと、
前記印刷ジョブに付与されている該印刷ジョブの所属するグループを特定するグループ情報及び該印刷ジョブを特定するジョブ情報を取得する情報取得処理ステップと、
前記情報取得処理ステップで取得されたグループ情報と所定のジョブ情報を前記印刷ジョブに対応させたジョブ管理情報を記憶する情報記憶手段の該ジョブ管理情報に基づいて印刷ジョブを実行するジョブ実行処理ステップと、
前記グループ情報を指定した該グループ情報のグループに所属する印刷ジョブに対するジョブ処理内容の変更内容を指定するジョブ変更情報を取得するジョブ変更情報取得処理ステップと、
前記ジョブ変更情報取得処理ステップで取得された前記ジョブ変更情報に基づいて前記情報記憶手段が記憶する前記印刷ジョブ管理情報のうち、該ジョブ変更情報の指定するグループ情報のグループに所属する印刷ジョブの該ジョブ管理情報に対して該ジョブ変更情報の指定する変更内容の処理を実行するジョブ変更管理処理ステップと、
を有していることを特徴とする画像形成制御方法。
【請求項９】
ネットワークに情報処理装置及び画像形成装置が接続された画像形成システムにおける画像形成制御方法であって、
前記情報処理装置は、
印刷ジョブを生成するとともに該印刷ジョブの所属するグループを特定するグループ情報を該印刷ジョブに付与する印刷ジョブ生成処理ステップと、
前記印刷ジョブを前記ネットワークを介して前記画像形成装置に送信する送信処理ステップと、
を有し、
前記画像形成装置は、
前記ネットワークを介して前記情報処理装置から送られてくる前記印刷ジョブを受信する受信処理ステップと、
前記印刷ジョブに付与されている前記グループ情報及び該印刷ジョブを特定するジョブ情報を取得する情報取得処理ステップと、
前記情報取得処理ステップで取得されたグループ情報とジョブ情報を前記印刷ジョブに対応させたジョブ管理情報を記憶する情報記憶手段の該ジョブ管理情報に基づいて印刷ジョブを実行するジョブ実行処理ステップと、
前記グループ情報を指定した該グループ情報のグループに所属する印刷ジョブに対するジョブ処理内容の変更を指定するジョブ変更情報を取得するジョブ変更情報取得処理ステップと、
前記ジョブ変更情報取得処理ステップで取得された前記ジョブ変更情報に基づいて前記情報記憶手段が記憶する前記ジョブ管理情報のうち、該ジョブ変更情報の指定するグループ情報のグループに所属する印刷ジョブの該ジョブ管理情報に対して該ジョブ変更情報の指定する変更処理を実行するジョブ変更管理処理ステップと、
を有していることを特徴とする画像形成制御方法。
【請求項１０】
コンピュータに、
ネットワークを介して送られてくる印刷ジョブを受信する受信処理と、
前記印刷ジョブに付与されている該印刷ジョブの所属するグループを特定するグループ情報及び該印刷ジョブを特定するジョブ情報を取得する情報取得処理と、
前記情報取得処理で取得されたグループ情報と所定のジョブ情報を前記印刷ジョブに対応させたジョブ管理情報を記憶する情報記憶手段の該ジョブ管理情報に基づいて印刷ジョブを実行するジョブ実行処理と、
前記グループ情報を指定した該グループ情報のグループに所属する印刷ジョブに対するジョブ処理内容の変更内容を指定するジョブ変更情報を取得するジョブ変更情報取得処理と、
前記ジョブ変更情報取得処理で取得された前記ジョブ変更情報に基づいて前記情報記憶手段が記憶する前記印刷ジョブ管理情報のうち、該ジョブ変更情報の指定するグループ情報のグループに所属する印刷ジョブの該ジョブ管理情報に対して該ジョブ変更情報の指定する変更内容の処理を実行するジョブ変更管理処理と、
を実行させることを特徴とする画像形成制御プログラム。
【請求項１１】
ネットワークに情報処理装置及び画像形成装置が接続された画像形成システムで実行される画像形成制御プログラムであって、
前記情報処理装置のコンピュータに、
印刷ジョブを生成するとともに該印刷ジョブの所属するグループを特定するグループ情報を該印刷ジョブに付与する印刷ジョブ生成処理と、
前記印刷ジョブを前記ネットワークを介して前記画像形成装置に送信する送信処理と、
を実行させ、
前記画像形成装置のコンピュータに、
前記ネットワークを介して前記情報処理装置から送られてくる前記印刷ジョブを受信する受信処理と、
前記印刷ジョブに付与されている前記グループ情報及び該印刷ジョブを特定するジョブ情報を取得する情報取得処理と、
前記情報取得処理で取得されたグループ情報とジョブ情報を前記印刷ジョブに対応させたジョブ管理情報を記憶する情報記憶手段の該ジョブ管理情報に基づいて印刷ジョブを実行するジョブ実行処理と、
前記グループ情報を指定した該グループ情報のグループに所属する印刷ジョブに対するジョブ処理内容の変更を指定するジョブ変更情報を取得するジョブ変更情報取得処理と、
前記ジョブ変更情報取得処理で取得された前記ジョブ変更情報に基づいて前記情報記憶手段が記憶する前記ジョブ管理情報のうち、該ジョブ変更情報の指定するグループ情報のグループに所属する印刷ジョブの該ジョブ管理情報に対して該ジョブ変更情報の指定する変更処理を実行するジョブ変更管理処理と、
を実行させることを特徴とする画像形成制御プログラム。
【請求項１２】
請求項１０または請求項１１記載の画像形成制御プログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成システム、画像形成制御方法、画像形成制御プログラム及び記録媒体に関し、詳細には、印刷ジョブをグループ管理する画像形成装置、画像形成システム、画像形成制御方法、画像形成制御プログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年、ＬＡＮ（Local Area Network）やインターネット等のネットワークに複数のプリンタ装置等の画像形成装置が接続され、該ネットワークに接続されているコンピュータ等の情報処理装置から印刷データを該ネットワーク上の複数の画像形成装置に配信して、配信先の画像形成装置で印刷出力させる配信印刷が行われている。
【０００３】
例えば、時事通信ニュースを各社に配信する際、配信元のコンピュータからＰＤＦダイレクト印刷を利用して、ネットワークで接続された複数の離れた拠点のプリンタにＰＤＦ形式のニュースの印刷データを送信し、送信先のプリンタにおいてＰＤＦニュース印刷データを印刷出力させている。
【０００４】
ところが、画像形成装置は、通常、印刷ジョブを受付順に印刷し、送信元が重要な印刷データを送信したとしても、待機している印刷ジョブが多いときには、即時印刷が要求される重要な印刷データであっても、印刷が開始されて完了するまでに長時間を要することとなる。
【０００５】
そして、従来、１つの印刷データをネットワーク上の複数のプリンタに分散させて印刷させる分散印刷において、分散印刷データの送信先プリンタを識別する識別情報を付与して配信するとともに、該識別情報と分散印刷先プリンタを対応させて記憶部に記憶し、分散印刷先に制御コマンドを送信する際には、該記憶部の識別情報により特定される分散印刷先プリンタに制御コマンドを送信することで、分散印刷データに対する制御を行う技術が提案されている（特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術にあっては、識別情報により特定される分散印刷先プリンタに制御コマンドを送信しているため、分散印刷データに対する制御を一括して行うことはできるが、同じユーザが同じプリンタに複数の印刷データを送信しており、他のユーザもそのプリンタに印刷データを送信している場合、他のユーザの印刷データと区別して、自己の印刷データについてのみ、まとめて印刷中止、優先度変更、印刷データ削除等の処理を行いたい場合には、印刷データ毎に制御コマンドを送信して処理を行わせる必要があり、利用性を向上させる上で、改良の必要があった。例えば、複数存在している印刷ジョブのうち、特定の印刷ジョブに対してジョブの実行を中断し、後続の優先度の高いニュースの印刷ジョブを優先させる処理を行わせることができず、改良の必要があった。
【０００７】
そこで、本発明は、印刷ジョブを任意のグループ毎に分けて該グループ毎に管理することのできる画像形成装置、画像形成システム、画像形成制御方法、画像形成制御プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明は、上記目的を達成するために、ネットワークを介して送られてくる印刷ジョブに付与されている該印刷ジョブの所属するグループを特定するグループ情報及び該印刷ジョブを特定するジョブ情報を取得して、印刷ジョブに対応させてジョブ管理情報として情報記憶手段に記憶し、該情報記憶手段の記憶するジョブ管理情報に基づいて印刷ジョブを実行するとともに、該グループ情報を指定した該グループ情報のグループに所属する印刷ジョブに対するジョブ処理内容の変更を指定するジョブ変更情報を取得して、取得した該ジョブ変更情報に基づいて該情報記憶手段が記憶するジョブ管理情報のうち、該ジョブ変更情報の指定するグループ情報のグループに所属する印刷ジョブの該ジョブ管理情報に対して該ジョブ変更情報の指定する変更処理を実行することを特徴としている。
【０００９】
また、本発明は、前記ジョブ処理内容の変更内容が、印刷ジョブの実行停止、印刷ジョブ実行停止解除、印刷ジョブの削除、印刷ジョブの優先度の変更であることを特徴としてもよい。
【発明の効果】
【００１０】
本発明によれば、印刷ジョブを任意のグループ毎に分けて該グループ毎に管理することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施例を適用した画像形成システムのシステム構成図。
【図２】ホスト装置で作成されるジョブ情報の一例を示す図。
【図３】プリンタのブロック構成図。
【図４】ジョブ管理テーブルの一例を示す図。
【図５】印刷ジョブ管理処理を示すフローチャート。
【図６】ジョブ管理テーブルの他の例を示す図。
【図７】画像形成システムの他のシステム構成図。
【発明を実施するための形態】
【００１２】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１３】
図１〜図７は、本発明の画像形成装置、画像形成システム、画像形成制御方法、画像形成制御プログラム及び記録媒体の一実施例を示す図であり、図１は、本発明の画像形成装置、画像形成システム、画像形成制御方法、画像形成制御プログラム及び記録媒体の一実施例を適用した画像形成システム１のシステム構成図である。
【００１４】
図１において、画像形成システム１は、イーサネット（Ethernet：登録商標）、インターネット等のネットワークＮＷに、複数のプリンタＰｒ１〜Ｐｒｎ及びホスト装置Ｈｓ１〜Ｈｓｎ等が接続されており、ホスト装置Ｈｓ１〜Ｈｓｎ及びプリンタＰｒ１〜Ｐｒｍは、その接続台数は、限定されない。
【００１５】
ホスト装置（情報処理装置）Ｈｓ１〜Ｈｓｎは、通常のハードウェア構成及びソフトウェア構成のコンピュータ等が用いられ、一般的に、ハードディスク、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等のメモリ、ＣＰＵ（Central Processing Unit ）、ディスプレイ、キーボード、マウス等の入力部等のハードウェアを備えていて、該ハードウェアのメモリに、ウィンドウズ（登録商標）等のＯＳ（Operating System）上に、本発明のグループＩＤ（グループ情報）及び印刷データを含む印刷ジョブをプリンタＰｒ１〜Ｐｒｍに送って印刷要求するホスト用画像形成制御プログラムやプリンタドライバ及び文書作成ソフトウェア等のソフトウェアが搭載されている。
【００１６】
ホスト装置Ｈｓ１〜Ｈｓｎは、ハードウェア等のメモリ上に、プリンタＰｒ１〜Ｐｒｍで印刷出力（画像形成出力）させる複数の印刷データを１つの印刷データグループとして管理するためのグループ情報、例えば、グループＩＤを付与して、該グループＩＤとネットワークＮＷ上の印刷依頼先のプリンタＰｒ１〜Ｐｒｍを特定するプリンタ情報等の印刷データを管理するのに必要な印刷データ管理情報を印刷データに対応させて内部メモリに蓄積管理する。
【００１７】
そして、ホスト装置Ｈｓ１〜ＨＳｎは、上記画像形成制御プログラムが、プリンタドライバに組み込まれることにより、ホスト装置Ｈｓ１〜ＨＳｎでの画像形成制御処理を実行する。すなわち、プリンタドライバ（印刷ジョブ生成手段）は、印刷対象の文書データを指定して印刷要求があると、印刷設定のＵＩ（ユーザインターフェイス）をディスプレイに表示して、印刷設定が行われると、文書データを印刷データに変換して、該印刷データと該印刷設定及び図２に示すようなジョブ情報を付与した印刷ジョブを生成する。プリンタドライバは、ジョブ情報として、通常のジョブ情報（送信元ＩＰ、ＰＣ名、文書名等）に該印刷ジョブにユーザが付与したグループＩＤを追加したジョブ情報を生成する。このグループＩＤは、印刷設定用のＵＩにグループＩＤ設定項目を追加し、該グループ設定項目で設定されたグループＩＤを採用する。ホスト装置Ｈｓ１〜ＨＳｎは、上記生成したジョブ情報を付加した印刷ジョブを、ネットワークＩ／Ｆ（送信手段）からネットワークＮＷを介してプリンタＰｒ１〜Ｐｒｍに送信する。なお、図２においては、グループＩＤは、「HAISHIN001」として示すように、半角英数字の組み合わせで構成されている場合について示されているが、グループＩＤとしては、半角英数字に限るものではなく、例えば、特定の数値や他の情報であってもよく、任意に設定することができる。
【００１８】
ホスト装置Ｈｓ１〜Ｈｓｎは、ホスト用画像形成制御プログラムを実行することで、印刷データ毎に上記グループＩＤを付与して、印刷データ管理情報と対応させてメモリに保管して管理する印刷データ管理処理を行う。
【００１９】
なお、ホスト装置Ｈｓ１〜Ｈｓｎは、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明のホストでの画像形成制御方法である印刷データ管理方法を実行するホスト用の画像形成制御プログラムを読み込んでハードディスク等に導入することで、後述する画像形成制御処理を実行する情報処理装置として構築されている。このホスト用の画像形成制御プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００２０】
プリンタ（画像形成装置）Ｐｒ１〜Ｐｒｍは、図３に示すように、コントローラ１０、本体エンジン３０、フィニッシャ３１、操作パネル３２及びプログラム記録媒体４０等を備えており、コントローラ１０は、通信制御部１１、ＲＡＭ（Random Access Memory）１２、ＮＶ−ＲＡＭ（Non Volatile ＲＡＭ）１３、操作パネル制御部１４、ＣＰＵ（Central Processing Unit）１５、ＲＯＭ（Read Only Memory）１６、ハードディスク（ＨＤＤ）１７、エンジン制御部１８及び媒体制御部１９等を備えていて、各部は、バス２０によって接続されている。
【００２１】
本体エンジン３０は、所定の画像形成方式、例えば、電子写真方式、インク噴射方式等の印刷エンジンであり、例えば、電子写真方式のエンジンの場合、用紙搬送部、感光体、感光体を中心にその周囲に配設された帯電部、光書き込み部、現像部、転写部、除電部及びクリーニング部、トナー画像の転写された用紙を加熱・加圧して定着させる定着部及び排紙部等を備えている。本体エンジン３０には、フィニッシャ３１が接続されており、以下、本体エンジン３０は、電子写真方式のエンジンであるとして説明する。本体エンジン３０は、光書き込み部が、コントローラ１０から渡される描画データに基づいて変調したレーザ光を帯電部によって一様に帯電されて所定速度で回転駆動される感光体上に照射して感光体上に静電潜像を形成し、現像部によって感光体にトナーを付与して感光体上の静電潜像を現像してトナー画像を形成する。本体エンジン３０は、感光体上に形成されたトナー画像を用紙搬送部から感光体と転写部との間に搬送されてきた用紙に、転写部によって転写し、トナー画像の転写の完了した感光体上の残留トナーを除電部及びクリーニング部によって清浄にして、再度、画像形成に供する。本体エンジン３０は、トナー画像の転写された用紙を定着部に搬送し、定着部で、用紙上のトナー画像を用紙に定着させた後、フィニッシャ３１に送り込んだり、または、排紙部に排出する。
【００２２】
フィニッシャ３１は、複数の排紙トレイを備えているとともに、印刷済の用紙束にステイプル処理を行うステイプル機構部、パンチ処理を行うパンチ機構部等の後処理機構部を備えて、本体エンジン３０で画像の印刷された用紙束に指定された後処理を行って、排紙トレイ上に排紙し、また、複数の排紙トレイ上にページ毎に複数部数を順次排紙するソート機能を実行する。
【００２３】
上記ＣＰＵ１５、エンジン制御部１８及び本体エンジン３０は、全体としてジョブ実行手段として機能している。
【００２４】
操作パネル（入力手段）３２は、スタートキー、ストップキー、テンキー、画質設定キー等のプリンタＰｒ１〜Ｐｒｍの操作を行うのに必要な各種操作キーを備えるとともに、ディスプレイ（例えば、液晶ディスプレイ）を備え、上記各操作キーからは、プリンタＰｒ１〜Ｐｒｍを動作させるための各種操作、特に、本発明の画像形成制御方法のグループＩＤ（グループ情報）で特定されるグループ毎の印刷データの管理処理の指示操作が行われる。操作パネル３２は、ディスプレイに、操作キーから入力された命令内容やプリンタＰｒ１〜Ｐｒｍからユーザに通知する各種情報、特に、本発明の画像形成制御処理において必要な各種情報を表示する。
【００２５】
通信制御部（受信手段、情報取得手段）１１は、上記ホスト装置Ｈｓ１〜ＨＳｎの接続されているネットワークＮＷに接続され、ホスト装置Ｈｓ１〜ＨＳｎから受け取った印刷ジョブを解析して、印刷データ及びグループＩＤ等のジョブ管理情報を取り出してＣＰＵ１５に渡したり、印刷結果等のプリント情報をネットワークＮＷを介してホスト装置Ｈｓ１〜ＨＳｎに送信する。通信制御部１１は、後述するように、ホスト装置Ｈｓ１〜ＨＳｎや印刷サーバで、グループＩＤを指定してジョブ管理情報の変更操作が行われて、ネットワークＮＷを介して送信されてくると、該変更情報を受信してＣＰＵ１５に渡す。
【００２６】
エンジン制御部１８は、通信制御部１１がホスト装置Ｈｓ１〜ＨＳｎから受信した印刷データに対してＣＰＵ１５で必要な画像処理の行われた描画データを受け取って本体エンジン３０に送り、本体エンジン３０を制御して、該画像データに基づいた画像の印刷出力を行わせる。
【００２７】
ＲＯＭ１６は、プリンタＰｒ１〜Ｐｒｍの本体エンジン３０を制御して印刷動作を行わせる基本プログラムや必要なシステムデータ及び後述する本発明のグループ毎に印刷データを管理する画像形成制御方法を実行する画像形成制御プログラムと必要なデータが格納されており、ＣＰＵ１５は、ＲＯＭ１６内のプログラムに基づいてＲＡＭ１２をワークメモリとして利用しつつ、プリンタＰｒ１〜Ｐｒｍの各部を制御して、プリンタＰｒ１〜Ｐｒｍとしての基本処理を実行するとともに、後述する画像形成制御処理を実行する。
【００２８】
ＮＶ−ＲＡＭ（情報記憶手段）１３は、プリンタＰｒ１〜Ｐｒｍの電源がＯＦＦの場合にも記憶内容を保持する不揮発性メモリであり、操作パネル３２からのモード指示の内容、動作履歴等のプリンタＰｒ１〜Ｐｒｍの動作に関する各種情報及び後述する画像形成制御処理に必要な各種情報、例えば、図４に示すような現在受け取っている印刷ジョブを一括して管理するジョブ管理テーブル（ジョブ管理情報）を格納する。このジョブ管理テーブルには、通常のジョブ管理情報のほかに、図４に示すように、ホスト装置Ｈｓ１〜ＨＳｎから印刷ジョブとともに送信されてきたグループＩＤが登録される。
【００２９】
操作パネル制御部（情報取得手段）１４には、上記操作パネル３２が接続されており、操作パネル３２での操作の監視を行って操作内容をＣＰＵ１５に通知し、また、ＣＰＵ１５からの表示データを操作パネル３２のディスプレイに表示させたり、操作パネル３２に設けられているＬＥＤ（Light Emitting Diode）の点灯、消灯及び点滅等を制御する。操作パネル制御部１４は、後述するように、操作パネル３２でグループＩＤを指定してジョブ管理情報の変更操作が行われると、該変更情報を取得してＣＰＵ１５に渡す。
【００３０】
ＣＰＵ１５は、印刷ジョブの変更情報を、操作パネル制御部１４や通信制御部１１から受け取ると、ＮＶ−ＲＡＭ１３のジョブ管理テーブルのジョブ管理情報のうち、変更情報の指定するグループＩＤのグループに属する印刷ジョブのジョブ管理情報を、変更情報の指示に応じて変更する。
【００３１】
ハードディスク１７は、大容量のデータ記憶媒体であり、ＣＰＵ１５の制御下で、大容量のデータ、特に、印刷データを印刷ジョブ毎に記憶し、また、必要なプログラムやその他のデータ等を記憶する。特に、ハードディスク１７は、本発明のグループＩＤに基づいて印刷ジョブを管理する画像形成制御プログラム及び該画像形成制御プログラムを実行するのに必要なデータを記憶する。なお、上記ジョブ管理テーブルは、ＮＶ−ＲＡＭ１３に格納する場合に限るものではなく、ハードディスク１７等に格納してもよい。
【００３２】
媒体制御部１９には、プログラム記録媒体（記録媒体）４０が着脱可能に装着され、プログラム記録媒体４０は、ＲＯＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ、ＳＤカード、ＭＯ等のプリンタＰｒ１〜Ｐｒｍが読み取り可能な記録媒体であって、本発明の画像形成制御方法を実行する画像形成制御プログラムを読み込んでＲＯＭ１６やハードディスク１７に導入することで、後述するグループＩＤに基づいて印刷ジョブを管理する画像形成制御方法を実行する画像形成装置として構築されている。この画像形成制御プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記プログラム記録媒体４０に格納して頒布することができる。
【００３３】
次に、本実施例の作用について説明する。本実施例の画像形成システム１は、ホスト装置Ｈｓ１〜ＨＳｎが印刷ジョブをプリンタＰｒ１〜Ｐｒｍに送信する際に、グループＩＤを付与して送信し、プリンタＰｒ１〜Ｐｒｍがホスト装置Ｈｓ１〜ＨＳｎから送信されてきた印刷ジョブをグループＩＤに基づいて管理して、グループＩＤを指定したジョブ変更処理要求に応じて要求された変更処理を、該グループＩＤの付与されている印刷ジョブのジョブ管理情報に対して実行する。
【００３４】
すなわち、画像形成システム１は、ホスト装置Ｈｓ１〜ＨＳｎにおいて、文書データを指定して印刷要求が行われると、ホスト装置Ｈｓ１〜ＨＳｎのプリンタドライバは、印刷設定ＵＩをディスプレイに表示して、ユーザによる印刷設定を可能とするとともに、該文書データの印刷データに対するグループＩＤの設定を行うＵＩを表示し、印刷設定とグループＩＤが設定されると、図２に示したジョブ情報を生成し、生成したジョブ情報、文書データを変換した印刷データ及び印刷設定を印刷ジョブとして、ネットワークＩ／Ｆから印刷先として指定された１つまたは複数のプリンタＰｒ１〜ＰｒｍにネットワークＮＷを介して送信する。
【００３５】
印刷ジョブが送信されてきたプリンタＰｒ１〜Ｐｒｍは、通信制御部１１によって該印刷ジョブを受信し、通信制御部１１が、受信した印刷ジョブを解析して、印刷データ及びグループＩＤ等のジョブ管理情報を取り出してＣＰＵ１５に渡す。
【００３６】
ＣＰＵ１５は、印刷ジョブを、図４に示したジョブ管理テーブルに登録して、印刷ジョブを管理し、所定順序（例えば、受信順、優先度順でかつ受信順等）印刷ジョブ毎に、印刷データから描画データを生成してエンジン制御部１８の制御下で本体エンジン３０により画像を用紙に印刷出力させる。
【００３７】
そして、プリンタＰｒ１〜Ｐｒｍは、操作パネル３２の操作によって印刷ジョブの管理モードが選択されると、操作パネル３２のディスプレイに、印刷ジョブを特定するためのグループＩＤの入力及びグループＩＤによって特定される印刷ジョブのジョブ管理情報に対する変更内容の入力を行って、処理開始を指示操作する印刷ジョブ管理画面を表示する。
【００３８】
ユーザは、操作パネル３２の印刷ジョブ管理画面で、グループＩＤを入力し、該グループＩＤの印刷ジョブのジョブ管理情報に対する変更内容を設定入力した後、スタートを操作する。
【００３９】
プリンタＰｒ１〜ＰｒｍのＣＰＵ１５は、操作パネル３２の印刷ジョブ管理画面で、グループＩＤが入力されて、該グループＩＤの印刷ジョブのジョブ管理情報に対する変更内容が設定入力された後、スタートキーが操作されると（ステップＳ１０１）、ジョブ管理テーブルに、未検索の印刷ジョブがあるかチェックする（ステップＳ１０２）。
【００４０】
ステップＳ１０２で、未検索の印刷ジョブがあるときには、ＣＰＵ１５は、未検索の印刷ジョブのうち、先頭の印刷ジョブを参照して（ステップＳ１０３）、該印刷ジョブのグループＩＤが指定のグループＩＤであるかチェックする（ステップＳ１０４）。
【００４１】
ステップＳ１０４で、該印刷ジョブのグループＩＤが指定のグループＩＤでないときには、ＣＰＵ１５は、ステップＳ１０２に戻って、未検索のジョブがあるかのチェックから上記同様に処理する（ステップＳ１０２〜Ｓ１０４）。
【００４２】
ステップＳ１０４で、該印刷ジョブのグループＩＤが指定のグループＩＤであると、ＣＰＵ１５は、該印刷ジョブのジョブ管理情報に対して、指定されたジョブ変更情報の指定する変更処理を実行する（ステップＳ１０５）。この印刷ジョブのジョブ管理情報に対する変更内容としては、印刷ジョブのリセット、印刷停止、印刷ジョブの削除、停止の解除等を指定することができ、ＣＰＵ１５は、これらの印刷ジョブのジョブ管理情報に対する変更処理のうち、ステップＳ１０１で指定された変更処理を、ステップＳ１０５において実行する。例えば、ＣＰＵ１５は、ステップＳ１０１で、印刷ジョブのリセットが指定されていると、ステップＳ１０５で、指定されたグループＩＤの印刷ジョブに対してリセット処理を行う。
【００４３】
そして、ＣＰＵ１５は、ステップＳ１０５で、指定グループＩＤの印刷ジョブのジョブ管理情報に対して指定の変更処理を実行すると、ステップＳ１０２に戻って、未検索の印刷ジョブがあるかのチェックから上記同様に処理し（ステップＳ１０２〜Ｓ１０５）、指定グループＩＤの全ての印刷ジョブのジョブ管理情報に対して指定の変更処理を実行して、ステップＳ１０２で、未検査の印刷ジョブがジョブ管理テーブルになくなると、印刷ジョブ管理処理を終了する。
【００４４】
なお、上記説明においては、印刷ジョブの検索において、グループＩＤのみに基づいて処理対象の印刷ジョブを検索しているが、他のユーザと偶然同じグループＩＤで印刷ジョブを送信した際に、該他のユーザの同じグループＩＤの印刷ジョブに対しての指定の変更処理を実行させてしまうことを防止するために、他の検索条件も一緒に検索して変更処理対象の印刷ジョブを特定してもよい。例えば、グループＩＤと送信元ＩＰアドレスの双方が一致する印刷ジョブを変更処理対象の印刷ジョブとして検索したり、グループＩＤと印刷ジョブの送信日時の双方が一致する印刷ジョブを変更処理対象として検索する等の方法を用いてもよい。このグループＩＤに対して追加する検索条件は、印刷ジョブ管理画面で、ユーザが適宜の検索条件を設定可能としたり、複数の追加の検索条件を設定できるようにしてもよい。
【００４５】
また、画像形成システム１は、プリンタＰｒ１〜Ｐｒｍが印刷ジョブを優先度で管理して優先度の高い順に印刷を実行する機能を有している場合には、グループＩＤで指定した印刷ジョブのジョブ管理情報に対して実行させる変更処理内容として、優先度の変更処理を指定できるようにしてもよい。
【００４６】
この場合、ホスト装置ＨＳ１〜ＨＳｎは、印刷設定において、グループＩＤとともに、優先度を設定入力可能とし、入力されたグループＩＤ及び優先度の情報も含めた印刷ジョブをネットワークＮＷを介してプリンタに送信する。
【００４７】
プリンタＰｒ１〜Ｐｒｍは、ジョブ管理テーブルに、図６に示すように、実行優先度の項目を有し、ホスト装置ＨＳ１〜ＨＳｎから送られてきた印刷ジョブに優先度情報があると、該優先度情報を取得して、ジョブ管理テーブルの実行優先度に登録する。
【００４８】
そして、プリンタＰｒ１〜Ｐｒｍは、ＣＰＵ１５が、ジョブ管理テーブルの実行優先度を参照して、実行優先度が最も高い印刷ジョブの中で、一番先に投入された(古い)印刷ジョブで、かつ、停止中でない印刷ジョブからジョブを実行する。
【００４９】
そして、プリンタＰｒ１〜Ｐｒｍは、上記印刷ジョブ管理画面において、ジョブ管理情報の変更内容として、優先度の変更を指定可能とし、変更内容として、ＣＰＵ１５は、優先度の変更が入力されると、図５のステップＳ１０４で、ステップＳ１０１での設定内容に応じて、ジョブ管理情報の優先度の変更（優先度を上げる、優先度を下げる等）を行う。
【００５０】
プリンタＰｒ１〜Ｐｒｍは、例えば、特定のグループＩＤの印刷ジョブの優先度が上げられた場合、優先度を上げた分だけ、上げた優先度よりも低い優先度の他の印刷ジョブよりも先に、印刷ジョブを実行し、優先度を上げたグループの全ての印刷ジョブの実行が完了した後に、優先度の低い他の印刷ジョブの実行を行う。逆に、プリンタＰｒ１〜Ｐｒｍは、特定のグループＩＤの印刷ジョブの優先度が下げられた場合、優先度を下げた分だけ、下げた優先度よりも高い優先度の他の印刷ジョブを先に実行し、優先度を下げたグループの全ての印刷ジョブよりも優先度の高い他の印刷ジョブが全て完了した後に、優先度を下げたグループの印刷ジョブを実行する。
【００５１】
また、プリンタＰｒ１〜Ｐｒｍは、ジョブ管理情報の変更内容として、特定のグループＩＤの印刷ジョブの実行停止が指定された場合、そのグループ以外の全ての印刷ジョブの処理が終了して、ＣＰＵ１５等のプリンタＰｒ１〜Ｐｒｍのリソースがあまっていても、実行停止を行ったグループの印刷ジョブの処理を行わず、ユーザからジョブの再開の指示があるまで待って、印刷ジョブの処理を再開する。
【００５２】
このように、本実施例の画像形成システム１は、プリンタＰｒ１〜Ｐｒｍが、ホスト装置ＨＳ１〜ＨＳｎからネットワークＮＷを介して送られてくる印刷ジョブに付与されている該印刷ジョブの所属するグループを特定するグループＩＤ（グループ情報）及び該印刷ジョブを特定するジョブ情報を取得して、印刷ジョブに対応させて、ＮＶ−ＲＡＭ１３やハードディスク１７のジョブ管理テーブル（ジョブ管理情報）に記憶し、ＣＰＵ１５が、該ジョブ管理テーブルに基づいて本体エンジン３０に印刷させる印刷ジョブを実行するとともに、ジョブ管理情報の変更を指定するジョブ変更情報を取得して、取得した該ジョブ変更情報に基づいてジョブ管理テーブルのジョブ管理情報のうち、該ジョブ変更情報の指定するグループ情報のグループに所属する印刷ジョブの該ジョブ管理情報に対して該ジョブ変更情報の指定する変更処理を実行している。
【００５３】
したがって、印刷ジョブを任意のグループ毎に分けて該グループ毎に、該グループに属する印刷ジョブに対して、一括して、印刷停止、印刷停止解除、リセット、印刷ジョブの削除等のジョブ管理情報を変更することができ、柔軟で効率的な印刷ジョブの管理を行うことができる。例えば、ホスト装置ＨＳ１〜ＨＳｎにおいて、プリンタＰｒ１〜Ｐｒｍに印刷ジョブを送信する際に、常に決まったグループＩＤを付与するようにすると、複数のユーザがプリンタＰｒ１〜Ｐｒｍに印刷ジョブを送信している場合に、自己が送信した印刷ジョブのみを指定して、全てキャンセルしたり、印刷停止させたりすることができる。
【００５４】
また、本実施例の画像形成システム１は、プリンタＰｒ１〜Ｐｒｍが、ジョブ変更情報を入力する操作パネル３２を備えており、操作パネル制御部（ジョブ変更情報取得手段）１４が、操作パネル３２から入力されたジョブ変更情報を取得して、ＣＰＵ１５に渡している。
【００５５】
したがって、プリンタＰｒ１〜Ｐｒｍ毎に、該プリンタＰｒ１〜Ｐｒｍにホスト装置Ｈｓ１〜ＨＳｎから送信した印刷ジョブをグループＩＤ毎に、一括して、印刷停止、印刷停止解除、リセット、印刷ジョブの削除等のジョブ管理情報を変更することができる。
【００５６】
さらに、本実施例の画像形成システム１は、ジョブ処理内容の変更内容が、印刷ジョブの実行停止、印刷ジョブ実行停止解除、印刷ジョブの削除、印刷ジョブの優先度の変更である。
【００５７】
したがって、グループＩＤ毎に、該グループＩＤに属する印刷データを一括して、印刷ジョブの実行停止、印刷ジョブ実行停止解除、印刷ジョブの削除等の処理を行うことができるとともに、印刷ジョブの優先度の変更を行うことができ、例えば、重要な印刷ジョブの印刷を優先して行わせたり、適切な印刷時期まで印刷ジョブの実行を停止させる等の処理を行って、より一層利用性を向上させることができる。
【００５８】
さらに、上記説明では、グループ毎の印刷ジョブの管理操作をプリンタＰｒ１〜Ｐｒｍの操作パネル３２で行っているが、ホスト装置ＨＳ１〜ＨＳｎで行って、操作結果のコマンドを、ネットワークＮＷを介してホスト装置ＨＳ１〜ＨＳｎからプリンタＰｒ１〜Ｐｒｍに送信してもよいし、図７に示すように、ネットワークＮＷに、印刷サーバＳＶが接続されている場合、この印刷サーバＳＶから印刷ジョブのジョブ変更情報の入力操作を行ってもよい。
【００５９】
すなわち、図７の場合、印刷サーバＳＶは、通常のワークステーションのハードウェアとソフトウェアを備えているとともに、プリンタＰｒ１〜Ｐｒｍに印刷ジョブの管理操作に応じた要求を行う画像形成制御プログラムを搭載しており、操作部からプリンタＰｒ１〜Ｐｒｍの印刷ジョブの管理要求が行われると、該画像形成制御プログラムが、ディスプレイに、印刷ジョブを特定するためのグループＩＤの入力及びグループＩＤによって特定される印刷ジョブのジョブ管理情報に対する変更内容の入力を行って、処理開始を指示操作する印刷ジョブ管理画面を表示する。印刷サーバＳＶは、該印刷ジョブ管理画面で、グループＩＤ及び印刷ジョブのジョブ管理情報に対する変更内容が指定入力されて、処理開始の指示操作が行われると、設定入力されたグループＩＤとジョブ管理情報に対する変更内容の情報をネットワークＮＷを介してプリンタＰｒ１〜Ｐｒｍに送信する。
【００６０】
プリンタＰｒ１〜Ｐｒｍは、印刷サーバＳＶからグループＩＤとジョブ管理情報に対する変更内容の情報が送られてくると、図５に示した場合と同様に、通信制御部１１で受信してＣＰＵ１５に渡し、ＣＰＵ１５が、指定のグループＩＤの印刷ジョブを検索して、該印刷ジョブのジョブ管理情報に対して、指定の変更処理を実行する。
【００６１】
また、上記ホスト装置ＨＳ１〜ＨＳｎにおいて、印刷ジョブの変更理操作を行う場合も、印刷サーバＳＶで行う場合と同様である。
【００６２】
このようにすると、ネットワークＮＷ上の全てのプリンタＰｒ１〜Ｐｒｍまたは特定のプリンタＰｒ１〜Ｐｒｍに対して、該プリンタＰｒ１〜Ｐｒｍの設置場所まで出向くことなく、グループＩＤ毎の印刷ジョブのジョブ管理情報に対する管理を適切にかつ容易に行うことができ、利用性をより一層向上させることができる。
【００６３】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００６４】
本発明は、印刷ジョブをグループ毎に管理して処理するプリンタ、複写装置、複合装置等の画像形成装置、画像形成システム、画像形成制御方法、画像形成制御プログラム及び記録媒体に利用することができる。
【符号の説明】
【００６５】
１  画像形成システム
Ｈｓ１〜Ｈｓｎ  ホスト装置
Ｐｒ１〜Ｐｒｍ  プリンタ
１０  コントローラ
１１  通信制御部
１２  ＲＡＭ
１３  ＮＶ−ＲＡＭ
１４  操作パネル制御部
１５  ＣＰＵ
１６  ＲＯＭ
１７  ハードディスク（ＨＤＤ）
１８  エンジン制御部
１９  媒体制御部
２０  バス
３０  本体エンジン
３１  フィニッシャ
３２  操作パネル
４０  プログラム記録媒体
ＳＶ  印刷サーバ
【先行技術文献】
【特許文献】
【００６６】
【特許文献１】特開２００６−１９００３２号公報
【図１】
2011235505.tif 000003
【図２】
2011235505.tif 000004
【図３】
2011235505.tif 000005
【図４】
2011235505.tif 000006
【図５】
2011235505.tif 000007
【図６】
2011235505.tif 000008
【図７】
2011235505.tif 000009