(57)【特許請求の範囲】
【請求項１】
商品の商品情報を読み取る商品情報読取手段と、
この商品情報読取手段による前記商品情報の読み取りを要求するスイッチと、
各ユーザの指紋認証情報を記憶した指紋認証情報記憶手段と、
前記スイッチを操作した当該ユーザの指紋情報を検知する検知手段と、
この検知手段により検知した当該ユーザの前記指紋情報を前記指紋認証情報記憶手段に照合してユーザ認証する指紋情報認証手段と、
この指紋情報認証手段により前記指紋情報がユーザ認証されない場合、当該ユーザが実行権限を有する商品に関する最低権限クラスの関連処理を決定する最低権限決定手段と、
この最低権限決定手段により決定した最低権限の関連処理を実行する最低権限実行手段と、
を備えるスキャナ付プリンタ。
【請求項２】
前記最低権限決定手段により決定した最低権限関連処理するための操作画像を表示する最低権限メニュー表示手段をさらに備え、
前記最低権限実行手段は、前記最低権限メニュー表示手段に表示された操作画像により最低権限関連処理を実行する請求項１に記載のスキャナ付プリンタ。
【請求項３】
スキャナ付プリンタの制御方法であって、
前記スキャナ付プリンタは、
商品の商品情報を読み取る読取ステップと、
ユーザの指紋情報を検知する検知ステップと、
前記検知ステップにより検知された当該ユーザの前記指紋情報を指紋認証情報記憶手段に照合しユーザ認証するユーザ認証ステップと、
前記ユーザ認証ステップにより当該ユーザが認証されない場合に、当該ユーザが実行権限を有する商品に関する最低権限関連処理を決定する最低権限決定ステップと、
前記最低権限決定ステップにより決定された前記最低権限関連処理を実行する最低権限実行ステップと、
を含むスキャナ付プリンタの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、スキャナ付プリンタおよびスキャナ付プリンタの制御方法に関する。
【背景技術】
【０００２】
各商品に付けられたタグに印刷したバーコード等から商品を表す商品コードを読み取り、その読み取った当該商品コードが表す商品に関する関連処理を実行するスキャナ付プリンタがある。
【０００３】
スキャナ付プリンタは、一般的に、電源を投入する際に、ユーザコードおよびパスワードの認証等を行うことにより、取扱権限のないユーザが使用することができないようになっている（例えば、特許文献１参照）。
【０００４】
さらに、値引き額の手動入力、値引きラベルの印刷および値札の印刷等、スキャナ付プリンタが実行する関連処理を、スキャナ付プリンタを使用するユーザのクラスによって制限するスキャナ付プリンタも開発されている。
【０００５】
例えば、スキャナ付プリンタは、ユーザが管理者クラスの場合には全ての関連処理を実行するが、ユーザが使用者クラスの場合には限定的な関連処理を実行するようになっている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−３２６５６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来のスキャナ付プリンタでは、関連処理の実行制限を、ユーザコードおよびパスワードにより特定されるユーザのクラスによって行っているため、例えば、管理者のユーザコードやパスワードを管理者以外の使用者が知ってしまうと、当該使用者によって簡単に商品の値段が改変されるという課題がある。
【０００８】
また、管理者がユーザコードやパスワードを入力した状態でスキャナ付プリンタが使用者の手に渡ってしまった場合にも、当該使用者によって商品の値段が改変されるという課題がある。
【０００９】
本発明の実施形態は、取扱者の権限ごとに応じて関連処理を実行させるために、セキュリティ性が高く、操作性のよい、スキャナ付プリンタおよびスキャナ付プリンタの制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本実施形態のスキャナ付プリンタは、商品の商品情報を読み取る商品情報読取手段と、この商品情報読取手段による前記商品情報の読み取りを要求するスイッチと、各ユーザの指紋認証情報を記憶した指紋認証情報記憶手段と、前記スイッチを操作した当該ユーザの指紋情報を検知する検知手段と、この検知手段により検知した当該ユーザの前記指紋情報を前記指紋認証情報記憶手段に照合してユーザ認証する指紋情報認証手段と、この指紋情報認証手段により前記指紋情報がユーザ認証されない場合、当該ユーザが実行権限を有する商品に関する最低権限クラスの関連処理を決定する最低権限決定手段と、この最低権限決定手段により決定した最低権限の関連処理を実行する最低権限実行手段と、を備える。
【００１１】
また、本実施形態のスキャナ付プリンタの制御方法は、商品の商品情報を読み取る読取ステップと、ユーザの指紋情報を検知する検知ステップと、前記検知ステップにより検知された当該ユーザの前記指紋情報を指紋認証情報記憶手段に照合しユーザ認証するユーザ認証ステップと、前記ユーザ認証ステップにより当該ユーザが認証されない場合に、当該ユーザが実行権限を有する商品に関する最低権限関連処理を決定する最低権限決定ステップと、前記最低権限決定ステップにより決定された前記最低権限関連処理を実行する最低権限実行ステップと、を含む。
【図面の簡単な説明】
【００１２】
【図１】本実施の形態にかかるハンディースキャナの外観図。
【図２】本実施の形態にかかるハンディースキャナの内部構造図。
【図３】本実施の形態にかかるハンディースキャナの構成を示すブロック図。
【図４】本実施の形態にかかる指紋認証情報テーブルのデータ構造を示す模式図。
【図５】本実施の形態にかかる管理者クラステーブルのデータ構造を示す模式図。
【図６】本実施の形態にかかる使用者クラステーブルのデータ構造を示す模式図。
【図７】本実施の形態にかかる関連処理の実行のステップを示すフローチャート。
【発明を実施するための形態】
【００１３】
以下、本発明の一実施形態にかかるスキャナ付プリンタおよびスキャナ付プリンタの制御方法を詳細に説明する。
【００１４】
なお、本実施の形態では、本発明にかかるスキャナ付プリンタおよびスキャナ付プリンタの制御方法を、商品のタグ等に印刷されたバーコード等に対して光を投射させて、その投射された光の反射光から画像を読み取るハンディースキャナに適用した例について説明する。
【００１５】
図１は、本実施の形態にかかるハンディースキャナ１の外観図である。図２は、本実施の形態にかかるハンディースキャナ１の内部構造図である。
【００１６】
本実施の形態にかかるハンディースキャナ１は、スキャナ１０１、表示器１０２、キー入力部１０３、トリガースイッチ１０４、握り部１０５、サーマルヘッド１０６、プラテンローラ１０７、サーマルロール紙１０８などを備えている。
【００１７】
スキャナ１０１は、商品のタグ等に印刷されたバーコードや二次元コードなどに対して光を投射させて、その投射された光の反射光から商品を表す商品情報を読み取る商品情報読取手段である。
【００１８】
表示器１０２は、液晶ディスプレイなど、商品情報や操作情報（例えば、手動入力された値引き額）などを表示する表示手段である。
【００１９】
キー入力部１０３は、ユーザにより操作情報等が入力されるものである。
【００２０】
握り部１０５は、ユーザがハンディースキャナ１を握る部分であり、その握り部１０５の一部分が導電性ポリマー材料１０５ａで形成されている。
【００２１】
なお、握り部１０５が導電性ポリマー材料１０５ａで形成されている部分は、導電性の特性により、ハンディースキャナ１に生じた静電気を当該部分に接触した人体を介して放電させる。
【００２２】
トリガースイッチ１０４は、握り部１０５に設けられ、スキャナ１による商品情報の読み取りを要求するスイッチである。
【００２３】
さらに、トリガースイッチ１０４には、操作したユーザの指の指紋情報を検知する検知部１０４ａである検知手段を備えている。
【００２４】
なお、本実施の形態と同様に、トリガースイッチ１０４に検知部１０４ａを設ける場合には、接触する指が左手か右手か、接触する指の大きさなどを考慮して取り付けるものとする。
【００２５】
プラテンローラ１０７は、後述するサーマルヘッド１０６に対向して配置されて台紙付きラベルが巻き回されたロール紙１０８から台紙付きラベルを引き出し、引き出した台紙付きラベルをサーマルヘッド１０６の印刷位置に搬送する搬送ローラであり、導電性ポリマー材料で構成されて導電性を確保したものである。
【００２６】
サーマルヘッド１０６は、プラテンローラ１０７により印刷位置に搬送されてきた台紙付きラベルを加熱して、値引き額や値札を印刷するものである。
【００２７】
図３は、本実施形態にかかるハンディースキャナ１の構成を示すブロック図である。本実施形態にかかるハンディースキャナ１は、各種の演算処理を実行して各部を集中的に制御するＣＰＵ（Central  Processing  Unit）２０１を有している。このＣＰＵ２０１には、電源を切っても記憶内容を保持することができる不揮発性記憶部であるＦＲＯＭ（Flash  Read  Only  Memory）２０２およびＲＡＭ（Random  Access  Memory）２０３がシステムバス２１２を介して接続されている。
【００２８】
ＦＲＯＭ２０２には、ハンディースキャナ１の動作プログラムや各種設定情報プログラムを記憶する。
【００２９】
ＣＰＵ２０１には、ＦＲＯＭ２０２に記憶された動作プログラム（値引き額や値札の印刷、値引き額の手動入力など商品に関する関連処理を実行するプログラムを含む）をＲＡＭ２０３にコピーして実行することにより各部を制御する。
【００３０】
さらに、ＦＲＯＭ２０２には、各ユーザの手指の指紋情報を対応付けた指紋認証情報記憶手段である指紋認証情報テーブル２０２ａ、管理者クラスのユーザコードと当該管理者クラスのユーザが実行権限を有する管理者関連処理とを対応付けた管理者クラステーブル２０２ｂ、使用者クラスのユーザコードと当該使用者クラスのユーザが実行権限を有する使用者関連処理とを対応付けた使用者クラステーブル２０２ｃなどを形成している。
【００３１】
ＲＡＭ２０３には、各種の可変情報を一時的に記憶するものであり、ハンディースキャナ１により印刷を行ったユーザと当該ユーザが実際に印刷した印刷枚数や印刷内容を示す印刷情報を対応付けた印刷情報テーブル、ハンディースキャナ１により印刷を行ったユーザと当該ユーザがハンディースキャナ１により印刷した時間を示す時間情報とを対応付けた時間情報テーブルなどを記憶している。
【００３２】
なお、ハンディースキャナ１が後述の時計部２１３を実装していることにより、ＲＡＭ２０３は、ハンディースキャナ１により印刷を行ったユーザと当該ユーザが実際に行った印刷日時を記憶するようになっている。
【００３３】
また、ＲＡＭ２０３は、台紙付きラベルに印刷する値引き額や値札等の印刷データ（画像データ）が展開される印刷バッファとして利用される。印刷データは、ホストコンピュータ２から受信した印刷対象となるデータであってもよいし、ＦＲＯＭ２０２に記憶されているデータであってもよいし、キー入力部１０３から入力された値引き額等であってもよい。
【００３４】
また、ＣＰＵ２０１には、表示制御回路２０４、通信Ｉ／Ｆ２０５、モータ制御回路２０６、ヘッド制御回路２０８、電源回路２０９、スキャナ制御回路２１１、時計部２１３、キー入力部１０３、トリガースイッチ１０４がシステムバス２１２を介して接続されている。
【００３５】
表示制御回路２０４には、ＣＰＵ２０１の制御のもとで、表示器１０２における表示（関連処理を選択するための操作画像を含むメニュー画面など）を制御する。
【００３６】
通信Ｉ／Ｆ２０５には、ホストコンピュータ２などの外部の機器と通信を行うためのインタフェースである。通信Ｉ／Ｆ２０５は、例えばＩｒＤＡ等の赤外線通信、ＵＳＢ（Universal  Serial  Bus）、無線ＬＡＮ（Local  Area  Network）、ＲＳ−２３２Ｃ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等により構成され、ホストコンピュータ２に設けられた通信Ｉ／Ｆとの通信が可能である。
【００３７】
モータ制御回路２０６には、ＣＰＵ２０１の制御のもとで、プラテンローラ１０７の駆動源であるステッピングモータ２０７を制御する。
【００３８】
ヘッド制御回路２０８は、ＣＰＵ２０１の制御のもとで、サーマルヘッド１０６に印刷制御信号を出力する。
【００３９】
スキャナ制御回路２１１には、ＣＰＵ２０１の制御のもとで、スキャナ１０１による商品情報の読み取りを制御する。
【００４０】
電源回路２０９には、キー入力部１０３によるハンディースキャナ１の電源のＯＮ／ＯＦＦに従って、バッテリ２１０からハンディースキャナ１の各部への電力の供給／停止を制御する。
【００４１】
時計部２１３は、現在の日付および時刻を計時するものである。
【００４２】
図４は、指紋認証情報テーブル２０２ａのデータ構造を示す模式図である。図４に示すように、各ユーザのユーザコードに対応させ指紋認証情報が格納されている。
【００４３】
図５は、管理者クラステーブル２０２ｂのデータ構造を示す模式図である。図５に示すように、管理者ユーザコードに対応させて管理者関連処理する業務が格納されている。例えば、管理者関連処理として値引き額、値札ラベルの印刷および値引き額の手動による入力などである。
【００４４】
図６は、使用者クラステーブル２０２ｃのデータ構造を示す模式図である。図６に示すように、使用者ユーザコードに対応させて使用者関連処理する業務が格納されている。例えば、使用者関連処理としての業務は、値引き額及び値札ラベルの印刷などである。
【００４５】
図７は、本実施形態にかかるハンディースキャナ１のＣＰＵ２０１がＦＲＯＭ２０２に格納された動作プログラムに基づき実行する各ユーザの関連処理のステップを示すフローチャートである。
【００４６】
まず、ＣＰＵ２０１は、スキャナ制御回路２１１による制御のもと、スキャナ１０１により商品に付けられたタグに印刷されたバーコードから当該商品の商品情報を読み取る（ステップＳＴ５０１:商品情報読取手段）。
【００４７】
さらに、ＣＰＵ２０１は、トリガースイッチ１０４に触れた当該ユーザの指を検知部１０４ａで指紋情報を検知する（ステップＳＴ５０２：指紋情報検知手段）。
【００４８】
ＣＰＵ２０１は、スキャナ１０１により商品の商品情報が読み取られると、トリガースイッチ１０４の検知部１０４ａにより検知された当該ユーザの指紋情報を認証する（ステップＳＴ５０３：指紋情報認証手段）。
【００４９】
そして、ＣＰＵ２０１は、指紋認証情報テーブル２０２ａの指紋認証情報に照合し当該ユーザの指紋情報が認証された場合に（ステップＳ５０３−ＹＥＳ）、次に、ＣＰＵ２０１は、認証された当該ユーザコードにより管理者クラステーブル２０２ｂの管理者ユーザコードを検索し管理者クラスを認証する（ステップＳＴ５０４）。
【００５０】
そして、管理者クラステーブル２０２ｂにより当該ユーザコードが管理者クラスと認証された場合に（ステップＳＴ５０４−ＹＥＳ）、次に、ＣＰＵ２０１は、スキャナ１０１により読み取られた商品情報が表す商品に関連する管理者関連処理を決定する（ステップＳＴ５０５：管理者権限決定手段）。
【００５１】
さらに、ＣＰＵ２０１は、権限決定手段により決定された管理者権限関連処理の中から所望の関連処理を選択するための操作画像を含むメニュー画面を表示器１０２に表示する（ステップＳＴ５０６:管理者メニュー表示手段）。
【００５２】
ＣＰＵ２０１は、表示器１０２に表示されたメニュー画面に含まれる操作画像が操作された管理者関連処理を実行する（ステップＳ５０７：管理者権限実行手段）。
【００５３】
また、管理者クラステーブル２０２ｂに当該ユーザコードが管理者クラスとして認証されない場合に（ステップＳＴ５０４−ＮＯ）、次に、ＣＰＵ２０１は、認証された当該ユーザコードにより使用者クラクテーブル２０２ｃの使用者ユーザコードを検索し使用者クラスを認証する(ステップＳＴ５０８)。
【００５４】
そして、使用者クラステーブル２０２ｃにより当該ユーザコードが使用者クラスと認証された場合に（ステップＳＴ５０８−ＹＥＳ）、次に、ＣＰＵ２０１は、スキャナ１０１により読み取った商品情報が表す商品に関連する使用者関連処理を決定する（ステップＳＴ５０９：使用者権限決定手段）。
【００５５】
さらに、ＣＰＵ２０１は、使用者権限決定手段により決定された使用者関連処理の中から所望の関連処理を選択するための操作画像を含むメニュー画面を表示器１０２に表示する（ステップＳＴ５１０:使用者メニュー表示手段）。
【００５６】
ＣＰＵ２０１は、表示器１０２に表示されたメニュー画面に含まれる操作画像が操作された使用者関連処理を実行する（ステップＳＴ５１１：使用者権限実行手段）。
【００５７】
また、当該ユーザの指紋情報が指紋認証情報テーブル２０２ａにおいて認証されない場合に（ステップＳＴ５０３―ＮＯ）、ＣＰＵ２０１は、スキャナ１０１により読み取った商品情報が表す商品に関連する最低権限関連処理を決定する（ステップＳＴ５１２：最低権限決定手段）。
【００５８】
さらに、ＣＰＵ２０１は、最低権限決定手段により決定された最低権限関連処理の操作画像を含むメニュー画面を表示器１０２に表示する（ステップＳＴ５１３:最低権限メニュー表示手段）。
【００５９】
ＣＰＵ２０１は、表示器１０２に表示されたメニュー画面に含まれる操作画像が操作された最低権限関連処理を実行する（ステップＳＴ５１４：最低権限実行手段）。
【００６０】
そして、本実施形態にかかるハンディースキャナ１におけるＣＰＵ２０１の各関連処理を終了する。
【００６１】
以上のように構成された本実施形態にかかるハンディースキャナ１によれば、ＣＰＵ２０１は、当該ユーザの指紋情報がトリガースイッチ１０４の検知部１０４ａにより検知され、その検知された指紋情報に基づいて指紋認証情報テーブル２０２ａにより認証する。
【００６２】
その認証結果、当該ユーザが認証された場合、当該ユーザコードで管理者クラステーブル２０２ａを調べ、認証されると、管理者クラスの管理者関連処理を決定する。すると、管理者クラスの操作メニューを表示器１０２に表示され、表示された操作メニューからたとえば、値引き額の手動入力を選択し、選択された値引き額の手動入力を実行する。
【００６３】
また、当該ユーザコードで管理者クラステーブル２０２ｂを調べ、認証されない場合には、使用者クラステーブル２０２ｃを調べ、認証されると、使用者クラスの使用者関連処理を決定する。すると、使用者クラスの操作メニューを表示器１０２に表示され、表示された操作メニューからたとえば、値引きラベルの印刷を選択し、選択された値引きラベルの印刷を実行する。
【００６４】
また、当該ユーザの指紋情報が指紋認証情報テーブル２０２ａにより認証されない場合には、当該ユーザは、最低権限の関連処理を実行する。
【００６５】
本実施形態にかかるハンディースキャナ１によれば、たとえば、当該ユーザが指に切り傷などの損傷がある場合には、指紋情報が認証されない。また、指紋認証情報テーブル２０２ａに当該ユーザの指紋認証情報が格納されていない場合にも認証されない。
【００６６】
本実施形態では、のような状態のいずれの場合においても最低権限の関連処理を実行することが可能となる操作性の優れたハンディースキャナ１を提供することが可能となる。
【００６７】
したがって、本実施形態にかかるハンディースキャナ１のセキュリティを向上させるとともに、操作性の優れたハンディースキャナ１を提供することが可能となる。
【００６８】
なお、当該ユーザの最低権限の関連処理としては、値札ラベルの印刷が実行されるように設定をしているが、使用者クラスの関連処理を実行可能に設定してもよい。
【００６９】
本実施形態にかかるハンディースキャナ１は、パスワードの入力に替えてユーザの指紋情報を検知することにより、パスワードを入力する必要が無くなり手軽に作業でき、パスワードの漏洩を防止するためのパスワードの更新も必要なくなる。
【００７０】
本実施の形態にかかるハンディースキャナ１によれば、スキャナ１０１によって商品情報を読み取る度に、指紋情報の検知を行うことにより、管理者が作業中に使用者にハンディースキャナ１を渡したとしても、管理者のみが実行権限を有する関連処理の実行を使用者が要求できなくなるので、管理者が作業中にハンディースキャナ１を使用者に渡した場合に、当該使用者によって値引き額などが改変されることを防止できる。
【００７１】
なお、本実施の形態では、バーコードや二次元コードなどに対して光を当てて、その反射光から商品を表す商品情報を読み取る読取部を用いたが、例えば、バーコードや二次元コードなどに赤外線を当てて、その反射波から商品を表す商品情報を読み取る読取部や、ＣＣＤ（Charge  Coupled  Device）スキャナを用いて画像データを読み取り解析して商品情報を読み取る商品読取手段を用いてもよい。
【００７２】
なお、本実施の形態では、検知部１０４ａは、複数の指の指紋情報を検知しているが、これに限定するものではなく、生体情報として例えば、複数の指の静脈情報を検知してもよい。
【符号の説明】
【００７３】
１…ハンディースキャナ、１０１…スキャナ、１０２…表示器、１０３…キー入力部、１０４…トリガースイッチ、１０４ａ…検知部、２０１…ＣＰＵ、２０２…ＦＲＯＭ、２０３…ＲＡＭ。
【図１】
0005651569.tif 000002
【図２】
0005651569.tif 000003
【図３】
0005651569.tif 000004
【図４】
0005651569.tif 000005
【図５】
0005651569.tif 000006
【図６】
0005651569.tif 000007
【図７】
0005651569.tif 000008