(57)【要約】ブラウザからデータを取り出してテープエディタにデータを供給するに当たって、テープエディタを予め起動させておく必要がなく、しかもユーザがテープエディタを起動させる動作を行わなくとも簡単な操作で迅速にデータ処理を行うことができるようにする。キーボード１２および／またはマウス１３を操作してデータ取り込み制御部２２によりブラウザ３１から所望のデータをデータ供給制御部２３に取り込む。データ供給制御部２３は、テープエディタ３２を起動させて取り込まれたデータをテープエディタ３２に供給する。このとき、テープエディタ３２で実行される処理が処理指示部２４から指示されてテープ印刷装置２での印刷が自動的に実行される。
2001098890.tif 000002
【特許請求の範囲】
【請求項１】
第１のアプリケーション及び第２のアプリケーションによるデータ処理をディスプレイ上の表示に基づいた入力操作にしたがって実行するデータ処理装置において、
第１のアプリケーションの処理によりディスプレイ上に表示されたデータから所望のデータを選択するデータ選択手段と、
前記データ選択手段によって選択されたデータを、第２のアプリケーションへのアクセスを要求することなく、前記第２のアプリケーションにおいて予め設定されているデータ処理の対象として該第２のアプリケーションに供給するデータ供給手段と、
前記第２のアプリケーションを用いて、前記供給したデータに予め設定されたデータ処理を実行させる処理制御手段と
を備えていることを特徴とするデータ処理装置。
【請求項２】
前記第２のアプリケーションは、前記データ供給手段から供給されたデータに対して、印刷、編集および保存のいずれかのデータ処理を実行することが可能なものであることを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記データ供給手段から前記第２のアプリケーションに供給されたデータに対する前記第２のアプリケーションで実行されるデータ処理を指示する処理指示手段をさらに備えていることを特徴とする請求項１に記載のデータ処理装置。
【請求項４】
前記処理指示手段により編集処理が指示されている場合には、前記データ選択手段による選択を契機に前記第２のアプリケーションによる編集画面を自動的に立ち上げることを特徴とする請求項３に記載のデータ処理装置。
【請求項５】
前記データ選択手段によるデータの選択動作が、取り込むべきデータを、ドラッグ＆ドロップ操作、画面キャプチャー操作、および、コピー操作のいずれかによってディスプレイ上の所定の表示領域へ移動させることにより行われることを特徴とする請求項１に記載のデータ処理装置。
【請求項６】
前記データ選択手段は、前記第２のアプリケーションに供給すべきデータ種類を指定可能なデータ種類指定手段を備え、
前記データ供給手段は、前記操作により選択されたデータの内で前記データ種類指定手段により指定された種類のデータのみを第２のアプリケーションへ供給することを特徴とする請求項５に記載のデータ処理装置。
【請求項７】
前記所定の表示領域の大きさを変更することが可能な表示制御手段をさらに備えていることを特徴とする請求項５に記載のデータ処理装置。
【請求項８】
前記表示制御手段は、前記第１及び第２のアプリケーション、若しくはその他のアプリケーションの処理によるディスプレイ上の表示が、前記所定の表示領域に及ぶ場合にあっても、前記所定の表示領域が常にディスプレイの前面に表示されるように制御することを特徴とする請求項７に記載のデータ処理装置。
【請求項９】
前記表示制御手段は、指示されたデータ処理内容やデータ処理の実行状況に対応して、異なる表示を前記所定の表示領域に行うことを特徴とする請求項８に記載のデータ処理装置。
【請求項１０】
前記表示制御手段が行う表示とは、指示されたデータ処理内容やデータ処理の実行状況に対応する文字や記号を表示することであることを特徴とする請求項９に記載のデータ処理装置。
【請求項１１】
前記データ供給手段から前記第２のアプリケーションに供給されたデータに対する前記第２のアプリケーションで実行される処理を指示する処理指示手段をさらに備えていることを特徴とする請求項４に記載のデータ処理装置。
【請求項１２】
前記表示制御手段は、前記第２のアプリケーションで実行される処理として前記処理指示手段により指示されている処理内容を視認可能に前記所定の表示領域に表示することを特徴とする請求項１１に記載のデータ処理装置。
【請求項１３】
第１のアプリケーション及び第２のアプリケーションによるデータ処理をディスプレイ上の表示に基づいた入力操作にしたがって実行するデータ処理方法において、
第１のアプリケーションの処理によりディスプレイ上に表示されたデータから所望のデータを選択するステップと、
前記ステップにより選択されたデータを、第２のアプリケーションへのアクセスを要求することなく、前記第２のアプリケーションにおいて予め設定されているデータ処理の対象として該第２のアプリケーションに供給するステップと、
前記第２のアプリケーションを用いて、前記供給したデータに予め設定されたデータ処理を実行させるステップと
を備えていることを特徴とするデータ処理方法。
【請求項１４】
第１のアプリケーションの処理によりディスプレイ上に表示されたデータから所望のデータを選択可能なデータ選択手段と、
前記データ選択手段によって選択されたデータを、第２のアプリケーションへのアクセスを要求することなく、前記第２のアプリケーションにおいて予め設定されているデータ処理の対象として該第２のアプリケーションに供給するデータ供給手段と、
前記第２のアプリケーションを用いて、前記供給したデータに予め設定されたデータ処理を実行させる処理制御手段とを備え、
第１のアプリケーション及び第２のアプリケーションによるデータ処理をディスプレイ上の表示に基づいた入力操作にしたがって実行するデータ処理装置としてコンピュータを機能させるためのプログラムを記録したコンピュータによる読み取り可能な記録媒体。
【発明の詳細な説明】
技術分野
本発明は、所望のデータに対して簡単な操作で迅速に印刷などの処理を施すことができるデータ処理装置、データ処理方法および記憶媒体に関する。
背景技術
近年におけるコンピュータ技術の進歩およびインターネットの普及に伴い、ユーザはＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）を介して様々な情報に迅速にアクセスし、一般にＷＷＷブラウザ（以下、単に「ブラウザ」という）と称される閲覧ソフトウェアに所望の文字列や画像を手軽に表示させることが可能となっている。ところが、外出先などのコンピュータが使用できない場所でアクセスした情報を参照するためには、これを紙に印刷しておくことが必要な場合も多い。そして、そのためには、ブラウザの印刷機能を用いて、ブラウザに表示された文字列や画像をそのままの状態で、例えばＡ４サイズなどの紙に印刷するのが最も簡単である。
発明の開示
しかしながら、ブラウザに表示された情報のうち実際に必要となる情報はその一部に過ぎないことが多く、ブラウザの印刷機能を用いて印刷すると、本来必要でない情報までも印刷されることになってしまう。そのため、印刷された紙の枚数が増えて重くなり持ち運ぶのに適さない、保存するのに場所をとる、必要な情報を探すのに時間がかかる、用紙を無駄に使用してしまうなどの問題を生じてしまう。
これらの問題を回避するには、ブラウザに表示されたデータから必要なデータだけをコピー＆ペーストするなどして例えばワープロソフトに取り出し、必要であれば編集を行ってから印刷するという操作を行う必要がある。
ブラウザから必要なデータをワープロソフトなどに取り出すには、ワープロソフトを常に起動させておくか、或いは、必要となったときにワープロソフトをその都度起動させる必要がある。しかしながら、常にワープロソフトを起動させておくのはコンピュータのシステムリソースを消費することになるため好ましくなく、また、必要となったときにワープロソフトをその都度起動させるのは煩雑であり迅速なデータ処理の妨げになってしまう。
そこで、本発明の主たる目的は、ブラウザなどの第１のアプリケーションからデータを取り出してワープロなどの第２のアプリケーションにデータを供給するに当たって、第２のアプリケーションを予め起動させておく必要がなく、しかもユーザが第２のアプリケーションを起動させる動作を行わなくとも簡単な操作で迅速にデータ処理を行うことができるデータ処理装置、データ処理方法および記憶媒体を提供することである。
上記目的を達成するために、本願発明のデータ処理装置では、第１のアプリケーションの処理によりディスプレイ上に表示されたデータから所望のデータを選択可能なデータ選択手段と、前記データ選択手段によって選択されたデータを、第２のアプリケーションへのアクセスを要求することなく、前記第２のアプリケーションにおいて予め設定されているデータ処理の対象として該第２のアプリケーションに供給するデータ供給手段と、前記第２のアプリケーションを用いて、前記供給したデータに予め設定されたデータ処理を実行させる処理制御手段とを備えている。
また、本願発明のデータ処理方法は、第１のアプリケーションの処理によりディスプレイ上に表示されたデータから所望のデータを選択するステップと、前記ステップにより選択されたデータを、第２のアプリケーションへのアクセスを要求することなく、前記第２のアプリケーションにおいて予め設定されているデータ処理の対象として該第２のアプリケーションに供給するステップと、前記第２のアプリケーションを用いて前記供給したデータに予め設定されたデータ処理を実行させるステップとを有している。
また、本願発明の記録媒体は、第１のアプリケーションの処理によりディスプレイ上に表示されたデータから所望のデータを選択可能なデータ選択手段と、前記データ選択手段によって選択されたデータを、第２のアプリケーションへのアクセスを要求することなく、前記第２のアプリケーションにおいて予め設定されているデータ処理の対象として該第２のアプリケーションに供給するデータ供給手段と、前記第２のアプリケーションを用いて、前記供給したデータに予め設定されたデータ処理を実行させる処理制御手段とを備え、第１のアプリケーション及び第２のアプリケーションによるデータ処理をディスプレイ上の表示に基づいた入力操作にしたがって実行するデータ処理装置としてコンピュータを機能させるためのプログラムを記録したコンピュータによる読み取り可能な記録媒体である。
本発明において、第１および第２のアプリケーションはともにどのような種類のアプリケーションであってもよく、その組合せも任意である。例えばこれらのアプリケーションは、ブラウザ、ワープロ、表計算、データベース、テキストエディタ、画像処理などのいずれであってもよい。
上記構成によると、第１のアプリケーションを用いて表示されたデータから選択されたデータを取り込んで、予め設定された第２のアプリケーションが起動していない場合にはこれを起動させて第２のアプリケーションに自動的にデータを供給することができるので、第２のアプリケーションを予め起動させておく必要がなく、しかもユーザが第２のアプリケーションを起動させる動作を行わなくとも簡単な操作で迅速にデータ処理を行うことができる。また、第２のアプリケーションに対して操作を行わなくともこれにデータを供給することができるので、ユーザは第２のアプリケーションに囚われず、第１のアプリケーションだけに集中してデータの取り込みを行えばよくなって、データ取り込みを円滑且つ迅速に行うことが可能になる。
発明を実施するための最良の形態
以下、本発明の好適な一実施の形態について、図面を参照しつつ説明する。
第１図は、本実施の形態のデータ処理装置が具現化されたパーソナルコンピュータ（パソコン）およびこれに接続されたテープ印刷装置の概略図である。第１図に示すパソコン１は、本体部１０およびこれに接続されたディスプレイ１１とキーボード１２とマウス１３とを有しており、ケーブル１４を介してテープ印刷装置２と接続されている。パソコン１の本体部１０内には、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスク、ＦＤドライブ、ＣＤ−ＲＯＭドライブなどの各種装置が配置されている。パソコン１は、モデムなどの通信装置或いはＬＡＮなどを介してインターネットに接続可能であってよい。
本実施の形態において、ハードディスクには、例えばマイクロソフトウィンドウズ（商品名）などのＯＳ（オペレーティングシステム）に加えて、ブラウザやワープロなどの各種汎用アプリケーションソフトウェアおよびテープ印刷装置２による印刷データを編集するための専用エディタソフトウェア（以下、「テープエディタ」という）が格納されている。さらに、ハードディスクには、ブラウザなどのアプリケーションを用いてディスプレイ１１に表示されたデータのうちの選択された任意の部分をテープエディタなどの別のアプリケーションに供給するためのアプリケーションソフトウェア（以下、「アシスタントソフト」という）が記憶されている。
ブラウザは、ハードディスク、ＦＤおよびＣＤ−ＲＯＭなどに記憶されたテキストデータおよび／または画像データのほか、インターネット上のＷＷＷサーバからパソコン１に送られたテキストデータおよび／または画像データをディスプレイ１１に表示することが可能である。ここで、テキストデータは、一例としてＨＴＭＬ（ｈｙｐｅｒｔｅｘｔ  ｍａｒｋｕｐｌａｎｇｕａｇｅ）によって表示された文字列データであり、また、画像データは、ＨＴＭＬ文書内にタグで貼り付けられたＧＩＦ、ＪＰＥＧ、ＢＭＰなどの様々な形式のデータである。
テープエディタは、これに取り込まれたテキストデータや画像データを自動編集および／またはユーザの操作により編集した後、テープ印刷装置２に装着されたテープに印刷しこれを所望の位置でカットするためのソフトウェアであり、ユーザはパソコン１を操作してテープに印刷するデータ内容やカット位置などをディスプレイ１１を見ながら編集することができる。
アシスタントソフトは、いわばポータルアプリケーションとして、ブラウザからのデータの取り込みおよびテープエディタへの供給を実現するものであって、比較的小型で軽量のアプリケーションである。そのため、常駐させていても、システムリソースの消費量が少なく、安定動作に寄与する。
テープ印刷装置２は、ロール状に巻回された印刷媒体としてのテープおよびインクリボンカセットを内部に収納することが可能であり、インクリボンに担持されたインクをサーマルヘッドでテープの表面に熱転写することで所望の文字や画像を印刷することができるようになっている。テープおよびインクリボンカセットは、カバーオープンボタン１７の押下によりカバー１６が開くことにより所定位置にセット可能となる。また、テープ印刷装置２の筐体表面には、電源スイッチ１８、テープ印刷装置２の種々の状態を点灯、点滅などで表示するＬＥＤ１９、テープ出口２０が設けられている。なお、テープ印刷装置２は、第１図のように縦置きではなく横置きにすることも可能である。
次に、ブラウザから所望のデータを取り込んでテープエディタに供給する場合を例に、パソコン１でデータ処理を行う具体的な手順について、第２図〜第１０図をさらに参照して説明する。第２図は本実施の形態にしたがった第１図のパソコンのブロック図である。第３図〜第５図は、本実施の形態によるディスプレイ１１への表示例を模式的に示す図である。また、第６図は、アシスタントソフトの表示領域を模式的に示す図である。第７図〜第１０図は、本実施の形態によるデータ処理の手順を説明するためのフローチャートである。
パソコン１の本体部１０内には、ＯＳおよびアシスタントソフトが組み込まれることによって、第２図に示すように、データ取り込み制御部２２、データ供給制御部２３、処理指示部２４、表示制御部２５、印刷制御部２６、絵柄記憶部２７、データ保管部２８が構成されている。これら各部２２〜２８は、ＣＰＵやＲＡＭ、ＲＯＭなどのハードウェアとＯＳおよびアシスタントソフトとの組合せによって実現されている。
データ取り込み制御部２２は、連携元アプリケーションとしてのブラウザ３１に表示されたデータの中でキーボード１２および／またはマウス１３を用いてユーザが選択したデータを取り込んでデータ供給制御部２３に与えるための制御を行う。
本実施形態のデータ処理装置では、前記データ取り込み手段によるデータの取り込みは、取り込むべきデータの所定の表示領域へのドラッグ＆ドロップ操作、画面キャプチャー操作、および、コピー操作のいずれによっても実行可能であることを特徴とする。ユーザは様々な操作方法の中で自分に適した方法でデータを取り込むことが可能であり操作が容易となる。なお、これら３つの操作は使用されるアプリケーションやコンピュータの環境などに応じてユーザが任意に選択可能であることが好ましい。
データ供給制御部２３は、ブラウザ３１から取り込んだデータを連携先アプリケーションとしてのテープエディタ３２に供給するための制御を行う。また、データ供給制御部２３は、テープエディタにデータを供給する際にこれを起動させる。なお、本実施の形態では連携先アプリケーションはテープエディタだけであるが、連携先アプリケーションが複数用意されている場合に、どのアプリケーションにデータを供給するかをユーザがキーボード１２および／またはマウス１３を用いてデータ供給制御部２３に指示することができることが好ましい。また、この場合、データ供給制御部２３は、表示制御部２５に対してどのアプリケーションにデータを供給するかを通知し、表示制御部２５はこの通知に応じてディスプレイ１１の表示内容（詳しくは、アシスタントソフトの表示領域４３（第３図参照）の絵柄）を変更することが好ましい。
処理指示部２４は、キーボード１２および／またはマウス１３を用いてユーザから指定された実行すべき処理内容をテープエディタ３２に指示する。そのために、本実施の形態では、処理指示部２４に編集フラグが設けられている。また、処理指示部２４は、テープエディタ３２で実行される処理内容を表示制御部２５に通知する。表示制御部２５はこの通知に応じてディスプレイ１１の表示内容（詳しくは、アシスタントソフトの表示領域４３（第３図参照）の絵柄、および、テープエディタの表示／非表示）を変更する。
表示制御部２５は、ディスプレイ１１の表示画面を制御する。表示制御部２５には、ブラウザ３１およびテープエディタ３２の表示内容、キーボード１２および／またはマウス１３での操作内容、データ供給制御部２３および処理指示部２４からの指示が与えられる。表示制御部２５は、これらに基づいてディスプレイ１１への表示内容を決定する。また、表示制御部２５には絵柄記憶部２７が接続されている。絵柄記憶部２７は、ディスプレイ１１に描かれるアシスタントソフトに関する複数の絵柄を記憶している。
印刷制御部２６は、テープエディタ３２のデータ内容をテープ印刷装置２に印刷するための制御を行う。本実施の形態においては、テープエディタ３２が起動してデータの自動編集が行われてから自動的に印刷制御部２６がアクティブになる場合と、テープエディタ３２が起動してユーザがデータ編集を行い印刷命令が出されてから印刷制御部２６がアクティブになる場合とがある。データ保管部２８は、テープエディタ３２に供給されたデータを保存するために用いられる。
第３図において、ディスプレイ１１の表示画面４１内には、表示領域（ウィンドウ）４２には連携元アプリケーションとしてのブラウザが表示されているとともに、表示領域４３にはアシスタントソフトが表示されている。第３図に示す例では、ブラウザの表示領域４２には、１つのＪＰＥＧ画像とともにＨＴＭＬで記述された文字列が表示されている。また、アシスタントソフトの表示領域４３の中央には、第６（ａ）図に拡大して示すように、二重丸印（◎）が表示されているとともに、その下方にある「編集する」チェックボックスは、ユーザによるマウスクリックによってチェックがオンになっている。後述するように、「編集する」チェックボックスがオンになった状態でデータの取り込みが行われると、取り込まれたデータとともにテープエディタがディスプレイ１１の表示画面４１に表示され、取り込まれたデータに対してユーザがデータ編集を行うことができるようになる。また、ディスプレイ１１の表示画面４１の下端にあるタスクバーのインジケータ領域４４には、アシスタントソフトの表示領域４３の中央に示された絵柄と同じ絵柄（第３図の場合には、二重丸印（◎））が表示されている。
本実施の形態において、アシスタントソフトは、パソコン１のＯＳが起動している状態でテープ印刷装置２の電源がオンになったときにテープ印刷装置２のドライバからめ指示によって自動的に起動させられるか、或いは、所定アイコンのマウスクリックなどのユーザからの指示によって起動させられてもよい。本実施の形態では、アシスタントソフトがテープ印刷装置２の電源オンに伴う常駐ソフトとなっているので、テープエディタへのデータ供給を迅速に行うことが可能である。
また、アシスタントソフトの表示領域４３の大きさは、ユーザの指示にしたがって表示制御部２５の制御によって任意の大きさに変更可能である。例えば、第３図に示すように、表示領域４３はこれよりも若干大きい表示領域４３’（或いは小さい表示領域４３’’）に変更されてもよい。このように、本実施の形態によると、ディスプレイ１１の表示画面４１の大きさやユーザの好みなどの種々の条件に応じて表示領域４３の大きさを変更することができるので、ユーザにとってデータ処理を行いやすい環境を構築することができる。なお、アシスタントソフトには、第３図のような表示領域４３が必ずしも設けられる必要はなく、アシスタントソフトが起動しているときにその旨が例えばインジケータ領域４４に表示されるだけであってもよい。
また、第４図に示すように、ブラウザの表示領域４２がディスプレイ１１の表示画面４１にほぼ等しい大きさの表示領域４２’に拡大されてアシスタントソフトの表示領域４３と重なった場合、どちらの表示領域がアクティブであるかに拘わらず、アシスタントソフトの表示領域４３はブラウザの表示領域４２’やそのほかの表示領域よりもよりも常に前面に表示される。また、ブラウザの表示領域４２が大きさそのままでアシスタントソフトの表示領域４３と重なる位置まで移動した場合であっても、同様にしてアシスタントソフトの表示領域４３がブラウザの表示領域４２やそのほかの表示領域よりも前面に表示される。アシスタントソフトの表示領域４３を常に前面に表示するのは、例えば、表示制御部２５が画面表示に関する表示領域４３の属性をＯＳレベルで制御することによって実現されてよい。このようにアシスタントソフトの表示領域４３を常に前面に表示することにより、後述するようなアシスタントソフトの表示領域４３へのデータのドロップ操作を容易に行うことができ、また、アシスタントソフトの表示領域４３に示された絵柄をユーザがいつでも確認することができるようになる。
本実施の形態において、第７図のステップＳ１において、テープ印刷装置２の電源オンにしたがってアシスタントソフトが起動されるとき、テープエディタでデータ編集を行うかどうかを指示する編集フラグがデフォルト設定としてオンにされ処理指示部２４に書き込まれる。そして、これに伴ってアシスタントソフトの表示領域４３には「編集する」チェックボックスのチェックがオンで表示される。また、表示領域４３の絵柄としては、絵柄記憶部２７から第６（ａ）図のような二重丸印（◎）が選択および表示される。
次に、ステップＳ２では、ブラウザの表示領域４２に表示されたデータがドラッグ＆ドロップ操作（クリック＆シュート操作）によってアシスタントソフトの表示領域４３にドロップされたかどうかがマウス１３の操作に基づいてデータ取り込み制御部２２で判断される。その結果、表示領域４３へのドロップ操作が行われなかったと判断された場合（Ｓ２：ＮＯ）、ステップＳ３に進んで、ドラッグ操作によってディスプレイ１１の表示画面４１内をデータが移動している途中であるかどうかがマウス１３の操作に基づいてデータ取り込み制御部２２で判断される。そして、ドラッグ中ではないと判断されると（Ｓ３：ＮＯ）、ステップＳ４に進んで、アシスタントソフトの表示領域４３にある「編集する」チェックボックスがマウス１３でクリックされたかどうかが処理指示部２４で判断される。その結果、「編集する」チェックボックスがクリックされなかったと判断されると（Ｓ４：ＮＯ）、ステップＳ２に戻って同様の動作を繰り返して行う。一方、「編集する」チェックボックスがクリックされたと判断されると（Ｓ４：ＹＥＳ）、ステップＳ５に進む。
ステップＳ５においては、まず、第８図のステップＳ５１において、編集フラグがオンであるかどうかが処理指示部２４で判断される。その結果、編集フラグがオンであったならば（Ｓ５１：ＹＥＳ）、ステップＳ５２に進んで編集フラグがオフにされる。そして、ステップＳ５３において、表示制御部２５は、アシスタントソフトの表示領域４３の絵柄を絵柄記憶部２７から取り出した印刷用の絵柄（例えば、第６（ｂ）図に示すような三角印（△））に変更する。また、ステップＳ５１で編集フラグがオフであったならば（Ｓ５１：ＮＯ）、ステップＳ５４に進んで編集フラグがオンにされる。そして、ステップＳ５５において、表示制御部２５は、アシスタントソフトの表示領域４３の絵柄を絵柄記憶部２７から取り出した編集用の絵柄（例えば、第６（ａ）図に示すような二重丸印（◎））に変更する。
また、ステップＳ３でドラッグ中であると判断されると（Ｓ３：ＹＥＳ）、ステップＳ６に進む。ステップＳ６において、表示制御部２５は、アシスタントソフトの表示領域４３の絵柄を絵柄記憶部２７から取り出したドロップ用の絵柄（例えば、第６（ｃ）図に示すような四角印（□））に変更する。このように、本実施の形態では、アシスタントソフトの表示領域４３の絵柄として、編集用（第６（ａ）図、印刷用（第６（ｂ）図）、および、ドロップ用（第６（ｃ）図）の３種類が用意されており、用意された絵柄のうちでユーザのアクションに応じたものが選択されて表示されるようになっている。そのため、ユーザは現在の設定状況やデータの処理状況などを表示領域４３の絵柄に基づいて一目で確認可能となっている。
また、ステップＳ２で表示領域４３へのドロップ操作が行われたと判断された場合（Ｓ２：ＹＥＳ）、マウス１３のドラッグによって選択された画像および／またはテキストデータは、データ供給制御部２３に取り込まれる。そして、ステップＳ７に進んで、表示領域４３の絵柄がドロップ用のものから現在の編集フラグに従ったものに戻される。そのために、第９図のステップＳ７１において、現在の編集フラグがオンであるかどうかが処理指示部２４で判断される。その結果、編集フラグがオンであったならば（Ｓ７１：ＹＥＳ）、ステップＳ７２に進んで、アシスタントソフトの表示領域４３の絵柄が絵柄記憶部２７から取り出された編集用の絵柄に変更される。また、編集フラグがオフであったならば（Ｓ７１：ＮＯ）、ステップＳ７３に進んで、アシスタントソフトの表示領域４３の絵柄が絵柄記憶部２７から取り出された印刷用の絵柄に変更される。
ステップＳ７で表示領域４３の絵柄が元に戻された後、ステップＳ８に進む。ステップＳ８では、ドラッグ＆ドロップ操作によってデータ供給制御部２３に取り込まれたデータのテープエディタへの供給が行われる。そのために、第１０図のステップＳ８１において、現在の編集フラグがオンであるかどうかが処理指示部２４で判断される。その結果、編集フラグがオンであったならば（Ｓ８１：ＹＥＳ）、ステップＳ８２に進んで、データ供給制御部２３が、テープエディタを可視状態、つまりディスプレイ１１の表示画面に表示させた状態で起動させる。そして、ステップＳ８３において、取り込まれたデータがデータ供給制御部２３からテープエディタに送信され、処理指示部２４からはユーザがデータ編集を行う旨がテープエディタに通知される。例えば、ＪＥＰＧ画像がブラウザから取り込まれた場合、第５図に示すように、テープエディタには当該ＪＰＥＧ画像がデータ形式を保ったまま供給され、その表示領域４５内にはＪＰＥＧ画像が表示される。そのため、ユーザはテープエディタを操作することによってＪＰＥＧ画像に適当な画像処理を施してからデータの印刷或いはハードディスクへの保存を行うことができる。
また、ステップＳ８１で編集フラグがオフであったならば（Ｓ８１：ＮＯ）、ステップＳ８４に進んで、テープエディタを非表示状態、つまりディスプレイ１１の表示画面に表示させない状態で起動させる。そして、ステップＳ８５において、取り込まれたデータがテープ供給制御部２３からテープエディタに送信される。また、ステップＳ８６において、ユーザがデータ編集を行わずすぐに印刷を開始する旨の印刷指令がテープエディタに送信される。これにより、印刷制御部２６がアクティブとなってテープ印刷装置２での印刷が行われる。テープエディタにおけるデータ編集は、見やすい印刷が行われるように文字や画像の大きさおよび配列などの書式が自動的に決定されてそれにしたがって自動的に編集が行われることが好ましい。次に、ステップＳ８７において、処理指示部２４からテープエディタに終了指令が送信されてテープエディタは終了させられる。そして、ステップＳ８が終了すると、再びステップＳ２に戻って同様の動作が繰り返される。
このように、本実施の形態によると、ブラウザを用いて表示されたデータから選択されたデータを取り込んで、テープエディタを起動させてテープエディタに自動的にデータを供給することができる。従って、テープエディタを予め起動させておく必要がなく、しかもユーザがテープエディタを起動させる動作を行わなくとも簡単な操作で迅速に所望のデータの印刷を行うことができる。また、テープエディタに対して操作を行わなくともこれにデータを供給することができるので、ユーザはテープエディタに囚われず、ブラウザだけに集中してデータの取り込みを行えばよくなって、データ取り込みを円滑且つ迅速に行うことが可能になる。また、マウスクリックによって「編集する」チェックボックスをオンオフさせることで、データが供給されてからのテープエディタの動作を設定することができるので、テープエディタに対してユーザの希望する処理を選択的に実行させることが可能である。
なお、上述の実施の形態では、データを取り込むための手段として、マウス１３によるドラッグ＆ドロップ操作を一例として説明したが、データ取り込み制御部２２によるデータの取り込みは、マウスドラッグやキーボード操作によりデータを選択した後におけるコピー操作で行われてもよい。このコピー操作によって、選択されたデータは、データ供給制御部２３の一部を構成するクリップボードにコピーされる。また、データ取り込み制御部２２によるデータの取り込みは、ディスプレイ１１に表示されたデータのうちでマウスクリックにより選択された矩形領域をビットマップ画像データとして取り込む画面キャプチャー操作によって行われてもよい。このように、本実施の形態では、ユーザは様々な操作方法の中で自分に適した方法でデータを取り込むことが可能であって、容易にデータ取り込み操作を行うことができる。
以上、本発明の好適な一実施の形態について説明したが、本発明は上述した実施の形態に限られるものではなく、様々な変更を行うことが可能なものである。例えば、上述の実施の形態では、アシスタントソフトの表示領域４３には、「編集する」チェックボックスだけが設けられていたが、例えば、第１１図に示すように、表示領域４３内に「保存する」チェックボックスが設けられていてもよい。このようなチェックボックスを設けておくことで、テープエディタを非表示としたままで所望のデータをハードディスクに保存することが可能となる。また、第１１図のように、別途「印刷する」チェックボックスも設けられていてもよい。この様な形態であると、所望する処理の指定を容易にすることが出来るとともに、一目で現在指示されている処理がどの様なものであるのかを確認できる。
また、上述の実施の形態において、アシスタントソフトには、ユーザの設定に合わせて、ブラウザに表示されて選択されたデータのうちのテキストデータだけを取り込むモード、画像データだけを取り込むモード、および、テキストデータおよび画像データの両方を取り込むモードの３つのモードが備えられていてよい。この様な形態であると、データ取り込み時のユーザによるデータ選択操作を簡便化することが出来る。また、その設定方法は第１２図に示すようなチェックボックス形態のものであってもよい。更にモードは、「編集」、「保存」、「印刷」の各処理に一括して設定されるものでも良いし、各処理毎に個別に設定可能であってもよい。
また、取り込まれたテキストデータにＨＴＭＬのリンク形式で記述されている部分がある場合には、テキストをブラウザに表示されたままでテープエディタに表示および印刷してもよいし、リンク先の具体的なデータ内容（テキストまたは画像）を展開表示（例えばサムネイル表示）および印刷してもよい。
また、上記下実施形態ではユーザのアクションに対応して２重丸印（◎）、三角印（△）、四角印（□）を表示する様に制御されていたが、これに限定されることなく、他の文字を用いたものでも良いし、ユーザーアクション別に表示領域内の背景色や文字色を変化させるようなものでも良い。
産業上の利用可能性
以上説明したように、本願発明によると、第２のアプリケーションを予め起動させておく必要がなく、しかもユーザが第２のアプリケーションを起動させる動作を行わなくとも簡単な操作で迅速にデータ処理を行うことができる。また、ユーザは第２のアプリケーションに囚われず、第１のアプリケーションだけに集中してデータの取り込みを行えばよくなって、データ取り込みを円滑且つ迅速に行うことが可能になる。
【図面の簡単な説明】
第１図は、本発明の一実施の形態のデータ処理装置が具現化されたパーソナルコンピュータおよびこれに接続されたテープ印刷装置の概略図である。
第２図は、本発明の一実施の形態にしたがった第１図のパソコンのブロック図である。
第３図は、本発明の一実施の形態によるディスプレイへの表示例を模式的に示す図である。
第４図は、本発明の一実施の形態によるディスプレイへの表示例を模式的に示す図である。
第５図は、本発明の一実施の形態によるディスプレイへの表示例を模式的に示す図である。
第６（ａ）図〜第６（ｃ）図は、本発明の一実施の形態において、アシスタントソフトの表示領域を模式的に示す図であり、第６（ａ）図は編集用絵柄が表示された表示例であり、第６（ｂ）図は印刷用絵柄が表示された表示例であり、第６（ｃ）図はドロップ用絵柄が表示された表示例である。
第７図は、本発明の一実施の形態によるデータ処理の手順を説明するためのフローチャートである。
第８図は、本発明の一実施の形態によるデータ処理の手順を説明するためのフローチャートである。
第９図は、本発明の一実施の形態によるデータ処理の手順を説明するためのフローチャートである。
第１０図は、本発明の一実施の形態によるデータ処理の手順を説明するためのフローチャートである。
第１１図は、本発明の他の実施形態におけるアシスタントソフトの表示領域を模式的に示す図である。
第１２図は、本発明の他の実施形態におけるアシスタントソフトの表示領域を模式的に示す図である。
【図１】
2001098890.tif 000003
【図２】
2001098890.tif 000004
【図３】
2001098890.tif 000005
【図４】
2001098890.tif 000006
【図５】
2001098890.tif 000007
【図６（ａ）】
2001098890.tif 000008
【図６（ｂ）】
2001098890.tif 000009
【図６（ｃ）】
2001098890.tif 000010
【図７】
2001098890.tif 000011
【図８】
2001098890.tif 000012
【図９】
2001098890.tif 000013
【図１０】
2001098890.tif 000014
【図１１】
2001098890.tif 000015
【図１２】
2001098890.tif 000016
【国際調査報告】
2001098890.tif 000017
2001098890.tif 000018