(57)【要約】      （修正有）【課題】ユーザの指示およびデータを受け取るユーザインターフェース、実文書を読み込んで電子文書に変換するスキャナ、バーコードデータに基づいてバーコードを生成するプロセッサを備えた、電子文書にバーコードを付加する画像処理装置を提供する。【解決手段】ユーザは、文書の識別情報をバーコードデータとして入力する、または、電子文書中の位置を指定し、プロセッサが指定された位置から、OCRによりバーコードデータを抽出してバーコードデータとする。ユーザは、バーコード位置を入力し、プロセッサはバーコード位置に従って、バーコードを付加した電子文書を生成する。バーコードを付加した文書は、MFPに備えられたデータ通信網を通じてユーザに提供される。【選択図】図５
2018160897.tif 000002
【特許請求の範囲】
【請求項１】
実文書を読み込んで電子文書に変換するスキャナと、
前記電子文書を表示する表示装置と、
前記電子文書に付加するバーコードデータに関連するユーザの指示を受けるユーザ入力装置と、
前記バーコードを付加した電子文書を生成し、前記バーコードを付加した文書を出力する制御手段、
とを備える画像処理装置。
【請求項２】
前記ユーザ入力装置から文書識別情報を受け取り、前記文書識別情報からバーコードを生成する、
請求項１の画像処理装置。
【請求項３】
前記ユーザ入力装置から電子文書上の領域の選択情報を受け取り、
選択された領域に対して光学文字認識（OCR）を行い、
光学文字認識（OCR）で得た文字、数字あるいは記号からバーコードを生成する、
請求項１または２の画像処理装置。
【請求項４】
前記ユーザ入力装置から電子文書上のバーコード付加位置を受け取り、
前記バーコード付加位置にバーコードを付加した電子文書を生成する、
請求項１乃至３の１項記載の画像処理装置。
【請求項５】
バーコードを付加した前記電子文書を、
印字機構に送る、または、データ通信網を経由してユーザに送る、
請求項１乃至４の１項記載の画像処理装置。
【請求項６】
実文書を画像処理装置に読み込んで電子文書とし、
前記電子文書のプレビューを表示し、
前記画像処理装置のユーザインターフェースから前記電子文書のためのバーコードデータに関連するユーザ指示を受け取り、
バーコードデータを、少なくとも一部を前記ユーザ指示に基づいて決定し、
前記バーコードデータからバーコードを生成し、
前記バーコードを付加した電子文書を出力する、
前記画像処理装置に読み込んだ文書にバーコードを付加する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像処理装置に関する。
【背景技術】
【０００２】
画像処理装置には、プリンタ、コピー機、スキャナ、電子メール装置などがある。最近は、これらのうち二つ以上の機能を備えた装置がオフィスで使用されている。このような装置は、MFP(multifunction peripheral)、MFD(multifunction device)などと呼ばれる。本願において、MFPは前記のいずれをも指すものとする。MFPを購入し、保守管理するのに要する費用を考慮し、MFPは多くの場合、複数のユーザが共有して使用し、また、保守技術者がSNMP（Simple Network Management Protocol）プロトコルを用いたデータ通信網などを使用して管理する。ユーザがMFPに文書を読み込ませると、MFPは、読み込んだ文書を、電子メールによってユーザに送る、あるいは、ユーザがアクセスできるサーバに格納する等の方法により、ユーザに渡す。
【０００３】
バーコードは、機械が読み取るのに適したデータの表現方式であり、製品、荷物、文書その他の物品を識別や追跡するのに使用される。バーコードには、UPC（Universal Product Codes）コード、QR（Quick Response）コード、その他一次元あるいは二次元の多くのコード形式がある。
バーコードは、複数の文字、数字あるいは記号（以後、「文字等」という）から成り、文字等を組合わせて成る国コード、業種コード、事業者コード、アイテムコード、チェックデジットなどの部分に分かれて構成される。ある用途にバーコードを使用するためには、用途や使用者に関するコードはあらかじめ一意に決めておく必要があり、アイテムコードはバーコードを表示する物品等に対して個別に変えることができる。チェックデジットは、バーコードを正確に読み取るためのものであり、バーコードを構成する文字等から計算によって決められる。
【０００４】
文書その他の物品にバーコードを付加する場合は、特殊なソフトウェアや、専用のプリンタを使用してラベルやステッカーにバーコードを印刷して文書に貼る方法がとられる。あるいは、実文書を読み込んでバーコードを付加する場合は、通常、ユーザは文書をMFPで読み込み、自席に戻ってコンピュータで電子文書を開き、専用のソフトウェアを使用して前記電子文書にバーコードを付加する。多くのユーザにとって、自分のコンピュータに専用ソフトウェアがインストールされていないか、ソフトウェアがあったとしても操作を行う技量を持ち合わせていないことがほとんどである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２９５９２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
事務所や店舗、役所などでは、多くの文書を使って多様な業務を処理する。通常、文書には識別情報が付与され、各文書の処理の進捗を管理する。識別情報には、文書番号、顧客番号、患者のカルテ番号、保険証番号、その他文書の種類に応じて各種のものがある。
自から作成した文書も、外部から受けた文書も、識別情報を付与して管理するのが望ましい。一方で、個々の文書が誰に渡り、どこまで処理が進捗したか追跡し管理するのは容易ではない。
本実施の形態は、上記の事情に鑑み提案されたものであり、文書に容易にバーコードを付加する画像処理装置を提供し、文書の管理に寄与することを目的とする。
【課題を解決するための手段】
【０００７】
一つの実施形態は、電子文書にバーコードを付加する装置および方法である。例えばMFPがあり、ユーザからデータや指示を受け取るユーザインターフェースと、実文書を読み込んで電子文書に変換するスキャナと、バーコードデータに従ってバーコードを生成するプロセッサを内蔵している。ユーザが、文書の識別情報を入力して、バーコードデータとする。ユーザが電子文書中の領域を選択し、プロセッサが選択された文書中の領域を光学文字認識（Optical Character Recognition、以後「OCR」という）によってバーコードデータに変換してもよい。ユーザが、文書中にバーコードを付加する位置を入力すると、プロセッサは指定された位置にバーコードを付加した電子文書を生成する。バーコードを付加した電子文書は、MFPに付随するネットワークインターフェースを経てユーザに渡される。
【０００８】
別の実施形態では、MFPは、スキャナ、ユーザインターフェース、コントローラを備えている。スキャナは実文書を読み込んで、電子文書に変換する。ユーザインターフェースには、電子文書をプレビュー表示する表示装置、電子文書に付加するバーコードデータを取得あるいは入力するためのユーザの指示を受け取るユーザ入力を備えている。コントローラには、プロセッサと記憶装置を備えている。コントローラはユーザの指示によりバーコードデータを決定する。例えば、ユーザがバーコードデータとして文字等を入力する。あるいは、ユーザがプレビュー中の領域を選択し、プロセッサが、選択された領域の文字等をOCRしてバーコードデータとする。コントローラは、バーコードデータに基づいてバーコードを生成し、前記電子文書の１つあるいは２つ以上のページにおいてバーコードを付加した電子文書を作成する。ユーザは、読み込んだ電子文書にバーコードを付加する位置を、例えばx,y座標値として入力する。ユーザは、文書にバーコードを付加するページを指示する。バーコードを付加した電子文書は、プリンタから出力してもよいし、電子メールに電子ファイルとして添付してユーザに渡してもよい。
【図面の簡単な説明】
【０００９】
【図１】実文書を電子文書に変換してバーコードを付加するシステムの構成図である。
【図２】MFPの構成を表すブロック図である。
【図３】画像処理装置のアーキテクチャを表すブロック図である。
【図４】実文書を電子文書に変換してバーコードを付加するシステムのソフトウェアの実行動作を表す図である。
【図５】実文書を電子文書に変換してバーコードを付加するシステムのソフトウェアのフローチャートの図である。
【図６】バーコードデータの設定を行う表示画面の一例を表す図である。
【図７】電子文書の中からOCRによってバーコードデータを取得する表示画面の一例を表す図である。
【図８】電子文書にバーコードを付加する位置の設定を行う表示画面の一例を表す図である。
【図９】電子文書にバーコードを付加した結果の表示画面の一例を表す図である。
【発明を実施するための形態】
【００１０】
図１は、実文書を電子文書に変換してバーコードを付加するシステム100の構成図である。システム100は、１または２以上のMFP 102を含み、MFP 102はユーザの文書 104を読み込むことができる。ユーザはまず実文書 104をMFP 102で読み込み、次にMFP 102の表示パネルから指示 108を入力する。指示の例として、MFP 102のタッチスクリーンからバーコードデータと、バーコードを付加する位置を入力する。次に、MFP 102はバーコードを付加した文書 106をユーザに渡す。他のユーザ指示方法や表示方法について以下に詳細に述べる。
【００１１】
ユーザは、MFP 102で実文書 104を読み込んで電子文書 106とすることで、バーコードを容易に付加することができる。システム 100により、ユーザは文書 104にバーコードを印刷したラベルを貼ってからMFP 102で読み込む、あるいは、自席のコンピュータに戻って専用のソフトウェアを使用して電子文書 106にバーコードを付加するという不便から解放される。
【００１２】
図２は、図１のMFP 102の構成 200を表す図である。構成には、１ないし２以上のプロセッサ 202を使用して構成するコントローラ 201を含む。個々のプロセッサには、不揮発性メモリROM 204や、書き込み読み出し可能メモリRAM 206がデータバス 212を経由して接続される。
【００１３】
プロセッサ 202は、記憶装置インターフェース 208を経由して記憶装置 216にデータを読み書きする。記憶装置には、ハードディスク、個体ディスク、クラウド記憶装置、などがあり、その他当該技術分野で通常の技術レベルを持ったものが採用する他の記憶装置も含む。
【００１４】
プロセッサ 202は、データバスを通してネットワークインターフェース 210と接続され、有線通信インターフェース 214を介して有線通信ネットワーク 220に接続されるか、あるいは無線通信インターフェース 218を介して無線通信ネットワークに接続される。無線通信ネットワークには、セルラー電話回線、Wi-Fi、Bluetooth、NFC(Near Field Communication)、ワイヤレスUSB、衛星電話回線、その他がある。有線通信ネットワークには、イーサネット、USB、IEEE 1394(Fire Wire)、Apple Lightning、電話回線、その他がある。
【００１５】
プロセッサ 202は、データバス212を通してユーザ入出力インターフェース 219と接続され、表示装置、キーボード、マウス、トラックボール、タッチスクリーン、その他とデータ通信が可能である。ハードウェア監視装置はシステム全体を監視して各装置の状態データを出力する。ハードウェア監視システムの監視の例を挙げると、ページカウンター、消耗品残量センサー、温度センサー、電源状態センサー、装置不良監視センサー、ドア開閉センサー、その他がある。状態データは、装置状態ログとして記録装置 216に格納される。
【００１６】
画像処理装置インターフェース 222は、データバス 212を介して、MFP機能ユニット 250とデータ通信できる。図の例では、コピー装置 240、スキャナ装置 242、印字装置 244、FAX装置 246が組み合わさってMFP機能ユニット 250を構成する。それぞれの機能ユニットは、ハードウェアおよびソフトウェアによる自律機構を内蔵している。
【００１７】
図３は、MFPコントローラ等の画像処理装置に実装されているアーキテクチャ 300を表すブロックダイアグラムの図である。その中には、１または２以上のプロセッサ 304が搭載される。プロセッサには、データバス 314を介して、不揮発性メモリROM 310や、書き込み読み出し可能メモリRAM 312が接続される。
【００１８】
プロセッサ 304は、記憶装置インターフェース 306を介してデータ記憶システム 308にデータを読み書きする。記憶システムには、ハードディスク、光ディスク、SSD（Solid State Drive）、その他当該技術分野で通常の技術レベルを持ったものが採用する他の記憶装置も含む。
【００１９】
プロセッサ 304は、データバス 314を通してネットワークインターフェース 330と接続され、有線ネットワークインターフェース 334を介して有線通信ネットワークに接続されるか、あるいは無線ネットワークインターフェース 338を介して無線通信ネットワークに接続される。これらのデータ通信網の詳細は前記した通りである。
【００２０】
プロセッサ 304は、データバス 314を通してユーザ入出力インターフェース 340と接続され、表示装置 344、キーボード 350、マウス 360、トラックボール、タッチスクリーンなどとデータ通信が可能である。それぞれの機能ユニットは、ハードウェアおよびソフトウェアによる自律機構を内蔵している。
【００２１】
図４は、実文書を電子文書に変換してバーコードを付加するシステム 400のソフトウェアの動作を表す図である。システム 400には文書読み込みモジュール 402があり、実文書を読み込んでプレビューを生成する。バーコード入力モジュール 404により、ユーザは手入力でバーコードデータを入力するか、または文書中のOCRする領域を指定する。オプションのOCRモジュール 406は、文書中の指定領域に対してOCRを行い、バーコードデータとする。バーコード生成モジュール 408は、ユーザがバーコード入力モジュール 404によって入力したバーコードデータ、またはOCRモジュール 406が取得したバーコードデータに基づいてバーコードを生成する。バーコード位置決めモジュール 410は、電子文書の中にバーコードを付加する位置を決定する。バーコードを付加する位置は、あらかじめ管理者が指定しておいてもよく、または、ユーザが手操作で位置を指定してもよい。バーコードプレビュー表示モジュール 412は、電子文書にバーコードを付加したプレビューを表示し、ユーザはそれを確認して承認する。仕上げモジュール 413は、バーコードを付加した電子文書の処理を終結し、文書を出力する。出力方法は、バーコードを付加した文書データをユーザに送付してもよいし、直接印字して出力してもよい。
【００２２】
図５は、実文書を読み込んだ電子文書 500にバーコードを付加するシステムのソフトウェアのフローチャートを表す図である。処理は「開始」502から始まり、ステップ 504に進む。ステップ 504で、ユーザはMFPで文書を読み込み、ステップ 506に進む。ステップ 506で、MFPは読み込んだ文書をプレビュー表示し、条件分岐 508に進む。ユーザがOCRでバーコードデータを取得したい場合は、ステップ 510に進み、ユーザはOCRする場所を指定し、ステップ 512で指定された場所がOCRされ、ステップ 516でバーコードが生成される。ユーザがOCRを使用しない場合は、ステップ 514に進み、ユーザはバーコードデータを手入力し、ステップ 516でバーコードが生成される。バーコードが生成されると、条件分岐 518に進む。条件分岐 518で、ユーザがバーコードを承認しない場合は、ステップ 520に進んで、ユーザの入力データあるいはOCRしたデータをリセットしてステップ 506に戻る。ユーザがバーコードを承認する場合は、条件分岐 522に進む。条件分岐 522で、ユーザが、事前に管理者が設定したバーコード付加位置 524で良いとする場合は、ステップ 528に進む。そうでない場合は、ステップ 526に進んで、ユーザはバーコードを付加する位置を入力し、ステップ 528に進む。ステップ 528で、バーコードが文書中の設定位置に付加され、ユーザはバーコードが付加された文書をプレビュー表示で確認する。次に条件分岐 530に進む。条件分岐 530で、ユーザがバーコードを付加した文書に満足しない場合は、ステップ 532に進んでバーコード付加位置をリセットして条件分岐 522に戻る。ユーザがバーコードを付加した文書を承認した場合は、ステップ 534に進み、文書データを格納、文書を印字、または文書データをユーザ宛てに送付し、「終了」ステップ 536で一連の処理が終了する。
【００２３】
図６は、バーコードデータの設定を行うMFPの表示画面 600の一例を表す図である。表示画面に文書のプレビュー 602が表示されている。ユーザは文字入力欄 604にバーコードデータを手入力することができる。ユーザは、ページ選択リスト 606を使用して、バーコードを、文書の全ページ、奇数ページのみ、偶数ページのみに付加の、いずれかから選ぶことができる。任意ページ選択リスト 608を使用すれば、ユーザはバーコードを付加する任意のページを選ぶことができる。
【００２４】
図７は、画面に表示した文書 700の中からOCRによってバーコードデータを取得する表示画面の一例を表す図である。ユーザは、図６のプレビュー 602のように、文書をMFPの画面に表示させ、その一部を拡大することができる。ユーザはプレビューの中のOCRする範囲 702を指定し、OCRによって指定範囲 702にある文字等を取得する。文書の中からOCRする範囲を指定する方法の別の例を挙げると、実文書のOCRする領域にマーカーペンで色を塗ってからMFPで読み込み、色付けされた範囲をMFPが認識してOCRしてもよい。または、ペンや鉛筆等で実文書のOCRする領域を囲む線を描いてからMFPで読み込み、線で囲った範囲をMFPが認識してOCRしてもよい。OCR結果 704が表示され、ユーザはOCR結果 704を承認または拒否する。
【００２５】
図８は、文書にバーコードを付加する位置の設定を行う表示画面の一例 800を表す図である。管理者によってあらかじめ設定された位置が座標欄 804に表示される。画面表示 800の上で、文書にバーコードを付加する位置をプレビュー 802に表示する。前記位置を表示する方法は、図のように×印を表示するか、四角い枠あるいはバーコードを表示するなどの他、様々な方法を用いることができる。ユーザは、文書のプレビュー表示 802の中のバーコードの位置を修正できる。例えば、座標入力欄 804に直接データを入力する、または、プレビュー表示 802の中の×印を所望の位置まで画面上でドラッグするなどの方法を用いることができる。
【００２６】
図９は、文書のプレビュー 902にバーコード 904を付加した結果の表示画面の一例 900を表す図である。ユーザが結果に満足した場合は、ユーザは文書データを、MFPの機能を用いて、記憶装置に保管するか、印字するか、または送信することができる。ユーザが結果に満足しない場合は、ユーザは前記した画面表示に戻って必要な修正を加えることができる。
【００２７】
本願の実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これらの新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明の均等の範囲に含まれる。
【符号の説明】
【００２８】
102 MFP
104 実文書
106 バーコードを付加した文書
201 制御部
219 ユーザインターフェース
220 データ通信網
242 スキャナ機構
244 印字機構
602 プレビュー
604 バーコードデータ
606 ページ選択リスト
608 任意ページ選択リスト
702 OCR領域
804 x,y座標値
904 バーコード
【図１】
2018160897.tif 000003
【図２】
2018160897.tif 000004
【図３】
2018160897.tif 000005
【図４】
2018160897.tif 000006
【図５】
2018160897.tif 000007
【図６】
2018160897.tif 000008
【図７】
2018160897.tif 000009
【図８】
2018160897.tif 000010
【図９】
2018160897.tif 000011