(57)【要約】【課題】印刷指示されたデータをそのまま印刷する処理と、この印刷指示に係るデータに印刷媒体に記録された画像を読み取って形成されたデータを合成した合成データを印刷する処理と、を効率的に実行可能な合成印刷方法等を提供することを目的とする。【解決手段】パソコン１０から要求される印刷が、通常の印刷であるか、印刷データにスキャンデータを合成した合成データに係るものであるかを、パソコン１０において指定する一方、要求された印刷が第１データの印刷であるか、合成データの印刷であるかを複合機２０において判断するとともに、通常の印刷である場合、そのまま印刷データを印刷し、合成データの印刷である場合、スキャン及び合成を実行し、合成データを印刷することとしたものである。【選択図】図１
2008153820.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置からの印刷要求にしたがい印刷装置で印刷される第１データに、画像読取装置を介して印刷媒体に記録された画像を読み取って形成される第２データを合成した第３データを印刷する合成印刷方法であって、
前記第１データの印刷に係る単独印刷指示、又は、前記単独印刷指示に前記第２データの合成に係る指示をともなう合成印刷指示、を送信する第１工程と、
前記第１工程に係る単独印刷指示又は合成印刷指示を受信する第２工程と、
前記第２工程に係る受信が、前記単独印刷指示か、前記合成印刷指示であるかを判断する第３工程と、
前記第３工程において、前記単独印刷指示と判断されたとき、前記第１データを印刷する一方、前記合成印刷指示であると判断されたとき、前記第１データの印刷を一時停止する第４工程と、
前記第４工程により第１データの印刷が一時停止された後、前記画像を読み取る第５工程と、
前記第５工程により読み取られた画像を、前記第２データとして形成する第６工程と、
前記第１データに前記第２データを合成し、前記第３データを形成する第７工程と、
前記第７工程により合成された第３データを印刷する第８工程と、を含む合成印刷方法
【請求項２】
印刷装置と、前記印刷装置にデータ通信可能に接続された情報処理装置と、を含む合成印刷システムであって、
前記印刷装置は、
記録媒体に印刷された画像を読み取り可能な画像読取手段と、
前記情報処理装置からの第１データの印刷に係る印刷指示を受け付ける指示受付手段と、
第２データを記憶する記憶手段と、
前記第１データに第２データを合成した第３データを形成する合成手段と、
前記印刷指示に前記第１データへの第２データの合成に係る合成指示がともなっているか否かを判断する判断手段と、
前記判断手段による肯定的判断を条件として、前記第１データの印刷を一時停止する停止手段と、
前記停止手段による第１データの印刷の一時停止を条件として、前記画像読取手段による画像の読み取りを制御可能な画像読取制御手段と、
前記画像読取手段によって読み取られた画像を、前記第２データとして記憶手段に記憶する記憶制御手段と、
前記判断手段による肯定的判断を条件として、前記合成手段による合成の実行を制御する合成制御手段と、
前記判断手段による否定的判断を条件として前記印刷装置による第１データの印刷を制御し、前記合成手段による第３データの形成を条件として前記印刷装置による第３データの印刷を制御する印刷制御手段と、を備え、
前記情報処理装置は、
前記印刷指示と、前記合成指示と、を入力可能な入力手段と、
前記入力手段による、前記印刷指示と、前記合成指示と、を前記印刷装置に送信する指示送信手段と、を備えていることを特徴とする合成印刷システム。
【請求項３】
第１データの印刷に係る印刷指示及び前記第１データと第２データの合成に係る合成指示を入力可能な入力手段と、前記入力手段による、前記印刷指示と、前記合成指示と、を送信する指示送信手段と、を備えている情報処理装置とデータ通信可能に接続された印刷装置であって、
記録媒体に印刷された画像を読み取り可能な画像読取手段と、
前記情報処理装置からの第１データの印刷に係る印刷指示を受け付ける指示受付手段と、
第２データを記憶する記憶手段と、
前記第１データに第２データを合成した第３データを形成する合成手段と、
前記印刷指示に前記第１データへの第２データの合成に係る合成指示がともなっているか否かを判断する判断手段と、
前記判断手段による肯定的判断を条件として、前記第１データの印刷を一時停止する停止手段と、
前記停止手段による第１データの印刷の一時停止を条件として、前記画像読取手段による画像の読み取りを制御可能な画像読取制御手段と、
前記画像読取手段によって読み取られた画像を、前記第２データとして記憶手段に記憶する記憶制御手段と、
前記判断手段による肯定的判断を条件として、前記合成手段による合成の実行を制御する合成制御手段と、
前記判断手段による否定的判断を条件として前記印刷装置による第１データの印刷を制御し、前記合成手段による第３データの形成を条件として前記印刷装置による第３データの印刷を制御する印刷制御手段と、を備えていることを特徴とする印刷装置。
【請求項４】
第１データの印刷に係る印刷指示及び前記第１データへの第２データの合成に係る合成指示を入力可能な入力手段と、前記入力手段による、前記印刷指示及び前記合成指示を送信する指示送信手段と、を備える情報処理装置とデータ通信可能に接続され、前記第２データを記憶する記憶手段と、記録媒体に印刷された画像を読み取り可能な画像読取手段と、を備える印刷装置を制御するコンピュータ読み取り可能なプログラムであって、
前記コンピュータを、
前記情報処理装置からの第１データの印刷に係る印刷指示を受け付ける指示受付手段と、
前記第１データに第２データを合成した第３データを形成する合成手段と、
前記印刷指示に前記第１データへの第２データの合成に係る合成指示がともなっているか否かを判断する判断手段と、
前記判断手段による肯定的判断を条件として、前記第１データの印刷を一時停止する停止手段と、
前記停止手段による第１データの印刷の一時停止を条件として、前記画像読取手段による画像の読み取りを制御可能な画像読取制御手段と、
前記画像読取手段によって読み取られた画像を、前記第２データとして記憶手段に記憶する記憶制御手段と、
前記判断手段による肯定的判断を条件として、前記合成手段による合成の実行を制御する合成制御手段と、
前記判断手段による否定的判断を条件として前記印刷装置による第１データの印刷を制御し、前記合成手段による第３データの形成を条件として前記印刷装置による第３データの印刷を制御する印刷制御手段と、して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷指示されたデータに、他のデータを合成して印刷可能な合成印刷に係るものである。
【背景技術】
【０００２】
スキャン手段と、外部機器から印刷指示されたデータを印刷するプリント手段を備えた装置を介して、外部機器から印刷指示されたデータに、スキャンされたデータを合成した合成データをプリント出力する技術が提案されている。
【０００３】
例えば、スキャンされたデータを、一旦所定の記憶手段に登録し、外部機器からの合成指示により、画像（データ）の合成を行い、合成されたデータを出力する構成、又は、スキャン手段による画像のスキャンを、印刷指示されたデータのプリント手段への出力に同期させて実行するとともに、これら印刷指示されたデータとスキャンされたデータとを合成し、この合成データを出力する構成が提案されている。（例えば、特許文献１参照。）。
【特許文献１】特開平７−３２６５２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、上記のような合成印刷に係る処理は、外部装置から印刷指示されたデータをそのまま印刷する処理の中で、スキャンされたデータ、すなわち、印刷媒体に記録された画像を読み取って形成されたデータを印刷指示に係るデータに合成するとの利用者の選択に基づき、特に実行されるものである。
【０００５】
本発明は、外部装置としての情報処理装置から印刷指示されたデータをそのまま印刷する処理と、この印刷指示に係るデータに印刷媒体に記録された画像を読み取って形成されたデータを合成した合成データを印刷する処理と、を効率的に実行可能な合成印刷方法及びこの方法を実行可能な合成印刷システム等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記従来の課題に鑑みなされた本発明は、情報処理装置から要求される印刷が、第１データの印刷に係るものであるか、この第１データに印刷媒体に記録された画像を読み取って形成される第２データを合成した第３データに係るものであるかを、この印刷を要求する情報処理装置において指定する一方、要求された印刷が第１データの印刷であるか、第３データの印刷であるかを印刷装置において判断するとともに、第１データの印刷である場合、第１データを印刷し、第３データの印刷である場合、第1データの印刷の一時停止を条件として第２データを形成及び第１データと第２データの合成を実行し、第３データを印刷することとしたものである。
【発明の効果】
【０００７】
本願の請求項１に係る発明によれば、第１データをそのまま印刷する処理と、この第１データに印刷媒体に記録された画像を読み取って形成された第２データを合成した第３データを印刷する処理と、を効率的に実行可能な合成印刷方法を得ることができる。
【０００８】
請求項２に係る発明によれば、第１データをそのまま印刷する処理と、この第１データに印刷媒体に記録された画像を読み取って形成された第２データを合成した第３データを印刷する処理と、を効率的に実行可能な合成印刷システムを得ることができる。
【０００９】
請求項３に係る発明によれば、第１データをそのまま印刷する処理の効率を低下させることなく、第１データに第２データを合成した第３データの印刷を適切に行うことができる。
【００１０】
請求項４に係る発明によれば、請求項３に係る印刷装置を実現可能なプログラムを得ることができる。
【発明を実施するための最良の形態】
【００１１】
本願の請求項１に係る発明は、情報処理装置からの印刷要求にしたがい印刷装置で印刷される第１データに、画像読取装置を介して印刷媒体に記録された画像を読み取って形成される第２データを合成した第３データを印刷する合成印刷方法であって、前記第１データの印刷に係る単独印刷指示、又は、前記単独印刷指示に前記第２データの合成に係る指示をともなう合成印刷指示、を送信する第１工程と、前記第１工程に係る単独印刷指示又は合成印刷指示を受信する第２工程と、前記第２工程に係る受信が、前記単独印刷指示か、前記合成印刷指示であるかを判断する第３工程と、前記第３工程において、前記単独印刷指示と判断されたとき、前記第１データを印刷する一方、前記合成印刷指示であると判断されたとき、前記第１データの印刷を一時停止する第４工程と、前記第４工程により第１データの印刷が一時停止された後、前記画像を読み取る第５工程と、前記第５工程により読み取られた画像を、前記第２データとして形成する第６工程と、前記第１データに前記第２データを合成し、前記第３データを形成する第７工程と、前記第７工程により合成された第３データを印刷する第８工程と、を含む合成印刷方法である。
【００１２】
これにより、情報処理装置から印刷指示される第１データに対して施される処理を、第１データに対する情報処理装置からの印刷の指示において特定することができる。
【００１３】
なお、第１データの印刷を一時停止した状態で、この第１データに合成される第２データを形成することで、両データの対応関係を維持し、利用者が所望する第３データを適切に形成することができる。
【００１４】
請求項２に係る発明は、印刷装置と、前記印刷装置にデータ通信可能に接続された情報処理装置と、を含む合成印刷システムであって、前記印刷装置は、記録媒体に印刷された画像を読み取り可能な画像読取手段と、前記情報処理装置からの第１データの印刷に係る印刷指示を受け付ける指示受付手段と、第２データを記憶する記憶手段と、前記第１データに第２データを合成した第３データを形成する合成手段と、前記印刷指示に前記第１データへの第２データの合成に係る合成指示がともなっているか否かを判断する判断手段と、前記判断手段による肯定的判断を条件として、前記第１データの印刷を一時停止する停止手段と、前記停止手段による第１データの印刷の一時停止を条件として、前記画像読取手段による画像の読み取りを制御可能な画像読取制御手段と、前記画像読取手段によって読み取られた画像を、前記第２データとして記憶手段に記憶する記憶制御手段と、前記判断手段による肯定的判断を条件として、前記合成手段による合成の実行を制御する合成制御手段と、前記判断手段による否定的判断を条件として前記印刷装置による第１データの印刷を制御し、前記合成手段による第３データの形成を条件として前記印刷装置による第３データの印刷を制御する印刷制御手段と、を備え、前記情報処理装置は、前記印刷指示と、前記合成指示と、を入力可能な入力手段と、前記入力手段による、前記印刷指示と、前記合成指示と、を前記印刷装置に送信する指示送信手段と、を備えていることを特徴とする合成印刷システムである。
【００１５】
これにより、情報処理装置から印刷指示される第１データに対して施される処理を特定した状態で、情報処理装置から印刷装置に第１データに対するの印刷の指示を行うことができる。
【００１６】
請求項３に係る発明は、第１データの印刷に係る印刷指示及び前記第１データと第２データの合成に係る合成指示を入力可能な入力手段と、前記入力手段による、前記印刷指示と、前記合成指示と、を送信する指示送信手段と、を備えている情報処理装置とデータ通信可能に接続された印刷装置であって、記録媒体に印刷された画像を読み取り可能な画像読取手段と、前記情報処理装置からの第１データの印刷に係る印刷指示を受け付ける指示受付手段と、第２データを記憶する記憶手段と、前記第１データに第２データを合成した第３データを形成する合成手段と、前記印刷指示に前記第１データへの第２データの合成に係る合成指示がともなっているか否かを判断する判断手段と、前記判断手段による肯定的判断を条件として、前記第１データの印刷を一時停止する停止手段と、前記停止手段による第１データの印刷の一時停止を条件として、前記画像読取手段による画像の読み取りを制御可能な画像読取制御手段と、前記画像読取手段によって読み取られた画像を、前記第２データとして記憶手段に記憶する記憶制御手段と、前記判断手段による肯定的判断を条件として、前記合成手段による合成の実行を制御する合成制御手段と、前記判断手段による否定的判断を条件として前記印刷装置による第１データの印刷を制御し、前記合成手段による第３データの形成を条件として前記印刷装置による第３データの印刷を制御する印刷制御手段と、を備えていることを特徴とする印刷装置である。
【００１７】
これにより、情報処理装置から印刷装置に第１データに対するの印刷の指示の受付を条件として、情報処理装置から印刷指示される第１データに対して施される処理を特定することできる。
【００１８】
請求項４に係る発明は、第１データの印刷に係る印刷指示及び前記第１データへの第２データの合成に係る合成指示を入力可能な入力手段と、前記入力手段による、前記印刷指示及び前記合成指示を送信する指示送信手段と、を備える情報処理装置とデータ通信可能に接続され、前記第２データを記憶する記憶手段と、記録媒体に印刷された画像を読み取り可能な画像読取手段と、を備える印刷装置を制御するコンピュータ読み取り可能なプログラムであって、前記コンピュータを、前記情報処理装置からの第１データの印刷に係る印刷指示を受け付ける指示受付手段と、前記第１データに第２データを合成した第３データを形成する合成手段と、前記印刷指示に前記第１データへの第２データの合成に係る合成指示がともなっているか否かを判断する判断手段と、前記判断手段による肯定的判断を条件として、前記第１データの印刷を一時停止する停止手段と、前記停止手段による第１データの印刷の一時停止を条件として、前記画像読取手段による画像の読み取りを制御可能な画像読取制御手段と、前記画像読取手段によって読み取られた画像を、前記第２データとして記憶手段に記憶する記憶制御手段と、前記判断手段による肯定的判断を条件として、前記合成手段による合成の実行を制御する合成制御手段と、前記判断手段による否定的判断を条件として前記印刷装置による第１データの印刷を制御し、前記合成手段による第３データの形成を条件として前記印刷装置による第３データの印刷を制御する印刷制御手段と、して機能させるプログラムである。
【００１９】
これにより、情報処理装置から印刷装置に第１データに対するの印刷の指示の受付を条件として、情報処理装置から印刷指示される第１データに対して施される処理を特定することできる。
【実施例】
【００２０】
（実施例１）
以下、本発明の具体的な実施例について図面を用いて説明する。なお、本発明は、以下に記載の具体的構成に限定されるものではなく、同一の技術的思想において種々の構成を採用することができる。
【００２１】
図１は、合成印刷システムを概念的に示すものである。図１において、パーソナルコンピュータ（以下、「パソコン」という。）１０は、自身を構成する記憶装置にインストールされたアプリケーションプログラム（以下、「アプリケーション」という。）を介して作成されたデータを、複合機２０に対して送信する装置である。一方、複合機２０は、この印刷データを受信し、印刷する装置であり、合成印刷システム１は、概略的には、この２台の装置によって構成されている。
【００２２】
なお、パソコン１０と複合機２０との間は、相互の装置が備える送受信インターフェースを介してデータ送受信可能に接続されている。ここで、接続形態は有線又は無線を問わない。
【００２３】
パソコン１０は、複合機２０が備える印刷装置（印刷機能）を制御するとともに、アプリケーションにより作成されたデータを印刷データに変換するドライバプログラム（以下、「印刷ドライバ」という。）を、パソコン１０内部の記憶装置に記憶している。
【００２４】
複合機２０は、記録紙その他の記録媒体に記録された画像３０を、画像データとして読み取り可能なスキャナ装置を有している。
【００２５】
ここで、パソコン１０と複合機２０により構成される合成印刷システムの動作についの概略を説明する。
【００２６】
先ず、この合成印刷システム１の利用者が、複合機２０への印刷指示の対象となる印刷データ（図２参照）を、パソコン１０のアプリケーションによって作成し、このデータに対してアプリケーション上から印刷を指示したとき、パソコン１０は、自身のディスプレイ上に、合成印刷に係る指示を入力可能なユーザインターフェース（図３参照）を表示するように制御する。
【００２７】
ユーザインターフェースは、複合機２０のスキャナで読み取られた画像データ（以下、「スキャンデータ」という。）の印刷データへの合成処理指定用のチェックボックス３０２と、合成されるスキャンデータの透過率３１０及び合成位置３３０の設定と、スキャンデータの色変換３２０と、パスコード３４０の設定と、印刷実行ボタン３５０により構成されている。
【００２８】
ここで、合成処理実行は、チェックボックス３０２へのチェックの有無によって設定される。具体的には、パソコン１０に接続された入力装置（以下、図１においては描画されていない「マウス」を例に説明する。）を介して、チェックボックス３０２にチェックがなされた場合、印刷データへのスキャンデータの合成処理が実行される。なお、図３では、チェックボックス３０２へのチェックがなされた状態を示す。
【００２９】
透過率３１０は、合成処理の実行にあたり、印刷データに合成されるスキャンデータの透過率３１０を設定するものである。具体的には、透過率３１０が「０％」であれば、スキャンデータが合成される印刷データの対応する箇所はスキャンデータのみが印刷される。これに対し、透過率３１０が「１〜９９％」の範囲内に設定されれば、スキャンデータが合成された場合においても、その下地として印刷データが、印刷後、視認可能なように印刷される。
【００３０】
なお、透過率３１０が「１００％」である場合、合成処理の実行が「有」に設定されていたとしても、スキャンデータは、透明なものとして取り扱われることとなり、スキャンデータは印刷されない。本実施例において、透過率３１０は「１％」を最小単位として設定可能なように構成されているものとする。
【００３１】
色変換３２０は、複合機２０において読み取られたスキャンデータに対して色変換を実行するにあたり選択、設定されるものである。そして、これを選択することにより、スキャンデータにおいて、赤（Ｒ）３２４、緑（Ｇ）３２６及び青（Ｂ）３２８の色各々が、設定された値に基づき変換される。なお、色変換３２０の実行の有無は、チェックボックス３２２へのチェックの有無により設定される。図３に示す例では、チェックボックス３２２にチェックがなされておらず、したがって、色変換３２０は指示されていない。
【００３２】
合成位置３３０は、印刷データが印刷媒体に印刷され場合において、印刷データに係る画像に対して、スキャンデータに係る画像が印刷される相対的位置を設定するものである。具体的には、印刷データに係る画像が印刷される領域３３２を固定した上で、パソコン１０のマウスを介してスキャンデータに係る画像が印刷される領域３３４を、領域３３２内のいずれかに設定することにより行われる。例えば、図３では、印刷データに係る印刷された画像の右下に印刷されるように設定されている。なお、領域３３２及び領域３３４は、矩形として定義されている。
【００３３】
パスコード３４０の設定は、複合機２０で読み取られた画像３０に係るスキャンデータの合成を実行する印刷データ特定を確実に行うために、設定するものである。例えば、複数の印刷データが、スキャンデータの合成処理の実行が指定された状態で複合機２０に対して送信され、複合機２０に一時記憶可能である場合、パスコードに基づき、特定の印刷データを選択することができる。
【００３４】
より具体的に説明すると、本実施例の複合機２０は、複合機２０の操作部を介して所定のパスコードが入力された場合、その入力されたパスコードと同一のパスコードが設定された印刷データを一つ特定し、この特定された印刷データに対して、スキャンデータを合成するように構成されている。
【００３５】
なお、このようなパスコードを採用する構成によれば、例えば、印刷指示３５０を介して合成印刷の指示を行ったものの、印刷指示を行った利用者が、直ちに複合機２０が設置してある場所に行けない場合、第３者によるスキャンデータがこの印刷指示に係る印刷データに合成されることを防止することもできる。
【００３６】
印刷指示３５０は、アプリケーションにより作成されたデータの印刷を複合機２０に対して指示するために設けられたものである。具体的には、これが選択すされることにより、アプリケーションにより作成されたデータが、アプリケーションからドライバに渡され、これに対してラスタライズが開始されるとともに、このラスタライズされた印刷データ及び上記各設定（以下、各設定を総称して「印刷設定」という。）は、印刷ジョブとしてパソコン１０から複合機２０に対して送信される。
【００３７】
パソコン１０からの印刷ジョブを受け付けた複合機２０は、印刷ジョブに、パスコードが設定されているか否か、及び、スキャンデータの合成が指示されているか否かを判断する。なお、合成印刷システム１の詳細な動作については、後述することとし、この概略説明では、印刷ジョブにはスキャンデータの合成が設定されている一方、色変換３２０とパスコード３４０は未設定なものと仮定し、説明する。
【００３８】
複合機２０は、印刷ジョブにスキャンデータの合成が指示されていたと判断すると、複合機２０の表示パネルに、合成されるべき画像３０のスキャンを要求するメッセージを表示する。
【００３９】
このメッセージに対応して、利用者が複合機２０の原稿載置台に画像３０をセットし、スキャンキー２２を押下したことを条件として、複合機２０は、画像３０のスキャンを開始し、スキャンデータを生成する。
【００４０】
つづけて、複合機２０は、先に受信した印刷ジョブに含まれる印刷データに対し、このスキャンデータを合成する処理、具体的には、スキャンデータが合成される位置における印刷データの各ドットを、スキャンデータを構成する各ドットに置換した合成処理を実行する。なお、印刷データへのスキャンデータの合成は、印刷ジョブの透過率にしたがって実行される。
【００４１】
最後に、複合機２０は、合成データに基づく印刷処理を実行し、合成データに基づく画像が印刷された印刷媒体４０（詳細については、図４参照）が複合機２０から排出される。
【００４２】
図５は、合成印刷システムを構成するパソコン１０によって実行される処理を示す図である。なお、図５の処理は、パソコン１０を構成する制御装置（ＣＰＵ、ＲＯＭ及びＲＡＭ等により構成。以下、「パソコン側制御装置」という。）が、アプリケーション及び印刷ドライバを処理することで実行される。
【００４３】
パソコン１０のパソコン側制御装置は、アプリケーションによって作成し、このデータに対してアプリケーション上から印刷の指示がなされたことを検出すると、この印刷指示に係る印刷ジョブの作成を開始する（Ｓ５００）。具体的には、パソコン側制御装置は、印刷ドライバに基づき、図３に示すユーザインターフェースをパソコン１０のディスプレイ上に表示させ、利用者に、印刷設定を促す。
【００４４】
つづけて、パソコン側制御装置は、ディスプレイ上に表示されたユーザインターフェースにしたがい、利用者がチェックボックス３０２にチェックしたか否かを判断する（Ｓ５０２）。
【００４５】
Ｓ５０２において、チェックボックス３０２にチェックがなされたと判断された場合（Ｓ５０２：Ｙｅｓ）、パソコン側制御装置は、印刷ジョブとして印刷データに対してスキャンデータの合成指示を追加し（Ｓ５０４）、Ｓ５０６に移行する。
【００４６】
これに対し、チェックボックス３０２にチェックがなされていないと判断した場合（Ｓ５０２：Ｎｏ）、パソコン側制御装置は、合成印刷が要求されていないと判断し、Ｓ５２０に移行する。
【００４７】
Ｓ５０６では、パソコン側制御装置は、利用者がパスコード３４０として、所定のパスコード（例えば、４桁の数字等からなるコード）を、キーボードを介して入力しているか否かを判断する。
【００４８】
Ｓ５０６において、パスコード３４０として所定のパスコードが入力されている場合（Ｓ５０６：Ｙｅｓ）、パソコン側制御装置は、そのパスコードを印刷ジョブとして追加し（Ｓ５０８）、Ｓ５１０に移行する。
【００４９】
これに対し、所定のパスコードが入力されない場合（Ｓ５０６：Ｎｏ）、パソコン側制御装置は、パスコードを設定することなくＳ５１０に移行する。
【００５０】
Ｓ５１０では、パソコン側制御装置は、利用者が色変換３２０に係るチェックボックス３２２にチェックしたか否かを判断する。
【００５１】
Ｓ５１０において、チェックボックス３２２にチェックがなされたと判断された場合（Ｓ５１０：Ｙｅｓ）、パソコン側制御装置は、印刷ジョブとして印刷データに対して色変換３２０の指示、及び、Ｒ３２４、Ｇ３２６及びＢ３２８の各々に対して、パソコン１０のキーボードを介して入力された変換パラメータを設定し（Ｓ５１２）、Ｓ５１４に移行する。なお、Ｒ３２４等に対する変換パラメータの入力は、チェックボックス３２２にチェックを条件として、行うことができるようにに構成されている。これにより、複合機２０において、結局のところ利用されることのない変換パラメータが、印刷ジョブとして設定されることを防止することができる。
【００５２】
これに対し、チェックボックス３２２にチェックがなされていないと判断した場合（Ｓ５１０：Ｎｏ）、パソコン側制御装置は、色変換３２０が要求されていないと判断し、Ｓ５１４に移行する。
【００５３】
Ｓ５１４では、パソコン側制御装置は、利用者がキーボードを介して入力された透過率３１０が、０％以上であるか否かを判断する。
【００５４】
Ｓ５１４において、透過率３１０として０％以外、換言すれば、１〜９９％の範囲の値が指定されている場合（Ｓ５１４：Ｙｅｓ）、パソコン側制御装置は、その値を印刷ジョブとして追加し（Ｓ５１６）、Ｓ５１８に移行する。
【００５５】
なお、上述のとおり、透過率１００％では実質的な意味において合成印刷ではなくなるため、本実施例の透過率３１０は、その上限を９９％としている。
【００５６】
これに対し、透過率３１０として０％が設定されている場合（Ｓ５１４：Ｎｏ）、印刷ジョブとしては、特に、透過率３１０を追加することなく、Ｓ５１８に移行する。
【００５７】
なお、詳細については後述するが、印刷ジョブとして透過率３１０が設定されていない場合、複合機２０は、スキャンデータが合成される印刷データの対応する箇所はスキャンデータのみが印刷されるように合成処理を実行するように構成されている。
【００５８】
Ｓ５１８では、パソコン側制御装置は、利用者により指定された領域３３４の位置を特定し、これを合成位置パラメータとして印刷ジョブに追加し、Ｓ５２０に移行する。
【００５９】
ここで、領域３３４の位置は、例えば、図６に示すような手法により特定し、この座標を合成位置パラメータとして設定する。すなわち、合成位置パラメータは、領域３３２の所定の位置を原点（図６では、左上角）とした上で、矩形状の領域３３４において対角線上にある点ａ（ｘ１，ｙ１）と点ｂ（ｘ２，ｙ２）として、印刷ジョブに設定される。これにより、領域３３４が領域３３２上のいずれの位置に、スキャンデータを合成するかを指定することができる。なお、領域３３４を２点で定義する構成を採用すると、領域３３４の範囲を指定することもできる。
【００６０】
Ｓ５２０では、パソコン側制御装置は、少なくともＳ５０４、Ｓ５０８、Ｓ５１２、Ｓ５１６及びＳ５１８のいずれかにより印刷ジョブに追加された各種設定と、アプリケーションによるデータをラスタライズした印刷データが、複合機２０に対して送信される。
【００６１】
ここで、Ｓ５２０の実行は、ユーザインターフェース上の印刷指示３５０が押下されることにより開始されるように構成している。これは、印刷指示３５０の押下を、アプリケーションによるデータを印刷しようとする利用者の意思の確定とみなすことに基づいている。したがって、本実施例のパソコン１０では、アプリケーションによるデータのラスタライズについても、Ｓ５２０同様、印刷指示３５０が押下を原因として開始する構成を採用している。
【００６２】
なお、Ｓ５０２において、その判断が否定された場合、Ｓ５０４、Ｓ５０８、Ｓ５１２、Ｓ５１６及びＳ５１８によっては、その設定は印刷ジョブには追加されないため、これら設定を含まない印刷ジョブが複合機２０に対して送信される。
【００６３】
図７は、合成印刷システムを構成する複合機２０によって実行される処理を示す図である。なお、図７の処理は、複合機２０を構成する制御装置（ＣＰＵ、ＲＯＭ及びＲＡＭ等により構成。以下、「複合機側制御装置」という。）によって実行されるものである。具体的には、複合機２０のＣＰＵが、ＲＯＭに記憶されたプログラムに基づき実行するものである。
【００６４】
先ず、複合機２０は、パソコン１０から送信されてくる印刷ジョブ（図５のＳ５２０参照）を受信し（Ｓ７００）、以下、所定の処理を実行する。なお、受信した印刷ジョブは、制御装置を構成するＲＡＭ又は複合機２０に備えられている記憶装置に一次記憶される。
【００６５】
Ｓ７０２では、複合機側制御装置は、Ｓ７００で受信した印刷ジョブに、印刷データへのスキャンデータの合成指示が含まれているか否かを判断する（Ｓ７０２）。なお、この合成指示は、図５のＳ５０４で印刷ジョブに追加されるものである。
【００６６】
Ｓ７０２における判断が肯定される場合（Ｓ７０２：Ｙｅｓ）、複合機側制御装置は、次に、Ｓ７０４を実行する。
【００６７】
これに対し、Ｓ７０２の判断が否定される場合（Ｓ７０２：Ｎｏ）、Ｓ７００において受信した印刷指示は、合成印刷に係るものではなく、単なる、印刷データの印刷に係るものとして、印刷ジョブに含まれる印刷データに対し印刷処理を実行する（Ｓ７３４）。
【００６８】
Ｓ７０４では、複合機制御装置は、印刷ジョブに、パスコードが含まれているか否かを判断する（Ｓ７０４）。なお、このパスコードは、図５のＳ５０８で印刷ジョブに追加されるものである。
【００６９】
Ｓ７０４において、その判断が肯定される場合（Ｓ７０４：Ｙｅｓ）、複合機側制御装置は、複合機２０の表示パネルに、パスコードの入力要求を表示するように制御する（Ｓ７０６）。そして、この制御に基づき表示されたパスコードの入力要求に応じて、利用者から合成印刷を中止する旨のキャンセルキー又は４桁のコードのいずれかが入力されるまで待機する（Ｓ７０８、Ｓ７１２：Ｎｏ）。
【００７０】
利用者から、いずれかの入力が複合機２０の操作部を介して入力されたとき、複合機側制御装置は、この入力が、キャンセルキーによるものであるか否かを判断し（Ｓ７０８）、この判断が肯定された場合（Ｓ７０８：Ｙｅｓ）、複合機側制御装置は、Ｓ７００において受信した印刷ジョブのキャンセル処理を実行し（Ｓ７１０）、処理を終了する。
【００７１】
これに対し、Ｓ７０８の判断が否定される場合（Ｓ７０８：Ｎｏ）、複合機側制御装置は、この入力が、所定のコード（パスコードとして、４桁の数字等によるコードが利用される場合、４桁のコード）か否かを判断する（Ｓ７１２）。そして、この判断が肯定された場合（Ｓ７１２：Ｙｅｓ）、Ｓ７１２において入力された４桁のコードは、印刷ジョブに含まれるパスコードに等しいか否かを判断する（Ｓ７１４）。
【００７２】
Ｓ７１４において、その判断が肯定される場合（Ｓ７１４：Ｙｅｓ）、及び、印刷ジョブにパスコードが設定されていない場合（Ｓ７０４：Ｎｏ）、複合機側制御装置は、印刷ジョブに含まれる印刷データに合成するスキャンデータに係る画像３０のスキャンを要求すべく、その旨を表示パネルに表示し（Ｓ７１６）、スキャンキーが押下されるまで待機する（Ｓ７１８：Ｎｏ）。
【００７３】
利用者により、スキャンキーが押下された場合（Ｓ７１８：Ｙｅｓ）、複合機側制御装置は、スキャナ装置を駆動させ画像３０のスキャンを実行し、スキャンデータを形成する（Ｓ７２０）。なお、Ｓ７２０において形成されたスキャンデータは、ＲＡＭ等に一次記憶される。
【００７４】
つづけて、複合機側制御装置は、印刷ジョブに含まれる合成位置パラメータに基づき、Ｓ７２０において形成したスキャンデータをスケーリングし（Ｓ７２２）、Ｓ７２４に移行する。なお、この合成位置パラメータは、図５のＳ５１８で印刷ジョブに追加されるものである。
【００７５】
ここで、Ｓ７２２の処理について具体的に説明すると、複合機側制御装置は、合成位置パラメータとして設定されている点ａ及び点ｂによって定められる矩形と同一、又は、その矩形に内接する大きさに、スキャンデータを拡大又は縮小する。
【００７６】
Ｓ７２４では、複合機側制御装置は、印刷ジョブに色変換指定が含まれているか否かを判断する。判断の結果、Ｓ７２４の判断が肯定された場合、複合機側制御装置は、印刷ジョブに含まれている変換パラメータにしたがい、ＲＧＢデータであるスキャンデータの色変換を実行する（Ｓ７２６）。なお、Ｓ７２４の判断が否定された場合（Ｓ７２４：Ｎｏ）、及び、Ｓ７２６の処理が完了後、複合機側制御装置は、Ｓ７２８の処理を実行する。
【００７７】
Ｓ７２８において、複合機側制御装置は、印刷ジョブに含まれる透過率が指定されているか否かを判断する。なお、この透過率は、図５のＳ５１６で印刷ジョブに追加されるものである。
【００７８】
判断の結果、Ｓ７２８の判断が否定された場合、複合機側制御装置は、Ｓ７００で受信されＲＡＭ等に一次記憶されている印刷データに、上記処理（Ｓ７２２、Ｓ７２６）を適宜実行したスキャンデータを合成する（Ｓ７３０）。
【００７９】
一方、Ｓ７２８の判断が肯定された場合、複合機側制御装置は、上記処理（Ｓ７２２、Ｓ７２６）を適宜実行したスキャンデータに対し、指定された透過率にしたがった透明処理を実行するとともに、ＲＡＭ等に一次記憶されている印刷データに、この透明処理が施されたスキャンデータを、合成位置パラメータによって指定された位置で合成する（Ｓ７３２）。
【００８０】
ここで、Ｓ７３０及びＳ７３２で実行される印刷データへのスキャンデータの合成は、印刷ジョブに含まれる合成位置パラメータによって指定された位置において実行される。
【００８１】
なお、複合機側制御装置は、ＲＯＭに記憶された所定のプログラムに基づき、上記透明処理及び合成処理を実行する。
【００８２】
Ｓ７３４において、複合機側制御装置は、複合機２０の印刷装置を制御し、Ｓ７３０又はＳ７３２で形成された合成データの印刷を実行する。
【図面の簡単な説明】
【００８３】
【図１】本発明の一実施例における合成印刷システムを示す図
【図２】本発明の一実施例におけるアプリケーションによって作成された印刷データを示す図
【図３】本発明の一実施例における印刷ドライバに基づくユーザインターフェースを示す図
【図４】本発明の一実施例における印刷データにスキャンデータが合成されて印刷された印刷媒体を示す図
【図５】本発明の一実施例におけるパソコンによって実行される処理手順を示す図
【図６】本発明の一実施例におけるスキャンデータの合成位置の特定を示す図
【図７】本発明の一実施例における複合機によって実行される処理手順を示す図
【符号の説明】
【００８４】
１  合成印刷システム
１０  パソコン（情報処理装置）
２０  複合機（印刷装置、画像読取装置、画像読取手段）
【図１】
2008153820.tif 000003
【図２】
2008153820.tif 000004
【図３】
2008153820.tif 000005
【図４】
2008153820.tif 000006
【図５】
2008153820.tif 000007
【図６】
2008153820.tif 000008
【図７】
2008153820.tif 000009