(57)【要約】【課題】外部記憶装置を画像形成装置に接続したときに、ユーザの使用権限を考慮した認証を行うことにより、高いセキュリティを確保することを目的とする。【解決手段】プリンタ１に外部メモリＭを接続したときに、ユーザ判定部４８は、ユーザ対応テーブル記憶部４６に記憶されているユーザ対応テーブルを参照して、接続された外部メモリＭの使用を許可されたユーザとログインしているユーザとが一致しているか否かを判定する。ユーザ判定部４８が一致していると判定した後に、外部メモリ認証部４９は、外部メモリ認証テーブル記憶部４７を参照して、接続された外部メモリＭの外部メモリ情報に対応する認証コードと外部メモリＭが記憶している認証コードとに基づいて認証を行う。【選択図】図２
2014235688.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、
外部記憶装置を識別する外部記憶装置識別情報と前記外部記憶装置の使用を許可されたユーザとを対応付けた第１のテーブルと、前記外部記憶装置識別情報と当該外部記憶装置識別情報により識別される外部記憶装置の認証コードとを対応付けた第２のテーブルとを記憶するテーブル記憶部と、
前記画像形成装置に対するログイン処理を行うログイン処理部と、
前記ログイン処理部によりログインしたユーザを記憶するログインユーザ記憶部と、
前記外部記憶装置が接続されたときに、前記ログインユーザ記憶部が記憶しているユーザが、接続された外部記憶装置の使用を許可されたユーザとして前記第１のテーブルに登録されているか否かを判定するユーザ判定部と、
前記ユーザ判定部が登録されていると判定した後に、前記第２のテーブルを参照して、接続された前記外部記憶装置の外部記憶装置識別情報に対応する認証コードと前記外部記憶装置が記憶している認証コードとに基づいて認証を行う外部記憶装置認証部と、
を備えた画像形成装置。
【請求項２】
前記第１のテーブルおよび前記第２のテーブルに未登録の外部記憶装置が接続されたときに、当該外部記憶装置の正当な認証コードが入力された場合には、当該外部記憶装置を前記ログインユーザ記憶部が記憶しているユーザと対応付けて前記第１のテーブルに追加登録し、前記外部記憶装置と入力された前記正当な認証コードとを対応付けて前記第２のテーブルに追加登録する外部記憶装置登録部、
を備えた請求項１記載の画像形成装置。
【請求項３】
前記外部記憶装置に記憶される印刷データに当該印刷データを作成した作成者に関するデータが付されており、さらに、前記ログインユーザ記憶部が記憶しているユーザと前記作成者とが一致している場合には、印刷データの印刷処理を自動で開始する印刷制御部、
を備えた請求項１または２記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ等の画像形成装置に関し、特にセキュリティ機能を有する外部記憶装置を接続可能な画像形成装置に関するものである。
【背景技術】
【０００２】
画像形成装置としてのプリンタの中には、外部記憶装置（外部メモリ）と接続可能になっているものがある。そして、プリンタは、外部メモリに記憶された印刷データに基づいて印刷を行う。外部メモリにはセキュリティ機能を有するものがあり、認証が成功した場合にのみ、外部メモリに記憶されている印刷データにアクセス可能とするものがある。
【０００３】
この種の技術が特許文献１に開示されている。特許文献１の情報処理装置は、認証用コードと外部メモリに対応する認証方法とを記憶し、外部メモリに対応する認証用コードを外部メモリに入力することで成功させるようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４９００１５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の技術では、情報処理装置がセキュリティ機能付きの外部メモリの記憶領域にアクセス可能にしているが、ユーザごとの外部メモリの使用権限については考慮されていない。つまり、情報処理装置は外部メモリの認証は行うが、その外部メモリについてユーザごとの使用権限については何らの制限も行っていない。
【０００６】
このため、認証が成功した外部メモリを使用すれば、使用権限がないユーザも外部メモリの記憶領域にアクセス可能になる。使用権限の有無によって外部メモリの記憶領域にアクセス可能とするか否かはセキュリティを確保する上で重要な問題となる。
【０００７】
そこで、本発明は、外部記憶装置を画像形成装置に接続したときに、ユーザの使用権限を考慮した認証を行うことにより、高いセキュリティを確保することを目的とする。
【課題を解決するための手段】
【０００８】
以上の課題を解決するため、本発明は、画像形成装置であって、外部記憶装置を識別する外部記憶装置識別情報と前記外部記憶装置の使用を許可されたユーザとを対応付けた第１のテーブルと、前記外部記憶装置識別情報と当該外部記憶装置識別情報により識別される外部記憶装置の認証コードとを対応付けた第２のテーブルとを記憶するテーブル記憶部と、前記画像形成装置に対するログイン処理を行うログイン処理部と、前記画像形成装置にログインしたユーザを記憶するログインユーザ記憶部と、前記外部記憶装置が接続されたときに、前記ログインユーザ記憶部が記憶しているユーザが、接続された外部記憶装置の使用を許可されたユーザとして前記第１のテーブルに登録されているか否かを判定するユーザ判定部と、前記ユーザ判定部が登録されていると判定した後に、前記第２のテーブルを参照して、接続された前記外部記憶装置の外部記憶装置識別情報に対応する認証コードと前記外部記憶装置が記憶している認証コードとに基づいて認証を行う外部記憶装置認証部と、を備えている。
【０００９】
この画像形成装置によれば、ユーザ判定部が第１のテーブルを参照して、現在ログインしているユーザが外部記憶装置の使用を許可されたユーザであるか否かを判定しているため、ユーザごとに外部記憶装置の使用権限を管理することができる。これにより、高いセキュリティを確保することができる。
【００１０】
また、前記第１のテーブルおよび前記第２のテーブルに未登録の外部記憶装置が接続されたときに、当該外部記憶装置の正当な認証コードが入力された場合には、当該外部記憶装置を前記ログインユーザ記憶部が記憶しているユーザと対応付けて前記第１のテーブルに追加登録し、前記外部記憶装置と入力された前記正当な認証コードとを対応付けて前記第２のテーブルに追加登録する外部記憶装置登録部、を備えてもよい。
【００１１】
この画像形成装置によれば、第１のテーブルおよび第２のテーブルに外部記憶装置が未登録の場合には、外部記憶装置登録部がユーザと認証コードとを対応付けて追加登録を行うことで、次回以降に当該外部記憶装置を用いて印刷を行うときには、認証コードを入力することなく、自動的に認証が成功するようになる。
【００１２】
また、前記外部記憶装置に記憶される印刷データに当該印刷データを作成した作成者に関するデータが付されており、さらに、前記ログインユーザ記憶部が記憶しているログインしているユーザと前記作成者とが一致している場合には、印刷データの印刷処理を自動で開始する印刷制御部、を備えてもよい。
【００１３】
この画像形成装置によれば、印刷データに記憶されたユーザとログインしているユーザとが一致しているときには、印刷データを作成した本人による印刷のため、印刷を制限する必要が無く、自動で印刷処理を開始させることができる。これにより、ユーザに操作を要求することなく、自動印刷がされるため、ユーザの利便性が向上する。
【発明の効果】
【００１４】
本発明によれば、外部記憶装置を画像形成装置に接続したときに、ユーザの使用権限を考慮した認証を行うことにより、高いセキュリティを確保することができる。
【図面の簡単な説明】
【００１５】
【図１】実施形態における画像形成装置の内部構成図である。
【図２】実施形態の制御を行うための機能ブロック図である。
【図３】ユーザ対応テーブルの一例を示す図である。
【図４】外部メモリ認証テーブルの一例を示す図である。
【図５】実施形態の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、図面を参照して、本発明の実施形態について説明する。図１は、画像形成装置としてのプリンタ１の内部構成を示している。プリンタ１にはオプション装置として排紙装置２が接続されている。図１に示したプリンタ１は一例であり、他の構成のプリンタ１を採用してもよい。また、プリンタ１には排紙装置２が接続されているが、排紙装置２は接続されていなくてもよいし、他のオプション装置が接続されていてもよい。
【００１７】
プリンタ１は印刷用紙に所定の画像や文字、イラスト等を印刷する装置である。排紙装置２はプリンタ１が印刷した用紙に所定の処理を施して、排紙を行う装置である。排紙装置２はプリンタ１に着脱可能に接続されている。
【００１８】
プリンタ１は、外部給紙台１１と内部給紙台１２と外部給紙ローラ１３と内部給紙ローラ１４とレジストローラ１５と搬送ベルト１６と印刷部１７と上昇搬送ローラ１８と水平搬送ローラ１９と切り替え部２０と排紙搬送ローラ２１と反転搬送ローラ２２と反転ローラ２３と再給紙ローラ２４と表示部２５とを備えている。また、プリンタ１は、給紙系搬送経路ＦＲと通常搬送経路ＣＲと排紙系搬送経路ＤＲと反転搬送経路ＳＲとを備えている。
【００１９】
外部給紙台１１は印刷に用いられる用紙を積載している。ここでは、外部給紙台１１は一部がプリンタ１から外部に露出して設置されている。内部給紙台１２も同様に印刷に用いられる用紙を積載している。ここでは、内部給紙台１２はプリンタ１の内部に設置されている。外部給紙台１１および内部給紙台１２は給紙を行う給紙手段として機能する。
【００２０】
外部給紙ローラ１３は外部給紙台１１から用紙を１枚ずつ取り出して、給紙系搬送経路ＦＲに沿って、レジストローラ１５へ向けて搬送する。内部給紙ローラ１４も同様に、内部給紙台１２から用紙を１枚ずつ取り出して、給紙系搬送経路ＦＲに沿って、レジストローラ１５へ向けて搬送する。
【００２１】
レジストローラ１５は、外部給紙ローラ１３、内部給紙ローラ１４、再給紙ローラ２４、から搬送されてきた用紙を一旦停止させる。その後、斜行補正を行い、搬送ベルト１６および印刷部１７に向けて搬送する。
【００２２】
搬送ベルト１６は、レジストローラ１５の下流側に配置され、レジストローラ１５により搬送された用紙を、搬送ベルト１６の表面に形成された搬送面に吸着させつつ、搬送する。搬送ベルト１６は、駆動ローラおよび従動ローラに架け渡される環状の無端状ベルトである。
【００２３】
搬送ベルト１６には、用紙を吸着保持するための貫通孔であるベルト孔（図示せず）が多数形成されている。搬送ベルト１６は、駆動ローラの駆動により、図１における時計回り方向に回転することで、搬送面上に吸着保持した用紙を図１における右方向に向けて搬送する。
【００２４】
印刷部１７は、搬送ベルト１６の上部に配置され、用紙の搬送方向と略直交する方向に複数のノズル列が配列されたラインタイプのインクジェットヘッドを有する。印刷部１７は、搬送ベルト１６により搬送される用紙にインクジェットヘッドのノズルからインクを吐出して画像を印刷する。
【００２５】
上昇搬送ローラ１８は、用紙をニップしつつ、搬送ベルト１６から受け渡され、印刷部１７により印刷された用紙を図１における上昇方向へ、水平搬送ローラ１９に向けて搬送する。
【００２６】
水平搬送ローラ１９は用紙をニップしつつ、上昇搬送ローラ１８から受け渡された用紙を図１における右方向から左方向へ搬送する。水平搬送ローラ１９は、通常搬送経路ＣＲに沿って配置されている。
【００２７】
切り替え部２０は、用紙の搬送経路を排紙系搬送経路ＤＲと反転搬送経路ＳＲとの間で切り替えるように構成されている。切り替え部２０は、排紙系搬送経路ＤＲと反転搬送経路ＳＲとの分岐点に配置されている。
【００２８】
例えば、用紙に両面印刷される場合、切り替え部２０は、片面印刷済みの用紙を反転搬送経路ＳＲ側に用紙が搬送されるように切り替えを行う。そして、反転搬送ローラ２２は通常搬送経路ＣＲから切り替え部２０により切り替えられた用紙を反転ローラ２３に向けて搬送する。
【００２９】
反転ローラ２３は、片面印刷済みの用紙を一時的に反転搬送経路ＳＲに搬入した後に搬出して、再給紙ローラ２４へ向けて搬送する。反転ローラ２３は、反転搬送経路ＳＲ上に配置されている。反転搬送経路ＳＲは、用紙を一時的に搬入するための空間である。反転搬送経路ＳＲは排紙装置２の下方に形成されている。
【００３０】
再給紙ローラ２４は、反転ローラ２３により搬送されてきた用紙をレジストローラ１５へ向けて搬送する。再給紙ローラ２４は、反転ローラ２３とレジストローラ１５とで形成される経路上に配置されている。反転ローラ２３により表裏が反転された用紙は、未印刷面が上向きとなる状態でレジストローラ１５から搬送ベルト１６に搬送される。そして、印刷部１７により未印刷面が印刷された用紙は、上昇搬送ローラ１８および水平搬送ローラ１９を搬送される。
【００３１】
また、片面印刷または両面印刷で用紙が排紙される場合、通常搬送経路ＣＲにおける切り替え部２０に到達すると、排紙系搬送経路ＤＲに切り替えられ、切り替え部２０から、排紙搬送ローラ２１にニップされながら搬送される。
【００３２】
排紙搬送ローラ２１は、水平搬送ローラ１９から用紙を受け取り、ニップしながら、排紙装置２に向けて搬送する。
表示部２５は、プリンタ１におけるユーザからの指示を操作するパネルであり、プリンタの装置上面に備えられている。表示部２５はタッチパネルディスプレイ方式としてもよく、この場合には、表示部２５は後述する操作部４１として機能する。
【００３３】
次に、排紙装置２の構成について説明する。排紙装置２はプリンタ１に接続され、印刷処理がなされた用紙は、排紙系搬送経路ＤＲから排紙装置２に搬送される。排紙装置２は、後処理搬送ローラ３１と排紙ローラ３２と反転搬出ローラ３３と支持部材３４と後処理送出ローラ３５と後処理部３６と排紙台３７とを備えている。
【００３４】
プリンタ１の排紙系搬送経路ＤＲから搬送される用紙は、排紙搬送ローラ４１により受け取られ、搬送される。また、排紙ローラ３２は、後処理搬送ローラ３１から用紙をニップする。そして、反転搬出ローラ３３は排紙ローラ３２から用紙を受け取り、排紙台３７に用紙を１枚ずつ排紙する。
【００３５】
また、用紙に対してステープル処理やパンチ処理等の後処理を行うときには、用紙は支持部材３４に排紙されるとともに、後処理送出ローラ３５によって、後処理部３６に送出される。後処理部３６に送出された用紙はステープル処理やパンチ処理等の後処理が行われる。
【００３６】
次に、図２を参照して、本実施形態の制御を行うための機能ブロック図について説明する。プリンタ１は、操作部４１と外部メモリインタフェース４２と制御部４３とを備えている。制御部４３は、プリンタ１に配設された各ローラ、印字部１７等を統括制御する。また、制御部４３は、ログイン処理部４４とログインユーザ記憶部４５とユーザ対応テーブル記憶部４６と外部メモリ認証テーブル記憶部４７とユーザ判定部４８と外部メモリ認証部４９と外部メモリ登録部５０と印刷制御部５１とを備えている。
【００３７】
なお、ログインユーザ記憶部４５とユーザ対応テーブル記憶部４６と外部メモリ認証テーブル記憶部４７とはそれぞれ分けて説明するが、これらは物理上１つの記憶部から構成されるものであっても良い。例えば、各記憶部が記憶する情報は同一の記憶装置の異なる領域に記憶するようにしてもよい。
【００３８】
制御部４３はプリンタ１に実装されており、例えばＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）等を備えている。ＲＡＭに展開された所定のプログラムを実行することにより、制御部４３の機能が実行される。
【００３９】
操作部４１はユーザが情報を入力して操作を行うために設けられている。前述したように、表示部２５がタッチパネルディスプレイであれば、表示部２５を操作部４１とすることができる。
【００４０】
外部メモリインタフェース４２は、外部メモリＭを接続するためのインターフェイスである。外部メモリＭは可搬型の外部記憶装置であり、種々の外部記憶装置を適用することができる。また、外部メモリＭはセキュリティ機能を有しており、セキュリティ認証が成功しない限り、外部メモリＭに記憶されているデータにアクセスすることができない。
【００４１】
次に、制御部４３について説明する。ログイン処理部４４は、ユーザがプリンタ１にログインしたときの処理を行う。ログイン処理部４４は、プリンタ１を使用しているユーザを識別する。ログイン処理部４４が識別したユーザはログインユーザ記憶部４５に記憶される。
【００４２】
ユーザ対応テーブル記憶部４６はユーザ対応テーブル（第１のテーブル）を記憶する。図３はユーザ対応テーブルの一例を示している。ユーザ対応テーブルは、登録ユーザ名をキーとして、当該登録ユーザがアクセス権限（使用権限）を有する外部メモリＭを識別するための情報を外部メモリ情報（外部記憶装置識別情報）として記憶する。外部メモリ情報は、外部メモリＭを識別できれば、任意の情報を採用することができる。
【００４３】
図３の例では、外部メモリ情報は、外部メモリＭの製造元を示すメーカ名とシリアル番号とにより特定される。これら２つの情報に基づいて、外部メモリＭを一意に特定することができる。なお、図３の例では、メーカ名「ＢＢＢ」且つシリアル番号「３４５６７」の外部メモリＭについては、ユーザＡおよびＢの両者にアクセス権限がある。
【００４４】
外部メモリ認証テーブル記憶部４７は外部メモリ認証テーブル（第２のテーブル）を記憶する。図４は外部メモリ認証テーブルの一例を示している。外部メモリ認証テーブルは、外部メモリ情報と認証コードとを関連付けてテーブル形式で記憶している。外部メモリ情報は前述したように外部メモリＭを識別するための情報である。認証コードは外部メモリＭに記憶されているデータへのアクセスを許可するためのコードである。
【００４５】
なお、図４の例では、同一のメーカ名「ＣＣＣ」として、シリアル番号「１２３４５」とシリアル番号「５６７８９」との２つが外部メモリ情報として外部メモリ認証テーブル記憶部４７に記憶されている。
【００４６】
ユーザ判定部４８は、外部メモリインタフェース４２に外部メモリＭが接続されたときに、外部メモリＭから外部メモリ情報を取得する。そして、ユーザ対応テーブル記憶部４６に記憶されているユーザ対応テーブルを参照して、ログインしているユーザが接続された外部メモリＭの使用が許可されたユーザとして登録されているか否かの判定を行う。
【００４７】
外部メモリ認証部（外部記憶装置認証部）４９は、ユーザ判定部４８の判定後に、外部メモリＭから外部メモリ情報および認証コードを取得する。そして、外部メモリ認証部４９は、外部メモリ認証テーブルから外部メモリ情報を参照して、外部メモリＭから取得した外部メモリ情報の認証コードと外部メモリ認証テーブルから取得した認証コードとが一致しているか否かにより認証を行う。
【００４８】
なお、外部メモリ認証部４９は認証コード以外の手法を用いて認証を行ってもよい。例えば、指紋等の生体情報を用いて認証を行うものであってもよい。
外部メモリ登録部（外部記憶装置登録部）５０は、未登録の外部メモリＭをログインしているユーザと対応付けてユーザ対応テーブル記憶部４６に追加登録し、また、未登録の外部メモリＭと認証コードとを対応付けて外部メモリ認証テーブル記憶部４７に追加登録する。未登録の外部メモリＭを登録する作業はユーザが操作部４１を操作することにより行う。
【００４９】
印刷制御部５１は、印刷データに付されている作成者とログインしているユーザとが一致している場合に、印刷データを自動的に印刷するように制御する。作成者が印刷データを作成したときに、作成者の情報が印刷データに付されており、外部メモリＭに作成者の情報が記憶される。印刷制御部５１はログインユーザ記憶部４５が記憶しているユーザと外部メモリＭの作成者の作成者とが一致している場合（例えば、識別ＩＤが一致している場合等）、外部メモリＭの印刷データを自動的に印刷する制御を行う。
【００５０】
次に、本実施形態の動作について、図５のフローチャートを用いて説明する。ユーザは、図示しないパーソナルコンピュータ等を使用して、外部メモリＭにプリンタ１で印刷を行うデータを記憶させる。このとき、外部メモリＭには印刷を行うデータの作成者の情報も記憶される。外部メモリＭはセキュリティ機能を有しており、認証コードが一致しなければ、記憶したデータを使用することができない。
【００５１】
ユーザは、外部メモリＭに記憶されたデータをプリンタ１で印刷するときには、最初にユーザログインを行う（ステップＳ１）。ユーザログインの処理は、ログイン処理部４４が行う。例えば、非接触式ＩＣカード等を用いて、プリンタ１と通信することにより、プリンタ１はログインしたユーザを認識する。
【００５２】
これにより、ユーザはプリンタ１にログインすることができる。ログイン処理部４４がユーザのログイン処理を行い、ログインしたユーザを識別する情報（例えば、ユーザ名やユーザＩＤ等）がログインユーザ記憶部４５に記憶される。
【００５３】
次に、外部メモリＭが検出されたか否かが判定される（ステップＳ２）。ユーザが外部メモリＭを外部メモリインタフェース４２に接続するまでは、外部メモリＭは検出されない。そして、外部メモリＭを接続したときに、外部メモリＭが検出される。
【００５４】
外部メモリＭが検出された後に、外部メモリＭの認証が必要であるか否かの判定が行われる（ステップＳ３）。外部メモリＭにセキュリティ機能がない場合等、格別に認証が必要ない場合には、後述するステップＳ９に進み、外部メモリＭに記憶されている印刷データにアクセスして、印刷が行われる。
【００５５】
一方、外部メモリＭにセキュリティ機能があり、認証が必要な場合は、ユーザ対応テーブル記憶部４６に記憶されているユーザ対応テーブルを検索する（ステップＳ４）。このために、ユーザ判定部４８は、外部メモリＭから外部メモリ情報（メーカ名およびシリアル番号）を取得して、外部メモリ情報に対応する登録ユーザを検索する。
【００５６】
そして、ユーザ判定部４８は、ログインユーザ記憶部４５が記憶しているユーザが登録ユーザとして記憶されているか否かを判定する（ステップＳ５）。現在ログインしているユーザが既にプリンタ１に上記の外部メモリＭを接続して印刷を行ったことがあれば、ユーザ対応テーブル記憶部４６のユーザ対応テーブルには、現在ログインしているユーザが登録ユーザとして記憶されている。
【００５７】
従って、この場合は、ユーザ判定部４８は、現在ログインしているユーザが登録ユーザとして登録されているため、正当な使用権限を持つユーザであることを確認できる。次に、外部メモリ認証部４９は、外部メモリ認証テーブル記憶部４７に記憶されている外部メモリ情報のうち、外部メモリＭから取得した外部メモリ情報と一致する認証コードを取得する（ステップＳ６）。
【００５８】
そして、外部メモリ認証部４９は外部メモリＭから認証コードを取得する。外部メモリ認証部４９は、外部メモリ認証テーブル記憶部４７から取得した認証コードと外部メモリＭから取得した認証コードとを比較する。これにより、認証処理が行われる（ステップＳ７）。
【００５９】
外部メモリ認証部４９は、外部メモリ認証テーブル記憶部４７から取得した認証コードと外部メモリＭから取得した認証コードとが一致しているか否かに基づいて、認証が成功したか否かを判定する（ステップＳ８）。
【００６０】
認証が成功した場合には、プリンタ１は外部メモリＭにアクセスすることができる（ステップＳ９）。プリンタ１は外部メモリＭに記憶されている印刷データを読み出す。この印刷データは印刷ジョブであり、印刷ジョブが終了するまで印刷を行う。そして、印刷終了後に全体の処理を終了する。
【００６１】
ところで、ステップＳ５において、ユーザ判定部４８が登録されていないと判定した場合、ログインユーザ記憶部４５が記憶しているユーザが登録ユーザとして登録されていない場合には、ログインしているユーザは正当な使用権限を有しているか否かが不明である。
【００６２】
従って、ステップＳ５において、登録ユーザとして登録されていないと判定された場合には、外部メモリＭを登録可能であれば（ステップＳ１０）、ユーザ対応テーブル記憶部４６のユーザ対応テーブルおよび外部メモリ認証テーブル記憶部４７の外部認証テーブルに外部メモリＭを登録する（ステップＳ１１）。
【００６３】
同様に、ステップＳ８において、認証が失敗した場合も、外部メモリＭを登録可能であれば（ステップＳ１０）、ユーザ対応テーブル記憶部４６のユーザ対応テーブルおよび外部メモリ認証テーブル記憶部４７の外部認証テーブルに外部メモリＭを登録する（ステップＳ１１）。
【００６４】
外部メモリＭを登録するときには、操作部４１を操作して、外部メモリＭの認証コードを入力する。外部メモリＭの正当な使用権限を有するユーザであれば、認証コードを了知しており、当該ユーザは操作部４１を操作して認証コードを入力することができる。一方、外部メモリＭの正当な使用権限を有しないユーザは認証コードを知らないため、当該ユーザは操作部４１から認証コードを入力できない。
【００６５】
正当な使用権限を有するユーザが外部メモリＭの認証コードを入力したときには、外部メモリ登録部５０が外部メモリ登録処理を行う。外部メモリ登録部５０はユーザ対応テーブル記憶部４６に対して、外部メモリＭの外部メモリ情報に対応する登録ユーザに現在ログインしているユーザを追加登録する。
【００６６】
また、外部メモリ登録部５０は、外部メモリ認証テーブル記憶部４７に対して、外部メモリＭの外部メモリ情報に対応する認証コードに、前述した操作部４１を用いて入力された認証コードを登録する。以上により、外部メモリ登録処理が終了する。
【００６７】
外部メモリ登録処理が終了すると、再びステップＳ４に戻る。ステップＳ４で、ユーザ対応テーブルが検索されるが、ステップＳ１１の外部メモリ登録処理により、ユーザ対応テーブルには、ステップＳ１１で追加された外部メモリＭに関する情報が新たに登録されている。よって、ステップＳ５では、現在ログインしているユーザが登録ユーザとして登録されているため、肯定処理（Ｙｅｓ）され、ステップＳ６へと処理が移行する。
【００６８】
また、ステップＳ１１の外部メモリ登録処理において、外部メモリＭの認証コードが外部メモリ認証テーブル記憶部４７に登録されているため、ステップＳ７の認証処理において、認証は成功する。
【００６９】
従って、プリンタ１は外部メモリＭにアクセスすることができ、外部メモリＭに記憶されている印刷ジョブを取得することができる。そして、プリンタ１は印刷ジョブに基づいて、印刷を行うことができる。
【００７０】
以上に説明したように、ユーザ判定部４８は、ユーザ対応テーブル記憶部４６に記憶されている登録ユーザとログインユーザ記憶部４５が記憶している現在ログインしているユーザとが一致しているか否かを判定している。外部メモリＭの外部メモリ情報に対応する登録ユーザが既にユーザ対応テーブル記憶部４６に記憶されていれば、現在ログインしているユーザは正当な使用権限を有しているものと判定することができる。
【００７１】
これにより、外部メモリＭをプリンタ１に接続したときに、ユーザごとに使用権限を管理することができる。また、１つの外部メモリＭを複数のユーザで共有した場合でも、ユーザごとに使用権限を管理することができる。つまり、ユーザ対応テーブル記憶部４６でユーザごとに外部メモリＭを対応させているため、同じ外部メモリＭでもユーザが異なれば、アクセスすることができなくなくなる。
【００７２】
従って、外部メモリＭをプリンタ１に接続したときの使用権限の管理をユーザごとに行っているため、高いセキュリティを確保することができる。
次に、具体例について説明する。ユーザＡが、メーカ名「ＣＣＣ」且つシリアル番号「５６７８９」の外部メモリ情報を持つ外部メモリＭに記憶された印刷ジョブをプリンタ１で印刷する場合について説明する。なお、図３のユーザ対応テーブルにおいて、前記の外部メモリＭの登録ユーザおよび外部メモリ情報は未登録であるものとする。同様に、外部メモリ認証テーブルについても、前記の外部メモリＭの外部メモリ情報および認証コードも未登録であるものとする。
【００７３】
ユーザＡは、図示しないパーソナルコンピュータで印刷データを外部メモリＭに記憶させる。そして、ユーザＡはプリンタ１にログインを行う。これにより、ログインユーザ記憶部４５にはユーザＡが現在ログインしていることが記憶される。
【００７４】
ユーザＡは、プリンタ１の外部メモリインタフェース４２に外部メモリＭを接続する。外部メモリＭはセキュリティ機能を有しているため、認証が必要であると判定される。ユーザ判定部４８はユーザ対応テーブル記憶部４６を検索して、メーカ名「ＣＣＣ」且つシリアル番号「５６７８９」の外部メモリ情報にユーザＡが登録されているか否かを検索する。
【００７５】
前述したように、この時点では、未登録であるため、外部メモリＭを登録する処理に移行する。ユーザＡは、正当な権限を持つユーザであり、メーカ名「ＣＣＣ」且つシリアル番号「５６７８９」の外部メモリ情報を持つ外部メモリＭの認証コードを了知している。従って、外部メモリＭを登録することは可能である。
【００７６】
ここで、仮にユーザＡが、当該外部メモリＭを使用する正当な権限を有していないとすると、当該ユーザＡは外部メモリＭの認証コードを了知していない。このため、外部メモリＭの登録を行うことができず、処理を終了する。これにより、ユーザＡが正当な権限を有していない場合には、外部メモリＭにアクセスすることができない。従って、セキュリティを確保することができる。
【００７７】
ここでは、ユーザＡは正当な権限を有しており、認証コードを了知しているため、操作部４１から認証コードを入力する。外部メモリ登録部５０は、ユーザ対応テーブル記憶部４６のユーザ対応テーブルの登録ユーザＡに対応する外部メモリ情報として、メーカ名「ＣＣＣ」且つシリアル番号「５６７８９」を入力する。
【００７８】
同様に、外部メモリ登録部５０は、外部メモリ認証テーブル記憶部４７の外部メモリ認証テーブルに、メーカ名「ＣＣＣ」且つシリアル番号「５６７８９」の外部メモリ情報に対応する認証コードとして、入力された認証コード「ＸＸＸＸＸＸ１２３」を登録する。
【００７９】
そして、ユーザ判定部４８は再び、ユーザ対応テーブルを検索する。このときには、現在ログインしているユーザＡに対応する外部メモリ情報としてメーカ名「ＣＣＣ」且つシリアル番号「５６７８９」が登録されている。
【００８０】
従って、ユーザＡは外部メモリＭを使用してプリンタ１で印刷を行う正当な権限を有するユーザであることが認識される。そして、外部メモリ認証部４９は外部メモリＭから認証コードを取得して、認証処理を行う。外部メモリ認証テーブルには、既にメーカ名「ＣＣＣ」且つシリアル番号「５６７８９」の外部メモリ情報に対応する認証コード「ＸＸＸＸＸＸ１２３」が登録されているため、認証は成功する。
【００８１】
従って、プリンタ１は外部メモリＭにアクセスすることが可能になる。プリンタ１は外部メモリＭに記憶されている印刷ジョブを取得して、印刷ジョブに基づいて印刷を行う。これにより、処理が終了する。
【００８２】
以上の処理が終了した後には、ユーザ対応テーブルにはユーザＡの外部メモリ情報としてメーカ名「ＣＣＣ」且つシリアル番号「５６７８９」が追加登録されている。このため、これ以降、メーカ名「ＣＣＣ」且つシリアル番号「５６７８９」の外部メモリ情報を持つ外部メモリＭを用いてプリンタ１で印刷を行うときには、認証コードを入力することなく、印刷を行うことが可能になる。つまり、正当な権限を有するユーザであると認識される。
【００８３】
ところで、プリンタ１で印刷する印刷データをパーソナルコンピュータで作成し、作成した印刷データを外部メモリＭに保存する場合、パーソナルコンピュータのプリンタドライバから印刷データが外部メモリＭに保存される。パーソナルコンピュータは印刷データに当該印刷データの作成者（ユーザ）のデータを付して、外部メモリＭに印刷データを記憶する。
【００８４】
前述したように、ユーザが外部メモリＭを用いてログインを行うときには、ログイン処理部４４がログイン処理を行い、ログインしたユーザの情報がログインユーザ記憶部４５に記憶される。印刷制御部５１は、外部メモリＭに記憶されている印刷データの作成者（ユーザ）の情報とログインユーザ記憶部４４が記憶しているユーザの情報とを比較し、一致しているか否かを判定する。
【００８５】
ユーザの情報が一致しているか否かは、例えば、ユーザ名やユーザＩＤ等を用いることができる。印刷制御部５１は、前述のユーザの情報が一致していると判定したときには、プリンタ１に接続した外部メモリＭの印刷データを自動的に印刷するように制御する。
【００８６】
この場合には、正当な権限を有するユーザが、自身の作成した印刷データを印刷しようとしていることが明らかである。よって、印刷制御部５１は、自動的に印刷データの印刷を行うように制御する。これにより、ユーザに格別の操作を要求することなくなり、ユーザの利便性が向上する。
【符号の説明】
【００８７】
１    プリンタ
４３  制御部
４４  ログイン処理部
４５  ログインユーザ記憶部
４６  ユーザ対応テーブル記憶部
４７  外部メモリ認証テーブル記憶部
４８  ユーザ判定部
４９  外部メモリ認証部
５０  外部メモリ登録部
５１  印刷制御部
Ｍ    外部メモリ
【図２】
2014235688.tif 000003
【図３】
2014235688.tif 000004
【図４】
2014235688.tif 000005
【図５】
2014235688.tif 000006
【図１】
2014235688.tif 000007