(57)【特許請求の範囲】
【請求項１】
画像データを用紙に印刷して出力する印刷部を備えた画像形成装置であって、
前記画像データを出力する際に使用する用紙枚数を指定するユーザ操作を受け付ける操作部と、
前記画像データに対し、前記画像データのページ数と前記操作部で指定された前記用紙枚数とに応じて、両面印刷／片面印刷のいずれを実行するかを決定するとともにページ割付処理を施して、前記印刷部に印刷させる制御部と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記制御部は、前記ページ数と前記用紙枚数とに応じて、前記用紙枚数に最も近い枚数、若しくは前記用紙枚数以内で最も近い枚数で出力されるように前記ページ割付処理を施すことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記操作部は、前記画像データを出力する際に使用する用紙サイズを指定するユーザ操作を受け付け可能になっており、
前記制御部は、前記操作部で指定された前記用紙サイズに応じて、両面印刷／片面印刷のいずれを実行するかを決定することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
画像データを用紙に印刷して出力する印刷部を備えた画像形成装置における画像形成方法であって、
前記画像形成装置又は前記画像形成装置に接続されたコンピュータに設けられた操作部が、前記画像データを出力する際に使用する用紙枚数を指定するユーザ操作を受け付ける指定ステップと、
前記画像形成装置又は前記コンピュータに設けられた制御部が、前記画像データに対し、前記画像データのページ数と前記指定ステップで指定された前記用紙枚数とに応じて、両面印刷／片面印刷のいずれを実行するかを決定するとともにページ割付処理を施して、前記印刷部に印刷させる制御ステップと、
を有することを特徴とする画像形成方法。
【請求項５】
画像形成装置に接続されるコンピュータに組み込まれるプリンタドライバであって、該コンピュータに、
ファイルを前記画像形成装置で用紙に印刷して出力する際に使用する用紙枚数を指定するユーザ操作を受け付ける指定ステップと、
前記ファイルに対し、前記ファイルのページ数と前記指定ステップで指定された前記用紙枚数とに応じて、両面印刷／片面印刷のいずれを実行するかを決定するとともにページ割付処理を施して画像データを生成し、該画像データを印刷指示と共に前記画像形成装置に送信する印刷指示ステップと、
を実行させるためのプログラムであることを特徴とするプリンタドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法、及びプリンタドライバに関する。
【背景技術】
【０００２】
複合機（ＭＦＰ）などの画像形成装置では、複数ページからなる原稿の画像データを１枚の用紙上にまとめて印刷する機能（以下、集約印刷機能）や１ページからなる原稿の画像データを分割して複数枚の用紙に印刷する機能（以下、ポスター印刷機能）が設けられている。集約印刷機能は、印刷に要する用紙（シート）やトナーを節約したい場合や、情報を簡潔にまとめる場合に有用な機能である。ポスター印刷機能はその名の通り、複数枚の用紙を貼り合わせることよりポスターのように大きく見せる場合に有用な機能であり、分割印刷機能とも言える。以下、本明細書では、これら集約印刷機能やポスター印刷機能をまとめて割付印刷機能と呼ぶ。
【０００３】
このような割付印刷は、ユーザが画像形成装置に対して出力用紙サイズだけでなく、１枚の出力用紙に対して集約印刷するページ数又は１ページを分割する分割数（１ページのポスター印刷に必要な枚数）を設定することで実行可能となる。なお、このような設定の操作は、画像形成装置に設けられた操作パネルや操作ボタン（操作キー）などの操作部、或いは画像形成装置に接続されたパーソナルコンピュータ（ＰＣ）等のコンピュータに設けられた操作部で受け付けることができる。
【０００４】
集約印刷では、原稿の全ページ数が１枚の用紙上にまとめられるページ数で割り切れない場合に、出力の最後の用紙には画像が印刷されない領域が生じるといった問題が生じる。
このような問題に対して、特許文献１には、原稿の全ページ数が１枚の用紙上にまとめられるページ数で割り切れない場合に、端数のページからなる原稿画像は上記用紙上にまとめられるページ数が収まる倍率で並べた時に印刷用画像が収まる最小サイズの用紙に切り替えて印刷するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１２５６１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術では、端数のページが印刷された出力用紙とそれ以外の出力用紙で用紙サイズが異なるように出力させるために、画像形成装置には複数の用紙サイズの用紙を事前に用意しておく必要があり、ユーザが意図しない用紙サイズで端数のページが印刷される場合は、用紙の補充又は集約印刷を中断する必要がある。
【０００７】
その他、この技術に限らず従来の集約印刷技術では、集約印刷機能を選択し、その後、１枚の用紙に集約するページ数（集約ページ数）及び出力用紙サイズなどの項目を設定するなど、多くのユーザ操作が必要となる。
【０００８】
さらに、集約ページ数が多く指定してしまうと、出力枚数は少なくなるが、１枚の用紙に収められた印刷画像のうち原稿１ページ分のサイズが小さくなり、出力画像の可読性が落ちる。一方で、１枚の用紙への集約ページ数を少なく指定してしまうと、可読性はあるが出力枚数は多くなり、トナーと用紙の節約の効果が薄れる。つまり、従来の集約印刷技術においては、単に集約ページ数（及び出力用紙サイズ）を指定するだけでは、合計の出力枚数又は出力ページ数が、ユーザが望んでいたような枚数に収まらないことがあり、そのためにユーザが求める出力形態を設定するためには時間と手間を要する。
【０００９】
また、従来のポスター印刷技術においても、同様に多くのユーザ操作を必要とするだけでなく、単に集約ページ数（及び出力用紙サイズ）を指定するだけでは、合計の出力枚数又は出力ページ数が、ユーザが望んでいたような枚数に収まらないことがあり、そのためにユーザが求める出力形態を設定するためには時間と手間を要する。
【００１０】
本発明は、上述のような実状に鑑みてなされたものであり、その目的は、画像形成装置において、簡易なユーザ操作により、ユーザが意図した出力枚数又は出力ページ数で割付印刷処理を実行することを可能にすることにある。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、本発明の第１の技術手段は、画像データを用紙に印刷して出力する印刷部を備えた画像形成装置であって、前記画像データを出力する際に使用する用紙枚数を指定するユーザ操作を受け付ける操作部と、前記画像データに対し、前記画像データのページ数と前記操作部で指定された前記用紙枚数とに応じて、両面印刷／片面印刷のいずれを実行するかを決定するとともにページ割付処理を施して、前記印刷部に印刷させる制御部と、を備えたことを特徴としたものである。
【００１２】
本発明の第２の技術手段は、第１の技術手段において、前記制御部は、前記ページ数と前記用紙枚数とに応じて、前記用紙枚数に最も近い枚数、若しくは前記用紙枚数以内で最も近い枚数で出力されるように前記ページ割付処理を施すことを特徴としたものである。
【００１４】
本発明の第３の技術手段は、第１または第２の技術手段において、前記操作部は、前記画像データを出力する際に使用する用紙サイズを指定するユーザ操作を受け付け可能になっており、前記制御部は、前記操作部で指定された前記用紙サイズに応じて、両面印刷／片面印刷のいずれを実行するかを決定することを特徴としたものである。
【００１８】
本発明の第４の技術手段は、画像データを用紙に印刷して出力する印刷部を備えた画像形成装置における画像形成方法であって、前記画像形成装置又は前記画像形成装置に接続されたコンピュータに設けられた操作部が、前記画像データを出力する際に使用する用紙枚数を指定するユーザ操作を受け付ける指定ステップと、前記画像形成装置又は前記コンピュータに設けられた制御部が、前記画像データに対し、前記画像データのページ数と前記指定ステップで指定された前記用紙枚数とに応じて、両面印刷／片面印刷のいずれを実行するかを決定するとともにページ割付処理を施して、前記印刷部に印刷させる制御ステップと、を有することを特徴としたものである。
【００２０】
本発明の第５の技術手段は、画像形成装置に接続されるコンピュータに組み込まれるプリンタドライバであって、該コンピュータに、ファイルを前記画像形成装置で用紙に印刷して出力する際に使用する用紙枚数を指定するユーザ操作を受け付ける指定ステップと、前記ファイルに対し、前記ファイルのページ数と前記指定ステップで指定された前記用紙枚数とに応じて、両面印刷／片面印刷のいずれを実行するかを決定するとともにページ割付処理を施して画像データを生成し、該画像データを印刷指示と共に前記画像形成装置に送信する印刷指示ステップと、を実行させるためのプログラムであることを特徴としたものである。
【発明の効果】
【００２２】
本発明によれば、画像形成装置において、簡易なユーザ操作により、ユーザが意図した出力枚数又は出力ページ数で割付印刷処理を実行することが可能となる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１の実施形態に係る画像形成装置の一構成例を示すブロック図である。
【図２】図１の画像形成装置におけるユーザインターフェース（ＵＩ）画像の一例を示す図である。
【図３】図１の画像形成装置における画像形成方法の一例を説明するためのフロー図である。
【図４Ａ】本発明の第２の実施形態に係る画像形成装置における画像形成方法の一例を説明するためのフロー図である。
【図４Ｂ】図４Ａに続くフロー図である。
【図５】図４Ｂにおける片面印刷時の集約設定処理の一例を説明するためのフロー図である。
【図６】図４Ｂにおける両面印刷時の集約設定処理の一例を説明するためのフロー図である。
【図７】本発明の第４の実施形態に係るプリンタドライバによりＰＣ側で表示させるＵＩ画像の一例を示す図である。
【発明を実施するための形態】
【００２４】
本発明に係る画像形成装置は、画像データを用紙に印刷して出力する印刷部を備えた装置であり、単機能のプリンタ装置、ファクシミリ装置、単機能の複写機、複合機（ＭＦＰ）などの装置が挙げられる。ここで、ＭＦＰは、例えばスキャナからの原稿読取機能、コピー機能、プリント機能、ファクシミリ（ＦＡＸ）機能などの複数種類の機能をもつ機器である。ＭＦＰとしては、一般的なものと同様にコピー機能やプリント機能等の画像形成機能を有するものとする。なお、上記原稿読取機能には、読み取った画像データをＭＦＰ内部の記憶装置や外部記憶媒体に保存する保存機能や上記画像データを電子メール（Ｅｍａｉｌ）に添付して送信するＥｍａｉｌ送信機能（インターネットＦＡＸ機能）などが付加される。以下、本発明の様々な実施形態について、図面を参照しながら説明する。
【００２５】
（第１の実施形態）
本発明の第１の実施形態について、図１〜図３を参照しながら説明する。図１は、本実施形態に係る画像形成装置の一構成例を示すブロック図、図２は、図１の画像形成装置におけるＵＩ画像の一例を示す図、図３は、図１の画像形成装置における画像形成方法（印刷方法）の一例を説明するためのフロー図である。
【００２６】
本実施形態に係る画像形成装置１は、その全体を制御する制御部１０を備えると共に、画像入力部１１、操作部１２、及び印刷部１３を備える。この例では、制御部１０に、印刷対象画像データに画像処理を施す画像処理部が含まれるものとして説明する。この画像処理には、画像入力部１１から入力される画像データが印刷部１３で印刷可能な形式でない場合にその形式に変換する処理も含まれる。
【００２７】
制御部１０は、例えば、プログラム保存領域に画像形成装置１の全体を制御するための制御プログラム（ファームウェア）を格納し、その制御プログラムを動作させることで各種制御を行う。例えば制御部１０は、ＣＰＵ（Central Processing Unit）又はＭＰＵ（Micro Processing Unit）、作業領域としてのＲＡＭ（Random Access Memory）、及び上記制御プログラムや各種設定内容を記憶した記憶装置などの制御デバイスで構成することができ、集積回路（Integrated Circuit：ＩＣ）／ＩＣチップセットとして搭載することもできる。この記憶装置としては、フラッシュＲＯＭ（Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable and Programmable  ＲＯＭ）、ＨＤＤ（Hard Disk Drive）等が挙げられ、画像を保存するためのＨＤＤ等の記憶部（図示せず）を利用することもできる。また、画像処理部は制御部１０と分離させ、ＡＳＩＣ（Application Specific Integrated Circuit）などとして搭載することもできる。
【００２８】
画像入力部１１は、画像データを入力する部位である。画像入力部１１としては、原稿読取部、通信部、外部メモリ接続部などが例示できる。画像入力部１１は、複数の入手経路から画像データを入力できるように構成しておくこともできる。
【００２９】
上記原稿読取部は、読取対象となる原稿（用紙）を載置する原稿台の下面に設けられ、原稿台に載置された用紙上の原稿画像を光学的に読み取り、上記画像処理部に渡すための部位であり、スキャナ部とも呼ばれる。また、画像形成装置１には、原稿台の上にＡＤＦ（Auto Document Feeder）を設けることもできる。ＡＤＦは、原稿を自動搬送するための装置であり、自動搬送された原稿の画像が原稿読取部で読み取られることになる。無論、ＡＤＦに別途原稿読取部を設けておいてもよい。
【００３０】
上記通信部は、外部のＰＣやサーバ装置などと通信するための有線のネットワークインターフェースである。なお、サーバ装置としては、ＦＴＰ（File Transfer Protocol）やそれから派生したプロトコルを用いたサーバ装置などが挙げられる。また、通信部としては、例えば携帯電話機（スマートフォンと呼ばれるものを含む）と近距離無線通信を行う無線通信部を採用することもできる。画像形成装置１は、このような通信部を設けることで、ＰＣや携帯電話機から印刷ジョブを受信することや、サーバ装置にアクセスして印刷対象のファイルを取得することなどが可能になる。
【００３１】
上記外部メモリ接続部は、画像形成装置１にUniversal Serial Bus（ＵＳＢ：登録商標、以下同様）メモリやＳＤ（登録商標）カード等の外部メモリを接続するための接続インターフェースである。画像形成装置１は、外部メモリ接続部を設けることで外部メモリに格納されたファイル（電子データ）を印刷のために取得することが可能になる。
【００３２】
操作部１２は、ユーザからの操作入力を受け付けるための部位で、図１ではキー操作部１２ａ及びタッチパネル部１２ｂを有する例を挙げる。ユーザは、操作部１２から、画像形成装置１を使用する際に設定値等を入力したり、処理を実行させたりすることが可能となっている。
【００３３】
キー操作部１２ａは、ユーザ操作を受け付けるためのハードウェアキーであり、例えば電源キー、節電キー、及びホーム画面への移行キーなどが挙げられるが、これに限らず、例えば図２のＵＩ画像２０中のソフトウェアキー群の代わりとして、コピー開始のためのスタートキーや数字を入力するための数字キー群など他のキーを設けてもよい。
【００３４】
タッチパネル部１２ｂは、液晶ディスプレイや有機エレクトロルミネッセンスディスプレイ等の表示部と、ユーザによるその表示部の表示領域上でのタッチ操作を検出するタッチセンサ部とで構成される。タッチセンサ部として設けるセンサとしては、例えば静電容量方式のセンサや抵抗膜方式のセンサなどが挙げられる。この表示部には、例えば図２のＵＩ画像２０のようなＵＩ画像が表示され、表示されたＵＩ画像に対してタッチセンサ部でタッチが検出された場合、そのタッチ位置に対応するＵＩ画像内の画像が示す処理が実行されると共に、必要に応じてＵＩ画像の遷移がなされる。無論、タッチパネル部１２ｂは単なる表示部（表示パネル）であってもよく、その場合、操作入力はキー操作部１２ａからのみ受け付ければよい。
【００３５】
印刷部（画像形成部）１３は、印刷対象となる画像データを用紙（印刷用紙）に印刷して出力する部位であり、通常、上記画像処理部で画像処理が施された後の画像データを入力し、その画像データが示す画像を用紙に印刷する。印刷部１３での印字方式としては、電子写真方式、インクジェット方式などが挙げられるがこれに限らない。この画像データとしては、原稿読取部で読み取られた原稿画像データ、通信部や外部メモリ接続部を介して受信した画像データ、或いは画像形成装置１内の記憶部に記憶された画像データなどが挙げられる。その他、画像形成装置１には、印刷部１３から印刷された用紙（出力物）を排出し載置するための排紙トレイ等の出力部なども設けられる。
【００３６】
本実施形態の主たる特徴として、操作部１２は、印刷対象となる画像データを出力する際に使用する用紙枚数（出力用紙の枚数）を指定するユーザ操作を受け付けることが可能になっている。
【００３７】
例えば、ＵＩ画像２０には、出力枚数設定ボタン２１が選択可能に設けられている。この出力枚数設定ボタン２１がユーザによって選択されると、例えば、出力枚数（出力時の用紙枚数）を入力するための入力欄と数字ボタン（或いは表示された数字を上下させるボタン）などを含むポップアップ画像が表示されるようにしておけばよい。これにより、ユーザはこのポップアップ画像から出力枚数を入力することができる。なお、ＵＩ画像２０では出力枚数設定ボタン２１に「入力頁数と同じ」と表記しているように、ここには現在設定されている出力枚数（或いはこの例のように単に入力ページ数と同じであることを示す情報）を表示させておくことが好ましい。
【００３８】
さらに、本実施形態の主たる特徴として、制御部１０は、上記画像データに対し、上記画像データのページ数と操作部１２で指定された用紙枚数とに応じてページ割付処理を施して、印刷部１３に印刷させる。このページ印刷処理は上述の画像処理部での画像処理の一部として実行すればよい。このページ割付処理は、上記画像データのページを用紙に割り付ける処理であり、１ページが用紙の１ページになるように等倍印刷される等倍印刷処理の他に、集約印刷処理とポスター印刷処理（分割印刷処理）がある。集約印刷処理やポスター印刷処理には、上記画像データに対して縮小や拡大する変倍処理が含まれることになる。なお、上記のページ割付処理では、従来の割付設定時と同様に印刷時の用紙の向きを決めて処理を行うことになる。
【００３９】
このような処理の一例について、画像入力部１１から原稿を読み取る例を挙げ、図３に沿って説明する。まず、制御部１０は、ＵＩ画像２０の表示中に出力枚数設定ボタン２１が選択され、出力枚数設定ボタン２１の押下により出力枚数が入力されたか否かを判定する（ステップＳ１）。ステップＳ１でＹＥＳとなった段階で制御部１０は、操作部１２で原稿読込開始指示を受け付けたか否かを判定する（ステップＳ２）。原稿読込開始指示は、例えば原稿を載置した状態で白黒／カラー印刷をスタートさせるための白黒／カラースタートボタン２３／２４のいずれかが押下されることで受け付ける。
【００４０】
ステップＳ２でＹＥＳとなった段階で、画像入力部１１の原稿読取部が原稿を１枚ずつ読み取って画像データを生成し（ステップＳ３）、原稿のページ数をカウントアップする（ステップＳ４）。このカウントは制御部１０で行ってもよい。次いで、原稿読取部は、全ての原稿が読み取られたかを原稿載置トレイに原稿が無いかを検知することで判定し（ステップＳ５）、ＮＯの場合、ステップＳ３に戻り、読み込みが完了するまで原稿の読み込みを継続する。
【００４１】
原稿の読み込みが完了した時点で、制御部１０は原稿のサイズを判定する（ステップＳ６）。この判定は画像入力部１１がステップＳ３の時点で行っておき、その情報を制御部１０が取得すればよい。次いで、制御部１０は、原稿のサイズとカウント数と出力枚数とに応じてページ割付処理を行う（ステップＳ７）。ここで、カウント数と出力枚数との比較により前者が多い場合に集約処理がなされ、後者が多い場合に分割処理（ポスター印刷用の処理）がなされ、同じ場合に等倍処理がなされる。その具体例については第２の実施形態の処理の一環として例示する。最後に、制御部１０は、ページ割付処理後の画像データを印刷部１３に渡して印刷を実行させる（ステップＳ８）。
【００４２】
上述のページ割付処理は、上記ページ数と上記用紙枚数とに応じて実行しさえすれば、少なくとも上記用紙枚数に合うような（或いは近いような）枚数で自動的に印刷ができるようになる。つまり、本実施形態によれば、画像形成装置１において、出力枚数の指定といった簡易で時間を要さないユーザ操作により、ユーザが意図した出力枚数（或いはそれ付近）で確実に割付印刷処理を実行することが可能となる。特に上記ページ数が多い場合に有益となる。
【００４３】
また、制御部１０は、上記ページ数と上記用紙枚数とに応じて、上記用紙枚数に最も近い枚数、若しくは上記用紙枚数以内で最も近い枚数（最大枚数）で出力されるように上記ページ割付処理を施すことが好ましい。これはページ数によっては丁度、上記用紙枚数に収めようとすると余白が多くなるなどの障害を除外するために有益である。特に、画像形成装置１の制御部１０でのページ割付処理が、集約数や分割数が制限されている構成になっている場合が多く、そのような場合にも本実施形態の処理が適用できる点で有益である。この制限としては、例えば２，４，８，９，１６ページを１枚に集約すること、或いは２，４，８，９，１６に分割することはできるが、それ以外はできないようにする制限を指す。
【００４４】
以上では、印刷対象の上記画像データ（例えば原稿を読み取った画像データ）の１ページのサイズと同じサイズの用紙に印刷することを前提として説明した。しかし、画像形成装置１は、用紙のサイズを上記画像データの１ページのサイズと異ならせて印刷できるように構成することもでき、その場合のページ割付処理の結果は同じにした場合と上記１ページの画像における用紙上の大きさが異なるようになる。なお、その場合にも、ステップＳ６でのように上記画像データの１ページのサイズを検知するように構成しておけば、変倍率等の計算は容易である。このように、操作部１２では、用紙枚数の指定だけではなく、その用紙のサイズも指定できるように構成しておくことが、よりユーザ好みの印刷結果が得られるため好ましいと言える。
【００４５】
また、以上の例では片面印刷を行うこと、つまりユーザが入力した用紙枚数と印刷されたページ数が同じであることを前提に説明したが、本実施形態では両面印刷に対応させ、ユーザが入力した用紙枚数の２倍の印刷ページ数を確保することもできる。具体的には、操作部１２は、両面印刷／片面印刷のいずれを実行するかを指定するユーザ操作を受け付け可能にしておく。このような指定操作は図３の例で言うとステップＳ７より手前に例えばＵＩ画像２０の両面コピー設定ボタン２２などから実行しておけばよい。
【００４６】
そして、制御部１０は、操作部１２で両面印刷／片面印刷のいずれかを実行する指定がなされた場合、その指定に従い、上記ページ割付処理を施す。無論、集約印刷の場合に限らず、ポスター印刷においてもこのような処理は可能である。ポスター印刷の場合、印刷物を並べて貼り合わせたときに両面に別々の拡大されたポスターができあがるように配置さえ考慮して印刷を実行すればよい。なお、この例に限らず、印刷対象となる原稿が両面である場合にもその点を設定しておけばページ割付処理は可能である。
【００４７】
また、原稿読取部から画像データを入力する場合（コピー時の場合）には規定のスキャン解像度でスキャンすればよいが、代替処理として、原稿読取前に入力された出力枚数とカウントした原稿ページ数との比較からそれに必要な最低限のスキャン解像度を決定するようにしてもよい。特に集約印刷時にスキャン速度を上げることができる点で有益である。更なる代替処理として、スキャン解像度は固定にしておき、ページ割付処理時に間引き処理／補間処理などにより画像の解像度を下げたり上げたりするようにしてもよい。
【００４８】
（第２の実施形態）
本発明の第２の実施形態について、図４Ａ〜図６を併せて参照しながら第１の実施形態との相違点を中心に説明するが、第１の実施形態で説明した様々な応用例も適用できる。図４Ａは本実施形態に係る画像形成装置における画像形成方法の一例を説明するためのフロー図、図４Ｂは図４Ａに続くフロー図である。図５、図６はそれぞれ図４Ｂにおける片面印刷時、両面印刷時の集約設定処理の一例を説明するためのフロー図である。
【００４９】
本実施形態における制御部１０は、上記画像データのページ数と操作部１２で指定された用紙枚数とに応じて、両面印刷／片面印刷のいずれを実行するかを決定する。そして、この決定に従い、それぞれユーザ入力された用紙枚数の２倍／１倍の印刷ページ数となるようにページ割付処理を施せばよい。本実施形態により、例えば集約ページ数が多いと見難くなることから予め制限を設けて両面印刷を行って集約ページ数を半分にする処理や、分割ページ数が多いと印刷後の用紙の配置に手間取ることから予め制限を設けて両面印刷を行って分割数を半分にする処理などを行うこともできる。なお、後者の成果物は、衝立の透明ガラスに貼って利用することができる。
【００５０】
このような処理の一例について、画像データを原稿読取部から入力し且つ集約印刷するような場面を例に挙げ、図４Ａ等を参照しながら説明する。ここではユーザに片面／両面を選択する余地を残した例を挙げる。まず、図３のステップＳ１〜Ｓ６の処理と同様に出力枚数の入力及び原稿読取等の処理を行う（ステップＳ１１〜Ｓ１６）。
【００５１】
次いで、制御部１０は、読み取った画像データのページ数（カウント数）をステップＳ１１で入力された出力枚数で割った値が６より大きいか否かを判定し（ステップＳ１７）、ＮＯの場合、片面選択ボタンをタッチパネル部１２ｂにＵＩ画像として表示させ（ステップＳ１８）、ＹＥＳの場合、非表示のままにする（ステップＳ１９）。さらに制御部１０は、上記カウント数を上記出力枚数で割った値が１２（＝６×２）より大きいか否かを判定し（ステップＳ２０）、ＮＯの場合、両面選択ボタンをＵＩ画像として表示させ（ステップＳ２１）、ＹＥＳの場合、非表示のままにする（ステップＳ２２）。ステップＳ２１，Ｓ２２に次いで、制御部１０はタッチパネル部１２ｂに両面／片面のいずれかの選択ボタンが表示されているか否かを判定する（ステップＳ２３）。
【００５２】
ここで数値「６」は集約ページ数の閾値の例であり、「１２」はその２倍の数であって両面印刷を行う場合に同等の画像になるための閾値、つまり１枚の用紙への集約ページ数（表面、裏面の合計値）の閾値である。これらの閾値は画像形成装置１における集約機能の性能（ハードウェアが許す性能）によって決めておいてもよいし、その性能より低い値に決めておいてもよい。
【００５３】
この例では６ページ以下を１枚に集約して印刷しようとする場合に、片面選択ボタン及び両面選択ボタンの双方を表示させて、双方が可能であることをユーザに示している。また、６ページより多く１２ページ以下のページ数を１枚に集約して印刷しようとする場合に、両面選択ボタンのみを表示させて片面選択ボタンを表示させず、両面印刷のみ可能であることをユーザに示している。これらの場合、ステップＳ２３でＹＥＳとなり、ステップＳ２７へ進む。
【００５４】
また、１２ページより多くを１枚に集約して印刷しようとする場合には、いずれの選択ボタンも非表示とし、ステップＳ２３の判定でＮＯとなって、好ましい印刷ができないため出力枚数を再入力するように促すエラー表示を行う（ステップＳ２４）。その後、出力枚数の再入力があったか否かを判定し（ステップＳ２５）、ＹＥＳの場合にはステップＳ１７に戻り、ＮＯの場合にはキャンセルボタンが選択されたか否かを判定する（ステップＳ２６）。ステップＳ２６でＹＥＳの場合には処理を終了し、ＮＯの場合にはステップＳ２５へ戻る。
【００５５】
ステップＳ２７では、ユーザにより片面選択ボタンが選択されたか否かを判定し、ＮＯの場合には両面選択ボタンが選択されたか否かを判定する（ステップＳ２８）。ステップＳ２８でＮＯの場合にはステップＳ２７に戻り、ＹＥＳの場合には両面印刷時の集約設定処理を実行し（ステップＳ２９）、印刷部１３で印刷させる（ステップＳ３１）。ステップＳ２７でＹＥＳの場合には片面印刷時の集約設定処理を実行し（ステップＳ３０）、印刷部１３で印刷させる（ステップＳ３１）。
【００５６】
ステップＳ３０の処理は、図５に示すように、まずページ数が出力枚数以下であるか否かを判定し（ステップＳ５１）、ＹＥＳの場合には集約を１／１（つまり等倍）にする（ステップＳ５８）。ステップＳ５１でＮＯの場合、ページ数を出力枚数で割り（ステップＳ５２）、小数点以下を繰り上げ（ステップＳ５３）、結果が１であるか（ステップＳ５４）、奇数であるか（ステップＳ５５）の判定を行う。結果が１ではなく奇数である場合に結果に１を加算することで偶数にする（ステップＳ５６）。他の場合にはステップＳ５３の結果をそのまま用い、集約ページ数をその結果に設定する（ステップＳ５７）。この例では、ステップＳ１７〜Ｓ２３の判定により片面印刷時の集約ページ数は６以下に絞られており、且つステップＳ５４〜Ｓ５７の処理から分かるように、集約ページ数として１の他には偶数（２，４，６）しか許容しない場合を示している。
【００５７】
ステップＳ２９の処理は、図６に示すように、まずページ数の１／２が出力枚数以下であるか否かを判定し（ステップＳ６１）、ＹＥＳの場合には集約を１／１（つまり等倍）にする（ステップＳ６２）。ステップＳ６１でＮＯの場合、ページ数の１／４が出力枚数以下であるか否かを判定し（ステップＳ６３）、ＹＥＳの場合には集約ページ数を２（つまり１／２集約）とし（ステップＳ６４）、ＮＯの場合には集約ページ数を４（つまり１／４集約）とし（ステップＳ６５）。なお、この例では、ステップＳ１７〜Ｓ２３の判定により両面印刷時の集約ページ数は１２以下に絞られており、且つ用紙の１ページへの集約ページ数として１，２，４しか許容しない場合を示している。集約ページ数が６の場合、片面印刷となってしまうためである。
【００５８】
なお、集約印刷の例を挙げ、ポスター印刷するようなページ数と出力枚数の関係である場合についての説明は省略するが、この場合にも基本的に同様の考え方（但し、集約と分割は逆であり、その点を考慮する）で処理が可能である。
【００５９】
以上では、ユーザが片面／両面を画像形成装置１からの示唆に基づき決定する例を挙げているが、そのようなユーザ操作無しに制御部１０が決定するようにしてもよい。一例として、ステップＳ１７，Ｓ２０の判定結果に基づき、集約ページ数が６より多く１２以下の場合には自動的に両面印刷に決定し、６以下の場合には自動的に片面印刷に決定し、１２以上の場合にはエラーとするなどの例が想定できる。
【００６０】
また、本実施形態においても、操作部１２は、画像データを出力する際に使用する用紙サイズを指定するユーザ操作を受け付け可能になっていることが好ましい。本実施形態では、操作部１２で指定された用紙サイズに応じて、制御部１０が両面印刷／片面印刷のいずれを実行するかを決定するようにしてもよい。例えば、片面の集約ページ数として出力用紙がＡ４サイズであれば４までしか認めないが、Ａ３サイズであれば８まで認めるなど、予め定めた規則に基づき決定すればよい。
【００６１】
（第３の実施形態）
本発明の第３の実施形態について、第１の実施形態との相違点を中心に説明する。
本実施形態に係るが画像形成装置１は、第１の実施形態において、画像データを出力する際に使用する用紙枚数（出力枚数）の代わりに、画像データを出力する際の出力ページ数を用いるものである。つまり、本実施形態では、操作部１２では上記出力ページ数を指定するユーザ操作を受け付け、制御部１０ではページ割付処理を画像データのページ数と操作部１２で指定された出力ページ数とに応じて実行することになる。本実施形態によれば、画像形成装置１において、出力ページ数の指定といった簡易なユーザ操作により、ユーザが意図した出力ページ数で割付印刷処理を実行することが可能となる。
【００６２】
また、本実施形態における制御部１０は、上記ページ数と上記出力ページ数とに応じて、上記出力ページ数に最も近い数、若しくは上記出力ページ数以内で最も近い数で出力されるように上記ページ割付処理を施すことが好ましい。これはページ数によっては丁度、上記出力ページ数に収めようとすると余白が多くなるなどの障害を除外するために有益であり、この点の効果は第１の実施形態の応用例の効果と同様である。
【００６３】
その他、本実施形態においても、第１，２の実施形態で説明した様々な応用例も適用できる。例えば第２の実施形態における出力枚数の変更（再入力）の受け付けのように、本実施形態でも何らかのエラーが発生した場合に出力ページ数を再入力させるようにしてもよい。
【００６４】
但し、本実施形態は出力枚数ではなく出力ページ数をユーザが入力するものであるため、基本的に両面／片面のいずれで印刷するかは問わない。よって、本実施形態は、第２の実施形態の主たる特徴である「ページ数と用紙枚数とに応じて両面印刷／片面印刷のいずれを実行するかを決定する」点については、単に用紙枚数を出力ページ数に置き換えても適用できない。本実施形態において、両面印刷／片面印刷の選択を可能にするためには、単純にそのような選択操作をユーザから受け付ければよいだけである。よって、本実施形態では、操作部１２は、両面印刷／片面印刷のいずれを実行するかを指定するユーザ操作を受け付け可能にしておくことが好ましいと言える。
【００６５】
（第４の実施形態）
第１〜第３の実施形態で説明したものと同様のユーザ操作の受け付け及びページ割付処理は、印刷部１３を備えた画像形成装置１に接続されたコンピュータのプリンタドライバでも実現できる。図７を併せて参照しながら、このような実施形態を本発明の第４の実施形態として説明する。図７は、本実施形態に係るプリンタドライバによりＰＣ側で表示させるＵＩ画像の一例を示す図である。
【００６６】
本実施形態と第１〜第３の実施形態とは基本的にユーザ操作の受け付け及びページ割付処理を実行する主体が画像形成装置１ではなくプリンタドライバが組み込まれたコンピュータである点が異なるのみであり、本実施形態では主にその相違点のみを説明し、他の応用例についてはその説明を省略する。
【００６７】
本実施形態に係るプリンタドライバは、画像形成装置１等の画像形成装置用のプリンタドライバ（プログラム）であり、設置型ＰＣ、モバイルＰＣ、タブレット型の端末装置（以下、タブレット端末）、携帯電話機（スマートフォンと呼ばれるものも含む）等のコンピュータに、次の指定ステップと印刷指示ステップとを実行させるためのプログラムである。このプリンタドライバは、そのコンピュータ内のＨＤＤ等の記憶部に格納されることで、そのコンピュータに組み込まれ（インストールされ）、そのコンピュータのＣＰＵ等の制御部から実行可能になっている。このコンピュータは画像形成装置１等の画像形成装置に直接又はネットワークを介して接続されているものとする。
【００６８】
上記指定ステップは、文書ファイルや画像ファイル等のファイルを画像形成装置１で用紙に印刷して出力する際に使用する用紙枚数（又は出力する際の出力ページ数）を指定するユーザ操作を受け付けるステップである。例えば、図７に示すような、ＰＣにインストールされたプリンタドライバの設定用ＵＩ画像７０をＰＣの表示部に表示させる。このＵＩ画像７０には、通常の集約印刷、通常のポスター印刷などと共に、出力枚数設定印刷の機能を選択するためのチェックボックス７２が設けられている。そして、このチェックボックス７２にチェックを入れた状態で設定ボタン７３を選択すると、用紙枚数（出力枚数）の設定が可能となる。この設定のためには図示しないポップアップ画像を表示させるなどすればよく、最終的にＵＩ画像７０に戻り、ＯＫボタン７１を選択することで印刷設定が完了する。なお、出力ページ数を設定する例も同様である。
【００６９】
上記印刷指示ステップは、上記ファイルに対し、上記ファイルのページ数と上記指定ステップで指定された用紙枚数又は出力ページ数とに応じてページ割付処理を施して画像データを生成し、その画像データを印刷指示と共に画像形成装置１に送信するステップである。この印刷指示と共に画像データを送信することは、印刷ジョブを送信することを意味する。この印刷ジョブを受信した画像形成装置１では、制御部１０が通常の印刷ジョブの印刷と同様に、受信した印刷ジョブを印刷部１３に印刷させる。
【００７０】
（その他）
第１〜第４の実施形態として画像形成装置や画像形成装置とコンピュータからなるシステムにおける処理の流れを説明したように、本発明は、画像データを用紙に印刷して出力する印刷部を備えた画像形成装置における画像形成方法や、その画像形成方法を画像形成装置の制御部のコンピュータに実行させるためのプログラムとしての形態も採り得る。
【００７１】
第１（／第３）の実施形態に係る画像形成装置における画像形成方法は、画像形成装置の操作部が、上記画像データを出力する際に使用する用紙枚数（／出力ページ数）を指定するユーザ操作を受け付ける指定ステップと、画像形成装置の制御部が、上記画像データに対し、上記画像データのページ数と上記指定ステップで指定された用紙枚数（／出力ページ数）とに応じてページ割付処理を施して、印刷部に印刷させる制御ステップと、を有する。上記の操作部や制御部の代わりに、画像形成装置に接続されたコンピュータに設けられた操作部や制御部を採用することもでき、そのような画像形成方法については第４の実施形態として説明した通りである。その他の応用例については、第１〜第４の実施形態において説明した通りであり、その説明を省略する。
【００７２】
第１／第３の実施形態に関する上記画像形成方法を、画像形成装置の制御部のコンピュータに実行させるためのプログラム（ファームウェア）は、第４の実施形態で説明したプリンタドライバと同等の処理を画像形成装置側だけで行う処理プログラムであると言える。つまり、このプログラムは、上記制御部のコンピュータに、上述の指定ステップ及び印刷指示ステップを実行させるためのプログラムである。
【００７３】
また、上述した様々な形態のプログラム（ファームウェア又はプリンタドライバ）を記録したコンピュータ読み取り可能な記録媒体（非一時的な記録媒体）としての形態についても、容易に理解することができる。このコンピュータとしては、汎用のＰＣに限らず、画像形成装置の制御部として機能するマイクロコンピュータやプログラム可能な汎用の集積回路／チップセットなど、様々な形態のコンピュータが適用できる。上記の記録媒体としては、例えばＣＤ−ＲＯＭ又はＤＶＤ−ＲＯＭなどの光ディスクやメモリカード等の不揮発性の半導体メモリや、ハードディスクなど様々なものが挙げられる。また、これらファームウェア又はプリンタドライバは、可搬の記録媒体を介して流通させるに限らず、インターネット等のネットワークを介して、また放送波を介して流通させることもできる。ネットワークを介して受信するとは、外部サーバ装置の記憶装置などに記録されたプログラムをダウンロードするなどにより受信することを指す。
【符号の説明】
【００７４】
１…画像形成装置、１０…制御部、１１…画像入力部、１２…操作部、１２ａ…キー操作部、１２ｂ…タッチパネル部、１３…印刷部、２０…ＵＩ画像、２１…出力枚数設定ボタン、２２…両面コピー設定ボタン、２３…白黒スタートボタン、２４…カラースタートボタン。
【図１】
0006443752.tif 000002
【図２】
0006443752.tif 000003
【図３】
0006443752.tif 000004
【図４Ａ】
0006443752.tif 000005
【図４Ｂ】
0006443752.tif 000006
【図５】
0006443752.tif 000007
【図６】
0006443752.tif 000008
【図７】
0006443752.tif 000009