【手続補正書】
【提出日】平成22年5月21日(2010.5.21)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
なお、この実施の形態１では、駆動周波数ｆを最小値ｆ0から最大値ｆ255まで段階的に変化させるようにしたが、最大値ｆ255から最小値ｆ0まで段階的に変化させるようにしてもよい。また、必ずしも段階的ではなく、連続的に変化させたりしてもよいし、離散的に変化させてもよい。また、最小値ｆ0から最大値ｆ255までの間の所定の範囲についてのみ、駆動周波数ｆを変化させるようにしてもよい。例えば、図３を参照して説明すると、最適駆動周波数ｆspの変化する範囲をＮ＝９９〜１５８として定め、この定めた範囲のみを対象として最適駆動周波数ｆspの探索を行うようにする。最適駆動周波数ｆspの変化範囲はある程度限られており、このように範囲を狭めて最適駆動周波数ｆspの探索を行うことにより、処理装置３Ａにかかる負荷を減らし、処理スピードをアップさせることが可能となる。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
このメモリＭにおいて、メモリＭ１には超音波受信センサの最大出力値時のカウント値ＮＲmaxが記憶され、メモリＭ２には超音波受信センサの最大出力値ＡＰ１maxが記憶され、メモリＭ３にはカウント値Ｎが記憶され、メモリＭ４には第１のアンプの出力値ＡＰ１が記憶され、メモリＭ５には超音波送信センサの最適駆動周波数値Ｎspが記憶され、メモリＭ６にはカウント値Ｎの補正値ＮＣが記憶され、メモリＭ７には紙有り判断用しきい値Ｖth1が記憶され、メモリＭ８には第２のアンプの出力値ＡＰ２が記憶され、メモリＭ９には最適ゲイン値判断用基準値Ｖｓ（＝Ｖ１ｓ，Ｖ２ｓ）が記憶される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
また、メモリＭ１６には重複検出用のしきい値Ｖｔｈが記憶され、メモリＭ１７には第３のアンプの出力値ＡＰ３が記憶され、メモリＭ１８には印刷機の回転位相検出用のカウンタのカウント値Ｎψが記憶され、メモリＭ１９には印刷機の回転位相ψが記憶され、メモリＭ２０には重複検知位相Ｎψspが記憶され、メモリＭ２１には検出出力値ＡＰが記憶される。なお、これらのメモリＭ１〜Ｍ２１に記憶される内容については、後述する重複検出処理の動作の説明を交えながら明らかとする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
図７に印刷機制御装置２００の構成を示す。印刷機制御装置２００は、ＣＰＵ２０１と、印刷開始スイッチ２０２と、印刷停止スイッチ２０３と、重複検出装置用リセットスイッチ２０４と、入力装置２０５と、表示器２０６と、出力装置２０７と、給紙装置２０８と、第１印刷ユニット２０９1〜第４印刷ユニット２０９4と、原動モータドライバ２１０と、原動モータ２１１と、原動モータ用ロータリエンコーダ２１２と、インタフェース２１３〜２１７とを備えている。なお、図７において、印刷機制御装置２００はＲＯＭ及びＲＡＭを有しているが、これについては省略している。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
次に、ＣＰＵ１０１は、メモリＭ３内のカウント値Ｎを「１」とし（ステップＳ１０４）、このカウント値ＮをメモリＭ３から読み出して（ステップＳ１０５）、ＶＣＯ用Ｄ／Ａ変換器１０７に出力する（ステップＳ１０６）。これにより、超音波送信センサ１１０への超音波発振回路１０９からの駆動周波数ｆがｆ1とされる。ＣＰＵ１０１は、この時の第１のアンプ１１２の出力値ＡＰ１（ＡＰ１1）をＡ／Ｄ変換器１２０を介して読み込み、メモリＭ４に上書きする（ステップＳ１０７）。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
この例では、｜ΔＶｓ｜＜ΔＶｓｔｈではなく、ステップＳ１３４へ進むものとする。この場合、ＣＰＵ１０１は、その時の第２のアンプ１１３の出力値ＡＰ２をメモリＭ８から読み出し（ステップＳ１３４）、また最適ゲイン値判断用基準値ＶｓをメモリＭ９から読み出し（ステップＳ１３５）、第２のアンプ１１３の出力値ＡＰ２と最適ゲイン値判断用基準値Ｖｓとを比較する（ステップＳ１３６）。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】変更
【補正の内容】
【００５８】
この例では、ＡＰ２＜Ｖｓであるものとする。この場合、ＣＰＵ１０１は、メモリＭ３よりその時のカウント値Ｎ＝１９２を読み出し（ステップＳ１５６）、メモリＭ６よりその時のカウント値Ｎの補正値ＮＣ＝３２を読み出し（ステップＳ１５７）、カウント値Ｎに補正値ＮＣを加算してＮ＝１９２＋３２＝２２４とし、この求めたＮ＝２２４をメモリＭ３に上書きする（ステップＳ１５８）。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】変更
【補正の内容】
【００６３】
この例では、｜ΔＶｓ｜＜ΔＶｓｔｈであり、ステップＳ１７１へ進むものとする。この場合、ＣＰＵ１０１は、第２のアンプ１１３の出力値ＡＰ２と最適ゲイン値判断用基準値Ｖｓとがほゞ等しくなったと判断し（ＡＰ２≒Ｖｓ）、給紙用紙４が普通紙であることを示す「１」をメモリＭ１４に書き込む（ステップＳ１７１）。また、メモリＭ３からその時のカウント値Ｎ＝２２４を読み出し（ステップＳ１７２）、メモリＭ１５にカウント値Ｎ＝２２４を最適ゲイン値ＮＧspとして書き込む（ステップＳ１７３）。また、メモリＭ８から第２のアンプの出力値ＡＰ２を読み出し（ステップＳ１７４）、この読み出した第２のアンプの出力値ＡＰ２に０．８を乗算し、重複検出用のしきい値Ｖｔｈを求め、メモリＭ１６に書き込む（ステップＳ１７５）。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００７４
【補正方法】変更
【補正の内容】
【００７４】
そして、メモリＭ９から最適ゲイン値判断用基準値Ｖｓを読み出し（ステップＳ１４８）、最適ゲイン値判断用基準値Ｖｓより第２のアンプ１１３の出力値ＡＰ２を減算し、最適ゲイン値判断用基準値との差ΔＶｓを求め（ステップＳ１４９）、その絶対値を｜ΔＶｓ｜として求め（ステップＳ１５０）、メモリＭ１２から最適ゲイン値判断用しきい値ΔＶｓｔｈを読み出し（ステップＳ１５１）、最適ゲイン値判断用基準値との差の絶対値｜ΔＶｓ｜と比較する（ステップＳ１５２）。ここで、｜ΔＶｓ｜＜ΔＶｓｔｈでなければ（ステップＳ１５２のＮＯ）、ステップＳ１５３（図１４）へ進み、｜ΔＶｓ｜＜ΔＶｓｔｈであれば（ステップＳ１５２のＹＥＳ）、ステップＳ１７１へ進む。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００７５
【補正方法】変更
【補正の内容】
【００７５】
この例では、｜ΔＶｓ｜＜ΔＶｓｔｈであり、ステップＳ１７１へ進むものとする。この場合、ＣＰＵ１０１は、第２のアンプ１１３の出力値ＡＰ２と最適ゲイン値判断用基準値Ｖｓとがほゞ等しくなったと判断し（ステップＳ１５２のＹＥＳ）、給紙用紙４が普通紙であることを示す「１」をメモリＭ１４に書き込む（ステップＳ１７１）。また、メモリＭ３からその時のカウント値Ｎ＝３２を読み出し（ステップＳ１７２）、メモリＭ１５にカウント値Ｎ＝３２を最適ゲイン値ＮＧspとして書き込む（ステップＳ１７３）。また、メモリＭ８から第２のアンプの出力値ＡＰ２を読み出し（ステップＳ１７４）、この読み出した第２のアンプの出力値ＡＰ２に０．８を乗算し、重複検出用のしきい値Ｖｔｈを求め、メモリＭ１６に書き込む（ステップＳ１７５）。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００７６
【補正方法】変更
【補正の内容】
【００７６】
なお、この例では、第２のアンプ１１３へのゲインＧＡをＧＡ32とした時に｜ΔＶｓ｜＜ΔＶｓｔｈとなるものとしたが、｜ΔＶｓ｜＜ΔＶｓｈとならない場合（但し、ＡＰ２＞Ｖｓが続く場合）、補正値ＮＣが１／２ずつ減じられながら、ゲインＧＡが減少して行く。この場合、ゲインＧＡは、「ＧＡ32」→「ＧＡ16」→「ＧＡ8」→「ＧＡ4」→「ＧＡ2」→「ＧＡ1」→「ＧＡ0」というように、段階的に減少して行く。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００８０
【補正方法】変更
【補正の内容】
【００８０】
この場合、ＣＰＵ１０１は、カウント値Ｎの補正値ＮＣとして「６４」をメモリＭ６に書き込み（図１６：ステップＳ１７６）、メモリＭ３にカウント値Ｎとして「１２８」を書き込み（ステップＳ１７７）、この書き込んだカウント値Ｎ＝１２８を第２のアンプのゲイン調整用Ｄ／Ａ変換器１１５に出力し（ステップＳ１７８）、第２のアンプ１１３へのゲインＧＡをＧＡ128とする（図３０（ｄ）：ｔ２点）。そして、Ａ／Ｄ変換器１１８を介して第３のアンプ１１４の出力値ＡＰ３を読み込み（図３０（ｃ）：ｔ２点）、メモリＭ１７に書き込む（ステップＳ１７９）。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００８３
【補正方法】変更
【補正の内容】
【００８３】
この例では、｜ΔＶｓ｜＜ΔＶｓｔｈではなく、ステップＳ１８５へ進むものとする。この場合、ＣＰＵ１０１は、その時の第３のアンプ１１４の出力値ＡＰ３をメモリＭ１７から読み出し（ステップＳ１８５）、また最適ゲイン値判断用基準値ＶｓをメモリＭ９から読み出し（ステップＳ１８６）、第３のアンプ１１４の出力値ＡＰ３と最適ゲイン値判断用基準値Ｖｓとを比較する（ステップＳ１８７）。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００８５
【補正方法】変更
【補正の内容】
【００８５】
そして、メモリＭ３からカウント値Ｎ＝１９２を読み出し（図１８：ステップＳ１９６）、この読み出したカウント値Ｎ＝１９２を第２のアンプのゲイン調整用Ｄ／Ａ変換器１１５に出力し（ステップＳ１９７）、第２のアンプ１１３へのゲインＧＡをＧＡ192とする（図３０（ｄ）：ｔ３点）。そして、Ａ／Ｄ変換器１１８を介して第３のアンプ１１４の出力値ＡＰ３を読み込み（図３０（ｃ）：ｔ３点）、メモリＭ１７に書き込む（ステップＳ１９８）。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００８９
【補正方法】変更
【補正の内容】
【００８９】
この例では、ＡＰ３＜Ｖｓであるものとする。この場合、ＣＰＵ１０１は、メモリＭ３よりその時のカウント値Ｎ＝１９２を読み出し（ステップＳ２０７）、メモリＭ６よりその時のカウント値Ｎの補正値ＮＣ＝３２を読み出し（ステップＳ２０８）、カウント値Ｎにカウント値Ｎの補正値ＮＣを加算してＮ＝１９２＋３２＝２２４とし、この求めたＮ＝２２４をメモリＭ３に上書きする（ステップＳ２０９）。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００９２
【補正方法】変更
【補正の内容】
【００９２】
そして、メモリＭ３からカウント値Ｎ＝２２４を読み出し（図１８：ステップＳ１９６）、この読み出したカウント値Ｎ＝２２４を第２のアンプのゲイン調整用Ｄ／Ａ変換器１１５に出力し（ステップＳ１９７）、第２のアンプ１１３へのゲインＧＡをＧＡ224とする（図３０（ｄ）：ｔ４点）。そして、Ａ／Ｄ変換器１１８を介して第３のアンプ１１４の出力値ＡＰ３を読み込み（図３０（ｃ）：ｔ４点）、メモリＭ１７に書き込む（ステップＳ１９８）。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００９４
【補正方法】変更
【補正の内容】
【００９４】
この例では、｜ΔＶｓ｜＜ΔＶｓｔｈであり、ステップＳ２２２へ進むものとする。この場合、ＣＰＵ１０１は、第３のアンプ１１４の出力値ＡＰ３と最適ゲイン値判断用基準値Ｖｓとがほゞ等しくなったと判断し（ＡＰ３≒Ｖｓ）、給紙用紙４が特殊紙であることを示す「２」をメモリＭ１４に書き込む（ステップＳ２２２）。また、メモリＭ３からその時のカウント値Ｎ＝２２４を読み出し（ステップＳ２２３）、メモリＭ１５にカウント値Ｎ＝２２４を最適ゲイン値ＮＧspとして書き込む（ステップＳ２２４）。また、メモリＭ１７から第３のアンプの出力値ＡＰ３を読み出し（ステップＳ２２５）、この読み出した第３のアンプの出力値ＡＰ３に０．８を乗算し、重複検出用のしきい値Ｖｔｈを求め、メモリＭ１６に書き込む（ステップＳ２２６）。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００９７
【補正方法】変更
【補正の内容】
【００９７】
〔ＡＰ３≧Ｖｓであった場合〕
ステップＳ１８７（図１７）において、ＡＰ３＞Ｖｓであった場合（図３２（ｃ）：ｔ２点）、ＣＰＵ１０１は、メモリＭ３よりその時のカウント値Ｎ＝１２８を読み出し（ステップＳ１９１）、メモリＭ６よりその時のカウント値Ｎの補正値ＮＣ＝６４を読み出し（ステップＳ１９２）、カウント値Ｎからカウント値Ｎの補正値ＮＣを減算してＮ＝１２８−６４＝６４とし、この求めたＮ＝６４をメモリＭ３に上書きする（ステップＳ１９３）。また、メモリＭ６よりその時のカウント値Ｎの補正値ＮＣ＝６４を読み出し（ステップＳ１９４）、カウント値Ｎの補正値ＮＣを２で除算してＮＣ＝６４／２＝３２とし、この求めたＮＣ＝３２をメモリＭ６に上書きする（ステップＳ１９５）。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００９８
【補正方法】変更
【補正の内容】
【００９８】
そして、メモリＭ３からカウント値Ｎ＝６４を読み出し（図１８：ステップＳ１９６）、この読み出したカウント値Ｎ＝６４を第２のアンプのゲイン調整用Ｄ／Ａ変換器１１５に出力し（ステップＳ１９７）、第２のアンプ１１３へのゲインＧＡをＧＡ64とする（図３２（ｄ）：ｔ３点）。そして、Ａ／Ｄ変換器１１８を介して第３のアンプ１１４の出力値ＡＰ３を読み込み（図３２（ｃ）：ｔ３点）、メモリＭ１７に書き込む（ステップＳ１９８）。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】０１０３
【補正方法】変更
【補正の内容】
【０１０３】
そして、メモリＭ３からカウント値Ｎ＝３２を読み出し（図１８：ステップＳ１９６）、この読み出したカウント値Ｎ＝３２を第２のアンプのゲイン調整用Ｄ／Ａ変換器１１５に出力し（ステップＳ１９７）、第２のアンプ１１３へのゲインＧＡをＧＡ32とする（図３２（ｄ）：ｔ４点）。そして、Ａ／Ｄ変換器１１８を介して第３のアンプ１１４の出力値ＡＰ３を読み込み（図３２（ｃ）：ｔ４点）、メモリＭ１７に書き込む（ステップＳ１９８）。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】０１０４
【補正方法】変更
【補正の内容】
【０１０４】
そして、メモリＭ９から最適ゲイン値判断用基準値Ｖｓを読み出し（ステップＳ１９９）、最適ゲイン値判断用基準値Ｖｓより第３のアンプ１１４の出力値ＡＰ３を減算し、最適ゲイン値判断用基準値との差ΔＶｓを求め（ステップＳ２００）、その絶対値を｜ΔＶｓ｜として求め（ステップＳ２０１）、メモリＭ１２から最適ゲイン値判断用しきい値ΔＶｓｔｈを読み出し（ステップＳ２０２）、最適ゲイン値判断用基準値との差の絶対値｜ΔＶｓ｜と比較する（ステップＳ２０３）。ここで、｜ΔＶｓ｜＜ΔＶｓｔｈでなければ（ステップＳ２０３のＮＯ）、ステップＳ２０４（図１９）へ進み、｜ΔＶｓ｜＜ΔＶｓｔｈであれば（ステップＳ２０３のＹＥＳ）、ステップＳ２２２へ進む。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】０１０５
【補正方法】変更
【補正の内容】
【０１０５】
この例では、｜ΔＶｓ｜＜ΔＶｓｔｈであり、ステップＳ２２２へ進むものとする。この場合、ＣＰＵ１０１は、第３のアンプ１１４の出力値ＡＰ３と最適ゲイン値判断用基準値Ｖｓとがほゞ等しくなったと判断し（ステップＳ２０３のＹＥＳ）、給紙用紙４が特殊であることを示す「２」をメモリＭ１４に書き込む（ステップＳ２２２）。また、メモリＭ３からその時のカウント値Ｎ＝３２を読み出し（ステップＳ２２３）、メモリＭ１５にカウント値Ｎ＝３２を最適ゲイン値ＮＧspとして書き込む（ステップＳ２２４）。また、メモリＭ１７から第３のアンプの出力値ＡＰ３を読み出し（ステップＳ２２５）、この読み出した第３のアンプの出力値ＡＰ３に０．８を乗算し、重複検出用のしきい値Ｖｔｈを求め、メモリＭ１６に書き込む（ステップＳ２２６）。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】０１０６
【補正方法】変更
【補正の内容】
【０１０６】
なお、この例では、第２のアンプ１１３へのゲインＧＡをＧＡ32とした時に｜ΔＶｓ｜＜ΔＶｓｔｈとなるものとしたが、｜ΔＶｓ｜＜ΔＶｓｔｈとならない場合には（但し、ＡＰ３＞Ｖｓが続く場合）、補正値ＮＣが１／２ずつ減じられながら、ゲインＧＡが減少して行く。この場合、ゲインＧＡは、「ＧＡ32」→「ＧＡ16」→「ＧＡ8」→「ＧＡ4」→「ＧＡ2」→「ＧＡ1」→「ＧＡ0」というように、段階的に減少して行く。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】０１１３
【補正方法】変更
【補正の内容】
【０１１３】
〔重複検出〕
また、重複検出装置１００のＣＰＵ１０１は、ステップＳ１７１〜Ｓ１７５（図１３）あるいはステップＳ２２２〜Ｓ２２６（図１８）の処理を実行すると、すなわち重複検出用の監視出力及びゲインの決定を行うと、メモリＭ５から超音波送信センサの最適駆動周波数値Ｎspを読み出して（図２１：ステップＳ２２７）、ＶＣＯ用Ｄ／Ａ変換器１０７に出力する（ステップＳ２２８）。これにより、超音波送信センサ１１０への超音波発振回路１０９からの駆動周波数ｆがｆNspとされる。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】０１１５
【補正方法】変更
【補正の内容】
【０１１５】
そして、ＣＰＵ１０１は、印刷機の回転位相検出用カウンタ１１６よりカウント値Ｎψを読み出し（ステップＳ２３１）、この読み出したカウント値Ｎψより印刷機の回転位相ψを求め（ステップＳ２３２）、メモリＭ２０から重複検知位相ψspを読み出し（ステップＳ２３３）、印刷機の回転位相ψと重複検知位相ψspとを比較する（ステップＳ２３４）。