(57)【要約】【課題】  記憶部へのプログラムデータの記憶に際して、ワークバッファを有効に使用することができる通信端末装置を提供する。【解決手段】  複合機１０のＭＰＵ１１は、操作部１６における選択操作に基づいて、プログラムデータを書き換える対象となるＲＯＭ１２またはＲＯＭ２７ｂの容量を把握する。そして、ＭＰＵ１１は、その容量の大きさの記憶領域をワークバッファ２８に確保する。ＭＰＵ１１は、外部コンピュータ２５から複合機１０に送信されたプログラムデータを、ワークバッファ２８に確保した記憶領域に一時記憶する。そして、このプログラムデータで、データを書き換える対象であるＲＯＭ１２またはＲＯＭ２７ｂのプログラムデータを書き換える。【選択図】      図２
2005321889.tif 000002
【特許請求の範囲】
【請求項１】
プログラムデータを記憶するための容量の異なる複数の記憶部を備え、外部装置から送信されたプログラムデータを一旦ワークバッファに記憶するとともに、そのプログラムデータをワークバッファから指定された記憶部に転送してそこに記憶させるようにした通信端末装置であって、
前記プログラムデータを前記ワークバッファに記憶する前に、指定された記憶部の容量を把握し、この容量に応じた大きさの記憶領域を前記ワークバッファに確保する記憶領域確保手段と、
前記記憶領域に前記プログラムデータを記憶させる記憶作動手段とを備えたことを特徴とする通信端末装置。
【請求項２】
プログラムデータを記憶するための容量の異なる複数の記憶部を備え、外部装置から送信されたプログラムデータを一旦ワークバッファに記憶するとともに、そのプログラムデータをワークバッファから指定された記憶部に転送してそこに記憶させるようにした通信端末装置であって、
前記プログラムデータを前記ワークバッファに記憶する前に、送信されてくるプログラムデータの量を把握し、このデータ量に応じた大きさの記憶領域を前記ワークバッファに確保する記憶領域確保手段と、
前記記憶領域に前記プログラムデータを記憶させる記憶作動手段とを備えたことを特徴とする通信端末装置。
【請求項３】
プログラムデータを記憶するための容量の異なる複数の記憶部を備え、外部装置から送信されたプログラムデータを一旦ワークバッファに記憶するとともに、そのプログラムデータをワークバッファから指定された記憶部に転送してそこに記憶させるようにした通信端末装置であって、
前記プログラムデータを前記ワークバッファに記憶する前に、送信されてくるプログラムデータの内容を把握し、このデータ内容に応じた大きさの記憶領域を前記ワークバッファに確保する記憶領域確保手段と、
前記記憶領域に前記プログラムデータを記憶させる記憶作動手段とを備えたことを特徴とする通信端末装置。
【請求項４】
前記プログラムデータを書き換えるための操作に基づき、前記記憶領域確保手段が動作されることを特徴とする請求項１〜請求項３のいずれか一項に記載の通信端末装置。
【請求項５】
前記ワークバッファに記憶されたプログラムデータが、前記指定された記憶部のプログラムデータである否かを判定するデータ判定手段と、
ワークバッファに記憶されたプログラムデータが、指定された記憶部のプログラムデータでなかったときには、ワークバッファに記憶されたプログラムデータを消去するとともにワークバッファに確保された前記記憶領域を解放するバッファ制御手段とを備えたことを特徴とする請求項１に記載の通信端末装置。
【請求項６】
前記記憶領域確保手段は、送信されてくる情報からデータ量を判断することを特徴とする請求項２に記載の通信端末装置。
【請求項７】
前記記憶領域確保手段は、送信されてくる情報からプログラムデータの内容を判断することを特徴とする請求項３に記載の通信端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置と接続され、この外部装置から送信されるプログラムデータを記憶部に書き込むことができるようにした通信端末装置に関するものである。
【背景技術】
【０００２】
従来、プリンタ及びスキャナを備えた画像処理装置には、この画像処理装置にＬＡＮで接続された外部コンピュータとの間でデータ通信を行うものがある。そして、この画像処理装置は、外部コンピュータから送信されてきた画像データをプリンタで記録紙に印刷するネットワークプリンタや、スキャナで読み込んだ画像データを外部コンピュータに送信するネットワークスキャナといった通信端末装置としての機能を有する。
【０００３】
このような装置では、そのＲＯＭに記憶されているプログラムデータの更新が、外部コンピュータからのプログラムデータを受信することで行われる。なお、プログラムデータの更新は、プログラムデータのデバッグや、機能追加のために行われる。このとき、外部コンピュータから送信されたプログラムデータは、画像処理装置のワークバッファに一旦記憶される。そして、ワークバッファに記憶されたプログラムデータにより、ＲＯＭのプログラムデータが更新される。なお、以上に述べた技術と類似の技術として特許文献１がある。
【特許文献１】特開平９−２５９０２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、画像処理装置として、プリンタ、スキャナ、コピー及びファクシミリを備えた本体にオプション・ボードを接続することでネットワークに接続される構成のものがある。この場合、オプション・ボードのＲＯＭに記憶されたプログラムデータをも更新する必要がある。
【０００５】
ところが、通常、オプション・ボードのＲＯＭの容量と、装置本体のＲＯＭの容量とは異なっている。このため、前記ワークバッファの容量は、装置本体及びオプション・ボードのいずれか大きい方に対応する容量とされる。
【０００６】
従って、容量の小さい方のＲＯＭのプログラムデータを更新するときは、ワークバッファの記憶領域を広く占有する必要がないにも拘らず、容量の大きい方のＲＯＭのプログラムデータを更新する場合と同様に、ワークバッファにおいて大きな記憶領域が占有される。このため、ワークバッファを画像データの展開等といった他の処理に使用することができない状態となり、ワークバッファを有効に使用できない。
【０００７】
本発明の目的は、記憶部へのプログラムデータの記憶に際して、ワークバッファを有効に使用することができる通信端末装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１に記載の発明は、プログラムデータを記憶するための容量の異なる複数の記憶部を備え、外部装置から送信されたプログラムデータを一旦ワークバッファに記憶するとともに、そのプログラムデータをワークバッファから指定された記憶部に転送してそこに記憶させるようにした通信端末装置であって、前記プログラムデータを前記ワークバッファに記憶する前に、指定された記憶部の容量を把握し、この容量に応じた大きさの記憶領域を前記ワークバッファに確保する記憶領域確保手段と、前記記憶領域に前記プログラムデータを記憶させる記憶作動手段とを備えたことを特徴とする。
【０００９】
請求項２に記載の発明は、プログラムデータを記憶するための容量の異なる複数の記憶部を備え、外部装置から送信されたプログラムデータを一旦ワークバッファに記憶するとともに、そのプログラムデータをワークバッファから指定された記憶部に転送してそこに記憶させるようにした通信端末装置であって、前記プログラムデータを前記ワークバッファに記憶する前に、送信されてくるプログラムデータの量を把握し、このデータ量に応じた大きさの記憶領域を前記ワークバッファに確保する記憶領域確保手段と、前記記憶領域に前記プログラムデータを記憶させる記憶作動手段とを備えたことを特徴とする。
【００１０】
請求項３に記載の発明は、プログラムデータを記憶するための容量の異なる複数の記憶部を備え、外部装置から送信されたプログラムデータを一旦ワークバッファに記憶するとともに、そのプログラムデータをワークバッファから指定された記憶部に転送してそこに記憶させるようにした通信端末装置であって、前記プログラムデータを前記ワークバッファに記憶する前に、送信されてくるプログラムデータの内容を把握し、このデータ内容に応じた大きさの記憶領域を前記ワークバッファに確保する記憶領域確保手段と、前記記憶領域に前記プログラムデータを記憶させる記憶作動手段とを備えたことを特徴とする。
【００１１】
請求項４に記載の発明は、請求項１〜請求項３のいずれか一項に記載の発明において、  前記プログラムデータを書き換えるための操作に基づき、前記記憶領域確保手段が動作されることを特徴とする。
【００１２】
請求項５に記載の発明は、請求項１に記載の発明において、前記ワークバッファに記憶されたプログラムデータが、前記指定された記憶部のプログラムデータである否かを判定するデータ判定手段と、ワークバッファに記憶されたプログラムデータが、指定された記憶部のプログラムデータでなかったときには、ワークバッファに記憶されたプログラムデータを消去するとともにワークバッファに確保された前記記憶領域を解放することを特徴とする。
【００１３】
請求項６に記載の発明は、請求項２に記載の発明において、前記記憶領域確保手段は、送信されてくる情報からデータ量を判断することを特徴とする。
請求項７に記載の発明は、請求項３に記載の発明において、前記記憶領域確保手段は、送信されてくる情報からプログラムデータの内容を判断することを特徴とする。
【発明の効果】
【００１４】
請求項１，４，５に記載の発明によれば、プログラムデータをワークバッファに記憶する前に、記憶領域確保手段が、指定された記憶部の容量を把握し、この容量に応じた大きさの記憶領域をワークバッファに確保する。そして、記憶作動手段が、前記記憶領域にプログラムデータを記憶させる。
【００１５】
請求項２，４，６に記載の発明によれば、プログラムデータをワークバッファに記憶する前に、記憶領域確保手段が、送信されてくるプログラムデータの量を把握し、このデータ量に応じた大きさの記憶領域をワークバッファに確保する。
【００１６】
請求項３，４，７に記載の発明によれば、プログラムデータをワークバッファに記憶する前に、記憶領域確保手段が、送信されてくるプログラムデータの内容を把握し、このデータの内容に応じた大きさの記憶領域をワークバッファに確保する。
【００１７】
このため、請求項１〜請求項７に記載の発明によれば、ワークバッファの記憶領域全体が使用できない状態とならないので、前記記憶領域以外の記憶領域を、他の処理に使用することができる。従って、記憶部へのプログラムデータの記憶に際して、ワークバッファを有効に使用することができる。
【発明を実施するための最良の形態】
【００１８】
以下、この発明に係る通信端末装置を、プリンタ機能、スキャナ機能、コピー機能及びファクシミリ機能を備えた複合機に具体化した一実施形態を、図１及び図２に従って説明する。
【００１９】
図２に示すように、通信端末装置としての複合機１０は、ＭＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、読取部１４、記録部１５、操作部１６、表示部１７、画像メモリ１８、モデム１９、ＮＣＵ（Network Control Unit）２０、コーデック（Coder-Decoder ）２１、ＵＳＢ（Universal Serial Bus）ターゲット・コントローラ２２及びワークバッファ２８から構成されている。これらは、バス２３を介して接続されている。本実施形態では、ＭＰＵ１１及びＲＯＭ１２が、記憶領域確保手段、記憶作動手段、データ判定手段及びバッファ制御手段を構成する。
【００２０】
ＭＰＵ１１は、複合機１０を構成する各部の制御を行う。ＲＯＭ１２はフラッシュメモリであって、複合機１０を制御するためのプログラムデータが記憶される。また、ＲＯＭ１２には、ＲＯＭ１２自身の容量と、後述するオプション・ボード２７のＲＯＭ２７ｂの容量とを示すデータが記憶されている。本実施形態では、ＲＯＭ１２の容量が３２ＭＢ（MByte ）であり、ＲＯＭ２７ｂの容量が６４ＭＢである。ＲＡＭ１３は、複合機１０に関する各種情報を一時的に記憶する。
【００２１】
読取部１４は、原稿の画像を読み取って、イメージ信号を出力する。記録部１５は電子写真方式のプリンタよりなり、画像データを記録紙上に記録する。
操作部１６は、電話番号を入力するためのテンキー（＊，＃キーを含む）、短縮番号の登録、短縮番号から発信するための短縮キー、原稿の読み取り動作を開始させるためのスタートキー、「通信（ＦＡＸ）」動作、「コピー」動作又は「スキャナ」動作を設定するための設定キーを備えている。また、操作部１６は、複合機１０を、通常のプリンタ／スキャナモードから後述するデータ書換モードに切り換えるためのモード切換キーと、このデータ書換えモードにおいてデータを書き換える対象を選択するための選択キーを備えている。データの書換対象は、複合機１０本体、又は、後述するオプション・ボード２７のいずれかである。なお、操作部１６は、タッチパネルで構成されていてもよい。表示部１７は液晶ディスプレイよりなり、複合機１０の動作状態を示す各種情報の表示を行う。
【００２２】
画像メモリ１８は、画像データを一時的に記憶する。モデム１９は、ファクシミリで送信するデータの変調と、受信したデータの復調とを行う。ＮＣＵ２０は、電話回線との接続を制御するとともに、相手先の電話番号に対応したダイヤル信号を送出する機能及び着信を検出するための機能を備えている。コーデック２１は、画像データの圧縮符号化及び復号を行う。
【００２３】
ワークバッファ２８は、データ処理において、処理前又は処理後のデータを一時的に保管するものである。例えば、後述するＵＳＢインターフェースを介して外部装置から受信したデータを一時的に記憶する。また、受信データがＰＤＬ（Page Description Language ：ページ記述言語）等のプリントデータの場合、そのプリントデータを画像データ（ビットマップデータ）に展開するためにワークバッファ２８が使用される。なお、本実施形態では、６４ＭＢのワークバッファ２８が採用されている。
【００２４】
ＵＳＢターゲット・コントローラ２２は、ＵＳＢケーブル２４を介して外部装置としての外部コンピュータ２５とプラグ接続される。外部コンピュータ２５は、ＵＳＢケーブル２４が接続されるＵＳＢホスト・コントローラ２６を備えている。そして、ＵＳＢターゲット・コントローラ２２、ＵＳＢケーブル２４及びＵＳＢホスト・コントローラ２６によって、複合機１０と外部コンピュータ２５とを接続するＵＳＢインターフェースが構成される。
【００２５】
外部コンピュータ２５は、ＭＰＵ２５ａ、ＲＯＭ２５ｂ、ＲＡＭ２５ｃ等から構成されている。そして、外部コンピュータ２５は、ＵＳＢインターフェースを介して画像データを複合機１０に送信し、複合機１０はこの画像データを記録部１５において記録紙に記録させる。また、外部コンピュータ２５は、複合機１０の読取部１４で読み取られた画像データを、ＵＳＢインターフェースを介してＲＡＭ２５ｃに取り込む。ＲＡＭ２５ｃに取り込まれたデータは、外部コンピュータ２５により例えば別プリンタを用いて印刷出力される。さらに、外部コンピュータ２５は、ＵＳＢインターフェースを介して新たなプログラムデータを複合機１０に送信し、ＲＯＭ１２に記憶されているプログラムデータを更新させる。この新たなプログラムデータは、外部コンピュータ２５に対して通信回線を介して転送されたり、ＣＤ−ＲＯＭ等の過般型記憶媒体から読み込まれたりしたものである。
【００２６】
ＵＳＢターゲット・コントローラ２２は、ＵＳＢホスト・コントローラ２６と接続された後、ＵＳＢホスト・コントローラ２６の起動に基づいて自動的に送信されるデバイス・リクエストに応答して、周知のディスクリプタ・データをＵＳＢホスト・コントローラ２６に返す。
【００２７】
ＵＳＢホスト・コントローラ２６は、前記ディスクリプタ・データ中のプロダクトＩＤ（Identification）に基づいて、複合機１０をデバイスとして認識する。デバイスとしての複合機１０は、後述するようにプリンタ／スキャナと、ＲＯＭ１２のプログラムデータ書換えデバイスとに切り換えられるようになっている。
【００２８】
次に、上記複合機１０の電気的構成について説明する。
複合機１０のＭＰＵ１１は、ＵＳＢインターフェースを介して外部コンピュータ２５と複合機１０とが接続されると、前記ディスクリプタ・データのプロダクトＩＤをＵＳＢターゲット・コントローラ２２のメモリに記憶させて設定する。このとき、ＭＰＵ１１は、ユーザによる通常の使用時には、前記プロダクトＩＤとして、前記プリンタ／スキャナを表す値を設定する。一方、ＭＰＵ１１は、サービスマンによるプログラムデータの書換え時に、前記操作部１６においてプリンタ／スキャナモードから書換えモードに切り換えるためのキー操作が行なわれたときには、前記プロダクトＩＤとして前記データ書換えデバイスを表す値を設定する。
【００２９】
すなわち、複合機１０は、通常はプリンタ／スキャナモードであって、前記キー操作が行われない状態でＵＳＢインターフェースを介して外部コンピュータ２５と接続されたときに、外部コンピュータ２５に対しプリンタ／スキャナとして機能する。一方、複合機１０は、前記キー操作が行われたときには、プリンタ／スキャナモードからデータ書換モードとなり、ＵＳＢインターフェースを介して外部コンピュータ２５と接続したときに、外部コンピュータ２５に対してプログラムデータ書換えデバイスとして機能する。
【００３０】
また、複合機１０には、複合機１０をＬＡＮ（Local Area Network）に接続できるようにするためのオプション・ボード２７が装着される。このオプション・ボード２７は、ＭＰＵ２７ａ、ＲＯＭ２７ｂ、ＲＡＭ２７ｃ等から構成されている。ＭＰＵ２７ａは、ＲＯＭ２７ｂに記憶されているプログラムデータに従い、複合機１０と、ＬＡＮ上の図示しない複数の端末機器との間でデータ通信を行わせる。ＲＯＭ２７ｂのプログラムデータは、前記データ書換モードにおいて、外部コンピュータ２５によって更新される。本実施形態では、複合機１０及びオプション・ボード２７が通信端末装置を構成し、複合機１０のＲＯＭ１２と、オプション・ボード２７のＲＯＭ２７ｂがそれぞれ記憶部である。
【００３１】
次に、前記のように構成された複合機１０の動作を説明する。
この複合機１０のＲＯＭ１２のプログラムデータ、または、オプション・ボード２７のＲＯＭ２７ｂのプログラムデータを外部コンピュータ２５によって更新する場合には、ＭＰＵ１１の制御に基づき、前記データ書換モードにおいて、図１のフローチャートに示す処理が実行される。この処理は、ＭＰＵ１１の制御のもとにＲＯＭ１２内のプログラムが実行されることで進行する。
【００３２】
データ書換モードにおいては、まず、プログラムデータを書き換える対象が、複合機１０本体のＲＯＭ１２であるか、それとも、オプション・ボード２７のＲＯＭ２７ｂであるかを操作部１６で選択させるための表示が表示部１７で行われる（Ｓ１００）。次に、サービスマンにより、データ書換対象を選択するためのキー操作が操作部１６で行われると、このキー操作に基づき、データの書換対象として、複合機１０本体のＲＯＭ１２が選択されたか否かが判断される（Ｓ１０１）。
【００３３】
データの書換対象として複合機１０本体のＲＯＭ１２が選択されたときには、外部コンピュータ２５から送信されるプログラムデータの一時記憶領域として、ＲＯＭ１２の容量に対応する３２ＭＢの大きさの記憶領域がワークバッファ２８に確保される（Ｓ１０２）。すなわち、図３（ａ）に示すように、６４ＭＢのワークバッファ２８に３２ＭＢの記憶領域が確保される。これは、ＲＯＭ１２に予め記憶されているＲＯＭ１２自身の容量に基づいて行われる。
【００３４】
また、データの書換対象として、オプション・ボード２７のＲＯＭ２７ｂが選択されたときには、外部コンピュータ２５から送信されるプログラムデータの一時記憶領域として、ＲＯＭ２７ｂの容量に対応する６４ＭＢの大きさの記憶領域がワークバッファ２８に確保される（Ｓ１０３）。すなわち、図３（ｂ）に示すように、６４ＭＢのワークバッファ２８全体が記憶領域として確保される。これも、ＲＯＭ１２に予め記憶されているＲＯＭ２７ｂの容量に基づいて行われる。
【００３５】
サービスマンにより外部コンピュータ２５が操作され、送信データが選択されるとともに送信操作が行われると、外部コンピュータ２５から送信されるプログラムデータが受信され、プログラムデータがワークバッファ２８の前記記憶領域に記憶される（Ｓ１０４）。そして、ワークバッファ２８に確保した記憶領域に対応したプログラムデータが受信されたか否かが、例えばプログラムデータのチェックサムに対する監視に基づいて判断される（Ｓ１０５）。すなわち、データの書換対象として複合機１０本体のＲＯＭ１２が選択されているときには、このＲＯＭ１２のデータ書き換えに必要な３２ＫＢのプログラムデータを全て受信したか否かが判断される。また、データの書換対象としてオプション・ボード２７のＲＯＭ２７ｂが選択されているときには、このＲＯＭ２７ｂのデータ書き換えに必要な６４ＫＢのプログラムデータを全て受信したか否かが判断される。また、受信したプログラムデータの内容に異常がないかが、ワークバッファ２８を利用してサムチェック等によりチェックされる。さらに、サービスマンの操作ミス等により、選択されたデータの書換対象のプログラムデータとは異なるプログラムデータが送信されることが考えられるため、受信されたデータの内容が解析され、このデータが、選択されたデータ書換対象のプログラムデータであるか否かが判別される。そして、受信されたデータが、選択されたデータ書換対象のプログラムデータではなかったときには、このデータがワークバッファ２８から消去されるとともに、ワークバッファ２８に確保されていた記憶領域が解放される。
【００３６】
選択されたデータ書換対象のプログラムデータが受信されると、次に、このプログラムデータにより、ＲＯＭ１２またはＲＯＭ２７ｂのプログラムデータが更新される（Ｓ１０６）。すなわち、プログラムデータの書換対象がＲＯＭ１２であったときには、ＭＰＵ１１により、ワークバッファ２８に一時記憶されているプログラムデータでＲＯＭ１２が書き換えられる。また、プログラムデータの書換対象がオプション・ボード２７のＲＯＭ２７ｂであったときには、ワークバッファ２８に一時記憶されているプログラムデータが、オプション・ボード２７に転送される。そして、オプション・ボード２７のＭＰＵ２７ａにより、転送されたプログラムデータでＲＯＭ２７ｂが書き換えられる。なお、複合機１０に新たにオプション・ボード２７を装着した場合には、そのＲＯＭ２７ｂに前記のように新しくプログラムデータが書き込まれることになる。従って、この場合は単なる記憶で更新ではない。
【００３７】
プログラムデータの更新が終了すると、データ書換モードが終了される（Ｓ１０７）。データ書換モードが終了すると、この処理が終了された後、例えばプリンタ／スキャナモードとなる。
【００３８】
以上のように、本実施形態では、プログラムデータを書き換える対象が、複合機１０本体のＲＯＭ１２であるか、それとも、オプション・ボード２７のＲＯＭ２７ｂであるかが判断される。そして、プログラムデータを書き換える対象の容量に応じた記憶領域が、ワークバッファ２８に確保される。このため、ＲＯＭ２７ｂよりも容量が小さいＲＯＭ１２のプログラムデータを書き換えるときには、ＲＯＭ１２の容量を超える余分な領域がワークバッファ２８に確保されることはないので、データ書換以外の、例えば、画像データの処理にワークバッファ２８を有効に使用することができる。すなわち、ＲＯＭ１２へのプログラムデータの記憶に際して、ワークバッファ２８を有効に使用することができる。
【００３９】
本発明は、前記実施形態に限定されるものではなく、以下のように具体化してもよい。
（１）  本実施形態では、複合機１０の操作部１６での選択操作に基づいて、ＭＰＵ１１が、プログラムデータを書き換える対象がＲＯＭ１２及びＲＯＭ２７ｂのいずれであるかを把握するとともにその容量を把握するようにした。そして、ＭＰＵ１１が、この容量の記憶領域をワークバッファ２８に確保するようにした。これを、外部コンピュータ２５からプログラムデータの送信に先立って送信されてくる情報に基づき、その情報中に含まれるプログラムデータの書換え対象のデータから、図１のＳ１０２またはＳ１０３のいずれかを選択するとともに容量を把握する構成としてもよい。この場合は、プログラムデータの書換え対象が前記情報中で指定されているため、操作部１６に対するＳ１００の処理によることなく自動的に実行可能となる。
【００４０】
（２）  外部コンピュータ２５からプログラムデータの送信に先立って送信されてくる情報に基づき、その情報中に含まれたプログラムデータの量のデータからデータ量を把握する。そして、これによって図１のＳ１０２またはＳ１０３のいずれかを選択し、データ量に応じた大きさの記憶領域をワークバッファ２８に確保する構成としてもよい。この場合、プログラムデータの書換モード対象の指定は、前記実施形態のように、図１のＳ１００で行ってもよく、あるいは、送信されてくる情報に含まれるデータから自動的に選択されるようにしてもよい。
【００４１】
（３）  外部コンピュータ２５からプログラムデータの送信に先立って送信されてくる情報に基づき、その情報中に含まれたプログラムデータの内容から、送信されてくるプログラムデータの量を把握する。そして、このデータ量に応じた大きさの記憶領域をワークバッファ２８に確保する構成としてもよい。この場合も前記（２）と同様に、プログラムデータの書換モード対象の指定は、前記実施形態のように、図１のＳ１００で行ってもよく、あるいは、送信されてくる情報に含まれるデータから自動的に選択されるようにしてもよい。
【図面の簡単な説明】
【００４２】
【図１】一実施形態におけるデータ書き換えの処理動作を示すフローチャート。
【図２】電気的構成を示すブロック図。
【図３】（ａ），（ｂ）は共にワークバッファにおける記憶領域を示す概念図。
【符号の説明】
【００４３】
１０…通信端末装置を構成する複合機、１１…記憶領域確保手段、記憶作動手段、データ判定手段及びバッファ制御手段を構成するＭＰＵ、１２…記憶領域確保手段、記憶作動手段、データ判定手段及びバッファ制御手段を構成する記憶部としてのＲＯＭ、１６…操作部、２５…外部装置としての外部コンピュータ、２７…通信端末装置を構成するオプション・ボード、２７ａ…記憶部としてのＲＯＭ、２８…ワークバッファ。
【図１】
2005321889.tif 000003
【図２】
2005321889.tif 000004
【図３】
2005321889.tif 000005