Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3784717B2 - Device setting method, program, storage medium storing the program, image forming apparatus, device setting system, and device setting sheet - Google Patents
[go: Go Back, main page]

JP3784717B2 - Device setting method, program, storage medium storing the program, image forming apparatus, device setting system, and device setting sheet - Google Patents

Device setting method, program, storage medium storing the program, image forming apparatus, device setting system, and device setting sheet Download PDF

Info

Publication number
JP3784717B2
JP3784717B2 JP2001401274A JP2001401274A JP3784717B2 JP 3784717 B2 JP3784717 B2 JP 3784717B2 JP 2001401274 A JP2001401274 A JP 2001401274A JP 2001401274 A JP2001401274 A JP 2001401274A JP 3784717 B2 JP3784717 B2 JP 3784717B2
Authority
JP
Japan
Prior art keywords
setting
unit
paper
information
sheet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001401274A
Other languages
Japanese (ja)
Other versions
JP2003198770A (en
Inventor
信幸 土井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2001401274A priority Critical patent/JP3784717B2/en
Publication of JP2003198770A publication Critical patent/JP2003198770A/en
Application granted granted Critical
Publication of JP3784717B2 publication Critical patent/JP3784717B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Control Or Security For Electrophotography (AREA)
  • Facsimiles In General (AREA)
  • Facsimile Transmission Control (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、機器設定方法、プログラム、該プログラムを記憶した記憶媒体、画像形成装置、機器設定システム及び機器設定用紙に係り、特に機器設定用紙に記入された設定内容を読取って得られた機器の設定情報に基づいて機器の設定を行う機器設定方法、該機器設定方法をコンピュータに実行させるプログラム、該プログラムを記憶した記憶媒体、機器設定用紙に記入された設定内容に基づいて機器の設定を行う画像形成装置、機器設定システム及び機器の設定を行う機器設定用紙に関する。
【0002】
【従来の技術】
従来、複写機、FAX等の設定を変更する際には、オペレーションパネルより、その設定変更を行っていた。オペレーションパネルは、人間工学等に基づき、最適に配置することが試みられ、表示画面を大きくし、スイッチも分かりやすいように大きく、内容表示も分かりやすいものへと改良されてきた。
しかしながら、このように改良されたオペレーションパネルをもってしても未だに操作が分かり難にくく、複写機、FAX等の設定がユーザの思った通りに設定できない場合がある。この原因の一つとして、複写機、FAX等の機能の多様化、複雑化に関わらず、オペレーションパネルに表示できる情報量に限界が挙げられる。
また、高齢者は、複写機、FAX等の機能の多様化、複雑化に追いついていない場合が多く、高齢者は、オペレーションパネルの操作を用いて、複写機、FAX等の設定が容易にできない。
その結果、複写機、FAX等の機器の設定誤りが生じる。例えば、複写機において、ステープルをするつもりで設定し忘れる。また、複写機において、枚数の設定を誤る。ネットワークの設定に関して、ホスト名の設定を誤まったり、ネットマスクを間違えたり、ウインドウズドメイン名を間違えたり、IPアドレスの設定を誤入力する、など多くの誤操作が生じる。
これらの誤操作は、オペレーションパネルだけが原因ではないとはいえ、やはりその何割かの原因はやはりインターフェースにあり、そのインターフェースの多くを占めるオペレーションパネルには、大きな改善が求められている。
【0003】
インタフェースの改善の一つである特開平9−261382号公報には、画像形成条件の設定情報及びその設定情報を絵や文字で表した目視理解可能パターンが記録された設定カードを原稿台にセットし、操作パネル上のスタートキーを押下することにより、設定カードにバーコードで印刷された設定情報をスキャナ部で光学的に読取り、画像処理部で認識することによって、CPU(Central Processing Unit)のRAM(Random AccessMemory)内に設けられた設定データテーブルに画像形成条件の設定を行うことができる画像形成装置が開示されている。この公報では、予め、設定用の特定シートを印刷しておき、オペレータが機器の設定に対応した特定シートを選択し、その選択した特定シートをスキャナにセットし、その特定シートをスキャナが読取ることにより、各種設定を行うものである。
【0004】
【発明が解決しようとする課題】
しかしながら、特開平9−261382号公報に記載された技術では、機器の設定を、印刷されたバーコードのみで行なっているが、バーコードのみでは、細かい設定ができないという問題がある。
また、予め、予想される設定内容に対応した設定シートを印刷しておく必要があり、非常に多くの種類の設定カードを用意しなければユーザの要求にこたえられないという問題がある。
本発明は、上記問題に鑑みなされたものであり、機器の設定を容易に且つ確実に行うことを目的とするものである。
【0005】
【課題を解決するための手段】
上記課題を解決するために、本件発明は、以下の特徴を有する課題を解決するための手段を採用している。
請求項1に記載された発明は、機器の設定を行う設定用紙に記入された設定内容を読取って得られた機器の設定情報に基づいて、機器の設定を行う機器設定方法であって、前記設定用紙に印刷された設定用紙の識別コードを判定するコード判定ステップと、前記コード判定ステップにより判定された識別コードから、前記設定用紙に関する用紙データを出力する設定用紙データ出力ステップと、前記設定用紙データ出力ステップにより出力された前記用紙データに基づいて、前記設定用紙に記入された機器の設定情報を取得する設定情報取得ステップとを有し、前記コード判定ステップは、通常の密度で読取られた情報に対して判定する詳細判定ステップと、通常の密度より小さい密度で読取られた情報に対して判定する概略判定ステップとを有することを特徴とする
請求項1における設定用紙は、例えば、FAX専用、複写機専用、プリンタ、これらの2以上の機器で共用する設定用紙である。また、設定内容の読取りには、例えば、スキャナ、ディジタルカメラ、FAXであり、設定を行う機器に内蔵していても良いし、外付けでもよい。また、読取り装置をADFに設置してもよい。
また、設定変更される機器は、請求項記載の各ステップを実行する機器であってもよいし、遠隔地にある機器であってもよい。
なお、詳細判定ステップは、例えば、通常のスキャンで読取られた情報に対して、判定する。また、概略判定ステップは、例えば、荒いスキャンで読取られた情報に対して、判定する。これにより、用紙が通常の用紙なのか、設定用紙なのかを迅速に判断することができる。なお、判断は、ボックスの有無で判断する。
請求項1に記載された発明によれば、機器の設定を行う設定用紙に記入された設定内容を読取って得られた機器の設定情報に基づいて、機器の設定を行うことにより、機器の設定を容易に且つ確実に行うことができる。
また、コード判定ステップは、通常の密度で読取られた情報に対して判定する詳細判定ステップと、通常の密度より小さい密度で読取られた情報に対して判定する概略判定ステップとを有することにより、用紙が設定用紙でない場合でも、通常の処理を迅速に行うことが可能となる。
また、更に、概略判定ステップは、複写機等における用紙サイズを判定する用紙サイズ判定ステップを有する場合には、この用紙サイズ判定ステップにおいて実施されるようにしてもよい。このように、概略判定ステップが該用紙サイズ判定ステップにおいて実施される場合は、用紙判定に取られる時間を削減することができる。
【0008】
請求項に記載された発明は、請求項1記載の機器設定方法において、前記概略判定ステップは、当該機器が用紙サイズを判定する用紙サイズ判定ステップを有する場合、該用紙サイズ判定ステップにおいて実施されることを特徴とする。
【0009】
請求項に記載された発明によれば、概略判定ステップが該用紙サイズ判定ステップにおいて実施されることにより、用紙判定に取られる時間を削減することができる。
【0010】
請求項に記載された発明は、請求項1又は2記載の機器設定方法において、前記コード判定ステップは、ボックス及び該ボックス内に印刷された文字、記号、コードの内少なくとも一つに基づいて、コード判定を行うことを特徴とする。
【0011】
請求項に記載された発明によれば、コード判定ステップは、ボックス及び該ボックス内に印刷された文字、記号、コード(例えば、バーコード、2次元コード等)の内少なくとも一つに基づいて、コード判定を行うことにより、多くのコード情報の判定を行うことができる。その結果、多種類の設定用紙を対象とすることが可能となる。
【0012】
請求項に記載された発明は、請求項1ないしいずれか一項記載の機器設定方法において、機器の設定情報が記入された前記設定用紙のイメージデータを取得するイメージデータ取得ステップを有し、前記コード判定ステップは、イメージデータ取得ステップにおいて取得したイメージデータの情報量を削減する情報量削減ステップを有することを特徴とする。
【0013】
請求項に記載された発明によれば、コード判定ステップは、イメージデータ取得ステップにおいて取得したイメージデータの情報量を削減する情報量削減ステップを有することにより、コード判定における処理を削減することができる。
【0014】
請求項に記載された発明は、請求項1ないしいずれか一項記載の機器設定方法において、前記設定用紙データ出力ステップは、前記コード判定ステップにより判定された識別コードをキーにして、用紙データが格納されている用紙データ保存部にアクセスして、記入されるデータの位置情報を出力することを特徴とする。
【0015】
請求項に記載された発明によれば、設定用紙データ出力ステップは、コード判定ステップにより判定された識別コードをキーにして、用紙データが格納されている用紙データ保存部にアクセスして、記入されるデータの位置情報を出力することにより、多くの機器の設定に関する設定用紙のデータを扱うことができる。
【0016】
請求項に記載された発明は、請求項1ないしいずれか一項記載の機器設定方法において、前記位置情報は、前記識別コードの記述エリアを基準に、相対的位置情報であることを特徴とする。
【0017】
請求項に記載された発明によれば、識別コードの記述エリアを基準に、相対的位置情報であることにより、記入されている箇所を確実に得ることができる。
【0018】
請求項に記載された発明は、請求項1ないしいずれか一項記載の機器設定方法における前記設定情報取得ステップにおいて、取得した設定情報に基づいて、機器の設定変更を行う設定変更ステップを有し、該設定変更ステップにより、設定変更がなされた機器の設定変更に関する情報を格納するステップを有することを特徴とする。
【0019】
請求項に記載された発明によれば、設定変更ステップにより、設定変更がなされた機器の設定変更に関する情報を格納するステップを有することにより、機器設定のログ情報を得ることができ、統計情報、障害時における原因究明等に利用することができる。
【0020】
請求項に記載された発明は、請求項1ないしいずれか一項記載の機器設定方法をコンピュータに実行させるプログラムである。
【0021】
請求項に記載された発明によれば、請求項1ないしいずれか一項記載の機器設定方法をコンピュータに実行させるプログラムを提供することができる。
【0022】
請求項に記載された発明は、請求項記載のプログラムを記録したコンピュータ読取り可能な記憶媒体である。
【0023】
請求項に記載された発明によれば、請求項1ないしいずれか一項記載の機器設定方法をコンピュータに実行させるプログラムを記録したコンピュータ読取り可能な記憶媒体を提供することができる。
【0024】
請求項10に記載された発明は、器の設定についての記入欄を有する設定用紙に記入された設定内容に基づいて、機器の設定を行う画像形成装置において、前記設定用紙に印刷された設定用紙の識別コードを判定するコード判定部と、前記コード判定部が判定した識別コードに基づいて、前記設定用紙に関する用紙データを出力する設定用紙データ出力部と、設定用紙データ出力部から出力された前記用紙データに基づいて、前記設定用紙に記入された機器の設定情報を取得する設定情報取得部とを有し前記コード判定部は、通常の密度で読取られた情報に対して判定する詳細判定と、通常の密度より小さい密度で読取られた情報に対して判定する概略判定とを行うことを特徴とする。
【0025】
請求項11に記載された発明は、請求項10記載の画像形成装置において、前記コード判定部は、ボックスの有無を判定するボックス判定部と、ボックス内に印刷されている文字、記号、コードの内少なくとも一つを識別する文字・記号・コード識別部とを有することを特徴とする。
【0026】
請求項12に記載された発明は、請求項10又は11記載の画像形成装置において、機器の設定情報が記入された前記設定用紙のイメージデータを取得するイメージデータ取得部を有し、前記コード判定部は、イメージデータ取得部が取得したイメージデータの情報量を削減する情報量削減部を有することを特徴とする。
【0027】
請求項13に記載された発明は、請求項10ないし12いずれか一項記載の画像形成装置において、用紙データが格納されている用紙データ保存部を有し、前記設定用紙データ出力部は、前記コード判定部により判定された識別コードをキーにして、前記用紙データ保存部にアクセスして、記入されるデータの位置情報を出力することを特徴とする。
【0028】
請求項14に記載された発明は、請求項10ないし13いずれか一項記載の画像形成装置において、前記設定用紙データ出力部は、前記コード判定部により判定された識別コードをキーにして、外部に設置された用紙データが格納されている用紙データ保存部にアクセスして、記入されるデータの位置情報を出力することを特徴とする。
【0029】
請求項15に記載された発明は、請求項10ないし14いずれか一項記載の画像形成装置において、前記位置情報は、前記識別コードの記述エリアを基準に、相対的位置情報であることを特徴とする。
請求項16に記載された発明は、請求項10ないし15いずれか一項記載の画像形成装置において、前記コード判定部、前記設定用紙データ出力部及び前記設定情報取得部の内、少なくとも一つの装置の動作を禁止する禁止手段を設けたことを特徴とする。
請求項10〜16に記載された発明は、請求項1〜7に記載された機器設定方法に適した画像形成装置を提供することができる。
特に、請求項16に記載された発明によれば、コード判定部、前記設定用紙データ出力部及び前記設定情報取得部の内、少なくとも一つの装置の動作を禁止する禁止手段を設けたことにより、設定用紙を複写する場合に有効である。
【0030】
請求項17に記載された発明は、機器の設定についての記入欄を有する設定用紙に記入された設定内容に基づいて、前記機器の設定を行う機器設定システムにおいて、用紙データを保存する用紙データ保存部と、前記設定用紙の画像データを取得する画像データ取得部と、前記設定用紙に印刷された設定用紙の識別コードを判定するコード判定部と、前記コード判定部が判定した識別コードに基づき、前記用紙データ保存部のデータを参照して、前記設定用紙に関する用紙データを出力する設定用紙データ出力部と、設定用紙データ出力部から出力された前記用紙データに基づいて、前記設定用紙に記入された前記機器の設定情報を取得する設定情報取得部と、前記設定情報取得部が取得した前記機器の設定情報により機器の設定変更を行う設定変更部とを有することを特徴とする。
【0031】
請求項18に記載された発明は、請求項17記載の機器設定システムにおいて、前記用紙データ保存部、前記画像データ取得部の内、少なくとも一つが、設定される機器の外部に設けられていることを特徴とする。
請求項17又は18に記載された発明は、請求項1〜に記載された機器設定方法に適した機器設定システムを提供することができる。
【0032】
請求項19に記載された発明は、機器の設定を行う機器設定用紙であって、機器の設定内容を記入する記入欄と、当該用紙が機器設定用紙であることを示す文字、記号、コードの内少なくとも一つ、が印刷されている機器設定用紙。
【0033】
請求項20に記載された発明は、請求項19記載の機器設定用紙において、前記文字、記号、コードの内少なくとも一つは、ボックス内に印刷されていることを特徴とする。
【0034】
請求項21に記載された発明は、請求項20記載の機器設定用紙において、前記ボックスは、当該用紙の周辺に印刷されていることを特徴とする。
【0035】
請求項22に記載された発明は、請求項20又は21記載の機器設定用紙において、前記ボックスが、機器の設定に関する情報により、コード化されていることを特徴とする。
請求項19〜22に記載された発明は、請求項1〜7に記載された機器設定方法に適した機器設定用紙を提供することができる。
【0036】
特に、請求項21に記載された発明によれば、文字、記号、コードがボックス内に印刷されていることにより、設定コードの無い場合は、ボックスの無いことから、当該用紙が普通の用紙であることを簡単に判断することができる。
請求項22に記載された発明によれば、ボックスが、機器の設定に関する情報により、コード化されていることにより、更に多くの情報をコード化することができる。
【0037】
【発明の実施の形態】
次に、本発明の実施の形態について図面と共に説明する。
(全体の処理概要)
紙を用いて機器を設定する場合、図1に示すような手順・処理を行う必要がある。以下、図1に示すステップを順に説明する。
S10:ユーザは、まず、設定用紙を入手する。設定用紙の例として、図2にコピーモード設定用紙を示し、図3にFAXモード設定用紙を示し、図4にコピー/FAXモードの設定用紙を示す。
図2のコピー設定用紙は、複写機の設定を行うための設定用紙であり、複写機の設定画面による設定と同じように、コピー部数設定部21、用紙種類設定部22、ソートの有無設定部23、倍率設定部24、両面設定部25、原稿種類設定部26及び用紙コード部27を有している。用紙コード部27は、詳細は後述するが、設定用紙の2次元コードが印刷されており、このコードを読みと取って、当該用紙がどのような設定用紙であるかを知ることができる。
図3のFAXモード設定用紙は、FAXの設定を行うための設定用紙であり、送信宛先情報設定部31、原稿種類設定部32、33、直接送信設定部34及び用紙コード部27を有している。送信宛先情報設定部31は、送信先の電話番号及び相手先名等を記入する欄である。
図4のコピー/FAXモード設定用紙は、コピー/FAXモードを有する機器に対する設定用紙であり、モード選択部41、基本設定項目部42、コピー設定項目部43、FAX設定項目部44及び用紙コード部45を有している。モード選択部41は、コピーモード及びFAXモードの一方を選択する設定部であり、基本設定項目部42は、コピーモード及びFAXモードの両者に共通する項目の設定部であり、コピー設定項目部43は、コピーモードの設定部であり、FAX設定項目部44はFAXモードの設定部である。
なお、本発明の実施の形態における図2〜図4の設定用紙は、一例であって、設定内容及び用紙コード部の位置等は、これに限られないで実施することができる。また、図2〜図4の設定用紙と異なる他の種類の設定用紙を用いることができる。
なお、設定用紙は、取り扱い説明書等と共に、設定用紙をメーカーが添付し、それを用いる方法をとっても良いし、機器に蓄積しておき、必要に応じて、ユーザが機器からプリントアウトさせることにより取得するようにしても良い。
【0038】
図1に戻り、
S11:ユーザは、上記の設定用紙に設定内容を記述する。ユーザは、例えば図2〜図4に示した設定用紙の記入欄に適切な文字を記入し、且つ、適切なチェックボックスにチェックを記入する。
例えば、ユーザは、用紙に予め印刷などにより記述された案内情報(例えば、“○○○を記入していください。”等)に従って、例えばチェックボックスにチェックを付したり、文字を記入する。
S12:ユーザは、設定用紙を機器に読取らせる。このステップは、ユーザが機器に設定用紙を読み込ませる工程であって、例えば、複写機の場合、複写機に設定用紙をセットし、コピーボタンを押す操作である。
ユーザは、設定用紙を機器に読取らせた後に、コピー動作行っても良いが、コピーする用紙の先頭に、設定用紙を置いて、通常のコピー動作をするだけで、所望の設定状態のコピーを得ることができる。
S13:機器は、読取った設定用紙の記入内容に従って、自動的に機器の設定を行う。ステップ10〜ステップ12は、主にユーザの作業となるが、ステップ4は機器が自動的に行う処理である。このステップにおいては、機器が設定用紙に記述された内容を光学的に読み込み、読取った情報を元に機器の設定を行う。
(設定を行う機器の処理)
以下に、図1に記載されているステップ13における設定を行う機器の処理について、図5を用いて説明する。なお、以下の説明では、機器が複写機又はFAXである場合について説明するが、本発明は、複写機又はFAXに限定されずに実施できる。
【0039】
図5における設定を行う機器の処理は、紙面画像取得ステップ20、コード判定ステップ21、設定用紙データ出力ステップ22、設定情報取得ステップ23及び機器の設定変更ステップ24から構成されている。
【0040】
紙面画像取得ステップ20は、紙の画像を取得するステップである。複写機又はFAX機であればスキャナ部(画像読取部)を有しているため、このスキャナ部により紙の画像(以下、紙面画像と呼ぶ)を取得する。なお、後述するが、デジタルカメラ等により紙の画像を取得するようにしても良い。
コード判定ステップ21は、取得した紙面画像からコード情報がある箇所を検出し、設定用紙識別コードをデコードするステップである。
【0041】
なお、コード判定ステップは、通常の密度で読取られた情報に対して判定する詳細判定ステップと、通常の密度より小さい密度で読取られた情報に対して判定する概略判定ステップとを有するようにしてもよい。この場合、概略判定ステップは、複写機等における用紙サイズを判定する用紙サイズ判定ステップを有する場合には、この用紙サイズ判定ステップにおいて実施されるようにしてもよい。
【0042】
また、詳細は後述するが、コード判定ステップは、ボックス及び該ボックス内に印刷された文字、記号、コードに基づいて、コード判定を行う。
また、詳細は後述するが、コード判定ステップは、処理量を削減するために、紙面画像取得ステップ20において取得したイメージデータの情報量を削減する情報量削減ステップを有するようにしてもよい。
設定用紙データ出力ステップ22は、デコードされたコード情報(設定用紙の識別情報)を元に記入されるデータの位置情報を出力するステップである。
その際、設定用紙データ出力ステップ22は、コード判定ステップ21により判定された識別コードをキーにして、後述の用紙データが格納されている用紙データ保存部にアクセスして、記入されるデータの位置情報(設定内容が記入されるボックスの位置、大きさ等の情報)を獲得する。
【0043】
なお、この位置情報は、識別コードの記述エリアを基準にした相対的な位置情報であってもよい。
設定情報取得ステップ23は、設定用紙データ出力ステップで特定された設定用紙のレイアウト情報(設定用紙上における筆記カラムの座標情報)を取得し、ユーザにより文字やチェックが記入される筆記箇所を、レイアウト情報を基に特定し、取得した紙面画像から筆記箇所を切り出して設定情報を取得するステップである。
【0044】
設定情報取得ステップにおいて、取得した設定情報に基づいて、機器の設定変更を行う設定変更ステップを有し、該設定変更ステップにより、設定変更がなされた機器の設定変更に関する情報を格納するステップを有するようにしてもよい。
【0045】
これにより、設定変更がなされた機器の設定変更に関する情報を格納するステップを有することにより、機器設定のログ情報を得ることができ、統計情報、障害時における原因究明等に利用することができる。
機器の設定変更ステップ24は、取得した設定情報を基に、機器を設定するステップである。図2の設定用紙を用いた例では、複写機のコピー枚数、用紙設定、ソート設定、倍率設定、両面設定、原稿種類の設定がなされる。
この機器の設定変更ステップ24の後に、ユーザは設定内容に従う機器に所望の処理を実施させることができるようになる。複写機の例では、コピーすべき書類を自動紙送機にセットし、コピーボタンを押すだけで、例えば、A4サイズの用紙に、ソートありで、B5をA4に115%拡大し、片面を両面に、写真画質で、5部コピーするといった設定どおりにコピーを行わせることができるようになる。
(機器の構成)
図5に示されている「設定を行う機器の処理」を実施するための機器の構成例を、図6に示す。
【0046】
図6の構成では、本実施の形態に係る複写機68は、メイン制御部71と、画像処理部72と、画像取得部61と、コード判定部62と、設定用紙データ出力部63と、用紙データ保存部64と、設定情報取得部65と、設定変更部66と、設定記録部67と、印刷部73とから構成されている。
また、図示されていないが、スイッチを設け、そのスイッチのオン/オフを制御することにより、メイン制御部71は、コード判定部62、設定用紙データ出力部63及び設定情報取得部65の内、少なくとも一つの装置の動作を禁止するようしてもよい。従って、スイッチを閉じることにより、メイン制御部71は、コード判定部62、設定用紙データ出力部63及び設定情報取得部65の内、少なくとも一つの装置の動作を禁止するので、設定用紙であっても、機器の設定を行うことなく複写することができる。また、スイッチの代わりに、タッチパネルの画面上で、同等の動作を行なうようにしてもよい。
メイン制御部71は、画像取得部61、コード判定部62、設定用紙データ出力部63、設定情報取得部65、設定変更部66、印刷部73、及び画像処理部72の処理を制御する。画像処理部72は、メイン制御部71の制御により、ディジタル複写機で行う画像処理の全てを行うことができる。
画像取得部61の出力はコード判定部62に入力され、コード判定部62の出力は設定用紙データ出力部63に入力され、設定用紙データ出力部63の出力は設定情報取得部65に入力され、設定情報取得部65の出力は設定変更部66に入力される。
設定用紙データ出力部63及び設定情報取得部65は、用紙データ保存部64を参照可能になっている。設定変更部66は、設定記録部67を読み書き可能になっている。
【0047】
通常のコピーを実施する場合には、メイン制御部71が、画像取得部61から画像データを受け取り、画像処理部72において画像処理(例えば、必要に応じて、回転・変倍などを行う。)を実施し、印刷部73において印刷処理を実施するよう制御する。
【0048】
以下、画像取得部、コード判定部、設定用紙データ出力部、設定情報取得部、設定変更部及び設定記録部について、順に説明する。
(画像取得部)
画像取得部61は、例えばスキャナであって、設定内容が記入された設定用紙を光学的に読取り、紙面画像データを生成する。画像取得部61は、生成した紙面画像データをコード判定部62に入力する。コード判定部62は、画像取得部61から紙面画像データを受信すると、例えば、バーコード又は2次元コード等のコード部分を紙面画像の中から検出し、コード部分の画像を処理することによりコード情報を抽出する。このコード情報には誤り訂正コードが付加されている場合では、さらに誤り訂正処理を実施する。また、符号圧縮が行われている場合では、さらに符号伸長処理を実施し、元のコードを復元する。この復元したコードは、例えば、設定用紙の識別コードである。コード判定部62は、復元したコードを設定用紙データ出力部63に出力する。
【0049】
なお、具体的な、画像取得装置については後述する。
(コード判定部)
取得した紙面画像からコード情報がある箇所を検出し、設定用紙識別コードをデコードする。以下の例では、コード情報が2次元コードである場合であり、2次元コードが、矩形の中に設けられている場合について説明する。
印刷された2次元コードをデコードする読取り器を図7を用いて説明する。図7のコード判定部62は、領域抽出器82、配置メモリ83、配置アドレス生成器84、読取り画素位置設定器85、画素データ読取り器86、誤り訂正器87及び伸張器88から構成されている。
領域抽出器
領域抽出器82は、2次元コードが印刷されている領域を抽出する。配置メモリ83はコードデータの置き方(コード面における元データや誤り訂正のデータの分布)を格納し、その置き方より、配置アドレス84は、その分布から元データと誤り訂正データを分離して取得するアドレスを生成する。読取り画素位置設定器85は、セルの値をサンプリングするために、読取り画素位置を設定する。画素データ読取り器86は、サンプル点の画像データを読取る。誤り訂正器87は、デコーダした設定用紙識別コードが誤り訂正の場合、誤り訂正を行う。また、伸張器88は、デコーダした設定用紙識別コードが圧縮されているの場合、伸張する。
次ぎに、動作を説明する。紙に印刷された2次元コードを画像取得部61で読取る。次いで、領域抽出器82で2次元コードの領域を抽出する。
領域抽出器の詳細な構成を図8に示す。図8において、まず、画像縮小部91に入力される。画像縮小部91では、図9のフローチャートを実現する構成となっている。
最初に画像を8×8の画素単位でブロック化する(S31)。次いで、ブロック(矩形)内全画素値の論理和演算(S32)を行った後、所定の閾値で2値化を行う(S33)。この処理で2次元コード周囲の白黒交互のセルは黒線に変換され、2次元コードは黒枠(ここでは矩形)に囲まれた閉領域となる。
画像縮小部91から出力された2値画像は、閉領域検出部92で閉領域の検出を行う。閉領域検出は、2値画像において、白黒画素の境界を追跡して閉領域を認識し、領域が矩形の場合に当該閉領域を2次元コード候補領域として記憶する。閉領域検出の詳しいフローチャートを図10に示す。読み出し画素位置を設定し(S41)、その位置の画素が黒であるか否かを判定し(S43)、黒画素の場合には、黒白の境界を追跡して(S44)、追跡の結果、元に戻れば(S45:はい)、閉ループであり、閉ループの場合、それが矩形か否かを判断し、矩形の場合に(S46:はい)、コード領域候補として、記憶する。領域マッピング部93では、抽出された閉領域を、画像取得部61が取得した画像データにマッピングして出力する。その後、このマッピングされた画像データに基づいて、2次元コードの読取りが行なわれる。
読取り画素位置設定器
読取り画素位置設定器85は、セルの値をサンプリングするために、読取り画素位置を設定する。2次元コードは、例えば、図11に示されているように、その配置等が規格化されているので、水平・垂直に何セルづつあるかは、2次元コードの白黒交互パターンを数えればよい。
2次元コードの大きさが分かった後、サンプルするために各セルの中心を求める。図12は、サンプリング点を示したものである。実線で書かれた正方形が2次元コードの各セルである。点線は、それらの中心を通る直線で、点線の交差した部分がサンプリングする点である。
画像データ読取り器
画像データ読取り器は、サンプル点の画像データを読取る。画像データ読取り器86は、サンプル点の座標を中心とした3×3画素データを画像データから読み、平均を取る。これは、読取ったデータの白黒分布平均より、白か黒かの判定を行う為である。その後、読取られたデータは、nビットのデータとして変換される。
誤り訂正器及び伸張器
誤り訂正器87において、nビットのデータは誤り訂正処理が行われる。もし、誤りの数が訂正の能力を超えた場合には、2次元コードの読取りは失敗となる。もし誤り訂正できたならば、2次元コード生成時に付加された誤り訂正信号を除去して、元の情報をもつデータだけを出力する。また、伸張器88は、デコーダした設定用紙識別コードが圧縮されている場合伸張する。なお、誤り訂正器及び伸張器は、本発明における必須の装置ではない。誤り訂正器及び伸張器が無くても、本発明を実施することができる。
(用紙データ保存部)
用紙データ保存部64は、設定用紙のレイアウト情報が格納されているコード参照テーブル、筆記検出箇所座標データテーブル、筆記カラム部分の画像を切り出すための情報(以下、「カラム切り出し情報」と言う。)のテーブルであるカラム切り出し情報テーブルを有している。
図13にコード参照テーブルの例を示す。図13のコード参照テーブルは、コード番号102に対応して、レイアウト情報を格納しているディレクトリ名103、文書名104、バージョン105、カテゴリ106、作成者の情報が登録されている。例えば、0010011に対応して、ディレクトリ「\\aa\\bb\」、文書名「設定文書1」、バージョン「1」、カテゴリ「p」、作成者「kk」といった情報が格納されている。なお、ディレクトリに代えて、URL(Uniform Resource Locator)を用いてもよい。
図14(A)に筆記検出箇所座標データテーブルの例を示す。各設定用紙について、項目名欄111、相対X座標欄112、相対Y座標欄113、カラムの内容欄(CB1(113)、R1(115)、R3(116)…)が設けられている。図における項目は、チェックボックス記入欄や文字記入欄を指す。カラムの内容については、本実施の形態は、図14(B)に示すように、CB1(114)はチェックボックス記入欄を表し、R1(115)は文字認識が必要な単独カラムの記入欄であり、R3(116)は文字認識が必要な連続カラムの記入欄であり、R3は文字認識が必要なIP用カラムの記入欄である。
【0050】
図14(A)の例では、エコノミーモード(Economy Mode)の項目は、相対座標(X1、Y1)の位置にあり、チェックボックスである(CB1=true)。また、オートスリープ(Auto Sleep)お項目は、相対座標(X1、Y2)の位置にあり、チェックボックスである(CB=true)。DHCPという項目は、相対座標(X1、Y3)の位置にあり、チェックボックスである(CB=true)。IPアドレス(IP Address)の項目は、相対座標(X2、Y4)の位置にあり、文字認識が必要なIP用カラムである(R3=true)。ネットマスク(Net Mask)の項目は、相対座標(X2、Y5)の位置にあり、文字認識が必要なIP用カラムである(R3=true)。ゲートウエイ(Gateway)の項目は、相対座標(X2、Y6)の位置にあり、文字認識が必要なIP用カラムである(R3=true)。なお、この例は複写機又はFAX機がネットワークに接続する際に必要なネットワークの設定用に関するものである。図2で示したようなコピーモードの設定の場合には、カラム内容は図8(B)に示されたものとは異なってもよい。
図15にカラム切り出し情報テーブルの例を示す。図15のカラム切り出し情報テーブルは、CB1認識エリア、R1認識エリア、R2認識エリア及びR3認識エリアに対して、検出領域スキャンX、検出領域スキャンY、縦のカラムサイズClsY、横のカラムサイズClsX、連続カラム個数ClNum及びサイズ連続カラム間間隔ClSpが記憶されている。
【0051】
このテーブルの意味を図16、図17、図18、図19に示す。図16により、縦のカラムサイズClsYと、横のカラムサイズClsXとを示す。また、これらのカラムがR3タイプであれば、連続カラム個数ClNumは図16では3であり、図のように3つのカラムが連続する。また、連続するカラムと離れたカラムの間隔は、連続カラム間間隔ClSpであり、図16では5である。
【0052】
図17では、カラムの座標情報とカラムの大きさとからカラム部分の画像を切り出すのではなく、切り出しマージン分大きく画像を切り出すということを示している。すなわち、横方向には検出領域ScanXだけ、縦方向には検出領域ScanYだけ大きくして、検出領域(切り出し領域)を設定する。
(設定用紙データ出力部)
設定用紙データ出力部63は、コード判定部62からコードを受信すると、当該コードで用紙データ保存部64のコード参照テーブルを検索する。そして、設定用紙を特定する情報を取得する。その後、設定用紙データ出力部63は、用紙データ保存部64から取得した、設定用紙を特定する情報を設定情報取得部65に出力する。
例えば、コード判定部62からのコードが0010011であれば、用紙データ保存部64から、ディレクトリ「\\aa\\bb\」、文書名「設定文書1」、バージョン「1」、カテゴリ「p」、作成者「kk」といった情報が設定用紙データ出力部63に出力する。
(設定情報取得部)
設定情報取得部65は、図20に示すような処理フローを実施する。すなわち、受信した設定用紙を特定する情報を用いて、用紙データ保存部64の筆記検出箇所座標データテーブルを検索する。そして、レイアウト情報(設定用紙上における筆記カラムの座標情報)及びカラム切り出し情報を取得する(ステップS51)。
各カラム123の相対X座標及び相対Y座標は、例えば、図21に示すように、コード記述エリア(図2〜図3における「用紙コード部」が記載されている領域に相当する。)122の端点である基準点125からの座標を表している。当然、基準点125は、設定用紙の他の点であってもよい。
【0053】
なお、カラム検出の際にはそのカラムのサイズと、各カラムを検出する際に、画像切り出しマージン等の情報は、カラム切り出し情報であり、上述の用紙データ保存部64に格納されている。そこで、設定情報取得部65は、用紙データ保存部64から、設定用紙データ出力部63を参照して、設定用紙識別コードにより、特定された設定用紙のレイアウト情報及びカラム切り出し情報を取得する。
【0054】
次に、設定情報取得部65は、レイアウト情報及びカラム切り出し情報を用いて、紙面画像から各カラムの画像を切り出す(ステップS53)。なお、カラム切り出し情報にはマージンも含まれているため、図21の例では、点線領域126のように切り出される。
そのため、設定情報取得部65は、カラムを正確に切り出す処理を追加で実施する必要がある。まず、カラム部分の画像を2値化する。そして、図22(A)、(B)に示すように、それぞれX、Y方向で画素値を積分し、ヒストグラムを作成する。カラムが存在する場合には、図22(A)、(B)で示されているように2つの山が形成される。この2つの山の内側をカラムの領域として識別する。
【0055】
次に、設定情報取得部65は、一つのカラムを処理対象カラムと設定し、当該処理対象カラムに筆記が存在するか確認する(ステップS55)。筆記の有無を確認するために、図23に示すように、例えばカラム内部の画素値をY軸方向に積分する。もし、何らかの筆記があれば、そのカラムの内側には積分値が現れる。
【0056】
図24に示すように、所定の閾値以上の積分値を取る場合には、当該処理対象カラムには筆記があったものと判断する。所定の閾値未満の積分値であれば、筆記なしと判断する。
【0057】
次に設定情報取得部65は、筆記の有無の確認結果に基づき、もし筆記がなしと判断されれば、ステップS63に移行し(ステップS57:Noルート)、もし筆記があると判断されれば(ステップS57:Yesルート)、当該処理対象カラムがチェックボックスか否かを判断する(ステップS59)。もし、チェックボックスであれば、既にチェックが付されていることが判明しているのでステップS63に移行する(ステップS59:Yesルート)。一方、チェックボックスでなければ(ステップS59:Noルート)、文字が記入されているカラムであるから、カラムの内側の領域について文字認識処理を実施する(ステップS61)。例えば、図25のように文字を認識する。この際、例えば数字が記入されるべきカラムであれば、当該記入される数字の属性を用いれば文字認識をより確実なものにすることができる。
【0058】
設定情報取得部65は、全てのカラムを処理するまで、処理対象カラムを変更して(ステップS65)ステップS55乃至ステップS65を繰り返す(ステップS63)。
【0059】
設定情報取得部65は、上で述べたような処理を実施することにより、設定項目及びその設定内容を取得する。この取得した情報を設定変更部66に出力する。
(設定変更部及び設定記録部)
設定変更部66は、設定情報取得部65から設定項目及びその設定内容の情報を受け取り、当該情報を設定記録部67に登録する。例えば、図26及び図27に示すように、チェックボックスの記入の有無により、設定のon/offを変更したり、記入内容に従ってアドレスを変更したりする。なお、設定記録部67はテンポラリの設定記録部である場合もあり、その場合には、メイン制御部71が内蔵する記憶領域(例えば、SRAM(Static Random Access Memory))に、設定記録部67に登録されている設定を別途登録する必要がある。
(画像取得部の具体例)
画像取得部61は、複写機の場合には、そのスキャナ装置部である。但し、設定用紙上に印刷されたコードを十分読取ることができる分解能を有する画像読取装置であるならば、スキャン部が平行移動して画像をラインで取得する装置でなくとも良く、CCD(Charge Coupled Device)等で一括して画像を読取る機構であってもよい。ここでは一般的な複写機で用いられるスキャナを説明する。
【0060】
図28にコピアのスキャナ部を示す。コピア136のスキャナ部には、発光装置131、走査部132、コンタクトガラス133、駆動部134、画像処理部135が設けられている。コンタクトガラス133の上面に被撮影面を下向きにした設定用紙を置く。すると、走査部132と発光装置131が駆動部134により、コンタクトガラス133の下部を平行移動する。発光装置131はコンタクトガラス133の面上に存在する設定用紙を下から上向きに光を照射する機能を有する。走査部132は、その照射された光に照らされたコンタクトガラス133上の設定用紙の被撮影面を駆動部134の移動方向に対して垂直に、画像をラインで取得する。走査部132においてラインで取得した画像は、画像処理部135において連結されて紙面画像として構成される。これにより、コンタクトガラス133面上に存在する設定用紙の下面の画像を紙面画像として取得することができる。
【0061】
図29に、フラットヘッドスキャナのスキャナ部を示す。複写機の種類によっては、印刷部とスキャナ部が分離したタイプもある。また、一旦画像をスキャナに保存しておいて、後にスキャナ部から得られた画像において処理を行うことも可能である。
フラットベッドスキャナ146のスキャナ部には、発光装置141、走査部142、コンタクトガラス143、駆動部144、画像処理部145が設けられている。コンタクトガラス143の上面に被撮影面を下向きにした設定用紙を置く。すると、走査部142と発光装置141が駆動部144により、コンタクトガラス143の下部を平行移動する。発光装置141はコンタクトガラス143の面上に存在する設定用紙を下から上向きに光を照射する機能を有し、走査部142はその照射された光に照らされたコンタクトガラス143上の設定用紙の紙面を駆動部144の移動方向に対して垂直に、画像情報をラインで取得する。走査部132においてラインで取得した画像情報は、画像処理部145において連結され、紙面画像として構成される。これにより、コンタクトガラス143面上に存在する設定用紙の紙面(下側)の画像を面で取得することができる。
【0062】
図30に、机上カメラ装置のスキャナ部を示す。机上にカメラを設置し、机上面に存在する設定用紙を撮像するための撮影用カメラによって、設定用紙上の情報を取得する方式である。
机上カメラ装置159においては、ラインスキャン動作とは異なり、CCD等を使って面で紙面画像を取得する。机上面157に設置された設定用紙の上にレンズ151が設置されている。このレンズ151を透過した光は受光部152に届く。レンズ151と受光部152は机上面157上にある設定用紙の上面を捉えることができる。受光部152としてはCCD等が用いられる。受光部152は得られた光を電気信号に変換し、画像処理装置153へ伝達する。画像処理装置153では、受光部152から得られた電気信号から、一コマの映像を切り出し、紙面画像データとして記録装置154に送信する。記録装置154へ伝達された紙面画像データは、一旦、記録装置154に保存される。その後、記録装置154に保存された紙面画像データは通信装置155へ伝達され、外部機器へ送信される。外部機器への送信は、例えば、シリアルケーブルや、無線LANによる。
【0063】
図31に、電子式カメラ(ディジタルカメラ)を利用して画像を取得する場合を以下に示す。
レンズ161は、対象となる設定用紙の画像を捉え、設定用紙の紙面に描かれた情報を受光部162に映す。受光部162で捉えられた光情報は画像処理部163に伝達され、そこで紙面画像情報となる。画像処理部163はその紙面画像情報を画像保存部164に保存する。この画像保存部164のメモリは取り外し、交換が可能である。また、紙面画像情報は外部との通信手段を持つ通信部165により、外部機器へ送信される。すなわち、通信部165から紙面画像情報はコード判定部に送信される。また、一旦画像保存部164に紙面画像情報を蓄えて、取り外し可能なメモリにより、コード判定部に紙面画像情報を出力することも可能である。
図32に、FAXの読取り部を示す。FAXの読取りの場合には、ラインスキャナ172が固定となり、用紙をローラ171で誘導する方式を取る。紙がラインスキャナ近傍を通過するときに、ランプ173が点灯し、設定用紙に反射した光をラインスキャナ172が取得する仕組みである。このとき、ローラ171は紙を一定速度で送り出す。
図33に、ADF(Auto Document Feeder:自動紙搬送機構)に読取り部であるラインスキャナを設けた例を説明する。
ADFは、コピーなどに使われる自動的に紙をラインスキャナ182部分に搬送する機構である。図33では、設定用紙をローラ181が静止状態もしくは固定のラインスキャナ182に対して一定速度で搬送される。このとき、ラインスキャナの近傍でランプ183が点灯し、用紙に光が当たり、反射し、その反射光をラインスキャナ182が取得する。これによって、紙面上の情報をラインスキャナが取得することが可能になる。
(変形例)
用紙データ保存部の外部保持
設定用紙の種類が増えると、機器内の記憶装置に、コード参照テーブル、各コードの筆記検出箇所座標データテーブル及びカラム切り出し情報テーブルを格納できない場合も生ずる。このような場合には、用紙データ保存部を外部に設けた、例えば、図34のようなシステムを構築する。
【0064】
すなわち、通信制御部199を複写機200に新たに設け、当該通信制御部199によりネットワーク201に接続する。ネットワーク201には、サーバA(202A)とサーバB(202B)とが接続されている。サーバA(202A)は、用紙データ保存部203Aを管理しており、サーバB(202B)は用紙データ保存部203Bを管理している。すなわち、サーバA(202A)及びサーバB(202B)は、RDB(Relational DataBase)サーバであり、用紙データ保存部203A及び203BはRDBである。
【0065】
この場合、コード判定部62から復元したコードを受け取った設定用紙データ出力部63は、通信制御部199に、例えばサーバA(201A)に対して、復元したコードについてのデータ照会要求をSQL(Structured Query Language)等に従ったクエリーとして送信するように要求する。送信制御部199は、ネットワーク201を介してサーバA(201A)にデータ照会要求を送信する。サーバA(201A)は、データ照会要求を複写機200から受信すると、用紙データ保存部203Aのコード参照テーブルを検索する。そして、対応するデータを取得すると、複写機200に返信する。複写機200の通信制御部199は、受信したデータを設定用紙データ出力部63に出力する。図13に示したようなコード参照テーブルでは、ディレクトリの情報が格納されていたが、このようなネットワーク環境を利用する場合には、保存サーバ名及びディレクトリの情報が格納されている場合でもよい。また、RDBを前提とするならば、図35に示すようなコード参照テーブルが用意される場合でもよい。ここでは、保存サーバ名とテーブル名が代わりに格納される。
設定用紙データ出力部63は、受け取った情報を設定情報取得部65に出力する。設定情報取得部65は、通信制御部199に、レイアウト情報やカラム切り出し情報を取得するためのクエリーを、例えばサーバB(202B)へ送信するように要求する。通信制御部199は、要求に応じてサーバB(202B)へクエリーを送信する。サーバB(202B)は、クエリーを受信すると、用紙データ保存部203Bのテーブルを検索して、該当するレイアウト情報及びカラム切り出し情報を取得する。このレイアウト情報及びカラム切り出し情報は複写機200に送信される。複写機200の通信制御部199は、受信した情報を設定情報取得部65に出力する。設定情報取得部65は、受け取った情報を用いて、上で述べた処理フローに従って設定項目及びその設定内容を取得する。
【0066】
この例では異なるサーバに分散して用紙データ保存部のデータが保持されている例を示したが、一つのサーバで保持するような構成であってもよい。
【0067】
また、設定用紙データ出力部63が、復元したコード及び画像取得部61により取得された紙面画像を、通信制御部199に例えばサーバA(202A)へ送信させ、サーバA(202A)が、コード照会テーブルの検索及び設定情報取得部65の処理を実施し、設定項目及びその設定内容についての情報を複写機200に返信するような構成であってもよい。この場合、複写機200の通信制御部199は設定変更部66に受信した情報を出力する。
【0068】
さらに、コード判定部62が、復元したコード及び画像取得部61により取得された紙面画像を、通信制御部199に例えばサーバA(202A)へ送信させるような構成であってもよい。
【0069】
FAX機
上記実施の形態における図面では、複写機の例によって説明したが、FAX機であってもほぼ同様の構成にて本実施の形態に必要な機能を実現することができる。
図36にFAX機の例を示す。図6の複写機の例と比較して、通信制御部199が追加されている部分が異なる。なお、FAXを送信する際には、メイン制御部71は、画像取得部61に画像データに取得させ、当該画像データを画像処理部72に画像処理、例えば回転・変倍等の処理を行わせ、通信制御部199に送信処理を実施させる。FAX受信時には、メイン制御部71は、通信制御部199が画像データを受信すると、画像処理部72に画像処理を行わせ、印刷部73において印刷させる。
PC(パーソナルコンピュータ)の内蔵
図6、図34及び図36は、本発明の全機能をファームウエアで構成した場合のFAX機又は複写機の例であった。さらに別の実施例を図37及び図38に示す(ここでは複写機の例とFAXの例を同じ図面を用いる)。これはPCを内蔵して機能の一部分をPCに実行させるようにしたものである。図37中の破線で描いた221〜225はそれぞれ独立したハードウエアを示している。そのハードウエア間はバスで接続している。その中でメモリ221内の実線で描いたコピア(FAX)設定記録部230と画像処理部231、メイン制御部232はPCに取り込んでいない機能を示している。図38には図37中のPC225の内部で実行させる機能を示した。
【0070】
ここで、図37、図38の両方の図面を用いてPCを用いない前述の実施例と異なる部分を説明する。すなわち、画像取得部61はスキャナ222を駆動して画像データを取り込む。その後、一連の処理はソフトウエアで構成した61〜73で実行し、印刷部73がプリンタ223を駆動して印刷する形態となる。
なお、用紙データ保存部64はPC内のハードディスクを制御する機能である。また、FAXとして構成する場合には通信制御部199を持つが、これは通信ポート224を制御する。更に、本実施の形態では画像処理部72もメモリ221内に残したが、PCの性能が向上し処理速度が早くなればこの機能をもPC内で実行させることによりハードウエアの負担を更に軽減させられる。また、PCを複写機やFAXの筐体外に出しても構わない。このことにより、PCの構成を変更し易くなり、機能アップが更に容易になる。この場合、PCと他のハードウエア間はバスではなく、他の通信ポートを介してやり取りするようにしても本発明の思想を崩すものではない。
【0071】
画像取得部の外部接続
複写機やFAX機では、ほぼ確実に画像取得部となるスキャナが設けられているが、他の機器の場合には、画像取得部が設けられていない場合もある。また、複写機であってもスキャナ部が外部に設けられているものもある。このような場合には、図39に示すように、画像取得部61を機器68の外部に設け、当該画像取得部61において撮影された設定用紙の紙面画像データを、新たに設けられた外部通信手段234が受信する。外部通信手段234は紙面画像データをコード判定部62に出力する。
【0072】
また、通信制御部232にはネットワークを介してサーバ233が接続される場合もある。図39に示したように、機器68の一部の処理をサーバ233に実施させるような構成も可能であるが、例えば機器68を介してサーバ233の設定を変更することも可能である。例えば、サーバ233用の設定用紙を画像取得部61に読み込ませ、上で述べた処理をコード判定部62、設定用紙データ出力部63、設定情報取得部65により実施し、設定変更部66が設定記録部67に設定内容を登録すると、通信制御部199が設定記録部67から設定内容に関する情報を読み出し、サーバ233に送信する。
【0073】
また、全部又は一部の設定についてはサーバ233に登録しておき、サーバ233が、ネットワークを介して通信制御部64に設定情報を送信し、通信制御部64は、受信した設定情報を設定記録部67に登録するような構成も可能である。
【0074】
さらに、画像取得部61が設定用紙の紙面画像データを通信制御部199に送信し、通信制御部232がサーバ233に送信し、サーバ233がコード判定処理、用紙判定処理及び筆記確認処理を実施することにより設定情報を生成し、当該設定情報を通信制御部232を介して設定登録部67に登録するような構成であってもよい。
【0075】
図16及び図17に示した例のほか、検出領域スキャンX及びスキャンYを設定せずに、マージンを一律に設定しておいても良い。図40は、単純にマージンを設定した例である。
【0076】
上記説明では設定用紙のコード情報には設定用紙の識別情報が含まれる例を示したが、設定項目の数が少ない場合や、より多くのデータを印刷/読取できるようなコードを採用することにより、記入欄のレイアウト情報やカラム切り出し情報を含めるような構成でもよい。
【0077】
また、画像取得部は上では画像撮影手段を含むような構成であったが、画像取得部と画像撮影手段とが別個に設けられる場合でもよい。
以上説明したように、本発明の実施の形態によれば、紙面を用いて機器の設定を行うことができる。
【0078】
より詳細には、従来オペレーションパネルで行っていた設定操作をユーザが設定用紙に描かれた設定項目について記入する方式に変更することにより、従来よりも飛躍的に設定変更が簡単に行える。
【0079】
また、設定対象機器とは別の機器で設定用紙の画像入力処理を行うことによって、設定対象機器の前に移動することなく設定変更を行える。
さらに、処理の一部を設定対象機器の外部で行うことにより、負荷分散を行えるようになった。高解像度の画像を取り扱わなければならない場合もあり、処理負荷に応じて一部の処理を外部にアウトソーシングする方式を取ることにより、処理負荷の増減に柔軟に対応することができる。
【0080】
また、設定用紙に印刷された設定項目の記入内容に基づいて設定変更を行うことにより、設定変更をより簡単に行えるようにすることができる。
また、機器設定変更の間、当該機器は、その変更を行うユーザによって占有され、この間、当該機器を使用したい他のユーザは使用できないという問題、及び、高齢者等は設定変更のため、長時間複写機の前に立って、しかも分かりづらい操作を行う必要があるという問題に対して、本発明の実施の形態では、当該機器とは別に設定用紙を読み込ませる手段を用意することにより、設定対象機器の前に移動することなく、外部より設定変更を可能として、このような問題が解消される。
さらに、機器によっては設定用紙の紙面画像データを処理するのに十分なリソースを保持できない場合もあるが、本発明の実施の形態によれば、処理の一部を外部で行うので、処理負荷の一部を外部に回し、負荷分散を可能にすることができる。
【0081】
【発明の効果】
上述の如く本発明によれば、機器の設定を容易に且つ確実に行うことができる。
【0082】
【図面の簡単な説明】
【図1】全体の処理概要を説明するための図である。
【図2】コピー設定用紙の例を説明するための図である。
【図3】FAXモード設定用紙の例を説明するための図である。
【図4】コピー/FAXモード設定用紙の例を説明するための図である。
【図5】設定を行う機器の処理の例を説明するための図である。
【図6】設定を行う機器の処理を実施するための機器の構成例を説明するための図である。
【図7】読取り器の例を説明するための図である。
【図8】 領域抽出器の例を説明するための図である。
【図9】画像縮小部におけるフローチャートの例である。
【図10】閉領域検出におけるフローチャートの例である。
【図11】2次元コードの例を説明するための図である。
【図12】サンプリング点を示す図である。
【図13】コード参照テーブルの例を説明するための図(その1)である。
【図14】筆記検出箇所座標データテーブルの例を説明するための図である。
【図15】カラム切り出し情報テーブルの例を説明するための図である。
【図16】カラム切り出し情報テーブルの意味を説明するための図(その1)である。
【図17】カラム切り出し情報テーブルの意味を説明するための図(その2)である。
【図18】 カラム切り出し情報テーブルの意味を説明するための図(その3)である。
【図19】カラム切り出し情報テーブルの意味を説明するための図(その4)である。
【図20】設定情報取得部における処理フローである。
【図21】相対X座標及び相対Y座標を説明するための図である。
【図22】カラムを切り出しの処理を説明するためのヒストグラムである。
【図23】筆記の有無の確認を説明するための図(その1)である。
【図24】 筆記の有無の確認を説明するための図(その2)である。
【図25】文字の認識を説明するための図である。
【図26】チェックボックスによる設定の変更の例を説明するための図(その1)である。
【図27】チェックボックスによる設定の変更の例を説明するための図(その2)である。
【図28】コピアのスキャナ部の例を説明するための図である。
【図29】フラットヘッドスキャナのスキャナ部の例を説明するための図である。
【図30】机上カメラ装置のスキャナ部の例を説明するための図である。
【図31】電子式カメラ(ディジタルカメラ)を利用して画像を取得する場合の例を説明するための図である。
【図32】FAXの読取り部の例を説明するための図である。
【図33】ADFに読取り部であるラインスキャナを設けた例を説明するための図である。
【図34】用紙データ保存部を外部に設けた例を説明するための図である。
【図35】コード参照テーブルの例を説明するための図(その2)である。
【図36】FAX機の例を説明するための図である。
【図37】PC(パーソナルコンピュータ)の内蔵した場合の例を説明するための図である。
【図38】PCの内部で実行させる機能の例を説明するための図である。
【図39】画像取得部の外部接続を説明するための図である。
【図40】単純にマージンを設定した場合の例を説明するための図である。
【符号の説明】
61 画像取得部
62 コード判定部
63 設定用紙データ出力部
64、203 用紙データ保存部
65 設定情報取得部
66 設定変更部
67 設定記録部
68 複写機
71 メイン制御部
72 画像処理部
73 印刷部
199、211、230、232 通信制御部
202 サーバ
225 PC
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a device setting method, a program, a storage medium storing the program, an image forming apparatus, a device setting system, and a device setting sheet. In particular, the present invention relates to a device obtained by reading a setting content written on a device setting sheet. A device setting method for setting a device based on setting information, a program for causing a computer to execute the device setting method, a storage medium storing the program, and a device setting based on a setting content written on a device setting sheet The present invention relates to an image forming apparatus, a device setting system, and a device setting sheet for setting devices.
[0002]
[Prior art]
Conventionally, when changing the settings of a copier, a fax machine, etc., the settings are changed from the operation panel. The operation panel has been tried to be optimally arranged based on ergonomics and the like, and has been improved so that the display screen is enlarged, the switch is large enough to be easily understood, and the content display is also easy to understand.
However, even with such an improved operation panel, the operation is still difficult to understand, and settings such as a copying machine and a FAX may not be set as the user desires. One reason for this is a limit on the amount of information that can be displayed on the operation panel regardless of the diversification and complexity of functions of copiers and fax machines.
In addition, elderly people often do not keep up with the diversification and complexity of functions such as copiers and fax machines, and elderly people cannot easily set up copiers and fax machines using the operation panel. .
As a result, a setting error occurs in a device such as a copying machine or a FAX. For example, in a copying machine, forgetting to set a staple. In addition, the number of sheets is set incorrectly in the copying machine. There are many misoperations related to network settings, such as incorrect host name settings, incorrect netmasks, incorrect Windows domain names, and incorrect IP address settings.
Although these misoperations are not caused only by the operation panel, some of them are still caused by the interface, and the operation panel occupying most of the interface is required to be greatly improved.
[0003]
In JP-A-9-261382, which is one of the improvements in the interface, a setting card on which image formation condition setting information and a visually understandable pattern in which the setting information is represented by a picture or a character is recorded is set on a document table. Then, by pressing the start key on the operation panel, the setting information printed with the barcode on the setting card is optically read by the scanner unit and recognized by the image processing unit, so that the CPU (Central Processing Unit) An image forming apparatus capable of setting image forming conditions in a setting data table provided in a RAM (Random Access Memory) is disclosed. In this publication, a specific sheet for setting is printed in advance, an operator selects a specific sheet corresponding to the setting of the device, sets the selected specific sheet in the scanner, and the scanner reads the specific sheet. In this way, various settings are made.
[0004]
[Problems to be solved by the invention]
However, in the technique described in Japanese Patent Application Laid-Open No. 9-261382, the device is set only with a printed barcode, but there is a problem that fine settings cannot be made with only the barcode.
In addition, it is necessary to print a setting sheet corresponding to the expected setting contents in advance, and there is a problem that a user's request cannot be met unless a very large number of types of setting cards are prepared.
The present invention has been made in view of the above-described problems, and an object of the present invention is to easily and reliably set up an apparatus.
[0005]
[Means for Solving the Problems]
  In order to solve the above problems, the present invention employs means for solving the problems having the following characteristics.
  The invention described in claim 1 is a device setting method for setting a device based on device setting information obtained by reading a setting content entered on a setting sheet for setting the device, A code determination step for determining an identification code of the setting sheet printed on the setting sheet; a setting sheet data output step for outputting sheet data relating to the setting sheet from the identification code determined by the code determination step; and the setting sheet A setting information acquisition step for acquiring setting information of the device entered on the setting sheet based on the sheet data output in the data output stepThe code determination step includes a detailed determination step for determining information read at a normal density, and an approximate determination step for determining information read at a density smaller than the normal density.It is characterized by having
  The setting paper according to claim 1 is, for example, a setting paper shared by two or more devices such as a FAX machine, a copier machine, and a printer. Further, for reading the setting contents, for example, a scanner, a digital camera, and a FAX, which may be incorporated in a device for setting or may be externally attached. A reader may be installed in the ADF.
  The device whose setting is changed may be a device that executes each step recited in the claims, or may be a device at a remote place.
  Note that the detailed determination step determines, for example, information read by a normal scan. Moreover, the outline determination step determines, for example, information read by rough scanning. Thereby, it is possible to quickly determine whether the sheet is a normal sheet or a set sheet. The determination is made based on the presence or absence of a box.
  According to the first aspect of the present invention, the setting of the device is performed by performing the setting of the device based on the setting information of the device obtained by reading the setting content entered on the setting sheet for setting the device. Can be carried out easily and reliably.
  In addition, the code determination step includes a detailed determination step for determining information read at a normal density and a general determination step for determining information read at a density smaller than the normal density. Even when the sheet is not a set sheet, normal processing can be performed quickly.
  Furthermore, when the outline determining step includes a sheet size determining step for determining a sheet size in a copying machine or the like, the outline determining step may be performed in the sheet size determining step. Thus, when the outline determination step is performed in the paper size determination step, the time taken for the paper determination can be reduced.
[0008]
  Claim2The invention described in claim 11In the device setting method described above, the outline determination step is performed in the paper size determination step when the device has a paper size determination step of determining a paper size.
[0009]
  Claim2According to the invention described in (4), the outline determination step is performed in the sheet size determination step, so that the time taken for the sheet determination can be reduced.
[0010]
  Claim3The invention described in claim 1Or 2In the device setting method described above, the code determination step performs code determination based on at least one of a box and characters, symbols, and codes printed in the box.
[0011]
  Claim3According to the invention described in (1), the code determination step is performed based on at least one of the box and characters, symbols, and codes printed in the box (for example, barcode, two-dimensional code, etc.). By performing the above, it is possible to determine a lot of code information. As a result, it is possible to target many types of setting sheets.
[0012]
  Claim4The invention described in claim 1 to claim 1 to3The device setting method according to claim 1, further comprising an image data acquisition step of acquiring image data of the setting sheet in which device setting information is entered, wherein the code determination step includes the image acquired in the image data acquisition step. An information amount reduction step for reducing the information amount of data is provided.
[0013]
  Claim4According to the invention described in the above, the code determination step includes the information amount reduction step of reducing the information amount of the image data acquired in the image data acquisition step, so that the processing in the code determination can be reduced.
[0014]
  Claim5The invention described in claim 1 to claim 1 to4In the device setting method according to any one of the above, the setting paper data output step uses the identification code determined in the code determination step as a key to access a paper data storage unit in which the paper data is stored, It is characterized by outputting position information of data to be entered.
[0015]
  Claim5According to the invention described in the above, the setting paper data output step accesses the paper data storage unit storing the paper data by using the identification code determined in the code determination step as a key, and the data to be entered By outputting the position information, it is possible to handle setting sheet data relating to the settings of many devices.
[0016]
  Claim6The invention described in claim 1 to claim 1 to5The device setting method according to any one of claims 1 to 3, wherein the position information is relative position information based on a description area of the identification code.
[0017]
  Claim6According to the invention described in (2), it is possible to surely obtain the filled-in location by using the relative position information based on the description area of the identification code.
[0018]
  Claim7The invention described in claim 1 to claim 1 to6In the setting information acquisition step according to any one of the preceding claims, the setting information acquisition step includes a setting change step for changing the setting of the device based on the acquired setting information, and the device whose setting has been changed by the setting change step The method includes a step of storing information relating to the setting change.
[0019]
  Claim7According to the invention described in the above, it is possible to obtain the log information of the device setting by storing the information related to the setting change of the device whose setting has been changed by the setting changing step. Can be used to investigate the cause of
[0020]
  Claim8The invention described in claim 1 to claim 1 to7A program for causing a computer to execute the device setting method according to claim 1.
[0021]
  Claim8According to the invention described in claim 1, claims 1 to7A program for causing a computer to execute the device setting method described in any one of the items can be provided.
[0022]
  Claim9The invention described in claim 18A computer-readable storage medium storing the program described therein.
[0023]
  Claim9According to the invention described in claim 1, claims 1 to7It is possible to provide a computer-readable storage medium in which a program for causing a computer to execute the device setting method according to any one of the above items is recorded.
[0024]
  Claim10In the image forming apparatus for setting the device based on the setting content entered in the setting sheet having a column for setting the device, the identification code of the setting sheet printed on the setting sheet Based on the identification code determined by the code determination unit, a set sheet data output unit that outputs sheet data relating to the setting sheet, and the sheet data output from the setting sheet data output unit Based on a setting information acquisition unit for acquiring the setting information of the device entered on the setting form, andHave,The code determination unit performs a detailed determination for determining information read at a normal density and a rough determination for determining information read at a density smaller than the normal density.It is characterized by that.
[0025]
  Claim11The invention described in claim 110In the image forming apparatus described above, the code determination unit includes a box determination unit that determines presence / absence of a box, and a character / symbol / code identification that identifies at least one of characters, symbols, and codes printed in the box Part.
[0026]
  Claim12The invention described in claim 110 or 11In the image forming apparatus described above, the image forming apparatus includes an image data acquisition unit that acquires image data of the setting sheet in which device setting information is entered, and the code determination unit includes an information amount of image data acquired by the image data acquisition unit And an information amount reducing unit that reduces the amount of information.
[0027]
  Claim13The invention described in claim 110 to 12The image forming apparatus according to claim 1, further comprising a paper data storage unit that stores paper data, wherein the setting paper data output unit uses the identification code determined by the code determination unit as a key, and It is characterized in that the paper data storage unit is accessed to output position information of data to be entered.
[0028]
  Claim14The invention described in claim 110 to 135. The image forming apparatus according to claim 1, wherein the setting sheet data output unit stores sheet data set outside using the identification code determined by the code determination unit as a key. Is accessed, and the positional information of the data to be entered is output.
[0029]
  Claim15The invention described in claim 110 to 14The image forming apparatus according to claim 1, wherein the position information is relative position information with reference to a description area of the identification code.
Claim16The invention described in claim 110 to 156. The image forming apparatus according to claim 1, further comprising a prohibiting unit that prohibits operation of at least one of the code determination unit, the setting sheet data output unit, and the setting information acquisition unit. .
Claim10-16The invention described in claim 11-7An image forming apparatus suitable for the device setting method described in 1) can be provided.
In particular, the claims16According to the invention described above, the setting sheet is copied by providing the prohibiting means for prohibiting the operation of at least one of the code determination unit, the setting sheet data output unit, and the setting information acquisition unit. It is effective in the case.
[0030]
  Claim17In the device setting system for setting the device based on the setting content entered in the setting sheet having a column for setting the device, the paper data storage unit that stores the paper data, An image data acquisition unit that acquires image data of the setting paper, a code determination unit that determines an identification code of the setting paper printed on the setting paper, and the paper data based on the identification code determined by the code determination unit A setting sheet data output unit that outputs sheet data related to the setting sheet with reference to data in the storage unit, and the device that is written on the setting sheet based on the sheet data output from the setting sheet data output unit A setting information acquisition unit that acquires the setting information of the device, and a setting change unit that changes the setting of the device based on the setting information of the device acquired by the setting information acquisition unit Characterized in that it has a.
[0031]
  Claim18The invention described in claim 117In the device setting system described above, at least one of the paper data storage unit and the image data acquisition unit is provided outside a device to be set.
Claim17 or 18The invention described in claim 17It is possible to provide a device setting system suitable for the device setting method described in the above.
[0032]
  Claim19The invention described in is a device setting sheet for setting the device, and includes at least one of an entry field for entering the setting contents of the device and characters, symbols, and codes indicating that the sheet is the device setting sheet. The device setting paper on which is printed.
[0033]
  Claim20The invention described in claim 119In the device setting sheet described above, at least one of the characters, symbols, and codes is printed in a box.
[0034]
  Claim21The invention described in claim 120The device setting sheet described above is characterized in that the box is printed around the sheet.
[0035]
  Claim22The invention described in claim 120 or 21The device setting sheet described above is characterized in that the box is coded by information relating to device settings.
Claim19-22The invention described in claim 11-7It is possible to provide a device setting sheet suitable for the device setting method described in the above.
[0036]
  In particular, the claims21According to the invention described in the above, since characters, symbols, and codes are printed in the box, if there is no setting code, the box is not present, so it is easy to confirm that the paper is ordinary paper. Judgment can be made.
Claim22According to the invention described in the above, since the box is coded by the information related to the setting of the device, more information can be coded.
[0037]
DETAILED DESCRIPTION OF THE INVENTION
Next, embodiments of the present invention will be described with reference to the drawings.
(Overall processing overview)
When setting a device using paper, it is necessary to perform a procedure and processing as shown in FIG. Hereinafter, the steps shown in FIG. 1 will be described in order.
S10: The user first obtains a setting sheet. As an example of the setting sheet, FIG. 2 shows a copy mode setting sheet, FIG. 3 shows a FAX mode setting sheet, and FIG. 4 shows a copy / FAX mode setting sheet.
The copy setting sheet in FIG. 2 is a setting sheet for setting the copying machine. Similar to the setting on the setting screen of the copying machine, the copy number setting unit 21, the sheet type setting unit 22, and the sort presence / absence setting unit. 23, a magnification setting unit 24, a duplex setting unit 25, a document type setting unit 26, and a paper code unit 27. Although the details will be described later, the paper code portion 27 is printed with a two-dimensional code of the setting paper, and by reading this code, it is possible to know what setting paper the paper is.
The FAX mode setting sheet in FIG. 3 is a setting sheet for performing FAX settings, and includes a transmission destination information setting unit 31, document type setting units 32 and 33, a direct transmission setting unit 34, and a sheet code unit 27. Yes. The transmission destination information setting unit 31 is a column for entering a transmission destination telephone number, a destination name, and the like.
The copy / FAX mode setting sheet in FIG. 4 is a setting sheet for a device having a copy / FAX mode, and includes a mode selection unit 41, a basic setting item unit 42, a copy setting item unit 43, a FAX setting item unit 44, and a sheet code unit. 45. The mode selection unit 41 is a setting unit that selects one of the copy mode and the FAX mode, and the basic setting item unit 42 is a setting unit for items common to both the copy mode and the FAX mode, and the copy setting item unit 43. Is a copy mode setting section, and the FAX setting item section 44 is a FAX mode setting section.
2 to 4 in the embodiment of the present invention is an example, and the setting content, the position of the paper code portion, and the like are not limited to this, and can be implemented. Also, other types of setting sheets different from the setting sheets shown in FIGS. 2 to 4 can be used.
In addition, the setting paper may be attached to the instruction manual etc. by the manufacturer and used, or it may be stored in the device and printed out from the device as needed by the user. You may make it acquire.
[0038]
Returning to FIG.
S11: The user describes the setting contents on the setting sheet. For example, the user enters appropriate characters in the entry field of the setting sheet shown in FIGS. 2 to 4 and enters a check in an appropriate check box.
For example, the user checks a check box or enters characters according to guidance information (for example, “please enter XXX”) previously described on a sheet by printing or the like.
S12: The user causes the device to read the setting paper. This step is a process in which the user causes the device to read the setting paper. For example, in the case of a copying machine, the setting paper is set in the copying machine and the copy button is pressed.
The user may perform the copying operation after having the device read the setting paper. However, simply placing the setting paper at the top of the paper to be copied and performing the normal copying operation will allow the user to copy the setting paper in the desired setting state. Can be obtained.
S13: The device automatically sets the device in accordance with the contents entered on the read setting sheet. Steps 10 to 12 are mainly the user's work, but step 4 is a process performed automatically by the device. In this step, the device optically reads the content described on the setting sheet, and the device is set based on the read information.
(Processing of the device to be set)
Hereinafter, processing of the device that performs the setting in step 13 illustrated in FIG. 1 will be described with reference to FIG. In the following description, a case where the device is a copying machine or a FAX will be described, but the present invention can be implemented without being limited to the copying machine or the FAX.
[0039]
5 includes a paper image acquisition step 20, a code determination step 21, a setting paper data output step 22, a setting information acquisition step 23, and a device setting change step 24.
[0040]
The paper surface image acquisition step 20 is a step of acquiring a paper image. Since the copying machine or the FAX machine has a scanner unit (image reading unit), a paper image (hereinafter referred to as a paper image) is acquired by the scanner unit. As will be described later, a paper image may be acquired by a digital camera or the like.
The code determination step 21 is a step of detecting a place with code information from the acquired paper image and decoding the set paper identification code.
[0041]
The code determination step includes a detailed determination step for determining information read at a normal density and a general determination step for determining information read at a density smaller than the normal density. Also good. In this case, when the outline determination step includes a sheet size determination step for determining a sheet size in a copying machine or the like, the outline determination step may be performed in the sheet size determination step.
[0042]
Although details will be described later, the code determination step performs code determination based on the box and the characters, symbols, and codes printed in the box.
Although details will be described later, the code determination step may include an information amount reduction step for reducing the information amount of the image data acquired in the paper image acquisition step 20 in order to reduce the processing amount.
The setting sheet data output step 22 is a step of outputting position information of data to be entered based on the decoded code information (setting sheet identification information).
At that time, the setting paper data output step 22 accesses a paper data storage unit storing paper data, which will be described later, using the identification code determined in the code determination step 21 as a key, and positions of data to be entered. Acquire information (information such as the position and size of the box in which the setting content is entered).
[0043]
The position information may be relative position information based on the description area of the identification code.
The setting information acquisition step 23 acquires the layout information of the setting sheet specified in the setting sheet data output step (coordinate information of the writing column on the setting sheet), and lays out the writing location where the user writes characters and checks. In this step, the setting information is acquired by specifying the information and cutting out a writing portion from the acquired paper image.
[0044]
The setting information acquisition step includes a setting change step for changing the setting of the device based on the acquired setting information, and a step of storing information on the setting change of the device whose setting has been changed by the setting change step. You may do it.
[0045]
Thereby, by having the step of storing information related to the setting change of the device whose setting has been changed, log information of the device setting can be obtained, and can be used for statistical information, investigation of the cause at the time of failure, and the like.
The device setting change step 24 is a step of setting a device based on the acquired setting information. In the example using the setting sheet of FIG. 2, the number of copies of the copying machine, sheet setting, sort setting, magnification setting, duplex setting, and document type setting are made.
After the device setting change step 24, the user can cause the device according to the setting contents to perform a desired process. In the example of a copying machine, a document to be copied is set in an automatic paper feeder, and a copy button is pressed. For example, B4 is enlarged 115% to A4 on A4 size paper, and one side is double-sided. In addition, it is possible to perform copying according to a setting such as copying five copies with photo quality.
(Device configuration)
FIG. 6 shows an example of the configuration of a device for performing the “processing of the device for setting” shown in FIG.
[0046]
In the configuration of FIG. 6, the copying machine 68 according to the present embodiment includes a main control unit 71, an image processing unit 72, an image acquisition unit 61, a code determination unit 62, a setting paper data output unit 63, and paper. The data storage unit 64, the setting information acquisition unit 65, the setting change unit 66, the setting recording unit 67, and the printing unit 73 are configured.
Although not shown, by providing a switch and controlling on / off of the switch, the main control unit 71 includes a code determination unit 62, a setting sheet data output unit 63, and a setting information acquisition unit 65. The operation of at least one device may be prohibited. Therefore, by closing the switch, the main control unit 71 prohibits the operation of at least one of the code determination unit 62, the setting sheet data output unit 63, and the setting information acquisition unit 65. Can also be copied without setting up the device. Further, an equivalent operation may be performed on the touch panel screen instead of the switch.
The main control unit 71 controls processing of the image acquisition unit 61, code determination unit 62, setting paper data output unit 63, setting information acquisition unit 65, setting change unit 66, printing unit 73, and image processing unit 72. The image processing unit 72 can perform all image processing performed by the digital copying machine under the control of the main control unit 71.
The output of the image acquisition unit 61 is input to the code determination unit 62, the output of the code determination unit 62 is input to the setting sheet data output unit 63, the output of the setting sheet data output unit 63 is input to the setting information acquisition unit 65, The output of the setting information acquisition unit 65 is input to the setting change unit 66.
The setting paper data output unit 63 and the setting information acquisition unit 65 can refer to the paper data storage unit 64. The setting change unit 66 can read and write the setting recording unit 67.
[0047]
When performing normal copying, the main control unit 71 receives image data from the image acquisition unit 61, and the image processing unit 72 performs image processing (for example, rotation and scaling as necessary). And the printing unit 73 is controlled to perform the printing process.
[0048]
Hereinafter, the image acquisition unit, the code determination unit, the setting sheet data output unit, the setting information acquisition unit, the setting change unit, and the setting recording unit will be described in order.
(Image acquisition unit)
The image acquisition unit 61 is, for example, a scanner, and optically reads a setting sheet on which setting contents are written, and generates paper image data. The image acquisition unit 61 inputs the generated paper surface image data to the code determination unit 62. When the code determination unit 62 receives the paper image data from the image acquisition unit 61, for example, the code determination unit 62 detects a code part such as a barcode or a two-dimensional code from the paper image, and processes the code part image to obtain the code information. To extract. If an error correction code is added to this code information, an error correction process is further performed. If code compression is being performed, code expansion processing is further performed to restore the original code. The restored code is, for example, a setting sheet identification code. The code determination unit 62 outputs the restored code to the setting paper data output unit 63.
[0049]
A specific image acquisition device will be described later.
(Code determination part)
A location with code information is detected from the acquired paper image, and the set paper identification code is decoded. In the following example, a case where the code information is a two-dimensional code and the two-dimensional code is provided in a rectangle will be described.
A reader for decoding the printed two-dimensional code will be described with reference to FIG. 7 includes an area extractor 82, an arrangement memory 83, an arrangement address generator 84, a read pixel position setter 85, a pixel data reader 86, an error corrector 87, and an expander 88. .
Region extractor
The area extractor 82 extracts an area where a two-dimensional code is printed. The arrangement memory 83 stores how to place the code data (distribution of the original data and the error correction data on the code surface). From the arrangement, the arrangement address 84 separates the original data and the error correction data from the distribution. Generate the address to get. The read pixel position setter 85 sets the read pixel position in order to sample the value of the cell. The pixel data reader 86 reads image data of sample points. The error corrector 87 performs error correction when the set sheet identification code thus decoded is error correction. Further, the decompressor 88 decompresses the set paper identification code that has been decoded, if it has been compressed.
Next, the operation will be described. The two-dimensional code printed on the paper is read by the image acquisition unit 61. Next, a region extractor 82 extracts a two-dimensional code region.
A detailed configuration of the region extractor is shown in FIG. In FIG. 8, first, the image is input to the image reduction unit 91. The image reduction unit 91 is configured to realize the flowchart of FIG.
First, the image is blocked in units of 8 × 8 pixels (S31). Next, after performing a logical sum operation (S32) of all pixel values in the block (rectangle), binarization is performed with a predetermined threshold (S33). In this process, the black and white alternating cells around the two-dimensional code are converted into black lines, and the two-dimensional code becomes a closed region surrounded by a black frame (here, a rectangle).
For the binary image output from the image reduction unit 91, the closed region detection unit 92 detects the closed region. In the closed area detection, the closed area is recognized by tracking the boundary of monochrome pixels in the binary image, and when the area is rectangular, the closed area is stored as a two-dimensional code candidate area. A detailed flowchart of the closed region detection is shown in FIG. A readout pixel position is set (S41), and it is determined whether or not the pixel at that position is black (S43). In the case of a black pixel, the black / white boundary is traced (S44). If it is restored (S45: Yes), it is a closed loop. If it is a closed loop, it is determined whether or not it is a rectangle. If it is a rectangle (S46: Yes), it is stored as a code area candidate. The area mapping unit 93 maps the extracted closed area to the image data acquired by the image acquisition unit 61 and outputs the image data. Thereafter, the two-dimensional code is read based on the mapped image data.
Reading pixel position setter
The read pixel position setter 85 sets the read pixel position in order to sample the value of the cell. For example, as shown in FIG. 11, the arrangement and the like of the two-dimensional code are standardized. Therefore, it is only necessary to count the black and white alternating pattern of the two-dimensional code to determine how many cells are horizontally and vertically. .
After the size of the two-dimensional code is known, the center of each cell is obtained for sampling. FIG. 12 shows sampling points. Each square of a two-dimensional code is a square written with a solid line. Dotted lines are straight lines passing through the centers of the lines, and the points where the dotted lines intersect are sampled.
Image data reader
The image data reader reads image data of sample points. The image data reader 86 reads 3 × 3 pixel data centered on the coordinates of the sample points from the image data and takes the average. This is because the black and white distribution average of the read data is used to determine whether it is white or black. Thereafter, the read data is converted as n-bit data.
Error corrector and decompressor
In the error corrector 87, n-bit data is subjected to error correction processing. If the number of errors exceeds the correction capability, reading the two-dimensional code fails. If the error can be corrected, the error correction signal added at the time of generating the two-dimensional code is removed, and only the data having the original information is output. Also, the decompressor 88 decompresses the set paper identification code that has been decoded. Note that the error corrector and the decompressor are not essential devices in the present invention. The present invention can be implemented without an error corrector and decompressor.
(Paper data storage)
The paper data storage unit 64 is a code reference table that stores setting paper layout information, a writing detection location coordinate data table, and information for cutting out an image of a writing column portion (hereinafter referred to as “column cutting information”). A column cutout information table which is a table of
FIG. 13 shows an example of the code reference table. In the code reference table of FIG. 13, the directory name 103 storing the layout information, the document name 104, the version 105, the category 106, and the creator information are registered corresponding to the code number 102. For example, information such as a directory “\\ aa \\ bb \”, a document name “setting document 1”, a version “1”, a category “p”, and a creator “kk” is stored corresponding to 0010111. Note that a URL (Uniform Resource Locator) may be used instead of the directory.
FIG. 14A shows an example of a handwriting detection location coordinate data table. For each set sheet, an item name column 111, a relative X coordinate column 112, a relative Y coordinate column 113, and column content columns (CB1 (113), R1 (115), R3 (116)...) Are provided. Items in the figure indicate a check box entry field and a character entry field. As shown in FIG. 14B, in this embodiment, CB1 (114) represents a check box entry field, and R1 (115) represents a single column entry field that requires character recognition. Yes, R3 (116) is an entry field for a continuous column that requires character recognition, and R3 is an entry field for an IP column that requires character recognition.
[0050]
In the example of FIG. 14A, the item of economy mode is at the position of relative coordinates (X1, Y1) and is a check box (CB1 = true). The item “Auto Sleep” is a check box (CB = true) at the position of relative coordinates (X1, Y2). The item “DHCP” is at the position of the relative coordinates (X1, Y3) and is a check box (CB = true). The item of IP address (IP Address) is at the position of relative coordinates (X2, Y4) and is an IP column that requires character recognition (R3 = true). The item of the net mask (Net Mask) is at the position of the relative coordinates (X2, Y5) and is an IP column that requires character recognition (R3 = true). The item of “Gateway” is an IP column that requires character recognition at the position of the relative coordinates (X2, Y6) (R3 = true). This example relates to a network setting required when a copying machine or a FAX machine is connected to a network. In the case of setting the copy mode as shown in FIG. 2, the column content may be different from that shown in FIG.
FIG. 15 shows an example of the column cutout information table. The column cutout information table in FIG. 15 includes a detection area scan X, a detection area scan Y, a vertical column size ClsY, a horizontal column size ClsX, for the CB1 recognition area, the R1 recognition area, the R2 recognition area, and the R3 recognition area. The number of continuous columns ClNum and the size inter-column spacing ClSp are stored.
[0051]
The meaning of this table is shown in FIG. 16, FIG. 17, FIG. FIG. 16 shows the vertical column size ClsY and the horizontal column size ClsX. If these columns are R3 type, the continuous column number ClNum is 3 in FIG. 16, and three columns are continuous as shown in the figure. Further, the interval between the consecutive columns and the distant columns is the inter-column interval ClSp, which is 5 in FIG.
[0052]
FIG. 17 shows that the image of the column part is not cut out from the column coordinate information and the column size, but the image is cut out by the cut margin. That is, the detection area (cutout area) is set by enlarging the detection area ScanX in the horizontal direction and the detection area ScanY in the vertical direction.
(Setting paper data output section)
When the setting paper data output unit 63 receives the code from the code determination unit 62, the setting paper data output unit 63 searches the code reference table of the paper data storage unit 64 with the code. Then, information specifying the setting sheet is acquired. Thereafter, the setting paper data output unit 63 outputs information specifying the setting paper acquired from the paper data storage unit 64 to the setting information acquisition unit 65.
For example, if the code from the code determination unit 62 is 001011, the directory “\\ aa \\ bb \”, the document name “setting document 1”, the version “1”, and the category “p” are stored from the paper data storage unit 64. , Information such as the creator “kk” is output to the set sheet data output unit 63.
(Setting information acquisition unit)
The setting information acquisition unit 65 performs a processing flow as shown in FIG. That is, the handwritten detection location coordinate data table of the paper data storage unit 64 is searched using the received information specifying the setting paper. Then, layout information (coordinate information of the writing column on the setting paper) and column cutout information are acquired (step S51).
For example, as shown in FIG. 21, the relative X coordinate and the relative Y coordinate of each column 123 are in a code description area (corresponding to an area in which “paper code portion” in FIGS. 2 to 3 is described) 122. The coordinates from the reference point 125 which is an end point are represented. Of course, the reference point 125 may be another point on the setting sheet.
[0053]
It should be noted that when detecting a column, the size of the column and information such as an image cut-out margin when detecting each column are column cut-out information and are stored in the paper data storage unit 64 described above. Therefore, the setting information acquisition unit 65 refers to the setting sheet data output unit 63 from the sheet data storage unit 64 and acquires the specified setting sheet layout information and column cut-out information using the setting sheet identification code.
[0054]
Next, the setting information acquisition unit 65 cuts out the image of each column from the paper surface image using the layout information and the column cutout information (step S53). Since the column cut-out information includes a margin, the cut-out information is cut out like a dotted line area 126 in the example of FIG.
Therefore, the setting information acquisition unit 65 needs to additionally perform a process of accurately cutting out the column. First, the column image is binarized. Then, as shown in FIGS. 22A and 22B, the pixel values are integrated in the X and Y directions, respectively, to create a histogram. When the column exists, two peaks are formed as shown in FIGS. 22 (A) and 22 (B). The inside of these two peaks is identified as the column area.
[0055]
Next, the setting information acquisition unit 65 sets one column as a processing target column, and checks whether or not writing is present in the processing target column (step S55). In order to confirm the presence or absence of writing, as shown in FIG. 23, for example, the pixel values in the column are integrated in the Y-axis direction. If there is any writing, the integral value appears inside the column.
[0056]
As shown in FIG. 24, when an integral value equal to or greater than a predetermined threshold value is taken, it is determined that the processing target column is written. If the integrated value is less than a predetermined threshold, it is determined that there is no writing.
[0057]
Next, the setting information acquisition unit 65 proceeds to step S63 (step S57: No route) if it is determined that there is no writing based on the confirmation result of the presence or absence of writing, and if it is determined that there is writing. (Step S57: Yes route), it is determined whether or not the column to be processed is a check box (Step S59). If it is a check box, it is known that the check has already been made, and the process proceeds to step S63 (step S59: Yes route). On the other hand, if it is not a check box (step S59: No route), since the column is filled with characters, character recognition processing is performed for the area inside the column (step S61). For example, characters are recognized as shown in FIG. At this time, for example, in the case of a column in which a number is to be entered, the character recognition can be made more reliable by using the attribute of the entered number.
[0058]
The setting information acquisition unit 65 changes the processing target column (step S65) and repeats steps S55 to S65 until all the columns are processed (step S63).
[0059]
The setting information acquisition unit 65 acquires the setting item and the setting content by performing the processing as described above. The acquired information is output to the setting change unit 66.
(Setting change section and setting recording section)
The setting change unit 66 receives information on setting items and setting contents from the setting information acquisition unit 65, and registers the information in the setting recording unit 67. For example, as shown in FIGS. 26 and 27, the setting on / off is changed depending on whether or not the check box is entered, and the address is changed according to the entered content. The setting recording unit 67 may be a temporary setting recording unit. In this case, the setting recording unit 67 is stored in a storage area (for example, SRAM (Static Random Access Memory)) included in the main control unit 71. It is necessary to register the registered settings separately.
(Specific example of the image acquisition unit)
In the case of a copying machine, the image acquisition unit 61 is the scanner device unit. However, if the image reading apparatus has a resolution capable of sufficiently reading the code printed on the setting paper, the apparatus may not be an apparatus for acquiring an image in a line by moving the scanning unit in parallel, and a CCD (Charge Coupled). (Device) or the like may be a mechanism for reading images all at once. Here, a scanner used in a general copying machine will be described.
[0060]
FIG. 28 shows a copier scanner unit. In the scanner unit of the copier 136, a light emitting device 131, a scanning unit 132, a contact glass 133, a driving unit 134, and an image processing unit 135 are provided. A setting sheet with the surface to be photographed facing down is placed on the upper surface of the contact glass 133. Then, the scanning unit 132 and the light emitting device 131 are moved in parallel under the contact glass 133 by the driving unit 134. The light emitting device 131 has a function of irradiating the setting paper existing on the surface of the contact glass 133 upward from the bottom. The scanning unit 132 acquires an image as a line with the imaging surface of the setting sheet on the contact glass 133 illuminated by the irradiated light perpendicular to the moving direction of the driving unit 134. The images acquired as lines by the scanning unit 132 are connected by the image processing unit 135 and configured as a paper image. Thereby, the image of the lower surface of the setting paper existing on the surface of the contact glass 133 can be acquired as a paper surface image.
[0061]
FIG. 29 shows a scanner section of the flat head scanner. Depending on the type of copying machine, there is a type in which the printing unit and the scanner unit are separated. It is also possible to store an image once in the scanner and perform processing on the image obtained from the scanner unit later.
The flatbed scanner 146 includes a light emitting device 141, a scanning unit 142, a contact glass 143, a driving unit 144, and an image processing unit 145. A setting sheet with the surface to be photographed facing down is placed on the upper surface of the contact glass 143. Then, the scanning unit 142 and the light emitting device 141 are moved in parallel under the contact glass 143 by the driving unit 144. The light emitting device 141 has a function of irradiating the setting paper existing on the surface of the contact glass 143 from the bottom upward, and the scanning unit 142 scans the setting paper on the contact glass 143 illuminated by the irradiated light. Image information is acquired as lines with the paper surface perpendicular to the direction of movement of the drive unit 144. The image information acquired by the line in the scanning unit 132 is connected in the image processing unit 145 and configured as a paper image. Thereby, the image of the paper surface (lower side) of the setting paper existing on the surface of the contact glass 143 can be acquired by the surface.
[0062]
FIG. 30 shows the scanner unit of the desktop camera apparatus. In this method, a camera is installed on a desk, and information on the setting sheet is acquired by a shooting camera for imaging the setting sheet on the desk surface.
In the desktop camera device 159, unlike the line scan operation, a paper image is obtained by a surface using a CCD or the like. A lens 151 is installed on a setting sheet installed on the desk top surface 157. The light transmitted through the lens 151 reaches the light receiving unit 152. The lens 151 and the light receiving unit 152 can capture the upper surface of the setting sheet on the desk surface 157. A CCD or the like is used as the light receiving unit 152. The light receiving unit 152 converts the obtained light into an electrical signal and transmits it to the image processing device 153. In the image processing device 153, a frame of video is cut out from the electrical signal obtained from the light receiving unit 152 and transmitted to the recording device 154 as paper surface image data. The page image data transmitted to the recording device 154 is temporarily stored in the recording device 154. Thereafter, the paper image data stored in the recording device 154 is transmitted to the communication device 155 and transmitted to the external device. Transmission to the external device is, for example, by a serial cable or a wireless LAN.
[0063]
FIG. 31 shows a case where an image is acquired using an electronic camera (digital camera).
The lens 161 captures an image of the target setting sheet and displays information drawn on the setting sheet on the light receiving unit 162. The optical information captured by the light receiving unit 162 is transmitted to the image processing unit 163, where it becomes paper image information. The image processing unit 163 stores the paper surface image information in the image storage unit 164. The memory of the image storage unit 164 can be removed and replaced. Further, the page image information is transmitted to the external device by the communication unit 165 having a communication means with the outside. That is, the paper image information is transmitted from the communication unit 165 to the code determination unit. It is also possible to temporarily store the paper image information in the image storage unit 164 and output the paper image information to the code determination unit using a removable memory.
FIG. 32 shows a FAX reading unit. In the case of FAX reading, the line scanner 172 is fixed and the paper is guided by a roller 171. When the paper passes near the line scanner, the lamp 173 is turned on, and the line scanner 172 acquires the light reflected on the setting paper. At this time, the roller 171 feeds the paper at a constant speed.
FIG. 33 illustrates an example in which a line scanner serving as a reading unit is provided in an ADF (Auto Document Feeder).
The ADF is a mechanism for automatically conveying paper used for copying or the like to the line scanner 182 portion. In FIG. 33, the setting paper is conveyed at a constant speed to the line scanner 182 where the roller 181 is stationary or fixed. At this time, the lamp 183 is turned on in the vicinity of the line scanner, and the light hits and reflects the paper, and the line scanner 182 acquires the reflected light. This makes it possible for the line scanner to acquire information on the paper surface.
(Modification)
External storage of paper data storage
When the number of setting sheets increases, there may be a case where the code reference table, the handwriting detection location coordinate data table of each code, and the column cutout information table cannot be stored in the storage device in the device. In such a case, for example, a system as shown in FIG. 34 with a paper data storage unit provided outside is constructed.
[0064]
That is, a communication control unit 199 is newly provided in the copying machine 200 and is connected to the network 201 by the communication control unit 199. Server A (202A) and server B (202B) are connected to network 201. The server A (202A) manages the paper data storage unit 203A, and the server B (202B) manages the paper data storage unit 203B. That is, the server A (202A) and the server B (202B) are RDB (Relational DataBase) servers, and the paper data storage units 203A and 203B are RDBs.
[0065]
In this case, the setting sheet data output unit 63 that has received the restored code from the code determination unit 62 sends an SQL (Structured) data inquiry request for the restored code to the communication control unit 199, for example, to the server A (201A). (Query Language) or the like is requested to be transmitted as a query. The transmission control unit 199 transmits a data inquiry request to the server A (201A) via the network 201. When the server A (201A) receives the data inquiry request from the copying machine 200, the server A (201A) searches the code reference table of the paper data storage unit 203A. When the corresponding data is acquired, it is returned to the copying machine 200. The communication control unit 199 of the copying machine 200 outputs the received data to the setting sheet data output unit 63. In the code reference table as shown in FIG. 13, directory information is stored. However, when such a network environment is used, a storage server name and directory information may be stored. If RDB is assumed, a code reference table as shown in FIG. 35 may be prepared. Here, the storage server name and the table name are stored instead.
The setting sheet data output unit 63 outputs the received information to the setting information acquisition unit 65. The setting information acquisition unit 65 requests the communication control unit 199 to transmit a query for acquiring layout information and column cutout information to the server B (202B), for example. The communication control unit 199 transmits a query to the server B (202B) in response to the request. When the server B (202B) receives the query, the server B (202B) searches the table of the paper data storage unit 203B and acquires the corresponding layout information and column cutout information. The layout information and column cutout information are transmitted to the copying machine 200. The communication control unit 199 of the copier 200 outputs the received information to the setting information acquisition unit 65. The setting information acquisition unit 65 uses the received information to acquire setting items and their setting contents according to the processing flow described above.
[0066]
In this example, the paper data storage unit data is distributed and stored in different servers. However, a configuration in which data is stored in one server may be used.
[0067]
Further, the setting paper data output unit 63 causes the communication control unit 199 to transmit the restored code and the paper image acquired by the image acquisition unit 61 to, for example, the server A (202A), and the server A (202A) performs the code inquiry. The table may be searched and the processing of the setting information acquisition unit 65 may be performed, and the setting item and information about the setting content may be returned to the copying machine 200. In this case, the communication control unit 199 of the copying machine 200 outputs the received information to the setting change unit 66.
[0068]
Furthermore, the code determination unit 62 may cause the communication control unit 199 to transmit the restored code and the paper image acquired by the image acquisition unit 61 to, for example, the server A (202A).
[0069]
FAX machine
In the drawings in the above embodiment, the example of the copying machine has been described. However, even in the case of a FAX machine, functions necessary for this embodiment can be realized with substantially the same configuration.
FIG. 36 shows an example of a FAX machine. Compared with the example of the copying machine of FIG. 6, the part to which the communication control unit 199 is added is different. When transmitting a FAX, the main control unit 71 causes the image acquisition unit 61 to acquire image data, and causes the image processing unit 72 to perform image processing, such as rotation / magnification processing. Then, the communication control unit 199 performs transmission processing. At the time of FAX reception, when the communication control unit 199 receives image data, the main control unit 71 causes the image processing unit 72 to perform image processing and causes the printing unit 73 to print.
Built-in PC (personal computer)
FIG. 6, FIG. 34 and FIG. 36 are examples of FAX machines or copiers when all functions of the present invention are configured by firmware. Still another embodiment is shown in FIGS. 37 and 38 (here, the same example is used for the copier and the FAX). This is a built-in PC that causes the PC to execute a part of the functions. In FIG. 37, 221 to 225 drawn by broken lines indicate independent hardware. The hardware is connected by a bus. Among them, the copier (FAX) setting recording unit 230, the image processing unit 231, and the main control unit 232 drawn with a solid line in the memory 221 indicate functions not taken into the PC. FIG. 38 shows functions executed inside the PC 225 in FIG.
[0070]
Here, a different part from the above-mentioned Example which does not use PC is demonstrated using drawing of both FIG. 37 and FIG. That is, the image acquisition unit 61 drives the scanner 222 to capture image data. Thereafter, a series of processing is executed by 61 to 73 configured by software, and the printing unit 73 drives the printer 223 to perform printing.
The paper data storage unit 64 has a function of controlling the hard disk in the PC. Further, when configured as a FAX, the communication control unit 199 is provided, which controls the communication port 224. Furthermore, in this embodiment, the image processing unit 72 is also left in the memory 221, but if the performance of the PC improves and the processing speed increases, this function is also executed in the PC to further reduce the hardware burden. Be made. Further, the PC may be taken out of the copying machine or FAX casing. As a result, the configuration of the PC can be easily changed, and the function can be further improved. In this case, the idea of the present invention is not destroyed even if the PC and other hardware are exchanged not via a bus but via another communication port.
[0071]
External connection of image acquisition unit
A copying machine or a FAX machine is provided with a scanner that is almost certainly an image acquisition unit. However, in other devices, an image acquisition unit may not be provided. Some copiers have a scanner unit provided outside. In such a case, as shown in FIG. 39, an image acquisition unit 61 is provided outside the device 68, and the page image data of the setting paper photographed by the image acquisition unit 61 is newly provided for external communication. Means 234 receives. The external communication unit 234 outputs the paper image data to the code determination unit 62.
[0072]
Further, the server 233 may be connected to the communication control unit 232 via a network. As shown in FIG. 39, it is possible to configure the server 233 to execute a part of the processing of the device 68. However, for example, the setting of the server 233 can be changed via the device 68. For example, the setting sheet for the server 233 is read by the image acquisition unit 61, the above-described processing is performed by the code determination unit 62, the setting sheet data output unit 63, and the setting information acquisition unit 65, and the setting change unit 66 sets the setting sheet. When the setting content is registered in the recording unit 67, the communication control unit 199 reads information regarding the setting content from the setting recording unit 67 and transmits the information to the server 233.
[0073]
All or some of the settings are registered in the server 233, and the server 233 transmits the setting information to the communication control unit 64 via the network. The communication control unit 64 records the received setting information in the setting record. A configuration for registering in the unit 67 is also possible.
[0074]
Further, the image acquisition unit 61 transmits the paper image data of the setting paper to the communication control unit 199, the communication control unit 232 transmits to the server 233, and the server 233 performs code determination processing, paper determination processing, and writing confirmation processing. The configuration may be such that the setting information is generated and the setting information is registered in the setting registration unit 67 via the communication control unit 232.
[0075]
In addition to the examples shown in FIGS. 16 and 17, the margin may be set uniformly without setting the detection area scan X and scan Y. FIG. 40 shows an example in which a margin is simply set.
[0076]
In the above description, the setting sheet code information includes the setting sheet identification information. However, when the number of setting items is small or a code that can print / read more data is employed. The configuration may include the layout information of the entry field and the column cutout information.
[0077]
In addition, the image acquisition unit is configured to include the image capturing unit above, but the image acquisition unit and the image capturing unit may be provided separately.
As described above, according to the embodiment of the present invention, the device can be set using the page.
[0078]
More specifically, by changing the setting operation that has been conventionally performed on the operation panel to a method in which the user enters the setting items drawn on the setting sheet, the setting can be changed dramatically more easily than before.
[0079]
Further, by performing setting sheet image input processing using a device different from the setting target device, the setting can be changed without moving to the front of the setting target device.
Furthermore, load distribution can be performed by performing part of the processing outside the target device. In some cases, it is necessary to handle a high-resolution image. By adopting a method in which a part of the processing is outsourced according to the processing load, it is possible to flexibly cope with an increase or decrease in the processing load.
[0080]
Also, by changing the setting based on the contents of the setting item printed on the setting sheet, the setting can be changed more easily.
In addition, during the device setting change, the device is occupied by the user who makes the change, and during this time, other users who want to use the device cannot use it, and the elderly and the like have to change the setting for a long time. In response to the problem that it is necessary to perform an operation that is difficult to understand while standing in front of a copying machine, in the embodiment of the present invention, by providing a means for reading a setting sheet separately from the device, the setting target Such a problem can be solved by making it possible to change the setting from outside without moving in front of the device.
Furthermore, although some devices may not have sufficient resources to process the paper image data of the setting paper, according to the embodiment of the present invention, a part of the processing is performed externally, so that the processing load is reduced. Some can be turned outside to allow load balancing.
[0081]
【The invention's effect】
As described above, according to the present invention, the device can be easily and reliably set.
[0082]
[Brief description of the drawings]
FIG. 1 is a diagram for explaining an overview of overall processing;
FIG. 2 is a diagram for explaining an example of a copy setting sheet.
FIG. 3 is a diagram for explaining an example of a FAX mode setting sheet.
FIG. 4 is a diagram for explaining an example of copy / FAX mode setting paper;
FIG. 5 is a diagram for explaining an example of processing of a device that performs setting;
FIG. 6 is a diagram for describing a configuration example of a device for performing processing of a device that performs setting.
FIG. 7 is a diagram for explaining an example of a reader;
FIG. 8 is a diagram for explaining an example of a region extractor.
FIG. 9 is an example of a flowchart in an image reduction unit.
FIG. 10 is an example of a flowchart in closed region detection.
FIG. 11 is a diagram for explaining an example of a two-dimensional code.
FIG. 12 is a diagram showing sampling points.
FIG. 13 is a diagram (No. 1) for explaining an example of a code reference table;
FIG. 14 is a diagram for explaining an example of a handwriting detection location coordinate data table;
FIG. 15 is a diagram for explaining an example of a column cutout information table;
FIG. 16 is a diagram for explaining the meaning of a column cutout information table (part 1);
FIG. 17 is a diagram (part 2) for explaining the meaning of the column cut-out information table;
FIG. 18 is a diagram (No. 3) for explaining the meaning of the column cut-out information table;
FIG. 19 is a diagram (No. 4) for explaining the meaning of the column cut-out information table;
FIG. 20 is a processing flow in a setting information acquisition unit.
FIG. 21 is a diagram for explaining a relative X coordinate and a relative Y coordinate.
FIG. 22 is a histogram for explaining column cut-out processing;
FIG. 23 is a diagram (No. 1) for explaining confirmation of the presence / absence of writing;
FIG. 24 is a diagram (No. 2) for explaining confirmation of the presence / absence of writing;
FIG. 25 is a diagram for explaining character recognition;
FIG. 26 is a diagram (No. 1) for describing an example of setting change by a check box;
FIG. 27 is a diagram (No. 2) for describing an example of a setting change by a check box;
FIG. 28 is a diagram for explaining an example of a copier scanner unit;
FIG. 29 is a diagram for explaining an example of a scanner unit of a flat head scanner.
FIG. 30 is a diagram for explaining an example of a scanner unit of the desktop camera apparatus.
FIG. 31 is a diagram for describing an example in which an image is acquired using an electronic camera (digital camera).
FIG. 32 is a diagram illustrating an example of a FAX reading unit.
FIG. 33 is a diagram for explaining an example in which a line scanner as a reading unit is provided in the ADF.
FIG. 34 is a diagram for explaining an example in which a paper data storage unit is provided outside.
FIG. 35 is a diagram (No. 2) for explaining an example of the code reference table;
FIG. 36 is a diagram illustrating an example of a FAX machine.
FIG. 37 is a diagram for explaining an example in which a PC (personal computer) is built in;
FIG. 38 is a diagram for explaining an example of functions executed inside a PC.
FIG. 39 is a diagram for describing external connection of an image acquisition unit.
FIG. 40 is a diagram for explaining an example when a margin is simply set;
[Explanation of symbols]
61 Image acquisition unit
62 Code determination unit
63 Setting paper data output section
64, 203 Paper data storage unit
65 Setting information acquisition unit
66 Setting change section
67 Setting recording section
68 Copier
71 Main control unit
72 Image processing unit
73 Printing Department
199, 211, 230, 232 Communication control unit
202 server
225 PC

Claims (22)

機器の設定を行う設定用紙に記入された設定内容を読取って得られた機器の設定情報に基づいて、機器の設定を行う機器設定方法であって、
前記設定用紙に印刷された設定用紙の識別コードを判定するコード判定ステップと、
前記コード判定ステップにより判定された識別コードから、前記設定用紙に関する用紙データを出力する設定用紙データ出力ステップと、
前記設定用紙データ出力ステップにより出力された前記用紙データに基づいて、前記設定用紙に記入された機器の設定情報を取得する設定情報取得ステップとを有し、
前記コード判定ステップは、通常の密度で読取られた情報に対して判定する詳細判定ステップと、通常の密度より小さい密度で読取られた情報に対して判定する概略判定ステップとを有することを特徴とする機器設定方法。
A device setting method for setting a device based on device setting information obtained by reading a setting content entered on a setting sheet for setting the device,
A code determination step for determining an identification code of a setting sheet printed on the setting sheet;
A setting sheet data output step for outputting sheet data relating to the setting sheet from the identification code determined in the code determination step;
A setting information acquisition step for acquiring setting information of the device entered on the setting sheet based on the sheet data output by the setting sheet data output step ;
The code determination step includes a detailed determination step for determining information read at a normal density and a rough determination step for determining information read at a density smaller than the normal density. Device setting method to be performed.
さらに、用紙サイズを判定する用紙サイズ判定ステップを有し、
前記概略判定ステップは、該用紙サイズ判定ステップにおいて実施されることを特徴とする請求項1記載の機器設定方法。
And a paper size determination step for determining the paper size.
The rough determination step, device setting method of claim 1 Symbol mounting, characterized in that it is implemented in the paper size determination step.
前記コード判定ステップは、ボックス及び該ボックス内に印刷された文字、記号、コードの内少なくとも一つに基づいて、コード判定を行うことを特徴とする請求項1又は2記載の機器設定方法。 3. The apparatus setting method according to claim 1, wherein the code determination step performs code determination based on at least one of a box and characters, symbols, and codes printed in the box. 機器の設定情報が記入された前記設定用紙のイメージデータを取得するイメージデータ取得ステップを有し、
前記コード判定ステップは、イメージデータ取得ステップにおいて取得したイメージデータの情報量を削減する情報量削減ステップを有することを特徴とする請求項1ないしいずれか一項記載の機器設定方法。
An image data acquisition step of acquiring image data of the setting sheet in which setting information of the device is entered;
The device setting method according to any one of claims 1 to 3 , wherein the code determination step includes an information amount reduction step of reducing an information amount of the image data acquired in the image data acquisition step.
前記設定用紙データ出力ステップは、前記コード判定ステップにより判定された識別コードをキーにして、用紙データが格納されている用紙データ保存部にアクセスして、記入されるデータの位置情報を出力することを特徴とする請求項1ないしいずれか一項記載の機器設定方法。The setting paper data output step uses the identification code determined in the code determination step as a key to access the paper data storage unit in which the paper data is stored and to output position information of the data to be entered. The device setting method according to any one of claims 1 to 4, wherein 前記位置情報は、前記識別コードの記述エリアを基準に、相対的位置情報であることを特徴とする請求項1ないしいずれか一項記載の機器設定方法。The position information, the reference to the description area of the identification code, claims 1 to 5 device setting method of any one of claims, characterized in that a relative position information. 前記設定情報取得ステップにおいて、取得した設定情報に基づいて、機器の設定変更を行う設定変更ステップを有し、
該設定変更ステップにより、設定変更がなされた機器の設定変更に関する情報を格納するステップを有することを特徴とする請求項1ないしいずれか一項記載の機器設定方法。
In the setting information acquisition step, there is a setting change step for changing the setting of the device based on the acquired setting information,
By the setting change step, claims 1 to 6 device setting method of any one of claims, characterized by the step of storing information about the configuration changes of the equipment setting has been changed.
請求項1ないしいずれか一項記載の機器設定方法をコンピュータに実行させるプログラム。Claims 1 to 7 program for executing the device setting method of any one claim in the computer. 請求項記載のプログラムを記録したコンピュータ読取り可能な記憶媒体。A computer-readable storage medium in which the program according to claim 8 is recorded. 機器の設定についての記入欄を有する設定用紙に記入された設定内容に基づいて、機器の設定を行う画像形成装置において、
前記設定用紙に印刷された設定用紙の識別コードを判定するコード判定部と、
前記コード判定部が判定した識別コードに基づいて、前記設定用紙に関する用紙データを出力する設定用紙データ出力部と、
設定用紙データ出力部から出力された前記用紙データに基づいて、前記設定用紙に記入された機器の設定情報を取得する設定情報取得部とを有し
前記コード判定部は、通常の密度で読取られた情報に対して判定する詳細判定と、通常の密度より小さい密度で読取られた情報に対して判定する概略判定とを行うことを特徴とする画像形成装置。
In the image forming apparatus for setting the device based on the setting content entered in the setting sheet having the entry column for the device setting,
A code determination unit for determining an identification code of the setting sheet printed on the setting sheet;
A setting paper data output unit that outputs paper data related to the setting paper based on the identification code determined by the code determination unit;
Based on the paper data outputted from the setting sheet data output unit, and a setting information acquisition unit for acquiring the setting information of the devices that are entered in the setting sheets,
The code determination unit performs a detailed determination for determining information read at a normal density and a rough determination for determining information read at a density smaller than a normal density. Forming equipment.
前記コード判定部は、ボックスの有無を判定するボックス判定部と、ボックス内に印刷されている文字、記号、コードの内少なくとも一つを識別する文字・記号・コード識別部とを有することを特徴とする請求項10記載の画像形成装置。  The code determination unit includes a box determination unit that determines the presence / absence of a box, and a character / symbol / code identification unit that identifies at least one of characters, symbols, and codes printed in the box. The image forming apparatus according to claim 10. 機器の設定情報が記入された前記設定用紙のイメージデータを取得するイメージデータ取得部を有し、
前記コード判定部は、イメージデータ取得部が取得したイメージデータの情報量を削減する情報量削減部を有することを特徴とする請求項10又は11記載の画像形成装置。
An image data acquisition unit for acquiring image data of the setting sheet in which setting information of the device is entered;
The image forming apparatus according to claim 10 , wherein the code determination unit includes an information amount reduction unit that reduces an information amount of the image data acquired by the image data acquisition unit.
用紙データが格納されている用紙データ保存部を有し、
前記設定用紙データ出力部は、前記コード判定部により判定された識別コードをキーにして、前記用紙データ保存部にアクセスして、記入されるデータの位置情報を出力することを特徴とする請求項10ないし12いずれか一項記載の画像形成装置。
A paper data storage unit storing paper data;
The setting paper data output unit accesses the paper data storage unit by using the identification code determined by the code determination unit as a key, and outputs position information of data to be entered. The image forming apparatus according to any one of 10 to 12 .
前記設定用紙データ出力部は、前記コード判定部により判定された識別コードをキーにして、外部に設置された用紙データが格納されている用紙データ保存部にアクセスして、記入されるデータの位置情報を出力することを特徴とする請求項10ないし13いずれか一項記載の画像形成装置。The setting paper data output unit accesses the paper data storage unit storing paper data installed outside by using the identification code determined by the code determination unit as a key, and the position of data to be entered 14. The image forming apparatus according to claim 10 , wherein information is output. 前記位置情報は、前記識別コードの記述エリアを基準に、相対的位置情報であることを特徴とする請求項10ないし14いずれか一項記載の画像形成装置。The image forming apparatus according to claim 10 , wherein the position information is relative position information based on a description area of the identification code. 前記コード判定部、前記設定用紙データ出力部及び前記設定情報取得部の内、少なくとも一つの装置の動作を禁止する禁止手段を設けたことを特徴とする請求項10ないし15いずれか一項記載の画像形成装置。 16. The prohibiting means for prohibiting operation of at least one of the code determination unit, the setting sheet data output unit, and the setting information acquisition unit is provided. Image forming apparatus. 機器の設定についての記入欄を有する設定用紙に記入された設定内容に基づいて、前記機器の設定を行う機器設定システムにおいて、
用紙データを保存する用紙データ保存部と、
前記設定用紙の画像データを取得する画像データ取得部と、
前記設定用紙に印刷された設定用紙の識別コードを判定するコード判定部と、
前記コード判定部が判定した識別コードに基づき、前記用紙データ保存部のデータを参照して、前記設定用紙に関する用紙データを出力する設定用紙データ出力部と、
設定用紙データ出力部から出力された前記用紙データに基づいて、前記設定用紙に記入された前記機器の設定情報を取得する設定情報取得部と、
前記設定情報取得部が取得した前記機器の設定情報により機器の設定変更を行う設定変更部と、
を有することを特徴とする機器設定システム。
In the device setting system for setting the device based on the setting content entered in the setting form having a column for setting the device,
A paper data storage unit for storing paper data;
An image data acquisition unit for acquiring image data of the setting paper;
A code determination unit for determining an identification code of the setting sheet printed on the setting sheet;
A setting paper data output unit that outputs paper data related to the setting paper with reference to the data of the paper data storage unit based on the identification code determined by the code determination unit;
A setting information acquisition unit that acquires setting information of the device written on the setting sheet based on the sheet data output from the setting sheet data output unit;
A setting change unit for changing the setting of the device according to the setting information of the device acquired by the setting information acquisition unit;
A device setting system comprising:
前記用紙データ保存部、前記画像データ取得部の内、少なくとも一つが、設定される機器の外部に設けられていることを特徴とする請求項17記載の機器設定システム。18. The device setting system according to claim 17 , wherein at least one of the paper data storage unit and the image data acquisition unit is provided outside a device to be set. 機器の設定を行う機器設定用紙であって、
機器の設定内容を記入する記入欄と、
当該用紙が機器設定用紙であることを示す文字、記号、コードの内少なくとも一つ、
が印刷されている機器設定用紙。
Device setting paper for setting the device,
An entry field for entering the device settings,
At least one of characters, symbols and codes indicating that the paper is device setting paper,
Device setting paper on which is printed.
前記文字、記号、コードの内少なくとも一つは、ボックス内に印刷されていることを特徴とする請求項19記載の機器設定用紙。20. The device setting sheet according to claim 19 , wherein at least one of the characters, symbols, and codes is printed in a box. 前記ボックスは、当該用紙の周辺に印刷されていることを特徴とする請求項20記載の機器設定用紙。21. The apparatus setting sheet according to claim 20 , wherein the box is printed around the sheet. 前記ボックスが、機器の設定に関する情報により、コード化されていることを特徴とする請求項20又は21記載の機器設定用紙。The device setting sheet according to claim 20 or 21 , wherein the box is coded by information related to device settings.
JP2001401274A 2001-12-28 2001-12-28 Device setting method, program, storage medium storing the program, image forming apparatus, device setting system, and device setting sheet Expired - Fee Related JP3784717B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001401274A JP3784717B2 (en) 2001-12-28 2001-12-28 Device setting method, program, storage medium storing the program, image forming apparatus, device setting system, and device setting sheet

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001401274A JP3784717B2 (en) 2001-12-28 2001-12-28 Device setting method, program, storage medium storing the program, image forming apparatus, device setting system, and device setting sheet

Publications (2)

Publication Number Publication Date
JP2003198770A JP2003198770A (en) 2003-07-11
JP3784717B2 true JP3784717B2 (en) 2006-06-14

Family

ID=27605356

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001401274A Expired - Fee Related JP3784717B2 (en) 2001-12-28 2001-12-28 Device setting method, program, storage medium storing the program, image forming apparatus, device setting system, and device setting sheet

Country Status (1)

Country Link
JP (1) JP3784717B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010191596A (en) * 2009-02-17 2010-09-02 Ricoh Co Ltd Operation-definition file creating apparatus, system, image forming apparatus, operation-definition file creating method and program

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006080725A (en) 2004-09-08 2006-03-23 Seiko Epson Corp Image input device, image input / output device, and communication parameter value setting method
JP2006098975A (en) * 2004-09-30 2006-04-13 Toshiba Corp Method for determining type of recording agent container and method for supplying toner
JP2006121429A (en) 2004-10-21 2006-05-11 Konica Minolta Business Technologies Inc Image reading device and information processor
JP4416168B2 (en) * 2005-03-11 2010-02-17 株式会社リコー Image forming apparatus
JP2007122641A (en) * 2005-10-31 2007-05-17 Kyocera Mita Corp Image formation system
JP4748479B2 (en) 2006-01-18 2011-08-17 株式会社リコー Multi-function input / output device and input / output method
JP4355732B2 (en) 2007-04-10 2009-11-04 シャープ株式会社 Control device, program, computer-readable recording medium, image device control system, and control method
JP5334168B2 (en) * 2008-11-21 2013-11-06 Necアクセステクニカ株式会社 Delivery system, service provision system, delivery preparation method, and service provision method
JP5737741B2 (en) * 2010-11-30 2015-06-17 日本電気通信システム株式会社 Image communication apparatus control method and image communication apparatus
JP5747956B2 (en) * 2013-07-09 2015-07-15 株式会社リコー Information processing apparatus, information processing method, program, and recording medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010191596A (en) * 2009-02-17 2010-09-02 Ricoh Co Ltd Operation-definition file creating apparatus, system, image forming apparatus, operation-definition file creating method and program
US8643893B2 (en) 2009-02-17 2014-02-04 Ricoh Company, Limited Apparatus, method, system, and computer program product for creating operation definition file, and image forming apparatus

Also Published As

Publication number Publication date
JP2003198770A (en) 2003-07-11

Similar Documents

Publication Publication Date Title
JP6891073B2 (en) A device for setting a file name, etc. on a scanned image, its control method, and a program.
US6366698B1 (en) Portable terminal device for transmitting image data via network and image processing device for performing an image processing based on recognition result of received image data
US6704118B1 (en) Method and system for automatically and transparently archiving documents and document meta data
US8467080B2 (en) Printing control system, printing control server, image forming apparatus, program, and printing control method
JP5195519B2 (en) Document management apparatus, document processing system, and document management method
US11843732B2 (en) Image processing apparatus for inputting characters using touch panel, control method thereof and storage medium
US11252287B2 (en) Image processing apparatus that displays guidance for user operation, control method thereof and storage medium
US11908215B2 (en) Information processing apparatus, information processing method, and storage medium
JP3784717B2 (en) Device setting method, program, storage medium storing the program, image forming apparatus, device setting system, and device setting sheet
US11393234B2 (en) Image processing system for computerizing document, control method thereof, and storage medium
JP7532085B2 (en) Image processing device, image processing method, and program
JP5042562B2 (en) Image processing apparatus, handwritten information recognition method, handwritten information recognition program
US11265431B2 (en) Image processing apparatus for inputting characters using touch panel, control method thereof and storage medium
US12315281B2 (en) Image processing apparatus, image processing system, control method thereof, and storage medium
JP4237215B2 (en) Image reading system, server device, image reading device, and terminal device
US20040196471A1 (en) Image forming apparatus and image forming method for making image output setting easily
US8194982B2 (en) Document-image-data providing system, document-image-data providing device, information processing device, document-image-data providing method, information processing method, document-image-data providing program, and information processing program
US20240193975A1 (en) Image processing apparatus, image processing method, and storage medium
JPH07262216A (en) Image information processing device
JP7739555B2 (en) Information processing device, control method thereof, and application
JP7520563B2 (en) Image processing system for digitizing documents, and control method and program thereof
JPH0877333A (en) Electronic filing equipment
JP2001202471A (en) Data entry system
KR100582871B1 (en) Network scanner
JP4447486B2 (en) Image input system, image processing apparatus, and image processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040927

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051220

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060217

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060314

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060315

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100324

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110324

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120324

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130324

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140324

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees