(57)【特許請求の範囲】
【請求項１】
円の一部である円弧を近似多角形又は近似直線として描画する円描画装置において、
前記円弧の半径と第１の基準値とを比較する第１の比較手段と、
前記円弧の半径と前記円弧の中心点から前記円弧の近似直線までの距離との差である誤差と、第２の基準値とを比較する第２の比較手段と、
前記第１の比較手段と、前記第２の比較手段と、の少なくとも１つの比較手段における比較結果に基づいて、前記円弧を近似多角形又は近似直線として描画する描画手段と、を有し、
前記描画手段は、
前記円弧の半径が前記第１の基準値以上で、且つ、前記誤差が前記第２の基準値未満の比較結果の場合に、前記円弧を前記近似直線として描画し、前記比較結果以外の場合に、前記円弧を前記近似多角形として描画することを特徴とする円描画装置。
【請求項２】
前記描画手段は、
前記円弧の半径が前記第１の基準値未満の比較結果、または、前記円弧の半径が前記第１の基準値以上で、且つ、前記誤差が前記第２の基準値以上の比較結果の場合に、前記円弧を前記近似多角形として描画することを特徴とする請求項１記載の円描画装置。
【請求項３】
円弧の中心点と、円弧の描画開始点と、円弧の中心角と、の情報を格納する情報格納手段と、
前記情報格納手段に格納された前記中心点と、前記描画開始点と、を基に、前記中心点と前記描画開始点とを結ぶ線を、前記円弧の半径として算出する円弧半径算出手段と、
前記情報格納手段に格納された前記中心点と、前記描画開始点と、前記中心角と、を基に、前記円弧の描画終了点を算出する描画終了点算出手段と、
前記描画開始点と前記描画終了点とを結ぶ線を、前記近似直線として算出する近似直線算出手段と、
前記中心点から前記近似直線に向けて引いた線が前記近似直線と垂直に交わる際の交点と、前記中心点と、を結ぶ線の距離を、前記円弧の中心点から前記円弧の近似直線までの距離として算出し、該算出した距離と、前記円弧の半径と、の差から前記誤差を算出する誤差算出手段と、
を有することを特徴とする請求項１記載の円描画装置。
【請求項４】
ホストから転送されたコマンドデータにより、指定された中心点、描画開始点、中心角により円弧を描画する機能も持ち、さらにその半径が第１の基準値以上の場合、前記円弧を直線に置き換えて描画処理する機能を持つ円描画装置において、
前記円弧の半径が前記第１の基準値以上の場合、前記円弧の半径と前記円弧の中心点から前記円弧の直線までの距離との差である誤差を算出し、前記誤差と第２の基準値とを比較し、前記誤差が前記第２の基準値未満の場合に、前記円弧を直線に置き換えて描画処理し、前記誤差が前記第２の基準値以上の場合に、前記円弧を直線に置き換えずに描画処理することを特徴とする円描画装置。
【請求項５】
前記第１の基準値と、前記第２の基準値と、の少なくとも１つの基準値を設定する基準値設定手段を有することを特徴とする請求項１または４記載の円描画装置。
【請求項６】
円の一部である円弧を近似多角形又は近似直線として描画する円描画装置において実行させる円描画処理プログラムであって、
前記円弧の半径と第１の基準値とを比較する第１の比較処理と、
前記円弧の半径と前記円弧の中心点から前記円弧の近似直線までの距離との差である誤差と、第２の基準値とを比較する第２の比較処理と、
前記第１の比較処理と、前記第２の比較処理と、の少なくとも１つの比較処理における比較結果に基づいて、前記円弧を近似多角形又は近似直線として描画する描画処理と、を、前記円描画装置において実行させ、
前記描画処理は、
前記円弧の半径が前記第１の基準値以上で、且つ、前記誤差が前記第２の基準値未満の比較結果の場合に、前記円弧を前記近似直線として描画し、前記比較結果以外の場合に、前記円弧を前記近似多角形として描画することを特徴とする円描画処理プログラム。
【請求項７】
前記描画処理は、
前記円弧の半径が前記第１の基準値未満の比較結果、または、前記円孤の半径が前記第１の基準値以上で、且つ、前記誤差が前記第２の基準値の以上の比較結果の場合に、前記円弧を前記近似多角形として描画することを特徴とする請求項６記載の円描画処理プログラム。
【請求項８】
前記円描画装置は、
円弧の中心点と、円弧の描画開始点と、円弧の中心角と、の情報を格納する情報格納手段を有し、
前記情報格納手段に格納された前記中心点と、前記描画開始点と、を基に、前記中心点と前記描画開始点とを結ぶ線を、前記円弧の半径として算出する円弧半径算出処理と、
前記情報格納手段に格納された前記中心点と、前記描画開始点と、前記中心角と、を基に、前記円弧の描画終了点を算出する描画終了点算出処理と、
前記描画開始点と前記描画終了点とを結ぶ線を、前記近似直線として算出する近似直線算出処理と、
前記中心点から前記近似直線に向けて引いた線が前記近似直線と垂直に交わる際の交点と、前記中心点と、を結ぶ線の距離を、前記円弧の中心点から前記円弧の近似直線までの距離として算出し、該算出した距離と、前記円弧の半径と、の差から前記誤差を算出する誤差算出処理と、
を、前記円描画装置において実行させることを特徴とする請求項６記載の円描画処理プログラム。
【請求項９】
ホストから転送されたコマンドデータにより、指定された中心点、描画開始点、中心角により円弧を描画する機能も持ち、さらにその半径が第１の基準値以上の場合、前記円弧を直線に置き換えて描画処理する機能を持つ円描画装置において実行させる円描画処理プログラムであって、
前記円弧の半径が前記第１の基準値以上の場合、前記円弧と前記円弧を直線に置き換えた場合の誤差を算出し、前記誤差と第２の基準値とを比較し、前記誤差が前記第２の基準値未満の場合に、前記円弧を直線に置き換えて描画処理し、前記誤差が前記第２の基準値以上の場合に、前記円弧を直線に置き換えずに描画処理する機能を、前記円描画装置において実行させることを特徴とする円描画処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、円弧曲線を近似多角形に置き換えて描画する円描画装置及び円描画処理プログラムに関し、特に、近似多角形に加えて円弧曲線を近似直線にも置き換えて描画する円描画装置及び円描画処理プログラムに関する。
【０００２】
【従来の技術】
従来例１として、特開平７−１２１７３０号公報によれば、描画する円の半径と、その円が円として認識できる近似多角形の角数との関係から、描画する円の半径に対応する近似多角形の角数を求め、そして所定の算出方法により各角点の座標を求めてその角点を直線を結んで円弧を描画することを指定するものが開示されている。
【０００３】
また、従来例２として、特開平７−１６０８７３号公報によれば、描画する対象であるベジェ曲線を分割し、分割したそれぞれの曲線について近似円弧曲線を求めてベジェ曲線と近似円弧曲線との誤差を求める。この誤差が所定の許容範囲内である場合は、ベジェ曲線の描写を求めた近似円弧曲線に置き換えて描写し、許容範囲外である場合は、ベジェ曲線の描写を近似直線に置き換えて描写し、ベジェ曲線に未対応の出力機器においてもＣＡＤシステムの作図結果を出力するものが開示されている。
【０００４】
また、従来例３として、特許２５４４５２９号公報によれば、分割数検索テーブルとｃｏｓ検索テーブルとからなる近似座標分割テーブルを出力装置に予め備え、ホストから受け取ったコマンドデータに設定される中心角、描画開始点、描画終了点とを基に、円弧描写における近似多角形の分割数（頂点数Ｎ）を分割数検索テーブルから抽出し、次に、描画開始点と描画終了点の近似ｃｏｓ値、及びそのθ値（θ2 、θe ）をｃｏｓ検索テーブルから抽出し、抽出したこれらのデータを基に、分割頂点の座標を求め、各頂点を直線で結ぶことにより近似多角形を描写するものが開示されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来例１、従来例２に係る発明は、近似円弧曲線を描画するコマンドデータをホスト側で作成するため、近似多角形における分割座標点、つまり角点数の数によっては、ホスト側のプリンタドライバの処理に負担をかけ、また、プリンタに転送するデータ量が多くなることからホストの開放時間が遅くなり、印刷速度に影響を及ぼすといった問題点がある。
【０００６】
さらに、従来例２に係る発明は、描画する円弧曲線の中心角によっては、特に鈍角である場合には、処理時間を短縮するために近似直線に置き換えた描写を行うが、この処理は、近似多角形に置き換えた描写と比較すると円弧曲線との誤差が大きくなってしまい、その結果、画質が著しく落ちるといった問題点がある。
【０００７】
また、従来例３に係る発明は、ホスト側におけるプリンタドライバの過大な負荷に対する問題点は解消するが、円弧曲線の半径が大きいときや、中心角が例えば鈍角であるときは、近似多角形の分割数が多くなり、従来例２における問題点と同様に、描画処理時間が増大するといった問題点がある。
【０００８】
本発明は、上記問題点に鑑みてなされてものであり、出力装置側においてホスト側におけるドライバの負荷を低減し、且つ、円弧曲線の半径に対する基準値だけでなく、円弧曲線と描画する近似多角形との誤差に対する基準値を設けて比較判断を行うことにより、処理時間の短縮を考慮しつつ画質を落とさない円弧曲線の描画処理を実現する円描画装置及び円描画処理プログラムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
かかる目的を達成するために、本発明は以下の特徴を有することとする。
本発明にかかる円描画装置は、円の一部である円弧を近似多角形又は近似直線として描画する円描画装置において、円弧の半径と第１の基準値とを比較する第１の比較手段と、円弧の半径と円弧の中心点から円弧の近似直線までの距離との差である誤差と、第２の基準値とを比較する第２の比較手段と、第１の比較手段と、第２の比較手段と、の少なくとも１つの比較手段における比較結果に基づいて、円弧を近似多角形又は近似直線として描画する描画手段と、を有し、描画手段は、円弧の半径が第１の基準値以上で、且つ、誤差が第２の基準値未満の比較結果の場合に、円弧を近似直線として描画し、比較結果以外の場合に、円弧を近似多角形として描画することを特徴とするものである。
【００１０】
また、本発明にかかる円描画装置において、描画手段は、円弧の半径が第１の基準値未満の比較結果、または、円弧の半径が第１の基準値以上で、且つ、誤差が第２の基準値以上の比較結果の場合に、円弧を近似多角形として描画することを特徴とするものである。
【００１１】
また、本発明にかかる円描画装置は、円弧の中心点と、円弧の描画開始点と、円弧の中心角と、の情報を格納する情報格納手段と、情報格納手段に格納された中心点と、描画開始点と、を基に、中心点と描画開始点とを結ぶ線を、円弧の半径として算出する円弧半径算出手段と、情報格納手段に格納された中心点と、描画開始点と、中心角と、を基に、円弧の描画終了点を算出する描画終了点算出手段と、描画開始点と描画終了点とを結ぶ線を、近似直線として算出する近似直線算出手段と、中心点から近似直線に向けて引いた線が近似直線と垂直に交わる際の交点と、中心点と、を結ぶ線の距離を、円弧の中心点から円弧の近似直線までの距離として算出し、該算出した距離と、円弧の半径と、の差から誤差を算出する誤差算出手段と、を有することを特徴とするものである。
【００１２】
また、本発明にかかる円描画装置は、ホストから転送されたコマンドデータにより、指定された中心点、描画開始点、中心角により円弧を描画する機能も持ち、さらにその半径が第１の基準値以上の場合、円弧を直線に置き換えて描画処理する機能を持つ円描画装置において、円弧の半径が第１の基準値以上の場合、円弧の半径と円弧の中心点から円弧の直線までの距離との差である誤差を算出し、誤差と第２の基準値とを比較し、誤差が第２の基準値未満の場合に、円弧を直線に置き換えて描画処理し、誤差が第２の基準値以上の場合に、円弧を直線に置き換えずに描画処理することを特徴とするものである。
【００１３】
また、本発明にかかる円描画装置は、第１の基準値と、第２の基準値と、の少なくとも１つの基準値を設定する基準値設定手段を有することを特徴とするものである。
【００１４】
また、本発明にかかる円描画処理プログラムは、円の一部である円弧を近似多角形又は近似直線として描画する円描画装置において実行させる円描画処理プログラムであって、円弧の半径と第１の基準値とを比較する第１の比較処理と、円弧の半径と円弧の中心点から円弧の近似直線までの距離との差である誤差と、第２の基準値とを比較する第２の比較処理と、第１の比較処理と、第２の比較処理と、の少なくとも１つの比較処理における比較結果に基づいて、円弧を近似多角形又は近似直線として描画する描画処理と、を、円描画装置において実行させ、描画処理は、円弧の半径が第１の基準値以上で、且つ、誤差が第２の基準値未満の比較結果の場合に、円弧を近似直線として描画し、比較結果以外の場合に、円弧を近似多角形として描画することを特徴とするものである。
【００１５】
また、本発明にかかる円描画処理プログラムにおいて、描画処理は、円弧の半径が第１の基準値未満の比較結果、または、円孤の半径が第１の基準値以上で、且つ、誤差が第２の基準値の以上の比較結果の場合に、円弧を近似多角形として描画することを特徴とするものである。
【００１６】
また、本発明にかかる円描画処理プログラムにおいて、円描画装置は、円弧の中心点と、円弧の描画開始点と、円弧の中心角と、の情報を格納する情報格納手段を有し、情報格納手段に格納された中心点と、描画開始点と、を基に、中心点と描画開始点とを結ぶ線を、円弧の半径として算出する円弧半径算出処理と、情報格納手段に格納された中心点と、描画開始点と、中心角と、を基に、円弧の描画終了点を算出する描画終了点算出処理と、描画開始点と描画終了点とを結ぶ線を、近似直線として算出する近似直線算出処理と、中心点から近似直線に向けて引いた線が近似直線と垂直に交わる際の交点と、中心点と、を結ぶ線の距離を、円弧の中心点から円弧の近似直線までの距離として算出し、該算出した距離と、円弧の半径と、の差から誤差を算出する誤差算出処理と、を、円描画装置において実行させることを特徴とするものである。
【００１７】
また、本発明にかかる円描画処理プログラムは、ホストから転送されたコマンドデータにより、指定された中心点、描画開始点、中心角により円弧を描画する機能も持ち、さらにその半径が第１の基準値以上の場合、円弧を直線に置き換えて描画処理する機能を持つ円描画装置において実行させる円描画処理プログラムであって、円弧の半径が第１の基準値以上の場合、円弧と円弧を直線に置き換えた場合の誤差を算出し、誤差と第２の基準値とを比較し、誤差が第２の基準値未満の場合に、円弧を直線に置き換えて描画処理し、誤差が第２の基準値以上の場合に、円弧を直線に置き換えずに描画処理する機能を、円描画装置において実行させることを特徴とするものである。
【００１８】
本発明によれば、円弧の半径がある基準値以上の場合、円弧とそれを直線に置き換えた時との誤差を予め算出する。これにより、この誤差とある基準値とを比較し、直線に置き換えて描画処理を行っても問題ないかどうか判断することができる。さらに、この誤差がある基準値以上の場合は、直線に置き換えずに描画処理を行い、画質を優先し描画処理することができる。さらに、同基準値よりも小さい場合は、円弧を直線に置き換えて描画処理を行い、同描画処理の時間を短縮することができる。また、円弧を直線に置き換えるかどうか判断する時の円弧の半径の基準値をユーザが設定できる。同様に、円弧とそれを直線に置き換えた場合の誤差の基準値もユーザが設定できる。
【００１９】
【発明の実施の形態】
次に本発明に係る円描画装置の実施形態について添付図面を参照して説明する。図１は、本発明に係る円描画装置の一実施形態の構成を示すブロック図である。
【００２０】
図１において、１はＣＰＵ（中央処理装置）であり、ホストＩ／Ｆを介して受け取ったコマンドデータに基づき、所定の円描画プログラムに従って処理を行う。２はファームウェア（ＲＯＭ）であり、上記所定の円描画プログラムを記憶している。３はワークメモリ（ＲＡＭ）であり、ホストから受け取ったコマンドデータを一時記憶する。しかし、円描画装置の主電源がＯＦＦとなったとき、ＲＡＭ３は記憶していたデータを全て消却してしまうため、主電源がＯＦＦの状態になった後もデータを保存するＮＶＲＡＭ４を備えている。
【００２１】
５はＣＰＵ１において所定の円描画プログラムに従った描画処理結果を表示する表示部である。６はＣＰＵ１において所定の円描画プログラムに従った描画処理結果を印刷出力する印刷部である。
【００２２】
ワークメモリ３内に記憶されるコマンドデータは、ホストにおいて任意に設定することが可能であり、設定する第１の内容は、書式、描画する円弧の中心点のＸ座標、同じく中心点のＹ座標、及び中心角である。第１の内容が設定されたコマンドデータの一例を図２に示す。
【００２３】
図２において、ホストにおける例えばキーボード入力により、書式ＡＡと中心点のＸ座標ＸC と中心点のＹ座標ＹC と中心角Θとを任意に設定する。ホストにおけるドライバは、設定された書式ＡＡと中心点のＸ座標ＸC と中心点のＹ座標ＹC と中心角Θとを、対応するＡＳＣＩＩコードの１６進コードに変換し、コマンドデータを作成する。
【００２４】
設定可能である第２の内容は、円弧曲線の描写を近似多角形に置き換えて描写するか否かを判断するときの第１の判断基準となる値Ｒの設定であり、第２の内容が設定されたコマンドデータの一例を図３に示す。ここで、基準値Ｒと比較する対象となるものは、円弧曲線の半径ｒである。
【００２５】
この円弧曲線の半径ｒの値は、図２に示すホスト側から受け取ったコマンドデータの内容から、そのコマンドデータ内に設定される開始点（Ｘｓ、Ｙｓ）、中心点ＣＰ（Ｘｃ、Ｙｃ）を基に算出される。
【００２６】
この第１の判断基準となる値Ｒが、ワークメモリ３内に格納される状態の一例を図４に示す。
【００２７】
このように、円弧を直線に置き換えて描画処理を行うかどうかの判断基準となる値Ｒを設定するコマンドデータを設けることにより、ユーザは予め自由に基準値Ｒを設定できる。
【００２８】
設定可能である第３の内容は、円弧曲線の描写を近似多角形に置き換えて描写するか否かを判断するときの第２の判断基準となる値δＲの設定であり、この第３の内容が設定されたコマンドデータの一例を図５に示す。ここで、基準値δＲと比較する対象となるものは、円弧曲線を近似直線に置き換えたときの誤差δｒである。
【００２９】
この誤差δｒは、後述する図７（ｂ）に示される半径ｒとｒ´との差により求まる。
【００３０】
この第２の判断基準となる値δＲが、ワークメモリ３内に格納される状態の一例を図６に示す。
【００３１】
このように、円弧曲線の描画を、近似直線で置き換えて描画処理を行ったときの誤差の基準値を設定するコマンドデータを設けることにより、ユーザが予め自由に基準値δＲを設定できる。
【００３２】
図７（ａ）、（ｂ）は、後述する円描画装置による円弧の描画の実施形態に関する説明において参照する図である。
【００３３】
図８（ａ）、（ｂ）は、表示部５または印刷部６において描画される円弧の一例を示す図である。図８（ａ）、（ｂ）も後述する円描画装置による円弧の描画の実施形態に関する説明において参照する。
【００３４】
本発明の円描画装置による円弧の描画の実施形態を図９に示すフローチャートに基づいて説明する。
【００３５】
先ず、円描画装置は、ホストからのコマンドデータが図示しない受信バッファに存在するか否かを判断する（ステップＳ１）。存在しない場合（ステップＳ１／ＮＯ）、円描画装置は、円弧の描画処理以外の処理を行う（ステップＳ２）。存在する場合（ステップＳ１／ＹＥＳ）、存在するコマンドデータの解析と処理を行い（ステップＳ３）、コマンドデータの内容が円弧の描画を指定する内容か否かを判断する（ステップＳ４）。この結果、コマンドデータの内容が円弧の描画を指定するものでなければ（ステップＳ４／ＮＯ）、ａにステップを移行してその他のコマンド処理を行う（ステップＳ５）。
【００３６】
該その他のコマンド処理は、後に続く処理の比較判断基準となる値Ｒ、δＲの設定に関するものである。この処理においてステップａとステップｂとからの処理を図１０と図１１とに示す。
【００３７】
ステップａからの処理は、図１０において、ホストから受け取ったコマンドデータが基準値Ｒの設定のためのものか否かを判断する（ステップＳ１０１）。基準値Ｒの設定のためのものでなければ（ステップＳ１０１／ＮＯ）、受信バッファに存在する他のコマンドに対する処理を行う（ステップＳ１０２）。基準値Ｒの設定のためのものであれば（ステップＳ１０１／ＹＥＳ）、指定された基準値ＲをＲＡＭ３において記憶する（ステップＳ１０３）。その後、ステップをＳ１へ移行し、続けて処理を行う。
【００３８】
また、ステップｂからの処理は、図１１において、ホストから受け取ったコマンドデータが基準値δＲの設定のためのものか否かを判断する（ステップＳ２０１）。基準値δＲの設定のためのものでなければ（ステップＳ２０１／ＮＯ）、受信バッファに存在する他のコマンドに対する処理を行う（ステップＳ２０２）。基準値δＲの設定のためのものであれば（ステップＳ２０１／ＹＥＳ）、指定された基準値δＲをＲＡＭ３において記憶する（ステップＳ２０３）。その後、ステップをＳ１へ移行し、続けて処理を行う。
【００３９】
次に、図７（ａ）に示される開始点ＳＰ（Ｘｓ、Ｙｓ）と中心点ＣＰ（Ｘｃ、Ｙｃ）とから、円弧の半径ｒを算出する（ステップＳ６）。算出された半径ｒと第１の基準値Ｒとを比較判断する（ステップＳ７）。比較の結果、半径ｒ＜基準値Ｒであると（ステップＳ７／ＮＯ）、描画処理は、図６に示す円弧（近似多角形）描画処理となる（ステップＳ８）。半径ｒ≧基準値Ｒであると（ステップＳ７／ＹＥＳ）、開始点ＳＰ、中心点ＣＰ、中心角Θとから図７（ｂ）に示される終了点ＥＰ（Ｘｅ、Ｙｅ）を算出する（ステップＳ９）。
【００４０】
次に、図４において、開始点ＳＰと終了点ＥＰとを結ぶ直線１と、中心点ＣＰとの距離ｒ′を算出する（ステップＳ１０）。そして円弧と直線１との誤差δｒを算出する（ステップＳ１１）。
【００４１】
ここで、算出された誤差δｒと第２の基準値δＲとを比較判断し（ステップＳ１２）、該比較判断の結果、誤差δｒ＜基準値δＲでなければ（ステップＳ１２／ＮＯ）、ステップをＳ８へ移行する。誤差δｒ＜基準値δＲであれば（ステップＳ１２／ＹＥＳ）、図８（ａ）に示す円弧を直線１に置き換えた処理となる（ステップＳ１３）。
【００４２】
この誤差がある基準値以上の場合は、通常通り円弧の描画処理を行うことにより、画質を優先して描画を行える。また、同基準値よりも小さい場合は、円弧を直線に置き換えて描画処理を行うことにより、同描画処理の時間を短縮できる。
【００４３】
【発明の効果】
以上の説明より明らかなように、本発明は、円弧曲線を描画する際、円弧の半径に対する基準値Ｒと、近似直線に置き換えて描画したとき生じる誤差に対する基準値δＲとを基に比較し、比較の結果から描写処理を、画質を優先して通常通り円弧の描画処理を行うか、描画処理を短縮するために近似直線に置き換えて描画処理を行うかを最適に判断することが可能となり、描画処理時間の短縮を考慮しつつ、画質を落とさず描画することができる。
【図面の簡単な説明】
【図１】本発明に係る円描画装置の一実施形態の構成例を示すブロック図である。
【図２】本発明の実施形態における第１のコマンドデータ例である。
【図３】本発明の実施形態における第２のコマンドデータ例である。
【図４】本発明の実施形態における第１の基準値をワークメモリに格納した状態を示す図である。
【図５】本発明の実施形態における第３のコマンドデータ例である。
【図６】本発明の実施形態における第２の基準値をワークメモリに格納した状態を示す図である。
【図７】本発明に係る円描画装置による円弧の描画の実施形態を説明するための図である。
【図８】本発明の実施形態における表示部または印刷部において描画される円弧の一例を示す図である。
【図９】本発明に係る円描画装置の動作例を示すフローチャートである。
【図１０】本発明に係る円描画装置の動作例を示すフローチャートである。
【図１１】本発明に係る円描画装置の動作例を示すフローチャートである。
【符号の説明】
１  ＣＰＵ（中央処理装置）
２  ファームウェア（ＲＯＭ）
３  ワークメモリ（ＲＡＭ）
４  ＮＶＲＡＭ
５  表示部
６  印刷部
７  ホストＩ／Ｆ
【図１】
0003782897.tif 000002
【図２】
0003782897.tif 000003
【図３】
0003782897.tif 000004
【図４】
0003782897.tif 000005
【図５】
0003782897.tif 000006
【図６】
0003782897.tif 000007
【図７】
0003782897.tif 000008
【図８】
0003782897.tif 000009
【図９】
0003782897.tif 000010
【図１０】
0003782897.tif 000011
【図１１】
0003782897.tif 000012