JP4100859B2 - Data communication apparatus and storage method of destination information - Google Patents
Data communication apparatus and storage method of destination information Download PDFInfo
- Publication number
- JP4100859B2 JP4100859B2 JP2000176129A JP2000176129A JP4100859B2 JP 4100859 B2 JP4100859 B2 JP 4100859B2 JP 2000176129 A JP2000176129 A JP 2000176129A JP 2000176129 A JP2000176129 A JP 2000176129A JP 4100859 B2 JP4100859 B2 JP 4100859B2
- Authority
- JP
- Japan
- Prior art keywords
- job
- destination information
- destination
- transmission
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Facsimiles In General (AREA)
- Facsimile Transmission Control (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、送信データの宛先を管理する宛先管理技術に関する。
【0002】
【従来の技術】
従来、複数のデータ送受信コンポーネントを有するデジタル複写機等の複合機が実現されている。また、この種の複合機等において、宛先情報をインデックスで一元管理し、各データ送信コンポーネントが実際に送信処理を実行する際に、インデックスに基づいて宛先情報を取得して送信処理を行う機能も実現されている。
【0003】
また、このような宛先管理機能を有する装置では、待機中ジョブや実行中ジョブなどの送信ジョブで参照されているインデックスに係る宛先情報を削除、或いは変更するように指示された場合でも、その指示された時点で宛先情報を削除、或いは変更していた。
【0004】
【発明が解決しようとする課題】
このため、従来技術では、実際に送信を行うためにインデックスに基づいて宛先情報を取得した場合に、そのインデックスの宛先情報が一旦削除され、別の宛先情報に変更されてしまっていたときは、これを検知することができずに、ユーザが送信ジョブ発行時に選択した宛先とは異なる宛先に誤送信してしまっていた。
【0005】
また、誤送信となるにも拘らず、ユーザに対して何も通知していないため、ユーザは、正常に送信できたと誤信していた。
【0006】
本発明は、このような背景の下になされたもので、その課題は、意図した宛先とは異なる宛先に誤送信されるのを防止することにある。
【0007】
【課題を解決するための手段】
上記課題を解決するため、本発明に係るデータ通信装置は、データを送信する宛先を特定するための宛先情報を、複数の識別データのいずれかに対応付けて記憶する宛先記憶手段と、データを送信する送信ジョブを、前記複数の識別データの少なくともいずれかを付加して発行するジョブ発行手段と、前記ジョブ発行手段が前記送信ジョブに付加した前記識別データに対応付けられた宛先情報を前記宛先記憶手段から取得して前記送信ジョブを実行するジョブ実行手段とを有し、前記宛先記憶手段は、前記宛先情報が対応付けられていない前記識別データであって前記ジョブ発行手段が発行した前記送信ジョブに付加されていない前記識別データに対応付けて、新たな前記宛先情報を記憶することを特徴とする。
【0008】
また、本発明では、前記宛先記憶手段は、前記宛先情報が対応付けられていない前記識別データであって前記ジョブ発行手段が発行した前記送信ジョブに付加されていない前記識別データが存在しない場合、新たな前記宛先情報を記憶しないことを特徴とする。
また、本発明では、前記ジョブ実行手段は、各々通信方式の異なる複数の通信方式のいずれかを用いて前記送信ジョブを実行することを特徴とする。
【0009】
また、本発明では、前記宛先記憶手段は、前記宛先情報を前記複数の通信方式のいずれかに対応付けて記憶し、前記ジョブ実行手段は、前記送信ジョブに付加された前記識別データに対応付けられた前記宛先情報を前記宛先記憶手段から取得して、前記宛先情報に対応付けられた前記通信方式を用いて前記送信ジョブを実行することを特徴とする。
【0010】
また、本発明は、データを送信する宛先を特定するための宛先情報を複数の識別データのいずれかに対応付けて記憶する宛先記憶手段と、データを送信する送信ジョブを前記複数の識別データの少なくともいずれかを付加して発行するジョブ発行手段とを有するデータ通信装置における宛先情報の記憶方法であって、前記宛先情報が対応付けられていない前記識別データが存在するか否かを判定する第1工程と、前記第1工程が前記宛先情報が対応付けられていない前記識別データが存在すると判定した場合に、該識別データが前記ジョブ発行手段が発行した送信ジョブに付加されているか否かを判定する第2工程と、前記第2工程が前記識別データが前記ジョブ発行手段が発行した送信ジョブに付加されていないと判定した場合に、新たな前記宛先情報を記憶する第3工程とを有することを特徴とする。
【0011】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
【0012】
図1は、本発明を適用した通信システムの概略構成を示すシステム構成図である。
【0013】
図1において、複写機1001は、デジタル複合機として構成され、スキャナ2070、プリンタ2095(図2参照)の他に、スキャナ2070により読み取られた画像データを各種の装置に送信する機能を有している。
【0014】
プリンタ1002は、複写機1001のスキャナ2070により読み取られた画像データを印刷するリモートプリンタとして機能する。ファクシミリ装置1003は、複写機1001のスキャナ2070により読み取られた画像データを受信する。
【0015】
データベース/メールサーバ1004は、複写機1001のスキャナ2070により読み取られたデータを蓄積する。このデータベース/メールサーバ1004に蓄積されたデータは、クライアントコンピュータ1005により活用される。
【0016】
イーサネット1006は、複写機1001、プリンタ1002,ファクシミリ装置1003,データベース/メールサーバ1004,クライアントコンピュータ1005を接続し、これら装置間でデータ送受信を行うためのネットワークとして利用される。
【0017】
図2は、複写機1001の概略構成を示すブロック図である。
【0018】
コントローラ・ユニット2000は、画像入力デバイスであるスキャナ2070や画像出力デバイスであるプリンタ2095と接続し、一方ではイーサネット1006を含むLAN2011や公衆回線(WAN)2051に接続することで、画像情報やデバイス情報の入出力等を行うユニットである。
【0019】
CPU2001は、複写機1001全体を制御するコントローラである。RAM2002は、CPU2001が動作するためのワークメモリとして機能し、画像データを一時記憶するための画像メモリとしても機能する。
【0020】
ROM2003は、ブートROMとして機能し、ブートプログラムが格納されている。HDD2004は、ハードディスクドライブであり、各種のソフトウェア、画像データ等を格納する。
【0021】
操作部I/F2006は、タッチパネルを有する操作部(UI)2012とのインターフェース部であり、操作部2012に表示する画像データを操作部2012に対して出力する。また、操作部2012から入力された情報を、CPU2001に伝える役割を果たす。
【0022】
Network I/F2010は、LAN2011に接続され、情報の入出力を行う。Modem2050は、公衆回線2051に接続され、情報の入出力を行う。以上のデバイスがシステムバス2007上に配置される。
【0023】
Image BuS I/F2005は、システムバス2007と画像データを高速で転送する画像バス2008を接続し、データ構造を変換するバスブリッジである。画像バス2008は、PCIバスまたはIEEE1394で構成されている。
【0024】
画像バス2008上には、以下のデバイスが配置される。ラスターイメージプロセッサ(RIP)2060は、PDLコードをビットマップイメージに展開する。デバイスI/F部2020は、画像入出力デバイスであるスキャナ2070やプリンタ2095とコントローラ・ユニット2000を接続し、画像データの同期系/非同期系の変換を行う。
【0025】
スキャナ画像処理部2080は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部は、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。画像回転部2030は、画像データの回転を行う。画像圧縮部2040は、多値画像データはJPEG、2値画像データはJBIG、MMR、MHの圧縮伸張処理を行う。
【0026】
図3は、複写機1001に搭載されたソフトウェアの構成を示すブロック図であり、これらソフトウェアはHDD2004に格納されている。
【0027】
操作部コンポーネント3001は、宛先管理コンポーネント3002より宛先情報を取得し、宛先情報の表示を行う。送信管理コンポーネント3003は、操作部コンポーネント3001から発行された処理命令に従って、スキャナコンポーネント3004により原稿画像データを読み取り、宛先管理コンポーネント3002より宛先情報を取得する。そして、送信管理コンポーネント3003は、プリントコンポーネント3005、ファシミリ送信コンポーネント3006、データベース格納コンポーネント3007、或いはメール/Iファクス送信コンポーネント3008に送信処理命令を発行することにより、それぞれ、プリンタ1002、ファクシミリ装置1003、或いはデータベース/メールサーバ1004に向けて、原稿画像データを送信させる。ここで、Iファクスとはインターネットファクシミリのことである。
【0028】
また、ファクシミリ装置1003、クライアントコンピュータ1005から送信されたファクシミリデータ、Iファクス画像データは、それぞれファクシミリ受信コンポーネント3009、Iファクス受信コンポーネント3010により受信される。そして、これら受信データは、転送管理コンポーネント3011により送信管理コンポーネント3003に供給され、宛先管理コンポーネント3002により管理されている転送先に転送される。
【0029】
図4は、宛先管理コンポーネント3002が管理する宛先情報と、送信管理コンポーネント3003、転送管理コンポーネント3011が管理する送信ジョブ情報、転送ジョブ情報を例示した図である。
【0030】
宛先情報は、予め使用者が操作部2012から送信作業を行う前に入力し、HDD2004に保存される。各宛先情報としては、使用者により入力された宛先名(Name)、送信モード(Type)、送信宛先(Address)を保持し、これらの情報からなるレコードに対して、インデックスIDが自動的に設定される。インデックスIDとしては、例えば「1」から「1000」までの番号(レコード番号)により構成されている。
【0031】
送信ジョブ情報は、使用者が操作部2012により前記宛先を選択して送信処理を指示した場合に発行され、各送信ジョブIDに対して、選択された宛先情報を示すインデックスIDが設定される。
【0032】
転送ジョブ情報は、ファクシミリ受信コンポーネント3009、Iファクス受信コンポーネント3010がデータを受信した際に、転送管理コンポーネント3011に登録された転送条件に従って作成され、各転送ジョブIDに対して、転送条件で示される宛先情報に対応するインデックスIDが設定される。
【0033】
図4の例では、送信ジョブ情報のJobID=J1005、転送ジョブ情報のJobID=J1002に対して、夫々、宛先管理コンポーネント3002から削除されたインデックスID=6、インデックスID=15が設定されている。
【0034】
なお、送信ジョブ情報、転送ジョブ情報中のindex Countは、対応するジョブに対して設定されたインデックスIDの数、すなわち宛先の数を表している。また、図4の送信ジョブ情報、転送ジョブ情報では、送信又は転送対象のデータを示す情報は省略されている。
【0035】
このように、プリントコンポーネント3005、ファシミリ送信コンポーネント3006等の複数の送信コンポーネントの宛先情報を、共通のインデックス体系で管理するので、各コンポーネントごとに異なるインデックス体系で管理する場合に比べて変更禁止の制御が容易となる。
【0036】
更に、有限個数のインデックスIDが動的に各送信コンポーネントに割り当てられるので、例えば特定の送信コンポーネントの宛先情報を他の送信コンポーネントより多く登録するような場合にも対応でき、ユーザの好みにより柔軟な利用形態が提供できる。
次に、新規宛先情報の追加登録処理を図5のフローチャートに基づいて説明する。
【0037】
操作部2012から新規宛先情報の追加登録処理が指示されると、宛先管理コンポーネント3002は、ステップS5001において宛先情報登録処理を開始し、ステップS5002においてインデックスIDの変数nを「1」にして初期化する。なお、本実施形態では、変数nの採り得る値は「1」から「1000」までとしている。
【0038】
次に、ステップS5003において変数nで示されるインデックスが空きインデックスであるか否かをチェックする。その結果、空きインデックスである場合は、ステップS5004に進み、その空きインデックスが送信ジョブ情報として設定されているか否かをチェックし、送信ジョブとして設定されていなければ、ステップS5007に進み、更に、その空きインデックスが転送ジョブ情報として設定されているか否かをチェックする。その結果、転送ジョブとして設定されていなければ、ステップS5008に進み、その空きインデックスのレコードに新規宛先情報を追加登録して、終了する。
【0039】
ステップS5003にて、変数nで示されるインデックスが空きインデックスでないと判別された場合、ステップS5004にて、変数nで示される空きインデックスが送信ジョブ情報として設定されていると判別された場合、およびステップS5007にて、変数nで示される空きインデックスが転送ジョブ情報として設定されていると判別された場合は、ステップS5005に進み、変数nを「1」だけインクリメントする。
【0040】
そして、ステップS5006に進み、インクリメントした変数nが「1000」を超えているか否かをチェックし、超えていればステップS5009に進み、空きインデックスが無い旨を表示することにより、登録処理をエラー処理して、終了する。
【0041】
一方、インクリメントした変数nが「1000」を超えていない場合は、ステップS5003に戻り、インクリメントした変数nで示されるインデックスに対して、同様の処理を行う。
【0042】
このように、本実施形態では、新規宛先情報を追加登録する場合に、送信ジョブ情報(転送ジョブ情報を含む)として設定されているインデックスIDで示されるレコードに対しては、新規宛先情報を追加登録しないようにしている。
【0043】
従って、送信ジョブ情報として設定されているインデックスIDに対応する宛先情報が別の宛先情報に変更されることが防止され、ユーザが送信ジョブ(転送ジョブを含む)を発行した際に選択した宛先とは異なる宛先に誤送信されることを回避することが可能となり、信頼性を向上することができる。
【0044】
なお、本発明は、上記実施形態に限定されることなく、新規宛先情報を追加登録する場合に限らず、他の態様で登録に係る宛先情報を変更する場合にも適用することができる。
【0045】
例えば、送信ジョブ情報(転送ジョブ情報を含む)として設定されているインデックスIDで示されるレコードに既に登録されている宛先情報を削除したり、或いは上記既に登録さけている宛先情報を別のインデックスIDで示されるレコードに移動させたりする場合等、送信ジョブ情報として設定されているインデックスIDで示されるレコードの宛先情報を変更する場合にも、これら変更処理を禁止するようにしてもよい。
【0046】
また、上記実施形態では、複数の通信コンポーネントを備えた複写機という1つの通信装置を例に説明したが、ホストコンピュータとモデムユニットやLANユニット等のデバイスが所定のインターフェースを介して接続して成るシステムにも適用することができる。
【0047】
また、本発明の課題は、前述した実施形態の機能を実現するソフトウェアのプログラムコードをコンピュータ読取り可読な記憶媒体に記憶し、システム或いは装置のコンピュータ(またはCPUやMPU)がこの記憶媒体に格納されたプログラムコードを読み出し、実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【0048】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク、ハードディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROM、DVD等を用いることができる。
【0049】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)等が実際の処理の一部又は全部を行い、その処理によって前述した機能が実現される場合も含まれる。
【0050】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理によって前述した機能が実現される場合も含まれる。
【0051】
また、このときのプログラムコードは、CPUネイティブなコードであってもよく、所定のインタプリタ言語で記述されたものでランタイム時にCPUネイティブなコードに変換されるようなものであってもよいし、所定様式で記述されたスクリプトデータであって、オペレーティングシステムにより解釈実行されるようなものであってもよい。
【0052】
【発明の効果】
以上説明したように、本発明によれば、意図した宛先とは異なる宛先に誤送信されるのを防止することができ、信頼性を向上させることが可能となる。
【図面の簡単な説明】
【図1】本発明を適用した通信システムの概略構成を示すシステム構成図である。
【図2】複写機の概略構成を示すブロック図である。
【図3】複写機に搭載されたソフトウェアブの構成を示すロック図である。
【図4】宛先管理コンポーネントが管理する宛先情報と、送信管理コンポーネント、転送管理コンポーネントが管理する送信ジョブ情報、転送ジョブ情報を例示した図である。
【図5】新規宛先情報の追加登録処理を示すフローチャートである。
【符号の説明】
1001:複写機
2000:コントローラ・ユニット
2001:CPU
2002:RAM
2003:ROM
2004:ハードディスク
2011:LAN
2012:操作部
2051:WAN
2070:スキャナ
2080:スキャナ画像処理
2090:プリンタ画像処理
2095:プリンタ
3001:操作部コンポーネント
3002:宛先管理コンポーネント
3003:送信管理コンポーネント
3004:スキャナコンポーネント
3005:プリントコンポーネント
3006:ファクシミリ送信コンポーネント
3007:データベース格納コンポーネント
3008:メール/Iファクス送信コンポーネント
3009:ファクシミリ受信コンポーネント
3010:Iファクス受信コンポーネント
3011:転送管理コンポーネント[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a destination management technique for managing a destination of transmission data.
[0002]
[Prior art]
Conventionally, a multifunction peripheral such as a digital copying machine having a plurality of data transmission / reception components has been realized. Also, in this type of multifunction device, etc., the destination information is centrally managed by the index, and when each data transmission component actually executes the transmission process, the function of acquiring the destination information based on the index and performing the transmission process is also provided. It has been realized.
[0003]
In addition, even if an apparatus having such a destination management function is instructed to delete or change destination information related to an index that is referred to by a transmission job such as a standby job or an execution job, the instruction At that time, the destination information was deleted or changed.
[0004]
[Problems to be solved by the invention]
For this reason, in the prior art, when the destination information is acquired based on the index in order to actually perform transmission, when the destination information of the index is once deleted and changed to another destination information, This could not be detected, and erroneous transmission was made to a destination different from the destination selected by the user when the transmission job was issued.
[0005]
In addition, despite the erroneous transmission, nothing was notified to the user, so the user misunderstood that the transmission was successful.
[0006]
The present invention has been made under such a background, and an object thereof is to prevent erroneous transmission to a destination different from the intended destination.
[0007]
[Means for Solving the Problems]
To solve the above problem, the data communication apparatus according to the present invention, the destination information for specifying a destination for transmitting data, and a destination storage means for storing in association to one of a plurality of identification data, data Job issuing means for issuing a transmission job to be transmitted with at least one of the plurality of identification data added thereto, and destination information associated with the identification data added to the transmission job by the job issuing means as the destination acquired from the storage means possess a job execution unit configured to execute the transmission job, the destination storage means, said transmitting said a said identification data destination information is not coordinated is the job issuing means issued The new destination information is stored in association with the identification data not added to the job .
[0008]
Further, in the present invention , the destination storage unit includes the identification data that is not associated with the destination information and does not include the identification data that is not added to the transmission job issued by the job issuing unit. The new destination information is not stored.
In the present invention, the job execution means executes the transmission job using any one of a plurality of communication methods each having a different communication method.
[0009]
In the present invention , the destination storage unit stores the destination information in association with any of the plurality of communication methods, and the job execution unit corresponds to the identification data added to the transmission job. The attached destination information is acquired from the destination storage unit, and the transmission job is executed using the communication method associated with the destination information.
[0010]
The present invention also provides destination storage means for storing destination information for specifying a destination to which data is transmitted in association with any of a plurality of pieces of identification data, and a transmission job for sending data. A method of storing destination information in a data communication apparatus having a job issuing unit that issues at least one of them, and determines whether or not the identification data not associated with the destination information exists. Whether the identification data is added to the transmission job issued by the job issuing means when the first process and the first process determine that the identification data not associated with the destination information exists. A second step of determining, and when the second step determines that the identification data is not added to the transmission job issued by the job issuing means, And having a third step of storing the serial address information.
[0011]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0012]
FIG. 1 is a system configuration diagram showing a schematic configuration of a communication system to which the present invention is applied.
[0013]
In FIG. 1, a copier 1001 is configured as a digital multi-function peripheral, and has a function of transmitting image data read by the
[0014]
The printer 1002 functions as a remote printer that prints image data read by the
[0015]
The database / mail server 1004 stores data read by the
[0016]
The Ethernet 1006 is used as a network for connecting a copying machine 1001, a printer 1002, a facsimile machine 1003, a database / mail server 1004, and a client computer 1005, and performing data transmission / reception between these apparatuses.
[0017]
FIG. 2 is a block diagram showing a schematic configuration of the copying machine 1001.
[0018]
The
[0019]
A
[0020]
The
[0021]
An operation unit I /
[0022]
A network I /
[0023]
An Image BuS I /
[0024]
The following devices are arranged on the
[0025]
A scanner
[0026]
FIG. 3 is a block diagram showing a configuration of software installed in the copier 1001, and these software are stored in the
[0027]
The
[0028]
The facsimile data and I-fax image data transmitted from the facsimile machine 1003 and the client computer 1005 are received by the
[0029]
FIG. 4 is a diagram illustrating destination information managed by the
[0030]
The destination information is input in advance before the user performs transmission work from the
[0031]
The transmission job information is issued when the user selects the destination by the
[0032]
The transfer job information is created according to the transfer conditions registered in the
[0033]
In the example of FIG. 4, the index ID = 6 and the index ID = 15 deleted from the
[0034]
Note that index Count in the transmission job information and the transfer job information represents the number of index IDs set for the corresponding job, that is, the number of destinations. Further, in the transmission job information and transfer job information in FIG. 4, information indicating data to be transmitted or transferred is omitted.
[0035]
As described above, since the destination information of a plurality of transmission components such as the
[0036]
Furthermore, since a finite number of index IDs are dynamically assigned to each transmission component, for example, it is possible to cope with a case where more destination information of a specific transmission component is registered than other transmission components, and it is more flexible depending on user preference. A usage form can be provided.
Next, new address information additional registration processing will be described based on the flowchart of FIG.
[0037]
When an additional registration process of new destination information is instructed from the
[0038]
Next, in step S5003, it is checked whether or not the index indicated by the variable n is an empty index. As a result, if it is a free index, the process proceeds to step S5004, where it is checked whether or not the free index is set as transmission job information. If it is not set as a transmission job, the process proceeds to step S5007. Check whether a free index is set as transfer job information. As a result, if it is not set as a transfer job, the process proceeds to step S5008, where new destination information is additionally registered in the empty index record, and the process ends.
[0039]
If it is determined in step S5003 that the index indicated by variable n is not a free index, if it is determined in step S5004 that the empty index indicated by variable n is set as transmission job information, and step If it is determined in S5007 that the empty index indicated by the variable n is set as transfer job information, the process proceeds to step S5005, and the variable n is incremented by “1”.
[0040]
The process advances to step S5006 to check whether or not the incremented variable n exceeds “1000”, and if it exceeds, the process advances to step S5009 to display that there is no empty index, thereby registering the error process. And exit.
[0041]
On the other hand, if the incremented variable n does not exceed “1000”, the process returns to step S5003, and the same processing is performed on the index indicated by the incremented variable n.
[0042]
As described above, in this embodiment, when new destination information is additionally registered, new destination information is added to the record indicated by the index ID set as transmission job information (including transfer job information). I try not to register.
[0043]
Therefore, the destination information corresponding to the index ID set as transmission job information is prevented from being changed to another destination information, and the destination selected when the user issues a transmission job (including a transfer job). Can be prevented from being erroneously transmitted to different destinations, and reliability can be improved.
[0044]
In addition, this invention is not limited to the said embodiment, It can apply not only when adding new destination information additionally, but also when changing the destination information concerning registration in another aspect.
[0045]
For example, the destination information already registered in the record indicated by the index ID set as transmission job information (including transfer job information) is deleted, or the destination information already registered is changed to another index ID. The change processing may be prohibited also when the destination information of the record indicated by the index ID set as the transmission job information is changed, such as when moving to the record indicated by.
[0046]
In the above-described embodiment, a single communication apparatus called a copying machine having a plurality of communication components has been described as an example. However, a host computer and devices such as a modem unit and a LAN unit are connected via a predetermined interface. It can also be applied to the system.
[0047]
Another object of the present invention is to store a program code of software that realizes the functions of the above-described embodiments in a computer-readable storage medium, and a computer (or CPU or MPU) of the system or apparatus is stored in the storage medium. It is also achieved by reading and executing the program code. In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the storage medium storing the program code constitutes the present invention.
[0048]
As a storage medium for supplying the program code, for example, a floppy disk, a hard disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, a ROM, a DVD, or the like can be used.
[0049]
Further, by executing the program code read out by the computer, not only the above-described functions are realized, but also an OS (operating system) operating on the computer based on an instruction of the program code performs actual processing. The case where the above-described functions are realized by performing part or all of the above is also included.
[0050]
Further, after the program code read from the storage medium is written to a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. A case where the CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing and the above-described functions are realized by the processing is also included.
[0051]
Further, the program code at this time may be CPU native code, may be written in a predetermined interpreter language, and may be converted into CPU native code at runtime. Script data described in a format, which may be interpreted and executed by the operating system.
[0052]
【The invention's effect】
As described above, according to the present invention, it is possible to prevent from being sent erroneously to a different destination from the intent and destination, it is possible to improve the reliability.
[Brief description of the drawings]
FIG. 1 is a system configuration diagram showing a schematic configuration of a communication system to which the present invention is applied.
FIG. 2 is a block diagram illustrating a schematic configuration of a copying machine.
FIG. 3 is a lock diagram showing the configuration of software installed in the copying machine.
FIG. 4 is a diagram illustrating destination information managed by a destination management component, transmission job information, and transmission job information managed by a transmission management component and a transfer management component.
FIG. 5 is a flowchart showing an additional registration process of new destination information.
[Explanation of symbols]
1001: Copier 2000: Controller unit 2001: CPU
2002: RAM
2003: ROM
2004: Hard disk 2011: LAN
2012: Operation unit 2051: WAN
2070: Scanner 2080: Scanner image processing 2090: Printer image processing 2095: Printer 3001: Operation unit component 3002: Destination management component 3003: Transmission management component 3004: Scanner component 3005: Print component 3006: Facsimile transmission component 3007: Database storage component 3008 : Mail / I-fax transmission component 3009: Facsimile reception component 3010: I-fax reception component 3011: Transfer management component
Claims (5)
データを送信する送信ジョブを、前記複数の識別データの少なくともいずれかを付加して発行するジョブ発行手段と、
前記ジョブ発行手段が前記送信ジョブに付加した前記識別データに対応付けられた宛先情報を前記宛先記憶手段から取得して前記送信ジョブを実行するジョブ実行手段とを有し、
前記宛先記憶手段は、前記宛先情報が対応付けられていない前記識別データであって前記ジョブ発行手段が発行した前記送信ジョブに付加されていない前記識別データに対応付けて、新たな前記宛先情報を記憶することを特徴とするデータ通信装置。 The destination information for specifying a destination for transmitting data, and a destination storage means for storing in association to one of a plurality of identification data,
A job issuing means for issuing a transmission job for transmitting data by adding at least one of the plurality of identification data ;
It possesses a job execution means for said job issuing means executes the transmission job obtains the destination information associated with the identification data added to the transmission job from the address storage means,
The destination storage means associates the new destination information with the identification data that is not associated with the destination information and that is not added to the transmission job issued by the job issuing means. storage to the data communication apparatus according to claim Rukoto.
前記ジョブ実行手段は、前記送信ジョブに付加された前記識別データに対応付けられた前記宛先情報を前記宛先記憶手段から取得して、前記宛先情報に対応付けられた前記通信方式を用いて前記送信ジョブを実行することを特徴とする請求項3に記載のデータ通信装置。 The job execution unit acquires the destination information associated with the identification data added to the transmission job from the destination storage unit, and uses the communication method associated with the destination information to perform the transmission. The data communication apparatus according to claim 3, wherein the data communication apparatus executes a job.
前記宛先情報が対応付けられていない前記識別データが存在するか否かを判定する第1工程と、 A first step of determining whether or not the identification data not associated with the destination information exists;
前記第1工程が前記宛先情報が対応付けられていない前記識別データが存在すると判定した場合に、該識別データが前記ジョブ発行手段が発行した送信ジョブに付加されているか否かを判定する第2工程と、 A second step of determining whether or not the identification data is added to the transmission job issued by the job issuing means when the first step determines that the identification data not associated with the destination information exists; Process,
前記第2工程が前記識別データが前記ジョブ発行手段が発行した送信ジョブに付加されていないと判定した場合に、新たな前記宛先情報を記憶する第3工程と、 A third step of storing the new destination information when the second step determines that the identification data is not added to the transmission job issued by the job issuing means;
を有することを特徴とする宛先情報の記憶方法。 A method for storing destination information, comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000176129A JP4100859B2 (en) | 2000-06-12 | 2000-06-12 | Data communication apparatus and storage method of destination information |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000176129A JP4100859B2 (en) | 2000-06-12 | 2000-06-12 | Data communication apparatus and storage method of destination information |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001358860A JP2001358860A (en) | 2001-12-26 |
| JP4100859B2 true JP4100859B2 (en) | 2008-06-11 |
Family
ID=18677887
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000176129A Expired - Fee Related JP4100859B2 (en) | 2000-06-12 | 2000-06-12 | Data communication apparatus and storage method of destination information |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4100859B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8411291B2 (en) | 2005-10-13 | 2013-04-02 | Brother Kogyo Kabushiki Kaisha | Image processing program product |
| JP4665700B2 (en) * | 2005-10-13 | 2011-04-06 | ブラザー工業株式会社 | Image processing program |
-
2000
- 2000-06-12 JP JP2000176129A patent/JP4100859B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001358860A (en) | 2001-12-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6947182B1 (en) | Network system and control method of the same | |
| WO2008081976A2 (en) | Printing management server, printing management method and program, and recording medium | |
| US20100134828A1 (en) | File transmission apparatus, method and file version management system | |
| US9319558B2 (en) | Data processing system | |
| US8294928B2 (en) | Data management system to extract text data | |
| US20120188604A1 (en) | Information processor and information processing method | |
| US8730495B2 (en) | Image processing system | |
| JP5046669B2 (en) | Image forming apparatus, image forming apparatus control method, program, and storage medium | |
| JP2002142062A (en) | Image processing apparatus, image processing method, and recording medium | |
| US20110289197A1 (en) | Method to set setting information in device and device to set setting information | |
| JP4100859B2 (en) | Data communication apparatus and storage method of destination information | |
| JP5274203B2 (en) | Data processing apparatus, method, program, and data processing system | |
| JP3697841B2 (en) | Form processing apparatus and method | |
| US8520241B2 (en) | Image processing apparatus and control method thereof | |
| JPH11259484A (en) | Simple filing system | |
| JP4208385B2 (en) | Data communication apparatus and data communication method | |
| JP4402651B2 (en) | Data communication apparatus and data communication method | |
| JP3703311B2 (en) | Data transmission system | |
| JP4948623B2 (en) | Image processing system, control method and program for image processing system | |
| JP5494278B2 (en) | Image forming composite device | |
| US8867102B2 (en) | Communication apparatus and control method of communication apparatus | |
| JP2010250544A (en) | Print system and print server | |
| JP2013161462A (en) | Job history information auditing system and method for controlling the same | |
| JP2001356975A (en) | Communication device, data transmission method, and storage medium | |
| JP2000041038A (en) | Data transmission system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040611 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051013 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051108 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060110 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20060110 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060307 |
|
| RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20070626 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080318 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110328 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120328 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130328 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140328 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |