(57)【要約】      （修正有）【課題】通信媒体を介して接続した遠隔の印刷装置に印刷を実行させる場合に、誤った設定で印刷してしまって印刷が無駄になる事態を回避する。【解決手段】通信媒体を介して印刷装置を接続している情報処理装置において、印刷装置に印刷モードを設定する手段、印刷装置から現在設定されている印刷モードを取得する手段、及び取得した印刷モードを印刷中でも表示部に表示する手段とを設ける。ユーザは誤った印刷モードで印刷を指示してしまった場合でも、印刷実行中でも表示された印刷モード情報からその事に気付いて印刷を中止することができる。【選択図】図３
2006155311.tif 000002
【特許請求の範囲】
【請求項１】
通信媒体を介して印刷装置と通信可能な情報処理装置であって、印刷モードを設定する設定手段と、
前記設定手段により設定された印刷モードを印刷中に表示する表示手段とを有することを特徴とした情報処理装置。
【請求項２】
通信媒体を介して印刷装置と通信可能な情報処理装置であって、印刷装置に設定されている情報を取得する取得手段と、
前記取得手段により取得した印刷モードを印刷中に表示する表示手段とを有することを特徴とした情報処理装置。
【請求項３】
通信媒体を介して印刷装置と通信可能な情報処理装置であって、印刷モードを設定する設定手段と、印刷装置に設定されている情報を取得する取得手段と、
前記設定手段により設定された印刷モード及び前記取得手段により取得した印刷モードを印刷中に表示する表示手段とを有することを特徴とした情報処理装置。
【請求項４】
通信媒体を介して印刷装置と通信可能な情報処理方法であって、印刷データを解析する解析ステップと、
前記解析ステップにより解析された印刷モードを印刷中に表示する表示ステップとを有することを特徴とした情報処理方法。
【請求項５】
通信媒体を介して印刷装置と通信可能な情報処理方法であって、印刷装置に設定されている情報を取得する取得ステップと、
前記取得ステップにより取得した印刷モードを印刷中に表示する表示ステップとを有することを特徴とした情報処理方法。
【請求項６】
通信媒体を介して印刷装置と通信可能な情報処理方法であって、印刷データを解析する解析ステップと、印刷装置に設定されている情報を取得する取得ステップと、
前記解析ステップにより解析された印刷モード及び前記取得ステップにより取得した印刷モードを印刷中に表示する表示ステップとを有することを特徴とした情報処理方法。
【請求項７】
通信媒体を介して印刷装置と通信可能な情報処理装置で実行されるプログラムであって、印刷データを解析する解析ステップと、
前記解析ステップにより解析された印刷モードを印刷中に表示する表示ステップとを有することを特徴としたプログラム。
【請求項８】
通信媒体を介して印刷装置と通信可能な情報処理装置で実行されるプログラムであって、印刷装置に設定されている情報を取得する取得ステップと、
前記取得ステップにより取得した印刷モードを印刷中に表示する表示ステップとを有することを特徴としたプログラム。
【請求項９】
通信媒体を介して印刷装置と通信可能な情報処理装置で実行されるプログラムであって、印刷データを解析する解析ステップと、印刷装置に設定されている情報を取得する取得ステップと、
前記解析ステップにより解析された印刷モード及び前記取得ステップにより取得した印刷モードを印刷中に表示する表示ステップとを有することを特徴としたプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の通信媒体を介して印刷装置と通信可能なデータ処理装置および情報処理方法およびプログラムに関するものである。
【背景技術】
【０００２】
従来の技術では、印刷データの情報や印刷装置の設定を表示させる技術があった。
【０００３】
特許文献１のような技術では、被記録媒体の種類に関するデータを不揮発性メモリなどに格納し、印刷装置の表示部で印刷中に表示していた。
【０００４】
特許文献２のような技術では、印刷モードで出力されたという情報を不揮発性メモリなどに格納し、印刷装置の表示部で印刷後に表示させていた。
【０００５】
特許文献３のような技術では、トナー節約モードで印刷を実行した時、印刷を一時停止して情報処理装置の表示部で印刷前に設定確認画面を表示していた。
【特許文献１】特開平０５−３１８７７３号公報
【特許文献２】特開平０９−２２４１３８号公報
【特許文献３】特開２００１−２７２８８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記のような印刷システムの場合、印刷装置に不揮発性メモリなどの記憶部や表示部を保持しなくてはならなかった。さらに、印刷装置に印刷装置に係わる設定が保存されていた場合、設定を確認するために印刷装置の表示部を確認する必要があった。
【０００７】
また、印刷終了後に出力された設定を表示しても、誤った設定だった場合、その印刷は無駄になってしまう。
【０００８】
また、ユーザーが望んで設定をして使用している機能の場合は、印刷実行の度に確認画面が表示されて一時的に印刷処理を停止するということは煩わしかった。
【課題を解決するための手段】
【０００９】
上記課題を解決するために本発明の情報処理装置は、通信媒体を介して印刷装置と通信可能な情報処理装置であって、印刷モードを設定する設定手段と、前記設定手段により設定された印刷モードを印刷中に表示する表示手段とを有することを特徴とする。
【００１０】
また、本発明の情報処理装置は、通信媒体を介して印刷装置と通信可能な情報処理装置であって、印刷装置に設定されている情報を取得する取得手段と、前記取得手段により取得した印刷モードを印刷中に表示する表示手段とを有することを特徴とする。
【００１１】
また、本発明の情報処理装置は、通信媒体を介して印刷装置と通信可能な情報処理装置であって、印刷モードを設定する設定手段と、印刷装置に設定されている情報を取得する取得手段と、前記設定手段により設定された印刷モード及び前記取得手段により取得した印刷モードを印刷中に表示する表示手段とを有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば次のような効果が得られる。
【００１３】
第一の効果として、情報処理装置の表示部に設定を表示することで、印刷装置側で情報を保持するための不揮発性メモリを保持する必要がなくなるとともに、印刷情報を印刷装置のある場所まで行って確認する必要がなくなる。
【００１４】
第二の効果として、印刷実行中に設定を表示する事で、誤った設定で印刷していた場合、印刷終了後に通知するよりも早くに気付かせることができ、その後の印刷の無駄を少なくする事ができる。
【００１５】
第三の効果として、ユーザーが誤って前回と同じ印刷モード設定や印刷装置で保持する設定のまま印刷を実行した時でも、印刷中に通知を行うことで、気付かせることができる。
【発明を実施するための最良の形態】
【００１６】
以下本発明の実施の形態を印刷システムの実施の形態により説明する。なお、本発明は、印刷システムの形に限らず、実施の形態の説明に裏付けられて、印刷システムにおける設定の通知方法、記憶媒体の形で同様に実施することが出来る。
【００１７】
（実施の形態）
図１は、本発明の実施形態の印刷システムの構成を説明するブロック図である。
【００１８】
図１において、１００はホストコンピュータ（情報処理装置）である。１０４のハードディスク（HD）に記憶された後述するプログラム（印刷中に設定されている印刷モードや印刷装置の設定をユーザーに伝えるためのダイアログによってグラフィカルユーザインタフェース（ＧＵＩ）として表示する）に基づいてプリンタ１２０とデータを通信することができ、かつ、印刷処理の設定および設定画面に表示される印刷目的設定項目の追加，削除，変更処理を含む各種のデータ処理を実行するＣＰＵ１０２を備え、システムバス１０５に接続される各デバイスをＣＰＵ１０２が総括的に制御する。なお、前記ダイアログをグラフィカルユーザインタフェース（ＧＵＩ）として表示する処理はシステムプログラム（記憶媒体として供給される場合を含む）として登録されているものとする。
【００１９】
また、このHD１０４は各種データを記憶する。１０３はＲＡＭで、ＣＰＵ１０２の主メモリ、ワークエリア等として機能する。
【００２０】
１１２はＣＤ−ＲＯＭドライブで、補助記憶装置としてシステムバス１０５と接続され、ＣＤ−ＲＯＭにより各種データを読み出すことが出来る。
【００２１】
１０６はキーボードコントローラ（ＫＢＣ）で、キーボード１１０ａやポインティングデバイス１１０ｂからのキー入力を制御する。なお、ポインティングデバイス１１０ｂのカーソル指示、オブジェクトのクリック、ドラッグ、ダブルクリック等の処理に対応してＫＢＣ１０６がＣＰＵ１０２に実行コマンドを発行する。
【００２２】
１０７はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１１１の表示を制御する。１０８はメモリコントローラ（ＭＣ）で、ＲＡＭ１０３、ＨＤ１０４、ＣＤ−ＲＯＭドライブ１１２とのアクセスを制御する。
【００２３】
１０９はプリンタコントローラ（ＰＲＴＣ）で、所定のインタフェースを介してプリンタ１２０に接続されて、プリンタ１２０との通信制御処理を実行する。
【００２４】
なお、ＣＰＵ１０２は、たとえばＲＡＭ１０３上に設定された表示情報ＲＡＭへのアウトラインフォントの展開処理を実行し、ＣＲＴ１１１上でのＷＹＳＩＷＹＧを可能としている。
【００２５】
また、ＣＰＵ１０２は、ＣＲＴ１１１上の不図示のマウスカーソル（ポインタ）等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。
【００２６】
１０１はホストコンピュータの本体であり、１１０ａ、１１０ｂ、１１１とＵＳＢなどの各種インタフェースにより接続される。
【００２７】
プリンタ１２０において、１２１はプリンタＣＰＵ（ＣＰＵ）で、ＲＯＭ１２３に記憶された制御プログラム等に基づいてシステムバス１２４に接続される各種のデバイスとのアクセスを総括的に制御し、印刷部インタフェース１２６を介して接続される印刷部（プリンタエンジン）１２８に出力情報としての画像信号を出力する。
【００２８】
また、ＲＯＭ１２３のＲＯＭには前記出力情報を生成する際に使用するフォントデータ等、また、ホストコンピュータ１００上で利用される情報などを記憶している。ＣＰＵ１２１は入力部１２５を介してホストコンピュータとの通信処理が可能となっており、プログラム内の情報等をホストコンピュータ１００に通知可能に構成されている。
【００２９】
１２２はＲＡＭで、ＣＰＵ１２１の主メモリ，ワークエリア等として機能し、不図示の増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ１２２は、出力情報展開領域，環境データ格納領域，ＮＶＲＡＭ等に用いられる。
【００３０】
なお、本実施形態では後述する図２、図６に示すフローチャートやブロック図に基づくプログラムがHD１０４または外部記憶装置に格納されて、ＣＰＵ１０２が呼び出して実行するものとする。
【００３１】
[第一の実施形態]
以下、図２、図３、図６、図７を参照して、本発明の印刷システムに関わる第一の実施形態を示す。
【００３２】
表示部ＣＲＴ１１１に印刷モードや印刷装置の設定などの情報を表示する方法には、いくつかの実現手法がある。例えば、米国Microsoft社のWindows（登録商標）では、プリントデータをいったんスプールしてから出力するスプールサブシステムにおいて、ランゲージモニタと呼ばれるプロセスが実行され、これにより、ＩＥＥＥ１２８４やＵＳＢ１．１やＵＳＢ２．０などに準拠したデータ転送及び印刷装置のステータス取得を行う通信（双方向通信）によってコンピュータに接続された印刷装置との間で通信を行い、各印刷ジョブの排紙完了や印刷装置内で発生したエラー情報などを知ることが可能である。このランゲージモニタを介して印刷装置から返却された情報をステータスモニタが得て、ステータスを表示することができる。
【００３３】
本実施の形態の場合、アプリケーション（Ｓ６０１）は文書を作成し、その文書を印刷するためにオペレーティングシステムのＧＤＩ（Ｓ６０２）を含む印刷システムに印刷開始を通知する。ここでＧＤＩ（Ｓ６０２）は、アプリケーション（Ｓ６０１）から印刷開始の通知を受けると、ユーザーインターフェースドライバ（Ｓ６０３）にアプリケーション（Ｓ６０１）による印刷開始の印刷イベントを通知し、これを受け取ったユーザーインターフェースドライバ（Ｓ６０３）はステータスモニタ（Ｓ６０６）を起動する。
【００３４】
ユーザーインターフェースドライバ（Ｓ６０３）では、例えば図７に示すようなダイアログをＣＲＴ１１１上に表示し、印刷する文書やプリンタに対して様々な印刷設定を行うことができる。例えば、このユーザーインターフェースドライバ（Ｓ６０３）ではインク節約モード切り替え選択部や印刷装置の静音設定（サイレント設定）機能の切り替え選択部が備わっている。
【００３５】
ユーザーインターフェースドライバ（Ｓ６０３）は設定した情報を、ＧＤＩ（Ｓ６０２）から渡されたＤＥＶＭＯＤＥ構造体や、レジストリなどの情報格納部に格納し、ＧＤＩ（Ｓ６０２）に返却する。
【００３６】
続いて、ＧＤＩ（Ｓ６０２）を経由した印刷データはスプールファイル（Ｓ６０４）に格納される。印刷データはスプーラ内でランゲージモニタ（Ｓ６０５）に読み出され、通信インタフェース（６００２）を介してプリンタ（Ｓ６０７）に送信される。
【００３７】
また、プリンタ（Ｓ６０７）は通信インタフェース（６００２）を介して、プリンタ（Ｓ６０７）の内部で起こったエラー情報などをランゲージモニタ（Ｓ６０５）に返却する。
【００３８】
ステータスモニタ（Ｓ６０６）はランゲージモニタ（Ｓ６０５）と通信し、ＣＲＴ１１１上に印刷データやプリンタ（Ｓ６０７）のエラー情報などを表示する。
【００３９】
図２はアプリケーションなどから印刷開始を指示し、印刷が終了されるまでの印刷ホスト内部の流れを示している。なお、点線で囲まれたステップは印刷装置が印刷ホストに対して行った動作を示している。
【００４０】
アプリケーションから印刷が指示される（Ｓ２０１）と、前記ランゲージモニタが、前記印刷データを解析（Ｓ２０２）してどの印刷モードで印刷を行うか調べる。たとえば、図７でインク節約モードが設定されているか調べる。
【００４１】
次に前記ランゲージモニタは前記プリンタに向けて印刷データを送信（Ｓ２０４）し、前記プリンタとの通信を開始（Ｓ２０５）する。
【００４２】
このとき前記ランゲージモニタはプリンタがどのような状態であるかを問い合わせ（Ｓ２０６）、前記プリンタは設定されている情報（たとえばインク節約モードであること）を前記ランゲージモニタに通知（Ｓ２０７）する。
【００４３】
次に情報解析部（Ｓ２０９）によって、印刷データ解析部（Ｓ２０２）で解析された印刷モード（Ｓ２０３、たとえばインク節約モードであること）が解析される。ここで解析された情報が印刷中に表示すべき情報だと判断された場合、印刷情報表示部（Ｓ２１０）で表示する。
【００４４】
このときＣＲＴ１１１には、図３のダイアログ（D３０１）のように例えば印刷中であるという印刷装置の状態と、インク節約モードという印刷データの設定状態がメッセージ表示部（D３０２）に表示される。
【００４５】
[第二の実施形態]
以下、図２、図４を参照して、本発明の印刷システムに関わる第二の実施形態を示す。
【００４６】
図２はアプリケーションなどから印刷開始を指示し、印刷が終了されるまでの印刷ホスト内部の流れを示している。なお、点線で囲まれたステップは印刷装置が印刷ホストに対して行った動作を示している。
【００４７】
アプリケーションから印刷が指示される（Ｓ２０１）と、前記ランゲージモニタが、前記印刷データを解析（Ｓ２０２）してどの印刷モードで印刷を行うか調べる。
【００４８】
次に前記ランゲージモニタは前記プリンタに向けて印刷データを送信（Ｓ２０４）し、前記プリンタとの通信を開始（Ｓ２０５）する。
【００４９】
このとき前記ランゲージモニタはプリンタがどのような状態であるかを問い合わせ（Ｓ２０６）、前記プリンタは設定されている情報（たとえばサイレンとモードが設定されていること）を前記ランゲージモニタに通知（Ｓ２０７）する。
【００５０】
このときに得たプリンタに設定されている情報（Ｓ２０８、たとえばサイレンとモードが設定されていること）が情報解析部（Ｓ２０９）によって解析される。ここで解析された情報が印刷中に表示すべき情報だと判断された場合、印刷情報表示部（Ｓ２１０）で表示する。
【００５１】
このときＣＲＴ１１１には、図４のダイアログ（D４０１）のように例えば印刷中であるという印刷装置の状態と、サイレントモードが設定されているという印刷装置の設定状態がメッセージ表示部（D４０２）に表示される。
【００５２】
[第三の実施形態]
以下、図２、図５を参照して、本発明の印刷システムに関わる第三の実施形態を示す。
【００５３】
前記第一、第二の実施の形態にある印刷データ解析部（Ｓ２０２）で解析された印刷モード（Ｓ２０３、たとえばインク節約モードであること）と、プリンタから返却（Ｓ２０７）されたプリンタの設定情報（Ｓ２０８、たとえばサイレンとモードが設定されていること）を、情報解析部（Ｓ２０９）で判別し、印刷モード情報（Ｓ２０３）と印刷装置設定情報（Ｓ２０８）がともに印刷中に表示すべき情報だと判断された場合、印刷情報表示部（Ｓ２１０）で表示される。
【００５４】
このときＣＲＴ１１１には、図５のダイアログ（D５０１）のように例えば、印刷中であるという印刷装置の状態と、インク節約モードという印刷データの設定状態と、サイレントモードが設定されているという印刷装置の設定状態がメッセージ表示部（D５０２）に表示される。
【００５５】
[上記実施形態の変形例]
上記全ての実施形態ではローカル接続された印刷装置を使用する場合の動作であった。ネットワーククライアント環境においても本発明は実施可能である。
また、ステータスモニタは印刷開始時にユーザーインターフェースドライバから自動的に起動させるのではなく、印刷とは関係なくユーザーからの要求に応じて起動させる形態でもよい。
【００５６】
上記全ての実施形態によって表示される図３、図４、図5などのメッセージは、印刷終了と同時に消去される。若しくは、ユーザーが所定の動作を起こす（例えばダイアログを消去する、次の印刷を実行するなど）か、プリンタの状態が変化するまで、印刷終了と同時にインクを節約した設定或いは静音設定などで印刷が終了した旨を通知した状態のままでいるのもよい。
【００５７】
さらに、ユーザーに対して行う通知手段として、本件の実施形態においては図３、図４、図5などのメッセージを表示するとしたが、これがアイコンやビットマップなどのグラフィカルな表示や音声でアナウンスをして通知することも可能である。
【００５８】
また、本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラムをコンピュータ又はＣＰＵに供給し、そのコンピュータ又はＣＰＵが該供給されたプログラムを読出して実行することによって、その目的を達成することができる。この場合、前記プログラムは、該プログラムを記録した記憶媒体から直接に供給されるか、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【００５９】
前記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、ＯＳ（オペレーティングシステム）に供給されるスクリプトデータ等の形態から成ってもよい。
【００６０】
また、本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラムを記憶した記憶媒体をコンピュータ又はＣＰＵに供給し、そのコンピュータ又はＣＰＵが記憶媒体に記憶されたプログラムを読出して実行することによっても、達成することができる。
【００６１】
この場合、格納媒体から読出されたプログラムコード自体が上述した各実施の形態の機能を実現すると共に、そのプログラムコードを記憶した記憶媒体は本発明を構成する。
【００６２】
プログラムコードを記憶する記憶媒体としては、例えば、ＲＯＭ、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、ハードディスク、光ディスク（登録商標）、光磁気ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード等がある。
【００６３】
上述した実施の形態の機能は、コンピュータから読出されたプログラムコードを実行することによるばかりでなく、コンピュータ上で稼動するＯＳ等がプログラムコードの指示に基づいて実際の処理の一部又は全部を行うことによっても実現することができる。
【００６４】
また、本発明の説明においてＯＳはWindows（登録商標）を例に挙げたが、これがその他のＯＳであっても実現できる。
【００６５】
近年のプリンタなどの印刷装置の機能は著しく増加しており、様々な機能が実装されている。設定した機能を保存するとき、その機能に適した記憶方法を採用しており、ユーザーがすべてを把握して使用することは困難になってきている。例えば印刷装置側に記憶されているのか印刷ホスト側に記憶されているのかは、ユーザーの気にするところではない。
【００６６】
また、ネットワーククライアント環境でクライアントが複数存在し、印刷装置を使用する場合、あるクライアントが設定した印刷装置に記憶される設定をそのままに、その他のクライアントが印刷装置の設定に気付かずに印刷をしてしまうことがある。
【００６７】
これらの場合、印刷前に一旦印刷を止めて設定を確認させることが印刷の無駄を無くす事ができるので望ましいと思われるが、ユーザーが意識して使用している機能だった場合においては印刷のたびに一時中断して設定を確認させられることは煩わしい。
【００６８】
また、印刷終了後に印刷物がどのような設定で印刷されたかをデータとして残しておくより、印刷中に表示し、そのとき気付いたほうが、誤って間違って設定していた場合の印刷の無駄が少なくて済むという利点がある。
【００６９】
これらのように、ユーザーを補助する役割として本発明は有効である。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施形態を示すデータ処理装置を適用可能な印刷システムの構成を説明するブロック図である。
【図２】本発明の実施形態における、情報を解析し印刷中に表示する処理を示したフローチャートである。
【図３】本発明にかかるＣＲＴ１１１に印刷中に表示されるダイアログの一例である。
【図４】本発明にかかるＣＲＴ１１１に印刷中に表示されるダイアログの一例である。
【図５】本発明にかかるＣＲＴ１１１に印刷中に表示されるダイアログの一例である。
【図６】本発明にかかるローカル印刷システムの一実施の形態を示すブロック図である。
【図７】図１に示したＣＲＴ１１１に表示される印刷設定画面の一例を示す図である。
【符号の説明】
【００７１】
１００  情報処理装置
１０１  パソコン本体
１０２  CPU
１０３  RAM
１０４  ハードディスク
１０６  キーボードコントローラ
１０７  CRTコントローラ
１０９  プリンタコントローラ
１１０ａ  キーボード
１１０ｂ  ポインティングデバイス
１１１  ＣＲＴ
１１２  ＣＤ−ＲＯＭドライブ
１２０  プリンタ
１２５  入力部（ポート）
１２６  印刷部インタフェース
１２８  印刷部
１３０  USBケーブル
Ｄ３０１  ＣＲＴ１１１に印刷中に表示されるダイアログ
Ｄ３０２  メッセージ表示部
Ｄ４０１  ＣＲＴ１１１に印刷中に表示されるダイアログ
Ｄ４０１  メッセージ表示部
Ｄ５０１  ＣＲＴ１１１に印刷中に表示されるダイアログ
Ｄ５０２  メッセージ表示部
【図１】
2006155311.tif 000003
【図２】
2006155311.tif 000004
【図３】
2006155311.tif 000005
【図４】
2006155311.tif 000006
【図５】
2006155311.tif 000007
【図６】
2006155311.tif 000008
【図７】
2006155311.tif 000009