説明

スキャナ付プリンタおよびスキャナ付プリンタの制御方法

【課題】セキュリティが高いスキャナ付プリンタおよびスキャナ付プリンタの制御方法を提供する。
【解決手段】ユーザの指紋情報を検知する検知部104aと、検知した指紋情報が示すユーザを認証する認証部401と、ユーザが認証された場合に、認証したユーザに応じて、当該ユーザが実行権限を有する関連処理を決定する決定部402と、決定した関連処理を実行する実行部404と、を備えることにより、認証されたユーザ以外のユーザが当該認証されたユーザに代わって関連処理の実行を要求することを防止できるので、ハンディースキャナ1のセキュリティを向上させることができる。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、スキャナ付プリンタおよびスキャナ付プリンタの制御方法に関する。
【背景技術】
【0002】
商品に付されたタグに印刷されたバーコード等から商品を表す商品コードを読み取り、読み取った商品コードが表す商品に関する関連処理を実行するスキャナ付プリンタがある。スキャナ付プリンタは、一般的に、スキャナ付プリンタの電源を投入する際に、ユーザコードおよびパスワードの認証等を行うことにより、権限のないユーザによる使用を防止している(例えば、特許文献1)。
【0003】
加えて、値引き額の手動入力、値札の印刷、値引きラベルの印刷等、スキャナ付プリンタが実行する関連処理を、キャナ付プリンタを使用するユーザのクラスによって制限するスキャナ付プリンタも開発されている。例えば、スキャナ付プリンタは、ユーザが管理者のクラスの場合には全ての関連処理を実行するが、ユーザが使用者の場合には値引きラベルの印刷のみを実行する。
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、従来のスキャナ付プリンタでは、関連処理の実行制限を、ユーザコードやパスワードにより特定されるユーザのクラスにより行っているため、管理者のユーザコードやパスワードを管理者以外のユーザ(使用者)が知ってしまうと、当該使用者によって簡単に商品の値段が改竄される、という課題がある。また、管理者がユーザコードやパスワードを入力した状態でスキャナ付プリンタが使用者の手に渡ってしまった場合も、当該使用者によって商品の値段が改竄される、という課題がある。
【0005】
本発明は、上記に鑑みてなされたものであって、セキュリティが高いスキャナ付プリンタおよびスキャナ付プリンタの制御方法を提供することを目的とする。
【課題を解決するための手段】
【0006】
上述した課題を解決し、目的を達成するために、本発明は、ユーザの生体情報を検知する検知手段と、前記検知した生体情報が示すユーザを認証する認証手段と、前記認証したユーザが実行権限を有する商品に関する関連処理を決定する決定手段と、前記決定した関連処理を実行する実行手段と、を備えたことを特徴とする。
【0007】
また、本発明は、スキャナ付プリンタの制御方法であって、前記スキャナ付プリンタは、検知手段が、ユーザの生体情報を検知する検知工程と、認証手段が、前記検知した生体情報が示すユーザを認証する認証工程と、決定手段が、前記認証したユーザが実行権限を有する商品に関する関連処理を決定する決定工程と、実行手段が、前記決定した関連処理を実行する実行工程と、を含むことを特徴とする。
【発明の効果】
【0008】
本発明にかかるスキャナ付プリンタおよびスキャナ付プリンタの制御方法は、セキュリティを向上させることができる、という効果を奏する。
【図面の簡単な説明】
【0009】
【図1】図1は、本実施の形態にかかるハンディースキャナの外観図である。
【図2】図2は、本実施の形態にかかるハンディースキャナの内部構造図である。
【図3】図3は、本実施の形態にかかるハンディースキャナの構成を示すブロック図である。
【図4】図4は、本実施の形態にかかるハンディースキャナの機能ブロック図である。
【図5】図5は、関連処理の実行の流れを示すフローチャートである。
【発明を実施するための形態】
【0010】
以下に添付図面を参照して、この発明にかかるスキャナ付プリンタおよびスキャナ付プリンタの制御方法の最良な実施の形態を詳細に説明する。なお、本実施の形態では、この発明にかかるスキャナ付プリンタおよびスキャナ付プリンタの制御方法を、商品のタグ等に印刷されたバーコード等に対して光を当てて、その反射光から画像を読み取るハンディースキャナに適用した例について説明する。
【0011】
図1は、本実施の形態にかかるハンディースキャナの外観図である。図2は、本実施の形態にかかるハンディースキャナの内部構造図である。本実施の形態にかかるハンディースキャナ1は、スキャナ101、表示器102、キー入力部103、トリガスイッチ104、握り部105、サーマルヘッド106、プラテンローラ107、ロール紙108などを備えている。
【0012】
スキャナ101は、商品のタグ等に印刷されたバーコードや二次元コードなどに対して光を当てて、その反射光から商品を表す商品情報を読み取る読取部である。なお、本実施の形態では、バーコードや二次元コードなどに対して光を当てて、その反射光から商品を表す商品情報を読み取る読取部を用いたが、例えば、バーコードや二次元コードなどに赤外線を当てて、その反射波から商品を表す商品情報を読み取る読取部や、CCD(Charge Coupled Device)スキャナを用いて画像データを読み取り解析して商品情報を読み取る読取部や、RFID(Radio Frequency Identification)タグなどの無線タグから、当該無線タグに記憶された商品情報を読み取る無線通信部を用いても良い。
【0013】
表示器102は、液晶ディスプレイなど、商品情報や操作情報(例えば、手動入力された値引き額)などを表示するものである。キー入力部103は、ユーザにより操作情報等が入力されるものである。
【0014】
握り部105は、ユーザがハンディースキャナ1を握る部分であり、符号105aで示す部分が導電性ポリマー材料で形成されている。なお、符号105aで示す部分は、導電性ポリマー材料の特性である導電性により、ハンディースキャナ1に生じた静電気を当該部分に接触した人体を介して放電させる。
【0015】
トリガスイッチ104は、握り部105に設けられ、スキャナ1による商品情報の読み取りを要求するスイッチである。
【0016】
さらに、トリガスイッチ104は、当該トリガスイッチ104を操作したユーザの指紋情報を検知する検知部104aを備えるものとする。なお、本実施の形態では、検知部104aは、指紋情報を検知しているが、ユーザの生体情報を検知するものであれば、これに限定するものではなく、例えば、静脈情報を検知しても良い。また、本実施の形態では、握り部105に検知部104aを取り付けているが、ユーザの生体情報を検知することができる部分であれば良い。例えば、ハンディースキャナ1がユーザの腕に巻きつけられて使用される場合には、ユーザの腕と接触する部分に検知部104aを取り付けるものとする。また、本実施の形態と同様に、トリガスイッチ104に検知部104aを設ける場合には、接触する指が左手か右手か、接触する指の大きさなどを考慮して取り付けるものとする。
【0017】
プラテンローラ107は、後述するサーマルヘッド106に対向して配置されて台紙付きラベルが巻き回されたロール紙108から台紙付きラベルを引き出し、引き出した台紙付きラベルをサーマルヘッド112の印刷位置に搬送する搬送ローラであり、導電性ポリマー材料で構成されて導電性を確保したものである。
【0018】
サーマルヘッド106は、プラテンローラ107により印刷位置に搬送されてきた台紙付きラベルを加熱して、値引き額や値札を印刷するものである。
【0019】
図3は、本実施の形態にかかるハンディースキャナの構成を示すブロック図である。本実施の形態にかかるハンディースキャナ1は、各種の演算処理を実行して各部を集中的に制御するCPU(Central Processing Unit)201を有している。このCPU201には、RAM(Random Access Memory)203、および電源を切っても記憶内容を保持することができる不揮発性記憶部であるFROM(Flash Read Only Memory)202がシステムバス(図示しない)を介して接続されている。
【0020】
FROM202は、ハンディースキャナ1の動作プログラムや各種設定情報を記憶する。CPU201は、FROM202に記憶された動作プログラム(値引き額や値札の印刷、値引き額の手動入力など商品に関する関連処理を実行するプログラムを含む)をRAM203にコピーして実行することにより各部を制御する。加えて、FROM202は、ユーザと当該ユーザの指紋情報とを対応付けた指紋情報テーブル、管理者クラスのユーザと当該管理者クラスのユーザが実行権限を有する関連処理とを対応付けた管理者クラステーブル、使用者クラスのユーザと当該使用者クラスのユーザが実行権限を有する関連処理とを対応付けた使用者クラステーブルなどを記憶している。
【0021】
RAM203は、各種の可変情報を一時的に記憶するものであり、ハンディースキャナ1により印刷を行ったユーザと当該ユーザが実際に印刷した印刷枚数や印刷内容を示す印刷情報とを対応付けた印刷情報テーブル、ハンディースキャナ1により印刷を行ったユーザと当該ユーザがハンディースキャナ1により印刷した時間を示す時間情報とを対応付けた時間情報テーブルなどを記憶している。なお、ハンディースキャナ1が時計機能を実装している場合には、RAM203は、ハンディースキャナ1により印刷を行ったユーザと当該ユーザが実際に行った印刷日時を記憶するものとする。
【0022】
また、RAM203は、台紙付きラベルに印刷する値引き額や値札等の印刷データ(画像データ)が展開される印刷バッファとして利用される。印刷データは、ホストコンピュータ2から受信した印刷対象となるデータであっても良いし、FROM202に記憶されているデータであっても良いし、キー入力部103から入力された値引き額等であっても良い。
【0023】
また、CPU201には、表示制御回路204、通信I/F205、モータ制御回路206、ヘッド制御回路208、電源回路209、スキャナ制御回路211、キー入力部103、トリガスイッチ104がシステムバス(図示しない)を介して接続されている。
【0024】
表示制御回路204は、CPU201の制御のもとで、表示器102における表示(関連処理を選択するための操作画像を含むメニュー画面など)を制御する。通信I/F205は、ホストコンピュータ2などの外部の機器と通信を行うためのインタフェースである。通信I/F205は、例えばIrDA等の赤外線通信、USB(Universal Serial Bus)、無線LAN(Local Area Network)、RS−232C、Bluetooth(登録商標)等により構成され、ホストコンピュータ2に設けられた通信I/Fとの通信が可能である。
【0025】
モータ制御回路206は、CPU201の制御のもとで、プラテンローラ107の駆動源であるステッピングモータ207を制御する。ヘッド制御回路208は、CPU201の制御のもとで、サーマルヘッド106に印刷制御信号を出力する。スキャナ制御回路211は、CPU201の制御のもとで、スキャナ101による商品情報の読み取りを制御する。
【0026】
電源回路209は、キー入力部103によるハンディースキャナ1の電源のON/OFFに従って、バッテリ210からハンディースキャナ1の各部への電力の供給/遮断を制御する。
【0027】
次に、FROM202に記憶された動作プログラムをCPU201が実行することにより実現する機能について、図4に示す機能ブロック図を用いて説明する。図4は、本実施の形態にかかるハンディースキャナの機能ブロック図である。
【0028】
本実施の形態のハンディースキャナ1で実行されるプログラムは、図4に示すような各部(認証部401、決定部402、表示部403、実行部404など)を含むモジュール構成となっており、実際のハードウェアとしてはCPU201が上記FROM202からプログラムを読み出して実行することにより上記各部がRAM203上にロードされ、上述した各部(認証部401、決定部402、表示部403、実行部404など)がRAM203上に生成されるようになっている。
【0029】
認証部401は、トリガスイッチ104が備える検知部104aにより指紋情報が検知された場合に、当該検知した指紋情報が示すユーザを認証するものである。本実施の形態では、認証部401は、検知部104aにより検知した指紋情報がFROM202に記憶された指紋情報テーブルの指紋情報と一致した場合に、当該検知した生体情報が示すユーザを認証する。
【0030】
次いで、決定部402は、認証部401によりユーザが認証された場合に、認証されたユーザに応じて、当該ユーザが実行権限を有する関連処理を決定するものである。より具体的には、決定部402は、認証されたユーザが管理者である場合、FROM202に記憶された管理者クラステーブルにおいて、認証されたユーザと対応付けられた関連処理(値引き額や値札の印刷および値引き額の手動入力)を、ユーザが実行権限を有する関連処理(値引き額や値札の印刷および値引き額の手動入力など)に決定する。一方、決定部402は、認証されたユーザが使用者である場合、FROM202に記憶された使用者クラステーブルにおいて、認証されたユーザと対応付けられた関連処理(値引き額や値札の印刷)を、ユーザが実行権限を有する関連処理(値引き額や値札の印刷など)に決定する。
【0031】
表示部403は、決定部401により決定された関連処理の中から所望の関連処理を選択するための操作画像(例えば、ボタンなど)を含むメニュー画面を表示器102に表示する。
【0032】
実行部404は、決定部401により決定された関連処理を実行するものであり、表示器102に表示されたメニュー画面において操作画像により選択された関連処理(例えば、値引き額や値札の印刷、値引き額の手動入力)を実行する。
【0033】
また、実行部404は、値引き額や値札の印刷を行った場合、印刷情報テーブル、時間情報テーブル、印刷日時などをRAM203に記憶させる。また、実行部404は、値引き額や値札の印刷などの関連処理を行われていない期間(例えば、充電中や待機時間から所定時間経過後など)に、RAM203に記憶された印刷情報テーブルや時間情報テーブルや印刷日時をホストコンピュータ2にアップデートする。
【0034】
図5は、関連処理の実行の流れを示すフローチャートである。まず、スキャナ101が、スキャナ制御回路211による制御のもと、商品に付されたタグに印刷されたバーコードから商品を表す商品情報を読み取る(ステップS501)。さらに、検知部104aは、トリガスイッチ104に触れたユーザの指の指紋情報を検知する(ステップS502)。
【0035】
従来のスキャナ付プリンタは、ユーザの指が常に触れている箇所に、指紋情報を検知するセンサが取り付けられ、指紋情報の検知が常に行われていたため、充電池からの電力供給を受けて動作するスキャナ付プリンタにおいては指紋情報の検知により消費される電力を低減することが課題となっていた。しかし、本実施の形態にかかるハンディースキャナ1によれば、スキャナ101によって商品情報が読み取られた際(つまり、トリガスイッチ104が操作された際)にのみ、指紋情報の検知が行われるため、指紋情報の検知が常に行われる従来のスキャナ付プリンタと比較して電力消費を低減することができる。
【0036】
また、従来のスキャナ付プリンタは、管理者がユーザコードやパスワードをスキャナ付プリンタに入力して、一旦スキャナ付プリンタが作業可能な状態になると、管理者のみが実行権限を有する関連処理(例えば、値引き額の手動入力など)の実行要求を管理者以外のユーザ(使用者)も行えるようになっていたので、管理者が作業中にスキャナ付プリンタを使用者に渡すと、当該使用者によって値引き額などが改竄される虞があった。しかし、本実施の形態にかかるハンディースキャナ1によれば、スキャナ101によって商品情報を読み取る度に、指紋情報の検知を行うことにより、管理者が作業中に使用者にハンディースキャナ1を渡したとしても、管理者のみが実行権限を有する関連処理(例えば、値引き額の手動入力など)の実行を使用者が要求できなくなるので、管理者が作業中にハンディースキャナ1を使用者に渡した場合に、当該使用者によって値引き額などが改竄されることを防止できる。
【0037】
さらに、従来のスキャナ付プリンタは、ユーザコードやパスワードの入力がスキャナ付プリンタの使用時に毎回行われていたため、ユーザの作業負担を増大させていた。また、従来のスキャナ付プリンタは、ユーザコードやパスワードが一度漏洩してしまうと、関連処理の実行権限を有しないユーザが容易にスキャナ付プリンタを使用できるようになるため、定期的にユーザコードやパスワードを更新する必要があった。しかし、本実施の形態にかかるハンディースキャナ1は、ユーザコードやパスワードの入力に替えてユーザの指紋情報を検知することにより、ユーザコードやパスワードを入力する必要が無くなり手軽に作業でき、ユーザコードやパスワードの漏洩を防止するためのユーザコードやパスワードの更新も必要なくなる。
【0038】
認証部401は、スキャナ101により商品情報が読み取られると、検知部104aにより検知した指紋情報が示すユーザを認証する(ステップS503)。ユーザの認証に失敗した場合(ステップS503:No)、認証部401は、検知部104aにより検知した指紋情報を破棄する(ステップS506)。
【0039】
そして、認証部401によってユーザが認証された場合(ステップS503:Yes)、決定部402は、スキャナ101により読み取った商品情報が表す商品に関連する関連処理のうち、認証したユーザが実行権限を有する関連処理を決定する(ステップS504)。なお、表示部403は、決定部401により決定された関連処理の中から所望の関連処理を選択するための操作画像を含むメニュー画面を表示器102に表示するものとする。
【0040】
実行部404は、表示器102に表示されたメニュー画面に含まれる操作画像が操作された関連処理を実行する(ステップS505)。
【0041】
このように本実施の形態にかかるハンディースキャナ1によれば、ユーザの指紋情報を検知する検知部104aと、検知した指紋情報が示すユーザを認証する認証部401と、ユーザが認証された場合に、認証したユーザに応じて、当該ユーザが実行権限を有する関連処理を決定する決定部402と、決定した関連処理を実行する実行部404と、を備えることにより、認証されたユーザ以外のユーザが当該認証されたユーザに代わって関連処理の実行を要求することを防止できるので、ハンディースキャナ1のセキュリティを向上させることができる。
【符号の説明】
【0042】
1 ハンディースキャナ
101 スキャナ
104 トリガスイッチ
104a 検知部
401 認証部
402 決定部
403 表示部
404 実行部
【先行技術文献】
【特許文献】
【0043】
【特許文献1】特開2004−326561公報

【特許請求の範囲】
【請求項1】
ユーザの生体情報を検知する検知手段と、
前記検知した生体情報が示すユーザを認証する認証手段と、
前記認証したユーザが実行権限を有する商品に関する関連処理を決定する決定手段と、
前記決定した関連処理を実行する実行手段と、
を備えたことを特徴とするスキャナ付プリンタ。
【請求項2】
商品を表す商品情報を読み取る読取手段と、
前記商品情報の読み取りを要求するスイッチと、を備え、
前記検知手段は、前記スイッチを操作したユーザの生体情報を検知することを特徴とする請求項1に記載のスキャナ付プリンタ。
【請求項3】
前記決定した関連処理の中から所望の関連処理を選択するための操作画像を表示する表示手段をさらに備え、
前記実行手段は、前記表示した操作画像により選択された関連処理を実行することを特徴とする請求項1または2に記載のスキャナ付プリンタ。
【請求項4】
前記検知手段は、前記スイッチを操作したユーザの指紋情報を前記生体情報として検知することを特徴とする請求項2に記載のスキャナ付プリンタ。
【請求項5】
前記検知手段は、前記スイッチを操作したユーザの静脈情報を前記生体情報として検知することを特徴とする請求項2に記載のスキャナ付プリンタ。
【請求項6】
スキャナ付プリンタの制御方法であって、
前記スキャナ付プリンタは、
検知手段が、ユーザの生体情報を検知する検知工程と、
認証手段が、前記検知した生体情報が示すユーザを認証する認証工程と、
決定手段が、前記認証したユーザが実行権限を有する商品に関する関連処理を決定する決定工程と、
実行手段が、前記決定した関連処理を実行する実行工程と、
を含むことを特徴とするスキャナ付プリンタの制御方法。
【請求項7】
商品を表す商品情報を読み取る読取手段と、
前記商品情報の読み取りを要求するスイッチと、を備え、
前記検知手段は、前記スイッチを操作したユーザの生体情報を検知することを特徴とする請求項6に記載のスキャナ付プリンタの制御方法。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate


【公開番号】特開2011−173290(P2011−173290A)
【公開日】平成23年9月8日(2011.9.8)
【国際特許分類】
【出願番号】特願2010−37884(P2010−37884)
【出願日】平成22年2月23日(2010.2.23)
【出願人】(000003562)東芝テック株式会社 (5,631)
【Fターム(参考)】