(57)【要約】【課題】  同一の装置によりバーコードの走査及び印刷を可能とするバーコード処理方法及びバーコード処理装置を提供する。【解決手段】  本発明によるバーコード処理装置は、バーコードバーコード読取器、前記バーコード読取器に接続され、前記バーコード読取器により読取られるバーコードを保存するメモリ、前記メモリに接続され、前記メモリに保存される１つ以上のバーコードを印刷するプリンタ、及び前記バーコード読取器、前記メモリ及び前記プリンタに接続され、前記バーコード読取器に第１位置においてバーコードを読取らせ、前記第１位置とは異なる第２位置に前記バーコードを印刷させる制御部からなる。【選択図】      図１
2004181945.tif 000002
【特許請求の範囲】
【請求項１】
バーコード処理装置によるバーコード処理方法であって：
第１位置においてバーコードを走査するステップ；
前記走査されたバーコードを前記バーコード処理装置の記憶部に保存するステップ；及び
前記第１位置と異なる第２位置において前記バーコードを印刷するステップ；
からなることを特徴とする方法。
【請求項２】
請求項１記載のバーコード処理方法であって、さらに、前記印刷するステップの前に、前記第２位置において可読なバーコードの有無をチェックし、該可読なバーコードが検出されない場合、前記第２位置において前記バーコードを印刷するステップを備えることを特徴とする方法。
【請求項３】
請求項１記載のバーコード処理方法であって、さらに、前記第２位置に印刷された前記バーコードの有効性を、該バーコードを読取ることによりチェックするステップを備えることを特徴とする方法。
【請求項４】
請求項３記載のバーコード処理方法であって、さらに、前記印刷されたバーコードが可読でない場合、前記第２位置に前記バーコードを再印刷するステップを備えることを特徴とする方法。
【請求項５】
請求項３記載のバーコード処理方法であって、さらに、前記印刷されたバーコードが可読でない場合、該印刷されたバーコードを前記バーコードを有するステッカーにより代替するステップを備えることを特徴とする方法。
【請求項６】
請求項１記載のバーコード処理方法であって、前記バーコード処理装置はハンディタイプの装置であることを特徴とする方法。
【請求項７】
請求項１記載のバーコード処理方法であって、さらに、前記バーコード処理装置のディスプレイに前記バーコードに符号化されている情報を表示するステップを備えることを特徴とする方法。
【請求項８】
請求項７記載のバーコード処理方法であって、さらに、前記ディスプレイに追加的な情報を表示するステップを備えることを特徴とする方法。
【請求項９】
請求項１記載のバーコード処理方法であって、前記走査するステップは、前記バーコード処理装置のスイッチ操作に応答し実行されることを特徴とする方法。
【請求項１０】
請求項１記載のバーコード処理方法であって、前記印刷するステップは、前記バーコード処理装置のスイッチ操作に応答し実行されることを特徴とする方法。
【請求項１１】
バーコード処理装置によるバーコード処理方法であって：
少なくとも１つ以上のバーコードを前記バーコード処理装置の記憶部に保存するステップ；
前記少なくとも１つ以上のバーコードから印刷対象のバーコードを選択するステップ；及び
前記選択されたバーコードを媒体に印刷するステップ；
からなることを特徴とする方法。
【請求項１２】
請求項１１記載のバーコード処理方法であって、前記バーコード処理装置は携帯式バーコード処理装置であることを特徴とする方法。
【請求項１３】
バーコード処理装置によるバーコード処理方法であって：
前記バーコード処理装置にページが挿入されたか検出するステップ；
前記ページ内のある位置を走査するステップ；及び
前記走査するステップが前記位置にバーコードがないと判断した場合、前記ページの前記位置においてバーコードを印刷するステップ；
からなることを特徴とするバーコード処理方法。
【請求項１４】
請求項１３記載のバーコード処理方法であって、さらに、前記バーコードが適正に印刷されたか判断するステップを備えることを特徴とする方法。
【請求項１５】
バーコード読取器；
前記バーコード読取器に接続され、前記バーコード読取器により読取られるバーコードを保存するメモリ；
前記メモリに接続され、前記メモリに保存される１つ以上のバーコードを印刷するプリンタ；及び
前記バーコード読取器、前記メモリ及び前記プリンタに接続され、前記バーコード読取器に第１位置においてバーコードを読取らせ、前記第１位置とは異なる第２位置に前記バーコードを印刷させる制御部；
からなることを特徴とするバーコード処理装置。
【請求項１６】
請求項１５記載のバーコード処理装置であって、前記制御部は、前記バーコード読取器に前記印刷するステップの前に前記第２位置に有効なバーコードがあるか判断させ、前記有効なバーコードが検出されない場合、前記第２位置において前記バーコードを印刷することを特徴とする装置。
【請求項１７】
請求項１５記載のバーコード処理装置であって、さらに、前記バーコード読取器、前記メモリ、前記プリンタ、前記制御部及びプラテンを収納するハウジングを備え、該ハウジングはバーコード印刷中前記プリンタの前記プラテンからのずれを回避する蝶番部を備えることを特徴とする装置。
【請求項１８】
請求項１７記載のバーコード処理装置であって、前記プリンタは、後方からの圧力の印加により作動する印刷ヘッドを備えることを特徴とする装置。
【請求項１９】
請求項１５記載のバーコード処理装置であって、さらに、前記バーコードが印刷される領域をカバーするステッカーを収納するステッカー収納部を備えることを特徴とする装置。
【請求項２０】
請求項１５記載のバーコード処理装置であって、さらに、通信を処理する通信機能を備えることを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、バーコード処理方法及びバーコード処理装置に関し、より詳細には、同一の装置によりバーコードの走査及び印刷を可能とするバーコード処理方法及びバーコード処理装置に関する。
【背景技術】
【０００２】
これまで長い間、バーコードは商用において利用されてきた。バーコードは多くのメディアに印刷され、符号化形式で情報を表す。このようなバーコードが印刷されると、それはバーコードスキャナにより走査され、そこに符号化されている情報を復号化するためバーコードが読み込まれる。従来技術として、バーコードの印刷が可能な様々な印刷装置や様々なバーコードスキャナがある。さらに、バーコードの走査と印刷が可能な多くのハンディタイプ技術がある。しかしながら、これらの技術は、ステッカーや感熱紙のような特定のメディアにおいてのみ利用可能なものである。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
バーコードはしばしば、患者情報の追跡のため病院や医院において利用されている。このようなバーコードはプリンタを備えたコンピュータを使って作成される。現在、バーコード化されたステッカーが、患者のフォルダ、同一形式の各ページ（白色の用紙、ピンク色の用紙、黄色の用紙）、アームバンドや検査サンプルのような他のメディアに人手により付けられる。技術者が患者のカルテを用意すると、例えば、検査レポートの用紙の追加が必要となるなどの理由により、さらにより多くのバーコードが必要であるということがわかる。より多くのバーコードを作成するために、ユーザはパーソナルコンピュータ上で実行されるアプリケーションを利用する。患者の氏名あるいはIDを入力すると、そのIDに応じたバーコード画像が生成され、プリンタに送信される。その後、生成されたバーコードステッカーはプリンタにおいて取り出されなければならない。一般に、コンピュータとプリンタは、例えば、登録デスクの後ろのような１つの箇所において一元管理されている。しかしながら、廊下のドアからぶら下げられたカルテ、レポートを病院の他の部署に運ぶためのカート、診察室、検査室などのコンピュータやプリンタから離れた場所から、病院内のオブジェクトにバーコードを付けなければならない。従って、プリンタから離れた場所でバーコードの追加が必要なとき、コンピュータとプリンタが設置されている所まで行って、追加のバーコードを作成することは不便である。
【０００４】
本発明は、このような問題点に鑑み、同一の装置によりバーコードの走査及び印刷を可能とするバーコード処理方法及びバーコード処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明は、バーコード処理装置によるバーコード処理方法であって、第１位置においてバーコードを走査するステップ、前記走査されたバーコードを前記バーコード処理装置の記憶部に保存するステップ、及び前記第１位置と異なる第２位置において前記バーコードを印刷するステップからなることを特徴とする。
【０００６】
また、上記課題を解決するために、本発明は、さらに、前記印刷するステップの前に、前記第２位置において可読なバーコードの有無をチェックし、該可読なバーコードが検出されない場合、前記第２位置において前記バーコードを印刷するステップを備えることを特徴とする。
【０００７】
また、上記課題を解決するために、本発明は、さらに、前記第２位置に印刷された前記バーコードの有効性を、該バーコードを読取ることによりチェックするステップを備えることを特徴とする。
【０００８】
また、上記課題を解決するために、本発明は、さらに、前記印刷されたバーコードが可読でない場合、前記第２位置に前記バーコードを再印刷するステップを備えることを特徴とする。
【０００９】
また、上記課題を解決するために、本発明は、さらに、前記印刷されたバーコードが可読でない場合、該印刷されたバーコードを前記バーコードを有するステッカーにより代替するステップを備えることを特徴とする。
【００１０】
また、上記課題を解決するために、本発明は、前記バーコード処理装置はハンディタイプの装置であることを特徴とする。
【００１１】
また、上記課題を解決するために、本発明は、さらに、前記バーコード処理装置のディスプレイに前記バーコードに符号化されている情報を表示するステップを備えることを特徴とする。
【００１２】
また、上記課題を解決するために、本発明は、さらに、前記ディスプレイに追加的な情報を表示するステップを備えることを特徴とする。
【００１３】
また、上記課題を解決するために、本発明は、前記走査するステップは、前記バーコード処理装置のスイッチ操作に応答し実行されることを特徴とする。
【００１４】
また、上記課題を解決するために、本発明は、前記印刷するステップは、前記バーコード処理装置のスイッチ操作に応答し実行されることを特徴とする。
【００１５】
さらに、上記課題を解決するために、本発明は、バーコード処理装置によるバーコード処理方法であって、少なくとも１つ以上のバーコードを前記バーコード処理装置の記憶部に保存するステップ、前記少なくとも１つ以上のバーコードから印刷対象のバーコードを選択するステップ、及び前記選択されたバーコードを媒体に印刷するステップからなることを特徴とする。
【００１６】
また、上記課題を解決するために、本発明は、前記バーコード処理装置は携帯式バーコード処理装置であることを特徴とする。
【００１７】
さらに、上記課題を解決するために、本発明は、バーコード処理装置によるバーコード処理方法であって、前記バーコード処理装置にページが挿入されたか検出するステップ、前記ページ内のある位置を走査するステップ、及び前記走査するステップが前記位置にバーコードがないと判断した場合、前記ページの前記位置においてバーコードを印刷するステップからなることを特徴とする。
【００１８】
また、上記課題を解決するために、本発明は、さらに、前記バーコードが適正に印刷されたか判断するステップを備えることを特徴とする。
【００１９】
さらに、上記課題を解決するために、本発明は、バーコード読取器、前記バーコード読取器に接続され、前記バーコード読取器により読取られるバーコードを保存するメモリ、前記メモリに接続され、前記メモリに保存される１つ以上のバーコードを印刷するプリンタ、及び前記バーコード読取器、前記メモリ及び前記プリンタに接続され、前記バーコード読取器に第１位置においてバーコードを読取らせ、前記第１位置とは異なる第２位置に前記バーコードを印刷させる制御部からなることを特徴とするバーコード処理装置である。
【００２０】
また、上記課題を解決するために、本発明は、前記制御部は、前記バーコード読取器に前記印刷するステップの前に前記第２位置に有効なバーコードがあるか判断させ、前記有効なバーコードが検出されない場合、前記第２位置において前記バーコードを印刷することを特徴とする。
【００２１】
また、上記課題を解決するために、本発明は、さらに、前記バーコード読取器、前記メモリ、前記プリンタ、前記制御部及びプラテンを収納するハウジングを備え、該ハウジングはバーコード印刷中前記プリンタの前記プラテンからのずれを回避する蝶番部を備えることを特徴とする。
【００２２】
また、上記課題を解決するために、本発明は、前記プリンタは、後方からの圧力の印加により作動する印刷ヘッドを備えることを特徴とする。
【００２３】
また、上記課題を解決するために、本発明は、さらに、前記バーコードが印刷される領域をカバーするステッカーを収納するステッカー収納部を備えることを特徴とする。
【００２４】
また、上記課題を解決するために、本発明は、さらに、通信を処理する通信機能を備えることを特徴とする。
【発明の効果】
【００２５】
以上のように、本発明によれば、同一の装置によりバーコードの走査及び印刷を可能とするバーコード処理方法及びバーコード処理装置が得られる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施の形態について図面に基づき説明する。
【００２７】
本発明の一実施例によるバーコード複製装置が説明される。
【００２８】
一実施例によるバーコード複製装置は、ハンディタイプの装置であって、バーコードの読取り、バーコードの保存、及び任意のメディア（例えば、紙、紙でないもの、ダンボール、フィルム、プラスチックなど）へのバーコードの印刷を行うための装置である。本実施例によるバーコード複製装置は、バーコードを走査することによりバーコードを複製し、他の場所に同じバーコードを印刷する。
【００２９】
バーコード複製装置は、バーコードの走査後、そのバーコードの複製を作成することができる。従って、本実施例によるバーコード複製装置によって、ユーザはコンピュータから離れた場所にいたとしても、メディアの種類に関係なく所望の場所でバーコードの複製を得ることができる。また、バーコード複製装置は、新たに印刷されたバーコードを有効性を確認したり、印刷された元のバーコードが読み取り不能になった場合、当該メディアに付着されているステッカーに対応するバーコードを再装着することができる。
【００３０】
以下の説明では、本発明の十分な説明のため多くの詳細が与えられる。しかしながら、本発明がこれらの詳細に拠ることなく実現可能であるということは当業者には明らかであろう。また、本発明が不明瞭になることを回避するため、周知の構成及び装置は、その詳細を示すのでなく、ブロック図の形式により与えられる。
【００３１】
以下の詳細な説明の一部は、コンピュータメモリに収められたデータビットに対する処理がアルゴリズムや記号表現により与えられている。このようなアルゴリズム的説明及び表現は、データ処理分野の当業者による最も効果的な情報伝達手段としてしばしば利用される。一般的に、アルゴリズムとは、所望の結果を導くための処理手順と考えられる。これらの処理では、物理的な量が物理的な操作が必要とされる。通常、必ずしも必要ではないが、これらの量は、保存、転送、合成、比較及び他の操作が可能なよう電気あるいは磁気信号の形態をとる。便宜上、これらの信号をその通常の利用形態により、ビット、値、要素、記号、文字、項、番号などと呼ぶことがある。
【００３２】
しかしながら、これらの用語のすべて及び類似の用語は適当な物理量と関連付けられたものであり、これらの量に付けられた単なる便宜上のラベルである。以下の説明ではさらに、特段の説明がなければ、処理、計算、決定、表示などの用語はいづれもコンピュータシステムや類似の電子計算装置によるアクション及び処理を表す。このようなコンピュータシステムや電子計算装置は、内部レジスタやメモリの中の（電子）物理量として表されるデータを、コンピュータのメモリ、レジスタ、他の情報記憶部、送信装置、表示装置などの物理量として同様に表される他のデータに操作及び変換する。
【００３３】
本発明はまた、上記処理を実行する装置に関する。本発明による装置は、特定用途のために構成されてもよいし、内部に記憶されたコンピュータプログラムにより選択的に起動または再構成される汎用コンピュータから構成されてもよい。このようなコンピュータプログラムは、フロッピー（登録商標）ディスクを含む任意のタイプのディスク、光学ディスク、CD-ROM（Compact  Disk-Read  Only  Memory）、光磁気ディスク、ROM（Read  Only  Memory）、RAM（Random  Access  Memory）、EPROM（Erasable  Programmable  Read  Only  Memory）、EEPROM（Electronically  Erasable  and  Programmable  Read  Only  Memory）、磁気または光学カード、あるいは電子インストラクションの保存に適した任意のタイプのメディアのようなコンピュータ読取り可能記憶媒体に保存されている。ここで、本実施例によるコンピュータプログラムは上記記憶媒体に制限されるものではない。また各記憶媒体はコンピュータシステムバスに接続されている。
【００３４】
ここで与えられるアルゴリズム及びディスプレイは本来的には特定のコンピュータや装置に関するものではない。ここで与えられる教示に従うプログラムにより、様々な汎用システムが利用可能である。また、必要とされる処理手順の実行のため、特定の用途に向けた装置を構成することが効果的であるかもしれない。様々なシステムに必要となる構成が以下の説明で明らかにされる。さらに、本発明は、特定のプログラム言語により説明が与えられていない。以下で与えられる発明の実現には、様々なプログラム言語の利用が可能であるということが認識されるべきである。
【００３５】
マシーン読み込み可能な媒体には、マシーン（例えば、コンピュータ）により読み出し可能な形態における情報の保存及び送信のための任意の機構が含まれる。例えば、マシーン読み出し可能な媒体には、ROM、RAM、磁気ディスク記憶媒体、光学記憶媒体、フラッシュメモリ装置、伝搬信号（例えば、キャリア波、赤外線信号、デジタル信号など）の電気、光学、音響または他の形態などが含まれる。
【００３６】
本発明の概略が説明される。
【００３７】
図１は、バーコードの読取り及び保存、印刷媒体へのバーコードの印刷を実行する本発明の一実施例である装置のブロック図である。本装置の大きさは、ハンディサイズあるいはそれより大きなサイズとして構成されてもよいし、また携帯タイプあるいはそうでなくてもよい。図１を参照するに、バーコード複製装置１００は、バーコードの印刷を行う印刷機構（プリンタ）１０１を備える。例えば、プリンタヘッドは、カリフォルニア州サン・ノゼにあるインク・ジェット・テクノロジー（Ink  Jet  Technology）によるインクジェットテクノロジーSP75から構成されてもよい。
【００３８】
さらに、バーコード複製装置１００はバーコードスキャナ/読取器１０９を備える。スキャナ/バーコード読取器１０９は、CCD（Charge  Coupled  Device）やレーザのような走査光により、バーコード上を走査し、センサに読み込まれる反射を利用したバーコード画像を撮像する。例えば、バーコードスキャナ/読取器１０９は、ニューヨーク州ウェストバリー（Westbury）にあるChampによるCCD光学モジュールあるいはSP70レーザエンジンから構成されてもよい。これらは小売店でよく見かけられるような非接触型スキャナである。また、プリンタ/スキャナ１０１のバーコード読取り部分は、バーコードペンのような接触型スキャナであってもよい。
【００３９】
図４は、バーコード読取器と印刷機構の関係を示す。図４を参照するに、レーザ読取器４０１と印刷機構４０２が示される。レーザ読取器４０１と印刷機構４０２はそれぞれバーコードスキャナ/読取器１０９と印刷機構１０４に対応している。レーザ読取器４０１と印刷機構４０２は重複しない。これにより、レーザ読取器４０１は、印刷機構４０２の印刷ヘッドの下に走査ヘッド光をフォーカスさせることができる。あるいは、レーザ読取器４０１は、図５に示されるように、挿入や除去されるページを読取ることができる。
【００４０】
図５は、「ステープラー（stapler）」機能を備えたバーコード複製装置を示す。用紙あるいは他の媒体がバーコード複製装置に挿入されると、用紙上のバーコードが読取られる。同様に、バーコード複製装置から用紙が取り除かれると、印刷ヘッドにより印刷された用紙上のバーコードの読み込み及び/または確認が実行される。ここで、一例として、用紙をバーコード複製部に置くことによって読み込みが実行されてもよいし、また用紙がバーコード複製装置に様々な方向から挿入されても印刷が実行されるように構成されてもよい。このような構成により、オリジナルのバーコードの読取りが困難な場合でも、印刷エラーの回避が可能となる。
【００４１】
メモリ１０２は印刷機構１０１に接続され、走査されたバーコードの保存、あるいは印刷されるバーコードの保存に利用される。制御部１０３は、印刷機構１０１とメモリ１０２に接続され、本装置の動作を制御する。制御部１０３は、例えば、カリフォルニア州サンタ・クララのインテル・コーポレーション（Intel  Corporation）によるストロングアーム（StrongArm）やx86プロセッサ、イリノイ州ショーンバーグ（Schaumburg）のモトローラ（Motorola）によるドラゴンボール（DragonBall）プロセッサなどの１つ以上のプロセッサを備えてもよい。
【００４２】
さらに、バーコード複製装置１００は「読取り」スイッチを備え、それがオンされるとバーコードスキャナ１０９にバーコードを読取らせる。
【００４３】
バーコード複製装置１００はまた、印刷機構１０１の一部として、プリンタのためのインクを収納するインク収納部１０４と、ユーザの指定位置に（バーコードが印刷されている）ステッカーを張るステッカー収納部１０５を備える。
【００４４】
他の実施例では、バーコード複製装置１００は、「印刷」スイッチを備え、それがオンされるとプリンタ１０４の印刷ヘッドに現在保存されているバーコードを印刷させる。このような構成により、媒体からのバーコードの読取りが不要となる。
【００４５】
バーコード複製装置１００は以下のように動作する。バーコード複製装置は、ページと接触するとそこに読取り可能なバーコードがあるかチェックする。読取り可能なバーコードが検出されない場合、バーコード複製装置１００はバーコードを印刷する。例えば、印刷ヘッドは、ステープラーと同様、ある閾値を越える圧力に応答することによりバーコードを装着する。その後、バーコード複製装置１００は、バーコードを読取ることにより印刷が成功したかをチェックする。このチェックは新たに印刷されたバーコードの走査により実行されてもよい。例えば、媒体が多孔性でインクが印刷後滲んでしまうためバーコードの読取りが不可能な場合、バーコード複製装置１００はステッカーにバーコードを印刷し、この読取り不能なバーコードの位置にこのステッカーを装着する。
【００４６】
バーコード複製装置１００は、ページの両面に配置される２つの部位を備えるステープラーに似ている。バーコードの読取り及び印刷を実行するヘッドはページの上面に配置され、プラテン（platen）１１０がページの下面に配置され、その表面を印刷に必要なレベルに支持する。バーコード複製装置１００はこのような支持部なしでも動作可能である。この場合、印刷ヘッドはヘッドの背面に圧力をかけることにより作動される。このような下面の指示部がない場合、表面が垂直あるいは逆さまでも、印刷ヘッドはプラテンとして任意の平坦面を利用することができる。
【００４７】
バーコード複製装置１００は、外部装置との通信のため制御部１０３に接続及び制御される通信モジュール１０６をオプションとして備えてもよい。通信モジュール１０６は、ネットワーク、電話、有線、無線あるいは他の既知の通信手段を備えてもよい。そのような外部装置は、コンピュータシステム及び/またはデータベースであってもよい。このような接続は、（例えば、走査されるバーコードに関する）情報の取得や伝達に有益であるかもしれない。
【００４８】
バーコード複製装置１００は、携帯電話やPDA（Personal  Digital  Assistant）において利用されるような走査バーコード及び/または他の情報を表示するディスプレイ１０８を備える。他の情報としては、メモリ１０２や通信モジュール１０６を介し外部から取得される情報が含まれる。例えば、そのような情報には、当該バーコードに関係付けられている人の氏名が含まれる。この情報は、バーコード複製装置１００に近接あるいは離れたデータベースから取得されてもよい。ユーザインタフェース１０７には、ボタン、スイッチ、表示ライト及び他のユーザインタフェースクライアントオプションが含まれてもよい。
【００４９】
本発明の一例となるバーコード複製処理が説明される。
【００５０】
図２は、本発明の一例となるバーコード複製装置により実行される処理のフローチャートである。本処理は、ハードウェア（回路、専用論理など）、ソフトウェア（汎用コンピュータあるいは専用マシーン上で実行される）、あるいは両者の組み合わせにからなる処理論理により実行される。
【００５１】
本処理は、バーコード複製装置をオンする処理論理あるいは電源スイッチ１１１により開始される（ステップ２０１）。次に、処理論理が不揮発性メモリからバーコードをロードする（ステップ２０２）。このバーコードは、バーコード複製装置がオフされる直前に読んだものであってもよい。あるいは、バーコード複製装置にプログラムされているデフォルトのバーコードであってもよい。
【００５２】
バーコードをロードした後、処理論理は新たなページの検出を実行する（ステップ２０３）。電子あるいは機械検出器を利用して、新たなページの挿入が検出される。自動ステープラーの中には、メカニカルなスイッチを利用して、スイッチに対してプレスされる用紙の束の端を検出するものもある。米国の事務用品店において販売されているBostich自動電気ステープラー（部品番号BOS０２０１１）は光学スイッチを利用して、エミッタと検出器との間の光路の遮断によりページの挿入を検出する。上記タイプのセンサは本実施例での利用に適したものである。
【００５３】
処理論理はバーコード複製装置にページが挿入されたかチェックする（ステップ２０４）。処理論理がページの挿入を検出しなければ、本処理はステップ２０３に戻る。他方、処理論理がページ挿入を検出すれば、処理論理は検出されたページ上のバーコードの検出を実行する（ステップ２０５）。
【００５４】
または、新たなページを検索する代わりに、本処理は、例えば、メカニカルなスイッチのようなスイッチにより始動されてもよい。
【００５５】
当該ページのバーコードの探索後、処理論理はバーコードが検出されたかどうかチェックする（ステップ２０６）。バーコードが検出された場合、処理論理はそれを読み込み、メモリに保存する（ステップ２０７）。その後、本処理はステップ２０３に戻り、処理を続ける。他方、バーコードが検出されなければ、本処理はステップ２０８に移行し、オプショナルな処理として処理論理はページ上のブランクスペースを検索してもよい。処理論理は、ブランクスペースが検出されたかチェックする（ステップ２０９）。もしブランクスペースが検出されれば、本処理はステップ２１０に移行し、ページ上にバーコードを印刷する。その後、処理論理は印刷されたバーコードが間違っていないかチェックする（ステップ２１１）。さらに、処理論理はバーコードが読み取り可能であるかチェックする（ステップ２１２）。もしバーコードが読み取り可能であれば、本処理はステップ２０３に戻り、新たなページの検出を続ける。
【００５６】
他方、処理論理がバーコードが読み取り不能であると判断するか、あるいはブランクスペースが検出されなければ（ステップ２０９）、本処理はステップ２１３に移行し、最初にバーコードを印刷すべきか判断する。もし処理論理が最初にバーコードを印刷すべきと判断すれば、本処理はステップ２１４に移行し、ラベル上にバーコードを印刷し、このラベルを用紙に貼付する（ステップ２１５）。ラベルが用紙に貼付されると、本処理はステップ２０３に移行し、処理論理による新たなページの検出が続けられる。他方、処理論理が最初にバーコードを印刷すべきでないと判断すると、本処理はステップ２１６に移行し、処理論理はラベルを用紙に貼付し、その後ラベル上にバーコードを印刷する（ステップ２１７）。その後、本処理はステップ２０３に戻り、新たなページの検出を続ける。ここで、他の実施例では、処理論理はステップ２１３を実行せず、ステップ２１４と２１５、あるいはステップ２１６と２１７の何れかが実行されるようにしてもよい。
【００５７】
バーコードを複製するため、バーコード複製装置はまずバーコードをキャプチャする。例えば、病院の患者登録処理では、患者IDのようなメタデータを患者に関する様々なオブジェクトに付するためバーコードが利用される。一実施例では、バーコード複製装置は、患者カルテを準備するスタッフ（例えば、技師）が既存のバーコードから新たなバーコードを生成できるようなハンディタイプの装置であってもよい。スタッフがバーコード複製装置を、例えば、患者のフォルダの表面に置くと、バーコード複製装置は有効なバーコードの検出を行う。有効なバーコードが検出されると、この検出されたバーコードはメモリに保存され、バーコードディスプレイからの、例えば、ビープ音と共に患者の氏名のようなフィードバック情報が可読な形態で表示される。バーコード複製装置は、バーコードの情報を利用して装置内部あるいは外部のデータベースにアクセスすることにより、患者の氏名をチェックすることができる。読取られたバーコードが一旦保存されると、当該バーコードは他の平らな表面に貼付することができる。バーコード複製装置が他の表面に配置されると、再び有効なバーコードの検出を開始する。もし検出されなければ、バーコード複製装置は当該バーコードを印刷する。バーコード複製装置はまた、バーコードを印刷するページ内のブランクスペースの検出を実行するかもしれない。ユーザがバーコード複製装置をページ中で移動させることによりこの検出は行われる。
【００５８】
以上のように、ここで説明されたバーコード複製装置は多くの特徴を有している。本発明によるバーコード複製装置は、バーコードの走査、キャプチャ及び印刷が可能なハンディタイプの装置である。また、本発明によるバーコード複製装置は、印刷媒体に関しフレキシブルである。すなわち、バーコードはステッカーなどの任意の媒体に印刷可能である。さらに、印刷後、バーコード複製装置は再度印刷されたバーコードを読み取り、バーコードが有効でなければ、バーコードが印刷されたステッカーを貼付する。さらに、本発明によるバーコード複製装置は、ページ前面に走査及び印刷ヘッドが配置され、バーコードが平坦な面に印刷できるよう裏面からページ表面を確実に支持するようなステープラー形態として構成されてもよい。また、本発明によるバーコード複製装置は、水平でないような任意の表面をプラテンとして利用できるよう蝶番がないような構成とすることも可能である。さらに、本発明によるバーコード複製装置は、印刷ヘッドの後方から力を加えることにより印刷処理の始動を可能にする圧力センサを備えてもよい。
【００５９】
本発明によるバーコード複製装置の変形及び拡張が説明される。
【００６０】
本発明によるバーコード複製装置は様々なオプショナルな特徴を備えることができる。本発明の一実施例によるバーコード複製装置によると、ユーザはバーコードの走査によりスタートさせる代わりに、バーコード複製装置のインタフェースを使ってメモリに収められているバーコードをアクティブ状態にし、印刷することができる。このインタフェースには、ディスプレイと選択を行うための１つ以上の制御ボタンが含まれる。既知の機構（例えば、メニューによる選択、カーソルによるコントロールなど）を利用して、ユーザは選択を入力する。例えば、担当看護師が１０人の患者各々のバーコードを所持し、リストから１つのバーコードを選ぶことにより、この看護師は当該患者のために作成された新たなカルテにこのバーコードを貼付することができる。このインタフェースは、可読な形式によりバーコードについての情報（例えば、患者の氏名）が表示されるよう構成されてもよい。また、バーコード複製装置がバーコードを走査するとき、ディスプレイが利用されてもよい。このような構成では、カルテに貼付されたバーコードにより、患者の氏名が直接には表示されないため、患者のプライバシーを保護することができると同時に、バーコード走査時には医療スタッフはバーコード複製装置のディスプレイをチェックすることにより、当該バーコードが、例えばメアリー・スミスに付けられたものであり、メアリー・スミスに関するものにバーコードを印刷する前に確認することができる。さらに、ディスプレイにはバーコード上書き機能が備えられていてもよい。これにより、走査したバーコードが対象患者のものでないと判明した場合、適切なバーコードによる上書きが可能となる。
【００６１】
さらに、本発明によるバーコード複製装置は、例えば、バーコードの印刷領域における用紙の劣化によりバーコードが有効性を失っている場合、そのことを通知し、当該領域にステッカーを貼付することにより劣化したバーコードの修復が可能である。この場合、ページに対し手作業を行う人は、バーコード認識システムがマシーンによる読み込み以降も機能しうるということを確信することができる。
【００６２】
本発明によるバーコード複製装置がステープラー形式により構成されるとき、例えば、バーコードを用紙の端から一定距離離れた位置に貼付し、他の装置による可読性を高めるなどすることにより、ステープラー形式のバーコード複製装置の規格化を促進させることができる。また、本発明によるバーコード複製装置は、非蝶番タイプにおいては任意の表面をプラテンとして利用したり、オープンタイプのステープラーにおいては掲示板への貼付することが可能な構成とすることができる。さらに、本発明によるバーコード複製装置は、力を加えることによりバーコードの貼付処理を始動するよう構成することもできる。また、本発明によるバーコード複製装置は、電動ステープラーのような自動貼付が可能な構成とすることもできる。
【００６３】
また、本発明によるバーコード複製装置は、ステッカーを利用しないような構成とすることも可能であるし、あるいは常にステッカーを使うような構成とすることもできる。
【００６４】
本発明によるバーコード複製装置は、様々な表面に直接バーコードの印刷が可能であるので、ステッカーのような媒体を必ずしも必要とはしない。媒体としてステッカーが採用されるとき、バーコード複製装置は、ステッカーが必要であるか、貼付されるべきかを検出するための妥当性チェックを実行する。
【００６５】
以上のように、本発明によるバーコード複製装置は、特定の媒体に依存することなく、同一の装置によるバーコードの走査及び印刷を実行するための技術の新規な組み合わせを備える。さらに、それの印刷処理には、必要であれば、バーコードが印刷されたステッカーの貼付に関する妥当性のチェックが含まれる。
【００６６】
本発明によるバーコード複製処理を実行するコンピュータシステムが説明される。
【００６７】
図３は、本発明によるバーコード複製処理を実行する一例となるコンピュータシステムのブロック図である。図３を参照するに、コンピュータシステム３００は、クライアントまたはサーバコンピュータシステムからなる。コンピュータシステム３００は、情報を通信する通信機構あるいはバス３１１と、バス３１１に接続され情報を処理するためのプロセッサ３１２を備える。プロセッサ３１２は、以下に限定されるものではないが、例えば、Pentium（登録商標）Proプロセッサ、PowerPC（登録商標）のようなマイクロプロセッサからなる。
【００６８】
コンピュータシステム３００は、さらに、バス３１１に接続され、プロセッサ３１２により実行される情報及びインストラクションを保存するRAM（Random  Access  Memory）のような動的記憶装置３０４（メインメモリ）を備える。メインメモリ３０４はまた、プロセッサ３１２の実行中変数や他の中間情報の一時的な保存に利用される。
【００６９】
コンピュータシステム３００はまた、バス３１１に接続され、プロセッサ３１２の静的な情報及びインストラクションを保存するROM（Read  Only  Memory）のような静的記憶装置３０６と、同じくバス３１１に接続され、情報及びインストラクションを保存するための、例えば、磁気ディスクや光学ディスク及び対応するディスクドライブからなるデータ記憶装置３０７を備える。
【００７０】
コンピュータシステム３００は、さらに、バス３１１を介しCRT（Cathode  Ray  Tube）やLCD(Liquid  Crystal  Display)のようなユーザに情報を表示するための表示装置３２１に接続される。英数字や他のキーを有する入力装置３２２が、プロセッサとの情報及びコマンド選択の通信のためバス３１１に接続される。追加的なユーザ入力装置として、マウス、トラックボール、トラックパッド、スタイラス、カーソル指示キーのようなカーソルコントローラ３２３が、プロセッサとの指示情報及びコマンド選択の通信、及びディスプレイ３２１上のカーソル動作の制御のため、バス３１１に接続される。
【００７１】
バス３１１に接続される他の装置として印刷装置３２４がある。印刷装置３２４は、紙、フィルム、他の類似の媒体にインストラクション、データあるいは他の情報を印刷するのに利用される。さらに、スピーカーやマイクのような音声記録・再生装置が、コンピュータシステム３００との音声のやりとりのため、バス３１１に接続されてもよい。その他、電話や携帯型装置との通信のため、有線あるいは無線による通信インタフェース３２５がバス３１１に接続されてもよい。
【００７２】
コンピュータシステム３００の上記構成要素のすべてあるいはその一部、並びに関連するハードウェアが本発明の実現のため利用されてもよい。しかしながら、本発明によるバーコード複製処理を実現するためのコンピュータシステムは上記構成に制限されるものでなく、他の実施形態による実現も可能である。
【００７３】
本発明は上記特定の実施例に限定されるものではなく、本発明の要旨内において様々な変形・変更が可能である。
【図面の簡単な説明】
【００７４】
【図１】図１は、本発明の一実施例によるバーコード複製装置の構成を表すブロック図である。
【図２】図２は、本発明の一実施例によるバーコード複製処理を表すフローチャートである。
【図３】図３は、本発明の一実施例によるバーコード複製処理を実現するコンピュータシステムの構成を表すブロック図である。
【図４】図４は、本発明の一実施例によるバーコード読取器と印刷機構との関係を示す図である。
【図５】図５は、本発明の一実施例によるステープラー形式のバーコード複製装置を示す図である。
【符号の説明】
【００７５】
１００  バーコード複製装置
１０１  印刷機構（プリンタ）
１０２  メモリ
１０３  制御部
１０４  インク収納部
１０５  ステッカー収納部
１０６  通信モジュール
１０７  ユーザインタフェース
１０８  ディスプレイ
１０９  バーコードスキャナ
１１０  プラテン
１１１  電源・電源スイッチ
３００  コンピュータシステム
３０４  メインメモリ
３０６  静的記憶装置
３０７  データ記憶装置
３１１  バス
３１２  プロセッサ
３２１  ディスプレイ
３２２  入力装置
３２３  カーソルコントローラ
３２４  印刷装置
３２５  通信インタフェース
４０１  レーザ読取器
４０２  印刷機構
【図１】
2004181945.tif 000003
【図２】
2004181945.tif 000004
【図３】
2004181945.tif 000005
【図４】
2004181945.tif 000006
【図５】
2004181945.tif 000007