(57)【要約】【課題】  本発明は、印刷設定内容を容易に表示できる印刷処理装置、印刷処理方法、該方法を実行するためのプログラム及び該プログラムを格納したコンピュータ読み取り可能な記録媒体を提供することを目的とする。【解決手段】  本発明の印刷処理方法によれば、所望の印刷設定内容をエンコードした印刷設定コードの入力に基づいて入力された当該印刷設定コードをデコードした結果の印刷設定内容を印刷設定画面として表示する。【選択図】        図２
2005165580.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータのアプリケーションプログラムで作成された描画データを設定した印刷設定に基づいて印刷データに変換して印刷処理を行う印刷処理装置において、
所望の印刷設定内容をエンコードした印刷設定コードの入力に基づいて入力された当該印刷設定コードをデコードする印刷設定コード処理手段と、
該印刷設定コード処理手段によりデコードした結果の印刷設定内容を印刷設定画面として表示する印刷設定画面表示手段と
を有することを特徴とする印刷処理装置。
【請求項２】
前記印刷設定コード処理手段は、印刷設定をエンコードする際にデフォルトの印刷設定との差分情報のみをエンコードする請求項１記載の印刷処理装置。
【請求項３】
前記印刷設定コード処理手段は、印刷設定をエンコードする際に誤り検出を行うための誤り検出情報を含め、デコードする際に該謝り検出情報に基づいて誤り検出を行う請求項１又は２に記載の印刷処理装置。
【請求項４】
コンピュータのアプリケーションプログラムで作成された描画データを設定した印刷設定に基づいて印刷データに変換して印刷処理を行う印刷処理方法において、
所望の印刷設定内容をエンコードした印刷設定コードの入力に基づいて入力された当該印刷設定コードをデコードした結果の印刷設定内容を印刷設定画面として表示することを特徴とする印刷処理方法。
【請求項５】
印刷設定をエンコードする際にデフォルトの印刷設定との差分情報のみをエンコードする請求項４記載の印刷処理方法。
【請求項６】
印刷設定をエンコードする際に誤り検出を行うための誤り検出情報を含め、デコードする際に該謝り検出情報に基づいて誤り検出を行う請求項４又は５に記載の印刷処理方法。
【請求項７】
コンピュータにより、所望の印刷設定内容をエンコードした印刷設定コードの入力に基づいて入力された当該印刷設定コードをデコードする機能と、デコードした結果の印刷設定内容を印刷設定画面として表示する機能を有することを特徴とする印刷処理方法を実行するためのプログラム。
【請求項８】
請求項７記載の印刷処理方法を実行するためのプログラムを格納したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷処理装置、印刷処理方法、該方法を実行するためのプログラム及び該プログラムを格納したコンピュータ読み取り可能な記録媒体に関し、プリンタを制御するプリンタドライバに関する。
【背景技術】
【０００２】
従来、コンピュータのアプリケーションプログラムによって処理された文字、図形などのデータをコンピュータに接続されたプリンタに出力する際、コンピュータに内蔵されたプリンタドライバによってプリンタで処理可能なデータに変換される。そして、変換されたデータがプリンタに供給され、変換されたデータによってプリントアウトされる。このようなプリント指示を行う際、コンピュータ内蔵のプリンタドライバの印刷設定画面において、ユーザは印刷プリンタ、印刷範囲、印刷部数、用紙サイズ、印刷方向、印刷マージンなどの印刷条件の各種設定を行う必要がある。このように印刷が行われる度に印刷条件の設定を行われ、そして設定した印刷条件をユーザが常時把握しておくことも困難である。そこで、これらの不都合を解決するための提案がいくつか従来よりなされている。
【０００３】
その一つとして、特許文献１によれば、印刷設定画面にフィニッシング機能を適用した結果を含む印刷結果をプレビュー画像で作成して表示し、実際の印刷結果を確認できるプリンタドライバが提供されている。また、特許文献２によれば、ユーザに印刷設定項目を設定させ、設定された全ての印刷条件項目を表示することで、無駄な印刷を減らせ、操作性の優れたプリンタドライバが提案されている。
【特許文献１】特開２０００−３３９１２１号公報
【特許文献２】特開２００１−３１８７７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、あるユーザが上記特許文献１，２のようなプリンタドライバを使用して実際に印刷を行っている際に不具合が発生した場合、そのユーザは別の開発者やコールセンタのオペレータにその原因を突き止めてもらおうとしたとき、別の開発者やコールセンタのオペレータはユーザの印刷設定がどのようになっていたのかを把握する必要がある。しかし、印刷設定は非常に多くの項目で成り立っており、全ての設定を電話などでユーザから別の開発者あるいはコールセンタのオペレータに伝えることは煩雑であり、かつ非常に時間がかかって非効率的である。
【０００５】
本発明はこれらの問題点を解決するためのものであり、印刷設定内容を容易に表示できる印刷処理装置、印刷処理方法、該方法を実行するためのプログラム及び該プログラムを格納したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記問題点を解決するために、コンピュータのアプリケーションプログラムで作成された描画データを設定した印刷設定に基づいて印刷データに変換して印刷処理を行う、本発明の印刷処理装置は、所望の印刷設定内容をエンコードした印刷設定コードの入力に基づいて入力された当該印刷設定コードをデコードする印刷設定コード処理手段と、該印刷設定コード処理手段によりデコードした結果の印刷設定内容を印刷設定画面として表示する印刷設定画面表示手段とを有している。よって、印刷設定内容を容易に表示できる。
【０００７】
また、印刷設定コード処理手段は、印刷設定をエンコードする際にデフォルトの印刷設定との差分情報のみをエンコードすることにより、印刷設定コードの文字列の長さをできる限り短くすることができる。
【０００８】
更に、印刷設定コード処理手段は、印刷設定をエンコードする際に誤り検出を行うための誤り検出情報を含め、デコードする際に該謝り検出情報に基づいて誤り検出を行うことにより、間違った印刷設定コードが入力されたとき、間違っていることが判定できる。
【０００９】
また、別の発明としての印刷処理方法によれば、所望の印刷設定内容をエンコードした印刷設定コードの入力に基づいて入力された当該印刷設定コードをデコードした結果の印刷設定内容を印刷設定画面として表示することに特徴がある。よって、印刷設定内容を容易に表示できる。
【００１０】
更に、別の発明として、印刷処理方法を実行するためのプログラムは、コンピュータにより、所望の印刷設定内容をエンコードした印刷設定コードの入力に基づいて入力された当該印刷設定コードをデコードする機能と、デコードした結果の印刷設定内容を印刷設定画面として表示する機能を有する。よって、印刷設定内容を容易に表示できる。
【００１１】
また、別の発明として、上記印刷処理方法を実行するためのプログラムを格納したコンピュータ読み取り可能な記録媒体に特徴がある。よって、既存のシステムを変えることなく、印刷処理システムを汎用的に構築することができる。
【発明の効果】
【００１２】
本発明は他人の印刷設定内容を簡単に知ることができる。具体的には、印刷設定をエンコードした文字列を入力することによって、印刷設定画面に入力された印刷設定コードをデコードした結果が反映されるので、電話などで伝え聞いた、印刷設定をエンコードした文字列を入力することにより、他人の印刷設定を簡単に把握することができる。
【発明を実施するための最良の形態】
【００１３】
本発明の印刷処理方法によれば、所望の印刷設定内容をエンコードした印刷設定コードの入力に基づいて入力された当該印刷設定コードをデコードした結果の印刷設定内容を印刷設定画面として表示する。
【実施例】
【００１４】
図１は本発明の一実施例に係る印刷処理方法を適用するプリンタシステムの構成を示すブロック図である。同図に示すプリンタシステムは、コンピュータ１００と、コンピュータ１００に接続されたプリンタ２００とを含んで構築されている。また、コンピュータ１００にはディスプレイ３００が接続されている。そして、コンピュータ１００は、後述するオペレーティングシステム１２０により動作するアプリケーションプログラム１１０と、コンピュータ１００全体を管理するオペレーティングシステム１２０と、コンピュータ１００に接続されているプリンタ２００の駆動を制御するプリンタドライバ１３０とを含んで構成されている。更に、プリンタドライバ１３０には、コンピュータ１００に接続されているディスプレイ３００に印刷設定画面を表示するための印刷設定画面表示手段１３１と、ユーザが入力した印刷設定コードをデコードして入力された印刷設定コードに対応する印刷設定を行う印刷設定コード処理手段１３２とを含んで構成されている。なお、印刷設定コード処理手段１３２は、エンコード処理やデコード処理を演算処理したり、あるいは図示していないエンコードテーブルやデコードテーブルを参照してエンコード処理やデコード処理を行う機能を有している。
【００１５】
次に、図１に示すプリンタシステムにおける一連の印刷処理について説明すると、オペレーティングシステム１２０はアプリケーションプログラム１１０からの印刷要求である描画命令及び描画データである印刷情報をプリンタドライバ１３０に渡して印刷データへの変換等の処理をさせて、その結果として得られた印刷命令や印刷データを受け取る。そして、その印刷命令及び印刷データをプリンタ２００に渡す。プリンタ２００は印刷命令に従って印刷処理を行う。なお、プリンタドライバ１３０では、オペレーティングシステム１２０から描画命令を受けると印刷設定画面表示手段１３１によってコンピュータ１００に接続されたディスプレイ３００上に後述する印刷設定画面を表示させ、ユーザに数々の印刷設定を行わせるようにする。この印刷設定には、集約印刷などのフィニッシング設定、解像度などの画質の設定などがある。
【００１６】
次に、本発明の印刷処理方法について図２に示す動作フローに従って説明する。
先ず、図１のオペレーティングシステム１２０は図１のアプリケーションプログラム１１０から描画命令や描画データを受信する（ステップＳ１０１）。オペレーティングシステム１２０はアプリケーションプログラム１１０からの印刷要求である描画命令及び描画データである印刷情報を図１のプリンタドライバ１３０に渡して印刷データへの変換等の処理をさせる（ステップＳ１０２）。また、受信した描画命令に基づいてプリンタドライバ１３０の印刷設定画面表示手段１３１によって図１のディスプレイ３００上に、図３に示すような印刷設定画面３０を表示させる（ステップＳ１０３）。ユーザが印刷設定コードの入力を行う場合は、図３の印刷設定画面３０に設けられた印刷設定コード入力３１を指示する。そして、図４に示すような印刷設定コード入力画面４０に切替り、ユーザは印刷設定コード入力欄４１に所定の印刷設定コードを入力する。印刷設定コードの入力があった場合（ステップＳ１０４；ＹＥＳ）、入力された印刷設定コードの誤り検出を行う（ステップＳ１０５）。誤りが無かったら（ステップＳ１０６；ＮＯ）、印刷設定コードとデフォルトとの差分があればその差分をとる（ステップＳ１０７）。次に、入力された印刷設定コード又は差分の印刷設定コードを図１の印刷設定コード処理手段１３２によってデコードする（ステップＳ１０８）。図５に示すようなデコードされた印刷設定画面３０を表示する（ステップＳ１０９）。ユーザは表示された印刷設定画面３０の印刷設定内容を確認し、印刷設定の内容が所望の内容であれば（ステップＳ１１０；ＹＥＳ）当該印刷設定の内容印刷を開始する（ステップＳ１１１）。一方、所望の内容でなければ（ステップＳ１１０；ＮＯ）印刷設定を修正して印刷を開始する（ステップＳ１１２、ステップＳ１１０；ＹＥＳ、ステップＳ１１１）。ステップＳ１０６で、入力された印刷設定コードに誤りがあれば（ステップＳ１０６；ＹＥＳ）、その誤りに対するエラー表示を行い、印刷処理コードの再入力を促す（ステップＳ１１３）。なお、印刷設定コードは、読みやすい形で文字列を表示して読み間違いが防げるために、エンコードした文字列を一定の文字数ごとに区切り記号やスペースで区切ったものとしてもよい。
【００１７】
次に、図６は本発明の印刷処理方法を実行するプログラムを起動するための具体的な装置の構成を示すブロック図である。つまり、同図は上記実施例における印刷処理方法によるソフトウェアを実行するマイクロプロセッサ等から構築されるハードウェアを示すものである。同図において、印刷処理システムはインターフェース（以下Ｉ／Ｆと略す）６１、ＣＰＵ６２、ＲＯＭ６３、ＲＡＭ６４、表示装置６５、ハードディスク６６、キーボード６７及びＣＤ−ＲＯＭドライブ６８を含んで構成されている。また、汎用の処理装置を用意し、ＣＤ−ＲＯＭなどの読取可能な記録媒体６９には、本発明の印刷処理方法を実行するプログラムが記憶されている。更に、Ｉ／Ｆ６１を介して外部装置から制御信号が入力され、キーボード６７によって操作者による指令又は自動的に本発明のプログラムが起動される。そして、ＣＰＵ６２は当該プログラムに従って上述の印刷処理方法に伴う印刷処理を施し、その処理結果をＲＡＭ６４やハードディスク６６等の記憶装置に格納し、必要により表示装置６５などに出力する。以上のように、本発明の印刷処理方法を実行するプログラムが記録した記録媒体を用いることにより、既存のシステムを変えることなく、印刷処理システムを汎用的に構築することができる。
【００１８】
なお、本発明は上記実施例に限定されるものではなく、特許請求の範囲内の記載であれば多種の変形や置換可能であることは言うまでもない。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施例に係る印刷処理方法を適用するプリンタシステムの構成を示すブロック図である。
【図２】本発明の印刷処理方法の処理を示すフローチャートである。
【図３】印刷設定画面の一例を示す図である。
【図４】印刷設定コード入力画面の一例を示す図である。
【図５】入力された印刷設定コードからデコードされた印刷設定画面の一例を示す図である。
【図６】本発明の印刷処理方法を実行するプログラムを起動するための具体的な装置の構成を示すブロック図である。
【符号の説明】
【００２０】
１００；コンピュータ、１１０；アプリケーションプログラム、
１２０；オペレーションシステム、１３０；プリンタドライバ、
１３１；印刷設定画面表示手段、１３２；印刷設定コード処理手段、
２００；プリンタ、３００；ディスプレイ。
【図１】
2005165580.tif 000003
【図２】
2005165580.tif 000004
【図３】
2005165580.tif 000005
【図４】
2005165580.tif 000006
【図５】
2005165580.tif 000007
【図６】
2005165580.tif 000008