IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 沖電気工業株式会社の特許一覧

特開2023-92153機械学習装置、画像形成装置、機械学習方法、及び画像形成方法
<>
  • 特開-機械学習装置、画像形成装置、機械学習方法、及び画像形成方法 図1
  • 特開-機械学習装置、画像形成装置、機械学習方法、及び画像形成方法 図2
  • 特開-機械学習装置、画像形成装置、機械学習方法、及び画像形成方法 図3
  • 特開-機械学習装置、画像形成装置、機械学習方法、及び画像形成方法 図4
  • 特開-機械学習装置、画像形成装置、機械学習方法、及び画像形成方法 図5
  • 特開-機械学習装置、画像形成装置、機械学習方法、及び画像形成方法 図6
  • 特開-機械学習装置、画像形成装置、機械学習方法、及び画像形成方法 図7
  • 特開-機械学習装置、画像形成装置、機械学習方法、及び画像形成方法 図8
  • 特開-機械学習装置、画像形成装置、機械学習方法、及び画像形成方法 図9
  • 特開-機械学習装置、画像形成装置、機械学習方法、及び画像形成方法 図10
  • 特開-機械学習装置、画像形成装置、機械学習方法、及び画像形成方法 図11
  • 特開-機械学習装置、画像形成装置、機械学習方法、及び画像形成方法 図12
  • 特開-機械学習装置、画像形成装置、機械学習方法、及び画像形成方法 図13
  • 特開-機械学習装置、画像形成装置、機械学習方法、及び画像形成方法 図14
  • 特開-機械学習装置、画像形成装置、機械学習方法、及び画像形成方法 図15
  • 特開-機械学習装置、画像形成装置、機械学習方法、及び画像形成方法 図16
  • 特開-機械学習装置、画像形成装置、機械学習方法、及び画像形成方法 図17
  • 特開-機械学習装置、画像形成装置、機械学習方法、及び画像形成方法 図18
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2023092153
(43)【公開日】2023-07-03
(54)【発明の名称】機械学習装置、画像形成装置、機械学習方法、及び画像形成方法
(51)【国際特許分類】
   G03G 21/00 20060101AFI20230626BHJP
   G03G 21/14 20060101ALI20230626BHJP
   B41J 5/30 20060101ALI20230626BHJP
【FI】
G03G21/00 370
G03G21/14
B41J5/30 Z
【審査請求】未請求
【請求項の数】17
【出願形態】OL
(21)【出願番号】P 2021207179
(22)【出願日】2021-12-21
(71)【出願人】
【識別番号】000000295
【氏名又は名称】沖電気工業株式会社
(74)【代理人】
【識別番号】100174104
【弁理士】
【氏名又は名称】奥田 康一
(72)【発明者】
【氏名】浅見 篤
【テーマコード(参考)】
2C187
2H270
【Fターム(参考)】
2C187AC06
2C187AD14
2C187AG08
2C187BF08
2C187BH17
2C187BH23
2C187DB11
2H270LA37
2H270LC10
2H270LD03
2H270LD08
2H270LD15
2H270MD02
2H270MF09
2H270MF14
2H270PA08
2H270ZC03
2H270ZC04
(57)【要約】
【課題】画像を適切な位置に形成することができるようにする。
【解決手段】画像形成装置において所定の搬送方向に搬送される媒体に前記搬送方向に沿って複数設けられた印刷範囲のピッチに関連するピッチ関連情報を含む第1のデータを記憶する記憶部と、前記第1のデータ、及び前記印刷範囲のピッチを補正する為の第2のデータを用いて機械学習処理を行うことにより、前記第1のデータが入力され前記第2のデータが出力される学習モデルを生成する学習モデル生成部とを備え、前記第1のデータに含まれる前記ピッチ関連情報のうち、一部のピッチ関連情報が、第1の印刷範囲のピッチに関連する情報と、当該第1の印刷範囲よりも前記搬送方向の下流に設けられた第2の印刷範囲のピッチに関連する情報との差分値である。
【選択図】図9

【特許請求の範囲】
【請求項1】
画像形成装置において所定の搬送方向に搬送される媒体に前記搬送方向に沿って複数設けられた印刷範囲のピッチに関連するピッチ関連情報を含む第1のデータを記憶する記憶部と、
前記第1のデータ、及び前記印刷範囲のピッチを補正する為の第2のデータを用いて機械学習処理を行うことにより、前記第1のデータが入力され前記第2のデータが出力される学習モデルを生成する学習モデル生成部と
を備え、
前記第1のデータに含まれる前記ピッチ関連情報のうち、一部のピッチ関連情報が、第1の印刷範囲のピッチに関連する情報と、当該第1の印刷範囲よりも前記搬送方向の下流に設けられた第2の印刷範囲のピッチに関連する情報との差分値である
ことを特徴とする機械学習装置。
【請求項2】
前記第2の印刷範囲は、前記第1の印刷範囲より前の印刷範囲である
ことを特徴とする請求項1に記載の機械学習装置。
【請求項3】
前記第2の印刷範囲は、前記第1の印刷範囲の1つ前の印刷範囲である
ことを特徴とする請求項1又は2に記載の機械学習装置。
【請求項4】
前記第1のデータには、前記ピッチ関連情報として、前記第1の印刷範囲のピッチの推定値と、前記第2の印刷範囲のピッチの推定値との差分である推定ピッチ差分値が含まれている
ことを特徴とする請求項1~3のいずれかに記載の機械学習装置。
【請求項5】
前記第1のデータには、前記ピッチ関連情報として、前記第1の印刷範囲の所定数前の第3の印刷範囲を含む複数の印刷範囲のピッチ変位の平均値と、前記第2の印刷範囲の前記所定数前の第4の印刷範囲を含む複数の印刷範囲のピッチ変位の平均値との差分であるピッチ変位平均差分値が含まれ、
前記ピッチ変位は、
センサを用いて検出された印刷範囲のピッチの検出値と、予め設定された印刷範囲のピッチの設定値との差分である
ことを特徴とする請求項1~4のいずれかに記載の機械学習装置。
【請求項6】
前記第1のデータには、前記ピッチ関連情報として、前記第3の印刷範囲を含む複数の印刷範囲のそれぞれのピッチの検出値と、前記第4の印刷範囲を含む複数の印刷範囲のそれぞれのピッチの検出値との差分である検出ピッチ差分値が含まれている
ことを特徴とする請求項5に記載の機械学習装置。
【請求項7】
前記第2のデータは、前記第1の印刷範囲のピッチと前記第1の印刷範囲のピッチの推定値との差分である
ことを特徴とする請求項1~6のいずれかに記載の機械学習装置。
【請求項8】
前記第2のデータは、前記第1の印刷範囲のピッチである
ことを特徴とする請求項1~6のいずれかに記載の機械学習装置。
【請求項9】
媒体を所定の搬送方向に搬送する搬送部と、
前記媒体に前記搬送方向に沿って複数設けられた印刷範囲に画像を形成する画像形成部と、
前記印刷範囲のピッチに関連するピッチ関連情報を含む第1のデータが入力され、前記印刷範囲のピッチを補正する為の第2のデータが出力される学習モデルを記憶する記憶部と、
前記学習モデルを用いて、前記第1のデータに基づいて前記第2のデータを生成する演算部と、
前記演算部の演算結果に基づいて、前記印刷範囲における前記画像形成部による画像形成位置を調節する調節部と
を備え、
前記第1のデータに含まれる前記ピッチ関連情報のうち、一部のピッチ関連情報が、第1の印刷範囲のピッチに関連する情報と、当該第1の印刷範囲よりも前記搬送方向の下流に設けられた第2の印刷範囲のピッチに関連する情報との差分値である
ことを特徴とする画像形成装置。
【請求項10】
前記第2の印刷範囲は、前記第1の印刷範囲より前の印刷範囲である
ことを特徴とする請求項9に記載の画像形成装置。
【請求項11】
前記第1のデータには、前記ピッチ関連情報として、前記第1の印刷範囲のピッチの推定値と、前記第2の印刷範囲のピッチの推定値との差分である推定ピッチ差分値が含まれている
ことを特徴とする請求項9又は10に記載の画像形成装置。
【請求項12】
前記印刷範囲のピッチを検出するセンサを備え、
前記第1のデータには、前記ピッチ関連情報として、前記第1の印刷範囲の所定数前の第3の印刷範囲を含む複数の印刷範囲のピッチ変位の平均値と、前記第2の印刷範囲の前記所定数前の第4の印刷範囲を含む複数の印刷範囲のピッチ変位の平均値との差分であるピッチ変位平均差分値が含まれ、
前記ピッチ変位は、
前記センサを用いて検出された印刷範囲のピッチの検出値と、予め設定された印刷範囲のピッチの設定値との差分である
ことを特徴とする請求項9~11のいずれかに記載の画像形成装置。
【請求項13】
前記第1のデータには、前記ピッチ関連情報として、前記第3の印刷範囲を含む複数の印刷範囲のそれぞれのピッチの検出値と、前記第4の印刷範囲を含む複数の印刷範囲のそれぞれのピッチの検出値との差分である検出ピッチ差分値が含まれている
ことを特徴とする請求項12に記載の画像形成装置。
【請求項14】
前記第2のデータは、前記第1の印刷範囲のピッチと前記第1の印刷範囲のピッチの推定値との差分である
ことを特徴とする請求項9~13のいずれかに記載の画像形成装置。
【請求項15】
前記第2のデータは、前記第1の印刷範囲のピッチである
ことを特徴とする請求項9~13のいずれかに記載の画像形成装置。
【請求項16】
画像形成装置において所定の搬送方向に搬送される媒体に前記搬送方向に沿って複数設けられた印刷範囲のピッチに関連するピッチ関連情報を含む第1のデータを記憶部に記憶することと、
前記第1のデータ、及び前記印刷範囲のピッチを補正する為の第2のデータを用いて機械学習処理を行うことにより、前記第1のデータが入力され前記第2のデータが出力される学習モデルを生成することと
を含み、
前記第1のデータに含まれる前記ピッチ関連情報のうち、一部のピッチ関連情報が、第1の印刷範囲のピッチに関連する情報と、当該第1の印刷範囲よりも前記搬送方向の下流に設けられた第2の印刷範囲のピッチに関連する情報との差分値である
ことを特徴とする機械学習方法。
【請求項17】
搬送部により媒体を所定の搬送方向に搬送することと、
前記媒体に前記搬送方向に沿って複数設けられた印刷範囲のピッチに関連するピッチ関連情報を含む第1のデータが入力され、前記印刷範囲のピッチを補正する為の第2のデータが出力される学習モデルを記憶部に記憶することと、
前記学習モデルを用いて、前記第1のデータに基づいて前記第2のデータを生成することと、
生成された前記第2のデータに基づいて、前記印刷範囲における画像形成部による画像形成位置を調節することと、
前記画像形成部により、調整された画像形成位置に画像を形成することと
を含み、
前記第1のデータに含まれる前記ピッチ関連情報のうち、一部のピッチ関連情報が、第1の印刷範囲のピッチに関連する情報と、当該第1の印刷範囲よりも前記搬送方向の下流に設けられた第2の印刷範囲のピッチに関連する情報との差分値である
ことを特徴とする画像形成方法。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、複数の印刷範囲が設けられた媒体における印刷範囲の位置を学習する機械学習装置及び機械学習方法と、このような機械学習装置及び機械学習方法により得られた学習モデルを利用して印刷範囲に画像を形成する画像形成装置及び画像形成方法に関する。
【背景技術】
【0002】
画像形成装置には、ロール台紙に複数のラベルが配置されたいわゆるラベルロール紙に画像を形成可能なものがある。例えば、特許文献1には、各ラベルにおける画像形成位置を調節する画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2018-103426号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
このように、ラベルロール紙に画像を形成する画像形成装置では、ラベルの内側となる印刷範囲の位置に合わせて画像を形成することが望まれており、画像を適切な位置に形成することが期待されている。
【0005】
本発明は以上の点を考慮してなされたもので、画像を適切な位置に形成することができる機械学習装置、画像形成装置、機械学習方法、及び画像形成方法を提案しようとするものである。
【課題を解決するための手段】
【0006】
本発明の機械学習装置は、画像形成装置において所定の搬送方向に搬送される媒体に前記搬送方向に沿って複数設けられた印刷範囲のピッチに関連するピッチ関連情報を含む第1のデータを記憶する記憶部と、前記第1のデータ、及び前記印刷範囲のピッチを補正する為の第2のデータを用いて機械学習処理を行うことにより、前記第1のデータが入力され前記第2のデータが出力される学習モデルを生成する学習モデル生成部とを備え、前記第1のデータに含まれる前記ピッチ関連情報のうち、一部のピッチ関連情報が、第1の印刷範囲のピッチに関連する情報と、当該第1の印刷範囲よりも前記搬送方向の下流に設けられた第2の印刷範囲のピッチに関連する情報との差分値である。
【0007】
本発明の画像形成装置は、媒体を所定の搬送方向に搬送する搬送部と、前記媒体に前記搬送方向に沿って複数設けられた印刷範囲に画像を形成する画像形成部と、前記印刷範囲のピッチに関連するピッチ関連情報を含む第1のデータが入力され、前記印刷範囲のピッチを補正する為の第2のデータが出力される学習モデルを記憶する記憶部と、前記学習モデルを用いて、前記第1のデータに基づいて前記第2のデータを生成する演算部と、前記演算部の演算結果に基づいて、前記印刷範囲における前記画像形成部による画像形成位置を調節する調節部とを備え、前記第1のデータに含まれる前記ピッチ関連情報のうち、一部のピッチ関連情報が、第1の印刷範囲のピッチに関連する情報と、当該第1の印刷範囲よりも前記搬送方向の下流に設けられた第2の印刷範囲のピッチに関連する情報との差分値である。
【0008】
本発明の機械学習方法は、画像形成装置において所定の搬送方向に搬送される媒体に前記搬送方向に沿って複数設けられた印刷範囲のピッチに関連するピッチ関連情報を含む第1のデータを記憶部に記憶することと、前記第1のデータ、及び前記印刷範囲のピッチを補正する為の第2のデータを用いて機械学習処理を行うことにより、前記第1のデータが入力され前記第2のデータが出力される学習モデルを生成することとを含み、前記第1のデータに含まれる前記ピッチ関連情報のうち、一部のピッチ関連情報が、第1の印刷範囲のピッチに関連する情報と、当該第1の印刷範囲よりも前記搬送方向の下流に設けられた第2の印刷範囲のピッチに関連する情報との差分値である。
【0009】
本発明の画像形成方法は、搬送部により媒体を所定の搬送方向に搬送することと、前記媒体に前記搬送方向に沿って複数設けられた印刷範囲のピッチに関連するピッチ関連情報を含む第1のデータが入力され、前記印刷範囲のピッチを補正する為の第2のデータが出力される学習モデルを記憶部に記憶することと、前記学習モデルを用いて、前記第1のデータに基づいて前記第2のデータを生成することと、前記演算部の演算結果に基づいて、前記印刷範囲における前記画像形成部による画像形成位置を調節することと、画像形成部により、調整された画像形成位置に画像を形成することとを含み、前記第1のデータに含まれる前記ピッチ関連情報のうち、一部のピッチ関連情報が、第1の印刷範囲のピッチに関連する情報と、当該第1の印刷範囲よりも前記搬送方向の下流に設けられた第2の印刷範囲のピッチに関連する情報との差分値である。
【発明の効果】
【0010】
本発明の機械学習装置及び機械学習方法によれば、画像を適切な位置に形成することができる。また本発明の画像形成装置及び画像形成方法によれば、画像を適切な位置に形成することができる。
【図面の簡単な説明】
【0011】
図1】本発明の一実施の形態に係る画像形成装置の一構成例を表す説明図である。
図2図1に示した記録媒体の一構成例を表す説明図である。
図3図1に示した画像形成ユニットの一構成例を表す説明図である。
図4図1に示した画像形成装置の制御系の一例を表すブロック図である。
図5図4に示した画像形成装置におけるラベルピッチの推定処理に係るブロックの一例を表すブロック図である。
図6】ラベルピッチの推定処理の一例を表す説明図である。
図7図5に示した前処理部の一構成例を表すブロック図である。
図8図4に示した補正値生成モデルを生成する機械学習装置の一構成例を表すブロック図である。
図9図8に示した機械学習装置における機械学習処理に係るブロックの一例を表すブロック図である。
図10図9に示した学習モデル生成部におけるニューラルネットワークの一構成例を表す説明図である。
図11図5に示した画像形成装置の一動作例を表すフローチャートである。
図12】異なる画像形成装置間での画像の書き出し位置、及び補正値生成モデルに入力する説明変数の推移を示すグラフである。
図13】本発明の一実施の形態に係る画像形成装置が画像の書き出し位置を精度よく推定できることを示すグラフである。
図14図8に示した機械学習装置の一動作例を表すフローチャートである。
図15】他の実施の形態に係る画像形成装置の制御系の一例を表すブロック図である。
図16図15に示した画像形成装置におけるラベルピッチの推定処理に係るブロック図である。
図17図13に示したラベルピッチ生成モデルを生成する機械学習装置の一構成例を表すブロック図である。
図18図17に示した機械学習装置における機械学習処理に係るブロックの一例を表すブロック図である。
【発明を実施するための形態】
【0012】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【0013】
[1.画像形成装置]
図1は、本発明の一実施の形態に係る画像形成装置1の一構成例を表すものである。画像形成装置1は、例えば、ラベルロール紙などの記録媒体9に対して、電子写真方式を用いて画像を形成するプリンタとして機能するように構成される。
【0014】
図2は、記録媒体9の一構成例を表すものである。記録媒体9は、複数のラベルLと、台紙9Bとを有している。ラベルLは、台紙9Bに仮着されており、台紙9Bからはがして、様々なものに貼り付けることができるものである。複数のラベルLは、記録媒体9のラベル面9Cにおいて、記録媒体9の長手方向(記録媒体9の搬送方向F1)にピッチ(以下、ラベルピッチと呼ぶ)LPで並設されている。具体的には、記録媒体9では、ラベル長LLの長さを有するラベルLが、ラベル間隔LSの間隔で並設されている。この例では、画像形成装置1が記録媒体9をロールから引き出して搬送方向F1(図2における右方向)に搬送する場合のラベルLの先端(図2におけるラベルLの右端)を基準にラベルピッチLPを定義している。
【0015】
画像形成装置1は、これらのラベルLに画像を形成する。つまり、記録媒体9は、台紙9Bから剥離可能なラベルLが印刷範囲(図2のLL)となっている。ラベルLに画像を形成する際、画像形成装置1は、後述するように、検出された最新のラベルL(これを基準ラベルLA(図6参照)と呼ぶ)のラベルピッチLP、及びその基準ラベルLAより搬送方向F1の下流に配置され、過去に検出された複数のラベルLのラベルピッチLPなどに基づいて、基準ラベルLAよりもK個(例えば7個)だけ搬送方向F1の上流に配置されたラベルL(これを印刷対象ラベルLB(図6参照)と呼ぶ)の位置を推定し、その印刷対象ラベルLBの位置に合わせて画像を形成するようになっている。
【0016】
すなわち、例えば記録媒体9では、ラベルLが等間隔で配置されることが望ましいが、例えば製造方法により、ラベルLの位置がずれる場合がある。製造方法には、例えば、いわゆる平圧方式がある。この平圧方式では、複数のラベルLの輪郭形状に対応した形状を有する刃を表面に配置した平板状の型を、ラベルLがまだ形成されていない記録媒体9に順次押し当てることにより、ラベルLを形成する。この場合には、複数のラベルLをワンセットとして形成するため、例えば、このセット内ではラベルピッチLPのばらつきが小さく、セット間のラベルピッチLPのばらつきは、セット内のラベルピッチLPのばらつきよりも大きくなる。このように、記録媒体9のラベルピッチLPにばらつきがある場合には、印刷対象ラベルLBの適切な位置に画像を形成することは難しい。
【0017】
また、例えば、画像形成装置1において、記録媒体9の搬送速度が、時間の経過に応じて揺らぐ場合がありえる。この場合にも、印刷対象ラベルLBの適切な位置に画像を形成することは難しい。
【0018】
画像形成装置1では、検出された最新のラベルL(基準ラベルLA)のラベルピッチLP、及びその基準ラベルLAより搬送方向F1の下流に配置され、過去に検出された複数のラベルLのラベルピッチLPなどに基づいて、印刷対象ラベルLBの位置を推定する。これにより、画像形成装置1では、記録媒体9の製造方法や、記録媒体9の搬送速度の揺らぎによる、印刷対象ラベルLBにおける画像形成位置への影響を抑えることができ、印刷対象ラベルLBの適切な位置に画像を形成することができるようになっている。
【0019】
図1に戻り、画像形成装置1は、画像形成ユニット10と、LED(Light Emitting Diode)ヘッド14と、一次転写ローラ21と、中間転写ベルト22と、駆動ローラ23と、アイドルローラ24と、テンションローラ25と、バックアップローラ26と、二次転写ローラ27とを備えている。これらは、画像形成装置1において、記録媒体9に画像を形成する画像形成部を構成している。
【0020】
画像形成ユニット10は、トナー像を形成するように構成される。尚、図1に示す画像形成装置1は、画像形成ユニット10と一次転写ローラ21を1セット分有するモノクロ印刷構成となっているが、画像形成装置1に画像形成ユニット10と一次転写ローラ21を複数セット分設けてカラー印刷構成としてもよい。この場合、例えば、黒、シアン、マゼンタ、イエローのトナー像をそれぞれ形成する4台の画像形成ユニット10と、これらに対応する4つの一次転写ローラ21とを、中間転写ベルト22の搬送方向F2に沿って配置すればよい。
【0021】
図3は、画像形成ユニット10の一構成例を簡略化したものである。画像形成ユニット10は、感光体11と、クリーニングブレード12と、帯電ローラ13と、現像ローラ15と、現像ブレード16と、供給ローラ17と、トナー収容部18とを有している。
【0022】
感光体11は、表面(表層部分)に静電潜像を担持するように構成される。感光体11は、感光体モータ(図示せず)から伝達された動力により、図3における反時計回りで回転する。感光体11は、帯電ローラ13により帯電し、LEDヘッド14により露光される。これにより、感光体11の表面には、静電潜像が形成される。そして、現像ローラ15によりトナーが供給されることにより、感光体11には、静電潜像に応じたトナー像が形成(現像)されるようになっている。
【0023】
クリーニングブレード12は、感光体11の表面(表層部分)に残留するトナーを掻き取ってクリーニングするように構成される。クリーニングブレード12は、先端が感光体11の表面に当接するように配置される。クリーニングブレード12は、例えば、感光体11の表面において転写されずに残留したトナーを掻き取る。掻き取られたトナーは、廃トナーボックス(図示せず)に収容されるようになっている。
【0024】
帯電ローラ13は、感光体11の表面(表層部分)を略均一に帯電させるように構成される。帯電ローラ13は、感光体11の表面(周面)に接するように配置され、所定の押し付け量で感光体11に押し付けられるように配置される。帯電ローラ13は、感光体11の回転に応じて、図3における時計回りで回転する。帯電ローラ13には、画像形成制御部53(後述)により帯電電圧が印加されるようになっている。
【0025】
LEDヘッド14は、感光体11に対して光を照射するように構成される。LEDヘッド14は、例えば、主走査線方向(図3における奥行方向)に並設された複数の発光ダイオードを有し、これらの発光ダイオードを用いて、ドット単位で感光体11に対して光を照射する。これにより、感光体11の表面には、静電潜像が形成されるようになっている。
【0026】
現像ローラ15は、トナーを表面に担持するように構成される。現像ローラ15は、感光体11の表面(周面)に接するように配置され、所定の押し付け量で感光体11に押し付けられるように配置される。現像ローラ15は、感光体モータ(図示せず)から伝達された動力により、図3における時計回りで回転する。現像ローラ15には、画像形成制御部53(後述)により現像電圧が印加されるようになっている。
【0027】
現像ブレード16は、現像ローラ15の表面に当接することにより、この現像ローラ15の表面にトナーからなる層(トナー層)を形成させるとともに、そのトナー層の厚さを規制(制御、調整)するように構成される。現像ブレード16は、例えば、ステンレスなどからなる板状弾性部材をL字形状に折り曲げたものを用いることができる。現像ブレード16は、その折れ曲がった部分が現像ローラ15の表面に当接するように配置され、所定の押し付け量で現像ローラ15に押し付けられるように配置される。
【0028】
供給ローラ17は、トナー収容部18内に収容されたトナーを、現像ローラ15に対して供給するように構成される。供給ローラ17は、現像ローラ15の表面(周面)に接するように配置され、所定の押し付け量で現像ローラ15に押し付けられるように配置される。供給ローラ17は、感光体モータ(図示せず)から伝達された動力により、図3における時計回りで回転する。これにより、画像形成ユニット10では、供給ローラ17の表面と現像ローラ15の表面との間に摩擦が生じる。その結果、画像形成ユニット10では、トナーが、いわゆる摩擦帯電により帯電するようになっている。供給ローラ17には、画像形成制御部53(後述)により供給電圧が印加されるようになっている。
【0029】
トナー収容部18は、トナーを収容するように構成される。具体的には、画像形成ユニット10のトナー収容部18は例えば黒色のトナーを収容するようになっている。
【0030】
この構成により、画像形成ユニット10では、感光体11が、帯電ローラ13により帯電し、LEDヘッド14により露光される。これにより、感光体11の表面には、静電潜像が形成される。また、トナー収容部18内に収容されたトナーは、供給ローラ17及び現像ローラ15により帯電し、感光体11に供給される。これにより、感光体11には、静電潜像に応じたトナー像が形成(現像)されるようになっている。
【0031】
図1に戻り、一次転写ローラ21は、画像形成ユニット10により形成されたトナー像を、中間転写ベルト22の被転写面上に静電的にそれぞれ転写するように構成される。一次転写ローラ21は、中間転写ベルト22を介して画像形成ユニット10の感光体11に対向配置される。一次転写ローラ21は、感光体11に所定の押し付け量で押しつけられるように配置される。一次転写ローラ21には、画像形成制御部53(後述)により一次転写電圧が印加される。これにより、画像形成装置1では、画像形成ユニット10により形成されたトナー像が、中間転写ベルト22の被転写面上に転写(一次転写)されるようになっている。
【0032】
中間転写ベルト22は、環状の弾性ベルトであり、駆動ローラ23、アイドルローラ24、テンションローラ25、及びバックアップローラ26によって張設(張架)されるように構成される。そして、中間転写ベルト22は、駆動ローラ23の回転に応じて、搬送方向F2に向かって循環搬送されるようになっている。その際、中間転写ベルト22は、画像形成ユニット10の感光体11と一次転写ローラ21との間を通過するようになっている。この構成により、中間転写ベルト22は、一次転写により被転写面上に転写されたトナー像を、バックアップローラ26及び二次転写ローラ27により構成される二次転写部28に供給するようになっている。
【0033】
駆動ローラ23は、中間転写ベルト22を循環搬送するように構成される。具体的には、駆動ローラ23は、搬送方向F2において、画像形成ユニット10の上流に配置され、ベルトモータ(図示せず)から伝達された動力により、図1における時計回りで回転する。これにより、駆動ローラ23は、中間転写ベルト22を搬送方向F2の方向へ循環搬送するようになっている。
【0034】
アイドルローラ24は、中間転写ベルト22の循環搬送に応じて、図1における時計回りで従動回転するように構成される。アイドルローラ24は、搬送方向F2において、画像形成ユニット10の下流に配置される。
【0035】
テンションローラ25は、中間転写ベルト22の循環搬送に応じて、図1における反時計回りで従動回転するように構成される。テンションローラ25は、駆動ローラ23とバックアップローラ26との間に配置される。
【0036】
バックアップローラ26は、中間転写ベルト22の循環搬送に応じて、図1における時計回りで従動回転するように構成される。バックアップローラ26は、記録媒体9を搬送する搬送路8及び中間転写ベルト22を挟んで、二次転写ローラ27と対向配置される。バックアップローラ26は、この二次転写ローラ27とともに、二次転写部28を構成する。
【0037】
二次転写ローラ27は、中間転写ベルト22の被転写面上のトナー像を、記録媒体9の被転写面(ラベル面9C)上に転写するように構成される。二次転写ローラ27には、画像形成制御部53(後述)により二次転写電圧が印加される。これにより、画像形成装置1では、中間転写ベルト22の被転写面上のトナー像が、記録媒体9の被転写面上に転写(二次転写)されるようになっている。
【0038】
また画像形成装置1は、媒体供給ローラ31と、第1のラベルセンサ32と、第2のラベルセンサ33と、カッター34と、複数の搬送ローラ35と、定着部40とを有している。これらは、記録媒体9の搬送路8に沿って配置されている。記録媒体9は、搬送路8を形成する媒体ガイド36に導かれることにより、搬送路8に沿って搬送されるようになっている。
【0039】
媒体供給ローラ31は、搬送路8を挟んで配置された一対のローラで構成され、記録媒体9が巻かれたロールから記録媒体9を引き出して、搬送路8に沿って記録媒体9を搬送するように構成される。
【0040】
第1のラベルセンサ32は、媒体供給ローラ31とカッター34との間に設けられ、媒体供給ローラ31により供給された記録媒体9のラベルLを検出するように構成される。第1のラベルセンサ32は、例えば透過型の光学センサを用いて構成される。具体的には、第1のラベルセンサ32は、搬送路8を挟んで配置された発光部及び受光部を有する。発光部から受光部への光路は、記録媒体9の搬送路8を横切る。第1のラベルセンサ32では、発光部から射出した所定の強度の光のうち、記録媒体9により透過した光が、受光部において受光される。よって、光路上のラベルLの有無に応じて、受光部が受光する光の強度が異なる。第1のラベルセンサ32は、受光部が受光した光の強度に応じた検出信号を出力するようになっている。画像形成装置1は、第1のラベルセンサ32の検出信号に基づいて、ラベルLの先端を検出し、この検出結果に基づいて、カッター34による記録媒体9の切断位置を決定するようになっている。
【0041】
カッター34は、記録媒体9を切断するように構成される。カッター34は、画像形成装置1が、第1のラベルセンサ32の検出信号に基づいて決定した切断位置で、記録媒体9を切断するようになっている。
【0042】
複数の搬送ローラ35は、それぞれ搬送路8を挟んで配置された1対のローラで構成され、それぞれ所定の箇所に配置されている。これら複数の搬送ローラ35は、記録媒体9を搬送路8に沿って搬送方向F1に搬送するようになっている。
【0043】
第2のラベルセンサ33は、二次転写部28の搬送方向F1の上流において、二次転写部28の近傍に配置される。この第2のラベルセンサ33も、第1のラベルセンサ32と同様、記録媒体9のラベルLを検出するように構成される。すなわち、第2のラベルセンサ33は、例えば透過型の光学センサを用いて構成される。画像形成装置1は、第2のラベルセンサ33の検出信号に基づいて、ラベルLの先端を検出する。そして、画像形成装置1は、各ラベルLの先端の検出結果に基づいてラベルピッチLPを検出し、複数のラベルLのラベルピッチLPに基づいて、印刷対象ラベルLBにおけるラベルピッチLPを推定する。そして、画像形成装置1は、推定したラベルピッチLPに基づいて、その印刷対象ラベルLBに対して画像を形成するための、LEDヘッド14(図3)が動作を開始するタイミング(書出タイミング)を決定するようになっている。
【0044】
これにより、画像形成装置1では、印刷対象ラベルLBが二次転写部28に到達するタイミングと、中間転写ベルト22におけるトナー像が二次転写部28に到達するタイミングとを一致させることができる。その結果、二次転写部28は、印刷対象ラベルLBにおける適切な位置にトナー像を転写することできるようになっている。
【0045】
記録媒体9は、二次転写部28においてトナー像が転写された後、定着部40に供給される。
【0046】
定着部40は、記録媒体9に対し熱および圧力を付与することにより、記録媒体9上に転写されたトナー像を記録媒体9に定着させるように構成される。定着部40は、定着ローラ41と、加圧ローラ42とを有している。定着ローラ41は、例えば、その内部に、例えばハロゲンヒータなどのヒータを含んで構成され、記録媒体9上のトナーに対して熱を付与するように構成される。加圧ローラ42は、定着ローラ41との間に圧接部が形成されるように配置され、記録媒体9上のトナーに対して圧力を付与するように構成される。これにより、定着部40では、記録媒体9上のトナーが、加熱され、融解し、加圧される。その結果、トナー像が記録媒体9上に定着するようになっている。
【0047】
そして、定着部40によりトナー像が定着された記録媒体9は、画像形成装置1から排出される。画像形成装置1から排出された記録媒体9は、例えば、図示しないリワインダにより、図示しないモータから供給された動力を用いて巻き取られる。
【0048】
この構成により、画像形成装置1は、記録媒体9の各ラベルLに対して、連続的に画像形成を行うことができるようになっている。
【0049】
図4は、画像形成装置1における制御系の一構成例を表すものである。画像形成装置1は、通信部51と、表示操作部52と、画像形成制御部53と、処理部60と、記憶部70とを備えている。
【0050】
通信部51は、例えばUSB(Universal Serial Bus)やLAN(Local Area Network)を用いて通信を行うように構成され、例えば、ホストコンピュータから送信された、各種印刷設定データや画像データを含む印刷データを受信するように構成される。印刷設定データは、例えば、ラベルピッチLPの設定値や、印刷すべきラベルLの数などについての情報を含む。
【0051】
表示操作部52は、ユーザの操作を受け付けるとともに、画像形成装置1の動作状態などを表示するように構成され、例えばタッチパネル、各種ボタン、液晶ディスプレイや各種インジケータを用いて構成される。
【0052】
画像形成制御部53は、処理部60からの指示に基づいて、画像形成装置1における画像形成動作を制御するように構成される。具体的には、画像形成制御部53は、例えば、LEDヘッド14(図3)における露光動作を制御する。また画像形成制御部53は、各種電源の動作を制御することにより、帯電電圧、現像電圧、供給電圧、一次転写電圧、および二次転写電圧の生成動作を制御する。また画像形成制御部53は、各種モータの動作を制御することにより、記録媒体9の搬送動作、画像形成ユニット10におけるトナー像の形成動作、及び中間転写ベルト22の搬送動作を制御する。また、画像形成制御部53は、定着部40のヒータに流れる電流を制御することにより、定着温度を制御するようになっている。
【0053】
処理部60は、画像形成装置1の各ブロックの動作を制御することにより、画像形成装置1の動作を制御するように構成される。処理部60は、例えば、プログラムを実行可能なプロセッサや、データを一時的に記憶可能なRAM(Random Access Memory)などを用いて構成される。処理部60は、センサ値取得部61と、ラベルピッチ検出部62と、ラベルピッチ変位検出部63と、ラベルピッチ推定部64と、ラベルピッチ補正部65と、書出タイミング算出部66とを有している。
【0054】
図5は、ラベルピッチ検出部62、ラベルピッチ変位検出部63、ラベルピッチ推定部64、及びラベルピッチ補正部65の一例を表すものである。図6は、ラベルピッチ検出部62、ラベルピッチ変位検出部63、ラベルピッチ推定部64、及びラベルピッチ補正部65により処理されるラベルピッチLPに係るラベルLの一例を表すものである。図6において、例えば、Lは、i番目のラベルLを示し、Li-N+1は(i-N+1)番目のラベルLを示し、Li-Mは(i-M)番目のラベルLを示し、Li+Kは(i+K)番目のラベルLを示す。これらの番目の数は、画像形成装置1において画像が形成される順番を示す。i番目のラベルLは、検出された最新のラベルLである基準ラベルLAであり、(i+K)番目のラベルLi+Kは、印刷対象ラベルLBである。尚、本実施の形態では、説明を簡単にする為、ラベルLの番目とページ数とが一致しているとする。つまりi番目のラベルLは、iページ目のラベルLである。
【0055】
センサ値取得部61(図4)は、第2のラベルセンサ33の検出信号が示すセンサ値を取得するように構成される。
【0056】
ラベルピッチ検出部62(図4、5)は、センサ値取得部61が取得したセンサ値に基づいて、各ラベルLのラベルピッチLPを検出するように構成される。そして、ラベルピッチ検出部62は、検出したラベルピッチLPに基づいて、記憶部70に記憶されたラベルピッチ履歴データ71を更新するようになっている。ラベルピッチ履歴データ71は、図6に示したように、検出された最新のラベルL(基準ラベルLA)を含むN個(例えば7個)のラベルLのラベルピッチLPを示すデータである。
【0057】
ラベルピッチ変位検出部63は、ラベルピッチ検出部62が検出したラベルピッチLPに基づいて、このラベルピッチLPの検出値と、印刷データに含まれるラベルピッチLPの設定値との差分であるラベルピッチ変位LPDを検出するように構成される。そして、ラベルピッチ変位検出部63は、検出されたラベルピッチ変位LPDに基づいて、記憶部70に記憶された変位履歴データ73を更新するようになっている。変位履歴データ73は、図6に示したように、検出された最新のラベルL(基準ラベルLA)のM個(例えば50個)前のラベルLから、この基準ラベルLAまでの、複数のラベルLの複数のラベルピッチ変位LPDを示すデータである。
【0058】
またラベルピッチ変位検出部63は、この変位履歴データ73に基づいて、検出された最新のラベルL(基準ラベルLA)を含むN個(例えば7個)のラベルLのラベルピッチ変位LPDの平均値であるラベルピッチ変位平均値LPDAを算出し、この算出結果を変位平均データ74として記憶部70に記憶させる。またラベルピッチ変位検出部63は、変位履歴データ73に基づいて、検出された最新のラベルL(基準ラベルLA)のラベルピッチ変位LPDと、この基準ラベルLAのM個(例えば50個)前のラベルLのラベルピッチ変位LPDとの差分を算出し、この算出結果を変位変動データ75として記憶部70に記憶させるようになっている。
【0059】
ラベルピッチ推定部64は、記憶部70に記憶されたラベルピッチ履歴データ71に基づいて、印刷対象ラベルLBのラベルピッチLPを推定することにより推定ラベルピッチLP0を算出し、この推定ラベルピッチLP0をラベルピッチ推定データ72として記憶部70に記憶させるように構成される。例えば、記録媒体9が平圧方式で製造された場合には、ラベルピッチLPには周期性が生じ得る。ラベルピッチ推定部64は、このようなラベルピッチLPの周期性を解析することにより、印刷対象ラベルLBのラベルピッチLPを推定するようになっている。
【0060】
ラベルピッチ補正部65は、ラベルピッチ推定部64により算出された推定ラベルピッチLP0を補正するように構成される。ラベルピッチ補正部65は、図5に示したように、前処理部65Aと、補正値生成部65Bと、補正処理部65Cとを有する。
【0061】
前処理部65Aは、図7に詳しく示すように、ラベルピッチ履歴データ71が示す推定ラベルピッチLP0を、現在(つまり最新)の印刷対象ラベルLBのページ番号nに対応付け(つまり推定ラベルピッチLP0とし)、前処理用履歴データ76として記憶部70に記憶させる。また前処理部65Aは、変位平均データ74が示すラベルピッチ変位平均値LPDAを、現在の印刷対象ラベルLBのページ番号nに対応付け(つまりラベルピッチ変位平均値LPDAとし)、前処理用履歴データ76として記憶部70に記憶させる。このようにして、前処理部65Aは、現在の印刷対象ラベルLB及び過去の印刷対象ラベルLBのそれぞれのページ番号に対応付けられた現在及び過去の推定ラベルピッチLP0(LP0、LP0n-1、LP0n-2、…)と、現在及び過去に算出されたラベルピッチ変位平均値LPDA(LPDA、LPDAn-1、LPDAn-2、…)とを、前処理用履歴データ76として記憶部70に記憶させるようになっている。尚、前処理用履歴データ76には、少なくとも現在の印刷対象ラベルLBの推定ラベルピッチLP0及び現在の印刷対象ラベルLBの1ページ前(つまり1つ前)のラベルLの推定ラベルピッチLP0n-1と、現在のラベルピッチ変位平均値LPDA及び1ページ前(つまり1つ前)のラベルピッチ変位平均値LPDAn-1とが含まれていればよい。
【0062】
前処理部65Aは、前処理用履歴データ76から、現在の印刷対象ラベルLBの1ページ前のラベルL(つまり現在の印刷対象ラベルLBの搬送方向の下流に隣接するラベルL)の推定ラベルピッチLP0n-1を取得し、現在の推定ラベルピッチLP0から1ページ前の推定ラベルピッチLP0n-1を引いた値(これを推定LP差分値と呼ぶ)を、補正値生成部65Bに入力する。
【0063】
また前処理部65Aは、前処理用履歴データ76から、現在の印刷対象ラベルLBの1ページ前のラベルLのラベルピッチLPを推定したときに算出されたラベルピッチ変位平均値LPDAn-1を取得し、現在のラベルピッチ変位平均値LPDAから1ページ前のラベルピッチ変位平均値LPDAn-1を引いた値(これをLP変位平均差分値と呼ぶ)を、補正値生成部65Bに入力する。別の言い方をすると、現在のラベルピッチ変位平均値LPDAは、印刷対象ラベルLBのK個前の基準ラベルLAを含むN個のラベルLのラベルピッチ変位LPDの平均値であり、ラベルピッチ変位平均値LPDAn-1は、基準ラベルLAの1ページ前のラベルLを含むN個のラベルLのラベルピッチ変位LPDの平均値である。尚、前処理部65Aにより算出された推定LP差分値とLP変位平均差分値とを記憶部70に記憶させ、これらを補正値生成部65Bが記憶部70から取得するようにしてもよい。
【0064】
補正値生成部65B(図5)は、機械学習処理により得られた補正値生成モデルMを用いて、記憶部70に記憶された、ピッチ関連情報としての、ラベルピッチ履歴データ71及び変位変動データ75と、前処理部65Aにより算出された推定LP差分値及びLP変位平均差分値とに基づいて、ラベルピッチ推定データ72が示す推定ラベルピッチLP0に対する補正値ΔLPを示すデータを生成するように構成される。補正処理部65Cは、推定ラベルピッチLP0を、この補正値ΔLPに基づいて補正することにより推定ラベルピッチLP1を生成するように構成される。具体的には、補正処理部65Cは、図6に示したように、推定ラベルピッチLP0と補正値ΔLPとを加算することにより、推定ラベルピッチLP1を生成するようになっている。
【0065】
このようにして、画像形成装置1では、ラベルピッチ推定部64が印刷対象ラベルLBのラベルピッチLPを推定することにより推定ラベルピッチLP0を生成し、ラベルピッチ補正部65が、この推定ラベルピッチLP0を補正することにより、推定ラベルピッチLP1を生成するようになっている。
【0066】
書出タイミング算出部66(図4)は、ラベルピッチ補正部65により生成された推定ラベルピッチLP1に基づいて、その印刷対象ラベルLBに対して画像を形成するための、LEDヘッド14(図3)が動作を開始するタイミング(書出タイミング)を算出するように構成される。
【0067】
記憶部70(図4、5)は、例えば揮発性のメモリ、不揮発性のメモリ、ハードディスクドライブなどを用いて構成され、各種プログラムや、各種設定データを記憶するように構成される。記憶部70は、ラベルピッチ履歴データ71と、ラベルピッチ推定データ72と、変位履歴データ73と、変位平均データ74と、変位変動データ75と、前処理用履歴データ76と、補正値生成モデルMとを記憶する。
【0068】
ラベルピッチ履歴データ71は、上述したように、検出された最新のラベルL(基準ラベルLA)を含むN個(例えば7個)のラベルLのラベルピッチLPを示すデータである。
【0069】
ラベルピッチ推定データ72は、上述したように、ラベルピッチ履歴データ71に含まれるN個(例えば7個)のラベルLのラベルピッチLPに基づいてラベルピッチ推定部64により推定された、印刷対象ラベルLBのラベルピッチLP(推定ラベルピッチLP0)を示すデータである。
【0070】
変位履歴データ73は、上述したように、検出された最新のラベルL(基準ラベルLA)のM個(例えば50個)前のラベルLから、この基準ラベルLAまでの、複数のラベルLの複数のラベルピッチ変位LPDを示すデータである。
【0071】
変位平均データ74は、上述したように、検出された最新のラベルL(基準ラベルLA)を含むN個(例えば7個)のラベルLのラベルピッチ変位LPDの平均値(ラベルピッチ変位平均値LPDA)を示すデータである。
【0072】
変位変動データ75は、上述したように、検出された最新のラベルL(基準ラベルLA)のラベルピッチ変位LPDと、この基準ラベルLAからM個(この例では50個)前のラベルLのラベルピッチ変位LPDとの差分を示すデータである。
【0073】
前処理用履歴データ76は、上述したように、現在及び過去に推定された推定ラベルピッチLP0(LP0、LP0n-1、LP0n-2、…)と、現在及び過去に算出されたラベルピッチ変位平均値LPDA(LPDA、LPDAn-1、LPDAn-2、…)とを含むデータである。
【0074】
補正値生成モデルMは、予め機械学習処理を行うことにより生成された学習モデルであり、画像形成装置1の記憶部70に記憶される。補正値生成モデルMでは、ラベルピッチ履歴データ71、変位変動データ75、推定LP差分値、及びLP変位平均差分値が入力され、ラベルピッチ推定データ72が示すラベルピッチLPの推定値(推定ラベルピッチLP0)に対する補正値ΔLPを示すデータが出力されるようになっている。
【0075】
[2.機械学習装置]
図8は、補正値生成モデルMを生成する機械学習装置200の一構成例を表すものである。機械学習装置200は、例えばパーソナルコンピュータである。尚、機械学習装置200は、これに限定されるものではなく、これに代えて、例えば、画像形成装置1における処理部60が機械学習処理を行うようにしてもよい。機械学習装置200には、ディスプレイ201と、キーボード202と、マウス203とが接続される。ディスプレイ201は、機械学習装置200から供給された画像信号に基づいて画像を表示するように構成される。キーボード202及びマウス203は、ユーザが情報を入力する際に用いるものである。
【0076】
機械学習装置200は、処理部210と、記憶部220と、メモリ230と、インタフェース240と、ディスプレイインタフェース250と、通信部260とを有している。処理部210、記憶部220、メモリ230、インタフェース240、ディスプレイインタフェース250、及び通信部260は、バス290に接続されている。
【0077】
処理部210は、例えばCPU(Central Processing Unit)を用いて構成される。処理部210は、データセット取得部211と、教師データ生成部212と、学習モデル生成部213とを有している。
【0078】
図9は、データセット取得部211、教師データ生成部212、及び学習モデル生成部213の一例を表すものである。
【0079】
データセット取得部211は、機械学習処理に必要なデータのセットであるデータセットDSを取得するように構成される。そして、データセット取得部211は、取得したデータセットDSを記憶部220に記憶させるようになっている。データセットDSは、ラベルピッチ履歴データ221と、ラベルピッチ推定データ222と、推定LP差分値データ223と、LP変位平均差分値データ224と、変位変動データ225と、ラベルピッチデータ226とを含んでいる。
【0080】
ラベルピッチ履歴データ221は、ラベルピッチ履歴データ71(図4、5)と同様に、あるラベルL(基準ラベルLA)を含むN個(例えば7個)のラベルLのラベルピッチLPを示すデータである。
【0081】
ラベルピッチ推定データ222は、ラベルピッチ推定データ72(図4、5)と同様に、ラベルピッチ履歴データ221に含まれるN個(例えば7個)のラベルLのラベルピッチLPに基づいて推定された、基準ラベルLAよりもK個(例えば7個)だけ搬送方向F1の上流に配置されたラベルLのラベルピッチLP(推定ラベルピッチLP0)を示すデータである。
【0082】
推定LP差分値データ223は、前処理部65A(図7)により算出された推定LP差分値を示すデータである。すなわち、推定LP差分値データ223は、基準ラベルLAよりもK個(例えば7個)だけ搬送方向F1の上流に配置されたラベルLの推定ラベルピッチLP0(LP0)から、当該推定ラベルピッチLP0の1ページ前の推定ラベルピッチLP0(LP0n-1)を引いた値を示すデータである。
【0083】
LP変位平均差分値データ224は、前処理部65A(図7)により算出されたLP変位平均差分値を示すデータである。すなわち、LP変位平均差分値データ224は、推定ラベルピッチLP0が推定されたときに算出されたラベルピッチ変位平均値LPDAから、1ページ前の推定ラベルピッチLP0n-1が推定されたときに算出されたラベルピッチ変位平均値LPDAn-1を引いた値を示すデータである。
【0084】
変位変動データ225は、変位変動データ75(図4、5)と同様に、あるラベルL(基準ラベルLA)のラベルピッチ変位LPDと、この基準ラベルLAからM個(例えば50個)前のラベルLのラベルピッチ変位LPDとの差分を示すデータである。
【0085】
ラベルピッチデータ226は、基準ラベルLAよりもK個(例えば7個)だけ搬送方向F1の上流に配置されたラベルLのラベルピッチLPを示すデータである。
【0086】
データセット取得部211は、このようなラベルピッチ履歴データ221、ラベルピッチ推定データ222、推定LP差分値データ223、LP変位平均差分値データ224、変位変動データ225、ラベルピッチデータ226を含むデータセットDSを、例えば画像形成装置1から取得することができる。すなわち、画像形成装置1は、例えば、記録媒体9に対して画像を形成せずに、記録媒体9を搬送させつつラベルLを順次検出することにより、複数のデータセットDSを得ることができる。具体的には、画像形成装置1は、ラベルLを順次検出する度に、検出された最新のラベルLを基準ラベルLAとして設定し、データセットDSを得ることができる。データセット取得部211は、このようにして画像形成装置1により得られた複数のデータセットDSを取得する。そして、データセット取得部211は、取得した複数のデータセットDSを記憶部220に記憶させるようになっている。
【0087】
教師データ生成部212は、記憶部220に記憶されたデータセットDSに含まれる、ラベルピッチデータ226が示すラベルピッチLPと、ラベルピッチ推定データ222が示す推定ラベルピッチLP0との差分に基づいて、補正値ΔLPを教師データDTとして生成するように構成される。具体的には、教師データ生成部212は、ラベルピッチデータ226が示すラベルピッチLPから、ラベルピッチ推定データ222が示す推定ラベルピッチLP0を減算することにより、補正値ΔLPを生成するようになっている。
【0088】
学習モデル生成部213は、記憶部220に記憶されたラベルピッチ履歴データ221、推定LP差分値データ223、LP変位平均差分値データ224、変位変動データ225、及び教師データ生成部212により生成された教師データDT(補正値ΔLP)に基づいて、機械学習処理を行うことにより、補正値生成モデルMを生成するように構成される。学習モデル生成部213は、この例では、ニューラルネットワークモデルを用いた、いわゆる教師あり学習を行うことにより、補正値生成モデルMを生成する。そして、学習モデル生成部213は、生成した補正値生成モデルMを記憶部220に記憶させるようになっている。
【0089】
図10は、学習モデル生成部213において行われる教師あり学習のためのニューラルネットワークモデルの一例を表すものである。ニューラルネットワークモデルにおけるニューラルネットワークNNは、入力層LXにおけるk個のニューロンx(ニューロンx~x)と、第1中間層LY1におけるm個のニューロンy1(ニューロンy1~y1)と、第2中間層LY2におけるn個のニューロンy2(ニューロンy2~y2)と、出力層LZにおける1個のニューロンz(ニューロンz)とを有している。この例では、2つの中間層を設けたが、これに限定されるものではなく、3つ以上の中間層を設けてもよいし、1つの中間層を設けてもよい。
【0090】
入力層LXと第1中間層LY1との間、第1中間層LY1と第2中間層LY2との間、第2中間層LY2と出力層LZとの間には、ニューロンを接続するノードが設けられており、それぞれのノードには、重みwj(jは自然数)が対応づけられている。
【0091】
以下に、記憶部220に記憶されたラベルピッチ履歴データ221、推定LP差分値データ223、LP変位平均差分値データ224、変位変動データ225、及び教師データ生成部212により供給された補正値ΔLPに基づいて、機械学習処理を実行することにより補正値生成モデルMを生成する処理を説明する。
【0092】
学習モデル生成部213は、記憶部220に記憶されたラベルピッチ履歴データ221、推定LP差分値データ223、LP変位平均差分値データ224、及び変位変動データ225と、教師データ生成部212により供給された補正値ΔLPとの相関関係を学習する。具体的には、学習モデル生成部213は、ラベルピッチ履歴データ221、推定LP差分値データ223、LP変位平均差分値データ224、及び変位変動データ225を入力層LXの複数のニューロンxに対応づけることにより、出力層LZのニューロンzの値を算出する。まず学習モデル生成部213は、入力層LXのk個のニューロンxの値に基づいて、第1中間層LY1のm個のニューロンy1の値を算出する。具体的には、学習モデル生成部213は、第1中間層LY1の各ニューロンy1の値を、このニューロンy1に接続された、入力層LXのk個のニューロンxの値に基づいて、各ノードに対応づけられた重みWiを用いて重みづけ加算を行うことにより算出する。同様に、学習モデル生成部213は、第1中間層LY1のm個のニューロンy1の値に基づいて、第2中間層LY2のn個のニューロンy2の値を算出し、第2中間層LY2のn個のニューロンy2の値に基づいて、出力層LZのニューロンzの値を算出する。
【0093】
そして、学習モデル生成部213は、算出された出力層LZのニューロンzの値と、教師データDTに含まれるデータtの値とを比較して誤差を求める。ここで、ニューロンzの値は、ラベルピッチ履歴データ221、推定LP差分値データ223、LP変位平均差分値データ224、及び変位変動データ225に基づいて算出された補正値ΔLPであり、データtの値は、教師データDTにおける補正値ΔLPである。そして、学習モデル生成部213は、求められた誤差が小さくなるように、各ノードに対応づけられた重みwiを調整する(バックプロバケーション)ことを反復する。
【0094】
そして、上述した一連の工程を所定回数反復して実施し、あるいは上述した誤差が許容値より小さくなること等の所定の条件が満たされるまで反復して実施した場合には、学習モデル生成部213は、学習を終了して、そのニューラルネットワークモデルを補正値生成モデルMとして記憶部220に記憶させる。このようにして、学習モデル生成部213は、ニューラルネットワークモデルのノードのそれぞれに対応づけられた全ての重みwjについての情報を含む補正値生成モデルMを生成するようになっている。
【0095】
記憶部220(図8)は、例えばHDD(Hard Disk Drive)やSSD(Solid State Drive)を用いて構成され、機械学習装置200において使用される様々なデータを記憶するように構成される。記憶部220は、データセットDS、及び補正値生成モデルMを記憶している。データセットDSは、ラベルピッチ履歴データ221と、ラベルピッチ推定データ222と、推定LP差分値データ223と、LP変位平均差分値データ224と、変位変動データ225と、ラベルピッチデータ226とを含み、データセット取得部211により取得され、記憶部220に記憶される。補正値生成モデルMは、学習モデル生成部213により生成され、記憶部220に記憶される。
【0096】
メモリ230は、処理部210が処理を行う際に一時的にデータを記憶するように構成される。インタフェース240は、機械学習装置200に外部機器を接続するためのインタフェースであり、例えば、キーボード202及びマウス203が接続される。ディスプレイインタフェース250は、機械学習装置200にディスプレイ201を接続するためのインタフェースであり、ディスプレイ201に対して画像信号を供給するように構成される。通信部260は、例えばLAN(Local Area Network)を用いて通信を行うように構成される。
【0097】
[3.動作]
つづいて、本実施の形態の画像形成装置1及び機械学習装置200の動作について説明する。
【0098】
[3-1.全体動作概要]
まず図1、3、4を参照して、画像形成装置1の全体動作概要を説明する。画像形成装置1(図1)では、媒体供給ローラ31が、記録媒体9が巻かれたロールから記録媒体9を引き出して、搬送路8に沿って記録媒体9を搬送する。搬送ローラ35は、記録媒体9を搬送路8に沿って搬送する。第2のラベルセンサ33は、搬送路8に沿って搬送されてくる記録媒体9のラベルLを検出する。
【0099】
処理部60のセンサ値取得部61は、第2のラベルセンサ33の検出信号が示すセンサ値を取得する。ラベルピッチ検出部62は、センサ値取得部61が取得したセンサ値に基づいて、各ラベルLのラベルピッチLPを検出する。そしてラベルピッチ検出部62は、検出したラベルピッチLPに基づいて、記憶部70に記憶されたラベルピッチ履歴データ71を更新する。
【0100】
ラベルピッチ変位検出部63は、ラベルピッチ検出部62が検出したラベルピッチLPに基づいて、このラベルピッチLPの検出値と、印刷データに含まれるラベルピッチLPの設定値との差分であるラベルピッチ変位LPDを検出する。そしてラベルピッチ変位検出部63は、検出されたラベルピッチ変位LPDに基づいて、記憶部70に記憶された変位履歴データ73を更新する。またラベルピッチ変位検出部63は、この変位履歴データ73に基づいて、検出された最新のラベルL(基準ラベルLA)を含むN個(この例では7個)のラベルLのラベルピッチ変位LPDの平均値であるラベルピッチ変位平均値LPDAを算出し、この算出結果を変位平均データ74として記憶部70に記憶させる。またラベルピッチ変位検出部63は、変位履歴データ73に基づいて、検出された最新のラベルL(基準ラベルLA)のラベルピッチ変位LPDと、この基準ラベルLAのM個(この例では50個)前のラベルLのラベルピッチ変位LPDとの差分を算出し、この算出結果を変位変動データ75として記憶部70に記憶させる。
【0101】
ラベルピッチ推定部64は、記憶部70に記憶されたラベルピッチ履歴データ71に基づいて、印刷対象ラベルLBのラベルピッチLPを推定することにより推定ラベルピッチLP0を算出し、この推定ラベルピッチLP0をラベルピッチ推定データ72として記憶部70に記憶させる。
【0102】
ラベルピッチ補正部65は、ラベルピッチ推定部64により算出された推定ラベルピッチLP0を補正するように構成される。すなわち、ラベルピッチ補正部65の前処理部65Aは、最新の印刷対象ラベルLBの推定ラベルピッチLP0から1ページ前の推定ラベルピッチLP0n-1を引いた値である推定LP差分値を算出する。また前処理部65Aは、最新のラベルピッチ変位平均値LPDAから、1ページ前の推定ラベルピッチLP0を推定したときのラベルピッチ変位平均値LPDAn-1を引いた値であるLP変位平均差分値を算出する。
【0103】
補正値生成部65Bは、機械学習処理により得られた補正値生成モデルMを用いて、記憶部70に記憶されたラベルピッチ履歴データ71及び変位変動データ75と、前処理部65Aにより算出された推定LP差分値及びLP変位平均差分値とに基づいて、ラベルピッチ推定データ72が示す推定ラベルピッチLP0に対する補正値ΔLPを生成する。ラベルピッチ補正部65の補正処理部65Cは、推定ラベルピッチLP0を、この補正値ΔLPに基づいて補正することにより推定ラベルピッチLP1を生成する。
【0104】
書出タイミング算出部66は、ラベルピッチ補正部65により生成された推定ラベルピッチLP1に基づいて、その印刷対象ラベルLBに対して画像を形成するための、LEDヘッド14が動作を開始するタイミング(書出タイミング)を算出する。
【0105】
画像形成制御部53は、書出タイミング算出部66が算出した書出タイミングに応じたタイミングで、画像形成ユニット10のLEDヘッド14の動作を開始させる。これにより、画像形成ユニット10がトナー像を形成する。そして一次転写ローラ21は、画像形成ユニット10の感光体11のトナー像を中間転写ベルト22の被転写面上に転写(一次転写)する。中間転写ベルト22のトナー像は、中間転写ベルト22が循環搬送されることにより二次転写部28に到達する。二次転写部28は、中間転写ベルト22の被転写面上のトナー像を、記録媒体9の被転写面(ラベル面9C)上に転写(二次転写)する。定着部40は、トナー像を記録媒体9上に定着させる。そして、定着部40によりトナー像が定着された記録媒体9は、画像形成装置1から排出される。
【0106】
次に、図8、9を参照して、機械学習装置200の全体動作概要を説明する。データセット取得部211は、機械学習処理に必要なデータのセットであるデータセットDS(ラベルピッチ履歴データ221、ラベルピッチ推定データ222、推定LP差分値データ223、LP変位平均差分値データ224、変位変動データ225、及びラベルピッチデータ226)を取得する。教師データ生成部212は、データセットDSに含まれる、ラベルピッチデータ226が示すラベルピッチLPと、ラベルピッチ推定データ222が示す推定ラベルピッチLP0との差分に基づいて、補正値ΔLPを教師データDTとして生成する。学習モデル生成部213は、記憶部220に記憶されたラベルピッチ履歴データ221、推定LP差分値データ223、LP変位平均差分値データ224、変位変動データ225、及び教師データ生成部212により生成された教師データDT(補正値ΔLP)に基づいて、機械学習処理を行うことにより、補正値生成モデルMを生成する。
【0107】
[3-2.画像形成装置の詳細動作]
画像形成装置1は、検出された最新のラベルL(基準ラベルLA)のラベルピッチLP、及びその基準ラベルLAより搬送方向F1の下流に配置され、過去に検出された複数のラベルLのラベルピッチLPに基づいて、基準ラベルLAよりもK個(例えば7個)だけ搬送方向F1の上流に配置されたラベルL(印刷対象ラベルLB)の位置を推定し、その印刷対象ラベルLBの位置に合わせて画像を形成する。以下に、画像形成装置1の詳細動作について説明する。
【0108】
図11は、画像形成装置1の一動作例を表すフローチャートである。処理部60は、センサ値取得部61が第2のラベルセンサ33の検出信号が示すセンサ値を取得する度に、以下の処理を行う。
【0109】
まず、ラベルピッチ検出部62は、ラベルピッチLPを検出したかどうかを確認する(ステップS101)。ラベルピッチ検出部62がラベルピッチLPを検出していない場合(ステップS101において“NO”)には、ラベルピッチLPを検出するまでこのステップS101を繰り返す。
【0110】
ステップS101において、ラベルピッチ検出部62がラベルピッチLPを検出した場合(ステップS101において“YES”)には、ラベルピッチ検出部62は、検出されたラベルピッチLPに基づいて、記憶部70に記憶されたラベルピッチ履歴データ71を更新する(ステップS102)。
【0111】
次に、ラベルピッチ変位検出部63は、検出されたラベルピッチLPに基づいて、このラベルピッチLPの検出値と、印刷データに含まれるラベルピッチLPの設定値との差分であるラベルピッチ変位LPDを検出する(ステップS103)。
【0112】
次に、ラベルピッチ変位検出部63は、検出されたラベルピッチ変位LPDに基づいて、記憶部70に記憶された変位履歴データ73を更新する(ステップS104)。
【0113】
次に、ラベルピッチ変位検出部63は、変位履歴データ73に基づいて、検出された最新のラベルL(基準ラベルLA)を含むN個(例えば7個)のラベルLのラベルピッチ変位LPDの平均値を算出することにより、変位平均データ74を生成する(ステップS105)。そして、ラベルピッチ変位検出部63は、生成した変位平均データ74を記憶部70に記憶させる。
【0114】
次に、ラベルピッチ変位検出部63は、変位履歴データ73に基づいて、検出された最新のラベルL(基準ラベルLA)のラベルピッチ変位LPDと、この基準ラベルLAのM個(この例では50個)前のラベルLのラベルピッチ変位LPDとの差分を算出することにより、変位変動データ75を生成する(ステップS106)。そして、ラベルピッチ変位検出部63は、生成した変位変動データ75を記憶部70に記憶させる。
【0115】
次に、ラベルピッチ推定部64は、ラベルピッチ履歴データ71に基づいて、印刷対象ラベルLBのラベルピッチLP(推定ラベルピッチLP0)を推定することにより、ラベルピッチ推定データ72を生成する(ステップS107)。そして、ラベルピッチ推定部64は、生成したラベルピッチ推定データ72を記憶部70に記憶させる。
【0116】
次に、ラベルピッチ補正部65の前処理部65Aは、ラベルピッチ推定データ72が示す推定ラベルピッチLP0を、印刷対象ラベルLBのページ番号nに対応付け(つまり推定ラベルピッチLP0とし)、前処理用履歴データ76として記憶部70に記憶させる。また前処理部65Aは、変位平均データ74が示すラベルピッチ変位平均値LPDAを、印刷対象ラベルLBのページ番号nに対応付け(つまりラベルピッチ変位平均値LPDAとし)、前処理用履歴データ76として記憶部70に記憶させる。そして、前処理部65Aは、前処理用履歴データ76から、1ページ前の推定ラベルピッチLP0n-1を取得し、最新の推定ラベルピッチLP0から1ページ前の推定ラベルピッチLP0n-1を引いた推定LP差分値を算出する。また前処理部65Aは、前処理用履歴データ76から、1ページ前のラベルピッチ変位平均値LPDAn-1を取得し、最新のラベルピッチ変位平均値LPDAから1ページ前のラベルピッチ変位平均値LPDAn-1を引いたLP変位平均差分値を算出する(ステップS108)。
【0117】
次に、ラベルピッチ補正部65の補正値生成部65Bは、記憶部70に記憶された補正値生成モデルMを用いて、記憶部70に記憶されたラベルピッチ履歴データ71及び変位変動データ75と、前処理部65Aにより算出された推定LP差分値及びLP変位平均差分値とに基づいて、ラベルピッチ推定データ72が示す推定ラベルピッチLP0に対する補正値ΔLPを示すデータを生成する(ステップS109)。
【0118】
次に、ラベルピッチ補正部65の補正処理部65Cは、推定ラベルピッチLP0を、補正値ΔLPに基づいて補正することにより推定ラベルピッチLP1を生成する(ステップS110)。
【0119】
そして、書出タイミング算出部66は、推定ラベルピッチLP1に基づいて、印刷対象ラベルLBに対して画像を形成するための書出タイミングを算出する(ステップS111)。以上で、このフローは終了する。
【0120】
[3-3.差分値を用いる理由]
ここで、機械学習により得られた補正値生成モデルMを用いて推定ラベルピッチLP0の補正を行う際に、説明変数として、推定ラベルピッチLP0とラベルピッチ変位平均値LPDAをそのまま用いるのではなく、1ページ前の値との差分値(推定LP差分値及びLP変位平均差分値)を用いるようにした理由について説明する。
【0121】
同出願人の特願2020-160691にも記載しているように、推定ラベルピッチLP0とラベルピッチ変位平均値LPDAをそのまま用いた場合でも、推定ラベルピッチLP0の補正を行わない場合(つまり学習未適用の場合)と比較すると、精度よく印刷対象ラベルLBの位置(つまり画像の書き出し位置)を推定することができる。
【0122】
しかしながら、推定ラベルピッチLP0とラベルピッチ変位平均値LPDAをそのまま用いた場合、機械学習に必要なデータセットDSを取得した画像形成装置1(つまり機械学習に使用した画像形成装置1)と、機械学習により得られた補正値生成モデルMを用いて実際に推定ラベルピッチLP0の補正を行う画像形成装置1とが別々の装置である場合に、印刷対象ラベルLBの位置(つまり画像の書き出し位置)を推定する精度が低下する場合があるという問題を有している。
【0123】
尚、機械学習に使用した画像形成装置1と、機械学習により得られた補正値生成モデルMを用いて実際に補正を行う画像形成装置1とが、別々の装置である場合というのは、例えば、機械学習に使用した画像形成装置1は製造業者側が所有していて、機械学習により得られた補正値生成モデルMを用いて実際に補正を行う画像形成装置1はユーザ側が所有している場合などである。
【0124】
このように、機械学習に使用した画像形成装置1と、機械学習により得られた補正値生成モデルMを用いて実際に補正を行う画像形成装置1とが、別々の装置である場合、これらの画像形成装置1が同一機種であったとしても、これらの画像形成装置1間には、印刷するラベルLのサイズの違いや、搬送特性の差異(搬送ローラ35などの劣化具合、画像形成装置1の製造誤差)などが生じる。この結果、機械学習により得られた補正値生成モデルMを用いて実際に補正を行う画像形成装置1側では、印刷対象ラベルLBの位置(つまり画像の書き出し位置)を推定する精度が低下する。
【0125】
具体的には、図12(A)に示すように、機械学習に使用する側の画像形成装置1(ここでは装置Aと呼ぶ)と、機械学習により得られた補正値生成モデルMを用いて実際に補正を行う側の画像形成装置1(ここでは装置Bと呼ぶ)とで、数十ページ印刷した際の画像の書き出し位置の推移がほぼ同様であるとする。尚、装置A、装置Bは、学習未適用であるとする。
【0126】
このように、装置Aと装置Bとで画像の書き出し位置の推移がほぼ同様であるにも関わらず、図12(B)に示すように、装置Aと装置Bとでは、機械学習の説明変数として用いられる値(例えば推定ラベルピッチLP0)が大きく異なる場合がある。これは、装置Aと装置Bとで、印刷するラベルLのサイズの違いや、搬送特性の差異などが生じている為である。
【0127】
つまり、装置Aと装置Bとで、印刷するラベルLのサイズの違いや、搬送特性の差異などが生じていると、機械学習による目的変数(画像の書き出し位置)がほぼ同様であるにも関わらず、機械学習の説明変数(推定ラベルピッチLP0など)が異なることになる。
【0128】
このような場合に、装置A側で得られる説明変数を用いて行われた機械学習により得られた補正値生成モデルMを用いて、装置B側で推定ラベルピッチLP0の補正を行うと、上述したように、装置B側で画像の書き出し位置を推定する精度が低下する。具体的には、図13(A)に実線(補正有)で示すように、装置A側で得られる説明変数を用いて行われた機械学習により得られた補正値生成モデルMを用いて、装置B側で推定ラベルピッチLP0の補正を行った場合、画像の書き出し位置が太い点線で示す理想値からずれ、画像の書き出し位置を推定する精度が低下してしまう。
【0129】
一方で、図12(B)からわかるように、装置A側の説明変数(例えば推定ラベルピッチLP0)の推移と、装置B側の説明変数の推移は、ほぼ同様となっている。この為、装置A側の説明変数について、1ページ前の値との差分を取り、同様に、装置B側の説明変数についても、1ページ前の値との差分を取ると、図12(C)に示すように、装置A側の説明変数の差分と、装置B側の説明変数の差分とがほぼ同様となる。
【0130】
つまり、装置Aと装置Bとで画像の書き出し位置の推移がほぼ同様であれば、印刷するラベルLのサイズの違いや、搬送特性の差異などが生じていても、説明変数の差分の推移はほぼ同様となる。
【0131】
このことから、本実施の形態では、機械学習により得られた補正値生成モデルMを用いて推定ラベルピッチLP0の補正を行う際に、説明変数としての推定ラベルピッチLP0とラベルピッチ変位平均値LPDAをそのまま用いるのではなく、1ページ前の値との差分値(推定LP差分値及びLP変位平均差分値)を用いるようになっている。
【0132】
こうすることで、本実施の形態では、図13(A)に一点鎖線(補正有(差分値))で示すように、装置A側で得られる説明変数を用いて行われた機械学習により得られた補正値生成モデルMを用いて、装置B側で推定ラベルピッチLP0の補正を行った場合、画像の書き出し位置が理想値と近似し、画像の書き出し位置を精度よく推定することができる。
【0133】
ここで、図13(B)に、学習未適用の場合と、説明変数として推定ラベルピッチLP0及びラベルピッチ変位平均値LPDAをそのまま用いた場合(補正有)と、説明変数として推定LP差分値及びLP変位平均差分値を用いた場合(補正有(差分値))とでそれぞれ計測した画像の書き出し位置のばらつきを示す。尚、図13(B)の縦軸となる平均2σは、画像の書き出し位置のばらつきを示す指標であり、この値が小さいほど、画像の書き出し位置が安定していることを示す。
【0134】
この図13(B)からもわかるように、本実施の形態の画像形成装置1では、学習未適用の場合と比較して、画像の書き出し位置のばらつきが小さく、また説明変数として推定ラベルピッチLP0及びラベルピッチ変位平均値LPDAをそのまま用いた場合(補正有)と比較しても、画像の書き出し位置のばらつきが小さいことがわかる。
【0135】
このように、画像形成装置1では、機械学習の説明変数として、推定ラベルピッチLP0とラベルピッチ変位平均値LPDAをそのまま用いるのではなく、1ページ前の値との差分値(推定LP差分値及びLP変位平均差分値)を用いるようにしたことで、精度よく印刷対象ラベルLBの位置を推定することができ、この結果、印刷対象ラベルLBにおける適切な位置に、画像を形成することができる。
【0136】
尚、本実施の形態では、ラベルピッチ履歴データ71、推定ラベルピッチLP0、ラベルピッチ変位平均値LPDA、変位変動データ75のうち、推定ラベルピッチLP0とラベルピッチ変位平均値LPDAについて、1ページ前の値との差分を取るようにした。一方、変位変動データ75については、そもそもラベルピッチLPの検出値と印刷データに含まれるラベルピッチLPの設定値との差分であり、さらに1ページ前の値との差分を取っても効果が薄い為に、そのまま用いるようにした。一方、ラベルピッチ履歴データ71については、N個のラベルピッチLPを示すデータであり、処理負荷軽減の為、1ページ前の値との差分を取っていないが、N個のラベルピッチLPのそれぞれについて1ページ前のラベルピッチLPとの差分を取るようにしてもよい。
【0137】
この場合、基準ラベルLAを含むN個のラベルLのそれぞれのラベルピッチLPの検出値と、基準ラベルLAの1ページ前のラベルLを含むN個のラベルLのそれぞれのラベルピッチLPの検出値との差分を取り、これを検出ピッチ差分値としての検出LP差分値とし、ラベルピッチ履歴データ71の代わりに説明変数として用いるようにすればよい。
【0138】
[3-4.機械学習装置の詳細動作]
図14は、機械学習装置200の一動作例を表すフローチャートである。まず、処理部210は、機械学習処理において使用される補正値生成モデルMの初期モデル(補正値生成モデルM0)を準備する(ステップS201)。この補正値生成モデルM0におけるニューラルネットワークNNでは、重みWjが所定の初期値に設定されている。
【0139】
次に、データセット取得部211は、ラベルピッチ履歴データ221、ラベルピッチ推定データ222、推定LP差分値データ223、LP変位平均差分値データ224、変位変動データ225、及びラベルピッチデータ226を含むデータセットDSを取得する(ステップS202)。そして、データセット取得部211は、取得したデータセットDSを記憶部220に記憶させる。
【0140】
次に、教師データ生成部212は、データセットDSに含まれる、ラベルピッチデータ226が示すラベルピッチLPと、ラベルピッチ推定データ222が示す推定ラベルピッチLP0との差分に基づいて、補正値ΔLPを教師データDTとして生成する(ステップS203)。
【0141】
次に、学習モデル生成部213は、データセットDSに含まれるラベルピッチ履歴データ221、推定LP差分値データ223、LP変位平均差分値データ224、及び変位変動データ225を、補正値生成モデルM0の入力層LXに入力する(ステップS204)。これにより、補正値生成モデルM0の出力層LZから、補正値ΔLPを示すデータが出力される。
【0142】
そして、学習モデル生成部213は、補正値生成モデルM0の出力層LZから出力されたデータと、ステップS203において生成した補正値ΔLP(教師データDT)とに基づいて、機械学習処理を行う(ステップS205)。具体的には、学習モデル生成部213は、出力層LZから出力されたデータと、教師データDTに含まれる補正値ΔLPとを比較し、両者の誤差を検出し、この誤差が小さくなるようなデータが出力層LZから出力されるよう、補正値生成モデルM0における重みWjを調整する。
【0143】
次に、学習モデル生成部213は、機械学習処理が終了したかどうかを確認する(ステップS206)。具体的には、学習モデル生成部213は、さらに機械学習処理を行う必要がないと判断する場合に、機械学習が終了したと判断する。機械学習処理が終了していない場合(ステップS206において“NO”)には、ステップS202の処理に戻り、機械学習処理が終了するまで、ステップS202~S206の処理を繰り返す。このように繰り返すことにより、補正値生成モデルM0の精度は向上していく。
【0144】
そして、ステップS206において、機械学習処理が終了した場合(ステップS206において“YES”)には、学習モデル生成部213は、この機械学習処理において使用した補正値生成モデルM0を、学習済みの補正値生成モデルMとして、記憶部220に記憶させる(ステップS207)。以上で、このフローは終了する。
【0145】
[4.まとめと効果]
ここまで説明したように、本実施の形態の画像形成装置1は、媒体としての記録媒体9を所定の搬送方向に搬送する搬送部としての媒体供給ローラ31、搬送ローラ35と、記録媒体9に搬送方向に沿って複数設けられた印刷範囲としてのラベルLに画像を形成する画像形成部としての画像形成ユニット10、一次転写ローラ21、中間転写ベルト22、及び二次転写部28と、画像形成部より搬送方向の上流に設けられ、複数のラベルLを検出するセンサとしての第2のラベルセンサ33とを備える。
【0146】
さらに画像形成装置1は、ラベルLのラベルピッチLPに関連するピッチ関連情報としてのラベルピッチ履歴データ71、変位変動データ75、推定LP差分値、及びLP変位平均差分値を含む第1のデータ(すなわち説明変数)が入力され、ラベルピッチLPを補正する為の第2のデータとしての補正値ΔLPが出力される学習モデルとしての補正値生成モデルMを記憶する記憶部70を備える。
【0147】
さらに画像形成装置1は、補正値生成モデルMを用いて、第1のデータとしての説明変数に基づいて補正値ΔLPを生成する演算部としてのラベルピッチ補正部65と、ラベルピッチ補正部65の演算結果に基づいて、ラベルL(印刷対象ラベルLB)における画像形成部による画像形成位置を調節する調節部としての書出タイミング算出部66を備える。
【0148】
さらに第1のデータに含まれるピッチ関連情報のうち、一部のピッチ関連情報である、推定LP差分値及びLP変位平均差分値が、第1の印刷範囲としての現在の印刷対象ラベルLBのラベルピッチLPに関連する情報(すなわち推定ラベルピッチLP0、ラベルピッチ変位平均値LPDA)と、現在の印刷対象ラベルLBよりも搬送方向の下流に設けられた第2の印刷範囲としてのラベルL(つまり印刷対象ラベルLBの1ページ前のラベルL)のラベルピッチLPに関連する情報(すなわち推定ラベルピッチLP0n-1、ラベルピッチ変位平均値LPDAn-1)との差分値となっているとした。
【0149】
すなわち、第1のデータには、ピッチ関連情報として、印刷対象ラベルLBのピッチの推定値としての推定ラベルピッチLP0と、印刷対象ラベルLBの1ページ前のラベルLのピッチの推定値としての推定ラベルピッチLP0n―1との差分である推定ピッチ差分値としての推定LP差分値が含まれるようにした。
【0150】
また第1のデータには、ピッチ関連情報として、印刷対象ラベルLBのK個前の第3の印刷範囲としての基準ラベルLAを含むN個のラベルLのラベルピッチ変位LPDの平均値であるラベルピッチ変位平均値LPDAと、印刷対象ラベルLBのK個前のラベルLのさらに1ページ前の第4の印刷範囲としてのラベルL(基準ラベルLAの1ページ前のラベルL)を含むN個のラベルLのラベルピッチ変位LPDの平均値であるラベルピッチ変位平均値LPDAn―1との差分であるピッチ変位平均差分値としてのLP変位平均差分値が含まれるようにした。
【0151】
このように、画像形成装置1では、説明変数として用いられるピッチ関連情報のうちの一部のピッチ関連情報を、現在の印刷対象ラベルLBのラベルピッチLPに関連する情報と、現在の印刷対象ラベルLBよりも搬送方向の下流に設けられたラベルLのラベルピッチLPに関連する情報との差分値としたことにより、差分を取らない場合と比較して、精度よく印刷対象ラベルLBの位置(つまり画像の書き出し位置)を推定することができ、この結果、印刷対象ラベルLBにおける適切な位置に、画像を形成することができる。
【0152】
すなわち、本実施の形態では、機械学習に使用した画像形成装置1とは別の装置である画像形成装置1で、機械学習により得られた補正値生成モデルMを用いて実際に補正を行う場合でも、精度よく画像の書き出し位置を推定することができ、印刷対象ラベルLBにおける適切な位置に、画像を形成することができる。
【0153】
また本実施の形態の機械学習装置200は、画像形成装置1において所定の搬送方向に搬送される媒体としての記録媒体9に搬送方向に沿って複数設けられた印刷範囲としてのラベルLのラベルピッチLPに関連するピッチ関連情報としてのラベルピッチ履歴データ71、変位変動データ75、推定LP差分値、及びLP変位平均差分値を含む第1のデータ(すなわち説明変数)を記憶する記憶部220を備える。
【0154】
さらに機械学習装置200は、第1のデータとしての説明変数、及びラベルピッチLPを補正する為の第2のデータとしての補正値ΔLPを用いて機械学習処理を行うことにより、第1のデータとしての説明変数が入力され第2のデータとしての補正値ΔLPが出力される学習モデルとしての補正値生成モデルMを生成する学習モデル生成部213を備える。
【0155】
さらに第1のデータに含まれるピッチ関連情報のうち、一部のピッチ関連情報である、推定LP差分値及びLP変位平均差分値が、第1の印刷範囲としてのラベルL(基準ラベルLAのK個前のラベルL)のラベルピッチLPに関連する情報(すなわち推定ラベルピッチLP0、ラベルピッチ変位平均値LPDA)と、第1の印刷範囲としてのラベルLよりも搬送方向の下流に設けられた第2の印刷範囲としてのラベルL(つまり基準ラベルLAのK個前のラベルLのさらに1ページ前のラベルL)のラベルピッチLPに関連する情報(すなわち推定ラベルピッチLP0n-1、ラベルピッチ変位平均値LPDAn-1)との差分値となっているとした。
【0156】
このように、機械学習装置200では、説明変数として用いられるピッチ関連情報のうちの一部のピッチ関連情報を、基準ラベルLAのK個前のラベルLのラベルピッチLPに関連する情報と、当該ラベルLよりも搬送方向の下流に設けられたラベルLのラベルピッチLPに関連する情報との差分値としたことにより、差分を取らない場合と比較して、精度よく印刷対象ラベルLBの位置(つまり画像の書き出し位置)を推定することができ、この結果、印刷対象ラベルLBにおける適切な位置に、画像を形成することができる。
【0157】
[5.他の実施の形態]
[5-1.他の実施の形態1]
尚、上述した実施の形態では、ラベルピッチ推定部64が推定ラベルピッチLP0を生成し、ラベルピッチ補正部65が、学習モデル(補正値生成モデルM)を用いて推定ラベルピッチLP0に対する補正値ΔLPを生成し、この補正値ΔLPに基づいて推定ラベルピッチLP0を補正することにより推定ラベルピッチLP1を生成したが、これに限定されるものではない。これに代えて、例えば、ラベルピッチ補正部が、学習モデルを用いて推定ラベルピッチLP1を生成してもよい。以下に、本変形例に係る画像形成装置1A及び機械学習装置200Aについて詳細に説明する。
【0158】
図15は、画像形成装置1Aにおける制御系の一例を表すものである。画像形成装置1Aは、処理部60Aと、記憶部70Aとを備えている。処理部60Aは、ラベルピッチ補正部67を有している。図16は、ラベルピッチ検出部62、ラベルピッチ変位検出部63、ラベルピッチ推定部64、ラベルピッチ補正部67、及び記憶部70Aの一例を表すものである。
【0159】
演算部としてのラベルピッチ補正部67は、ラベルピッチ推定部64により算出された推定ラベルピッチLP0を補正するように構成される。具体的には、ラベルピッチ補正部67は、前処理部67Aと、ラベルピッチ補正処理部67Bとを有し、ラベルピッチ補正処理部67Bが、機械学習処理により得られた学習モデルとしてのラベルピッチ生成モデルMAを用いて、記憶部70Aに記憶されたラベルピッチ履歴データ71及び変位変動データ75と、前処理部67Aにより算出された推定LP差分値及びLP変位平均差分値とに基づいて、ラベルピッチ推定データ72が示す推定ラベルピッチLP0を補正することにより、推定ラベルピッチLP1を生成するようになっている。
【0160】
記憶部70Aは、ラベルピッチ生成モデルMAを記憶する。ラベルピッチ生成モデルMAでは、ラベルピッチ履歴データ71、推定LP差分値、LP変位平均差分値、及び変位変動データ75が入力され、推定ラベルピッチLP1を示すデータが出力されるようになっている。
【0161】
図17は、ラベルピッチ生成モデルMAを生成する機械学習装置200Aの一構成例を表すものである。機械学習装置200Aは、処理部210Aと、記憶部220Aとを有している。処理部210Aは、データセット取得部211と、学習モデル生成部213Aとを有している。図18は、データセット取得部211、学習モデル生成部213A、及び記憶部220Aの一例を表すものである。
【0162】
学習モデル生成部213Aは、記憶部220Aに記憶されたラベルピッチ履歴データ221、ラベルピッチ推定データ222、推定LP差分値データ223、LP変位平均差分値データ224、変位変動データ225、及びラベルピッチデータ226に基づいて、機械学習処理を行うことにより、ラベルピッチ生成モデルMAを生成するように構成される。学習モデル生成部213Aは、この例では、ニューラルネットワークモデルを用いた、いわゆる教師あり学習を行うことにより、ラベルピッチ生成モデルMAを生成する。そして、学習モデル生成部213Aは、生成したラベルピッチ生成モデルMAを記憶部220Aに記憶させるようになっている。
【0163】
記憶部220Aは、データセットDS、及びラベルピッチ生成モデルMAを記憶している。ラベルピッチ生成モデルMAは、学習モデル生成部213Aにより生成され、記憶部220Aに記憶される。
【0164】
[5-2.他の実施の形態2]
さらに上述した実施の形態では、機械学習の説明変数として、ラベルピッチ履歴データ71、推定LP差分値、LP変位平均差分値、及び変位変動データ75を用いるようにし、推定LP差分値とLP変位平均差分値については、それぞれ1ページ前の値との差分値とした。これに限らず、これら4つの説明変数以外の説明変数を用いてもよいし、少なくとも推定LP差分値とLP変位平均差分値のどちらかが説明変数に含まれていればよい。
【0165】
さらに上述した実施の形態では、最新の推定ラベルピッチLP0から1ページ前の推定ラベルピッチLP0n-1を引いた値を、推定LP差分値としたが、これに限らず、最新の推定ラベルピッチLP0から2ページ以上前の推定ラベルピッチLP0を引いた値を、推定LP差分値としてもよい。さらに上述した実施の形態では、最新のラベルピッチ変位平均値LPDAから1ページ前のラベルピッチ変位平均値LPDAn-1を引いた値を、LP変位平均差分値としたが、これに限らず、最新のラベルピッチ変位平均値LPDAから2ページ以上前のラベルピッチ変位平均値LPDAを引いた値を、LP変位平均差分値としてもよい。
【0166】
[5-3.他の実施の形態3]
さらに上述した実施の形態では、複数のラベルLが設けられた記録媒体9(つまりラベル紙)に画像を形成する画像形成装置1に本発明を適用した。これに限らず、記録媒体9とは異なる媒体に画像を形成する画像形成装置に適用してもよい。例えばブラックマークや切り欠きなどにより印刷範囲が設定された媒体に画像を形成する画像形成装置に適用してもよい。
【0167】
[5-4.他の実施の形態4]
さらに本発明は、上述した各実施の形態及び他の実施の形態に限定されるものではない。すなわち本発明は、上述した各実施の形態と上述した他の実施の形態の一部又は全部を任意に組み合わせた実施の形態や、一部が異なる実施の形態にも本発明の適用範囲が及ぶものである。
【0168】
例えば、上述した実施の形態では、画像形成ユニット10が形成したトナー像を、中間転写ベルト22に一旦転写し、中間転写ベルト22に転写されたトナー像を記録媒体9に転写したが、これに限定されるものではなく、これに代えて、例えば、画像形成ユニット10が形成したトナー像を、記録媒体9に直接転写してもよい。
【産業上の利用可能性】
【0169】
本発明は、ラベルなどの印刷範囲に画像を形成するプリンタなどで広く利用できる。
【符号の説明】
【0170】
1、1A……画像形成装置、8……搬送路、9……記録媒体、9B……台紙、9C……ラベル面、10……画像形成ユニット、21……一次転写ローラ、22……中間転写ベルト、28……二次転写部、31……媒体供給ローラ、32…第1のラベルセンサ、33……第2のラベルセンサ、34……カッター、35……搬送ローラ、40……定着部、53……画像形成制御部、60、60A……処理部、61……センサ値取得部、62……ラベルピッチ検出部、63……ラベルピッチ変位検出部、64……ラベルピッチ推定部、65、67……ラベルピッチ補正部、66……書出タイミング算出部、70、70A……記憶部、71……ラベルピッチ履歴データ、72……ラベルピッチ推定データ、73……変位履歴データ、74……変位平均データ、75……変位変動データ、76……前処理用履歴データ、200、200A……機械学習装置、210、210A…処理部、211……データセット取得部、212……教師データ生成部、213、213A……学習モデル生成部、220、220A……記憶部、221……ラベルピッチ履歴データ、222…ラベルピッチ推定データ、223…推定LP差分値データ、224……LP変位平均差分値データ、225……変位変動データ、226……ラベルピッチデータ、DS……データセット、DT……教師データ、F1、F2…搬送方向、L……ラベル、LA……基準ラベル、LB……印刷対象ラベル、LP…ラベルピッチ、LP0、LP1…推定ラベルピッチ、LPD……ラベルピッチ変位、LPDA……ラベルピッチ変位平均値、LS……ラベル間隔、LX……入力層、LY1……第1中間層、LY2……第2中間層、LZ……出力層、M、M0…補正値生成モデル、MA…ラベルピッチ生成モデル、NN…ニューラルネットワーク、ΔLP…補正値。
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
図12
図13
図14
図15
図16
図17
図18