JP2014199975A - Program, loading position determination method, and loading position determination device - Google Patents
Program, loading position determination method, and loading position determination device Download PDFInfo
- Publication number
- JP2014199975A JP2014199975A JP2013073786A JP2013073786A JP2014199975A JP 2014199975 A JP2014199975 A JP 2014199975A JP 2013073786 A JP2013073786 A JP 2013073786A JP 2013073786 A JP2013073786 A JP 2013073786A JP 2014199975 A JP2014199975 A JP 2014199975A
- Authority
- JP
- Japan
- Prior art keywords
- image
- read
- predetermined
- read image
- reading
- 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.)
- Pending
Links
Images
Landscapes
- Controlling Sheets Or Webs (AREA)
- Character Input (AREA)
- Image Input (AREA)
- Facsimiles In General (AREA)
- Facsimile Scanning Arrangements (AREA)
Abstract
【課題】 給紙トレイに載置した用紙の載置位置が適切か否かを判定することができるプログラム、載置位置判定方法及び載置位置判定装置を提供する。【解決手段】 コンピュータ装置200の制御部210は、所定の読み取り幅で画像を読み取るスキャナ装置100が読み取った、所定の用紙の画像を含む読取画像を入力する入力部271と、入力部271が入力した読取画像において、読取画像の端部から連続する黒画素の途切れる位置が、所定の用紙に対応する所定位置ではない行又は列が複数存在する場合を、異常状態として検出する検出部272として機能する。【選択図】 図8PROBLEM TO BE SOLVED: To provide a program, a placement position determination method, and a placement position determination device capable of determining whether or not a placement position of a sheet placed on a paper feed tray is appropriate. A control unit 210 of a computer device 200 inputs an input unit 271 that inputs a read image including an image on a predetermined sheet read by a scanner device 100 that reads an image with a predetermined reading width, and an input unit 271 inputs the input image. In the read image, the detection unit 272 detects an abnormal state when there are a plurality of rows or columns in which the positions where the black pixels continuous from the end of the read image are not at the predetermined position corresponding to the predetermined sheet exist. To do. [Selection] Figure 8
Description
本発明は、プログラム、載置位置判定方法及び載置位置判定装置に関する。 The present invention relates to a program, a mounting position determination method, and a mounting position determination apparatus.
銀行等の金融機関では、帳票等の用紙に記載された情報をコンピュータ処理するため、用紙をスキャナ装置で読み取って電子化する作業を行っている。帳票等の用紙には、複数の種類があるため、スキャナ装置は、大きさの異なる複数種類の用紙を処理する必要がある。
また、為替伝票等の一部の用紙では、画像を読み込んだ後に、スキャナ装置により用紙に通し番号を印字する処理が行われている。通し番号の印字は、例えば、二重読取り等を防止するために行われる。このため、スキャナ装置が処理する用紙には、通し番号を印字する用紙と、通し番号を印字しない用紙とが含まれる。
In a financial institution such as a bank, in order to perform computer processing on information written on paper such as a form, a paper is read and digitized by a scanner device. Since there are a plurality of types of paper such as a form, the scanner device needs to process a plurality of types of paper having different sizes.
Also, with some paper such as exchange slips, after the image is read, the scanner device prints a serial number on the paper. The serial number is printed in order to prevent, for example, double reading. For this reason, the sheets processed by the scanner device include sheets on which serial numbers are printed and sheets on which serial numbers are not printed.
特許文献1には、原稿の設置不良を検出する技術が開示されている。特許文献2には、適切な画像読取り幅を自動で判定する技術が開示されている。特許文献3には、用紙に印刷するイメージの位置を調整する技術が開示されている。特許文献4には、給紙トレイの用紙ガイドに関する技術が開示されている。 Patent Document 1 discloses a technique for detecting a document placement failure. Patent Document 2 discloses a technique for automatically determining an appropriate image reading width. Patent Document 3 discloses a technique for adjusting the position of an image to be printed on paper. Patent Document 4 discloses a technique related to a paper guide for a paper feed tray.
しかしながら、スキャナ装置が処理する用紙には、複数のサイズがあり、また、通し番号を印字する用紙や、印字しない用紙がある。このため、用紙のサイズや、通し番号印字の有り、無しに応じて、スキャン前の用紙を載置する給紙トレイ上の載置位置が設定されている。したがって、用紙を載置する給紙トレイ上の位置を誤ると、例えば、通し番号を印字したい用紙に通し番号が印字されない、スキャナ装置が読み取った用紙の画像をコンピュータ処理する際の手間が増加するといった問題が生じる。 However, the paper processed by the scanner device has a plurality of sizes, and there are paper that prints serial numbers and paper that does not print. For this reason, the placement position on the paper feed tray on which the paper before scanning is placed is set according to the paper size and whether or not serial number printing is performed. Therefore, if the position on the paper feed tray on which the paper is placed is incorrect, for example, the serial number is not printed on the paper on which the serial number is to be printed, and the time and labor required for computer processing of the image of the paper read by the scanner device increases. Occurs.
1つの側面では、本発明は、給紙トレイに載置した用紙の載置位置が適切か否かを判定することができるプログラム、載置位置判定方法及び載置位置判定装置を提供することを目的とする。 In one aspect, the present invention provides a program, a placement position determination method, and a placement position determination device that can determine whether or not the placement position of a sheet placed on a paper feed tray is appropriate. Objective.
1実施態様では、プログラムは、コンピュータに、所定の読み取り幅で画像を読み取るスキャナ装置が読み取った、所定の用紙の画像を含む読取画像を入力する入力手順と、前記入力手順で入力した前記読取画像において、前記読取画像の端部から連続する黒画素の途切れる位置が、前記所定の用紙に対応する所定位置ではない行又は列が複数存在する場合を、異常状態として検出する検出手順とを実行させる。 In one embodiment, the program inputs to the computer an input procedure for inputting a read image including an image on a predetermined sheet read by a scanner device that reads an image with a predetermined reading width, and the read image input in the input procedure. A detection procedure for detecting an abnormal state when there are a plurality of rows or columns where the positions where the black pixels continuous from the edge of the read image are not at the predetermined positions corresponding to the predetermined paper are present. .
1実施態様では、載置位置判定方法は、所定の読み取り幅で画像を読み取るスキャナ装置が読み取った、所定の用紙の画像を含む読取画像を入力する入力ステップと、前記入力ステップにより入力した前記読取画像において、前記読取画像の端部から連続する黒画素の途切れる箇所が、前記所定の用紙に対応する所定位置ではない行又は列が複数存在する場合を、異常状態として検出する検出ステップとを有している。 In one embodiment, the placement position determination method includes an input step of inputting a read image including an image of a predetermined sheet read by a scanner device that reads an image with a predetermined reading width, and the reading input by the input step. A detection step of detecting an abnormal state when there are a plurality of rows or columns where the black pixels that are continuous from the edge of the scanned image are not at a predetermined position corresponding to the predetermined paper. doing.
1実施態様では、載置位置判定装置は、所定の読み取り幅で画像を読み取るスキャナ装置が読み取った、所定の用紙の画像を含む読取画像を入力する入力手段と、前記入力手段が入力した前記読取画像において、前記読取画像の端部から連続する黒画素の途切れる箇所が、前記所定の用紙に対応する所定位置ではない行又は列が複数存在する場合を、異常状態として検出する検出手段とを備える。 In one embodiment, the placement position determination device includes an input unit that inputs a read image including an image on a predetermined sheet read by a scanner that reads an image with a predetermined reading width, and the reading that is input by the input unit. A detecting unit configured to detect an abnormal state when there are a plurality of rows or columns where black pixels that are continuous from the edge of the read image are not at predetermined positions corresponding to the predetermined paper in the image; .
給紙トレイに載置した用紙の載置位置が適切か否かを判定することができる。 It is possible to determine whether or not the placement position of the paper placed on the paper feed tray is appropriate.
以下、実施形態について、図1〜図19を参照しながら詳細に説明する。 Hereinafter, embodiments will be described in detail with reference to FIGS.
まず、図1を参照しながら本実施形態のシステム構成の一例について説明する。図1に、本実施形態のシステム構成の一例を示す。本実施形態は、スキャナ装置100とコンピュータ装置200とを備える。スキャナ装置100と、コンピュータ装置200とはケーブル300で接続され、スキャナ装置100で読み取られた画像データがケーブル300を介してスキャナ装置100からコンピュータ装置200に送られる。コンピュータ装置200は、スキャナ装置100から送られた画像データに、例えば文字認識等の処理を施し、画像データを電子化してコンピュータ装置200の備える記憶装置に記憶させる。
First, an example of the system configuration of this embodiment will be described with reference to FIG. FIG. 1 shows an example of the system configuration of this embodiment. The present embodiment includes a
次に、スキャナ装置100について説明する。まず、図2及び図3を参照しながらスキャナ装置100に取り付けられる給紙ユニット160について説明する。なお、図2(A)には、給紙ユニット160の斜視図を示し、図2(B)には、給紙ユニット160の平面図を示す。また、図3(A)及び図3(B)には、給紙ユニット160の平面図であって、給紙ユニット160の備えるサイドガイド162、163の位置を、図2(B)に示すサイドガイド162、163の位置とは変更したものを示す。なお、以下では、用紙の一例として帳票を例に挙げて、給紙ユニット160に帳票をセットし、帳票の画像を読み取る場合を例に説明する。
給紙ユニット160は、給紙トレイ161と、一対のサイドガイド162、163とを備える。給紙トレイ161は、載置面Mを有し、載置面M上に、画像をスキャンする帳票が載置される。また、給紙トレイ161の搬送方向の中央部には、搬送方向に直交する方向に向く一対のガイド溝165、166が形成されている。なお、給紙トレイ161にセットされた帳票がスキャナ装置100の読取部(後述する)へと搬送される方向を搬送方向と呼び、搬送方向に直交する方向を幅方向と呼ぶ。これら一対のガイド溝165、166に、各サイドガイド162、163に設けられた不図示の突起が嵌合して、サイドガイド162、163が幅方向に移動可能となっている。図3(A)には、左側のサイドガイド162をガイド溝165の左端に設定し、右側のサイドガイド163をガイド溝166の中間位置に移動させた状態を示す。また、図3(B)には、左右のサイドガイド162、163をそれぞれガイド溝165、166の中間位置に移動させた状態を示す。サイドガイド162、163は、載置面M上に載置された帳票の動きを規制して、帳票が、スキャナ装置100の読取部(後述する)の読み取り位置に搬送されるようにする。なお、ガイド溝165、166には、例えば、左端、中間、右端の各位置に設定したサイドガイド162、163を各位置に固定する部材(不図示)が設けられている。
Next, the
The
次に、図4を参照しながらスキャナ装置100の備えるハードウェアについて説明する。図4には、スキャナ装置100の備えるハードウェアの一例を示す。スキャナ装置100は、コントローラ110と、入出力部120と、搬送部130と、読取部140と、印字部150とを備える。なお、コントローラ110、入出力部120、搬送部130、読取部140、印字部150の各部は、バス170に接続している。
Next, hardware included in the
コントローラ110は、制御部111とメモリ112とを備え、スキャナ装置100を制御する。制御部111は、コンピュータ装置200から送信されるコマンドデータを受信し、受信したコマンドデータに従ってスキャナ装置100の各部を制御する。メモリ112には、制御部111が制御に使用する制御プログラムが保存されている。また、メモリ112には、読取部140で読み取られた帳票の画像データが保存される。制御部111は、メモリ112に保存された画像データを読み出してコンピュータ装置200に送信する。
The
入出力部120は、ケーブル300で接続されたコンピュータ装置200とのインターフェース部である。入出力部120は、制御部111の制御に従って、メモリ112から読み出された画像データを、ケーブル300を介してコンピュータ装置200に送信する。また、入出力部120は、ケーブル300を介してコンピュータ装置200から受信したコマンドデータを制御部111に送る。
The input /
次に、搬送部130、読取部140、印字部150について、図5及び図6を参照しながら説明する。図5(A)及び図6(A)には、給紙ユニット160、搬送部130、読取部140、印字部150の各部を、処理の担当順に帳票の搬送方向に並べた図を示す。図5(B)及び図6(B)には、読取部140で読み取られた画像データの一例を示す。図5(C)及び図6(C)には、スキャナ装置100から排紙された帳票の例を示す。
搬送部130は、搬送ローラ131、132を備え、給紙ユニット160の給紙トレイ161に載置された帳票を一枚ずつ搬送ローラ131、132によって繰り出し、読取部140へと搬送する。搬送ローラ131、132は、給紙トレイ161の幅方向の中央部に設けられている。
Next, the
The
読取部140は、読取センサ(不図示)を備え、搬送部130により搬送された帳票の画像を読取センサによって読み取る。読取部140で読み取られた画像データは、制御部111に送られ、制御部111の制御によりメモリ112に保存される。図5(B)及び図6(B)には、読取部140により読み取られた画像データの一例を示す。読取部140は、一定の読み取り幅で帳票の画像を読み取る。すなわち、読取部140は、給紙トレイ161に載置される帳票のサイズが変更になっても、一定の読み取り幅で画像を読み取る。読取部140は、帳票以外の部分も読み取って、背景画像として黒画像で出力する。
The
印字部150は、印字ヘッド155を備え、読取部140により画像を読み取った後の帳票に通し番号を印字する。印字ヘッド155は、図5(A)及び図6(A)に示すように給紙トレイ161の幅方向の左端に設けている。このため、サイドガイド162を左端に寄せ、サイドガイド163をガイド溝166の中間位置に移動させ、帳票を給紙トレイ161の左端に寄せて載置した場合、図5(C)に示すように、帳票に通し番号が印字される。また、図6(A)に示すように左右のサイドガイド162、163を、ガイド溝165、166の中間位置に移動させて、帳票を給紙トレイ161の中央部に載置した場合には、図6(C)に示すように帳票に通し番号は印字されない。
The
ここで、スキャナ装置100が実行する2つの処理について説明する。スキャナ装置100は、第1処理と第2処理との2パターンの処理を実行する。第1処理は、給紙トレイ161に載置した帳票の画像を読取部140で読み取り、帳票に通し番号を印字する処理である。第2処理は、給紙トレイ161に載置した帳票の画像を読取部140で読み取り、帳票に通し番号を印字しない処理である。スキャナ装置100に第1処理を実行させる場合、図5(A)に示すように、サイドガイド162を左端に移動させ、サイドガイド163をガイド溝166の中間位置に移動させる。そして、帳票をサイドガイド162とサイドガイド163との間、すなわち、給紙トレイ161の左端に寄せて載置する。また、第2処理をスキャナ装置100に実行させる場合には、図6(A)に示すように、左右のサイドガイド162、163を、ガイド溝165、166の中間位置に移動させて、帳票を給紙トレイ161の中央部分に載置する。
Here, two processes executed by the
次に、図7を参照しながらコンピュータ装置200について説明する。図7には、コンピュータ装置200の備えるハードウェアの一例を示す。
コンピュータ装置200は、制御部210を備える。制御部210は、CPU(Central Processing Unit)211、ROM(Read Only Memory)212、RAM(Random Access Memory)213を備える。ROM212には、CPU211が制御に使用する制御プログラムが保存されている。CPU211は、制御プログラムをROM212又はハードディスク装置(以下、HDDと表記する)250から読み出してRAM213に保存する。その後、CPU211は、RAM213に保存した制御プログラムに従って処理(演算)を行う。RAM213は、CPU211のワークメモリとして使用され、CPU211が演算に使用するデータや、CPU211による演算後のデータ等が保存される。CPU211、RAM213などのハードウェアと、制御プログラムとの協働によって実現される機能ブロックについては、図8を参照しながら後述する。
Next, the
The
コンピュータ装置200は、入力装置221と、入出力インターフェース(以下、インターフェースをI/Fと略記する)222とを備える。入力装置221は、マウス、キーボード等の入力デバイスである。入力装置221がユーザによって操作されると、入力装置221は、受け付けた操作内容を示す操作情報を、入出力I/F222を介して制御部210に送る。入出力I/F222は、スキャナ装置100と入力装置221とに接続する。また、入出力I/F222は、バス260に接続する。入出力I/F222は、スキャナ装置100から画像データを入力し、入力した画像データを、バス260を介して制御部210に送る。また、入出力I/F222は、入力装置221から操作情報を入力し、入力した操作情報を、バス260を介して制御部210に送る。また、入出力I/F222は、CPU211から入力したコマンドデータをスキャナ装置100に送る。
The
コンピュータ装置200は、グラフィックI/F232と、表示装置231とを備える。グラフィックI/F232は、バス260と表示装置231とに接続する。グラフィックI/F232は、制御部210で処理されたグラフィックデータを表示装置231に表示させるためのインターフェースである。グラフィックI/F232は、制御部210から受け取ったグラフィックデータを波形電気信号に変換して表示装置231に送る。表示装置231は、例えば、スキャナ装置100で読み取られた画像データを、制御部210の制御により表示装置231の表示画面に表示させる。
The
コンピュータ装置200は、ネットワークI/F240を備える。ネットワークI/F240は、バス260と、LAN(Local Area Network)等のネットワーク400とに接続する。ネットワークI/F240は、制御部210から送られたデータを入力し、入力したデータを、ネットワーク400に接続した他のコンピュータ装置に送信する。また、ネットワークI/F240は、ネットワーク400を介して他のコンピュータ装置から受信したデータを制御部210に送る。
The
コンピュータ装置200は、HDD250を備える。HDD250には、CPU211が制御に使用する制御プログラム、スキャナ装置100で読み取られた画像データや、後述する帳票セット位置の判定に使用する判定しきい値が保存される。
The
次に、図8を参照しながら機能ブロック270について説明する。機能ブロック270とは、制御部210のCPU211、RAM213などのハードウェアと、制御プログラムとの協働によって実現される処理を、一連の処理で実現される機能ごとにまとめたブロックである。コンピュータ装置200は、機能ブロック270として、入力部271と、検出部272と、表示制御部273とを備える。
入力部271は、所定の読み取り幅で画像を読み取るスキャナ装置100が読み取った、帳票の画像を含む画像データ(以下、読取画像という)を入力する。検出部272は、入力部271が入力した読取画像において、読取画像の端部から連続する黒画素の途切れる位置が、帳票に対応する所定位置ではない行又は列が複数存在する場合を、異常状態として検出する。表示制御部273は、入力部271が入力した読取画像を表示装置231に表示する。また、表示制御部273は、検出部272が異常状態を検出した場合に、給紙トレイ161に載置した帳票の載置位置が正しくない旨を表示装置231の表示画面に表示させる。以下、入力部271、検出部272、表示制御部273について詳細に説明する。
Next, the
The
入力部271は、スキャナ装置100から送信される画像データ(以下、読取画像と呼ぶ)を入出力I/F222を介して入力する。入力部271は、入力した読取画像をRAM213に保存する。表示制御部273は、RAM213に保存された読取画像を、表示装置231の表示画面に表示させる。また、表示制御部273は、検出部272が行う帳票セット位置の判定結果を表示装置231の表示画面に表示させる。なお、帳票セット位置の判定の詳細については、次の検出部272の説明で詳細に説明する。
The
検出部272は、RAM213から読取画像を読み出し、スキャナ装置100が第1処理又は第2処理を正常に行うことができる、給紙トレイ161上の正規の位置にセットされた帳票の画像を読み込んだか否かを判定する。この判定を、帳票セット位置の判定と呼ぶ。帳票セット位置の判定では、読取画像の端部から連続する黒画素の途切れる位置が、帳票に対応する所定位置ではない行又は列が複数存在する場合を、異常状態として検出する。帳票セット位置の判定処理の詳細について、図9及び図10を参照しながら説明する。なお、図9及び図10には、給紙トレイ161上に帳票を載置した様子を示す。
図9(A)には、スキャナ装置100が第1処理を正常に行うことができる、給紙トレイ161上の位置に帳票を載置した例を示す。また、図9(B)〜図9(D)には、スキャナ装置100の処理が第1処理の場合に、検出部272が帳票セット位置の判定処理において、異常状態として検出する帳票の載置位置の例を示す。なお、異常状態とは、スキャナ装置100が第1処理又は第2処理を正常に行うことができない位置に帳票がセットされていると検出部272が判定した場合をいう。図9(B)は、帳票を給紙トレイ161の右端に寄せて載置した例を示す。図9(C)は、図9(A)に示す、帳票の長辺が幅方向に向くように帳票を横向き(以下、横置きという)に置くのではなく、帳票の長辺が搬送方向に向くように縦向きに帳票を置く(以下、縦置きという)置きかたを示している。さらに、図9(C)の場合、帳票を載置する位置が、給紙トレイ161の左端ではなく、中央部分になっている。図9(D)は、図9(C)と同様の縦置きであって、給紙トレイ161の左端に寄せて帳票を載置した例を示している。図9(B)及び図9(C)に示す帳票の載置例は、スキャナ装置100に読み込まれた際に、帳票が印字ヘッド155の下を通過しないので、通し番号が帳票に印字されない。また、図9(D)に示す帳票の載置例は、帳票に通し番号を印字することはできるが、帳票を横置きではなく縦置きにしているため、帳票上の予め決められた位置に通し番号を印字することができない。
Whether the
FIG. 9A shows an example in which a document is placed at a position on the
次に、スキャナ装置100の処理が第2処理である場合について説明する。図10(A)には、スキャナ装置100が第2処理を正常に行うことができる、給紙トレイ161上の正規の位置に帳票を載置した例を示す。第2処理の場合、サイドガイド162及び163をそれぞれガイド溝165、166の中間位置に設定し、帳票を給紙トレイ161の中央部分に載置する。なお、スキャナ装置100が第2処理を正常に行うことができる、給紙トレイ161上の正しい位置は、図10(A)に示す給紙トレイ161の中央部分だけではない。例えば、帳票を給紙トレイ161の右端に寄せて載置してもよいし、給紙トレイ161の左端に寄せて載置してよい。しかし、本実施形態では、図10(A)に示す給紙トレイ161の中央部分に帳票を載置した場合を第2処理の場合の正しい位置としている。これは、スキャナ装置100の処理が第2処理の場合に、スキャナ装置100からコンピュータ装置200に送られる画像を統一させるためである。すなわち、スキャナ装置100は、一定の読み取り幅で帳票の画像を読み取るため、帳票画像の周囲には黒画像が付加される。給紙トレイ161の中央部分に帳票を載置した場合、図11(A)に示すように帳票画像の左右に黒画像が均等に付加される。一方、給紙トレイ161の右端に帳票を載置した場合、図11(B)に示すように帳票画像の左側の黒画像の面積が右側の黒画像の面積よりも大きくなる。すなわち、読取画像中における帳票画像の位置が異なると、読取画像を処理するコンピュータ装置200の処理負担となる。このため、図10(A)に示す給紙トレイ161の中央部分に帳票を載置した場合を第2処理の正しい位置としている。
また、図10(B)〜図10(D)には、スキャナ装置100の処理が第2処理の場合に、検出部272が異常検出する帳票の載置位置の例を示す。図10(B)は、帳票を給紙トレイ161に横置きし、さらに、給紙トレイ161の左端に寄せて帳票を載置した例を示す。図10(C)は、帳票を給紙トレイ161に縦置きし、さらに、図10(B)と同様に給紙トレイ161の左端に寄せて帳票を載置した例を示す。図10(D)は、帳票を給紙トレイ161に横置きし、さらに、給紙トレイ161の右端に寄せて帳票を載置した例を示す。
Next, a case where the process of the
FIGS. 10B to 10D show examples of the placement positions of the forms that are detected by the
検出部272は、ユーザが、給紙トレイ161上の誤った位置・方向に帳票を載置したことを読取部140が読み取った読取画像を使用して検出する。まず、検出部272は、入力装置221から入力した操作情報により、スキャナ装置100が第1処理に設定されているのか、第2処理に設定されているのかを判定する。検出部272は、スキャナ装置100の処理が第1処理である場合、読取画像に対して、第1処理用に用意された判定しきい値を用いて黒画像幅の判定を行って、帳票セット位置を判定する。また、検出部272は、スキャナ装置100の処理が第2処理であると判定する場合、読取画像に対して、第2処理用に用意された判定しきい値を用いて黒画像幅の判定を行って、帳票セット位置を判定する。なお、黒画像幅の判定については後述する。
The
判定しきい値は、帳票画像が読取画像の幅方向において所定位置にないことを判定するために使用するしきい値であり、第1処理を判定する第1処理用しきい値と、第2処理を判定する第2処理用しきい値とがある。また、第1処理用しきい値には、左端判定用しきい値(以下、第1左用しきい値と略記する)と、右端判定用しきい値(以下、第1右用しきい値と略記する)とがある。同様に、第2処理用しきい値にも、左端判定用しきい値(以下、第2左用しきい値と略記する)と、右端判定しきい値(以下、第2右用しきい値と略記する)とがある。 The determination threshold value is a threshold value used for determining that the form image is not at a predetermined position in the width direction of the read image, and includes a first processing threshold value for determining the first process, and a second threshold value. There is a second processing threshold value for determining processing. The first processing threshold value includes a left edge determination threshold value (hereinafter abbreviated as first left threshold value) and a right edge determination threshold value (hereinafter referred to as first right threshold value). (Abbreviated). Similarly, the second processing threshold value includes a left edge determination threshold value (hereinafter abbreviated as a second left threshold value) and a right edge determination threshold value (hereinafter referred to as a second right threshold value). (Abbreviated).
次に、第1処理の場合の黒画像幅の判定について説明する。検出部272は、まず、読取画像の端部から連続する黒画素の黒画素数を計数する。読取部140は、一定の読み取り幅で画像を読み取るため、帳票以外の部分の画像も読み取って、背景画像として黒画像で出力している。また、帳票画像の端部は白画素である。このため、検出部272は、読取画像の左端部から読取画像の幅方向に連続する黒画素数の計数を、読取画像の幅方向に白画素が検出されるまで行う。検出部272は白画素を検出した場合に、帳票画像の端部であると判定して黒画素数の計数を終了する。また、検出部272は、読取画像の右端側も同様に、読取画像の右端部から読取画像の幅方向に黒画素数を計数する。なお、読取画像の端部から帳票画像の端部までの黒画素数の計数は、図12に示すように読取画像の幅方向に直交する長さ方向における位置を変更して複数行われる。図12には、計数する長さ方向の位置を変更して、黒画素数の計数を各位置で行う様子を示す。検出部272は、例えば、図12に示すa〜kの幅方向(行方向)の各ラインで、読取画像の端部から帳票画像の端部までの黒画素数を計数する。なお、図12に示すa,b,j,kのラインには、帳票画像が存在しないため、a,b,j,kの各ラインでは、白画像を検出することができない。このため、検出部272は、計数する黒画素の画素数が所定値を超えた場合には、帳票画像が存在しないと判定し、黒画素数の計数を中止する。なお、図12では、説明の便宜上、帳票画像以外の背景部も白色の画像で示す。また、図12には、検出部272が、読取画像の幅方向の端部から、幅方向に連続する黒画素の計数を行う例を示した。これ以外に、例えば、検出部272が、読取画像の幅方向に直交する方向、すなわち、長さ方向(列方向)の端部から、長さ方向に連続する黒画素の計数を行うものであってもよい。本実施形態では、第1処理の場合と第2処理の場合とで、帳票を載置する給紙トレイ161上の位置を幅方向で変更する場合を例に説明しているため、読取画像の幅方向の端部から、幅方向に連続する黒画素の計数を行っている。しかし、給紙トレイ161上の帳票の載置位置を、給紙トレイ161の搬送方向で変更する場合には、読取画像の長さ方向(列方向)の端部から、長さ方向に連続する黒画素の計数を行うものであってもよい。
Next, determination of the black image width in the first process will be described. The
次に、検出部272は、計数した左側の黒画素の計数値と、第1左用しきい値とを比較して、第1処理に対応する、給紙トレイ161上の正しい位置に帳票がセットされているか否かを判定する。すなわち、検出部272は、端部画像が、読取画像の幅方向において所定位置にあるか否かを判定する。検出部272は、端部画像が、読取画像の幅方向において所定位置にない場合に、異常状態として検出する。同様に、検出部272は、計数した右側の黒画素の計数値と、第1右用しきい値とを比較して、第1処理に対応する、給紙トレイ161の正しい位置に帳票がセットされているか否かを判定する。なお、判定しきい値は、帳票を給紙トレイ161の正しい位置にセットした場合に読み取られる読取画像の端部から帳票画像の端部までの黒画像の画素数、すなわち、黒画素数で規定される。但し、帳票を正しい位置にセットしても、測定される黒画素数には誤差が含まれる。このため、例えば、数回測定した黒画素数の平均値に、所定値を加算又は減算した値をしきい値として使用するようにしてもよい。また、しきい値として範囲を示す値を使用してもよい。例えば、数回測定した黒画素数の平均値に、所定の画素数を加算及び減算した範囲内を正常範囲と判定し、この正常範囲を外れる場合を異常と判定することもできる。
Next, the
図13(A)には、第1左用しきい値及び第1右用しきい値を、読取画像の左端部及び右端部と比較可能に示す。図13(B)には、帳票を給紙トレイ161の右端に寄せて横置きした場合の読取画像を示す。また、図13(C)には、帳票を給紙トレイ161の左端に寄せて縦置きした場合の読取画像を示す。なお、図13(B)、(C)では、説明の便宜上、帳票画像以外の背景部も白色の画像で示す。
第1左用しきい値は、読取画像の左端部から、印字部150の印字ヘッド155の位置までの距離に対応する黒画素数に設定されている。すなわち、検出部272が計数した黒画素数が、読取画像の左端部から印字ヘッド155の位置までの距離に対応する画素数よりも多くなると、検出部272は異常状態として検出する。例えば、図13(B)に示す読取画像の場合、読取画像の左端部から帳票画像の左端部までの黒画素の計数値は、第1左用しきい値よりも大きい。また、図13(C)に示す読取画像の場合、読取画像の右端部から帳票画像の右端部までの黒画素の計数値は、第1右用しきい値よりも大きい。検出部272は、左側の黒画素の計数値が第1左用しきい値よりも大きい場合に異常検出する。同様に、検出部272は、右側の黒画素の計数値が第1右用しきい値よりも大きい場合に異常検出する。
FIG. 13A shows the first left threshold value and the first right threshold value so that they can be compared with the left end portion and the right end portion of the read image. FIG. 13B shows a read image when the form is placed side by side on the right end of the
The first left threshold is set to the number of black pixels corresponding to the distance from the left end of the read image to the position of the
次に、図14を参照しながら帳票画像の端部の検出について説明する。検出部272は、読取画像の左端部から黒画素数の計数を開始して、読取画像の幅方向に白画素が検出されるまで黒画素の計数を行う。しかし、帳票画像に汚れ等があり、帳票画像の端部を正しく検出できない場合もある。図14(A)には、検出部272がa〜fの幅方向の各ラインで、黒画素数を計数した様子を示す。a〜fの各ラインのうち、aラインの左側と、eラインの右側とが汚れによって帳票画像の端部を正しく検出できなかった場合を示している。このような汚れ(ノイズ)の影響を排除するため、本実施形態では、誤検出防止用のしきい値を設けている。例えば、スキャナ装置100が読み取る読取画像の読み取り幅は一定である。また、検出部272は、黒画素数の計数を、読取画像の幅方向の同一ラインにおいて、読取画像の左端側と右端側とでそれぞれ行っている。検出部272は、読取画像の左端から計数した黒画素数と、右端側から計数した黒画素数とを加算して、読取画像の読み取り幅の画素数から減算する。そして、減算した値と、誤検出防止用のしきい値とを検出部272が比較する。検出部272は、減算した値が誤検出防止用のしきい値よりも小さいラインの黒画素数は、判定しきい値との比較には用いないようにする。図14(B)には、図14(A)に示すa〜fの各ラインの黒画素数の計数結果を示す。読取画像の左端から計数したaラインの黒画素数(以下、左端幅という)と、読取画像の右端から計数したeラインの黒画素数(以下、右端幅という)とがノイズの影響により正常値よりも多く計数されている。従って、aライン、eラインでは、左端幅と右端幅との合計を、読取画像の画素数から減算した数値(以下、帳票幅という)がb,c,d,fの各ラインよりも小さくなっている。検出部272は、帳票幅を算出すると、算出した帳票幅と誤検出防止用のしきい値とを比較し、aライン、eラインを黒画像幅チェックの対象から除外する。
Next, detection of the edge of the form image will be described with reference to FIG. The
また、検出部272は、スキャナ装置100の設定が第2処理になっていると判定する場合、第2処理用しきい値を用いて、黒画像幅の判定を行う。そして、検出部272は、第2処理に対応する、給紙トレイ161の正しい位置に帳票がセットされているか否かを判定する。図15(A)には、第2左用しきい値と第2右用しきい値とを示す。図15(B)には、帳票を給紙トレイ161の左端に寄せて縦置きした場合を示している。また、図15(C)には、帳票を給紙トレイ161の左端に寄せて横置きした場合を示している。図15(B)に示す位置に帳票を載置した場合、読取画像の左端部から帳票画像の左端部までの黒画素の画素数は、第2左用しきい値よりも小さくなる。また、図15(C)に示す位置に帳票を載置した場合、読取画像データの右端部から帳票画像の右端部までの黒画素の画素数は、第2右用しきい値よりも小さくなる。検出部272は、左側の計数値が第2左用しきい値よりも小さい場合に異常検出する。同様に、検出部272は、右側の計数値が第2右用しきい値よりも小さい場合に異常検出する。
Further, when the
また、帳票が、スキャナ装置100の読取部140に斜めに搬送された場合、帳票セット位置の判定を正しく判定することができない。このため、検出部272は、帳票を斜めに読み込んだことを検出するため、計数した黒画素数の最大値と最小値との差を算出する。そして、検出部272は、算出した差と、斜め判定用のしきい値とを比較して、算出した差が斜め判定用のしきい値よりも大きい場合に、帳票を斜めに読み込んだと判断する。この場合、検出部272は、表示装置231の表示画面にエラーメッセージを表示させる。
また、スキャナ装置100は、使用回数が増える程、読取部140や帳票の搬送路に紙粉や汚れが付着し、読取画像にノイズが含まれる。このため、本来、黒画素であるはずの画素が白画素と判断されたり、白画素であるはずの画素に黒画素と判断される場合がある。このため、検出部272は、所定数の画素を1画素に圧縮して読取画像を縮小することでノイズを除去し、縮小した読取画像に対して異常検出の処理を行う。例えば、図16に示すように縦、横それぞれ2画素の隣接する4画素を1画素に圧縮した読取画像を使用して異常検出を行うことで、ノイズの影響を排除することができる。図16(A)に示すように、4画素中に黒画素が3画素存在する場合や、図16(B)に示すように4画素の全てが黒画素である場合には、1画素の黒画素に置き換えられる。同様に、図16(C)に示すように、4画素中に白画素が3画素存在する場合や、図16(D)に示すように4画素の全てが白画素である場合には、1画素の白画素に置き換えられる。また、図16(E)に示すように、黒画素と白画素とが2画素ずつである場合には、対象の4画素の周囲の画素を参照して白画素とするか、黒画素とするかを判定する。なお、圧縮率は1/4に限るものではなく、例えば、1/2や1/6であってもよい。また、圧縮後の読取画像は、帳票位置の異常判定が終了すると、拡大処理が施されて、元のサイズの読取画像に変換される。なお、読取画像をコピーし、コピーした読取画像を用いて帳票セット位置の判定を行ってもよい。すなわち、コピーした読取画像を圧縮して帳票セット位置の判定を行い、帳票セット位置の判定の終了後は、コピーした読取画像は削除される。
In addition, when the form is conveyed obliquely to the
Further, as the number of times of use of the
図17及び図18に示すフローチャートを参照しながらコンピュータ装置200の処理手順を説明する。
まず、制御部210は、表示装置231の表示画面に、処理を選択する画面を表示させ、ユーザからの選択入力があるまで待機する。処理を選択する画面とは、スキャナ装置100に第1処理を実行させるのか、第2処理を実行させるのかを選択する画面である。処理の選択指示を入力装置221で受け付けた場合(ステップS1/YES)、制御部210は、ユーザによって選択された処理に対応する画面を表示装置231の表示画面に表示させる(ステップS2)。その後、制御部210は、画像の読み取り開始の指示を入力装置221で受け付けたか否かを判定する(ステップS3)。読み取り開始の指示を受け付けた場合(ステップS3/YES)、制御部210は、表示装置231に表示中の画面のプロパティを参照する(ステップS4)。制御部210は、表示装置231に表示中の画面のプロパティから、ユーザの選択した処理の情報を取得してRAM213に保存する(ステップS4)。処理の情報とは、スキャナ装置100に第1処理を実行させるのか、第2処理を実行させるのかを示す情報である。次に、制御部210は、帳票の読み取り指示コマンドをスキャナ装置100に送信し(ステップS5)、定義ファイルをHDD250から読み込みRAM213に保存する(ステップS6)。なお、定義ファイルとは、判定しきい値を保存したファイルであり、第1処理用の定義ファイルと第2処理用の定義ファイルとがある。
The processing procedure of the
First, the
次に、制御部210は、スキャナ装置100から紙詰まり等の異常を通知する信号を入力したか否かを判定する。すなわち、制御部210は、スキャナ装置100による画像の読み取りが正常であったか否かを判定する(ステップS7)。スキャナ装置100から異常を通知する信号を入力した場合(ステップS7/NO)、エラーメッセージを表示装置231の表示画面に表示させる(ステップS8)。この後、制御部210は、ユーザが詰まった帳票を取り除き、再度、帳票を給紙トレイ161にセットして、読み取り開始の指示を入力するまで待機する。また、スキャナ装置100から異常を通知する信号が入力されず、帳票の画像の読み取りが正常に処理された場合には(ステップS7/YES)、制御部210は、スキャナ装置100の読み取った読取画像を入力する(ステップS9)。制御部210は、入力した読取画像をRAM213に保存する(ステップS9)。次に、制御部210は、RAM213に保存した読取画像のノイズを除去する処理を行う(ステップS10)。ノイズの除去は、図16に示すように複数画素を圧縮して1画素に変換することで行う。圧縮する際に、処理対象の複数画素に含まれる白画素と黒画素との個数に応じて、変換する画素を白画素とするか黒画素とするのかを判定することで、ノイズを除去することができる。
Next, the
図18に、図17のフローの続きを示す。図18を参照しながら制御部210の処理の続きを説明する。読取画像のノイズを除去すると、制御部210は、帳票セット位置の判定を行う(ステップS11)。なお、この処理の詳細については、図19に示すフローチャートを参照しながら後述する。帳票セット位置の判定処理を終了すると、制御部210は、読取画像の左右両端部でそれぞれ計数した黒画素数が正常値であるか否かを判定して、帳票のセット位置が正常であるか否かを判定する(ステップS12)。給紙トレイ161上での帳票のセット位置が正常ではないと判定すると(ステップS12/NO)、制御部210は、エラーメッセージを表示装置231の表示画面に表示させる(ステップS13)。この後、制御部210は、ユーザが帳票を給紙トレイ161上の正しい位置にセットし、読み取り開始の指示を入力するまで待機する。また、給紙トレイ161上での帳票のセット位置が正常であると判定すると(ステップS12/YES)、制御部210は、印字の必要な処理であるか否かを判定する(ステップS14)。制御部210は、ステップS4で取得した処理の情報から、スキャナ装置100が第1処理を実行中であるのか、第2処理を実行中であるのかを判定する。制御部210は、印字の必要な処理、すなわち、第1処理であると判定すると(ステップS14/YES)、通し番号の印字を指示する指示コマンドをスキャナ装置100に通知する(ステップS15)。その後、制御部210は、入力した読取画像を表示装置の表示画面に表示する(ステップS16)。
FIG. 18 shows a continuation of the flow of FIG. The continuation of the process of the
次に、図19に示すフローチャートを参照しながら、帳票セット位置の判定の詳細フローについて説明する。
まず、制御部210は、黒画素の画素数を計数する計数位置を、読取画像の左右の両端部でそれぞれに設定する(ステップS21)。なお、例えば、読取画像の左右の両端部でそれぞれ10箇所ずつ黒画素数を計測する場合、読取画像の上下方向で50画素を除き、上下50画素を除いた読取画像の上下方向の画素数を10等分することで計数位置を決定する。
Next, a detailed flow for determining the form set position will be described with reference to the flowchart shown in FIG.
First, the
次に、制御部210は、設定した各位置の黒画素数をそれぞれ計数する(ステップS22)。黒画素の計数は、読取画像の左右の両端部でそれぞれに計数される。なお、黒画素の計数は、読取画像の幅方向の端部から、幅方向の中央部に向けて行われ、制御部210は、白画素を検出した場合に、計数を終了させる。黒画素数の計数が終了すると、制御部210は、計数した黒画素数の最大値と最小値との差を算出する(ステップS23)。なお、黒画素数の最大値と最小値との差の算出は、読取画像の左右方向の端部のそれぞれで算出してもよいし、片方のみ行ってもよい。最大値と最小値との差を算出すると、制御部210は、算出した差と、斜め判定用のしきい値とを比較する。制御部210は、黒画素数の差が斜め判定用のしきい値よりも大きいと判定すると(ステップS24/YES)、スキャナ装置100が帳票を斜めに読み込んだと判定する。制御部210は、帳票を斜めに読み込んだと判定する場合に、エラーメッセージを表示装置231に表示させる(ステップS25)。この後、制御部210は、ユーザが帳票を給紙トレイ161にセットし直し、読み取り開始の指示を入力するまで待機する。また、ステップS24の判定が否定判定である場合、制御部210は、帳票の画像を斜めに読み込むことなく正常に読み込んだと判定する。そして、制御部210は、計数した黒画素数の最大値から、当該黒画素数の10%を減算する処理を、読取画像の左右の両端部でそれぞれ行う(ステップS26)。また、制御部210は、計数した黒画素数の最小値に、当該黒画素数の10%を加算する処理を、読取画像の左右の両端部でそれぞれ行う(ステップS27)。そして、制御部210は、計数を行った各位置の黒画数の計数値の平均値を、読取画像の左右の両端部でそれぞれ算出する(ステップS28)。
Next, the
次に、制御部210は、ステップS4で取得した処理の情報を参照して、スキャナ装置100が第1処理を実行中であるのか、第2処理を実行中であるのかを判定する(ステップS29)。スキャナ装置100の処理が第1処理である場合(ステップS29/YES)、制御部210は、左端部側の黒画素数の平均値と、第1処理用の定義ファイルから読み出した第1左用しきい値とを比較する(ステップS30)。制御部210は、左端部側の黒画素数の平均値が第1左用しきい値よりも大きい場合に異常状態と判定し、判定結果をRAM213に保存する。また、左端部側の黒画素数の平均値が第1左用しきい値以下である場合には正常状態し、判定結果をRAM213に保存する。制御部210は、右端部側の黒画素数の平均値についても同様の処理を行い(ステップS31)、異常又は正常を示す判定結果をRAM213に保存する。また、ステップS29の判定が否定判定である場合、制御部210は、左端部側の黒画素数の平均値と、第2処理用の定義ファイルから読み出した第2左用しきい値とを比較する処理を行う(ステップS32)。制御部210は、左端部側の黒画素数の平均値が第2左用しきい値よりも大きい場合に異常状態と判定し、判定結果をRAM213に保存する。また、左端部側の黒画素数の平均値が第2左用しきい値以下である場合には正常状態し、判定結果をRAM213に保存する。制御部210は、右端部側の黒画素数の平均値についても同様の処理を行い(ステップS33)、異常又は正常を示す判定結果をRAM213に保存する。
Next, the
以上、詳細に説明したように本実施形態は、以下に示す効果を奏する。
スキャナ装置100が所定の読み取り幅で画像を読み取る場合、読み取った用紙の画像以外に黒画像が付加されている。用紙が給紙トレイの適切な位置に載置している場合、スキャナ装置100によって読み取られた読取画像の端部から連続する黒画素が途切れる位置も、用紙に応じた所定位置になる。しかし、用紙が給紙トレイの適切な位置に載置されていない場合、黒画素の途切れる位置が、所定の用紙に対応する所定位置ではない行又は列が複数存在することになる。この点に着目し、コンピュータ装置200の制御部210が、読取画像の端部から連続する黒画素が途切れる位置が所定の用紙に対応する所定位置ではない行又は列が複数存在する場合を異常状態として検出する。これにより、給紙トレイに載置した用紙の載置位置が適切か否かを判定することができる。
As described above in detail, this embodiment has the following effects.
When the
また、所定の用紙の外縁が白色である点に着目し、読取画像の端部から連続する黒画素が白画素に変わる位置を読取画像における用紙の端部として判定する。このため、読取画像における用紙の端部の判定精度を向上させることができる。 Further, paying attention to the point that the outer edge of the predetermined paper is white, the position where the black pixel continuous from the edge of the read image changes to the white pixel is determined as the edge of the paper in the read image. For this reason, it is possible to improve the determination accuracy of the edge of the sheet in the read image.
また、読取画像の画像サイズを縮小して、読取画像のノイズを除去することで、読取画像における用紙の端部の判定精度を向上させることができる。 Further, by reducing the image size of the read image and removing the noise of the read image, it is possible to improve the determination accuracy of the edge of the paper in the read image.
また、本実施形態は、複数箇所の黒画素の計数値のうち、他の計数値との差が所定値以上のものを、読取画像における用紙端部の判定に使用しないようにしている。従って、用紙端部の判定精度を向上させることができる。 Further, in the present embodiment, among the count values of the black pixels at a plurality of locations, the difference between the count values of the black pixels and the other count values is not more than a predetermined value so as not to be used for the determination of the paper edge portion in the read image. Therefore, it is possible to improve the determination accuracy of the paper edge.
また、複数箇所の黒画素数の計数値の最大値と最小値との差が所定値以上である場合に、用紙が斜めに読み取られたと判定することで、スキャナ装置による読み取りのエラーを検出することができる。また、複数箇所の黒画素数の計数値の最大値と最小値との差が所定値以上である場合に、読取画像における用紙端部の判定に使用しないようにすることで、用紙端部の判定精度を向上させることができる。 Further, when the difference between the maximum value and the minimum value of the count values of the number of black pixels at a plurality of locations is equal to or greater than a predetermined value, an error in reading by the scanner device is detected by determining that the sheet has been read obliquely. be able to. In addition, when the difference between the maximum value and the minimum value of the count value of the number of black pixels at a plurality of locations is equal to or greater than a predetermined value, it is not used for determining the paper edge in the read image. The determination accuracy can be improved.
また、本実施形態は、連続する黒画素数が、読取画像の端部から印字部の印字位置までの距離に対応する黒画素数よりも大きい場合を、異常状態として検出する。このため、画像を読み取った用紙に通し番号を印字する設定となっている場合に、用紙に通し番号が印字されないケースの発生を低減することができる。 In the present embodiment, the case where the number of continuous black pixels is larger than the number of black pixels corresponding to the distance from the edge of the read image to the printing position of the printing unit is detected as an abnormal state. For this reason, when the serial number is set to be printed on the paper from which the image is read, it is possible to reduce the occurrence of the case where the serial number is not printed on the paper.
(変形例)
スキャナ装置100が読み取る読取画像には、図11(A)及び(B)に示すように背景部としての黒画像が付加されている。このため、同一種類の帳票をスキャナ装置100にスキャンさせても、帳票を載置する給紙トレイ161上の位置や向きが異なれば、図11(A)及び(B)に示すように読取画像に付加される黒画像の位置や、大きさが異なる。従って、コンピュータ装置200で読取画像を処理する場合に、同じ種類の帳票の画像であるのに、帳票画像の周囲に付加される黒画像の位置や大きさが揃っていない場合がある。このような場合、読取画像を処理するコンピュータ装置200での処理負担が増加してしまう。そこで、この変形例では、帳票の種類に応じて、読取画像の周囲に付加される黒画像の位置や大きさを揃えることができるようにする。
(Modification)
A black image as a background portion is added to the read image read by the
このため、この変形例では、帳票の種類に応じて、帳票を載置する給紙トレイ161上の位置と向きとをユーザが事前に決め、コンピュータ装置200に登録させる。帳票を載置する給紙トレイ161上の位置は、例えば、左寄せ、中央部、右寄せの3パターンがあり、給紙トレイ161上の帳票の向きにも、縦置き、横置きの2パターンがある。なお、帳票を載置する給紙トレイ161上の位置や向きについては、図9(A)〜(D)及び図10(A)〜(D)に示す。
ユーザは、帳票を識別する識別番号と、帳票の縦横サイズ等の情報を含む種類情報と、帳票を載置する位置と向きとの情報をコンピュータ装置200の入力装置221から入力する。コンピュータ装置200の制御部210は、入力装置221から入力した、識別番号と、帳票の種類情報と、帳票を載置する位置と向きとの情報をRAM213に保存する。また、制御部210は、入力した帳票の種類情報と、帳票を載置する位置と向きとの情報から、帳票が給紙トレイ161上の正しい位置、向きに載置されていることを判別することができる判定しきい値を選択する。制御部210は、選択した判定しきい値を、前述の識別番号、帳票の種類情報、及び帳票を載置する位置と向きとの情報に対応付けてRAM213に保存する。
For this reason, in this modification, the user determines in advance the position and orientation on the
The user inputs from the
スキャナ装置100に帳票の画像を読み取らせる前には、ユーザは、入力装置221から、画像を読み込ませる帳票の識別番号を入力する。制御部210は、入力装置221から入力した識別番号に対応する判定しきい値をRAM213から読み出す。そして、制御部210は、スキャナ装置100から読取画像を入力すると、読取画像の幅方向の両端部、又は長さ方向の両端部の黒画素数を計数する。そして、制御部210は、計数した黒画素数が、判定しきい値よりも大きい場合には、帳票が給紙トレイ161上の正しい位置に載置されていないと判定して異常状態として出力する。なお、判定しきい値には、上述した実施形態と同様に、左用しきい値と右用しきい値とが用意されている。また、この他に、長さ方向の左用しきい値と右用しきい値とを用いて、計数した黒画素数との比較を行ってもよい。また、この処理フローの詳細は、図17〜図19に示すフローチャートとほぼ同一であるため、詳細な説明は省略する。ただし、図17のステップS4に示すユーザの選択した処理の情報を取得するステップが、ユーザの選択した帳票の識別情報を入力して、RAM213に保存する処理に変更になる。また、図18のステップS14の印字が必要か否かを判定するステップは、常に否定判定となる。また、図19のステップS29の第1処理であるか否かを判定するステップが、帳票の識別情報に対応する判定しきい値をRAM213から読み出す処理に置き換わる。また、図19のS30、S31のステップは削除され、ステップS29で取得した判定しきい値を使用して、S32、S33の処理を行う処理に変更される。
Before causing the
上述した実施形態は、本発明の好適な実施の形態である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の変形実施が可能である。例えば、図1には、スキャナ装置100として、搬送ローラによりスキャンする用紙を搬送ローラによりスキャナ装置100の読取部140に搬送して、画像を読み取るタイプの装置を示した。これ以外に、原稿台に用紙を載置して、光源、読取部140を移動させながら原稿台に置かれた用紙の画像を読み取るタイプの装置であってもよい。また、上述の実施形態では、帳票をスキャナ装置100に読み取らせて、コンピュータ装置200が帳票セット位置の判定を行う例を示した。しかし、スキャナ装置100が読み取り、コンピュータ装置200がセット位置の判定を行う用紙は帳票に限られるものではない。例えば、コンピュータ装置200に実行させる処理に応じて、トレイ161上の異なる位置に用紙をセットする場合が挙げられる。
The above-described embodiment is a preferred embodiment of the present invention. However, the present invention is not limited to this, and various modifications can be made without departing from the scope of the present invention. For example, FIG. 1 illustrates a
また、上述した実施形態では、スキャナ装置100が読み取った画像データをコンピュータ装置200に送って、コンピュータ装置200が帳票セット位置の判定を行っていた。これ以外に、スキャナ装置100自身が、上述の帳票セット位置の判定を行ってもよい。この場合、スキャナ装置100のコントローラ110が備えるメモリ112に、判定しきい値を保存しておく。コントローラ110は、メモリ112に保存した判定しきい値を使用して、図17〜図19に示すフローチャートに従って処理を行う。
In the above-described embodiment, the image data read by the
なお、以上の説明に関して更に以下の付記を開示する。
(付記1) コンピュータに、
所定の読み取り幅で画像を読み取るスキャナ装置が読み取った、所定の用紙の画像を含む読取画像を入力する入力手順と、
前記入力手順で入力した前記読取画像において、前記読取画像の端部から連続する黒画素の途切れる位置が、前記所定の用紙に対応する所定位置ではない行又は列が複数存在する場合を、異常状態として検出する検出手順と、
を実行させるためのプログラム。
(付記2) 前記所定の用紙の外縁は白色であり、
前記検出手順は、前記読取画像の、前記読み取り幅の方向の端部から前記読み取り幅の方向に連続する黒画素に隣接する白画素を、前記所定の用紙の端部画像と判定し、判定した前記端部画像が、前記読取画像の前記読み取り幅の方向において所定位置にない場合を前記異常状態として検出することを特徴とする付記1記載のプログラム。
(付記3) 前記読取画像の画像サイズを縮小することで、前記読取画像のノイズを除去する除去手順をさらに実行し、
前記検出手順は、前記除去手順で画像サイズを縮小した読取画像に対して異常状態の検出を行うことを特徴とする付記1又は2記載のプログラム。
(付記4) 前記所定の用紙の外縁は白色であり、
前記検出手順は、前記読取画像の、前記読み取り幅の方向の端部から前記読み取り幅の方向において連続する黒画素に隣接する白画素までの前記連続する黒画素数の計数を、前記読取画像の前記読み取り幅の方向に直交する方向の複数箇所で行い、計数した前記複数箇所の黒画素の計数値のうち、他の計数値との差が所定値以上のものを、前記所定の用紙の端部の判定に使用する計数値から除外することを特徴とする付記1記載のプログラム。
(付記5) 前記スキャナ装置は、前記所定の用紙を読み取るための読取部と、前記読取部に前記所定の用紙を搬送するための搬送ローラとを含み、
前記搬送ローラは、前記スキャナ装置の前記読み取り幅の方向の中央部に配置されていることを特徴とする付記1から4のいずれか一項記載のプログラム。
(付記6) 前記スキャナ装置は、前記コンピュータから通し番号を印字する指示を受け付けている場合に、前記所定の用紙としての帳票の画像を読み取った後に、前記帳票に前記通し番号を印字する印字部を備えることを特徴とする付記1から5のいずれか一項記載のプログラム。
(付記7) 前記検出手順は、前記連続する黒画素数が、前記読取画像の端部から、前記印字部の印字位置までの距離に対応する黒画素数よりも大きい場合に、前記異常状態の検出を行うことを特徴とする付記6記載のプログラム。
(付記8) 前記所定の用紙の外縁は白色であり、
前記検出手順は、前記読取画像の、前記読み取り幅の方向の端部から前記読み取り幅の方向において連続する黒画素に隣接する白画素までの前記連続する黒画素数の計数を、前記読取画像の複数箇所で行い、計数した前記複数箇所の黒画素数の最大値と最小値との差が所定値以上である場合に、前記所定の用紙が斜めに読み取られたと判定することを特徴とする付記1記載のプログラム。
(付記9) 所定の読み取り幅で画像を読み取るスキャナ装置が読み取った、所定の用紙の画像を含む読取画像を入力する入力ステップと、
前記入力ステップにより入力した前記読取画像において、前記読取画像の端部から連続する黒画素の途切れる位置が、前記所定の用紙に対応する所定位置ではない行又は列が複数存在する場合を、異常状態として検出する検出ステップと、
を有することを特徴とする載置位置判定方法。
(付記10) 前記所定の用紙の外縁は白色であり、
前記検出ステップは、前記読取画像の、前記読み取り幅の方向の端部から前記読み取り幅の方向に連続する黒画素に隣接する白画素を、前記所定の用紙の端部画像と判定し、判定した前記端部画像が、前記読取画像の前記読み取り幅の方向において所定位置にない場合を前記異常状態として検出することを特徴とする付記9記載の載置位置判定方法。
(付記11) 前記読取画像の画像サイズを縮小することで、前記読取画像のノイズを除去する除去ステップをさらに実行し、
前記検出ステップは、前記除去ステップで画像サイズを縮小した読取画像に対して異常状態の検出を行うことを特徴とする付記9又は10記載の載置位置判定方法。
(付記12) 前記所定の用紙の外縁は白色であり、
前記検出ステップは、前記読取画像の、前記読み取り幅の方向の端部から前記読み取り幅の方向において連続する黒画素に隣接する白画素までの前記連続する黒画素数の計数を、前記読取画像の前記読み取り幅の方向に直交する方向の複数箇所で行い、計数した前記複数箇所の黒画素の計数値のうち、他の計数値との差が所定値以上のものを、前記所定の用紙の端部の判定に使用する計数値から除外することを特徴とする付記9記載の載置位置判定方法。
(付記13) 前記スキャナ装置は、前記所定の用紙を読み取るための読取部と、前記読取部に前記所定の用紙を搬送するための搬送ローラとを含み、
前記搬送ローラは、前記スキャナ装置の前記読み取り幅の方向の中央部に配置されていることを特徴とする付記9から12のいずれか一項記載の載置位置判定方法。
(付記14) 前記スキャナ装置は、前記コンピュータから通し番号を印字する指示を受け付けている場合に、前記所定の用紙としての帳票の画像を読み取った後に、前記帳票に前記通し番号を印字する印字部を備えることを特徴とする付記9から13のいずれか一項記載の載置位置判定方法。
(付記15) 前記検出ステップは、前記連続する黒画素数が、前記読取画像の端部から、前記印字部の印字位置までの距離に対応する黒画素数よりも大きい場合に、前記異常状態の検出を行うことを特徴とする付記14記載の載置位置判定方法。
(付記16) 前記所定の用紙の外縁は白色であり、
前記検出ステップは、前記読取画像の、前記読み取り幅の方向の端部から前記読み取り幅の方向において連続する黒画素に隣接する白画素までの前記連続する黒画素数の計数を、前記読取画像の複数箇所で行い、計数した前記複数箇所の黒画素数の最大値と最小値との差が所定値以上である場合に、前記所定の用紙が斜めに読み取られたと判定することを特徴とする付記9記載の載置位置判定方法。
(付記17) 所定の読み取り幅で画像を読み取るスキャナ装置が読み取った、所定の用紙の画像を含む読取画像を入力する入力手段と、
前記入力手段が入力した前記読取画像において、前記読取画像の端部から連続する黒画素の途切れる箇所が、前記所定の用紙に対応する所定位置ではない行又は列が複数存在する場合を、異常状態として検出する検出手段と、
を備えることを特徴とする載置位置判定装置。
(付記18) 前記所定の用紙の外縁は白色であり、
前記検出手段は、前記読取画像の、前記読み取り幅の方向の端部から前記読み取り幅の方向に連続する黒画素に隣接する白画素を、前記所定の用紙の端部画像と判定し、判定した前記端部画像が、前記読取画像の前記読み取り幅の方向において所定位置にない場合を前記異常状態として検出することを特徴とする付記17記載の載置位置判定装置。
(付記19) 前記読取画像の画像サイズを縮小することで、前記読取画像のノイズを除去する除去手段をさらに実行し、
前記検出手段は、前記除去手段で画像サイズを縮小した読取画像に対して異常状態の検出を行うことを特徴とする付記17又は18記載の載置位置判定装置。
(付記20) 前記所定の用紙の外縁は白色であり、
前記検出手段は、前記読取画像の、前記読み取り幅の方向の端部から前記読み取り幅の方向において連続する黒画素に隣接する白画素までの前記連続する黒画素数の計数を、前記読取画像の前記読み取り幅の方向に直交する方向の複数箇所で行い、計数した前記複数箇所の黒画素の計数値のうち、他の計数値との差が所定値以上のものを、前記所定の用紙の端部の判定に使用する計数値から除外することを特徴とする付記17記載の載置位置判定装置。
(付記21) 前記スキャナ装置は、前記所定の用紙を読み取るための読取部と、前記読取部に前記所定の用紙を搬送するための搬送ローラとを含み、
前記搬送ローラは、前記スキャナ装置の前記読み取り幅の方向の中央部に配置されていることを特徴とする付記17から20のいずれか一項記載の載置位置判定装置。
(付記22) 前記スキャナ装置は、前記コンピュータから通し番号を印字する指示を受け付けている場合に、前記所定の用紙としての帳票の画像を読み取った後に、前記帳票に前記通し番号を印字する印字部を備えることを特徴とする付記17から21のいずれか一項記載の載置位置判定装置。
(付記23) 前記検出手段は、前記連続する黒画素数が、前記読取画像の端部から、前記印字部の印字位置までの距離に対応する黒画素数よりも大きい場合に、前記異常状態の検出を行うことを特徴とする付記22記載の載置位置判定装置。
(付記24) 前記所定の用紙の外縁は白色であり、
前記検出手段は、前記読取画像の、前記読み取り幅の方向の端部から前記読み取り幅の方向において連続する黒画素に隣接する白画素までの前記連続する黒画素数の計数を、前記読取画像の複数箇所で行い、計数した前記複数箇所の黒画素数の最大値と最小値との差が所定値以上である場合に、前記所定の用紙が斜めに読み取られたと判定することを特徴とする付記17記載の載置位置判定装置。
In addition, the following additional notes are disclosed regarding the above description.
(Supplementary note 1)
An input procedure for inputting a read image including an image on a predetermined sheet read by a scanner device that reads an image with a predetermined reading width;
In the read image input in the input procedure, when there are a plurality of rows or columns where the positions where the black pixels continuous from the end of the read image are not at a predetermined position corresponding to the predetermined paper exist, Detection procedure to detect as,
A program for running
(Appendix 2) The outer edge of the predetermined paper is white,
In the detection procedure, a white pixel adjacent to a black pixel continuous in the reading width direction from an end portion in the reading width direction of the read image is determined as an end image of the predetermined sheet. The program according to claim 1, wherein the abnormal state is detected when the end image is not at a predetermined position in the reading width direction of the read image.
(Additional remark 3) The removal procedure which removes the noise of the said read image by reducing the image size of the said read image is further performed,
The program according to claim 1 or 2, wherein the detection procedure detects an abnormal state with respect to a read image whose image size has been reduced by the removal procedure.
(Appendix 4) The outer edge of the predetermined paper is white,
The detection procedure includes counting the number of continuous black pixels from an end of the read image in the read width direction to a white pixel adjacent to a black pixel continuous in the read width direction. The measurement is performed at a plurality of locations in a direction orthogonal to the direction of the reading width, and among the counted values of the black pixels at the plurality of locations, the difference between the counted values and other count values is equal to or larger than a predetermined value. The program according to appendix 1, characterized in that it is excluded from the count value used for the part determination.
(Supplementary Note 5) The scanner device includes a reading unit for reading the predetermined paper, and a conveyance roller for conveying the predetermined paper to the reading unit,
The program according to any one of appendices 1 to 4, wherein the conveyance roller is arranged at a central portion of the scanner device in the reading width direction.
(Additional remark 6) The said scanner apparatus is provided with the printing part which prints the said serial number on the said form, after reading the image of the form as said predetermined | prescribed paper, when the instruction | indication which prints the serial number from the said computer is received. The program according to any one of appendices 1 to 5, characterized in that:
(Supplementary Note 7) The detection procedure is performed when the number of continuous black pixels is larger than the number of black pixels corresponding to the distance from the edge of the read image to the print position of the print unit. The program according to appendix 6, wherein detection is performed.
(Appendix 8) The outer edge of the predetermined paper is white,
The detection procedure includes counting the number of continuous black pixels from an end of the read image in the read width direction to a white pixel adjacent to a black pixel continuous in the read width direction. Note that the predetermined sheet is determined to be read obliquely when a difference between a maximum value and a minimum value of the number of black pixels counted at the plurality of positions is equal to or greater than a predetermined value. 1. The program according to 1.
(Supplementary Note 9) An input step of inputting a read image including an image on a predetermined sheet read by a scanner device that reads an image with a predetermined reading width;
In the read image input by the input step, when there are a plurality of rows or columns where the positions where the black pixels continuous from the end of the read image are not at the predetermined positions corresponding to the predetermined paper exist, Detecting step to detect as,
A mounting position determination method characterized by comprising:
(Appendix 10) The outer edge of the predetermined paper is white,
In the detection step, a white pixel adjacent to a black pixel continuous in the reading width direction from an end portion in the reading width direction of the read image is determined as an end image of the predetermined paper, and determined. The mounting position determination method according to
(Additional remark 11) The removal step which removes the noise of the said read image by reducing the image size of the said read image is further performed,
11. The mounting position determination method according to
(Appendix 12) The outer edge of the predetermined paper is white,
The detection step includes counting the number of continuous black pixels from an end of the read image in the read width direction to a white pixel adjacent to a black pixel continuous in the read width direction. The measurement is performed at a plurality of locations in a direction orthogonal to the direction of the reading width, and among the counted values of the black pixels at the plurality of locations, the difference between the counted values and other count values is equal to or larger than a predetermined value. The mounting position determination method according to
(Supplementary Note 13) The scanner device includes a reading unit for reading the predetermined sheet, and a conveyance roller for conveying the predetermined sheet to the reading unit,
The placement position determination method according to any one of
(Supplementary Note 14) The scanner device includes a printing unit that, when receiving an instruction to print a serial number from the computer, prints the serial number on the form after reading an image of the form as the predetermined sheet. The mounting position determination method according to any one of
(Supplementary Note 15) In the detection step, when the number of continuous black pixels is larger than the number of black pixels corresponding to the distance from the edge of the read image to the print position of the print unit, The mounting position determination method according to supplementary note 14, wherein detection is performed.
(Supplementary Note 16) The outer edge of the predetermined paper is white,
The detection step includes counting the number of continuous black pixels from an end of the read image in the read width direction to a white pixel adjacent to a black pixel continuous in the read width direction. Note that the predetermined sheet is determined to be read obliquely when a difference between a maximum value and a minimum value of the number of black pixels counted at the plurality of positions is equal to or greater than a predetermined value. 9. The mounting position determination method according to 9.
(Supplementary Note 17) Input means for inputting a read image including an image on a predetermined sheet read by a scanner device that reads an image with a predetermined reading width;
In the read image input by the input means, when there are a plurality of rows or columns where the black pixel continuous from the end of the read image is not at a predetermined position corresponding to the predetermined paper, Detecting means for detecting as,
A mounting position determination apparatus comprising:
(Supplementary Note 18) The outer edge of the predetermined paper is white,
The detection unit determines and determines a white pixel adjacent to a black pixel continuous in the reading width direction from the end in the reading width direction of the read image as an end image of the predetermined sheet. 18. The mounting position determination device according to claim 17, wherein the abnormal state is detected when the end image is not at a predetermined position in the reading width direction of the read image.
(Additional remark 19) The reduction means which removes the noise of the said read image by reducing the image size of the said read image is further performed,
19. The mounting position determination device according to appendix 17 or 18, wherein the detection unit detects an abnormal state with respect to the read image whose image size is reduced by the removal unit.
(Appendix 20) The outer edge of the predetermined paper is white,
The detection means counts the number of continuous black pixels from the end in the read width direction to the white pixels adjacent to the black pixels continuous in the read width direction of the read image. The measurement is performed at a plurality of locations in a direction orthogonal to the direction of the reading width, and among the counted values of the black pixels at the plurality of locations, the difference between the counted values and other count values is equal to or larger than a predetermined value. The mounting position determination device according to appendix 17, wherein the mounting position determination device is excluded from the count value used for determination of a part.
(Supplementary Note 21) The scanner device includes a reading unit for reading the predetermined sheet, and a conveyance roller for conveying the predetermined sheet to the reading unit,
21. The mounting position determination device according to any one of appendices 17 to 20, wherein the transport roller is disposed in a central portion of the scanner device in the reading width direction.
(Supplementary Note 22) The scanner device includes a printing unit that, when receiving an instruction to print a serial number from the computer, prints the serial number on the form after reading an image of the form as the predetermined sheet. The mounting position determination device according to any one of appendices 17 to 21, characterized in that:
(Supplementary Note 23) When the number of continuous black pixels is larger than the number of black pixels corresponding to the distance from the edge of the read image to the print position of the print unit, the detection unit is in the abnormal state. The mounting position determination device according to attachment 22, wherein detection is performed.
(Supplementary Note 24) The outer edge of the predetermined paper is white,
The detection means counts the number of continuous black pixels from the end in the read width direction to the white pixels adjacent to the black pixels continuous in the read width direction of the read image. Note that the predetermined sheet is determined to be read obliquely when a difference between a maximum value and a minimum value of the number of black pixels counted at the plurality of positions is equal to or greater than a predetermined value. The mounting position determination device according to 17.
100 スキャナ装置
110 コントローラ
130 搬送部
140 読取部
150 印字部
160 給紙ユニット
161 給紙トレイ
162、163 サイドガイド
165、166 ガイド溝
200 コンピュータ装置
210 制御部
231 表示装置
271 入力部
272 検出部
273 表示制御部
DESCRIPTION OF
Claims (10)
所定の読み取り幅で画像を読み取るスキャナ装置が読み取った、所定の用紙の画像を含む読取画像を入力する入力手順と、
前記入力手順で入力した前記読取画像において、前記読取画像の端部から連続する黒画素の途切れる位置が、前記所定の用紙に対応する所定位置ではない行又は列が複数存在する場合を、異常状態として検出する検出手順と、
を実行させるためのプログラム。 On the computer,
An input procedure for inputting a read image including an image on a predetermined sheet read by a scanner device that reads an image with a predetermined reading width;
In the read image input in the input procedure, when there are a plurality of rows or columns where the positions where the black pixels continuous from the end of the read image are not at a predetermined position corresponding to the predetermined paper exist, Detection procedure to detect as,
A program for running
前記検出手順は、前記読取画像の、前記読み取り幅の方向の端部から前記読み取り幅の方向に連続する黒画素に隣接する白画素を、前記所定の用紙の端部画像と判定し、判定した前記端部画像が、前記読取画像の前記読み取り幅の方向において所定位置にない場合を前記異常状態として検出することを特徴とする請求項1記載のプログラム。 The outer edge of the predetermined paper is white,
In the detection procedure, a white pixel adjacent to a black pixel continuous in the reading width direction from an end portion in the reading width direction of the read image is determined as an end image of the predetermined sheet. The program according to claim 1, wherein the abnormal state is detected when the end image is not at a predetermined position in the reading width direction of the read image.
前記検出手順は、前記除去手順で画像サイズを縮小した読取画像に対して異常状態の検出を行うことを特徴とする請求項1又は2記載のプログラム。 Further executing a removal procedure to remove noise in the read image by reducing the image size of the read image;
3. The program according to claim 1, wherein the detection procedure detects an abnormal state with respect to a read image obtained by reducing an image size in the removal procedure.
前記検出手順は、前記読取画像の、前記読み取り幅の方向の端部から前記読み取り幅の方向において連続する黒画素に隣接する白画素までの前記連続する黒画素数の計数を、前記読取画像の前記読み取り幅の方向に直交する方向の複数箇所で行い、計数した前記複数箇所の黒画素の計数値のうち、他の計数値との差が所定値以上のものを、前記所定の用紙の端部の判定に使用する計数値から除外することを特徴とする請求項1記載のプログラム。 The outer edge of the predetermined paper is white,
The detection procedure includes counting the number of continuous black pixels from an end of the read image in the read width direction to a white pixel adjacent to a black pixel continuous in the read width direction. The measurement is performed at a plurality of locations in a direction orthogonal to the direction of the reading width, and among the counted values of the black pixels at the plurality of locations, the difference between the counted values and other count values is equal to or larger than a predetermined value. 2. The program according to claim 1, wherein the program is excluded from the count value used for determination of a part.
前記搬送ローラは、前記スキャナ装置の前記読み取り幅の方向の中央部に配置されていることを特徴とする請求項1から4のいずれか一項記載のプログラム。 The scanner device includes a reading unit for reading the predetermined sheet, and a conveyance roller for conveying the predetermined sheet to the reading unit,
The program according to any one of claims 1 to 4, wherein the conveyance roller is disposed at a central portion of the scanner device in a direction of the reading width.
前記検出手順は、前記読取画像の、前記読み取り幅の方向の端部から前記読み取り幅の方向において連続する黒画素に隣接する白画素までの前記連続する黒画素数の計数を、前記読取画像の複数箇所で行い、計数した前記複数箇所の黒画素数の最大値と最小値との差が所定値以上である場合に、前記所定の用紙が斜めに読み取られたと判定することを特徴とする請求項1記載のプログラム。 The outer edge of the predetermined paper is white,
The detection procedure includes counting the number of continuous black pixels from an end of the read image in the read width direction to a white pixel adjacent to a black pixel continuous in the read width direction. The determination is performed at a plurality of locations, and when the difference between the counted maximum value and the minimum value of the number of black pixels is equal to or greater than a predetermined value, it is determined that the predetermined sheet is read obliquely. Item 1. The program according to item 1.
前記入力ステップにより入力した前記読取画像において、前記読取画像の端部から連続する黒画素の途切れる箇所が、前記所定の用紙に対応する所定位置ではない行又は列が複数存在する場合を、異常状態として検出する検出ステップと、
を有することを特徴とする載置位置判定方法。 An input step of inputting a read image including an image of a predetermined sheet read by a scanner device that reads an image with a predetermined reading width;
In the read image input by the input step, when there are a plurality of rows or columns where the black pixel continuous from the end of the read image is not at a predetermined position corresponding to the predetermined paper, Detecting step to detect as,
A mounting position determination method characterized by comprising:
前記入力手段が入力した前記読取画像において、前記読取画像の端部から連続する黒画素の途切れる箇所が、前記所定の用紙に対応する所定位置ではない行又は列が複数存在する場合を、異常状態として検出する検出手段と、
を備えることを特徴とする載置位置判定装置。 An input means for inputting a read image including an image on a predetermined sheet read by a scanner device that reads an image with a predetermined reading width;
In the read image input by the input means, when there are a plurality of rows or columns where the black pixel continuous from the end of the read image is not at a predetermined position corresponding to the predetermined paper, Detecting means for detecting as,
A mounting position determination apparatus comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013073786A JP2014199975A (en) | 2013-03-29 | 2013-03-29 | Program, loading position determination method, and loading position determination device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013073786A JP2014199975A (en) | 2013-03-29 | 2013-03-29 | Program, loading position determination method, and loading position determination device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2014199975A true JP2014199975A (en) | 2014-10-23 |
Family
ID=52356661
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013073786A Pending JP2014199975A (en) | 2013-03-29 | 2013-03-29 | Program, loading position determination method, and loading position determination device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2014199975A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020121460A (en) * | 2019-01-30 | 2020-08-13 | 京セラドキュメントソリューションズ株式会社 | Image forming device |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5483438A (en) * | 1977-12-15 | 1979-07-03 | Ricoh Co Ltd | Original detecting method |
| JPS635659A (en) * | 1986-06-25 | 1988-01-11 | Fuji Xerox Co Ltd | Document size detector |
| JPH03181271A (en) * | 1989-12-08 | 1991-08-07 | Ricoh Co Ltd | automatic document feeder |
| JPH06141137A (en) * | 1992-10-23 | 1994-05-20 | Canon Inc | Image processing device |
| JPH1127455A (en) * | 1997-06-30 | 1999-01-29 | Sanyo Electric Co Ltd | Picture reader |
| JP2007074547A (en) * | 2005-09-08 | 2007-03-22 | Canon Electronics Inc | Image reading apparatus, image reading apparatus control method, control program, and image reading system |
| JP2011217323A (en) * | 2010-04-02 | 2011-10-27 | Canon Inc | Image reading apparatus, and image reading method |
-
2013
- 2013-03-29 JP JP2013073786A patent/JP2014199975A/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5483438A (en) * | 1977-12-15 | 1979-07-03 | Ricoh Co Ltd | Original detecting method |
| JPS635659A (en) * | 1986-06-25 | 1988-01-11 | Fuji Xerox Co Ltd | Document size detector |
| JPH03181271A (en) * | 1989-12-08 | 1991-08-07 | Ricoh Co Ltd | automatic document feeder |
| JPH06141137A (en) * | 1992-10-23 | 1994-05-20 | Canon Inc | Image processing device |
| JPH1127455A (en) * | 1997-06-30 | 1999-01-29 | Sanyo Electric Co Ltd | Picture reader |
| JP2007074547A (en) * | 2005-09-08 | 2007-03-22 | Canon Electronics Inc | Image reading apparatus, image reading apparatus control method, control program, and image reading system |
| JP2011217323A (en) * | 2010-04-02 | 2011-10-27 | Canon Inc | Image reading apparatus, and image reading method |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020121460A (en) * | 2019-01-30 | 2020-08-13 | 京セラドキュメントソリューションズ株式会社 | Image forming device |
| JP7215195B2 (en) | 2019-01-30 | 2023-01-31 | 京セラドキュメントソリューションズ株式会社 | image forming device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10516790B2 (en) | Inspection apparatus, image forming system, inspection method, and program | |
| JP5751760B2 (en) | Document reader | |
| US20190289152A1 (en) | Image processing apparatus and program | |
| JP6295612B2 (en) | Image forming system, image forming method, and program | |
| US12548144B2 (en) | Inspection apparatus, method of controlling the same, inspection system, and storage medium | |
| WO2015081765A1 (en) | Automatic fault diagnosis method and device for sorting machine | |
| US11354799B2 (en) | Image processing for inspecting an inspection target image so that a difference in the difference image greater than a threshold value is reduced | |
| US11907593B2 (en) | Printing system, inspection method, and medium | |
| US9955028B2 (en) | Image-processing apparatus and image-processing method | |
| US10427438B2 (en) | Abnormality detection and processing for image forming systems and devices | |
| US9100511B2 (en) | Image reading device and image reading system | |
| JP2014200062A (en) | Image reader and method for determining vertical streak | |
| US11838454B2 (en) | Inspection apparatus, control method thereof, and storage medium | |
| JP5440162B2 (en) | White spot detection device, image forming apparatus, and white spot detection program | |
| US12063331B2 (en) | Image processing apparatus, image processing method, and recording medium | |
| JP2021107788A (en) | Inspection device, insection method and program | |
| JP2014199975A (en) | Program, loading position determination method, and loading position determination device | |
| US20190356789A1 (en) | Image processing apparatus, image processing system, and program | |
| US8305650B2 (en) | Image to target comparator software | |
| US10819875B2 (en) | Image reading apparatus | |
| JP5540595B2 (en) | Printed matter inspection apparatus, printed matter inspection system, printed matter inspection method, and printed matter inspection program | |
| JP2015009479A (en) | Print control apparatus, print control method and program | |
| JP5886181B2 (en) | Barcode image correction device, passbook processing device, and automatic transaction device | |
| JP2022174395A (en) | Information processing apparatus, printing system, control method and program for printing system | |
| JP2009093360A (en) | Image processing apparatus, image processing method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151201 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161006 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161101 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20170425 |