(57)【要約】【課題】盗難・紛失事故に遭った場合の情報漏えいを防止することができる印刷装置、等を提供する。【解決手段】印刷装置が、認証情報記憶部と、ホスト装置からの認証情報と認証情報記憶部に記憶される認証情報に基づいてユーザーの認証処理を行う認証部と、認証処理の結果に基づいて、ホスト装置からのユーザーの要求を実行する、又は、要求を不実行とする処理管理部を備え、前記要求が、第１の要求であった場合、認証部が当該要求をしたユーザーを認証した場合には、処理管理部は起動処理を実行し、認証しない場合には、処理管理部は起動処理を不実行とし、前記要求が起動処理後の第２の要求であった場合、認証部が当該要求をしたユーザーを認証した場合には、処理管理部は当該要求を実行し、認証しない場合には、処理管理部は上記要求を不実行とする。【選択図】  図１
2016141077.tif 000002
【特許請求の範囲】
【請求項１】
認証情報を記憶する認証情報記憶部と、
ホスト装置から送信される認証情報と前記認証情報記憶部に記憶される認証情報に基づいて、ユーザーの認証処理を行う認証部と、
前記認証処理の結果に基づいて、前記ホスト装置から送信される前記ユーザーによる要求に従った処理を実行する、又は、前記要求に従った処理を不実行とする処理管理部と、を備え、
前記要求が、第１の要求であった場合、前記認証部が当該第１の要求をしたユーザーを認証した場合には、前記処理管理部は、起動処理を実行し、前記認証部が当該第１の要求をしたユーザーを認証しない場合には、前記処理管理部は、前記起動処理を不実行とし、
前記要求が、前記起動処理が実行された後の第２の要求であった場合、前記認証部が当該第２の要求をしたユーザーを認証した場合には、前記処理管理部は、当該第２の要求に従った処理を実行し、前記認証部が当該要求をしたユーザーを認証しない場合には、前記処理管理部は、前記第２の要求に従った処理を不実行とする
ことを特徴とする印刷装置。
【請求項２】
請求項１において、
前記第１の要求は、前記起動処理が実行される前に受信するログインの要求である
ことを特徴とする印刷装置。
【請求項３】
請求項２において、
前記認証部が認証したユーザーの情報を記憶するログイン情報記憶部を備える
ことを特徴とする印刷装置。
【請求項４】
請求項３において、
前記第２の要求を受信した際に、当該第２の要求をしたユーザーの情報が前記ログイン情報記憶部に記憶されていない場合には、当該第２の要求に従った処理を不実行とする
ことを特徴とする印刷装置。
【請求項５】
請求項１乃至４のいずれか１項において、
前記認証部は、前記第１の要求を受信し、前記ホスト装置から送信されるユーザーのユーザー名とパスワードの情報に基づいて、当該ユーザーの認証処理を行う
ことを特徴とする印刷装置。
【請求項６】
請求項１乃至５のいずれか１項において、
電源が投入されると、前記認証情報記憶部と前記認証部と前記処理管理部が起動する
ことを特徴とする印刷装置。
【請求項７】
請求項１乃至６のいずれか１項において、
前記認証情報記憶部に記憶される認証情報は、ユーザー権限の情報を含み、
前記認証部は、前記第２の要求を受信した際に、当該ユーザー権限の情報に基づいて、前記ユーザーの認証処理を行う
ことを特徴とする印刷装置。
【請求項８】
ホスト装置と、
認証情報を記憶する認証情報記憶部と、前記ホスト装置から送信される認証情報と前記認証情報記憶部に記憶される認証情報に基づいて、ユーザーの認証処理を行う認証部と、前記認証処理の結果に基づいて、前記ホスト装置から送信される前記ユーザーによる要求に従った処理を実行する、又は、前記要求に従った処理を不実行とする処理管理部と、を備える印刷装置と、を有し、
前記印刷装置の前記処理管理部は、
前記要求が、第１の要求であった場合、前記認証部が当該第１の要求をしたユーザーを認証した場合には、起動処理を実行し、前記認証部が当該第１の要求をしたユーザーを認証しない場合には、前記起動処理を不実行とし、
前記要求が、前記起動処理が実行された後の第２の要求であった場合、前記認証部が当該第２の要求をしたユーザーを認証した場合には、当該第２の要求に従った処理を実行し、前記認証部が当該第２の要求をしたユーザーを認証しない場合には、前記第２の要求に従った処理を不実行とする
ことを特徴とする印刷システム。
【請求項９】
印刷装置の制御方法であって、
認証情報記憶部に認証情報を記憶し、
ホスト装置から送信される認証情報と前記認証情報記憶部に記憶される認証情報に基づいて、ユーザーの認証処理を実行し、
前記認証処理の結果に基づいて、前記ホスト装置から送信される前記ユーザーによる要求に従った処理を実行し、又は、前記要求に従った処理を不実行とし、
前記要求が第１の要求であった場合、当該第１の要求をしたユーザーを認証した場合、起動処理を実行し、当該記第１の要求をしたユーザーを認証しない場合には、前記起動処理を不実行とし、
前記要求が、前記起動処理が実行された後の第２の要求であった場合、当該第２の要求をしたユーザーを認証した場合には、当該第２の要求に従った処理を実行し、当該第２の要求をしたユーザーを認証しない場合には、当該第２の要求に従った処理を不実行とする
ことを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置等に関し、特に、盗難・紛失事故に遭った場合の情報漏えいを防止することができる印刷装置等に関する。
【背景技術】
【０００２】
従来、ＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ）システム用のプリンター、モバイルプリンターなど小型の印刷装置が用いられている。このような小型プリンターでは盗難・紛失事故に遭うリスクが高いという課題がある。
【０００３】
また、近年、プリンターの高機能化が進み、プリンター内に重要な情報を記憶しておく装置も多く存在し、盗難・紛失事故に遭った場合の情報漏えいに対する防御手段が望まれる。
【０００４】
下記特許文献１には、情報漏えい事故を防止できる印刷システムの技術について記載され、当該印刷システムには、至近距離で認証を行う認証機能と認証により印刷ジョブをプリンターに提供する機能を備えた制御装置２０が提供される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−９３１２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したような盗難・紛失事故に遭った場合、従来装置では、電源が投入されるとプリンターが起動して各種動作を実行可能な状態となるので、プリンターに記憶されている情報を第三者が容易に見ることが可能である。従って、プリンターに記憶される売上情報等の情報漏えいを防止することができない。
【０００７】
なお、上記特許文献１に記載の発明は、印刷処理を実行する際の印刷ジョブ、印刷物を守ろうとするものであり、装置自体が盗難された際の情報漏えいを防止する構成となっていない。
【０００８】
そこで、本発明の目的は、盗難・紛失事故に遭った場合の情報漏えいを防止することができる印刷装置、等を提供することである。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明の一つの側面は、認証情報を記憶する認証情報記憶部と、ホスト装置から送信される認証情報と前記認証情報記憶部に記憶される認証情報に基づいて、ユーザーの認証処理を行う認証部と、前記認証処理の結果に基づいて、前記ホスト装置から送信される前記ユーザーによる要求に従った処理を実行する、又は、前記要求に従った処理を不実行とする処理管理部と、を備え、前記要求が、第１の要求であった場合、前記認証部が当該第１の要求をしたユーザーを認証した場合には、前記処理管理部は、起動処理を実行し、前記認証部が当該第１の要求をしたユーザーを認証しない場合には、前記処理管理部は、前記起動処理を不実行とし、前記要求が、前記起動処理が実行された後の第２の要求であった場合、前記認証部が当該第２の要求をしたユーザーを認証した場合には、前記処理管理部は、当該第２の要求に従った処理を実行し、前記認証部が当該要求をしたユーザーを認証しない場合には、前記処理管理部は、前記第２の要求に従った処理を不実行とする、印刷装置である。
【００１０】
更に、上記発明において、その好ましい態様は、前記第１の要求は、前記起動処理が実行される前に受信するログインの要求である、ことを特徴とする。
【００１１】
また、上記発明において、その好ましい態様は、前記認証部が認証したユーザーの情報を記憶するログイン情報記憶部を備える、ことを特徴とする。
【００１２】
更にまた、上記発明において、その好ましい態様は、前記第２の要求を受信した際に、当該第２の要求をしたユーザーの情報が前記ログイン情報記憶部に記憶されていない場合には、当該第２の要求に従った処理を不実行とする、ことを特徴とする。
【００１３】
また、上記発明において、その好ましい態様は、前記認証部は、前記第１の要求を受信し、前記ホスト装置から送信されるユーザーのユーザー名とパスワードの情報に基づいて、当該ユーザーの認証処理を行う、ことを特徴とする。
【００１４】
また、上記発明において、その好ましい態様は、電源が投入されると、前記認証情報記憶部と前記認証部と前記処理管理部が起動する、ことを特徴とする。
【００１５】
更にまた、上記発明において、その好ましい態様は、前記認証情報記憶部に記憶される認証情報は、ユーザー権限の情報を含み、前記認証部は、前記第２の要求を受信した際に、当該ユーザー権限の情報に基づいて、前記ユーザーの認証処理を行う、ことを特徴とする。
【００１６】
上記の目的を達成するために、本発明の別の側面は、ホスト装置と、認証情報を記憶する認証情報記憶部と、前記ホスト装置から送信される認証情報と前記認証情報記憶部に記憶される認証情報に基づいて、ユーザーの認証処理を行う認証部と、前記認証処理の結果に基づいて、前記ホスト装置から送信される前記ユーザーによる要求に従った処理を実行する、又は、前記要求に従った処理を不実行とする処理管理部と、を備える印刷装置と、を有し、前記印刷装置の前記処理管理部は、前記要求が、第１の要求であった場合、前記認証部が当該第１の要求をしたユーザーを認証した場合には、起動処理を実行し、前記認証部が当該第１の要求をしたユーザーを認証しない場合には、前記起動処理を不実行とし、前記要求が、前記起動処理が実行された後の第２の要求であった場合、前記認証部が当該第２の要求をしたユーザーを認証した場合には、当該第２の要求に従った処理を実行し、前記認証部が当該第２の要求をしたユーザーを認証しない場合には、前記第２の要求に従った処理を不実行とする、印刷システムである。
【００１７】
上記の目的を達成するために、本発明の更に別の側面は、印刷装置の制御方法において、認証情報記憶部に認証情報を記憶し、ホスト装置から送信される認証情報と前記認証情報記憶部に記憶される認証情報に基づいて、ユーザーの認証処理を実行し、前記認証処理の結果に基づいて、前記ホスト装置から送信される前記ユーザーによる要求に従った処理を実行し、又は、前記要求に従った処理を不実行とし、前記要求が第１の要求であった場合、当該第１の要求をしたユーザーを認証した場合、起動処理を実行し、当該記第１の要求をしたユーザーを認証しない場合には、前記起動処理を不実行とし、前記要求が、前記起動処理が実行された後の第２の要求であった場合、当該第２の要求をしたユーザーを認証した場合には、当該第２の要求に従った処理を実行し、当該第２の要求をしたユーザーを認証しない場合には、当該第２の要求に従った処理を不実行とする、ことである。
【００１８】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【図面の簡単な説明】
【００１９】
【図１】本発明を適用した印刷システムの実施の形態例に係る構成図である。
【図２】認証情報記憶部２１３に格納される情報を例示した図である。
【図３】ログイン情報記憶部２１２に格納される情報を例示した図である。
【図４】プリンター２の電源投入から電源切断までの処理手順を例示したフローチャートである。
【図５】ログイン画面の一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００２１】
図１は、本発明を適用した印刷システムの実施の形態例に係る構成図である。図１に示すプリンター２は、電源が投入された際にそのまま起動処理を実行せず、ホスト装置１から送信される情報に基づいてユーザー認証を行った後に起動処理を実行する。また、プリンター２は、起動後には、ホスト装置１から要求される処理について、ユーザー権限が有ることを確認後に、要求された処理を実行する。従って、本印刷システム１００では、プリンター２が盗難・紛失事故に遭った場合でも、第三者が容易にプリンター２を起動させることができず、また、プリンター２が起動された状態であっても第三者が容易に処理を実行させることができず、プリンター２内の情報について有効に情報漏えいを防止することができる。
【００２２】
図１に示すように本実施の形態例に係る印刷システム１００は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）３によって接続される１以上のホスト装置１とプリンター２を備える。本印刷システム１００は、例えば、店舗（ＰＯＳシステム）、オフィスなどで用いられる。なお、ホスト装置１とプリンター２は、ＬＡＮ３に限らず有線又は無線で通信可能に接続されればよい。
【００２３】
ホスト装置１は、プリンター２に印刷指示を行うプリンター２のホスト装置であり、パーソナルコンピューター、スマートフォン、タブレット型端末装置等に構成される。本ホスト装置１は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤ等の記憶装置、表示装置、操作装置、通信インターフェース等を備え、図１に示すような機能構成を有する。なお、図１には複数のホスト装置（１Ａ、１Ｂ、１Ｃ・・・）が示されるが、それぞれ、ホスト装置１Ａと同様の構成及び機能を備え、以下、ホスト装置１Ａを例としてその機能構成について説明する。
【００２４】
アプリケーション部１１は、プリンター２に印刷させる印刷物の内容を生成する印刷要求元であり、例えば、ホスト装置１が、ＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ）端末装置である場合には、プリンター２に印刷させるレシートのデータを生成する。
【００２５】
ドライバー部１２は、プリンター２用のドライバー機能を司る部分であり、アプリケーション部１１から印刷要求を受けると、その印刷要求に応じた印刷データを生成してプリンター２に送信し、プリンター２に対する印刷指示を行う。
【００２６】
ユーティリティー部１３は、プリンター２の状態を監視する機能、プリンター２の設定を変更する機能などを担う部分である。
【００２７】
ログイン部１４は、ユーザーがプリンター２にログインするための機能を担う部分である。具体的には、本ログイン部１４は、ログイン画面の表示、入力された認証情報の送信（ログイン要求）、ログイン処理の結果表示等の処理を実行する。
【００２８】
なお、アプリケーション部１１、ドライバー部１２、ユーティリティー部１３、及びログイン部１４は、それぞれ、処理内容を指示するプログラム、当該プログラムに従って処理を実行するＣＰＵ、メモリ等で構成される。なお、ログイン部１４用のプログラムは、プリンターメーカーから一つのユーティリティープログラムとして提供される。
【００２９】
また、各ホスト装置１には、ユーザー名と機器ＩＤが予め定められている。ユーザー名はユーザーが任意に定めた、そのホスト装置１のユーザーの名称であり、機器ＩＤはそのホスト装置１の製造番号などその装置の個体を識別する情報である。なお、機器ＩＤとしては、ＩＰアドレスなど通信用の識別情報を用いてもよい。また、プリンター２にログインするための認証情報として、ユーザー名に対してパスワードが予め定められている。パスワードは、ユーザーが任意に定めることができる。ユーザー名とパスワードは、プリンター２における認証のための認証情報として、予めプリンター２に登録される。また、機器ＩＤは、ホスト装置１に記憶されており、ホスト装置１からプリンター２へのデータ送信（処理要求）の際にはこの機器ＩＤがデータに付される。
【００３０】
また、本印刷システム１００のユーザーには、プリンター２における権限が異なる２種類のユーザーがある。その一つは、一般ユーザーであり、プリンター２の起動処理、印刷処理を実行させる権限を持つ。もう一つは、管理者ユーザーであり、一般ユーザーが持つ権限に加えて、プリンター２の設定変更処理、プリンター２が記憶する情報へのアクセス、認証情報の登録処理を実行させる権限を持つ。なお、本実施の形態例では、ホスト装置１Ａのユーザーは管理者ユーザーであり、その他のホスト装置１のユーザーは一般ユーザーであるものとする。
【００３１】
プリンター２は、用紙などの印刷媒体に対して印刷処理を実行する印刷装置である。一例として、ホスト装置１がＰＯＳ端末装置である場合には、インクジェット式又はサーマル式のレシートプリンターである。なお、プリンター２はモバイルプリンターであってもよい。
【００３２】
プリンター２は、図１に示すように、コントローラー部２１と印刷機構部２２を備える。コントローラー部２１は、プリンター２の動作を制御する部分であり、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＮＶＲＡＭ、表示部、操作部等を備える。コントローラー部２１は、ホスト装置１から印刷データが送信された際には、当該印刷データを解釈してその結果に基づく印刷処理を印刷機構部２２に実行させる。また、その際に印刷データに含まれる所定のデータをプリンター２内に記憶する処理を実行する。例えば、プリンター２が上述したレシートプリンターである場合には、レシート内に印刷される売上の情報を記憶する。また、本プリンター２は、ユーザー認証の機能を備え、ログイン処理時の認証処理、ログイン後の要求された処理の実行可否を決定するための認証処理を実行する。すなわち、本プリンター２は、ユーザーがログイン後に利用可能な構成となっている。
【００３３】
コントローラー部２１は、図１に示すような機能構成を備え、ユーザー認証部２１０は、上述した認証処理を担う部分である。ユーザー認証部２１０は、図１に示すように、認証部２１１、ログイン情報記憶部２１２、認証情報記憶部２１３、及び、処理管理部２１４を備える。
【００３４】
認証部２１１は、ホスト装置１から要求された処理の実行可否を判断する部分である。認証部２１１は、ログイン処理時には、ホスト装置１から送信される認証情報と認証情報記憶部２１３に記憶される認証情報を照合して認証処理を実行する。また、認証部２１１は、ログイン処理後の要求については、そのユーザー権限を判断する。
【００３５】
処理管理部２１４は、認証部２１１の判断結果に基づいて、ホスト装置１から要求された処理の実行／不実行を管理（制御）する部分である。また、処理管理部２１４は、ログインされたユーザーの情報をログイン情報記憶部２１２に記憶する処理を実行する。
【００３６】
なお、認証部２１１及び処理管理部２１４は、処理内容を記述したプログラム、当該プログラムに従って処理を実行するＣＰＵ等で構成される。
【００３７】
認証情報記憶部２１３は、各ユーザーの認証情報を記憶する部分である。図２は、認証情報記憶部２１３に格納される情報を例示した図である。図２に示されるように、認証情報記憶部２１３は、各ユーザーの「ユーザー名」（図２のＤ１）、「機器ＩＤ」（図２のＤ２）、「パスワード」（図２のＤ３）、及び、「権限」（図２のＤ４）等の情報を対応づけて（レコードとして）記憶し、これらの情報は、それぞれ順番に、上述したユーザー名、機器ＩＤ、パスワード、及びユーザー権限に相当する。
【００３８】
例えば、ユーザー名「ＡＡＡ」のユーザーは、使用するホスト装置１Ａの機器ＩＤが「Ａ１１１１」であり、ログインするためのパスワードが「ＸＸＸＸＸ」であり、「管理者」ユーザーであることを示している。
【００３９】
認証情報記憶部２１３に記憶される情報は、管理者ユーザーによって予め登録され、必要に応じて管理者ユーザーによって更新される。
【００４０】
認証情報記憶部２１３は、ＮＶＲＡＭ等で構成でき、図２に示す情報以外の情報を記憶してもよい。
【００４１】
ログイン情報記憶部２１２は、ログイン済みのユーザーの情報を記憶する部分である。図３は、ログイン情報記憶部２１２に格納される情報を例示した図である。図３に示されるように、ログイン情報記憶部２１２には、プリンター２にログインされたユーザーの「ユーザー名」と「機器ＩＤ」が対応づけて格納される。図３に示す例では、ユーザー名「ＡＡＡ」と「ＣＣＣ」のユーザーが既にログインされていることを示している。
【００４２】
ログイン情報記憶部２１２に格納される情報は、処理管理部２１４によって管理される。ログイン情報記憶部２１２に記憶された情報は、プリンター２の電源が切断された際、プリンター２がリセットされた際に消去される。
【００４３】
ログイン情報記憶部２１２は、ＲＡＭ等で構成でき、図３に示す情報以外の情報を記憶してもよい。
【００４４】
印刷制御部２１５は、上述した印刷処理を実行させる部分であり、ホスト装置１から送信された印刷データに基づいて、印刷機構部２２を制御し、印刷媒体への印刷を実行させる。
【００４５】
データ管理部２１６は、上述した情報の記憶処理を実行する部分であり、機能構成としてデータ処理部２１７とデータ記憶部２１８を備える。データ処理部２１７は、ホスト装置１から送信された印刷データに含まれる所定の情報を抽出し、抽出した情報をデータ記憶部２１８に記憶する。また、データ処理部２１７は、ホスト装置１から、又は、プリンター２の操作部からの要求に従って、データ記憶部２１８に記憶される情報の提供処理を実行する。なお、データ処理部２１７は、処理内容を記述したプログラムと、当該プログラムに従って処理を実行するＣＰＵ等で構成でき、データ記憶部２１８はＮＶＲＡＭ、メモリーカード等で構成できる。
【００４６】
印刷制御部２１５及びデータ管理部２１６は、ユーザー認証部２１０による認証が行われた後に、各処理を実行する。
【００４７】
印刷機構部２２は、印刷制御部２１５の指示に従って印刷媒体への印刷を実行する部分であり、印刷媒体の搬送部、ヘッドなどの印字部を備える。
【００４８】
以上説明したような構成を備える本実施の形態例に係る印刷システム１００では、以下のようにして、処理が実行される。図４は、プリンター２の電源投入から電源切断までの処理手順を例示したフローチャートである。
【００４９】
まず、プリンター２の電源が投入されると（図４のステップＳ１）、ユーザー認証部２１０が起動する（図４のステップＳ２）。この時点で、プリンター２の他の部分である、印刷制御部２１５、データ管理部２１６、及び、印刷機構部２２の少なくとも1つは起動せず、これらの部分が行う処理を実行できない状態である。ここでは、この状態からプリンター２の他の部分を起動させ、印刷処理及びデータ管理処理が可能な状態にすることを起動処理と呼ぶ。
【００５０】
その後、ユーザー認証部２１０は、ホスト装置１からログイン要求（第１の要求）を受信するのを待ち（図４のステップＳ３のＮｏ）、当該ログイン要求を受信すると（図４のステップＳ３のＹｅｓ）、ホスト装置１から認証情報を取得する処理を実行する（図４のステップＳ４）。
【００５１】
ログイン要求は、ユーザー（第１のユーザー、ホスト装置１Ａからのユーザー）が、ホスト装置１のログイン部１４を起動し、ログイン部１４が提供する画面から所定の操作を実行することにより、ログイン部１４からプリンター２へ送信される。また、プリンター２を使用するためにログイン処理が必要であることを知らないユーザー等が、このログイン要求をすべきタイミングで、印刷処理、データ管理処理、設定変更処理等の処理要求（第２の要求）を行った場合には、ユーザー認証部２１０の認証部２１１が、ログイン要求をすべき旨のメッセージをホスト装置１に表示させる。この場合、認証部２１１は受信した処理要求を破棄する。
【００５２】
上述した認証情報を取得する処理は、具体的には以下のように実行される。認証部２１１は、ログイン要求を受信し、それに応答してホスト装置１に対して認証情報の送信要求を行う。ホスト装置１のログイン部１４は、当該要求を受信すると、認証情報の入力画面をホスト装置１の表示部に表示し、ユーザーの入力操作を促す。
【００５３】
図５は、ログイン画面の一例を示す図である。図５に示す画面が認証情報の入力画面の一例であり、ユーザーは、当該画面に対して、認証情報として、ユーザー名及びパスワードを、それぞれ、図５のａ及びｂの箇所に入力し、正しく入力されれば図５のｃのＯＫボタンを操作する。
【００５４】
ホスト装置１のログイン部１４は、入力された認証情報（ユーザー名及びパスワード）と当該ホスト装置１の機器ＩＤをプリンター２へ送信する。認証部２１１は送信された情報を受信し、ホスト装置１からの認証情報と機器ＩＤを取得する。
【００５５】
認証部２１１は、認証処理を実行し（図４のステップＳ５）、認証情報記憶部２１３にアクセスし、取得したユーザー名が認証情報記憶部２１３に記憶されているか否かを確認する。
【００５６】
当該確認の結果、取得したユーザー名が認証情報記憶部２１３に記憶されていない場合には、当該ユーザーは認証しないと判断する（図４のステップＳ５のＮｏ）。また、取得したユーザー名が認証情報記憶部２１３に記憶されている場合でも、そのユーザー名に対応づけて記憶されているレコードの機器ＩＤ及びパスワードが、上記取得した機器ＩＤ及びパスワードと一致するか否かを確認し、当該確認の結果、一致していない場合には、当該ユーザーを認証しないと判断する（図４のステップＳ５のＮｏ）。一方、一致している場合には、当該ユーザーを認証すると判断する（図４のステップＳ５のＹｅｓ）。
【００５７】
認証部２１１は、ユーザーを認証しないと判断した場合（図４のステップＳ５のＮｏ）、当該ログイン要求を受け入れられない旨のメッセージを要求元のホスト装置１に送信し、処理がステップＳ３に戻る。当該メッセージは、ホスト装置１のログイン部１４によってユーザーに表示される。なお、この場合に、上述した認証情報の入力画面（ログイン画面）を、再度、ホスト装置１に表示するようにしてもよい。
【００５８】
このように認証部２１１がユーザーを認証しないと判断した場合には、プリンター２の起動処理は行われず、プリンター２の状態はステップＳ２と時と同じである。すなわち、処理管理部２１４による起動処理は実行されない。
【００５９】
一方、認証部２１１は、ユーザーを認証すると判断した場合（図４のステップＳ５のＹｅｓ）、当該ユーザーを認証し、その旨を処理管理部２１４に通知する。当該通知を受けた処理管理部２１４は、認証されたユーザーの情報をログイン情報記憶部２１２に記憶する（図４のステップＳ６）。当該処理により、図３に例示したように、当該ユーザーのユーザー名と機器ＩＤが記憶される。そして、当該ユーザーのログイン処理が完了し、ログイン済となる。
【００６０】
次に、処理管理部２１４は、プリンター２の起動処理を実行する（図４のステップＳ７）。具体的には、印刷制御部２１５、データ管理部２１６、及び、印刷機構部２２等に通電し、各部を起動させる。
【００６１】
プリンター２の各部が起動し、印刷制御部２１５、及び、印刷機構部２２によれる印刷処理、データ管理部２１６によるデータ管理処理等の実行が可能な状態となる。
【００６２】
プリンター２の起動処理完了後、認証部２１１は、プリンター２の電源を切断（オフに）する操作がなされるまで、ログイン要求（第１の要求）、又は、印刷処理、データ管理処理等の処理要求（第２の要求）を受信するのを待つ（図４のステップＳ８のＮｏ、Ｓ１２のＮｏ、Ｓ１６のＮｏ）。
【００６３】
そして、未だログインしていないユーザー（第２のユーザー、ホスト装置１Ｂからのユーザー）からログイン要求がなされた場合には（図４のステップＳ８のＹｅｓ）、認証部２１１は、当該ユーザーの認証情報の取得（図４のステップＳ９）及び認証するか否かの判断（認証処理）（図４のステップＳ１０）を行う。これらの処理は、それぞれ、ステップＳ３、Ｓ４及びＳ５の処理と同様に行われる。なお、認証部２１１は、ログイン情報記憶部２１２に当該ユーザーの情報が記憶されていないことから未だログインしていないユーザーであると判断する。
【００６４】
認証処理の結果、当該ユーザーの認証がなされなければ（図４のステップＳ１０のＮｏ）、処理はステップＳ８に戻る。この際の処理は、ステップＳ５のＮｏの場合と同様に行われる。一方、当該ユーザーの認証がなされれば（図４のステップＳ１０のＹｅｓ）、認証部２１１は、その旨を処理管理部２１４に通知する。当該通知を受けた処理管理部２１４は、認証されたユーザーの情報をログイン情報記憶部２１２に記憶する（図４のステップＳ１１）。当該処理は、ステップＳ６の処理と同様に行われる。その後、処理はステップＳ８に戻る。既にログイン済のユーザーからログイン要求を受信した場合には、認証部２１１は、ログイン情報記憶部２１２に当該ユーザーの情報が記憶されていることから既にログイン済であると判断し、その旨を要求元のホスト装置１に通知する。そして、認証部２１１は、当該要求を破棄し、ログイン要求がなかったものとして処理する。
【００６５】
また、印刷処理、データ管理処理等の処理要求（第２の要求）を受信した場合には（図４のステップＳ１２のＹｅｓ）、認証部２１１は、当該処理要求（第２の要求）を行ったユーザーが既にログイン済であるか否かを判断する（図４のステップＳ１３）。具体的には、認証部２１１は、受信した処理要求に含まれる、要求元のホスト装置１の機器ＩＤを取得し、当該機器ＩＤがログイン情報記憶部２１２に記憶されているか否かを確認する。当該確認の結果、ログイン情報記憶部２１２に記憶されていない場合には、認証部２１１は、ログイン済でないと判断し（図４のステップＳ１３のＮｏ）、ログイン処理をすべき旨（ログイン要求）を要求元のホスト装置１に通知する。ホスト装置１のログイン部１４は、当該通知を受けて、ログイン要求をすべき旨のコメントをユーザーに表示する。認証部２１１は、受信した処理要求を破棄し、処理がステップＳ８に戻る。すなわち、要求された処理（印刷処理、データ管理処理等）を不実行とする。一方、上記確認の結果、当該機器ＩＤがログイン情報記憶部２１２に記憶されている場合には、認証部２１１は、当該処理要求（第２の要求）を行ったユーザーは、ログイン済であると判断し（図４のステップＳ１３のＹｅｓ）、当該ユーザーが、受信した処理要求を実行させる権限を持つか否かの判断を行う（図４のステップＳ１４）。
【００６６】
具体的には、認証部２１１は、認証情報記憶部２１３にアクセスし、上記取得した機器ＩＤが含まれるレコードの「権限」の情報を取得する。そして、認証部２１１は、当該権限の情報から当該ユーザーのユーザー権限を把握し、当該ユーザーが上記処理要求によって要求された処理を実行させる権限を持つかを判断する。例えば、認証部２１１は、把握されたユーザー権限が「一般ユーザー」であり、要求された処理がデータ記憶部２１８へのアクセス（データ管理処理）である場合には、当該ユーザーは実行させる権限を持たないと判断する。また、認証部２１１は、把握されたユーザー権限が「管理者ユーザー」である場合には、要求された処理の内容に関わらず、当該ユーザーは実行させる権限を持つと判断する。
【００６７】
当該判断の結果、認証部２１１は、当該ユーザーは権限を持たないと判断した場合には（図４のステップＳ１４のＮｏ）、認証部２１１は、処理を実行できない旨の通知を要求元のホスト装置１に行う。その後、認証部２１１は、受信した処理要求を破棄し、処理がステップＳ８に戻る。すなわち、処理管理部２１４は、処理要求（第２の要求）に従った処理を実行させない。
【００６８】
一方、上記判断の結果、認証部２１１は、当該ユーザーは権限を持つと判断した場合には（図４のステップＳ１４のＹｅｓ）、すなわち、当該処理要求についてユーザーが認証された場合には、認証部２１１はその旨を処理管理部２１４に通知する。当該通知を受けて、処理管理部２１４は、処理要求（第２の要求）で要求される処理の実行を指示する（図４のステップＳ１５）。例えば、要求された処理が印刷処理であれば、処理管理部２１４は、処理要求に含まれる印刷データを印刷制御部２１５に渡し、その印刷データに基づく処理を指示する。その指示に従って、印刷制御部２１５及び印刷機構部２２の動作により、要求された印刷処理が実行される。
【００６９】
当該処理要求（第２の要求）の処理の実行（Ｓ１５）後は、処理がステップＳ８に戻る。
【００７０】
以上のような処理が、ログイン要求又は処理要求が受信される度に実行される。
【００７１】
そして、プリンター２の電源を切断する操作が行われると（図４のステップＳ１６のＹｅｓ）、プリンター２のシャットダウン処理が実行され（図４のステップＳ１７）、その後にプリンター２が停止する。
【００７２】
なお、上述の説明では、ステップＳ３のタイミングでログインの前に処理要求を受信した場合、及び、ステップＳ１３のＮｏの場合に、処理要求を破棄したが、その処理要求を保持しておき、ログイン処理が行われた後に、当該保持した処理要求についてステップＳ１４からの処理を行うようにしてもよい。
【００７３】
また、上記実施の形態例では、ユーザー権限を設けて、処理できることに差をつけたが、ユーザー権限に差を設けないシステムとしてもよい。この場合には、ステップＳ１４の処理は行わずに、ログイン処理が済んだユーザーの処理要求を実行するようにする。
【００７４】
また、更に、ステップＳ７による起動処理後は、ログイン処理、ユーザー権限による判断を行わないシステムとしてもよい。この場合、プリンター２の電源投入後のログインでユーザー認証が行われれば、プリンター２の電源が切断されるまで、プリンター２はユーザーを識別することなく要求された処理を実行する。
【００７５】
以上説明したように本実施の形態例及びその変形例に係る印刷システムでは、プリンターの電源が投入されても、ログイン処理によってユーザーが認証されなければ、プリンターが使用可能に起動しないので、プリンターが盗難・紛失事故に遭った際にもプリンター内に記憶された情報が漏えいするリスクが少ない。
【００７６】
更に、プリンターが起動した後も、未だログインしていないユーザーが利用するためにはログイン処理によるユーザー認証が必要であり、プリンターが起動後に盗難・紛失事故に遭った際にもプリンター内に記憶された情報が漏えいするリスクが少ない。
【００７７】
また、ユーザー権限が設けられ、予め登録されているユーザーでないと、プリンター内に記憶される情報にアクセスできないようにすることができるので、プリンターが盗難・紛失事故に遭った際にプリンター内に記憶された情報の漏えいを防止することができる。
【００７８】
また、ログイン済のユーザー情報を記憶し、ログイン済のユーザーに対しては、電源が切断される又はリセットされるまでの間、認証情報の入力を要求しないので、ユーザーを煩わせることがない。
【００７９】
また、ログイン時の認証処理では、ユーザーが任意に定め予め登録されているユーザー名及びパスワードと、ホスト装置固有の機器ＩＤが用いられるので、不正にログインすることが難しい。
【００８０】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【符号の説明】
【００８１】
１（１Ａ、１Ｂ、１Ｃ）  ホスト装置、  ２  プリンター、  ３  ＬＡＮ、  １１  アプリケーション部、  １２  ドライバー部、  １３  ユーティリティー部、  １４  ログイン部、  ２１  コントローラー部、  ２２  印刷機構部、  １００  印刷システム、  ２１０  ユーザー認証部、  ２１１  認証部、  ２１２  ログイン情報記憶部、  ２１３  認証情報記憶部、  ２１４  処理管理部、  ２１５  印刷制御部、  ２１６  データ管理部、  ２１７  データ処理部、  ２１８  データ記憶部
【図１】
2016141077.tif 000003
【図２】
2016141077.tif 000004
【図３】
2016141077.tif 000005
【図４】
2016141077.tif 000006
【図５】
2016141077.tif 000007