(57)【要約】【課題】  複合機を複数のユーザーで共有している場合、複合機内でのユーザー間の安全かつ低コストでデータの受け渡しをすることが可能な複数のユーザーが複合機に対して認証を確立できる技術が求められる。【解決手段】  上記課題を解決するために、本発明における画像入出力装置は、非接触型カードに対応した記憶領域（ＢＯＸ）にアクセス可能な画像入出力装置１００であり、アンテナ１３３４により非接触型カードを検出し、ＣＰＵ１３０１はアンテナ１３３４により検出された非接触型カードと認証処理を行い、複数の非接触型カードとの認証が確立した場合に、複数の非接触型カードに対応する記憶領域（ＢＯＸ）に対してアクセスを許可することを特徴とする。【選択図】  図１０
2007299254.tif 000002
【特許請求の範囲】
【請求項１】
非接触型カードに対応した記憶領域にアクセス可能な画像入出力装置において、
非接触型カードを検出する検出手段と、
前記検出手段により検出された非接触型カードの認証処理を行う認証手段と、
前記認証手段により複数の非接触型カードとの認証が確立した場合に、複数の非接触型カードに対応する記憶領域に対してアクセスを許可する許可手段とを備えることを特徴とする画像入出力装置。
【請求項２】
前記検出手段において既に認証が確立していた前記非接触ＩＤカードが検出できなくなることにより、該非接触型カードに対応した記憶領域に対してアクセスを制限する制限手段を備えることを特徴とする請求項１に記載の画像入出力装置。
【請求項３】
前記画像入出力装置は、前記画像入出力装置内の記憶領域の一覧を表示する表示手段を備え、
前記表示手段は、前記許可手段によりアクセスを許可された記憶領域を識別可能に表示することを特徴とする請求項１乃至請求項２の何れか１項に記載の画像入出力装置。
【請求項４】
前記表示手段は、前記制限手段によりアクセスが制限されている記憶領域に対してアクセス制限情報を表示することを特徴とする請求項３に記載の画像入出力装置。
【請求項５】
前記表示手段は、前記許可手段によりアクセスを許可されている記憶領域の一覧を表示することを特徴とする請求項３に記載の画像入出力装置。
【請求項６】
非接触型カードに対応した記憶領域にアクセス可能な画像入出力装置のアクセス制御方法において、
非接触型カードを検出する検出工程と、
前記検出工程により検出された非接触型カードの認証処理を行う認証工程と、
前記認証工程により複数の非接触型カードとの認証が確立した場合に、複数の非接触型カードに対応する記憶領域に対してアクセスを許可する許可工程とを備えることを特徴とするアクセス制御方法。
【請求項７】
前記検出工程において既に認証が確立していた前記非接触ＩＤカードが検出できなくなることにより、該非接触型カードに対応した記憶領域に対してアクセスを制限する制限工程を備えることを特徴とする請求項６に記載のアクセス制御方法。
【請求項８】
前記アクセス制御方法は、前記画像入出力装置内の記憶領域の一覧を表示する表示工程を備え、
前記表示工程は、前記許可工程によりアクセスを許可された記憶領域を識別可能に表示することを特徴とする請求項６乃至請求項７の何れか１項に記載のアクセス制御方法。
【請求項９】
前記表示工程は、前記制限工程によりアクセスが制限されている記憶領域に対してアクセス制限情報を表示することを特徴とする請求項８に記載のアクセス制御方法。
【請求項１０】
前記表示工程は、前記許可工程によりアクセスを許可されている記憶領域の一覧を表示することを特徴とする請求項８に記載のアクセス制御方法。
【請求項１１】
非接触型カードに対応した記憶領域にアクセス可能な画像入出力装置のアクセス制御方法をコンピュータによって実現させるための制御プログラムにおいて、
非接触型カードが検出された場合、非接触型カードの認証処理を行う認証工程と、
前記認証工程により複数の非接触型カードとの認証が確立した場合に、複数の非接触型カードに対応する記憶領域に対してアクセスを許可する許可工程とを備えることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は原稿を画像データとして読み込み、蓄積し、用紙に印刷する複写機能、及び外部端末などから受信したデータより画像データを生成し、用紙に印刷するプリンタ機能、及びスキャナやＦＡＸなどの複数の機能を提供する画像入出力装置に関するものである。
【背景技術】
【０００２】
近年ハードディスク（以降、ＨＤとする。）やメモリの低価格化、大容量化に伴い、コピー機能、プリント機能、スキャンした文章を画像データとして保存し、保存した画像データを印刷する文書管理機能をもつ複合機も大容量の画像データを保存できるようになってきている。
【０００３】
通常このような複合機はオフィスで複数人により、共有して使用することで効率的な運用がなされている。この場合、文書管理機能等も複数人で使用することになるが、お互いに機密として保管したい文章もある。そのため、文書管理機能には認証機能をつけた文書保存ＢＯＸ（例えば、特許文献１を参照）を設け、これを各人で活用することで、複合機で大量の文章を複数人で安全に活用するようになっている。
【０００４】
先行技術としては、ユーザー名とパスワードをユーザーごとに複合機の操作部を用いて手動で入力にすることで認証する手法がある。また、専用のカードスロットにカードを装填して、ユーザーとの認証を確立するという手法（例えば、特許文献２を参照）がある。
【特許文献１】特開２０００−１３４４４３号公報
【特許文献２】特開２００２−３５１８４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、あるユーザーが複合機に保存したデータを、同じ複合機を共有している別のユーザーに渡そうとしたときについて考える。
【０００６】
そういった場合、渡したい文章を印刷してから、相手に渡すという手段が挙げられる。しかし、一度紙にする必要があるため、大量の文章を渡す場合には送り手側に非常に手間がかかる。さらには、受け手側で再利用するためには再度文章をスキャンして蓄積しなくてはならず受け手側でも非常に手間がかかってしまう。
【０００７】
ここで、共有している複合機内でデータを受け渡すとする。その際には、複数のユーザーは同時に認証を行い、各々の文書保存ＢＯＸに対してアクセスする必要がある。
【０００８】
ここで操作部上から複数のユーザー名とパスワードを手動で入力することで認証を行うとする。しかし、共有している複合機で文章の受け渡しを行うと、文章の送り側と受け側が複合機の傍にいることになる。この状態で操作部からユーザー名とパスワードを手動で入力すると、ユーザーＩＤ及びパスワードが盗み見される危険性がある。
【０００９】
また、ユーザーがカードを専用のカードスロットに装填し認証を行うとする。しかし、現在認証で主流となっているのは、カードを専用のカードスロットに装填し、装填されている間認証されているとするものであるが、この機構だと同時に一人しか認証することができない。したがって、同時に認証できるようにするにはカードスロットを増設する必要があり、コストが増大することになる。
【００１０】
よって本発明は、１つの装置内において複数ユーザー間でユーザーごとの保持するデータを利用する際に、カードスロットなどを増設することなく、セキュリティの確保が可能な画像入出力装置の提供を目的としている。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明における画像入出力装置は、非接触型カードに対応した記憶領域にアクセス可能な画像入出力装置であり、非接触型カードを検出する検出手段と、前記検出手段により検出された非接触型カードの認証処理を行う認証手段と、前記認証手段により複数の非接触型カードとの認証が確立した場合に、複数の非接触型カードに対応する記憶領域に対してアクセスを許可する許可手段とを備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、１つの装置内において複数ユーザー間でユーザーごとの保持するデータを利用する際に、カードスロットなどを増設することなく、セキュリティの確保が行えるという効果を奏する。
【発明を実施するための最良の形態】
【００１３】
本発明の実施形態にかかわる画像入出力装置１００を含むネットワークの全体構成を、図１を参照しながら説明する。
【００１４】
リーダー部２００は、原稿画像を光学的に読み取り、画像データに変換する。リーダー部２００は、原稿を読み取るための機能を持つスキャナユニット２１０と、原稿用紙を搬送するための機能を持つ原稿給紙ユニット２５０とで構成される。
【００１５】
プリンタ部３００は、記録紙を搬送し、その上に画像データを可視画像として印字して装置外に排紙する。プリンタ部３００は、給紙ユニット３６０とマーキングユニット３１０と排紙ユニット３６０とで構成される。給紙ユニット３６０とは、複数種類の記録紙カセットを持つユニットである。マーキングユニット３１０とは、必要画像データを記録紙に転写、定着させる機能を持つユニットである。排紙ユニット３６０とは、必用に応じて印字された記録紙をソート、ステイプルなどの処理後、排出する機能を持つユニットである。
【００１６】
制御装置１１０は、リーダー部２００、プリンタ部３００と電気的に接続され、さらにネットワーク４００を介して、ホストコンピュータ４０１，４０２と接続されている。また制御装置１１０は公衆回線５００を介して、ＦＡＸ５０１と接続されている。
【００１７】
制御装置１１０は、リーダー部２００を制御して、原稿の画像データを読込み、プリンタ部３００を制御して画像データを記録用紙に出力してコピー機能を提供する。また、リーダー部２００から読み取った画像データを、コードデータに変換し、ネットワーク４００を介してホストコンピュータへ送信するスキャナ機能を提供する。加えて、ホストコンピュータからネットワーク４００を介して受信したコードデータを画像データに変換し、プリンタ部３００に出力するプリンタ機能を提供する。またリーダー部２００から読み取った画像データを、コードデータに変換し、公衆回線５００を介して、ＦＡＸ５０１に送信するＦＡＸ送信機能とＦＡＸ５０１から公衆回線５００を介して送られてきたコードデータを画像データに変換し、プリンタ部３００に出力するＦＡＸ受信機能をも提供する。
【００１８】
操作部１５０は、制御装置１１０に接続され、液晶タッチパネルで構成され、画像入出力装置１００を操作するためのユーザーＩ／Ｆを提供する。
【００１９】
図２はリーダー部２００及びプリンタ部３００の概観図である。リーダー部の原稿給送ユニット２５０は原稿を先頭順に１枚ずつプラテンガラス２１１上へ給送を行い、原稿の読み取り動作終了後、プラテンガラス２１１上の原稿を排出するものである。原稿がプラテンガラス２１１上に搬送されると、ランプ２１２を点灯し、そして光学ユニット２１３の移動を開始させて、原稿を露光走査する。この時の原稿からの反射光は、ミラー２１４、２１５、２１６及びレンズ２１７によってＣＣＤイメージセンサ（以下ＣＣＤという）２１８へ導かれる。このように、走査された原稿の画像はＣＣＤ２１８によって読み取られる。
【００２０】
リーダー画像処理回路部２２２は、ＣＣＤ２１８から出力される画像データに所定の処理を施し、制御装置１１０へと出力するところである。
【００２１】
プリンタ画像処理回路部３５２は、制御装置１１０から送られる画像信号をレーザドライバ３１７へと出力するところである。
【００２２】
プリンタ部３００のレーザドライバ３１７はレーザ発光部３１３、３１４、３１５、３１６を駆動するものであり、プリンタ画像処理部３５２から出力された画像データに応じたレーザ光をレーザ発光部３１３、３１４、３１５、３１６を発光させる。このレーザ光はミラー３４０、３４１、３４２、３４３、３４４、３４５、３４６、３４７、３４８、３４９、３５０、３５１によって感光ドラム３２５、３２６、３２７、３２８に照射される。それにより、感光ドラム３２５、３２６、３２７、３２８にはレーザ光に応じた潜像が形成される。３２１、３２２、３２３、３２４は、それぞれブラック（Ｂｋ）、イエロー（Ｙ）、シアン（Ｃ）、マゼンダ（Ｍ）のトナーによって、潜像を現像するための現像器であり、現像された各色のトナーは、用紙に転写されフルカラーのプリントアウトがなされる。
【００２３】
用紙カセット３６０、３６１および手差しトレイ３６２のいずれかより、レーザ光の照射開始と同期したタイミングで給紙された用紙は、レジストローラ３３３を経て、転写ベルト３３４上に吸着され、搬送される。そして、感光ドラム３２５、３２６、３２７、３２８に付着された現像剤を記録紙に転写する。現像剤の乗った記録紙は定着部３３５に搬送され、定着部３３５の熱と圧力により現像剤は記像紙に定着される。定着部３３５を通過した記録紙は排出ローラ３３６によって排出される。排紙ユニット３７０は排出された記録紙を束ねて記録紙を仕分ける処理や仕分けされた記録紙のステイプル処理などを行う。
【００２４】
また、両面記録が設定されている場合は、排出ローラ３３６のところまで記録紙を搬送した後、排出ローラ３３６の回転方向を逆転させ、フラッパ３３７によって再給紙搬送路３３８へ導く。再給紙搬送路３３８へ導かれた記録紙は上述したタイミングで転写ベルト３３４へ給紙される。
【００２５】
＜制御装置の説明＞
図３を用いて制御装置１１０の機能を説明する。図３は図１のリーダー部２００、プリンタ部３００、制御装置１１０の回路構成を示した画像入出力装置１００のブロック図である。なお、本発明において図３に示す同様な構成を含むものであるなら、図３で示す画像入出力装置１００に限定されるものではない。
【００２６】
制御装置１１０はメインコントローラ１３００により構成される。メインコントローラは主にＣＰＵ１３０１と、バスコントローラ１３０６、各種Ｉ／Ｆコントローラ回路とから構成される。
【００２７】
ＣＰＵ１３０１とバスコントローラ１３０６は制御装置１１０全体の動作を制御するものであり、ＣＰＵ１３０１はＲＯＭ１３０２からＲＯＭ  Ｉ／Ｆ１３４１を経由して読込んだプログラムに基づいて動作する。ＲＯＭ１３０２には後述する図１０、図１２に係るフローチャートに基づく制御プログラムが格納されており、それらの制御プログラムに基づきＣＰＵ１３０１が動作することで本実施形態を実現する。また、ホストコンピュータから受信したＰＤＬ（ページ記述言語）コードデータを解釈し、ラスターイメージデータに展開する動作も、このプログラムに記述されており、ソフトウェアによって処理される。バスコントローラ１３０６は各Ｉ／Ｆから入出力されるデータ転送を制御するものであり、バス競合時の調停やＤＭＡデータ転送の制御を行う。
【００２８】
ＤＲＡＭ１３０４はＤＲＡＭ  Ｉ／Ｆ１３４２によってバスコントローラ１３０６及びメインコントローラ１３００と接続されており、ＣＰＵ１３０１が動作するためのワークエリアや、画像データを蓄積するためのエリアとして使用される。
【００２９】
ＣＯＤＥＣ１３５１は、ＤＲＡＭ１３０４に蓄積されたラスターイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧ／ＪＰＥＧ等の方式で圧縮し、また逆に圧縮され蓄積されたコードデータをラスターイメージデータに伸長する。ＳＲＡＭ１３５２はＣＯＤＥＣ１３５１の一時的なワーク領域として使用される。ＣＯＤＥＣ１３５１はＩ／Ｆ１３４３を介してバスコントローラ１３０６及びメインコントローラ１３００と接続され、ＤＲＡＭ１３０４との間のデータの転送は、バスコントローラ１３０６によって制御されＤＭＡ転送される。
【００３０】
Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３０３は、ＤＲＡＭ１３０４に蓄積されたラスターイメージデータに対して、画像回転、画像変倍、色空間変換、二値化の処理をそれぞれ行う。ＳＲＡＭ１３５３はＧｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３０３の一時的なワーク領域として使用される。Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３０３はＩ／Ｆ１３４４を介してバスコントローラ１３０６及びメインコントローラ１３００と接続され、ＤＲＡＭ１３０４との間のデータの転送は、バスコントローラ１３０６によって制御されＤＭＡ転送される。
【００３１】
Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ１３０５はＩ／Ｆ１３４５によってバスコントローラ１３０６及びメインコントローラ１３００と接続され、コネクタ１３５４によって外部ネットワークと接続される。ネットワークとしては一般的にイーサネット（登録商標）があげられる。
【００３２】
汎用高速バス１３４６には、拡張ボードを接続するための拡張コネクタ１３５５とＩＯ制御部１３２５とが接続される。汎用高速バスとしては、一般的にＰＣＩバスがあげられる。
【００３３】
ＩＯ制御部１３２５には、リーダー部２００、プリンタ部３００の各ＣＰＵと制御コマンドを送受信するための調歩同期シリアル通信コントローラ１３２６が２チャンネル装備されており、ＩＯバス１３４７によって外部Ｉ／Ｆ回路、本実施形態ではスキャナＩ／Ｆ１３０７、プリンタＩ／Ｆ１３２２に接続されている。
【００３４】
図３で示すように操作部Ｉ／Ｆ１３２８は、ＬＣＤコントローラ１３２７に接続され、
タッチパネルまたはハードキーにより入力された信号をキー入力Ｉ／Ｆ１３５５を介してＣＰＵ１３０１に伝える。
【００３５】
ここで、操作部Ｉ／Ｆ１３２８は図１１に示すような液晶表示部１６０１と液晶表示部上に張り付けられたタッチパネル入力装置１６０２と、複数個のハードキー（１６０３、１６０４、１６０５，１６０７）を有する。液晶表示部１６０１はＬＣＤコントローラから送られてきた画像データを表示するものである。液晶表示部１６０１には、画像入出力装置の操作における機能表示や画像データ等を表示する。
【００３６】
リアルタイムクロックモジュール１３５６は、機器内で管理する日付と時刻を更新／保存するためのもので、バックアップ電池１３５７によってバックアップされている。
【００３７】
コネクタ１３２９は、外部記憶装置を接続するためのものである。本実施形態においては、このＩ／Ｆを介してＨＤドライブ１３３０を接続し、ＨＤ１３３１へ画像データを記憶させる、ＨＤ１３３１から画像データを読み込むなどの動作を行う。
【００３８】
非接触デバイスコントローラ１３３３はＩＯ制御部１３２５の中のシリアル通信コントローラ１３２６とアンテナ１３３４と接続されている。非接触デバイスコントローラ１３３３に接続されているアンテナ１３３４は、アンテナ１３３６、ＩＣチップ１３３７を持つ非接触型カード１３３５を検出し、データの送受信を行う。また、アンテナ１３３４は複数の非接触型カードを検出可能であり、それぞれの非接触型カードに対してデータの送受信を行う。アンテナ１３３４で受信されたデータはシリアル通信コントローラ１３２６を介してＤＲＡＭ１３０４に転送され、ＤＲＡＭ１３０４に転送されたデータをＣＰＵ１３０１が解析する。またＣＰＵ１３０１がＤＲＡＭ１３０４に記録したデータはシリアル通信コントローラ１３２６、非接触デバイスコントローラ１３３３、アンテナ１３３４を介して発信され、非接触型カード１３３５のアンテナ１３３６で受信される。非接触デバイスコントローラ１３３１と非接触型カードを用いることで、カードスロットを増設することなく画像入出力装置に対するユーザーの認証処理を行える。
【００３９】
コネクタ１３１０と１３２３は、それぞれリーダー部２００とプリンタ部３００とに接続され、調歩同期シリアルＩ／ＦやビデオＩ／Ｆとから構成される。
【００４０】
スキャナＩ／Ｆ１３０７は、コネクタ１３１０を介してリーダー部２００と接続される。また、スキャナＩ／Ｆ１３０７はスキャナバス１３４８によってメインコントローラ１３００と接続されており、リーダー部２００から受け取った画像に対して所定の処理を施す機能を有する。さらに、スキャナＩ／Ｆ１３０７はリーダー部２００から送られたビデオ制御信号をもとに生成した制御信号を、スキャナバス１３４８に出力する機能も有する。
【００４１】
スキャナバス１３４８からＤＲＡＭ１３０４へのデータ転送は、バスコントローラ１３０６によって制御される。
【００４２】
プリンタＩ／Ｆ１３２２は、コネクタ１３２３を介してプリンタ部３００と接続され、また、プリンタバス１３４９によってメインコントローラ１３００と接続されており、メインコントローラ１３００から出力された画像データに所定の処理を施して、プリンタ部３００へ出力する機能を有する。さらに、プリンタＩ／Ｆ１３２２はプリンタ部３００から送られたビデオ制御信号をもとに生成した制御信号を、プリンタバス１３４９に出力する機能も有する。
【００４３】
ＤＲＡＭ１３０４上に展開されたラスターイメージデータのプリンタ部への転送は、バスコントローラ１３０６によって制御され、プリンタバス１３４９、ビデオＩ／Ｆを経由して、プリンタ部３００へＤＭＡ転送される。
【００４４】
＜プリンタＩ／Ｆの画像処理部の説明＞
プリンタＩ／Ｆ１３２２の画像処理を担う部分についての詳細な説明を行う。図４はプリンタＩ／Ｆ１３２２の画像処理を担う部分の詳細な構成を示すブロック図である。
【００４５】
メインコントローラ１３００から、プリンタバス１３４９を介して送られる画像信号は、まずＬＯＧ変換部７０１に入力される。ＬＯＧ変換部７０１では、ＬＯＧ変換でＲＧＢ信号からＣＭＹ信号に変換する。次にモアレ除去部７０２でモアレが除去される。７０３はＵＣＲ＆マスキング部で、モアレ除去処理されたＣＭＹ信号はＵＣＲ処理でＣＭＹＫ信号が生成され、マスキング処理部でプリンタの出力にあった信号に補正される。ＵＣＲ＆マスキング部７０３で処理された信号はγ補正部７０４で濃度調整された後フィルタ部７０５でスムージング又はエッジ処理される。
【００４６】
これらの処理を経て、コネクタ１３２３を介してプリンタ部３００へと画像が送られる。
【００４７】
＜ＰＤＬ画像出力時のシーケンス＞
図５は、本実施形態におけるＰＤＬ画像出力の手順を示すフローチャートである。なお、図中のＳ３００１からＳ３００８は各ステップを示す。
【００４８】
ＰＤＬ画像を出力する場合、Ｓ３００１では、ＰＣ４０１上でユーザーが当該ＰＤＬ画像出力ジョブのプリント設定を行う。プリント設定内容は、部数、用紙サイズ、片面／両面、ページ出力順序、ソート出力、ステイプル止めの有無等である。
【００４９】
Ｓ３００２では、ＰＣ４０１上で印刷指示を与える。それと同時にＰＣ４０１上のドライバソフトウェアが、印刷対象となるＰＣ４０１上のコードデータをＰＤＬデータに変換して、Ｓ３００１で設定したプリント設定パラメータとともに、画像入出力装置の制御装置１１０にネットワーク４００を介して転送する。
【００５０】
Ｓ３００３では、制御装置１１０のメインコントローラ１３００のＣＰＵ１３０１が、コネクタ１３５４およびＮｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ１３０５を介して転送されたＰＤＬデータを前記プリント設定パラメータに基づいて、画像データに展開（ラスタライズ）する。画像データの展開は、ＤＲＡＭ１３０４上に行われる。画像データの展開が完了するとＳ３００４へ進む。
【００５１】
Ｓ３００４では、メインコントローラ１３００がＤＲＡＭ１３０４上に展開された画像データを、Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３０３に転送する。
【００５２】
Ｓ３００５では、Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３０３が、前記プリント設定パラメータとは独立に、画像処理を行う。例えば、前記プリント設定パラメータで指定された用紙サイズがＡ４であるにもかかわらず、プリンタ部３００の給紙ユニット３６０にはＡ４Ｒ用紙しかない場合には、Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３０３で画像を９０度回転することによって、出力用紙にあわせた画像出力を行うことができる。画像データの画像処理が完了するとＳ３００６へ進む。
【００５３】
Ｓ３００６では、Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３０３がメインコントローラ１３００へ画像処理後の画像データを転送する。メインコントローラ１３００は転送されてきた画像データをＤＲＡＭ１３０４上に記憶する。
【００５４】
Ｓ３００７では、メインコントローラ１３００はプリンタＩ／Ｆ１３２２およびコネクタ１３２３を介して、プリンタ部３００を制御しつつ、適切なタイミングでＤＲＡＭ１３０４上の画像データを、プリンタ部３００へと転送する。
【００５５】
Ｓ３００８では、制御装置１１０が、プリンタ部３００を制御して画像データをプリント出力する。画像データの転送が完了すると、すなわち当該ＰＤＬジョブが終了すると、プリント出力を終了する。
【００５６】
＜コピー画像出力時のシーケンス＞
図６は、本実施形態におけるコピー画像出力の手順を示すフローチャートである。なお、図中のＳ４００１〜Ｓ４００７は各ステップを示す。
【００５７】
コピー画像を出力する場合、Ｓ４００１では、操作部１５０上でユーザーが当該コピー画像出力ジョブのコピー設定を行う。コピー設定内容は、部数、用紙サイズ、片面／両面、拡大／縮小率、ソート出力、ステイプル止めの有無等である。
【００５８】
Ｓ４００２では、操作部１５０上でコピー開始指示を与えると、制御装置１１０のメインコントローラ１３００はスキャナＩ／Ｆ１３０７およびコネクタ１３１０を介してリーダー部２００を制御し、原稿の画像データの読み込み動作を行う。まず、原稿給送ユニット２５０は、載置された原稿を１枚ずつプラテンガラス２１１上へ給送し、その際同時に原稿のサイズを検知する。検知された原稿のサイズに基づいて原稿を露光走査することにより、画像データの読み取りを行う。読み取られた画像データはＤＲＡＭ１３０４上に記憶される。
【００５９】
本実施形態では前記コピー設定の拡大／縮小率の設定にかかわらず、主走査方向、副走査方向ともにＧｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３０３により変倍処理が実現可能である。よって本実施形態においては、必ず等倍（１００％）で画像データを読み取る。尚、コピー設定の拡大／縮小率の設定に応じて、すなわち副走査方向の変倍率に応じて、光学ユニット２１３の移動速度を変化させることにより副走査方向の変倍処理を実現するなどの従来手法（画像読み込み系）であっても本実施形態に適用可能である。
【００６０】
Ｓ４００３では、メインコントローラ１３００がＤＲＡＭ１３０４上の画像データを、Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３０３に転送する。
【００６１】
Ｓ４００４では、Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３０３が、前記コピー設定パラメータに基づいて画像処理を行う。例えば、拡大４００％の設定がなされているときには、Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３０３内のモジュールである画像変倍部を用いて主走査方向、副走査方向、双方への変倍処理を行う。画像データの画像処理が完了するとＳ４００５へ進む。
【００６２】
Ｓ４００５では、Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３０３がメインコントローラ１３００へ画像処理後の画像データを転送する。メインコントローラ１３００は転送されてきた画像データをＤＲＡＭ１３０４上に記憶する。
【００６３】
Ｓ４００６では、メインコントローラ１３００はプリンタＩ／Ｆ１３２２およびコネクタ１３２３を介して、プリンタ部３００を制御しつつ、適切なタイミングでＤＲＡＭ１３０４上の画像データを、プリンタ部３００へと転送する。
【００６４】
Ｓ４００７では、制御装置１１０が、プリンタ部３００を制御して画像データをプリント出力する。画像データの転送が完了すると、すなわち当該コピージョブが終了すると、プリント出力を終了する。
【００６５】
＜本実施形態の説明＞
本実施形態は図３、図７乃至図１６を用いて説明を行う。
【００６６】
図７はＨＤ１３３１における画像データの管理を行うためのＢＯＸ管理テーブルを示した図である。ＢＯＸ管理テーブルは、ＢＯＸ番号１４２１と属性１４２２と先頭論理アドレス１４２３とブロック数１４２４とを要素として持つ管理テーブルである。ＢＯＸ番号１４２１とは、画像データの格納箇所（ＢＯＸ）を示す。属性１４２２とは、格納されている画像データの諸情報を示す。先頭論理アドレス１４２３とは、ＨＤ１３３１への書き込み、読み込み可能な記憶領域（ＢＯＸ）の先頭論理アドレスを示す。ブロック数１４２４とは、ＨＤ１３３１上に確保されているデータサイズを示す。
【００６７】
図８はＤＲＡＭ１３０４に格納されているユーザー管理テーブルを示す図である。ユーザー管理テーブルは、ユーザーＩＤ１４０１毎に前述のＢＯＸ番号１４２１のどれを使用しているかを管理するためのテーブルであり、ユーザーＩＤ１４０１、パスワード１４０２、ＢＯＸ番号リスト１４０３を要素として持つ管理テーブルである。
【００６８】
図９はアクセスリスト９（ａ）と本実施形態におけるアクセスリストの遷移９（ｂ）を示す図である。アクセスリストは、ユーザー管理テーブルにおけるユーザーＩＤ１４０１とパスワード１４０２を用いて画像入出力装置に対して、認証が確立しているユーザーを管理するためのリストである。アクセスリストには、画像入出力装置に対して認証が確立しているユーザーＩＤ１４１１、そのユーザーのアクセスが許可されている記憶領域（ＢＯＸ）を示すアクセス可能領域リスト１４１２が関連付けて保持されている。また本実施形態において、記憶領域へのアクセスとは、記憶領域への情報の書き込みや記憶領域に含まれる情報の読み込みなどを行える状態であり、具体的には後述する記憶領域（ＢＯＸ）の情報の表示や複製や出力や消去、入力情報の追加などを行える状態を示す。
【００６９】
図１０は本実施形態のユーザーがアクセスする際における、画像入出力装置において定期的に行われる、カード検出処理に関する制御のフローを記載したフローチャートである。このカード検出処理が行われると、図１０で示すフローチャートに記載されるプログラムに係る処理を画像入出力装置は行うことになる。
【００７０】
ＣＰＵ１３０１がバスコントローラ１３０６、ＨＤドライブ１３３０を介してＨＤ１３３１に参照するときには図７のＢＯＸ管理テーブルを使用することで、ＤＲＡＭ１３０４上の画像データを書き込んだり、ＨＤ１３３１の所定の領域から画像データをＤＲＡＭ１３０４上に読み込んだりすることになる。
【００７１】
以下、図１０のフローチャートを用いてカード検出処理に関する制御プログラムに係るフローを説明する。
【００７２】
ＣＰＵ１３０１は、ＩＯ制御部１３２５にあるシリアル通信コントローラ１３２６に接続された非接触型デバイスコントローラ１３３３、アンテナ１３３４によりアンテナ１３３６、ＩＣチップ１３３７を持つ非接触型カード１３３５の検知を定期的に行う。
【００７３】
ここでアンテナ１３３４、非接触型デバイスコントローラを介して非接触型カード１３３５を検知すると（１５０１）、ＩＣチップ１３３７に保存されているＩＤとパスワードを取得するための通信を行う（１５０２）。
【００７４】
ＩＣチップ１３３７に保存されているＩＤとパスワードをアンテナ１３３４、非接触型デバイスコントローラ１３３３経由で獲得したＣＰＵ１３０１は認証処理を行う（１５０３）。ＩＣチップ１３３７に保存されているＩＤとパスワードが、ユーザー管理テーブル内でユーザーＩＤ１４０１、パスワード１４０２の両方に一致したなら（１５０４）、アクセスリストに対して、認証されたユーザーのユーザーＩＤ、アクセス可能領域の登録をおこなう（１５０５）。
【００７５】
認証処理（１５０３）の結果、ＩＣチップ１３３７に保存されているＩＤとパスワードが、ユーザー管理テーブル内のユーザーＩＤ１４０１、パスワード１４０２の両方に一致しないとする。その際には、ＣＰＵ１３０１はバスコントローラ１３０６を介してＩＯ制御部１３２５のシリアル通信コントローラ１３２６、ＬＣＤコントローラ１３２７を使用して操作部Ｉ／Ｆ１３２８上にエラーメッセージを表示する（１５０６）。
【００７６】
また、アンテナ１３３４、非接触型デバイスコントローラを介して非接触型カード１３３５が取り除かれたことを検出する（１５０７）。この際には、取り除かれた非接触型カード１３３５のユーザーＩＤとユーザー管理テーブル内のユーザーＩＤに対応するＢＯＸ番号リストの内容をアクセスリストから削除する（１５０８）。
【００７７】
図９（ｂ）を用いて、具体的に画像入出力装置の処理について説明する。ここでは、ユーザー管理テーブルにおけるユーザーＩＤ０００１、ユーザーＩＤ０００２を持つユーザーが順に画像入出力装置へのアクセスを行う。次いで、ユーザーＩＤ０００１を持つユーザーが、ユーザーＩＤ０００２のＢＯＸに存在するデータを用いて印刷処理を行う。その後、ユーザーＩＤ０００１を持つユーザーに対してアクセスを制限するという処理の流れに沿って説明を行う。
【００７８】
１４０４のユーザーＩＤとパスワードの両方が一致し、認証が確立したとする（１５０４）。その際、アクセスリストに対して、認証されたユーザーのユーザーＩＤ、アクセス可能領域の登録を行う（１５０５）。ここでは、図９（ｂ）で示すようにアクセスリスト１４１４に、認証されたユーザーＩＤ０００１と対応するＢＯＸ番号リスト１４０３の内容がコピーされている。
【００７９】
認証処理１５０４により、認証を確立したユーザーは、アクセスリストのユーザーＩＤ１４１１とアクセス可能領域リスト１４１２にユーザーＩＤ１４０１とＢＯＸ番号１４０３を登録される。このことより、ユーザーは操作部Ｉ／Ｆ１３２８を介してＣＰＵ１３０１に対して指示をすることにより、ＨＤ１３３１に対してアクセス可能領域リスト１４１２に示されたＢＯＸ番号に相当するＢＯＸに対してアクセスが許可され、読み書きなどが可能となる。
【００８０】
このユーザーによるＨＤ１３３１の操作１５０７を行っている間にも、ＣＰＵ１３０１は非接触型デバイスコントローラ１３３３、アンテナ１３３４により、他の非接触型カードの検知を定期的に行う。新たに非接触型カードを検知すると、前述と同様にＩＣチップに保存されているＩＤとパスワードを取得するための通信を行いＩＤとパスワードを取得する。取得したＩＤとパスワードから、認証処理を行い、受信したＩＤとパスワードに対応するものが、管理テーブルにあれば認証を確立させる。
【００８１】
現在、アクセスリストには図９（ｂ）の１４１４のようにユーザーＩＤに０００１、アクセス可能領域リストにＢＯＸ番号０、２、４が登録されている状態である。ここで、認証処理（１５０４）を行いユーザーＩＤ０００２のアクセスリストへの追加が行われると、アクセスリストは図９（ｂ）の１４１５の状態に遷移する。認証の完了したユーザーＩＤ０００１、０００２を持つユーザーは、ＢＯＸ番号０、２、４、１、３で示される、ＨＤ１３３１上の５つのＢＯＸに対して読み書きが可能になる。つまり、ユーザーＩＤ０００１とユーザーＩＤ０００２を持つユーザーの間でそれぞれのＨＤ１３３１上のＢＯＸに対してアクセスが許可される。
【００８２】
ここでユーザーＩＤ０００１を持つユーザーは、ＤＲＡＭ１３０４にＨＤ１３３１上のＢＯＸ番号１に格納されている画像データを転送する。そして、バスコントローラ１３０６経由でＧｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３０３を介して画像処理を行い、プリンタＩ／Ｆ１３２２を介してプリンタ部３００に画像を転送することにより印刷を行うことができる。
【００８３】
この際、ユーザーＩＤ０００１を持つユーザーが、リーダー部２００、スキャナＩ／Ｆ１３０７を介して読み込んだ原稿の画像データをＧｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３０３を介してＤＲＡＭ１３０４に保存する。その後、アクセス可能領域リスト１４１２にあるユーザーＩＤ０００２のもつＢＯＸ番号に相当するＨＤ１３３１のＢＯＸに画像データを転送して保存したりすることも可能である。
【００８４】
最後にカード検知で非接触型カードが検知範囲外に移動した場合（１５０７）、ＣＰＵ１３０１はユーザーにより非接触型カードが取り除かれたと判断して、アクセスリストから取り除かれた非接触型カードに対応するユーザーＩＤとアクセス可能リストを削除する（１５０８）。
【００８５】
ユーザーＩＤ０００１をもつ非接触型カードが検知範囲外に移動したとする。ＣＰＵ１３０１がユーザーＩＤ０００１を持つ非接触型カードを検知しなくなった場合に、ユーザーＩＤ０００１に相当するＢＯＸ番号をアクセスリストのアクセス可能領域リストから削除する。よって、図９（ｂ）のアクセスリスト１４１６のようにユーザーＩＤ０００２、アクセス可能領域リストにはユーザーＩＤ０００２のＢＯＸ番号リストにあるＢＯＸ番号１、３のみを残す状態になる。
【００８６】
これによりＣＰＵ１３０１は、認証されなくなったユーザーＩＤ０００１を持つユーザーのＨＤ１３３１の領域に対してアクセスを制限することができる。ここで、本実施形態においてアクセスを制限するとは、記憶領域（ＢＯＸ）へのアクセスを禁止する、つまり記憶領域（ＢＯＸ）の情報を用いた処理を禁止することを示している。尚、アクセスの制限に関しては本実施形態に限らず、情報の一部の表示のみを認めるといった部分的な禁止を含むといった構成であっても良い。
【００８７】
図１１乃至図１７を用いて、認証済みのユーザー間における実際の処理について説明する。
【００８８】
図１２はユーザーがＢＯＸを利用してデータを処理する際のＣＰＵ１３０１の処理プログラムに係るフローチャートを示す図である。以降、この処理フローに沿って説明を行う。
【００８９】
まず、ユーザーがＢＯＸを利用して画像処理などを行うために、ＣＰＵ１３０１はその時点でのアクセスリストを参照し（２２０１）、液晶表示部１６０１に図１３で示すＢＯＸ一覧表示画面を表示する（２２０２）。１７０１〜１７０７はタッチパネル入力装置のボタンとして動作するようになっており、１７０８にはＨＤ１３３１に格納されているユーザーの画像データを保持する記憶領域（ＢＯＸ）の名称が表示される。
【００９０】
ユーザーが１７０１〜１７０７を押下すると、タッチパネル入力装置１６０２はシリアル通信コントローラ１３２６経由でＣＰＵ１３０１にどのキーが押されたかを通知する。ここで、ＣＰＵ１３０１はユーザーにそのＢＯＸに対してアクセス権限があるかどうか、アクセスリストを参照することで判断する（２２０３）。ここで、アクセス権限があるとは、ユーザーが指定した記憶領域（ＢＯＸ）に対してアクセスが許可されていることを示す。ユーザーがアクセス権限を有しているなら、ＣＰＵ１３０１は通知されたボタンと対応するＨＤ１３３１に格納されている領域領域（ＢＯＸ）の情報をＨＤ１３３１から読み出して、液晶表示部１６０１に図１４のように表示する（２２０４）。
【００９１】
ここで、鍵マーク１７１０はアクセス制限情報であり、ユーザーがアクセス権限を持たないＢＯＸを示す表示である。ＣＰＵ１３０１は、鍵マーク１７１０の表示のあるＢＯＸに対するユーザーのアクセスを制限している。ここでは、選択した記憶領域（ＢＯＸ）に対してのアクセス権限のない場合、つまり鍵マーク１７１０の表示のあるボタンを選択、押下した場合は、図１７で示すように警告表示２１０１が表示される（２２０６）。このような場合、ＣＰＵ１３０１はエラー表示後、再びユーザーがＢＯＸを選択できるように図１３で示す表示を行うよう処理を行う。
【００９２】
尚、本実施形態では全ての記憶領域（ＢＯＸ）を一覧表示しているが、この実施形態に限らず、認証が確立し、アクセスが許可されている記憶領域（ＢＯＸ）のみを一覧表示するといった構成であってもよい。
【００９３】
図１４には選択したユーザーの記憶領域（ＢＯＸ）に格納されている画像データ一覧１８０１や操作ボタン１８０２〜１８０９が表示される。タッチパネル入力装置１６０２はシリアル通信コントローラ１３２６経由でＣＰＵ１３０１にどのキーが押されたかを通知する。ＣＰＵ１３０１は、画像データ一覧１８０１や操作ボタン１８０２〜１８０９がユーザーにより押下されたことで、各種ＢＯＸ操作処理を行う（２２０５）。
【００９４】
例えば、画像表示１８０２を押下すると、ＣＰＵ１３０１はＨＤ１３３１にある画像データをＤＲＡＭ１３０４に転送し、ＤＲＡＭ１３０４上の画像データをＬＣＤコントローラ１３２７経由で操作部Ｉ／Ｆ１３２８に転送することで液晶表示部１６０１に表示する。
【００９５】
また、プリント１８０４が押下された場合には、ＣＰＵ１３０１はＨＤ１３３１にある画像データをＤＲＡＭ１３０４に転送し、ＤＲＡＭ１３０４上に展開された画像データをプリンタＩ／Ｆ１３２２経由でプリンタ１３２４に転送することで印刷を行う。また、原稿読込１８０７が押下された場合には、ＣＰＵはリーダー部から入力された画像データをスキャナＩ／Ｆを経由して現在表示中の記憶領域（ＢＯＸ）に対して保存する。
【００９６】
また、図１４の画像データ一覧１８０１の中から画像データを選択して消去１８０８を押下すると、ＣＰＵ１３０１はＨＤ１３３１上にある画像データを消去する。また、画像データ一覧１８０１の中から画像データを選択して送信１８０９を押下すると、ＤＲＡＭ１３０４に展開された画像データをＧｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３０３や、ＣＯＤＥＣ１３５１で変倍、圧縮などを行い、Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ１３０５からＬＡＮ４００上のＰＣ４０１などに対して送信を行うこともできる。
【００９７】
また、図１４において参照１８０５を押下された場合、ＣＰＵ１３０１は図１５で示されるような、ＨＤ１３３１に格納されているユーザーの画像データを保持する記憶領域（ＢＯＸ）を参照するためのダイアログを液晶表示部１６０１に表示する。図１５で表示されたダイアログのうち、画像データの記憶領域を示すダイアログ１９０１〜１９０７を選択して実行ボタン１９０１を押下することにより、選択した記憶領域（ＢＯＸ）の内容を参照することができる。
【００９８】
選択した記憶領域（ＢＯＸ）に対してのアクセス権限のない場合、つまり鍵マーク１９１０の表示のあるボタンを選択、押下した場合は、前述したように図１７と同様な警告表示が表示される。
【００９９】
図１４において、画像データ一覧１８０１の中から画像データを選択して移動／複製１８０３を押下すると、図１５と同様な画像データの移動先の記憶領域（ＢＯＸ）を選択可能なダイアログが表示される。アクセス権限がある記憶領域（ＢＯＸ）が選択された場合は、その記憶領域に対して、画像データの移動、又は複製された画像データの移動を行うことができる。
【０１００】
図１４乃至は図１６を用いて、認証済みのユーザー間におけるＢＯＸ操作処理（２２０５）の１つであるファイルコピー操作の際のユーザーが実際に行う操作について、液晶表示部１６０１の表示画面と併せて具体的に説明する。
【０１０１】
本実施形態においては、図１４において参照１８０５を押下し、図１５で表示されたダイアログのうちユーザー名Ｙａｍａｄａを選択し、図１６で示すようなＢＯＸ番号００の記憶領域（ＢＯＸ）の内容を参照している。
【０１０２】
図１６で表示されたダイアログのうち、コピーしたいファイルを選択し、実行ボタン２００３を押下することで選択したファイルを複製することが可能となる。
【０１０３】
図１６では、見積もりＡ２００１、見積もりＢ２００２の２つのファイルを選択している。ここでユーザーが実行ボタン２００３を押下することで、ＣＰＵは、１３０１は見積もりＡ２００１、見積もりＢ２００２の２つのファイルを複製し、ユーザー名Ｄａｖｉｄ、ＢＯＸ番号０４の記憶領域（ＢＯＸ）に格納する。
【０１０４】
以上ように、本実施形態における画像入出力装置は非接触型カードを検出し、非接触型カードに対し認証処理を行い、前記認証手段により複数の非接触型カードとの認証が確立した場合に、複数の非接触型カードに対応する記憶領域に対してアクセスを許可する。このことにより、１つの装置内において複数ユーザー間でユーザーごとの保持するデータを受け渡しする際に、カードスロットなどを増設することなく、セキュリティの確保が行えるという効果を奏する。
【図面の簡単な説明】
【０１０５】
【図１】本発明の画像入出力装置及びそのネットワーク構成の全体構成を示す図である。
【図２】リーダー部２００及びプリンタ部３００の概観図を示す図である。
【図３】画像入出力装置１００におけるハードウェア構成を示すブロック図である。
【図４】プリンタＩ／Ｆ１３２２の画像処理を担う部分の詳細な構成を示すブロック図である。
【図５】本実施形態におけるＰＤＬ画像出力の手順を示すフローチャートである。
【図６】本実施形態におけるコピー画像出力の手順を示すフローチャートである。
【図７】ＨＤ１３３１における画像データの管理を行うためのＢＯＸ管理テーブルを示した図である。
【図８】ＤＲＡＭ１３０４に格納されているユーザー管理テーブルを示す図である。
【図９】（ａ）は、アクセスしているユーザーＩＤ、アクセスしているユーザーのアクセス可能領域リストを関連付けて保持するアクセスリストを示す図である。（ｂ）は、本実施形態におけるアクセスリストの遷移を示す図である。
【図１０】本実施形態のユーザーがアクセスする際における、画像入出力装置において定期的に行われる、カード検出処理に関する制御プログラムのフローチャートを示す図である。
【図１１】液晶表示部１６０１とタッチパネル入力装置１６０２と、複数個のハードキーを有する操作部Ｉ／Ｆを示す図である。
【図１２】ユーザーがＢＯＸを利用してデータを処理する際の制御プログラムのフローチャートを示す図である。
【図１３】ユーザー間でのＢＯＸを利用した画像処理などを行う際に液晶表示部１６０１に表示されるＢＯＸ一覧表示画面を示す図である。
【図１４】ＨＤ１３３１に格納されている、ユーザー（Ｄａｖｉｄ）のＢＯＸに保持されている画像データなどの情報を液晶表示部１６０１に表示したときの表示画面を示す図である。
【図１５】図１３において、参照１８０５を押下された場合の液晶表示部１６０１に表示される表示画面を示す図である。
【図１６】図１５で表示されたダイアログのうち、画像データの保存領域を選択して実行ボタン１９０１を押下することにより、選択したＢＯＸの内容を参照したときの液晶表示部１６０１に表示される表示画面を示す図である。
【図１７】図１３において、アクセス権のないＢＯＸに対して選択した場合の警告表示２１０１を表示している際の液晶表示部１６０１に表示される表示画面を示す図である。
【符号の説明】
【０１０６】
１００  画像入出力装置
１１０  制御装置
２００  リーダー部
３００  プリンタ部
１３００  メインコントローラ
１３０１  ＣＰＵ
１３０６  バスコントローラ
【図１】
2007299254.tif 000003
【図２】
2007299254.tif 000004
【図３】
2007299254.tif 000005
【図４】
2007299254.tif 000006
【図５】
2007299254.tif 000007
【図６】
2007299254.tif 000008
【図７】
2007299254.tif 000009
【図８】
2007299254.tif 000010
【図９】
2007299254.tif 000011
【図１０】
2007299254.tif 000012
【図１１】
2007299254.tif 000013
【図１２】
2007299254.tif 000014
【図１３】
2007299254.tif 000015
【図１４】
2007299254.tif 000016
【図１５】
2007299254.tif 000017
【図１６】
2007299254.tif 000018
【図１７】
2007299254.tif 000019