(57)【要約】【課題】複数の親展印刷のパスワードが相前後して入力されて、親展印刷が輻輳しても相互の機密を保つことができる印刷装置を提供する。【解決手段】親展印刷ジョブ用と通常印刷ジョブ用のキュー管理部１６の各々の末尾にポインタを設け、新規の印刷ジョブは、各々の末尾に格納する。ユーザが入力部１９から、親展印刷ジョブＡのパスワードを入力すると、制御部１１は、親展印刷ジョブＡのホールド状態を解除し、親展印刷ジョブの末尾ポインタを参照して、親展印刷ジョブの末尾に親展印刷ジョブＡを移動する。通常印刷ジョブａが終了すると、ホールドされている親展印刷ジョブＢ、Ｄの処理は行わずに、最初にホールド状態が解除された親展印刷ジョブＡの処理を行い、次に親展印刷ジョブが連続しないように通常印刷ジョブｂ１の処理を行う。【選択図】図２
2004224058.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置から送信された印刷ジョブの印刷を受信順に実行する印刷装置において、
前記ホスト装置から送信されたパスワードが付されたパスワード付き印刷ジョブを該パスワードが入力されるまで、パスワード入力が不要な通常印刷ジョブとともに、全ての印刷ジョブの順序を管理するキューに保留する機能を有し、
保留していたパスワード付き印刷ジョブに対してパスワードが入力されると、印刷の実行待ちのパスワード入力が不要な通常印刷ジョブに優先して、パスワードが入力された順にパスワード付き印刷ジョブの印刷を順次実行する制御部を備えたことを特徴とする印刷装置。
【請求項２】
前記制御部は、パスワード付き印刷ジョブを印刷保留状態で前記キューに格納し、パスワードが入力されたパスワード付き印刷ジョブを前記キューに格納した印刷ジョブの末尾に移動するとともに印刷保留状態を解除し、パスワードが入力されたパスワード付き印刷ジョブの印刷を印刷保留状態を解除された順に実行することを特徴とする請求項１記載の印刷装置。
【請求項３】
前記パスワード付き印刷ジョブの印刷を実行後に次のパスワード付き印刷ジョブの印刷を行うまでの所定時間を計時するための計時手段を備え、
前記制御部は、１つのパスワード付き印刷ジョブの印刷完了後、該計時手段が少なくとも所定時間を計時した後に、次のパスワード付き印刷ジョブの印刷を実行することを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記制御部は、前記キューに格納したパスワード付き印刷ジョブの末尾を示すポインタを備えることを特徴とする請求項１乃至３のいずれかに記載の印刷装置。
【請求項５】
前記制御部は、前記キューに格納した前記通常印刷ジョブの末尾を示すポインタを備えることを特徴とする請求項１乃至４のいずれかに記載の印刷装置。
【請求項６】
前記制御部は、１つのキューの先頭側にパスワード付き印刷ジョブを格納し、パスワード付き印刷ジョブの後に前記通常印刷ジョブを格納し、パスワード付き印刷ジョブの末尾と前記通常印刷ジョブの末尾とにポインタを備えたことを特徴とする請求項１乃至３のいずれかに記載の印刷装置。
【請求項７】
パスワード入力が不要な通常印刷ジョブの印刷を受信順に実行しているときに、印刷保留状態で格納していたパスワード入力が必要なパスワード付き印刷ジョブに対してパスワードが入力されると、実行中のパスワード入力が不要な通常印刷ジョブの印刷が完了した後に、印刷の実行待ちのパスワード入力が不要な別の通常印刷ジョブよりも優先して、パスワード付き印刷ジョブの印刷をパスワードが入力された順に実行することを特徴とする印刷方法。
【請求項８】
パスワード入力が必要なパスワード付き印刷ジョブの印刷を実行しているときに、印刷保留状態で格納していた別のパスワード付き印刷ジョブに対してパスワードが入力されると、実行中のパスワード付き印刷ジョブの印刷が完了した後に、上記別のパスワード付き印刷ジョブの印刷を実行することを特徴とする印刷方法。
【請求項９】
パスワード入力が不要な通常印刷ジョブの印刷を受信順に実行しているときに、印刷保留状態で格納しているパスワード入力が必要なパスワード付き印刷ジョブの一覧を表示し、印刷保留状態で格納しているパスワード付き印刷ジョブの何れかに対してパスワードが入力されると、印刷の実行待ちの通常印刷ジョブよりも優先して、パスワード付き印刷ジョブの印刷をパスワードが入力された順に実行することを特徴とする印刷方法。
【請求項１０】
ホスト装置から送信された印刷データを受信順に印刷する印刷装置において、
前記ホスト装置から送信されたパスワードが付されたパスワード付き印刷データを該パスワードが入力されるまで保留する機能を有し、
保留していたパスワード付き印刷データに対してパスワードが入力されると、印刷の実行待ちのパスワード入力が不要な通常印刷データに優先して、パスワードが入力された順にパスワード付き印刷データを順次印刷する制御部を備えたことを特徴とする印刷装置。
【請求項１１】
パスワード入力が必要なパスワード付き印刷ジョブを印刷保留状態にし、パスワード入力が不要な通常印刷ジョブの印刷を受信順に実行する印刷装置において、
パスワード付き印刷ジョブに対するパスワードが入力される入力部と、該入力部で入力されたパスワードに一致するパスワードが付された前記パスワード付き印刷ジョブの印刷保留状態を解き、印刷の実行待ちの通常印刷ジョブよりも優先して、前記パスワード付き印刷ジョブの印刷をパスワードが入力された順に実行する制御部と、を備えたことを特徴とする印刷装置。
【請求項１２】
ホスト装置から送信された印刷データを、サーバ装置を介して印刷装置で受信順に印刷するプリントシステムにおいて、
前記ホスト装置から送信された複数のパスワードが付されたパスワード付き印刷データを該パスワードが入力されるまで保留する機能を有し、
保留していたパスワード付き印刷データに対してパスワードが入力されると、印刷の実行待ちのパスワード入力が不要な通常印刷データに優先して、パスワードが入力された順にパスワード付き印刷データを順次印刷する制御部を備えたことを特徴とするプリントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のユーザが共有して使用するための印刷装置、印刷方法及びプリントシステムに関し、特に、パスワードが付加されたパスワード付き印刷ジョブに対して、パスワードが入力されるまで保留する印刷装置、印刷方法及びプリントシステムに関する。
【背景技術】
【０００２】
複数のユーザが共有して使用する印刷装置においては、印刷出力が随時行われる。そのため、秘密にしておきたい印刷内容が他人の目に触れる虞があるという問題がある。
【０００３】
この問題に対して、ユーザが印刷データにパスワードを付加して印刷装置へ予め送信し、印刷装置はその印刷データを保留しておき、印刷要求を出したユーザが実際にその印刷装置を操作してパスワードを入力するまでは、印刷処理を開始しないようにした印刷機能を備えた画像形成装置及び画像形成方法についての技術が開示されている（例えば、特許文献１参照。）。なお、この機能は、ユーザが自分でパスワードを入力しないと印刷出力を得ることができないので、親展印刷機能と称されることもある。
【０００４】
しかし、上記画像形成装置においては、ユーザがプリンタ設置場所に出向いて親展印刷（機密印刷）を開始するコマンドを画像形成装置に入力した際に、通常の印刷処理が行われていると、待ち時間が発生する。
【０００５】
そのため、上記の問題に対して、通常の印刷処理を中断して機密データの印刷を優先するプリンタシステムについての技術が開示されている（例えば、特許文献２参照。）。
【０００６】
また、プリンタに入力された順番通りにデータを出力させ、緊急を要するデータは、他のデータに優先して出力させる方法として、印刷モード毎に割り当てられた複数のプリントキューから、優先属性と入力された順番とに従って、印刷出力する複数のプリントキューの制御方式についての技術が開示されている（例えば、特許文献３参照。）。
【特許文献１】特開平０８−２４４３１５号公報
【特許文献２】特開平１１−０９１２１０号公報
【特許文献３】特開平０５−１８９１７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献２に開示されたプリンタシステムでは、機密データの印刷を優先するので、ユーザが機密データの印刷を行った際の待ち時間は短縮される。しかしながら、複数のユーザが相前後して機密データの印刷をパソコンから指示した場合、複数の機密データが連続して出力されるので、印刷出力を取り違えないようにする必要がある。また、プリンタの設置場所には複数のユーザが印刷出力を取りにやって来るため、印刷出力の内容が他のユーザの目に触れる可能性が高くなる。
【０００８】
また、特許文献２に開示された複数のプリント・キューの制御方式では、印刷要求を受取った順に印刷ジョブを行うようにするため、複数の特権属性データが入力されると、ユーザの期待する順序で出力されない場合が生じる。
【０００９】
例えば、印刷ジョブの実行中に、特権属性データが入力されると、印刷ジョブの終了後に、特権属性データの印刷ジョブが行われる。そして、その後に印刷要求の受付け順に通常データの印刷ジョブが行われる。そのため、先に通常データとして入力した印刷ジョブを先に出力したいにも係わらず、特権属性データの印刷ジョブの後に出力されてしまうことがある。
【００１０】
本発明は、上記の問題を鑑みて成されたものであり、その目的は、複数の親展印刷の暗証番号などのパスワードが相前後して入力されても、パスワードの入力順に親展印刷を実施することができ、また適宜親展印刷の間隔を開けて、親展印刷が輻輳しても相互の機密を保つことができる印刷装置、印刷方法及びプリントシステムを提供することである。
【課題を解決するための手段】
【００１１】
この発明は、上記の課題を解決するための手段として、以下の構成を備えている。
【００１２】
（１）ホスト装置から送信された印刷ジョブの印刷を受信順に実行する印刷装置において、
前記ホスト装置から送信されたパスワードが付されたパスワード付き印刷ジョブを該パスワードが入力されるまで、パスワード入力が不要な通常印刷ジョブとともに、全ての印刷ジョブの順序を管理するキューに保留する機能を有し、
保留していたパスワード付き印刷ジョブに対してパスワードが入力されると、印刷の実行待ちのパスワード入力が不要な通常印刷ジョブに優先して、パスワードが入力された順にパスワード付き印刷ジョブの印刷を順次実行する制御部を備えたことを特徴とする。
【００１３】
この構成においては、ホスト装置から送信された印刷ジョブの印刷を受信順に実行し、パスワードが付されたパスワード付き印刷ジョブに対してパスワードが入力されるまで保留する機能を有する印刷装置の制御部は、予め指定されて保留していたパスワード付き印刷ジョブに対してパスワードが入力されると、実行待ちのパスワード入力が不要な通常印刷ジョブに優先して、パスワードが入力された順にパスワード付き印刷ジョブの印刷を実行する。したがって、従来の親展印刷であれば、例えば印刷ジョブの印刷中に、複数のユーザが相前後してパスワードを入力すると、印刷ジョブの印刷後に、印刷要求の受付け順に印刷ジョブの印刷が行われる。これに対して、プリンタにパスワードが入力された順番で印刷ジョブの印刷が実施されるので、ユーザが印刷出力を取り違えることを防止できる。また、そのような取り違えを防止するために、先にパスワードを入力したユーザが印刷結果を持ち去るまで、次のユーザはパスワードの入力を控える等の煩わしい対応を取る必要が無くなる。
【００１４】
（２）前記制御部は、パスワード付き印刷ジョブを印刷保留状態で前記キューに格納し、パスワードが入力されたパスワード付き印刷ジョブを前記キューに格納した印刷ジョブの末尾に移動するとともに印刷保留状態を解除し、パスワードが入力されたパスワード付き印刷ジョブの印刷を印刷保留状態を解除された順に実行することを特徴とする。
【００１５】
この構成においては、印刷装置の制御部は、受信したパスワード付き印刷ジョブを印刷保留状態でキューに格納する。そして、パスワードが入力されると、パスワード付き印刷ジョブをキューに格納した印刷ジョブの末尾に移動して印刷保留状態を解除し、パスワードが入力されたパスワード付き印刷ジョブの印刷を印刷保留状態を解除された順に実行する。したがって、あるパスワード付き印刷ジョブが印刷されている間でも、他のパスワード付き印刷ジョブに対してパスワードを入力可能な装置の場合、キューの末尾にその印刷ジョブを移動することにより、複数のパスワード付き印刷ジョブに対するパスワードが入力された場合でも、入力が受け付けられた順番にパスワード付き印刷ジョブの印刷が可能となり、ユーザが入力した順序で印刷出力を行うことができる。
【００１６】
（３）前記パスワード付き印刷ジョブの印刷を実行後に次のパスワード付き印刷ジョブの印刷を行うまでの所定時間を計時するための計時手段を備え、
前記制御部は、１つのパスワード付き印刷ジョブの印刷完了後、該計時手段が少なくとも所定時間を計時した後に、次のパスワード付き印刷ジョブの印刷を実行することを特徴とする。
【００１７】
この構成においては、制御部は、１つのパスワード付き印刷ジョブの印刷完了後、計時手段で計時した時間が少なくとも所定時間経過後に、次のパスワード付き印刷ジョブを実施する。したがって、複数のユーザが相前後してパスワードを入力しても、少なくとも所定の時間間隔を空けてパスワード付き印刷ジョブを行うので、誤って他のユーザのパスワード付き印刷ジョブに係る印刷出力を見てしまうことを防止できる。また、パスワード付き印刷ジョブが、印刷ジョブの受付け順に係わらず、通常の印刷ジョブに優先して行われる場合にも、パスワード付き印刷ジョブが重なった場合には前記所定時間の間隔が空けられるので、不必要にパスワード付き印刷ジョブの印刷を行い、優先印刷させるような濫用を防止することもできる。
【００１８】
（４）前記制御部は、前記キューに格納したパスワード付き印刷ジョブの末尾を示すポインタを備えることを特徴とする。
【００１９】
この構成においては、キューに格納したパスワード付き印刷ジョブの末尾を示すポインタを制御部に備えている。したがって、簡単な構成で、キューの並べ替えの際に、その都度キューの内容を検索することなく、パスワードを入力されたパスワード付き印刷ジョブを末尾のパスワード付き印刷ジョブの後へ容易に移動することができる。
【００２０】
（５）前記制御部は、前記キューに格納した前記通常印刷ジョブの末尾を示すポインタを備えることを特徴とする。
【００２１】
この構成においては、キューに格納した通常印刷ジョブの末尾を示すポインタを制御部に備えている。したがって、簡単な構成で、キューの並べ替えの際に、その都度キューの内容を検索することなく、通常印刷ジョブを末尾の通常印刷ジョブの後へ移動することができ、通常印刷ジョブの受信順に印刷を確実に行うことができる。
【００２２】
（６）前記制御部は、１つのキューの先頭側にパスワード付き印刷ジョブを格納し、パスワード付き印刷ジョブの後に前記通常印刷ジョブを格納し、パスワード付き印刷ジョブの末尾と前記通常印刷ジョブの末尾とにポインタを備えたことを特徴とする。
【００２３】
この構成においては、制御部は、１つのキューの先頭側にパスワード付き印刷ジョブを格納し、その末尾にポインタを備え、パスワード付き印刷ジョブの後に通常印刷ジョブを格納し、その末尾にポインタを備えている。したがって、メモリを動的に割り付けるような制御なしに、パスワード付き印刷ジョブと通常印刷ジョブとでメモリを共有できる。
【００２４】
（７）パスワード入力が不要な通常印刷ジョブの印刷を受信順に実行しているときに、印刷保留状態で格納していたパスワード入力が必要なパスワード付き印刷ジョブに対してパスワードが入力されると、実行中のパスワード入力が不要な通常印刷ジョブの印刷が完了した後に、印刷の実行待ちのパスワード入力が不要な別の通常印刷ジョブよりも優先して、パスワード付き印刷ジョブの印刷をパスワードが入力された順に実行することを特徴とする。
【００２５】
この構成においては、ホスト装置から送信された印刷ジョブの印刷を受信順に実行し、パスワードが付されたパスワード付き印刷ジョブに対してパスワードが入力されるまで保留する機能を有する印刷装置の制御部は、予め指定されて保留していたパスワード付き印刷ジョブに対してパスワードが入力されると、実行待ちのパスワード入力が不要な通常印刷ジョブに優先して、パスワードが入力された順にパスワード付き印刷ジョブの印刷を実行する。したがって、従来の親展印刷であれば、例えば印刷ジョブの印刷中に、複数のユーザが相前後してパスワードを入力すると、印刷ジョブの印刷後に、印刷要求の受付け順に印刷ジョブの印刷が行われる。これに対して、プリンタにパスワードが入力された順番で印刷ジョブの印刷が実施されるので、ユーザが印刷出力を取り違えることを防止できる。また、そのような取り違えを防止するために、先にパスワードを入力したユーザが印刷結果を持ち去るまで、次のユーザはパスワードの入力を控える等の煩わしい対応を取る必要が無くなる。
【００２６】
（８）パスワード入力が必要なパスワード付き印刷ジョブの印刷を実行しているときに、印刷保留状態で格納していた別のパスワード付き印刷ジョブに対してパスワードが入力されると、実行中のパスワード付き印刷ジョブの印刷が完了した後に、上記別のパスワード付き印刷ジョブの印刷を実行することを特徴とする。
【００２７】
この構成においては、印刷装置の制御部は、受信したパスワード付き印刷ジョブを印刷保留状態でキューに格納する。そして、パスワードが入力されると、パスワード付き印刷ジョブをキューに格納した印刷ジョブの末尾に移動して印刷保留状態を解除し、パスワードが入力されたパスワード付き印刷ジョブの印刷を印刷保留状態を解除された順に実行する。したがって、あるパスワード付き印刷ジョブが印刷されている間でも、他のパスワード付き印刷ジョブに対してパスワードを入力可能な装置の場合、キューの末尾にその印刷ジョブを移動することにより、複数のパスワード付き印刷ジョブに対するパスワードが入力された場合でも、入力が受け付けられた順番にパスワード付き印刷ジョブの印刷が可能となり、ユーザが入力した順序で印刷出力を行うことができる。
【００２８】
（９）パスワード入力が不要な通常印刷ジョブの印刷を受信順に実行しているときに、印刷保留状態で格納しているパスワード入力が必要なパスワード付き印刷ジョブの一覧を表示し、印刷保留状態で格納しているパスワード付き印刷ジョブの何れかに対してパスワードが入力されると、印刷の実行待ちの通常印刷ジョブよりも優先して、パスワード付き印刷ジョブの印刷をパスワードが入力された順に実行することを特徴とする。
【００２９】
この構成においては、印刷保留状態で格納しているパスワード入力が必要なパスワード付き印刷ジョブの一覧が表示される。したがって、印刷保留状態で格納しているパスワード付き印刷ジョブの何れかに対してパスワードの入力時に、印刷の実行を所望するパスワード付き印刷ジョブの選択が容易になる。
【００３０】
（１０）ホスト装置から送信された印刷データを受信順に印刷する印刷装置において、
前記ホスト装置から送信されたパスワードが付されたパスワード付き印刷データを該パスワードが入力されるまで保留する機能を有し、
保留していたパスワード付き印刷データに対してパスワードが入力されると、印刷の実行待ちのパスワード入力が不要な通常印刷データに優先して、パスワードが入力された順にパスワード付き印刷データを順次印刷する制御部を備えたことを特徴とする。
【００３１】
この構成においては、ホスト装置から送信された印刷ジョブの印刷を受信順に実行し、パスワードが付されたパスワード付き印刷ジョブに対してパスワードが入力されるまで保留する機能を有する印刷装置の制御部は、予め指定されて保留していたパスワード付き印刷ジョブに対してパスワードが入力されると、実行待ちのパスワード入力が不要な通常印刷ジョブに優先して、パスワードが入力された順にパスワード付き印刷ジョブの印刷を実行する。したがって、従来の親展印刷であれば、例えば印刷ジョブの印刷中に、複数のユーザが相前後してパスワードを入力すると、印刷ジョブの印刷後に、印刷要求の受付け順に印刷ジョブの印刷が行われる。これに対して、プリンタにパスワードが入力された順番で印刷ジョブの印刷が実施されるので、ユーザが印刷出力を取り違えることを防止できる。また、そのような取り違えを防止するために、先にパスワードを入力したユーザが印刷結果を持ち去るまで、次のユーザはパスワードの入力を控える等の煩わしい対応を取る必要が無くなる。
【００３２】
（１１）パスワード入力が必要なパスワード付き印刷ジョブを印刷保留状態にし、パスワード入力が不要な通常印刷ジョブの印刷を受信順に実行する印刷装置において、
パスワード付き印刷ジョブに対するパスワードが入力される入力部と、該入力部で入力されたパスワードに一致するパスワードが付された前記パスワード付き印刷ジョブの印刷保留状態を解き、印刷の実行待ちの通常印刷ジョブよりも優先して、前記パスワード付き印刷ジョブの印刷をパスワードが入力された順に実行する制御部と、を備えたことを特徴とする。
【００３３】
この構成においては、ホスト装置から送信された印刷ジョブの印刷を受信順に実行し、パスワードが付されたパスワード付き印刷ジョブに対してパスワードが入力されるまで保留する機能を有する印刷装置の制御部は、予め指定されて保留していたパスワード付き印刷ジョブに対してパスワードが入力されると、実行待ちのパスワード入力が不要な通常印刷ジョブに優先して、パスワードが入力された順にパスワード付き印刷ジョブの印刷を実行する。したがって、従来の親展印刷であれば、例えば印刷ジョブの印刷中に、複数のユーザが相前後してパスワードを入力すると、印刷ジョブの印刷後に、印刷要求の受付け順に印刷ジョブの印刷が行われる。これに対して、プリンタにパスワードが入力された順番で印刷ジョブの印刷が実施されるので、ユーザが印刷出力を取り違えることを防止できる。また、そのような取り違えを防止するために、先にパスワードを入力したユーザが印刷結果を持ち去るまで、次のユーザはパスワードの入力を控える等の煩わしい対応を取る必要が無くなる。
【００３４】
（１２）ホスト装置から送信された印刷データを、サーバ装置を介して印刷装置で受信順に印刷するプリントシステムにおいて、
前記ホスト装置から送信された複数のパスワードが付されたパスワード付き印刷データを該パスワードが入力されるまで保留する機能を有し、
保留していたパスワード付き印刷データに対してパスワードが入力されると、印刷の実行待ちのパスワード入力が不要な通常印刷データに優先して、パスワードが入力された順にパスワード付き印刷データを順次印刷する制御部を備えたことを特徴とする。
【００３５】
この構成においては、ホスト装置から送信された印刷ジョブの印刷を受信順に実行し、パスワードが付されたパスワード付き印刷ジョブに対してパスワードが入力されるまで保留する機能を有する印刷装置の制御部は、予め指定されて保留していたパスワード付き印刷ジョブに対してパスワードが入力されると、実行待ちのパスワード入力が不要な通常印刷ジョブに優先して、パスワードが入力された順にパスワード付き印刷ジョブの印刷を実行する。したがって、従来の親展印刷であれば、例えば印刷ジョブの印刷中に、複数のユーザが相前後してパスワードを入力すると、印刷ジョブの印刷後に、印刷要求の受付け順に印刷ジョブの印刷が行われる。これに対して、プリンタにパスワードが入力された順番で印刷ジョブの印刷が実施されるので、ユーザが印刷出力を取り違えることを防止できる。また、そのような取り違えを防止するために、先にパスワードを入力したユーザが印刷結果を持ち去るまで、次のユーザはパスワードの入力を控える等の煩わしい対応を取る必要が無くなる。
【発明の効果】
【００３６】
本発明によれば、以下の効果が得られる。
【００３７】
（１）データ出力装置から送信された印刷ジョブを受信順に実行し、パスワード付き印刷ジョブに対してパスワードが入力されるまで保留する親展印刷機能を有する印刷装置の制御部は、予め指定されて保留していたパスワード付き印刷ジョブに対してパスワードが入力されると、実行待ちのパスワード入力が不要な通常印刷ジョブに優先して、パスワードが入力された順にパスワード付き印刷ジョブを実行するので、プリンタにパスワードが入力された順番で印刷ジョブが実施し、ユーザが印刷出力を取り違えることを防止できる。また、そのような取り違えを防止するために、先にパスワードを入力したユーザが印刷結果を持ち去るまで、次のユーザはパスワードの入力を控える等の煩わしい対応を取らずに、印刷出力を得ることができる。
【００３８】
（２）印刷装置の制御部は、受信したパスワード付き印刷ジョブを印刷保留状態でキューに格納する。そして、パスワードが入力されると、パスワード付き印刷ジョブをキューに格納した印刷ジョブの末尾に移動してから、パスワードが入力されて印刷保留状態を解除された順にパスワード付き印刷ジョブを実行するので、あるパスワード付き印刷ジョブが印刷されている間でも、他のパスワード付き印刷ジョブに対してパスワードを入力可能な装置の場合、キューの末尾にその印刷ジョブを移動することにより、複数のパスワード付き印刷ジョブに対するパスワードが入力された場合でも、入力が受け付けられた順番にジョブが印刷可能となり、ユーザが入力した順序で印刷出力を行うことができる。
【００３９】
（３）キュー管理部は、１つのパスワード付き印刷ジョブの処理完了後、計時手段が少なくとも所定時間を計時した後に、次のパスワード付き印刷ジョブの印刷を実施するため、複数のユーザが相前後してパスワードを入力しても、少なくとも所定時間間隔を空けてパスワード付き印刷ジョブの印刷を行うので、他のユーザが誤ってパスワード付き印刷ジョブに係る印刷出力を見てしまうことを防止できる。また、パスワード付き印刷ジョブが、印刷ジョブの受付け順に係わらず、通常印刷ジョブに優先して行われる場合にも、パスワード付き印刷ジョブが重なった場合には前記所定時間の間隔が空けられるので、不必要にパスワード付き印刷を行い、優先印刷させるような濫用を防止することもできる。
【００４０】
（４）キューに格納した親展印刷ジョブの末尾を示すポインタを制御部が備えることによって、簡単な構成で、キューの並べ替えの際に、その都度キューの内容を検索することなく、パスワードを入力されたパスワード付き印刷ジョブを末尾のパスワード付き印刷ジョブの後へ容易に移動することができる。
【００４１】
（５）キューに格納した通常印刷ジョブの末尾を示すポインタを制御部が備えているので、簡単な構成で、キューの並べ替えの際に、その都度キューの内容を検索することなく、通常印刷ジョブを末尾の通常印刷ジョブの後へ移動することができ、通常印刷ジョブの受信順に印刷を確実に行うことができる。
【００４２】
（６）キュー管理部は、１つのキューの先頭側にパスワード付き印刷ジョブを格納し、その末尾にポインタを備え、パスワード付き印刷ジョブの後に通常印刷ジョブを格納し、その末尾にポインタを備えているので、メモリを動的に割り付けるような制御なしに、パスワード付き印刷ジョブと通常の印刷ジョブとでメモリを共有できる。パスワード付き印刷ジョブを通常の印刷ジョブより優先して処理するので、プリンタまで印刷出力を取りに来たユーザの待ち時間を短くできる。
【００４３】
（７）印刷保留状態で格納しているパスワード入力が必要なパスワード付き印刷ジョブの一覧を表示することにより、印刷保留状態で格納しているパスワード付き印刷ジョブの何れかに対してパスワードの入力時に、印刷の実行を所望するパスワード付き印刷ジョブの選択を容易に行うことができる。
【発明を実施するための最良の形態】
【００４４】
本発明の実施形態に係る印刷装置について、図１〜図４を参照して説明する。この実施形態においては、パスワードが付されたパスワード付き印刷ジョブを親展印刷ジョブという。図１は、本発明の実施形態に係る印刷装置１を含むプリントシステムの構成を示すブロック図である。
【００４５】
印刷装置であるプリンタ１は、装置の各部を制御する制御部１１、表示装置１８、入力部１９、タイマ２０、ネットワークインタフェース（Ｉ／Ｆ）２、印刷データ格納部２１及びプリンタエンジン１５を備える。
【００４６】
また、制御部１１は、印刷ジョブ入力部１２、印刷データ分割部１３、キュー管理部１６、印刷出力部１４及び親展処理部１７によって構成される。
【００４７】
表示装置１８は、印刷データ格納部２１に格納した印刷データを表示するための表示手段であり、親展処理部１７に接続されている。
【００４８】
入力部１９は、親展印刷ジョブを実行するためにパスワードなどを入力するための入力手段であり、親展処理部１７に接続されている。
【００４９】
タイマ２０は、キュー管理部１６に接続され、複数の親展印刷ジョブの印刷を実行する間隔が所定の時間以上開くようにするために計時する計時手段である。
【００５０】
ネットワークインタフェース２は、プリンタ１をネットワーク３に接続するためのものである。プリンタ１はネットワーク３を介して、コンピュータである複数のホスト装置４、５、６などに接続される。また、ネットワーク３を介してホスト装置３〜５などの出力装置から送信された印刷ジョブを受信して、印刷ジョブ入力部１２に出力する。なお、印刷データとともに印刷要求が入力されて印刷ジョブが出力装置から送信される。
【００５１】
印刷データ格納部２１は、印刷ジョブ入力部１２や印刷データ分割部１３から送られた印刷データを格納する。また、格納した印刷データを印刷出力部１４に出力する。
【００５２】
プリンタエンジン１５は、印刷出力部１４から出力された印刷データを用紙などの記録媒体に印刷を行う。
【００５３】
制御部１１の印刷ジョブ入力部１２は、ネットワークインタフェース２を介して受信した印刷ジョブを、印刷データ格納部２１に出力する。さらに、印刷ジョブの印刷要求をキュー管理部１６に出力する。
【００５４】
このとき、大量の印刷データは、印刷ジョブ入力部１２から印刷データ分割部１３に出力され、印刷データ分割部１３で印刷データは分割された後に、印刷データ格納部２１に出力される。
【００５５】
キュー管理部１６は、印刷データとともに入力される印刷要求を、受け付けた順にキューに格納する。なお、キューは、親展印刷用キューと通常印刷用キューとが設けられている。
【００５６】
印刷出力部１４は、キュー管理部１６からの指示に応じて印刷データ格納部２１から印刷データを読み出し、データの伸長や補正などを行い、プリンタエンジン１５に出力する。
【００５７】
親展処理部１７は、入力部１９に入力されたパスワードの情報をキュー管理部１６に出力する。また、親展印刷ジョブのパスワード入力にあたって、親展印刷ジョブの印刷要求一覧を表示装置１８に表示する。さらに、入力部１９から入力されたパスワードと、印刷データに添付されたパスワードと、を照合する。
【００５８】
プリンタ１の各部は、以下に述べるように連動して動作する。即ち、ネットワークインタフェース２で受信された印刷ジョブの印刷データは、制御部１１の印刷ジョブ入力部１２及び印刷データ分割部１３を介して、印刷データ格納部２１に格納される。
【００５９】
また、印刷出力時には、印刷データ格納部２１から読出された印刷データは、印刷出力部１４においてデータの伸長や補正などが行われた後、プリンタエンジン１５によって印刷処理される。
【００６０】
ネットワークインタフェース２から印刷データとともに入力される印刷ジョブの印刷要求は、印刷ジョブ入力部１２からキュー管理部１６に入力される。そして、通常の印刷ジョブ要求と、親展印刷ジョブ要求とが、それぞれ受信順にキュー管理される。
【００６１】
ユーザが、親展印刷ジョブのパスワードを入力する際に、親展処理部１７は親展印刷ジョブの印刷要求一覧を表示装置１８に表示させる。また、キーボード等によって構成された入力部１９からユーザが入力したパスワードと、印刷データに添付されたパスワードと、を照合する。キュー管理部１６において、親展印刷ジョブの印刷要求は、受付けた時点では印刷保留（ホールド）状態で格納される。ユーザが正しいパスワードを入力すると、ホールド状態が解除されて、以下に詳述するようにして、印刷処理される。
【００６２】
図２は、キュー管理部１６の動作を説明するための図である。前記のようにキュー管理部１６には、親展印刷ジョブ用のキューと、通常印刷ジョブ用のキューとの２つが設けられている。また、親展印刷ジョブの末尾及び通常印刷ジョブの末尾には、それぞれポインタがセットされている。そして、新たに発生した印刷ジョブは、それぞれの末尾に格納されてゆく。ここで、親展印刷ジョブにおける「Ｈ」はホールド状態を表し、正しいパスワードの入力によってホールド状態が解除された順に印刷処理の優先順位が設定される。
【００６３】
図２（１）に示す状態では、通常印刷ジョブａが処理中で、未処理の通常印刷ジョブでは、２つに分割された通常印刷ジョブｂ１、ｂ２と通常印刷ジョブｃとが、この順で優先順位を設定されている。また、総ての親展印刷ジョブＡ、Ｂ、Ｃはホールド状態で、この順に印刷ジョブが入力されている。
【００６４】
ユーザが、プリンタ１の入力部１９から、親展印刷ジョブＡの正しいパスワードを入力すると、図２（２）に示すように制御部１１は、親展印刷ジョブＡのホールド状態を解除するとともに、親展印刷ジョブの末尾ポインタを参照して、親展印刷ジョブの末尾に親展印刷ジョブＡを移動する。なお、通常印刷ジョブａは引き続き処理中である。
【００６５】
続いて、新たな親展印刷ジョブＤを受信すると、図２（３）に示すように、制御部１１は親展印刷ジョブの末尾ポインタを参照して、親展印刷ジョブの末尾である親展印刷ジョブＡの後部に格納する。なお、通常印刷ジョブａは引き続き処理中である。
【００６６】
ユーザは親展印刷ジョブＣの正しいパスワードを入力部１９から入力すると、図２（４）に示すように、制御部１１は、親展印刷ジョブＣのホールド状態を解除するとともに、親展印刷ジョブの末尾ポインタを参照して、親展印刷ジョブの末尾に親展印刷ジョブＣを移動する。
【００６７】
この状態で、通常印刷ジョブａの処理が終了すると、図２（５）に示すように、制御部１１はホールドされている親展印刷ジョブＢ、Ｄの処理は行わずに、ホールドされていない親展印刷ジョブの中で、最初にホールド状態が解除された親展印刷ジョブＡの処理を行う。
【００６８】
親展印刷ジョブＡの処理が終了すると、次の優先順位のジョブは親展印刷ジョブＣであるけれども、親展印刷ジョブが連続しないように処理を行う。つまり、図２（６）に示すように、制御部１１は未処理の通常印刷ジョブｂ１、ｂ２、ｃの中で、最初に受信した通常印刷ジョブｂ１の処理を行う。これは、親展印刷ジョブの処理間隔を開けて、親展印刷ジョブの処理が輻輳しても相互の機密を保つことができるようにするためである。
【００６９】
なお、親展印刷ジョブ間に実行する通常印刷ジョブの印刷データが大きいと、後の親展印刷ジョブの完了を待つユーザは、プリンタ１の側で長時間待つことになる。そのため、印刷データの大きい印刷ジョブは印刷データ分割部１３で分割され、親展印刷ジョブ間の時間が長時間にならないようにしている。
【００７０】
次に、図３及び図４を参照して、プリンタ１の動作を説明する。図３は、パスワードの入力処理を示すフローチャートである。また、図４は、ジョブ選択処理を示すフローチャートである。
【００７１】
パスワードの入力処理を行う際には、プリンタ１の制御部１１は、表示装置１８に親展印刷ジョブの一覧を表示する（ｓ１）。ユーザは、パスワードを入力する親展印刷ジョブを指定する（ｓ２）。そして、指定した親展印刷ジョブのパスワードを入力する（ｓ３）。制御部１１は、対象ジョブの印刷データに添付されていたパスワードと、入力されたパスワードと、を照合する（ｓ４）。そして、入力されたパスワードが間違っていた場合、制御部１１は、表示装置１８に「パスワードが間違っています。」などのエラーメッセージを表示されて（ｓ７）、処理を終了する。
【００７２】
また、制御部１１は入力されたパスワードが正しいと認証すると、対象ジョブを親展印刷ジョブの末尾に移動する（ｓ５）。そして、親展印刷ジョブのホールド状態を解除して（ｓ６）、処理を終了する。
【００７３】
次に、プリンタ１の印刷ジョブの選択動作を図４を参照して説明する。制御部１１は、現在処理中の印刷ジョブが完了するまで待機する（ｓ１１）。そして、印刷ジョブが完了すると、処理中であった印刷ジョブが親展印刷ジョブであったか否かを判断する（ｓ１２）。処理中であった印刷ジョブが親展印刷ジョブの場合、制御部１１はタイマ２０をリセットし、タイマ２０は再度計時を開始する（ｓ１３）。
【００７４】
一方、ステップｓ１２において、親展印刷ジョブでない場合は、次にステップｓ１４を実行する。
【００７５】
制御部１１は、処理可能な親展印刷ジョブを検索する（ｓ１４）。そして、処理可能な親展印刷ジョブが有るか否かを判断する（ｓ１５）。処理可能な親展印刷ジョブが有る場合は、直前の親展印刷ジョブの処理から所定時間が経過したか否かを確認する（ｓ１６）。一方、所定時間が経過していた場合は、キュー先頭の親展印刷ジョブを選択し（ｓ１７）、印刷処理を開始して（ｓ１８）、ジョブ選択処理を終了する。
【００７６】
一方、ステップｓ１５で、処理可能な親展印刷ジョブが無い場合は、印刷可能な通常印刷ジョブを検索する（ｓ２４）。そして、処理可能な通常印刷ジョブが有るか否かを判断する（ｓ２５）。
【００７７】
処理可能な通常印刷ジョブが有る場合は、キュー先頭の通常印刷ジョブを選択し（ｓ２３）、印刷処理を開始し（ｓ１８）、ジョブ選択処理を終了する。
【００７８】
一方、ステップｓ２５で、処理可能な通常印刷ジョブが無い場合は、ジョブ選択処理を終了する。
【００７９】
また、ステップｓ１６で、所定時間が経過していない場合は、印刷可能な通常ジョブを検索する（ｓ２１）。そして、処理可能な通常印刷ジョブが有るか否かを判断する（ｓ２２）。
【００８０】
処理可能な通常印刷ジョブが有る場合は、キュー先頭の通常印刷ジョブを選択し（ｓ２３）、印刷処理を開始して（ｓ１８）、ジョブ選択処理を終了する。
【００８１】
一方、ステップｓ２２で、処理可能な通常印刷ジョブが無い場合は、ステップｓ１６に実行し、所定時間が経過するまで、ステップｓ１６、ｓ２１、ｓ２２のループを実行する。
【００８２】
このようにパスワードが入力された順番に親展印刷ジョブの印刷を実施することによって、ユーザが印刷出力を取り違えることを防止できる。また、印刷出力の取り違えを防止するために、先にパスワードを入力したユーザが印刷結果を持ち去るまで、次のユーザはパスワードの入力を控える等の煩わしい対応を無くすことができる。
【００８３】
また、複数のユーザが相前後してパスワードを入力した場合に、親展印刷ジョブが連続して出力されるのではなく、少なくとも所定時間が経過してから次の親展印刷ジョブが実行されるので、親展印刷ジョブに係る印刷出力が他のユーザの目に誤って触れることを防止できる。
【００８４】
さらに、親展印刷ジョブを通常印刷ジョブより優先して処理するので、プリンタの設置場所まで印刷出力を取りに来たユーザの待ち時間を短くできる。
【００８５】
加えて、親展印刷ジョブが、ジョブの受付け順に拘わらず、通常印刷ジョブに優先して行われるが、親展印刷ジョブが重なった場合には所定時間の間隔が空けられるので、不必要に親展印刷ジョブの印刷を行い、優先印刷させるような濫用を防止することができる。
【００８６】
また、キュー管理部１６は、キューの中で最も末尾側の親展印刷ジョブの位置にポインタをセットするので、簡単な構成で、キューの並べ替えを行うにあたって、その都度キューの内容を検索することなく、パスワードを入力された親展印刷ジョブを最も末尾の親展印刷ジョブの後へ移動することができる。
【００８７】
本発明の実施の他の形態について、図５及び図６を参照して説明を行う。図５は、本発明の別の実施形態に係る印刷装置の構成を示すブロック図である。図５に示したプリンタ３１においては、図１に示したプリンタ１の制御部１１のキュー管理部１６に代えて、キュー管理部２６が設けられる。このキュー管理部２６は、親展印刷ジョブと通常印刷ジョブとを１つのキューに格納するようにし、キューの先頭側に親展印刷ジョブを格納して、その後に通常印刷ジョブを格納する。
【００８８】
また、親展印刷ジョブ末尾と通常印刷ジョブの末尾とに、それぞれポインタが設けられ、親展印刷ジョブ末尾のポインタが新手印刷ジョブと通常印刷ジョブとの境界を示している。なお、キュー管理部２６以外の各部は、図１に示したプリンタ１の構成と同じであるため、プリンタ３１の各部の説明は省略する。
【００８９】
次に、図６はキュー管理部２６の動作を説明するための図である。前述のように、キュー管理部２６では、親展印刷ジョブと通常印刷ジョブとの末尾に、それぞれポインタがセットされている。そして、新たに発生した印刷ジョブは、それぞれの末尾に付加されてゆく。そして、正しいパスワードの入力によってホールド状態が解除された親展印刷ジョブ及び通常印刷ジョブが、その配列順に印刷処理可能となる。
【００９０】
図６（１）に示す状態では、通常印刷ジョブａが印刷処理中で、未処理の親展印刷ジョブＡ，Ｂ，Ｃはホールド状態である。また、２つに分割された通常印刷ジョブｂ１、ｂ２及び通常印刷ジョブｃは、この順で優先順位が設定されている。
【００９１】
ユーザが入力部１９に親展印刷ジョブＡの正しいパスワードを入力すると、図６（２）に示すように、制御部１１は、親展印刷ジョブＡのホールド状態を解除するとともに、親展印刷ジョブの末尾ポインタを参照して、親展印刷ジョブの末尾に移動する。
【００９２】
続いて、新たな親展印刷ジョブＤを受信すると、図６（３）に示すように、制御部１１は親展印刷ジョブの末尾ポインタを参照して、親展印刷ジョブの末尾に格納する。
【００９３】
ユーザが親展印刷ジョブＣの正しいパスワードを入力部１９に入力すると、図６（４）に示すように、制御部１１は親展印刷ジョブＣのホールド状態を解除するとともに、親展印刷ジョブの末尾に移動する。
【００９４】
この状態で、通常印刷ジョブａが終了すると、図６（５）に示すように、制御部１１はホールドされていない親展印刷ジョブの中で、最初にホールド状態が解除された親展印刷ジョブＡの処理を行う。
【００９５】
親展印刷ジョブＡの処理が終了すると、次の優先順位のジョブは親展印刷ジョブＣであるが、親展印刷ジョブが連続しないように制御部１１は処理を行う。つまり、図６（６）に示すように、通常印刷ジョブｂ１、ｂ２、ｃの内で、最初に受付けた通常印刷ジョブｂ１の処理を行う。
【００９６】
このようにポインタを用いることによって、メモリを動的に割付けるような制御なしに、親展印刷ジョブと通常の印刷ジョブとでメモリを共有することができる。
【００９７】
なお、上記の実施形態では、先の印刷ジョブの処理中に、パスワードが入力されて親展印刷ジョブのホールド状態が解除された場合、先の印刷ジョブの処理完了後に親展印刷ジョブの処理が行われるが、直前の親展印刷ジョブが完了してから所定時間が経過している場合には、通常印刷ジョブを停止して、親展印刷ジョブを実行するように割込み処理を行うようにしてもよい。
【００９８】
また、図１及び図５には、印刷装置が直接ネットワークに接続された実施形態を示したが、これに限るものではない。即ち、複数のユーザが印刷装置を共有して使用する形態であれば、例えば、ネットワークに接続されたサ−バ装置にパラレルインタフェースやシリアルインタフェースを介して接続された形態であってもよい。
【図面の簡単な説明】
【００９９】
【図１】本発明の実施形態に係る印刷装置を含むプリントシステムの構成を示すブロック図である。
【図２】キュー管理部１６の動作を説明するための図である。
【図３】パスワードの入力処理を示すフローチャートである。
【図４】ジョブ選択処理を示すフローチャートである。
【図５】本発明の別の実施形態に係る印刷装置の構成を示すブロック図である。
【図６】キュー管理部２６の動作を説明するための図である。
【符号の説明】
【０１００】
１  プリンタ
１１  制御部
１６  キュー管理部
１９  入力部
Ａ、Ｂ、Ｃ、Ｄ  親展印刷ジョブ（パスワード付き印刷ジョブ）
ａ、ｂ１、ｂ２、ｃ  通常印刷ジョブ
【図１】
2004224058.tif 000003
【図２】
2004224058.tif 000004
【図３】
2004224058.tif 000005
【図４】
2004224058.tif 000006
【図５】
2004224058.tif 000007
【図６】
2004224058.tif 000008