(57)【要約】【課題】複数種類のＩＣカードを要することなく、ユーザの権限に応じた機能の利用制限を行い、セキュリティの向上を図ることを目的とする。【解決手段】プリンタ１は、ユーザ認識部４２が認識したユーザと外部メモリ認識部４３が認識した外部メモリ３３の識別情報とがメモリ対応テーブル４８Ａで対応付けられているときに、外部メモリ３３の識別情報と権限設定テーブル４８Ｂで対応付けられた利用制限情報に基づいて、プリンタ１の機能の利用制限を行う機能制限部４４を備えている。【選択図】図２
2015223778.tif 000002
【特許請求の範囲】
【請求項１】
外部記憶装置を接続可能な画像形成装置であって、
ユーザごとに前記外部記憶装置を識別する識別情報を対応付けた第１のテーブルと、前記識別情報ごとに前記画像形成装置に備えられる機能の利用制限情報を対応付けた第２のテーブルとを記憶する記憶部と、
前記画像形成装置にログインしたユーザを認識する第１の認識部と、
前記画像形成装置に接続された前記外部記憶装置を認識する第２の認識部と、
前記第１の認識部が認識したユーザと前記第２の認識部が認識した前記外部記憶装置の識別情報とが前記第１のテーブルで対応付けられているときに、前記識別情報と前記第２のテーブルで対応付けられた前記利用制限情報に基づいて、前記機能の利用制限を行う機能制限部と、
を備える画像形成装置。
【請求項２】
前記画像形成装置に接続された外部記憶装置が前記第１のテーブルに登録されていない場合、新たに前記外部記憶装置を登録するか否かの画面および前記利用権限情報を設定する画面を表示する制御を行う表示制御部と、
前記外部記憶装置を識別する識別情報を前記外部記憶装置から取得し、設定された利用権限情報を取得された前記識別情報と対応付けて前記第２のテーブルに記憶する記憶制御部と、
を備える請求項１記載の画像形成装置。
【請求項３】
前記外部記憶装置に記憶されたデータの作成者と前記ログインしたユーザとが異なるときには、前記データに対するアクセスが制限される、
請求項１または２記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ等の画像形成装置に関し、特に外部記憶装置を接続可能な画像形成装置に関するものである。
【背景技術】
【０００２】
印刷を行う装置として画像形成装置がある。近年の画像形成装置は、外部記憶装置（外部メモリ）を接続することができ、画像形成装置は外部メモリからデータを読み出して、印刷を行うことができる。
【０００３】
また、近年の画像形成装置は高機能化を辿っており、画像形成装置は多種類の機能を備えるようになっている。さらに、１台の画像形成装置を複数のユーザが共有することができるようになっている。このため、画像形成装置にはセキュリティ機能が要求される。関連する技術として、ユーザによって、画像形成装置に備えられる複数の機能の権限を設定する技術が提案されている（例えば、特許文献１参照）。
【０００４】
特許文献１の技術では、ＩＣカードを用いて、利用者ごとの利用権限を制限している。画像形成装置には、ＩＣカードの種類ごとに利用権限が設定されている。そして、画像形成装置に対してＩＣカードにより認証が行われたときに、画像形成装置は、ＩＣカードの種類に対応した機能だけを利用可能に制限する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１２９１１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の技術では、ＩＣカードの種類によって、画像形成装置の機能を利用する権限を制限している。従って、ＩＣカードの種類に対応したカードリーダが必要となる。また、画像形成装置に備えられる複数の機能について、機能制限のバリエーションが増えてくると、機能制限のバリエーションに応じた種類のＩＣカードが必要になる。
【０００７】
このため、必要となるＩＣカードの種類が多くなる。また、ＩＣカードの種類が多くなると、複数種類のカードリーダが必要になる場合もある。従って、ＩＣカード種別によって、画像形成装置の利用制限を行う上述の技術では、必要となるＩＣカードやカードリーダ等が多くなる。
【０００８】
さらには、ユーザがＩＣカードを紛失した場合、当該ユーザ以外の第三者が、紛失したＩＣカードを利用して、画像形成装置を利用することが可能になる。従って、高いセキュリティを確保することが難しくなる。
【０００９】
そこで、本発明は、複数種類のＩＣカードを要することなく、ユーザの権限に応じた機能の利用制限を行い、セキュリティの向上を図ることを目的とする。
【課題を解決するための手段】
【００１０】
以上の課題を解決するため、第１の発明は、外部記憶装置を接続可能な画像形成装置であって、ユーザごとに前記外部記憶装置を識別する識別情報を対応付けた第１のテーブルと、前記識別情報ごとに前記画像形成装置に備えられる機能の利用制限情報を対応付けた第２のテーブルとを記憶する記憶部と、前記画像形成装置にログインしたユーザを認識する第１の認識部と、前記画像形成装置に接続された前記外部記憶装置を認識する第２の認識部と、前記第１の認識部が認識したユーザと前記第２の認識部が認識した前記外部記憶装置の識別情報とが前記第１のテーブルで対応付けられているときに、前記識別情報と前記第２のテーブルで対応付けられた前記利用制限情報に基づいて、前記機能の利用制限を行う機能制限部と、を備える。
【００１１】
また、第２の発明は、前記画像形成装置に接続された外部記憶装置が前記第１のテーブルに登録されていない場合、新たに前記外部記憶装置を登録するか否かの画面および前記利用権限情報を設定する画面を表示する制御を行う表示制御部と、前記外部記憶装置を識別する識別情報を前記外部記憶装置から取得し、設定された利用権限情報を取得された前記識別情報と対応付けて前記第２のテーブルに記憶する記憶制御部と、を備える。
【００１２】
また、第３の発明は、前記外部記憶装置に記憶されたデータの作成者と前記ログインしたユーザとが異なるときには、前記データに対するアクセスが制限される。
【発明の効果】
【００１３】
第１の発明によれば、複数種類のＩＣカードを要することなく、ユーザの権限に応じた機能の利用制限を行うことができる。また、外部記憶装置を紛失したとしても、ログイン認証と外部記憶装置の識別情報に基づく権限の認証との二重の認証が行われるため、高度なセキュリティを実現することができる。
【００１４】
第２の発明によれば、画像形成装置に接続された外部記憶装置から識別情報を取得し、設定した利用権限情報と関連付けて記憶することで、画像形成装置に外部記憶装置を新たに登録することができる。
【００１５】
第３の発明によれば、外部記憶装置に記憶されているデータの作成者でないユーザがログインしているときに、当該外部記憶装置にアクセスすることを防止できる。特に、複数のユーザが１つの外部記憶装置を共有するときに有効である。
【図面の簡単な説明】
【００１６】
【図１】実施形態における画像形成装置の内部構成図である。
【図２】実施形態の制御を行うための機能ブロック図である。
【図３】実施形態の機能を実現するハードウェア構成図である。
【図４】メモリ対応テーブルの例を示す図である。
【図５】権限設定テーブルの例を示す図である。
【図６】実施形態の処理の流れを示すフローチャートである。
【図７】データアクセス処理の流れを示すフローチャートである。
【図８】新規登録画面および権限設定画面の画面例である。
【発明を実施するための形態】
【００１７】
＜プリンタの全体構成＞
以下、図面を参照して、本発明の実施形態について説明する。図１は、画像形成装置としてのプリンタ１の内部構成を示している。図１に示したプリンタ１は一例であり、他の構成のプリンタ１を採用してもよい。
【００１８】
プリンタ１は印刷用紙に所定の画像や文字、イラスト等を印刷する装置である。図１のプリンタ１は、外部給紙台１１と内部給紙台１２と外部給紙ローラ１３と内部給紙ローラ１４とレジストローラ１５と搬送ベルト１６と印刷部１７と上昇搬送ローラ１８と水平搬送ローラ１９と切り替え部２０と排紙搬送ローラ２１と反転搬送ローラ２２と反転ローラ２３と再給紙ローラ２４と操作表示部２５とカードリーダ２６とを備えている。
【００１９】
外部給紙台１１は印刷に用いられる用紙を積載している。外部給紙台１１は一部がプリンタ１から外部に露出して設置されている。内部給紙台１２も同様に印刷に用いられる用紙を積載している。ここでは、内部給紙台１２はプリンタ１の内部に設置されている。外部給紙台１１および内部給紙台１２は給紙を行う給紙手段として機能する。
【００２０】
外部給紙ローラ１３は外部給紙台１１から用紙を１枚ずつ取り出して、レジストローラ１５へ向けて搬送する。内部給紙ローラ１４も同様に、内部給紙台１２から用紙を１枚ずつ取り出して、レジストローラ１５へ向けて搬送する。
【００２１】
レジストローラ１５は、外部給紙ローラ１３、内部給紙ローラ１４、再給紙ローラ２４、から搬送されてきた用紙を一旦停止させる。その後、斜行補正を行い、搬送ベルト１６および印刷部１７に向けて搬送する。
【００２２】
搬送ベルト１６は、レジストローラ１５の下流側に配置され、レジストローラ１５により搬送された用紙を、搬送ベルト１６の表面に形成された搬送面に吸着させつつ、搬送する。搬送ベルト１６は、駆動ローラおよび従動ローラに架け渡される環状の無端状ベルトである。
【００２３】
搬送ベルト１６には、用紙を吸着保持するための貫通孔であるベルト孔（図示せず）が多数形成されている。搬送ベルト１６は、駆動ローラの駆動により、図１における時計回り方向に回転することで、搬送面上に吸着保持した用紙を図１における右方向に向けて搬送する。
【００２４】
印刷部１７は、搬送ベルト１６の上部に配置され、用紙の搬送方向と略直交する方向に複数のノズル列が配列されたラインタイプのインクジェットヘッドを有する。印刷部１７は、搬送ベルト１６により搬送される用紙にインクジェットヘッドのノズルからインクを吐出して画像を印刷する。
【００２５】
上昇搬送ローラ１８は、用紙をニップしつつ、搬送ベルト１６から受け渡され、印刷部１７により印刷された用紙を図１における上昇方向へ、水平搬送ローラ１９に向けて搬送する。
【００２６】
水平搬送ローラ１９は用紙をニップしつつ、上昇搬送ローラ１８から受け渡された用紙を図１における右方向から左方向へ搬送する。水平搬送ローラ１９は、用紙が搬送される経路に沿って配置されている。
【００２７】
切り替え部２０は、用紙を排紙する経路（排紙経路）と用紙を反転する経路（反転経路）とを切り替える。排紙経路は、例えば排紙台（図示せず）にまで導かれる。反転経路は、例えば排紙台の下部にまで導かれ、排紙台の下部で用紙が反転される。
【００２８】
例えば、用紙に両面印刷される場合、切り替え部２０は、片面印刷済みの用紙を反転経路に用紙が搬送されるように切り替えを行う。そして、反転搬送ローラ２２は切り替え部２０により切り替えられた用紙を反転ローラ２３に向けて搬送する。反転ローラ２３は、片面印刷済みの用紙を一時的に搬出して、再給紙ローラ２４へ向けて搬送する。反転ローラ２３は、反転経路に配置されている。
【００２９】
再給紙ローラ２４は、反転ローラ２３により搬送されてきた用紙をレジストローラ１５へ向けて搬送する。再給紙ローラ２４は、反転ローラ２３とレジストローラ１５とで形成される経路上に配置されている。反転ローラ２３により表裏が反転された用紙は、未印刷面が上向きとなる状態でレジストローラ１５から搬送ベルト１６に搬送される。そして、印刷部１７により未印刷面が印刷された用紙は、上昇搬送ローラ１８および水平搬送ローラ１９を搬送される。
【００３０】
また、片面印刷または両面印刷で用紙が排紙される場合、用紙が切り替え部２０に到達すると、排紙経路に切り替えられ、切り替え部２０から、排紙搬送ローラ２１にニップされながら搬送される。
【００３１】
操作表示部２５は、ユーザがプリンタ１を操作するためにプリンタ１に設けられている。実施形態では、操作表示部２５はタッチパネルディスプレイであるものとする。ただし、操作表示部２５は、タッチパネルディスプレイには限定されない。
【００３２】
操作表示部２５は、表示機能と操作機能とを有している。操作表示部２５は、表示機能と操作機能とを別個の装置として設けてもよい。例えば、表示機能はディスプレイ、操作機能はプッシュ式のボタンであってもよい。
【００３３】
カードリーダ２６は、ユーザがプリンタ１にログインするときに使用するＩＣカードと非接触で無線通信を行う。ユーザがＩＣカードをカードリーダ２６にかざすことにより、ＩＣカードとカードリーダ２６とが無線通信を行い、ログイン処理が行われる。
【００３４】
なお、プリンタ１に対するログインは、ユーザによる操作表示部２５に対する操作により実現されてもよい。ユーザが、操作表示部２５を用いて、ＩＤおよびパスワードを入力することにより、ユーザのログインが行われてもよい。この場合、プリンタ１にカードリーダ２６を設けなくてもよい。
【００３５】
＜プリンタの機能ブロック図＞
次に、図２を参照して、本実施形態の制御を行うための機能ブロック図について説明する。プリンタ１は、制御部３１と外部メモリ接続部３２と上述した操作表示部２５と上述したカードリーダ２６とを備えている。
【００３６】
制御部３１は実施形態に係るプリンタ１の制御を行う。外部メモリ接続部３２は、外部メモリ３３を接続する。外部メモリ３３が外部メモリ接続部３２に接続されると、プリンタ１は外部メモリ３３に記憶されているデータにアクセスすることが可能な状態になる。ただし、データへのアクセスが制限されている場合には、プリンタ１は外部メモリ３３のデータにアクセスすることはできない。
【００３７】
制御部３１は、ログイン処理部４１とユーザ認識部４２と外部メモリ認識部４３と機能制限部４４と表示制御部４５と記憶制御部４６とデータアクセス処理部４７と記憶部４８とを備える。
【００３８】
ログイン処理部４１は、ユーザがプリンタ１にログインするときの処理を行う。カードリーダ２６がユーザのＩＣカードと通信を行うことで、ユーザはプリンタ１にログインを行うことができる。ただし、ユーザのＩＣカードがプリンタ１にログインする正当な権利を有していない場合には、当該ユーザはログインを行うことはできない。
【００３９】
ログイン処理部４１は、ログインしたユーザに関する情報をユーザ認識部４２に出力する。ユーザ認識部４２は、ログインしたユーザに関する情報を入力することで、ログインしたユーザの情報を認識する。
【００４０】
外部メモリ認識部４３は、外部メモリ接続部３２に接続された外部メモリ３３を識別する識別情報を認識する。実施形態では、識別情報は、外部メモリ３３を製造したメーカ名とシリアル番号との組み合わせであるものとする。
【００４１】
ただし、識別情報は、外部メモリ３３を識別することができれば、任意の情報であってもよい。例えば、ユーザがＰＣ（パーソナルコンピュータ）等を用いて、外部メモリ３３に識別情報を設定してもよい。
【００４２】
機能制限部４４は、プリンタ１に備えられる機能を制限する。実施形態では、プリンタ１に備えられる機能として、管理者設定機能とカラー印刷機能とＦＡＸ機能と両面印刷機能との４つの機能があるものとする。プリンタ１に備えられる機能は、これらの機能には限定されない。また、プリンタ１に備えられる機能の数も４つには限定されない。機能制限部４４は、権限に応じて、これらの機能の利用を制限する。
【００４３】
表示制御部４５は、操作表示部２５に表示する内容を制御する。記憶制御部４６は、外部メモリ３３から識別情報を取得して、記憶部４８に情報を記憶する制御を行う。データアクセス処理部４７は、外部メモリ３３に記憶されているデータの作成者情報に基づいて、外部メモリ３３に対するアクセスを制限する制御を行う。
【００４４】
実施形態では、外部メモリ３３に記憶されているデータには作成者情報が付加されているものとする。複数のデータが外部メモリ３３に記憶されている場合には、それぞれのデータに対して作成者情報が付加されているものとする。
【００４５】
記憶部４８は、メモリ対応テーブル４８Ａおよび権限設定テーブル４８Ｂを記憶する。第１のテーブルとしてのメモリ対応テーブル４８Ａは、ユーザと外部メモリ３３の識別情報との対応関係を記憶する。つまり、メモリ対応テーブル４８Ａは、予め登録されたユーザに割り当てられた外部メモリ３３の識別情報を記憶する。
【００４６】
１人のユーザに１つの外部メモリ３３の識別情報が割り当てられるとは限らない。例えば、１人のユーザが複数の外部メモリ３３を利用する場合には、１人のユーザに複数の外部メモリ３３の識別情報が割り当てられる。また、１つの外部メモリ３３を複数のユーザで共有する場合には、１つの外部メモリ３３は複数のユーザに割り当てられる。
【００４７】
第２のテーブルとしての権限設定テーブル４８Ｂは、予め登録された識別情報ごとに各機能の利用を制限するか否かの情報（機能制限情報）を記憶する。実施形態では、権限設定テーブル４８Ｂは、管理者設定機能とカラー印刷機能とＦＡＸ機能と両面印刷機能との４つの機能について、機能制限情報を記憶する。
【００４８】
＜実施形態の機能を実現するハードウェア構成＞
次に、プリンタ１の機能ブロックを実現するハードウェア構成について説明する。図３に示すように、バス５０に対して、プロセッサ５１とＲＡＭ(Random Access Memory)５２とＲＯＭ(Read Only Memory)５３と補助記憶装置５４と媒体接続部５５と通信インタフェース５６とが接続されている。なお、図３では、通信インタフェースを「通信ＩＦ」と示している。
【００４９】
プロセッサ５１はＣＰＵ（Central Processing Unit)のような任意の処理回路である。プロセッサ５１はＲＡＭ５２に展開されたプログラムを実行する。実行されるプログラムとしては、実施形態の制御を行うプログラムを適用することができる。ＲＯＭ５３は不揮発性の記憶装置である。例えば、ＲＯＭ５３は、ＲＡＭ５２に展開されるプログラムを記憶してもよい。
【００５０】
補助記憶装置５４は、種々の情報を記憶する記憶装置であり、例えばハードディスクドライブや半導体メモリ等を補助記憶装置５４に適用することができる。媒体接続部５５は、可搬型記憶媒体５７と接続可能に設けられている。
【００５１】
可搬型記憶媒体５７としては、可搬型のメモリや光学式ディスク（例えば、ＣＤ（Compact Disk)やＤＶＤ（Digital Video Disk)等）を適用することができる。また、可搬型記憶媒体５７に外部メモリ３３を適用してもよい。この場合、媒体接続部５５は、外部メモリ接続部３２となる。
【００５２】
通信インタフェース５６は、外部との通信を行うときのインタフェースである。例えば、通信インタフェース５６は、外部装置と通信するときのインタフェースとすることができる。
【００５３】
例えば、図２の制御部３１のうち、記憶部４８以外の各部はプロセッサ５１により実現されてもよい。また、記憶部４８はＲＡＭ５２、ＲＯＭ５３または補助記憶装置５４により実現されてもよい。記憶部４８の各テーブルはプリンタ１の外部の記憶装置に記憶されてもよい。この場合、通信インタフェース５６を介して、プリンタ１は、外部の記憶装置から各テーブルの情報を取得してもよい。
【００５４】
＜メモリ対応テーブルの例＞
次に、メモリ対応テーブル４８Ａについて、図４を参照して説明する。図４の例のメモリ対応テーブル４８Ａは、ユーザ１からユーザ４までの４人のユーザに関する情報（登録ユーザ情報）が予め登録されている。メモリ対応テーブル４８Ａに登録ユーザ情報の数は４つには限定されない。
【００５５】
図４の例に示すように、ユーザ１に対して、メーカ名「ＡＡＡ」およびシリアル番号「１２３４５」の識別情報が対応付けられている。つまり、当該識別情報により識別される外部メモリ３３はユーザ１に対して割り当てられている。
【００５６】
また。ユーザ１に対しては、メーカ名「ＢＢＢ」およびシリアル番号「３４５６７」の識別情報が対応付けられている。さらに、ユーザ１に対して、メーカ名「ＣＣＣ」およびシリアル番号「５６７８９」の識別情報が対応付けられている。
【００５７】
従って、ユーザ１に対しては、それぞれ異なる３つの識別情報の外部メモリ３３が割り当てられている。一方、メーカ名「ＢＢＢ」およびシリアル番号「３４５６７」の識別番号は、ユーザ１に対してだけでなく、ユーザ２に対しても割り当てられている。なお、図４の例では、ユーザ４に対しては、外部メモリ３３の識別情報は割り当てられていない。
【００５８】
＜権限設定テーブルの例＞
次に、権限設定テーブル４８Ｂについて、図５を参照して説明する。図５の例の利用権限情報の各機能は、識別情報ごとに割り当てられている。つまり、プリンタ１に接続された外部メモリ３３の識別情報ごとに、各機能の利用権限が設定されている。
【００５９】
利用権限情報のうち、管理者設定機能は、管理者がプリンタ１に対して種々の設定をする機能である。管理者設定機能が「×」になっていると、管理者設定機能を利用することができない。図５の例では、メーカ名が「ＣＣＣ」およびシリアル番号が「１２３４５」の識別情報の外部メモリ３３がプリンタ１に接続されているときに、管理者設定機能を利用することができる。
【００６０】
図４を参照すると、メーカ名が「ＣＣＣ」およびシリアル番号が「１２３４５」の識別情報はユーザ３に割り当てられている。従って、ユーザ３がログインを行い、且つ当該識別情報の外部メモリ３３をプリンタ１に接続したときに、管理者設定機能は有効になる。
【００６１】
＜実施形態の処理の流れを示すフローチャート＞
次に、実施形態の処理の流れについて、図６のフローチャートを参照して説明する。ログイン処理部４１は、ユーザがログインをしたか否かを判定する（ステップＳ１）。実施形態では、ユーザのＩＣカードとカードリーダ２６とが無線通信を行い、ＩＣカードに記憶された内容に基づいて、ログイン処理部４１がログイン処理を行う。
【００６２】
上述したように、プリンタ１に登録されていないユーザのＩＣカードは、プリンタ１を利用する正当な権利を有していない。従って、プリンタ１に登録されていないＩＣカードでは、プリンタ１にログインすることはできない。
【００６３】
ユーザのログイン処理が正常に行われたときに（ステップＳ１でＹＥＳ）、ログイン処理部４１は、ログインしたユーザに関する情報をユーザ認識部４２に出力する。これにより、ユーザ認識部４２は、ログインしたユーザを認識する（ステップＳ２）。一方、ユーザのログイン処理が行われなければ（ステップＳ１でＮＯ）、処理はステップＳ１に戻る。
【００６４】
ユーザ認識部４２がログインしたユーザを認識した後、外部メモリ接続部３２は、外部メモリ３３が接続されたか否かを判定する（ステップＳ３）。外部メモリ接続部３２が外部メモリ３３の接続を検出しなければ（ステップＳ３でＮＯ）、処理はステップＳ３に戻る。
【００６５】
一方、外部メモリ接続部３２が外部メモリ３３の接続を検出したときには（ステップＳ３でＹＥＳ）、外部メモリ認識部４３は、接続された外部メモリ３３の識別情報を認識する（ステップＳ４）。
【００６６】
その後、外部メモリ認識部４３は、メモリ対応テーブル４８Ａの識別情報を検索し、接続された外部メモリ３３の識別情報がメモリ対応テーブル４８Ａに登録されているか否かを判定する（ステップＳ５）。
【００６７】
例えば、図４の例において、外部メモリ接続部３２に接続された外部メモリ３３の識別情報が、メーカ名「ＡＡＡ」およびシリアル番号「１２３４５」であるとする。この場合、外部メモリ認識部４３は、接続された外部メモリ３３の識別情報がメモリ対応テーブル４８Ａに登録されていると判定する（ステップＳ５でＹＥＳ）。
【００６８】
一方、図４の例において、外部メモリ接続部３２に接続された外部メモリ３３の識別情報がメーカ名「ＦＦＦ」およびシリアル番号「２３４５６」であるとする。この場合、メモリ対応テーブル４８Ａに当該識別情報は存在しないため、接続された外部メモリ３３の識別情報がメモリ対応テーブル４８Ａに登録されていないと判定する（ステップＳ５でＮＯ）。
【００６９】
次に、機能制限部４４は、メモリ対応テーブル４８Ａを参照して、ログインしているユーザとプリンタ１に接続している外部メモリ３３の識別情報とが対応しているか否かを判定する（ステップＳ６）。
【００７０】
機能制限部４４は、外部メモリ認識部４３からプリンタ１に接続されている外部メモリ３３の識別情報を取得し、ユーザ認識部４２からログインしているユーザに関する情報を取得する。そして、機能制限部４４は、メモリ対応テーブル４８Ａで、取得した識別情報とログインしているユーザに関する情報とが対応しているか否かを判定する。
【００７１】
例えば、図４の例において、機能制限部４４は、取得した識別情報のメーカ名が「ＡＡＡ」、シリアル番号が「１２３４５」であり、且つログインしているユーザが「ユーザ１」であることを認識したとする。この場合、機能制限部４４は、ログインしているユーザとプリンタ１に接続している外部メモリ３３の識別情報とは対応していると判定する（ステップＳ６でＹＥＳ）。
【００７２】
一方、図４の例において、機能制限部４４は、取得した識別情報のメーカ名が「ＡＡＡ」、シリアル番号が「１２３４５」であり、且つログインしているユーザが「ユーザ２」であることを認識したとする。この場合、機能制限部４４は、ログインしているユーザとプリンタ１に接続している外部メモリ３３の識別情報とは対応していないと判定する（ステップＳ６でＮＯ）。
【００７３】
ステップＳ６でＮＯの場合、メモリ対応テーブル４８Ａにおいて、プリンタ１にログインしているユーザと外部メモリ３３の識別情報とは対応していない。この場合、ログインしているユーザは、外部メモリ３３を利用する正当な権利を有していないため、制御部３１は、プリンタ１から外部メモリ３３に対するアクセスを制限する。
【００７４】
ステップＳ６でＹＥＳの場合、機能制限部４４は、権限設定テーブル４８Ｂを参照する。そして、機能制限部４４は、取得した識別情報に対応する利用権限情報を認識し（ステップＳ７）、認識した機能制限情報に基づいて、プリンタ１の機能の利用を制限する（ステップＳ８）。
【００７５】
例えば、図５において、メーカ名「ＤＤＤ」およびシリアル番号「７８９０１」の外部メモリ３３の識別情報を機能制限部４４が認識している場合、機能制限部４４は、カラー印刷機能の利用は制限しないが、それ以外の機能の利用は制限する。  また、例えば、図５において、メーカ名「ＣＣＣ」およびシリアル番号「１２３４５」の外部メモリ３３の識別情報を機能制限部４４が認識している場合、機能制限部４４は、４つの機能の利用を全て制限しない。この場合、当該外部メモリ３３はプリンタ１のシステム管理者が所持している場合等が考えられる。
【００７６】
ただし、プリンタ１が固定的に利用制限を行わない機能については、外部メモリ３３によって、当該機能が制限されないようにしてもよい。例えば、識別情報が、メーカ名「ＢＢＢ」およびシリアル番号「３４５６７」の外部メモリ３３が外部メモリ接続部３２に接続された場合、図５の権限設定テーブル４８Ｂに基づくと、機能制限部４４はＦＡＸ機能の利用を制限する。
【００７７】
このとき、プリンタ１が固定的にＦＡＸ機能の利用制限を行わないように設定されている場合、上記の外部メモリ３３が外部メモリ接続部４３に接続されたとしても、機能制限部４４はＦＡＸ機能の利用を制限しない。これにより、プリンタ１に固定的に利用が許可されている機能が不要に制限されることを回避することができる。
【００７８】
次に、データアクセス処理部４７は、外部メモリ３３に記憶されているデータにアクセスするときの処理を行う（ステップＳ９）。この処理は、外部メモリ３３に記憶されているデータの作成者情報に基づいて、データアクセス処理部４７が行う。詳細については、図７のデータアクセス処理に基づいて、後述する。
【００７９】
ステップＳ５において、外部メモリ認識部４３が、接続された外部メモリ３３の識別情報がメモリ対応テーブル４８Ａに登録されていないと判定したとする（ステップＳ５でＮＯ）。この場合、外部メモリ認識部４３は、当該外部メモリ３３をプリンタ１に登録する画面を表示する（ステップＳ１０）。
【００８０】
図８は、表示制御部４５が操作表示部２５に表示する画面例を示している。接続された外部メモリ３３の識別情報がメモリ対応テーブル４８Ａに登録されていない場合、当該接続された外部メモリ３３は外部メモリ認識部４３が認識をしたことのない外部メモリ３３になる。
【００８１】
そこで、表示制御部４５は、図８（Ａ）に示すような「新規登録画面」を操作表示部２５に表示する。新規登録画面で「ＹＥＳ」が押下されると、当該外部メモリ３３が新たに登録される（ステップＳ１１）。一方、「ＮＯ」が押下されると、当該外部メモリ３３の登録は行われない。
【００８２】
外部メモリ３３を新規に登録するとき、記憶制御部４６は、ユーザ認識部４２が認識しているユーザに関する情報と新たに登録する外部メモリ３３の識別情報とを対応付けて、記憶部４８のメモリ対応テーブル４８Ａに記憶する。
【００８３】
上述したように、外部メモリ接続部３２に接続された外部メモリ３３の識別情報がメーカ名「ＦＦＦ」およびシリアル番号「２３４５６」の場合、外部メモリ認識部４３は、当該識別番号を認識することができる。そして、ユーザ認識部４２は、ログインしているユーザに関する情報を認識している。
【００８４】
よって、記憶制御部４６はメモリ対応テーブル４８Ａに登録ユーザ情報と識別情報とを対応付けて記憶することができる。例えば、ログインしているユーザがユーザ４であるとすると、記憶制御部４６は、登録ユーザ情報の「ユーザ４」に対応する識別情報として、メーカ名「ＦＦＦ」およびシリアル番号「２３４５６」をメモリ対応テーブル４８Ａに登録する。
【００８５】
図８（Ａ）の「新規登録画面」で「ＹＥＳ」が押下されると、表示制御部４５は、図８（Ｂ）の画面例で示す「権限設定画面」を操作表示部２５に表示する。「権限設定画面」は、プリンタ１に備えられる各機能の利用権限を設定する画面である。
【００８６】
各機能の項目が「○」または「×」に設定されることにより、各機能の利用制限が行われる。例えば、「○」または「×」が表示されている箇所が押下されるごとに、「○」と「×」とが切り替わるようにしてもよい。そして、「設定終了」が押下されると、新たに登録する外部メモリ３３の各機能の利用権限情報が権限設定テーブル４８Ｂに登録される（ステップＳ１２）。
【００８７】
新たな外部メモリ３３を権限設定テーブル４８Ｂに登録するときには、プリンタ１のシステム管理者等が登録を行うことが好ましい。このため、ユーザ認識部４２が、ログインしているユーザがシステム管理者であると認識しているときに、外部メモリ３３の登録が可能になることが好ましい。
【００８８】
外部メモリ認識部４３は、外部メモリ３３から識別情報を取得し、当該識別情報を認識する。実施形態では、メーカ名およびシリアル番号が識別情報である。そして、記憶制御部４６は、上述した権限設定画面で設定された利用権限情報と認識した識別情報とを対応付けて権限設定テーブル４８Ｂに記憶する。
【００８９】
メモリ対応テーブル４８Ａの内容および権限設定テーブル４８Ｂの内容は編集可能であってもよい。ただし、管理者設定機能が有効になっている外部メモリ３３Ｂがプリンタ１に接続されたときに、各テーブルの内容が編集可能になることが好ましい。
【００９０】
例えば、図５の例では、識別情報がメーカ名「ＣＣＣ」およびシリアル番号「１２３４５」の外部メモリ３３が外部メモリ接続部３２に接続されたとき、メモリ対応テーブル４８Ａの内容および権限設定テーブル４８Ｂの内容を編集可能にすることが考えられる。
【００９１】
この場合、他の識別情報の外部メモリ３３についての機能権限情報の設定が変更可能であってもよい。例えば、管理者設定機能が有効になっている上記の外部メモリ３３が外部メモリ接続部３２に接続された場合、メーカ名「ＡＡＡ」およびシリアル番号「１２３４５」の識別情報に対応する機能権限情報が変更可能であってもよい。
【００９２】
これにより、新たな外部メモリ３３がプリンタ１に登録される。なお、ユーザ認識部４２は、ＩＤおよびパスワードにより、システム管理者のログインを認識してもよい。また、外部メモリ３３の登録は、システム管理者により行われることが好ましいが、外部メモリ３３の登録を行うことができるユーザをシステム管理者に限定する趣旨ではない。
【００９３】
次に、ステップＳ９のデータアクセス処理について説明する。図７は、データアクセス処理のフローチャートを示している。データアクセス処理部４７は、外部メモリ３３に記憶されているデータを取得する（ステップＳ２１）。
【００９４】
データアクセス処理部４７は、取得したデータの作成者情報を認識する（ステップＳ２２）。取得したデータには作成者情報が付加されている。例えば、文書データが作成されたときに、当該文書データに作成者を特定する作成者情報が付加される。従って、外部メモリ３３に記憶されているデータには作成者情報が付加される。
【００９５】
データアクセス処理部４７は、取得したデータの作成者情報とユーザ認識部４２が認識しているユーザに関する情報とを取得する。そして、データアクセス処理部４７は、２つの情報に基づいて、データの作成者とログイン中のユーザとが異なるか否かを判定する（ステップＳ２３）。
【００９６】
データアクセス処理部４７が、データの作成者とログイン中のユーザとが異なると判定した場合（ステップＳ２３でＹＥＳ）、制御部３１は、外部メモリ３３に対するアクセスを制限する（ステップＳ２４）。従って、プリンタ１は、外部メモリ３３からデータを取得することができない。
【００９７】
例えば、図４の例の場合、メーカ名「ＢＢＢ」およびシリアル番号「３４５６７」の識別情報の外部メモリ３３は、メモリ対応テーブル４８Ａにおいて、ユーザ１およびユーザ２が対応している。従って、当該外部メモリ３３は、ユーザ１とユーザ２とで共有されている。
【００９８】
外部メモリ３３にユーザ１が作成した文書データが記憶されているとする。この場合、当該外部メモリ３３を用いて、ユーザ１が記憶した文書データをユーザ２が印刷等することは好ましくないことがある。
【００９９】
そのような場合、ユーザ１が作成した文書データにユーザ２がアクセスを制限することが望ましい。従って、データの作成者とログイン中のユーザとが異なる場合には、制御部３１は、外部メモリ３３に対するアクセスを制限する。これにより、ユーザ２は、ユーザ１が作成した文書データにアクセスすることはできない。
【０１００】
ただし、データの作成者とログイン中のユーザとが異なる場合に、常に外部メモリ３３に対するアクセスが制限されると、不都合を生じる場合がある。例えば、ユーザ１がユーザ２に対して、ユーザ１が作成した文書データの印刷を依頼した場合、ユーザ２は、プリンタ１を用いて、当該文書データの印刷することができない。
【０１０１】
そこで、このような場合には、ユーザ１は文書データに対して、アクセス制限を解除する機能を付加する。これにより、制御部３１は、文書データにアクセス制限の解除機能が付加されているときには、文書データの作成者とログイン中のユーザとが異なっていたとしても、当該文書データに対するアクセスを許可する。
【０１０２】
これにより、上述した不都合を解消することができる。なお、上述したアクセス制限の解除機能は、全てのユーザに対する解除機能であってもよいし、特定のユーザに対する解除機能であってもよい。例えば、上述のケースでは、ユーザ１は、ユーザ２に対してだけアクセス制限を解除するように文書データに設定してもよい。
【０１０３】
一方、外部メモリ３３から取得したデータの作成者とログイン中のユーザとが同じ場合（ステップＳ２３でＮＯ）、機能制限部４４は、データの作成者とログイン中のユーザとが異なることに起因する機能の利用を制限しない。ただし、権限設定テーブル４８Ｂに設定されている機能の制限は行う。
【０１０４】
以上により、プリンタ１は、外部メモリ３３の識別情報ごとにプリンタ１の機能の権限を認識し、プリンタ１に接続された外部メモリ３３の機能の利用制限を行う。これにより、権限の種類の組み合わせが多くなったとしても、プリンタ１は、ＩＣカードやカードリーダを増やす必要がない。
【０１０５】
また、プリンタ１の機能は、ユーザが正当にログインし、且つ外部メモリ３３の識別情報に基づいて、利用することができる。つまり、ユーザの認証と外部メモリ３３の認証との２つの認証が行われる。プリンタ１の機能を利用するために、二重の認証が行われる。
【０１０６】
例えば、ユーザが外部メモリ３３を紛失し、第三者が外部メモリ３３の内部のデータを印刷しようとしても、当該第三者はプリンタ１にログインできないため、データの印刷を行うことができない。従って、二重の認証が行われることにより、高度なセキュリティを実現することができる。
【０１０７】
また、プリンタ１に登録されていない外部メモリ３３が接続されたときには、当該外部メモリ３３を登録するための画面を表示する。そして、外部メモリ３３の識別情報を取得して、登録ユーザ情報と対応付けることで、ユーザは、新たに外部メモリ３３を登録することができる。
【０１０８】
また、外部メモリ３３に記憶されているデータの作成者とログインしたユーザとが異なる場合には、外部メモリ３３に対するアクセスが制限される。これにより、データの作成者ではない第三者が、無断でデータの印刷等を行うことを制限でき、高度なセキュリティを実現できる。
【０１０９】
開示の実施形態とその利点について詳しく説明したが、当業者は、特許請求の範囲に明確に記載した本発明の範囲から逸脱することなく、様々な変更、追加、省略をすることができるであろう。
【符号の説明】
【０１１０】
１      プリンタ
２５    操作表示部
３１    制御部
３２    外部メモリ接続部
３３    外部メモリ
４１    ログイン処理部
４２    ユーザ認識部
４３    外部メモリ認識部
４４    機能制限部
４５    表示制御部
４６    記憶制御部
４７    データアクセス処理部
４８    記憶部
４８Ａ  メモリ対応テーブル
４８Ｂ  権限設定テーブル
５１    プロセッサ
５２    ＲＡＭ
５３    ＲＯＭ
【図１】
2015223778.tif 000003
【図２】
2015223778.tif 000004
【図３】
2015223778.tif 000005
【図４】
2015223778.tif 000006
【図５】
2015223778.tif 000007
【図６】
2015223778.tif 000008
【図７】
2015223778.tif 000009
【図８】
2015223778.tif 000010