(57)【要約】【課題】記憶装置の記憶容量を過剰に消費せずに印刷処理の開始の遅延を抑制する。【解決手段】端末装置１０は、利用者によって印刷コマンドが入力されると、印刷対象の画像とスタンプマークとを重ねて用紙に印刷する印刷ジョブをプリンタ３０に実行させる印刷命令部２５を有している。さらに、端末装置１０には、前記印刷ジョブ毎に設定される期間であり前記入力の前の期間である処理条件受付期間に、スタンプマークに対する画像処理の処理条件を利用者から受け付ける処理条件設定部２２と、前記処理条件受付期間にスタンプマークに対して前記処理条件に応じた画像処理を行う画像処理部２３とが含まれている。【選択図】図１
2008276576.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象の画像とマークとを重ねて用紙に印刷する印刷ジョブの実行命令の入力に応じて、この印刷ジョブを印刷装置に実行させる命令手段を含む印刷制御装置において、
前記印刷ジョブ毎に設定される期間であり前記入力の前の期間である処理条件受付期間に、前記マークに対する画像処理の処理条件を受け付ける受付手段と、
前記処理条件受付期間に前記マークに対して前記処理条件に応じた画像処理を行う画像処理手段とを含むことを特徴とする印刷制御装置。
【請求項２】
前記画像処理手段は、前記画像処理を前記受付手段による前記処理条件の受け付けに連動させることを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記画像処理手段は、前記画像処理が施される前の処理前マークをメモリから消去せずに、当該画像処理を施して得られる処理後マークをメモリに書き込むことを特徴とする請求項２に記載の印刷制御装置。
【請求項４】
前記受付手段によって第１処理条件と第２処理条件とが順に受け付けられた場合、
前記画像処理手段は、
第１処理条件に従った第１画像処理が行われる前の第１マークをメモリから消去せずに、第１マークに対して第１画像処理を施して得られる第２マークをメモリに書き込み、
前記第１マークおよび第２マークをメモリから消去せずに、第１マークに対して第２処理条件に従った第２画像処理を施して得られる第３マークと第２マークに対して前記第２画像処理を施して得られる第４マークとをメモリに書き込むことを特徴とする請求項３に記載の印刷制御装置。
【請求項５】
前記画像処理手段は、前記画像処理を行う前に前記処理後マークを書き込むだけの空き容量が前記メモリに有るか否かを判定し、
前記空き容量が前記メモリに無い場合、前記処理前マークが書き込まれている領域に前記処理後マークを上書きすることを特徴とする請求項３に記載の印刷制御装置。
【請求項６】
前記実行命令が入力されると、原稿の画像の読取処理をスキャナに実行させる読取制御部を有し、
前記命令手段は、前記読取処理によって得られた画像を前記印刷対象とすることを特徴とする請求項１に記載の印刷制御装置。
【請求項７】
メモリと、
前記実行命令が入力されると、前記読取処理が開始されるまでに前記メモリに書き込まれているデータの少なくとも一部を消去する消去手段とを含み、
前記画像処理手段は、
前記画像処理を行う前に前記画像処理後のマークを書き込むだけの空き容量が前記メモリに有るか否かを判定する手段と、
前記空き容量が前記メモリに無いと判定される場合は前記処理条件を記憶部に記憶させる手段と、
前記空き容量が前記メモリに無いと判定される場合は前記読取処理が開始されるまで前記画像処理の実行を中止する手段と、
前記読取処理中において、前記記憶部に記憶されている前記処理条件を参照して前記画像処理を実行して当該画像処理後のマークを前記メモリに書き込む手段とを含むことを特徴とする請求項６に記載の印刷制御装置。
【請求項８】
前記画像処理とは回転処理であり、前記処理条件とは前記回転処理における回転角度であり、
前記画像処理手段は、前記回転角度だけ前記マークを回転させて得られる第５マークと、前記回転角度に９０°を加算した角度だけ前記マークを回転させて得られる第６マークとを作成することを特徴とする請求項６に記載の印刷制御装置。
【請求項９】
前記画像処理には互いに種類の異なる第１処理と第２処理とが含まれており、
前記受付手段は、第１処理の処理条件である第１条件を受け付け可能な期間である第１期間に第１条件を受け付け、第２処理の処理条件である第２条件を受け付け可能な期間である第２期間に第２条件を受け付ける構成であり、
前記画像処理手段は、前記第１期間に第１処理を行い、第２期間に第２処理を行うことを特徴とする請求項１に記載の印刷制御装置。
【請求項１０】
前記画像処理とは、回転処理、変倍処理、またはトリミング処理のいずれかの処理であり、
前記処理条件とは、前記画像処理が回転処理の場合は前記マークの回転角度であり、前記画像処理が変倍処理の場合は変倍処理前と変倍処理後との倍率であり、前記画像処理がトリミング処理の場合は前記マークの削除範囲を示した情報であることを特徴とする請求項１に記載の印刷制御装置。
【請求項１１】
前記画像を示した画像データに基づいて前記画像の書式を判定する書式判定手段と、
前記書式判定手段によって判定された書式を示した書式情報と前記画像処理手段によって画像処理の施されたマークとを対応付けて記憶部に記憶させる記憶制御手段と、
前記書式情報が入力されると、この入力された書式情報に対応付けられているマークを前記記憶部から読み出す読出手段とを有し、
前記命令手段は、印刷対象とされる画像と前記読出手段に読み出されたマークとを重ねて用紙に印刷する印刷ジョブを印刷装置に実行させることを特徴とする請求項１に記載の印刷制御装置。
【請求項１２】
前記画像処理が施される前のマークを処理前マークとし、前記画像処理を施して得られるマークを処理後マークとすると、
前記画像処理前には処理前マークと処理前マークを示す第１識別情報とを表示装置に表示し、前記画像処理後には処理後マークと処理後マークを示す第２識別情報とを表示装置に表示し、前記第１識別情報が入力されると前記処理前マークを表示装置に表示し、前記第２識別情報が入力されると前記処理後マークを表示装置に表示する表示制御手段を有することを特徴とする請求項１に記載の印刷制御装置。
【請求項１３】
原稿の画像の読取処理をスキャナに実行させ、当該読取処理によって得られた画像とマークとを重ねて用紙に印刷する処理を印刷装置に実行させる印刷制御装置において、
前記読取処理が行われる前に前記マークに対する画像処理の処理条件を受け付ける受付手段と、前記読取処理中に前記処理条件に従って前記マークに対して前記画像処理を行う画像処理手段とを含むことを特徴とする印刷制御装置。
【請求項１４】
請求項１に記載の印刷制御装置と前記印刷装置とを含む印刷システム。
【請求項１５】
印刷対象の画像とマークとを重ねて用紙に印刷する印刷ジョブの実行命令の入力に応じて、この印刷ジョブを印刷装置に実行させる命令工程を含む印刷制御方法において、
前記印刷ジョブ毎に設定される期間であり前記入力の前の期間である処理条件受付期間に、前記マークに対する画像処理の処理条件を受け付ける受付工程と、
前記処理条件受付期間に前記マークに対して前記処理条件に応じた画像処理を行う画像処理工程とを含むことを特徴とする印刷制御方法。
【請求項１６】
コンピュータを請求項１に記載の印刷制御装置として機能させる制御プログラムであって、前記コンピュータを前記受付手段および画像処理手段として機能させる制御プログラム。
【請求項１７】
請求項１６に記載の制御プログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷対象画像とスタンプマークとを用紙上に重ねて印刷する印刷ジョブを印刷装置に実行させる印刷制御装置に関する。
【背景技術】
【０００２】
端末装置にて作成した画像やスキャナにて読み取った画像（以下、「印刷対象画像」とする）の印刷処理を印刷装置にて行う場合、利用者がスタンプマークの設定を行うと、印刷対象画像にスタンプマークを重ねて印刷することができる。
【０００３】
このようなスタンプマークは、印刷ジョブの実行命令の入力前に利用者によってスタンプマークに対する画像処理条件（倍率、回転角度等）が設定され、印刷ジョブの実行命令が入力された後に前記画像処理条件に適合した画像処理（変倍処理、回転処理等）が施されて印刷対象画像に合成される。そして、この合成後に印刷処理が行われる。
【０００４】
したがって、スタンプマークを用いて印刷を行う場合、印刷ジョブの実行命令の入力後にスタンプマークに対する画像処理が行われるため、この画像処理に要する時間分前記実行命令の入力から印刷処理の開始までの時間が長くなり、印刷処理の開始が遅延するという問題が生じる。
【０００５】
この問題に対し、特許文献１では、一つのオリジナルのスタンプマークに対して様々な処理条件にて画像処理を行うことによって、一つのオリジナルのスタンプマークから互いに倍率や回転角を異ならせている複数のスタンプマークを生成し、当該複数のスタンプマークを予め記憶装置（例えばハードディスク）に保存（登録）しておく画像形成装置が開示されている。
【０００６】
特許文献１の画像形成装置によれば、利用者に入力された処理条件と同じ処理条件で予め処理されているスタンプマークが記憶装置に保存されている場合、記憶装置から当該スタンプマークを読み出して当該スタンプマークを印刷対象画像に合成し、この合成後に印刷処理が行われるようになっている。それゆえ、この場合は、印刷命令の入力時点では既に画像処理の行われたスタンプマークを用意できることになり、前記実行命令の入力から印刷処理の開始までの時間を圧縮でき、印刷処理の開始の遅延を抑制できることになる。
【特許文献１】特開２００５−２１２１２０号公報（公開日：平成１７年８月１１日）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、利用者に入力される処理条件は印刷ジョブ毎で異なるものであるため、特許文献１の画像形成装置によれば、「利用者に入力された処理条件と同一の処理条件にて処理されたスタンプマークが記憶装置に保存されていない」といった不都合を回避すべく、利用者に入力されるであろう様々な処理条件を想定して可能な限り大量のスタンプマークを予め記憶装置に保存しておく必要があり、前記記憶装置の記憶容量を過剰に消費してしまうという事態が生じる。
【０００８】
なお、前記記憶装置の記憶容量を過剰に消費した場合、スタンプマーク読み出し時のアクセス時間が長くなってしまうという弊害や、スタンプマークを処理するコンピュータのパフォーマンスを著しく低下させてしまうという弊害が生じる。それゆえ、スタンプマークを用いた印刷処理を制御する印刷制御装置においては、記憶装置の記憶容量を過剰に消費することなく、印刷処理の開始の遅延を抑制できる手段が要望されている。
【０００９】
本発明は、記憶装置の記憶容量を過剰に消費することなく、印刷処理の開始の遅延を抑制できる印刷制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、以上の目的を達成するために、印刷対象の画像とマークとを重ねて用紙に印刷する印刷ジョブの実行命令の入力に応じて、この印刷ジョブを印刷装置に実行させる命令手段を含む印刷制御装置において、前記印刷ジョブ毎に設定される期間であり前記入力の前の期間である処理条件受付期間に、前記マークに対する画像処理の処理条件を受け付ける受付手段と、前記処理条件受付期間に前記マークに対して前記処理条件に応じた画像処理を行う画像処理手段とを含むことを特徴とする。
【００１１】
本発明の構成によれば、前記処理条件受付期間内にマークの画像処理を行うため、実行命令の入力時点では既にマークに画像処理が施されていることになり、前記実行命令の入力後にマークに対する画像処理を行う必要がなく、前記実行命令の入力後にマークに対する画像処理を行う構成よりも、実行命令の入力から印刷処理の開始までに要する時間を圧縮でき、印刷処理の開始の遅延を抑制できる。
【００１２】
また、前記処理条件受付期間とは印刷ジョブ毎に設定されている期間である。したがって、本発明の構成によれば、印刷ジョブ毎にマークに対する画像処理の処理条件を異ならせても、当該処理条件にて処理されたマークを常に用意することができる。それゆえ、本願発明によれば、特許文献１のように様々な処理条件を想定して可能な限り大量のスタンプマークを予め記憶装置に保存しておくといった事を行う必要がないため、記憶装置の記憶容量を過剰に消費せずに印刷処理の開始の遅延を抑制できるという効果を奏する。
【００１３】
また、特許文献１の画像形成装置によれば、記憶装置に保存されていないスタンプマークを利用者が入力し、この入力したスタンプマークを用いて印刷する場合、結局、印刷コマンド入力後にスタンプマークに対して画像処理を行うことになるため、印刷処理の開始が遅延してしまう。
【００１４】
なお、マークとは、印刷対象とされる画像に重ねられて当該画像と共に印刷されるマークを意味するものであって、文字，絵図，模様等のマークであり、スタンプマークまたはウォーターマークと称されることもある。印刷対象とされる画像とは、用紙上に印刷することを目的として作成された画像であって、各種アプリケーション（文書作成ソフト，作図ソフト等）にて作成された画像，デジタルカメラにて撮影された画像，スキャナにて読み取られた画像，各種電子化文書を意味する。
【００１５】
本発明の印刷制御装置において、前記画像処理手段は、前記画像処理を前記受付手段による前記処理条件の受け付けに連動させる構成であってもよい。この構成によれば、処理条件の受け付けとほぼ同時に当該処理条件に基づいた画像処理がマークに対して行われるため、前記実行命令の入力前において（処理条件受付期間内に）、前記マークに対して画像処理を行うことが可能になる。
【００１６】
さらに、本発明の印刷制御装置において、前記画像処理手段は、前記画像処理が施される前の処理前マークをメモリから消去せずに、当該画像処理を施して得られる処理後マークをメモリに書き込む構成であってもよい。この構成によれば、前記画像処理を実行させた事が利用者の過誤であったとしても、前記画像処理を施す前の処理前マークをメモリに残しているため、前記処理後マークに対して画像処理を施して前記処理前マークを再生成する必要がなく、コンピュータの処理負担を軽減できる。
【００１７】
また、本発明の印刷制御装置において、前記受付手段によって第１処理条件と第２処理条件とが順に受け付けられた場合、前記画像処理手段は、第１処理条件に従った第１画像処理が行われる前の第１マークをメモリから消去せずに、第１マークに対して第１画像処理を施して得られる第２マークをメモリに書き込み、前記第１マークおよび第２マークをメモリから消去せずに、第１マークに対して第２処理条件に従った第２画像処理を施して得られる第３マークと第２マークに対して前記第２画像処理を施して得られる第４マークとをメモリに書き込む構成であってもよい。
【００１８】
この構成によれば、第１処理条件および第２処理条件が入力された場合、第１処理条件に基づく第１画像処理および第２処理条件に基づく第２画像処理が施された第４マークがメモリに書き込まれるのみならず、第１画像処理および第２画像処理が施されていない第１マークと、第１画像処理が施されているものの第２画像処理が施されていない第２マークと、第２画像処理が施されているもの第１画像処理が施されていない第３マークとがメモリに書き込まれていることになる。
【００１９】
それゆえ、例えば、第１処理条件および第２処理条件を入力した利用者が、やはり第２処理条件に基づく第２画像処理のみを施した第３マークや第１処理条件に基づく第１画像処理のみを施した第２マークや第１画像処理および第２画像処理の施されていない第１マークを得たかったというような場合、第１マーク・第２マーク・第３マークを再生成する必要がなく、コンピュータの処理負担を軽減できる。
【００２０】
さらに、本発明の印刷制御装置において、前記画像処理手段は、前記画像処理を行う前に前記処理後マークを書き込むだけの空き容量が前記メモリに有るか否かを判定し、前記空き容量が前記メモリに無い場合、前記処理前マークが書き込まれている領域に前記処理後マークを上書きする構成であってもよい。この構成によれば、メモリの空き容量が少なくなってきても、前記処理前マークを消去することによって処理後マークを記録する容量を確保することができ、入力された処理条件に応じた画像処理を問題なく行うことができる。
【００２１】
また、本発明の印刷制御装置は、前記実行命令が入力されると、原稿の画像の読取処理をスキャナに実行させる読取制御部を有し、前記命令手段は、前記読取処理によって得られた画像を前記印刷対象とする構成であってもよい。さらに、本発明の印刷制御装置は、メモリと、前記実行命令が入力されると、前記読取処理が開始されるまでに前記メモリに書き込まれているデータの少なくとも一部を消去する消去手段とを含み、前記画像処理手段は、前記画像処理を行う前に前記画像処理後のマークを書き込むだけの空き容量が前記メモリに有るか否かを判定する手段と、前記空き容量が前記メモリに無いと判定される場合は前記処理条件を記憶部に記憶させる手段と、前記空き容量が前記メモリに無いと判定される場合は前記読取処理が開始されるまで前記画像処理の実行を中止する手段と、前記読取処理中において、前記記憶部に記憶されている前記処理条件を参照して前記画像処理を実行して当該画像処理後のマークを前記メモリに書き込む手段とを含む構成であってもよい。
【００２２】
この構成によれば、実行命令の入力前にメモリにおいて空き容量が無くても、前記実行命令が入力されると前記メモリに空き容量が生じるため、実行命令の入力後においてはメモリに対して画像処理後のマークを書き込むことが可能になる。そこで、実行命令の入力前にメモリにおいて空き容量が無い場合は、前記処理条件が受け付けられても前記画像処理を中止しておき、実行命令が入力された後の前記読取処理中に前記中止されていた画像処理を行うようにしている。このようにすれば、実行命令が入力された後にマークに対する画像処理が行われることになるが、実行命令後の必須の処理である前記読取処理中にマークに対する画像処理を行わせるようにしているため、マークに対して画像処理を行った事に起因して実行命令の入力から印刷開始までに要する時間が長くなってしまうということはなく、印刷開始が遅延するといった事態を抑制できる。
【００２３】
さらに、本発明の印刷制御装置において、前記画像処理とは回転処理であり、前記処理条件とは前記回転処理における回転角度であり、前記画像処理手段は、前記回転角度だけ前記マークを回転させて得られる第５マークと、前記回転角度に９０°を加算した角度だけ前記マークを回転させて得られる第６マークとを作成する構成であってもよい。
【００２４】
この構成によれば、前記マークに対する回転処理は前記読取処理の前に実行されるため、縦置き原稿用に回転処理を施したマークと横置き原稿用に回転処理を施したマークとの双方（前記第５および第６マーク）を前記実行命令の入力前にとりあえず作成しておけば、前記読取処理において縦置き原稿/横置き原稿のいずれが読み取られようと、前記読取処理後に原稿の縦置き/横置きの別に応じてマークに対して９０°回転処理を施す必要がなく、前記読取処理後に前記９０°回転処理を施すことによって印刷開始が遅延してしまうといった事態が生じることを抑制できる。
【００２５】
なお、縦置き原稿とは、長辺方向がスキャナにおける基準方向（主走査方向または副走査方向のいずれか）と一致するように置かれた長方形原稿を意味し、「横置き原稿」とは、長辺方向が基準方向と直交するように置かれた長方形原稿を意味する。
【００２６】
また、本発明の印刷制御装置において、前記画像処理には互いに種類の異なる第１処理と第２処理とが含まれており、前記受付手段は、第１処理の処理条件である第１条件を受け付け可能な期間である第１期間に第１条件を受け付け、第２処理の処理条件である第２条件を受け付け可能な期間である第２期間に第２条件を受け付ける構成であり、前記画像処理手段は、前記第１期間に第１処理を行い、第２期間に第２処理を行う構成であってもよい。
【００２７】
さらに、本発明の印刷制御装置において、前記画像処理とは、回転処理、変倍処理、またはトリミング処理のいずれかの処理であり、前記処理条件とは、前記画像処理が回転処理の場合は前記マークの回転角度であり、前記画像処理が変倍処理の場合は変倍処理前と変倍処理後との倍率であり、前記画像処理がトリミング処理の場合は前記マークの削除範囲を示した情報であってもよい。
【００２８】
また、本発明の印刷制御装置においては、前記画像を示した画像データに基づいて前記画像の書式を判定する書式判定手段と、前記書式判定手段によって判定された書式を示した書式情報と前記画像処理手段によって画像処理の施されたマークとを対応付けて記憶部に記憶させる記憶制御手段と、前記書式情報が入力されると、この入力された書式情報に対応付けられているマークを前記記憶部から読み出す読出手段とを有し、前記命令手段は、印刷対象とされる画像と前記読出手段に読み出されたマークとを重ねて用紙に印刷する印刷ジョブを印刷装置に実行させる構成であってもよい。この構成によれば、利用者にとって、特定の書式（例えば「週報」）に必ず重ね合わせるようなマークがあるような場合、書式情報を入力するだけで当該スタンプマークが読み出されるため、便利である。
【００２９】
さらに、本発明の印刷制御装置においては、前記画像処理が施される前のマークを処理前マークとし、前記画像処理を施して得られるマークを処理後マークとすると、前記画像処理前には処理前マークと処理前マークを示す第１識別情報とを表示装置に表示し、前記画像処理後には処理後マークと処理後マークを示す第２識別情報とを表示装置に表示し、前記第１識別情報が入力されると前記処理前マークを表示装置に表示し、前記第２識別情報が入力されると前記処理後マークを表示装置に表示する表示制御手段を有する構成であってもよい。この構成によれば、利用者は、マークに対して誤った処理条件で画像処理を行った場合であっても、誤った処理条件で画像処理が行われる前の状態のマークを直ぐに表示装置に再表示させることが可能になる。
【００３０】
また、本発明は、以上の目的を達成するために、原稿の画像の読取処理をスキャナに実行させ、当該読取処理によって得られた画像とマークとを重ねて用紙に印刷する処理を印刷装置に実行させる印刷制御装置において、前記読取処理が行われる前に前記マークに対する画像処理の処理条件を受け付ける受付手段と、前記読取処理中に前記処理条件に従って前記マークに対して前記画像処理を行う画像処理手段とを含むことを特徴とする構成である。この構成によれば、実行命令が入力された後にマークに対する画像処理が行われることになるが、スキャン処理中に前記画像処理を行わせるようにしているため、この画像処理に起因して実行命令の入力から印刷完了までに要する時間が長くなってしまうということはなく、印刷完了が遅延するといった事態を抑制できる。
【００３１】
さらに、本発明は、前記印刷制御装置と前記印刷装置とを含む印刷システムと表現することもできる。また、本発明は、印刷対象の画像とマークとを重ねて用紙に印刷する印刷ジョブの実行命令の入力に応じて、この印刷ジョブを印刷装置に実行させる命令工程を含む印刷制御方法において、前記印刷ジョブ毎に設定される期間であり前記入力の前の期間である処理条件受付期間に、前記マークに対する画像処理の処理条件を受け付ける受付工程と、前記処理条件受付期間に前記マークに対して前記処理条件に応じた画像処理を行う画像処理工程とを含む、と表現することもできる。
【００３２】
なお、本発明は、コンピュータによって実現してもよく、この場合には、コンピュータを印刷制御装置として機能させる制御プログラムであって、前記コンピュータを前記受付手段および画像処理手段として機能させる制御プログラム、および前記制御プログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００３３】
以上のように、本発明は、印刷対象の画像とマークとを重ねて用紙に印刷する印刷ジョブの実行命令の入力に応じて、この印刷ジョブを印刷装置に実行させる命令手段を含む印刷制御装置において、前記印刷ジョブ毎に設定される期間であり前記入力の前の期間である処理条件受付期間に、前記マークに対する画像処理の処理条件を受け付ける受付手段と、前記処理条件受付期間に前記マークに対して前記処理条件に応じた画像処理を行う画像処理手段とを含むことを特徴とする。それゆえ、記憶装置の記憶容量を過剰に消費せずに印刷処理の開始の遅延を抑制できるという効果を奏する。
【００３４】
また、本発明は、原稿の画像の読取処理をスキャナに実行させ、当該読取処理によって得られた画像とマークとを重ねて用紙に印刷する処理を印刷装置に実行させる印刷制御装置において、前記読取処理が行われる前に前記マークに対する画像処理の処理条件を利用者から受け付ける受付手段と、前記読取処理中に前記処理条件に従って前記マークに対して前記画像処理を行う画像処理手段とを含むことを特徴とする。それゆえ、スタンプマークに対する画像処理が行われる事に起因して実行命令の入力から印刷完了までに要する時間が長くなってしまうということはなく、印刷完了が遅延するといった事態を抑制できる。
【発明を実施するための最良の形態】
【００３５】
〔実施の形態１〕
以下、本発明の一実施形態について図に基づいて説明する。図１は、本実施形態の印刷システムの概略構成を示したブロック図である。
【００３６】
図１に示すように、印刷システム１００は、端末装置１０とプリンタ３０とサーバ４０とを含む構成である。なお、端末装置１０とプリンタ３０とサーバ４０とは、互いにＬＡＮ（Local Area Network）を介して接続されている。
【００３７】
端末装置１０は、印刷システム１００の利用者が使用する利用者端末であって、文書作成ソフト、表計算ソフト、作図ソフト、画像編集ソフト等の各種アプリケーションと、プリンタ３０を遠隔操作するためのプリンタドライバと、ＯＳ（Operating System）とがインストールされているパーソナルコンピュータである。より具体的に説明すると、端末装置１０は、利用者に操作されることによって印刷データの作成を行い、この印刷データをプリンタ３０に送信することによってプリンタ３０に印刷ジョブを実行させる印刷制御装置としての機能を有するものである。
【００３８】
なお、印刷データとは、前記の各種アプリケーションにて作成された印刷対象とされる画像（文書，写真，絵，図等）を示した画像データと、この画像データに示される画像をプリンタ３０に印刷させるための各種コマンドとを含んだデータを意味する。
【００３９】
プリンタ３０は、端末装置１０から印刷データを受信すると、受信した印刷データに含まれる画像データに示される画像を用紙に印刷する印刷装置である。このプリンタ３０としては電子写真方式のプリンタであってもよいし、インクジェット方式のプリンタであってもよい。
【００４０】
サーバ４０は、印刷システム１００を統括的に制御する制御サーバとしての機能を有するものであるが、本実施形態では、端末装置１０およびプリンタ３０において取り扱われる各種データや各種プログラム等を保存する保存手段としての役割をも担っている。
【００４１】
つぎに、端末装置１０の詳細構成について説明する。図１に示されるように、端末装置１０は、制御部１１と表示部１２と操作部１３と記憶部１４と通信部１５とを含む構成である。
【００４２】
制御部１１は、上記したプリンタドライバによる処理を行うブロックである。つまり、制御部１１は、プリンタドライバの呼出命令が入力されると起動するブロックであって、利用者から入力される各種コマンドに従って前記印刷データを生成し、この印刷データをプリンタ３０に送信することによってプリンタ３０に印刷ジョブを実行させるものである。なお、制御部１１の構成については後に詳述する。
【００４３】
表示部１２は、上記した各種アプリケーション、プリンタドライバ、ＯＳのＧＵＩ（graphical user interface）を表示する画像表示装置であって、この画像表示装置としては例えば液晶表示装置、プラズマディスプレイ、ＣＲＴ等が挙げられる。操作部１３は、利用者から各種コマンドや各種データを制御部１１に入力するための入力手段としての機能を有するものであり、操作部１３の例としてはキーボードやポインティングデバイスが挙げられる。記憶部１４は、制御部１１によって扱われる各種情報を保存するための記憶装置であり、例えば、ハードディスク，ＲＯＭ（Read Only Memory）等から構成されるものである。通信部１５は、端末装置１０がＬＡＮを介してプリンタ３０またはサーバ４０との間で各種データの通信を行う際の通信インターフェイスとなるブロックである。
【００４４】
ところで、本実施形態の端末装置１０は、通常、印刷対象とされる画像を用紙に印刷する印刷ジョブをプリンタ３０に実行させるものであるが、利用者からスタンプ設定コマンドを受け付けた場合は、印刷対象とされる画像とスタンプマークとを重ねて用紙に印刷する印刷ジョブをプリンタ３０に実行させることになる。
【００４５】
ここで、スタンプマークとは、印刷対象とされる画像と重ねられて当該画像と共に印刷されるマークを示した画像を意味するものであって、文字，絵図，模様等のマークを示したビットマップ画像であり、例えば「社外秘」「極秘」等からなるマークを示した画像が挙げられる。なお、スタンプマークはウォーターマークと称されることもある。
【００４６】
なお、前記の印刷対象とされる画像（以下、単に「画像」と称する）とは、用紙上に印刷することを目的として作成された画像であって、前記した各種アプリケーション（文書作成ソフト，作図ソフト等）にて作成された画像，デジタルカメラにて撮影された画像，スキャナにて読み取られた画像等を意味する。
【００４７】
つぎに、制御部１１の詳細構成について説明する。図１に示すように、制御部１１は、スタンプ設定部２１、処理条件設定部２２、画像処理部２３、データ変換部２４、印刷命令部２５を備える構成である。
【００４８】
スタンプ設定部２１は、前記のスタンプ設定コマンドが制御部１１に入力されると、印刷に使用するスタンプマークを利用者に設定させる処理を行うブロックである。このスタンプ設定部２１が実行する処理について以下詳細に説明する。
【００４９】
スタンプ設定部２１は、スタンプ設定コマンドを入力すると、まず、スタンプ入力モードまたはスタンプ選択モードを利用者に選択させるためのモード選択ＧＵＩ５０（図２参照）を表示部１２に表示する。そして、利用者は、操作部１３を用いて、図２のモード選択ＧＵＩ５０において所望のモードの横に位置するラジオボタンをクリックし、その後に「次へ」ボタンをクリックすることによって、所望のモードを選択するようになっている。
【００５０】
ここで、「スタンプ入力モード」が選択されると、スタンプ設定部２１は、図７に示されるスタンプ入力用ＧＵＩ６０を表示部１２に表示する。利用者は、操作部１３を操作することによって、スタンプ入力用ＧＵＩ６０に示されているテキストボックス６１に所望のスタンプマーク（文字列）を入力できるようになっている。
【００５１】
これに対し、「スタンプ選択モード」が選択されると、スタンプ設定部２１は、サーバ４０に保存されている複数のスタンプマークを読み出し、この複数のスタンプマークを示したスタンプ選択用ＧＵＩ７０（図３（ａ）参照）を表示部１２に表示する。利用者は、操作部１３を用いて、スタンプ選択用ＧＵＩ７０において所望のスタンプマークの横に示されているラジオボタンをクリックすることによって、所望のスタンプマークを選択できるようになっている。なお、図３（ａ）のスタンプ選択用ＧＵＩ７０には、サーバ４０に保存されている「Sharp」「社外秘」「極秘」の三つのスタンプマークが表示されている。
【００５２】
そして、スタンプ設定部２１は、利用者によってスタンプマークが選択または入力されると、選択または入力されているスタンプマークを端末装置１０のメモリ領域５６に展開する（厳密にはスタンプマークを示したビットマップデータがメモリ領域５６に展開される）。なお、図３（ａ）図３（ｂ）は、利用者によって現在「Sharp」というスタンプマークが選択されていると共に、現在選択されている「Sharp」というスタンプマークが端末装置１０のメモリ領域５６に展開されていることを示した図である。
【００５３】
処理条件設定部２２は、利用者によってスタンプマークが選択または入力された後、選択または入力されたスタンプマークに対して実行する画像処理の処理条件を利用者に入力させるブロックである。具体的に、処理条件設定部２２は、図４（ａ）、図５（ａ）または図６（ａ）に示されるようなＧＵＩを表示部１２に表示することによって、画像処理の処理条件を利用者に入力させる。
【００５４】
なお、前記画像処理とは、スタンプマークの大きさを変更する処理である変倍処理、スタンプマークの向きを変更する処理である回転処理、スタンプマークの一部を削除する処理であるトリミング処理等を意味するものである。そして、前記処理条件とは、変倍処理を行う際の倍率、回転処理を行う際の回転角度、トリミング処理を行う際の削除範囲を示した情報を意味する。
【００５５】
そして、図４（ａ）は、スタンプマークに対して変倍処理を行う場合の倍率を入力するための変倍用ＧＵＩ８０を示したものであり、画像とスタンプマークとを重ねた印刷プレビュー８１および数値ボックス８２を表示するものである。利用者は、操作部１３を操作することによって数値ボックス８２に変倍処理を行う際の倍率を入力できる。
【００５６】
また、図５（ａ）は、スタンプマークに対して回転処理を行う場合の回転角度を入力するための回転用ＧＵＩ９０を示したものであり、画像とスタンプマークとを重ねた印刷プレビュー９１および数値ボックス９２を表示するものである。利用者は、操作部１３を操作することによって数値ボックス９２に回転処理を行う場合の回転角度を入力できる。
【００５７】
さらに、図６（ａ）は、スタンプマークに対してトリミング処理を行う場合の削除範囲を示した情報を入力するためのトリミング用ＧＵＩ１１０を示したものであり、画像とスタンプマークとを重ねた印刷プレビュー１１１および数値ボックス１１２を表示するものである。そして、利用者は、操作部１３を操作することによって数値ボックス１１２にトリミングを行う場合の削除範囲を示した情報（削除範囲を示した値）を入力できる。
【００５８】
画像処理部２３は、利用者によってスタンプマークが入力または選択され、さらに、このスタンプマークに対する画像処理の処理条件が入力されると、入力された処理条件に応じた画像処理をスタンプマークに施すブロックである。なお、画像処理部２３は、ある画像処理の処理条件が入力される場合、この入力に連動するように当該処理条件に応じた画像処理をメモリ領域５６に展開されているスタンプマークに対して実行する。
【００５９】
例えば、図４（ａ）の変倍用ＧＵＩ８０が表示され、変倍用ＧＵＩ８０の数値ボックス８２に１００％という倍率が示されている場合において、利用者が操作部１３を操作することによって数値ボックス８２に示されている１００％を１５０％に変更するように入力処理を行うと、この入力処理とほぼ同時のタイミングにてメモリ領域５６に展開されているスタンプマークと印刷プレビュー８１に示されているスタンプマークとが１．５倍に拡大されることになる。
【００６０】
また、例えば、図５（ａ）の回転用ＧＵＩ９０が表示され、回転用ＧＵＩ９０の数値ボックス９２に０°という角度が示されている場合において、利用者が操作部１３を操作することによって数値ボックス９２に示されている０°を３０°に変更するように入力処理を行うと、この入力処理とほぼ同時のタイミングにてメモリ領域５６に展開されているスタンプマークと印刷プレビュー９１に示されているスタンプマークとが３０°回転することになる。
【００６１】
データ変換部２４は、利用者によって印刷コマンド（印刷命令）が入力されると、文書作成ソフト等の各種アプリケーションによって作成された画像データを当該アプリケーションから受け取り、この画像データをプリンタ３０にて解釈可能な画像データに変換し、変換後の画像データを印刷命令部２５へ渡すブロックである。
【００６２】
印刷命令部２５は、データ変換部２４から画像データを受け取ると印刷データを生成し、生成した印刷データをプリンタ３０に送信することによってプリンタ３０に印刷ジョブを実行させるブロックである。
【００６３】
なお、ここで生成される印刷データは、印刷対象となる画像を示した画像データであってデータ変換部２４から受け取った画像データと、画像処理部２３によって画像処理されたスタンプマークと、印刷対象となる画像とスタンプマークとを重ねて用紙に印刷する旨のコマンドとが含まれたデータである。つまり、この印刷データを受け取ったプリンタ３０は、印刷対象となる画像とスタンプマークとを合成し、合成後の合成画像を用紙に印刷するようになっている。
【００６４】
つぎに、制御部１１の処理の流れを図８のフローチャートに基づいて説明する。まず、端末装置１０にてアプリケーションによる処理が実行されている時に、利用者が操作部１３を操作することによってプリンタドライバの呼出指示を入力すると（Ｓ１においてＹＥＳ）、制御部１１が起動し、制御部１１は印刷コマンドまたはスタンプ設定コマンドの入力の待機状態となる（Ｓ２）。
【００６５】
なお、Ｓ２の待機状態中において、利用者は、操作部１３を操作することによって印刷ジョブのジョブ条件の設定を行うことができる。このジョブ条件とは、ジョブ毎に設定される条件であって、例えば、印刷部数に対する条件、印刷されるページ番号に対する条件、印刷の向きに対する条件（縦綴じまたは横綴じ）、印刷面に対する条件（片面印刷または両面印刷）、用紙サイズに対する条件、トナー濃度に対する条件等が挙げられる。
【００６６】
Ｓ２において、利用者が、スタンプ設定コマンドを入力せずに印刷コマンドを端末装置１０に入力した場合（Ｓ２→Ｓ３）、データ変換部２４は、アプリケーションにて生成された画像データをプリンタ３０にて解釈可能な画像データに変換する。その後、印刷命令部２５は、データ変換部２４にて変換された画像データと利用者によって設定されたジョブ条件を示した情報と前記画像データに示される画像を印刷する旨のコマンドとを含んだ印刷データを生成し（Ｓ３）、生成した印刷データをプリンタ３０に送信する（Ｓ４）。これにより、プリンタ３０は、スタンプマークを重ねずに、アプリケーションにて生成された画像を用紙に印刷することになる。
【００６７】
また、Ｓ２において、利用者が、印刷コマンドを入力せずにスタンプ設定コマンドを入力した場合（Ｓ２→Ｓ５）、スタンプ設定部２１は、図２に示されるモード選択ＧＵＩを表示部１２に表示し、「スタンプ入力モード」および「スタンプ選択モード」のうちのいずれかを利用者に選択させる（Ｓ５）。
【００６８】
Ｓ５において、利用者が「スタンプ選択モード」を選択すると、スタンプ設定部２１は、サーバ４０に保存されている複数のスタンプマークを読み出し、この複数のスタンプマークを示した図３（ａ）のスタンプ選択用ＧＵＩ７０を表示部１２に表示し、スタンプ選択用ＧＵＩ７０に表示されている複数のスタンプマークのなかから利用者に所望のスタンプマークを選択させる（Ｓ６）。また、Ｓ５において、利用者が「スタンプ入力モード」を選択すると、スタンプ設定部２１は、図７に示されるスタンプ入力用ＧＵＩ６０を表示し、利用者に所望のスタンプマークを入力させる（Ｓ８）。
【００６９】
Ｓ６において利用者が所望のスタンプマークの選択を行い、またはＳ８において利用者が所望のスタンプマークの入力を行うと、スタンプ設定部２１は、例えば図３（ａ）図３（ｂ）に示されるように、現在選択または入力されているスタンプマークを端末装置１０のメモリ領域５６に展開する（Ｓ７）。
【００７０】
この時に、利用者が、図３（ａ）のスタンプ選択用ＧＵＩ７０または図７に示されるスタンプ入力用ＧＵＩ６０に示されている「次へ」ボタンをクリックすると、制御部１１は、Ｓ９のスタンプ処理モードへ処理を移行する。
【００７１】
なお、スタンプ処理モード（処理条件受付期間）とは、印刷ジョブ毎に設定されている期間であり印刷コマンド入力前に設定されている期間であって、スタンプマークに対する処理条件が利用者から受け付けられる期間である。
【００７２】
つぎに、Ｓ９のスタンプ処理モードについて詳細に説明する。図９は、図８におけるＳ９のサブルーチンを示したフローチャートである。
【００７３】
制御部１１がスタンプ処理モードに移行すると、まず、処理条件設定部２２が、図４（ａ）に示される変倍用ＧＵＩ８０を表示部１２に表示する（Ｓ１０）。ここで、利用者が、変倍用ＧＵＩ８０の数値ボックス８２に変倍処理を行う際の倍率を入力すると（Ｓ１１においてＮＯ、Ｓ１２においてＹＥＳ）、画像処理部２３は、この入力に連動するように、入力された倍率に応じた変倍処理をメモリ領域５６に展開されているスタンプマークに対して行う（Ｓ１３）。
【００７４】
つまり、図４（ａ）図４（ｂ）に示されるように、画像処理部２３は、変倍処理の倍率の入力に連動するように、メモリ領域５６に展開されているスタンプマークに変倍処理を行うと共に、メモリ領域５６において変倍処理前のスタンプマークが書き込まれていた領域に変倍処理後のスタンプマークを上書きし、且つプレビュー表示されているスタンプマークのサイズも変更する。例えば、図４（ａ）に示される数値ボックス８２に１５０％が入力されると、この入力とほぼ同時に、メモリ領域５６に展開されているスタンプマークのサイズはオリジナルのスタンプマークの１．５倍になり、図４（ａ）に示される数値ボックス８２に８０％が入力されると、この入力とほぼ同時に、メモリ領域５６に展開されているスタンプマークのサイズはオリジナルのスタンプマークの０．８倍になる。
【００７５】
なお、オリジナルのスタンプマークとは、サーバ４０に保存されているスタンプマークであって、画像処理部２３によって未だ画像処理の行われていないスタンプマークを意味するものである。
【００７６】
また、変倍用ＧＵＩ８０が表示部１２に表示されているときに、変倍処理を行う際の倍率が入力されたか否かに拘わらず、変倍用ＧＵＩ８０に表示されている「次へ」ボタンがクリックされた場合（Ｓ１１においてＹＥＳ）、処理条件設定部２２は、変倍用ＧＵＩ８０の表示を終了し、図５（ａ）に示される回転用ＧＵＩ９０を表示部１２に表示する（Ｓ１４）。
【００７７】
回転用ＧＵＩ９０が表示部１２に表示されている場合において、利用者が、回転用ＧＵＩ９０の数値ボックス９２に回転処理を行う際の回転角度を入力すると（Ｓ１５および１６においてＮＯ、Ｓ１７においてＹＥＳ）、画像処理部２３は、この入力に連動するように、入力された角度に応じた回転処理をメモリ領域５６に展開されているスタンプマークに対して行う（Ｓ１８）。
【００７８】
つまり、図５（ａ）図５（ｂ）に示されるように、画像処理部２３は、回転処理の回転角度の入力に連動するように、メモリ領域５６に展開されているスタンプマークに回転処理を行うと共に、メモリ領域５６において回転処理前のスタンプマークが書き込まれていた領域に回転処理後のスタンプマークを上書きし、且つプレビュー表示されているスタンプマークにも回転処理を行う。例えば、図５（ａ）に示される数値ボックス９２に３０°が入力されると、この入力とほぼ同時に、メモリ領域５６に展開されているスタンプマークはオリジナルのスタンプマークと比較して３０°傾いたものになり、図５（ａ）に示される数値ボックス９２に６０°が入力されると、この入力とほぼ同時に、メモリ領域５６に展開されているスタンプマークはオリジナルのスタンプマークと比較して６０°傾いたものになる。
【００７９】
なお、Ｓ１３において変倍処理が実行されずにＳ１８において回転処理が実行される場合、Ｓ１８に移行する直前のメモリ領域５６に展開されているのはオリジナルのスタンプマークであるため、Ｓ１８ではオリジナルのスタンプマークに対して回転処理が行われることになる。
【００８０】
また、Ｓ１３において変倍処理が実行されてからＳ１８において回転処理が実行される場合、Ｓ１８に移行する直前のメモリ領域５６に展開されているのは変倍処理が施された後のスタンプマークであるため、Ｓ１８では変倍処理後のスタンプマークに対して回転処理が行われることになる。したがって、この場合、Ｓ１８の後でメモリに展開されているのは変倍処理且つ回転処理の施されたスタンプマークとなる。
【００８１】
また、回転用ＧＵＩ９０が表示部１２に表示されているときに、回転処理を行う際の回転角度が入力されたか否かに拘わらず、回転用ＧＵＩ９０に表示されている「戻る」ボタンがクリックされた場合（Ｓ１５においてＹＥＳ）、処理条件設定部２２は、回転用ＧＵＩ９０の表示を終了し、Ｓ１０に戻って、図４（ａ）に示される変倍用ＧＵＩ８０を再度表示部１２に表示する。
【００８２】
なお、Ｓ１８の回転処理が行われた後で図５（ａ）の回転用ＧＵＩ９０に表示されている「戻る」ボタンがクリックされた場合（Ｓ１８→Ｓ１５においてＹＥＳ→Ｓ１０）、メモリ領域５６には回転処理後のスタンプマークが上書きされているため、回転処理の施されたスタンプマークに対して変倍処理を行うことが可能になる。
【００８３】
さらに、図５（ａ）の回転用ＧＵＩ９０が表示部１２に表示されているときに、回転処理を行う際の回転角度が入力されたか否かに拘わらず、回転用ＧＵＩ９０に表示されている「次へ」ボタンがクリックされた場合（Ｓ１６においてＹＥＳ）、処理条件設定部２２は、回転用ＧＵＩ９０の表示を終了し、図６（ａ）に示されるトリミング用ＧＵＩ１１０を表示部１２に表示する（Ｓ１９）。
【００８４】
図６（ａ）に示されるトリミング用ＧＵＩ１１０が表示部１２に表示されている場合において、利用者が、トリミング用ＧＵＩ１１０の数値ボックス１１２に削除範囲を示す値を入力すると（Ｓ２０およびＳ２１においてＮＯ、Ｓ２２においてＹＥＳ）、画像処理部２３は、この入力に連動するように、入力された値に応じたトリミング処理をスタンプマークに対して行う（Ｓ２３）。
【００８５】
つまり、図６（ａ）図６（ｂ）に示されるように、画像処理部２３は、削除範囲を示す値の入力に連動するように、メモリ領域５６に展開されているスタンプマークにトリミング処理を行うと共に、メモリ領域５６においてトリミング処理前のスタンプマークが書き込まれていた領域にトリミング処理後のスタンプマークを上書きし、且つプレビュー表示されているスタンプマークにもトリミング処理を行う。
【００８６】
なお、Ｓ１８において回転処理が実行されずにＳ２３においてトリミング処理が実行される場合、Ｓ２３に移行する直前のメモリ領域５６に展開されているのは回転処理の行われていないスタンプマークであるため、Ｓ２３では、回転処理の行われていないスタンプマークに対してトリミング処理が行われることになる。
【００８７】
また、Ｓ１８において回転処理が実行されてからＳ２３においてトリミング処理が実行される場合、Ｓ２３に移行する直前のメモリ領域５６に展開されているのは回転処理が施された後のスタンプマークであるため、Ｓ２３では回転処理後のスタンプマークに対してトリミング処理が行われることになる。したがって、この場合、図６（ｂ）のように、Ｓ２３の後でメモリ領域５６に展開されているのは回転処理且つトリミング処理の施されたスタンプマークとなる。
【００８８】
また、トリミング用ＧＵＩ１１０が表示部１２に表示されているときに、トリミング処理が実行されたか否かに拘わらず、トリミング用ＧＵＩ１１０に表示されている「戻る」ボタンがクリックされた場合（Ｓ２０においてＹＥＳ）、処理条件設定部２２は、トリミング用ＧＵＩ１１０の表示を終了し、Ｓ１４に戻って、図５（ａ）に示される回転用ＧＵＩ９０を再度表示部１２に表示する（Ｓ１４）。
【００８９】
なお、Ｓ２３のトリミング処理が行われた後で図６（ａ）のトリミング用ＧＵＩ１１０に表示されている「戻る」ボタンがクリックされた場合（Ｓ２３→Ｓ２０においてＹＥＳ→Ｓ１４）、メモリ領域５６にはトリミング処理後のスタンプマークが上書きされているため、トリミング処理の施されたスタンプマークに対して回転処理を行うことが可能になる。
【００９０】
さらに、図６（ａ）のトリミング用ＧＵＩ１１０が表示部１２に表示されているときに、トリミング処理が行われたか否かに拘わらず、トリミング用ＧＵＩ１１０に表示されている「確定」ボタンがクリックされた場合（Ｓ２１においてＹＥＳ）、処理条件設定部２２は、トリミング用ＧＵＩ１１０の表示を終了し、制御部１１は、スタンプ処理モードを終了して、処理を図８のＳ２に移行する。
【００９１】
このようにスタンプ処理モードが行われた後、Ｓ２において利用者が印刷コマンドを端末装置１０に入力した場合（Ｓ２→Ｓ３）、データ変換部２４は、アプリケーションにて生成された画像データをプリンタ３０にて解釈可能な画像データに変換する。そして、印刷命令部２５は、データ変換部２４にて変換された画像データと、スタンプ処理モードにおいて処理されたスタンプマークと、利用者によって設定された印刷条件と、前記画像データに示される画像と前記スタンプマークとを重ねて用紙に印刷する旨のコマンドとを含んだ印刷データを生成し（Ｓ３）、生成した印刷データをプリンタ３０に送信する（Ｓ４）。これにより、プリンタ３０は、アプリケーションにて生成された画像とスタンプマークとを重ねて用紙に印刷することができる。
【００９２】
以上示した端末装置（印刷制御装置）１０は、利用者によって印刷コマンド（実行命令）が入力されると、印刷対象の画像とスタンプマークとを重ねて用紙に印刷する印刷ジョブをプリンタ（印刷装置）３０に実行させる印刷命令部（命令手段）２５と、前記印刷ジョブ毎に設定される期間であり前記入力の前の期間である処理条件受付期間（スタンプ処理モード，Ｓ９）にスタンプマークに対する画像処理の処理条件を利用者から受け付ける処理条件設定部（受付手段）２２と、処理条件受付期間にスタンプマークに対して前記処理条件に応じた画像処理を行う画像処理部（画像処理手段）２３とを含む構成である。
【００９３】
この構成によれば、前記処理条件受付期間内にスタンプマークの画像処理を行うため、印刷コマンドの入力時点では既にスタンプマークに画像処理が施されていることになり、印刷コマンドの入力後にスタンプマークに対する画像処理を行う必要がなく、印刷コマンド入力後にスタンプマークに対する画像処理を行う構成よりも、印刷コマンドの入力から印刷処理の開始までに要する時間を圧縮でき、印刷処理の開始の遅延を抑制できる。また、前記処理条件受付期間とは印刷ジョブ毎に設定される期間である。したがって、本実施形態の構成によれば、印刷ジョブ毎にスタンプマークに対する画像処理の処理条件を異ならせても、当該処理条件にて処理されたスタンプマークを常に用意することができる。それゆえ、本実施形態の構成によれば、特許文献１のように利用者に入力されるであろう様々な処理条件を想定して可能な限り大量のスタンプマークを予め記憶装置に保存しておくといった事を行う必要がないため、記憶装置の記憶容量を過剰に消費せずに印刷処理の開始の遅延を抑制できるという効果を奏する。
【００９４】
また、図１の印刷システム１００では、オリジナルのスタンプマークはサーバ４０に保存されているが、端末装置１０の記憶部１４にもオリジナルのスタンプマークを保存するようにしても構わない。このようにすれば、端末装置１０の記憶部１４には端末装置１０の利用者に固有のスタンプマークを保存しておき、サーバ４０には印刷システム１００を利用している部署の各部員が共有するスタンプマークを保存しておく、といった対応をとることが可能になる。
【００９５】
なお、図１の印刷システム１００では、印刷対象となる画像を示した画像データとスタンプマークとはプリンタ３０において合成されるようになっているが、端末装置１０のデータ変換部２４において前記画像データとスタンプマークとを合成し、合成後のデータを前記印刷データに含ませてプリンタ３０に送信するようにしてもよい。つまり、印刷対象となる画像を示した画像データとスタンプマークとの合成処理は、プリンタ３０または端末装置１０のいずれで行われてもよい。
【００９６】
また、画像処理ａが施される前のスタンプマークを処理前マークとし、画像処理ａを施して得られるスタンプマークを処理後マークとすると、端末装置１０の制御部１１は、画像処理ａの前には処理前マークと処理前マークを示す第１識別情報とを表示部１２に表示し、画像処理ａの後には処理後マークと処理後マークを示す第２識別情報とを表示部１２に表示し、利用者によって第１識別情報が入力されると前記処理前マークを表示部１２に表示し、利用者によって第２識別情報が入力されると前記処理後マークを表示部１２に表示する構成であってもよい。この構成の一例を以下説明する。
【００９７】
例えば、オリジナルのスタンプマークに対して倍率９０％の変倍処理が行われてスタンプマークａが生成された場合、制御部１１は、スタンプマークａとスタンプマークａを識別する符号ａとを示した映像ａを表示部１２に表示するものとする。さらに、スタンプマークａに対して例えば倍率１２０％の変倍処理を行うことによってスタンプマークｂが生成された場合、制御部１１は、スタンプマークｂとスタンプマークｂを識別する符号ｂとを示した映像ｂを表示部１２に表示するようにする。また、制御部１１は、スタンプマークｂに対して例えば倍率６０％の変倍処理が行われてスタンプマークｃが生成された場合、スタンプマークｃとスタンプマークｃを識別する符号ｃとを示した映像ｃを表示部１２に表示するようにする。このような処理が行われて映像ｃが表示部１２に表示されている場合において、利用者によって符号ｂが入力されると、制御部１１は、符号ｂに対応する映像ｂを表示部１２に再表示させ、利用者によって符号ａが入力されると、制御部１１は、符号ａに対応する映像ａを表示部１２に再表示させる。このような構成によって、利用者は、スタンプマークに対して誤った処理条件で画像処理を行った場合であっても、誤った処理条件で画像処理が行われる前の状態のスタンプマークを直ぐに表示部１２に再表示させることが可能になる。
【００９８】
また、端末装置１０の制御部１１は、印刷対象となる画像を示した画像データに基づいて前記画像の書式を判定する書式判定部と、書式判定部によって判定された書式を示した書式情報と画像処理部２３によって画像処理の施されたスタンプマークとを対応付けて記憶部１４に記憶させる記憶制御部と、前記書式情報を利用者が入力すると、この入力された書式情報に対応付けられているスタンプマークを記憶部１４から読み出す読出部とを有し、印刷命令部２５は、印刷対象とされる画像と前記読出部に読み出されたスタンプマークとを重ねて用紙に印刷する印刷ジョブをプリンタ３０に実行させる構成であってもよい。このような構成の場合、利用者にとって、特定の書式（例えば「週報」）に必ず重ね合わせるようなスタンプマークがあるような場合、書式情報を入力するだけで当該スタンプマークが読み出されるため、便利である。
【００９９】
なお、この構成において、前記の書式情報とは、例えば、印刷対象となる画像の書式が週報の場合、「週報」として表され、印刷対象となる画像の書式が会議案内の場合、「会議案内」として表され、印刷対象となる画像の書式が報告書の場合、「報告書」として表される。また、アプリケーションにて作成された印刷対象となる画像の画像データには当該画像の書式を示した情報が付加されていることが多いため、書式判定部は、前記画像データに基づいて当該画像データに示される画像の書式を判定することが可能なのである。
【０１００】
なお、図９の手順では、処理条件設定部２２は、互いに処理内容の異なる変倍処理（第１処理）と回転処理（第２処理）とのうち、変倍処理の倍率（第１条件）を受け付け可能な期間であるＳ１０〜Ｓ１３の間（第１期間）に倍率を受け付け、回転処理の回転角度（第２条件）を受け付け可能な期間であるＳ１４〜Ｓ１８の間（第２期間）に回転角度を受け付け、画像処理部２３は、Ｓ１０〜Ｓ１３の間に変倍処理を行い、Ｓ１４〜Ｓ１８の間に回転処理を行うようにしているが、前記の処理条件受付期間にスタンプマークに対して画像処理を行う構成であればよく、図９の手順に限定されるものではない。
【０１０１】
〔実施の形態２〕
実施の形態１では、図９のＳ１３の変倍処理、Ｓ１８の回転処理、Ｓ２３のトリミング処理において、メモリ領域５６において処理前のスタンプマークが書き込まれていた領域に処理後のスタンプマークが上書きされているが、上書きするのではなく、処理前のスタンプマークと処理後のスタンプマークとのいずれをもメモリ領域５６に残していくようにしてもよい。
【０１０２】
以下では、スタンプマークに対して画像処理をする際に、処理前スタンプマークをメモリ領域５６から消去せずに、処理後スタンプマークをメモリ領域５６に書き込む形態について説明する。
【０１０３】
図１３（ａ）は、変倍処理が行われた後のメモリ領域５６を模式的に示した図であり、図１３（ｂ）は、変倍処理と回転処理とがこの順に行われた後のメモリ領域５６を模式的に示した図である。
【０１０４】
例えば、画像処理部２３は、Ｓ１３においてオリジナルのスタンプマークＡ０に倍率９０％の変倍処理を行う際、図１３（ａ）に示されるように、メモリ領域５６において変倍処理前のオリジナルのスタンプマークＡ０をそのまま残しつつ（スタンプマークＡ０を消去しない）、メモリ領域５６においてスタンプマークＡ０が展開されている領域とは別の領域に変倍処理の施されたスタンプマークＡ１を書き込むようにしてもよい。
【０１０５】
このようにすれば、利用者は、Ｓ１３においてオリジナルのスタンプマークＡ０に倍率９０％の変倍処理を施したものの、この９０％の変倍処理は過誤であって、やはりオリジナルのスタンプマークＡ０を所望する場合、Ｓ１２に戻って倍率０％を入力することになるが（Ｓ１３→Ｓ１１にてＮＯ）、画像処理部２３は、スタンプマークＡ１に対して変倍処理（９０％を０％にする処理）を行ってスタンプマークＡ０を得ずとも、消去されずにメモリ領域５６に書き込まれたままのスタンプマークＡ０をそのまま活用すればよく、変倍処理を省くことができ、データ処理時間を圧縮でき、コンピュータのリソースを節約できる。
【０１０６】
また、画像処理部２３は、スタンプマークに対して画像処理（変倍処理，回転処理，トリミング処理）を行う際、処理対象となっているスタンプマークのみならず、メモリ領域５６に展開されている全てのスタンプマークに対して画像処理を行うようにしてもよい。例えば、Ｓ１３が実行されることによって、図１３（ａ）に示されるように、メモリ領域５６にはスタンプマークＡ０と倍率９０％の変倍処理が施されたスタンプマークＡ１とが展開されるものとする。このＳ１３の後、Ｓ１７において回転処理の回転角度２０°が入力されると、回転処理の対象となるのはスタンプマークＡ１ではあるが、画像処理部２３は、メモリ領域５６に展開されているスタンプマークＡ１のみならずスタンプマークＡ０にも回転角度２０°の回転処理を施す。これにより、図１３（ｂ）に示されるように、メモリ領域５６には、オリジナルのスタンプマークＡ０，スタンプマークＡ０に対して変倍処理を施して得られるスタンプマークＡ１，スタンプマークＡ１に対して回転処理を施して得られるスタンプマークＡ２，スタンプマークＡ０に対して回転処理を施して得られるスタンプマークＡ３が展開されることになる。このようにすれば、仮に、利用者が、Ｓ１３において倍率９０％の変倍処理を施し、Ｓ１８において回転角度２０°の回転処理を施してスタンプマークＡ２を得た後に、倍率９０％の変倍処理を施さずに回転角度２０°の回転処理を施して得られるスタンプマークＡ３を所望した場合、Ｓ１２に戻って倍率０％を入力することになるが（Ｓ１８→Ｓ１５にてＹＥＳ→Ｓ１０→Ｓ１１にてＮＯ）、画像処理部２３は、スタンプマークＡ２に対して変倍処理（９０％を０％にする処理）を行ってスタンプマークＡ３を得ずとも、メモリ領域５６に展開されているスタンプマークＡ３を活用すればよく、変倍処理を省くことができ、データ処理時間を圧縮することができ、コンピュータのリソースを節約できる。
【０１０７】
つまり、図１３（ｂ）に示される例によれば、処理条件設定部２２が第１処理条件および第２処理条件を利用者から受け付けた場合、第１処理条件に基づく第１画像処理および第２処理条件に基づく第２画像処理が施された第４マークが画像処理部２３によってメモリ領域５６に書き込まれるのみならず、第１画像処理および第２画像処理が施されていない第１マークと、第１画像処理が施されているものの第２画像処理が施されていない第２マークと、第２画像処理が施されているもの第１画像処理が施されていない第３マークとが画像処理部２３によってメモリ領域５６に書き込まれていることになる。それゆえ、例えば、第１処理条件および第２処理条件を入力した利用者が、やはり第２処理条件に基づく第２画像処理のみを施した第３マークや第１処理条件に基づく第１画像処理のみを施した第２マークや第１画像処理および第２画像処理の施されていない第１マークを得たかったというような場合、第１マーク・第２マーク・第３マークを再生成する必要がなく、コンピュータの処理負担を軽減できる。
【０１０８】
なお、以上のように、スタンプマークに画像処理（変倍処理、回転処理、トリミング処理）を施す度に、当該画像処理前のスタンプマークと当該画像処理後のスタンプマークとの双方をメモリ領域５６に残しておくようにした場合、スタンプマークに対する画像処理の回数が嵩んでくるとメモリ領域５６の空き記憶容量が少なくなり、スタンプマークに対して画像処理を行う際に画像処理後のスタンプマークを書き込むだけの記憶容量が無くなってしまうという事態が想定される。
【０１０９】
そこで、画像処理部２３は、スタンプマークに対して画像処理を行う前に当該画像処理後のスタンプマークを書き込むだけの空きの記憶容量がメモリ領域５６に有るか否かを判定し、空きの記憶容量がメモリ領域５６に有る場合は画像処理後のスタンプマークをメモリ領域５６に書き込み、前記空きの記憶容量がメモリ領域５６に無い場合は当該画像処理前のスタンプマークが書き込まれている領域に当該画像処理後のスタンプマークを上書きするようにすればよい。このようにすれば、メモリ領域５６の空き記憶容量が少なくなっても、利用者の入力した画像処理条件に応じた画像処理を問題なく行うことができる。
【０１１０】
〔実施の形態３〕
実施の形態１，２では本発明の印刷制御装置の一実施形態として端末装置１０を説明したが、印刷エンジンを備えていると共に当該印刷エンジンを制御する複合機または複写機等を本発明の印刷制御装置の一実施形態とすることも可能である。そして、前記印刷エンジンにおいて複写処理を行う際に、図９のスタンプ処理モードを実行し、且つ複写対象の画像とスタンプマークとを重ねて印刷することが可能である。そこで、以下では、本発明の印刷制御装置における他の実施形態として複合機について説明する。なお、以下では、説明の便宜上、実施の形態１で説明した部材と実質的に同一の機能を有する部材については、同一の符号を付して、その説明を省略する。
【０１１１】
図１０は、本実施形態の複合機５００を含んだ印刷システム２００を示した機能ブロック図である。図１０に示されるように、複合機（ＭＦＰ：Multi Function Printer）５００は、制御装置１２０と印刷部３２とスキャナ３３と操作パネル３４と記憶部１４と通信部１５とを含む構成である。
【０１１２】
印刷部３２は、端末装置１０から送られてきた印刷データまたは制御装置１２０から送られてきた印刷データに含まれる画像データに基づいて用紙に画像を印刷する処理を行う印刷エンジンである。なお、この印刷エンジンは電子写真方式の印刷装置であってもよいしインクジェット方式の印刷装置であってもよい。
【０１１３】
スキャナ３３は、ラインＣＣＤ（Charge Coupled Device）によって原稿の画像を読み取って、この原稿の画像を示した画像データを生成する画像読取装置である。
【０１１４】
なお、複合機５００は、利用者からコピーコマンド（複写コマンド，実行命令）が入力されると、スキャナ３３によって原稿から画像データを読み取り、当該画像データに示される画像を用紙に印刷する複写処理を行う。そして、コピーコマンド入力前にスタンプ設定コマンドが入力されていると、前記複写処理において、スキャナ３３によって読み取られた画像データに示される画像とスタンプマークとを重ねて用紙に印刷することになる。
【０１１５】
操作パネル３４は、実施の形態１にて説明した表示部１２の機能と操作部１３の機能とを併せ持つものである。それゆえ、利用者は操作パネル３４を用いることによって制御装置１２０に対して各種情報やコマンド等を入力できる。
【０１１６】
制御装置１２０は、複合機５００に含まれる各ハードウェアを統括制御するコンピュータである。また、制御装置１２０には、実施の形態１にて説明したスタンプ設定部２１、処理条件設定部２２、画像処理部２３の他、データ変換部２６、合成処理部２７、印刷指示部２８が含まれている。
【０１１７】
データ変換部２６は、利用者によってコピーコマンドが入力されることによってスキャナ３３にて原稿から画像データが読み取られると、この画像データを印刷部３２にて解釈可能な画像データに変換し、変換後の画像データを印刷指示部２８へ渡すブロックである。但し、スタンプ設定コマンドが入力されている場合には、データ変換部２６は、変換後の画像データを合成処理部２７へ渡す。
【０１１８】
合成処理部２７は、スタンプ設定コマンドが入力され、且つスキャナ３３にて原稿から画像データが読み取られた場合、画像処理部２３にて処理されたスタンプマークとデータ変換部２６に渡された画像データとを合成した合成画像データを生成し、生成した合成データを印刷指示部２８へ渡すブロックである。
【０１１９】
印刷指示部２８は、データ変換部２６から画像データを受け取ると、この画像データおよび印刷コマンドを含めた印刷データを印刷部３２に送信することによって印刷部３２に印刷ジョブを実行させるブロックである。
【０１２０】
但し、スタンプ設定コマンドが入力されている場合には、印刷指示部２８は、合成処理部２７から合成画像データを受け取り、この合成画像データおよび印刷コマンドを印刷部３２に送信することによって印刷部３２に印刷ジョブを実行させる。つまり、印刷部３２は、スタンプ設定コマンドが入力されている場合、スキャナ３３によって読み取られた画像とスタンプマークとを重ねた合成画像を用紙に印刷することになる。
【０１２１】
つぎに、制御装置１２０の処理の流れを図１１のフローチャートに基づいて説明する。まず、複合機５００の操作パネル３４においてコピーモード移行ボタンが押されると（Ｓ３０にてＹＥＳ）、複合機５００はコピーコマンドまたはスタンプ設定コマンドの入力の待機状態となる（Ｓ３１）。
【０１２２】
なお、Ｓ３１の待機状態中において、利用者は、操作パネル３４を操作することによって複写処理（印刷ジョブ）のジョブ条件の設定を行うことができる。このジョブ条件とは、ジョブ毎に設定される条件であって、例えば、印刷部数に対する条件、印刷されるページ番号に対する条件、印刷の向きに対する条件（縦綴じまたは横綴じ）、印刷面に対する条件（片面印刷または両面印刷）、用紙サイズに対する条件、トナー濃度に対する条件等が挙げられる。
【０１２３】
Ｓ３１において、利用者が、スタンプ設定コマンドを入力せずにコピーコマンドを複合機５００に入力した場合（Ｓ３１→Ｓ３７）、制御装置１２０は、スキャナ３３を動作させ、原稿から画像データの読み取りを行わせる（Ｓ３７）。そして、スキャナ３３にて読み取られた画像データはデータ変換部２６に送信され、データ変換部２６は、この画像データを印刷部３２にて解釈可能な画像データに変換する。そして、Ｓ３２〜Ｓ３６にてスタンプマークが設定されていない場合（Ｓ３８においてＮＯ）、データ変換部２６は、変換後の画像データを印刷指示部２８へ送信し、印刷指示部２８は、この画像データおよび印刷コマンドを含めた印刷データを印刷部３２に送信することによって印刷部３２に印刷ジョブを実行させる（Ｓ４０）。これにより、印刷部３２は、スタンプマークを重ねずに、スキャナ３３にて読み取られた画像を用紙に印刷することになる。
【０１２４】
また、Ｓ３１において、利用者が、コピーコマンドを入力せずにスタンプ設定コマンドを入力した場合（Ｓ３１→Ｓ３２）、スタンプ設定部２１は、図２に示されるモード選択ＧＵＩを表示部１２に表示し、「スタンプ入力モード」および「スタンプ選択モード」のうちのいずれかを利用者に選択させる（Ｓ３２）。
【０１２５】
Ｓ３２以降、図１１に示されるように、Ｓ３３〜Ｓ３６の処理が行われることになるが、Ｓ３３〜Ｓ３６の処理は図８のＳ６〜Ｓ９の処理と同一であるため、ここではその説明を省略する。また、図９は、図８におけるＳ９のスタンプ処理モードのサブルーチンであると共に、図１１におけるＳ３６のスタンプ処理モードのサブルーチンでもある。
【０１２６】
Ｓ３６のスタンプ処理モードが行われた後、処理はＳ３１に戻る。そして、Ｓ３６の後にＳ３１において利用者がコピーコマンドを制御装置１２０に入力した場合（Ｓ３１→Ｓ３７）、コピー設定モードは終了し、制御装置１２０は、スキャナ３３を動作させ、原稿から画像データの読み取りを行わせる（Ｓ３７）。そして、スキャナ３３にて読み取られた画像データはデータ変換部２６に送信され、データ変換部２６は、この画像データを印刷部３２にて解釈可能な画像データに変換する。
【０１２７】
さらに、Ｓ３２〜Ｓ３６においてスタンプマークが設定された場合（Ｓ３８にてＹＥＳ）、データ変換部２６は、変換後の画像データを合成処理部２７に送信し、合成処理部２７は、データ変換部２６から送信されてきた画像データと画像処理部２３にて処理されたスタンプマークを示したマークデータとを合成して合成画像データを生成し（Ｓ３９）、生成した合成画像データを印刷指示部２８へ送信する。
【０１２８】
そして、印刷指示部２８は、この合成画像データおよび印刷コマンドを印刷部３２に送信することによって印刷部３２に印刷ジョブを実行させる（Ｓ４０）。これにより、印刷部３２は、スキャナ３３によって読み取られた画像とスタンプマークとを重ねた合成画像を用紙に印刷することになる。
【０１２９】
なお、本実施の形態でも、図１１のＳ３６のスタンプ処理に含まれる変倍処理（Ｓ１３），回転処理（Ｓ１８），トリミング処理（Ｓ２３）において、メモリ領域５６において処理前のスタンプが書き込まれていた領域に処理後のスタンプマークが上書きされるのであるが、実施の形態２と同様、上書きするのではなく、処理前のスタンプマークと処理後のスタンプマークとのいずれをもメモリ領域５６に残していくようにしてもよい（図１３参照）。
【０１３０】
但し、図１３に示すように、スタンプマークに画像処理（変倍処理、回転処理、トリミング処理）を施す度に、当該画像処理前のスタンプマークと当該画像処理後のスタンプマークとの双方をメモリ領域５６に残しておくようにした場合、スタンプマークに対する画像処理の回数が嵩んでくるとメモリ領域５６の空き記憶容量が少なくなり、スタンプマークに対して画像処理を行う際に画像処理後のスタンプマークを書き込むだけの空きの記憶容量が無くなってしまうという事態が想定される。このように記憶容量が無くなった場合、実施の形態２では、記憶容量が無くなった後から行われる画像処理に関しては、メモリ領域５６において画像処理前のスタンプマークが書き込まれている領域に画像処理後のスタンプマークを上書きするようにしている。
【０１３１】
これに対し、本実施形態の複合機５００では、コピーコマンドが入力されるとメモリ領域５６において不要なデータが消去される点を利用し、コピーコマンドの入力前にメモリ領域５６において記憶容量が無くなった時点からスタンプマークに対する画像処理を中止し、コピーコマンドが入力された後のスキャン処理中において前記中止した画像処理を再開するようにしてもよい。以下では、複合機５００においてスキャン処理中にスタンプマークに画像処理を施す形態を図１２に基づいて説明する。
【０１３２】
図１２は、スキャン処理中にスタンプマークに画像処理を施す複合機５００の処理手順を示したフローチャートである。なお、図１２のＳ５０およびＳ５１は図１１のＳ３０およびＳ３１と同じであり、図１２のＳ５２は図１１のＳ３２〜Ｓ３５と同じであるため、図１２のＳ５０〜Ｓ５２の説明は省略する。
【０１３３】
Ｓ５２の後、利用者によってスタンプマークに対する画像処理条件（倍率または角度等）の入力が行われると（Ｓ５３にてＹＥＳ）、制御装置１２０は、メモリ領域５６において画像処理後のスタンプマークを書き込むだけの記憶容量が有るか否かを判定する（Ｓ５４）。
【０１３４】
ここで、例えば図１３（ａ）のようにメモリ領域５６に空き記憶容量が有る場合（Ｓ５４にてＹＥＳ）、画像処理部２３は、Ｓ５３にて入力された画像処理条件に基づいてスタンプマークに対して画像処理（変倍処理または回転処理等）を行う（Ｓ５５）。なお、画像処理部２３は、Ｓ５５において、メモリ領域５６において、当該画像処理前のスタンプマークを消去せずに、当該画像処理前のスタンプマークが展開されている領域とは別の領域に当該画像処理後のスタンプマークを書き込む。
【０１３５】
これに対し、メモリ領域５６に空きの記憶容量が無い場合（Ｓ５４にてＮＯ）、制御装置１２０は、画像処理部２３に対して画像処理の実行を中止し、Ｓ５３にて入力された画像処理条件を記憶部１４等に一時記憶する（Ｓ５６）。
【０１３６】
そして、利用者は、Ｓ５７において確定コマンド等を入力するまでの間、Ｓ５３〜Ｓ５６の処理を繰り返すことが可能である（Ｓ５７においてＮＯ）。ここで、図１２においては、Ｓ５３〜Ｓ５７の期間がスタンプ処理モード（処理条件受付期間）に相当する期間になる。
【０１３７】
以上示したＳ５３〜Ｓ５７の手順によれば、スタンプマークに対して数回程度の画像処理を行っただけではメモリ領域５６の記憶容量は無くならないが、画像処理の回数（つまりＳ５５を繰り返す回数）が嵩んでくると、メモリ領域５６の空き記憶容量が無くなってしまう。したがって、メモリ領域５６の記憶容量が無くなった後においては、制御装置１２０は、利用者によって入力された画像処理条件に基づいた画像処理をとりあえず禁止し、当該画像処理条件を記憶している。
【０１３８】
その後、Ｓ５７において確定コマンド等が入力され（Ｓ５７においてＹＥＳ）、Ｓ５１においてコピーコマンドが入力されると、制御装置１２０は、メモリ領域５６において不要なデータの消去を行う（Ｓ５１→Ｓ５８）。ここで、消去される不要なデータとは、Ｓ５５が繰り返された場合において最後のＳ５５の画像処理によって得られたスタンプマーク以外のスタンプマークが不要なデータに相当する。例えば、オリジナルのスタンプマークＢ０, １回目の画像処理によって得られたスタンプマークＢ１，２回目の画像処理によって得られたスタンプマークＢ２，３回目（最後）の画像処理によって得られたスタンプマークＢ３がメモリ領域５６に書き込まれている場合、スタンプマークＢ０，スタンプマークＢ１，スタンプマークＢ２がメモリ領域５６から消去され、スタンプマークＢ３のみがメモリ領域５６に残されることになる。
【０１３９】
そして、Ｓ５８の後、制御装置１２０は、スキャナ３３を動作させ、原稿から画像データの読み取り（スキャン）を行わせる（Ｓ５９）。また、制御装置１２０は、Ｓ５９が行われている間にＳ６１を行う場合がある。以下、Ｓ６１について説明する。
【０１４０】
制御装置１２０は、Ｓ５８の後、スキャナ３３を動作させる他、Ｓ５６が行われることによって一時記憶された画像処理条件があるか否かを判定する（Ｓ６０）。ここで、一時記憶された画像処理条件が無い場合（Ｓ６０にてＮＯ）、つまり、実行の禁止された画像処理が無い場合、Ｓ６１は行われない。
【０１４１】
これに対し、Ｓ５６にて一時記憶された画像処理条件が有る場合（Ｓ６０にてＹＥＳ）、つまり、Ｓ５６にて実行の禁止された画像処理が有る場合、画像処理部２３は、Ｓ５６にて一時記憶された画像処理条件に基づいてＳ５６にて実行の禁止された画像処理を行う（Ｓ６１）。また、画像処理部２３は、メモリ領域５６においてＳ５８にて不要データが消去された領域に対して、Ｓ６１にて画像処理の施されたスタンプマークを書き込む。
【０１４２】
そして、Ｓ５９およびＳ６１が行われた後はＳ６２〜Ｓ６４が行われることになるが、このＳ６２〜Ｓ６４は、Ｓ３８〜Ｓ４０と同じであるため、ここではその説明を省略する。
【０１４３】
以上示した図１２の処理を実行する複合機（印刷制御装置）５００は、コピーコマンド（実行命令）が入力されると原稿の画像の読取処理をスキャナ３３に実行させる制御装置（読取制御部）１２０と、前記読取処理によって得られた画像を印刷対象としてスタンプマークと重ねて印刷部（印刷装置）３２に印刷させる印刷指示部（命令手段）２８と、メモリ領域５６と、印刷コマンドが入力されると前記読取処理が開始されるまでにメモリ領域５６に書き込まれているデータの少なくとも一部を消去する制御装置（消去手段，Ｓ５８）１２０とを有していることになる。そして、画像処理部２３は、スタンプ処理モード（処理条件受付期間，Ｓ５３〜Ｓ５７）において、スタンプマークに対して画像処理を行う前に前記画像処理後のマークを書き込むだけの空き容量がメモリ領域５６に有るか否かを判定し（Ｓ５４）、前記空き容量がメモリ領域５６に無い場合は前記画像処理の処理条件を記憶部１４に記憶させると共に前記画像処理の実行を中止する。さらに、画像処理部２３は、前記読取処理中において記憶部１４に記憶されている前記処理条件を参照して前記中止された画像処理を実行して当該画像処理後のスタンプマークをメモリ領域５６に書き込むことになる（Ｓ６１）。
【０１４４】
この構成によれば、コピーコマンドの入力前にメモリ領域５６において空き記憶容量が無くなった場合、スタンプマークに対する処理条件が入力されてもスタンプマークに対する画像処理は中止され、コピーコマンドが入力されてから読取処理中に前記中止されていた画像処理がスタンプマークに対して行われることになる。このように、コピーコマンドが入力されてから読取処理中に画像処理が行えるのは、コピーコマンドが入力されることによってメモリ領域５６に空き容量が生じ（Ｓ５８）、メモリ領域５６に対して画像処理後のスタンプマークを書き込むことが可能になるからである。また、この構成によれば、コピーコマンドが入力された後にスタンプマークに対する画像処理が行われることになるが、コピー処理において必須であるスキャン処理中に前記画像処理を行わせるようにしているため、コピーコマンドが入力された後にスタンプマークに対する画像処理が行っても、この画像処理に起因してコピーコマンドの入力から印刷完了までに要する時間が長くなるということはない。
【０１４５】
また、図１２のＳ５３において回転処理の条件である回転角度が入力されると、Ｓ５５においてスタンプマークに対して回転処理が行われることになるが、この場合、画像処理部２３は、縦置き原稿用に回転処理を施した縦スタンプマークと、横置き原稿用に回転処理を施した横スタンプマークとの２種類のスタンプマークを作成しておいてもよい。
【０１４６】
例えば、Ｓ５５において角度２０°の回転処理が行われる場合、オリジナルのスタンプマークに対して２０°回転させた縦スタンプマーク（第５マーク）と、オリジナルのスタンプマークに対して（２０＋９０）°回転させた横スタンプマーク（第６マーク）とを作成する。
【０１４７】
そして、Ｓ６２とＳ６３との間において、合成処理部２７は、Ｓ５９にてスキャンされた原稿の画像データに基づいて、当該原稿が縦置きであるか横置きであるかについて判定する。その後、合成処理部２７は、Ｓ６３において、前記原稿が縦置きであると判定した場合、縦スタンプマークのデータと原稿の画像データとを合成し、前記原稿が横置きであると判定した場合、横スタンプマークのデータと原稿の画像データとを合成する。
【０１４８】
このようにすれば、Ｓ５９にて縦置き原稿または横置き原稿のいずれがスキャンされようが、スキャン後に原稿の縦置き/横置きの別に応じてスタンプマークに対して９０°回転処理を施す必要がなく、コピーコマンドの入力から印刷完了までに要する時間を圧縮できる。これに対し、Ｓ５５において例えば縦スタンプマークのみ作成する場合、Ｓ５９にて横置き原稿がスキャンされると、スキャン後に縦スタンプマークに対して９０°回転処理する必要が生じ、コピーコマンドの入力から印刷完了までに要する時間を長くしてしまうという問題が生じる。
【０１４９】
なお、「縦置き原稿」とは、長辺方向がスキャナ３３における基準方向（主走査方向または副走査方向のいずれか）と一致するように置かれた長方形原稿を意味し、「横置き原稿」とは、長辺方向が基準方向と直交するように置かれた長方形原稿を意味する。また、主走査方向とは、スキャナ３３におけるラインＣＣＤの画素配列方向であり、副走査方向とは、ラインＣＣＤの移動方向であって主走査方向に直交する方向を意味する。
【０１５０】
また、以上示した各実施形態において、サーバ４０または記憶部１４に保存しておくオリジナルのスタンプマークの数としては２０個程度であることが好ましい。また、スタンプマークの具体例としては、前記した「社外秘」「極秘」の他、「confidential」「重要」「回覧」「至急」「コピー厳禁」「複写禁止」「○×株式会社」「△△事業部」…等が挙げられる。
【０１５１】
また、図１の印刷システム１００または図１０の印刷システム２００におけるＬＡＮは有線であってもよいし無線であってもよい。また、印刷システム１００・２００においての通信手段としてはＬＡＮに限定されず、ＬＡＮ以外の通信ネットワークであってもよい。例えば、インターネット、イントラネット、エキストラネット、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線でも利用可能である。
【０１５２】
また、図１・図１０の端末装置１０としてはＬＡＮに接続されているパーソナルコンピュータに限定されるものではなく、プリンタ３０または複合機５００を遠隔操作可能なコンピュータを備えたデバイスであればパーソナルコンピュータに限定されるものではない。パーソナルコンピュータ以外の端末装置１０の例としては、ＰＤＡ（personal digital assistant），赤外線通信によってプリンタ３０または複合機５００を操作するリモートコントローラ，等が挙げられる。
【０１５３】
なお、図１・図１０の表示部１２としては、ＣＲＴ（陰極線管）、液晶表示装置、プラズマディスプレィ、有機ＥＬ（electroluminescence）ディスプレィ、無機ＥＬディスプレィなどの表示装置を用いることができる。
【０１５４】
また、図１の操作部１３の一例としては、キーボード，ポインティングデバイス，テンキー等が挙げられる。さらに、図１０の表示部１２としては、上記の表示装置にタッチパネルを覆って構成されるタッチスクリーンが挙げられ、図１０の操作部１３としてはキーボードおよびテンキーが挙げられる。つまり、図１０の表示部１２は、単に情報を表示する機能を有するのみならず、情報を入力する機能をも有する。
【０１５５】
さらに、図１・図１０の記憶部１４としては、外付け型または内蔵ハードディスク装置、ＲＯＭ（Read Only Memory）、リムーバブルな記録媒体を用いることができる。また、記憶部１４は、端末装置１０や複合機５００に備えられている必要はなく、ＬＡＮに接続されているハードディスク装置であってもよい。
【０１５６】
また、図１の制御部１１または図１０の制御装置１２０はＰＣベースのコンピュータによって構成される。そして、制御部１１または制御装置１２０における各種処理は、プロセッサなどの演算回路にプログラムを実行させることによって行われる。このプログラムは、例えばＣＤ−ＲＯＭなどのリムーバブルメディア（コンピュータ読み取り可能な記録媒体）に記録されているものを読み出して使用する形態であってもよいし、ハードディスクやＲＯＭなどに記録されているものを読み出して使用する形態であってもよい。また、制御部１１または制御装置１２０がインターネットなどの通信ネットワークに接続された構成とする場合、この通信ネットワークを介して上記プログラムをダウンロードしてハードディスクなどにインストールして実行する形態なども考えられる。
【０１５７】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、上述した実施形態において開示された各技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１５８】
本発明は、プリンタ専用機、複合機、複写機、インクジェットプリンタ等の印刷装置を制御する印刷制御装置に好適である。
【図面の簡単な説明】
【０１５９】
【図１】本発明の一実施形態に係る印刷システムの構成を示した機能ブロック図である。
【図２】図１の端末装置の表示部に表示されるモード選択ＧＵＩを示した図である。
【図３】（ａ）は、図１の端末装置の表示部に表示されるスタンプ選択用ＧＵＩを示した図であって、（ｂ）は、（ａ）のスタンプ選択用ＧＵＩにおいて選択されているスタンプマークがメモリ領域に展開されている様子を示した図である。
【図４】（ａ）は、図１の端末装置の表示部に表示される変倍用ＧＵＩを示した図であって、（ｂ）は、（ａ）の変倍用ＧＵＩに示されている倍率に応じて変倍処理されたスタンプマークがメモリ領域に展開されている様子を示した図である。
【図５】（ａ）は、図１の端末装置の表示部に表示される回転用ＧＵＩを示した図であって、（ｂ）は、（ａ）の回転用ＧＵＩに示されている回転角度に応じて回転処理されたスタンプマークがメモリ領域に展開されている様子を示した図である。
【図６】（ａ）は、図１の端末装置の表示部に表示されるトリミング用ＧＵＩを示した図であって、（ｂ）は、（ａ）のトリミング用ＧＵＩに示されている削除範囲を示した値に応じてトリミング処理されたスタンプマークがメモリ領域に展開されている様子を示した図である。
【図７】図１の端末装置の表示部に表示されるスタンプ入力用ＧＵＩを示した図である。
【図８】図１の端末装置における制御部の処理の流れを示したフローチャートである。
【図９】図８に示されるＳ９のサブルーチンを示したフローチャートである。
【図１０】本発明の他の実施形態における印刷システムの構成を示した機能ブロック図である。
【図１１】図１０の複合機における制御装置の処理の流れを示したフローチャートである。
【図１２】スキャン処理中にスタンプマークに画像処理を施す複合機の処理手順を示したフローチャートである。
【図１３】（ａ）は、変倍処理が行われた後のメモリ領域を模式的に示した図であり、（ｂ）は、変倍処理と回転処理とが行われた後のメモリ領域を模式的に示した図である。
【符号の説明】
【０１６０】
１０    端末装置（印刷制御装置）
１１    制御部
１２    表示部
１３    操作部
１４    記憶部
２２    処理条件設定部（受付手段）
２３    画像処理部（画像処理手段）
２５    印刷命令部（命令手段）
２８    印刷指示部（命令手段）
３０    プリンタ（印刷装置）
３２    印刷部（印刷装置）
３３    スキャナ
３４    操作パネル
５６    メモリ領域
１００    印刷システム
２００    印刷システム
１２０    制御装置
５００    複合機（印刷制御装置）
【図１】
2008276576.tif 000003
【図２】
2008276576.tif 000004
【図３】
2008276576.tif 000005
【図４】
2008276576.tif 000006
【図５】
2008276576.tif 000007
【図６】
2008276576.tif 000008
【図７】
2008276576.tif 000009
【図８】
2008276576.tif 000010
【図９】
2008276576.tif 000011
【図１０】
2008276576.tif 000012
【図１１】
2008276576.tif 000013
【図１２】
2008276576.tif 000014
【図１３】
2008276576.tif 000015