(57)【要約】【課題】  ユーザごとのジョブ処理優先度を時間帯や日付や曜日等に応じて経時的に変更することができる印刷装置、及び当該印刷装置を制御するための制御プログラムを提供する。【解決手段】  本発明に係るプリンタ２は、各々の論理ポート（論理ポート１〜Ｎ）についてのジョブ処理優先度を含む各種ポート設定を、ポート設定情報Ｉを参照することにより経時的に変更する。これにより各々の論理ポートと関連付けられたユーザごとのジョブ処理優先度を時間帯や日付や曜日等に応じて経時的に変更することができる。【選択図】図５
2011104950.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを受け付けるための複数の論理ポートを備えた印刷装置であって、
各々の論理ポート向けの印刷ジョブの処理に関する各々の論理ポートの設定を経時的に変更する設定部を有する印刷装置。
【請求項２】
前記設定部による変更後の前記設定には、所定の論理ポートで受け付けた印刷ジョブを、他の論理ポートで受け付けた印刷ジョブに対して優先的に処理するための設定が含まれることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記設定部による変更後の前記設定には、所定の論理ポートで受け付けた印刷ジョブの処理時に前記印刷装置の一部機能を制限するための設定が含まれることを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記一部機能には、カラー印刷機能が含まれることを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記一部機能としてカラー印刷機能が制限される場合、前記所定の論理ポートで受け付けた印刷ジョブに基づくカラー画像を白黒印刷する印刷部をさらに有することを特徴とする請求項４に記載の印刷装置。
【請求項６】
前記設定部による変更後の論理ポートの前記設定には、所定の論理ポートでの印刷ジョブの受け付けを停止するための設定が含まれることを特徴とする請求項１に記載の印刷装置。
【請求項７】
全ての論理ポートでの印刷ジョブの受け付けが停止されている場合、印刷ジョブの処理に必要な電源を切断して節電モードに移行することを特徴とする請求項６に記載の印刷装置。
【請求項８】
所定の権限を有する管理者から、前記設定を経時的に変更するための設定情報を取得する設定情報取得部と、
前記設定情報取得部により取得した前記設定情報を記録する記録部と、をさらに有し、
前記設定部は、前記記録部に記録された前記設定情報に従って前記設定を経時的に変更することを特徴とする請求項６に記載の印刷装置。
【請求項９】
前記管理者及び各々の論理ポート向けに印刷ジョブを送信するユーザから、前記記録部に記録された当該論理ポートの前記設定情報を更新するための更新情報を取得する更新情報取得部をさらに有することを特徴とする請求項８に記載の印刷装置。
【請求項１０】
前記更新情報取得部は、前記所定の論理ポートでの印刷ジョブの受け付けが停止されている場合、前記管理者のみから前記更新情報を取得することを特徴とする請求項９に記載の印刷装置。
【請求項１１】
前記設定部による変更後の前記設定には、所定の論理ポートで受け付けた印刷ジョブの処理を保留するための設定が含まれることを特徴とする請求項１に記載の印刷装置。
【請求項１２】
印刷ジョブを受け付けるための複数の論理ポートを備えた印刷装置の制御プログラムであって、
各々の論理ポート向けの印刷ジョブの処理に関する各々の論理ポートの設定を経時的に変更する手順（Ａ）を前記印刷装置に実行させることを特徴とする制御プログラム。
【請求項１３】
前記手順（Ａ）での変更後の前記設定には、所定の論理ポートで受け付けた印刷ジョブを、他の論理ポートで受け付けた印刷ジョブに対して優先的に処理するための設定が含まれることを特徴とする請求項１２に記載の制御プログラム。
【請求項１４】
前記手順（Ａ）での変更後の前記設定には、所定の論理ポートで受け付けた印刷ジョブの処理時に前記印刷装置の一部機能を制限するための設定が含まれることを特徴とする請求項１２に記載の制御プログラム。
【請求項１５】
前記一部機能には、カラー印刷機能が含まれることを特徴とする請求項１４に記載の制御プログラム。
【請求項１６】
前記一部機能としてカラー印刷機能が制限される場合、前記所定の論理ポートで受け付けた印刷ジョブに基づくカラー画像を白黒印刷する手順を前記印刷装置にさらに実行させることを特徴とする請求項１５に記載の制御プログラム。
【請求項１７】
前記手順（Ａ）での変更後の前記設定には、所定の論理ポートでの印刷ジョブの受け付けを停止するための設定が含まれることを特徴とする請求項１２に記載の制御プログラム。
【請求項１８】
全ての論理ポートでの印刷ジョブの受け付けが停止されている場合、印刷ジョブの処理に必要な電源を切断して節電モードに移行する手順（Ｂ）を前記印刷装置にさらに実行させることを特徴とする請求項１５に記載の制御プログラム。
【請求項１９】
所定の権限を有する管理者から、前記設定を経時的に変更するための設定情報を取得する手順（ａ）と、
前記手順（ａ）で取得した前記設定情報を前記印刷装置の記録部に記録する手順（ｂ）と、を前記印刷装置にさらに実行させ、
前記手順（Ａ）では、前記手順（ｂ）で前記記録部に記録された前記設定情報に従って前記設定が経時的に変更されることを特徴とする請求項１２に記載の制御プログラム。
【請求項２０】
前記管理者及び各々の論理ポート向けに印刷ジョブを送信するユーザから、前記手順（ｂ）で前記記録部に記録された当該論理ポートの前記設定情報を更新するための更新情報を取得する手順（ｃ）を前記印刷装置にさらに実行させることを特徴とする請求項１９に記載の制御プログラム。
【請求項２１】
前記手順（ｃ）では、前記所定の論理ポートでの印刷ジョブの受け付けが停止されている場合、前記管理者のみから前記更新情報が取得されることを特徴とする請求項２０に記載の制御プログラム。
【請求項２２】
前記手順（Ａ）での変更後の前記設定には、所定の論理ポートで受け付けた印刷ジョブの処理を保留するための設定が含まれることを特徴とする請求項１２に記載の制御プログラム。
【請求項２３】
請求項１２〜２２のいずれか１つに記載の制御プログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部から受信した印刷ジョブを実行するための印刷装置、及び当該印刷装置を制御するための制御プログラムに関する。
【背景技術】
【０００２】
従来、ネットワークプリンタに対してユーザごとの優先度や機能制限等を設定するためには、ネットワークサーバに格納されたユーザごとの認証情報を利用する方法が一般的であった。しかし、各ユーザの認証情報と優先度／機能制限を関連付けるためには大量のデータ処理が必要となるため、ユーザにとっての利便性が低下するという問題点が指摘されている。
【０００３】
そこで、以下の特許文献１には、各ネットワーク層におけるプロトコル・印刷キューの組み合わせからなる複数の論理チャンネルを介してデータを受信するプリンタであって、各々の論理チャンネルに割り当てられた優先度を記録する優先度テーブルを参照することにより各々のホストコンピュータから送信されたデータの優先度を管理するプリンタが提案されている。このプリンタによれば、外部サーバに依存する従来の方法とは異なり、大量のデータ処理を伴わずにユーザごとの優先度を設定することができる。また、以下の特許文献２には、ＲＯＭに記録された優先順位テーブルに従って各ポートの優先順位を管理するプリンタが提案されている。
【０００４】
これらのプリンタをオフィスに導入した場合、ユーザ（社員）ごとに個別に設定された優先度に従ってジョブが処理されることになる。そのため、ユーザごとの優先度の設定の仕方を工夫することで、緊急性が高いジョブが優先的に処理されるような状態を確保することができる。
【０００５】
他方、オフィス内に多数の部署が存在する場合、各ユーザの業務の繁閑は周期的に変動するものと考えられるが（例えば、総務部に属するユーザは週末や月末が繁忙期であり、経理部に属するユーザは四半期末が繁忙期であると考えられる）、前述のプリンタにおいてはユーザごとの優先度が固定されているため、時期によっては繁忙期にあるユーザのジョブが後回しにされるという不都合が生じる可能性がある。そのため、ユーザごとの優先度を時間帯や日付や曜日等を指定して経時的に変更することができるプリンタに対するニーズが高まっている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−１４３６５５号公報
【特許文献２】特開２０００−４３３８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は上記従来技術の有する問題点に鑑みてなされたものであり、本発明の目的は、ユーザごとのジョブ処理優先度を時間帯や日付や曜日等に応じて経時的に変更することができる印刷装置、及び当該印刷装置を制御するための制御プログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明の上記目的は、下記の手段によって達成される。
【０００９】
（１）印刷ジョブを受け付けるための複数の論理ポートを備えた印刷装置であって、各々の論理ポート向けの印刷ジョブの処理に関する各々の論理ポートの設定を経時的に変更する設定部を有する印刷装置。
【００１０】
（２）前記設定部による変更後の前記設定には、所定の論理ポートで受け付けた印刷ジョブを、他の論理ポートで受け付けた印刷ジョブに対して優先的に処理するための設定が含まれることを特徴とする上記（１）に記載の印刷装置。
【００１１】
（３）前記設定部による変更後の前記設定には、所定の論理ポートで受け付けた印刷ジョブの処理時に前記印刷装置の一部機能を制限するための設定が含まれることを特徴とする上記（１）に記載の印刷装置。
【００１２】
（４）前記一部機能には、カラー印刷機能が含まれることを特徴とする上記（３）に記載の印刷装置。
【００１３】
（５）前記一部機能としてカラー印刷機能が制限される場合、前記所定の論理ポートで受け付けた印刷ジョブに基づくカラー画像を白黒印刷する印刷部をさらに有することを特徴とする上記（４）に記載の印刷装置。
【００１４】
（６）前記設定部による変更後の論理ポートの前記設定には、所定の論理ポートでの印刷ジョブの受け付けを停止するための設定が含まれることを特徴とする上記（１）に記載の印刷装置。
【００１５】
（７）全ての論理ポートでの印刷ジョブの受け付けが停止されている場合、印刷ジョブの処理に必要な電源を切断して節電モードに移行することを特徴とする上記（６）に記載の印刷装置。
【００１６】
（８）所定の権限を有する管理者から、前記設定を経時的に変更するための設定情報を取得する設定情報取得部と、前記設定情報取得部により取得した前記設定情報を記録する記録部と、をさらに有し、前記設定部は、前記記録部に記録された前記設定情報に従って前記設定を経時的に変更することを特徴とする上記（６）に記載の印刷装置。
【００１７】
（９）前記管理者及び各々の論理ポート向けに印刷ジョブを送信するユーザから、前記記録部に記録された当該論理ポートの前記設定情報を更新するための更新情報を取得する更新情報取得部をさらに有することを特徴とする上記（８）に記載の印刷装置。
【００１８】
（１０）前記更新情報取得部は、前記所定の論理ポートでの印刷ジョブの受け付けが停止されている場合、前記管理者のみから前記更新情報を取得することを特徴とする上記（９）に記載の印刷装置。
【００１９】
（１１）前記設定部による変更後の前記設定には、所定の論理ポートで受け付けた印刷ジョブの処理を保留するための設定が含まれることを特徴とする上記（１）に記載の印刷装置。
【００２０】
（１２）印刷ジョブを受け付けるための複数の論理ポートを備えた印刷装置の制御プログラムであって、各々の論理ポート向けの印刷ジョブの処理に関する各々の論理ポートの設定を経時的に変更する手順（Ａ）を前記印刷装置に実行させることを特徴とする制御プログラム。
【００２１】
（１３）前記手順（Ａ）での変更後の前記設定には、所定の論理ポートで受け付けた印刷ジョブを、他の論理ポートで受け付けた印刷ジョブに対して優先的に処理するための設定が含まれることを特徴とする上記（１２）に記載の制御プログラム。
【００２２】
（１４）前記手順（Ａ）での変更後の前記設定には、所定の論理ポートで受け付けた印刷ジョブの処理時に前記印刷装置の一部機能を制限するための設定が含まれることを特徴とする上記（１２）に記載の制御プログラム。
【００２３】
（１５）前記一部機能には、カラー印刷機能が含まれることを特徴とする上記（１４）に記載の制御プログラム。
【００２４】
（１６）前記一部機能としてカラー印刷機能が制限される場合、前記所定の論理ポートで受け付けた印刷ジョブに基づくカラー画像を白黒印刷する手順を前記印刷装置にさらに実行させることを特徴とする上記（１５）に記載の制御プログラム。
【００２５】
（１７）前記手順（Ａ）での変更後の前記設定には、所定の論理ポートでの印刷ジョブの受け付けを停止するための設定が含まれることを特徴とする上記（１２）に記載の制御プログラム。
【００２６】
（１８）全ての論理ポートでの印刷ジョブの受け付けが停止されている場合、印刷ジョブの処理に必要な電源を切断して節電モードに移行する手順（Ｂ）を前記印刷装置にさらに実行させることを特徴とする上記（１５）に記載の制御プログラム。
【００２７】
（１９）所定の権限を有する管理者から、前記設定を経時的に変更するための設定情報を取得する手順（ａ）と、前記手順（ａ）で取得した前記設定情報を前記印刷装置の記録部に記録する手順（ｂ）と、を前記印刷装置にさらに実行させ、前記手順（Ａ）では、前記手順（ｂ）で前記記録部に記録された前記設定情報に従って前記設定が経時的に変更されることを特徴とする上記（１２）に記載の制御プログラム。
【００２８】
（２０）前記管理者及び各々の論理ポート向けに印刷ジョブを送信するユーザから、前記手順（ｂ）で前記記録部に記録された当該論理ポートの前記設定情報を更新するための更新情報を取得する手順（ｃ）を前記印刷装置にさらに実行させることを特徴とする上記（１９）に記載の制御プログラム。
【００２９】
（２１）前記手順（ｃ）では、前記所定の論理ポートでの印刷ジョブの受け付けが停止されている場合、前記管理者のみから前記更新情報が取得されることを特徴とする上記（２０）に記載の制御プログラム。
【００３０】
（２２）前記手順（Ａ）での変更後の前記設定には、所定の論理ポートで受け付けた印刷ジョブの処理を保留するための設定が含まれることを特徴とする上記（１２）に記載の制御プログラム。
【００３１】
（２３）上記（１２）〜（２２）のいずれか１つに記載の制御プログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００３２】
本発明に係る印刷装置は、各々の論理ポートで受け付けた印刷ジョブの処理優先度を含む各種ポート設定を時間帯や日付や曜日等に応じて経時的に変更することができる。そのため、本発明によれば、各々の論理ポートと関連付けられたユーザごとのジョブ処理優先度を経時的に変更することができるので、複数のユーザで１つの印刷装置を共有する場合の利便性を向上させることができる。
【図面の簡単な説明】
【００３３】
【図１】本発明の一実施形態に係る印刷システムの構成を示すブロック図である。
【図２】本発明の一実施形態に係るＰＣの構成を示すブロック図である。
【図３】本発明の一実施形態に係るプリンタの構成を示すブロック図である。
【図４】本発明の一実施形態に係るポート設定情報の一例を示す概略図である。
【図５】本発明の一実施形態に係るプリンタの動作の概要を示す概略図である。
【図６】本発明の一実施形態に係るプリンタによる印刷ジョブ取得処理の手順を示すフローチャートである。
【図７】本発明の一実施形態に係るプリンタの印刷待ちキュー内の印刷ジョブの一例を示す概略図である。
【図８】本発明の一実施形態に係るプリンタによる起床時間決定処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００３４】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００３５】
−システムの構成（図１〜図４）
図１は、本実施形態に係る印刷システムＳの全体構成を示すブロック図である。図１のように、印刷システムＳは、印刷ジョブを生成するための端末装置としてのＰＣ１、及びＰＣ１から受信した印刷ジョブに基づく印刷画像を記録媒体に印刷するための印刷装置としてのプリンタ２を備えており、これらはネットワークＮを介して双方向通信可能に接続されている。ネットワークＮは、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格によるＬＡＮ、又はＬＡＮどうしを専用線で接続したＷＡＮ等である。なお、図１の例において、各々のＰＣ１は、印刷システムＳが設置されたオフィス内の部門１〜部門Ｎのいずれかに属するユーザによって使用される。また、ＰＣ１により生成される印刷ジョブには、見積書や請求書のような所定フォームの帳票を印刷するためのバリアブル印刷用の印刷ジョブが含まれる。
【００３６】
続いて、上記機器の構成について詳細に説明する。図２は、本実施形態に係るＰＣ１の構成を示すブロック図である。図２のように、本実施形態に係るＰＣ１は、制御部１１、記録部１２、表示部１３、操作部１４、通信インタフェース１５を備えており、これらは信号をやり取りするためのバス１６を介して相互に接続されている。これらの構成要素について以下に順に説明する。
【００３７】
制御部１１は、ＣＰＵであり、プログラムに従って各部の動作を制御するともに所定の演算処理を実行する。記録部１２は、ＲＯＭ、ＲＡＭ、ハードディスクからなり、ＯＳ（オペレーティングシステム）を含む各種制御プログラムを格納している。表示部１３は、液晶表示装置であり、ユーザに各種情報を表示する。例えば、表示部１３は、各種制御プログラムにより提供される所定のＧＵＩ（グラフィカル・ユーザ・インタフェース）をユーザに表示する。操作部１４は、キーボードやマウス等の入力装置であり、ユーザから種々の動作指示を取得する。通信インタフェース１５は、ＰＣ１をネットワークＮに接続し、プリンタ２を含むネットワークＮ上の他の機器と通信するためのインタフェースである。
【００３８】
以上のような構成を有するＰＣ１には、プリンタ２により処理すべき印刷ジョブを生成するためのプリンタドライバがインストールされている。各々のプリンタドライバにはＰＣ１へのインストール時にプリンタ２の論理ポートのいずれかが割り振られることになるが、同一の部門に属するユーザのＰＣ１には同一の論理ポートが割り振られるものとする。より具体的には、図１の部門１〜Ｎに属するユーザのＰＣ１には、論理ポート１〜Ｎがそれぞれ割り振られるものとする。なお、各々のプリンタドライバと論理ポートの関連付けには、プリンタドライバのインストール時に発行されるログインパスワードが用いられる。つまり、各々のプリンタドライバは、その起動時にユーザから受け付けたログインパスワードを参照して当該ユーザ向けの論理ポートを特定する。
【００３９】
続いて、図３は、本実施形態に係るプリンタ２の構成を示すブロック図である。図３のように、本実施形態に係るプリンタ２は、制御部２１、記録部２２、操作部２３、印刷部２４、通信インタフェース２５を備えており、これらは信号をやり取りするためのバス２６を介して相互に接続されている。これらの構成要素について以下に順に説明する。
【００４０】
制御部２１は、ＣＰＵであり、プログラムに従って各部の動作を制御するとともに所定の演算処理を実行する。記録部２２は、ＲＯＭ、ＲＡＭ、ハードディスクからなり、ＯＳを含む各種制御プログラム、及び制御部２１がプログラム実行時に参照すべき各種データを格納している。特に、記録部２２は、各々の論理ポート向けの印刷ジョブの処理に関する設定（以下、単に「ポート設定」ともいう）を経時的に変更するためのポート設定情報Ｉを格納している。図４は、記録部２２に格納されたポート設定情報Ｉの一例を示す概略図である。このポート設定情報Ｉの詳細については後述する。また、記録部２２はＰＣ１から送信された印刷ジョブを一時的に保持することができる。
【００４１】
操作部２３は、プリンタ２のステータス情報や設定情報等をユーザに表示するとともに種々の操作指示をユーザから取得するためのタッチパネルである。特に、操作部２３は、印刷システムＳの各種設定に関する所定の権限を有するシステム管理者（以下、単に「システム管理者」ともいう）から前述のポート設定情報Ｉを取得することができる。この点についてはさらに後述する。
【００４２】
印刷部２４は、ＰＣ１から受信した印刷ジョブに基づく印刷画像を記録媒体に印刷する。より具体的に、印刷部２４は、感光体ドラムを帯電させる帯電工程、レーザ光により感光体ドラム上に静電潜像を形成する露光工程、感光体ドラム上の静電潜像にトナーを付着させてトナー画像を形成する現像工程、感光体ドラム上のトナー画像を転写ベルトにより記録用紙に転写する転写工程、記録用紙に転写されたトナー画像を定着ローラにより加熱・定着させる定着工程からなる印刷処理を実行する。なお、印刷部２４が採用する印刷方式はインパクト方式や熱転写方式やインクジェット方式等の他の印刷方式であってもよい。
【００４３】
通信インタフェース２６は、外部機器と通信するためのインタフェースであり、ネットワークＮを介してＰＣ１と通信するためのＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）のみならず、外部機器と直接通信するためのＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）や近距離無線通信のためのＢｌｕｅｔｏｏｔｈ等を備えている。
【００４４】
以上のような構成を有するプリンタ２は、前述のポート設定情報Ｉに従って各々の論理ポートについてのポート設定を時間帯や曜日や日付等に応じて経時的に変更することができる。再び図４を参照すると、本実施形態に係るポート設定情報Ｉは、各々の論理ポートについてのポート設定の時間帯に応じて変化を週単位で記録するテーブルである。ただし、ポート設定情報Ｉは、図４のような週単位の変化ではなく、月単位又は年単位のより長期間にわたる変化を記録することもできる。プリンタ２は、このようなポート設定情報Ｉを前述のシステム管理者から取得する。また、プリンタ２は、記録部２２に格納されたポート設定情報Ｉを更新するための更新情報をシステム管理者から随時取得することができる。この点についてはさらに後述する。
【００４５】
なお、本実施形態に係るポート設定には、各々の論理ポートで受け付けた印刷ジョブの他の論理ポートで受け付けた印刷ジョブに対する優先度（以下、単に「ジョブ処理優先度」ともいう）や、各々の論理ポートで受け付けた印刷ジョブの処理時に適用すべきプリンタ２の機能制限（以下、単に「機能制限」ともいう）や、各々の論理ポートでの印刷ジョブの受け付け可否（以下、「ジョブ受け付け可否」ともいう）が含まれる。図４のテーブルに示されたポート設定の具体的内容は以下の表１の通りである。
【００４６】
【表１】
2011104950.tif 000003
【００４７】
表１のように、本実施形態に係るプリンタ２は、各々の論理ポートのジョブ処理優先度を「高」、「標準」、「低」、「保留」のいずれかに変更することができる。ここで、ジョブ処理優先度「高」とは、その論理ポートで受け付けた印刷ジョブを最優先に処理するための設定である。また、ジョブ処理優先度「標準」とは、その論理ポートで受け付けた印刷ジョブを、ジョブ処理優先度「標準」の論理ポートで受け付けた印刷ジョブの後に処理するための設定であり、ジョブ処理優先度「低」は、その論理ポートで受け付けた印刷ジョブを、ジョブ処理優先度「高」及び「標準」の論理ポートで受け付けた印刷ジョブの後に印刷するための設定である。なお、ジョブ処理優先度が等しい複数の論理ポートで印刷ジョブを受け付けた場合には、ポート番号が小さい論理ポートで受け付けた印刷ジョブを優先的に処理することになる。このようにジョブ処理優先度を多段階に変更可能とすることで、より緊急性の高いジョブをより迅速に処理することができるようになる。
【００４８】
また、ジョブ処理優先度「保留」とは、その論理ポートで受け付けた印刷ジョブの処理を、ジョブ処理優先度が「高」、「標準」、「低」のいずれかに変更されるまで保留するための設定である。このとき保留される印刷ジョブは一時的に記録部２２に保持される。このようにジョブ処理優先度を「保留」に変更可能とすることで、その論理ポート向けの印刷ジョブを処理可能な時間帯を所定の時間帯のみに限定することができる。
【００４９】
また、本実施形態に係るプリンタ２は、各々の論理ポートの機能制限を、「カラー禁止」に変更することができる。ここで、「カラー禁止」とは、その論理ポートで受け付けた印刷ジョブのカラー印刷を禁止するための設定である。なお、プリンタ２は「カラー禁止」状態の論理ポートでカラー印刷用の印刷ジョブを受け付けた場合には、その印刷ジョブに基づくカラー画像をカラー印刷せずに白黒印刷することになる。各々の論理ポートの機能制限としては、「カラー禁止」の他にもＮ−ｕｐ印刷を禁止するための「Ｎ−ｕｐ禁止」や両面印刷を禁止するための「両面禁止」等が考えられる。
【００５０】
また、本実施形態に係るプリンタ２は、各々の論理ポートのジョブ受け付け可否を「停止」に変更することができる。ここで、ジョブ受け付け可否「停止」とは、その論理ポート向けの印刷ジョブの受け付けを一時的に停止するための設定である。プリンタ２は全ての論理ポートが「停止」状態になった時点で印刷部２４への電力供給を停止して節電モードに移行する。なお、このような「停止」状態との対比のために、印刷ジョブを受け付け可能な状態のことを以下では「稼動」状態ということにする。
【００５１】
以上をまとめると、図４のテーブルにより規定される各々の論理ポートのポート設定は次の通りである：
論理ポート１（部門１のユーザ用）：月曜日〜金曜日の毎日８時〜２０時はジョブ処理優先度「標準」で印刷処理を実行可能である（ただし、カラー印刷は禁止）。それ以外の期間中は印刷ジョブの受け付けを停止する
論理ポート２（部門２のユーザ用）：金曜日の１２時〜２０時はジョブ処理優先度「高」で印刷処理を実行可能である。月曜日の８時〜金曜日の１２時、金曜日の２０時〜２４時は受け付けた印刷ジョブを保留する。それ以外の期間中は印刷ジョブの受け付けを停止する
論理ポート３（部門３のユーザ用）：月曜日〜木曜日の毎日８時〜１２時はジョブ処理優先度「高」で印刷処理を実行可能である。金曜日の８時〜２０時はジョブ処理優先度「低」で印刷処理を実行可能である。月曜日の０時〜８時、月曜日〜木曜日の毎日１２時〜翌日８時、金曜日の２０時〜２４時は受け付けた印刷ジョブを保留する。それ以外の期間中は印刷ジョブの受け付けを停止する
論理ポート４（部門４のユーザ用）：月曜日〜金曜日の毎日８時〜２０時はジョブ優先度「標準」で印刷処理を実行可能である。それ以外の期間中は印刷ジョブの受け付けを停止する
論理ポート５（部門５のユーザ用）：月曜日〜金曜日の毎日８時〜２０時はジョブ優先度「低」で印刷処理を実行可能である（ただし、カラー印刷は禁止）。それ以外の期間中は印刷ジョブの受け付けを停止する
論理ポートＮ（部門Ｎのユーザ用）：月曜日の０時〜金曜日の２４時はジョブ優先度「高」で印刷処理を実行可能である。それ以外の期間中は印刷ジョブの受け付けを停止する。
【００５２】
−動作の概要（図５〜図８）
続いて、本実施形態に係るプリンタ２の動作の概要について説明する。図４は、プリンタ２がプログラムに従って実行する主要な処理である「設定情報取得処理」、「更新情報取得処理」、「起床処理」、「稼動時間確認処理」、「印刷ジョブ取得処理」、「印刷処理」、及び「起床処理」について説明するための概念図である。なお、図中の実線は外部から受信した印刷ジョブの流れを表しており、図中の点線は各々の処理を実行する際の制御部２１のデータ参照先を表している。
【００５３】
ここで、「設定情報取得処理」とは、システム管理者からポート設定情報Ｉを取得する処理である。ここで、プリンタ２は、操作部２３によりポート設定情報Ｉを直接的に取得してもよいし、ＰＣ１上で稼動する専用のアプリケーションによりネットワーク経由でこれを取得してもよい。このようにして取得されたポート設定情報Ｉは記録部２２に格納される。
【００５４】
続いて、「更新情報取得処理」とは、「設定情報取得処理」により記録部２２に格納されたポート設定情報Ｉを更新するための更新情報をシステム管理者から取得する処理である。なお、プリンタ２は、各々の論理ポートについての更新情報を、当該論理ポートを使用するユーザからも取得することができる。例えば、プリンタ２は、論理ポートＮについての更新情報をシステム管理者のみならず部門Ｎのユーザからも取得することができる。ただし、論理ポートが「停止」状態である場合、プリンタ２はその論理ポートについての更新情報をシステム管理者以外の者から取得することはできない。つまり、図４の例において、プリンタ２は、土曜日の０時〜日曜日の２４時の期間中はシステム管理者以外の者から更新情報を取得することはできない。これにより「稼動」状態の論理ポートを利用するユーザにとっての利便性を向上させるとともに「停止」状態の論理ポートの不正使用を防止することができる。なお、更新情報の取得方法は、前述の設定情報取得処理と同様である。
【００５５】
続いて、「稼働時間確認処理」とは、通信インタフェース２５で受信した印刷ジョブの宛先論理ポートが現在「稼動」状態であるかどうかを確認する処理である。このとき、プリンタ２は、記録部２２内のポート設定情報Ｉを参照することにより、各々の論理ポートが「稼動」状態であるか、又は「停止」状態であるかを判定する。そして、宛先論理ポートが現在「稼動」状態である場合は、その論理ポートの印刷待ちキューに印刷ジョブを転送し、宛先論理ポートが現在「停止」状態である場合は、印刷ジョブを廃棄する。
【００５６】
続いて、「印刷ジョブ取得処理」とは、前述の「稼動時間確認処理」を経て各々の論理ポートの印刷待ちキューに転送された印刷ジョブを取得し、印刷部２４に転送する処理である。図６は「印刷ジョブ取得処理」の具体的手順を示すフローチャートである。このフローチャートについて以下に詳細に説明する。
【００５７】
図６において、先ず、プリンタ２は、記録部２２内のポート設定情報Ｉを参照し、ジョブ処理優先度が最も高い論理ポートを選択する（Ｓ１０１）。そして、Ｓ１０１で選択した論理ポートの印刷待ちキュー内に印刷ジョブが存在するかどうかを判定する（Ｓ１０２）。ここで、印刷待ちキュー内に印刷ジョブが存在する場合は（Ｓ１０２のＹＥＳ）、印刷待ちキュー内の先頭の印刷ジョブを取得し（Ｓ１０５）、それを印刷処理のために印刷部２４に転送する（Ｓ１０６）。その後、プリンタ２は一連の処理を終了する（エンド）。
【００５８】
他方、印刷待ちキュー内に印刷ジョブが存在しない場合（Ｓ１０２のＮＯ）、全ての論理ポートに対するＳ１０２の判定が完了しているかどうかをさら判定する（Ｓ１０３）。ここで、全ての論理ポートに対するＳ１０２の判定が完了している場合（Ｓ１０３のＹＥＳ）、現在印刷待ち状態の印刷ジョブは存在しないことになるので、プリンタ２はどの印刷待ちキューからも印刷ジョブを取得することなく一連の処理を終了する（エンド）。また、全ての論理ポートに対するＳ１０２の判定が完了していない場合（Ｓ１０３のＮＯ）、プリンタ２は次にジョブ処理優先度が高い論理ポートを選択し（Ｓ１０４）、その論理ポートについてＳ１０２以降の手順を実行する。
【００５９】
以上の手順で印刷部２４に転送された印刷ジョブの処理が終了したら、プリンタ２は次に処理すべき印刷ジョブを取得するために再度「印刷ジョブ取得処理」を実行することになる。例えば、記録部２２に図４のようなポート設定情報Ｉが格納されており、ある月曜日の９時の時点において印刷待ちキューに図７のような印刷ジョブが存在する場合、プリンタ２はこれらの印刷ジョブをＪＯＢ３−１、ＪＯＢ１−１、ＪＯＢ１−２、ＪＯＢ１−３、ＪＯＢ５−１の順に取得することになる。なお、論理ポート２は「保留」状態であるため、ＪＯＢ２−１はジョブ処理優先度が「高」に変更される金曜日の１２時まで記録部２２に保持されることになる。
【００６０】
続いて、「印刷処理」とは、前述の「印刷ジョブ取得処理」を経て印刷部２４に転送された印刷ジョブに基づく印刷画像を印刷部２５により記録用紙に印刷するための処理である。「印刷処理」の具体的手順は前述の通りである。なお、この「印刷処理」実行時には、ポート設定情報Ｉに基づき「カラー禁止」や「両面禁止」等の機能制限が適用される場合がある。
【００６１】
続いて、「起床時間決定処理」とは、節電モード運転中のプリンタ２が次に通常モードに復旧する時間（起床時間）を決定するための処理である。なお、プリンタ２は、前述のように、全ての論理ポートが「停止」状態になった時点で節電モードに移行するものとする。図８は、起床時間決定処理の手順を示すフローチャートである。このフローチャートについて以下に詳細に説明する。
【００６２】
図８において、先ず、プリンタ２は、記録部２２内のポート設定情報Ｉを参照して、論理ポート１の現在の「停止」状態が終了する時間を取得する（Ｓ２０１）。そして、Ｓ２０１で取得した時間を起床時間として記録部２２に登録する（Ｓ２０２）。続いて、プリンタ２は、次の論理ポート（論理ポート２）についても同様に、現在の「停止」状態が終了する時間を取得し（Ｓ２０３）、それがＳ２０２で登録された起床時間よりも早く到来するかどうかを判定する（Ｓ２０４）。そして、Ｓ２０３で取得した時間がより早く到来する場合は（Ｓ２０４のＹＥＳ）、Ｓ２０２で登録された起床時間を更新し（Ｓ２０５）、そうでない場合は（Ｓ２０４のＮＯ）、Ｓ２０２で登録された起床時間を更新することなくＳ２０５に進む。
【００６３】
続いて、Ｓ２０５では、現在の「停止」状態が終了する時間を取得する手順が全ての論理ポートについて完了しているかどうかさらに判定し（Ｓ２０５）、完了している場合は（Ｓ２０５のＹＥＳ）、その時点で記録部２２に登録されている起床時間を実際の起床時間として決定する（Ｓ２０６）。その後、プリンタ２は一連の処理を終了する（エンド）。他方、全ての論理ポートについての同手順が完了していない場合は（Ｓ２０５のＮＯ）、次の論理ポート（論理ポート３〜）についてＳ２０３以降の手順を実行する。
【００６４】
以上のように、本実施形態に係るプリンタ２は、論理ポート１〜Ｎで受け付けた印刷ジョブの処理優先度を含む各種ポート設定を時間帯や日付や曜日等に応じて経時的に変更することができる。そのため、本実施形態によれば、各々の論理ポートと関連付けられたユーザごとのジョブ処理優先度を経時的に変更することができるので、複数のユーザでプリンタ２を共有する場合の利便性を向上させることができる。
【００６５】
本発明は、上記実施形態のみに限定されるものではなく、特許請求の範囲の記載内容に応じて種々改変することができる。例えば、本発明に係る印刷装置は、上記実施形態において説明したようなプリンタ２ではなく、コピー機能、スキャン機能、及びファクシミリ送受信機能等を備えた多機能周辺機器（ＭＦＰ）であってもよい。
【００６６】
本発明に係る印刷装置は、上記手順を実行するための専用のハードウェア回路によっても、上記手順を記述したプログラムをＣＰＵが実行することによっても実現可能である。後者により本発明を実現する場合、印刷装置を作動させるプログラムは、フロッピー（登録商標）ディスクやＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。ここで、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ＲＯＭやハードディスク等に転送され記録される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、印刷装置の一機能として各装置のソフトウェアに組み込まれてもよい。
【００６７】
なお、上述した実施形態は、以下の技術思想的側面を更に有する。
【００６８】
（１）印刷ジョブを受け付けるための複数の論理ポートを備え、前記複数の論理ポートの各々は、当該論理ポート向けの印刷ジョブの処理に関する設定が設けられており、これら論理ポートのうち少なくとも一つは、受け付けた印刷ジョブの処理時に前記印刷装置の一部機能を制限するための設定がなされていることを特徴とする印刷装置。
【００６９】
（２）前記一部機能には、カラー印刷機能が含まれることを特徴とする上記（１）に記載の印刷装置。
【００７０】
（３）前記一部機能としてカラー印刷機能が制限される場合、前記少なくとも一つの論理ポートで受け付けた印刷ジョブに基づくカラー画像を白黒印刷する印刷部をさらに有することを特徴とする上記（２）に記載の印刷装置。
【００７１】
上記（１）の印刷装置によると、前記少なくとも一つの論理ポートを開放するユーザについて、当該ユーザによる印刷装置機能（例えば、上記（２）の印刷装置にあってはカラー印刷機能）の使用を制限（例えば、上記（３）の印刷装置にあっては強制的に白黒印刷に変更）することが出来る。従って、論理ポート毎に当該論理ポートを開放するユーザを決めることにより、ユーザ単位で印刷機能の使用権限を管理することが可能となる。
【符号の説明】
【００７２】
１        ＰＣ、
２        プリンタ、
２２      記録部、
２４      印刷部、
２５      通信インタフェース、
Ｓ        印刷システム、
Ｉ        ポート設定情報。
【図１】
2011104950.tif 000004
【図２】
2011104950.tif 000005
【図３】
2011104950.tif 000006
【図４】
2011104950.tif 000007
【図５】
2011104950.tif 000008
【図６】
2011104950.tif 000009
【図７】
2011104950.tif 000010
【図８】
2011104950.tif 000011