JPH07131450A - 通信コントローラ - Google Patents

通信コントローラ

Info

Publication number
JPH07131450A
JPH07131450A JP5292666A JP29266693A JPH07131450A JP H07131450 A JPH07131450 A JP H07131450A JP 5292666 A JP5292666 A JP 5292666A JP 29266693 A JP29266693 A JP 29266693A JP H07131450 A JPH07131450 A JP H07131450A
Authority
JP
Japan
Prior art keywords
memory
unit
data
signal
communication controller
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.)
Pending
Application number
JP5292666A
Other languages
English (en)
Inventor
Yuka Nagai
由佳 長井
Satoru Kutsuwada
悟 轡田
Satoshi Kaneko
敏 金子
Yoshinori Abe
喜則 阿部
Sunao Suzuki
直 鈴木
Eiji Ohara
栄治 大原
Masaki Sakai
雅紀 坂井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP5292666A priority Critical patent/JPH07131450A/ja
Publication of JPH07131450A publication Critical patent/JPH07131450A/ja
Priority to US08/899,484 priority patent/US5937069A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/333Mode signalling or mode changing; Handshaking therefor
    • H04N1/33307Mode signalling or mode changing; Handshaking therefor prior to start of transmission, input or output of the picture signal only
    • H04N1/33323Mode signalling or mode changing; Handshaking therefor prior to start of transmission, input or output of the picture signal only transmission mode only, e.g. speed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/44Secrecy systems
    • H04N1/4406Restricting access, e.g. according to user identity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/44Secrecy systems
    • H04N1/4406Restricting access, e.g. according to user identity
    • H04N1/4433Restricting access, e.g. according to user identity to an apparatus, part of an apparatus or an apparatus function
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/44Secrecy systems
    • H04N1/448Rendering the image unintelligible, e.g. scrambling
    • H04N1/4486Rendering the image unintelligible, e.g. scrambling using digital data encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/333Mode signalling or mode changing; Handshaking therefor
    • H04N2201/33307Mode signalling or mode changing; Handshaking therefor of a particular mode
    • H04N2201/33342Mode signalling or mode changing; Handshaking therefor of a particular mode of transmission mode
    • H04N2201/33364Type of modulation; Type of channel, e.g. digital or analog; Type of communication, e.g. half-duplex or full-duplex

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Facsimiles In General (AREA)
  • Facsimile Transmission Control (AREA)

Abstract

(57)【要約】 【目的】 自社独自のコマンドや機密データを保護しつ
つ、異機種間での接続を可能とした通信コントローラを
提供することを目的とする。 【構成】 標準化されたモードと自社独自のモードとを
有する通信コントローラにおいて、正当なアクセス権を
もたない機器との接続を認証動作によって未然に防ぎ、
自社独自のモードが実施されるときはデータを暗号化し
て送信することで、内部情報を保護し、秘匿性を低下さ
せないようにしたものである。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、通信ネットワーク上に
結合された通信コントローラに関する。
【0002】
【従来の技術】近年、LANに接続される通信コントロ
ーラにおいて、他の機種との間でも接続できるように、
コントロール方式や操作性等といった通信プロトコルを
共通化させる方向で標準化が進んでいる。
【0003】
【発明が解決しようとする課題】しかしながら、標準化
された通信コントローラにおいては、異機種間での接続
が可能になる反面、通信回路が事実上オープンな状態と
なり、自社独自のコマンドや機密データの漏洩や改ざん
といった恐れが生じてくる。
【0004】本発明は、自社独自のコマンドや機密デー
タを保護しつつ、異機種間での接続を可能とした通信コ
ントローラを提供することを目的とする。
【0005】
【課題を解決するための手段】本発明は、標準化された
モードと自社独自のモードとを有する通信コントローラ
において、正当なアクセス権をもたない機器との接続を
未然に防ぎ、自社独自のモードが実施されるときはデー
タを暗号化して送信することで、内部情報を保護し、秘
匿性を低下させないようにしたものである。
【0006】
【実施例】図1は、本発明の一実施例における通信コン
トローラの構成を示すブロック図である。
【0007】図示のように、この実施例のシステムは、
原稿を画像デ−タに変換する画像入力装置(以下、リ−
ダ部という)1と、複数種類の記録紙カセットを有し、
プリント命令により画像デ−タを記録紙上に可視像とし
て出力する画像出力装置(以下、プリンタ部という)2
と、リ−ダ部1と電気的に接続され、各種の機能を有す
る通信コントローラ3とを有する。
【0008】そして、この通信コントローラ3は、ファ
クス部4と、ファイル部5と、このファイル部5に接続
されている外部記憶装置6と、コンピュ−タを接続する
ためのコンピュ−タインタ−フェイス部7と、コンピュ
−タからの情報を可視像とするためのフォ−マッタ部8
と、リ−ダ部1からの情報を蓄積したり、コンピュータ
から送られてきた情報を一時的に蓄積するためのイメー
ジメモリ部9と、上記各機能を制御するコア部10から
なる。以下、詳細に各部の機能を説明する。
【0009】図13は、本実施例におけるリーダ部1の
操作パネルの一例を示す平面図である。
【0010】表示部1301は、動作状態やメッセージ
を表示するLCD等である。また、テンキー1302
は、各種の数値入力を行うものであり、スタートキー1
303は、動作開始等を指示するものである。
【0011】また、グループ登録キー1304は、グル
ープ登録操作を行うためのものであり、このキーを押す
ことで、システムがグループ登録モードに設定されると
ともに、上記表示部1301が、インターフェース、ア
ドレス、ユーザID毎の暗号化の対象となるグループを
登録するための登録画面に切り替わる。
【0012】図14は、この登録画面の一例を示す平面
図である。この画面において、登録を行いたいグループ
名を押すことで、各グループにおける自社独自モード時
のデータの暗号化の要不要を新規登録または更新するこ
とができる。
【0013】本実施例では、図示のように、インターフ
ェース(I/F)と、アドレスと、IDの3つの項目に
ついてグループ登録できるようになっている。
【0014】ここで、I/Fのグループ登録とは、通信
コントローラ3に接続される各外部機器(例えばリーダ
部1)に使用されているインタフェースの種別を登録す
るものである。
【0015】また、アドレスのグループ登録とは、通信
コントローラ3に接続される各外部機器のアドレスを登
録するものであり、具体的には、例えば各外部機器を接
続する端子番号等を登録する。
【0016】さらに、IDのグループ登録とは、各外部
機器の使用時に、そのユーザから入力されるユーザ固有
のIDを登録するものである。なお、IDの形態は、シ
ステムの規模やIDの入力方法(キー入力、カード入力
等)によって様々であるが、例えばテンキーで数値を入
力することにより、登録できるものとする。
【0017】図15は、インターフェース毎の登録画面
の一例を示す平面図である。上述のように、図14の画
面でI/Fのタッチキーを押すことで、この画面に切り
換わる。
【0018】ここで、領域1501では、インターフェ
ースの種別の一覧が表示され、このなかからグループ登
録するインターフェースを選択するようになっている。
また、領域1502では、登録されたインターフェース
が表示される。
【0019】そして、新規登録したい場合には、150
3の追加キーを押して、一覧領域1501内の新規登録
したい項目を押すことで、一覧領域1501からの選択
登録が可能となる。また、1504の削除キーを押し
て、領域1502内の削除したい項目を押すことで、登
録済みのインターフェースを領域1502から削除する
ことができる。
【0020】また、上述したアドレスのグループ登録
は、図14の画面でアドレスのタッチキーを押すこと
で、例えば端子番号の一覧を表示した領域を有する画面
が表示される。そこで、グループ登録したい端子番号を
選択指定することで、グループ登録を行う。なお、端子
番号の新規登録や削除は、上述したインターフェースの
場合と同じ要領で行うことができる。
【0021】また、IDのグループ登録は、図14の画
面でIDのタッチキーを押すことで、ID登録画面とな
り、例えばテンキー1302で数値入力を行うことによ
り、複数のIDを登録するものである。なお、IDとし
ては、各ユーザ毎の全桁のIDを登録する他、下何桁と
いうような登録方法や、部門毎の共通の記号を登録する
方法等、種々選択できるものである。
【0022】なお、以上の登録操作によって登録された
データは、リーダ部1から通信コントローラ3のコア部
10に送られ、それ以後は、コア部10内で管理される
ものとする。
【0023】次に、図2は、本実施例による画像記憶検
索装置の構造を示す断面図であり、図3は、リ−ダ部1
の構成を示すブロック図である。まず、リ−ダ部1の詳
細について、図2、図3を用いて説明する。
【0024】原稿給送装置101上に積載された原稿
は、1枚ずつ順次原稿台ガラス102面上に搬送され
る。原稿が搬送されると、スキャナ部103のランプが
点灯、かつスキャナユニット104が移動して原稿を照
射する。原稿の反射光は、ミラ−105、106、10
7を介してレンズ108を通過後、CCDイメ−ジセン
サ部109(以下、CCDという)に入力される。
【0025】次に、図3を用いてリ−ダ1内の画像処理
について詳しく説明する。まず、CCD109に入力さ
れた画像情報は、このCCD109で光電変換され電気
信号に変換される。CCD109からのカラ−情報は、
次の増幅器110R、110G、110BでA/D変換
器111の入力信号レベルに合わせて増幅される。A/
D変換器111からの出力信号は、シェ−ディング回路
112に入力され、ここでランプ103の配光ムラや、
CCDの感度ムラが補正される。シェ−ディング回路1
12からの信号は、Y信号・色検出回路113および外
部I/F切り替え回路119に入力される。
【0026】Y信号生成・色検出回路113は、シェ−
ディング回路112からの信号を下記の式で演算を行い
Y信号を得る。
【0027】Y=0.3R+0.6G+0.1B さらに、R、G、Bの信号から7つの色に分離し、各色
に対する信号を出力する色検出回路を有する。Y信号生
成・色検出回路113からの出力信号は、変倍・リピ−
ト回路114に入力される。スキャナ−ユニット104
の走査スピ−ドにより副走査方向の変倍を変倍・リピ−
ト回路114により主走査方向の変倍を行う。また、変
倍・リピ−ト回路114により複数の同一画像を出力す
ることが可能である。輪郭・エッジ強調回路115は、
変倍・リピ−ト回路114からの信号の高周波成分を強
調することによりエッジ強調および輪郭情報を得る。輪
郭・エッジ強調回路115からの信号は、マ−カエリア
判定・輪郭生成回路116とパタ−ン化・太らせ・マス
キング・トリミング回路117に入力される。
【0028】マ−カエリア判定・輪郭生成回路116
は、原稿上の指定された色のマ−カペンで書かれた部分
を読みとりマ−カの輪郭情報を生成し、つぎのパタ−ン
化・太らせ・マスキング・トリミング回路117でこの
輪郭情報から太らせやマスキングやトリミングを行う。
また、Y信号生成・色検出回路113からの色検出信号
によりパタ−ン化を行う。
【0029】パタ−ン化・太らせ・マスキング・トリミ
ング回路117からの出力信号は、レ−ザドライバ回路
118に入力され各種処理された信号をレ−ザを駆動す
るための信号に変換する。レ−ザドライバの信号は、プ
リンタ部2に入力され可視像として画像形成が行われ
る。
【0030】次に、外部装置とのインターフェースを行
う外部I/F切り替え回路119について説明する。外
部I/F切り替え回路は、リ−ダ1から画像情報を通信
コントローラ3出力する場合、パタ−ン化・太らせ・マ
スキング・トリミング回路117からの画像情報をコネ
クタ120に出力する。また、通信コントローラ3から
の画像情報をリ−ダ1が入力する場合、外部切り替え回
路119は、コネクトア120からの画像情報をY信号
生成・色検出回路113に入力する。
【0031】上記の各画像処理は、CPU122の指示
により行われる。また、CPU122によって設定され
た値によりエリア生成回路121は、上記画像処理に必
要な各種のタイミング信号を生成する。さらにCPU1
22に内蔵されている通信機能を用いて通信コントロー
ラ3との通信を行う。SUBCPU123は、操作部1
24の制御を行うとともに、SUBCPU123に内蔵
されている通信機能を用いて通信コントローラ3との通
信を行う。さらに、CPU122は、外部機器との通信
を行う際に、装置間で正当なアクセス権が存在している
かどうかを検査する機能を有している。なお、この検査
機能については、コア部10の説明で詳細に述べる。
【0032】次に、プリンタ部2について説明する。
【0033】図2において、プリンタ部2に入力された
信号は、露光制御部201にて変調された光信号に変換
されて画像信号に従い感光体202を照射する。照射光
によって感光体202上に作られた潜像は現像器203
によって現像される。上記現象とタイミングを合わせる
被転写紙積載部204、もしくは205より転写紙が搬
送され、転写部206において、上記現像された像が転
写される。転写された像は定着部207にて被転写紙に
定着された後、排紙部208より装置外部に排出され
る。排紙部208から出力された転写紙は、ソ−タ22
0でソ−ト機能が働いている場合には、各ビンに、また
はソ−ト機能が働いていない場合には、ソ−タの最上位
のビンに排出される。
【0034】続いて、順次読み込む画像を1枚の出力用
紙の画面に出力する方法について説明する。定着部20
7で定着された出力用紙を、一度排紙部208まで搬送
後、用紙の向きを反転して搬送方向切り替え部材209
を介して再給紙用被転写紙積載部210に搬送する。次
の原稿が準備されると、上記プロセスと同様にして原稿
画像が読み取られるが、転写紙については再給紙被転写
紙積載部210より給紙されるので、結局、同一出力紙
の表面、裏面に2枚の原稿画像を出力することができ
る。
【0035】次に、通信コントローラ3について説明す
る。
【0036】通信コントローラ3は、リ−ダ部1とケ−
ブルで接続され、通信コントローラ3内のコア部10で
信号の制御や各機能の制御を行う。通信コントローラ3
内には、ファクス送受信を行うファクス部4、各種原稿
情報を電気信号に変換し光磁気ディスクに保存するファ
イル部5、コンピュ−タからのコ−ド情報をイメ−ジ情
報に展開するフォ−マッタ部8とコンピュ−タとのイン
タ−ファイスを行うコンピュ−タインタ−フェイス部
7、リ−ダ部1からの情報を蓄積したり、コンピュ−タ
から送られてきた情報を一時的に蓄積するためのイメ−
ジメモリ部9、および上記各機能を制御するコア部10
が設けられている。
【0037】次に、コア部10の説明を図4を用いて行
う。コア部10のコネクタ1001は、リ−ダ部1のコ
ネクタ120とケ−ブルで接続される。なお、以下の説
明においては、簡略を期すため、各信号線とそこに伝送
される信号とを一括して同一符号により説明するものと
する。
【0038】このコネクタ1001には、4種類の信号
が内蔵されており、信号1057は、8bit多値のビ
デオ信号である。信号1055は、ビデオ信号を制御す
る制御信号である。信号1051は、リ−ダ部1内のC
PU122と通信を行うための信号である。信号105
2は、リ−ダ1内のSUBCPU123と通信を行うた
めの信号である。信号1051と信号1052は、通信
用IC1002で通信プロトコル処理され、CPUバス
1052を介してCPU1003に通信情報を伝達する
ための信号である。
【0039】信号1057は、双方向のビデオ信号ライ
ンであり、リ−ダ部1からの情報をコア部10で受け取
ることや、コア部10からの情報をリ−ダ部1出力する
ことが可能である。信号1057は、バッファ1010
に接続され、ここで双方向信号から片方向の信号105
8と1070に分離される。信号1058は、リ−ダ部
1からの8ビット多値のビデオ信号であり、次段のLU
T1011に入力される。
【0040】LUT1011では、リ−ダ1からの画像
情報をルックアップテ−ブルにより所望する値に変換す
る。LUT1011からの出力信号1059は、2値化
回路1012または、セレクタ1013に入力される。
2値化回路1012には、多値の信号1059を固定の
スライスレベルで2値化する単純2値化機能、スライス
レベルが注目画素の回りの画素の値から変動する変動ス
ライスレベルによる2値化機能、および誤差拡散法によ
る2値化機能を有する。
【0041】2値化された情報は、その値が0の時00
H、1のときFFHの多値信号に変換され、次段のセレ
クタ1013に入力される。セレクタ1013は、LU
T1011からの信号か、または2値化回路1012の
出力信号かを選択する。セレクタ1013からの出力信
号1060は、セレクタ1014に入力される。
【0042】セレクタ1014は、ファクス部4、ファ
イル部5、コンピュ−タインタ−フェイス部7、フォ−
マッタ部8、イメ−ジメモリ部9からの出力ビデオ信号
がそれぞれコネクタ1005、1006、1007、1
008、1009を介してコア部10に入力しされた信
号1064とセレクタ1013の出力信号1060とを
CPU1003の指示により選択する。セレクタ101
4の出力信号1061は、回転回路1015またはセレ
クタ1016に入力される。
【0043】回転回路1015は、入力した画像信号を
+90度、−90度、+180度に回転する機能を有す
る。すなわち、この回転回路1015は、リ−ダ部1か
ら出力された情報を2値化回路1012で2値信号に変
化した後、情報を記憶する。次に、CPU1003から
の指示により、回転回路1015は記憶した情報を回転
して読み出す。
【0044】セレクタ1016は、回転回路1015の
出力信号1062と、回転回路1015の入力信号10
61のどちらかを選択し、信号1063として、ファク
ス部4とのコネクタ1005、ファイル部5とのコネク
タ1006、コンピュ−タインタ−フェイス部とのコネ
クタ1007、フォ−マッタ部8とのコネクタ100
8、イメ−ジメモリ部とのコネクタ1009とセレクタ
1017に入力する。
【0045】信号1063は、コア部10からファクス
部4、ファイル部5、コンピュ−タインタ−フェイス部
7、フォ−マッタ部8、イメ−ジメモリ部9に画像情報
の転送を行う同期式8ビットの片方向ビデオバスであ
る。信号1064は、ファクス部4、ファイル部5、コ
ンピュ−タインタ−フェイス部7、フォ−マッタ部8、
イメ−ジメモリ部9から画像情報の転送を行う同期式8
ビットの片方向ビデオバスである。上記信号1063と
信号1064の同期式バスの制御を行っているのがビデ
オ制御回路1004であり、ビデオ制御回路1004か
らの出力信号1056によって制御を行う。
【0046】コネクタ1005〜コネクタ1009に
は、ほかに信号1054がそれぞれ接続される。信号1
054は、双方向の16ビットCPUバスであり、非同
期式によるデ−タ・コマンドのやり取りを行う。ファク
ス部4、ファイル部5、コンピュ−タインタ−フェイス
部7、フォ−マッタ部8、イメ−ジメモリ部9とコア部
10との情報の転送には、上記の2つのビデオバス10
63、1064とCPUバス1054によって可能であ
る。
【0047】ファクス部4、ファイル部5、コンピュ−
タインタ−フェイス部7、フォ−マッタ部8、イメ−ジ
メモリ部9からの信号1064は、セレクタ1014と
セレクタ1017に入力する。セレクタ1016は、C
PU1003の指示により信号1064を次段の回転回
路1015に入力する。
【0048】セレクタ1017は、信号1063と信号
1064をCPU1003の指示により選択する。セレ
クタ1017の出力信号1065は、パタ−ンマッチン
グ1018とセレクタ1019に入力する。パタ−ンマ
ッチング1018は、入力信号1065を予め決められ
たパタ−ンパタ−ンマッチングを行いパタ−ンが一致し
た場合、予め決められた多値の信号を信号ライン106
6に出力する。パタ−ンマッチングで一致しなかった場
合は、入力信号1065を信号1066に出力する。
【0049】セレクタ1019は、信号1065と信号
1066をCPU1003の指示により選択する。セレ
クタ1019の出力信号1067は、次段のLUT10
20に入力する。
【0050】LUT1020は、プリンタ部2に画像情
報を出力する際にプリンタの特性に合わせて入力信号1
067を変換する。
【0051】セレクタ1021は、LUT1020の出
力信号1068と信号1065をCPU1003の指示
により選択する。セレクタ1021の出力信号は、次段
の拡大回路1022に入力する。
【0052】拡大回路1022は、CPU1003から
の指示によりX方向、Y方向独立に拡大倍率を設定する
ことが可能である。この拡大方法は、1次の線形補間方
法であるものとする。そして、拡大回路1022の出力
信号1070は、バッファ1010に入力される。
【0053】バッファ1010に入力した信号1070
は、CPU1003の指示により双方向信号1057と
なり、コネクタ1001を介しプリンタ部2に送られプ
リントアウトされる。
【0054】次に、通信コントローラ3がリーダ部1に
対して正当なアクセス権を有するものか否かを証明する
ための証明方法に関する動作を図10のフローチャート
を用いて説明する。
【0055】まず、通信コントローラ3に電源が投入さ
れると、S1001においてコア部10のCPU100
3に含まれる鍵発生機能により、鍵となるデータが生成
される。そして、S1002において、この鍵をリーダ
部1のCPU122へ送信する。
【0056】リーダ部1が、この鍵を受信したことを検
知できなければ、通信動作中止等の処理が施される。ま
た、S1005において、鍵が受信されたことを検知す
ると、CPU122は、その鍵が正当なアクセス権を有
する通信コントローラによって生成されたものかどうか
を、S1006において検査する。その結果、正しい鍵
であると判断されれば、正当なアクセス権を有する通信
コントローラであることが証明されたことになり、通信
動作が継続される。また、そうでなければ、通信動作を
S1007において禁止する。
【0057】また、通信コントローラ3のCPU100
3は、検査回数を数えるカウンタを有し、S1004に
おいて、予め決められた回数(n)だけ検査されたこと
を確認すると、認証の処理を終了する。
【0058】なお、本実施例においては、リーダ部1と
通信コントローラ3との間の認証動作について説明した
が、ネットワークに接続されている他の通信装置との間
で同様の認証動作を行うようにしてもよい。これは、例
えばファクシミリ通信手順中のNSF(非標準機能識別
信号)やNSC(非標準機能命令信号)等を用いて、上
述した鍵のやり取りを行うことによって可能となる。
【0059】次に、上述したコア部10と各部の信号の
流れを説明する。まず、ファクス部の情報によるコア部
10の動作について説明する。
【0060】ファクス部4に情報を出力する場合、CP
U1003は、通信IC1002を介して、リ−ダ部1
のCPU122と通信を行い、原稿スキャン命令を出
す。リ−ダ部1は、この命令により原稿をスキャナユニ
ット104がスキャンすることにより、画像情報をコネ
クタ120に出力する。
【0061】リ−ダ部1と通信コントローラ3は、ケ−
ブルで接続されており、リ−ダ部1からの情報は、コア
部10のコネクタ1001に入力される。コネクタ10
01に入力された画像情報は、多値8bitの信号ライ
ン1057を通ってバッファ1010に入力される。
【0062】バッファ回路1010は、CPU1003
の指示により双方向信号1057を片方向信号として信
号ライン1058を介してLUT1011に入力する。
LUT1011では、リ−ダ部1からの画像情報をルッ
クアップテ−ブルを用いて所望とする値に変換する。例
えば、原稿の下地を飛ばすことなどが可能である。
【0063】LUT1011の出力信号1059は、次
段の2値化回路1012に入力される。2値化回路10
12は、8bit多値化信号に変換する。2値化回路1
012は、2値化された信号が0の場合00H、1の場
合FFHという2つの多値の信号に変換する。2値化回
路1012の出力信号は、セレクタ1013、セレクタ
1014を介して、回転回路1015またはセレクタ1
016に入力される。回転回路1015の出力信号10
62もセレクタ1016に入力され、セレクタ1016
は、信号1061か信号1062のどちらかを選択す
る。信号の選択は、CPU1003がCPUバス105
4を介してファクス部4と通信を行うことにより決定す
る。セレクタ1016からの出力信号1063は、コネ
クタ1005を介してファクス部4に送られる。
【0064】次に、ファクス部4からの情報を受け取る
場合について説明する。ファクス部4からの画像情報
は、コネクタ1005を介して信号ライン1064に伝
送される。信号1064は、セレクタ1014とセレク
タ1017に入力される。
【0065】CPU1003の指示により、プリンタ部
2にファクス受信時の画像を回転して出力する場合に
は、セレクタ1014に入力した信号1064を回転回
路1015で回転処理する。そして、回転回路1015
からの出力信号1062は、セレクタ1016、セレク
タ1017を介してパタ−ンマッチング1018に入力
される。
【0066】また、CPU1003の指示によりファク
ス受信時の画像をそのままプリンタ部2に出力する場合
には、セレクタ1017に入力した信号1064をパタ
−ンマッチング1018に入力する。
【0067】パタ−ンマッチング1018は、ファクス
受信した際の画像のガタガタを滑らかにする機能を有す
る。パタ−ンマッチングされた信号は、セレクタ101
9を介してLUT1020に入力される。
【0068】LUT1020は、ファクス受信した画像
をプリンタ部2に所望する濃度で出力するために、LU
T1020のテ−ブルをCPU1003で変更可能とな
っている。
【0069】LUT1020の出力信号1068は、セ
レクタ1021を介して拡大回路1022に入力され
る。拡大回路1022は、2つの値(00H、FFH)
を有する8bit多値を、1次の線形補間法により拡大
処理する。拡大回路1022からの多くの値を有する8
bit多値信号は、バッファ1010とコネクタ100
1を介してリ−ダ部1に送られる。
【0070】リ−ダ部1は、この信号をコネクタ120
を介して外部I/F切り替え回路119に入力する。外
部I/F切り替え回路119は、ファクス部4からの信
号をY信号生成・色検出回路113に入力する。Y信号
生成・色検出回路113からの出力信号は、前記したよ
うな処理を施された後、プリンタ部2に出力され、出力
用紙上に画像形成が行われる。
【0071】次に、ファイル部5の情報によるコア部1
0の動作について説明する。
【0072】ファイル部5に情報を出力する場合、CP
U1003は、通信IC1002を介して、リ−ダ部1
のCPU122と通信を行い、原稿スキャン命令を出
す。リ−ダ部1は、この命令により原稿をスキャナユニ
ット104がスキャンすることにより、画像情報をコネ
クタ120に出力する。リ−ダ部1と通信コントローラ
3は、ケ−ブルで接続されており、リ−ダ部1からの情
報は、コア部10のコネクタ1001に入力される。
【0073】コネクタ1001に入力された画像情報
は、バッファ1010によって片方向の信号1058と
なる。多値8bitの信号である信号1058はLUT
1011によって所望する信号に変換される。LUT1
011の出力信号1059は、セレクタ1013、セレ
クタ1014、セレクタ1016を介してコネクタ10
06に入力される。すなわち、2値化回路1012およ
び回転回路1015の機能を用いずに8ビット多値のま
まファイル部5に転送する。
【0074】CPU1003のCPUバス1054を介
してファイル部5との通信により2値化信号のファイリ
ングを行う場合には、2値化回路1012、回転回路1
015の機能を使用する。2値化処理および回転処理
は、上記したファクス部4の場合と同様であるので省略
する。
【0075】次に、ファイル部5からの情報を受け取る
場合について説明する。ファイル部5からの画像情報は
コネクタ1006を介し、信号1064としてセレクタ
1014かセレクタ1017に入力する。8bit多値
のファイリングの場合は、セレクタ1017へ、2値の
ファイリングの場合には、セレクタ1014または10
17に入力することが可能である。2値のファイリング
の場合は、ファクス部4と同様な処理であるので省略す
る。
【0076】また、多値のファイリングの場合、セレク
タ1017からの出力信号1065をセレクタ1019
を介してLUT1020に入力する。LUT1020で
は、所望するプリント濃度に合わせてCPU1003の
指示によりルックアップテ−ブルを作成する。
【0077】LUT1020からの出力信号1068
は、セレクタ1021を介して拡大回路1022に入力
される。拡大回路1022によって、所望する拡大率に
拡大した8bit多値信号1070は、バッファ101
0、コネクタ1001を介してリ−ダ部1に送られる。
リ−ダ部1に送られたファイル部の情報は、上記したフ
ァクス部4と同様に、プリンタ部2に出力され、出力用
紙上に画像形成が行われる。
【0078】次に、コンピュ−タインタ−フェイス部7
の情報によるコア部10の動作について説明する。
【0079】コンピュ−タインタ−フェイス部7は、通
信コントローラ3に接続されるコンピュ−タとのインタ
−フェイスを行う。コンピュ−タインタ−フェイス部7
としてSCSI、RS232C、セントロニクスをも
つ。コンピュ−タインタ−フェイス部7は、上記3種類
のインタ−フェイスをもち、各インタ−フェイスからの
情報は、コネクタ1007とデ−タバス1054とを介
してCPU1003に送られる。CPU1003は、送
られてきた内容から各種の制御を行う。
【0080】次に、フォ−マッタ部8の情報によるコア
部10の動作について説明する。
【0081】フォ−マッタ部8は、先に述べたコンピュ
−タインタ−フェイス部7から送られてきた文書ファイ
ルなどのコマンドデ−タをイメ−ジデ−タに展開する機
能を有する。CPU1003は、コンピュ−タインタ−
フェイス部7からデ−タバス1054を介して送られて
きたデ−タが、フォ−マッタ部8に関するデ−タである
と判断すると、コネクタ1008を介してフォ−マッタ
部8に転送する。フォ−マッタ部8は、転送されたデ−
タから可視像としてメモリに展開する。
【0082】次に、フォ−マッタ部8からの情報を受取
り、出力用紙上に画像形成を行う手順について説明す
る。フォ−マッタ部8からの画像情報は、コネクタ10
08を介して、信号ライン1064に2つの値(00
H、FFH)を有する多値信号として伝送される。信号
1064は、セレクタ1014、セレクタ1017に入
力される。CPU1003の指示により、セレクタ10
14および1017を制御する。以後、上記したファク
ス部4の場合と同様であるため省略する。
【0083】次に、イメ−ジメモリ部9の情報によるコ
ア部10の動作について説明する。まず、イメ−ジメモ
リ部9に情報を出力する場合について説明する。
【0084】CPU1003は、通信IC1002を介
して、リ−ダ部1のCPU122と通信を行い、原稿ス
キャン命令を出す。リ−ダ部1は、この命令によって原
稿をスキャナユニット104がスキャンすることによ
り、画像情報をコネクタ120に出力する。リ−ダ部1
と通信コントローラ3は、ケ−ブルで接続されており、
リ−ダ部1からの情報は、コア部10のコネクタ100
1に入力される。コネクタ1001に入力された画像情
報は、多値8bitの信号ライン1057、バッファ1
010を介してLUT1011に送られる。
【0085】LUT1011の出力信号1059である
多値画像情報は、セレクタ1013、1014、101
6、コネクタ1009を介してイメ−ジメモリ部9へ転
送される。イメ−ジメモリ部9に記憶された画像情報
は、コネクタ1009のCPUバス1054を介してC
PU1003に送られる。CPU1003は、上述した
コンピュ−タインタ−フェイス部7にイメ−ジメモリ部
9から送られてきたデ−タを転送する。コンピュ−タイ
ンタ−フェイス部7は、上述した3種類のインタ−フェ
イス(SCSI、RS232X、セントロニクス)のう
ちで所望するインタ−フェイスでコンピュ−タに転送す
る。
【0086】次に、イメ−ジメモリ部9からの情報を受
け取る場合について説明する。まず、コンピュ−タイン
タ−フェイス部7を介してコンピュ−タから画像情報が
コア部10に送られる。コア部10のCPU1003
は、コンピュ−タインタ−フェイス部7からCPUバス
1054を介して送られてきたデ−タが、イメ−ジメモ
リ部9に関するデ−タであると判断すると、コネクタ1
009を介しイメ−ジメモリ部9に転送する。
【0087】次に、イメ−ジメモリ部9は、コネクタ1
009を介して8bit多値信号1064をセレクタ1
014、セレクタ1017に伝送する。セレクタ101
4またはセレクタ1017からの出力信号は、CPU1
003の指示により、上記したファクス部4と同様に、
プリンタ部2に出力され、出力用紙上に画像形成が行わ
れる。
【0088】次に、ファクス部4の詳細な説明を図5を
用いて行う。
【0089】ファクス部4は、コネクタ4000でコア
部10と接続され、各種信号のやり取りを行う。コア部
10からの2値情報をメモリA405〜メモリD408
のいずれかに記憶する場合には、コネクタ400からの
信号453が、メモリコントロ−タ404に入力され、
メモリコントロ−ラの制御下でメモリA405、メモリ
B406、メモリC407、メモリD408のいずれ
か、または2組のメモリをカスケ−ド接続したものに記
憶される。
【0090】メモリコントロ−ラ404は、CPU41
2の指示により、メモリA405、メモリB406、メ
モリC407、メモリD407とCPUバス462とデ
−タのやり取りを行うモ−ドと、符号化・復号化機能を
有するCODEC411のCODECバス463とデ−
タのやり取りを行うモ−ドと、メモリA405、メモリ
B406、メモリC407、メモリD408の内容をD
MAコントロ−ラ402の制御によって変倍回路403
からのバス454とデ−タのやり取りを行うモ−ドと、
タイミング生成回路409の制御下で2値のビデオ入力
デ−タ454をメモリA405〜メモリD408のいず
れかに記憶するモ−ドと、メモリA405〜メモリD4
08のいずれかからメモリ内容を読み出し信号ライン4
52に出力するモ−ドの5つの機能を有する。
【0091】メモリA405、メモリB406、メモリ
C407、メモリD408は、それぞれ2Mbytes
の容量を有し、400dpiの解像度でA4相当の画像
を記憶する。
【0092】タイミング生成回路409は、コネクタ4
00と信号ライン459で接続されており、コア部10
からの制御信号(HSYNC、HEN、VSYNC、V
EN)により起動され、下記の2つの機能を達成するた
めの信号を生成する。
【0093】1つ目は、コア部10からの画像信号をメ
モリA405〜メモリD408のいずれか1つのメモ
リ、または2つのメモリに記憶する機能であり、2つ目
は、メモリA405〜メモリD408のいずれか1つか
ら読みだし信号ライン452に伝送する機能である。
【0094】デュアルポ−トメモリ410は、信号ライ
ン461を介してコア部10のCPU1003、信号ラ
イン462を介してファクス部4のCPU412が接続
されている。それぞれのCPUは、このデュアルポ−ト
メモリ410を介してコマンドのやり取りを行う。
【0095】SCSIコントロ−ラ413は、ファクス
部4に接続されているハ−ドディスクとのインタ−フェ
イスを行う。そして、ファクス送信時やファクス受信と
きのデ−タなどを蓄積する。CODEC411は、メモ
リA405〜メモリD408のいずれかに記憶されてい
るイメ−ジ情報を読み出し、MH、MR、MMR方式の
所望する方式で符号化を行った後、メモリA405〜メ
モリD408のいずれかに符号化情報として記憶する。
【0096】また、メモリA405〜メモリD408に
記憶されている符号化情報を読み出し、MH、MR、M
MR方式の所望する方式で復号化を行った後、メモリA
405〜メモリD408のいずれかに復号化情報すなわ
ちイメ−ジ情報として記憶する。
【0097】MODEM414は、CODEC411ま
たはSCSIコントロ−ラ413に接続されているハ−
ドディスクからの符号化情報を電話回線上に伝送するた
めに変調する機能とNCU415から送られてきた情報
を復調し、符号化情報に変換し、CODEC411また
はSCSIコントローラ413に接続されているハ−デ
ィスクに符号化情報を転送する。
【0098】NCU415は、電話回線と直接接続され
電話局などに設置されている交換機と所定の手順により
情報のやり取りを行う。
【0099】次に、ファクス送信における動作例を説明
する。リ−ダ部1からの2値化画像信号は、コネクタ4
00より入力され信号ライン453を通りメモリコント
ロ−ラ404に達する。信号453は、メモリコントロ
−ラ404によってメモリA405に記憶するタイミン
グは、リ−ダ部1からのタイミング信号459によって
タイミング生成回路409で生成される。
【0100】CPU412は、メモリコントロ−ラ40
4のメモリA405およびメモリB406をCODEC
411のバスライン463に接続する。CODEC41
1は、メモリA405からイメ−ジ情報を読み出し、M
R法により符号化を行い符号化情報をメモリB406に
書き込む。A4サイズのイメ−ジ情報をCODEC41
1が符号化すると、CPU412は、メモリコントロ−
ラ404のメモリB406をCPUバス462に接続す
る。
【0101】CPU412は、符号化された情報をメモ
リB406より順次読み出し、MODEM414に転送
する。MODEM414は、符号化された情報を変調
し、NCU415を介し電話回線上にファクス情報を送
信する。
【0102】次に、ファクス受信における動作例につい
て説明する。電話回線より送られてきた情報はNCU4
15に入力され、NCU415で所定の手順で電話回線
と接続する。NCU415からの情報はMODEM41
4に入り復調される。CPU412は、CPUバス46
2を介してMODEM414からの情報をメモリC40
7に記憶する。
【0103】CPU412は、1画面の情報をメモリC
407に記憶するとメモリコントロ−ラ404を制御す
ることにより、メモリC407のデ−タライン457を
CODEC411のライン463に接続する。CODE
C411は、メモリC407の符号化情報を順次読み出
し、復号化すなわちイメ−ジ情報としてメモリD408
に記憶する。
【0104】CPU412は、デュアルポ−トメモリ4
10を介してコア部10のCPU1003と通信を行
い、メモリD408からコア部10を通り、プリンタ部
2に画像をプリント出力するための設定を行う。設定が
終了すると、CPU412は、タイミング生成回路40
9に起動をかけ信号ライン460から所定のタイミング
信号をメモリコントロ−ラ404に出力する。
【0105】メモリコントロ−ラ404は、タイミング
生成回路409からの信号に同期してメモリD408か
らイメ−ジ情報を読み出し、信号ライン452に伝送
し、コネクタ400に出力する。コネクタ400からプ
リンタ部2に出力するまでは、コア部10で説明したの
で省略する。
【0106】次に、ファイル部5の詳細な説明を図6を
用いて行う。
【0107】ファイル部5は、コネクタ500でコア部
10と接続され、各種信号のやり取りを行う。多値入力
信号551は、圧縮回路503に入力し、ここで多値画
像情報から圧縮情報に変換し、メモリコントロ−ラ51
0に出力する。
【0108】圧縮回路503の出力信号552は、メモ
リコントロ−ラ510制御下でメモリA506、メモリ
B507、メモリC508、メモリD509のいずれ
か、または2組のメモリをカスケ−ド接続したものに記
憶される。
【0109】メモリコントロ−ラ510は、CPU51
6の指示により、メモリA506、メモリB507、メ
モリC508、メモリD509とCPUバス560とデ
−タのやり取りを行うモ−ドと、符号化・復号化を行う
CODEC517のCODECバス570とデ−タのや
り取りを行うモ−ドと、メモリA506、メモリB50
7、メモリC508、メモリD509の内容をDMAコ
ントロ−ラ518の制御によって変倍回路511からの
バス562とデ−タのやり取りを行うモ−ドと、タイミ
ング生成回路514の制御下で信号563をメモリA5
06〜メモリD509のいずれかに記憶するモ−ドと、
メモリA506〜メモリD509のいずれかからメモリ
内容を読み出し信号ライン558に出力するモ−ドの5
つの機能を有する。
【0110】メモリA506、メモリB507、メモリ
C508、メモリD509は、それぞれ2Mbytes
の容量を有し、400dpiの解像度でA4相当の画像
を記憶する。
【0111】タイミング生成回路514は、コネクタ5
00と信号ライン553で接続されており、コア部10
からの制御信号(HSYNC、HEN、VSYNC、V
EN)により起動され、下記の2つの機能を達成するた
めの信号を生成する。
【0112】1つ目は、コア部10からの情報をメモリ
A506〜メモリD509のいずれか1つのメモリまた
は2つのメモリに記憶する機能、2つ目は、メモリA5
06〜メモリD509のいずれか1つから読み出し信号
ライン556に伝送する機能である。
【0113】デュアルポ−トメモリ515は、信号ライ
ン554を介してコア部10のCPU1003、信号ラ
イン560を介してファイル部5のCPU516が接続
されている。各々のCPUは、このデュアルポ−トメモ
リ515を介してコマンドのやり取りを行う。
【0114】SCSIコントロ−ラ519は、ファイル
部5に接続されている外部記憶装置6とのインタ−フェ
イスを行う。外部記憶装置6は、具体的には光磁気ディ
スクで構成され、画像情報などのデ−タの蓄積を行う。
【0115】CODEC517は、メモリA506〜メ
モリD509のいずれかに記憶されているイメ−ジ情報
を読み出し、MH、MR、MMR方式の所望する方式で
符号化を行った後、メモリA506〜メモリD509の
いずれかに符号化情報として記憶する。また、メモリA
506〜メモリD509に記憶されている符号化情報を
読み出し、MH、MR、MMR方式の所望する方式で復
号化を行った後、メモリA506〜メモリD509のい
ずれかに復号化情報すなわちイメ−ジ情報として記憶す
る。
【0116】次に、外部記憶装置6にファイル情報の蓄
積する動作例を説明する。リ−ダ部1からの8bit多
値画像信号は、コネクタ500より入力され、信号ライ
ン551を通り圧縮回路503に入力される。信号55
1は、圧縮回路503に入力され、ここで圧縮情報55
2に変換される。この圧縮情報552は、メモリコント
ロ−ラ510に入力される。
【0117】メモリコントロ−ラ510は、コア部10
からの信号553によってタイミング生成回路559で
タイミング信号559を生成し、この信号にしたがって
圧縮信号552をメモリA506に記憶する。
【0118】CPU516は、メモリコントロ−ラ51
0のメモリA506およびメモリB507をCODEC
517のバスライン570に接続する。CODEC51
7は、メモリA506から圧縮された情報を読み出し、
MR法により符号化を行い、符号化情報をメモリB50
7に書き込む。
【0119】そして、CODEC517が符号化を終了
すると、CPU516は、メモリコントロ−ラ510の
メモリB507をCPUバス560に接続する。次いで
CPU516は、符号化された情報をメモリB507よ
り順次読み出し、SCSIコントロ−ラ519に転送す
る。SCSIコントロ−ラ519は、符号化された情報
572を外部記憶装置6に記憶する。
【0120】次に、外部記憶装置6から情報を取り出
し、プリンタ部2に出力する動作例を説明する。
【0121】CPU516は、情報の検索・プリントの
コマンドを受け取ると、SCSIコントロ−ラ519を
介して外部記憶装置6から符号化された情報を受け取
り、その符号化情報をメモリC508に転送する。この
ときメモリコントロ−ラ510は、CPU516の指示
により、CPUバス560をメモリC508のバス56
6に接続する。
【0122】メモリC508への符号化情報の転送が終
了すると、CPU516は、メモリコントロ−ラ510
を制御することにより、メモリC508およびメモリD
509をCODEC517のバス570に接続する。C
ODEC517は、メモリC508から符号化情報を読
み取って順次符号化した後、メモリD509に転送す
る。
【0123】プリンタ部2に出力する際に拡大・縮小な
どの変倍が必要な場合、メモリD509を変倍回路51
1のバス562に接続し、DMAコントロ−ラ518の
制御下でメモリD509の内容を変倍する。また、CP
U516は、デュアルポ−トメモリ515を介してコア
部10のCPU1003と通信を行い、メモリD509
からコア部10を通りプリンタ部2に画像をプリント出
力するための設定を行う。
【0124】この設定が終了すると、CPU516は、
タイミング生成回路514に起動をかけ、信号ライン5
59から所定のタイミング信号をメモリコントロ−ラ5
10に出力する。メモリコントロ−ラ510は、タイミ
ング生成回路514からの信号に同期して、メモリD5
09から復号化情報を読み出し、信号ライン556に伝
送する。信号ライン556は、伸張回路504に入力さ
れ、ここで情報を伸張する。
【0125】伸張回路504の出力信号555は、コネ
クタ500を介してコア部10に出力される。なお、コ
ネクタ500からプリンタ3に出力するまでは、コア部
10で説明したので省略する。
【0126】次に、コンピュ−タ・インタ−フェイス部
7の説明を図7を用いて行う。
【0127】コネクタA700およびコネクタB701
は、SCSIインタ−フェイス用のコネクタである。コ
ネクタC702は、セントロニクスインタ−フェイス用
コネクタである。コネクタD703は、RS232Cイ
ンタ−フェイス用コネクタである。コネクタE707
は、コア部10と接続するためのコネクタである。
【0128】SCSIインタ−フェイスは、2つのコネ
クタ(コネクタA700、コネクタB701)を有し、
複数のSCSIインタ−フェイスを有する機器を接続す
る場合には、コネクタA700、コネクタB701を用
いてカスケ−ド接続する。また、通信コントローラ3と
コンピュ−タを1対1で接続する場合には、コネクタA
700とコンピュ−タをケ−ブルで接続し、コネクタB
701にはタ−ミネイタを接続するか、コネクタB70
1とコンピュ−タをケ−ブルで接続し、コネクタA70
0にタ−ミネイタを接続する。
【0129】コネクタA700またはコネクタB701
から入力される情報は、信号ライン751を介してSC
SI・I/F−A704または、SCSI・I/F−B
708に入力される。SCSI・I/F−A704また
はSCSI・I/F−B708は、SCSIのプロトコ
ルによる手続きを行った後、デ−タを信号ライン754
を介してコネクタE707に出力する。
【0130】コネクタE707は、コア部10のCPU
バス1054に接続されており、コア部10のCPU1
003は、CPUバス1054から、SCSI・I/F
用コネクタ(コネクタA700、コネクタB701)に
入力した情報を受け取る。また、コア部10のCPU1
003からのデ−タをSCSI・コネクタ(コネクタA
700、コネクタB701)に出力する場合は、上記と
逆の手順によって行われる。
【0131】セントロニクスインタ−フェイス(I/
F)705は、コネクタC702に接続され、信号ライ
ン752を介してセントロニクスI/F705に入力さ
れる。セントロニクスI/F705は、決められたプロ
トコルの手順によりデ−タの受信を行い、信号ライン7
54を介してコネクタE707に出力する。
【0132】コネクタE707は、コア部10のCPU
バス1054に接続されており、コア部10のCPU1
003は、CPUバス1054からセントロニクスI/
F用コネクタ(コネクタC702)に入力された情報を
受け取る。
【0133】RS232Cインタ−フェイス(I/F)
706は、コネクタD703に接続され、信号ライン7
53を介してRS232CI/F706に入力される。
RS232CI/F706は、決められたプロトコルの
手順によりデ−タの受信を行い、信号ライン754を介
してコネクタE707に出力する。
【0134】コネクタE707は、コア部10のCPU
バス1054に接続されており、コア部10のCPU1
003は、CPUバス1054から、RS232CI/
F用コネクタ(コネクタD703)に入力された情報を
受け取る。
【0135】コア部10のDPU1003からのデ−タ
をRS232CI/F用コネクタ(コネクタD703)
に出力する場合は、上記と逆の手順によって行われる。
【0136】次に、フォ−マッタ部8の説明を図8を用
いて行う。
【0137】先に説明したコンピュ−タインタ−フェイ
ス部7からのデ−タは、コア部10で判別され、フォ−
マッタ部8に関するデ−タである場合には、コア部10
のCPU1003は、コア部10のコネクタ1008お
よびフォ−マッタ部9のコネクタ800を介してコンピ
ュ−タからのデ−タをデュアルポ−トメモリ803に転
送する。
【0138】フォ−マッタ部8のCPU809は、デュ
アルポ−トメモリ803からコンピュ−タより送られて
きたコ−ドデ−タを受け取る。CPU809は、このコ
−ドデ−タを順次イメ−ジデ−タに展開し、メモリコン
トロ−ラ808を介してメモリA806、またはメモリ
B807にイメ−ジデ−タを転送する。
【0139】メモリA806およびメモリB807は、
各1Mbytesの容量をもち、1つのメモリ(メモリ
A806またはメモリB807)で300dpiの解像
度でA4の用紙サイズまで対応可能である。なお、30
0dpiの解像度でA3用紙まで対応する場合には、メ
モリA806とメモリB807をカスケ−ド接続してイ
メ−ジデ−タを展開する。以上のようなメモリの制御
は、CPU809からの指示によりメモリコントロ−ラ
808によって行われる。
【0140】また、イメ−ジデ−タの展開の際、文字や
図形などの回転が必要な場合には、回転回路804にて
回転した後、メモリA806またはメモリB807に転
送する。メモリA806またはメモリB807におい
て、イメ−ジデ−タの展開が終了すると、CPU809
は、メモリコントロ−ラ808を制御し、メモリA80
6のデ−タバスライン858またはメモリB807のデ
−タバスライン859をメモリコントロ−ラ808の出
力ライン855に接続する。
【0141】次に、CPU809は、デュアルポ−トメ
モリ803を介しコア部10のCPU1003と通信を
行い、メモリA806またはメモリB807から画像情
報を出力するモ−ドに設定する。コア部10のCPU1
003は、コア部10内の通信回路1002を介してリ
−ダ部1のCPU122に内蔵している通信機能を用い
ることにより、CPU122にプリント出力モ−ドに設
定する。
【0142】プリント出力モ−ドが設定されると、コア
部10のCPU1003は、コネクタ1008およびフ
ォ−マッタ部8のコネクタ800を介してタイミング生
成回路802に起動をかける。タイミング生成回路80
2は、コア部10からの信号に応じてメモリコントロ−
ラ808にメモリA806またはメモリB807から画
像情報を読み出すためのタイミング信号を発生する。
【0143】メモリA806またはメモリB807から
の画像情報は、信号ライン858を介しメモリコントロ
−ラ808に入力される。メモリコントロ−ラ808か
らの出力画像情報は、信号ライン851およびコネクタ
800を介してコア部10に転送する。コア部10から
プリンタ部2の出力に関しては、コア部10で説明した
ので省略する。
【0144】次に、イメ−ジメモリ部9の説明を図9を
用いて行う。
【0145】イメ−ジメモリ部9は、コネクタ900で
コア部10と接続され、各種信号のやり取りを行う。多
値入力信号954は、メモリコントロ−ラ905の制御
下でメモリ904に記憶される。
【0146】メモリコントロ−ラ905は、CPU90
6の指示により、メモリ904とCPUバス957との
間でデ−タのやり取りを行うモ−ドと、タイミング生成
回路902の制御下で信号954をメモリ904に記憶
するモ−ドと、メモリ904からメモリ内容を読み出し
て信号ライン955に出力するモ−ドの3つの機能を有
する。
【0147】メモリ904は、32Mbytesの容量
を有し、400dpiの解像度、および256階調でA
3相当の画像を記憶する。タイミング生成回路902
は、コネクタ900と信号ライン952で接続されてお
り、コア部10からの制御信号(HSYNC、HEN、
VSYNC、VEN)により起動され、下記の2つの機
能を達成するための信号を生成する。1つ目は、コア部
10からの情報をメモリ904に記憶する機能、2つ目
は、メモリ904から読み出して信号ライン955に伝
送する機能である。
【0148】デュアルポ−トメモリ903は、信号ライ
ン953を介してコア部10のCPU1003、信号ラ
イン957を介してイメ−ジメモリ部9のCPU906
が接続されている。各々のCPUは、このデュアルポ−
トメモリ903を介してコマンドのやり取りを行う。
【0149】次に、イメ−ジメモリ部9に画像情報を蓄
積し、この情報をコンピュ−タに転送する動作例を説明
する。
【0150】リ−ダ部1からの8bit多値画像信号
は、コネクタ900より入力され、信号ライン954を
介してメモリコントロ−ラ905に入力される。メモリ
コントロ−ラ905は、コア部10からの信号952に
よってタイミング生成回路902でタイミング信号95
6を生成し、この信号に従って信号954をメモリ90
4に記憶する。CPU906は、メモリコントロ−ラ9
05のメモリ904をCPUバス957に接続する。
【0151】CPU906は、メモリ904から順次イ
メ−ジ情報を読み出し、デュアルポ−トメモリ903に
転送する。コア部10のCPU1003は、イメ−ジメ
モリ部9のデュアルポ−トメモリ903のイメ−ジ情報
を信号ライン953、コネクタ900を介して読み取
り、この情報をコンピュ−タインタ−フェイス部7に転
送する。コンピュ−タインタ−フェイス部7からコンピ
ュ−タに情報を転送することは、上記で説明しているた
め省略する。
【0152】次に、コンピュ−タから送られてきたイメ
−ジ情報をプリンタ部2に出力する動作例を説明する。
【0153】コンピュ−タから送られてきたイメ−ジ情
報は、コンピュ−タインタ−フェイス部7を介してコア
部10に送られる。コア部10のCPU1003は、C
PUバス1054およびコネクタ1009を介してイメ
−ジメモリ部9のデュアルポ−トメモリ903にイメ−
ジ情報を転送する。
【0154】このときCPU906は、メモリコントロ
−ラ905を制御してCPUバス957をメモリ904
のバスに接続する。CPU906は、デュアルポ−トメ
モリ903からイメ−ジ情報をメモリコントロ−ラ90
5を介してメモリ904に転送する。そして、メモリ9
04へイメ−ジ情報を転送し終わると、CPU906
は、メモリコントロ−ラ905を制御して、メモリ90
4のデ−タラインを信号955に接続する。
【0155】次に、CPU906は、デュアルポ−トメ
モリ903を介してコア部10のCPU1003と通信
を行い、メモR904からコア部10を通りプリンタ部
2に画像をプリント出力するための設定を行う。そし
て、この設定が終了すると、CPU906は、タイミン
グ生成回路902に起動をかけ、信号ライン956から
所定のタイミング信号をメモリコントロ−ラ905に出
力する。
【0156】メモリコントロ−ラ905は、タイミング
生成回路902からの信号に同期して、メモリ904か
らイメ−ジ情報を読み出し、信号ライン955に伝送し
て、コネクタ900に出力する。コネクタ900からプ
リンタ3に出力するまでは、コア部10で説明したので
省略する。
【0157】次に、図11と図12のフローチャートを
用いてコマンドおよびデータの暗号化および復号化につ
いて説明する。
【0158】最初に、リーダ部1から入力されたファク
シミリ送信のコマンドおよびデータをネットワーク上の
他のファクシミリ装置に送信する場合の動作手順につい
て説明する。
【0159】まず、図11のS1101において、リー
ダ部1からのコマンドが受信されたことを検知すると、
コア部10のCPU1003は、それが標準化されたモ
ードか自社独自のモードかを識別する(S1102)。
すなわち、この識別動作は、上記コマンド内の所定領域
に設けられているユーザ領域に、自社独自のモードを識
別するための特定コードが存在するか否かを判断するも
のとする。
【0160】そして、標準モードであると識別された場
合には、コマンドおよびデータはそのままの状態で送信
される。
【0161】また、自社独自のモードであると識別され
た場合には、さらにそれが登録されたグループに対応し
ているか否かをS1103において識別する。なお、こ
こで判断するグループは、上述したI/F、アドレス、
IDのいずれか1の登録についてだけを対象として判断
してもよいし、これらの2つまたは3つをAND条件あ
るいはOR条件で組み合わせて判断するようにしてもよ
い。
【0162】そして、登録されたグループでなければ、
標準モードと同様の処理を行う。
【0163】また、登録されたグループに対応していれ
ば、CPU1003はコマンドおよびデータを暗号化し
て、ネットワーク上に送信することになる。
【0164】なお、この実施例では、リーダ部1からフ
ァクシミリ送信を行う場合について説明したが、その他
の通信においても、同様に処理し得るものである。
【0165】次に、以上のような処理により暗号化され
たコマンドおよびデータをネットワークより受信した場
合の動作手順について説明する。
【0166】まず、図12のS1201で、コマンドが
受信されたことを検知すると、それが標準化されたモー
ドであるか自社独自のモードであるかを識別する(S1
202)。なお、このように暗号化されたコマンドから
モードを識別するためには、予め送信側における暗号化
時(S1104)に、識別用のコードだけを除いて暗号
化を行うか、または識別用の特殊コードを新たに付与す
るものとする。
【0167】そして、標準化されたモードであれば、復
号化を行うことなく、その内容にしたがった処理を行
う。
【0168】また、自社独自のモードであると識別され
た場合は、さらに、S1203において、登録されたグ
ループに対するものかどうかを識別し、登録されたグル
ープに対応していれば、S1204において、コマンド
およびデータを復号化した上で、その内容にしたがった
処理を行う。
【0169】以上のように、本実施例では、通信コント
ローラ3とリーダ部1との間で鍵のやり取りによる認証
を行い、さらに自社独自モードの通信については、グル
ープ登録の有無を識別して暗号化を行うことから、シス
テムの標準化により、他社製品を接続可能で、事実上オ
ープンな通信回線上に接続された通信コントローラにお
いても、有効に機密の漏洩を防止することができる。
【0170】
【発明の効果】以上説明したように、本発明によれば、
事実上オープンな通信回線上に接続された通信コントロ
ーラにおいても、装置間の認証とコマンド・データの暗
号化によって、通信プロトコルのオリジナル性を低下さ
せることなく、内部情報を保護することができる効果が
ある。
【図面の簡単な説明】
【図1】本発明の第1実施例における全体の構成を示す
ブロック図である。
【図2】上記第1実施例の構造を示す断面図である。
【図3】上記第1実施例におけるリーダ部とプリンタ部
の回路構成を示すブロック図である。
【図4】上記第1実施例における外部装置の構成を示す
ブロック図である。
【図5】上記第1実施例におけるファクス部の構成を示
すブロック図である。
【図6】上記第1実施例におけるファイル部の構成を示
すブロック図である。
【図7】上記第1実施例におけるコンピュータインター
フェイス部の構成を示すブロック図である。
【図8】上記第1実施例におけるフォーマッタ部の構成
を示すブロック図である。
【図9】上記第1実施例におけるイメージメモリ部の構
成を示すブロック図である。
【図10】上記第1実施例における認証動作を示すフロ
ーチャートである。
【図11】上記第1実施例における送信時の暗号化動作
を示すフローチャートである。
【図12】上記第1実施例における受信時の復号化動作
を示すフローチャートである。
【図13】上記第1実施例における操作パネルを示す平
面図である。
【図14】上記第1実施例におけるグループ登録画面の
一例を示す平面図である。
【図15】上記第1実施例におけるインターフェース毎
のグループ登録画面の一例を示す平面図である。
【符号の説明】
1…リーダ部、 2…プリンタ部、 3…通信コントローラ、 4…ファクス部、 5…ファイル部、 6…外部記憶装置、 7…コンピュータインターフェイス部、 8…フォーマッタ部、 9…イメージメモリ部、 10…コア部、 124…操作部。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 阿部 喜則 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 鈴木 直 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 大原 栄治 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 坂井 雅紀 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内

Claims (7)

    【特許請求の範囲】
  1. 【請求項1】 ネットワークと、このネットワークに接
    続される外部機器との間に設けられる通信コントローラ
    において、 データを暗号化するための暗号化手段と、この暗号化さ
    れたデータを復号するための復号化手段と、通信時に、
    その通信プロトコルが標準化されたモードか自社独自の
    モードかを識別する識別手段とを有し、 前記識別手段によって自社独自のモードであると識別さ
    れた場合には、前記暗号化手段によりデータを暗号化し
    て送信し、暗号化されたデータを受信した場合には、そ
    の受信データを前記復号化手段によって復号することを
    特徴とする通信コントローラ。
  2. 【請求項2】 請求項1において、 前記暗号化の対象となるグループを登録する登録手段を
    有し、前記識別手段により通信プロトコルが自社独自の
    モードであると識別されると、前記登録手段において登
    録されているグループに対してのみ、データの暗号化お
    よび復号化を行うことを特徴とする通信コントローラ。
  3. 【請求項3】 請求項2において、 前記登録手段は、通信コントローラに接続されるインタ
    フェース毎にグループ登録する機能を有し、通信に用い
    られるインタフェースが前記登録グループに属するか否
    かを識別して、登録グループに属する場合にのみデータ
    の暗号化および復号化を行うことを特徴とする通信コン
    トローラ。
  4. 【請求項4】 請求項2において、 前記登録手段は、通信コントローラに接続されている外
    部機器のアドレス毎にグループ登録する機能を有し、前
    記外部機器のアドレスが前記登録グループに属するか否
    かを識別して、登録グループに属する場合にのみデータ
    の暗号化および復号化を行うことを特徴とする通信コン
    トローラ。
  5. 【請求項5】 請求項2において、 前記登録手段は、通信コントローラに接続されている外
    部機器のユーザ毎にID情報をグループ登録する機能を
    有し、前記外部機器からのユーザID情報が前記登録グ
    ループに属するか否かを識別して、登録グループに属す
    る場合にのみデータの暗号化および復号化を行うことを
    特徴とする通信コントローラ。
  6. 【請求項6】 ネットワークと、このネットワークに接
    続される外部機器との間に設けられる通信コントローラ
    において、 前記ネットワークに接続される相手通信装置または前記
    外部機器との間でデータのやり取りを行う場合に、 送信側装置が受信側装置に対して正当なアクセス権をも
    っていることを証明するための証明手段を有することを
    特徴とする通信コントローラ。
  7. 【請求項7】 請求項6において、 前記受信側装置は送信側装置から証明開始の鍵が送信さ
    れてきた場合にのみ、前記証明手段によって証明を行
    い、鍵が送信されてこない場合は、正当なアクセス権を
    もたないと判断して、データのやり取りを中止すること
    を特徴とする通信コントローラ。
JP5292666A 1993-10-28 1993-10-28 通信コントローラ Pending JPH07131450A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP5292666A JPH07131450A (ja) 1993-10-28 1993-10-28 通信コントローラ
US08/899,484 US5937069A (en) 1993-10-28 1997-07-18 Communication controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5292666A JPH07131450A (ja) 1993-10-28 1993-10-28 通信コントローラ

Publications (1)

Publication Number Publication Date
JPH07131450A true JPH07131450A (ja) 1995-05-19

Family

ID=17784734

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5292666A Pending JPH07131450A (ja) 1993-10-28 1993-10-28 通信コントローラ

Country Status (2)

Country Link
US (1) US5937069A (ja)
JP (1) JPH07131450A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11215384A (ja) * 1998-01-28 1999-08-06 Fuji Photo Film Co Ltd 暗号化写真処理システム
CN100448259C (zh) * 2002-09-24 2008-12-31 佳能株式会社 图像验证系统和图像验证方法

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4011243B2 (ja) * 1999-10-15 2007-11-21 富士通株式会社 電子原本管理装置および方法
JP4434465B2 (ja) 1999-11-16 2010-03-17 キヤノン株式会社 通信装置及び方法並びに記憶媒体
US6918039B1 (en) 2000-05-18 2005-07-12 International Business Machines Corporation Method and an apparatus for detecting a need for security and invoking a secured presentation of data
JP4018438B2 (ja) 2002-04-30 2007-12-05 キヤノン株式会社 半導体露光装置を管理する管理システム
JP2003324055A (ja) * 2002-04-30 2003-11-14 Canon Inc 管理システム及び装置及び方法並びに露光装置及びその制御方法
US7069104B2 (en) * 2002-04-30 2006-06-27 Canon Kabushiki Kaisha Management system, management apparatus, management method, and device manufacturing method
JP4353498B2 (ja) 2002-04-30 2009-10-28 キヤノン株式会社 管理装置及び方法、デバイス製造方法、並びにコンピュータプログラム
KR100976750B1 (ko) * 2002-05-09 2010-08-18 오니시스 그룹 엘.에이., 엘엘시 암호 장치 및 방법, 암호 시스템
JP3809411B2 (ja) * 2002-09-27 2006-08-16 キヤノン株式会社 画像処理方法及び装置並びに印刷装置
JP3821086B2 (ja) * 2002-11-01 2006-09-13 ソニー株式会社 ストリーミングシステム及びストリーミング方法、クライアント端末及びデータ復号方法、並びにプログラム
US7418101B2 (en) * 2003-01-07 2008-08-26 Hewlett-Packard Development Company, L.P. Securely transferring user data using first and second communication media
JP4040570B2 (ja) * 2003-11-14 2008-01-30 キヤノン株式会社 画像形成装置、データ受信処理方法、制御プログラム
JP4208781B2 (ja) * 2004-07-21 2009-01-14 キヤノン株式会社 情報処理装置及びその制御方法
EP1758337B1 (fr) * 2005-08-23 2012-08-01 Alcatel Lucent Procédé de transmission securisée de données, via des reseaux, par échange d'informations d'encryptage, et dispositif d'encryptage/decryptage correspondant
JP6151911B2 (ja) 2012-12-18 2017-06-21 キヤノン株式会社 画像処理装置、その制御方法、及びプログラム
JP6378480B2 (ja) 2013-12-18 2018-08-22 キヤノン株式会社 通信装置及びその制御方法とプログラム
JP6008897B2 (ja) 2014-06-13 2016-10-19 キヤノン株式会社 装置、方法、及びプログラム
JP2016038750A (ja) 2014-08-07 2016-03-22 キヤノン株式会社 情報処理装置およびその方法、並びに、情報処理システム

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3103850B2 (ja) * 1989-03-07 2000-10-30 アイシン精機株式会社 秘匿通信制御装置
GB8927623D0 (en) * 1989-12-06 1990-02-07 Bicc Plc Repeaters for secure local area networks
US5177788A (en) * 1991-10-15 1993-01-05 Ungermann-Bass, Inc. Network message security method and apparatus
US5251203A (en) * 1991-12-23 1993-10-05 Xerox Corporation Hub privacy filter for active star CSMA/CD network
US5351136A (en) * 1992-07-10 1994-09-27 Industrial Technology Research Institute Facsimile apparatus and method for sending and receiving private information
US5222136A (en) * 1992-07-23 1993-06-22 Crest Industries, Inc. Encrypted communication system
US5339361A (en) * 1992-12-04 1994-08-16 Texas Instruments Incorporated System and method for authenticating transmission and receipt of electronic information
US5333198A (en) * 1993-05-27 1994-07-26 Houlberg Christian L Digital interface circuit

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11215384A (ja) * 1998-01-28 1999-08-06 Fuji Photo Film Co Ltd 暗号化写真処理システム
CN100448259C (zh) * 2002-09-24 2008-12-31 佳能株式会社 图像验证系统和图像验证方法

Also Published As

Publication number Publication date
US5937069A (en) 1999-08-10

Similar Documents

Publication Publication Date Title
JPH07131450A (ja) 通信コントローラ
US6421136B2 (en) Image processing method and apparatus
JPH05324737A (ja) 画像記憶検索装置
US20040264698A1 (en) Data encrypting device, data decoding device, image data storing device and image forming apparatus
US20040170274A1 (en) Image forming apparatus and method for inputting encryption key setting
JPH07319773A (ja) 画像処理装置及び方法
JP3530556B2 (ja) 画像形成装置及び画像形成方法
JP3257648B2 (ja) 画像出力装置及びその制御方法
JP2001337797A (ja) 通信装置、通信システム、画像入力装置、画像入力システム、画像形成装置、画像形成システム
JP3524208B2 (ja) 複合画像処理装置及び画像処理方法
JPH06149994A (ja) 画像処理装置
JPH08139941A (ja) 通信装置
JPH07212603A (ja) 画像処理装置
KR100467563B1 (ko) 팩시밀리의 수신자 설정방법
JPH08251375A (ja) 画像入出力装置
JPH06149952A (ja) 画像処理システム
JPH0846732A (ja) 複合画像形成方法及び装置
JPH08289069A (ja) 画像通信及び画像蓄積装置
JPH06282586A (ja) 画像記憶検索装置
JPH08289070A (ja) 画像通信及び画像蓄積装置
JPH07297965A (ja) デジタル複写機及び情報処理システムと前記複写機における情報表示方法
JPH0888706A (ja) 複合画像入出力装置
JPH08116391A (ja) 画像入出力装置
JPH08272707A (ja) 通信コントローラ
JPH09261447A (ja) 画像処理装置