(57)【要約】【課題】ユーザが、印刷を指示した印刷データのレイアウトのまま印刷が行われた複数の記録材に対し、全ての記録材の画像に重ならない位置にて手動でステープルを行うことができる画像形成装置を提供する。【解決手段】ユーザにより印刷を指示された複数頁の印刷データを、頁毎に複数の記録材に印刷する画像形成装置であって、印刷の指示の際に、複数の記録材に対してユーザがステープルを行いたい方向が指定された場合、複数頁の印刷データに基づいて、指定された方向における記録材の端から印刷される画像までの余白部分の距離を示す余白長を全頁分算出し、算出した全頁分の余白長の中から最短の余白長を決定し、複数頁の印刷データを頁毎に複数の記録材に印刷するとともに、複数の記録材の最初の頁に対し、最短の余白長により定まる領域内に、ステープルを実施すべき位置を示すステープル印を印刷する。【選択図】図２
2012020488.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより印刷を指示された複数頁の印刷データを、頁毎に複数の記録材に印刷する画像形成装置であって、
前記印刷の指示の際に、前記複数の記録材に対して前記ユーザがステープルを行いたい方向が指定された場合、前記複数頁の印刷データに基づいて、前記指定された方向における前記記録材の端から印刷される画像までの余白部分の距離を示す余白長を全頁分算出し、算出した全頁分の余白長の中から最短の余白長を決定し、
前記複数頁の印刷データを頁毎に前記複数の記録材に印刷するとともに、前記複数の記録材の最初の頁に対し、前記最短の余白長により定まる領域内に、ステープルを実施すべき位置を示すステープル印を印刷することを特徴とする画像形成装置。
【請求項２】
前記記録材の種類毎に、前記記録材１つ当りの厚さを予め対応付けて記憶しており、
前記複数の記録材の厚さ毎に、使用すべきステープル針の大きさ及び実施すべきステープルの数を対応付けて予め記憶しており、
前記複数頁の印刷データ毎に含まれる前記記録材の種類を示す情報に基づいて、前記印刷データの印刷が行われる前記複数の記録材の全頁分の厚さを算出し、
算出した前記複数の記録材の全頁分の厚さに基づいて、前記ステープル針の大きさ及び前記ステープルの数を決定し、
決定した前記ステープル針の大きさ及び前記ステープルの数を、前記ステープル印の近傍に印刷することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記記録材の方向毎に、固定値として、前記記録材の端からの余白部分の距離を示す基準の余白長を対応付けて予め記憶しており、
決定した前記最短の余白長が前記基準の余白長よりも大きい場合、前記最短の余白長の代わりに、前記基準の余白長により定まる領域内に、前記ステープル印を印刷し、
決定した前記最短の余白長が前記基準の余白長以下である場合、前記最短の余白長により定まる領域内に、前記ステープル印を印刷することを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記ユーザが手動でステープル可能な前記記録材の厚さを示す閾値を予め記憶しており、
算出した前記複数の記録材の全頁分の厚さが前記閾値以上である場合、前記ユーザに対して、手動でのステープルが不可能である旨を通知することを特徴とする請求項２又は３記載の画像形成装置。
【請求項５】
前記記録材の方向毎に、前記ユーザが手動でステープルを行う場合に最低限必要とされる余白部分の距離を示す最低必要余白長を対応付けて予め記憶しており、
決定した前記最短の余白長が前記最低必要余白長以下である場合、前記ユーザに対して、手動でのステープルが不可能である旨を通知することを特徴とする請求項１から４のいずれか１項に記載の画像形成装置。
【請求項６】
前記ステープル印は、ステープル針が前記記録媒体にステープルされたときの形状と同様の線状であることを特徴とする請求項１から５のいずれか１項に記載の画像形成装置。
【請求項７】
前記ステープル印とともに、前記ステープル印が印刷される領域を印刷することを特徴とする請求項１から６のいずれか１項に記載の画像形成装置。
【請求項８】
前記ステープル印及び前記ステープル印が印刷される領域の少なくとも１つを、前記複数の記録材の最初の頁の代わりに、別の記録材1つに印刷することを特徴とする請求項１から７のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、用紙等の記録材に画像形成を行う画像形成装置に関し、特に、画像形成後の複数の記録材に対して実施されるステープル処理を支援する画像形成装置に関する。
【背景技術】
【０００２】
画像形成（印刷）後の複数の用紙（記録材の一例）に対してステープル処理を施す画像形成装置が知られている。このような画像形成装置は、例えば特許文献１に開示されている。
【０００３】
特許文献１の画像形成装置は、印刷を行う際に、用紙において、ユーザにより指定されたステープル位置（ステープルを実施する位置）に画像（文字を含む）が重なる場合、画像の移動等を行うことで、ステープル位置と画像が重複しないようにしている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の画像形成装置では、画像の移動等が行われるため、印刷後の用紙において、原稿（ユーザにより印刷を指示された印刷データ）のレイアウトが変更されてしまう。よって、原稿のレイアウトのまま印刷が行われた用紙に対してステープルを行いたいというユーザの要望を満たすことはできない。
【０００５】
また、ステープル処理については、ユーザが手動で行いたいという場合がある。その場合、ユーザが、画像形成後の用紙に対して、全ての用紙（頁）の画像に重ならない位置でステープルを行いたいという要望がある。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、ユーザが、印刷を指示した印刷データのレイアウトのまま印刷が行われた複数の記録材に対し、全ての記録材の画像に重ならない位置にて手動でステープルを行うことができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
かかる目的を達成するために、本発明の画像形成装置は、ユーザにより印刷を指示された複数頁の印刷データを、頁毎に複数の記録材に印刷する画像形成装置であって、印刷の指示の際に、複数の記録材に対してユーザがステープルを行いたい方向が指定された場合、複数頁の印刷データに基づいて、指定された方向における記録材の端から印刷される画像までの余白部分の距離を示す余白長を全頁分算出し、算出した全頁分の余白長の中から最短の余白長を決定し、複数頁の印刷データを頁毎に複数の記録材に印刷するとともに、複数の記録材の最初の頁に対し、最短の余白長により定まる領域内に、ステープルを実施すべき位置を示すステープル印を印刷することを特徴とする。
【０００８】
また、本発明の画像形成装置において、記録材の種類毎に、記録材１つ当りの厚さを予め対応付けて記憶しており、複数の記録材の厚さ毎に、使用すべきステープル針の大きさ及び実施すべきステープルの数を対応付けて予め記憶しており、複数頁の印刷データ毎に含まれる記録材の種類を示す情報に基づいて、印刷データの印刷が行われる複数の記録材の全頁分の厚さを算出し、算出した複数の記録材の全頁分の厚さに基づいて、ステープル針の大きさ及びステープルの数を決定し、決定したステープル針の大きさ及びステープルの数を、ステープル印の近傍に印刷することを特徴とする。
【０００９】
また、本発明の画像形成装置において、記録材の方向毎に、固定値として、記録材の端からの余白部分の距離を示す基準の余白長を対応付けて予め記憶しており、決定した最短の余白長が基準の余白長よりも大きい場合、最短の余白長の代わりに、基準の余白長により定まる領域内に、ステープル印を印刷し、決定した最短の余白長が基準の余白長以下である場合、最短の余白長により定まる領域内に、ステープル印を印刷することを特徴とする。
【００１０】
また、本発明の画像形成装置において、ユーザが手動でステープル可能な記録材の厚さを示す閾値を予め記憶しており、算出した複数の記録材の全頁分の厚さが閾値以上である場合、ユーザに対して、手動でのステープルが不可能である旨を通知することを特徴とする。
【００１１】
また、本発明の画像形成装置において、記録材の方向毎に、ユーザが手動でステープルを行う場合に最低限必要とされる余白部分の距離を示す最低必要余白長を対応付けて予め記憶しており、決定した最短の余白長が最低必要余白長以下である場合、ユーザに対して、手動でのステープルが不可能である旨を通知することを特徴とする。
【００１２】
また、本発明の画像形成装置において、ステープル印は、ステープル針が記録媒体にステープルされたときの形状と同様の線状であることを特徴とする。
【００１３】
また、本発明の画像形成装置において、ステープル印とともに、ステープル印が印刷される領域を印刷することを特徴とする。
【００１４】
また、本発明の画像形成装置において、ステープル印及びステープル印が印刷される領域の少なくとも１つを、複数の記録材の最初の頁の代わりに、別の記録材1つに印刷することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、ユーザが、印刷を指示した印刷データのレイアウトのまま印刷が行われた複数の記録材に対し、全ての記録材の画像に重ならない位置にて手動でステープルを行うことが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係る画像形成装置の構成例を示すブロック図である。
【図２】本発明の一実施形態に係る画像形成装置の基本的な動作例を示すフローチャートである。
【図３】本発明の一実施形態に係る画像形成装置で印刷される複数頁の印刷データの例を示す図である。
【図４】本発明の一実施形態に係る画像形成装置の基本的な動作例のうち、最短の余白長の決定及び全頁分の紙厚の算出を示すフローチャートである。
【図５】本発明の一実施形態に係る画像形成装置で算出される各方向の余白長の例を示す図である。
【図６】本発明の一実施形態に係る画像形成装置で算出される各頁の左側余白長の例を示す図である。
【図７】本発明の一実施形態に係る画像形成装置の基本的な動作例のうち、ステープル針の大きさ及びステープル数の決定及びステープル位置の決定を示すフローチャートである。
【図８】本発明の一実施形態に係る画像形成装置で決定されるステープル位置の例を示す図である。
【図９】本発明の一実施形態に係る画像形成装置で印刷されるステープル印及びステープ情報の例を示す図である。
【図１０】本発明の一実施形態に係る画像形成装置で算出される各頁の左側余白長及び上側余白長並びに決定されるステープル位置の例を示す図である。
【図１１】本発明の一実施形態に係る画像形成装置の動作の変形例を示すフローチャートである。
【図１２】本発明の一実施形態に係る画像形成装置の動作の別の変形例を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明を実施するための形態（実施形態）について、添付図面を参照して詳細に説明する。
【００１８】
まず、本実施形態の画像形成装置の構成について説明する。図１は、本実施形態の画像形成装置の構成例を示すブロック図である。本実施形態の画像形成装置の例としては、複合機やプリンタ等が挙げられる。図１に示すように、本実施形態の画像形成装置は、操作受付手段１１、印刷データ取得手段１２、制御手段１３、印刷手段１４、記憶手段１５を有する。
【００１９】
操作受付手段１１は、ユーザによって行われる操作（ユーザ操作）を受け付ける手段（ユーザインターフェース）である。ユーザ操作の例としては、印刷の実行指示、印刷条件の指定、ステープル条件の設定などが挙げられる。また、操作受付手段１１は、ユーザに対して各種画面表示を行う。
【００２０】
印刷データ取得手段１２は、印刷データを取得する手段である。印刷データとは、用紙（記録材の一例）に印刷（画像形成）される画像のデータである。印刷データ取得手段１２により取得されたときの印刷データは、ベクターデータである。印刷データの取得方法の例としては、原稿をスキャンする方法や、画像形成装置と通信可能な外部機器から受信する方法などが挙げられる。
【００２１】
制御手段１３は、操作受付手段１１で受け付けられたユーザ操作に従って、他の各手段（操作受付手段１１、印刷データ取得手段１２、印刷手段１４、記憶手段１５）を制御し、上記本実施形態の特徴となる処理動作を実行する。なお、処理動作の詳細については、各フローチャートを用いて後述する。
【００２２】
印刷手段１４は、用紙に対して印刷データを印刷する手段（プロッタ）である。印刷手段１４で印刷されるときの印刷データは、ラスターデータである。印刷手段１４で印刷された用紙は、画像形成装置の外部へ出力される。また、印刷手段１４は、ステープルの設定がされている場合、用紙に対して、ステープル位置を示すステープル印や、ステープル針の大きさ及びステープル数を示すステープル情報を印刷する。
【００２３】
記憶手段１５は、各種情報を記憶する手段である。各種情報の詳細については後述する。
【００２４】
次に、上記のように構成された本実施形態の画像形成装置の動作について、具体例を用いて説明する。
【００２５】
まず、図２を用いて、本実施形態の画像形成装置の基本的な動作の例について説明する。図２の動作例は、複数頁の印刷が指示された場合とする。
【００２６】
まず、操作受付手段１１がユーザ操作を受け付けると、印刷データ取得手段１２は、印刷データを取得する（Ｓ１）。Ｓ１の具体例は以下のようになる。
【００２７】
ユーザは、操作受付手段１１においてキー操作等を行い、複数頁の印刷の実行指示、印刷条件の指定、ステープル条件の設定を行う。ユーザにより印刷の実行が指示された複数頁の印刷データの例を図３に示す。複数頁の印刷データは、図３（ａ）に示す１頁目（ガソリンスタンドの画像）、図３（ｂ）に示す２頁目（ビルの画像）、図３（ｃ）に示す３頁目（神社の画像）である。これら１〜３頁目の印刷データはそれぞれ、用紙１枚に印刷される。
【００２８】
ユーザにより指定される印刷条件としては、例えば、印刷される用紙の種類、印刷される画像の色の濃さ、印刷される画像のカラー／モノクロの指定、印刷される頁全体の画像の縮小／拡大の指定などが挙げられる。なお、本実施形態では、印刷条件として、印刷データのレイアウトを変更する指示（例えば、所定の１頁における一部の画像を移動したり、縮小／拡大したりする指示）を含まないものとする。よって、印刷手段１４により用紙に印刷される画像は、ユーザにより印刷が指示された印刷データのレイアウトのままとなる。
【００２９】
また、ユーザにより設定されるステープル条件としては、例えば、ステープル位置及びステープル数が挙げられるが、ここでは例として、ステープル位置が「左方向（用紙の左側）」、ステープル数が「任意」として設定されるとする。このように本実施形態では、ユーザは、ステープル条件としてのステープル位置及びステープル数を厳密に指定する必要はない。よって、ここでいうステープル位置とは、印刷後の用紙においてユーザが手動でステープルを行いたい方向を示すものである。以上のようなユーザ操作が受け付けられると、印刷データ取得手段１２は、図３（ａ）〜（ｃ）に示す１頁目〜３頁目の印刷データ（ベクターデータ）を取得する。この取得は、原稿のスキャンによる取得や、外部機器からの受信による取得などがある。
【００３０】
次に、制御手段１３は、操作受付手段１１で受け付けられたステープル条件の設定の有無を判断する（Ｓ２）。
【００３１】
Ｓ２の判断の結果、ステープル条件の設定がされていない場合（Ｓ２／ＮＯ）、制御手段１３は、印刷データ取得手段１２で取得された全頁の印刷データをリップ（ＲＩＰ）し、印刷手段１４は、そのリップされた印刷データを、操作受付手段１１で指定された印刷条件に従って画像処理を行った後で、用紙に印刷し、出力する（Ｓ８）。リップとは、ベクターデータを解釈し、ラスターデータにすることである。このようにして、図３（ａ）〜（ｃ）に示す１頁目〜３頁目が印刷された用紙が、画像形成装置から出力される。すなわち、図３（ａ）に示す１頁目が印刷された用紙、図３（ｂ）に示す２頁目が印刷された用紙、図３（ｃ）に示す３頁目が印刷された用紙がそれぞれ出力される。
【００３２】
Ｓ２の判断の結果、ステープル条件の設定がされている場合（Ｓ２／ＹＥＳ）、制御手段１３は、印刷データ取得手段１２で取得された全頁の印刷データをリップし、最短の余白長を決定するとともに、全頁分の紙厚を算出する（Ｓ３）。ここで、Ｓ３の詳細について、図４を用いて以下に説明する。
【００３３】
まず、制御手段１３は、リップする頁ｉ、最短の余白長ｍＬ、全頁分の紙厚Ｄの初期値を設定する（Ｓ１１）。これら初期値は、リップする頁は１頁目であるのでｉ＝１となり、最短の余白長は決定されていないのでｍＬ＝０となり、全頁分の紙厚は算出されていないのでＤ＝０となる。
【００３４】
ここで、余白長について図５を用いて説明する。図５は、図３（ａ）の１頁目の印刷データにおける余白長のイメージの各例を示す図である。余白長とは、所定頁の画像がユーザにより指定された印刷条件を基に用紙に印刷された場合に、その用紙において、用紙の所定方向の端から印刷される画像（以下、印刷画像という）までの余白部分の長さ（距離）を言う。用紙の所定方向は、ユーザにより指定されたステープル条件のステープル位置に基づく。例えば、ユーザによりステープル位置「左方向」が指定された場合、図５（ａ）に示すように、用紙の左端から印刷画像（ガソリンスタンドの画像）までの長さＬが余白長（左側余白長）となる。そして、図５（ａ）の場合、用紙の縦の長さと余白長Ｌにより定まる長方形の領域（図中の斜線部分）が、１頁目における、画像に重ならずにステープルが可能な領域（以下、ステープル可能領域という）となる。そして、このステープル可能領域に、ステープル印、ステープル針の大きさ、ステープル数等が印刷されることになる。同様に、例えば、ユーザによりステープル位置「上方向」が指定された場合、図５（ｂ）に示すように、用紙の上端から印刷画像（ビルの画像）までの長さＴが余白長（上側余白長）となる。この図５（ｂ）の場合、用紙の横の長さと余白長Ｔにより定まる長方形の領域（図中の縦線部分）が、１頁目におけるステープル可能領域となる。同様に、例えば、ユーザによりステープル位置「右方向」が指定された場合、図５（ｃ）に示すように、用紙の右端から印刷画像（神社の画像）までの長さＲが余白長（右側余白長）となる。この図５（ｃ）の場合、用紙の縦の長さと余白長Ｒにより定まる長方形の領域（図中の横線部分）が、１頁目におけるステープル可能領域となる。
【００３５】
次に、制御手段１３は、１頁目の印刷データをリップして保持し、リップした印刷データに対して、ユーザにより指定された印刷条件を基に画像処理を行った後、その印刷データを基に、上述したように余白長の算出を行う（Ｓ１２）。ここでは、ステープル位置が「左方向」として予め指定されているので、制御手段１３は、図６（ａ）に示すように、余白長Ｌを算出する。算出された余白長Ｌ＝４ｘ（ｘは所定数）とする。この時点でその他の頁の余白長は算出されていないので、制御手段１３は、算出した余白長Ｌの値４ｘを最短の余白長ｍＬとして一時的に保持する（ｍＬ＝４ｘとなる）。なお、制御手段１３は、後に印刷に用いるため、リップして画像処理を行った上記印刷データを保持しておく。
【００３６】
次に、制御手段１３は、リップした印刷データに含まれる紙情報を基に、印刷される１頁目の用紙の紙厚を特定する（Ｓ１３）。紙情報とは、印刷される用紙の種類（紙種。例えばＡ４、Ｂ５など）である。ここで、記憶手段１５には、予め、用紙の種類毎に用紙１枚当りの紙厚の値が対応付けられて記憶されているとする。よって、制御手段１３は、記憶手段１５を参照し、リップした印刷データに含まれる用紙の種類に該当する紙厚を検索し、検索した紙厚を１頁目の用紙の紙厚として特定する。この時点でその他の頁の紙厚は特定されていないので、制御手段１３は、特定した紙厚の値を全頁分の紙厚Ｄとして一時的に保持する。
【００３７】
次に、制御手段１３は、初期値ｉ＝１に１を加え、２頁目の処理に移行する（Ｓ１４）。
【００３８】
制御手段１３は、１頁目のときと同様にして、２頁目の印刷データをリップして保持し、リップした印刷データに対して、ユーザにより指定された印刷条件を基に画像処理を行った後、その印刷データを基に余白長の算出を行う（Ｓ１５）。制御手段１３は、図６（ｂ）に示すように、余白長Ｌ＝２ｘ（ｘは所定数）を算出する。
【００３９】
ここで、制御手段１３は、一時的に保持しておいた最短の余白長ｍＬと、今回算出した余白長Ｌとの比較を行い、今回算出した余白長ＬがｍＬより小さいかどうかを判断する（Ｓ１６）。今回算出した余白長ＬがｍＬ以上の場合（Ｓ１６／ＮＯ）、後述のＳ１８へ移行する。今回算出した余白長ＬがｍＬより小さい場合（Ｓ１６／ＹＥＳ）、後述のＳ１７へ移行する。ここでは、一時保存しておいたｍＬは４ｘ（１頁目の余白長Ｌ）であり、今回算出した余白長Ｌは２ｘ（２頁目の余白長Ｌ）であるので、Ｓ１７へ移行する。
【００４０】
次に、制御手段１３は、今回算出した余白長Ｌを、ｍＬとして一時的に保持する（Ｓ１７）。すなわち、ｍＬの更新が行われる。ここでは、４ｘに代わり、２ｘがｍＬとして一時的に保持されることになる。
【００４１】
次に、制御手段１３は、１頁目のときと同様にして、リップした印刷データに含まれる紙情報を基に、印刷される２頁目の用紙の紙厚を特定し、特定した紙厚を、一時的に保持しておいた全頁分の紙厚Ｄに加算する（Ｓ１８）。ここでは、１頁目の紙厚に２頁目の紙厚が加算されて全頁分の紙厚Ｄとなり、Ｄの更新が行われる。そして、制御手段１３は、この全頁分の紙厚Ｄを一時的に保持する。
【００４２】
次に、制御手段１３は、ｉが全ての頁数に達したかどうかを判断する（Ｓ１９）。全ての頁数とは、ユーザにより指定された印刷データの数である。ここでは、現在２頁目の処理であり、全ての頁数である３頁（図３に示す１〜３頁）に達していないので（Ｓ１９／ＮＯ）、Ｓ１４へ戻る。
【００４３】
次に、制御手段１３は、ｉ＝２に１を加え、３頁目の処理に移行し（Ｓ１４）、１、２頁目のときと同様にして、３頁目の印刷データをリップして保持し、リップした印刷データに対して、ユーザにより指定された印刷条件を基に画像処理を行った後、その印刷データを基に余白長の算出を行う（Ｓ１５）。制御手段１３は、図６（ｃ）に示すように、余白長Ｌ＝３ｘ（ｘは所定数）を算出する。
【００４４】
次に、制御手段１３は、一時的に保持しておいた最短の余白長ｍＬと、今回算出した余白長Ｌとの比較を行い、今回算出した余白長ＬがｍＬより小さいかどうかを判断する（Ｓ１６）。ここでは、一時保存しておいたｍＬは２ｘ（２頁目の余白長Ｌ）であり、今回算出した余白長Ｌは３ｘ（３頁目の余白長Ｌ）であるので、Ｓ１７をとばし、Ｓ１８へ移行する。よって、ここでは、ｍＬの更新は行われず、ｍＬ＝２ｘのままとなる。
【００４５】
次に、制御手段１３は、１、２頁目のときと同様にして、リップした印刷データに含まれる紙情報を基に３頁目の用紙の紙厚を特定し、特定した紙厚を、一時的に保持しておいた全頁分の紙厚Ｄに加算する（Ｓ１８）。ここでは、１、２頁目の紙厚の合計に３頁目の紙厚が加算されて全頁分の紙厚Ｄとなり、Ｄの更新が行われる。そして、制御手段１３は、この全頁分の紙厚Ｄを一時的に保持する。
【００４６】
次に、制御手段１３は、ｉが全ての頁数に達したかどうかを判断する（Ｓ１９）。ここでは、現在３頁目の処理であり、全ての頁数である３頁（図３に示す１〜３頁）に達したので（Ｓ１９／ＹＥＳ）、Ｓ３における処理が終了される。
【００４７】
以上のようにして、最短の余白長ｍＬ＝２ｘ（２頁目の余白長Ｌ）が決定され、全頁分の紙厚Ｄ（３頁分の紙厚の合計値）が算出される。
【００４８】
次に、制御手段１３は、算出した全頁分の紙厚Ｄを基に、ステープル針の大きさ及びステープル数を決定する（Ｓ４）。また、制御手段１３は、決定した最短の余白長ｍＬと基準の余白長ｐＬを基に、ステープル位置を決定する（Ｓ５）。ここで、Ｓ４及びＳ５の詳細について、図７を用いて以下に説明する。
【００４９】
まず、制御手段１３は、一時的に保持しておいた全頁分の紙厚Ｄを基に、ステープル針の大きさ及びステープル数を決定する（Ｓ２１）。ステープル針の大きさとは、ステープルに用いられる針の長さ（全頁分の紙厚Ｄをステープル可能な長さ）である。また、ステープル数とは、ステープルされる数である。ここで、記憶手段１５には、予め、全頁分の紙厚Ｄ毎に、ステープル針の大きさ及びステープル数が対応付けられて記憶されているとする。よって、制御手段１３は、記憶手段１５を参照し、一時的に保持しておいた全頁分の紙厚Ｄに該当するステープル針の大きさ及びステープル数を検索し、検索したステープル針の大きさ及びステープル数を、印刷するステープル情報として決定する。ここでは、例として、ステープル針の大きさが３−１０ｍｍ、ステープル数が２として決定されたとする。
【００５０】
次に、制御手段１３は、基準の余白長ｐＬを記憶手段１５から読み出す（Ｓ２２）。記憶手段１５には、予め、用紙の各方向毎に、基準の余白長が記憶されている。基準の余白長の例としては、用紙の左端からの余白部分の長さとしてｐＬ、用紙の上端からのの余白部分の長さとしてｐＴ、用紙の右端からのの余白部分の長さとしてｐＲがあり、これらは予め設定された固定値として記憶手段１５に記憶されている。制御手段１３は、ユーザにより指定されたステープル位置に基づいて、該当する方向の基準の余白長を読み出す。ここでは、ステープル位置「左方向」が予め指定されているので、制御手段１３は、基準の余白長ｐＬを読み出す。ここでは例として、ｐＬ＝３ｘ（ｘは所定数）とする。
【００５１】
次に、制御手段１３は、一時的に保持しておいた最短の余白長ｍＬと、読み出した基準の余白長ｐＬとの比較を行い、ｍＬがｐＬより大きいかどうかを判断する（Ｓ２３）。ｍＬがｐＬより大きい場合（Ｓ２３／ＹＥＳ）、後述のＳ２４へ移行する。ｍＬがｐＬ以下である場合（Ｓ２３／ＮＯ）、後述のＳ２５へ移行する。ここでは、ｍＬが２ｘ、ｐＬが３ｘであるので、Ｓ２５へ移行する。
【００５２】
次に、制御手段１３は、最短の余白長ｍＬと用紙の縦の長さとで定まるステープル可能領域内において、Ｓ２１で決定したステープル数分のステープル位置を決定する（Ｓ２５）。このときの例を図８（ａ）に示す。図８（ａ）において、ステープル可能領域は、ｍＬ＝２ｘと用紙の縦の長さとで定まる長方形の領域（図中の網点部分）となる。制御手段１３は、図８（ａ）に示すステープル可能領域において、決定したステープル数２つ分のステープル位置を決定する。ステープル位置がどこに位置することになるかは、ステープル数に応じて予め記憶手段１５に定められている。例えば、ステープル数が２つの場合、各ステープル位置は、図８（ａ）に示すように、ｍＬの中間の位置（１ｘ）、かつ、用紙の縦の長さの中間の位置から所定の距離分離れた位置に決定されることになる。
【００５３】
なお、Ｓ２４へ移行した場合、制御手段１３は、基準の余白長ｐＬと用紙の縦の長さとで定まるステープル可能領域内において、Ｓ２１で決定したステープル数分のステープル位置を決定する（Ｓ２４）。このときの例を図８（ｂ）に示す。図８（ｂ）において、ステープル可能領域は、ｐＬ＝３ｘと用紙の縦の長さとで定まる長方形の領域（図中の網点部分）となる。制御手段１３は、図８（ｂ）に示すステープル可能領域において、決定したステープル数２つ分のステープル位置を決定する。ステープル位置は、ステープル数に応じて予め定められている。例えば、ステープル数が２つの場合、各ステープル位置は、図８（ｂ）に示すように、ｐＬの中間の位置（１．５ｘ）、かつ、用紙の縦の長さの中間の位置から所定の距離分離れた位置となる。
【００５４】
以上のようにして、ステープル針の大きさ及びステープル数（ステープル情報）と、ステープル位置とが算出される。
【００５５】
次に、制御手段１３は、保持しておいた全頁分の印刷データ（リップして画像処理を行った印刷データ）を印刷手段１４に送出し、印刷を指示する。この指示を受けた印刷手段１４は、全頁分の印刷データを用紙に印刷する（Ｓ６）。ここでは、図３（ａ）〜（ｃ）に示す１〜３頁目の印刷データの印刷が行われる。
【００５６】
次に、制御手段１３は、決定したステープル位置に、ステープル印、ステープル針の大きさ及びステープル数を印刷するように、印刷手段１４に指示する。この指示を受けた印刷手段１４は、ステープル印、ステープル針の大きさ及びステープル数を用紙に印刷する（Ｓ７）。ここで、図９を用いて、Ｓ７の詳細について説明する。
【００５７】
ステープル印の印刷としては、図９（ａ）及び（ｂ）に示すように、２つの例がある。図９（ａ）は、ステープル印を、印刷された用紙の１頁目に印刷する例である。この例では、図９（ａ）に示すように、印刷された１頁目において、ステープル可能領域内に決定されたステープル位置２つに対して、ステープル印がそれぞれ印刷される。なお、ステープル可能領域は、印刷されてもよいし、印刷されなくてもよい。ステープル可能領域を印刷した場合は、ユーザが、ステープル印以外に、ステープル可能な領域を把握できるという効果がある。印刷されるステープル印は、ステープル針がステープルされたときの形状と同様の線状となっている。このステープル印の大きさは、決定したステープル針の大きさに基づくのが好ましい。その理由は、ステープル印の上からステープルした場合に、ステープル印とステープル針とが重なってステープル印が見えなくなるようにするためである。図９（ｂ）は、ステープル印を、印刷された用紙の１〜３頁目とは別の用紙（表紙）に印刷する例である。この例では、図９（ｂ）に示すように、別の用紙である表紙において、ステープル可能領域内に決定されたステープル位置２つに対して、ステープル印がそれぞれ印刷される。ステープル印の形状及び大きさについては図９（ａ）の例と同様である。また、ステープル可能領域は、印刷されてもよいし、印刷されなくてもよい。この図９（ｂ）の場合、ステープル印（及びステープル可能領域）が別の用紙に印刷されることになるので、印刷された用紙の１〜３頁目にステープル印（及びステープル可能領域）が残らないという効果がある。
【００５８】
図９（ａ）及び（ｂ）の例において、ステープル印の左側には、ステープル情報として、ステープル針の大きさ及びステープル数が印刷される。この例について図９（ｃ）に示す。図９（ｃ）は、図９（ａ）及び（ｂ）の例において、印刷されたステープル印の近傍を拡大した図である。図９（ｃ）に示すように、２つのステープル印の左側には、ステープル針の大きさを示す「ステープル針３−１０ｍｍ」という文字列と、ステープル数を示す「ステープル数２」という文字列とがそれぞれ印刷されている。なお、これらの文字列は、ステープル印の左側に限定されず、ステープル印の近傍に印刷されればよい。
【００５９】
このように印刷された用紙は、印刷手段１４により出力される。すなわち、図９（ａ）の場合は、図３（ａ）に示す１頁目が印刷され、かつ、ステープル印及びステープル情報が印刷された用紙、図３（ｂ）に示す２頁目が印刷された用紙、図３（ｃ）に示す３頁目が印刷された用紙がそれぞれ出力される。また、図９（ｂ）の場合は、ステープル印及びステープル情報のみが印刷された用紙、図３（ａ）に示す１頁目が印刷された用紙、図３（ｂ）に示す２頁目が印刷された用紙、図３（ｃ）に示す３頁目が印刷された用紙がそれぞれ出力される。
【００６０】
以上説明したように、本実施形態によれば、ステープル印は、全ての頁において印刷画像に重ならない位置（ステープル可能領域内）に印刷されることになるので、ユーザは、ステープル印を目印として手動でステープルを行うことにより、全ての用紙の画像に重ならない位置でステープルを行うことができる。また、本実施形態によれば、上記全ての頁において印刷画像に重ならない位置は、ユーザが印刷を指示した印刷データのレイアウトを基に決定されるので、ユーザは、印刷を指示した印刷データのレイアウトのまま印刷が行われた用紙に対してステープルを行うことができる。
【００６１】
また、本実施形態によれば、ステープル印の近傍に、ステープル情報としてステープル針の大きさ及びステープル数を印刷するので、ユーザは、手動でステープルを行うときに、どのような大きさのステープル針を用いればよいか、及び、ステープルを何カ所行えばよいかを事前に把握することができる。
【００６２】
また、本実施形態によれば、印刷されるステープル印の形状はステープル針の形状及び大きさと同様であるので、ユーザがステープル印の上からステープルを行ったときに、ステープル針がステープル印に重なり、ステープル印が目立たなくなる。
【００６３】
また、本実施形態によれば、ユーザは、ステープル条件の設定を指示する際に、ステープルを行いたい方向だけを指定すればよく、ステープル数を指定する必要はない。
【００６４】
また、本実施形態によれば、ステープル位置を決定するときに、最短の余白長が基準の余白長より大きい場合は、基準の余白長に基づくステープル可能領域においてステープル位置を決定するようにしている。これにより、算出した最短の余白長が大きすぎて、ステープル可能領域が広くなってしまう場合でも、最適なステープル位置を決定することができる。例えば、上記説明において、最短の余白長ｍＬが８ｘ（用紙の横の長さの半分を超えた値）である場合、ステープル位置が、用紙の左端から内側（用紙の中央）に入りすぎた位置になるおそれがある。そのような場合は、基準の余白長ｐＬを採用するようにすることで、ステープル位置を適切な位置に決定することができる。よって、基準の余白長は、用紙の各端から１〜４ｃｍ程度が好ましい。
【００６５】
なお、上記本実施形態の説明では、ステープル印とともに、ステープル情報を印刷するようにしたが、ステープル印だけを印刷するようにしてもよい。また、上記本実施形態の説明では、ステープル情報としては、ステープル針の大きさ及びステープル数の両方を印刷するようにしたが、ステープル針の大きさだけを印刷するようにしてもよい（ステープル数はステープル印の数によりユーザが認識できるため）。
【００６６】
また、上記本実施形態の説明では、ユーザがステープル条件の設定として、ステープル位置を「左方向」として指定した場合について説明したが、指定されるステープル位置はこれに限定されない。例えば、「上方向」や「右方向」が指定されてもよい。例えば「上方向」が指定された場合について説明する。この場合、図４、図７において、ｍＬ及びｐＬを、ｍＴ及びｐＴに代えればよい。制御手段１３は、図５（ｂ）に示すように、全頁の印刷データにおいて余白長Ｔを算出し、算出した中から最短の余白長ｍＴを決定する。そして、制御手段１３は、決定した最短の余白長ｍＴと、予め記憶されている基準の余白長ｐＴとの比較を行い、いずれかを採用することで、ステープル可能領域及びステープル位置を決定する。「右方向」が指定され場合も同様の動作となる。
【００６７】
また、本実施形態において、指定されるステープル位置は、上述した「左方向」、「上方向」、「右方向」といった一方向に限定されない。例えば、「左上方向」や「右上方向」といった二方向のステープル位置の指定についても、対応できるようにしてもよい。例えば「左上方向」が指定された場合について説明する。この場合、図４、図７において、ｍＬ、ｐＬに係る各処理に加え、それらの処理と同様のｍＴ、ｐＴに係る処理を行うようにすればよい。すなわち、制御手段１３は、図１０（ａ）〜（ｃ）に示すように、全頁の印刷データにおいて余白長Ｌ及び余白長Ｔを算出し、算出した中から最短の余白長ｍＬ及びｍＴを決定する。例えば図１０（ａ）〜（ｃ）の例では、最短の余白長ｍＬは図１０（ｂ）に示す２ｘとなり、最短の余白長ｍＴは図１０（ａ）に示す２ｙとなる。また、例えば制御手段１３は、全頁分の紙厚Ｄを基に、ステープル数を１つとして決定する。そして、制御手段１３は、決定した最短の余白長ｍＬと、予め記憶されている基準の余白長ｐＬとの比較を行い、いずれかを採用する。ここでは、例として、最短の余白長ｍＬ（２ｘ）が採用されるとする。また、制御手段１３は、決定した最短の余白長ｍＴと、予め記憶されている基準の余白長ｐＴとの比較を行い、いずれかを採用する。ここでは、例として、最短の余白長ｍＴ（２ｙ）が採用されるとする。このようにして採用されたｍＬ及びｍＴにより、制御手段１３は、図１０（ｄ）に示すようにステープル可能領域を決定する。そして、制御手段１３は、決定したステープル可能領域内において、図１０（ｄ）に示すように、１つのステープル位置を決定する。このステープル位置は、例えば、ｍＬの中間の位置かつｍＴの中間の位置となる。このステープル位置に、ステープル印及びステープル情報が上記同様に印刷されることになる。「右上方向」が指定された場合も同様の動作となる。
【００６８】
次に、本実施形態の変形例について説明する。図１１は、本実施形態の変形例の動作を示すフローチャートである。図１１は、図２と基本的な流れは同じであるが、Ｓ５とＳ６の間に、Ｓ３１、Ｓ３２が挿入されている点が異なる。以下、この異なる点について説明する（その他のステップは図２と同様であるので説明を省略する）。
【００６９】
図１１において、Ｓ５の後、制御手段１３は、算出した全頁分の紙厚Ｄと、閾値ａとを比較し、全頁分の紙厚Ｄが閾値ａより小さいかどうかを判断する（Ｓ３１）。閾値ａは、予め定められた固定値であり、記憶手段１５に記憶されている。閾値ａは、ユーザが手動でステープル可能な最大の紙厚を示す値である。
【００７０】
Ｓ３１の判断の結果、全頁分の紙厚Ｄが閾値ａより小さい場合（Ｓ３１／ＹＥＳ）、制御手段１３は、ユーザが手動でステープル可能であるとして、Ｓ６へ進む。
【００７１】
Ｓ３１の判断の結果、全頁分の紙厚Ｄが閾値ａ以上である場合（Ｓ３１／ＮＯ）、制御手段１３は、ユーザが手動でステープル不可能であるとして、Ｓ３２へ進む。
【００７２】
制御手段１３は、ユーザに対して、手動でのステープルが不可能である旨を通知する（Ｓ３２）。この通知の方法の例としては、次の２つがある。１つは、操作受付手段１１において、ステープルが不可能である旨を画面表示する方法である。すなわち、制御手段１３は、予め記憶手段１５に記憶されているステープルが不可能である旨を示すメッセージを取得し、操作受付手段１１に対し、そのメッセージを画面表示させるようにする。もう１つは、印刷手段１１において、ステープルが不可能である旨を印刷した用紙を出力する方法である。すなわち、制御手段１３は、予め記憶手段１５に記憶されているステープルが不可能である旨を示すメッセージを取得し、印刷手段１４に対し、そのメッセージを用紙に印刷させ、出力させるようにする。なお、上記２つの通知方法のいずれにおいても、通知が行われるタイミングは、印刷データが用紙に印刷される前又は後のいずれでもよい。
【００７３】
このように、本変形例によれば、算出した全頁分の紙厚が、ユーザが手動でステープル可能な厚さかどうかを判断し、手動でのステープルが不可能である場合は、その旨をユーザに通知することで、ユーザは、印刷中の用紙群についてステープルが不可能であることを事前に把握できる。
【００７４】
なお、図１１では、Ｓ３２の後、一連の処理を終了するようにしているが、Ｓ３２の後で、Ｓ６及びＳ７の処理を行うようにしてもよい。
【００７５】
上記変形例では、全頁分の紙厚を基に手動ステープルの可／不可を判断する例を説明したが、決定した最短の余白長を基に手動ステープルの可／不可を判断するようにしてもよい。この別の変形例について図１２を用いて説明する。図１２は、図７と基本的な流れは同じであるが、Ｓ２１とＳ２２の間に、Ｓ４１〜Ｓ４３が挿入されている点が異なる。以下、この異なる点について説明する（その他のステップは図２７同様であるので説明を省略する）。
【００７６】
図１２において、Ｓ２１の後、制御手段１３は、最低必要余白長ＩＬを記憶手段１５から読み出す（Ｓ４１）。最低必要余白長とは、ユーザが手動でステープルを行う場合に最低限必要とされる余白部分の長さ（距離）のことである。記憶手段１５には、予め、用紙の各方向毎に、最低必要余白長が記憶されている。最低必要余白長の例としては、用紙の左端からの余白部分の長さとしてＩＬ、用紙の上端からの余白部分の長さとしてＩＴ、用紙の右端からの余白部分の長さとしてＩＲがあり、これらは予め設定された固定値として記憶手段１５に記憶されている。制御手段１３は、ユーザにより指定されたステープル位置に基づいて、該当する方向の最低必要余白長を読み出す。図１２の例では、ステープル位置「左方向」が予め指定された場合とする。制御手段１３は、最低必要余白長ＩＬを読み出す。なお、ＩＬは、ｐＬよりも小さい値となる。
【００７７】
次に、制御手段１３は、一時的に保持しておいた最短の余白長ｍＬと、読み出した最低必要余白長ＩＬとの比較を行い、ｍＬがＩＬより大きいかどうかを判断する（Ｓ４２）。ｍＬがＩＬより大きい場合（Ｓ４２／ＹＥＳ）、Ｓ２２へ移行する。ｍＬがＩＬ以下である場合（Ｓ４２／ＮＯ）、Ｓ４３へ移行する。
【００７８】
Ｓ４３の処理は、上述した図１１のＳ３２と同様であるので、説明を省略する。その後、Ｓ６において印刷手段１４により印刷データの印刷が行われ、Ｓ７をとばして一連の処理が終了される。
【００７９】
このように、本別の変形例によれば、決定した最短の余白長が、ユーザが手動でステープル可能な長さかどうかを判断し、手動でのステープルが不可能である場合は、その旨をユーザに通知することで、ユーザは、印刷中の用紙群についてステープルが不可能であることを事前に把握できる。
【００８０】
以上、本発明の実施形態について説明したが、上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲において種々の変形が可能である。
【００８１】
例えば、上述した実施形態における動作は、ハードウェア、または、ソフトウェア、あるいは、両者の複合構成によって実行することも可能である。
【００８２】
ソフトウェアによる処理を実行する場合には、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれているコンピュータ内のメモリにインストールして実行させてもよい。あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させてもよい。
【００８３】
例えば、プログラムは、記録媒体としてのハードディスクやＲＯＭ（Read Only Memory）に予め記録しておくことが可能である。あるいは、プログラムは、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＭＯ（Magneto Optical）ディスク、ＤＶＤ（Digital Versatile Disc）、ＵＳＢ（Universal Serial Bus）メモリ、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的、あるいは、永続的に格納（記録）しておくことが可能である。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することが可能である。
【００８４】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送してもよい。または、ＬＡＮ（Local Area Network）、インターネットといったネットワークを介して、コンピュータに有線で転送してもよい。コンピュータでは、転送されてきたプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることが可能である。
【００８５】
また、上記実施形態で説明した処理動作に従って時系列的に実行されるのみならず、処理を実行する装置の処理能力、あるいは、必要に応じて並列的にあるいは個別に実行するように構築することも可能である。
【符号の説明】
【００８６】
１１    操作受付手段
１２    印刷データ取得手段
１３    制御手段
１４    印刷手段
１５    記憶手段
【先行技術文献】
【特許文献】
【００８７】
【特許文献１】特開２００１−１７１１９５号公報
【図１】
2012020488.tif 000003
【図２】
2012020488.tif 000004
【図３】
2012020488.tif 000005
【図４】
2012020488.tif 000006
【図５】
2012020488.tif 000007
【図６】
2012020488.tif 000008
【図７】
2012020488.tif 000009
【図８】
2012020488.tif 000010
【図９】
2012020488.tif 000011
【図１０】
2012020488.tif 000012
【図１１】
2012020488.tif 000013
【図１２】
2012020488.tif 000014