(57)【要約】【課題】画像データの印刷組数を判断し、印刷組数が所定値以上である場合には、前記画像データを１組印刷して待機するようにして、ユーザが設定を行わなくても確認印刷を行うことができるので、多数組のミスプリントの発生を防止することができ、印刷媒体や消耗品の無駄を削減することができ、また、１組全体の印刷結果を確認することができるようにする。【解決手段】入力された画像データを複数組数印刷する印刷装置１０であって、前記画像データの印刷組数を判断する印刷組数判断部と、あらかじめ印刷組数制限値を記憶する手段と、前記印刷組数判断部が判断した前記印刷組数と前記印刷組数制限値とを比較する比較部と、該比較部の比較結果に応じ、入力された画像データを１組印刷して待機する印刷部とを有する。【選択図】図１
2006205407.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）入力された画像データを複数組数印刷する印刷装置であって、
（ｂ）前記画像データの印刷組数を判断する印刷組数判断部と、
（ｃ）あらかじめ印刷組数制限値を記憶する手段と、
（ｄ）前記印刷組数判断部が判断した前記印刷組数と前記印刷組数制限値とを比較する比較部と、
（ｅ）該比較部の比較結果に応じ、入力された画像データを１組印刷して待機する印刷部とを有することを特徴とする印刷装置。
【請求項２】
（ａ）入力された画像データを複数ページ数印刷する印刷装置であって、
（ｂ）前記画像データの印刷ページ数を判断する印刷ページ数判断部と、
（ｃ）あらかじめ印刷ページ数制限値を記憶する手段と、
（ｄ）前記印刷ページ数判断部が判断した前記印刷ページ数と前記印刷ページ数制限値とを比較する比較部と、
（ｅ）該比較部の比較結果に応じ、入力された画像データを１組印刷して待機する印刷部とを有することを特徴とする印刷装置。
【請求項３】
入力された画像データを１組印刷して待機後にユーザの許可情報を取得する手段を有し、該手段が取得した許可情報に基づき、待機後、前記入力された画像データを残りの印刷組数印刷する請求項１又は２に記載の印刷装置。
【請求項４】
入力された画像データを１組印刷して待機後にユーザの許可情報を取得する手段を有し、該手段が取得した許可情報に基づき、待機後、前記入力された画像データを破棄する請求項ｌ又は２に記載の印刷装置。
【請求項５】
前記比較部の比較結果に応じて前記入力された画像データを１組印刷して待機する前記印刷部に、画像入力装置に接続されているホストに待機していることを通知する手段を有する請求項ｌ〜４のいずれか１項に記載の印刷装置。
【請求項６】
前記印刷組数制限値を設定する操作部を有する請求項ｌ、３〜５のいずれか１項に記載の印刷装置。
【請求項７】
前記印刷ページ数制限値を設定する操作部を有する請求項２〜５のいずれか１項に記載の印刷装置。
【請求項８】
前記印刷組数制限値を入力する入力手段、該入力手段によって入力された値を記憶する手段、及び、前記記憶された値を転送する手段を備えたホストに接続され、該ホストから転送された値を受信する手段、及び、受信した値を前記記憶する手段に設定する手段を有する請求項１、３〜５のいずれか１項に記載の印刷装置。
【請求項９】
前記印刷ページ数制限値を入力する入力手段、該入力手段によって入力された値を記憶する手段、及び、前記記憶された値を転送する手段を備えたホストに接続され、該ホストから転送された値を受信する手段、及び、受信した値を前記記憶する手段に設定する手段を有する請求項２〜５のいずれか１項に記載の印刷装置。
【請求項１０】
入力された画像データを１組印刷して待機後に計時する計時手段を有し、該計時手段による計時数が所定値に達した後に、残りの組数を印刷する請求項１〜９のいずれか１項に記載の印刷装置。
【請求項１１】
入力された画像データを１組印刷して待機後に計時する計時手段を有し、該計時手段による計時数が所定値に達した後に、前記入力された画像データを破棄する請求項１〜９のいずれか１項に記載の印刷装置。
【請求項１２】
入力された画像データを１組印刷して待機後に他のユーザからの画像データが入力された場合、前記入力された画像データを破棄する請求項１〜１１のいずれか１項に記載の印刷装置。
【請求項１３】
入力された画像データを１組印刷して待機後に他のユーザからの画像データが入力された場合、前記入力された画像データを印刷する請求項１〜１１のいずれか１項に記載の印刷装置。
【請求項１４】
印刷媒体の種類を判断する手段、印刷媒体使用量制限値をあらかじめ記憶する手段、入力された画像データから印刷媒体種類を検知する手段、及び、印刷媒体種類を選択する手段を有する請求項１〜１３のいずれか１項に記載の印刷装置。
【請求項１５】
ホストから送信されるデータファイル名を検知する手段、送信者情報を取得する手段、検知したデータファイル名を格納するファイル名格納部、前記取得した送信者情報を格納する送信者名格納部、確認印刷を行なった実績情報を格納する手段、並びに、前記ファイル名、送信者情報、及び、前記確認印刷を行なった実績情報から確認印刷実施を判定する手段を有する請求項１〜１４のいずれか１項に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関するものである。
【背景技術】
【０００２】
従来、印刷装置によって同じ画像を複数組数印刷する場合、前記画像が所望の印刷状態で印刷されるか否かを確認するために、すなわち、印刷結果の状態を確認するために、設定された枚数だけ印刷する確認印刷を行うことができるようになっている（例えば、特許文献１参照。）。この場合、ユーザがあらかじめ操作部を操作し、所望の枚数を印刷範囲として設定して確認印刷を行わせ、印刷された画像に基づいて、ユーザが印刷の結果を判断した後、残りの印刷が行われるようになっている。
【特許文献１】特開２００１−３３４７０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、前記従来の印刷装置においては、ユーザが操作部を操作し、所望の枚数を設定して確認印刷を行わせるようになっているので、ユーザが確認印刷の設定を行わずに印刷してミスプリントが発生した場合、用紙や消耗品を１組以上無駄にしてしまうことがある。また、確認印刷の際に設定する印刷範囲の単位がページ単位であったため、１組全体の印刷結果を確認することができなかった。
【０００４】
本発明は、前記従来の印刷装置の問題点を解決して、画像データの印刷組数を判断し、印刷組数が所定値以上である場合には、前記画像データを１組印刷して待機するようにして、ユーザが設定を行わなくても確認印刷を行うことができるので、多数組のミスプリントの発生を防止することができ、印刷媒体や消耗品の無駄を削減することができ、また、１組全体の印刷結果を確認することができる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
そのために、本発明の印刷装置においては、入力された画像データを複数組数印刷する印刷装置であって、前記画像データの印刷組数を判断する印刷組数判断部と、あらかじめ印刷組数制限値を記憶する手段と、前記印刷組数判断部が判断した前記印刷組数と前記印刷組数制限値とを比較する比較部と、該比較部の比較結果に応じ、入力された画像データを１組印刷して待機する印刷部とを有する。
【発明の効果】
【０００６】
本発明によれば、印刷装置においては、画像データの印刷組数を判断し、印刷組数が所定値以上である場合には、前記画像データを１組印刷して待機するようになっている。そのため、ユーザが設定を行わなくても確認印刷を行うことができるので、多数組のミスプリントの発生を防止することができ、印刷媒体や消耗品の無駄を削減することができ、また、１組全体の印刷結果を確認することができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【０００８】
図１は本発明の第１の実施の形態における印刷装置の構成を示すブロック図である。
【０００９】
図において、１０は印刷装置であり、該印刷装置１０は印刷指示や印刷設定などを行う上位装置としてのホスト１１に接続されている。ここで、該ホスト１１は、ＣＰＵ、ＭＰＵ等の演算手段、磁気ディスク、半導体メモリ等の記憶手段、キーボード、マウス、タッチパネル等の入力手段、ＣＲＴ、液晶ディスプレイ等の表示手段、通信インターフェイス等を備えるコンピュータであるが、印刷装置１０で印刷するための画像データを作成することができる装置であれば、例えば、パーソナルコンピュータ、サーバ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、電子手帳、ゲーム機等であってもよく、いかなる種類の装置であってもよい。また、前記印刷装置１０は、前記ホスト１１から受信した画像データを印刷媒体としての印刷用紙に印刷することができるものであれば、インクジェット式、電子写真式、熱転写式等いかなる種類の印刷装置であってもよく、カラープリンタであってもよいし、モノクロプリンタであってよいし、プリンタ、ファクシミリ機及び複写機の機能を併せ持つ複合機であってもよい。さらに、印刷装置１０とホスト１１とを接続する通信回線は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル等のケーブルであってもよいし、イントラネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークであってもよいし、インターネット等を含むＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークであってもよいし、いかなる種類のものであってもよい。
【００１０】
そして、前記印刷装置１０は、ホスト１１から送信された画像データに基づいて印刷設定に合わせた画像データを生成する画像データ制御部２０、及び、生成された画像データをシートへの印刷制御を行う印刷部としてのプリンタエンジン１２を有する。ここで、前記画像データ制御部２０は、機能の観点から、ホスト１１と接続するためのホストインターフェイス（Ｉ／Ｆ）２１、入力したデータのうち画像データを受信する画像入力部２２、受信した画像データのうち印刷組数を検知する印刷組数判断部としての印刷組数検知部２３、受信した画像データを格納する画像蓄積部２４、印刷装置１０が記憶しているユーザの設定を操作するための操作部２５、確認印刷実施判定を行うための基準値である印刷組数制限値を設定する手段としての印刷組数制限値設定部２６、印刷後、待機中である際にユーザの指示情報を格納するユーザ許可情報格納部２７、設定された印刷組数制限値を記憶する手段としての印刷組数制限値格納部２８、印刷組数と印刷組数制限値とに基づいて確認印刷実施の可否を判定する比較部としての確認印刷実施判定部２９、蓄積された画像データを読み出して転送するデータ読み出し部３１、印刷時に画像データの読み出しを制御する確認印刷制御部３２、プリンタエンジン１２と接続するためのプリンタエンジンインターフェイス３３、及び、確認印刷の実施を通知する確認印刷実施通知部３４を有する。
【００１１】
この場合、ホスト１１から画像情報が転送されると、ホストインターフェイス２１を介して、前記画像情報中の画像データは画像入力部２２に送信され、画像情報中の印刷組数情報は印刷組数検知部２３に送信される。また、前記画像データは、画像入力部２２を介して画像蓄積部２４に送信されて格納される。
【００１２】
また、ユーザが操作部２５を操作することによって、印刷組数制限値設定部２６が任意の印刷組数制限値を設定し、その設定された値が印刷組数制限値格納部２８に格納される。そして、確認印刷実施判定部２９は、印刷組数検知部２３で検知された印刷組数と印刷組数制限値格納部２８に格納されている印刷組数制限値とを比較し、確認印刷の実施を判定する。また、確認印刷制御部３２は、確認印刷実施判定部２９の判定結果に基づいて、画像蓄積部２４から画像データを読み出すように、データ読み出し部３１を制御する。さらに、確認印刷実施判定部２９の判定結果が確認印刷の実施である場合、確認印刷制御部３２は、データ読み出し部３１に対して１組印刷して待機するように制御する。同時に、確認印刷実施判定部２９は確認印刷実施通知部３４に確認印刷を行うことを伝達し、前記確認印刷実施通知部３４は確認印刷を実施することをホストインターフェイス２１を介してホスト１１に通知する。また、確認印刷実施判定部２９の判定結果が確認印刷の不実施である場合は、確認印刷制御部３２はデータ読み出し部３１に対して全組数を印刷するように制御する。
【００１３】
さらに、データ読み出し部３１で読み出された画像データは、プリンタエンジンインターフェイス３３を介して、プリンタエンジン１２に転送される。また、操作部２５を介して１組印刷し、待機中に残組数を出力するか否かを許可する情報をユーザ許可情報格納部２７に格納する。その格納されたユーザ許可情報は確認印刷制御部３２に伝達され、その許可情報に応じてデータ読み出し部３１が制御され、残組数が処理される。
【００１４】
なお、前記印刷組数検知部２３は画像データの印刷ページ数を判断する印刷ページ数判断部として機能することもでき、印刷組数制限値格納部２８はあらかじめ印刷ページ数制限値を記憶する手段として機能することもでき、確認印刷実施判定部２９は判断された印刷ページ数と印刷ページ数制限値とを比較する比較部として機能することもできる。
【００１５】
次に、前記構成の印刷装置１０の動作について説明する。
【００１６】
図２は本発明の第１の実施の形態における印刷装置の動作を示すフローチャートである。
【００１７】
まず、ホスト１１からのデータ送信が行われ、ホスト１１は、作成した画像データを含む画像情報を印刷装置１０に送信する。そして、印刷装置１０の印刷組数検知部２３は、送信された画像情報中から、ホストインターフェイス２１を介して印刷組数情報を取得する。また、画像入力部２２は、送信された画像情報中から、ホストインターフェイス２１を介して画像データを取得する。そして、画像蓄積部２４は、前記画像入力部２２が取得した画像データを格納する。また、印刷組数制限値格納部２８は、印刷組数制限値を取得して格納する。この場合、印刷組数制限値は、あらかじめユーザが操作部２５を操作することによって、印刷組数制限値設定部２６が設定したものである。
【００１８】
続いて、印刷組数検知部２３が取得した印刷組数と、印刷組数制限値格納部２８に格納された印刷組数制限値とを確認印刷実施判定部ｌ３が取得し、印刷組数と印刷組数制限値とを比較する。そして、印刷組数が印刷組数制限値より大きいか否かを判断する。ここで、印刷組数が印刷組数制限値より大きい場合は確認印刷を実施すると判定し、大きくない場合は確認印刷を実施しないと判定して残組数を印刷して、処理を終了する。
【００１９】
また、印刷組数が印刷組数制限値より大きい場合、確認印刷を実施すると判定されるので、確認印刷制御部３２は、１組印刷後、待機するように制御する。この場合、確認印刷制御部３２はデータ読み出し部３１に対し、１組の画像データ取得後、待機するように制御する。それに対応して、データ読み出し部３１は、画像蓄積部２４から画像データを読み出し、該画像データをプリンタエンジンインターフェイス３３を介してプリンタエンジン１２に転送し、待機する。
【００２０】
また、確認印刷実施判定部２９による判定結果が確認印刷実施通知部３４に転送されると、該確認印刷実施通知部３４は、確認印刷を行うことを、ホストインターフェイス２１を介してホスト１１に通知する。
【００２１】
なお、１組印刷して待機した後、ユーザ許可情報格納部２７は、操作部２５からユーザ許可情報を取得して格納する。そして、確認印刷制御部３２は、残組数の印刷ＯＫであるか否かを判断する。この場合、確認印刷制御部３２は、ユーザ許可情報格納部２７にユーザ許可情報として残組数の印刷許可が格納されているか否かを判断する。そして、ユーザ許可情報格納部２７に残組数の印刷許可が格納されている場合、確認印刷制御部３２は、残組数の印刷ＯＫであるとして、データ読み出し部３１に対し、残組数を印刷するように制御する。すると、データ読み出し部３１は、その残組数に応じて、画像蓄積部２４からデータを読み出し、プリンタエンジンインターフェイス３３を介してプリンタエンジン１２に出力する。これにより、残組数が印刷されるので、処理を終了する。
【００２２】
また、ユーザ許可情報格納部２７に残組数の印刷許可が格納されていない場合、確認印刷制御部３２は、残組数の印刷ＯＫでないとして、ユーザ許可情報格納部２７に残組数の印刷キャンセルが格納されているか否かを判断する。そして、印刷キャンセルが格納されている場合、データ読み出し部３１をクリアし、残組数を印刷することをキャンセルし、処理を終了する。また、ユーザ許可情報格納部２７に残組数の印刷キャンセルが格納されていない場合は、再び、ユーザ許可情報格納部２７に残組数の印刷許可が格納されているか否かを判断し、確認印刷制御部３２は待機の状態を継続する。
【００２３】
なお、印刷組数制限値の値が１である場合には、印刷組数が複数組であれば常に確認印刷が行われる。
【００２４】
次に、フローチャートについて説明する。
ステップＳ１  ホスト１１からのデータ送信を行う。
ステップＳ２  印刷組数情報を印刷組数検知部２３が取得する。
ステップＳ３  画像データを画像入力部２２が取得する。
ステップＳ４  画像データを画像蓄積部２４が格納する。
ステップＳ５  印刷組数制限値を取得する。
ステップＳ６  印刷組数が印刷組数制限値より大きいか否かを判断する。印刷組数が印刷組数制限値より大きい場合はステップＳ７に進み、印刷組数が印刷組数制限値より大きくない場合はステップＳ１１に進む。
ステップＳ７  １組印刷後、待機する。
ステップＳ８  確認印刷実施通知部３４は確認印刷を行うことをホスト１１に通知する。
ステップＳ９  ユーザ許可情報格納部２７に残組数の印刷許可が格納されているか否かを判断する。ユーザ許可情報格納部２７に残組数の印刷許可が格納されている場合はステップＳ１１に進み、ユーザ許可情報格納部２７に残組数の印刷許可が格納されていない場合はステップＳ１０に進む。
ステップＳ１０  ユーザ許可情報格納部２７に残組数の印刷キャンセルが格納されているか否かを判断する。ユーザ許可情報格納部２７に残組数の印刷キャンセルが格納されている場合は処理を終了し、ユーザ許可情報格納部２７に残組数の印刷キャンセルが格納されていない場合はステップＳ９に戻る。
ステップＳ１１  残組数を印刷し、処理を終了する。
【００２５】
このように、本実施の形態においては、印刷組数が印刷組数制限値を超えた場合、確認印刷が必要と判断する。そして、１組を印刷した後待機して、残組数の印刷は、ユーザ許可情報を取得するまでは行われないようになっている。そのため、ホスト１１側で確認印刷の設定を行わなくても１組の確認印刷が行われるので、複数組のミスプリントを未然に防ぐことができ、印刷媒体や消耗品の使用効率を向上することができる。また、１組を印刷して待機するため、ユーザは１組全体の確認を行うことができる。
【００２６】
次に、本発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ構成を有するものについては、同じ符号を付与することによって、その説明を省略する。また、前記第１の実施の形態と同じ動作及び同じ効果についても、その説明を省略する。
【００２７】
図３は本発明の第２の実施の形態における印刷装置の構成を示すブロック図である。
【００２８】
本実施の形態においては、図３に示されるように、ホスト１１は、該ホスト１１上から印刷組数制限値を入力する入力手段としての印刷組数制限値入力部１３、入力された前記印刷組数制限値を記憶する手段としての印刷組数制限値記憶部１４、及び、格納された前記印刷組数制限値を印刷装置１０に転送する手段としての印刷組数制限値転送部１５を有する。また、画像データ制御部２０にはホスト１１より送信された印刷組数制限値を検知し受信する手段としての印刷組数制限値検知部３５が追加されている。
【００２９】
この場合、前記ホスト１１上でユーザが印刷組数制限値を印刷組数制限値入力部１３によって入力すると、ユーザによって入力された印刷組数制限値は、印刷組数制限値記憶部１４に格納される。また、該印刷組数制限値記憶部１４に格納された印刷組数制限値は、印刷組数制限値転送部１５によって読み出され、ホストインターフェイス２１を介して、印刷組数制限値検知部３５に転送される。さらに、該印刷組数制限値検知部３５は、ホスト１１から受信した印刷組数制限値を検知すると、該印刷組数制限値を印刷組数制限値格納部２８に格納する。なお、その他の点の構成については、前記第１の実施の形態と同様であるので説明を省略する。
【００３０】
次に、本実施の形態において、印刷組数制限値を設定する動作について説明する。
【００３１】
図４は本発明の第２の実施の形態における印刷組数制限値を設定する動作を示すフローチャートである。
【００３２】
まず、ホスト１１上でユーザが印刷組数制限値を印刷組数制限値入力部１３によって入力する。すると、印刷組数制限値記憶部１４は印刷組数制限値を記憶して格納する。続いて、印刷組数制限値転送部１５は、印刷組数制限値を転送する。この場合、前記印刷組数制限値記憶部１４に格納された印刷組数制限値は、印刷組数制限値転送部１５に読み出され、要求に応じて印刷装置１０に送信される。そして、送信された印刷組数制限値は、ホストインターフェイス２１を介して、印刷組数制限値検知部３５に送信される。
【００３３】
続いて、該印刷組数制限値検知部３５は、印刷組数制限値を検知する。そして、該印刷組数制限値を印刷組数制限値格納部２８に格納し、処理を終了する。
【００３４】
なお、印刷時の動作は第１の実施の形態と同様であるので、説明を省略する。
【００３５】
次に、フローチャートについて説明する。
ステップＳ２１  印刷組数制限値を印刷組数制限値入力部１３によって入力する。
ステップＳ２２  印刷組数制限値を印刷組数制限値記憶部１４に記憶する。
ステップＳ２３  印刷組数制限値を印刷装置１０に転送する。
ステップＳ２４  印刷組数制限値検知部３５で印刷組数制限値を検知する。
ステップＳ２５  印刷組数制限値を印刷組数制限値格納部２８に格納し、処理を終了する。
【００３６】
このように、本実施の形態においては、ホスト１１が、印刷組数制限値入力部１３、印刷組数制限値記憶部１４、印刷組数制限値転送部１５、及び、印刷装置１０に印刷組数制限値検知部３５を有するので、印刷組数制限値を設定する利便性が向上する。
【００３７】
また、本実施の形態においては、印刷装置１０として説明を行ったが、ＭＦＰ（複合型プリンタ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）やファクシミリ、複写装置にも利用可能であり、また、ホストやプリンタサーバを組み込んだ印刷システムにも利用可能である。
【００３８】
次に、本発明の第３の実施の形態について説明する。なお、第１及び第２の実施の形態と同じ構成を有するものについては、同じ符号を付与することによって、その説明を省略する。また、前記第１及び第２の実施の形態と同じ動作及び同じ効果についても、その説明を省略する。
【００３９】
図５は本発明の第３の実施の形態における印刷装置の構成を示すブロック図である。
【００４０】
本実施の形態においては、図５に示されるように、印刷装置１０の画像データ制御部２０に、タイムアウトを判定するための基準値であるタイムアウト制限値を設定するタイムアウト制限値設定部３６、タイムアウト発生時の残組数の印刷処理のユーザ指示を設定するタイムアウト処理設定部３７、計時手段としてのタイマー３９、及び、該タイマー３９を制御するタイマー管理部３８が追加されている。
【００４１】
この場合、ユーザが操作部２５を操作することによって、タイムアウト制限値設定部３６は、１組印刷後に待機する制限時間であるタイムアウト時間の制限値を設定する。タイムアウト処理設定部３７は、操作部２５を介して、タイマー３９の値がタイムアウト時間制限値を超えた場合に画像蓄積部２４に格納されている画像データを残組数分印刷するか破棄するかを設定する。
【００４２】
また、タイマー管理部３８は、確認印刷制御部３２から１組印刷後に待機状態があることを通知された後に、タイマー３９を起動する。そして、該タイマー３９の値がタイムアウト制限値設定部３６に設定されているタイムアウト制限値を超えたら、確認印刷制御部３２にタイムアウトであることを通知する。確認印刷制御部３２は、タイムアウトを通知されると、タイムアウト処理設定部３７に設定されている処理方法で、残組数の処理を行う。
【００４３】
次に、本実施の形態において、印刷組数制限値を設定する動作について説明する。
【００４４】
図６は本発明の第３の実施の形態における印刷中の動作を示す第１のフローチャート、図７は本発明の第３の実施の形態における印刷中の動作を示す第２のフローチャートである。
【００４５】
ここで、ホスト１１からのデータ送信が行われてから、１組印刷後、待機するまでの動作については、前記第１の実施の形態における動作と同じであるのでその説明を省略する。
【００４６】
続いて、確認印刷制御部３２が確認印刷であることをタイマー管理部３８に通知すると、その通知に応じて、タイマー管理部３８はタイマー３９を起動する。また、確認印刷実施判定部２９による判定結果が確認印刷実施通知部３４に転送されると、該確認印刷実施通知部３４は、確認印刷を行うことを、ホストインターフェイス２１を介してホスト１１に通知する。
【００４７】
なお、１組印刷して待機した後、ユーザ許可情報格納部２７は、操作部２５からユーザ許可情報を取得して格納する。そして、確認印刷制御部３２は、残組数の印刷ＯＫであるか否かを判断する。この場合、確認印刷制御部３２は、ユーザ許可情報格納部２７にユーザ許可情報として残組数の印刷許可が格納されているか否かを判断する。そして、ユーザ許可情報格納部２７に残組数の印刷許可が格納されている場合、確認印刷制御部３２は、残組数の印刷ＯＫであるとして、データ読み出し部３１に対し、残組数を印刷するように制御する。すると、データ読み出し部３１は、その残組数に応じて、画像蓄積部２４からデータを読み出し、プリンタエンジンインターフェイス３３を介してプリンタエンジン１２に出力する。これにより、残組数が印刷されるので、処理を終了する。
【００４８】
また、ユーザ許可情報格納部２７に残組数の印刷許可が格納されていない場合、確認印刷制御部３２は、残組数の印刷ＯＫでないとして、ユーザ許可情報格納部２７に残組数の印刷キャンセルが格納されているか否かを判断する。そして、印刷キャンセルが格納されている場合、データ読み出し部３１をクリアし、残組数を印刷することをキャンセルし、処理を終了する。
【００４９】
また、ユーザ許可情報格納部２７に残組数の印刷キャンセルが格納されていない場合は、タイマー３９の値がタイムアウト制限値を超えているか否かが判断される。この場合、タイマー管理部３８は、タイマー３９の示す値及びタイムアウト制限値設定部３６に設定されているタイムアウト制限値を読み出し、両者を比較して判断する。そして、タイマー３９の値がタイムアウト制限値を超えていない場合、再び、ユーザ許可情報格納部２７に残組数の印刷許可が格納されているか否かを判断する。
【００５０】
また、タイマー３９の値がタイムアウト制限値を超えている場合、確認印刷制御部３２は、タイムアウト処理設定部３７の値を読み出し、該タイムアウト処理設定部３７にキャンセル設定がされているか否かを判断する。そして、タイムアウト処理設定部３７にキャンセル設定がされている場合、データ読み出し部３１をクリアし、残組数を印刷することをキャンセルして、処理を終了する。また、タイムアウト処理設定部３７にキャンセル設定がされていない場合、確認印刷制御部３２は、データ読み出し部３１に対し、残組数を印刷するように制御する。すると、データ読み出し部３１は、その残組数に応じて、画像蓄積部２４からデータを読み出し、プリンタエンジンインターフェイス３３を介してプリンタエンジン１２に出力する。これにより、残組数が印刷されるので、処理を終了する。
【００５１】
次に、フローチャートについて説明する。
ステップＳ３１  ホスト１１からのデータ送信を行う。
ステップＳ３２  印刷組数情報を印刷組数検知部２３が取得する。
ステップＳ３３  画像データを画像入力部２２が取得する。
ステップＳ３４  画像データを画像蓄積部２４が格納する。
ステップＳ３５  印刷組数制限値を取得する。
ステップＳ３６  印刷組数が印刷組数制限値より大きいか否かを判断する。印刷組数が印刷組数制限値より大きい場合はステップＳ３７に進み、印刷組数が印刷組数制限値より大きくない場合はステップＳ４２に進む。
ステップＳ３７  １組印刷後、待機する。
ステップＳ３８  タイマー３９を起動する。
ステップＳ３９  確認印刷実施通知部３４は確認印刷を行うことをホスト１１に通知する。
ステップＳ４０  ユーザ許可情報格納部２７に残組数の印刷許可が格納されているか否かを判断する。ユーザ許可情報格納部２７に残組数の印刷許可が格納されている場合はステップＳ４２に進み、ユーザ許可情報格納部２７に残組数の印刷許可が格納されていない場合はステップＳ４１に進む。
ステップＳ４１  ユーザ許可情報格納部２７に残組数の印刷キャンセルが格納されているか否かを判断する。ユーザ許可情報格納部２７に残組数の印刷キャンセルが格納されている場合は処理を終了し、ユーザ許可情報格納部２７に残組数の印刷キャンセルが格納されていない場合はステップＳ４３に進む。
ステップＳ４２  残組数を印刷し、処理を終了する。
ステップＳ４３  タイマー３９の値がタイムアウト制限値より大きいか否かを判断する。タイマー３９の値がタイムアウト制限値より大きい場合はステップＳ４４に進み、タイマー３９の値がタイムアウト制限値より大きくない場合はステップＳ４０に戻る。
ステップＳ４４  タイムアウト処理設定部３７にキャンセル設定がされているか否かを判断する。タイムアウト処理設定部３７にキャンセル設定がされている場合は処理を終了し、タイムアウト処理設定部３７にキャンセル設定がされていない場合はステップＳ４２に進む。
【００５２】
このように、本実施の形態においては、印刷装置１０の画像データ制御部２０がタイマー管理部３８、タイマー３９、タイムアウト制限値設定部３６、及び、タイムアウト処理設定部３７を有する。そのため、印刷装置１０をユーザ１人当りが占有する時間を制限し、無駄な待ち時間を削減する効果を得ることができる。
【００５３】
次に、本発明の第４の実施の形態について説明する。なお、第１〜第３の実施の形態と同じ構成を有するものについては、同じ符号を付与することによって、その説明を省略する。また、前記第１〜第３の実施の形態と同じ動作及び同じ効果についても、その説明を省略する。
【００５４】
図８は本発明の第４の実施の形態における印刷装置の構成を示すブロック図である。
【００５５】
本実施の形態においては、図８に示されるように、印刷装置１０の画像データ制御部２０に、印刷情報の送信者を検知する、すなわち、送信者情報を取得する手段としてのユーザ名検知部４１、検知したユーザ名を記憶する送信者名格納部としてのユーザ名記憶部４２、該ユーザ名記憶部４２から前に処理したユーザ名を格納する前ユーザ名記憶部４３、ユーザ名を比較するユーザ名比較部４４、及び、残組数の印刷待機中に他ユーザからの印刷要求が発生した場合の処理を設定する割り込み印刷処理設定部４５が追加されている。この場合、該割り込み印刷処理設定部４５には、操作部２５を介して、複数組の印刷待機中に他ユーザからの印刷要求があった場合の設定が行われる。
【００５６】
次に、本実施の形態における印刷中の動作について説明する。
【００５７】
図９は本発明の第４の実施の形態における印刷中の動作を示す第１のフローチャート、図１０は本発明の第４の実施の形態における印刷中の動作を示す第２のフローチャートである。
【００５８】
ここで、ホスト１１からのデータ送信が行われてから、タイマー３９の値がタイムアウト制限値を超えているか否かが判断されるまでの動作については、前記第３の実施の形態における動作と同じであるのでその説明を省略する。また、タイマー３９の値がタイムアウト制限値を超えている場合の処理も、前記第３の実施の形態における動作と同じであるのでその説明を省略する。
【００５９】
一方、タイマー３９の値がタイムアウト制限値を超えていない場合、他ユーザからの印刷要求が発生したか否かが判断される。すなわち、待機中にホスト１１から印刷データが送信されると、ユーザ情報がユーザ名検知部４１によって検知され、検知されたユーザ名はユーザ名記憶部４２に格納される。また、検知されたユーザ名が格納される前のユーザ名は、前ユーザ名記憶部４３に格納される。そして、ユーザ名比較部４４は、ユーザ名記憶部４２に格納されているユーザ名と前ユーザ名記憶部４３に格納されている前ユーザ名とを比較する。そして、比較結果が一致した場合、他ユーザからの印刷要求が発生していないものとして、再び、ユーザ許可情報格納部２７に残組数の印刷許可が格納されているか否かを判断する。また、比較結果が一致しない場合、前のユーザからの印刷要求である、すなわち、他ユーザからの印刷要求が発生しているとみなし、確認印刷制御部３２に通知する。
【００６０】
続いて、他ユーザからの印刷要求が発生していることを通知された確認印刷制御部３２は、割り込み印刷処理設定部４５にあらかじめ格納されている情報を読み出し、割り込み印刷処理設定部４５にキャンセル設定がされているか否かを判断する。そして、割り込み印刷処理設定部４５にキャンセル設定がされている場合、確認印刷制御部３２は、データ読み出し部３１をクリアし、残組数を印刷することをキャンセルして、処理を終了する。また、割り込み印刷処理設定部４５にキャンセル設定がされていない場合、確認印刷制御部３２は、データ読み出し部３１に対し、残組数を印刷するように制御する。すると、データ読み出し部３１は、その残組数に応じて、画像蓄積部２４からデータを読み出し、プリンタエンジンインターフェイス３３を介してプリンタエンジン１２に出力する。これにより、残組数が印刷されるので、処理を終了する。
【００６１】
次に、フローチャートについて説明する。
ステップＳ５１  ホスト１１からのデータ送信を行う。
ステップＳ５２  印刷組数情報を印刷組数検知部２３が取得する。
ステップＳ５３  画像データを画像入力部２２が取得する。
ステップＳ５４  画像データを画像蓄積部２４が格納する。
ステップＳ５５  印刷組数制限値を取得する。
ステップＳ５６  印刷組数が印刷組数制限値より大きいか否かを判断する。印刷組数が印刷組数制限値より大きい場合はステップＳ５７に進み、印刷組数が印刷組数制限値より大きくない場合はステップＳ６２に進む。
ステップＳ５７  １組印刷後、待機する。
ステップＳ５８  タイマー３９を起動する。
ステップＳ５９  確認印刷実施通知部３４は確認印刷を行うことをホスト１１に通知する。
ステップＳ６０  ユーザ許可情報格納部２７に残組数の印刷許可が格納されているか否かを判断する。ユーザ許可情報格納部２７に残組数の印刷許可が格納されている場合はステップＳ６２に進み、ユーザ許可情報格納部２７に残組数の印刷許可が格納されていない場合はステップＳ６１に進む。
ステップＳ６１  ユーザ許可情報格納部２７に残組数の印刷キャンセルが格納されているか否かを判断する。ユーザ許可情報格納部２７に残組数の印刷キャンセルが格納されている場合は処理を終了し、ユーザ許可情報格納部２７に残組数の印刷キャンセルが格納されていない場合はステップＳ６３に進む。
ステップＳ６２  残組数を印刷し、処理を終了する。
ステップＳ６３  タイマー３９の値がタイムアウト制限値より大きいか否かを判断する。タイマー３９の値がタイムアウト制限値より大きい場合はステップＳ６４に進み、タイマー３９の値がタイムアウト制限値より大きくない場合はステップＳ６５に進む。
ステップＳ６４  タイムアウト処理設定部３７にキャンセル設定がされているか否かを判断する。タイムアウト処理設定部３７にキャンセル設定がされている場合は処理を終了し、タイムアウト処理設定部３７にキャンセル設定がされていない場合はステップＳ６２に進む。
ステップＳ６５  他ユーザからの印刷要求であるか否かを判断する。他ユーザからの印刷要求である場合はステップＳ６６に進み、他ユーザからの印刷要求でない場合はステップＳ６０に戻る。
ステップＳ６６  割り込み印刷処理設定部４５に格納されている情報がキャンセル設定であるか否かを判断する。割り込み印刷処理設定部４５に格納されている情報がキャンセル設定である場合は処理を終了し、割り込み印刷処理設定部４５に格納されている情報がキャンセル設定でない場合はステップＳ６２に進む。
【００６２】
このように、本実施の形態においては、印刷装置１０の画像データ制御部２０がユーザ名検知部４１、ユーザ名記憶部４２、前ユーザ名記憶部４３及びユーザ名比較部４４を有する。そのため、確認印刷で１組印刷後の待機中に、他のユーザの印刷要求に対応することができる。これにより、印刷装置１０全体のスループットが向上する。
【００６３】
次に、本発明の第５の実施の形態について説明する。なお、第１〜第４の実施の形態と同じ構成を有するものについては、同じ符号を付与することによって、その説明を省略する。また、前記第１〜第４の実施の形態と同じ動作及び同じ効果についても、その説明を省略する。
【００６４】
図１１は本発明の第５の実施の形態における印刷装置の構成を示すブロック図である。
【００６５】
本実施の形態においては、図１１に示されるように、印刷装置１０の画像データ制御部２０に、送信されてきた画像データの印刷に使用する媒体種類を検知する手段としての媒体種類検知部４６及び操作部２５を介して媒体種類毎の印刷組数制限値を設定するために印刷媒体の種類を選択する手段としての媒体種類制限値選択部４７が追加されている。また、印刷組数制限値格納部２８は、印刷媒体使用量制限値をあらかじめ記憶する手段として機能し、内部における各媒体毎の印刷組数制限値を格納する媒体１設定値５１、媒体２設定値５２及び媒体３設定値５３を備える。
【００６６】
この場合、媒体種類検知部４６は、印刷媒体種類を検知すると、その情報を印刷組数制限値格納部２８に通知する。該印刷組数制限値格納部２８は、前記印刷媒体種類に適した印刷組数制限値を媒体ｌ設定部５１、媒体２設定部５２及び媒体３設定部５３の中から選択し、選択した印刷組数制限値を確認印刷実施判定部２９に通知する。
【００６７】
次に、本実施の形態における印刷中の動作について説明する。
【００６８】
図１２は本発明の第５の実施の形態における印刷装置の動作を示す第１のフローチャート、図１３は本発明の第５の実施の形態における印刷装置の動作を示す第２のフローチャートである。
【００６９】
まず、ホスト１１からのデータ送信が行われ、ホスト１１は、作成した画像データを含む画像情報を印刷装置１０に送信する。そして、印刷装置１０の印刷組数検知部２３は、送信された画像情報中から、ホストインターフェイス２１を介して印刷組数情報を取得する。また、媒体種類検知部４６は、送信された画像情報中から、ホストインターフェイス２１を介して印刷媒体種類を取得し、印刷組数制限値格納部２８に通知する。さらに、画像入力部２２は、送信された画像情報中から、ホストインターフェイス２１を介して画像データを取得する。そして、画像蓄積部２４は、前記画像入力部２２が取得した画像データを格納する。さらに、印刷組数制限値格納部２８は、印刷組数制限値を取得して格納する。この場合、印刷組数制限値は、あらかじめユーザが操作部２５を操作することによって、印刷組数制限値設定部２６及び媒体種類制限値選択部４７が各媒体の種類毎に設定したものである。そして、前記印刷組数制限値は、前記印刷組数制限値格納部２８内部の媒体１設定値５１、媒体２設定値５２及び媒体３設定値５３に、各媒体の種類毎に格納される。
【００７０】
なお、以降の動作については、前記４の実施の形態における動作と同じであるので、その説明を省略する。
【００７１】
次に、フローチャートについて説明する。
ステップＳ７１  ホスト１１からのデータ送信を行う。
ステップＳ７２  印刷組数情報を印刷組数検知部２３が取得する。
ステップＳ７３  印刷媒体種類を取得する。
ステップＳ７４  画像データを画像入力部２２が取得する。
ステップＳ７５  画像データを画像蓄積部２４が格納する。
ステップＳ７６  印刷組数制限値を取得する。
ステップＳ７７  印刷組数が印刷組数制限値より大きいか否かを判断する。印刷組数が印刷組数制限値より大きい場合はステップＳ７８に進み、印刷組数が印刷組数制限値より大きくない場合はステップＳ８３に進む。
ステップＳ７８  １組印刷後、待機する。
ステップＳ７９  タイマー３９を起動する。
ステップＳ８０  確認印刷実施通知部３４は確認印刷を行うことをホスト１１に通知する。
ステップＳ８１  ユーザ許可情報格納部２７に残組数の印刷許可が格納されているか否かを判断する。ユーザ許可情報格納部２７に残組数の印刷許可が格納されている場合はステップＳ８３に進み、ユーザ許可情報格納部２７に残組数の印刷許可が格納されていない場合はステップＳ８２に進む。
ステップＳ８２  ユーザ許可情報格納部２７に残組数の印刷キャンセルが格納されているか否かを判断する。ユーザ許可情報格納部２７に残組数の印刷キャンセルが格納されている場合は処理を終了し、ユーザ許可情報格納部２７に残組数の印刷キャンセルが格納されていない場合はステップＳ８４に進む。
ステップＳ８３  残組数を印刷し、処理を終了する。
ステップＳ８４  タイマー３９の値がタイムアウト制限値より大きいか否かを判断する。タイマー３９の値がタイムアウト制限値より大きい場合はステップＳ８５に進み、タイマー３９の値がタイムアウト制限値より大きくない場合はステップＳ８６に進む。
ステップＳ８５  タイムアウト処理設定部３７にキャンセル設定がされているか否かを判断する。タイムアウト処理設定部３７にキャンセル設定がされている場合は処理を終了し、タイムアウト処理設定部３７にキャンセル設定がされていない場合はステップＳ８３に進む。
ステップＳ８６  他ユーザからの印刷要求であるか否かを判断する。他ユーザからの印刷要求である場合はステップＳ８７に進み、他ユーザからの印刷要求でない場合はステップＳ８１に戻る。
ステップＳ８７  割り込み印刷処理設定部４５に格納されている情報がキャンセル設定であるか否かを判断する。割り込み印刷処理設定部４５に格納されている情報がキャンセル設定である場合は処理を終了し、割り込み印刷処理設定部４５に格納されている情報がキャンセル設定でない場合はステップＳ８３に進む。
【００７２】
このように、本実施の形態においては、印刷装置１０の画像データ制御部２０が印刷媒体種類を検知する手段としての媒体種類検知部４６、及び、媒体種類によって印刷組数制限値を選択する媒体種類制限値選択部４７を有し、また、印刷組数制限値格納部２８が各媒体の種類に応じた格納手段としての媒体１設定値５１、媒体２設定値５２及び媒体３設定値５３を備える。そのため、印刷媒体の種類毎に印刷組数制限値を管理することができるので、さらに、印刷媒体や消耗品の使用効率を向上させる効果を得ることができる。
【００７３】
次に、本発明の第６の実施の形態について説明する。なお、第１〜第５の実施の形態と同じ構成を有するものについては、同じ符号を付与することによって、その説明を省略する。また、前記第１〜第５の実施の形態と同じ動作及び同じ効果についても、その説明を省略する。
【００７４】
図１４は本発明の第６の実施の形態における印刷装置の構成を示すブロック図である。      
【００７５】
本実施の形態においては、図１４に示されるように、印刷装置１０の画像データ制御部２０に、送信されてきたデータのファイル名を検知する手段としてのファイル名検知部５４、検知した前記ファイル名を格納するファイル名格納部５５、受信したデータが過去に確認印刷を行ったか否かを判定する確認印刷履歴判定部５６、並びに、過去の確認印刷を実施した情報、ユーザ名及びファイル名の履歴としての実績情報を格納する手段としての確認印刷履歴格納部５７が追加されている。この場合、前記確認印刷履歴判定部５６における判定結果は確認印刷制御部３２に通知される。そして、過去に確認印刷を実施していれば確認印刷は実施されない。
【００７６】
次に、本実施の形態における印刷中の動作について説明する。
【００７７】
図１５は本発明の第６の実施の形態における印刷中の動作を示す第１のフローチャート、図１６は本発明の第６の実施の形態における印刷中の動作を示す第２のフローチャートである。
【００７８】
まず、ホスト１１からのデータ送信が行われ、ホスト１１は、作成した画像データを含む画像情報を印刷装置１０に送信する。そして、印刷装置１０の印刷組数検知部２３は、送信された画像情報中から、ホストインターフェイス２１を介して印刷組数情報を取得する。また、媒体種類検知部４６は、送信された画像情報中から、ホストインターフェイス２１を介して印刷媒体種類を取得し、印刷組数制限値格納部２８に通知する。
【００７９】
続いて、ユーザ名検知部４１は、送信された画像情報中から、ホストインターフェイス２１を介してユーザ名を取得し、ユーザ名記憶部４２に格納する。また、ファイル名検知部５４は、送信された画像情報中から、ホストインターフェイス２１を介してファイル名を取得し、ファイル名格納部５５に格納する。
【００８０】
さらに、画像入力部２２は、送信された画像情報中から、ホストインターフェイス２１を介して画像データを取得する。そして、画像蓄積部２４は、前記画像入力部２２が取得した画像データを格納する。さらに、印刷組数制限値格納部２８は、印刷組数制限値を取得して格納する。この場合、印刷組数制限値は、あらかじめユーザが操作部２５を操作することによって、印刷組数制限値設定部２６及び媒体種類制限値選択部４７が各媒体の種類毎に設定したものである。そして、前記印刷組数制限値は、前記印刷組数制限値格納部２８内部の媒体１設定値５１、媒体２設定値５２及び媒体３設定値５３に、各媒体の種類毎に格納される。
【００８１】
続いて、印刷組数検知部２３が取得した印刷組数と、印刷組数制限値格納部２８に格納された印刷組数制限値とを確認印刷実施判定部２９が取得し、印刷組数と印刷組数制限値とを比較する。そして、印刷組数が印刷組数制限値より大きいか否かを判断する。ここで、大きくない場合、確認印刷制御部３２は、残組数の印刷ＯＫであるか否かを判断する。また、印刷組数が印刷組数制限値より大きい場合、確認印刷履歴格納部５７は、確認印刷の確認印刷履歴情報を確認印刷履歴判定部５６に通知する。
【００８２】
すると、該確認印刷履歴判定部５６は、ユーザ名記憶部４２から現在のユーザ名情報を読み出し、ファイル名格納部５５からファイル名情報を読み出して、読み出した情報に基づいて、過去に確認印刷を行ったか否かを判断する。すなわち、履歴に同じユーザ、同じファイルの印刷履歴がないか否かを判断する。そして、過去に印刷履歴がない場合、確認印刷制御部３２に確認印刷を行うように通知し、１組印刷後、待機する。この場合、同時に確認印刷履歴格納部５７にユーザ名記憶部４２のユーザ名及びファイル名格納部５５のファイル名情報を格納する。
【００８３】
また、過去に印刷履歴がある場合は、確認印刷制御部３２に確認印刷を行わないように通知し、残組数を印刷する。この場合、同時に確認印刷履歴格納部５７に、ユーザ名記憶部４２のユーザ名、ファイル名格納部５５のファイル名情報、及び、確認印刷未実施情報を格納する。
【００８４】
続いて、確認印刷制御部３２は、データ読み出し部３１に対し、１組画像データ取得後、待機するように制御する。それに対応して、データ読み出し部３１は、画像蓄積部２４から画像データを読み出し、その画像データをプリンタエンジンインターフェイス３３を介して、プリンタエンジン１２に転送し、待機する。また、確認印刷制御部３２は確認印刷履歴格納部５７に確認印刷を行ったことを通知し、該確認印刷履歴格納部５７は確認印刷情報を更新する。
【００８５】
なお、以降の動作については、前記第５の実施の形態における動作と同じであるのでその説明を省略する。
【００８６】
次に、フローチャートについて説明する。
ステップＳ９１  ホスト１１からのデータ送信を行う。
ステップＳ９２  印刷組数情報を印刷組数検知部２３が取得する。
ステップＳ９３  印刷媒体種類を取得する。
ステップＳ９４  ユーザ名を取得する。
ステップＳ９５  ファイル名を取得する。
ステップＳ９６  画像データを画像入力部２２が取得する。
ステップＳ９７  画像データを画像蓄積部２４が格納する。
ステップＳ９８  印刷組数制限値を取得する。
ステップＳ９９  印刷組数が印刷組数制限値より大きいか否かを判断する。印刷組数が印刷組数制限値より大きい場合はステップＳ１００に進み、印刷組数が印刷組数制限値より大きくない場合はステップＳ１０４に進む。
ステップＳ１００  履歴に同じユーザ、同じファイルの印刷履歴がないか否かを判断する。履歴に同じユーザ、同じファイルの印刷履歴がない場合はステップＳ１０１に進み、履歴に同じユーザ、同じファイルの印刷履歴がある場合はステップＳ１０６に進む。
ステップＳ１０１  １組印刷後、待機する。
ステップＳ１０２  タイマー３９を起動する。
ステップＳ１０３  確認印刷実施通知部３４は確認印刷を行うことをホスト１１に通知する。
ステップＳ１０４  ユーザ許可情報格納部２７に残組数の印刷許可が格納されているか否かを判断する。ユーザ許可情報格納部２７に残組数の印刷許可が格納されている場合はステップＳ１０６に進み、ユーザ許可情報格納部２７に残組数の印刷許可が格納されていない場合はステップＳ１０５に進む。
ステップＳ１０５  ユーザ許可情報格納部２７に残組数の印刷キャンセルが格納されているか否かを判断する。ユーザ許可情報格納部２７に残組数の印刷キャンセルが格納されている場合は処理を終了し、ユーザ許可情報格納部２７に残組数の印刷キャンセルが格納されていない場合はステップＳ１０７に進む。
ステップＳ１０６  残組数を印刷し、処理を終了する。
ステップＳ１０７  タイマー３９の値がタイムアウト制限値より大きいか否かを判断する。タイマー３９の値がタイムアウト制限値より大きい場合はステップＳ１０８に進み、タイマー３９の値がタイムアウト制限値より大きくない場合はステップＳ１０９に進む。
ステップＳ１０８  タイムアウト処理設定部３７にキャンセル設定がされているか否かを判断する。タイムアウト処理設定部３７にキャンセル設定がされている場合は処理を終了し、タイムアウト処理設定部３７にキャンセル設定がされていない場合はステップＳ１０６に進む。
ステップＳ１０９  他ユーザからの印刷要求であるか否かを判断する。他ユーザからの印刷要求である場合はステップＳ１１０に進み、他ユーザからの印刷要求でない場合はステップＳ１０４に戻る。
ステップＳ１１０  割り込み印刷処理設定部４５に格納されている情報がキャンセル設定であるか否かを判断する。割り込み印刷処理設定部４５に格納されている情報がキャンセル設定である場合は処理を終了し、割り込み印刷処理設定部４５に格納されている情報がキャンセル設定でない場合はステップＳ１０６に進む。
【００８７】
このように、本実施の形態においては、印刷装置１０の画像データ制御部２０が送信データのファイル名を検知する手段としてのファイル名検知部５４、検知した前記ファイル名を格納する手段としてのファイル名格納部５５、確認印刷実施及び未実施、ユーザ名、ファイル名等の履歴情報を格納する手段としての確認印刷履歴格納部５７、及び、確認印刷の履歴情報を元に送信データの確認印刷の実施及び未実施を判定する確認印刷履歴判定手部を有する。そのため、確認印刷実施及び未実施の判定を効率よく行うことができる。これにより、印刷装置１０全体のスループットが向上する。
【００８８】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【図面の簡単な説明】
【００８９】
【図１】本発明の第１の実施の形態における印刷装置の構成を示すブロック図である。
【図２】本発明の第１の実施の形態における印刷装置の動作を示すフローチャートである。
【図３】本発明の第２の実施の形態における印刷装置の構成を示すブロック図である。
【図４】本発明の第２の実施の形態における印刷組数制限値を設定する動作を示すフローチャートである。
【図５】本発明の第３の実施の形態における印刷装置の構成を示すブロック図である。
【図６】本発明の第３の実施の形態における印刷中の動作を示す第１のフローチャートである。
【図７】本発明の第３の実施の形態における印刷中の動作を示す第２のフローチャートである。
【図８】本発明の第４の実施の形態における印刷装置の構成を示すブロック図である。
【図９】本発明の第４の実施の形態における印刷中の動作を示す第１のフローチャートである。
【図１０】本発明の第４の実施の形態における印刷中の動作を示す第２のフローチャートである。
【図１１】本発明の第５の実施の形態における印刷装置の構成を示すブロック図である。
【図１２】本発明の第５の実施の形態における印刷装置の動作を示す第１のフローチャートである。
【図１３】本発明の第５の実施の形態における印刷装置の動作を示す第２のフローチャートである。
【図１４】本発明の第６の実施の形態における印刷装置の構成を示すブロック図である。
【図１５】本発明の第６の実施の形態における印刷中の動作を示す第１のフローチャートである。
【図１６】本発明の第６の実施の形態における印刷中の動作を示す第２のフローチャートである。
【符号の説明】
【００９０】
１０    印刷装置
１１    ホスト
１２    プリンタエンジン
１３    印刷組数制限値入力部
１４    印刷組数制限値記憶部
１５    印刷組数制限値転送部
２３    印刷組数検知部
２５    操作部
２６    印刷組数制限値設定部
２８    印刷組数制限値格納部
２９    確認印刷実施判定部
３５    印刷組数制限値検知部
３９    タイマー
４１    ユーザ名検知部
４２    ユーザ名記憶部
４６    媒体種類検知部
４７    媒体種類制限値選択部
５４    ファイル名検知部
５５    ファイル名格納部
５７    確認印刷履歴格納部
【図１】
2006205407.tif 000003
【図２】
2006205407.tif 000004
【図３】
2006205407.tif 000005
【図４】
2006205407.tif 000006
【図５】
2006205407.tif 000007
【図６】
2006205407.tif 000008
【図７】
2006205407.tif 000009
【図８】
2006205407.tif 000010
【図９】
2006205407.tif 000011
【図１０】
2006205407.tif 000012
【図１１】
2006205407.tif 000013
【図１２】
2006205407.tif 000014
【図１３】
2006205407.tif 000015
【図１４】
2006205407.tif 000016
【図１５】
2006205407.tif 000017
【図１６】
2006205407.tif 000018