(57)【要約】【課題】画像処理装置において、管理者などの特定のユーザーが、他の新規ユーザーの情報を容易に登録できること。【解決手段】原画像データＤｉ０は、新規ユーザー情報を表す文字列画像を含む。文字列検出部７ｂは、前記原画像データＤｉ０に対して文字認識処理を実行することにより、前記新規ユーザー情報に含まれる文字の文字体系を判定するとともに、前記新規ユーザー情報を検出する。言語選択部１１，Ｐｒ３は、複数種類の文字体系の情報および複数の言語の種類の情報の対応関係を表す文字言語情報Ｄ１に基づいて、前記文字体系の判定結果に対応する前記言語の種類の情報を選択する。ユーザー登録部１１，Ｐｒ４は、原画像Ｉ１から検出された前記新規ユーザー情報および前記文字言語情報Ｄ１に基づいて選択された前記言語の種類の情報を含む新たな登録情報Ｄ０を、不揮発性の記憶部１３に記憶させる。【選択図】図１
2018082370.tif 000002
【特許請求の範囲】
【請求項１】
入力情報と、ユーザーＩＤを含む登録ユーザー情報および前記ユーザーＩＤに対応する言語の種類の情報を含み不揮発性の第１記憶部に予め記憶された登録情報と、を照合することによって装置の利用可否を判定するログイン処理を実行する認証部と、
前記ログイン処理が成功した場合に、それぞれ異なる言語の表示用文字列を含む複数種類の画面データの中から、前記登録情報において前記入力情報との照合に成功した前記ユーザーＩＤに対応付けられた前記言語の種類に対応する特定画面データを選択し、前記特定画面データに基づく画面を表示部に表示させる表示制御部と、
前記ログイン処理が成功し、前記特定画面データに基づく画面が前記表示部に表示された後に、新規ユーザー情報を表す文字列画像を含む原画像のデータを取得する原画像取得部と、
前記原画像のデータに対して文字認識処理を実行することにより、前記新規ユーザー情報に含まれる文字の文字体系を判定するとともに、前記新規ユーザー情報を検出する文字列検出部と、
複数種類の文字体系の情報および複数の言語の種類の情報の対応関係を表し予め不揮発性の第２記憶部に記憶された文字言語情報に基づいて、前記文字体系の判定結果に対応する前記言語の種類の情報を選択する言語選択部と、
前記原画像から検出された前記新規ユーザー情報および前記文字言語情報に基づいて選択された前記言語の種類の情報を含む新たな前記登録情報を、前記第１記憶部に記憶させるユーザー登録部と、を備える画像処理装置。
【請求項２】
前記文字列検出部は、前記原画像のデータに対し、予め定められた複数種類の文字体系それぞれに対応する前記文字認識処理を実行し、文字の認識率が最も高い文字体系を、前記新規ユーザー情報に含まれる文字の文字体系であると判定する、請求項１に記載の画像処理装置。
【請求項３】
前記登録ユーザー情報がユーザー名を含み、
前記表示制御部は、前記入力情報との照合に成功した前記ユーザーＩＤに対して前記登録情報において対応付けられた前記ユーザー名を含む画面を前記表示部に表示させ、
前記原画像に含まれる前記新規ユーザー情報を表す文字列画像が、新たなユーザー名を表す文字列画像を含む、請求項１または請求項２に記載の画像処理装置。
【請求項４】
前記言語選択部は、前記文字言語情報において前記文字体系の判定結果に対して複数の前記言語の種類の情報が対応付けられている場合に、前記文字体系の判定結果に対応する複数の前記言語の種類の情報を選択候補として前記表示部に表示させ、操作部に対する操作に応じて前記選択候補の１つを選択する、請求項１から請求項３のいずれか１項に記載の画像処理装置。
【請求項５】
前記原画像取得部が、前記新規ユーザー情報を表す文字列画像が形成された原稿から画像を読み取り、読み取った画像のデータを前記原画像のデータとして出力する画像読取部を含む、請求項１から請求項４のいずれか１項に記載の画像処理装置。
【請求項６】
前記原画像取得部が、他装置から前記原画像のデータを受信する通信部を含む、請求項１から請求項５のいずれか１項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関する。
【背景技術】
【０００２】
一般に、画像読み取り機能を備える複写機または複合機などの画像処理装置が、ログイン処理を実行する機能を備えることが知られている。前記ログイン処理は、入力情報と予め不揮発性の記憶部に記憶された認証用の登録情報とを照合することにより、装置の利用可否を判定する処理である。
【０００３】
また、前記画像処理装置が、それぞれ異なる言語の表示用文字列を含む複数種類の画面データの中から、予め設定された言語の種類に対応する特定画面データを選択し、前記特定画面データに基づく画面を表示部に表示させる場合がある。
【０００４】
また、登録オペレーター情報と言語の種類の情報との対応関係を表す情報が予め記憶部に記憶されている場合に、表示装置が、入力部で受け付けた入力オペレーター情報に対応する前記言語の種類を、前記記憶部の情報に基づいて選択することが知られている（例えば、特許文献１参照）。この場合、前記表示装置は、選択した前記言語の種類に対応する文字列を含む画面を表示する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−３５１５９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、特定のユーザーである管理者が、特別な権限で前記画像処理装置にログインし、他の新規ユーザーの情報を前記画像処理装置に登録する場合がある。
【０００７】
さらに、前記管理者が使用する言語と前記新規ユーザーが使用する言語が異なる場合がある。この場合、前記管理者は、前記新規ユーザーが使用する言語に対応する仮想キーボードなどの入力インターフェイスを選択し、さらに、不慣れな言語の前記入力インターフェイスを用いて、前記新規ユーザーの名前などを含む新規登録情報を入力しなければならない。このようにして前記新規登録情報を入力する作業は、前記管理者にとって手間である。
【０００８】
本発明の目的は、管理者などの特定のユーザーが、他の新規ユーザーの情報を容易に登録できる画像処理装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一の局面に係る画像処理装置は、認証部と、表示制御部と、原画像取得部と、文字列検出部と、言語選択部と、ユーザー登録部と、を備える。前記認証部は、入力情報と、ユーザーＩＤを含む登録ユーザー情報および前記ユーザーＩＤに対応する言語の種類の情報を含み不揮発性の第１記憶部に予め記憶された登録情報と、を照合することによって装置の利用可否を判定するログイン処理を実行する。前記表示制御部は、前記ログイン処理が成功した場合に、それぞれ異なる言語の表示用文字列を含む複数種類の画面データの中から、前記登録情報において前記入力情報との照合に成功した前記ユーザーＩＤに対応付けられた前記言語の種類に対応する特定画面データを選択し、前記特定画面データに基づく画面を表示部に表示させる。前記原画像取得部は、前記ログイン処理が成功し、前記特定画面データに基づく画面が前記表示部に表示された後に、新規ユーザー情報を表す文字列画像を含む原画像のデータを取得する。前記文字列検出部は、前記原画像のデータに対して文字認識処理を実行することにより、前記新規ユーザー情報に含まれる文字の文字体系を判定するとともに、前記新規ユーザー情報を検出する。前記言語選択部は、複数種類の文字体系の情報および複数の言語の種類の情報の対応関係を表し予め不揮発性の第２記憶部に記憶された文字言語情報に基づいて、前記文字体系の判定結果に対応する前記言語の種類の情報を選択する。前記ユーザー登録部は、前記原画像から検出された前記新規ユーザー情報および前記文字言語情報に基づいて選択された前記言語の種類の情報を含む新たな前記登録情報を、前記第１記憶部に記憶させる。
【発明の効果】
【００１０】
本発明によれば、管理者などの特定のユーザーが、他の新規ユーザーの情報を容易に登録できる画像処理装置を提供することが可能になる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施形態に係る画像処理装置のブロック図である。
【図２】図２は、実施形態に係る画像処理装置におけるログイン制御の手順の一例を示すフローチャートである。
【図３】図３は、実施形態に係る画像処理装置が表示部に表示させるメニュー画面の一例を示す図である。
【図４】図４は、新規ユーザーのデータに関する画像を含む原画像が形成された原稿の一例を示す図である。
【図５】図５は、実施形態に係る画像処理装置におけるユーザー登録処理の手順の一例を示すフローチャートである。
【図６】図６は、実施形態に係る画像処理装置が表示部に表示させるマーキング設定画面の一例を示す図である。
【図７】図７は、実施形態に係る画像処理装置における登録ユーザーデータの構成の一例を示す図である。
【図８】図８は、実施形態に係る画像処理装置における文字言語データの構成の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照しながら、本発明の実施形態について説明する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格を有さない。
【００１３】
［画像処理装置１０の構成］
実施形態に係る画像処理装置１０は、原稿９００の画像を読み取り、読み取った画像に対して画像処理を施す機能を備える。
【００１４】
以下の説明において、原稿９００に形成された画像および原稿９００から読み取られた画像のことを読取画像と称する。また、前記読取画像のデータのことを読取画像データと称する。
【００１５】
図１に示される画像処理装置１０は、原稿９００から画像を読み取る機能およびシート９０１へ画像を形成する画像形成装置の機能を兼ね備えた複合機である。なお、画像処理装置１０が、画像送信機能を兼ね備えるファクシミリ装置などであることも考えられる。なお、図１において、原稿９００およびシート９０１が仮想線で示されている。
【００１６】
シート９０１に形成される画像は、例えば、原稿９００から読み取られた前記読取画像、前記読取画像に対して画像処理が施された後の画像または他の装置から受信される印刷ジョブが表す画像などである。シート９０１は、紙またはＯＨＰシートなどのシート状の画像形成媒体である。
【００１７】
画像処理装置１０は、主制御部１、操作表示部２、画像読取部２０、読取制御部３０、画像形成部４０、印刷制御部５０、通信部６０および画像処理部７０などを備える。
【００１８】
主制御部１、読取制御部３０、印刷制御部５０、通信部６０および画像処理部７０は、それぞれバス９に接続されおり、バス９を通じて相互にデータの受け渡しが可能である。
【００１９】
画像読取部２０は、原稿９００に光を走査する不図示の光学系、および原稿９００からの反射光の光量を画素ごとに検出して前記読取画像データを出力するイメージセンサー２０ａなどを備える。即ち、画像読取部２０は、原稿９００の画像を読み取り、前記読取画像データとして出力する。
【００２０】
本実施形態において、画像読取部２０のイメージセンサー２０ａは、カラー画像を読み取り可能なカラーイメージセンサーである。従って、原稿９００にカラー画像が含まれる場合、画像読取部２０はカラーの前記読取画像データを生成する。
【００２１】
読取制御部３０は、画像読取部２０を制御して前記読取画像データを取得する。さらに、読取制御部３０は、バス９を通じて前記読取画像データを画像処理部７０などの他の機器に転送する。
【００２２】
画像形成部４０は、周知の電子写真方式またはインクジェット方式の画像形成処理によってシート９０１に画像を形成する。
【００２３】
例えば、電子写真方式の画像形成部４０は、感光体、帯電装置、レーザースキャニングユニット、現像装置および転写装置などを含む。前記帯電装置は、前記感光体の表面を帯電させ、前記レーザースキャニングユニットは、前記感光体の表面に静電潜像を書き込み、前記現像装置は、前記像担持体の表面の前記静電潜像をトナー像へ現像し、前記転写装置は、前記トナー像を前記感光体の表面からシート９０１へ転写する。
【００２４】
印刷制御部５０は、画像処理部７０から印刷用画像データを取得し、前記印刷用画像データに基づく画像をシート９０１に形成する処理を画像形成部４０に実行させる。
【００２５】
通信部６０は、ＬＡＮなどの通信回線１０１を通じてパーソナルコンピューターなどの他装置との間でデータの送受信を行う通信インターフェイスである。ＭＰＵ１１が実行する前記他装置との間のデータの送受信は、全て通信部６０を通じて行われる。さらに、通信部６０は、バス９を通じて主制御部１、読取制御部３０および印刷制御部５０などの各機器とデータの受け渡しを行う。
【００２６】
画像処理部７０は、バス９を通じて他の機器から得た画像データなどに対する各種のデータ処理を実行する。画像処理部７０によるデータ処理の対象は、例えば、読取制御部３０から得られる前記読取画像データまたは通信回線１０１を通じて前記外部装置から得られる前記印刷ジョブなどである。
【００２７】
読取制御部３０、印刷制御部５０および画像処理部７０は、例えばＣＰＵ（Central Processing Unit）もしくはＤＳＰ（Digital Signal Processor）などのプロセッサー、またはＡＳＩＣ（Application Specific Integrated Circuit）などによって構成される。
【００２８】
操作表示部２は、ユーザーインターフェイスのデバイスであり、操作部２ａおよび表示部２ｂを含む。操作部２ａは、ユーザーの操作に従って情報を入力するデバイスであり、例えばタッチパネルおよび操作ボタンなどを含む。表示部２ｂは、情報を画像として表示する二次元表示デバイスであり、例えば液晶表示パネルなどである。
【００２９】
主制御部１は、画像処理装置１０を統括して制御する。例えば、主制御部１は、表示部２ｂに操作メニュー画面などを表示させる。さらに、主制御部１は、操作部２ａに対する操作を通じて入力される入力情報および各種センサーの検出結果に応じて他の制御部に制御指令を出力する。
【００３０】
図１に示されるように、主制御部１は、ＭＰＵ（Micro Processor Unit）１１、ＲＡＭ（Random Access Memory）１２および二次記憶部１３などを備える。
【００３１】
ＭＰＵ１１は、各種の演算およびデータ処理を実行するプロセッサーである。ＲＡＭ１２は、ＭＰＵ１１に実行させるためのプログラムを一時記憶する揮発性のコンピューター読み取り可能な主記憶部である。
【００３２】
二次記憶部１３は、ＭＰＵ１１が参照する各種情報を記憶する不揮発性のコンピューター読取可能な記憶部である。また、二次記憶部１３は、ＭＰＵ１１による各種情報の読み書きが可能な記憶部でもある。例えば、二次記憶部１３がフラッシュメモリーなどであることが考えられる。
【００３３】
二次記憶部１３は、ＭＰＵ１１に各種の処理を実行させるためのプログラム、ＭＰＵ１１によって参照されるデータおよびＭＰＵ１１によって書き込まれるデータを記憶する。
【００３４】
画像処理装置１０は、ログイン処理を実行する機能を備える。前記ログイン処理は、入力情報と予め二次記憶部１３に記憶された登録データＤ０に含まれる認証用データとを照合することにより、画像処理装置１０の利用可否を判定する処理である。
【００３５】
さらに、画像処理装置１０は、マルチ言語画面制御を行う機能も備える。前記マルチ言語画面制御は、それぞれ異なる言語の表示用文字列を含む複数種類の画面データＤ２の中から、予め設定された言語の種類に対応する特定画面データを選択し、前記特定画面データに基づく画面を表示部２ｂに表示させる制御である。
【００３６】
図７に示されるように、登録データＤ０は、登録認証データＤ０１、ユーザー属性データＤ０２および適用言語データＤ０３を含む。登録認証データＤ０１は、ユーザーを識別するユーザーＩＤ（Ｄ０１ａ）およびパスワードＤ０１ｂを含む。二次記憶部１３における登録データＤ０が記憶される部分は、不揮発性の第１記憶部の一例である。
【００３７】
登録認証データＤ０１は、前記ログイン処理において参照される前記認証用データの一例である。また、登録認証データＤ０１は、登録ユーザー情報の一例であり、登録データＤ０は、登録情報の一例である。
【００３８】
ユーザー属性データＤ０２は、少なくともユーザー名Ｄ０２ａを含む。例えば、ユーザー属性データＤ０２が、ユーザー名Ｄ０２ａの他に、ユーザーの所属部署に関するデータなどを含むことも考えられる。
【００３９】
適用言語データＤ０３は、登録認証データＤ０１に対応するユーザーが画像処理装置１０を利用する際に表示部２ｂに表示される画面に含まれる文字列の言語を表す。適用言語データＤ０３は、ユーザーＩＤ（Ｄ０１ａ）に対応する言語の種類の情報の一例である。適用言語データＤ０３は、前記マルチ言語画面制御において参照されるデータである。
【００４０】
[ログイン制御]
次に、図２に示されるフローチャートを参照しつつ、前記ログイン処理および前記マルチ言語画面制御を含むログイン制御の手順の一例について説明する。
【００４１】
主制御部１のＭＰＵ１１は、画像処理装置１０が起動したときに前記ログイン制御を実行する。以下の説明において、Ｓ１０１，Ｓ１０２，…は、前記ログイン制御においてＭＰＵ１１が実行する工程の識別符号を表す。
【００４２】
＜工程Ｓ１０１＞
前記ログイン制御において、ＭＰＵ１１は、表示部２ｂに不図示のログイン画面を表示させ、操作部２ａに対する入力操作を通じて入力認証データを取得する。前記入力認証エータは、登録データＤ０におけるユーザーＩＤ（Ｄ０１ａ）およびパスワードＤ０１ｂに相当する入力情報である。
【００４３】
なお、ＭＰＵ１１が、ユーザーが所持するＩＣカードまたは磁気カードなどの情報記憶媒体から前記入力認証データを取得することも考えられる。この場合、画像処理装置１０は、前記情報記憶媒体からデータを取得するインターフェイスとして、ＩＣカードリーダーまたは磁気カードリーダーなどを備える。
【００４４】
＜工程Ｓ１０２＞
次に、ＭＰＵ１１は、前記入力認証データを用いて前記ログイン処理を実行する。即ち、工程Ｓ１０２において、ＭＰＵ１１は、前記入力認証データと登録データＤ０に含まれる登録認証データＤ０１とを照合することによって画像処理装置１０の利用可否を判定する。
【００４５】
登録データＤ０が、前記入力認証データと一致する登録認証データＤ０１を含む場合、ＭＰＵ１１は、画像処理装置１０の利用を許可する判定を行う。この状態が、前記ログイン処理が成功した状態である。前記ログイン処理が成功した場合、ＭＰＵ１１は、処理を次の工程Ｓ１０３へ移行させる。
【００４６】
登録データＤ０が、前記入力認証データと一致する登録認証データＤ０１を含まない場合、ＭＰＵ１１は、画像処理装置１０の利用を許可しない判定を行う。この状態が、前記ログイン処理が失敗した状態である。前記ログイン処理が失敗した場合、ＭＰＵ１１は、処理を工程Ｓ１０６へ移行させる。
【００４７】
ＭＰＵ１１は、二次記憶部１３に予め記憶されたログインプログラムＰｒ０を実行することにより、工程Ｓ１０１，Ｓ１０２，Ｓ１０６の処理を実現する。ログインプログラムＰｒ０を実行するＭＰＵ１１が認証部の一例である。
【００４８】
＜工程Ｓ１０３＞
前記ログイン処理が成功した場合、ＭＰＵ１１は、言語選択処理を実行する。前記言語選択処理は、登録データＤ０に含まれる１つ以上の適用言語データＤ０３の中から、前記入力認証データとの照合に成功したユーザーＩＤ（Ｄ０１ａ）に対応付けられた１つのデータを選択する処理である。以下の説明において、工程Ｓ１０３において選択された１つの適用言語データＤ０３のことを選択適用言語データと称する。
【００４９】
＜工程Ｓ１０４＞
続いて、ＭＰＵ１１は、それぞれ異なる言語の表示用文字列を含む複数種類の画面データＤ２の中から、前記選択適用言語データに対応するデータを特定画面データとして選択する。二次記憶部１３において、複数種類の画面データＤ２は、それに含まれる文字列の言語を表す適用言語データＤ０３に対応付けられている。
【００５０】
＜工程Ｓ１０５＞
さらに、ＭＰＵ１１は、工程Ｓ１０４で選択した前記特定画面データに基づく画面を表示部２ｂに表示させる。ＭＰＵ１１は、工程Ｓ１０５の処理の後、前記ログイン制御を終了させる。
【００５１】
ＭＰＵ１１は、二次記憶部１３に予め記憶された表示制御プログラムＰｒ２を実行することにより、工程Ｓ１０３〜Ｓ１０５の処理を実現する。表示制御プログラムＰｒ２を実行するＭＰＵ１１が表示制御部の一例である。
【００５２】
図３は、前記選択適用言語データが英語を表すデータである場合の前記特定画面データの一例であるメニュー画面ｆ０を示す。メニュー画面ｆ０は、複数の操作アイコンｆ０１を含む操作画面の一例である。
【００５３】
例えば、ＭＰＵ１１は、工程Ｓ１０１で前記入力認証データとの照合に成功したユーザーＩＤ（Ｄ０１ａ）に対して登録データＤ０において対応付けられたユーザー名Ｄ０２ａを含むメニュー画面ｆ０を、表示部２ｂに表示させる（図３参照）。
【００５４】
前記ログイン制御が終了した後、ＭＰＵ１１は、メニュー画面ｆ０における操作アイコンｆ０１が操作されたことを検知すると、操作された操作アイコンｆ０１に対応する処理を実行する。
【００５５】
＜工程Ｓ１０６＞
一方、工程Ｓ１０３において前記ログイン処理が失敗した場合、ＭＰＵ１１は、表示部２ｂを通じてエラー通知処理を実行する。その後、ＭＰＵ１１は、処理を最初の工程Ｓ１０１へ移行させる。
【００５６】
前記ログイン制御が実行されることにより、ユーザーそれぞれが、例えば母国語のように自身が馴染みのある言語で表記された文字列を含む前記操作画面を通じて画像処理装置１０を操作することができる。
【００５７】
ところで、特定のユーザーである管理者が、特別な権限で画像処理装置１０にログインし、他の新規ユーザーの情報を登録データＤ０として画像処理装置１０に登録する場合がある。
【００５８】
さらに、前記管理者が使用する言語と前記新規ユーザーが使用する言語が異なる場合がある。この場合、前記管理者は、前記新規ユーザーが使用する言語に対応する仮想キーボードなどの入力インターフェイスを選択し、さらに、不慣れな言語の前記入力インターフェイスを用いて、前記新規ユーザーの名前であるユーザー名Ｄ０２ａなどを含む新規登録情報を入力しなければならない。このようにして前記新規登録情報を入力する作業は、前記管理者にとって手間である。
【００５９】
画像処理装置１０は、後述するユーザー登録処理を実行可能である。これにより、画像処理装置１０は、前記管理者などの特定のユーザーが、他の新規ユーザーの情報を容易に登録できる機能を実現する。
【００６０】
前記ユーザー登録処理が行われるに当たって、例えば図４に示されるような原稿９００が用意される。この原稿９００には、新規ユーザー情報を表す文字列画像ｇ１１，ｇ２１を含む原画像Ｉ１が形成されている。
【００６１】
図４に示される例では、原画像Ｉ１が、新規ユーザーの名前を表す第１文字列画像ｇ１１と、新規ユーザーの所属部署を表す第２文字列画像ｇ２１を含む。さらに、図４に示される例では、原画像Ｉ１は、第１文字列画像ｇ１１に付された第１マーキングｇ１０と、第２文字列画像ｇ２１に付された第２マーキングｇ２０とを含む。
【００６２】
第１マーキングｇ１０および第２マーキングｇ２０は、それぞれ種類の異なるマーキングである。画像処理装置１０において、ユーザー名Ｄ０２ａおよび前記所属部署などのユーザー属性データＤ０２の項目と、マーキングの種類との対応関係を表すマーキング設定データＤ３が、予め二次記憶部１３に記憶されている。
【００６３】
本実施形態において、第１マーキングｇ１０に対応するユーザー属性データＤ０２の項目はユーザー名Ｄ０２ａである。また、第２マーキングｇ２０に対応するユーザー属性データＤ０２の項目は前記所属部署である。
【００６４】
例えば、第１マーキングｇ１０および第２マーキングｇ２０が、それぞれ色の異なるアンダーラインまたは半透明の上塗りマーキングなどであることが考えられる。なお、図４においては、便宜上、アンダーラインである第１マーキングｇ１０および第２マーキングｇ２０の色の違いが、線種の違いによって表されている。
【００６５】
図６は、主制御部１のＭＰＵ１１が、マーキング設定処理を実行する際に表示部２ｂに表示させるマーキング設定画面ｆ１の一例である。前記マーキング設定処理は、操作部２ａに対する操作に従ってマーキング設定データＤ３を設定する処理である。
【００６６】
マーキング設定画面ｆ１は、形態選択アイコンｆ１１、第１色選択アイコンｆ１２、複数の項目入力枠ｆ１３、複数の第２色選択アイコンｆ１４、確定アイコンｆ１５、および中止アイコンｆ１６などを含む。
【００６７】
形態選択アイコンｆ１１は、マーキングｇ１０，ｇ２０の形態が、上塗りマーキングおよび下線マーキングのいずれであるかを選択する操作を受け付けるアイコンである。なお、前記アイコンは、操作部２ａに含まれる前記タッチパネルの一部として機能する。
【００６８】
本実施形態において、第１マーキングｇ１０および第２マーキングｇ２０に共通の形態が、形態選択アイコンｆ１１によって選択される。なお、マーキングｇ１０，ｇ２０の形態の他の選択候補として、囲み枠マーキングなども考えられる。
【００６９】
第１色選択アイコンｆ１２は、第１マーキングｇ１０の色を予め定められた選択肢の中から選択する操作を受け付けるアイコンである。
【００７０】
複数の項目入力枠ｆ１３は、ユーザー名Ｄ０２ａ以外のユーザー属性データＤ０２の項目を入力可能なテキスト入力枠である。図６に示される例では、前記所属部署が、ユーザー属性データＤ０２の項目の１つとして設定されている。
【００７１】
複数の第２色選択アイコンｆ１４は、複数の項目入力枠ｆ１３に入力されるユーザー属性データＤ０２の項目に対応する第２マーキングｇ２０の色を予め定められた選択肢の中から選択する操作を受け付けるアイコンである。
【００７２】
ＭＰＵ１１は、マーキング設定画面ｆ１における操作アイコンｆ１１〜ｆ１４の操作に従って、マーキング設定データＤ３を設定する。
【００７３】
また、ＭＰＵ１１は、マーキング設定画面ｆ１の確定アイコンｆ１５が操作されたときに、設定したマーキング設定データＤ３を二次記憶部１３に記憶させる。なお、ＭＰＵ１１は、マーキング設定画面ｆ１の中止アイコンｆ１６が操作されたときに、前記マーキング設定処理を中止する。
【００７４】
ＭＰＵ１１は、二次記憶部１３に予め記憶されたマーキングプログラムＰｒ１を実行することにより、前記マーキング設定処理を実現する。
【００７５】
［ユーザー登録処理］
以下、図５に示されるフローチャートを参照しつつ、前記ユーザー登録処理の手順の一例について説明する。
【００７６】
主制御部１のＭＰＵ１１は、登録データＤ０において管理者権限が設定されたユーザーＩＤ（Ｄ０１ａ）についての前記ログイン処理が成功した後に、操作部２ａに対して予め定められたユーザー登録開始操作が行われたことを検知した場合に、前記ユーザー登録処理を開始させる。以下の説明において、Ｓ２０１，Ｓ２０２，…は、前記ユーザー登録処理においてＭＰＵ１１、読取制御部３０および画像処理部７０が実行する工程の識別符号を表す。
【００７７】
＜工程Ｓ２０１＞
前記ユーザー登録処理において、読取制御部３０が、文字列画像ｇ１１，ｇ２１を含む原画像Ｉ１が形成された原稿９００から画像を読み取る処理を画像読取部２０に実行させる。これにより、画像読取部２０が、前記読取画像データを、原画像Ｉ１を表す原画像データＤｉ０として画像処理部７０へ出力する。なお、画像読取部２０は、原画像取得部の一例である。
【００７８】
＜工程Ｓ２０２＞
次に、画像処理部７０のマーキング検出部７ａが、原画像データＤｉ０が表す原画像Ｉ１における第１マーキングｇ１０および第２マーキングｇ２０の位置を検出する。
【００７９】
マーキング検出部７ａは、マーキング設定データＤ３が表す複数種類のマーキングそれぞれを検出する。例えば、マーキング設定データＤ３が、それぞれ色の異なる複数種類のマーキングを表す場合、マーキング検出部７ａは、マーキング設定データＤ３が指定する第１の色および第２の色の画像の位置を、それぞれ第１マーキングｇ１０および第２マーキングｇ２０の位置として検出する。
【００８０】
＜工程Ｓ２０３＞
次に、画像処理部７０の文字列検出部７ｂが、原画像データＤｉ０に対して文字認識処理を実行することにより、原画像Ｉ１に記されている前記新規ユーザー情報に含まれる文字の文字体系を判定するとともに、前記新規ユーザー情報を検出する。
【００８１】
前記文字体系は、例えば、英語を表記するための英語アルファベット、ドイツ語を表記するためのドイツ語アルファベットおよびロシア語またはブルガリア語を表記するためのキリル文字などである。
【００８２】
前記文字認識処理において、文字列検出部７ｂは、例えば拡張セル特徴方式、加重方向ヒストグラム方式または外郭方向寄与度特徴方式などの周知のオフライン文字認識アルゴリズムに基づいて、原画像Ｉ１に含まれる文字列画像ｇ１１，ｇ２１を文字列データへ変換する。
【００８３】
本実施形態では、文字列検出部７ｂは、工程Ｓ２０２で検出された第１マーキングｇ１０の位置に対応する第１文字列画像ｇ１１および第２マーキングｇ２０の位置に対応する第２文字列画像ｇ２１について、前記文字認識処理を実行する。
【００８４】
画像処理装置１０において、第１マーキングｇ１０が、前記文字体系が予め分かっていない文字列画像に付されること、および、第２マーキングｇ２０が、予め定められた前記文字体系の文字列画像に付されること、が予め設定されている。
【００８５】
例えば、第２マーキングｇ２０が付される第２文字列画像ｇ２１がアルファベットの文字列画像であることが、予め定められている。この場合、文字列検出部７ｂは、第２文字列画像ｇ２１に対しては、アルファベットに対応する前記文字認識処理を実行する。
【００８６】
そして、文字列検出部７ｂは、第２文字列画像ｇ２１に対する前記文字認識処理によってえら得られる文字列データを、新規ユーザーの前記所属部署のデータとして検出する。従って、文字列検出部７ｂは、第２文字列画像ｇ２１については前記文字体系の判定を行わない。
【００８７】
一方、文字列検出部７ｂは、原画像データＤｉ０における第１文字列画像ｇ１１に対し、予め定められた複数種類の文字体系それぞれに対応する前記文字認識処理を実行する。この場合、文字列検出部７ｂは、１つの文字体系に対応する前記文字認識処理を実行するごとに、文字の認識率を記憶する。
【００８８】
そして、文字列検出部７ｂは、文字の認識率が最も高い文字体系を、第１文字列画像ｇ１１が表す新規ユーザー名に含まれる文字の文字体系であると判定する。さらに、文字列検出部７ｂは、第１文字列画像ｇ１１に関し、文字体系の判定結果に対応する前記文字列認識処理により得られた文字列データを、新規ユーザーのユーザー名のデータとして検出する。なお、工程Ｓ２０３で検出される前記ユーザー名および前記所属部署のデータは、前記新規ユーザー情報の一例である。
【００８９】
＜工程Ｓ２０４＞
次に、ＭＰＵ１１が、二次記憶部１３に予め記憶された文字言語データＤ１に基づいて、前記文字体系の判定結果に対応する言語の種類の情報を選択する。二次記憶部１３における文字言語データＤ１が記憶される部分は、不揮発性の第２記憶部の一例である。
【００９０】
図８に示されるように、文字言語データＤ１は、複数の文字体系識別データＤ１１と複数の言語識別データＤ１２との対応関係を表すデータである。複数の文字体系識別データＤ１１は、複数種類の文字体系の情報の一例であり、複数の言語識別データＤ１２は、複数の言語の種類の情報の一例である。文字言語データＤ１は、文字言語情報の一例である。
【００９１】
工程Ｓ２０４において、ＭＰＵ１１は、工程Ｓ２０３における前記文字体系の判定結果に相当する文字体系識別データＤ１１に対応づけられた言語識別データＤ１２を選択する。
【００９２】
なお、図８に示されるように、登録データＤ０において、１つの文字体系識別データＤ１１に対して複数の言語識別データＤ１２が対応付けられている場合がある。この場合、ＭＰＵ１１は、前記文字体系の判定結果に対応する複数の言語識別データＤ１２を仮選択する。
【００９３】
ＭＰＵ１１は、前記文字体系の判定結果に対応する１つの言語識別データＤ１２を選択した場合、処理を工程Ｓ２０７へ移行させる。一方、ＭＰＵ１１は、前記文字体系の判定結果に対応する複数の言語識別データＤ１２を仮選択した場合、処理を工程Ｓ２０５へ移行させる。
【００９４】
＜工程Ｓ２０５＞
工程Ｓ２０５において、ＭＰＵ１１は、前記文字体系の判定結果に対応する複数の言語識別データＤ１２に相当する情報を選択候補とする選択メニュー画面を表示部２ｂに表示させる。
【００９５】
例えば、工程Ｓ２０３における前記文字体系の判定結果がキリル文字である場合、ＭＰＵ１１は、ロシア語およびブルガリア語を前記選択候補とする前記選択メニュー画面を表示部２ｂに表示させる。
【００９６】
＜工程Ｓ２０６＞
さらに、ＭＰＵ１１は、前記選択メニュー画面を通じた手動選択処理を実行する。前記手動選択処理において、ＭＰＵ１１は、前記選択メニュー画面が表示部２ｂに表示されている状態で、操作部２ａに対する操作に応じて前記選択候補の１つを選択する。その後、ＭＰＵ１１は、処理を次の工程Ｓ２０７へ移行させる。
【００９７】
ＭＰＵ１１は、二次記憶部１３に予め記憶された言語選択プログラムＰｒ３を実行することにより、工程Ｓ２０４〜Ｓ２０６の処理を実現する。言語選択プログラムＰｒ３を実行するＭＰＵ１１が言語選択部の一例である。
【００９８】
＜工程Ｓ２０７＞
工程Ｓ２０７において、ＭＰＵ１１は、新たな登録認証データＤ０１とする新規ユーザーの認証データの初期値を設定する。例えば、ＭＰＵ１１は、予め定められた初期値設置ルールに従って前記新規ユーザーの認証データの初期値を自動設定する。また、ＭＰＵ１１が、操作部２ａに対する操作に従って前記新規ユーザーの認証データの初期値を設定することも考えられる。
【００９９】
＜工程Ｓ２０８＞
さらに、ＭＰＵ１１は、新たな登録データＤ０を二次記憶部１３に記憶させる。その際、ＭＰＵ１１は、工程Ｓ２０７で設定した前記新規ユーザーの前記認証データの初期値を、登録認証データＤ０１として新たな登録データＤ０に含める。
【０１００】
さらに、ＭＰＵ１１は、工程Ｓ２０３において原画像Ｉ１から検出された前記新規ユーザーの前記ユーザー名および前記所属部署などの前記新規ユーザー情報を、ユーザー属性データＤ０２として新たな登録データＤ０に含める。
【０１０１】
さらに、ＭＰＵ１１は、工程Ｓ２０４〜Ｓ２０６において文字言語データＤ１に基づいて選択された言語識別データＤ１２を、適用言語データＤ０３として新たな登録データＤ０に含める。
【０１０２】
工程Ｓ２０７〜Ｓ２０８の処理により、前記新規ユーザー情報が二次記憶部１３に追加される。その後、ＭＰＵ１１は、前記ユーザー登録処理を終了させる。
【０１０３】
ＭＰＵ１１は、二次記憶部１３に予め記憶されたユーザー登録プログラムＰｒ４を実行することにより、工程Ｓ２０７〜Ｓ２０８の処理を実現する。ユーザー登録プログラムＰｒ４を実行するＭＰＵ１１がユーザー登録部の一例である。
【０１０４】
画像処理装置１０が採用されれば、図４に示されるような原稿９００が用意されることにより、前記管理者などの特定のユーザーは、前記新規ユーザーが使用する言語に対応する仮想キーボードなどの入力インターフェイスを選択すること、さらに、不慣れな言語の前記入力インターフェイスを用いて、前記新規ユーザーの名前などを含む新規登録情報を入力することを必要としない。そのため、前記特定のユーザーは、他の新規ユーザーに関する登録データＤ０を、容易に画像処理装置１０に追加登録できる。
【０１０５】
[応用例]
以上に示された画像処理装置１０において、通信部６０が、前記他装置から原画像データＤｉ０を受信することも考えられる。この場合、通信部６０が原画像取得部の一例である。
【０１０６】
また、原画像Ｉ１が、マーキングｇ１０，ｇ２０を含まないことも考えられる。例えば、原画像Ｉ１が、前記新規ユーザーのユーザーー名を表す第１文字列画像ｇ１１のみを含むことが考えられる。この場合、文字列検出部７ｂは、原画像データＤｉ０における全画像領域から、所定濃度を超える複数の画素からなる画像に対して前記文字認識処理を実行する。
【０１０７】
なお、本発明に係る画像処理装置は、各請求項に記載された発明の範囲において、以上に示された実施形態及び応用例を自由に組み合わせること、或いは実施形態及び応用例を適宜、変形する又は一部を省略することによって構成されることも可能である。
【符号の説明】
【０１０８】
１        ：主制御部
２        ：操作表示部
２ａ      ：操作部
２ｂ      ：表示部
７ａ      ：マーキング検出部
７ｂ      ：文字列検出部
９        ：バス
１０      ：画像処理装置
１１      ：ＭＰＵ
１２      ：ＲＡＭ
１３      ：二次記憶部
２０      ：画像読取部
２０ａ    ：イメージセンサー
３０      ：読取制御部
４０      ：画像形成部
５０      ：印刷制御部
６０      ：通信部
７０      ：画像処理部
１０１    ：通信回線
９００    ：原稿
９０１    ：シート
Ｄ０      ：登録データ
Ｄ０１    ：登録認証データ
Ｄ０１ｂ  ：パスワード
Ｄ０２    ：ユーザー属性データ
Ｄ０２ａ  ：ユーザー名
Ｄ０３    ：適用言語データ
Ｄ１      ：文字言語データ
Ｄ１１    ：文字体系識別データ
Ｄ１２    ：言語識別データ
Ｄ２      ：画面データ
Ｄ３      ：マーキング設定データ
Ｄｉ０    ：原画像データ
Ｉ１      ：原画像
Ｐｒ０    ：ログインプログラム
Ｐｒ１    ：マーキングプログラム
Ｐｒ２    ：表示制御プログラム
Ｐｒ３    ：言語選択プログラム
Ｐｒ４    ：ユーザー登録プログラム
ｆ０      ：メニュー画面
ｆ０１    ：操作アイコン
ｆ１      ：マーキング設定画面
ｆ１１    ：形態選択アイコン
ｆ１２    ：第１色選択アイコン
ｆ１３    ：項目入力枠
ｆ１４    ：第２色選択アイコン
ｆ１５    ：確定アイコン
ｆ１６    ：中止アイコン
ｇ１０    ：第１マーキング
ｇ１１    ：第１文字列画像
ｇ２０    ：第２マーキング
ｇ２１    ：第２文字列画像
【図１】
2018082370.tif 000003
【図２】
2018082370.tif 000004
【図３】
2018082370.tif 000005
【図４】
2018082370.tif 000006
【図５】
2018082370.tif 000007
【図６】
2018082370.tif 000008
【図７】
2018082370.tif 000009
【図８】
2018082370.tif 000010