(57)【要約】【課題】  印刷枚数が予め設定された上限の枚数に達したときに印刷を禁止しても、この上限の枚数を超えて印刷されるのを防止することができる。【解決手段】  加算回路３３３は、印刷媒体が排出されるごとに、印刷枚数カウンタ３３１に記憶されている印刷媒体の枚数に、テーブル３３５に記憶されている搬送路に存在する印刷媒体の枚数を加算した加算枚数を算出する。比較回路３３４は、加算回路３３３により加算した加算枚数と、印刷上限枚数記憶回路３３２に記憶されている排出部により排出可能な印刷媒体の枚数とを比較する。ＣＰＵ３１は、加算回路３３３により加算された加算枚数が、印刷上限枚数記憶回路３３２に設定された排出可能な印刷媒体の枚数以上であると判定した場合には、給紙部に印刷媒体の給紙を停止させる。【選択図】  図３
2008080624.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体を給紙する給紙部と、画像が転写された印刷媒体を排出する排出部とを備える画像形成装置において、
前記給紙部により印刷媒体が給紙され、かつ、前記排出部により印刷媒体が排紙されている際に、当該給紙部と当該排出部との間に設けられている搬送路に存在する印刷媒体の搬送路枚数を予め記憶する搬送路枚数記憶手段と、
前記排出部により排紙された印刷媒体の排出枚数を記憶し、前記排出部により印刷媒体が排出されるごとに、前記排出枚数に１を加算した新たな前記排出枚数として記憶する排出枚数記憶手段と、
前記排出部により印刷媒体の排出が可能な上限の枚数を記憶する上限枚数記憶手段と、
前記排出部により印刷媒体が排出されるごとに、前記排出枚数記憶手段に記憶されている前記排出枚数に、前記搬送路枚数記憶手段に記憶されている前記搬送路枚数を加算した加算枚数を算出する加算手段と、
前記加算手段により加算された前記加算枚数と、前記上限枚数記憶手段に記憶されている前記上限の枚数とを比較する枚数比較手段と、
前記枚数比較手段により前記加算枚数と前記上限の枚数とを比較した結果、当該加算枚数が前記上限の枚数以上である場合には、前記給紙部に印刷媒体の給紙を停止させる給紙停止手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記上限の枚数を前記上限枚数記憶手段に登録設定する上限枚数登録設定手段、
を更に備え、
前記枚数比較手段は、
前記加算手段により加算された前記加算枚数と、前記上限枚数記憶手段に記憶されている前記上限の枚数とを比較することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記排出部により排出された印刷媒体を検知する排紙印刷媒体検知手段と、
前記給紙部により排出された印刷媒体を検知する給紙印刷媒体検知手段と、
を備え、
前記搬送路枚数記憶手段は、
前記給紙印刷媒体検知手段により前記給紙部により給紙された印刷媒体が検知されると前記搬送路枚数に１を加算するとともに、前記排紙印刷媒体検知手段により前記排出部により排出された印刷媒体が検知されると、前記搬送路枚数から１を減算した新たな搬送路枚数を記憶することを特徴とする請求項１または２記載の画像形成装置。
【請求項４】
前記印刷媒体には、サイズの異なる複数の種類があり、
前記排出部により排出された印刷媒体を検知する排紙印刷媒体検知手段と、
前記給紙部には、サイズの異なる前記印刷媒体ごとに、当該印刷媒体を積載する複数の給紙ユニットと、当該給紙ユニットから給紙する当該印刷媒体を検知する給紙印刷媒体検出手段とを有し、
前記搬送路枚数記憶手段は、前記給紙ユニットごとに前記搬送路枚数を予め記憶し、
前記加算手段は、
前記排出部により印刷媒体が排出されるごとに、前記排出枚数記憶手段に記憶されている前記排出枚数に、前記搬送路枚数記憶手段に記憶されている前記搬送路枚数を加算した加算枚数を算出することを特徴とする請求項１または２記載の画像形成装置。
【請求項５】
印刷媒体を給紙する給紙部と、画像が転写された印刷媒体を排出する排出部とを備える画像形成装置において、
前記給紙部により印刷媒体が給紙され、かつ、前記排出部により印刷媒体が排紙されている際に、当該給紙部と当該排出部との間に設けられている搬送路に存在する印刷媒体の搬送路枚数を記憶し、前記給紙部により印刷媒体が給紙されたとき前記搬送路枚数に１を加算するとともに、前記排出部から印刷媒体が排出されたとき前記搬送路枚数から１を減算した新たな搬送路枚数を記憶する搬送路枚数記憶手段と、
前記排出部により排紙された印刷媒体の排出枚数を記憶し、前記排出部により印刷媒体が排出されるごとに、前記排出枚数に１を加算した新たな前記排出枚数として記憶する排出枚数記憶手段と、
前記排出部により印刷媒体の排出が可能な上限の枚数を記憶する上限枚数記憶手段と、
前記排出部により印刷媒体が排出されるごとに、前記排出枚数記憶手段に記憶されている前記排出枚数に、前記搬送路枚数記憶手段に記憶されている前記搬送路枚数を加算した加算枚数を算出する加算手段と、
前記加算手段により加算された前記加算枚数と、前記上限枚数記憶手段に記憶されている前記上限の枚数とを比較する枚数比較手段と、
前記枚数比較手段により前記加算枚数と前記上限の枚数とを比較した結果、当該加算枚数が前記上限の枚数以上である場合には、前記給紙部に印刷媒体の給紙を停止させる給紙停止手段と、
を備えることを特徴とする画像形成装置。
【請求項６】
前記上限の枚数を前記上限枚数記憶手段に登録設定する上限枚数登録設定手段、
を更に備え、
前記枚数比較手段は、
前記加算手段により加算された前記加算枚数と、前記上限枚数記憶手段に記憶されている前記上限の枚数とを比較することを特徴とする請求項５記載の画像形成装置。
【請求項７】
前記給紙部により給紙された印刷媒体を検知する給紙印刷媒体検知手段と、
前記排出部により排出された印刷媒体を検知する排紙印刷媒体検知手段と、
を備え、
前記搬送路枚数記憶手段は、
前記給紙印刷媒体検知手段により前記給紙部により給紙された印刷媒体が検知されると前記搬送路枚数に１を加算するとともに、前記排紙印刷媒体検知手段により前記排出部により排出された印刷媒体が検知されると、前記搬送路枚数から１を減算した新たな搬送路枚数を記憶することを特徴とする請求項５または６記載の画像形成装置。
【請求項８】
前記印刷媒体には、サイズの異なる複数の種類があり、
前記排出部により排出された印刷媒体を検知する排紙印刷媒体検知手段と、
前記給紙部には、サイズの異なる前記印刷媒体ごとに、当該印刷媒体を積載する複数の給紙ユニットと、当該給紙ユニットから給紙する当該印刷媒体を検知する給紙印刷媒体検知出手段とを有し、
前記搬送路枚数記憶手段は、
前記給紙印刷媒体検知手段により、前記給紙ユニットから給紙された印刷媒体が検知されると前記搬送路枚数に１を加算するとともに、前記排紙印刷媒体検知手段により前記排出部された印刷媒体が検知されると、前記搬送路枚数から１を減算した新たな搬送路枚数を記憶することを特徴とする請求項５または６記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷媒体を給紙する給紙部と、画像が転写された印刷媒体を排出する排出部とを備えるプリンタ等の画像形成装置に関する。
【背景技術】
【０００２】
従来、管理者が印刷枚数を管理しやすいように印刷枚数を管理する、例えばプリンタでなる画像形成装置等が開示されている（例えば、特許文献１参照）。この画像形成装置は、内部に印刷枚数をカウントするカウンタを有し、印刷媒体が排出完了時にカウンタが加算されている。そして、管理者は、カウンタを定期的に読み出すことにより、印刷枚数を管理していた。
【特許文献１】特開２０００−１９４２３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来の画像形成装置では、連続印刷を行うと、先行する印刷媒体がプリンタから排出される前に、後続の印刷媒体の給紙活動を行うため、印刷枚数が予め設定された上限の枚数に達したときに印刷を禁止しても、印刷枚数が上限の枚数を超えて印刷されてしまうという問題点があった。
【０００４】
そこで、本発明は上述した問題点に鑑み、印刷枚数が予め設定された上限の枚数に達したときに印刷を禁止しても、この上限の枚数を超えて印刷されるのを防止する画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、請求項１記載の発明は、印刷媒体を給紙する給紙部と、画像が転写された印刷媒体を排出する排出部とを備える画像形成装置において、前記給紙部により印刷媒体が給紙され、かつ、前記排出部により印刷媒体が排紙されている際に、当該給紙部と当該排出部との間に設けられている搬送路に存在する印刷媒体の搬送路枚数を予め記憶する搬送路枚数記憶手段と、前記排出部により排紙された印刷媒体の排出枚数を記憶し、前記排出部により印刷媒体が排出されるごとに、前記排出枚数に１を加算した新たな前記排出枚数として記憶する排出枚数記憶手段と、前記排出部により印刷媒体の排出が可能な上限の枚数を記憶する上限枚数記憶手段と、前記排出部により印刷媒体が排出されるごとに、前記排出枚数記憶手段に記憶されている前記排出枚数に、前記搬送路枚数記憶手段に記憶されている前記搬送路枚数を加算した加算枚数を算出する加算手段と、前記加算手段により加算された前記加算枚数と、前記上限枚数記憶手段に記憶されている前記上限の枚数とを比較する枚数比較手段と、前記枚数比較手段により前記加算枚数と前記上限の枚数とを比較した結果、当該加算枚数が前記上限の枚数以上である場合には、前記給紙部に印刷媒体の給紙を停止させる給紙停止手段とを備える。
【０００６】
この構成によれば、枚数比較手段が加算枚数と上限の枚数とを比較した結果、加算枚数が上限の枚数以上である場合には、給紙停止手段により、給紙部に印刷媒体の給紙が停止させるので、印刷枚数が予め設定された上限の枚数に達したときに給紙部から印刷部材が給紙されることがなくなる。このため、印刷を禁止しても、この上限の枚数を超えて印刷されるのを防止することができる。
【０００７】
請求項４記載の発明は、請求項３記載の発明において、前記印刷媒体には、サイズの異なる複数の種類があり、前記給紙部には、サイズの異なる前記印刷媒体ごとに、当該印刷媒体を積載する複数の給紙ユニットを有し、前記給紙印刷媒体検知手段は、前記給紙ユニットごとに設けられ、前記搬送路枚数記憶手段が、前記給紙ユニットごとに前記搬送路枚数を予め記憶し、加算手段が、前記排出部により印刷媒体が排出されるごとに、前記排出枚数記憶手段に記憶されている前記排出枚数に、前記搬送路枚数記憶手段に記憶されている前記搬送路枚数を加算した加算枚数を算出するという構成を有する。
【０００８】
この構成によれば、印刷媒体を検知する給紙印刷媒体検知出手段が、印刷媒体を積載する複数の給紙ユニットごと給紙部に有するので、印刷媒体が給紙されたことを早く検知することが可能になり、それに伴い印刷動作を高速に行うことができる。
【０００９】
請求項５記載の発明は、印刷媒体を給紙する給紙部と、画像が転写された印刷媒体を排出する排出部とを備える画像形成装置において、前記給紙部により印刷媒体が給紙され、かつ、前記排出部により印刷媒体が排紙されている際に、当該給紙部と当該排出部との間に設けられている搬送路に存在する印刷媒体の搬送路枚数を記憶し、前記給紙部により印刷媒体が給紙されたとき前記搬送路枚数に１を加算するとともに、前記排出部から印刷媒体が排出されたとき前記搬送路枚数から１を減算した新たな搬送路枚数を記憶する搬送路枚数記憶手段と、前記排出部により排紙された印刷媒体の排出枚数を記憶し、前記排出部により印刷媒体が排出されるごとに、前記排出枚数に１を加算した新たな前記排出枚数として記憶する排出枚数記憶手段と、前記排出部により印刷媒体の排出が可能な上限の枚数を記憶する上限枚数記憶手段と、前記排出部により印刷媒体が排出されるごとに、前記排出枚数記憶手段に記憶されている前記排出枚数に、前記搬送路枚数記憶手段に記憶されている前記搬送路枚数を加算した加算枚数を算出する加算手段と、前記加算手段により加算された前記加算枚数と、前記上限枚数記憶手段に記憶されている前記上限の枚数とを比較する枚数比較手段と、前記枚数比較手段により前記加算枚数と前記上限の枚数とを比較した結果、当該加算枚数が前記上限の枚数以上である場合には、前記給紙部に印刷媒体の給紙を停止させる給紙停止手段とを備える。
【００１０】
この構成によれば、枚数比較手段が加算枚数と上限の枚数とを比較した結果、加算枚数が上限の枚数以上である場合には、給紙停止手段により、給紙部に印刷媒体の給紙が停止させるので、印刷枚数が予め設定された上限の枚数に達したときに給紙部から印刷部材が給紙されることがなくなる。このため、印刷を禁止しても、この上限の枚数を超えて印刷されるのを防止することができる。
【００１１】
請求項８記載の発明は、請求項５または６記載の発明において、前記印刷媒体には、サイズの異なる複数の種類があり、前記排出部により排出された印刷媒体を検知する排紙印刷媒体検知手段と、前記給紙部には、サイズの異なる前記印刷媒体ごとに、当該印刷媒体を積載する複数の給紙ユニットと、当該給紙ユニットから給紙する当該印刷媒体を検知する給紙印刷媒体検知出手段とを有し、前記搬送路枚数記憶手段が、前記給紙印刷媒体検知手段により、前記給紙ユニットから給紙された印刷媒体が検知されると前記搬送路枚数に１を加算するとともに、前記排紙印刷媒体検知手段により前記排出部された印刷媒体が検知されると、前記搬送路枚数から１を減算した新たな搬送路枚数を記憶するという構成を有する。
【００１２】
この構成によれば、印刷媒体を検知する給紙印刷媒体検知出手段が、印刷媒体を積載する複数の給紙ユニットごと給紙部に有するので、印刷媒体が給紙されたことを早く検知することが可能になり、それに伴い印刷動作を高速に行うことができる。
【発明の効果】
【００１３】
以上、本発明によれば、印刷枚数が予め設定された上限の枚数に達したときに印刷を禁止しても、この上限の枚数を超えて印刷されるのを防止することができる。
【発明を実施するための最良の形態】
【００１４】
次に、本発明を実施するための最良の形態を説明する。
【実施例１】
【００１５】
図１は、本発明に係る実施例１の画像形成装置の概略構成を示す断面図である。図１に示すように、画像形成装置１は、パーソナルコンピュータ等の上位装置から入力された画像データを印刷する、例えばプリンタ等の装置であって、サイズがＡ４からなる印刷媒体２５を積載する第１給紙ユニット１１と、サイズがＡ３からなる印刷媒体２５を積載する第２給紙ユニット１２と、電子写真プロセスによってトナー画像を形成し、このトナー画像を印刷媒体２５に転写する現像ユニット１３と、印刷媒体２５に転写されたトナー画像を定着するための定着ユニット１４と、転写時に印刷媒体２５を搬送する転写ベルト１５と、第１搬送ユニット１８上に設けられ、第１給紙ユニット１１または第２給紙ユニット１２から給紙された印刷媒体２５の有無を検出するための入口センサ１６とを備えている。  ここで、第１給紙ユニット１１及び第２給紙ユニット１２は、給紙部を構成している。
【００１６】
また、画像形成装置１は、第２搬送ユニット１９と排出ローラ２０の間に設けられ、排出される印刷媒体２５の有無を検出する排出センサ１７と、給紙された印刷媒体２５を転写ベルト１５に搬送するための第１搬送ユニット１８と、印刷媒体２５を定着ユニット１４から排出ローラ２０に搬送するための第２搬送ユニット１９と、印刷媒体２５を排紙トレイ２１に搬送するための排出ローラ２０と、排出ローラ２０から排出された印刷媒体を積載するための排紙トレイ２１と、図示しないが印刷を制御する印刷制御機構部とを備えている。ここで、排出ローラ２０及び排紙トレイ２１は、排出部を構成している。
【００１７】
図２は、本発明に係る実施例２の画像形成装置に有する印刷制御機構部の構成を示すブロック図である。印刷制御機構部は、ＣＰＵ３１と、メモリ３２と、カウント制御部３３と、操作パネル３４と、画像処理部３５と、機構制御部３６と、プロセス制御部３７と、インタフェース３８と、モータ３９と、センサ群４０とから構成されている。ＣＰＵ３１、メモリ３２、操作パネル３４、画像処理部３５、カウント制御部３３、機構制御部３６、プロセス制御部３７、及びインタフェース３８は、システムバス４１に接続されている。モータ３９及びセンサ群４０は機構制御部３６に接続されている。
【００１８】
ＣＰＵ３１は、メモリ３２に格納されている印刷制御プログラムに従って、メモリ３２、カウント制御部３３、操作パネル３４、画像処理部３５、機構制御部３６、プロセス制御部３７、及び、インタフェース３８を制御する。
【００１９】
メモリ３２は、ＲＡＭ、ＲＯＭ等からなり、ＣＰＵ３１が実行するプログラムを格納するとともに、インタフェース３８から入力された印刷データを記憶する。また、メモリ３２は、印刷媒体２５を給紙してもよいか否かを示す印刷印刷可否フラグを記憶する。印刷印刷可否フラグが「ＯＮ」の場合には印刷媒体２５を給紙してもよいことを示しており、「ＯＦＦ」の場合には印刷媒体２５を停止させることを示している。
【００２０】
カウント制御部３３は、印刷枚数の管理及び印刷の可否の決定とを行うものであって、図３に示すように、印刷枚数カウンタ３３１、印刷上限枚数記憶回路３３２、加算回路３３３、比較回路３３４、及びテーブル３３５から構成されている。
【００２１】
印刷枚数カウンタ３３１は、排紙トレイ２１に排紙された印刷媒体２５の排出枚数を記憶しており、排紙トレイ２１に印刷媒体２５が排出されるごとに、ＣＰＵ３１からシステムバス４１を介して、排出枚数に１を加算させる加算信号が入力され、予め記憶する排出枚数に１を加算する。
【００２２】
印刷上限枚数記憶回路３３２は、排紙トレイ２１に印刷媒体２５の排出が可能な上限の枚数（以下、印刷上限枚数という）を記憶する。印刷上限枚数は、管理者が操作パネル３４から入力された値である。
【００２３】
加算回路３３３は、排紙トレイ２１に印刷媒体２５が排出されるごとに、印刷枚数カウンタ３３１に記憶されている排出枚数に、テーブル３３５に記憶されている搬送路枚数を加算した枚数（以下、加算枚数という）を算出し、この加算枚数を比較回路３３４に出力する。
【００２４】
比較回路３３４は、印刷上限枚数記憶回路３３２に記憶された印刷上限枚数と加算回路３３３から入力された加算枚数とを比較し、加算枚数が印刷上限枚数以上である場合には、システムバス４１を介して印刷不許可を示す印刷可否信号をＣＰＵ３１に出力し、一方、加算枚数が印刷上限枚数未満である場合には、システムバス４１を介して印刷許可を示す印刷可否信号をＣＰＵ３１に出力する。
【００２５】
テーブル３３５は、第１給紙ユニット１１及び第２給紙ユニット１２のいずれかの印刷媒体２５が給紙され、かつ、排紙トレイ２１により印刷媒体が排紙されている際に、入口センサ１６以降の第１搬送ユニット１８、転写ベルト１５、及び第２搬送ユニット１９に存在する印刷媒体２５の枚数（以下、搬送路枚数という）を、図４に示すように、印刷媒体のサイズ情報に対応して予め記憶している。
【００２６】
図２に示す操作パネル３４は、ユーザから入力を受け付けるとともに、画像形成装置１の状態を表示するものであって、図５に示すように、管理者や使用者から入力された内容や装置の状態を表示する表示部３４１、メニューを表示するためのメニューキー３４２、表示部３４１に表示された機能を選択するための選択キー３４３、表示部３４１に表示された機能を取り消すための取消キー３４４、表示部３４１の表示内容をスクロールするためのカーソルキー３４５、数値情報を入力するためのテンキー３４６から構成される。カーソルキー３４５は、上矢印キー、下矢印キー、左矢印キー、及び右矢印キーを有している。
【００２７】
図２に示す画像処理部３５は、メモリ３２に格納された印刷データに対して、各種の画像処理を行う。機構制御部３６は、センサ群４０とモータ３９と接続されており、センサ群４０により検出された状態をＣＰＵ３１にシステムバス４１を介してするとともに、モータの回転を制御する。
【００２８】
プロセス制御部３７は、現像ユニット１３、定着ユニット１４、転写ベルト１５等を制御する。インタフェース３８は、印刷を指示する上位のホストコンピュータのホスト制御部とこの画像形成装置１とを接続する機能を有し、印刷データとコマンドのみをホストコンピュータから入力し、プリンタの状態をホストコンピュータに出力する。
【００２９】
モータ３９は、印刷媒体の搬送、および、現像ユニット１３、定着ユニット１４のローラを駆動させるとともに転写ベルト１５を駆動させる。センサ群４０は、入口センサ１６、排出センサ１７等の複数のセンサにより構成され、画像形成装置１の稼動状態を監視する。
【００３０】
次に、本発明に係る実施例１の画像形成装置の動作を説明する。
【００３１】
この画像形成装置の動作を、印刷上限枚数を設定する動作と、連続印刷動作に分けて説明する。
【００３２】
印刷上限枚数を設定する動作を説明する。図６は、印刷上限枚数設定時の設定手順を示すフローチャートである。管理者により操作パネル３４のメニューキー３４２が押下されると（ステップＳ１）、操作パネル３４は、ＣＰＵ３１に対してメニューキーが押下されたことを通知する。すると、ＣＰＵ３１は、操作パネル３４の表示部３４１にメニュー画面が表示させる（ステップＳ２）。次に、管理者によりメニュー画面に表示されているメニュー項目のうち管理者設定画面表示項目にカーソルキー３４５を利用してカーソルが移動され、選択キー３４３が押下されると（ステップＳ３）、操作パネル３４は、管理者設定画面表示項目が押下されたことをＣＰＵ３１に通知する。ＣＰＵ３１は、操作パネル３４の表示部３４１に管理者設定画面を表示させる（ステップＳ４）。
【００３３】
その後、管理者により管理者設定画面に表示されている項目のうち管理者パスワード入力画面表示項目にカーソルキー３４５を利用してカーソルが移動され、選択キー３４３が押下されると（ステップＳ５）、操作パネル３４は、ＣＰＵ３１に対して管理者パスワード入力画面表示項目が押下されたことを通知する。すると、ＣＰＵ３１は、操作パネル３４の表示部３４１に管理者パスワード入力画面が表示させる（ステップＳ６）。
【００３４】
その後、管理者により、管理者パスワード入力画面に表示されているパスワード入力欄にカーソルキー３４５を利用してカーソルが移動され、このパスワード入力にパスワードがテンキー３４６を利用して入力され、選択キー３４３が押下されると（ステップＳ７）、操作パネル３４は、入力されたパスワードをＣＰＵ３１に通知する。すると、ＣＰＵ３１は、メモリ３２に記憶されている、印刷上限枚数を設定することが許可されている管理者であることを認証する認証リスト（図示せず）を参照し、操作パネル３４から通知されてきたパスワードが認証リストに登録されているか否かを判定する（ステップＳ８）。
【００３５】
ＣＰＵ３１は、パスワードが認証リストに登録されていないと判定した場合には（ステップＳ８；ＮＯ）、印刷上限枚数の設定をすることなく処理を終了する。一方、ＣＰＵ３１は、パスワードが認証リストに登録されていると判定した場合には（ステップＳ８；ＹＥＳ）、操作パネル３４の表示部３４１に印刷上限枚数制限設定画面を表示させる（ステップＳ９）。次に、管理者により印刷上限枚数制限設定画面に表示されている印刷枚数制限の有効・無効の選択画面表示表示項目にカーソルキー３４５を利用してカーソルが移動され、選択キー３４３が押下されると（ステップＳ１０）、操作パネル３４は、印刷枚数制限の有効・無効の選択画面項目が押下されたことをＣＰＵ３１に通知する。すると、ＣＰＵ３１は、操作パネル３４の表示部３４１に印刷枚数制限の有効・無効の選択画面を表示させる（ステップＳ１１）。
【００３６】
次に、管理者により、印刷枚数制限の有効・無効の選択画面に表示されている設定を有効にする設定有効項目にカーソルキー３４５を利用してカーソルが移動され、選択キー３４３が押下されると（ステップＳ１２）、操作パネル３４は、設定有効項目が押下されたことをＣＰＵ３１に通知する。すると、ＣＰＵ３１は、操作パネル３４の表示部３４１に印刷上限枚数の入力画面を表示させる（ステップＳ１３）。
【００３７】
その後、管理者により、印刷上限枚数の入力画面に表示されている印刷上限枚数入力欄にカーソルキー３４５を利用してカードルが移動され、テンキー３４６を利用してこの印刷上限枚数入力欄に印刷上限枚数が入力され、その後、選択キー３４３が押下されると、操作パネル３４は入力された印刷上限枚数を、システムバス４１を介してＣＰＵ３１に出力する（ステップＳ１４）。すると、ＣＰＵ３１は、操作パネル３４から入力された印刷上限枚数を、システムバス４１を介してカウント制御部３３に有する印刷上限枚数記憶回路３３２に出力する。印刷上限枚数記憶回路３３２は、ＣＰＵ３１から入力された印刷上限枚数を記憶して印刷上限枚数を設定し（ステップＳ１５）、動作を終了する。
【００３８】
連続印刷動作を説明する。図７は、連続印刷動作時の動作を示すフローチャートである。ＣＰＵ３１は、インタフェース３８の状態を常時監視し、インタフェース３８が上位装置から印刷データを受信したか否かを判定する（ステップＳ２１）。ＣＰＵ３１は、インタフェース３８が上位装置から印刷データを受信していないと判定した場合には（ステップＳ２１；ＮＯ）、インタフェース３８が印刷データを受信するまで待機する。一方、ＣＰＵ３１は、インタフェース３８が印刷データを受信したと判定した場合には（ステップＳ２１；ＹＥＳ）、インタフェース３８に受信した印刷データを読出し、このデータをメモリ３２に出力する。
【００３９】
その後、ＣＰＵ３１は、メモリ３２に記憶させた印刷データについての画像処理を実行させるために画像処理部３５を起動させる。すると、画像処理部３５は、ＣＰＵ３１の制御のもと、メモリ３２に記憶されている印刷データに対する画像処理を行い、画像データを生成する。ＣＰＵ３１は、画像処理部３５により生成された画像データを、再度、メモリ３２に転送し、この画像データをメモリ３２に記憶させる。
【００４０】
次に、ＣＰＵ３１は、メモリ３２に設けられた印刷可否フラグを参照し、印刷可否フラグが印刷可能状態を示しているか否かを判定する（ステップＳ２２）。ＣＰＵ３１は、印刷可否フラグが印刷可能状態を示していないと判定した場合には（ステップＳ２２；ＮＯ）、印刷不可を示す情報を操作パネル３４の表示部３４１に表示して、連続印刷の動作を終了する（ステップＳ２９）。
【００４１】
一方、ＣＰＵ３１は、印刷可否フラグが印刷可能状態を示していると判定した場合には（ステップＳ２２；ＹＥＳ）、メモリ３２に格納されている印刷データに記述されている印刷媒体サイズを検出して、この検出した印刷媒体サイズにより印刷される印刷媒体２５が積載されている給紙ユニットを選択する（ステップＳ２３）。
【００４２】
例えば、上位装置から入力されてきた印刷データに記述されている印刷媒体サイズがＡ４サイズである場合には、第１給紙ユニット１１が選択される。
【００４３】
ＣＰＵ３１は、印刷される印刷媒体２５が積載されている第１給紙ユニット１１及び第２給紙ユニット１２のうちのいずれかを選択すると、検出した印刷媒体サイズが記述された搬送路媒体枚数をテーブル３３５から読み出し（ステップＳ２４）、読み出した搬送路媒体枚数を加算回路３３３にする（ステップＳ２４）。
【００４４】
次に、ＣＰＵ３１は、印刷媒体１枚についての印刷処理（以下、１枚印刷処理という）を実行させ（ステップＳ２５）。すなわち、ＣＰＵ３１は、機構制御部３６に対してモータ３９を駆動させる指示信号を出力し、機構制御部３６にモータ３９を駆動させ、印刷媒体の搬送、および、現像ユニット１３、定着ユニット１４のローラを駆動させ、以後、１枚の印刷媒体２５に画像データを転写させる処理を開始させる。なお、１枚印刷動作についての詳細な説明は後述する。
【００４５】
ＣＰＵ３１は、１枚印刷処理を修了させると、印刷媒体２５の後端が通過したこと知らせる給紙信号が入口センサ１６から入力されたか否かを判定する（ステップＳ２６）。ＣＰＵ３１は、印刷媒体２５の後端が通過したこと知らせる信号が入口センサ１６から入力されていないと判定した場合、すなわち、印刷媒体２５の給紙が完了していないと判定した場合には（ステップＳ２６；ＮＯ）、入口センサ１６から印刷媒体２５の後端が通過したこと知らせる信号が入力するまで待機する。一方、ＣＰＵ３１は、印刷媒体２５の後端が通過したこと知らせる信号が入口センサ１６から入力されたと判定した場合、すなわち、印刷媒体２５の給紙が完了したと判定した場合には（ステップＳ２６；ＹＥＳ）、メモリ３２に未だ読み出されていない印刷データが記憶されているか否かを判定する（ステップＳ２７）。
【００４６】
ＣＰＵ３１は、メモリ３２に未だ読み出されていない印刷データが記憶されていない判定した場合には（ステップＳ２７；ＮＯ）、処理を終了する。一方、ＣＰＵ３１は、メモリ３２に未だ読み出されていない印刷データが記憶されていると判定した場合には（ステップＳ２７；ＹＥＳ）、メモリ３２に設けられた印刷可否フラグを参照し、印刷可否フラグが印刷可能状態を示しているか否かを判定する（ステップＳ２８）。
【００４７】
ＣＰＵ３１は、印刷可否フラグが印刷可能状態を示していないと判定した場合には（ステップＳ２８；ＮＯ）、ステップＳ２９処理を移行し、上述したとものと同様な処理を実行させる。一方、ＣＰＵ３１は、印刷可否フラグが印刷可能状態を示していると判定した場合には（ステップＳ２８；ＹＥＳ）、ステップＳ２５に処理を移行し、上述したものと同様な処理を続行する。
【００４８】
ステップＳ２５における１枚印刷処理処理を説明する。図８は、１枚印刷処理を示すフローチャートである。ＣＰＵ３１により一枚印刷動作が起動されると、選択された給紙ユニットに積載されている印刷媒体２５が給紙される（ステップＳ２５１）。
【００４９】
例えば、上位装置から入力されてきた印刷データに記述されている印刷媒体サイズがＡ４サイズである場合には、第１給紙ユニット１１からＡ４サイズの印刷媒体２５が給紙される。
【００５０】
その後、第１搬送ユニット１８は、給紙された印刷媒体２５を転写ベルト１５に搬送し（ステップＳ２５２）、転写ベルト１５は印刷媒体を現像ユニット１３に搬送する。現像ユニット１３は、印刷媒体２５にトナー画像を現像して、印刷媒体２５にトナー像を転写する（ステップＳ２５３）。その後、印刷媒体２５は転写ベルト１５により定着ユニット１４に搬送される。
【００５１】
定着ユニット１４は、搬送されてきた印刷媒体２５にトナー像を定着させ（ステップＳ２５４）、印刷媒体２５を第２搬送ユニットに供給する。その後、第２搬送ユニット１９は、印刷媒体２５を排出ローラ２０に搬送する（ステップＳ２５５）。排出ローラ２０は、印刷媒体２５を排紙トレイ２１に排出する（ステップＳ２５６）。その後、ＣＰＵ３１は、後述する印刷可否判定処理が行われ（ステップＳ２５７）、処理を終了する。
【００５２】
ステップＳ２５７における印刷可否判定処理を説明する。図９は、印刷可否判定処理を示すフローチャートである。まず、ＣＰＵ３１は、機構制御部３６を介して排出センサ１７から、印刷媒体２５が排出したことを示す排出信号が入力されてきたか否かを判定する（ステップＳ２５７１）。ＣＰＵ３１は、印刷媒体２５が排出したことを示す信号が入力されてきていないと判定した場合には（ステップＳ２５７１；ＮＯ）、この信号が入力するまで待機する。一方、ＣＰＵ３１は、印刷媒体２５が排出したことを示す信号が入力されてきたと判定した場合には（ステップＳ２５７１；ＹＥＳ）、システムバス４１を介してカウント制御部３３に記憶されている印刷枚数に１を加算させる加算信号を出力する。
【００５３】
印刷枚数カウンタ３３１は、加算信号がＣＰＵ３１から入力されると、印刷枚数に１を加算する（ステップＳ２５７２）。次に、加算回路３３３は、印刷枚数カウンタ３３１から印刷枚数を読み出すとともに、テーブル３３５から搬送路媒体枚数を読み出す。次に、加算回路３３３は、読み出した印刷枚数と搬送路媒体枚数とを加算し、その加算結果、すなわち加算枚数を比較回路３３４に出力する。
【００５４】
比較回路３３４は、加算枚数が加算回路３３３から入力されると、印刷上限枚数記憶回路３３２から印刷上限枚数を読出し、この読み出した印刷上限枚数と加算枚数とを比較する（ステップＳ２５７３）。比較回路３３４は、加算枚数が印刷上限枚数未満であると判定した場合には（ステップＳ２５７３；加算枚数＜印刷上限枚数）、印刷が可能であることを示す「ＯＮ」に設定された印刷可否信号を、システムバス４１を介してＣＰＵ３１に出力する（ステップＳ２５７４）。一方、比較回路３３４は、加算枚数が印刷上限枚数未満でないと判定した場合には（ステップＳ２５７３；加算枚数≧印刷上限枚数）、印刷が不可であることを示す「ＯＦＦ」に設定された印刷可否信号を、システムバス４１を介してＣＰＵ３１に出力する（ステップＳ２５７５）。
【００５５】
ＣＰＵ３１は、「ＯＮ」に設定された印刷可否信号が比較回路３３４から入力されると、メモリ３２に記憶されている印刷可否フラグを印刷可能状態に設定し（ステップＳ２５７６）、印刷可否判定の処理を終了する。実施例１の画像形成装置１は、印刷が可能な状態になっている。
【００５６】
一方、ＣＰＵ３１は、「ＯＦＦ」に設定された印刷可否信号が比較回路３３４から入力されると、メモリ３２に記憶されている印刷可否フラグを印刷不能状態に設定し（ステップＳ２５７７）、印刷可否判定の処理を終了する。実施例１の画像形成装置は、印刷が不可能な状態になっている。
【００５７】
実施例１によれば、比較回路３３４が、加算回路３３３により加算された加算枚数と、印刷上限枚数記憶回路３３２に記憶されている印刷上限枚数とを比較し、加算された加算枚数が上限枚数記憶手段に記憶されている印刷上限枚数以上であると判定した場合には、ＣＰＵ３１は、給紙ユニットからの印刷媒体２５の給紙を停止させるので、印刷枚数が予め設定された印刷上限枚数に達したときに給紙ユニットから印刷媒体２５が給紙されることがなくなる。このため、印刷を禁止しても、この上限の枚数を超えて印刷媒体２５が印刷されるのを防止することができる。
【実施例２】
【００５８】
本発明に係る実施例２の画像形成装置１（実施例１の画像形成装置と同一な参照符号が付されている）は、実施例１のものと同様、上位装置から入力された画像データを印刷する、例えばプリンタ等の装置であって、第１給紙ユニット１１と、第２給紙ユニット１２と、現像ユニット１３と、定着ユニット１４と、転写ベルト１５と、入口センサ１６と、排出センサ１７と、第１搬送ユニット１８と、第２搬送ユニット１９と、排出ローラ２０と、排紙トレイ２１と、図示しないが印刷を制御する印刷制御機構部とを備えている。上記構成部分には、実施例２の構成部分と同様な機能を有するものについては、同一な参照符号を付す。そして、この同一な参照符号が付された構成部分の説明を省略する。
【００５９】
本発明に係る実施例２の印刷制御機構部は、実施例１のものと同様、ＣＰＵ３１と、メモリ３２と、カウント制御部３３と、操作パネル３４と、画像処理部３５と、機構制御部３６と、プロセス制御部３７と、インタフェース３８と、モータ３９と、センサ群４０とから構成されている。ＣＰＵ３１、メモリ３２、カウント制御部３３、操作パネル３４、画像処理部３５、機構制御部３６、プロセス制御部３７、及びインタフェース３８は、システムバス４１に接続されている。モータ３９及びセンサ群４０は機構制御部３６に接続されている。ここで、ＣＰＵ３１と、メモリ３２と、カウント制御部３３と、操作パネル３４と、画像処理部３５と、機構制御部３６と、プロセス制御部３７と、インタフェース３８と、モータ３９と、センサ群４０には、実施例１のものと同一な参照符号を付す。そして、カウント制御部３３以外のものについては、実施例１のものと同様な機能を有するので、これらの説明を省略する。
【００６０】
実施例１のものと異なる構成を有するカウント制御部３３は、図１０に示すように、印刷枚数カウンタ３３１、印刷上限枚数記憶回路３３２、加算回路３３３、比較回路３３４、及び搬送路媒体枚数カウンタ３３６から構成されている。印刷枚数カウンタ３３１、印刷上限枚数記憶回路３３２、加算回路３３３、及び比較回路３３４は、実施例１のものと同一であるのでその説明を省略する。なお、このカウント制御部３３は、実施例１のものに有していたテーブル３３５が削除されている。
【００６１】
搬送路媒体枚数カウンタ３３６は、第１給紙ユニット１１及び第２給紙ユニット１２のいずれから印刷媒体２５が給紙され、かつ、排紙トレイ２１に印刷媒体２５が排紙されている際に、これらの間に設けられている搬送路に存在する印刷媒体２５の搬送路枚数を記憶し、印刷媒体２５が給紙されたとき搬送路枚数に１を加算するとともに、排紙トレイ２１から印刷媒体２５が排出されたとき搬送路枚数から１を減算した新たな搬送路枚数を記憶する。更に具体的に説明をすると、搬送路媒体枚数カウンタ３３６は、印刷媒体２５が給紙されたことに対する加算信号をＣＰＵ３１から入力されると、搬送路枚数に１を加算し、印刷媒体２５が排出されたことに対する減算信号をＣＰＵ３１から入力されると搬送路枚数から１減算する。
【００６２】
本発明に係る実施例２の画像形成装置の動作を説明する。
【００６３】
まず、管理者は、印刷上限枚数を設定するための印刷上限被数の設定についての処理は、実施例１のものと同様なのでその説明を省略する。
【００６４】
連続印刷動作を説明する。図１１は、連続印刷動作時の動作を示すフローチャートである。ＣＰＵ３１は、インタフェース３８の状態を常時監視し、インタフェース３８が上位装置から印刷データを受信したか否かを判定する（ステップＳ４１）。ＣＰＵ３１は、インタフェース３８が上位装置から印刷データを受信していないと判定した場合には（ステップＳ４１；ＮＯ）、インタフェース３８が印刷データを受信するまで待機する。一方、ＣＰＵ３１は、インタフェース３８が印刷データを受信したと判定した場合には（ステップＳ４１；ＹＥＳ）、インタフェース３８に受信した印刷データを読出し、このデータをメモリ３２に出力する。
【００６５】
その後、ＣＰＵ３１は、メモリ３２に記憶させた印刷データについての画像処理を実行させるために画像処理部３５を起動させる。すると、画像処理部３５は、ＣＰＵ３１の制御のもと、メモリ３２に記憶されている印刷データに対する画像処理を行い、画像データを生成する。ＣＰＵ３１は、画像処理部３５により生成された画像データを、再度、メモリ３２に転送し、この画像データをメモリ３２に記憶させる。
【００６６】
次に、ＣＰＵ３１は、メモリ３２に設けられた印刷可否フラグを参照し、印刷可否フラグが印刷可能状態を示しているか否かを判定する（Ｓ４２）。ＣＰＵ３１は、印刷可否フラグが印刷可能状態を示していないと判定した場合には（ステップＳ４２；ＮＯ）、印刷不可を操作パネル３４の表示部３４１に表示して、連続印刷の動作を終了する（ステップＳ４８）。
【００６７】
一方、ＣＰＵ３１は、印刷可否フラグが印刷可能状態を示していると判定した場合には（ステップＳ４２；ＹＥＳ）、メモリ３２に格納されている印刷データに記述されている印刷媒体サイズを検出して、この検出した印刷媒体サイズにより印刷される印刷媒体２５が積載されている給紙ユニットを選択する（ステップＳ４３）。
【００６８】
例えば、上位装置から入力されてきた印刷データに記述されている印刷媒体サイズがＡ４サイズである場合には、第１給紙ユニット１１が選択される。
【００６９】
次に、ＣＰＵ３１は、後述する１枚印刷処理を実行させる（ステップＳ４４）。すなわち、ＣＰＵ３１は、機構制御部３６に対してモータ３９を駆動させる指示信号を出力し、機構制御部３６にモータ３９を駆動させ、印刷媒体２５の搬送、および、現像ユニット１３、定着ユニット１４のローラを駆動させ、以後、１枚の印刷媒体２５に画像データを転写させる処理を開始させる。
【００７０】
ＣＰＵ３１は、１枚印刷処理を終了させると、印刷媒体２５の後端が通過したこと知らせる信号が入口センサ１６から入力されたか否かを判定する（ステップＳ４５）。ＣＰＵ３１は、印刷媒体２５の後端が通過したこと知らせる信号が入口センサ１６から入力されていないと判定した場合、すなわち、印刷媒体２５の給紙が完了していないと判定した場合には（ステップＳ４５；ＮＯ）、入口センサ１６から印刷媒体２５の後端が通過したこと知らせる信号が入力するまで待機する。一方、ＣＰＵ３１は、印刷媒体２５の後端が通過したこと知らせる信号が入口センサ１６から入力されたと判定した場合、すなわち、印刷媒体２５の給紙が完了したと判定した場合には（ステップＳ４５；ＹＥＳ）、メモリ３２に未だ読み出されていない印刷データが記憶されているか否かを判定する（ステップＳ４６）。
【００７１】
ＣＰＵ３１は、メモリ３２に未だ読み出されていない印刷データが記憶されていない判定した場合には（ステップＳ４６；ＮＯ）、処理を終了する。一方、ＣＰＵ３１は、メモリ３２に未だ読み出されていない印刷データが記憶されていると判定した場合には（ステップＳ４６；ＹＥＳ）、メモリ３２に設けられた印刷可否フラグを参照し、印刷可否フラグが印刷可能状態を示しているか否かを判定する（ステップＳ４７）。
【００７２】
ＣＰＵ３１は、印刷可否フラグが印刷可能状態を示していないと判定した場合には（ステップＳ４７；ＮＯ）、ステップＳ４８に処理を移行し、上述したとものと同様な処理を実行させる。一方、ＣＰＵ３１は、印刷可否フラグが印刷可能状態を示していると判定した場合には（ステップＳ４７；ＹＥＳ）、ステップＳ４４に処理を移行し、上述したものと同様な処理を続行する。
【００７３】
図１１中のステップS４４における１枚印刷処理を説明する。図１２は、１枚印刷処理を示すフローチャートである。ＣＰＵ３１により一枚印刷処理が起動されると、ＣＰＵ３１は、第１の印刷可否半定処理を実行させる（ステップＳ４４１）。第１の印刷可否判定を行う処理については後述する。ＣＰＵ３１は、第１の印刷可否判定処理を実行させたのち、メモリ３２に記憶されている印刷可否フラグを印刷可能状態に設定し、選択された給紙ユニットに積載されている印刷媒体２５が給紙される（ステップＳ４４２）。
【００７４】
例えば、上位装置から入力されてきた印刷データに記述されている印刷媒体サイズがＡ４サイズである場合には、第１給紙ユニット１１からＡ４サイズの印刷媒体２５が給紙される。
【００７５】
その後、第１搬送ユニット１８は、給紙された印刷媒体２５を転写ベルト１５に搬送し（ステップＳ４４３）、転写ベルト１５は印刷媒体を現像ユニット１３に搬送する。現像ユニット１３は、印刷媒体２５にトナー画像を現像して、印刷媒体２５にトナー像を転写する（ステップＳ４４４）。その後、印刷媒体２５は転写ベルト１５により定着ユニット１４に搬送される。
【００７６】
定着ユニット１４は、搬送されてきた印刷媒体２５にトナー像を定着させ（ステップＳ４４５）、印刷媒体２５を第２搬送ユニットに供給する。その後、第２搬送ユニット１９は、印刷媒体２５を排出ローラ２０に搬送する（ステップＳ４４６）。排出ローラ２０は、印刷媒体２５を排紙トレイ２１に排出する（ステップＳ４４７）。その後、ＣＰＵ３１は、第２の印刷可否判定処理を実行させ（ステップＳ４４８）、処理を終了する。第２の印刷可否判定処理については後述する。
【００７７】
ステップＳ４４１における第１の印刷可否判定処理を説明する。図１３は、第１の印刷可否判定処理を示すフローチャートである。まず、ＣＰＵ３１は、機構制御部３６を介して入口センサ１６から、印刷媒体２５が給紙したことを示す給紙信号が入力されてきたか否かを判定する（ステップＳ４４１１）。ＣＰＵ３１は、印刷媒体２５が給紙したことを示す給紙信号が入力されてきていないと判定した場合には（ステップＳ４４１１；ＮＯ）、この信号が入力するまで待機する。一方、ＣＰＵ３１は、給紙開始信号が入力されてきたと判定した場合には（ステップＳ４４１１；ＹＥＳ）、システムバス４１を介してカウント制御部３３に給紙開始信号を送信する。
【００７８】
すると、カウント制御部３３の搬送路媒体枚数カウンタ３３６は、記憶されている搬送路に有する印刷媒体２５の枚数を示す搬送路媒体枚数に１を加算する（ステップＳ４４１２）。
【００７９】
その後、加算回路３３３は、ＣＰＵ３１の制御のもと、搬送路媒体枚数カウンタ３３６から搬送路媒体枚数を読み出す。その後、加算回路３３３は、読み出した印刷枚数と搬送路媒体枚数とを加算し、その加算結果、すなわち加算枚数を比較回路３３４に出力する。
【００８０】
比較回路３３４は、上記加算枚数が加算回路３３３から入力されると、印刷上限枚数記憶回路３３２から印刷上限枚数を読出し、この読み出した印刷上限枚数と加算枚数とを比較する（ステップＳ４４１３）。比較回路３３４は、加算枚数が印刷上限枚数未満であると判定した場合には（ステップＳ４４１３；加算枚数＜印刷上限枚数）、印刷が可能であることを示す「ＯＮ」に設定された印刷可否信号を、システムバス４１を介してＣＰＵ３１に出力する（ステップＳ４４１４）。一方、比較回路３３４は、加算枚数が印刷上限枚数未満でないと判定した場合には（ステップＳ４４１４；加算枚数≧印刷上限枚数）、印刷が不可であることを示す「ＯＦＦ」に設定された印刷可否信号を、システムバス４１を介してＣＰＵ３１に出力する（ステップＳ４４１５）。
【００８１】
ＣＰＵ３１は、「ＯＮ」に設定された印刷可否信号が比較回路３３４から入力されると、メモリ３２に記憶されている印刷可否フラグを印刷可能状態に設定し（ステップＳ４４１６）、印刷可否判定の処理を終了する。実施例１の画像形成装置１は、印刷が可能な状態になっている。
【００８２】
一方、ＣＰＵ３１は、「ＯＦＦ」に設定された印刷可否信号が比較回路３３４から入力されると、メモリ３２に記憶されている印刷可否フラグを印刷不能状態に設定し（ステップＳ４４１７）、印刷可否判定の処理を終了する。実施例１の画像形成装置は、印刷が不可能な状態になっている。
【００８３】
ステップＳ５８における第２の印刷可否判定処理を説明する。図１４は、第２の印刷可否判定処理を示すフローチャートである。まず、ＣＰＵ３１は、機構制御部３６を介して排出センサ１７から、印刷媒体２５が排出したことを示す排出信号が入力されてきたか否かを判定する（ステップＳ４４８１）。ＣＰＵ３１は、排出信号が入力されてきていないと判定した場合には（ステップＳ４４８１；ＮＯ）、この信号が入力するまで待機する。一方、ＣＰＵ３１は、排出信号信号が入力されてきたと判定した場合には（ステップＳ４４８１；ＹＥＳ）、システムバス４１を介してカウント制御部３３に排出信号を送信する。
【００８４】
すると、カウント制御部３３は、搬送路媒体枚数カウンタ３３６に記憶されている上記搬送路媒体枚数から１を減算する（ステップＳ４４８３）。
【００８５】
次に、加算回路３３３は、印刷枚数カウンタ３３１から印刷枚数を読み出すとともに、搬送路媒体枚数カウンタ３３６から搬送路媒体枚数を読み出す。その後、加算回路３３３は、読み出した印刷枚数と搬送路媒体枚数とを加算し（ステップＳ４４８３）、その加算結果、すなわち加算枚数を比較回路３３４に出力する。
【００８６】
比較回路３３４は、加算枚数が加算回路３３３から入力されると、印刷上限枚数記憶回路３３２から印刷上限枚数を読出し、この読み出した印刷上限枚数と加算枚数とを比較する（ステップＳ４４８４）。比較回路３３４は、加算枚数が印刷上限枚数未満であると判定した場合には（ステップＳ４４８４；加算枚数＜印刷上限枚数）、印刷が可能であることを示す「ＯＮ」に設定された印刷可否信号を、システムバス４１を介してＣＰＵ３１に出力する（ステップＳ４４８５）。一方、比較回路３３４は、加算枚数が印刷上限枚数未満でないと判定した場合には（ステップＳ４４８４；加算枚数≧印刷上限枚数）、印刷が不可であることを示す「ＯＦＦ」に設定された印刷可否信号を、システムバス４１を介してＣＰＵ３１に出力する（ステップＳ４４８６）。
【００８７】
ＣＰＵ３１は、「ＯＮ」に設定された印刷可否信号が比較回路３３４から入力されると、メモリ３２に記憶されている印刷可否フラグを印刷可能状態に設定し（ステップＳ４４８７）、印刷可否判定の処理を終了する。実施例１の画像形成装置１は、印刷が可能な状態になっている。
【００８８】
一方、ＣＰＵ３１は、「ＯＦＦ」に設定された印刷可否信号が比較回路３３４から入力されると、メモリ３２に記憶されている印刷可否フラグを印刷不能状態に設定し（ステップＳ４４８８）、印刷可否判定の処理を終了する。実施例１の画像形成装置は、印刷が不可能な状態になっている。
【００８９】
実施例２によれば、比較回路３３４が、加算回路３３３により加算された加算枚数と、印刷上限枚数記憶回路３３２に記憶されている印刷上限枚数とを比較し、加算された加算枚数が上限枚数記憶手段に記憶されている印刷上限枚数以上であると判定した場合には、ＣＰＵ３１は、給紙ユニットからの印刷媒体２５の給紙を停止させるので、印刷枚数が予め設定された印刷上限枚数に達したときに給紙ユニットから印刷媒体２５が給紙されることがなくなる。このため、印刷を禁止しても、この上限の枚数を超えて印刷媒体２５が印刷されるのを防止することができる。
【実施例３】
【００９０】
図１６は、本発明に係る実施例３の画像形成装置の概略構成を示す断面図である。
【００９１】
本発明に係る実施例３の画像形成装置１（実施例１の画像形成装置と同一な参照符号が付されている）は、実施例１のものと同様、上位装置から入力された画像データを印刷する、例えばプリンタ等の装置であって、図１５に示すように、第１給紙ユニット１１と、第２給紙ユニット１２と、現像ユニット１３と、定着ユニット１４と、転写ベルト１５と、排出センサ１７と、第１搬送ユニット１８と、第２搬送ユニット１９と、排出ローラ２０と、排紙トレイ２１と、第１入口センサ２２と、第２入口センサ２３と、図示しないが印刷を制御する印刷制御機構部とを備えている。上記構成部分には、実施例２の構成部分と同様な機能を有するものについては、同一な参照符号を付す。そして、この同一な参照符号が付された構成部分の説明を省略する。この実施例３の画像形成装置は、実施例１の入口センサ１６が削除され、新たに第１入口センサ２２と第２入口センサ２３が追加された構成になっている。
【００９２】
第１入口センサ２２は、第１給紙ユニット１１の近くに設けられ、第１給紙ユニット１１から給紙された印刷媒体２５の有無を検出する。第２入口センサ２３は、第２給紙ユニット１２の近くに設けられ、第２給紙ユニット１２から給紙された印刷媒体２５の有無を検出する。
【００９３】
本発明に係る実施例３の印刷制御機構部は、実施例１のものと同様、ＣＰＵ３１と、メモリ３２と、カウント制御部３３と、操作パネル３４と、画像処理部３５と、機構制御部３６と、プロセス制御部３７と、インタフェース３８と、モータ３９と、センサ群４０とから構成されている。ＣＰＵ３１、メモリ３２、カウント制御部３３、操作パネル３４、画像処理部３５、機構制御部３６、プロセス制御部３７、及びインタフェース３８は、システムバス４１に接続されている。モータ３９及びセンサ群４０は機構制御部３６に接続されている。ここで、ＣＰＵ３１と、メモリ３２と、カウント制御部３３と、操作パネル３４と、画像処理部３５と、機構制御部３６と、プロセス制御部３７と、インタフェース３８と、モータ３９と、センサ群４０には、実施例１のものと同一な参照符号を付す。そして、カウント制御部３３以外のものについては、実施例１のものと同様な機能を有するので、これらの説明を省略する。
【００９４】
実施例１のものと異なる構成を有するカウント制御部３３は、図３に示すように、印刷枚数カウンタ３３１、比較回路３３４、印刷上限枚数記憶回路３３２、加算回路３３３、及びテーブル３３５から構成されている。印刷枚数カウンタ３３１、比較回路３３４、印刷上限枚数記憶回路３３２、及び加算回路３３３は、実施例１のものと同一であるのでその説明を省略する。
【００９５】
テーブル３３５は、図１６に示すように、印刷媒体２５のサイズごとに、第１給紙ユニット１１から給紙された場合における搬送路媒体枚数と、第２給紙ユニット１２から給紙された場合における搬送路媒体枚数とが記述されている。
【００９６】
次に、本発明に係る実施例３の画像形成装置の動作を説明する
【００９７】
なお、管理者により、印刷上限枚数が設定される処理は、第１の実施例と同様なので説明を省略する。本実施例における連続印刷動作時の動作を、実施例１において使用した図７参照して説明する。なお、第１給紙ユニット１１にはＡ４サイズの印刷媒体２５が積載され、第２給紙ユニット１２にはＡ３の印刷媒体２５が積載されているとする。
【００９８】
ＣＰＵ３１は、インタフェース３８の状態を常時監視し、インタフェース３８が上位装置から印刷データを受信したか否かを判定する（ステップＳ２１）。ＣＰＵ３１は、インタフェース３８が上位装置から印刷データを受信していないと判定した場合には（ステップＳ２１；ＮＯ）、インタフェース３８が印刷データを受信するまで待機する。一方、ＣＰＵ３１は、インタフェース３８が印刷データを受信したと判定した場合には（ステップＳ２１；ＹＥＳ）、インタフェース３８に受信した印刷データを読出し、このデータをメモリ３２に出力する。
【００９９】
その後、ＣＰＵ３１は、メモリ３２に記憶させた印刷データについての画像処理を実行させるために画像処理部３５を起動させる。すると、画像処理部３５は、ＣＰＵ３１の制御のもと、メモリ３２に記憶されている印刷データに対する画像処理を行い、画像データを生成する。ＣＰＵ３１は、画像処理部３５により生成された画像データを、再度、メモリ３２に転送し、この画像データをメモリ３２に記憶させる。
【０１００】
次に、ＣＰＵ３１は、メモリ３２に設けられた印刷可否フラグを参照し、印刷可否フラグが印刷可能状態を示しているか否かを判定する（Ｓ２２）。ＣＰＵ３１は、印刷可否フラグが印刷可能状態を示していないと判定した場合には（ステップＳ２２；ＮＯ）、印刷不可を操作パネル３４の表示部３４１に表示して（ステップＳ２９）、連続印刷の動作を終了する。
【０１０１】
一方、ＣＰＵ３１は、印刷可否フラグが印刷可能状態を示していると判定した場合には（ステップＳ２２；ＹＥＳ）、メモリ３２に格納されている印刷データに記述されている印刷媒体サイズを検出して、この検出した印刷媒体サイズにより印刷される印刷媒体２５が積載されている第１給紙ユニット１１及び第２給紙ユニット１２のうちのいずれかを選択する（ステップＳ２３）。
【０１０２】
例えば、第１給紙ユニット１１がＡ４サイズの印刷媒体２５を積載する場合で、かつ、上位装置から入力されてきた印刷データに記述されている印刷媒体サイズがＡ４サイズである場合には、第１給紙ユニット１１が選択される。
【０１０３】
ＣＰＵ３１は、印刷される印刷媒体２５が積載されている第１給紙ユニット１１及び第２給紙ユニット１２のうちのいずれかを選択すると、この選択した給紙ユニット及び先に検出した印刷媒体サイズが記述された搬送路媒体枚数をテーブル３３５から読み出し（ステップＳ２４）、読み出した搬送路媒体枚数を加算回路３３３にする（ステップＳ２４）。
【０１０４】
次に、ＣＰＵ３１は、印刷媒体１枚についての１枚印刷動作を起動させる（ステップＳ２５）。すなわち、ＣＰＵ３１は、機構制御部３６に対してモータ３９を駆動させる指示信号を出力し、機構制御部３６にモータ３９を駆動させ、印刷媒体の搬送、および、現像ユニット１３、定着ユニット１４のローラを駆動させ、以後、実施例１において説明した１枚印刷動作を実行する。
【０１０５】
ＣＰＵ３１は、１枚印刷動作を起動させると、印刷媒体２５の後端が通過したこと知らせる信号が第１入口センサ２２及び第２入口センサ２３のいずれかから入力されたか否かを判定する（ステップＳ２６）。ＣＰＵ３１は、印刷媒体２５の後端が通過したこと知らせる信号が第１入口センサ２２及び第２入口センサ２３のいずれからも入力されていないと判定した場合、すなわち、印刷媒体２５の給紙が完了していないと判定した場合には（ステップＳ２６；ＮＯ）、第１入口センサ２２及び第２入口センサ２３のいずれかから印刷媒体２５の後端が通過したこと知らせる信号が入力するまで待機する。一方、ＣＰＵ３１は、印刷媒体２５の後端が通過したこと知らせる信号が第１入口センサ２２及び第２入口センサ２３のいずれかから入力されたと判定した場合、すなわち、印刷媒体２５の給紙が完了したと判定した場合には（ステップＳ２６；ＹＥＳ）、メモリ３２に未だ読み出されていない印刷データが記憶されているか否かを判定する（ステップＳ２７）。
【０１０６】
ＣＰＵ３１は、メモリ３２に未だ読み出されていない印刷データが記憶されていない判定した場合には（ステップＳ２７；ＮＯ）、処理を終了する。一方、ＣＰＵ３１は、メモリ３２に未だ読み出されていない印刷データが記憶されていると判定した場合には（ステップＳ２７；ＹＥＳ）、メモリ３２に設けられた印刷可否フラグを参照し、印刷可否フラグが印刷可能状態を示しているか否かを判定する（ステップＳ２８）。
【０１０７】
ＣＰＵ３１は、印刷可否フラグが印刷可能状態を示していないと判定した場合には（ステップＳ２８；ＮＯ）、ステップＳ２９に処理を移行し、上述したとものと同様な処理を実行させる。一方、ＣＰＵ３１は、印刷可否フラグが印刷可能状態を示していると判定した場合には（ステップＳ２８；ＹＥＳ）、ステップＳ２５に処理を移行し、上述したものと同様な処理を続行する。
【０１０８】
実施例３によれば、印刷媒体２５を検知する第１入口センサ２２及び第２入口センサ２３がそれぞれ、第１給紙ユニット１１及び第２給紙ユニット１２の近くに設けられているので、印刷媒体２５が給紙されたことを早く検知することが可能になり、それに伴い印刷動作を高速に行うことができる。
【０１０９】
利用形態
以上は、画像形威措置としてのプリンタに適用した例を説明したが、複写機、フアクシミリ、スキャナとプリンタ等を組み合わせた複合機等の装置に利用可能である。
【図面の簡単な説明】
【０１１０】
【図１】本発明に係る実施例１の画像形成装置の概略構成を示す断面図である。
【図２】本発明に係る実施例１の画像形成装置に有する印刷制御機構部の構成を示すブロック図である。
【図３】図２中のカウント制御部の構成を示すブロック図である。
【図４】図３中のテーブルの一例を示す図である。
【図５】図２中の操作パネルの一例を示す図である。
【図６】本発明係る実施例１の画像形成装置の動作を示すフローチャートである。
【図７】本発明係る実施例１の画像形成装置の動作を示すフローチャートである。
【図８】図７中のステップＳ２５における1枚印刷処理を示すフローチャートである。
【図９】図８中のステップＳ２５７における印刷可否判定処理を示すフローチャートである。
【図１０】本発明に係る実施例２の画像形成装置の印刷制御機構部に有するカウント制御部の構成を示すブロック図である。
【図１１】本発明係る実施例２の画像形成装置の動作を示すフローチャートである。
【図１２】図１１中のステップS４４における１枚印刷処理を示すフローチャートである。
【図１３】図１２中のステップＳ４４１における第１の印刷可否判定処理を示すフローチャートである。
【図１４】図１２中のステップＳ４４８における第２の印刷可否判定処理を示すフローチャートである。
【図１５】本発明に係る実施例３の画像形成装置の概略構成を示す断面図である。
【図１６】本発明に係る実施例３の画像形成装置の印刷制御機構部に有するテーブルの一例を示す図である。
【符号の説明】
【０１１１】
１  画像形成装置
１１  第１給紙ユニット
１２  第２給紙ユニット
１３  現像ユニット
１４  定着ユニット
１５  転写ベルト
１６  入口センサ
１７  排出センサ
１８  第１搬送ユニット
１９  第２搬送ユニット
２０  排出ローラ
２１  排紙トレイ
２２  第１入口センサ
２３  第２入口センサ
３１  ＣＰＵ
３２  メモリ
３３  カウント制御部
３３１  印刷枚数カウンタ
３３２  印刷上限枚数記憶回路
３３３  加算回路
３３４  比較回路
３３５  テーブル
３３６  搬送路媒体枚数カウンタ
３４  操作パネル
３５  画像処理部
３６  機構制御部
３７  プロセス制御部
３８  インタフェース
３９  モータ
４０  センサ群
４１  システムバス
【図１】
2008080624.tif 000003
【図２】
2008080624.tif 000004
【図３】
2008080624.tif 000005
【図４】
2008080624.tif 000006
【図５】
2008080624.tif 000007
【図６】
2008080624.tif 000008
【図７】
2008080624.tif 000009
【図８】
2008080624.tif 000010
【図９】
2008080624.tif 000011
【図１０】
2008080624.tif 000012
【図１１】
2008080624.tif 000013
【図１２】
2008080624.tif 000014
【図１３】
2008080624.tif 000015
【図１４】
2008080624.tif 000016
【図１５】
2008080624.tif 000017
【図１６】
2008080624.tif 000018