(57)【要約】【課題】ミスプリントによる用紙の無駄を無くす印刷方法に関し、特に判断が曖昧な場合にはプレビュー表示を行い、曖昧な箇所を表示し、積極的にユーザに注意を喚起し、ミスプリントによる用紙の無駄を無くす印刷方法を提案するものである。【解決手段】ホスト機器のプリンタドライバによって、印刷データに基づく減法混色の描画データを生成して印刷装置に転送し、印刷出力を行う印刷方法において、上記描画データを生成する際、印刷領域からはみ出す印刷が行われる描画オブジェクトを検出する処理と、該検出処理に基づいて、上記描画オブジェクトが印刷領域からはみ出す可能性があると判断するとき、上記描画オブジェクトが印刷領域からはみ出す可能性のある位置を表示する表示処理と、該表示処理に基づく印刷指示に従った上記描画データの印刷処理、又は上記表示処理に基づく印刷非指示によって行う描画データの修正処理とを行うことを特徴とする。【選択図】  図１
2010198283.tif 000002
【特許請求の範囲】
【請求項１】
ホスト機器のプリンタドライバによって、印刷データに基づく描画データを生成して印刷装置に転送し、印刷出力を行う印刷方法において、
前記描画データを生成する際、印刷領域からはみ出す印刷が行われる描画オブジェクトを検出する処理と、
該検出処理に基づいて、前記描画オブジェクトが前記印刷領域からはみ出す可能性があると判断するとき、前記描画オブジェクトが前記印刷領域からはみ出す可能性のある位置を表示する表示処理と、
該表示処理に基づく印刷指示に従った前記描画データの印刷処理、又は前記表示処理に基づく印刷非指示によって行う描画データの修正処理と、
を行うことを特徴とする印刷方法。
【請求項２】
ホスト機器のプリンタドライバによって、印刷データに基づく描画データを生成して印刷装置に転送し、印刷出力を行う印刷方法において、
印字領域の上下左右の端部にのみ印刷が行われる描画オブジェクトを検出する処理と、
該検出処理に基づいて、前記描画オブジェクトが前記印刷領域からはみ出す可能性があると判断するとき、前記描画オブジェクトが前記印刷領域からはみ出す可能性のある位置を表示する表示処理と、
該表示処理に基づく印刷指示に従った前記描画データの印刷処理、又は前記表示処理に基づく印刷非指示によって行う描画データの修正処理と、
を行うことを特徴とする印刷方法。
【請求項３】
ホスト機器のプリンタドライバによって、印刷データに基づく描画データを生成して印刷装置に転送し、印刷出力を行う印刷方法において、
１ページの印字ドット数が、所定の閾値よりも低いページを検出する処理と、
該検出処理に基づいて、前記所定の閾値よりも低いページとなる可能性のあるページを表示する表示処理と、
該表示処理に基づく印刷指示に従った前記描画データの印刷処理、又は前記表示処理に基づく印刷非指示によって行う描画データの修正処理と、
を行うことを特徴とする印刷方法。
【請求項４】
前記描画オブジェクトが前記印刷領域からはみ出す可能性のある位置を表示する際、該位置を囲うマークの表示を行うことを特徴とする請求項１、又は２に記載の印刷方法。
【請求項５】
前記マーク部分を拡大表示することを特徴とする請求項４に記載の印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は地球環境を考慮し、ミスプリントによる用紙の無駄を無くす印刷方法に関する。
【背景技術】
【０００２】
今日、地球環境の保持が世界的に叫ばれ、地球温暖化防止会議を中心としてＣＯ２（二酸化炭素）などの温室効果ガスの排出規制が実現化に向かっている。このような状況において、印刷装置においても、使用するトナー量の削減、用紙の削減技術の提案が行われており、特にミスプリントによる用紙の無駄は、トナーの浪費にも結びつき重要な問題である。
【０００３】
従来、ミスプリントの回避技術としては、プレビュー表示による事前確認や、同色の印刷オブジェクトの重なり検出などがある。
【０００４】
また、特許文献１はエラー印刷を未然に回避するための情報をユーザに提示する印刷制御装置の発明であり、例えばプリンタドライバが文書データについて印刷指示を受け付けると、同様の文書データに関する印刷失敗の履歴情報を抽出し、履歴がある場合にはユーザに履歴情報を提示して中止判断を委ね、エラー印刷を未然に回避する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２４１６０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ミスプリントにより用紙が無駄となる例は、文字のごく一部が印刷領域外にはみだしたり、逆にごく一部の印字が次の用紙にまたがっている場合もある。このような場合、プレビュー表示による事前確認では見つけることが困難である。また、プレビュー表示による事前確認や、同色の印刷オブジェクトの重なり検出では、判断が曖昧な場合には印刷出力してしまい、用紙の無駄を確実に防止することができない。
【０００７】
そこで、本発明は上記課題に鑑み、判断が曖昧な場合、プレビュー表示を行い、曖昧な箇所を表示し、積極的にユーザに注意を喚起し、ミスプリントによる用紙の無駄を無くす印刷方法を提案するものである。
【課題を解決するための手段】
【０００８】
上記課題は第１の発明によれば、ホスト機器のプリンタドライバによって、印刷データに基づく描画データを生成して印刷装置に転送し、印刷出力を行う印刷方法において、前記描画データを生成する際、印刷領域からはみ出す印刷が行われる描画オブジェクトを検出する処理と、該検出処理に基づいて、前記描画オブジェクトが前記印刷領域からはみ出す可能性があると判断するとき、前記描画オブジェクトが前記印刷領域からはみ出す可能性のある位置を表示する表示処理と、該表示処理に基づく印刷指示に従った前記描画データの印刷処理、又は前記表示処理に基づく印刷非指示によって行う描画データの修正処理とを行う印刷方法を提供することによって達成できる。
【０００９】
また、上記課題は第２の発明によれば、ホスト機器のプリンタドライバによって、印刷データに基づく描画データを生成して印刷装置に転送し、印刷出力を行う印刷方法において、印字領域の上下左右の端部にのみ印刷が行われる描画オブジェクトを検出する処理と、該検出処理に基づいて、前記描画オブジェクトが前記印刷領域からはみ出す可能性があると判断するとき、前記描画オブジェクトが前記印刷領域からはみ出す可能性のある位置を表示する表示処理と、該表示処理に基づく印刷指示に従った前記描画データの印刷処理、又は前記表示処理に基づく印刷非指示によって行う描画データの修正処理とを行う印刷方法を提供することによって達成できる。
【００１０】
また、上記課題は第３の発明によれば、ホスト機器のプリンタドライバによって、印刷データに基づく描画データを生成して印刷装置に転送し、印刷出力を行う印刷方法において、１ページの印字ドット数が、所定の閾値よりも低いページを検出する処理と、該検出処理に基づいて、前記所定の閾値よりも低いページとなる可能性のあるページを表示する表示処理と、該表示処理に基づく印刷指示に従った前記描画データの印刷処理、又は前記表示処理に基づく印刷非指示によって行う描画データの修正処理とを行う印刷方法を提供することによって達成できる。
【００１１】
また、上記課題は第４の発明によれば、前記描画オブジェクトが前記印刷領域からはみ出す可能性のある位置を表示する際、該位置を囲うマークの表示を行う印刷方法を提供することによって達成できる。
【００１２】
また、上記課題は第５の発明によれば、前記マーク部分を拡大表示する印刷方法を提供することによって達成できる。
【発明の効果】
【００１３】
本発明によれば、ごく一部の印字の欠け、１ページのごく一部のみの印字を確実に検知し、ミスプリントによる用紙の無駄、トナーの無駄を無くすことができる。また、ごく一部の印字の欠け、１ページのごく一部のみの印字の可能性のある場合、積極的にユーザに注意を喚起し、ミスプリントの発生を確実に防止することができる。
【図面の簡単な説明】
【００１４】
【図１】プリンタドライバの構成を示す図である。
【図２】本実施形態の印刷方法を説明する印刷システムの構成図である。
【図３】実施形態の処理動作を説明するフローチャートである。
【図４】（ａ）は、表示部に表示された描画データの一例を示す図であり、（ｂ）は、同図（ａ）のａ部を拡大表示した図であり、（ｃ）は、同図（ａ）のｂ部を拡大表示した図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態を図面を参照しながら説明する。
図２は、本実施形態の印刷方法を説明する印刷システムの構成図である。同図において、印刷装置１は、例えばＬＡＮ（local area network）を介してパーソナルコンピュータ（ＰＣ）に接続されている。また、パーソナルコンピュータ（ＰＣ）はアプリケーション２、プリンタドライバ３を有し、アプリケーション２によって印刷データを生成し、プリンタドライバ３に出力する。
【００１６】
プリンタドライバ３には上記印刷データと共に、描画命令が入力し、描画命令に従ってＲＧＢデータ（加法混色）をビットマップ形式の描画データに変換する。また、プリンタドライバ３は描画データに変換されたＲＧＢデータを、所定の変換定数に従ってＣＭＹＫデータ（減法混色）の描画データに変換し、印刷装置１に出力する。
【００１７】
図１は上記プリンタドライバ３の構成を示す図であり、アプリケーション２から転送された印刷データは、描画命令に従って先ずＲＧＢの描画データとしてメモリ４に展開される。さらに、所定の変換定数に従ってＣＭＹＫデータ（減法混色）の描画データに変換され、メモリ５に展開される。その後、メモリ５に展開された描画データは印刷命令と共に印刷装置１に出力され、印刷装置１によって記録媒体に印刷出力される。
【００１８】
尚、印刷装置１は不図示のコントローラ部、エンジン制御部等で構成され、パーソナルコンピュータ（ＰＣ）から送信されたＣＭＹＫの描画データに従って記録媒体への印刷出力を行う。
また、図２に示す表示部６はパーソナルコンピュータ（ＰＣ）のディスプレイであり、後述するプレビュー表示を行う。また、入力部７はキーボードであり、ユーザによる操作信号が入力し、例えば後述する拡大表示の指示や、描画データの修正指示が行われる。
【００１９】
以上の構成において、以下に本例の処理動作を説明する。
図３は、本例の処理動作を説明するフローチャートである。先ず、アプリケーション２によって印刷データが作成され、描画命令が入力したか判断する（ステップ（以下、Ｓで示す）１）。ここで、印刷データが生成され、プリンタドライバ３に描画命令が入力すると（Ｓ１がＹＥＳ）、プリンタドライバ３はＲＧＢデータの描画処理を行い、描画データをメモリ４に展開する（Ｓ２）。
【００２０】
次に、所定の変換定数を使用してＲＧＢデータをＣＭＹＫデータに変換する（Ｓ３）。このとき、ＲＧＢの描画データを展開するメモリ４の描画領域と、ＣＭＹＫの描画データを展開するメモリ５の描画領域は必ずしも一致しない。このため、ＣＭＹＫデータに変換する際、描画データが描画領域から外れる可能性があるか判断する（Ｓ４）。
【００２１】
この判断は、（１）描画オブジェクト（文字、グラフィック、イメージ）をＣＭＹＫの描画データに展開する際、描画領域をはみ出して、描画されない描画オブジェクトの発生、（２）描画オブジェクトが、上端、下端、左端、右端の印字禁止領域に密着（印字禁止領域に隣接する印刷領域のドットが描画対象になっている場合）の発生、（３）１ページの印字ドット数が、所定の閾値以下である（例えば  閾値：０．０２％（１００％をベタ印字とした場合））印字の発生、を確認する。
【００２２】
そして、上記（１）〜（３）のいずも発生する可能性がない場合（Ｓ４がＮＯ）、前述のメモリ５にＣＭＹＫの描画データを展開し、印刷装置１に対して描画データを転送し、印刷出力を行う（Ｓ５）。一方、（１）〜（３）のいずれか一つ、または複数発生する可能性がある場合（Ｓ４がＹＥＳ）、表示部６にミスプリントの可能性がある旨の表示を行う（Ｓ６）。このような表示として、例えば「もしかしてミスプリント？」の表示を行う。
【００２３】
次に、ミスプリントの可能性のある描画データを表示部６に表示する（Ｓ７）。図４（ａ）は、表示部６に表示された描画データの例を示す。この例は、文字データとグラフィック、及びイメージを含むものであり、文字データの一部（図４のａ部）、及びグラフィックデータの一部（図４のｂ部）が描画領域Ａから外れる可能性がある場合を示す。また、上記ａ部、ｂ部は認識し易いように、□マークで囲んで表示する。
【００２４】
次に、ユーザが拡大表示を望む場合（Ｓ８がＹＥＳ）、入力部７を操作してマークで囲われた箇所を拡大表示する（Ｓ９）。例えば、図４（ｂ）は同図（ａ）のａ部を拡大表示した例であり、ユーザはこの表示を見て文書データのａ部が描画領域Ａから外れているか否かを正確に確認することができる。また、図４（ｃ）は同図（ａ）のｂ部を拡大表示したものであり、ユーザはこの表示を見てグラッフィクデータのｂ部が描画領域Ａから外れているか否かを正確に確認することができる。
【００２５】
その後、描画オブジェクトが描画領域Ａから外れていないと判断する場合、上記描画データを印刷装置１に転送し、印刷装置１に印刷処理を行わせる（Ｓ１０がＹＥＳ、Ｓ１１）。一方、描画データが描画領域Ａから外れていると判断する場合、印刷指示を行わない（Ｓ１０がＮＯ、Ｓ１２）。
【００２６】
以上のように処理することによって、プリンタドライバ３が自動的に微妙な文字欠けなどを検出し、問題があると判断するとき、その位置と問題の内容を提示することにより、ユーザはその位置を確認することができ、文字欠けがある印刷データの印刷出力を中止し、用紙やトナーの無駄を無くすことができる。
例えば、上記の場合、実際に印刷出力することなく、問題内容を提示し、修正作業に移行することができる。
【００２７】
以上のように、本実施形態によればごく一部の印字の欠け、１ページに対するごく一部のみの印字を検知し、積極的にユーザに注意を喚起し、ミスプリントの発生を無くし、用紙の無駄、トナーの無駄を無くすことができる。
【００２８】
また、ミスプリントの可能性がある場合、事前にプレビュー表示が行われるので、従来行っていた不用なプレビュー表示を行う必要がなく、快適に印刷処理を行うことができる。
【００２９】
さらに、ミスプリントの原因となる箇所が、マークによって囲われて表示されるため、ミスプリントの原因となる箇所の識別が容易であり、更に拡大表示により印刷指示、又は印刷非指示の判断が容易である。また、文書等の訂正作業も容易となる。
尚、上記実施形態の説明では、文字欠け等の可能性のある位置を□マークで囲う表示としたが、□マークに限らず、○や△のマークで囲う表示としてもよく、更に□マーク等に色を付して表示する構成としてもよい。
【符号の説明】
【００３０】
１・・・プリンタ装置
２・・・アプリケーション
３・・・プリンタドライバ
４・・・メモリ
５・・・メモリ
６・・・表示部
７・・・入力部
【図１】
2010198283.tif 000003
【図２】
2010198283.tif 000004
【図３】
2010198283.tif 000005
【図４】
2010198283.tif 000006