(57)【要約】【課題】  本発明は印刷予約が可能な印刷装置に関し、特に印刷処理を効率良く行うことができ、優先指定を行っていないユーザからの印刷データの処理も、優先指定を行ったユーザからの印刷データの状態によって臨機応変に対応し、印刷処理をより効率よく行うことができる印刷システムを提供するものである。【解決手段】  本発明は優先的に印刷処理の予約を行い、予約を行った時間帯においては対応するユーザの印刷データに対して印刷処理を行い、優先印刷の指定を行っていないユーザからの印刷データの印刷処理を行わない構成である。但し、優先印刷の指定を行っていないユーザからの印刷処理であっても、優先印刷を行っていない場合には印刷作業を可能とし、より効率のよい処理を行う構成である。【選択図】  図１
2005038356.tif 000002
【特許請求の範囲】
【請求項１】
時計機能を有する印刷装置と、該印刷装置に特定ユーザの優先使用の時間帯を指定可能な端末装置がネットワークを介して接続された印刷システムであり、
前記印刷装置は、前記端末装置によって指定された前記時間帯と対応するユーザの情報を記憶する記憶手段と、
前記端末装置から印刷データが供給された際、前記記憶手段を検索し、前記ユーザ及び時間帯の一致を判別する判別手段と、
該判別結果が一致する時、前記印刷データの印刷処理を行う印刷手段と、
前記判別結果が不一致である時、該印刷データの記憶を行うと共に、前記優先使用の指定を行ったユーザからの印刷データの処理を行っていない時、前記印刷手段に該印刷データの印刷処理を行わせる印刷制御手段と、
を有することを特徴とする印刷システム。
【請求項２】
前記印刷制御手段が前記印刷手段に前記印刷データの処理を行わせている間、前記優先使用の指定を行ったユーザからの印刷データの入力があると、該印刷データの印刷を優先して行うことを特徴とする請求項１記載の印刷システム。
【請求項３】
前記優先使用の指定を行ったユーザからの印刷データの印刷処理を優先的に行った後、前記記憶手段に記憶した非優先使用のユーザの印刷データを印刷処理を行うことを特徴とする請求項２記載の印刷システム。
【請求項４】
第１、第２の印刷物排出手段を有し、前記優先使用の指定を行ったユーザからの印刷結果を前記第１の印刷物排出手段に排出し、前記優先使用の指定を行わなかったユーザからの印刷結果を前記第２の印刷物排出手段に排出することを特徴とする請求項１、２、又は３記載の印刷システム。
【請求項５】
前記優先使用の時間帯の設定を行ったユーザからの印刷データの印刷処理を行う際、消耗品の残量を判断し、該消耗品の残量に対する印刷が不可能な場合、対応する警告を行うことを特徴とする請求項１、２、３、又は４記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷予約が可能な印刷システムに関する。
【背景技術】
【０００２】
今日、パーソナルコンピュータを中心としたコンピュータの普及に伴って、周辺機器としてのプリンタ装置（印刷装置）も普及し、各種プリンタが提案されている。特に、印刷予約が可能な印刷装置において、印刷時間帯の予約を行った場合、当該時間帯では予約を行ったユーザが独占的に印刷装置を使用できる発明が提案されている。
【０００３】
特許文献１は複数のユーザによって共有される画像処理装置において、印刷ジョブを受信していない状態で印刷ジョブの受付を行い、予約時間帯では予約者の印刷処理を他のユーザに優先して行う発明である。
【特許文献１】特開２０００−２４２４６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記従来の印刷装置では予約設定を口頭で伝達する方法や、ネットワークに接続された印刷装置では一時的にネットワークから離脱してローカル接続を行う方法が行われている。この為、例えば口頭伝達の場合、誤って予約中の印刷装置に印刷データを送信すると本来の予約者の印刷処理が阻害され、目的の時刻までに印刷物を作成することができない。
【０００５】
また、印刷装置の接続形態を変更する場合には、変更作業が煩雑であると共に、他者は予約時間内であって、予約者が使用していない時間において使用できず、優先使用の時間帯が実質的に独占使用時間になり、トータル的な印刷効率を悪くしている。
【課題を解決するための手段】
【０００６】
上記課題は、請求項１に記載した発明によれば、時計機能を有する印刷装置と、該印刷装置に特定ユーザの優先使用の時間帯を指定可能な端末装置がネットワークを介して接続された印刷システムであり、前記印刷装置は、前記端末装置によって指定された前記時間帯と対応するユーザの情報を記憶する記憶手段と、前記端末装置から印刷データが供給された際、前記記憶手段を検索し、前記ユーザ及び時間帯の一致を判別する判別手段と、該判別結果が一致する時、前記印刷データの印刷処理を行う印刷手段と、前記判別結果が不一致である時、該印刷データの記憶を行うと共に、前記優先使用の指定を行ったユーザからの印刷データの処理を行っていない時、前記印刷手段に該印刷データの印刷処理を行わせる印刷制御手段とを有する印刷システムを提供することによって達成できる。
【０００７】
ここで、上記端末装置はＬＡＮ等のネットワークに接続されたパーソナルコンピュータ（ＰＣ）等であり、ユーザはこれらの端末装置を操作して希望する時間帯を指定して印刷装置に印刷処理を行わせることができる。
上記指定が行われた印刷装置では、印刷データの入力があるとユーザ名と上記時間帯を判別し、一致する場合には他に優先して当該印刷データの印刷処理を行う構成であり、一方優先指定のないユーザからの印刷データに入力に対しては優先指定のユーザからの印刷処理を行っていない場合に印刷処理を行うことができる。
【０００８】
このように構成することにより、印刷処理を効率良く行うことができ、優先指定を行っていないユーザからの印刷データの処理も、優先指定を行ったユーザからの印刷データの状態によって臨機応変に対応し、印刷処理をより効率よく行うことができる。
請求項２の記載は、上記記請求項１記載の発明において、前記印刷制御手段が前記印刷手段に前記印刷データの処理を行わせている間、前記優先使用の指定を行ったユーザからの印刷データの入力があると、該印刷データの印刷を優先して行う構成である。
【０００９】
このように構成することにより、優先指定を行ったユーザからの印刷処理を最優先で行い、迅速な印刷処理を行うものである。
請求項３の記載は、上記記請求項１、又は２の記載において、前記優先使用の指定を行ったユーザからの印刷データの印刷処理を優先的に行った後、前記記憶手段に記憶した非優先使用のユーザの印刷データを印刷処理を行う構成である。
【００１０】
優先指定のユーザからの印刷データの処理を最優先に行うと共に、他のユーザの印刷データの処理も効率よく行う構成であり、このように構成することにより、ネットワークに接続された印刷装置を効率よく運用するものである。
請求項４の記載は、上記記請求項１、２、又は３の記載において、第１、第２の印刷物排出手段を有し、前記優先使用の指定を行ったユーザからの印刷結果を前記第１の印刷物排出手段に排出し、前記優先使用の指定を行わなかったユーザからの印刷結果を前記第２の印刷物排出手段に排出する構成である。
【００１１】
このように構成することにより、優先使用の指定を行ったユーザからの印刷データの印刷結果と、優先使用の指定を行わなかったユーザからの印刷データの印刷結果を別々の排紙トレイ等の印刷物排出手段に排出することができ、印刷結果を確実に分離し、整理を容易にする構成である。
【００１２】
請求項５の記載は、上記記請求項１、２、３、又は４の記載において、前記優先使用の時間帯の設定を行ったユーザからの印刷データの印刷処理を行う際、消耗品の残量を判断し、該消耗品の残量に対する印刷が不可能な場合、対応する警告を行う構成である。
このように構成することにより、印刷途中で印刷処理が中断し、途中でメンテナンスを行う等の問題を解決することが可能となる。また、消耗品の残量が不足する場合、当該消耗品の具体的な情報も表示することによって利便性の優れた印刷システムとすることができる。
【発明の効果】
【００１３】
本発明は上記構成により、印刷処理を効率良く行うことができ、優先指定を行っていないユーザからの印刷データの処理も、優先指定を行ったユーザからの印刷データの状態によって臨機応変に対応し、印刷処理をより効率よく行うことができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施形態を図面に基づいて詳細に説明する。
（実施形態１）
図１は本実施形態の印刷装置を含む印刷システムのシステム構成図である。本実施形態の説明に使用する印刷装置は、例えばＬＡＮ（ローカルエリアネットワーク）等のネットワークに接続されたプリンタ装置１である。また、端末装置２、及び３はホスト機器であり、ネットワークを介してプリンタ装置１に接続されている。
【００１５】
図２は、上記プリンタ装置１の回路ブロック図である。同図において、プリンタ装置１はＣＰＵ４、ＲＡＭ５、印刷排出処理部６、印刷データ処理部７、印刷ジョブデータ管理部８、印刷予約処理部９、送受信処理部１０、印刷装置エンジン部１１、表示装置１２、補助記憶装置１３、印刷ジョブ処理状態管理部１４、印刷予約記憶部１５、タイマ１６、及び通信インターフェース（Ｉ/Ｆ）１７で構成されている。
【００１６】
ＣＰＵ４はプリンタ装置１の中央演算処理部であり、不図示のＲＯＭに記憶されたプログラムに従って印刷制御を行う。また、ＲＡＭ５はＣＰＵ４が行う制御処理において、例えばワークエリアとして使用される。尚、印刷データ処理部７、印刷ジョブデータ管理部８、印刷予約処理部９等の構成、及び機能に付いては後述する。
【００１７】
図３は本システムにおける基本的機能である時間帯の予測処理を示す概要図であり、端末装置２又は３を使用してプリンタ装置１との通信によって時間帯の予約を行う。この場合、先ずユーザは予約操作を行う印刷予約プログラムを駆動させ、プリンタ装置１から現在の予約状況の情報を読み出し、例えば図３（ａ）に示す予約状態の画面を表示する。
【００１８】
ユーザは予約状況画面を参照し、印刷作業を希望する時間帯に予約がない場合、予約ボタンの操作によって予約画面を表示する。図３（ｂ）は予約画面であり、予約者名の入力と予約希望時間帯を入力し、登録ボタンを操作する。尚、登録の取り消しを行う場合には取り消しボタンを操作する。
【００１９】
上記登録ボタンの操作によってプリンタ装置１に予約データの送信が行われ（同図（ａ）に実線で示す矢印）、プリンタ装置１に予約データが供給される。上記予約データはプリンタ装置１内の記憶部に入力し、予約時間帯の登録が行われる。また、新たな予約時間帯の登録が行われたデータは、直ちに表示部に表示される。
【００２０】
尚、上記予約受付前の状態は、同図（ｃ）の記録状態であり、予約受付後の状態は、前述の同図（ｄ）の記録状態となる。したがって、その後端末装置２又は３から再度の印刷状況取得要求があった場合、同図（ｄ）の予約情報が送信される。
以下、本例の処理を具体的に説明する。先ず、図４はプリンタ装置１内の信号の流れの相関図であり、本例の処理を具体的に説明する図である。
【００２１】
プリンタ装置１の通信インターフェース（Ｉ/Ｆ）１７を通して印刷予約関連データ、及び印刷データ、印刷状態データ等の情報の通信を端末装置２又は３との間で行う。
送受信処理部１０は受信したデータ内容に応じて受信データを印刷予約処理部９、及び印刷ジョブデータ管理部８に引き渡す。例えば、データが印刷予約状態通知要求データの場合、印刷予約処理部９に当該データが渡り、印刷予約処理部９では印刷予約記憶部１５より現在の印刷予約状態を読み出し、応答データを生成し、送受信処理部１０に送信依頼を行う。
【００２２】
また、印刷ジョブデータの場合、印刷ジョブデータ管理部８に渡り、印刷ジョブデータ管理部８は印刷予約記憶部１５より印刷予約状況データを取得し、タイマ１６より現在時刻の情報を取得し、印刷ジョブデータ内よりユーザＩＤの取得を行う。そして、当該印刷ジョブデータが予約を行った特定ユーザからの印刷要求であるか、又は他のユーザからの印刷要求であるか判断を行い、印刷ジョブ処理状態管理部１４に印刷ジョブ識別情報と共に登録を行う。
【００２３】
次に、印刷データを受信バッファ２１に格納する際、印刷予約ユーザからの印刷要求である場合、予約用の受信バッファ２１ａに格納する。一方、非印刷予約ユーザからの印刷要求である場合、非予約用の受信バッファ２１ｂに格納する。また、非印刷予約ユーザからの印刷要求である場合、受信バッファ２１ｂの容量が不足して格納できない時には、補助記憶装置１３に先入れ先出し方式で印刷データの移動を行う。
【００２４】
印刷ジョブデータ管理部８は上記処理を繰り返し行い、受信終了状態を印刷ジョブ処理状態管理部１４に登録する。印刷データ処理部７は印刷ジョブ処理状態管理部１４を監視することによって、新規な印刷ジョブデータの受信の開始を知り、開始された印刷ジョブデータを画像メモリ（ＲＡＭ）に生成可能状態にする。そして、当該印刷ジョブデータの送信元ユーザの判断を行い、予約ユーザの場合には前述の予約ユーザ用の受信バッファ２１ａよりデータを取り出し、予約ユーザ用の画像メモリに画像データの生成を行う。
【００２５】
上記処理を繰り返し、例えば１頁分の画像メモリの生成が終了すると画像メモリ完成の情報を印刷ジョブ処理状態管理部１４に登録する。一方、非予約ユーザの場合には非予約ユーザ用の受信バッファ２１ｂよりデータを取り出し、非予約ユーザ用の画像メモリに画像データの生成を行い、例えば１頁分の画像メモリの生成が終了すると上記と同様画像メモリ完成の情報を印刷ジョブ処理状態管理部１４に登録する。
【００２６】
印刷排出処理部６は印刷ジョブ処理状態管理部１４を監視することによって画像メモリが用紙１頁分完成したことを知り、完成した画像データが予約ユーザ用であり、現在予約ユーザの印刷ジョブを処理中の場合には続けて印刷処理を行う。この為、印刷装置エンジン部１１に印刷に関する指定と共に印刷の開始通知を行った後、画像データを印刷装置エンジン部１１に送信する。一方、完成した画像データが非予約ユーザ用であり、現在非予約ユーザの印刷ジョブを処理中の場合には、非予約ユーザの印刷排出処理を中断し、予約ユーザの印刷物の排出を優先し、終了時点で非予約ユーザの印刷物排出処理を再開する。
【００２７】
図５は本例における優先印刷処理の各処理部のタイムスライスを示す。同図は端末装置３のユーザ（ユーザＡ）より先に登録された予約時間内において、端末装置２のユーザ（ユーザＤ）からの印刷要求に対する処理中、端末装置３のユーザから印刷要求が行われた際の処理手順を示す。
【００２８】
先ず、端末装置２による印刷データの生成が行われ（図５に示す４０４）、生成されたデータは１頁単位でデータ送信部に引き渡される（同図に示す４０５）。データ送信部は引き渡された印刷データを直ちにプリンタ装置１の転送する。この場合、通常印刷データの生成処理の方がデータ送信処理より遙かに負荷が大きい為、データ送信は１頁単位で、印刷データの生成を待つ形式である（同図に示す４０６と４０７、４０８と４０９等）。また、少し遅れて端末装置３上印刷処理が開始されると（同図に示す４０１）、同様に印刷データの生成が行われ、データ送信部に引き渡される（同図に示す４０２）。
【００２９】
プリンタ装置１は端末装置２より送信された印刷ジョブデータの受信を開始し、印刷予約情報を参照し、非予約ユーザからの印刷ジョブデータであると判断する。しかし、この時点で予約ユーザの印刷ジョブデータの処理を行っていないので、非予約ユーザの印刷ジョブデータの印刷処理を開始する。この印刷処理を行っている間、端末装置３より送信された印刷ジョブデータの受信を開始し、予約情報を判断し、予約ユーザからの印刷ジョブデータであると知ると、印刷ジョブデータ管理部８に対して優先印刷（受信占有開始）の通知を行い（同図に示す４１３）、非予約ユーザの印刷データの受信を一時中断し、予約ユーザの印刷ジョブデータに対する受信を開始する（同図に示す４０９）。
【００３０】
端末装置２のデータ受信は１頁単位で空きができるので（例えば、同図に示す４０９と４１０間）、予約ユーザからの印刷ジョブデータの受信が一定時間行われないと判断する時、印刷ジョブデータ管理部８に対して受信占有完了の通知を行い（同図に示す４１４）、非予約ユーザの印刷ジョブデータの受信を再開する（同図に示す４０８）。
【００３１】
印刷ジョブデータの受信処理は上記処理を繰り返すことになるが（同図に示す４１０〜４１２、４１５〜４１９）、端末装置２の予約ユーザよりの印刷ジョブデータの受信処理が完了した場合、直ちに受信占有終了の通知を行う（同図に示す４２０）。
印刷データ処理部７は先に受信バッファ２１に格納された端末装置２の非予約ユーザの印刷ジョブデータを取り出し、画像形成を開始する（同図に示す４２１）。
【００３２】
上記処理は１頁目についてであるが、２頁目以降についても同じ処理を繰り返し、予約ユーザの印刷処理を優先して行う。
印刷排出処理部６は印刷データ処理部７が予約ユーザの画像メモリ生成を開始した時点で（同図に示す４２５）、印刷排出占有開始が通知されると（同図に示す４３８）、非予約ユーザの画像メモリが１頁分揃っているか判断し、揃っていない場合は完成した非予約ユーザの画像メモリの印刷排出を保留し、予約ユーザの印刷ジョブデータの印刷排出処理に為に印刷排出占有開始の状態となる。
【００３３】
その後、印刷予約ユーザの画像メモリ生成が１頁ずつ順次完成した時点で印刷排出処理を行う（同図に示す４３４〜４３６）。予約ユーザの印刷ジョブデータの最終頁の印刷排出を行った時点で、印刷排出占有終了が通知されると（同図に示す４３９）、非予約ユーザの印刷排出処理が可能状態になるが、実際に印刷排出処理が行われるのは通知時点で１印刷ジョブ分の画像メモリが揃っている場合のみである。但し、上記例では１印刷ジョブ分の画像メモリが揃っているので、非予約ユーザの画像メモリの印刷排出が順次行われる（同図に示す４４８〜４５０）。
【００３４】
図６は上記処理を説明する図であり、印刷ジョブ処理状態管理部１４の処理を説明するフローチャートである。
先ず、起動を行うと（同図に示す５０１）、初期化処理を行い（同図に示す５０２）、印刷データ受信処理を行い、印刷データの受信待ち状態となる（同図に示す５０３）。
【００３５】
その後、データの入力に基づいて印刷ジョブデータの受信であるか判断する（同図に示す５０４）。ここで、印刷ジョブデータの受信であれば、印刷予約状況データの読み込み処理を行う（同図に示す５０４、５０５）。そして、読み込んだ予約情報と印刷ジョブデータを比較し（同図に示す５０６）、予約ユーザからの印刷ジョブデータであれば、データ受信開始を登録し、印刷ジョブ状況を更新する（同図に示す５０７）。
【００３６】
この場合、予約ユーザからの印刷ジョブデータであるので、受信占有処理により（同図に示す５０８）、非予約ユーザからの印刷データの受信中断設定を行い、予約ユーザからの印刷データ受信開始を設定し、受信データを格納する（同図に示す５０９）。
一方、予約情報との比較において非予約ユーザからの受信データであると判断する場合（同図に示す５０６がＮＯ）、非予約ユーザからの新規印刷ジョブの受信開始の情報を登録して印刷ジョブ状況を更新する（同図に示す５１８）。さらに、既に予約ユーザからの印刷ジョブデータの受信中か判断し、受信中の場合には印刷予約ユーザからの受信データは一定時間受信していないか判断する（同図に示す５１９、５２０）。そして、印刷予約ユーザからの受信データを一定時間受信していない場合、受信占有終了処理を行い（同図に示す５２１）、非予約ユーザからの印刷データの受信を再開する。一方、印刷予約ユーザからの受信データを一定時間受信している場合、受信待機処理を行い（同図に示す５２２）、非予約ユーザからの印刷データの受信を中断する。
【００３７】
次に、上記処理によって設定した印刷ジョブデータの受信終了の判断を行い（同図に示す５１０）、印刷ジョブデータの受信終了であれば印刷予約ユーザからの印刷ジョブデータの受信要求があるか判断する（同図に示す５１１）。そして、予約ユーザからの印刷ジョブデータであれば、受信占有終了処理を行い、非予約ユーザからの印刷データの受信を再開し（同図に示す５１２）、受信印刷ジョブ処理状況の更新を行う（同図に示す５１３）。一方、印刷予約ユーザからの印刷ジョブデータの受信要求がなければ、受信印刷ジョブ処理状況の更新を行う（同図に示す５１４）。
【００３８】
次に、図７は印刷データ処理部７の動作を説明するフローチャートである。この場合も初期化処理を行い（同図に示す６０１）、受信バッファ２１内の印刷ジョブデータのチェックを行う（同図に示す６０２）。
次に、ユーザ毎に受信バッファ２１内のデータの有無を判断し（同図に示す６０３）、何れかのユーザの受信バッファ２１にデータが存在する場合、印刷ジョブ処理状況を読み込む（同図に示す６０５）。
【００３９】
次に、上記データが予約ユーザの受信データであるか判断し（同図に示す６０６）、予約ユーザの受信データである場合受信データの取り出し先の設定を行う（同図に示す６０７）。この場合、受信データの取り出し先を予約ユーザ用の受信バッファ２１ａに設定する。
【００４０】
この場合、更に予約ユーザの画像メモリの作成は頁の切れ目であるか判断し（同図に示す６０８）、頁の切れ目である場合画像メモリ生成占有開始処理を行う（同図に示す６０９）。すなわち、この場合非予約ユーザの画像メモリの作成を中断設定を行い、印刷ジョブ処理状況を更新し、予約ユーザの新規画像メモリの生成開始の情報を登録する（同図に示す６１０）。
【００４１】
一方、前述の判断（同図に示す６０６）において、予約ユーザの受信データではない場合、予約ユーザの画像メモリの作成が頁の切れ目であるか判断し（同図に示す６１８）、頁の切れ目である場合受信データの取り出し先の設定を行う（同図に示す６１９）。この場合、受信データの取り出し先を非予約ユーザ用の受信バッファ２１ｂに設定する。さらに、非予約ユーザの画像メモリの作成が頁の切れ目であるか判断し（同図に示す６２０）、頁の切れ目である場合印刷ジョブ処理状況の更新を行い、非予約ユーザの新規画像メモリ生成開始の情報を登録する（同図に示す６２１）。
【００４２】
次に、上記設定に基づく画像メモリの生成処理を行い（同図に示す６１１）、印刷ジョブデータの解析処理を行って画像メモリの生成を行う。その後、画像メモリが１頁分作成されたか判断し（同図に示す６１２）、画像メモリが１頁分作成されると、当該画像メモリが予約ユーザ用であれば画像メモリ生成占有終了処理を行い、印刷ジョブ処理状況の更新処理を行う（同図に示す６１３〜６１５）。一方、当該画像メモリが非予約ユーザ用であれば画像メモリ待避処理を行い、印刷ジョブ処理状況の更新処理を行う（同図に示す６１３、６１６、６１７）。
【００４３】
次に、図８は印刷排出処理部６の処理を説明するフローチャートであり、前述と同様初期化処理を行い（同図に示す７０１、７０２）、印刷ジョブ処理状況の読み込みを行う（同図に示す７０３）。
次に、ユーザ毎に画像メモリの完成頁の有無を判断し（同図に示す７０４）、何れかのユーザに完成頁が存在する場合、予約ユーザの完成頁であるか判断し（同図に示す７０５）、予約ユーザの完成頁である場合、当該完成頁が印刷ジョブデータの先頭頁であるか判断する（同図に示す７０６）。そして、先頭頁であれば印刷排出占有開始処理を行う（同図に示す７０７）。この場合、非予約ユーザの印刷排出処理を中断し、印刷ジョブ処理状況の更新を行い、予約ユーザの新規印刷排出開始情報を登録する（同図に示す７０８）。
【００４４】
一方、前述の判断（同図に示す７０５）において、予約ユーザの完成頁ではない場合、直ちに予約ユーザの印刷排出が印刷ジョブの切れ目であるか判断し（同図に示す７１５）、印刷ジョブの切れ目である場合非予約ユーザの完成頁が１印刷ジョブ分揃っているか判断する（同図に示す７１６）。そして、非予約ユーザの完成頁が１印刷ジョブ分揃っていれば、印刷ジョブ処理状況の更新を行い非予約ユーザの新規印刷排出開始情報を登録する（同図に示す７１７）。
【００４５】
次に、上記設定に基づく完成頁の画像転写処理を行い（同図に示す７０９）、画像メモリに展開された完成頁のデータをエンジン部に送信し、画像転写処理を実行する。そして、画像転写処理が１印刷ジョブ分終了したか判断し（同図に示す７１０）、１印刷ジョブ分終了すれば、当該印刷ジョブが予約ユーザ用であるか判断し（同図に示す７１１）、予約ユーザ用であれば印刷排出占有終了処理を行い、印刷ジョブ処理状況の更新処理を行う（同図に示す７１２、７１３）。一方、当該印刷ジョブが非予約ユーザ用であれば、印刷ジョブ処理状況の更新処理を行う（同図に示す７１４）。
【００４６】
以上のように、本例によれば印刷ジョブデータ管理部８、印刷データ処理部７、印刷排出処理部６のいずれにおいても、予約ユーザの印刷処理を優先して行う一方、予約ユーザの印刷処理や印刷物の排出を行っていない場合には、非予約ユーザの印刷処理を行い、トータル的に効率のよい印刷システムを構築するものである。
（実施形態２）
次に、本発明の実施形態２について説明する。本例は、予約ユーザと非予約ユーザの別によって印刷物の排出口を変える発明である。以下、具体的に説明する。
【００４７】
図９は本例を説明するフローチャートである。前述と同様、先ず初期化処理を行い（同図に示す８０１、８０２）、印刷ジョブ処理状況の読み込みを行う（同図に示す８０３）。
次に、ユーザ毎に画像メモリの完成頁の有無を判断し（同図に示す８０４）、何れかのユーザに完成頁が存在する場合、予約ユーザの完成頁であるか判断する（同図に示す８０５）。ここで、完成頁が予約ユーザのものである場合、当該完成頁が印刷ジョブデータの先頭頁であるか判断する（同図に示す８０６）。そして、先頭頁であれば印刷ジョブ処理状況の更新処理を行い（同図に示す８０７）、予約ユーザの新規印刷排出開始情報を登録する。
【００４８】
次に、用紙排紙口の設定を行う（同図に示す８０８）。すなわち、予約ユーザからの印刷ジョブデータに対する印刷結果の用紙排紙口の設定を行う。例えば、所謂フェースダウン排出を行う装置上面の用紙排紙口への排紙や、フェースアップ排出を行う装置側部への排紙等の設定を行う。
【００４９】
一方、前述の判断（同図に示す８０５）において、予約ユーザの完成頁ではない場合、予約ユーザの印刷排出から一定時間が経過しているか判断し（同図に示す８１６）、一定時間が経過していれば、印刷排出占有終了処理を行い（同図に示す８１７）、非予約ユーザの完成頁が１印刷ジョブ分揃っており、当該完成頁が先頭頁であるか判断する（同図に示す８１８）。そして、上記条件が揃っていれば、印刷ジョブ処理状況の更新を行い、非予約ユーザの新規印刷排出開始情報を登録する（同図に示す８１９）。そして、用紙排紙口の設定を行う（同図に示す８２０）。すなわち、この場合非予約ユーザからの印刷ジョブデータに対する印刷結果の用紙排紙口の設定を行う。
【００５０】
次に、上記設定に基づく完成頁の画像転写処理を行い（同図に示す８１０）、画像メモリに展開された完成頁のデータをエンジン部に送信し、画像転写処理を実行する。そして、画像転写処理が１印刷ジョブ分終了したか判断し（同図に示す８１１）、１印刷ジョブ分終了すれば、当該印刷ジョブが予約ユーザ用であるか判断し（同図に示す８１２）、予約ユーザ用であれば印刷排出占有終了処理を行い、印刷ジョブ処理状況の更新処理を行う（同図に示す８１３、８１４）。一方、当該印刷ジョブが非予約ユーザ用であれば、印刷ジョブ処理状況の更新処理を行う（同図に示す８１５）。
【００５１】
以上のように、本例によれば印刷ジョブデータが予約ユーザからのデータであるか、又は非予約ユーザからのデータであるによって用紙排紙口を分け、利便性の優れた印刷システムを提供するものである。
（実施形態３）
次に、本発明の実施形態３について説明する。本例は、消耗品の状況に基づいて警告表示等を行い効率よい印刷システムを構築する発明である。以下、具体的に説明する。
【００５２】
図１０は本例の処理を説明するフローチャートである。前述と同様、先ず初期化処理を行い（同図に示す１０００、１００１）、印刷予約登録データの受信があるか判断する（同図に示す１００２）。ここで、印刷予約登録データが受信された場合、印刷予約情報の読み込み処理を行い（同図に示す１００４）、印刷ジョブ処理状況の読み込み処理を行い（同図に示す１００５）、更に消耗品の残量情報の読み込み処理を行う（同図に示す１００６）。
【００５３】
次に、印刷可能枚数計数処理を行う（同図に示す１００７）。この印刷可能枚数計数処理は、例えば用紙サイズ別、カラー／モノクロ別、印刷内容別等に従って、用紙やトナー等の消耗品の残量情報から印刷可能枚数を計算する処理である。そして、上記計算結果から印刷予定枚数の印刷処理が可能であるか判断する（同図に示す１００８）。
【００５４】
ここで、上記計算結果に基づいて印刷予定枚数の印刷処理が可能であると判断すれば、画像表示データの作成を行い（同図に示す１００９）、印刷予約登録完了画面の表示データを作成する。一方、上記計算結果に基づいて印刷予定枚数の印刷処理が不可能であると判断すれば、警告画面の表示データの作成を行う（同図に示す１０１３）。
【００５５】
したがって、ユーザは上記画面表示を見ることによって、消耗品の欠乏を知ることができる。尚、その後印刷予約情報の更新処理を行い（同図に示す１０１０）、印刷予約情報を書き込む（同図に示す１０１１）。
一方、前述の判断（同図に示す１００３）において、印刷予約状況表示依頼データの受信であれば、印刷予約状況の読み込み処理を行い（同図に示す１０１５）、印刷ジョブ処理状況の読み込み処理を行い（同図に示す１０１６）、更に消耗品の残量情報の読み込み処理を行う（同図に示す１０１７）。そして、印刷可能枚数計数処理を行い（同図に示す１０１８）、上記計算結果から印刷予約枚数の印刷処理が可能であるか判断する（同図に示す１０１９）。
【００５６】
そして、前述と同様上記計算結果に基づいて印刷予定枚数の印刷処理が可能であると判断すれば、画像表示データの作成を行い（同図に示す１０２０）、印刷予約登録完了画面の表示データを作成する。一方、上記計算結果に基づいて印刷予定枚数の印刷処理が不可能であると判断すれば、警告画面の表示データの作成を行う（同図に示す１０２１）。
【００５７】
したがって、ユーザは何れの場合も、上記画面表示を見ることによって、消耗品の欠乏を知ることができる。尚、上記表示は、その後の送信依頼処理によって（同図に示す１０１２）、送信された表示画面をユーザが見ることによって分かるものである。
尚、図１１に示す処理も消耗品の残量情報に基づいて警告表示を行う構成であり、上記図１０と異なる処理のみについて説明する。同図の例では、処理（同図に示す１１０８）において、計算結果から印刷予定枚数の印刷処理が可能であるか判断し、不可能である場合不足する消耗品が印刷用紙であるか判断する（同図に示す１１０９）。
【００５８】
ここで、不足する消耗品が印刷用紙であれば用紙の残量が不足である警告画面の表示データを作成する（同図に示す１１１０）。そして、パネルＬＣＤ等に表示を行う（同図に示す１１１１）。一方、不足する消耗品が印刷用紙ではない場合、消耗品の不足表示データを作成し、同様にパネルＬＣＤ等に表示を行う（同図に示す１１１５、１１１６）。
【００５９】
以上のように、消耗品が用紙である場合、上記処理によって用紙不足をユーザに知らせることができ、より詳細な情報をユーザに報知することができる。
さらに、図１２に示すフローチャートは印刷排出処理部６での消耗品の残量情報に基づく処理であり、前述の図９に示す処理に対して、消耗品の残量情報に基づく計数処理を行う構成である。したがって、フローチャートの詳細な説明は省略するが、同図において、図９に示す処理と異なる処理は、同図に示す１２０５の消耗品の残量情報の取得処理、１２０６の消耗品使用量計数処理、１２２３の消耗品使用量減算処理等であり、更に上記計数結果に基づく警告処理である（同図に示す１２２２）。
【００６０】
このように構成することにより、消耗品の残量情報に基づいて必要な警告をユーザに行う、より利便性の優れた印刷システムとすることができる。
【図面の簡単な説明】
【００６１】
【図１】本実施形態の印刷装置を含む印刷システムのシステム構成図である。
【図２】プリンタ装置の回路ブロック図である。
【図３】本システムにおける基本的機能である時間帯の予測処理を示す概要図である。
【図４】プリンタ装置内の信号の流れの相関図である。
【図５】本例における優先印刷処理の各処理部のタイムスライスを示す図である。
【図６】印刷ジョブ処理状態管理部の処理を説明するフローチャートである。
【図７】印刷データ処理部の処理を説明するフローチャートである。
【図８】印刷排出処理部の処理を説明するフローチャートである。
【図９】実施形態２の処理を説明するフローチャートである。
【図１０】実施形態３の処理を説明するフローチャートである。
【図１１】実施形態３の変形例の処理を説明するフローチャートである。
【図１２】実施形態３の変形例の処理を説明するフローチャートである。
【符号の説明】
【００６２】
１  プリンタ装置
２、３    端末装置
４    ＣＰＵ
５    ＲＡＭ
６    印刷排出処理部
７    印刷データ処理部
８    印刷ジョブデータ管理部
９    印刷予約処理部
１０    送受信処理部
１１    印刷装置エンジン部
１２    表示装置
１３    補助記憶装置
１４    印刷ジョブ処理状態管理部
１５    印刷予約記憶部
１６    タイマ
１７    通信インターフェース（Ｉ/Ｆ）
２０    受信バッファ
２１ａ    画像メモリ（非予約ユーザ用）
２１ｂ    画像メモリ（予約ユーザ用）
【図１】
2005038356.tif 000003
【図２】
2005038356.tif 000004
【図３】
2005038356.tif 000005
【図４】
2005038356.tif 000006
【図５】
2005038356.tif 000007
【図６】
2005038356.tif 000008
【図７】
2005038356.tif 000009
【図８】
2005038356.tif 000010
【図９】
2005038356.tif 000011
【図１０】
2005038356.tif 000012
【図１１】
2005038356.tif 000013
【図１２】
2005038356.tif 000014