(57)【特許請求の範囲】
【請求項１】
表示装置を備えたコンピュータ装置と、前記コンピュータ装置に対して入力操作を行うマウスと、前記マウスのハウジングに内蔵され、前記コンピュータ装置から転送される印刷情報の印刷を行うプリンタとからなり、前記コンピュータ装置において、文書情報の処理を行うアプリケーションプログラムの起動中に所定の動作モードのプログラムを起動させることにより、前記アプリケーションプログラムによって処理された文書情報の複数個所を指定して印刷可能な印刷システムであって、
前記コンピュータ装置は、
前記アプリケーションプログラムによって処理され前記表示装置の表示画面に表示された文書情報の任意の範囲に対して行われる前記マウスの範囲指定の操作に基づいて文書情報を範囲指定するべく、前記マウスによって範囲指定の操作がされた文書情報を受け付ける範囲指定手段と、
前記マウスの所定の操作に基づいて、前記範囲指定手段によって範囲指定された文書情報の印刷又は一時記憶を指示するための選択項目を有する操作画面を前記表示画面に表示する操作画面表示手段と、
文書情報を一時的に記憶する一時記憶手段と、
前記範囲指定手段によって範囲指定された文書情報に対して、前記操作画面上で一時記憶が指示される毎に、その文書情報を順次前記一時記憶手段に記憶する記憶制御手段と、
前記操作画面上で印刷の指示がされたときに、前記一時記憶手段に記憶された文書情報に対応する印刷情報を生成する印刷情報生成手段と、
前記印刷情報生成手段によって生成された印刷情報を前記プリンタに転送する転送手段とを備え、
前記プリンタは、
前記コンピュータ装置から転送される印刷情報をテープ状の記録紙に印刷する印刷手段を備えたことを特徴とする印刷システム。
【請求項２】
更に、前記範囲指定手段によって文書情報が指定されているか否かを判断する判断手段と、
前記判断手段によって文書情報の指定がないと判断されたときに、その判断に応じた所定の報知を行う報知手段と、
を備えたことを特徴とする請求項１記載の印刷システム。
【請求項３】
前記一時記憶手段に記憶された文書情報を前記表示画面に表示する表示制御手段を備えたことを特徴とする請求項１又は２に記載の印刷システム。
【請求項４】
表示装置を備えたコンピュータ装置と、前記コンピュータ装置に対して入力操作を行うマウスと、前記マウスのハウジングに内蔵され、前記コンピュータ装置から転送される印刷情報の印刷を行うプリンタとからなり、前記コンピュータ装置において、文書情報の処理を行うアプリケーションプログラムの起動中に所定の動作モードのプログラムを起動させることにより、前記アプリケーションプログラムによって処理された文書情報の複数個所を指定して印刷可能な印刷システムによって行われる印刷方法であって、
前記コンピュータ装置が、前記アプリケーションプログラムによって処理され前記表示装置の表示画面に表示された文書情報の任意の範囲に対して行われる前記マウスの範囲指定の操作に基づいて文書情報を範囲指定するべく、前記マウスによって範囲指定の操作がされた文書情報を受け付ける範囲指定ステップと、
前記コンピュータ装置が、前記マウスの所定の操作に基づいて、前記範囲指定ステップによって範囲指定された文書情報の印刷又は一時記憶を指示するための選択項目を有する操作画面を前記表示画面に表示する操作画面表示ステップと、
前記コンピュータ装置が、前記範囲指定ステップによって範囲指定された文書情報に対して、前記操作画面上で一時記憶が指示される毎に、その文書情報を順次前記コンピュータ装置に一時的に記憶する一時記憶ステップと、
前記コンピュータ装置が、前記操作画面上で印刷の指示がされたときに、前記一時記憶ステップによって前記コンピュータ装置に一時記憶された文書情報に対応する印刷情報を生成する印刷情報生成ステップと、
前記コンピュータ装置が、前記印刷情報生成ステップによって生成された印刷情報を前記プリンタに転送する転送ステップと、
前記プリンタが、前記転送ステップによって前記コンピュータ装置から転送される印刷情報をテープ状の記録紙に印刷する印刷ステップと、
を備えたことを特徴とする印刷方法。
【請求項５】
表示装置を備えたコンピュータ装置と、前記コンピュータ装置に対して入力操作を行うマウスと、前記マウスのハウジングに内蔵され、前記コンピュータ装置から転送される印刷情報の印刷を行うプリンタとからなり、前記コンピュータ装置において、文書情報の処理を行うアプリケーションプログラムの起動中に所定の動作モードのプログラムを起動させることにより、前記アプリケーションプログラムによって処理された文書情報の複数個所を指定して印刷可能な印刷システムによって行われる印刷方法を実現するためのプログラムを記憶したコンピュータ読み取り可能な記録媒体において、
前記コンピュータ装置が、前記アプリケーションプログラムによって処理され前記表示装置の表示画面に表示された文書情報の任意の範囲に対して行われる前記マウスの範囲指定の操作に基づいて文書情報を範囲指定するべく、前記マウスによって範囲指定の操作がされた文書情報を受け付ける範囲指定ステップと、
前記コンピュータ装置が、前記マウスの所定の操作に基づいて、前記範囲指定ステップによって範囲指定された文書情報の印刷又は一時記憶を指示するための選択項目を有する操作画面を前記表示画面に表示する操作画面表示ステップと、
前記コンピュータ装置が、前記範囲指定ステップによって範囲指定された文書情報に対して、前記操作画面上で一時記憶が指示される毎に、その文書情報を順次前記コンピュータ装置に一時的に記憶する一時記憶ステップと、
前記コンピュータ装置が、前記操作画面上で印刷の指示がされたときに、前記一時記憶ステップによって前記コンピュータ装置に一時記憶された文書情報に対応する印刷情報を生成する印刷情報生成ステップと、
前記コンピュータ装置が、前記印刷情報生成ステップによって生成された印刷情報を前記プリンタでテープ状の記録紙に印刷するべく、前記印刷情報生成ステップで生成された印刷情報を前記プリンタに転送する転送ステップと、
を実現するためのプログラムを記憶したことを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パーソナルコンピュータなどのコンピュータ装置の表示装置に表示された文書情報をポインティングデバイスの操作によりプリンタで印刷する印刷システム、印刷方法及び記憶媒体に関する。
【０００２】
【従来の技術】
従来、コンピュータ装置の表示装置に表示された文書情報などを印刷する場合には、表示画面において、オペレーティングシステム上で起動しているアプリケーションソフトの印刷処理を選択してコンピュータ装置に接続されたページプリンタなどのプリンタ装置で印刷出力していた。この印刷処理では、コンピュータ装置の表示画面に表示されたデータが１乃至数頁に亘って所定サイズのカット紙に印字される。
【０００３】
また、パーソナルコンピュータの表示装置に表示された文書情報の一部を印字する技術として、特開平５−２０４５４２号公報のものがある。この印刷システムではハンディプリンタを搭載したマウスを使用し、マウスの操作によりコンピュータ装置の表示画面に表示されたデータの一部を指定し、マウスを外部記録紙上で走査することにより、外部記録紙上に指定されたデータの印字を行うものである。
【０００４】
【発明が解決しようとする課題】
従来のコンピュータ装置における印刷システムでは、表示画面に表示された文書情報のうちの必要な部分だけを抜き出して印刷したくとも、表示画面に表示された文書情報の全部を印刷してしまうという問題がある。
【０００５】
また、従来のハンディプリンタを搭載したマウスを使用するシステムは、そのマウスのハウジングを走査して外部記録紙に印字を行うものであり、ハウジングの走査時に適当なガイドを用いないと記録紙上に斜行や蛇行して印字がなされることになり、印字のための操作が面倒であるなどの問題がある。
【０００６】
また、印字するデータは表示画面上で範囲指定されるもので比較的データ量が少ないため、外部記録紙に部分的に印字が行われることになって、用紙サイズと印字領域とのバランスが悪く、メモなどとして残すには取り扱いにくい。
【０００７】
そして、従来の印刷システムでは、文書情報のうちの必要な部分だけを抜き出して印刷する場合には操作が煩雑となったり、表示画面上で分散して位置する複数のデータを指定し、これらをまとめて印字することができないなどの問題があった。
【０００８】
そこで、本発明は、簡単な操作によりコンピュータ装置の表示画面上の１乃至複数個所からデータを抽出し、それをメモなどとして残しておくのに適当なテープ状の記録紙に見栄え良く印字することができる印刷システム、印刷方法及び記憶媒体を提供することを目的とする。
【００１３】
【課題を解決するための手段】
請求項１に記載の発明は、表示装置を備えたコンピュータ装置と、前記コンピュータ装置に対して入力操作を行うマウスと、前記マウスのハウジングに内蔵され、前記コンピュータ装置から転送される印刷情報の印刷を行うプリンタとからなり、前記コンピュータ装置において、文書情報の処理を行うアプリケーションプログラムの起動中に所定の動作モードのプログラムを起動させることにより、前記アプリケーションプログラムによって処理された文書情報の複数個所を指定して印刷可能な印刷システムであって、前記コンピュータ装置は、前記アプリケーションプログラムによって処理され前記表示装置の表示画面に表示された文書情報の任意の範囲に対して行われる前記マウスの範囲指定の操作に基づいて文書情報を範囲指定するべく、前記マウスによって範囲指定の操作がされた文書情報を受け付ける範囲指定手段と、前記マウスの所定の操作に基づいて、前記範囲指定手段によって範囲指定された文書情報の印刷又は一時記憶を指示するための選択項目を有する操作画面を前記表示画面に表示する操作画面表示手段と、文書情報を一時的に記憶する一時記憶手段と、前記範囲指定手段によって範囲指定された文書情報に対して、前記操作画面上で一時記憶が指示される毎に、その文書情報を順次前記一時記憶手段に記憶する記憶制御手段と、前記操作画面上で印刷の指示がされたときに、前記一時記憶手段に記憶された文書情報に対応する印刷情報を生成する印刷情報生成手段と、前記印刷情報生成手段によって生成された印刷情報を前記プリンタに転送する転送手段とを備え、前記プリンタは、前記コンピュータ装置から転送される印刷情報をテープ状の記録紙に印刷する印刷手段を備えたことを特徴とする。
【００１４】
この印刷システムによれば、マウスによって表示画面に表示された文書情報の任意の範囲を順に複数個所指定するとともに、その指定に対応してマウスの所定の操作を行って操作画面により文書情報の一時記憶を指示し、さらに操作画面により文書情報の印刷を指示することで、表示画面に表示された文書情報の中から所望する複数の文書情報がマウスのハウジングに内蔵されたプリンタによってテープ状の記録紙に印刷される。従って、マウスの簡単な操作によってコンピュータ装置の表示画面上で分散して表示される複数の文書情報を抽出し、それをメモなどとして残しておくのに適当なテープ状の記録紙にまとめて印字することができ、しかもマウスを操作する手元でそこに内蔵されるプリンタから印刷結果を得ることができる。
【００１５】
請求項２に記載の発明は、更に、前記範囲指定手段によって文書情報が指定されているか否かを判断する判断手段と、前記判断手段によって文書情報の指定がないと判断されたときに、その判断に応じた所定の報知を行う報知手段とを備えたことを特徴とする。
【００１６】
この印刷システムによれば、表示画面上で文書情報の範囲が指定されることなく一時記憶や印刷の指示があったときに、そのことを報知することができる。
【００１７】
請求項３に記載の発明は、前記一時記憶手段に記憶された文書情報を前記表示画面に表示する表示制御手段を備えたことを特徴とする。
【００１８】
これにより、表示画面上に表示された文書情報中から範囲指定により抽出される複数箇所の文書情報を表示によって確認することができる。
【００２３】
請求項４に記載の発明は、表示装置を備えたコンピュータ装置と、前記コンピュータ装置に対して入力操作を行うマウスと、前記マウスのハウジングに内蔵され、前記コンピュータ装置から転送される印刷情報の印刷を行うプリンタとからなり、前記コンピュータ装置において、文書情報の処理を行うアプリケーションプログラムの起動中に所定の動作モードのプログラムを起動させることにより、前記アプリケーションプログラムによって処理された文書情報の複数個所を指定して印刷可能な印刷システムによって行われる印刷方法であって、前記コンピュータ装置が、前記アプリケーションプログラムによって処理され前記表示装置の表示画面に表示された文書情報の任意の範囲に対して行われる前記マウスの範囲指定の操作に基づいて文書情報を範囲指定するべく、前記マウスによって範囲指定の操作がされた文書情報を受け付ける範囲指定ステップと、前記コンピュータ装置が、前記マウスの所定の操作に基づいて、前記範囲指定ステップによって範囲指定された文書情報の印刷又は一時記憶を指示するための選択項目を有する操作画面を前記表示画面に表示する操作画面表示ステップと、前記コンピュータ装置が、前記範囲指定ステップによって範囲指定された文書情報に対して、前記操作画面上で一時記憶が指示される毎に、その文書情報を順次前記コンピュータ装置に一時的に記憶する一時記憶ステップと、前記コンピュータ装置が、前記操作画面上で印刷の指示がされたときに、前記一時記憶ステップによって前記コンピュータ装置に一時記憶された文書情報に対応する印刷情報を生成する印刷情報生成ステップと、前記コンピュータ装置が、前記印刷情報生成ステップによって生成された印刷情報を前記プリンタに転送する転送ステップと、前記プリンタが、前記転送ステップによって前記コンピュータ装置から転送される印刷情報をテープ状の記録紙に印刷する印刷ステップとを備えたことを特徴とする。
【００２４】
この印刷方法によれば、マウスの簡単な操作によってコンピュータ装置の表示画面上で分散して表示される複数の文書情報を抽出し、それをメモなどとして残しておくのに適当なテープ状の記録紙に見栄え良く印字することができる。
【００２７】
請求項５に記載の発明は、表示装置を備えたコンピュータ装置と、前記コンピュータ装置に対して入力操作を行うマウスと、前記マウスのハウジングに内蔵され、前記コンピュータ装置から転送される印刷情報の印刷を行うプリンタとからなり、前記コンピュータ装置において、文書情報の処理を行うアプリケーションプログラムの起動中に所定の動作モードのプログラムを起動させることにより、前記アプリケーションプログラムによって処理された文書情報の複数個所を指定して印刷可能な印刷システムによって行われる印刷方法を実現するためのプログラムを記憶したコンピュータ読み取り可能な記録媒体において、前記コンピュータ装置が、前記アプリケーションプログラムによって処理され前記表示装置の表示画面に表示された文書情報の任意の範囲に対して行われる前記マウスの範囲指定の操作に基づいて文書情報を範囲指定するべく、前記マウスによって範囲指定の操作がされた文書情報を受け付ける範囲指定ステップと、前記コンピュータ装置が、前記マウスの所定の操作に基づいて、前記範囲指定ステップによって範囲指定された文書情報の印刷又は一時記憶を指示するための選択項目を有する操作画面を前記表示画面に表示する操作画面表示ステップと、前記コンピュータ装置が、前記範囲指定ステップによって範囲指定された文書情報に対して、前記操作画面上で一時記憶が指示される毎に、その文書情報を順次前記コンピュータ装置に一時的に記憶する一時記憶ステップと、前記コンピュータ装置が、前記操作画面上で印刷の指示がされたときに、前記一時記憶ステップによって前記コンピュータ装置に一時記憶された文書情報に対応する印刷情報を生成する印刷情報生成ステップと、前記コンピュータ装置が、前記印刷情報生成ステップによって生成された印刷情報を前記プリンタでテープ状の記録紙に印刷するべく、前記印刷情報生成ステップで生成された印刷情報を前記プリンタに転送する転送ステップと、を実現するためのプログラムを記憶したことを特徴とする。
【００２８】
この記憶媒体によって、請求項４に記載の印刷方法を実現することができる。
【００２９】
【発明の実施の形態】
以下、図面参照して本発明の実施形態を説明する。
【００３０】
図１は本発明の実施形態に係るコンピュータシステムの要部を示す図である。
【００３１】
コンピュータシステムは、コンピュータ本体１と、キーボード２と、ＣＲＴや液晶の表示画面３ａを有する表示装置３と、ポインティングデバイスとしてのマウス４と、マウス４に内蔵されテープ状の記録紙に印刷するプリンタ５とを有する。また、６はページプリンタなどのプリンタである。
【００３２】
前記プリンタ６は表示画面３ａに表示された文書情報を頁単位で所定サイズのカット紙に印刷する場合に使用し、前記プリンタ５は本発明の印刷システムに係わるもので、表示画面３ａに表示された文書情報の中から指定された範囲だけをテープ状の記録紙に印刷する場合に使用する。
【００３３】
本実施形態では、前記プリンタ５は記録紙とともに前記マウス４に内蔵されている。そこで、プリンタ５を内蔵するマウス４について説明する。
【００３４】
図２及び図３はプリンタ５を内蔵したマウス４の斜視図である。
【００３５】
図２及び図３において、マウス４のハウジング１０の上面部１０ａには右ボタン１１及び左ボタン１２が設けられ、蓋１３が開閉自在に取り付けられている。この蓋１３で覆われるハウジング１０部分には、上方が開口したプリンタ収納部１４及び電池収納部１５が形成され、そこにはプリンタ５及び駆動電池１６が収納される。
【００３６】
プリンタ収納部１４には、記録紙４０が装填される記録紙装填部１７が設けられ、さらに、プラテンローラ１８とサーマルヘッド１９などを備えた印刷機構が配設される。前記記録紙４０は、コア４１にロール状に巻回されたテープ状の感熱紙が使用され、この感熱紙の裏面には貼着剤層が形成されて剥離紙が剥離可能に積層されている。そして、記録紙４０は記録紙装填部１７に突設された支持軸１７ａに回転可能に装着される。
【００３７】
前記プラテンローラ１８は回転駆動されて記録紙４０を搬送し、前記サーマルヘッド１９は発熱素子列が記録紙４０の幅方向に対応して設けられており、記録紙４０の長手方向に沿って印刷を行う。
【００３８】
また、ハウジング１０の側部１０ｂには、印刷後の記録紙４０が排出される排出口２０が設けられる。排出口２０はマウス４の操作時にマウス４を保持する手指によって記録紙４０の排出の障害にならない位置に設けられる。
【００３９】
２１は記録紙４０の残量を確認できるように蓋１３に配設した透明材からなる窓である。
【００４０】
また、記録紙装填部１７に対する記録紙４０の装填を容易に行うことができるように、蓋１３の開閉に連動してサーマルヘッド１９をプラテンローラ１８に対して接離するヘッド移動機構が設けられる。
【００４１】
図４はハウジング１０に設けられた蓋１３の構造を示し、図５（ａ）及び図５（ｂ）は夫々蓋１３を閉じた状態及び蓋１３を開いた状態のヘッド移動機構の動作説明図である。
【００４２】
図４及び図５に図示のように、蓋１３の端部の取付部２２に取付軸２３、２４が設けられ、この取付軸２３、２４がハウジング１０の両側部に形成された軸穴２５に取付けられることで、蓋１３がハウジング１０に回動可能に設けられる。
【００４３】
一方の取付軸２３はＥリング２６によって軸穴２５からの抜け止めが図られ、取付軸２３のハウジング１０内に突出する部分には大径部２７ａと小径部２７ｂを有する異径形状とされた係合部２７が設けられている。一方、サーマルヘッド１９はヘッド支持部材２８に支持され、このヘッド支持部材２８からはアーム２８ａが延出されている。そして、ヘッド支持部材２８はバネ２９によってプラテンローラ１８に向けて付勢されるとともに、アーム２８ａの先端部に形成された当接部２８ｂが前記係合部２７に当接するべく付勢されている。
【００４４】
図５（ａ）のように、蓋１３を閉じた状態では、係合部２７の小径部２７ｂはアーム２８ａ先端の当接部２８ｂから離間した位置にあり、サーマルヘッド１９はバネ２９の付勢力によりプラテンローラ１８に押圧された印字位置にある。また、図５（ｂ）のように、蓋１３を開けると、その取付部２２に設けられた係合部２７が回転し、その大径部２７ａが当接部２８ｂに当接してアーム２８ａを介してヘッド支持部材２８をバネ２９の付勢方向に抗して移動させ、ヘッド支持部材２８に取付けられたサーマルヘッド１９がプラテンローラ１８から離間した非印字位置に移動する。これにより、記録紙４０を記録紙装填部１７に装填するときに、離間したサーマルヘッド１９とプラテンローラ１８の間に記録紙４０を挿入することができる。
【００４５】
また、図６はマウス４のハウジング１０内の概略構成図を示す。３０はマウスの回路部品が実装される回路基板であり、１１ａ、１２ａは夫々右ボタン１１及び左ボタン１２に連動するスイッチである。また、３１はハウジング１０の底部に回転自在に設けられるボールであり、３２、３３はＸ軸エンコーダ及びＹ軸エンコーダからなるボールの回転検出部である。また、ハウジング１０内には、印刷時に記録紙４０を搬送するためのプラテンローラ１８の駆動機構として、駆動源としてのステップモータ３６と、その出力軸に設けられるウォームギア３７やそれに噛み合うウォームホイール３８などで構成される減速ギア列が設けられる。前記ステップモータ３６は電池１６を駆動源とし、その回転が減速ギア列を介してプラテンローラ１８に伝達される。
【００４６】
前記記録紙４０は、所定の長さで切り取れるように長手方向に適宜な間隔をおいて幅方向に沿ってミシン線が形成され、排出口２０から排出された印刷後の記録紙４０をそのミシン線の位置で切り離すことによって短冊状の印刷物を得ることができる。なお、排出口２０の近部にカッタを設けて記録紙４０を任意の長さに切断できるようにしてもよい。
【００４７】
図７は本印刷システムが適用されたコンピュータシステムの回路構成を示すブロック図である。図７において、１はコンピュータ本体であり、５０は全体を制御するＣＰＵである。コンピュータ本体１は、キーボードコントローラ５１、表示コントローラ５２及びインターフエース５３を備え、夫々キーボード２、表示装置３及びプリンタ内蔵のマウス４が接続される。
【００４８】
また、コンピュータ本体１は、オペレーテイングシステム（ＯＳ）、各種アプリケーションファイルや、本発明の印刷方法を含むプログラムなどの情報を記憶するハードデイスク（ＨＤ）などの記憶装置５４を有し、また処理に当たっての種々の情報を記憶して記憶装置５４に記憶されたプログラムを実行する際のワークメモリとして用いるＲＡＭなどの内部メモリ５５を有している。
【００４９】
即ち、５５ａはキーボード２から入力された文書情報の文字コード情報を記憶する入力バッファ、５５ｂは表示装置３に表示する表示情報のパターン情報を記憶する表示バッファ、５５ｃは印刷情報のパターン情報が展開される印刷バッファ、５５ｄ及び５５ｅは表示装置３の表示画面３ａ上で、そこに表示される文書情報中から部分的に選択指定された文書情報（文字列）を一時的に記憶する第１及び第２選択文字バッファ（クリップボード）である。５５ｆは前記プログラムやその他の情報が展開されるワークエリアである。
【００５０】
また、前記記憶装置５４には、表示画面３ａ上で選択指定されてその登録が指示された文書情報を登録する文書登録領域５４ａ、及び過去に選択指定されて印刷処理が行われた文書情報を記憶する印刷履歴記憶領域５４ｂが設定される。
【００５１】
また、図７において、マウス４はインタフェース６１及びマウスケーブル（双方向バス）６０を介してコンピュータ本体１に接続される。マウス４にはコントローラ６２が設けられている。このコントローラ６２は、例えばＲＯＭ６３やＲＡＭ６４を備えた１チップのマイクロコンピュータによって構成され、ポインティングデバイスに関する制御の他に、ここではコンピュータ本体１から転送された印刷情報を内蔵するプリンタ５で記録紙４０に印刷する際の制御も行う。
【００５２】
前記コントローラ６２には、マウスを構成するＸ軸方向及びＹ軸方向の移動量を検知するためＸ軸・Ｙ軸エンコーダ３２，３３と、左右の操作ボタン１１，１２に連動したスイッチ１１ａ，１２ａが接続される。また、プリンタ５を構成するサーマルヘッド１９のドライバ６５や、プラテンローラ１８を駆動するためのステップモータ３６のドライバ６６が接続される。
【００５３】
６７は電源回路であり、電池を電源としてコントローラ６２やプリンタ５などにそれぞれに必要な電圧を生成して供給する。なお、前記マウスケーブル６０はＵＳＢケーブルが使用されるものであり、従って、前記電源は電池に限らず、コンピュータ本体１からマウスケーブル６０を介して供給することでもよい。
【００５４】
このコンピュータシステムでは、コンピュータ本体１は、マウス４からマウスケーブル６０を介して送信されるマウスの移動量の信号やボタンの操作信号を受けて、表示装置３の表示画面３ａ上でマウスポインタの移動処理やマウスポインタで指示される対象の選択処理や実行処理を行うとともに、マウス４からの印刷要求を受けてマウス４に内蔵されるプリンタ５に対してマウスケーブル６０を介して印刷情報を出力する。
【００５５】
本印刷システムでは、マウス４に内蔵されるプリンタ５でテープ状の記録紙４０に印刷を行う場合に、キーボード２から表示装置３の表示画面３ａ上に設定される入力画面に印刷する文書情報を直に入力する第１のモードと、ワープロなどのアプリケーションの起動中にその表示画面から任意の文書情報を指定してそれを抽出して印刷する第２のモードがある。また、前記各モードには文書の編集や印刷に関連して文書の登録や呼出し、あるいは印刷履歴の記録などの機能が付加される。
【００５６】
前記第１のモードは、表示装置３の表示画面３ａの右下などに常駐しているアイコンをマウス４の左ボタン１２をクリックすることにより起動し、そのときに図８に示すような文書入力画面７０が表示画面３ａに表示される。操作者は、その画面７０の文書編集エリア７１内でマウス４及びキーボード２を操作することにより記録紙４０に印刷したい文字列などの情報を入力する。
【００５７】
文書入力画面７０には、印刷７２、定型句呼出７３、印刷履歴７４、設定７５などの項目を選択可能な操作ボタンが表示され、それらのボタン操作に応じて処理が行われる。例えば、印刷７２が選択されると、編集されて文書編集エリア７１に表示されている文書情報に対応する印刷パターン情報が印刷バッファ５５ｃで生成されてプリンタ５に転送され、テープ状の記録紙４０に印刷が行われる。定型句呼出７３が選択されると、前記文書登録領域５４ａに登録されている定型句が呼び出されて文書編集エリア７１に表示される。これを、そのまま印刷したり編集を加えて印刷したりすることができる。この定型句とは、操作者が表示画面３ａ上で指定した任意内容の文字列をそのように称している。この定型句の登録は後述する第２のモードで行われる。
【００５８】
また、印刷履歴７４を選択すると、印刷履歴記憶領域５４ｂに記憶された過去に印刷した文書の一覧が表示画面３ａに表示される。この一覧表示は文書の先頭部分を表示することによって行われる。表示された文書の中から所望の文書を指定すれば、文書編集エリア７１に取り出すことができ、それを印刷する事ができる。
【００５９】
また、設定７５を選択すると、印刷に関する設定項目を表示する設定画面が表示されて各種の設定が可能となる。例えば、印刷行数や文字サイズ、あるいは文字体、プリンタ５で使用する記録紙４０の幅などの設定が可能である。印刷情報はプリンタ５に送信されてテープ状の記録紙４０に印刷されるため、この記録紙４０の幅内に印刷可能な行数や文字サイズの範囲で設定を行えるようにしている。例えば、記録紙４０の幅を１２ｍｍとし、前記サーマルヘッド１９の発熱素子が６０個でそのドット密度が８個／ｍｍであるとし、大中小の文字サイズが各６０×６０ドット、３０×３０ドット、１８×１８ドットとすると、大サイズの文字であれば１行、中サイズの文字であれば２行、小サイズの文字であれば３行が記録紙４０の幅内に印刷可能であり、これらの範囲内で設定可能にしている。仮に、印刷を指示された印刷情報が行数の関係から記録紙４０の幅を超えるものであれば、その超えた行については印刷可能な行の印刷を終えた後に続いて印刷が行われるようにしている。なお、この設定では、次に説明する第２のモードにおける所定の項目の設定も可能である。
【００６０】
次に、第２のモードは、文書情報をキーボード２から直接入力する第１のモードとは異なり、表示画面３ａに表示された文書情報の中から所望の文書情報を抽出して印刷するものである。この第２のモードは、マウス４の所定の操作によって起動する。
【００６１】
図９はコンピュータシステムによって実現される本発明に係る印刷処理（第２のモードによる印刷処理）の動作を示すフローチャートである。また、図１０乃至図１２は印刷処理動作に対応する表示画面を表し、図１３は印刷例、図１４は表示例を示している。
【００６２】
以下、図９乃至図１４に基づいて、ワープロなどのアプリケーションの起動中に表示画面上で作成された文書情報から任意の文字列を抽出する場合について説明する。
【００６３】
操作者のマウス４の操作によって表示装置３の表示画面３ａに表示された文書情報中の任意の文書情報（文字列）が範囲指定され、当該文書情報が表示画面３ａ上で反転表示される（ステップＳ１）。
【００６４】
例えば、図１０はワープロの入力編集画面が表示装置３の表示画面３ａに表示された状態を表すものであり、操作者が所望の文字列の先頭にマウスポインタ８０を合わせて左ボタン１２をクリックしながら文字列の末尾までマウス４をドラッグ操作することによって文字列の範囲指定が行われる。この場合には連続した３行の文書情報が範囲指定されたことを表している。
【００６５】
コンピュータ本体１のＣＰＵ５０は、操作者によってマウス４の右ボタン１１がクリックされたかを判断する（ステップＳ２）。マウス４の右ボタン１１がクリックされたと判断されると（ステップＳ２のＹ）、第１選択文字バッファ５５ｄがクリアされ（ステップＳ３）、表示画面３ａ上で範囲指定された文書情報に対応する文字コードの情報が入力バッファ５５ａから抽出されて第１選択文字バッファ５５ｄに記憶される（ステップＳ４）。
【００６６】
次に、第１選択文字バッファ５５ｄ又は第２選択文字バッファ５５ｅに文書情報が記憶されているかが判断され（ステップＳ５）、第１選択文字バッファ５５ｄ又は第２選択文字バッファ５５ｅに文書情報が記憶されていれば（ステップＳ５のＹ）、即ちマウス４により表示画面３ａで文書情報の範囲指定が既に行われていれば、それに応じた所定の操作画面が表示画面３ａに表示され（ステップＳ６）、第１選択文字バッファ５５ｄ又は第２選択文字バッファ５５ｅに文書情報が記憶されていなければ（ステップＳ５のＮ）、即ちマウス４により表示画面３ａで文書情報の範囲指定が行われていなければ、それに応じた所定の画面表示が行われる（ステップＳ７）。
【００６７】
図１０の例では、ステップＳ４の処理により範囲指定された３行の文字列が第１選択文字バッファ５５ｄに記憶されており、ステップＳ５ではＹｅｓの判断がなされる。このとき第２選択文字バッファ５５ｅには選択文字列は記憶されていない。
【００６８】
図１１は前記ステップＳ６の表示処理により表示装置３の表示画面３ａに表示される操作画面８１を表している。操作画面８１では、例えば、「印刷」、「ストック」、「定型句登録」、「元のアプリ」などの選択項目が表示される。ここで、「印刷」とは範囲指定された文書情報をプリンタ４で印刷する指示を行うものであり、「ストック」とは文書情報が複数回範囲指定されるときに、夫々を一時的に記憶するものである。また、「定型句登録」とは後に呼び出して繰り返して使用できるように範囲指定された文書情報を登録しておくものであり、「元のアプリ」とは、この場合であれば、そこで起動しているワープロのアプリケーションにおける本来の右クリックに対応する選択項目を選択する際に選択操作されるものであり、「元のアプリ」を選択すると、さらに、例えば、「切り取り」、「コピー」、「貼り付け」などの選択項目を有する操作画面が表示されてワープロの文書編集時に使用できるようにしている。
【００６９】
また、ステップＳ７の表示処理では、前記操作画面８１上の処理項目の処理の前提となる文書情報の範囲指定が行われていないため、「範囲指定をして下さい。」などのメッセージを表示したり、前記操作画面８１と同内容の処理項目を表示するものの、選択が不能なイネーブルの状態で選択項目のボタンなどを表示するなどして、操作者に文書情報の範囲指定の操作なしでのマウス４の右クリック操作は無効であることを報知する所定の表示画面を表示する。これは表示に代えた警告音でもよい。
【００７０】
ステップＳ８で、操作画面８１の「印刷」の項目が選択されたと判断されると、第１選択文字バッファ５５ｄに記憶されている選択された文書情報が第２選択文字バッファ５５ｅにコピーされて記憶される（ステップＳ９）。
【００７１】
そして、この第２選択文字バッファ５５ｅに記憶された文書情報の文字コード情報は印刷バッファ５５ｃにおいて対応するパターン情報に展開されて印刷情報が作成される（ステップＳ１０）。前記印刷情報はマウスケーブル６０を介してプリンタ５で印刷するべくマウス４に転送される（ステップＳ１１）。
【００７２】
また、後に再度の印刷処理の便を図るため、印刷処理した文書情報の文字コード情報は印刷履歴記憶領域５４ｂに記憶され（ステップＳ１２）、その後、前記第２選択文字バッファ５５ｅ及び印刷バッファ５５ｃがクリアされる（ステップＳ１３）。
【００７３】
図１３（ａ）は印刷の結果を表すものであり、納品日時、納品場所、支払条件に係る３行の文書情報が記録紙４０に印刷された状態を示している。
【００７４】
また、前記操作画面８１上で、「印刷」ではなく「ストック」が選択された場合には（ステップＳ８のＮ、Ｓ１４のＹ）、第１選択文字バッファ５５ｄに記憶されている選択された文書情報が第２選択文字バッファ５５ｅに記憶される（ステップＳ１５）。
【００７５】
図１２（ａ）乃至（ｃ）は、表示画面３ａに表示された文書情報のうちで、異なる位置に表示された３個の文書情報を順に範囲指定して抽出する場合を動作を表している。この場合には、第１番目及び第２番目の文書情報の範囲指定に対応して前記操作画面８１で「ストック」を選択し、第３番目の文書情報の範囲指定に対応して前記操作画面８１で「印刷」を選択する。このように、前記操作画面８１に「ストック」の処理項目を設けて範囲指定された文書情報を順次一時記憶し最後に前記操作画面８１の「印刷」を選択することで、本来は分離している複数の文書情報を連結して一括して印刷することができる。
【００７６】
ここで、図１２（ａ）乃至（ｃ）と、図１４（ａ）乃至（ｃ）を用いて、更に具体的に説明すると、最初に、表示画面で上から３行目の「株式会社…」（第１番目の文書情報）を範囲指定し（ステップＳ１）、マウス４の右ボタン１１をクリックすると（ステップＳ２）、その第１番目の文書情報は第１選択文字バッファ５５ｄに記憶され（ステップＳ４）、ステップＳ５のＹを経て操作画面８１で「ストック」を選択すると、第１番目の文書情報は第２選択文字バッファ５５ｅに記憶される（ステップＳ６、Ｓ８、Ｓ１４、Ｓ１５）。
【００７７】
図１２（ａ）は第１番目の文書情報の範囲指定と操作画面８０での「ストック」の選択操作を示している。
【００７８】
図１４（ａ）は、表示画面３ａ内の適所に設定される第２選択文字バッファ５５ｅの内容を表示する表示部８２であり、この「ストック」の処理を繰り返す場合に範囲指定されて順に結合される文書情報の内容を確認できて便利である。この表示部８２は、表示又は非表示を設定可能である。
【００７９】
次に、図１２（ｂ）に示すように、上から９行目の「納品日時…」の文書情報（第２番目の文書情報）が範囲指定され操作画面８０で「ストック」が選択される。これにより、第２番目の文書情報は第２選択文字バッファ５５ｅに追加して記憶される（ステップＳ１〜Ｓ６、Ｓ８、Ｓ１４、Ｓ１５）。第２番目の文書情報が追加して記憶される様子は図１４（ｂ）のように、表示部８２で確認できる。
【００８０】
最後に、図１２（ｃ）に示すように、上から１２行目の「合計金額…」の文書情報（第３番目の文書情報）が範囲指定されて操作画面８０で「印刷」が選択される。これにより、第１及び第２番目文書情報に加えて第３の文書情報が第２選択文字バッファ５５ｅに追加して記憶される（ステップＳ９）。そして、第２選択文字バッファ５５ｅに記憶された第１乃至第３番目の文書情報の印刷パターン情報が印刷バッファ５５ｃで作成され（ステップＳ１０）、その印刷パターン情報はマウスケーブル６０を介してプリンタ５で印刷するべくマウス４に転送される（ステップＳ１１）。以下、印刷履歴の記憶（ステップＳ１２）、第２選択文字バッファ５５ｅのクリアが行われる（ステップＳ１３）。プリンタ５では記録紙４０に前記第１乃至第３番目の文書情報が３行に印刷されることになる。
【００８１】
なお、前記第３番目の文書情報の範囲指定の後に、前記操作画面で「印刷」を選択することなく「ストック」を選択してもよい。図１４（ｃ）はそのときの表示部８２を表す。そして、その後に新たな文書情報を指定することなく、マウス４の右ボタン１１をクリックして操作画面８０で「印刷」を選択しても同様の結果が得られる。
【００８２】
図１３（ｂ）は、前記図１２（ａ）乃至（ｃ）の操作に対応して得られた印刷結果を表している。
【００８３】
また、図９において、前記操作画面８０上で「印刷」及び「ストック」を選択することなく「定型句登録」が選択された場合には（ステップＳ８のＮ、Ｓ１４のＮ、Ｓ１６のＹ）、第１選択文字バッファ５５ｄに記憶されている選択された文書情報が定型句登録領域５４ａに登録される（ステップＳ１７）。使用頻度の高い文書情報を登録しておくことで、後に繰り返し呼び出して印刷できる。前述のように、第１のモードにおいて、登録された定型句を呼び出して利用できる。
【００８４】
また、前記操作画面８０上での選択が「印刷」、「ストック」及び「定型句登録」のいずれの項目でもない場合は、「元のアプリ」が選択された場合であり、それに対応した処理が行われる（ステップＳ１８）。
【００８５】
コンピュータ本体１からの印刷情報がマウス４で受信されると（ステップＳ１９）、印刷情報はマウス４内のＲＡＭ６４に記憶され、順にサーマルヘッド１９に転送されて発熱素子が駆動されるとともに、ステップモータ３６が駆動されてプラテンローラ１８の回転により記録紙４０が搬送されて１ラインづつ印刷が行われる（ステップＳ２０）。この印刷はコントローラ６２で制御される。
【００８６】
この実施形態の印刷システムによれば、マウス４の操作によって表示装置３の表示画面３ａに表示される文書情報を範囲指定し、マウス４の右ボタンをクリックして操作画面を開き、そこで印刷を指示することにより、マウス４の簡単な操作で表示画面３ａ上から必要な文書情報を抽出してテープ状の記録紙４０に印刷を行うことができる。
【００８７】
また、表示装置３の表示画面３ａ上で文書情報を範囲指定とマウス４のクリックに基づく操作画面上での一時記憶の指示を繰り返し、最終的に操作画面で印刷を指示する簡単なマウス操作によって、表示画面３ａ上の複数個所に分散して位置する複数の文書情報を連結して抽出してテープ状の記録紙４０に印刷を行うことができる。
【００８８】
そして、マウス４にプリンタ５を内蔵することで、操作者の手元で、必要な情報のみをメモに適するサイズの印刷物として得ることができる。
【００８９】
図１５は他の実施形態に係るマウス及びプリンタを表す。
【００９０】
図１５において、９０はマウスパッド、１００はマウス、１１０はテープに印刷するプリンタである。
【００９１】
前述の実施形態では、プリンタをマウスのハウジングに内蔵していたが、本実施形態ではマウス１００とプリンタ１１０とが分離されて夫々が独立して設けられる点が相違する。
【００９２】
図１５のように、マウスパッド９０には、プリンタ１１０を装着するための切り欠き９１が形成されており、その切り欠き９１の両内側には先端にフック９３を有する舌片状の係止部９２が設けられている。
【００９３】
一方、プリンタ１１０のハウジング１１１の両側面には前記係止部９２のフック９３を係止するための係止溝１１２が形成されている。このプリンタ１１０のハウジング１１１の下部をマウスパッド９０の切り欠き９１に挿入し、係止溝１１２をマウスパッド９０の係止部９２に嵌め合わせることで、マウスパッド９０とプリンタ１１０とが着脱可能に装着される。
【００９４】
前記プリンタ１１０のハウジング１１１内には開閉可能な蓋１１３に覆われてカセット収容部１１４が設けられ、このカセット収容部１１４に印刷が施される印刷用テープ１２１とこのテープに熱転写印刷を行うためのインクリボン１２２を収納したカセット１２０が装着される。
【００９５】
カセット収容部１１４内には印刷機構を構成するサーマルヘッド１１５及びプラテンローラ１１６が設けられ、また図示しないが、使用済みのインクリボンをカセット内に巻き取る巻取り軸が設けられる。プラテンローラ１１６及び巻取り軸はステップモータにより駆動されて印刷用テープ１２１とインクリボン１２２が搬送され、コンピュータ本体１から供給される印刷情報に基づいてハウジング１１１内に設けられる制御部によってサーマルヘッド１１５が駆動されて印刷用テープ１２１にインクが転写される。印刷されたテープ１２１は排出口１１７から排出され、この排出口１１７に設けられボタン１１８の操作により作動する不図示のカッタによって切断される。
【００９６】
この実施形態のマウス１００とプリンタ１１０も図１と同様なコンピュータシステムの入出力装置としてそのシステムに組み込まれ、図９に示した処理と同様の印刷処理が実行される。
【００９７】
従って、この実施形態の印刷システムによっても、前述の実施形態のシステムと同様にマウス１００の簡単な操作で表示画面３ａの文書情報の抽出が可能であるという効果が得られ、またマウスパッド９０とプリンタ１００とが装着可能な構成を有するため、マウスパッド９０を介してマウス１００とプリンタ１１０とが近接した位置で使用されることになって、プリンタ内蔵のマウスと同様に、操作者の手元で、印刷物が得られることになって使い易く便利である。
【００９８】
なお、前記実施形態において記載した手法は、すなわち、図９のフローチャートで示した処理はコンピュータに実行させることのできるプログラムとして、例えば磁気ディスク（フロッピーディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記憶媒体に書き込んで各種装置に適用したり、通信媒体により伝送して各種装置に適用することも可能である。本装置を実現するコンピュータは、記憶媒体に記録されたプログラムを読み込み、このプログラムによって動作が制御されることにより、上述した処理を実行する。
【００９９】
【発明の効果】
以上詳記したように本発明によれば、マウスの簡単な操作によってコンピュータ装置の表示画面上に表示される文書情報を抽出し、それをメモなどとして残しておくのに適当なテープ状の記録紙に見栄え良く印字することができる。また、マウスの簡単な操作によってコンピュータ装置の表示画面上で分散して表示される複数の文書情報を抽出し、それをテープ状の記録紙にまとめて印字することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るコンピュータシステムの要部を示す図。
【図２】蓋を閉じた状態でのプリンタを内蔵するマウスの斜視図。
【図３】蓋を開いた状態でのプリンタを内蔵するマウスの斜視図。
【図４】前記蓋の取付軸部の構成を示す図。
【図５】前記蓋と印刷機構の関係図で、図５（ａ）は蓋を閉じた状態を示す図、同図（ｂ）は蓋を開いた状態を示す図。
【図６】前記マウス内に設けられた各構成部品の概略構成図。
【図７】本発明の実施形態に係るコンピュータシステムの回路構成を示すブロック図。
【図８】前記コンピュータシステムに備えられた表示装置の画面構成を示す図。
【図９】前記コンピュータシステムにて実現される印刷処理の動作を示すフローチャート。
【図１０】前記表示装置の表示画面に表示される文書情報の一例を示す図。
【図１１】前記表示装置の表示画面に操作画面が表示された状態を示す図。
【図１２】前記表示装置の表示画面での操作説明図であり、図１２（ａ）は画面上の第１番目の文書情報に対する操作、同図（ｂ）は画面上の第２番目の文書情報に対する操作、同図（ｃ）は画面上の第３番目の文書情報に対する操作を示す図。
【図１３】記録紙への印刷例であり、図１３（ａ）は３行の文書情報が記録紙に印刷された状態、同図（ｂ）は前記図１２（ａ）乃至（ｃ）の操作に対応して得られた印刷結果を示す図。
【図１４】一時記憶されている文書情報の表示例であり、図１４（ａ）は第１番目の文書情報が一時記憶された状態、同図（ｂ）は第１及び第２番目の文書情報が一時記憶された状態、同図（ｃ）は第１乃至第３番目の文書情報が一時記憶された状態を示す図。
【図１５】本発明の他の実施形態に係るマウス及びプリンタの斜視図。
【符号の説明】
１…コンピュータ本体
２…キーボード
３…表示装置
３ａ…表示画面
４…マウス
５…プリンタ
６…プリンタ
１０…ハウジング
１１…右ボタン
１１ａ…スイッチ
１２…左ボタン
１２ａ…スイッチ
１３…蓋
１４…プリンタ収納部
１５…電池収納部
１６…電池
１７…記録紙装填部
１８…プラテンローラ
１９…サーマルヘッド
２０…排出口
２１…窓
２２…取付部
２３、２４…取付軸
２７…係合部
２８…ヘッド支持部材
２８ａ…アーム
２９…バネ
３０…回路基板
３１…ボール
３２、３３…エンコーダ
３６…ステップモータ
３７…ウォームギア
３８…ウォームホイール
４０…記録紙
４１…コア
５０…ＣＰＵ
５１…キーボードコントローラ
５２…表示コントローラ
４０…記録紙
４１…コア
５０…ＣＰＵ
５１…キーボードコントローラ
５２…表示コントローラ
５３…インターフェース
５４…記憶装置
５４ａ…文書登録領域
５４ｂ…印刷履歴記憶領域
５５…ＲＡＭ
５５ａ…入力バッファ
５５ｂ…表示バッファ
５５ｃ…印刷バッファ
５５ｄ…第１選択文字バッファ
５５ｅ…第２選択文字バッファ
６０…マウスケーブル
６１…インターフェース
６２…コントローラ
６３…ＲＯＭ
６４…ＲＡＭ
６５…ドライバ
６６…ドライバ
６７…電源回路
７０…文書入力画面
７１…文書編集エリア
８０…操作画面
８１…マウスポインタ
８２…表示部
９０…マウスパッド
９１…切り欠き
９２…係止部
９３…フック
１００…マウス
１１０…プリンタ
１１１…ハウジング
１１２…係止溝
１１３…蓋
１１４…カセット収容部
１１５…サーマルヘッド
１１６…プラテンローラ
１１７…排出口
１１８…ボタン
１２０…カセット
１２１…印刷用テープ
１２２…インクリボン
【図１】
0004159014.tif 000002
【図２】
0004159014.tif 000003
【図３】
0004159014.tif 000004
【図４】
0004159014.tif 000005
【図５】
0004159014.tif 000006
【図６】
0004159014.tif 000007
【図７】
0004159014.tif 000008
【図８】
0004159014.tif 000009
【図９】
0004159014.tif 000010
【図１０】
0004159014.tif 000011
【図１１】
0004159014.tif 000012
【図１２】
0004159014.tif 000013
【図１３】
0004159014.tif 000014
【図１４】
0004159014.tif 000015
【図１５】
0004159014.tif 000016