(57)【要約】      （修正有）【課題】簡単な印刷のための方法および装置を提供する。【解決手段】ユーザが、プリンタ側からホストコンピュータ上のファイルの印刷を開始できる印刷方法である。ユーザは、１つまたは複数のボタンを使用して、プリンタから印刷を開始する。プリンタは、データ要求をホストコンピュータに送信する。ホストコンピュータ上のプリンタ監視プログラムは、プリンタの要求を受信して応答する。ホストコンピュータは、プリンタからデータ要求を受信すると、最もアクティブなアプリケーションのウィンドウを見つけて、アプリケーションのデフォルトの印刷設定を呼び出し、最もアクティブな開かれたファイルの印刷タスクを生成して、それをプリンタに送信する。プリンタは、ホストコンピュータから受信されたファイルを印刷する。例えば最もアクティブなアプリケーションにおける全ての開かれたファイルの印刷などの、他の印刷モードもまた可能である。【選択図】図３
2009080793.tif 000002
【特許請求の範囲】
【請求項１】
相互に接続されるホストコンピュータおよびプリンタを有し前記プリンタはコマンドを入力するためのコントロールパネルを含んでなるデータ処理システムにおける印刷方法であって、
前記プリンタのコントロールパネルから印刷コマンドを入力するステップ（ａ）と、
前記印刷コマンドに応答して、前記プリンタが前記ホストコンピュータにデータ要求を送信するステップ（ｂ）と、
前記データ要求に応答して、前記ホストコンピュータが当該ホストコンピュータ上の１つまたは複数のアクティブな開かれたファイルを見つけるステップ（ｃ）と、
前記ホストコンピュータが、前記１つまたは複数のアクティブな開かれたファイルをデフォルトの印刷設定を用いて印刷するための印刷ジョブを前記プリンタに送信するステップ（ｄ）と、
前記プリンタが、前記ホストコンピュータから受信された印刷ジョブに従って印刷動作を実行するステップ（ｅ）と、
を有する方法。
【請求項２】
前記ステップ（ｃ）は、最もアクティブなアプリケーション、および当該最もアクティブなアプリケーションに関する最もアクティブな開かれたファイルを見つけるステップを有する請求項１に記載の方法。
【請求項３】
前記ステップ（ａ）において、前記印刷コマンドは、複数の印刷モードのうちの１つを特定し、前記複数の印刷モードは、前記ホストコンピュータ上での最もアクティブなアプリケーションにおける最もアクティブな開かれたファイルを印刷すること、前記ホストコンピュータ上での最もアクティブなアプリケーションにおける全ての開かれたファイルを印刷すること、前記ホストコンピュータ上での各々のアクティブなアプリケーションにおける最もアクティブな開かれたファイルを印刷すること、および前記ホストコンピュータ上での全てのアクティブなアプリケーションにおける全ての開かれたファイルを印刷すること、を含む請求項１に記載の方法。
【請求項４】
前記ステップ（ｃ）において、前記ホストコンピュータは、前記印刷モードに従って前記１つまたは複数のアクティブな開かれたファイルを見つける請求項３に記載の方法。
【請求項５】
前記プリンタ上の前記コントロールパネルは、前記印刷コマンドを入力するための専用のボタンを有し、前記専用のボタンは、前記複数の印刷モードを表す複数の信号パターンを生成し得る請求項３に記載の方法。
【請求項６】
前記プリンタ上の前記コントロールパネルは、前記複数の印刷モードを表す印刷コマンドを入力するための複数の専用のボタンを有する請求項３に記載の方法。
【請求項７】
前記プリンタ上の前記コントロールパネルは、前記印刷コマンドを入力するための１つまたは複数の専用のボタンを有する請求項１に記載の方法。
【請求項８】
前記プリンタの前記コントロールパネルは、ディスプレイ画面をさらに有し、
前記方法は、前記ステップ（ａ）の前に、前記プリンタが、前記ホストコンピュータのデスクトップ画像のプレビューを前記ディスプレイ画面上に表示するステップ（ｆ）をさらに有する請求項１に記載の方法。
【請求項９】
前記ステップ（ｆ）の前に、プレビューが表示されることを要求するコマンドを入力するステップ（ｇ）と、
前記ステップ（ｇ）におけるコマンドに応答して、前記プリンタが、前記ホストコンピュータにプレビュー要求を送信するステップ（ｈ）と、
前記プレビュー要求に応答して、前記ホストコンピュータが、当該ホストコンピュータのデスクトップを表すデータを送信するステップ（ｉ）と、
をさらに有する請求項８に記載の方法。
【請求項１０】
前記プリンタと前記ホストコンピュータとはネットワークにより接続され、
前記方法は、前記ホストコンピュータのネットワークアドレスを前記プリンタ上に格納するステップをさらに有する請求項１に記載の方法。
【請求項１１】
格納された前記ホストコンピュータのネットワークアドレスを変更するステップをさらに有する請求項１０に記載の方法。
【請求項１２】
ホストコンピュータに接続されるように適応したプリンタであって、
印刷部と、
印刷コマンドを含むコマンドを入力するためのコントロールパネルであって、前記印刷コマンドは複数の印刷モードのうちの１つを特定し、前記複数の印刷モードは、前記ホストコンピュータ上での最もアクティブなアプリケーションにおける最もアクティブな開かれたファイルを印刷すること、前記ホストコンピュータ上での最もアクティブなアプリケーションにおける全ての開かれたファイルを印刷すること、前記ホストコンピュータ上での各々のアクティブなアプリケーションにおける最もアクティブな開かれたファイルを印刷すること、および前記ホストコンピュータ上での全てのアクティブなアプリケーションにおける全ての開かれたファイルを印刷すること、を含んでなるコントロールパネルと、
前記プリンタの機能を制御する制御部であって、前記コントロールパネルを介して入力される前記印刷コマンドに応答して、前記印刷コマンドにより特定された印刷モードに従って、前記ホストコンピュータ上での１つまたは複数のアクティブな開かれたファイルを要求するためのデータ要求を前記ホストコンピュータに送信してなる制御部と、
を有し、
前記プリンタは、前記１つまたは複数のアクティブな開かれたファイルを含む印刷ジョブを前記ホストコンピュータから受信して、当該印刷ジョブに従って印刷動作を実行してなるプリンタ。
【請求項１３】
前記コントロールパネルは、前記印刷コマンドを入力するための１つまたは複数の専用のボタンを有する請求項１２に記載のプリンタ。
【請求項１４】
前記コントロールパネルは、前記印刷コマンドを入力するための専用のボタンを有し、前記専用のボタンは、前記複数の印刷モードを表す複数の信号パターンを生成し得る請求項１２に記載のプリンタ。
【請求項１５】
前記コントロールパネルは、前記複数の印刷モードを表す印刷コマンドを入力するための複数の専用のボタンを有する請求項１２に記載のプリンタ。
【請求項１６】
前記コントロールパネルは、ディスプレイ画面をさらに有し、
前記制御部は、プレビュー要求を前記ホストコンピュータに送信し、前記ホストコンピュータのデスクトップ画像を表すデータを受信し、前記デスクトップ画像を前記ディスプレイ画面上にプレビューとして表示する請求項１２に記載のプリンタ。
【請求項１７】
プリンタに接続されるように適応したホストコンピュータを制御するためのコンピュータプログラムであって、
前記プリンタから受信されるデータ要求を監視するステップ（ａ）と、
受信されたデータ要求に応答して、当該ホストコンピュータ上の１つまたは複数のアクティブな開かれたファイルを見つけるステップ（ｂ）と、
前記１つまたは複数のアクティブな開かれたファイルをデフォルトの印刷設定を用いて印刷するための印刷ジョブを前記プリンタに送信するステップ（ｃ）と、
を有する処理を前記ホストコンピュータに実行させるために構成されたコンピュータプログラム。
【請求項１８】
前記ステップ（ｂ）は、最もアクティブなアプリケーション、および当該最もアクティブなアプリケーションに関する最もアクティブな開かれたファイルを見つけるステップを有する請求項１７に記載のコンピュータプログラム。
【請求項１９】
前記データ要求は、複数の印刷モードのうちの１つを特定し、前記複数の印刷モードは、前記ホストコンピュータ上での最もアクティブなアプリケーションにおける最もアクティブな開かれたファイルを印刷すること、前記ホストコンピュータ上での最もアクティブなアプリケーションにおける全ての開かれたファイルを印刷すること、前記ホストコンピュータ上での各々のアクティブなアプリケーションにおける最もアクティブな開かれたファイルを印刷すること、および前記ホストコンピュータ上での全てのアクティブなアプリケーションにおける全ての開かれたファイルを印刷すること、を含み、
前記ステップ（ｂ）は、前記印刷モードに従って前記１つまたは複数のアクティブな開かれたファイルを見つけるステップを有する請求項１７に記載のコンピュータプログラム。
【請求項２０】
請求項１７〜１９のいずれか１項に記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
発明の背景
発明の分野
本発明はプリンタに関し、特に、ホストコンピュータ上のドキュメントの印刷を開始するための物理的または仮想的な制御ボタンを有するプリンタと、関連する方法および装置とに関する。
【背景技術】
【０００２】
関連技術の説明
従来、ユーザは、自己のコンピュータからファイルを印刷したいとき、典型的には、関連するアプリケーションプログラムから印刷コマンドを起動し、印刷制御ユーザインタフェース（ダイアログボックス）を経ることにより、自己のコンピュータから印刷を開始する。デフォルトの印刷設定でドキュメントを印刷することが必要なだけの場合であっても、ユーザは、典型的には、印刷を達成するためには、多くのマウスクリック或いはキー操作を用いることを必要とする。それから、ユーザは、印刷されたドキュメントを手に入れるためにプリンタのところへ行く必要がある。
【０００３】
加えて、ユーザは、印刷コマンドをプリンタに送信するように自己のコンピュータに指示する前に、当該印刷のための所望の記録シートがプリンタに搭載されているか否かについて調べる必要があるかもしれない。
【０００４】
かかる場合、ユーザは、そのような記録シートを搭載するためにプリンタのところへ行き、印刷を開始するために自己のコンピュータのところに戻り、そして、印刷されたドキュメントを手に入れるために再びプリンタのところへ行くことを必要とする。
【発明の開示】
【０００５】
概要
本発明は、前記関連技術の限界および不利な点に起因する１つまたは複数の問題を実質的に取り除く印刷方法および装置を対象としている。
【０００６】
本発明の目的は、簡単な印刷のための方法および装置を提供することにある。当該方法は、ユーザがプリンタ側から１つまたは複数のボタンのタッチでホストコンピュータ上のファイルを印刷することを可能にする。
【０００７】
本発明の付加的な特徴および利点は、以下の説明に記載され、部分的には当該説明から自明であり、或いは本発明の実施によってわかるであろう。本発明の目的および他の利点は、添付の図面とともに書面による明細書および特許請求の範囲において特に指摘される構成によって実現され達成されるであろう。
【０００８】
これらおよび／または他の目的を達成するために、具現化されて広く説明されるように、本発明は、相互に接続されるホストコンピュータおよびプリンタを有し前記プリンタはコマンドを入力するためのコントロールパネルを含んでなるデータ処理システムにおける印刷方法であって、前記プリンタのコントロールパネルから印刷コマンドを入力するステップ（ａ）と、前記印刷コマンドに応答して、前記プリンタが前記ホストコンピュータにデータ要求を送信するステップ（ｂ）と、前記データ要求に応答して、前記ホストコンピュータが当該ホストコンピュータ上の１つまたは複数のアクティブな開かれたファイルを見つけるステップ（ｃ）と、前記ホストコンピュータが、前記１つまたは複数のアクティブな開かれたファイルをデフォルトの印刷設定を用いて印刷するための印刷ジョブを前記プリンタに送信するステップ（ｄ）と、前記プリンタが、前記ホストコンピュータから受信された前記１つまたは複数のアクティブな開かれたファイルを印刷するステップ（ｅ）と、を有する方法を提供する。前記印刷コマンドは、複数の印刷モードのうちの１つを特定し得る。
【０００９】
別の側面において、本発明は、ホストコンピュータに接続されるように適応したプリンタであって、印刷部と、印刷コマンドを含むコマンドを入力するためのコントロールパネルと、前記プリンタの機能を制御する制御部と、を有し、前記コントロールパネルを介して入力される前記印刷コマンドに応答して、前記制御部は、前記ホストコンピュータ上での１つまたは複数のアクティブな開かれたファイルを要求するためのデータ要求を前記ホストコンピュータに送信し、前記プリンタは前記ホストコンピュータからファイルを受信して印刷してなるプリンタを提供する。コントロールパネルは、印刷コマンドを入力するための１つまたは複数の専用のボタンを含んでいてもよく、さらに、ホストコンピュータのデスクトップのプレビューを表示するためのディスプレイ画面を含んでいてもよい。
【００１０】
さらに別の側面において、本発明は、プリンタに接続されるように適応したホストコンピュータを制御するためのコンピュータプログラムであって、前記プリンタから受信されるデータ要求を監視するステップ（ａ）と、受信されたデータ要求に応答して、当該ホストコンピュータ上の１つまたは複数のアクティブな開かれたファイルを見つけるステップ（ｂ）と、前記１つまたは複数のアクティブな開かれたファイルをデフォルトの印刷設定を用いて印刷するための印刷ジョブを前記プリンタに送信するステップ（ｃ）と、を有する処理を前記ホストコンピュータに実行させるために構成されたコンピュータプログラムを提供する。
【００１１】
前述の概説および以下の詳細な説明は、例示的であって説明のためのものであり、特許請求の範囲に記載された発明の更なる説明を提供することを意図していると理解されるべきである。
【発明を実施するための最良の形態】
【００１２】
図面の簡単な説明
図１は、本発明の実施形態が実行されるプリンタとホストコンピュータのシステムを例示する。
【００１３】
図２は、本発明の一実施形態にかかるプリンタのコントロールパネルを例示する。
【００１４】
図３は、本発明の一実施形態にかかる印刷方法を例示するフローチャートである。
好ましい実施形態の詳細な説明
本発明の実施形態にかかる印刷方法は、ユーザが、プリンタ側から１つまたは複数のボタンのタッチで、ホストコンピュータ上のファイルの印刷を開始することを可能にする。
【００１５】
ユーザは、コントロールパネルの１つまたは複数のボタンを使用して、プリンタから印刷を開始する。プリンタは、データを要求するためにホストコンピュータにデータ要求を送信する。プリンタ監視プログラムはホストコンピュータにインストールされ、ホストコンピュータはプリンタの要求を受信して応答する。ホストコンピュータは、プリンタからデータ要求を受信すると、最もアクティブなアプリケーションのウィンドウ（全ての他のウィンドウの一番上のウィンドウ）を見つけて、アプリケーションのデフォルトの印刷設定を呼び出し、最もアクティブな開かれたファイルの印刷タスクを生成して、それをプリンタに送信する。以下にさらに詳細に説明するように、他の印刷モードもまた可能である。
【００１６】
図１は、本発明の実施形態にかかる印刷方法を実行するシステムを例示する。図１に示すように、プリンタ２０とホストコンピュータ１０とは、通信ケーブルまたはネットワーク（有線または無線）である通信リンク３０により接続されている。
【００１７】
プリンタ２０は、制御部２１、コントロールパネル２２、メディア（記録シート）上に画像を生成するための印刷部２３、および他の必要な或いは随意的な構成要素（図示せず）を有している。
【００１８】
コントロールパネル２２は、ユーザがプリンタからホストコンピュータ上のファイルの印刷を開始するために印刷コマンドを入力することを可能にする、１つまたは複数のボタン、または他の入力装置を有している。
【００１９】
制御部２１は、コントローラパネル２２から入力されたコマンドを翻訳することを含むプリンタの種々の機能を制御する。印刷コマンドがコントロールパネル２２から入力されるとき、制御部２１は、ホストコンピュータ１０に対して、データ要求を生成して送信する。
【００２０】
コントロールパネル２２は、任意の適切なデザインを有していてもよい。一実施形態において、１つまたは複数の専用の「簡単印刷」ボタンが、印刷を開始するための印刷コマンドを入力するために、コントロールパネル２２に提供される。
【００２１】
別の実施形態において、コントロールパネル２２は、１つまたは複数のボタンとディスプレイ画面を有しており、ユーザが印刷を開始するためのコマンドを入力することを可能にするようにメニューシステムが実装される。
【００２２】
別の実施形態において、タッチ画面がコマンドを入力するために使用される。
【００２３】
ユーザはまた、例えばホストコンピュータ上での最もアクティブなアプリケーションにおける最もアクティブな開かれたファイルを印刷すること、最もアクティブなアプリケーションにおける全ての開かれたファイルを印刷すること、全てのアクティブなアプリケーションにおける最もアクティブな開かれたファイルを印刷すること、全てのアクティブなアプリケーションにおける全ての開かれたファイルを印刷すること、等の異なる印刷モードのための複数の印刷コマンドを入力してもよい。
【００２４】
一実施形態において、一の専用のボタンが、異なる信号パターンを生成することによって、異なる印刷モード用の印刷コマンドを入力するのに使用される。例えば、ボタンの１つの短い（迅速な）押下、２つの連続した短い押下、１つの長い押下（例えば押圧して２秒間保持）、および１つの短い押下に続く１つの長い押下は、上記の４つの印刷モードのための印刷コマンドをそれぞれ表す。
【００２５】
別の実施形態において、複数の専用のボタンが提供され、各ボタンは、それぞれ１つまたは複数の上記印刷コマンドを示す。
【００２６】
随意的に、より多くの便宜をユーザに提供するために、ディスプレイ画面がコントロールパネルに提供され、印刷されるドキュメントのプレビューを表示する。プレビューディスプレイは、正しいファイルが印刷のために選択されていることを確認にするために、リアルタイムで、ホストコンピュータのデスクトップを表示する。ユーザは、コントロールパネルを使用して、デスクトップのプレビューを要求する。例えば、専用のボタンは、当該ボタンの第１の押下がデスクトップのプレビューを画面に表示させ、所定の期間内の第２の押下が印刷を開始させるように、プログラムされ得る。
【００２７】
図２は、プリンタ２０のコントロールパネル２２を模式的に例示する。コントロールパネルは、簡単印刷ボタン２２１、ホストコンピュータのデスクトップの画像を示すディスプレイ画面２２２、および他のボタン２２３を有する。例示された実施形態において、ディスプレイ画面は、３つのウィンドウ（アプリケーションプログラム）がホストコンピュータ上で開かれており、Ｗｏｒｄが最もアクティブなアプリケーションであることを示している。
【００２８】
図２に示されるコントロールパネル２２は、例示的なものに過ぎず、任意の他の適切なデザインが採用され得る。例えば、専用の印刷ボタンは、他のボタンとは別の場所に物理的に提供され得る。
【００２９】
図１に示されるシステムにおいて、プリンタ２０がネットワークプリンタであり、複数のコンピュータがネットワークに接続されている場合、ネットワーク上の一のコンピュータが、プリンタのホストコンピュータとして設定されて、プリンタで開始される印刷要求に応答する。ホストコンピュータのネットワークアドレスが、そのホストのネットワークアドレスとしてプリンタに格納される。ネットワークのセキュリティの理由から、ユーザ名とパスワードが、そのネットワークのホストコンピュータにアクセスするのに使用されるために、プリンタに格納される。好ましくは、格納されているホストのネットワークアドレスはいつでも変更されることができ、したがって、ユーザは、異なるネットワークコンピュータ上のファイルにアクセスすることができる。
【００３０】
図１に示すように、ホストコンピュータ１０は、プリンタ２０から受信されるデータ要求を監視し、当該要求に応答するプリンタ監視プログラム１１を有している。
【００３１】
ホストコンピュータ１０はまた、オペレーションシステムプログラム１２と、その上で動作するゼロ（０）またはそれより多いアプリケーションプログラム１３とを有する。ホストコンピュータの他の必要な或いは随意的な構成要素は、図示されていない。プリンタ監視プログラム１１は、バックグラウンドで動作する（ウィンドウズ（登録商標）環境ではタスクバーで動作する）プログラムであり、その機能について図３を参照して説明する。
【００３２】
図３に示すように、ユーザがプリンタのコントロールパネルを使用して、印刷コマンドを入力すると（ステップＳ３１）、プリンタは、データを要求するために、ホストコンピュータにデータ要求を送信する（ステップＳ３２）。
【００３３】
ホストコンピュータ１０上のプリンタ監視プログラム１１が、プリンタ２０からデータ要求を受信すると（ステップＳ３３）、ホストコンピュータ上で動作している最もアクティブなアプリケーションプログラムを見つける（ステップＳ３４）。
【００３４】
ウィンドウズ環境において、最もアクティブなアプリケーションは、典型的には、そのウィンドウが他のアプリケーションプログラムのウィンドウの一番上にあるアプリケーションである。ＦｉｎｄＷｉｎｄｏｗ（）機能は、クラス名およびウィンドウ名が所定のパラメータに合致するトップレベルのウィンドウに対する取っ掛かりを検索するのに使用され得る。
【００３５】
プリンタ監視プログラム１１はまた、最もアクティブなアプリケーションの最もアクティブな開かれたファイルを見つける（ステップＳ３５）。
【００３６】
ウィンドウズにおいては、これは、開かれたファイルの情報リストをウィンドウズのレジストリから得ることによって行われる。例えば、ワードから最もアクティブな開かれたファイルを見つけるために、レジストリ操作ＡＰＩが、ＨＫＥＹ＿ＣＵＲＲＥＮＴ＿ＵＳＥＲ＼Ｓｏｆｔｗａｒｅ＼Ｍｉｃｒｏｓｏｆｔ＼Ｏｆｆｉｃｅ＼［ｖｅｒｓｉｏｎ  ｎｕｍｂｅｒ］＼Ｗｏｒｄ＼Ｆｉｌｅ  ＭＲＵというキーの値を取り出すために使用され得る。
【００３７】
プリンタ監視プログラム１１は、印刷ジョブのためのアプリケーションのデフォルトの印刷設定を用いて、このようにして見つけられたファイルをプリンタに送信する（ステップＳ３６）。
【００３８】
ステップＳ３５およびＳ３６は別々のステップとして例示されているが、それらは１つのステップにおいて実行されることができ、そこにおいて、プリンタ監視プログラム１１は、アプリケーションの最もアクティブな開かれたファイルをプリンタに送信するアプリケーションの印刷機能がバックグラウンドで実行させられるようにする。これを達成する多くの方法があり、１つの簡単な方法は、バックグラウンドでアプリケーションの印刷機能を実行するためのスクリプトを提供することである。スクリプトは、デフォルト設定を使用して印刷されるように、アプリケーションの最もアクティブな開かれたファイルを自動的に送信する。
【００３９】
プリンタ２０は、印刷ジョブを受信して印刷する（ステップＳ３７）。
【００４０】
デスクトップのプレビューがコントロールパネルの画面に表示されることになっている場合、プリンタは、ユーザのコマンドに応答してプレビュー要求をホストコンピュータに送信し、ホストコンピュータは、その時にデスクトップ画像を表しているデータを送信することによって応答する。これらのステップは、ステップＳ３１の前に実行される（図３に図示せず）。
【００４１】
前述したように、他の実施形態において、ユーザは、異なる印刷モードのための印刷コマンドを入力し得る。印刷モードに従って、ステップＳ３４およびＳ３５は、最もアクティブなアプリケーションに加えて他のアクティブなアプリケーションを見つけること、および最もアクティブな開かれたファイルに加えて、他のアクティブな開かれたファイルを見つけることを含んでいてもよい。ステップＳ３６において、ステップＳ３４およびＳ３５で見つけられた全てのファイルが、プリンタに送信されて、印刷される。
【００４２】
ステップ３６において、デフォルトの印刷設定を使用することは、この段階で印刷設定をセットするのにユーザとの対話が要求されないことを意味する。デフォルトの印刷設定は、ユーザにより前もってセットされた（ユーザによって変更され得る）任意の設定であってもよく、或いはデフォルトの工場出荷時の設定であってもよい。
【００４３】
図３に示され上述された種々のステップは、プリンタおよびホストコンピュータ上のソフトウェア、ファームウェア、或いはハードウェアにより実行され得る。
【００４４】
用語「プリンタ」が上記説明において使用されているが、プリンタ２０は、時折り多機能装置（ＭＦＰ）またはオールインワンの（ＡＩＯ）デバイスとして言及される、プリンタ、複写機、またはスキャナの機能を結合するデバイスであってもよい。
【００４５】
本発明の実施形態にかかるプリンタで開始される印刷方法および装置は、種々の利点を有している。それは、プリンタ上の簡単なボタン操作によって印刷を開始することの便利な方法を提供する。それは、ユーザに時間を発生させる印刷タスクを最小化する。それはまた、ユーザが操作しているプリンタに印刷ジョブが送信されるので、間違ったプリンタに印刷ジョブを送信するといったよくある間違いを除去できる。
【００４６】
プリンタから印刷を開始することは多くの利点をもたらすが、図３に示され上述された方法の或る部分は、ホストコンピュータだけで行われ得る。具体的には、印刷プログラムが、ホストコンピュータに実装され、ユーザによってアクティブとされたときに、ステップＳ３４（プログラムが、最もアクティブなアプリケーションを見つける）、ステップＳ３５（プログラムが、アプリケーションの最もアクティブな開かれたファイルを見つける）、およびステップＳ３６（プログラムが、このようにして見つけたファイルを、デフォルトの印刷設定を使用するプリンタに送信する）を実行する。
【００４７】
例えば、（仮想的な「簡単印刷」ボタンに類似する）アイコンが、ホストコンピュータのデスクトップのタスクバーに配置され、それによって、ユーザがアイコンをクリックすると、最もアクティブなアプリケーションの最もアクティブな開かれたファイルのための印刷ジョブが生成されて、デフォルトのプリンタに送信される。このような実装は、プリンタ側のいかなる修正も必要としないという利点があるが、不利な面はユーザがプリンタ側から印刷ジョブを開始するという便宜を失うことである。
【００４８】
本発明のプリンタで開始される印刷方法および関連する装置において、本発明の精神ないし範囲から逸脱することなく、種々の修正および変更がなされ得ることは、当業者にとって明らかである。このように、本発明は添付した特許請求の範囲およびそれらの均等物の範囲内でなされる修正および変更をカバーするものであることが意図されている。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施形態が実行されるプリンタとホストコンピュータのシステムを例示する。
【図２】本発明の一実施形態にかかるプリンタのコントロールパネルを例示する。
【図３】本発明の一実施形態にかかる印刷方法を例示するフローチャートである。
【図１】
2009080793.tif 000003
【図２】
2009080793.tif 000004
【図３】
2009080793.tif 000005
【外国語明細書】
2009080793000001.pdf
2009080793000002.pdf
2009080793000003.pdf
2009080793000004.pdf