(57)【要約】 【課題】画像形成装置がパンチ穴を有した印刷用紙を格納していない場合において、ユーザ操作の負担を軽減させること。【解決手段】画像形成装置は、プリントジョブにおいて指定されたパンチ処理済み印刷用紙を格納しているか否かを判定し、格納している場合、当該印刷用紙を供給し、格納していない場合、当該指定したパンチ処理済み印刷用紙に対応するパンチ処理を実行する。【選択図】図３
2008195488.tif 000002
【特許請求の範囲】
【請求項１】
プリントジョブに基づいて画像形成処理を行う画像形成装置において、
格納された印刷用紙を供給する給紙部と、
印刷用紙に対してパンチ処理を実行するパンチ実行部と、
前記プリントジョブに基づく画像処理を行うに際し、前記プリントジョブで指定されるパンチ穴形成済み印刷用紙のパンチ穴に対応するパンチ処理を前記パンチ実行部に実行させる制御部と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記制御部は、
前記プリントジョブで指定されるパンチ穴形成済み印刷用紙が前記給紙部に格納されているか否かを判定し、格納されている場合、前記給紙部に当該印刷用紙を供給させ、格納されていない場合、当該指定されるパンチ穴形成済み印刷用紙のパンチ穴に対応するパンチ処理を前記パンチ実行部に実行させること、
を特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、
前記給紙部に格納されている印刷用紙のパンチ穴の存在の有無及びパンチ穴属性を参照し、前記プリントジョブで指定されるパンチ穴形成済み印刷用紙が前記給紙部に格納されているか否かを判定すること、
を特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記制御部は、
前記パンチ実行部の実行可能なパンチ穴属性と、前記給紙部に格納されている印刷用紙のパンチ穴の存在の有無とを参照し、前記プリントジョブで指定されるパンチ穴形成済み印刷用紙のパンチ穴に対応するパンチ処理を前記パンチ実行部に実行させること、
を特徴とする請求項２又は３に記載の画像形成装置。
【請求項５】
前記画像形成装置は、
前記給紙部に格納されている印刷用紙のパンチ穴の存在の有無及びパンチ穴属性の設定入力を受け付ける操作部を更に備え、
前記制御部は、前記操作部により受け付けられる設定入力に基づいて設定される情報を参照すること、
を特徴とする請求項２〜４の何れか一項に記載の画像形成装置。
【請求項６】
前記給紙部は、給紙部に格納された印刷用紙のパンチ穴の存在の有無及びパンチ穴属性を検出する光学センサを有し、
前記制御部は、前記光学センサにより検出される情報を参照すること、
を特徴とする請求項２〜５の何れか一項に記載の画像形成装置。
【請求項７】
前記制御部は、前記判定を印刷用紙のページ単位で行うことを特徴とする請求項２〜６の何れか一項に記載の画像形成装置。
【請求項８】
格納された印刷用紙を供給する給紙部及び印刷用紙に対してパンチ処理を実行するパンチ実行部を有する画像形成装置に設けられたコンピュータであって、プリントジョブに基づいて画像形成処理を行うコンピュータを、
前記プリントジョブに基づく画像処理を行うに際し、前記プリントジョブで指定されるパンチ穴形成済み印刷用紙のパンチ穴に対応するパンチ処理を前記パンチ実行部に実行させる制御部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パンチ穴形成済み印刷用紙指定のプリントジョブに基づいて画像形成処理を行う画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
近年、プリンタ等の画像形成装置において、パンチ穴を有した印刷用紙やタブを有した印刷用紙等様々な種類の印刷用紙が使用されている。特に今後主流になっていくと予測されるＪＤＦ（Job Definition Format）規格では、印刷用紙の属性に、パンチ穴の存在の有無を示す「パンチ穴の有無」とパンチ穴の個数・間隔等の「パンチ穴属性」とを規定している。
【０００３】
そして、これらの様々な種類の印刷用紙の使用に伴い、それに対応した画像形成装置における技術が開発されている。
【０００４】
例えば、給紙された印刷用紙のタブの位置を検出することにより、画像形成を行うべきタブを有する印刷用紙がない場合は画像形成せずに排出し、画像形成を行うべきタブを有する印刷用紙が給紙されたときに画像形成を行う技術が挙げられる（特許文献１参照）。
【０００５】
また、搬送される印刷用紙がパンチ穴を有していても誤検出することなく用紙を検出し、用紙を傷めることなく安定して用紙を供給する技術が挙げられる（特許文献２参照）。
【特許文献１】特開２００１−１３８２３号公報
【特許文献２】特開平１１−５９９６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１の技術は、印刷用紙の属性（特許文献１においては、タブの有無やタブの特徴）により、印刷を実行するか否かを制御する技術であり、給紙される印刷用紙がユーザによって指定された属性の印刷用紙でない場合、ユーザは、当該指定した属性の印刷用紙をセットしなければならず、ユーザの負担が大きかった。
【０００７】
また、特許文献２の技術では、ユーザがパンチ穴を有した印刷用紙に画像を形成したいと望む場合において、パンチ穴の無い印刷用紙が搬送された時には、ユーザがパンチ穴を有した印刷用紙を給紙部にセットしなければならない。もしくは、パンチ穴の無い印刷用紙に画像形成がされた後に、ユーザ自らが当該印刷用紙に対してパンチ処理を行わなければならない。そのため特許文献１と同様に、ユーザの負担が大きかった。
【０００８】
また、パンチ実行部を備える画像形成装置においても、ユーザが、パンチ穴を有した印刷用紙に画像形成したいと望んだとき、パンチ穴を有した印刷用紙が画像形成装置に格納されていない場合がある。この場合、ユーザは、パンチ実行部にパンチ処理を実行するように設定したり、パンチ穴を有した印刷用紙をセットしたりしなければならず、ユーザの負担が大きかった。
【０００９】
本発明は、上述したような課題に鑑みて為されたものであり、その目的とするところは、画像形成装置がパンチ穴を有した印刷用紙を格納していない場合において、ユーザ操作の負担を軽減することである。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、請求項１に記載の発明は、
プリントジョブに基づいて画像形成処理を行う画像形成装置において、
格納された印刷用紙を供給する給紙部と、
印刷用紙に対してパンチ処理を実行するパンチ実行部と、
前記プリントジョブに基づく画像処理を行うに際し、前記プリントジョブで指定されるパンチ穴形成済み印刷用紙のパンチ穴に対応するパンチ処理を前記パンチ実行部に実行させる制御部と、
を備えることを特徴としている。
【００１１】
請求項２に記載の発明は、請求項１に記載の発明において、
前記制御部は、
前記プリントジョブで指定されるパンチ穴形成済み印刷用紙が前記給紙部に格納されているか否かを判定し、格納されている場合、前記給紙部に当該印刷用紙を供給させ、格納されていない場合、当該指定されるパンチ穴形成済み印刷用紙のパンチ穴に対応するパンチ処理を前記パンチ実行部に実行させること、
を特徴としている。
【００１２】
請求項３に記載の発明は、請求項２に記載の発明において、
前記制御部は、
前記給紙部に格納されている印刷用紙のパンチ穴の存在の有無及びパンチ穴属性を参照し、前記プリントジョブで指定されるパンチ穴形成済み印刷用紙が前記給紙部に格納されているか否かを判定すること、
を特徴としている。
【００１３】
請求項４に記載の発明は、請求項２又は３に記載の発明において、
前記制御部は、
前記パンチ実行部の実行可能なパンチ穴属性と、前記給紙部に格納されている印刷用紙のパンチ穴の存在の有無とを参照し、前記プリントジョブで指定されるパンチ穴形成済み印刷用紙のパンチ穴に対応するパンチ処理を前記パンチ実行部に実行させること、
を特徴としている。
【００１４】
請求項５に記載の発明は、請求項２〜４の何れか一項に記載の発明において、
前記画像形成装置は、
前記給紙部に格納されている印刷用紙のパンチ穴の存在の有無及びパンチ穴属性の設定入力を受け付ける操作部を更に備え、
前記制御部は、前記操作部により受け付けられる設定入力に基づいて設定される情報を参照すること、
を特徴としている。
【００１５】
請求項６に記載の発明は、請求項２〜５の何れか一項に記載の発明において、
前記給紙部は、給紙部に格納された印刷用紙のパンチ穴の存在の有無及びパンチ穴属性を検出する光学センサを有し、
前記制御部は、前記光学センサにより検出される情報を参照すること、
を特徴としている。
【００１６】
請求項７に記載の発明は、請求項２〜６の何れか一項に記載の発明において、
前記制御部は、前記判定を印刷用紙のページ単位で行うことを特徴としている。
【００１７】
請求項８に記載のプログラムは、
格納された印刷用紙を供給する給紙部及び印刷用紙に対してパンチ処理を実行するパンチ実行部を有する画像形成装置に設けられたコンピュータであって、プリントジョブに基づいて画像形成処理を行うコンピュータを、
前記プリントジョブに基づく画像処理を行うに際し、前記プリントジョブで指定されるパンチ穴形成済み印刷用紙のパンチ穴に対応するパンチ処理を前記パンチ実行部に実行させる制御部、
として機能させることを特徴としている。
【発明の効果】
【００１８】
請求項１又は８に記載の発明によれば、プリントジョブにおいて指定されたパンチ穴形成済み印刷用紙のパンチ穴に対応するパンチ処理をパンチ実行部により実行する。そのため、画像形成装置がパンチ穴形成済み印刷用紙を格納していない場合でも、ユーザは、プリントジョブにより指定された印刷結果を得ることができる。
【００１９】
請求項２に記載の発明によれば、請求項１に記載の発明と同様の効果が得られることは無論のこと、画像形成装置は、プリントジョブにおいて指定されたパンチ穴形成済み印刷用紙を格納しているか否かを判定し、格納している場合、当該印刷用紙を供給し、格納していない場合、当該印刷用紙のパンチ穴に対応するパンチ処理を実行する。そのため、画像形成装置が、パンチ穴形成済み印刷用紙の格納の可否を判定した結果、パンチ処理済み印刷用紙を格納していない場合でも、ユーザは、プリントジョブにより指定された印刷結果を得ることができる。
【００２０】
請求項３に記載の発明によれば、請求項２に記載の発明と同様の効果が得られることは無論のこと、画像形成装置は、プリントジョブにおいて指定されたパンチ穴形成済み印刷用紙を格納しているか否かの判定を、給紙部に格納している印刷用紙のパンチ穴の有無及びパンチ穴属性を参照して行う。そのため、プリントジョブにおいて指定されたパンチ穴属性のパンチ穴を有した印刷用紙を供給することができる。
【００２１】
請求項４に記載の発明によれば、請求項２又は３に記載の発明と同様の効果が得られるのは無論のこと、画像形成装置は、プリントジョブにおいて指定されたパンチ穴形成済み印刷用紙のパンチ穴に対応するパンチ処理を、パンチ実行部の実行可能なパンチ穴属性と、給紙部に格納している印刷用紙のパンチ穴の有無とを参照して実行する。そのため、プリントジョブにおいて指定されたパンチ穴属性のパンチ処理を、パンチ穴の無い印刷用紙に行うことができる。
【００２２】
請求項５に記載の発明によれば、請求項２〜４に記載の発明と同様の効果が得られるのは無論のこと、画像形成装置は、給紙部に格納されている印刷用紙のパンチ穴の有無及びパンチ穴属性の設定入力を受け付ける操作部を備えており、当該操作部への設定入力により、当該印刷用紙のパンチ穴の有無、パンチ穴属性の設定を行う。そのため、ユーザは、操作部を介して、これらの情報の設定を行うことができる。
【００２３】
請求項６に記載の発明によれば、請求項２〜５に記載の発明と同様の効果が得られるのは無論のこと、画像形成装置は、光学センサにより検出された情報に基づいて、給紙部に格納された印刷用紙のパンチ穴の有無及びパンチ穴属性を参照する。そのため、ユーザは、これらの情報を設定する必要がない。
【００２４】
請求項７に記載の発明によれば、請求項２〜６に記載の発明と同様の効果が得られることは無論のこと、画像形成装置は、ページ単位で、パンチ穴形成済み印刷用紙の格納の有無の判断と、格納している場合の当該印刷用紙の供給と、格納してない場合のパンチ処理の実行とを行う。そのため、プリントジョブによる印刷処理の途中で、パンチ穴の有る印刷用紙が無くなった場合においても、パンチ実行処理を行うことで、ユーザはプリントジョブにより指定された印刷結果を得ることができる。
【発明を実施するための最良の形態】
【００２５】
以下、図１〜図９を参照して本発明の実施形態を詳細に説明する。
【００２６】
[画像形成装置の機能構成]
図１に、画像形成装置の構成を示す。画像形成装置１は、印刷用紙等の記録媒体に画像を形成する装置であり、制御部１０、ＡＤＦ（Auto Document Feeder）１４、画像読み取り部１５、画像出力部１６、画像形成部１７、操作部１８、第１給紙部１９ａ、第２給紙部１９ｂ、第３給紙部１９ｃ及び第４給紙部１９ｄを備えて構成される。
【００２７】
ＡＤＦ１４は、自動原稿送り装置であり、単数又は複数枚の原稿を自動で画像読み取り部１５に搬送する。
【００２８】
画像読み取り部１５は、原稿台上の原稿の画像を光学的に読み取り画像データを生成する機能部である。詳しくは、画像読み取り部１５は、ＡＤＦ１４により搬送された原稿をコンタクトガラスを介して光走査し、又はプラテンガラス上に載置された原稿を光走査して、ＣＣＤ（Charge-Coupled Device）イメージセンサにより光電変換して原稿画像に記録された画像を読み取り、その画像の画像データを生成して画像形成部１７に出力する。
【００２９】
画像形成部１７は、画像を形成する機能部であり、図示しない感光体、転写ベルト、定着器、各種搬送ベルト等により構成される。画像形成部１７は、画像読み取り部１５により読み込まれた画像データ、又は通信Ｉ／Ｆ部を介して受け取ったプリントジョブから、印刷用紙に画像を形成し、画像出力部１６に送り出す。画像の形成方式としては、電子写真方式や静電記録方式等の既知の作像プロセスを利用する。
【００３０】
制御部１０は、各機能部を制御し、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、記憶部等から構成される。詳しくは後述する。
【００３１】
第１給紙部１９ａ、第２給紙部１９ｂ、第３給紙部１９ｃ、第４給紙部１９ｄは、印刷用紙を格納する。また、格納された印刷用紙を画像形成部１７に送り出す。各給紙部には光学センサ１９０が備えられており、印刷用紙の「パンチ穴の有無」と「パンチ穴属性」等を検出する。以下、第１給紙部１９ａ〜第４給紙部１９ｄをまとめて給紙部１９と称す。
【００３２】
操作部１８は、操作入力キーやタッチパネル等により構成され、押下されたキーに対応する押下信号や、当接されたタッチパネルの位置に対応する位置信号等の操作信号を制御部１０に出力する。操作部１８は、図８の「印刷用紙補給画面」の画面例に示すようにパンチ実行に関連した警告をユーザに対して表示し、警告と同時に印刷用紙を補給して印刷実行するか印刷をキャンセルするかの選択肢を表示する。
【００３３】
ユーザは、操作部１８を構成するタッチパネルにより、後述する印刷ジョブ情報の設定操作や印刷の開始操作等を行う。
【００３４】
画像出力部１６は、画像形成部１７から搬送される用紙を、制御部１０からの指示により、パンチ・ステープル・製本等のフィニッシング処理を加えて出力する機能部である。画像出力部１６は、印刷用紙にパンチ穴を開けるパンチ実行部１６１を含む。パンチ実行部１６１により開けることができるパンチ穴の属性はパンチ実行部１６１の特性に依存する。
【００３５】
[制御部の機能構成とデータ構成]
図２は、制御部１０と各機能部のブロック図である。制御部１０は、ＣＰＵ１００、ＲＡＭ１０１、記憶部１０２及び通信Ｉ／Ｆ部１０３を備えて構成されており、それぞれがバスを介して通信可能に接続されている。また、ＣＰＵ１００は、ＡＤＦ１４、画像読み取り部１５、給紙部１９、操作部１８、画像形成部１７及び画像出力部１６にバスを介して通信可能に接続されている。また、光学センサ１９０は給紙部１９に通信可能に接続され、パンチ実行部１６１は画像出力部１６に通信可能に接続されている。また、通信Ｉ／Ｆ部１０３はＬＡＮ等のネットワークに通信可能に接続されている。
【００３６】
ＣＰＵ１００は、各機能部の動作の制御と、各機能部間のデータ入出力の制御等を行うことで画像形成装置１を統括的に管理・制御する。各機能部とは具体的には、ＡＤＦ１４、画像読み取り部１５、給紙部１９、操作部１８、画像形成部１７及び画像出力部１６をいう。ＣＰＵ１００は、プリントジョブを受信すると、当該プリントジョブを解析して各機能部に画像形成処理のための各命令を出力する。
【００３７】
ＲＡＭ１０１は、画像読み取り部１５から読み取った又は通信Ｉ／Ｆ部１０３から入力した種々のデータを一時的に記憶する部分で、記憶された画像データはＣＰＵ１００によって処理され、必要に応じて記憶部１０２や画像形成部１７に転送される。
【００３８】
また、ＲＡＭ１０１は、「プリントジョブ」を記憶する。プリントジョブとは、例えば印刷条件を示した印刷ジョブ情報と印刷対象の画像を示した画像データとから構成されている。画像データは、例えば、Ｃ（シアン）、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｋ（ブラック）の４色から成る。ＣＰＵ１００は、通信Ｉ／Ｆ部１０３を介して他の通信機器からプリントジョブを受信する。尚、画像データは、画像読み取り部１５から読み取られた情報、印刷ジョブ情報は、操作部１８からの入力信号によって設定された情報でもよい。通信Ｉ／Ｆ部１０３がプリントジョブを受信すると、ＣＰＵ１００は、ＲＡＭ１０１に当該プリントジョブを記憶させる。なお、プリントジョブは、画像データに代えて印刷対象の画像を、たとえばＰＤＦ（Portable Document Format）形式やＸＰＳ（XML Paper Specification）形式等のファイル形式で有していてもよい。
【００３９】
印刷ジョブ情報のデータ構成を図４に示す。印刷ジョブ情報Ｄ１は、１つの「ジョブ情報」と１つ又は複数の「ページ情報」とから成る。ジョブ情報Ｄ１１は、「ジョブＩＤ」、「ユーザ名」、「ジョブ名」、「ページ数」、「部数」、「綴じ方向」、「ステープル」等の情報を有している。ページ情報Ｄ１１１（図４においては各ページ情報にＤ１１１〜Ｄ１１３と番号を割り振ってあるが、以下、説明の簡略化のため、ページ情報Ｄ１１１と称す）は、「ページ番号」、「画像サイズ」、「用紙サイズ」、「用紙種類」、「用紙パンチ穴の有無」、用紙パンチ穴の有無の下位情報である「用紙パンチ穴の属性」、「色」、「画像の向き」、「給紙部指定」、「片面・両面」、「パンチ実行」、パンチ実行の下位情報である「パンチ穴属性」等の情報を保持している。
【００４０】
印刷ジョブ情報Ｄ１は、ジョブ情報Ｄ１１における「ページ数」に対応した数のページ情報Ｄ１１１を保持している。また、ページ情報Ｄ１１１における「用紙パンチ穴の有無」とは、給紙部１９から給紙される印刷用紙のパンチ穴の有無の情報であり、「パンチ実行」とは、パンチ実行部１６１に印刷用紙に対してパンチを行わせるか否かの情報である。
【００４１】
また、ＲＡＭ１０１は、「パンチ機能情報Ｄ２」を記憶する。パンチ機能情報Ｄ２とは、パンチ実行部１６１が実行可能なパンチ穴属性の情報である。ＣＰＵ１００は、画像形成装置１が電源を投入されて起動した時に、パンチ実行部１６１にアクセスし、パンチ機能情報Ｄ２を取得し、ＲＡＭ１０１に記憶させる。
【００４２】
尚、ＣＰＵ１００は、パンチ機能情報Ｄ２の解析時に、パンチ実行部１６１にアクセスし、パンチ機能情報Ｄ２を取得し、ＲＡＭ１０１に記憶させてもよい。また、ＣＰＵ１００は、パンチ実行部１６１が何らかの理由で実行不可能となった場合に、ＲＡＭ１０１に記憶されているパンチ機能情報Ｄ２を更新してもよい。
【００４３】
パンチ機能情報Ｄ２のデータ構成を図５に示す。図５において、パンチ実行部１６１は、「None」「Generic 2-hole」「US 2-hole a」「US 2-hole b」「Generic 3-hole」「US 3-hole」のパンチ穴属性のパンチを実行することが可能である。
【００４４】
また、ＲＡＭ１０１は、「給紙部情報Ｄ４」を記憶する。給紙部情報Ｄ４とは、給紙部１９に格納されている印刷用紙の属性情報であり、ＲＡＭ１０１は、第１給紙部１９ａ〜第４給紙部１９ｄの各給紙部に対応した給紙部情報Ｄ４を記憶する。つまり、図１の画像形成装置１において、ＲＡＭ１０１は、給紙部情報Ｄ４を４つ記憶している。
【００４５】
給紙部情報Ｄ４のデータ構成を図７に示す。給紙部情報Ｄ４は、「用紙サイズ」、「用紙種類」、「用紙パンチ穴の有無」、用紙パンチ穴の有無の下位情報である「用紙パンチ穴の属性」等を有している。例えば、第１給紙部１９ａには、用紙サイズ「２９７×２１０ｍｍ」のパンチ穴の無い普通紙が、第２給紙部１９ｂには、用紙サイズ「２９７×２１０ｍｍ」で、「Generic 3-hole」の属性のパンチ穴の開いた普通紙が格納されている。
【００４６】
ＣＰＵ１００は、画像形成装置１が電源を投入されて起動した時に、各給紙部１９（第１給紙部１９ａ〜第４給紙部１９ｄ）からそれぞれの給紙部情報Ｄ４を取得してＲＡＭ１０１に記憶させる。具体的には、画像形成装置１の起動時に、各給紙部１９に備えられた光学センサ１９０は、各給紙部１９に格納されている印刷用紙の「パンチ穴の有無」、「パンチ穴の属性」等を検出する。そして、ＣＰＵ１００は、当該検出した情報を取得し、給紙部情報Ｄ４としてＲＡＭ１０１に記憶させる。
【００４７】
尚、給紙部１９は、光学センサ１９０を備えていなくてもよい。このとき、ユーザが操作部１８から給紙部情報Ｄ４を設定する。
【００４８】
また、ユーザによって、給紙部１９内の印刷用紙が置き換えられたとき、ＣＰＵ１００は、ＲＡＭ１０１に記憶されている給紙部情報Ｄ４を更新するとしてもよい。
【００４９】
具体的には、給紙部１９内の印刷用紙が置き換えられたとき、光学センサ１９０が給紙部１９に新たに格納された印刷用紙の属性を検出し、ＣＰＵ１００は、当該検出した情報を取得し、ＲＡＭ１０１に記憶されている給紙部情報Ｄ４を更新する。
【００５０】
ページ情報Ｄ１１１の「用紙パンチ穴の属性」及び「パンチ穴属性」、「パンチ機能情報Ｄ２」、給紙部情報Ｄ４の「用紙パンチ穴の属性」のパラメータには、図６に示す「パンチ穴属性情報Ｄ３」が用いられる。当該パンチ穴属性情報Ｄ３は、パンチ穴の数や位置、大きさ等を表す情報である。パンチ穴属性情報Ｄ３は、記憶部１０２に記憶されている。ＣＰＵ１００は、画像形成装置１が電源を投入されて起動した時に、記憶部１０２からパンチ穴属性情報Ｄ３を読み込み、ＲＡＭ１０１に記憶させる。
【００５１】
記憶部１０２は、ＨＤＤ（Hard Disk Drive）や半導体の不揮発性メモリ等により構成される。記憶部１０２は、ＣＰＵ１００が各機能部を制御するためのプログラム、画像形成装置１の処理機能に関する情報等を格納し、ＣＰＵ１００により必要に応じて読み出され、ＲＡＭ１０１上で実行処理される。
【００５２】
通信Ｉ／Ｆ部１０３は、ＬＡＮインターフェイスやモデム等により構成され、ネットワーク等を介してサーバ、クライアント、他の装置等の外部の機器とデータ通信を行う機能部である。通信Ｉ／Ｆ部１０３は、他の通信機器からプリントジョブを受信する。
【００５３】
ＣＰＵ１００は、通信Ｉ／Ｆ部１０３によって受信したプリントジョブをＲＡＭ１０１に一時的に記憶させる。そして、プリントジョブに含まれる画像データを、画像形成部１７で印刷用紙に画像形成可能な印刷画像データに変換する変換処理をＲＡＭ１０１上で行う。画像データを画像形成可能な印刷画像データへと変換するための各種プログラムは記憶部１０２に格納されており、ＣＰＵ１００によって必要なプログラムが読み出される。
【００５４】
[画像形成装置の具体的な動作]
次に、画像形成装置１の具体的な動作を図３を参照して説明する。
【００５５】
パンチ処理済み印刷用紙指定のプリントジョブの場合、印刷ジョブ情報Ｄ１のページ情報Ｄ１１１において、「パンチ実行」が「しない」且つ「用紙パンチ穴の有無」が「有り」となる。ただし、「パンチ実行」が「しない」且つ「用紙パンチ穴の有無」が「無し」の場合や、「パンチ実行」が「する」且つ「用紙パンチ穴の有無」が「無し」の場合も、本実施例において対応可能である。しかし、「パンチ実行」が「する」且つ「用紙パンチ穴の有無」が「有り」の場合は、ページ情報Ｄ１１１設定時に画面上等で設定することが禁止されているものとする。
【００５６】
ＡＤＦ１４もしくは画像読み取り部１５の原稿台に原稿用紙が置かれ、ユーザが操作部１８上において印刷ジョブ情報Ｄ１を設定した後、操作部１８上の印刷開始ボタンを押下すると、またネットワークプリントにおいては、通信Ｉ／Ｆ部１０３を介してネットワークからプリントジョブを受信すると、画像形成装置１は画像形成処理を開始する。
【００５７】
制御部１０はプリントジョブを受信した場合（ステップＳ１００１：Ｙｅｓ）、ＲＡＭ１０１上で、プリントジョブに含まれる印刷ジョブ情報Ｄ１のジョブ情報Ｄ１１を解析する（ステップＳ１００２）。制御部１０は、ジョブ情報Ｄ１１の「ページ数」等を参照して、本プリントジョブの制御を行う。具体的に、「ページ数」が「１２」の場合、ページ情報が１２個あるため、ステップＳ１００３〜ステップＳ１０３１までの制御を１２回繰り返し行う。
【００５８】
次に、制御部１０は、ページ情報Ｄ１１１を解析する（ステップＳ１００４）。前述の通り、ページ情報Ｄ１１１の解析（ステップＳ１００４）の処理から画像出力（ステップＳ１０３０）の処理までは、ジョブ情報Ｄ１１に含まれる「ページ数」回、繰り返し行われる（ステップＳ１００３、Ｓ１０３１）。ページ情報Ｄ１１１の解析（ステップＳ１００４）は、制御部１０の制御がステップＳ１０３１からステップＳ１００３に戻ってくる毎に、ページ情報Ｄ１１１に含まれる「ページ番号」の順番に行われる。具体的には、ページ情報Ｄ１１１、Ｄ１１２、Ｄ１１３、…の順番に行われる。
【００５９】
制御部１０は、ページ情報Ｄ１１１の「用紙パンチ穴の有無」が「有り」となっている（パンチ穴有り用紙が指定されている）場合（ステップＳ１００５：Ｙｅｓ）、ＲＡＭ１０１に記憶されている給紙部１９の「給紙部情報Ｄ４」を解析する（ステップＳ１００６）。
【００６０】
そして、制御部１０は、ページ情報Ｄ１１１に含まれる「給紙部指定」に一致する給紙部１９に対応する給紙部情報Ｄ４を参照して、ページ情報Ｄ１１１において指定された印刷用紙が給紙部１９に格納されているか判定する（ステップＳ１００７）。
【００６１】
具体的には、給紙部情報Ｄ４の「用紙パンチ穴の有無」が「有り」、且つページ情報Ｄ１１１と給紙部情報Ｄ４の「用紙サイズ」、「用紙種類」、「用紙パンチ穴の属性」が一致するか否かを判定する。
【００６２】
このように、制御部１０は、解析するページ情報がページ情報Ｄ１１１→ページ情報Ｄ１１２→ページ情報Ｄ１１３と変わる毎に「給紙部情報Ｄ４」を解析し、解析した「給紙部情報Ｄ４」とページ情報に含まれる印刷用紙の情報とを比較し、該当するパンチ穴の有る印刷用紙の有無を判定する。そのため、プリントジョブによる印刷処理の途中、給紙部１９に該当するパンチ穴の有る印刷用紙が無くなった場合においても、画像形成装置１は、後述するパンチ実行処理等を行い、プリントジョブによる処理を続行することができる。
【００６３】
尚、ステップＳ１００７において、制御部１０は、ページ情報Ｄ１１１に含まれる「給紙部指定」に一致する給紙部１９に対応する給紙部情報Ｄ４を参照するとしたが、他の給紙部１９に対応する給紙部情報Ｄ４も参照するとしてもよい。具体的には、第１給紙部１９ａ、第２給紙部１９ｂ、第３給紙部１９ｃ、第４給紙部１９ｄ全ての給紙部情報Ｄ４を参照して、条件の一致する場合は、該当する給紙部１９から印刷用紙を給紙させてもよい。以下、制御部１０が給紙部情報Ｄ４を参照するときは、同様とする。
【００６４】
判定の結果、一致する（該当するパンチ穴有り印刷用紙がある）場合（ステップＳ１００７：Ｙｅｓ）、「給紙部指定」で指定された給紙部１９に印刷用紙を給紙させる。そして、画像形成部１７に当該印刷用紙に対して画像形成を行わせ（ステップＳ１００８）、画像出力部１６に当該印刷用紙を出力させる（ステップＳ１０３０）。
【００６５】
ステップＳ１００５において、制御部１０は、ページ情報Ｄ１１１の「用紙パンチ穴の有無」が「無し」となっている（パンチ穴有り用紙が指定されていない）場合（ステップＳ１００５：Ｎｏ）、ページ情報Ｄ１１１に含まれる「給紙部指定」に一致する給紙部１９に対応する給紙部情報Ｄ４を参照し、条件に一致する印刷用紙があるか否かを判定する（ステップＳ１０４０）。
【００６６】
具体的には、ページ情報Ｄ１１１の「パンチ実行」が「しない」、且つ当該給紙部情報Ｄ４の「用紙パンチ穴の有無」が「無し」、且つ当該給紙部情報Ｄ４とページ情報Ｄ１１１との「用紙サイズ」、「用紙種類」がそれぞれ一致するという条件を満たすかどうか（ステップＳ１０４０）、または、ページ情報Ｄ１１１の「パンチ実行」が「する」、且つ当該給紙部情報Ｄ４の「用紙パンチ穴の有無」が「有り」、且つ当該給紙部情報Ｄ４の「用紙サイズ」、「用紙種類」、「用紙パンチ穴の属性」と、ページ情報Ｄ１１１の「用紙サイズ」、「用紙種類」、「パンチ穴属性」が一致するという条件を満たすかどうか（ステップＳ１０４０）、制御部１０が判定する。
【００６７】
制御部１０が、条件を満たす（条件に一致する印刷用紙がある）と判定した場合（ステップＳ１０４０：Ｙｅｓ）、ページ情報Ｄ１１１の「給紙部指定」で指定された給紙部１９に印刷用紙を給紙させ、画像形成部１７に当該印刷用紙に対して画像形成を行わせ（ステップＳ１０４１）、画像出力部１６に当該印刷用紙を出力させる（ステップＳ１０３０）。
【００６８】
制御部１０が、条件を満たさない（条件に一致する印刷用紙がない）と判定した場合（ステップＳ１０４０：Ｎｏ）、操作部１８に条件に該当する印刷用紙を給紙部１９にセットする旨のメッセージを表示させる（ステップＳ１０４２）。
【００６９】
具体的には、ページ情報Ｄ１１１の「パンチ実行」が「しない」となっている場合、制御部１０は、操作部１８にページ情報Ｄ１１１の「用紙サイズ」、「用紙種類」のパンチ穴の開いていない印刷用紙を給紙部１９にセットするようにメッセージ表示させる。また、ページ情報Ｄ１１１の「パンチ実行」が「する」となっている場合、制御部１０は、操作部１８にページ情報Ｄ１１１の「用紙サイズ」、「用紙種類」の、「パンチ穴属性」のパンチ穴の開いた印刷用紙を給紙部１９にセットするようにメッセージ表示させる。図８にメッセージ表示例を示す。詳しくは後述する。
【００７０】
ステップＳ１００７において、一致しない（該当するパンチ穴有り印刷用紙がない）場合（ステップＳ１００７：Ｎｏ）、制御部１０は、ＲＡＭ１０１に記憶しているパンチ実行部１６１の「パンチ機能情報Ｄ２」を解析する（ステップＳ１０２０）。
【００７１】
そして、制御部１０は、パンチ実行部１６１が条件に該当するパンチ処理（ページ情報Ｄ１１１において指定されたパンチ処理済み印刷用紙に対応するパンチ処理）を実行可能かどうか判定する（ステップＳ１０２１）。
【００７２】
具体的には、「パンチ機能情報Ｄ２」とページ情報Ｄ１１１に含まれる「用紙パンチ穴の属性」とを比較し、「用紙パンチ穴の属性」が「パンチ機能情報Ｄ２」に含まれ、且つページ情報Ｄ１１１と給紙部情報Ｄ４の「用紙サイズ」、「用紙種類」がそれぞれ一致し、且つ給紙部情報Ｄ４の「用紙パンチ穴の有無」が「無し」という条件を満たすかどうか制御部１０が判定する（ステップＳ１０２１）。
【００７３】
これは、要求されたパンチ穴有り印刷用紙が給紙部１９に格納されていない為、パンチ実行部１６１が、該当するパンチ穴属性のパンチ処理を行うことができるのであれば、パンチ穴無し印刷用紙にパンチ処理を行い、当該印刷用紙を給紙し出力するという処理を行うための判定である。該当するパンチ穴属性のパンチ処理を行うことができない場合は、該当するパンチ穴有り印刷用紙をセットする旨を表示する。最終的にユーザは、要求されたパンチ穴有り印刷用紙の出力を得ることができる。
【００７４】
ステップＳ１０２１において、制御部１０がパンチ実行可能と判定した場合（ステップＳ１０２１：Ｙｅｓ）、「給紙部指定」で指定された給紙部１９に印刷用紙を給紙させる。そして、画像形成部１７に当該印刷用紙に対して画像形成を行わせ（ステップＳ１０２２）、パンチ実行部１６１に当該印刷用紙に対して、「用紙パンチ穴の属性」のパンチを実行させる（ステップＳ１０２３）。そして、画像出力部１６に当該印刷用紙を出力させる（ステップＳ１０３０）。
【００７５】
ステップＳ１０２１において、制御部１０がパンチ実行不可能と判定した場合（ステップＳ１０２１：Ｎｏ）、操作部１８に条件に該当する印刷用紙を給紙部１９にセットする旨のメッセージを表示させる（ステップＳ１０４２）。
【００７６】
具体的には、制御部１０は、操作部１８にページ情報Ｄ１１１の「用紙サイズ」、「用紙種類」の、「用紙パンチ穴の属性」のパンチ穴の開いた印刷用紙を給紙部１９にセットするようにメッセージ表示させる。図８にメッセージ表示例を示す。
【００７７】
ステップＳ１０３０において、制御部１０が画像出力部１６に画像出力（印刷用紙を出力）させると、次のページ情報Ｄ１１２の解析を行う（ステップＳ１００４）。次のページ情報が無い場合は、プリントジョブは終了する。
【００７８】
尚、ステップＳ１００７の、指定された印刷用紙が給紙部１９に格納されているかの判定において、無条件で格納されていないと判定してもよい（ステップＳ１００７：Ｎｏ）。
【００７９】
[画面例]
次に、図８を参照して、画面について説明する。図８は、該当する印刷用紙を補給する旨をユーザに伝える表示画面（以下、印刷用紙補給画面１８０と称す）である。印刷用紙補給画面１８０には、「用紙補給完了」ボタン１８０ａと「印刷を中止する」ボタン１８０ｂがある。ユーザは、画面に指定された印刷用紙を指定された給紙部１９に補給した後、「用紙補給完了」ボタン１８０ａを押下する。または、ユーザは「印刷を中止する」ボタン１８０ｂを押下して、印刷を中止することができる。
【００８０】
以上、本実施の形態によれば、パンチ穴形成済み印刷用紙指定のプリントジョブにおいて、給紙部１９が指定されたパンチ穴形成済み印刷用紙を格納していない場合、画像形成装置１は、指定されたパンチ穴形成済み印刷用紙のパンチ穴に対応するパンチ処理を行う。
【００８１】
そのため、給紙部１９が指定されたパンチ穴形成済み印刷用紙を格納していない場合でも、ユーザは、プリントジョブにより指定された印刷結果を得ることができる。よって、ユーザは、パンチ穴形成済み印刷用紙をセットし、再び画像形成装置１に画像形成するように設定する等の操作を行う必要がなく、ユーザ操作の負担を軽減することができる。
【図面の簡単な説明】
【００８２】
【図１】画像形成装置の装置構成図。
【図２】画像形成装置のブロック図。
【図３】画像形成処理のフローチャート図。
【図４】印刷ジョブ情報のデータ構成図。
【図５】パンチ機能情報のデータ構成図。
【図６】パンチ穴属性情報のデータ構成図。
【図７】給紙部情報のデータ構成図。
【図８】印刷用紙補給画面の画面例。
【符号の説明】
【００８３】
１        画像形成装置
１０      制御部
１４      ＡＤＦ
１５      画像読み取り部
１６      画像出力部
１７      画像形成部
１８      操作部
１９ａ    第１給紙部
１９ｂ    第２給紙部
１９ｃ    第３給紙部
１９ｄ    第４給紙部
１００    ＣＰＵ
１０１    ＲＡＭ
１０２    記憶部
１０３    通信Ｉ／Ｆ部
１６１    パンチ実行部
１８０    印刷用紙補給画面
１９０    光学センサ
Ｄ１      印刷ジョブ情報
Ｄ１１    ジョブ情報
Ｄ１１１  ページ情報
Ｄ２      パンチ機能情報
Ｄ３      パンチ穴属性情報
Ｄ４      給紙部情報
【図１】
2008195488.tif 000003
【図２】
2008195488.tif 000004
【図３】
2008195488.tif 000005
【図４】
2008195488.tif 000006
【図５】
2008195488.tif 000007
【図６】
2008195488.tif 000008
【図７】
2008195488.tif 000009
【図８】
2008195488.tif 000010