(57)【特許請求の範囲】
【請求項１】
入力手段により入力された文字等に対応する印刷データを、複数印刷単位格納する記憶手段と、
その記憶手段に格納された印刷データに対応する文字等を前記印刷単位毎に表示する表示手段と、
その表示手段が前記印刷データに対応する文字等を前記印刷単位毎に表示している状態において、前記複数の印刷単位の各々に対してその印刷の要否を個別に選択可能な選択手段と、
その選択手段の選択操作がなされると、前記表示手段に表示された印刷単位を次の印刷単位の表示に切替える表示切替手段と、
前記選択手段の選択操作に応じてその選択の結果を記憶する選択結果記憶手段と、
その選択結果記憶手段に記憶された選択結果に基づいて、印刷すべき印刷単位の印刷データを印刷手段に対して出力する出力制御手段と、
を備えることを特徴とする印刷単位選択出力装置。
【請求項２】
前記印刷単位は前記入力手段により入力された文字等に対応する印刷データのページに対応していることを特徴とする請求項１に記載の印刷単位選択出力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷単位選択出力装置に関し、特に、入力手段により入力された文字等に対応する印刷データを、複数印刷単位格納する記憶手段を備え、その記憶手段に格納された印刷データをその印刷単位毎に印刷の要否を選択したり、その記憶手段に格納された印刷データに関連づけられた指定データによって指定したりして、複数単位格納された印刷データから所望の印刷単位の印刷データを選択して印刷手段に対して出力することができるようにした印刷単位選択出力装置に関するものである。
【０００２】
【従来の技術】
従来、この種の印刷単位選択出力装置としては、日本語ワードプロセッサー等においてユーザーによって入力編集されたテキストデータからなる複数個のファイル、及び、そのファイルを構成する複数個のページ等の印刷単位に対応する印刷データを記憶手段に格納させておき、ユーザーの要求に応じて、それらの複数個のファイルから所望のファイルをそのファイルに付されたファイル名等から選択して、選択されたファイルに対応する印刷データを印刷手段に対して出力させて印刷を行うようにしたファイルプリント機能、及び、ファイルを構成する複数個のページに対応する複数個の印刷単位毎にその印刷データを画面上に順次表示させて、そのうちの所望ページを選択したりして、所望の印刷単位に対応する印刷データを印刷手段へ出力させて印刷を行うようにしたページプリント機能等を備えたものが提案されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来装置のファイルプリント機能においては、図５に示すようなＰＲＩＮＴＭＥＮＵ画面で、開始ページと終了ページを設定して連続ページを印刷することはできるが、１つのファイル文書内に入っているデータの内、２，４，６ページにあるもののみ必要な場合、３，５ページをとばして印刷するように設定することはできないという不具合を有するものであった。
【０００４】
また、従来装置のページプリント機能においては、ファイル中の表示されたページのみの選択しかできないものであったため、例えば、２，４，６ページをプリントしたい時は、所望のページを表示させる操作を行った後に、ページプリントを３回繰り返す必要があり、操作が面倒で、使い勝手の悪いものであるという不具合を備えたものであった。
【０００５】
本発明は、上述した不具合を解消するためになされたものであり、その目的は、記憶手段に格納された複数個のページ等の印刷単位の中から所望の印刷単位の印刷データを選択して印刷手段に出力する印刷単位選択出力装置において、その印刷単位毎にその印刷データを表示させて、操作者がその表示内容を確認した上で所望の印刷単位のページ等を選択できるようにして、所望の印刷単位の選択操作を容易に且つ確実になし得るようにし、しかも、選択操作の選択結果を記憶する選択結果記憶手段を設け、選択操作終了後にその選択された印刷単位に対応する印刷データを一括して印刷手段に出力できるようにして、使い勝手の良い印刷単位選択出力装置を提供することにある。
【０００６】
【０００７】
【課題を解決するための手段】
請求項１に記載の印刷単位選択出力装置は前記課題を解決するために、入力手段により入力された文字等に対応する印刷データを、複数印刷単位格納する記憶手段と、その記憶手段に格納された印刷データに対応する文字等を前記印刷単位毎に表示する表示手段と、その表示手段が前記印刷データに対応する文字等を前記印刷単位毎に表示している状態において、前記複数の印刷単位の各々に対してその印刷の要否を個別に選択可能な選択手段と、その選択手段の選択操作がなされると、前記表示手段に表示された印刷単位を次の印刷単位の表示に切替える表示切替手段と、前記選択手段の選択操作に応じてその選択の結果を記憶する選択結果記憶手段と、その選択結果記憶手段に記憶された選択結果に基づいて、印刷すべき印刷単位の印刷データを印刷手段に対して出力する出力制御手段とを備えたことを特徴とする。
【０００８】
請求項１に記載の印刷単位選択出力装置によれば、前記記憶手段に格納された印刷データに対応する文字等をその印刷単位毎に表示手段に表示された状態で、操作者の選択手段の操作によって、その表示された印刷単位に対して印刷の要否が選択される選択操作がなされると、その表示手段に表示された印刷単位を次の印刷単位の表示に切替えるとともにその選択された選択結果が選択結果記憶手段に記憶され、その記憶された選択結果に基づいて、印刷すべき印刷単位の印刷データが印刷手段に対して出力されるため、操作者が印刷すべき印刷単位の印刷データの内容を確認して選択でき、しかも、その選択結果を選択結果記憶手段に記憶できるため、選択された印刷単位の印刷データを一括して印刷手段に出力できる。
【０００９】
請求項２に記載の印刷単位選択出力装置は、前記請求項１に記載の印刷単位選択出力装置において、前記印刷単位は前記入力手段により入力された文字等に対応する印刷データのページに対応していることを特徴とする。
【００１０】
請求項２に記載の印刷単位選択出力装置によれば、前記印刷単位が入力手段により入力された文字等に対応する印刷データのページに対応するため、操作者が印刷データのページの内容を確認してその要否の選択ができ、しかも、選択されたページを選択結果記憶手段に記憶されるため、選択されたページの印刷データを一括して印刷手段に出力できる。
【００１１】
【００１２】
【００１３】
【００１４】
【００１５】
【００１６】
【００１７】
【００１８】
【００１９】
【発明の実施の形態】
以下、本発明を具体化した一実施例を、図面を参照して説明する。
【００２０】
図１には、本発明が適用された電子タイプライターの好適な実施例が示されている。実施例の電子タイプライター１０の、本体フレーム１２の前部には、キーボード１４が配置され、そのキーボード１４の後方で本体フレーム１２には、印字機構ＰＭが配設されている。また、キーボード１４の後部には、入力した文字や記号等を表示するための液晶ディスプレイ９０が設けられている。
【００２１】
前記キーボード１４には、アルファベットキーや記号キーを含む文字キー１８、リターンキー２０、プリントキャンセルキー２２、現ページキャンセルキー２４、プリントキー２６、及びこれ以外の各種機能キーが、通常のタイプライターと同様に設けられている。
【００２２】
また、前記印字機構ＰＭには、少なくとも、印字用紙を紙送りするプラテン３０とそれを駆動するモータとその駆動回路、プラテン３０と平行なガイド３２に支持されたキャリッジ３４とそれを左右方向へ往復駆動するモータとその駆動回路、ホイールカセット３６に収納された活字ホイール３８とそれを駆動するモータとその駆動回路、リボンカセット４０に収納された印字リボン４２とそれを巻き取るモータとその駆動回路、活字ホイール３８の活字４４を打撃する印字ハンマとそれを駆動するソレノイド４６とその駆動回路、印字リボン４２あるいは訂正リボン４８を選択的に印字位置に配置するリボン切換え機構等が設けられており、この印字機構ＰＭは通常の電子タイプライターの印字機構と同様のものである。
【００２３】
次に、電子タイプライターの制御系の全体構成について図２のブロック図に基づいて説明する。
【００２４】
電子タイプライター１０は、基本的には、キーボード１４、印字機構ＰＭ、表示機構Ｄ及び制御装置Ｃ等で構成される。キーボード１４、印字機構ＰＭ、表示装置Ｄは、データバス等を介して制御装置ＣのメインＣＰＵ（中央演算装置）５０に接続されている。
【００２５】
制御装置Ｃは、メインＣＰＵ５０と、そのメインＣＰＵ５０にデータバス等を介して接続されたＲＯＭ（リード・オンリ・メモリ）６０及びＲＡＭ（ランダム・アクセス・メモリ）７０とから構成されている。
【００２６】
ＲＯＭ６０は、キーボード１４の各文字キー１８や各種機能キーから入力されるコードデータに対応させて、印字機構ＰＭや表示機構Ｄを制御する制御プログラムが記憶されているプログラムメモリ６２等が記憶されている。
【００２７】
ＲＡＭ７０は、表示モードのときキーボード１４から入力され、またはテキストメモリ７４から読み出されて液晶ディスプレイ９０上に表示される文字等のデータを記憶する入力バッファ７２と、入力データをファイルデータとして記憶する入力データ格納メモリとしてのテキストメモリ７４と、印字動作時にテキストメモリ７４から文字、数字、記号等に対応するデータを一文字分ずつ順次読み出し、一時的に記憶するＰＲＩＮＴバッファ７６と、ＰＲＩＮＴ  ＭＥＮＵ画面で設定する開始ページ及び終了ページの値を格納しておく開始ページワーキングレジスタ７７及び終了ページワーキングレジスタ７８と、編集モード中かどうかを判断する編集中フラグ７９とが設けられているほか、各種のメモリやレジスタ等が設けられている。
【００２８】
メインＣＰＵ５０は、制御プログラムに基づいて、各文字キー１８から入力されるデータに対応する文字・記号を印字機構ＰＭに印字させたり、編集したデータをテキストメモリ７４に順次記憶させたりする。
【００２９】
表示機構Ｄは、インターフェイス８０と、表示用ＣＰＵ８２と、キャラクタジェネレータ８４と、ディスプレイコントローラ８６と、表示用ＲＡＭ８８とを有し、図示のように接続されている。
【００３０】
キャラクタジェネレータ８４には、ディスプレイ９０に文字、記号を表示するため約４００種類のドットマトリクス表示データがコードデータに対応して記憶されている。
【００３１】
表示ＣＰＵ８２は、インターフェイス８０を介してメインＣＰＵ５０から出力されるコマンドデータや文字データに基づき、これらに対応する表示データをキャラクタジェネレータ８４から読み出し、その後表示データをディスプレイコントローラ８６へ出力する。ディスプレイコントローラ８６は、表示データを表示用ＲＡＭ８８に書き込むと同時に、その表示データに応じた表示信号をディスプレイ９０に出力する。さらに、表示用ＣＰＵ８２には、インターフェイス８０を介してメインＣＰＵ５０からのカーソル移動データに応じて、ディスプレイコントローラ８６にカーソルの移動先のアドレスを指示するカーソル移動制御も行う。
【００３２】
次に、電子タイプライター１０の制御装置Ｃで行われる印字制御動作を図３のフローチャートに基づいて説明する。
【００３３】
まず、電子タイプライター１０に電源が投入されると、初期設定を実行し（Ｓ１）、図５に示すようなＩＮＤＥＸ画面を表示する（Ｓ２）。そして、キー入力待ちを行い（Ｓ３）、キーが入力されると（Ｓ３・ＹＥＳ）、入力されたキーがプリントキー２６か否かをチェックする（Ｓ４）。プリントキー２６でないならば（Ｓ４・ＮＯ）、編集中フラグ７９がＯＮか否かをチェックする（Ｓ５）。その編集中フラグ７９がＯＮならば（Ｓ５・ＹＥＳ）、操作されたキーが編集終了キー（リターンキー）２０か否かをチェックする（Ｓ１０）。そして編集終了キー２０が操作された場合には（Ｓ１０・ＹＥＳ）、編集中フラグ７９をＯＦＦし（Ｓ１１）、ＩＮＤＥＸ画面に戻る（Ｓ２）。また、プリントキー２６及び編集終了キー２０以外が入力された場合には、そのキーに対応した処理が実行され（（Ｓ１２）、前記Ｓ３に戻る。
【００３４】
一方、編集フラグ７９がＯＦＦの場合には（Ｓ５・ＮＯ）、操作されたキーが編集開始キー（図示せず）か否かをチェックし（Ｓ６）、編集開始キーが操作された場合には（Ｓ６・ＹＥＳ）、編集中フラグ７９をＯＮし（Ｓ７）、編集画面を表示し（Ｓ８）、次のキー入力待ち（Ｓ３）をする。また、操作されたキーが編集開始キー以外のキー、例えばカーソル移動キーならば（Ｓ６・ＮＯ）、ＩＮＤＥＸ開始画面においてファイル項目の選択を行う（Ｓ９）。
【００３５】
更に、操作されたキーがプリントキー２６ならば（Ｓ４・ＹＥＳ）、プリント可能な状態か否かをチェックし（Ｓ２０）、プリント不可能ならばブザー鳴動させる（Ｓ２１）。また、プリント可能ならば（Ｓ２０・ＹＥＳ）、編集フラグ７９がＯＮされているか否かをチェックする（Ｓ２２）。そして編集中フラグ７９がＯＮならば（Ｓ２２・ＹＥＳ）、ページプリント実行のためのページプリントモードが設定される（Ｓ２３・図４参照）。
【００３６】
また、編集中フラグ７９がＯＦＦならば（Ｓ２２・ＮＯ）、ファイルプリント実行のためファイルプリントモードが（Ｓ２４・図４参照）設定される。
【００３７】
次に、両プリントモードにおける動作について、図４を参照して説明する。
【００３８】
まず、ファイルプリントモードが設定されると（Ｓ２４）、初期設定を実行し（Ｓ３０）、図６に示すようなＰＲＩＮＴ  ＭＥＭＵ画面を表示し（Ｓ３１）、ＳＴＡＲＴＩＮＧ  ＰＡＧＥ、ＥＮＤＩＮＧ  ＰＡＧＥ等のＰＲＩＮＴ  ＭＥＮＵ項目を設定する（Ｓ３２）。設定終了を示すリターンキー２０が押下されたか否かをチェックし（Ｓ３３）、リターンキー２０が押下されたならば（Ｓ３３・ＹＥＳ）、設定値が正しく設定されているかをチェックする（Ｓ３４）。もし、設定がまちがっていたならば（Ｓ３４・ＮＯ）、ＰＲＩＮＴ  ＭＥＮＵ画面を表示して（Ｓ３１）、設定し直す。
【００３９】
また、設定値が正しく設定されているならば（Ｓ３４・ＹＥＳ）、設定したＳＴＡＲＴＩＮＧ  ＰＡＧＥの値を開始ページワーキングレジスタ７７に格納し、ＥＮＤＩＮＧ  ＰＡＧＥの値を終了ページワーキングレジスタ７８に格納する（Ｓ３５）。次に、開始ページワーキングレジスタと終了ページワーキングレジスタとの値の大きさを比較し（Ｓ３６）、開始ページが終了ページよりも小さい時には（Ｓ３６・ＹＥＳ）、プリントを実行するために、Ｓ３８に移行する。
【００４０】
そして、画面９０に、開始ページワーキングレジスタ７７の示すページのデータをテキストメモリ７４より読み出して表示する（Ｓ３８）。そして、印字するか、ページキャンセルするか、あるいは印字キャンセルするかを選択するキー入力待ちをする（Ｓ４８）。画面９０に表示したページのデータを見て、その表示ページを印字しないときには、現ページキャンセルキー２４を押下する（Ｓ３９・ＹＥＳ）。すると、開始ページワーキングレジスタ７７の値をインクリメントして（Ｓ４０）、再度、開始ページワーキングレジスタ７７の値が終了ページワーキングレジスタ７８の値を超えていないかをチェックした後（Ｓ３６）、超えていなければ（Ｓ３６・ＹＥＳ）、前記Ｓ３８からの動作を繰り返す。また、超えているならば（Ｓ３６・ＮＯ）、編集フラグ７９がＯＮされているか否かをチェックし（Ｓ３７）、編集フラグ７９がＯＮならば（Ｓ３７・ＹＥＳ）、ページプリントを終了して編集モードへ戻る（Ｓ５１）。また、編集フラグ７９がＯＦＦならば（Ｓ３７・ＮＯ）、ファイルプリントを終了して、ＩＮＤＥＸ画面に戻る（Ｓ５０）。
【００４１】
現ページキャンセルキー２４以外のキーを押下した場合は（Ｓ３９・ＮＯ）プリントキャンセルキー２２か、あるいはプリント実行のためのリターンキー２０かをチェックする（Ｓ４２、Ｓ４３）。プリントキャンセルキー２２が押下されたならば、直ちにプリントモードを中止する。そして、ファイルプリント中であるならば（Ｓ３７・ＮＯ）、ＩＮＤＥＸ画面へ戻り（Ｓ５０）、またページプリント中であるならば（Ｓ３７・ＹＥＳ）、編集画面に戻る（Ｓ５１）。
【００４２】
リターンキー（プリント実行キー）２０を操作したときは（Ｓ４３・ＹＥＳ）、開始ページワーキングレジスタ７７の値に対応するページのデータをテキストメモリ７４より読み出し、ＰＲＩＮＴバッファ７６に持って行き、順次印字していく（Ｓ４５）。
【００４３】
そして、１ページ分の印字が終了したら、ファイルプリント中か、ページプリント中を示す編集フラグ７９をチェックし（Ｓ４６）、編集フラグ７９がＯＮならば（Ｓ４６・ＹＥＳ）、ページプリントを終了してプリントモードを抜ける（Ｓ５１）。
【００４４】
一方、編集フラグ７９がＯＦＦならば（Ｓ４６・ＮＯ）、開始ページワーキングレジスタ７７をインクリメントし（Ｓ４７）、前記Ｓ３６に戻り、次ページのプリントを実行するために前記動作を繰り返す。
【００４５】
ただし、ページプリントモード開始時は、図４のＳ２３によりスタートし、開始ページワーキングレジスタ７７には、プリントモードに入る前に、カーソルが存在していたページの値を入力する（Ｓ４１）。次に、キー入力待ちを行い（Ｓ４９）、プリントキャンセルキー２２が押下されたならば（Ｓ４２・ＹＥＳ）、プリントモードを中止して前記Ｓ３７に移行する。また、リターンキー２０が押下されたならば（Ｓ４３）、ページプリントを実行する（Ｓ４５）。
【００４６】
尚、上記実施例の場合は、ファイルプリント実行中、画面に表示されるページデータをみて、印字するか否かの判断をして順次印字しているが、選択した１つのページについて印字しているときに、それ以降のページについて印字の要否を判断するようにしても良い。
【００４７】
また、上記実施例のように、データの画面表示による選択ではなくて、ＰＲＩＮＴ  ＭＥＮＵ画面でプリントしたいページを数値入力し、そのページをテキストメモリ７４より呼び出して印字する方法であっても良い。
【００４８】
更に、上記実施例においては、ファイルプリントモードにて、データを画面に順次表示して、印字したいページのみを逐次印字させるようにしていたが、印字したいページを全て選択した後に、一括して印字するようにしても良い。この実施例について図７を参照して説明する。尚、図７は図４と異なる部分（Ｓ４８、Ｓ３９、Ｓ４０、Ｓ４２？Ｓ４７）のみを図示する。
【００４９】
まず、前記Ｓ３８にて画面に表示されたページを印字するか否かを判断する。そして、そのページを印字しない場合には、現ページキャンセルキー２４を押下する（Ｓ４８、Ｓ３９・ＹＥＳ）。すると、開始ページワーキングレジスタ７７と同じ値が既に格納されている画面表示ページレジスタ（図示せず）の値をインクリメントする（Ｓ６０）。次いで、画面表示ページレジスタに格納された値に対応するページのデータが表示され（Ｓ６１）、前記Ｓ４８に戻る。
【００５０】
また、画面に表示されたページを印字したい場合には、リターンキー２０を押下する（Ｓ４３・ＹＥＳ）。すると、画面表示ページレジスタの値を図示しない印字ページメモリに記憶する（Ｓ６２）。続いて、画面表示ページレジスタの値をインクリメントし（Ｓ６３）、インクリメントした値が終了ページワーキングレジスタ７８の値と等しいかあるいは小さいかを判断する（Ｓ６４）。終了ページワーキングレジスタ７８の値のほうが大きい場合には（Ｓ６４・ＹＥＳ）、画面表示ページレジスタに格納された値に対応するページが表示され（Ｓ６５）、前記Ｓ４８に戻る。
【００５１】
一方、画面表示ページレジスタの値が終了ページワーキングレジスタの値よりも大きい場合には（Ｓ６４・ＮＯ）、前記印字ページメモリに記憶されたページのデータをテキストメモリ７４から順次読み出してＰＲＩＮＴバッファ７６に転送して、印字したいページを全て印字する。そして、ページプリント処理を終了して、編集画面に戻る（Ｓ５１）。
【００５２】
以上、詳述したように、プリントモードを抜けることなく、印字に際して設定された開始及び終了ページの範囲内で、印字したいページの選択ができ、又、プリント中に印字しようとするデータがわかるため、それをみてから印字の選択ができる。
【００５３】
それゆえに、２・４・６ページが印字したい時でも１回プリントモードに入るだけで、印字したいページを印字することができる。
【００５４】
【発明の効果】
以上説明したことから明らかなように、請求項１に記載の印刷単位選択出力装置によれば、記憶手段に格納された印刷データに対応する文字等をその印刷単位毎に表示手段に表示された状態で、操作者の選択手段の操作によって、その表示された印刷単位に対して印刷の要否が選択される選択操作がなされると、その選択された選択結果が選択操作に応じて選択結果記憶手段に記憶され、その記憶された選択結果に基づいて、印刷すべき印刷単位の印刷データが印刷手段に対して一括して出力することができる。また、印刷すべき印刷単位の印刷データの内容を表示している状態において、操作者がその印刷単位の各々に対してその印刷の要否を個別に選択でき、その選択手段の選択操作に基づき、前記表示手段に表示された印刷単位を次の印刷単位の表示に切替えるとともにその選択結果が選択結果記憶手段に記憶できるため、誤った印刷単位の印刷データを印刷手段に出力してしまったりすることがなく確実に所望の印刷単位を選択指定でき、しかも、選択操作によって表示手段に表示される印刷単位が次の印刷単位の表示に自動的に切替えられるため選択操作をするだけで複数個の印刷単位の各々の中から所望の印刷単位を次々と連続して選択でき、簡単な操作により、所望の印刷単位の印刷データを一括して印刷手段に出力でき、使い勝手の良い印刷単位選択出力装置を提供し得るという優れた効果を奏する。
【００５５】
請求項２に記載の印刷単位選択出力装置によれば、前記印刷単位が入力手段により入力された文字等に対応する印刷データのページに対応するため、操作者が印刷データのページの内容を確認してその要否の選択ができ、しかも、選択されたページを選択結果記憶手段に記憶されるため、選択されたページの印刷データを一括して印刷手段に出力できるという効果を奏する。
【００５６】
【００５７】
【００５８】
【００５９】
【図面の簡単な説明】
【図１】電子タイプライターの斜視図である。
【図２】電子タイプライターの制御系のブロック図である。
【図３】印字制御のフローチャートである。
【図４】印字制御のフローチャートである。
【図５】ＩＮＤＥＸ画面を示す図である。
【図６】ＰＲＩＮＴ  ＭＥＮＵ画面を示す図である。
【図７】他の実施例を印字制御のフローチャートである。
【符号の説明】
１０  電子タイプライター
１４  キーボード
２０  リターンキー
２４  現ページキャンセルキー
２６  プリントキー
３６  活字ホイール
４６  ソレノイド
５０  メインＣＰＵ
６０  ＲＯＭ
７０  ＲＡＭ
７４  テキストメモリ
７７  開始ページワーキングレジスタ
７８  終了ページワーキングレジスタ
【図１】
0003580228.tif 000002
【図２】
0003580228.tif 000003
【図３】
0003580228.tif 000004
【図４】
0003580228.tif 000005
【図５】
0003580228.tif 000006
【図６】
0003580228.tif 000007
【図７】
0003580228.tif 000008