(57)【要約】【課題】ワープロやテキストエディタといったアプリケーションへ文字を打ち込み、それを保存して印字する際に、特定の文字に対して諸飾り付け・視覚効果を設定できるプリンタドライバ、印刷システムおよび記録媒体を提供する。【解決手段】パソコン１やワークステーション上で、文書作成編集を行うアプリケーションからの文書の印刷要求をプリンタが解釈できるプリンタ言語に変換する機能と、アプリケーションからの印刷時の各種機能設定を行う機能と、印刷するオブジェクトの種類を検出する機能とを有し、かつ予め印刷設定において指定された文字列に対して、下線、ボールド、フォント指定、サイズ（ポイント）指定、回転（角指定）、左右反転、白抜き、横方向の縮小拡大、縦方向の縮小拡大、取り消し線を指定する機能を有するプリンタドライバ４。【選択図】        図１
2004199399.tif 000002
【特許請求の範囲】
【請求項１】
パソコンやワークステーション上で、文書作成編集を行うアプリケーションからの文書の印刷要求をプリンタが解釈できるプリンタ言語に変換する機能と、アプリケーションからの印刷時の各種機能設定を行う機能と、印刷するオブジェクトの種類を検出する機能とを有し、かつ予め印刷設定において指定された文字列に対して、下線、ボールド、フォント指定、サイズ（ポイント）指定、回転（角指定）、左右反転、白抜き、横方向の縮小拡大、縦方向の縮小拡大、取り消し線を指定する機能を有することを特徴とするプリンタドライバ。
【請求項２】
パソコンやワークステーション上で、文書作成編集を行うアプリケーションからの文書の印刷要求をプリンタが解釈できるプリンタ言語に変換する機能と、アプリケーションからの印刷時の各種機能設定を行う機能と、印刷するオブジェクトの種類を検出する機能とを有し、かつ予め印刷設定において指定された文字列に対して、色を変更する指定を行う機能を有することを特徴とするプリンタドライバ。
【請求項３】
パソコンやワークステーション上で、文書作成編集を行うアプリケーションからの文書の印刷要求をプリンタが解釈できるプリンタ言語に変換する機能と、アプリケーションからの印刷時の各種機能設定を行う機能と、印刷するオブジェクトの種類を検出する機能とを有し、かつ予め印刷設定において指定された文字列に対して、印字せず空白とする指定を行う機能を有することを特徴とするプリンタドライバ。
【請求項４】
パソコンやワークステーション上で、文書作成編集を行うアプリケーションからの文書の印刷要求をプリンタが解釈できるプリンタ言語に変換する機能と、アプリケーションからの印刷時の各種機能設定を行う機能と、印刷するオブジェクトの種類を検出する機能とを有し、かつ予め印刷設定において指定された文字列に対して、印字せず後続する文字で詰めて印字する指定を行う機能を有することを特徴とするプリンタドライバ。
【請求項５】
請求項１ないし４のいずれか記載のプリンタドライバが搭載されたパソコンあるいはワークステーションとプリンタとからなることを特徴とする印刷システム。
【請求項６】
請求項１ないし４のいずれか記載のプリンタドライバソフトウエアが記録されていることを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はＰＣ（パソコン）、ワークステーション等に搭載される、プリンタ制御用のプログラムであるプリンタドライバ、印刷システムおよび記録媒体に関するものである。
【０００２】
【従来の技術】
昨今のＰＣの普及により、一般ユーザもＰＣにふれる機会が増しているが、ワープロアプリケーションの様々な機能を使いこなしていない層のユーザもまだ多い。ワープロアプリケーション等で作成した文書では、ワープロアプリケーション上で文字に対する様々な飾り付けや視覚効果を設定できるものが多く存在し、目を引くような文書も使い方をマスターしているユーザにとっては比較的簡単に指定することができる。これに関連してウォータマークへの諸効果設定についての記述がある従来技術が存在する（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開２０００−２０２０１号公報
【０００４】
【発明が解決しようとする課題】
上述したように、ワープロアプリケーション等で作成した文書では、ワープロアプリケーション上で文字に対する様々な飾り付けや視覚効果を設定できるものが多く存在するが、ＰＣを使いこなせない不慣れなユーザにとっては何の意味も持たない。ＰＣ普及期においては、簡単な指定で様々なことができることが望ましい。
【０００５】
本発明は、ワープロやテキストエディタといったアプリケーションへ文字を打ち込み、それを保存して印字する際に、特定の文字に対して諸飾り付け・視覚効果を設定できるプリンタドライバ、印刷システムおよび記録媒体を提供することを目的とするものである。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明は、パソコンやワークステーション上で、文書作成編集を行うアプリケーションからの文書の印刷要求をプリンタが解釈できるプリンタ言語に変換する機能と、アプリケーションからの印刷時の各種機能設定を行う機能と、印刷するオブジェクトの種類を検出する機能とを有し、かつ予め印刷設定において指定された文字列に対して、下線、ボールド、フォント指定、サイズ（ポイント）指定、回転（角指定）、左右反転、白抜き、横方向の縮小拡大、縦方向の縮小拡大、取り消し線を指定する機能を有するプリンタドライバを最も主要な特徴とする。
【０００７】
請求項２記載の発明は、パソコンやワークステーション上で、文書作成編集を行うアプリケーションからの文書の印刷要求をプリンタが解釈できるプリンタ言語に変換する機能と、アプリケーションからの印刷時の各種機能設定を行う機能と、印刷するオブジェクトの種類を検出する機能とを有し、かつ予め印刷設定において指定された文字列に対して、色を変更する指定を行う機能を有するプリンタドライバを最も主要な特徴とする。
【０００８】
請求項３記載の発明は、パソコンやワークステーション上で、文書作成編集を行うアプリケーションからの文書の印刷要求をプリンタが解釈できるプリンタ言語に変換する機能と、アプリケーションからの印刷時の各種機能設定を行う機能と、印刷するオブジェクトの種類を検出する機能とを有し、かつ予め印刷設定において指定された文字列に対して、印字せず空白とする指定を行う機能を有するプリンタドライバを最も主要な特徴とする。
【０００９】
請求項４記載の発明は、パソコンやワークステーション上で、文書作成編集を行うアプリケーションからの文書の印刷要求をプリンタが解釈できるプリンタ言語に変換する機能と、アプリケーションからの印刷時の各種機能設定を行う機能と、印刷するオブジェクトの種類を検出する機能とを有し、かつ予め印刷設定において指定された文字列に対して、印字せず後続する文字で詰めて印字する指定を行う機能を有するプリンタドライバを最も主要な特徴とする。
【００１０】
請求項５記載の発明は、請求項１ないし４のいずれか記載のプリンタドライバが搭載されたパソコンあるいはワークステーションとプリンタとからなる印刷システムを最も主要な特徴とする。
【００１１】
請求項６記載の発明は、請求項１ないし４のいずれか記載のプリンタドライバソフトウエアが記録されている記録媒体を最も主要な特徴とする。
【００１２】
発明では、ユーザは情報を文字あるいは文字列として書くのみであり文字情報の入力作業に集中することが可能であるため、情報の保管作業の正確性が増し、かつ作業時間を軽減でき、また印刷時に用途、時、場所に応じて後から自由に特定の文字に対して諸飾り付け・視覚効果を指定できるので、情報の再利用といった上でも利便性が向上する。
【００１３】
【発明の実施の形態】
以下、図面により本発明の実施の形態を詳細に説明する。図1は本発明の印刷システムの構成図であり、特にＰＣのモジュールを示している。本印刷システムはＰＣ１とプリンタ９とから構成されている。
【００１４】
ＰＣ１は、プリンタドライバ４に対して印刷要求を出すアプリケーション２、印刷要求時、アプリケーション２とプリンタドライバ４との間を仲介するＯＳモジュール３、本発明の上記プリンタドライバ４、印刷データをプリンタ９に送るためのセントロやＵＳＢやネットワークなどの出力ポート８を備える。
【００１５】
プリンタドライバ４は、アプリケーション２からの印刷ダイアログから表示起動されるＵＩ画面を表示し、各種印刷設定を行うＵＩ処理モジュールであるＵＩドライバ５、印刷設定を取り込み、プリンタ９が解釈できるコマンド群である印刷データを生成するグラフィックドライバ６、本発明における文字オブジェクト編集モジュール７を備える。
【００１６】
図２は本発明のプリンタドライバにおける第１の処理例を示すフロー図（Ｓ１〜Ｓ５）である。アプリケーション２からの印刷時、プリンタドライバ４は、ＯＳモジュール３経由で印字処理を担うが、予めＵＩドライバ５を表示し（アプリケーション２から開かれる）、そのＵＩにおいて効果を掛けたい文字列を指定する。そしてさらにその文字列に掛けたい効果も指定する。
【００１７】
そして印刷要求がアプリケーション２から到来した際において、グラフィックドライバ６内の文字オブジェクト編集モジュール７において、印字データから文字列オブジェクトを抽出し、ＵＩドライバ５の設定（グラフィックドライバ６へ渡される）に従い一致した文字列に対し、下線追加処理、ボールド化処理、フォント変更、縦横拡大を含めたサイズ（ポイント）変更、指定された回転角に応じた回転処理、左右反転処理、白抜き処理、取り消し線処理を行う。
【００１８】
図３は本発明のプリンタドライバにおける第２の処理例を示すフロー図（Ｓ１１〜Ｓ１５）である。アプリケーション２からの印刷時、プリンタドライバ４は、ＯＳモジュール３経由で印字処理を担うが、予めＵＩドライバ５を表示し（アプリケーション２から開かれる）、そのＵＩにおいて効果を掛けたい文字列を指定する。そしてさらにその文字列における色変更情報（何色にしたいのか）も指定する。
【００１９】
そして印刷要求がアプリケーション２から到来した際において、グラフィックドライバ６内の文字オブジェクト編集モジュール７において、印字データから文字列オブジェクトを抽出し、ＵＩドライバ５の設定（グラフィックドライバ６へ渡される）に従い一致した文字列に対して色を変更し印字処理を行う。
【００２０】
図４は本発明のプリンタドライバにおける第３の処理例を示すフロー図（Ｓ２１〜Ｓ２５）である。アプリケーション２からの印刷時、プリンタドライバ４は、ＯＳモジュール３経由で印字処理を担うが、予めＵＩドライバ５を表示し（アプリケーション２から開かれる）、そのＵＩにおいて印字したくない文字列を指定する。そしてさらにその文字列を空白とするか、空白とせず詰めるかを指定する。
【００２１】
そして印刷要求がアプリケーション２から到来した際において、グラフィックドライバ６内の文字列オブジェクト編集モジュール７において、印字データから文字オブジェクトを抽出し、ＵＩドライバ５の設定（グラフィックドライバ６へ渡される）に従い、一致した文字列に対して、印字しないで空白とするか、あるいは後続する文字列を詰めて印字する。
【００２２】
文字列を詰める場合、詰めることにより文書レイアウトに影響を与えるので、文字列の存在する行単位で詰めるか、文字が複数業に渡る場合にレイアウトが変ることを前提に全体を詰めるかを指定可能としてもよい。図５はＵＩデザイン例を示す図である。
【００２３】
【発明の効果】
以上説明したように、本発明によれば、ユーザは情報を文字あるいは文字列として書くのみであり文字情報の入力作業に集中することが可能であるため、情報の保管作業の正確性が増し、かつ作業時間を軽減できる。また印刷時に用途、時、場所に応じて後から自由に特定の文字に対して諸飾り付け・視覚効果を指定できるので、情報の再利用といった上でも利便性を向上させることができる。
【００２４】
また請求項６の記録媒体を利用することで本発明を容易に実施することができる。
【図面の簡単な説明】
【図１】本発明の印刷システムの構成図である。
【図２】本発明のプリンタドライバにおける第１の処理例を示すフロー図である。
【図３】本発明のプリンタドライバにおける第２の処理例を示すフロー図である。
【図４】本発明のプリンタドライバにおける第３の処理例を示すフロー図である。
【図５】ＵＩデザイン例を示す図である。
【符号の説明】
１  ＰＣ（パソコン）
４  プリンタドライバ
７  文字オブジェクト編集モジュール
９  プリンタ
【図１】
2004199399.tif 000003
【図２】
2004199399.tif 000004
【図３】
2004199399.tif 000005
【図４】
2004199399.tif 000006
【図５】
2004199399.tif 000007