(57)【要約】【課題】付加情報が合成された印刷データを、インデックス用紙の適切な位置に印字することを目的とする。【解決手段】画像形成装置であって、印刷データをインデックス用紙に出力する場合に、印刷データに対して定められた付加情報の合成位置を変更する変更手段と、変更後の合成位置に付加情報を合成する合成手段と、付加情報が合成された印刷データをインデックス用紙に出力する出力手段とを有する。【選択図】図２
2016101735.tif 000002
【特許請求の範囲】
【請求項１】
印刷データをインデックス用紙に出力する場合に、前記印刷データに対して定められた付加情報の合成位置を変更する変更手段と、
前記変更後の前記合成位置に前記付加情報を合成する合成手段と、
前記付加情報が合成された印刷データを前記インデックス用紙に出力する出力手段と
を有することを特徴とする画像形成装置。
【請求項２】
前記印刷データを前記インデックス用紙に出力する場合に、前記合成位置が前記インデックス用紙内の位置となるか否かを判断する判断手段をさらに有し、
前記変更手段は、前記判断手段が前記合成位置が前記インデックス用紙内の位置とならないと判断した場合に、前記合成位置を変更することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記合成位置と、前記インデックス用紙のインデックス部分の幅と、に基づいて、前記合成位置の変更量を算出する算出手段をさらに有し、
前記変更手段は、前記合成位置を前記変更量分変更することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記変更手段は、前記インデックス用紙におけるインデックス部分の位置に基づいて定まる方向に前記合成位置を変更することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項５】
前記インデックス用紙のサイズに基づいて新たな合成位置を算出する算出手段をさらに有し、
前記変更手段は、前記合成位置を、前記算出手段により算出された前記新たな合成位置に変更することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項６】
前記変更手段は、前記判断手段が前記合成位置は前記インデックス用紙内の位置とならないと判断した場合に、前記合成位置を、予め設定された他の合成位置に変更することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項７】
前記変更手段は、前記合成位置を、インデックス部分が設けられていない用紙端側の位置に変更することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項８】
インデックス用紙のインデックス部分の位置に基づいて、前記印刷データの印刷位置をシフトさせるシフト手段をさらに有し、
前記変更手段は、前記シフト手段によるシフト方向と反対方向へ前記合成位置を変更することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項９】
印刷データをインデックス用紙に出力する場合に、前記インデックス用紙のサイズに基づいて、前記印刷データに対して定められた付加情報の合成位置を変更する変更手段と、
前記変更後の前記合成位置に前記付加情報を合成する合成手段と、
前記付加情報が合成された印刷データを前記インデックス用紙に出力する出力手段と
を有することを特徴とする画像形成装置。
【請求項１０】
画像形成装置により実行される画像形成方法であって、
印刷データをインデックス用紙に出力する場合に、前記印刷データに対して定められた付加情報の合成位置を変更する変更ステップと、
前記変更後の前記合成位置に前記付加情報を合成する合成ステップと、
前記付加情報が合成された印刷データを前記インデックス用紙に出力する出力ステップと
を含むことを特徴とする画像形成方法。
【請求項１１】
コンピュータを、
印刷データをインデックス用紙に出力する場合に、前記印刷データに対して定められた付加情報の合成位置を変更する変更手段と、
前記変更後の前記合成位置に前記付加情報を合成する合成手段と、
前記付加情報が合成された印刷データを前記インデックス用紙に出力する出力手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法及びプログラムに関する。
【背景技術】
【０００２】
従来、印刷物からの情報漏えいを抑止するため、印刷した人や印刷したデバイスを識別可能な情報から生成した付加画像を、印刷データに強制的に付加して印刷する機能がある。印刷した人等を識別可能な情報の例として、印刷ジョブのユーザ名、印刷ジョブの名称、印刷したデバイスにログインしたユーザ名、印刷ジョブを投入したクライアントコンピュータのＩＰアドレス等がある。また、他の例としては、印刷したデバイスのＩＰアドレス、印刷したデバイスの機体番号、印刷した日時等がある。このように、付加情報の印字においては、印刷された付加画像から印刷した人等が追跡される。したがって、付加情報が確実に印刷されなければ確実な効果が得られない。そのため、突起部があるインデックス用紙等の特殊な用紙へ印刷するときは、画像欠けが発生したり、付加画像がインデックス部分に被って印刷されたりすることがないような対策が必要となる。
【０００３】
インデックス用紙への印刷に関する技術として、特許文献１には、インデックスに印刷される画像のみをインデックス領域へずらすことにより、インデックス領域及びその他の領域に対し、適切に画像を印刷する技術が開示されている。また、インデックス領域に印字すべき画像がインデックス領域からずれた位置に印字されるのを防ぐものとしては、インデックス部分を含んだ幅のユーザ設定用紙に印刷ジョブを作成する方法もある。この場合、印刷時に、印刷データの印刷位置をずらす必要がないため、インデックス部分に正確に印字することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４３８３６８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、印刷データに付加情報を合成する場合には、印刷データの移動により、画像欠けが発生したり、付加情報がインデックス部分に重なって印刷されたりする場合があるという問題があった。ユーザ設定用紙に印刷ジョブを作成する場合においても、同様の問題があった。
【０００６】
本発明はこのような問題点に鑑みなされたもので、付加情報が合成された印刷データを、インデックス用紙の適切な位置に印字することを目的とする。
【課題を解決するための手段】
【０００７】
そこで、本発明は、画像形成装置であって、印刷データをインデックス用紙に出力する場合に、前記印刷データに対して定められた付加情報の合成位置を変更する変更手段と、前記変更後の前記合成位置に前記付加情報を合成する合成手段と、前記付加情報が合成された印刷データを前記インデックス用紙に出力する出力手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、付加情報が合成された印刷データを、インデックス用紙の適切な位置に印字することができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成システムの全体図である。
【図２】複合機の主要構成を示す図である。
【図３】画像形成処理を示すフローチャートである。
【図４】付加画像の一例を示す図である。
【図５】画像欠けを説明するための図である。
【図６】画像欠けを説明するための図である。
【図７】付加画像の合成位置の一例を示す図である。
【図８】インデックス用紙と、画像データの位置関係を示す図である。
【図９】第３の変更例の説明図である
【図１０】第２の実施形態に係る画像形成処理を示すフローチャートである。
【図１１】画像欠けの有無を判断する処理の説明図である。
【図１２】変更量の算出処理及び合成位置の変更処理の説明図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面に基づいて説明する。
【００１１】
（第１の実施形態）
図１は、画像形成システムの全体図である。画像形成システムは、複数の複合機１０１と、クライアントコンピュータ１０２と、モバイル端末１０３とを有している。複数の複合機１０１と、クライアントコンピュータ１０２と、モバイル端末１０３とは、互いにＬＡＮ１１０を介して接続している。
【００１２】
複合機１０１は、コピー機能やファクシミリ機能を有するとともに、原稿画像を読み取り、該読み取った画像データをＬＡＮ１１０上の各装置に送信するデータ送信機能を有する。また、複合機１０１は、ＰＤＬ機能を有し、ＬＡＮ１１０上に接続されているクライアントコンピュータ１０２から指示されたＰＤＬ印刷ジョブを受信して印刷することが可能である。複合機１０１は、読み取った画像や、ＬＡＮ１１０上に接続されているクライアントコンピュータ１０２等から受信したＰＤＬ印刷ジョブを処理した画像を自装置の記憶媒体の指定したボックス領域に保存することができる。複合機１０１はさらに、ボックス領域に保存された画像を印刷することが可能になっている。複合機１０１は、画像形成装置の一例である。クライアントコンピュータ１０２及びモバイル端末１０３は、ＬＡＮ１１０を介して複合機１０１が読み取ったデータを受信し、受信したデータを加工、編集することが可能である。
【００１３】
図２は、複合機１０１の主要構成を示す図である。コントローラユニット２００は、画像入力デバイスであるスキャナ２７０や画像出力デバイスであるプリンタ２９５に接続する。そして、コントローラユニット２００は、スキャナ２７０で読み取られた画像データをプリンタ２９５により印刷出力するコピー機能を実現するための制御を行う。また、コントローラユニット２００は、ＬＡＮ１１０に接続することによって、画像情報やデバイス情報の入出力を行うための制御を行う。
【００１４】
コントローラユニット２００は、ＣＰＵ２０１を有する。ＣＰＵ２０１は、ＲＯＭ２０３に格納されているブートプログラムによりオペレーティングシステム（ＯＳ）を起動する。そして、ＣＰＵ２０１は、このＯＳ上でＨＤＤ（ハードディスクドライブ）２０４に格納されているアプリケーションプログラムを実行することによって各種処理を実行する。ＣＰＵ２０１の作業領域としてはＲＡＭ２０２が用いられる。ＲＡＭ２０２は、作業領域とともに、画像データを一時記憶するための画像メモリ領域を提供する。ＨＤＤ２０４は、上記アプリケーションプログラムとともに、画像データを格納する。
【００１５】
ＣＰＵ２０１には、システムバス２０７を介して、ＲＯＭ２０３及びＲＡＭ２０２が接続されている。ＣＰＵ２０１にはさらに、システムバス２０７を介して、操作部Ｉ／Ｆ（インタフェース）２０６、ネットワークＩ／Ｆ２１０、モデム２５０及びイメージバスＩ／Ｆ２０５が接続されている。操作部Ｉ／Ｆ２０６は、タッチパネルとハードキーを有する操作部２１２とのインタフェースであり、操作部２１２に表示する画像データを操作部２１２に対して出力する。また、操作部Ｉ／Ｆ２０６は、操作部２１２においてユーザにより入力された情報をＣＰＵ２０１に送信する。
【００１６】
ネットワークＩ／Ｆ２１０は、ＬＡＮ１１０に接続され、ＬＡＮ１１０を介してＬＡＮ１１０上の各装置との間で情報の入出力を行う。モデム２５０は、公衆回線１１１に接続され、公衆回線１１１を介して情報の入出力を行う。イメージバスＩ／Ｆ２０５は、システムバス２０７と画像データを高速で転送する画像バス２０８を接続し、データ構造を変換するためのバスブリッジである。画像バス２０８は、ＰＣＩバス又はＩＥＥＥ１３９４から構成される。画像バス２０８上には、ラスタイメージプロセッサ（以下、ＲＩＰという）２６０、デバイスＩ／Ｆ２２０、スキャナ画像処理部２８０、プリンタ画像処理部２９０、画像回転部２３０及び画像圧縮部２４０が設けられている。
【００１７】
ＲＩＰ２６０は、中間言語データをビットマップイメージに展開するプロセッサである。デバイスＩ／Ｆ２２０には、スキャナ２７０及びプリンタ２９５が接続され、デバイスＩ／Ｆ２２０は、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部２８０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部２９０は、プリント出力画像データに対して画像補正、ハーフトーン処理等を行う。画像回転部２３０は、画像データの回転を行う。画像圧縮部２４０は、多値画像データをＪＰＥＧデータに、２値画像データをＪＢＩＧ、ＭＭＲ、ＭＨ等のデータに圧縮するとともに、その伸張処理を行う。
【００１８】
図３は、複合機１０１による、画像形成処理を示すフローチャートである。ここでは、クライアントコンピュータ１０２において、ＰＤＬ印刷ジョブ（以下、印刷ジョブ）が生成された場合の画像形成処理について説明する。この場合、複合機１０１は、ＬＡＮ１１０経由でこの印刷ジョブを受信し、印刷ジョブに基づいて、画像形成処理を実行する。なお、他の例としては、複合機１０１は、モバイル端末１０３から印刷ジョブを受信してもよいし、複合機１０１に保存された印刷ジョブに基づいて、画像形成処理を実行してもよい。画像形成処理は、複合機１０１のＨＤＤ２０４に格納されたプログラムに従い、ＣＰＵ２０１により実行される。
【００１９】
Ｓ３００において、ＣＰＵ２０１は、クライアントコンピュータ１０２から受信した印刷ジョブを展開処理して印刷データを生成し、これをＲＡＭ２０２又はＨＤＤ２０４に格納する。次に、Ｓ３０１において、ＣＰＵ２０１は、付加画像を合成する印刷設定がなされているか否かを判断する。付加画像については後述する。付加画像を合成する印刷設定は、不図示の印刷設定画面への操作部２１２へのユーザ操作に応じて設定され、操作部Ｉ／Ｆ２０６を介してＲＡＭ２０２又はＨＤＤ２０４に格納される。ＣＰＵ２０１は、この設定値を読み出すことにより、付加画像を合成する印刷設定がなされているか否かを判断する。
【００２０】
ＣＰＵ２０１は、付加画像合成の印刷設定がなされている場合は（Ｓ３０１でＹｅｓ）、処理をＳ３０２へ進める。ＣＰＵ２０１は、付加画像合成の印刷設定がなされていない場合には（Ｓ３０１でＮｏ）、処理をＳ３０８へ進める。なお、他の例としては、付加画像を合成する印刷設定の有無は、Ｓ３００において受信した印刷ジョブに記載されていてもよい。この場合には、ＣＰＵ２０１は、印刷ジョブに基づいて、付加画像を合成する印刷設定の有無を判断してもよい。
【００２１】
Ｓ３０２において、ＣＰＵ２０１は、印刷した人や印刷したデバイスを識別可能な印刷識別情報に基づいて、印刷データに合成するための付加画像を生成する。印刷識別情報は、特に限定されるものではない。印刷識別情報としては、例えば、印刷ジョブのユーザ名、印刷ジョブの名称、印刷したデバイスにログインしたユーザ名等が挙げられる。印刷識別情報としてはまた、印刷ジョブを投入したクライアントコンピュータのＩＰアドレス、印刷したデバイスのＩＰアドレス、印刷したデバイスの機体番号、印刷した日時、等が挙げられる。
【００２２】
なお、ＣＰＵ２０１が、付加画像を生成する際に利用する印刷識別情報の種類（項目）は、予め設定されているものとする。例えば、利用項目として、印刷ジョブを投入したクライアントコンピュータのＩＰアドレスが設定されているとする。この場合、ＣＰＵ２０１は、Ｓ３００で受信した印刷ジョブに付加されている、印刷ジョブを投入したクライアントコンピュータのＩＰアドレスを示す付加画像を生成する。
【００２３】
また、利用項目として、印刷したデバイスの機体番号が設定されているとする。この場合には、ＣＰＵ２０１は、製品出荷時にＲＯＭ２０３に書き込まれた印刷したデバイスの機体番号を読み出し、機体番号を示す付加画像を生成する。なお、ＣＰＵ２０１は、利用項目が設定されていない場合は、設定されていない利用項目は使用せずに付加画像を生成してもよく、また、印刷を中止してもよい。
【００２４】
図４は、付加画像４００の一例を示す図である。４０２は、印刷した日時であり、２００４年５月１２日の１２時３４分５６秒に印刷したことを表している。ここでは日付と時間を付加画像としているが、例えば日付だけを付加画像としても良い。４０４は、印刷ジョブのユーザ名であり、ＵＳＥＲ１であることを表している。印刷ジョブのユーザ名は、Ｓ３００において受信した印刷ジョブに付加されているものとする。４０６は、印刷したデバイスのＩＰアドレスであり、１９２.１６８.０.１であることを表している。ここでは、ＩＰｖ４表記を使用しているが、ＩＰｖ６表記を使用しても良いし、両方を使用しても良い。４０８は、印刷したデバイスの機体番号であり、ＡＢＣ００００１であることを表している。なお、付加画像４００における各項目の表示順は特に限定されるものではない。また、図４に示す付加画像４００は、各項目を縦方向に列挙して表示しているが、これに替えて各項目を横方向に列挙してもよい。ここで、付加画像は、付加情報の一例である。
【００２５】
図３に戻り、Ｓ３０３において、ＣＰＵ２０１は、印刷ジョブを出力する用紙サイズがインデックス用紙であるか否かを判断する。ＣＰＵ２０１は、Ｓ３００において受信した印刷ジョブの指定に基づいて、用紙サイズを判断する。なお、他の例としては、ＣＰＵ２０１は、複合機１０１において、使用すべき給紙段が指定されている場合は複合機１０１の該当する給紙段の用紙サイズの設定に基づいて、用紙サイズを判断してもよい。ＣＰＵ２０１は、インデックス用紙である場合は（Ｓ３０３でＹｅｓ）、処理をＳ３０４へ進める。ＣＰＵ２０１は、インデックス用紙でない場合には（Ｓ３０３でＮｏ）、処理をＳ３０７へ進める。
【００２６】
Ｓ３０４において、ＣＰＵ２０１は、付加画像が画像欠けすることなく、インデックス用紙内の位置に印刷可能か否か、すなわち付加画像の合成位置がインデックス用紙内の位置となるか否かを判断する（判断処理）。ＣＰＵ２０１は、付加画像の画像欠けが生じる場合には（Ｓ３０４でＹｅｓ）、処理をＳ３０５へ進める。ＣＰＵ２０１は、付加画像の欠けが生じない場合には（Ｓ３０４でＮｏ）、処理をＳ３０７へ進める。図５及び図６は、画像欠けを説明するための図である。
【００２７】
図５（Ａ）は、出力するインデックス用紙５００を示す図である。インデックス用紙５００の右側の長辺には、インデックス部分５０１が設けられている。本実施形態においては、インデックス用紙５００はＡ４サイズとする。すなわち、インデックス用紙５００の長辺の長さは２９７ｍｍであり、短辺の長さは２１０ｍｍである。ただし、インデックス部分５０１はサイズに含めていない。図５（Ｂ）は、印刷データ５１０を示す図である。本実施形態において利用される印刷データは、ユーザ設定サイズであり、印刷データ５１０の長辺の長さは２９７ｍｍであり、短辺の長さは２２３ｍｍである。５１１は、インデックス用紙のインデックス部分に描画される描画データである。
【００２８】
図６（Ａ）は、付加画像の画像欠けが生じる例を示す図である。図６（Ａ）に示すように、付加画像４００の合成位置が位置６００に設定されているとする。この場合には、インデックス用紙５００に印刷データ５１０を印刷した場合（重畳した場合）、印刷データ５１０の印刷位置は、インデックス用紙５００から外れた位置を含んでしまう。一方、図６（Ｂ）は、付加画像４００の画像欠けが生じない例を示す図である。図６（Ｂ）に示すように、付加画像４００の合成位置が位置６０１に設定されている場合には、インデックス用紙５００に印刷データ５１０を印刷した場合、印刷データ５１０の印刷位置は、インデックス用紙内の位置となる。
【００２９】
印刷データ５１０に対する付加画像の合成位置は、不図示の印刷設定画面への操作部２１２へのユーザ操作に応じて設定され、操作部Ｉ／Ｆ２０６を介してＲＡＭ２０２又はＨＤＤ２０４に格納されているものとする。本実施形態においては、合成位置は、印刷データ５１０の左上角、左下角、右上角及び右下角の４つから選択できるものとする。各角において、用紙端から所定の位置が合成位置として定められている。本実施形態においては、所定の位置として、縦横それぞれの用紙端から８ｍｍの位置に、付加画像４００の用紙端寄りの辺が配置されるように定められているものとする。そして、ＣＰＵ２０１は、操作部Ｉ／Ｆ２０６を介して、ＲＡＭ２０２等から合成位置を読み出し、合成位置と、インデックス用紙５００のインデックス部分５０１の横辺の長さ（幅）とに基づいて、付加画像の画像欠けが生じるか否かを判断する。
【００３０】
図６（Ａ）に示す例においては、合成位置は、印刷データ５１０の右端から８ｍｍかつ下端から８ｍｍの位置６００となる。したがって、ＣＰＵ２０１は、印刷データ５１０の横辺の長さ２２３ｍｍ、インデックス用紙５００の横辺の長さ２１０ｍｍよりインデックス部分５０１の幅１３ｍｍを得る。そして、幅１３ｍｍが合成位置６００の８ｍｍに比べて大きいことから、５ｍｍ分の付加画像の画像欠けが生じると判断する。また、図６（Ｂ）に示す例においては、合成位置は、印刷データ５１０の左端から８ｍｍかつ下端から８ｍｍの位置６０１となる。インデックス用紙５００の左側には、インデックス部分５０１は存在しない。したがって、この場合、ＣＰＵ２０１は、付加画像の画像欠けは生じないと判断する。
【００３１】
図３に戻り、Ｓ３０５において、ＣＰＵ２０１は、付加画像の変更量を算出する（算出処理）。具体的には、ＣＰＵ２０１は、図６（Ａ）の例においては、印刷データ５１０の横辺の長さ２２３ｍｍ、インデックス用紙５００の横辺の長さ２１０ｍｍより算出された、インデックス部分５０１の幅１３ｍｍを変更量として得る。次に、Ｓ３０６において、ＣＰＵ２０１は、予め設定されていた、付加画像の合成位置を、Ｓ３０５おいて算出された変更量分変更した位置に変更する（変更処理）。図７は、図６（Ａ）に示す付加画像４００の合成位置６００をインデックス用紙５００の左方向に対応する方向（図６の矢印Ａの方向）に変更した場合の、付加画像４００の合成位置７００を示す図である。合成位置は、図６に示す位置６００をインデックス用紙５００の左方向に対応する方向に、１３ｍｍ分変更した位置７００となっている。すなわち、画像欠が生じない位置に変更されている。
【００３２】
図３に戻り、Ｓ３０６の処理の後、Ｓ３０７において、ＣＰＵ２０１は、ＲＡＭ２０２等から印刷データを読み出し、印刷データの合成位置に付加画像を合成する。ＣＰＵ２０１は、印刷データ合成位置が変更されている場合には、変更後の合成位置に付加画像を合成する（合成処理）。次に、Ｓ３０８において、ＣＰＵ２０１は、付加画像が合成された印刷データをインデックス用紙に出力（印刷）する（出力処理）。以上で、画像形成処理は終了する。
【００３３】
また、複合機１０１は、左側にインデックス部分が設けられたインデックス用紙を用いる場合も、同様に、付加画像４００の画像欠けの有無に応じて、付加画像４００の合成位置を変更すればよい。図８は、左側にインデックス部分８０１が設けられたインデックス用紙８００と、合成位置が変更された付加画像４００が合成された画像データ８１０の位置関係を示す図である。この場合には、付加画像４００の合成位置は、右方向に１３ｍｍ変更した位置８１１に変更されている。これにより、画像欠けは発生しない。
【００３４】
また、複合機１０１は、両面印刷においては、各面に対し、図３等を参照しつつ説明した画像形成処理を行うことにより、適宜合成位置を変更する。なお、第１の面において、図８に示すような合成位置の変更を行う場合には、第２の面においては、図６（Ｂ）に示すように合成位置の変更は不要となる。
【００３５】
以上のように、本実施形態に係る複合機１０１は、印刷前に付加画像の画像欠けが生じるか否かを判断し、画像欠けが生じる場合には、付加画像の合成位置を変更する。これにより、付加画像が合成された印刷データを、インデックス用紙の適切な位置に印字することができる。
【００３６】
なお、第１の変更例としては、例えば、付加画像４００の合成位置が固定であり、付加画像の合成の印刷設定において常に画像欠けが生じるような場合も考えられる。このような場合には、複合機１０１は、画像欠けの有無を判断することなく、常に合成位置の変更を行うこととしてもよい。
【００３７】
第２の変更例としては、複合機１０１のＣＰＵ２０１は、設定可能な合成位置のうち、インデックス部分が設けられていない合成位置（用紙端側の位置）に変更してもよい。例えば、ＣＰＵ２０１は、右下角から、右上角、左上角または左下角に変更する。
【００３８】
第３の変更例としては、複合機１０１のＣＰＵ２０１は、インデックス用紙のサイズを基準として、新たな合成位置を算出し（算出処理）、合成位置を、新たな合成位置に変更してもよい。図９は、本例の説明図である。本変更例においては、例えば、インデックス用紙５００の用紙端から８ｍｍの位置が、合成位置として予め定められているものとする。そして、ＣＰＵ２０１は、この設定に従い、合成位置を用紙端から８ｍｍの位置９００とする。
【００３９】
（第２の実施形態）
第２の実施形態に係る複合機１０１は、インデックス用紙のサイズと等しいサイズの印刷データを処理対象とする。すなわち、本実施形態に係る複合機１０１は、図５（Ａ）に示すＡ４サイズのインデックス用紙に対し、横辺の長さ（幅）が２１０ｍｍ、縦辺の長さが２９７ｍｍの印刷データを処理対象とする。以下、第２の実施形態に係る画像形成システムについて、第１の実施形態に係る画像形成システムと異なる点について説明する。
【００４０】
図１０は、第２の実施形態に係る複合機１０１による、画像形成処理を示すフローチャートである。画像形成処理は、複合機１０１のＨＤＤ２０４に格納されたプログラムに従い、ＣＰＵ２０１により実行される。図１０に示す画像形成処理の各処理のうち、図３を参照しつつ説明した画像形成処理の各処理と等しい処理には、同一の番号を付している。ＣＰＵ２０１は、Ｓ３０３において、用紙サイズがインデックス用紙である場合には（Ｓ３０３でＹｅｓ）、処理をＳ１０００へ進める。ＣＰＵ２０１は、用紙サイズがインデックス用紙でない場合には（Ｓ３０３でＮｏ）、処理をＳ１００３へ進める。Ｓ１０００において、ＣＰＵ２０１は、付加画像の画像欠けが生じるか否かを判断する。
【００４１】
図１１は、画像欠けの有無を判断する処理の説明図である。図１１は、インデックス用紙１１００と、印刷データ１１１０の位置関係を示す図である。図１１に示すように、ＣＰＵ２０１は、印刷データ１１１０の印刷位置をインデックス用紙１１００の右方向に対応する位置（図１１の矢印Ｂの方向）に、インデックス部分１１１１の幅分（１３ｍｍ）、シフトする。これは、インデックス部分１１１１に描画データを印刷するための処理である。これにより、付加画像４００の合成位置は、インデックス用紙１１００から５ｍｍはみ出した位置１１１２となってしまう。このように、ＣＰＵ２０１は、印刷データ１１１０をインデックス用紙１１００に合わせてシフトさせた状態で、付加画像の画像欠けが生じるか否かを判断する。ＣＰＵ２０１は、画像欠けが生じる場合には（Ｓ１０００でＹｅｓ）、処理をＳ１００１へ進める。ＣＰＵ２０１は、画像欠けが生じない場合には（Ｓ１０００でＮｏ）、処理をＳ１００３へ進める。
【００４２】
Ｓ１００１において、ＣＰＵ２０１は、付加画像の変更量を算出する。次に、Ｓ１００２において、変更量に基づいて、付加画像の合成位置を変更する。図１２は、付加画像の変更量の算出処理（Ｓ１００１）及び合成位置の変更処理（Ｓ１００２）の説明図である。図１１に示すような付加画像４００の画像欠けが生じる場合には、ＣＰＵ２０１は、印刷データ１１１０のシフト方向（矢印Ｂの方向）と反対方向（矢印Ａの方向）に、シフト量と等しい量（１３ｍｍ）を変更量として算出する。そして、ＣＰＵ２０１は、合成位置を、変更量だけ変更した位置１２００に変更する。これにより、画像欠けは生じなくなる。
【００４３】
図１０に戻り、Ｓ１００２の処理の後、Ｓ１００３において、ＣＰＵ２０１は、合成後の印刷データの印刷位置をシフトし、処理をＳ３０７へ進める。なお、画像形成処理におけるこれ以外の処理は、図３を参照しつつ説明した第１の実施形態に係る画像形成処理の各処理と同様である。また、第２の実施形態に係る画像形成システムのこれ以外の構成及び処理は、第１の実施形態に係る画像形成システムの構成及び処理と同様である。以上のように、第２の実施形態に係る画像形成システムにおいても、付加画像が合成された印刷データを、インデックス用紙の適切な位置に印字することができる。
【００４４】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００４５】
以上、上述した各実施形態によれば、付加情報が合成された印刷データを、インデックス用紙の適切な位置に印字することができる。
【００４６】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００４７】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【符号の説明】
【００４８】
１０１  複合機
１０２  クライアントコンピュータ
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２９５  プリンタ
【図１】
2016101735.tif 000003
【図２】
2016101735.tif 000004
【図３】
2016101735.tif 000005
【図４】
2016101735.tif 000006
【図５】
2016101735.tif 000007
【図６】
2016101735.tif 000008
【図７】
2016101735.tif 000009
【図８】
2016101735.tif 000010
【図９】
2016101735.tif 000011
【図１０】
2016101735.tif 000012
【図１１】
2016101735.tif 000013
【図１２】
2016101735.tif 000014