(57)【要約】【課題】  印刷システムの使い勝手を向上させる。【解決手段】  ユーザ毎に設定された使用権限値に加えて、印刷ジョブ毎に設定された緊急度も考慮して印刷順序を決定する。これにより、印刷システムの使い勝手を向上させることができる。【選択図】  図２
2009048299.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブ毎に設定された第１優先度情報、及びユーザ毎に設定された第２優先度情報を印刷ジョブに付加する付加手段と、
印刷ジョブに付加された前記第１優先度情報及び前記第２優先度情報に基づいて、印刷ジョブの印刷順序を決定する決定手段と、
印刷順序を決定された印刷ジョブに基づいて画像を印刷する印刷手段と
を備えることを特徴とする印刷システム。
【請求項２】
前記第１優先度情報及び前記第２優先度情報のうち少なくとも一方の情報に関するパラメータ値を入力するための入力手段を備えており、
前記付加手段は、前記入力手段を介して入力されたパラメータ値に基づいて、前記第１優先度情報及び前記第２優先度情報のうち少なくとも一方の情報を前記印刷ジョブに付加することを特徴とする印刷システム。
【請求項３】
前記付加手段は、前記印刷ジョブの元となった印刷データの種類に基づいて前記第１優先度情報を印刷ジョブに付加することを特徴とする請求項１又は２に記載の印刷システム。
【請求項４】
複数個の印刷ジョブを１つの印刷ジョブとみなせるか否か判定する判定手段を備え、
前記決定手段は、判定手段による判定結果に基づいて、印刷ジョブの印刷順序を決定することを特徴とする請求項１ないし３のいずれか１つに記載の印刷システム。
【請求項５】
前記付加手段により印刷ジョブに付加された前記第１優先度情報及び前記第２優先度情報のうち少なくとも一方を変更する変更手段を備えることを特徴とする請求項１ないし４のいずれか１つに記載の印刷システム。
【請求項６】
前記決定手段が印刷順序を決定するために用いる重み付け係数を設定するための設定手段を備えることを特徴とする請求項１ないし５のいずれか１つに記載の印刷システム。
【請求項７】
コンピュータを、
印刷ジョブ毎に設定された第１優先度情報、及びユーザ毎に設定された第２優先度情報を印刷ジョブに付加する付加手段、及び
印刷ジョブに付加された前記第１優先度情報及び前記第２優先度情報に基づいて、印刷ジョブの印刷順序を決定する第１決定手段
として機能させることを特徴とするプログラム。
【請求項８】
印刷ジョブ毎に設定された第１優先度情報、及びユーザ毎に設定された第２優先度情報が印刷ジョブに付加されているか否かを判定する判定手段と、
印刷ジョブに付加された前記第１優先度情報及び前記第２優先度情報に基づいて、印刷ジョブの印刷順序を決定する決定手段と、
前記決定手段により決定された印刷順序に従って印刷ジョブを実行する印刷手段と
を備えることを特徴とするプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、プログラム及びプリンタに関するものである。
【背景技術】
【０００２】
例えば、１台のプリンタを２人以上のユーザにて共有する場合においては、複数の印刷ジョブが１台のプリンタ又はプリンタサーバ（以下、プリンタ等という。）に送信されてくるので、通常、プリンタは、プリンタ等が印刷ジョブを受け付けた順に印刷ジョブを実行していく。
【０００３】
しかし、印刷ジョブ（印刷物）によっては、プリンタ等にて印刷ジョブを受け付けた順に印刷物を印刷することは妥当でない場合がある。
そこで、例えば特許文献１に記載の印刷システムでは、ユーザ毎に優先度を設定し、優先度の高いユーザの印刷ジョブを優先して実行するように構成している。
【特許文献１】特開２００４−３４３６５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載の発明では、印刷ジョブの所有者、つまり印刷指令をしたユーザ毎に優先度が一義的に決定されるので、例えば、ユーザＡの優先度がユーザＢの優先度より高い場合には、ユーザＢの印刷ジョブが緊急を要するものであったとしても、ユーザＡの印刷ジョブがある場合には、必ず、ユーザＡの印刷ジョブがユーザＢの印刷ジョブより先に実行されてしまう。
【０００５】
このように、特許文献１に記載の発明では、実際の印刷順序が実態に合致しない可能性が高いので、使い勝手のよい印刷システムとは言い難い。
本発明は、上記点に鑑み、印刷システムの使い勝手を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記目的を達成するために、請求項１に記載の発明では、印刷ジョブ毎に設定された第１優先度情報、及びユーザ毎に設定された第２優先度情報を印刷ジョブに付加する付加手段と、印刷ジョブに付加された第１優先度情報及び第２優先度情報に基づいて、印刷ジョブの印刷順序を決定する決定手段と、印刷順序を決定された印刷ジョブに基づいて画像を印刷する印刷手段とを備えることを特徴とする。
【０００７】
これにより、請求項１に記載の発明では、ユーザ毎に設定された第２優先度情報に加えて、印刷ジョブ毎に設定された第１優先度情報も考慮して印刷順序が決定されるので、印刷システムの使い勝手を向上させることができる。
【０００８】
また、請求項２に記載の発明では、第１優先度情報及び第２優先度情報のうち少なくとも一方の情報に関するパラメータ値を入力するための入力手段を備えており、付加手段は、入力手段を介して入力されたパラメータ値に基づいて、第１優先度情報及び第２優先度情報のうち少なくとも一方の情報を印刷ジョブに付加することを特徴とする。
【０００９】
これにより、請求項２に記載の発明では、ユーザは、印刷ジョブに付加される第１優先度情報及び第２優先度情報を変更又は調整できるので、印刷順序を実際の使用状況に則した印刷順序とすることが可能となり、印刷システムの使い勝手を向上させることができる。
【００１０】
また、請求項３に記載の発明では、付加手段は、印刷ジョブの元となった印刷データの種類に基づいて第１優先度情報を印刷ジョブに付加することを特徴とする。
これにより、請求項３に記載の発明では、印刷システムの使い勝手を更に向上させることができ得る。
【００１１】
また、請求項４に記載の発明では、複数個の印刷ジョブを１つの印刷ジョブとみなせるか否か判定する判定手段を備え、決定手段は、判定手段による判定結果に基づいて、印刷ジョブの印刷順序を決定することを特徴とする。
【００１２】
これにより、請求項４に記載の発明では、例えば同一の印刷物を複数部数印刷する際に、複数部数の印刷が完了する前に、他の印刷ジョブが実行されてしまうことを防止できるので、印刷システムの使い勝手を一層向上させることができる。
【００１３】
また、請求項５に記載の発明では、付加手段により印刷ジョブに付加された第１優先度情報及び第２優先度情報のうち少なくとも一方を変更する変更手段を備えることを特徴とする。
【００１４】
これにより、請求項５に記載の発明では、ユーザは、印刷指令をした後に、その印刷指令（印刷ジョブ）の印刷順序を変更することが可能となるので、印刷システムの使い勝手をより一層向上させることができる。
【００１５】
また、請求項６に記載の発明では、決定手段が印刷順序を決定するために用いる重み付け係数を設定するための設定手段を備えることを特徴とする。
これにより、請求項６に記載の発明では、ユーザは、重み付け係数を変更できるので、印刷順序を実際の使用状況に則した印刷順序とすることが可能となり、印刷システムの使い勝手を向上させることができる。
【００１６】
また、請求項７に記載の発明では、コンピュータを、印刷ジョブ毎に設定された第１優先度情報、及びユーザ毎に設定された第２優先度情報を印刷ジョブに付加する付加手段、及び印刷ジョブに付加された第１優先度情報及び第２優先度情報に基づいて、印刷ジョブの印刷順序を決定する第１決定手段として機能させることを特徴とする。
【００１７】
これにより、請求項７に記載の発明を用いて印刷システムを構築すれば、請求項１に記載の発明と同様に、印刷システムの使い勝手を向上させることができる。
また、請求項８に記載の発明では、印刷ジョブ毎に設定された第１優先度情報、及びユーザ毎に設定された第２優先度情報が印刷ジョブに付加されているか否かを判定する判定手段と、印刷ジョブに付加された第１優先度情報及び第２優先度情報に基づいて、印刷ジョブの印刷順序を決定する決定手段と、決定手段により決定された印刷順序に従って印刷ジョブを実行する印刷手段とを備えることを特徴とする。
【００１８】
これにより、請求項８に記載の発明を用いて印刷システムを構築すれば、請求項１に記載の発明と同様に、印刷システムの使い勝手を向上させることができる。
【発明を実施するための最良の形態】
【００１９】
以下に本発明の実施形態を図面と共に説明する。
（第１実施形態）
１．図面の説明
図１は、本実施形態に係る印刷装置（プリンタ）にて構成された印刷システムの概要を示す図であり、図２は優先度テーブルの概念を示す図であり、図３、図４（ａ）及び図４（ｂ）は優先度テーブルに基づいて決定された印刷順序の具体例を説明する際に用いる図であり、図５は緊急度及び使用権限を設定する際に起動される制御の一例を示すフローチャートであり、図６は優先度の設定画面である。
【００２０】
２．印刷システム等の概要（図１参照）
図１に示す印刷システムは、コンピュータ（ＰＣ）１０及びプリンタ２０等から構成されており、コンピュータ１０は、表示部１１、操作部１２、ＣＰＵ１３、ＲＯＭ１４、ＲＡＭ１５及びＨＤＤ１６等の記憶手段、並びにイーサネット（登録商標）等のＬＡＮを介して他の機器と接続するためのインタフェース１７等を有して構成された情報処理装置である。
【００２１】
そして、表示部１１は、画像や文字等（以下、単に画像という。）を表示するＬＣＤやＣＲＴ等にて構成され、操作部１２は、表示部１１の特定部位を指し示すポインタ（図示せず。）を移動させるマウス（図示せず。）等のポインティング手段及びキーボード（図示せず。）等にて構成されている。
【００２２】
また、プリンタ２０は、プリンタ２０が有する各種の機能を選択又は各種のパラメータ値を入力するための操作キー２１、操作内容や作業状況等の各種の情報を表示する表示パネル２２、記録用紙等の被記録媒体に画像を印刷する印刷部２３、ＣＰＵ２４、ＲＯＭ２５、ＲＡＭ２６及びＨＤＤ２７等から構成されている。
【００２３】
また、不揮発性ＲＡＭ２８は、電力の供給が停止した場合であっても記憶された内容を保持することが可能な記憶手段であり、インタフェース２９は、プリンタ２０をイーサネット（登録商標）等のＬＡＮを介してコンピュータ１０に接続するための接続手段である。そして、プリンタ２０は、ネットワーク上の複数のコンピュータ１０に接続されて複数のユーザに使用される。
【００２４】
なお、本実施形態では、ＣＰＵ２４、ＲＯＭ２５及びＲＡＭ２６により、印刷部２３や表示パネル２２等のプリンタ２０を構成する各機器を制御する制御部が構成されており、制御部は、ＲＯＭ２５に予め記憶されているプログラムに従って印刷部２３等を制御する。
【００２５】
そして、本実施形態に係る印刷システムの作動は、コンピュータ１０にインストールされ（組み込まれ）てコンピュータ１０上で作動するプリンタドライバ、及びプリンタ２０に組み込まれてプリンタ２０で作動する制御プログラム等に基づいて制御される。
【００２６】
因みに、本実施形態では、コンピュータ１０のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）としてＷｉｎｄｏｗｓ（登録商標）を用いており、以下、特に説明（定義）が無い用語は、Ｗｉｎｄｏｗｓ（登録商標）における一般的な意味にて用いる。
【００２７】
３．本実施形態に係る印刷システムの特徴的作動
３．１．印刷システムの概略作動
本実施形態に係る印刷システムは、印刷ジョブ毎に設定された第１優先度情報、及びユーザ毎に設定された第２優先度情報に基づいて印刷ジョブの印刷順序を決定した後、その決定された印刷順序に従って印刷ジョブを実行することを特徴としている。
【００２８】
すなわち、本実施形態では、ユーザがコンピュータ１０にて印刷指令のための操作をすると、図６に示すような優先度設定画面１００が表示される。そして、印刷を続行するためには、印刷指令をしたユーザは、第１優先度情報を示すパラメータ値として緊急度を選択し、かつ、第２優先度情報を示すパラメータ値として使用権限値を入力した後、ＯＫボタン１０３を選択する必要がある。
【００２９】
なお、緊急度を示すパラメータ値は、緊急度チェックボックス１０１に示された「高」、「中」、「低」のいずれかの緊急度が選択されることにより決定され、一方、使用権限値は、使用権限入力フィールド１０２に「１」〜「５」のいずれか値が入力されることにより決定される。因みに、本実施形態では、使用権限値は、「１」が最も優先度が高く、数字が大きくなるほど、優先度が低くなる。
【００３０】
そして、緊急度及び使用権限値が設定された状態でＯＫボタン１０３が選択されると、図５に示す制御が起動され、緊急度及び使用権限値を示す情報が、ユーザにより印刷指示されたデータ（以下、印刷対象データという。）に基づいて作成された印刷ジョブに付加された後、その印刷ジョブがインタフェース１７を介してプリンタ２０に送信される。
【００３１】
なお、印刷ジョブは、印刷対象データに基づいてＰＤＬ（Page Description Language）形式等のプリンタ２０にて実行可能な特定形式のデータを含む印刷データであり、具体的なデータ形式は、プリンタの種類によって異なる。
【００３２】
因みに、印刷対象データは、周知のごとく、ワードプロセッサ等のアプリケーションソフトにて作成されるもので、多くの場合、印刷対象データを作成又は編集可能なアプリケーションソフトは、コンピュータ１０のＨＤＤ１６等に組み込まれている。
【００３３】
一方、インタフェース２９を介して印刷ジョブを受信したプリンタ２０は、図２に示す優先度テーブルに従って受信した印刷ジョブの印刷順序を決定した後、その決定された印刷順序に従って印刷ジョブを順次実行して、画像を記録用紙に印刷していく。
【００３４】
なお、キャンセルボタン１０４（図６参照）が選択されると、印刷指令が取り消される。
３．２．プリンタドライバの制御（図５参照）
図５は、優先度設定画面１００のＯＫボタン１０３が選択されたときに、コンピュータ１０にて起動されるフローチャートであり、このＣＰＵ１３による制御が起動されると、先ず、優先度設定画面１００にて設定された緊急度及び使用権限値が読み込まれる（Ｓ１）。
【００３５】
次に、印刷対象データに基づいて作成された印刷データに、Ｓ１にて読み込まれた緊急度及び使用権限値を示す情報が付加されて印刷ジョブが生成された後（Ｓ５）、その印刷ジョブがプリンタ２０に送信され（Ｓ１０）、その後、本制御が終了する。
【００３６】
ところで、印刷ジョブには、印刷指令をしたユーザを示す情報、つまり印刷ジョブの所有者（使用者）を示す情報も付加されているので、使用権限値は、ユーザ毎に設定された優先度を示す情報となる。
【００３７】
なお、プリンタドライバは、ユーザが印刷システム（コンピュータ１０）にログイン（ログオン）する際のユーザ名からユーザを判断し、優先度設定画面１００の起動時には、ログイン時のユーザ毎に予め設定された使用権限値が使用権限入力フィールド１０２に表示される。
【００３８】
つまり、本実施形態では、使用権限値は、ユーザが変更しない限り、ログイン時のユーザ毎に予め設定された使用権限値が標準値（ディフォルト値）として採用され、緊急度は、印刷指令の度にユーザにより設定されることとなる。
【００３９】
３．３．印刷順序の決定
図２は印刷順序を決定するための優先度を示す優先度テーブル図表であり、この優先度テーブルは、プリンタ２０の不揮発性ＲＡＭ２８又はＲＯＭ２５に記憶されている。なお、図表中の数字は優先度を示しており、優先度は「１」が最も優先度が高く、数字が大きくなるほど優先度が低くなる。
【００４０】
そして、本実施形態では、同一の緊急度、つまり図表の横方向においては、ユーザ毎に設定された使用権限値に従って優先度が決定され、同一のユーザ、つまり図表の縦方向においては緊急度に従って優先度が決定される。つまり、図２の図表中の数字で示される優先度は、使用権限値及び緊急度に基づいて決定された優先度である。
【００４１】
なお、図２におけるユーザ毎の使用権限値は、ユーザ毎に予め設定された標準値（ディフォルト値）を用いた例である。このため、使用権限値をユーザが変更した場合には、ユーザ毎の優先度もこれに応じて変化する。
【００４２】
以下、図２に基づいて優先度テーブルを用いた印刷順序の決定の具体例を説明する。
３．３．１．決定例１（図３参照）
例えば、ユーザＡの印刷ジョブをジョブａとし、ユーザＣの印刷ジョブをジョブｃとし、ユーザＥの印刷ジョブをジョブｅとし、かつ、ジョブａの緊急度が「中」、ジョブｃの緊急度が「低」、ジョブｅの緊急度が「高」であり、かつ、プリンタ２０にていずれの印刷ジョブも実行されていない待機状態時に、印刷ジョブが、ジョブａ、ジョブｃ、ジョブｅの順序でプリンタ２０にて受信された場合の印刷順序は、以下の通りとなる。
【００４３】
すなわち、図３に示す各ジョブを図２に示す優先度テーブルに当てはめると、ジョブｅの優先度「５」が最も高く、次いで、ジョブａの優先度「６」、ジョブｃの優先度「１３」の順となる。このため、プリンタ２０は、ジョブｅ、ジョブａ、ジョブｃの順に印刷を実行する。
【００４４】
なお、本実施形態では、複数の印刷ジョブの優先度が同一となった場合には、プリンタ２０にて印刷ジョブを受信した順に優先度が決定される。
３．３．２．決定例２（図４参照）
例えば、ユーザＡの印刷ジョブをジョブａとし、ユーザＣの印刷ジョブをジョブｃとし、ユーザＤの印刷ジョブをジョブｄとし、ユーザＥの印刷ジョブをジョブｅとし、かつ、ジョブａの緊急度が「中」、ジョブｃの緊急度が「低」、ジョブｄの緊急度が「中」、ジョブｅの緊急度が「高」であり、かつ、プリンタ２０にていずれの印刷ジョブも実行されていない待機状態時に、印刷ジョブが、ジョブａ、ジョブｃ、ジョブｄ、ジョブｅの順序でプリンタ２０にて受信された場合の印刷順序は、以下の通りとなる。
【００４５】
すなわち、図４（ａ）に示す各ジョブを図２に示す優先度テーブルに当てはめると、ジョブｅの優先度「５」が最も高く、次いで、ジョブａの優先度「６」、ジョブｄの優先度「９」、ジョブｃの優先度「１３」の順となるので、プリンタ２０は、ジョブｅ、ジョブａ、ジョブｄ、ジョブｃの順に印刷を実行していく。
【００４６】
ここで、ジョブｅの終了後、ジョブａの実行中に、プリンタ２０がユーザＢの印刷ジョブとして、新たにジョブｂ−１及びジョブｂ−２をジョブｂ−１、ジョブｂ−２の順で受信した場合には、ジョブｂ−１及びジョブｂ−２を受信した時において、未実行のジョブに対して、優先度テーブルに基づいて優先度が再決定される。
【００４７】
このとき仮に、ジョブｂ−１の緊急度が「高」であり、ジョブｂ−２の緊急度が「低」である場合には、図４（ｂ）に示す未実行のジョブの優先度は、図２に示す優先度テーブルに当てはめると、ジョブｂ−１の優先度「２」が最も高く、次いで、ジョブｄの優先度「９」、ジョブｂ−２の優先度「１２」、ジョブｃの優先度「１３」の順となるので、プリンタ２０は、ジョブａの終了後、ジョブｂ−１、ジョブｄ、ジョブｂ−２、ジョブｃの順に印刷を実行していく。
【００４８】
なお、上記の説明では、ジョブｂ−１及びジョブｂ−２を受信した時に優先度を再決定すると説明したが、厳密には、印刷ジョブを受信する度に、未実行のジョブに対して優先度が再決定される。
【００４９】
つまり、ジョブｂ−１を受信した時に、ジョブｂ−１、ジョブｄ、ジョブｃに対して優先度が再決定される。そして、上記の例では、ジョブｂ−２を受信した時においても、未だ、ジョブａが完了していないので、未実行のジョブであるジョブｂ−１、ジョブｂ−２、ジョブｄ、ジョブｃに対して優先度が再決定される。このため、ジョブｂ−１及びジョブｂ−２を受信した時における印刷順序は、図２及び図４（ｂ）を用いて上述したようになる。
【００５０】
４．本実施形態に係る印刷システムの特徴
本実施形態では、前述したように、ユーザ毎に設定された使用権限値に加えて、印刷ジョブ毎に設定された緊急度も考慮して印刷順序が決定されるので、印刷システムの使い勝手を向上させることができる。
【００５１】
また、本実施形態では、ユーザは、緊急度及び使用権限値のうち少なくとも一方のパラメータ値を入力することができるので、ユーザは、印刷ジョブに付加される緊急度及び使用権限値を変更又は調整できる。
【００５２】
したがって、本実施形態に係る印刷システムでは、ユーザによって、印刷順序を実際の使用状況に則した印刷順序とすることが可能となるので、印刷システムの使い勝手を向上させることができる。
【００５３】
５．発明特定事項と実施形態との対応関係
本実施形態では、Ｓ５が特許請求の範囲に記載された付加手段に相当し、プリンタ２０、つまりＣＰＵ２４、ＲＯＭ２５及びＲＡＭ２６等からなる制御部により、特許請求の範囲に記載された決定手段及び印刷手段が構成され、優先度設定画面１００が特許請求の範囲に記載された入力手段に相当する。
【００５４】
（第２実施形態）
上述の実施形態では、プリンタ２０に送信された複数の印刷ジョブ各々が独立した印刷ジョブの場合を例に本発明の実施形態を説明したが、本実施形態は、特定の関係を有する複数個の印刷ジョブを１つの印刷ジョブとみなした上で、印刷ジョブに付加された緊急度及び使用権限値に基づいて印刷順序を決定するものである。
【００５５】
ここで、特定の関係を有する複数個の印刷ジョブとは、同一の印刷物を複数部印刷するために作成された複数個の同一印刷ジョブ、又は１つの印刷物の総ページ数が大きいために、ユーザ若しくはプリンタドライバによって、複数個の印刷ジョブに分割された場合のそれら複数個の印刷ジョブ等をいい、以下、特定の関係を有する複数個の印刷ジョブを印刷ジョブグループという。
【００５６】
なお、印刷ジョブグループを構成する複数の印刷ジョブには、その印刷ジョブが印刷ジョブグループに属しているか否か、及び属する印刷ジョブグループを識別するための情報（以下、この情報をグループ化情報という。）が付加されており、プリンタ２０は、同一のグループ化情報を有する複数個の印刷ジョブを１つの印刷ジョブとみなして、それら複数個の印刷ジョブを連続的に実行する。
【００５７】
１．印刷システムの特徴的作動
図７は、本実施形態に係る印刷システムのプリンタ２０にて実行される制御を示すフローチャートであり、以下、図７に示すフローチャートに従って本実施形態に係る印刷システムの特徴的作動を説明する。
【００５８】
図７に示す制御は、プリンタ２０の電源が投入されると起動し、電源が遮断されると、その時点で停止するものである。そして、図７に示すＣＰＵ２４による制御が起動されると、先ず、印刷ジョブを受信したが否かが判定され（Ｓ２０）、印刷ジョブを受信していないと判定された場合には（Ｓ２０：ＮＯ）、印刷ジョブの受信待ち状態（待機状態）となる。
【００５９】
なお、プリンタ２０にて受信した印刷ジョブは、プリンタ２０のＨＤＤ２７に保存され、印刷が完了した印刷ジョブから順次、ＨＤＤ２７から削除されていく。
また、印刷ジョブを受信したと判定された場合には（Ｓ２０：ＹＥＳ）、印刷ジョブに付加されている緊急度及び使用権限値に基づいて、第１実施形態と同様な手法で受信した印刷ジョブの優先度（印刷順序）が決定される（Ｓ２５）。
【００６０】
なお、Ｓ２５では、グループ化情報を考慮せず、各印刷ジョブ毎に付加されている緊急度及び使用者権限値に基づいて印刷ジョブの優先度（印刷順序）が決定される。
次に、印刷ジョブに付加されているグループ化情報に基づいて、Ｓ２５にて決定された優先度のうち最も優先度の高い印刷ジョブ（以下、最優先印刷ジョブという。）が、特定の印刷ジョブグループに属しているか否かが判定される（Ｓ３０）。
【００６１】
このとき、最優先印刷ジョブが印刷ジョブグループに属していると判定された場合には（Ｓ３０：ＹＥＳ）、最優先印刷ジョブが属しいている印刷ジョブグループ（以下、最優先ジョブグループという。）に属する全ての印刷ジョブの印刷優先度が、最優先印刷ジョブの優先度と同じとされて、最優先ジョブグループに属する全ての印刷ジョブが１つの印刷ジョブとみなされ、１つの印刷ジョブとみなされた複数個の最優先印刷ジョブの印刷が連続的に実行される（Ｓ４０）。
【００６２】
一方、最優先印刷ジョブが印刷ジョブグループに属していないと判定された場合には（Ｓ３０：ＮＯ）、その最優先印刷ジョブの印刷が開始される（Ｓ４０）。最優先印刷ジョブの印刷実行後、新たに印刷ジョブを受信したか否かが判定され（Ｓ４５）、新たに印刷ジョブを受信したと判定された場合には（Ｓ４５：ＹＥＳ）、再びＳ２５が実行される。
【００６３】
また、新たに印刷ジョブを受信していないと判定された場合には（Ｓ４５：ＮＯ）、未処理の印刷ジョブがあるか否かが判定され（Ｓ５０）、未処理の印刷ジョブがあると判定された場合には（Ｓ５０：ＹＥＳ）、再び、Ｓ３０が実行される。一方、未処理の印刷ジョブがないと判定された場合には（Ｓ５０：ＮＯ）、Ｓ２０に戻る。
【００６４】
２．本実施形態に係る印刷システムの特徴
本実施形態では、印刷ジョブグループに属する複数個の印刷ジョブを１つの印刷ジョブとみなして、それら複数個の印刷ジョブに対して同一の優先度（印刷順序）を付与して印刷を実行するので、例えば同一の印刷物を複数部数印刷する際に、複数部数の印刷が完了する前に、他の印刷ジョブが実行されてしまうことを防止でき、印刷システムの使い勝手を一層向上させることができる。
【００６５】
なお、本実施形態では、印刷ジョブグループに属するか否かを考慮せずに、優先度を決定した後、優先度の最も高い印刷ジョブが印刷ジョブグループに属するか否かを判定し、印刷ジョブグループに属すると判定された場合には、それらの印刷ジョブを１つの印刷ジョブとみなすべく、全ての印刷ジョブの優先度を変更したが、本実施形態は、これに限定されるものではなく、例えば、優先度を決定する前に、同一の印刷ジョブグループに属する複数の印刷ジョブを１つの印刷ジョブとみなし、１つの印刷ジョブとみなされた複数の印刷ジョブのうち最初に受信した印刷ジョブに付加されている緊急度及び使用権限値に基づいて、その１つの印刷ジョブとみなされた印刷ジョブグループの優先度を決定してもよい。
【００６６】
３．発明特定事項と実施形態との対応関係
本実施形態では、Ｓ３０が特許請求の範囲に記載された判定手段に相当し、Ｓ３５が特許請求の範囲に記載された決定手段に相当する。
【００６７】
（第３実施形態）
上述の実施形態では、緊急度は、印刷指令をする度にユーザが設定していたが、本実施形態は、印刷ジョブの元となった印刷対象データの種類に基づいて緊急度を決定するものである。
【００６８】
すなわち、図８は本実施形態における優先度設定画面１００の一例を示す図であり、本実施形態では、印刷対象データを作成又は編集可能なアプリケーションソフト毎に緊急度を設定することができる。
【００６９】
そして、本実施形態では、アプリケーションソフト毎に緊急度の標準値（ディフォルト値）が予め設定されており、優先度設定画面１００が起動されると、緊急度は、図９の図表（以下、緊急度参照テーブルという。）に示される標準値となっている。因みに、図９に示される緊急度参照テーブルは、プリンタ２０の不揮発性ＲＡＭ２８又はＲＯＭ２５に記憶されている。
【００７０】
なお、優先度設定画面１００の設定ボタン１０５が選択されると、アプリケーションソフト毎に緊急度の標準値が、現在、優先度設定画面１００に表示されている内容に変更され、一方、設定ボタン１０５が選択されることなく、ＯＫボタン１０３が選択されると、現在の印刷対象データに対してのみ、現在、優先度設定画面１００に表示されている内容が反映される。
【００７１】
また、図１０はＯＫボタン１０３が選択されたときに、起動されるプリンタドライバの制御内容を示すフローチャートであり、このＣＰＵ１３による制御が起動されると、先ず、優先度設定画面１００にて設定され、図９に示す緊急度参照テーブルの使用権限値が読み込まれる（Ｓ６０）。
【００７２】
次に、優先度設定画面１００に表示されている内容に基づいて印刷対象データに対応する緊急度が読み込まれ（Ｓ６５）、Ｓ６５にて読み込まれた緊急度及びＳ６０にて読み込まれた使用権限値を示す情報が、印刷対象データに基づいて作成された印刷データに付加されて印刷ジョブが生成された後（Ｓ７０）、その印刷ジョブがプリンタ２０に送信され（Ｓ７５）、その後、本制御が終了する。
【００７３】
なお、本実施形態では、印刷対象データの「．ｄｏｃ」「．ｘｌｓ」「．ｐｐｔ」「．ｔｘｔ」等の拡張子に基づいて印刷対象データに対応する緊急度を選択している。
以上に説明したように、本実施形態では、印刷ジョブの元となった印刷対象データの種類に基づいて緊急度を印刷ジョブに付加するので、印刷システムの使い勝手を更に向上させることができ得る。
【００７４】
（第４実施形態）
本実施形態は、緊急度及び使用権限値が印刷ジョブに付加された後に、その付加された緊急度及び使用権限値のうち少なくとも一方を変更可能とするものである。
【００７５】
なお、図１１及び図１２は本実施形態の特徴を示すフローチャートであり、以下、緊急度を変更する場合を例に、本実施形態の特徴を説明する。
１．コンピュータ（プリンタドライバ）の制御
図１１は、コンピュータ１０で起動される制御を示しており、この制御は、プリンタ２０に送信された印刷ジョブのバックアップとしてコンピュータ１０に保存されている印刷ジョブのプロパティを開くことにより起動させることができる。
【００７６】
なお、コンピュータ１０に保存されている印刷ジョブは、対応する印刷ジョブの印刷が完了したときに、その旨の信号がプリンタ２０からコンピュータ１０に送信されたときに削除される。
【００７７】
そして、コンピュータ１０に保存されている印刷ジョブのうち、変更対象となる印刷ジョブ（以下、この印刷ジョブを印刷ジョブＡと記す。）のプロパティが開かれ、緊急度を変更するためのコマンドが選択されると、図１１に示すＣＰＵ１３による制御が起動されて優先度設定画面１００が起動され（Ｓ８０）、変更内容が確定したか否か、つまりＯＫボタン１０３が選択された否かが判定される（Ｓ８５）。
【００７８】
このとき、変更内容が確定したと判定された場合には（Ｓ８５：ＹＥＳ）、コンピュータ１０に保存されている印刷ジョブＡに基づいて、変更後の緊急度が付加された印刷ジョブＡ１が作成された後（Ｓ９０）、その作成された印刷ジョブＡ１がプリンタ２０に送信されて（Ｓ９５）、本制御が終了する。
【００７９】
なお、印刷ジョブＡ１には、変更前の印刷ジョブＡを特定するための情報、及び印刷ジョブＡに対して、印刷ジョブＡ１は緊急度及び使用権限値のうち少なくとも一方が変更されたデータであることを示す情報が付加されている。
【００８０】
２．プリンタの制御
図１２はプリンタ２０で起動される制御を示すフローチャートであり、この制御は、プリンタ２０の電源投入と同時に起動され、電源が遮断されると停止する。
【００８１】
なお、プリンタ２０の電源投入と同時に他の制御（例えば、図７に示す制御）も起動されるが、これらの制御は、並列的に処理実行される。
そして、図１２に示すＣＰＵ２４による制御が起動されると、先ず、緊急度及び使用権限値のうち少なくとも一方が変更された印刷ジョブ（印刷ジョブＡ１）を受信したか否かが判定され（Ｓ１００）、受信していないと判定された場合には（Ｓ１００：ＮＯ）、受信待ち（待機状態）が維持される。
【００８２】
一方、緊急度等が変更された印刷ジョブ（印刷ジョブＡ１）を受信したと判定された場合には（Ｓ１００：ＹＥＳ）、プリンタ２０のＨＤＤ２７に記憶されている未実行の印刷ジョブのうち、受信した印刷ジョブ（印刷ジョブＡ１）に対応する印刷ジョブ（印刷ジョブＡ）が削除される（Ｓ１０５）。
【００８３】
そして、ＨＤＤ２７に記憶されている未実行の印刷ジョブ全てに対して、再度、優先度（印刷順序）が決定された後（Ｓ１１０）、再び、待機状態となる。
なお、プリンタ２０は、ＨＤＤ２７に未実行の印刷ジョブが存在する限り、決定された優先度（印刷順序）に従って印刷ジョブを実行していく。
【００８４】
３．本実施形態に係る印刷システムの特徴
本実施形態では、印刷ジョブに付加された緊急度及び使用権限値のうち少なくとも一方を変更することができるので、ユーザは、印刷指令をした後に、その印刷指令（印刷ジョブ）の印刷順序を変更することが可能となり、印刷システムの使い勝手をより一層向上させることができる。
【００８５】
なお、本実施形態では、図１１及び図１２に示された制御が、特許請求の範囲に記載された変更手段に相当する。
（第５実施形態）
第４実施形態では、印刷データを含む印刷ジョブ全体を、変更後の印刷ジョブに差し替えることにより、緊急度及び使用権限値が印刷ジョブに付加された後に、その付加された緊急度等を変更可能としたが、本実施形態は、変更後の緊急度及び使用権限値をプリンタ２０に送信し、緊急度等のみをプリンタ２０にて変更するものである。
【００８６】
なお、図１３及び図１４は本実施形態の特徴を示すフローチャートであり、以下、緊急度を変更する場合を例に、本実施形態の特徴を説明する。
１．コンピュータ（プリンタドライバ）の制御
図１３は、コンピュータ１０で起動されるＣＰＵ１３による制御を示しており、この制御は、第４実施形態と同様に、コンピュータ１０に保存されている印刷ジョブのプロパティを開くことにより起動させることができる。
【００８７】
そして、コンピュータ１０に保存されている印刷ジョブのうち、変更対象となる印刷ジョブ（以下、この印刷ジョブを印刷ジョブＢと記す。）のプロパティが開かれ、緊急度を変更するためのコマンドが選択されると、図１３に示す制御が起動されて優先度設定画面１００が起動され（Ｓ１２０）、変更内容が確定したか否かが判定される（Ｓ１２５）。
【００８８】
このとき、変更内容が確定したと判定された場合には（Ｓ１２５：ＹＥＳ）、変更後の緊急度、変更前の印刷ジョブＢを特定するための情報、及び緊急度及び使用権限値を変更するためのデータであることを示す情報から構成された優先度変更情報が作成された後（Ｓ１３０）、その作成された優先度変更情報がプリンタ２０に送信されて（Ｓ１３５）、本制御が終了する。
【００８９】
２．プリンタの制御
図１４はプリンタ２０で起動されるＣＰＵ２４による制御を示すフローチャートであり、この制御は、プリンタ２０の電源投入と同時に起動され、電源が遮断されると停止する。
【００９０】
なお、プリンタ２０の電源投入と同時に他の制御（例えば、図７に示す制御）も起動されるが、これらの制御は、第４実施形態と同様に、並列的に処理実行される。
そして、図１４に示す制御が起動されると、先ず、優先度変更情報を受信したか否かが判定され（Ｓ１４０）、受信していないと判定された場合には（Ｓ１４０：ＮＯ）、受信待ち（待機状態）が維持される。
【００９１】
一方、優先度変更情報を受信したと判定された場合には（Ｓ１４０：ＹＥＳ）、プリンタ２０のＨＤＤ２７に記憶されている未実行の印刷ジョブのうち、受信した優先度変更情報に対応する印刷ジョブ（印刷ジョブＢ）についての優先度が削除される（Ｓ１４５）。
【００９２】
次に、プリンタ２０のＨＤＤ２７に記憶されている未実行の印刷ジョブのうち、受信した優先度変更情報に対応する印刷ジョブ（印刷ジョブＢ）の緊急度等が、受信した優先度変更情報に含まれる情報（本実施形態では、緊急度）に変更（上書き）される（Ｓ１５０）。
【００９３】
そして、ＨＤＤ２７に記憶されている未実行の印刷ジョブ全てに対して、再度、優先度（印刷順序）が決定された後（Ｓ１５５）、再び、待機状態となる。
なお、プリンタ２０は、ＨＤＤ２７に未実行の印刷ジョブが存在する限り、決定された優先度（印刷順序）に従って印刷ジョブを実行していく。
【００９４】
（第６実施形態）
上述の実施形態では、ユーザにより設定された緊急度及び使用権限値をそのまま用いて優先度（印刷順序）を決定したが、本実施形態は、印刷順序を決定するために用いる重み付け係数を導入するとともに、緊急度及び使用権限値それぞれに重み付け係数を乗した値に基づいて印刷順序を決定するものである。
【００９５】
１．重み付け係数の設定
図１５は、使用権限値の標準値及び重み付け係数を設定するためのユーザ管理画面２００を示しており、このユーザ管理画面２００は、印刷システムの管理者のみが起動することができる。
【００９６】
つまり、ユーザ管理画面２００を起動するためのパスワード等のセキュリティ情報を知っている者（ここでは、印刷システムの管理者）が、コンピュータ１０の操作部１２等を介して起動させたセキュリティ情報を入力するための画面において、正規のセキュリティ情報を入力することにより、ユーザ管理画面２００が起動する。
【００９７】
そして、ユーザ管理画面２００には、ユーザ毎の使用権限値の標準値を設定するための使用権限値設定部２０１、使用権限値用の重み付け係数を設定するための第１重み付け設定部２０２、及び緊急度用の重み付け係数を設定するための第２重み付け設定部２０３等が設けられている。
【００９８】
また、設定ボタン２０４は、現在、ユーザ管理画面２００に表示されている内容を標準値として記憶させるための確定手段であり、キャンセルボタン２０５は、現在、ユーザ管理画面２００に表示されている内容を破棄するための取り消し手段である。
【００９９】
なお、本実施形態では、確定された重み付け係数及び使用権限値は、プリンタ２０に送信され、プリンタ２０の不揮発性ＲＡＭ２８等の記憶手段に記憶される。
２．優先度の決定
本実施形態では、優先度は下記の数式１により決定され、優先度を示す数字が大きなものほど、優先度が高くなる。
【０１００】
優先度＝（緊急度×重み付け係数）＋（使用権限値×重み付け係数）…数式１
但し、緊急度「高」＝３、緊急度「中」＝２、緊急度「低」＝１とし、かつ、使用権限値が大きくなるほど、優先度が高くなるものとする。
【０１０１】
そして、図１６は、緊急度の重み付け係数を１０とし、使用権限値の重み付け係数を１としたときの印刷ジョブ管理テーブルの概念図であり、図１７は、重み付け係数を図１６の例としたときの優先度の一例を示す計算例であり、図１８は、緊急度の重み付け係数を３とし、使用権限値の重み付け係数を２としたときの優先度の一例を示す計算例である。
【０１０２】
図１６に示すように、印刷ジョブ管理テーブルでは、数式１に従って優先度が計算され、優先度の高い印刷ジョブから順に印刷ジョブが並べられて管理されている。そして、優先度が最も高い印刷ジョブ、つまり印刷ジョブ管理テーブルの最上位のレコードに記憶されている印刷ジョブから順次、印刷ジョブが実行され、印刷が完了した印刷ジョブから印刷ジョブ管理テーブルから削除されていく。
【０１０３】
３．本実施形態に係る印刷システムの特徴
本実施形態では、ユーザは、重み付け係数を変更することにより、印刷順序を実際の使用状況に則した印刷順序とすることが可能となるので、印刷システムの使い勝手を向上させることができる。
【０１０４】
なお、図１７及び図１８の「◆」のマークは緊急度を示しており、図１７に示す計算例では、使用権限値に関係なく、緊急度「中」の印刷ジョブの優先度が緊急度「高」の印刷ジョブの優先度を上回ることはないが、図８に示す計算例では、緊急度「中」の印刷ジョブの優先度が緊急度「高」の印刷ジョブの優先度を上回る。このように、本実施形態では、重み付け係数を変更することにより優先度を容易に変更することができる。
【０１０５】
因みに、本実施形態では、ユーザ管理画面２００が重み付け係数を設定するための設定手段に相当する。
なお、本実施形態では、重み付け係数をプリンタ２０で記憶し、印刷ジョブに付加されている緊急度及び使用権限値に基づいてプリンタ２０にて優先度を算出したが、本実施形態はこれに限定されるものではなく、例えば、重み付け係数をコンピュータ１０で記憶し、予め重み付け係数を乗した緊急度及び使用権限値を印刷ジョブに付加してプリンタ２０に送信してもよい。
【０１０６】
（その他の実施形態）
上述の実施形態では、緊急度及び使用権限値そのものを印刷ジョブに付加してプリンタ２０に送信したが、本発明はこれに限定されるものではなく、緊急度と使用権限値とに基づく値、又は緊急度に基づく値及び使用権限値に基づく値を印刷ジョブに付加してプリンタ２０に送信してもよい。
【０１０７】
また、上述の実施形態では、印刷指令時に使用権限値を誰でも変更することができたが、本発明はこれに限定されるものではなく、例えば、使用権限値については、印刷システムの管理者のみが変更可能としてもよい。
【０１０８】
また、上述の実施形態では、プリンタ２０で印刷順序（優先度）を決定していたが、本発明はこれに限定されるものではなく、例えばプリンタサーバを設け、このプリンタサーバにて印刷順序を決定して、順次、プリンタ２０に印刷ジョブを送信するようにしてもよい。
【０１０９】
また、上述の実施形態では、コンピュータ１０にて緊急度及び使用権限値を印刷ジョブに付加したが、本発明はこれに限定されるものではなく、プリンタ２０にて緊急度及び使用権限値を印刷ジョブに付加してもよい。
【０１１０】
また、上述の実施形態では、緊急度と使用権限値とを自由に設定できる構成としたが、このような構成であると、多くのユーザが緊急度「高」、使用権限値「１」とする可能性が高いので、本発明は上述の実施形態に限定されることなく、例えば、緊急度「高」や使用権限値「１」を所定回数連続して設定したユーザは、次回から所定回数の間は、緊急度「高」や使用権限値「１」を設定することができないようにしてもよい。
【０１１１】
また、上述の実施形態では、ユーザは使用権限値及び緊急度のいずれの優先度情報も設定可能であったが、本発明はこれに限定されるものではなく、優先度設定画面１００で緊急度のみ表示し、緊急度のみユーザが設定することができる構成としてもよい。
【０１１２】
また、上述の実施形態は、優先度テーブルや緊急度参照テーブルがプリンタ２０に記憶されていたが、本発明はこれに限定されるものではなく、コンピュータ１０側に記憶させてもよい。
【０１１３】
また、本発明は、特許請求の範囲に記載された発明の趣旨に合致するものであればよく、上述の実施形態に限定されるものではない。
【図面の簡単な説明】
【０１１４】
【図１】本発明の第１実施形態に係る印刷装置（プリンタ）にて構成された印刷システムの概要を示す図である。
【図２】優先度テーブルの概念を示す図である。
【図３】優先度テーブルに基づいて決定された印刷順序の具体例を説明する際に用いる図である。
【図４】（ａ）及び（ｂ）は、優先度テーブルに基づいて決定された印刷順序の具体例を説明する際に用いる図である。
【図５】緊急度及び使用権限を設定する際に起動される制御の一例を示すフローチャートである。
【図６】優先度の設定画面である。
【図７】本発明の第２実施形態に係る印刷システムのプリンタ２０にて実行される制御を示すフローチャートである。
【図８】本発明の第３実施形態における優先度設定画面１００の一例を示す図である。
【図９】緊急度参照テーブルの一例を示す図である。
【図１０】優先度設定画面１００のＯＫボタン１０３が選択されたときに、起動されるプリンタドライバの制御内容を示すフローチャートである。
【図１１】本発明の第４実施形態の特徴を示すフローチャートである。
【図１２】本発明の第４実施形態の特徴を示すフローチャートである。
【図１３】本発明の第５実施形態の特徴を示すフローチャートである。
【図１４】本発明の第５実施形態の特徴を示すフローチャートである。
【図１５】使用権限値の標準値及び重み付け係数を設定するためのユーザ管理画面２００を示す図である。
【図１６】印刷ジョブ管理テーブルの概念図である。
【図１７】優先度の計算例を示す図である。
【図１８】優先度の計算例を示す図である。
【符号の説明】
【０１１５】
１０…コンピュータ、１１…表示部、１２…操作部、２０…プリンタ、
２１…操作キー、２２…表示パネル、２３…印刷部、
２９…プリンタポートインタフェース、１００…優先度設定画面、
１０１…緊急度チェックボックス、１０２…使用権限入力フィールド、
１０２…使用権限入力フィールド、１０３…ＯＫボタン、
１０４…キャンセルボタン、１０５…設定ボタン、
２００…ユーザ管理画面、２０１…使用権限値設定部、
２０２…第１重み付け設定部、２０４…設定ボタン。
【図１】
2009048299.tif 000003
【図５】
2009048299.tif 000004
【図７】
2009048299.tif 000005
【図９】
2009048299.tif 000006
【図１０】
2009048299.tif 000007
【図１１】
2009048299.tif 000008
【図１２】
2009048299.tif 000009
【図１３】
2009048299.tif 000010
【図１４】
2009048299.tif 000011
【図１７】
2009048299.tif 000012
【図１８】
2009048299.tif 000013
【図２】
2009048299.tif 000014
【図３】
2009048299.tif 000015
【図４】
2009048299.tif 000016
【図６】
2009048299.tif 000017
【図８】
2009048299.tif 000018
【図１５】
2009048299.tif 000019
【図１６】
2009048299.tif 000020