(57)【特許請求の範囲】
【請求項１】
印刷機（１ａ）における枚葉紙形態の記録媒体（２ａ〜２ｃ）のページ毎の印刷のための方法であって、
記録媒体（２ａ〜２ｃ）が、搬送方向（Ａ）で、それぞれ先行する記録媒体（２ａ〜２ｃ）と所定の用紙間隔（ｄ）をおいて、ドット毎の駆動制御が可能な少なくとも１つの印刷ユニット（４ａ〜４ｄ）に順次連続して供給される方法において、
ページ毎に構造化されたドキュメント印刷データにラスタ処理を施し、その際にライン毎及び列毎に構造化されたラスタ印刷データを生成し、
ページのドキュメント印刷データに対して、ラインのそれぞれ１つの所定の基準数（ＮＡ）を設定し、
前記ラスタ印刷データを、電子的メモリ（１５ａ）の印刷データメモリ領域（２５）にライン毎に順次記憶し、
前記電子的メモリ（１５ａ）内で、印刷データを書き込むべきでない空白ラインのための空白ラインメモリ領域（３２）を設け、
前記ラスタ印刷データを、前記電子的メモリ（１５ａ）の印刷データメモリ領域（２５）からライン毎に順次読み出して、前記印刷ユニット（４ａ〜４ｄ）にライン毎に供給し、
前記印刷データメモリ領域（２５）からラインの前記基準数（ＮＡ）をそれぞれ読み出した後で、空白ラインメモリ領域（３２）が所定のラインの回数（ＬＺ）だけ読み出され前記印刷ユニット（４ａ〜４ｄ）に供給し、ただし前記回数（ＬＺ）は０以上の整数であり、かつ前記用紙間隔（ｄ）に依存し、
前記印刷データメモリ領域（２５）を、メモリ始端アドレスとメモリ終端アドレスを備えたリングバッファ（２６）として次のように使用する、すなわち、複数のデータが記憶されたときと同じ順序で読み出され、かつメモリ終端アドレスに到達したときのデータの読み出しの際にも記憶の際にも、その都度の書き込みアクセスまたは読み出しアクセスが、メモリ始端アドレスにて継続されるように使用し、前記リングバッファ（２６）の書き込みアクセスと読み出しアクセスに依存することなく前記空白ラインメモリ領域（３２）に対するアクセスがなされることを特徴とする方法。
【請求項２】
前記電子的メモリ（１５ａ）の書き込み及び読み出しがアドレス制御部（２７，２８）を用いて制御され、前記アドレス制御部（２７，２８）は、前記リングバッファ（２６）及び前記空白ラインメモリ領域（３２）に対するそのつどのアクセスを次のように調整している、すなわち、印刷するための記録媒体（２ａ〜２ｃ）が前記印刷ユニット（４ａ〜４ｄ）のもとに存在していないフェーズの間、一方では、不変のラインスキーマにて複数のラスタ印刷データが前記リングバッファ（２６）に記憶されてそこから読み出し可能にされ、他方では、前記空白ラインメモリ領域（３２）の空白ラインデータが前記印刷ユニット（４ａ〜４ｄ）に出力されるように調整している、請求項１記載の方法。
【請求項３】
前記アドレス制御部（２７，２８）は、ラインアドレスユニット（２７）とラインポインタメモリ（２６）を使用し、その際に、前記ラインポインタメモリ（２６）内には、印刷ラインのデータの開始を表す、前記印刷データメモリ領域（２５）の各メモリアドレスが記憶されており、前記ラインアドレスユニット（２７）は、カウンタ（２８）を含み、該カウンタ（２８）内には、前記印刷ユニット（４ａ〜４ｄ）の最初のノズル列に対するデータの開始を表す、前記ラインポインタメモリ（２６）の初期メモリアドレス（Ｋ）が記憶されている、請求項２記載の方法。
【請求項４】
印刷のために、複数のデータが、前記初期メモリアドレス（Ｋ）から所定のオフセット値を差し引いて求められたアドレスにて前記印刷データメモリ領域（２５）からそれぞれ読み出される、請求項３記載の方法。
【請求項５】
前記回数（ＬＺ）の算出のために、２つの順次連続する枚葉紙形態の記録媒体（２ａ〜２ｃ）の間の用紙間隔（ｄ）が、それらの搬送中に測定される、又は、設定可能なパラメータが設けられる、請求項１から４いずれか１項記載の方法。
【請求項６】
印刷機（１ａ）における枚葉紙形態の記録媒体（２ａ〜２ｃ）のページ毎の印刷のための印刷ユニット用制御装置であって、
記録媒体（２ａ〜２ｃ）が、搬送方向（Ａ）で、それぞれ先行する記録媒体（２ａ〜２ｃ）と所定の用紙間隔（ｄ）をおいて、ドット毎の駆動制御が可能な少なくとも１つの印刷ユニット（４ａ〜４ｄ）に順次連続して供給される、印刷ユニット用制御装置において、
ページ毎に構造化されたドキュメント印刷データにラスタ処理を施し、その際にライン毎及び列毎に構造化されたラスタ印刷データを生成し、
ページのドキュメント印刷データに対して、ラインのそれぞれ１つの所定の基準数（ＮＡ）を設定し、
前記ラスタ印刷データを、電子的メモリ（１５ａ）の印刷データメモリ領域（２５）にライン毎に順次記憶し、
前記電子的メモリ（１５ａ）内で、印刷データを書き込むべきでない空白ラインのための空白ラインメモリ領域（３２）を設け、
前記ラスタ印刷データを、前記電子的メモリ（１５ａ）の印刷データメモリ領域（２５）からライン毎に順次読み出して、前記印刷ユニット（４ａ〜４ｄ）にライン毎に供給し、
前記印刷データメモリ領域（２５）からラインの前記基準数（ＮＡ）をそれぞれ読み出した後で、前記空白ラインメモリ領域（３２）が所定のラインの回数（ＬＺ）だけ読み出され前記印刷ユニット（４ａ〜４ｄ）に供給し、ただし前記回数（ＬＺ）は０以上の整数であり、かつ前記用紙間隔（ｄ）に依存しており、
前記印刷データメモリ領域（２５）を、メモリ始端アドレスとメモリ終端アドレスを備えたリングバッファ（２６）として次のように使用する、すなわち、複数のデータが記憶されたときと同じ順序で読み出され、かつメモリ終端アドレスに到達したときのデータの読み出しの際にも記憶の際にも、その都度の書き込みアクセスまたは読み出しアクセスが、メモリ始端アドレスにて継続されるように使用し、前記リングバッファ（２６）の書き込みアクセスと読み出しアクセスに依存することなく空白ラインメモリ領域（３２）に対するアクセスがなされることを特徴とする、印刷ユニット用制御装置。
【請求項７】
前記電子的メモリ（１５ａ）の書き込み及び読み出しがアドレス制御部（２７，２８）を用いて制御され、前記アドレス制御部（２７，２８）は、前記リングバッファ（２６）及び前記空白ラインメモリ領域（３２）に対するそのつどのアクセスを次のように調整している、すなわち、印刷するための記録媒体（２ａ〜２ｃ）が前記印刷ユニット（４ａ〜４ｄ）のもとに存在していないフェーズの間、一方では、不変のラインスキーマにて複数のラスタ印刷データが前記リングバッファ（２６）に記憶されてそこから読み出し可能にされ、他方では、前記空白ラインメモリ領域（３２）の空白ラインデータが前記印刷ユニット（４ａ〜４ｄ）に出力されるように調整している、請求項６記載の印刷ユニット用制御装置。
【請求項８】
前記アドレス制御部（２７，２８）は、ラインアドレスユニット（２７）とラインポインタメモリ（２６）を使用し、その際に、前記ラインポインタメモリ（２６）内には、印刷ラインのデータの開始を表す、前記印刷データメモリ領域（２５）の各メモリアドレスが記憶されており、前記ラインアドレスユニット（２７）は、カウンタ（２８）を含み、該カウンタ（２８）内には、前記印刷ユニット（４ａ〜４ｄ）の最初のノズル列に対するデータの開始を表す、前記ラインポインタメモリ（２６）の初期メモリアドレス（Ｋ）が記憶されている、請求項７記載の印刷ユニット用制御装置。
【請求項９】
印刷のために、複数のデータが、前記初期メモリアドレス（Ｋ）から所定のオフセット値を差し引いて求められたアドレスにて前記印刷データメモリ領域（２５）からそれぞれ読み出される、請求項８記載の印刷ユニット用制御装置。
【請求項１０】
前記回数（ＬＺ）の算出のために、２つの順次連続する枚葉紙形態の記録媒体（２ａ〜２ｃ）の間の用紙間隔（ｄ）が、それらの搬送中に測定される、又は、設定可能なパラメータが設けられる、請求項６から９いずれか１項記載の印刷ユニット用制御装置。
【請求項１１】
請求項６から１０いずれか１項記載の印刷ユニット用制御装置（１５）を含んでいることを特徴とする印刷機。
【請求項１２】
コンピュータを備えた印刷機（１ａ）における枚葉紙形態の記録媒体（２ａ〜２ｃ）のページ毎の印刷のためのコンピュータプログラムであって、
記録媒体（２ａ〜２ｃ）が、搬送方向（Ａ）で、それぞれ先行する記録媒体（２ａ〜２ｃ）と所定の用紙間隔（ｄ）をおいて、ドット毎の駆動制御が可能な少なくとも１つの印刷ユニット（４ａ〜４ｄ）に順次連続して供給される、コンピュータプログラムにおいて、
前記コンピュータプログラムは下記ステップを前記コンピュータに実行させる、
ページ毎に構造化されたドキュメント印刷データにラスタ処理を施し、その際にライン毎及び列毎に構造化されたラスタ印刷データを生成するステップと、
ページのドキュメント印刷データに対して、ラインのそれぞれ１つの所定の基準数（ＮＡ）を設定するステップと、
前記ラスタ印刷データを、電子的メモリ（１５ａ）の印刷データメモリ領域（２５）にライン毎に順次記憶するステップと、
前記電子的メモリ（１５ａ）内で、印刷データを書き込むべきでない空白ラインのための空白ラインメモリ領域（３２）を設けるステップと、
前記ラスタ印刷データを、前記電子的メモリ（１５ａ）の印刷データメモリ領域（２５）からライン毎に順次読み出して、前記印刷ユニット（４ａ〜４ｄ）にライン毎に供給するステップと、
前記印刷データメモリ領域（２５）からラインの前記基準数（ＮＡ）をそれぞれ読み出した後で、空白ラインメモリ領域（３２）を所定のラインの回数（ＬＺ）だけ読み出して、前記印刷ユニット（４ａ〜４ｄ）に供給するステップと、
ただし前記回数（ＬＺ）は０以上の整数であり、かつ前記用紙間隔（ｄ）に依存しており、
前記印刷データメモリ領域（２５）を、メモリ始端アドレスとメモリ終端アドレスを備えたリングバッファ（２６）として次のように使用するステップ、すなわち、複数のデータが記憶されたときと同じ順序で読み出され、かつメモリ終端アドレスに到達したときのデータの読み出しの際にも記憶の際にも、その都度の書き込みアクセスまたは読み出しアクセスが、メモリ始端アドレスにて継続されるように使用するステップと、
前記リングバッファ（２６）の書き込みアクセスと読み出しアクセスに依存することなく空白ラインメモリ領域（３２）に対するアクセスがなされるステップとを実行させることを特徴とするコンピュータプログラム。
【請求項１３】
前記コンピュータプログラムは、
前記電子的メモリ（１５ａ）の書き込み及び読み出しを、アドレス制御部（２７，２８）に下記のように制御させるステップを更に実行させる、
前記アドレス制御部（２７，２８）は、前記リングバッファ（２６）及び空白ラインメモリ領域（３２）に対するそのつどのアクセスを次のように調整している、すなわち、印刷するための記録媒体（２ａ〜２ｃ）が前記印刷ユニット（４ａ〜４ｄ）のもとに存在していないフェーズの間、一方では、不変のラインスキーマにて複数のラスタ印刷データが前記リングバッファ（２６）に記憶されてそこから読み出し可能にされ、他方では、空白ラインメモリ領域（３２）の空白ラインデータが前記印刷ユニット（４ａ〜４ｄ）に出力されるように調整している、請求項１２記載のコンピュータプログラム。
【請求項１４】
前記コンピュータプログラムは、
前記アドレス制御部（２７，２８）に、ラインアドレスユニット（２７）とラインポインタメモリ（２６）を使用させるステップを更に実行させ、
その際に、前記ラインポインタメモリ（２６）内には、印刷ラインのデータの開始を表す、前記印刷データメモリ領域（２５）の各メモリアドレスが記憶されており、前記ラインアドレスユニット（２７）は、カウンタ（２８）を含み、該カウンタ（２８）内には、前記印刷ユニット（４ａ〜４ｄ）の最初のノズル列に対するデータの開始を表す、前記ラインポインタメモリ（２６）の初期メモリアドレス（Ｋ）が記憶されている、請求項１３記載のコンピュータプログラム。
【請求項１５】
前記コンピュータプログラムは、
印刷のために、複数のデータを、前記初期メモリアドレス（Ｋ）から所定のオフセット値を差し引いて求められたアドレスにて前記印刷データメモリ領域（２５）からそれぞれ読み出すステップを更に実行させる、請求項１４記載のコンピュータプログラム。
【請求項１６】
前記コンピュータプログラムは、
前記回数（ＬＺ）の算出のために、２つの順次連続する枚葉紙形態の記録媒体（２ａ〜２ｃ）の間の用紙間隔（ｄ）を、それらの搬送中に測定するステップ、又は、設定可能なパラメータを設けるステップを更に実行させる、請求項１２から１５いずれか１項記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷方法及び印刷機に関している。
【背景技術】
【０００２】
多くのデジタル印刷機は複数の情報をライン毎に、そしてとりわけ画素毎に、個別に印刷するように構成されている。この種の印刷機は例えばエレクトログラフィック方式、マグネチックグラフィック方式、あるいはインクジェット方式をベースにしている。これらの印刷機は通常は、枚葉紙形態の記録媒体に印刷できるように構成されているか又はウエブ形態の記録媒体に印刷できるように構成されている。
【０００３】
ＵＳ２００７／０１７２２７０  Ａ１明細書には、枚葉紙形態の記録媒体を印刷するためのいわゆる個別枚葉紙印刷システムが開示されている。ここでの個別枚葉紙は枚葉紙ストックから引き出され、２台の印刷ステーションによって選択的に搬送され、そこにおいて印刷される。続いて印刷画像が各枚葉紙に定着され、その後で出力ユニットに搬送される。
【０００４】
個別枚葉紙の印刷の場合には、（ウエブ状の記録媒体の印刷の場合とは異なって）次のような要求が生じる。すなわち、各個別枚葉紙上で、印刷画像が、枚葉紙搬送方向ないし印刷方向に対して横向きに延びる枚葉紙の各縁部に正確にマッチするように位置決めすることである。そのために重要なことは、印刷機における個別枚葉紙の搬送の際に、個別枚葉紙が所定の時点で各印刷ステーションに到達するように配慮することである。速度の変動を補償し、２つの枚葉紙が搬送中に衝突したり重なってしまうようなことを回避するために、個別枚葉紙印刷機において、枚葉紙の搬送の際に、通常は所定の間隔、いわゆる"ギャップ"が設定される。
【０００５】
ＵＳ  ７，８０４，６２１  Ｂ１明細書には、個別枚葉紙印刷システムにおいて、枚葉紙間隔が算出されて監視されるシステム及びその方法が記載されている。
【０００６】
この出願に対してまだ公開されていないＤＥ  １０  ２０１１  ０００  ２２０．０号明細書には、速度変化の伴う記録媒体がプリントヘッドを通過して搬送される場合に、記録媒体に対して正確に位置決めされた印刷が可能となるように印刷過程が制御される、デジタル印刷システムが記載されている。
【０００７】
また本件出願人のＤＥ  １０  ２０１０  ０３７  ３０３．６号明細書には、複数の画素データがデータソートメモリにてソートされ、それらがプリントヘッドの駆動制御のためにライン毎に読み出される、プリントヘッドのドット毎の駆動制御方法が開示されている。
【０００８】
さらに本件出願人のＤＥ  １０  ２０１０  ０３７  ８５４．２号明細書には、インクジェットプリンタにおける印刷過程の制御のための方法が開示されている。ここでは印刷ラインの印刷のために、ラインクロックが生成され、個々のプリントヘッドが印刷インクの照射のために印刷クロック毎に個別にずらされて駆動制御される。
【０００９】
前述してきた特許出願公開公報、ないしは場合によって別の国においてそれに対応している特許出願明細書は、本願明細書との関連付けによって本願にも取り入れられる。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】ＵＳ２００７／０１７２２７０  Ａ１
【特許文献２】ＵＳ  ７，８０４，６２１  Ｂ１
【特許文献３】ＤＥ  １０  ２０１１  ０００  ２２０．０
【特許文献４】ＤＥ  １０  ２０１０  ０３７  ３０３．６
【特許文献５】ＤＥ  １０  ２０１０  ０３７  ８５４．２
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明の課題は、デジタル印刷機において、枚葉紙形態の記録媒体を印刷する際に高速の印刷速度が達成されるように改善を行うことである。
【課題を解決するための手段】
【００１２】
前記課題は、独立請求項の特徴部分に記載されている本発明によって解決される。
【００１３】
本発明の別の有利な実施形態は従属請求項に記載されている。
【図面の簡単な説明】
【００１４】
【図１】印刷システムを示した図
【図２】印刷バーを示した図
【図３】メモリ管理を説明するための参考図
【図４】空きライン挿入のためのメモリ管理を表した図
【発明を実施するための形態】
【００１５】
本発明によれば、印刷装置における枚葉紙形態の記録媒体のページ毎の印刷に対して、記録媒体が、搬送方向で、それぞれ先行する記録媒体と所定の用紙間隔をおいて、ドット毎の駆動制御が可能な少なくとも１つの印刷ユニット（４ａ〜４ｄ）に順次連続して供給される。さらにページ毎に構造化されたドキュメント印刷データにラスタ処理を施し、その際にライン毎及び列毎に構造化されたラスタ印刷データが生成される。前記ラスタ印刷データは、電子的メモリの印刷データメモリ領域にライン毎に順次記憶される。前記電子的メモリには、印刷データを書き込むべきでない空白ラインのための空白ラインメモリ領域が設けられる。前記ラスタ印刷データは、前記電子的メモリの印刷データメモリ領域からライン毎に順次読み出されて、ライン毎に前記印刷ユニットに供給される。前記印刷データメモリ領域からラインの基準数をそれぞれ読み出した後で、空白ラインメモリ領域が所定の回数だけ読み出される。ただしこの回数ＬＺは０以上の整数であり、かつ前記用紙間隔に依存する。
【００１６】
印刷データメモリ領域は１つのページの基準数ＮＡの全てのラインのデータが受け入れられる位の大きさであってもよい。印刷過程の間は、既に印刷されたラインのデータが消去され、同じページの後続するラインのデータが相応のメモリ領域に記憶される。このメモリは有利にはリングバッファとして構成されてもよい。
【００１７】
電子的メモリは例えばハードウエア技術による記憶ユニット、例えばＳＲＡＭメモリモジュールからなっていてもよいし、あるいはそれらのメモリ管理が共有できる複数のメモリユニットから構成されていてもよい。そのようなメモリは特に画像メモリとして構成され、複数の画素がビットコードのいわゆるビットマップとして画素毎に記憶される。
【００１８】
本発明は、印刷データメモリ領域の順次連続した絶え間ない読み出しによってリングバッファ装置が得られるという知識に基づくものである。この装置により、全てのページの順次連続したラインデータが処理可能となる。さらに本発明は、印刷データメモリ領域に依存することなく管理及び駆動制御される、第１のページの最後の印刷データラインと、後続するページの最初の印刷データラインとの間の空白ラインメモリ領域の形成によって、非常に僅かな制御コストのみで、任意の可変の数の介在ラインを挿入することができ、それによって、順次連続する枚葉紙形態の記録媒体上で、全ての印刷データの正確な位置決めと完璧な印刷が可能になるという知識に基づいている。さらに本発明は次のような知識にも基づいている。すなわち、この種の方法が印刷過程全般において一カ所のみに空きラインを挿入するだけでよいことである。このことは可変の僅かなコストで可能となり、残りのデータ処理制御過程、とりわけページに対する印刷ユニットの駆動制御がもはや変更されずに済む。
【００１９】
本発明の有利な実施例によれば、前記印刷データメモリ領域が、メモリ始端アドレスとメモリ終端アドレスを備えたリングバッファとして次のように用いられる。すなわち、複数のデータが記憶されたときと同じ順序で読み出され、かつメモリ終端アドレスに到達したときのデータの読み出しの際にも記憶の際にも、その都度の書き込みアクセスまたは読み出しアクセスが、メモリ始端アドレスにて継続され、さらにリングバッファの書き込みアクセスと読み出しアクセスに依存することなく空白ラインメモリ領域に対するアクセスがなされるように用いられる。
【００２０】
前記電子的メモリの書き込み及び読み出しは、アドレス制御部を用いて制御され、前記アドレス制御部は、前記リングバッファ及び空白ラインメモリ領域に対するそのつどのアクセスを次のように調整している、すなわち、印刷するための記録媒体が前記印刷ユニットのもとに存在していないフェーズの間、一方では、不変のラインスキーマにて複数のラスタ印刷データが前記リングバッファに記憶されてそこから読み出し可能にされ、他方では、空白ラインメモリ領域の空白ラインデータが前記印刷ユニットに出力されるように調整している。
【００２１】
そのつどのメモリ領域内への記憶も、そのつどのメモリ領域からの複数のデータの読み出しも、とりわけ連続的に行われるか、及び／又は印刷ユニットの印刷速度に適合したクロック周波数で行われる。
【００２２】
前記アドレス制御部は、ラインアドレスユニットとラインポインタメモリを使用し、その際に、前記ラインポインタメモリ内には、印刷ラインのデータの開始を表す、前記印刷データメモリの各メモリアドレスが記憶されており、前記ラインアドレスユニットは、カウンタを含み、該カウンタ内には、前記印刷ユニットの最初のノズル列に対するデータの開始を表す、前記ラインポインタメモリの初期メモリアドレスが記憶される。ここでは印刷のために、複数のデータが、初期メモリアドレスから所定の置換値を差し引いて求められたアドレスにて印刷データメモリからそれぞれ読み出される。
【００２３】
減算器を用いることにより、１つの印刷ラインの各印刷過程に応じてカウンタが所定の数だけ、例えば１だけ減じられ、これは当該カウンタが所定の値、例えばＮＡ−１に達するまで継続する。その後でカウンタは再び０にリセットされる。
【００２４】
さらに有利には、前記回数の算出のために、２つの順次連続する枚葉紙形態の記録媒体の間の用紙間隔が、それらの搬送中に測定され、及び／又は、設定可能なパラメータが設けられる。
【００２５】
本発明は、リングバッファ内に記憶されている印刷データへの読み出しアクセス及び／又は書き込みアクセスを，空白ラインが記憶されている記憶領域への読み出しアクセスから分離させることを可能にしている。つまり、リングバッファ（以下ではリングメモリとも称される）の読み出し／書き込み過程が、必要に応じて可変の長さの期間の間中断され、この期間中、すなわち可変の数だけ、情報"ＬＥＥＲ"が、例えば空白ラインの全ての画素に対して値０を出力する。
【００２６】
ラスタ印刷データと同じ画像メモリユニット内に空白ラインが記憶されているならば、この画像メモリユニットは複数のリソースを、２つの課題に対するプリントヘッドの駆動制御データの準備プロセスにおいて使用する。すなわち一方では、関与する印刷データの中間記憶のために、そして他方では、順次連続する枚葉紙形態の記録媒体に対する正確に位置付けされた印刷のための、出力側駆動制御データ内への必要に応じた空白ライン挿入のために用いられる。
【００２７】
さらに本発明によれば、値０を有する任意の数のライン信号を、出力側の駆動制御信号に挿入することも基本的に可能である。相応の制御は、例えば画像メモリのためのアドレス制御部を介して行われる。その場合相応の入力量、例えば枚葉紙間隔に対する印刷機設定調整量、又はセンサを介して測定された物理的な枚葉紙間隔が、記録媒体の搬送経路の所定の箇所においてアドレス制御のために、そして挿入される空白ラインの数の決定のために用いることができる。
【００２８】
本発明によれば、１つの記録媒体の共通のページ上でドキュメントページと共有する全ての印刷データを印刷することに対して、駆動制御におけるさらなる変更をプリントヘッド側で何も必要とさせないようにすることも達成可能である。印刷可能な枚葉紙がプリントヘッドのもとに存在している否かにかかわらず、プリントヘッドには複数のデータが連続的に到来する。前述した制御では、プリントヘッドのもとに何らかの記録媒体が存在していないフェーズにおいて、所定の印刷解像度及び枚葉紙搬送速度に相当する不変のクロックレートでもって、所定の数の空白ラインデータがプリントヘッドに自動的に送信される。
【００２９】
その結果として、当該印刷過程においては、プリントヘッドのもとに順次連続する２つの記録媒体ないし枚葉紙の間の介在空間がちょうど存在する間は、プリントヘッドにデータが何も印加されないため、データの損失がなく、枚葉紙への無駄な印刷も行われないことが達成される。さらに、１つのページの関連する印刷データがプリントヘッドから、とりわけ順次連続する様々な枚葉紙に対して誤って印刷されるようなことがない。
【００３０】
本発明によれば、例えば数千から数万のインクノズルが一部重なったり相互にずらされて配置されたプリントヘッドを有する複雑なプリントヘッド装置においても、次のような確実な駆動制御が可能になる。すなわち、順次連続する枚葉紙の間で比較的小さな介在空間が含まれていなければならない場合でも、完全な印刷画像が個々の枚葉紙上に確実に形成でき、間違った枚葉紙上にデータが不所望に印刷されるようなことはない。これにより相応に構成された印刷機での生産性（時間あたりの印刷能力）が著しく向上する。
【００３１】
本発明の枠内では、本発明による方法が実施可能な印刷ユニットのための制御装置、印刷機、およびコンピュータプログラム製品が提案される。
【００３２】
本発明のさらなる利点及び実施例は以下の明細書で図面に基づき詳細に説明される。
【実施例】
【００３３】
図１には印刷システム１が示されており、このシステムではデジタル印刷機１ａにおいて、搬送方向Ａに沿って複数の用紙ないし枚葉紙２ａ，２ｂ，２ｃが、装置に固定されているプリントヘッド装置３を通過して案内されている。このプリントヘッド装置３は、それぞれ、黄色（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）のカラーからなる４つの印刷バー４ａ乃至４ｄを有しており、これらの印刷バーはそれらの前を通過して案内される前記枚葉紙２ａ，２ｂ，２ｃをドット及びライン毎に、インクジェット技術を用いて色毎に部分的に印刷している。
【００３４】
プリントヘッド装置３は、プリントヘッド制御回路１５から制御信号を受け取り、プリントヘッド制御回路１５は、印刷データ線路５を介して印刷データを受け取る。印刷データ線路５はインターフェース６に接続しており、このインターフェース６を介して前記印刷機１ａにはドット毎にラスタ処理された複数の画像データがラスタ画像処理装置（ＲＩＰ）８から供給される。このラスタ画像処理装置８の入力側も、別のインターフェース７を介して複数の印刷データを受け取っており、それらは例えば既知の印刷データ言語、例えばＡＦＰ／ＩＰＤＳ、ＰＰＭＬ、ＰＤＦ、ＰＣＬ、Ｐｏｓｔ Ｓｃｒｉｐｔなどである。
【００３５】
前記制御回路１５内では、前記ラスタ画像処理装置８から受信した画素毎にラスタ処理された複数の印刷データが、プリントヘッド装置３のための駆動制御信号に変換されている。その際には冒頭に述べたＤＥ  １０  ２０１０  ０３７  ３０３．６号明細書並びにＤＥ  １０  ２０１０  ０３７  ８５４．２号明細書に記載の方法と制御要素が用いられてもよい。これらの特許出願の内容はここにおいても本願と関連している。
【００３６】
印刷機１ａにおいては、複数の枚葉紙２ａ，２ｂ，２ｃが駆動システムを用いて搬送されている。この駆動システムは少なくとも１つの駆動制御部１１と、入力側駆動ローラ９ａと、出力側駆動ローラ１０ｂとを含んでいる。前記複数の枚葉紙２ａ，２ｂ，２ｃは印刷のために給紙装置２０内の給紙スタッカーから引き出され、印刷後は排紙スタッカーに整理される。
【００３７】
枚葉紙２ａ，２ｂ，２ｃはそれぞれプリントヘッド４ａ〜４ｄに順次連続して案内され、その際にはこれらの枚葉紙２ａ，２ｂ，２ｃは相互に所定の間隔を有している。この間隔ｄは、例えば図１に示されているように、２つの枚葉紙の間の間隔がプリントヘッド装置３を通過する搬送フェーズ全体に亘ってそれぞれ同じになるように設定してもよいし、各プリントヘッド毎に異なるように設定してもよい。
【００３８】
印刷機はさらに印刷機制御部１４を有しており、この印刷機制御部１４には複数の下位ユニット（サブモジュール制御部）が接続されている。例えば線路１６を介して枚葉紙２ａ，２ｂ，２ｃを搬送するための駆動制御部１１が接続されており、また枚葉紙２ａ，２ｂ，２ｃ上に印刷されたインクの乾燥ないし定着のための乾燥装置に対する制御部１７なども接続されている。特に印刷機制御部１４に接続されたクロック２３は高周波クロック信号を送出し、この信号は印刷過程に関わる制御要素に対する同期のために利用可能である。
【００３９】
駆動制御部１１は、線路１９を介して駆動ローラ９ｂ，１０ｂ等のための駆動部１１ａ〜１１ｅを駆動制御しており、そのために前記駆動制御部１１は、線路３０を介してこれらの駆動部と接続している。それと同時に前記駆動制御部１１は、線路３１を介して用紙センサ、例えば１８ａ，１８ｄに接続しており、これらの枚葉紙センサは記録媒体の搬送経路に沿って種々異なる印刷バー４ａ，４ｂ，４ｃ，４ｄの直前に配置され、それぞれ順次連続する枚葉紙間の間隔を検出している。測定された用紙間隔は、前記駆動制御部１１を介して印刷機制御部１４に通知され、さらにそこから印刷ユニット毎にプリントヘッド制御回路１５に通知される。プリントヘッド制御回路では、測定された用紙間隔に基づいて、印刷バー４ａ〜４ｄに対する駆動制御を相応に適応化させる。
【００４０】
以下では図２に基づいて、高出力カットシート印刷機におけるインクジェット式プリントヘッドを用いた個別枚葉紙に対する印刷での適正な位置決めに対して起こり得る問題を説明する。その際には各印刷カラー毎に複数のインクプリントヘッドが、いわゆる印刷バーの中で相互に隣接して設けられ、印刷幅全体を塗布する。
【００４１】
図２には、３つのインクプリントヘッドを備えたそのような印刷バー４が概略的に示されている。ここでは左上のインクプリントヘッドに符号ＴＫ１が付され、中央のインクプリントヘッドには符号ＴＫ２が付され、右上のインクプリントヘッドには符号ＴＫ３が付されている。前記各インクプリントヘッドＴＫ１，ＴＫ２，ＴＫ３はさらに４つのユニットに分割されており、それらのユニットはそれぞれ６６４のノズルを含み、これらのノズルは１６のノズル列に分散されている。例えばインクプリントヘッドＴＫ１はユニット２２ａ，２２ｂ，２２ｃ等を有している。
【００４２】
１つのユニットのノズル列はそれぞれ相互に並列に配置され、全体として台形形態を形成している。この場合のノズルの数は、最も短い列の３４から最も長い列の４９にまで達する。印刷中は制御部、例えば前記プリントヘッド制御回路１５(図１)が複数の印刷データをプリントヘッドＴＫ１，ＴＫ２，ＴＫ３に送信し、当該プリントヘッドＴＫ１，ＴＫ２，ＴＫ３における全てのノズルが制御信号を介して活動化され、これらのノズルは予め伝送された印刷データに応じてインク粒を噴射する。
【００４３】
レーザープリンタのようなその他のものにおいては、それらは印刷過程毎ないしはラインクロック毎に、典型的には常に全ラインが印刷され、インクプリントヘッドＴＫ１，ＴＫ２，ＴＫ３は、印刷過程毎に、複数の不完全なラインを記録媒体２ａ〜ｃ（それらは例えば普通紙であってもよい）上に形成する。それらは搬送方向Ａでの用紙移動の最中に徐々に補填される。
【００４４】
全ラインを完全に印刷するためには、前記インクプリントヘッドＴＫ１，ＴＫ２，ＴＫ３の前述した配置構成のもとでは、枚葉紙が１１０７ないし１２２５ライン分だけ前進されなければならない。言い換えれば、前記インクプリントヘッドＴＫ１，ＴＫ２，ＴＫ３は、一回の印刷過程のもとで用紙上に多数のドットを形成し、それらのドットは１２２５ラインまでの領域内で分散している。第１のプリントヘッドの第１のノズル列と、第２のプリントヘッドの最下位のノズル列との間の領域は、さらなるバーエリアと称するものとする。１１０７乃至１２２５のライン数はここではインクプリントヘッドＴＫ１とインクプリントヘッドＴＫ２との間の間隔、及びインクプリントヘッドＴＫ１とインクプリントヘッドＴＫ３との間の間隔から生じる。このインクプリントの特色は、とりわけ用紙の始端と末端が監視され、次のようなノズルのみ、すなわちその下に枚葉紙が存在しているか、若しくは画像生成のために必要なノズルのみがインク粒を形成することである。
【００４５】
一例として１つのユニットのみを用いて詳細に説明する。このユニットは１６のノズル列を含んでおり、これらのノズル列は１乃至１６の順番で、ライン１，１９，６１，７３，７９，９１，１３１，１４３，１４９，１６１，２０３，２１５，２２１，２３３，２７３，２９１上に存在する。ユニットに対して枚葉紙が動くと、まずノズル列１がライン１においてインク粒を形成し、ライン１９に対する用紙の移動後はノズル列１，２がインク粒を形成し、ライン６１に対する移動後はノイズ列１，２，３がインク粒を形成し、ライン７３に対する移動後はノズル列１乃至４がインク粒を形成し、以降２９１のラインまでに全１６のノズル列がインク粒を形成する。側方の端部に達すると、この過程は逆の順序で経過する。ノズル列１が最初に印刷を終えると、それに続いてライン１９の後でノズル列２に追従され、最終的にノズル列１６が最後のラインの最終画素を用紙上に形成するまで続けられる。
【００４６】
同じことは、３つのインクプリントヘッドを備えた装置に対しても当てはまる。１つのページは、第２のインクプリントヘッドＴＫ２の最下位ユニットのノズル列が当該ページの最後のラインを補うことで完璧な印刷となる。
【００４７】
カットシートプリンターが前述の手法を用いて印刷する場合には、２つのページの間の間隔が少なくとも、バーエリアと同じ大きさにしなければならない。つまり、一回の印刷過程においてインクプリントヘッドの各配置構成が印刷するラインの数と同じでなければならない。この間隔は、６００ｄｐｉの解像度の場合、１１０７のラインのもとでは４６．８ｍｍ、１２２５のラインのもとでは５１．８ｍｍに相当する。この間隔は、枚葉紙搬送速度の他に、当該カットシートプリンターが一分間で印刷できる最大ページ数も定めている。枚葉紙搬送速度は技術的な理由から任意に増加させることができないので、毎分毎のページ数を高めるための、さらなる最適化要素としては、もはやページ間の間隔のみが残されるだけである。
【００４８】
以下で図３及び図４に基づいて説明する手法を用いることにより、ページ間の間隔を低減することができると共に印刷速度を増加させることも可能となる。特に印刷速度が増加することを理解しやすくするために、インクプリントヘッド２２に基づいて説明を続ける。このインクプリントヘッド２２は、１００のライン間隔を有する３つのノズル列で構成されており、これらのノズル列はそのような相互間隔に従ってそれぞれノズル列０、ノズル列１００，ノズル列２００で表されている。この場合ノズル列中のノズルの数についての説明は関係が薄いので省く。
【００４９】
複数のプリントヘッド及び／又はプリントヘッドライン（例えば複数のインクジェットノズル列又はＬＥＤライン）が用紙搬送方向で相互にずらされて配置されている、プリントヘッド装置を用いることにより、１つだけのプリントヘッドラインが設けられているプリントヘッド装置に比べて、順次連続する枚葉紙の間の介在空間における制御は著しく困難になる。それに対して１つだけのプリントヘッドラインの場合では、介在空間の領域内への画像出力を回避することは例えば、画像出力を介在空間の経過中に中断する手法によって容易に可能となる。このことは、複数のプリントヘッドラインが相互にずらされて配置された装置では容易く行えることではない。なぜならそのようなケースでは、印刷された画像ライン毎の画素が、相互にずらされた異なるプリントヘッドラインに基づいてしまうからである。もしもそのような配置構成の装置に、簡単な方法を転用するとしたら、各プリントノズル毎に、それらの印刷過程の中断時点を予め決定しなければならなくなる。以下では、そのような困難を克服することのできる本発明による方法を説明する。本発明の方法で有利な点は、制御技術的なコストを低く抑えたままにできることである。
【００５０】
既に図３の説明のところで詳細に説明したように、ノズル列０は枚葉紙上に第１のピクセルを印刷し、ノズル列２００はページ最後のピクセルを印刷している。つまりここでの枚葉紙は、ノズル列０からノズル列２００の方向、すなわち符号Ａの付された方向に移動している。
【００５１】
インクプリントヘッドを駆動制御する制御ユニット、例えば図１に示されているユニットは、例えばプログラミング可能な論理ユニット（フィールドプログラマブルゲートアレイ，ＦＰＧＡ）を含み、それに対して揮発性の電子的な外部半導体メモリ１５ａを含んでいる。この電子的な半導体メモリは１つ若しくは複数のＳＲＡＭ（Static Random Access Memory）モジュールから構成されており、第１のメモリ領域２５内でラスタ化された画像データ（bitmaps）が記憶可能である(図１、３、４)。
【００５２】
ここでは図３及び図４に基づいて、メモリ管理プロセスを詳細に説明する。外部メモリ１５ａの第１のメモリ領域２５（以下ではピクセルＲＡＭとも称する）は、印刷すべきラインデータを記憶している。それらのデータは接続線路５を介して制御回路１５に受信される（図１）。ピクセルＲＡＭ２５のメモリスペースには、ｎ＋１のラインが含まれており、この場合印刷ラインの記憶に対してはｎ個のラインが使用されるので、（ｎ＋１）番目のラインは白ライン３２を示す。すなわちこのラインに含まれるデータは、白画素のためのコード、例えば値０を含む。
【００５３】
ＦＰＧＡ２４では、プロセス制御のための制御論理が実施されており、これは代替的にコンピュータプログラムを用いても実現可能である。このコンピュータプログラムはコンピュータにロードされて実行される。ＦＰＧＡ２４内には、さらなるメモリ２６、すなわちラインポインタＲＡＭ（ＬＰＲＡＭ）が設けられており、このメモリは，ピクセルＲＡＭ２５内のラインの初期アドレスを含んでいる。このアドレスは、制御回路１５（以下ではコントローラボードとも称する）の初期化フェーズにおいてＦＰＧＡ２４の制御を前記メモリ１５ａの第２のメモリ領域、すなわちラインポインタＲＡＭ２６にロードさせ、その際、第１のエントリーはピクセルＲＡＭ２５内の第１のラインを示し、第２のエントリーはその第２のラインを示す。各アドレスは先行アドレス＋ライン長からなる。ラインポインタＲＡＭ２６のアドレスは、ラインアドレッシングユニット２７（以下ではラインアドレスユニットとも称する）内で生成され、これはカウンタ２８と、減算器２９とを含む。
【００５４】
ラインポインタ２６内でカウンタ２８は０番目のノズル列のそのつどのアドレスを含み、当該実施例では符号Ｋが付されている。制御回路１５は各印刷過程毎に前記カウンタを値１だけ増分する。前記カウンタがｎ−１の値に達した場合には、制御回路１５は当該カウンタの値を０に戻す。このようなアドレス生成手法は、ピクセルＲＡＭ２５がリングバッファとして機能するように配慮するものである。ラインポインタＲＡＭ２６のアドレスは、ピクセルＲＡＭ２５内のそれに対応するラインＬの初期アドレスを示している。このアドレスに基づいて前記制御回路１５は、印刷過程のための処理のためにピクセルを、ピクセルＲＡＭ２５からＦＰＧＡ２４に転送する。インクプリントヘッドの他の２つのノズル列に対して、カウンタ値Ｋから一度、オフセット値１００ないし２００が減算され、そのようにして対応するラインＬ−１００ないしＬ−２００がアドレス指定される。この減算の結果がマイナスに落ちた場合には、すなわち値Ｋが１００ないし２００よりも小さい場合には、そのようなケースにおいてＫ−１００の代わりに、値ｎ−１＋Ｋ−１００が算出される。このことはラインアドレスユニット２７内のカウンタの値ｎ−１から値０への移行に相応する。
【００５５】
第１の印刷データのページ内部においては、制御回路１５はラインアドレスユニット２７のカウンタ２８のみを増分する。但しこのことは、介在空間（例えば２つの順次連続する枚葉紙間に存在する介在空間）が印刷中断され続けるべき場合にはページ端部において変更される。ここでのラインアドレスユニット２７のカウンタ値Ｋは、ページ内の最後のライン、すなわちピクセルＲＡＭ２５内のラインＬを示す。印刷すべきページが、カウンタ値をＫ＋１まで増分するのに十分なだけの余裕で切れ目なしに順次連続する場合には、ラインＬ＋１、すなわち新たなページの最初のラインがアドレス指定できるようになる。所望の介在空間のケースにおいて、例えば２つの順次連続する枚葉紙が印刷バーにおいて相互に間隔ｄを有している場合（図１参照）には、制御回路１５はこの領域において白ラインの印刷を促す。それに対して制御回路１５は、カウンタの増分の後でラインポインタＲＡＭ２５のメモリセルＫ＋１内へ白ライン３２のアドレスをプロットする。制御回路１５は、ラインＬ＋１からの画素の代わりに、ピクセルＲＡＭ２５から次のラインのために白画素をもってくる。この白画素とは、インクプリントヘッドがインク粒を何も形成しないことを意味する。付加的に前記制御回路１５は、ピクセルＲＡＭ２５中のラインＬ＋１の初期アドレスを記憶する。この過程は、（Ｌ＋１）番目のラインのアドレスが記憶されるまで、印刷すべきページ間の領域の各ライン毎に繰り返される。所望の介在空間の最後のラインの後では、前記制御回路１５が前述したようにラインアドレスユニット２７のカウンタを増分する。但しラインポインタＲＡＭ２６内には白ライン３２のアドレスはプロットされず、ラインＬ＋１のアドレス、つまり新たなページの最初のラインのアドレスがプロットされる。このアドレスは制御回路１５が予め中間記憶していたものである。
【００５６】
以下の例は、印刷すべき枚葉紙間の間隔が３つのライン分であることに基づいたものである。図４は第１の枚葉紙の最後のライン後の４つのラインの状態を表している。ここでは２つの枚葉紙の間の３つのラインの間隔に応じて白ライン３２に対応するエントリー＜Ｋ−１＞〜＜Ｋ−３＞がラインポインタＲＡＭ２６内で示されている。エントリー＜Ｋ＞では、先行するページの最後に記憶された値が生じており、これはピクセルＲＡＭ２５内のラインＬ＋１、すなわち第２のページの最初のラインを示す。この時点から、ラインアドレスユニット２７内のカウンタが示すラインからラインポインタＲＡＭ２６内へ、先行するライン＋ピクセルＲＡＭ２５内のライン長の値をプロットする制御が行われる。ここではラインアドレスユニット２７内のアドレス計算に対するのと同じ値が当てはまる。ラインポインタＲＡＭ２６内のｎ番目のエントリーのもとでは、制御回路１５は、先行値＋ライン長に代えてピクセルＲＡＭ２５内の第１のラインのアドレスをプロットする。このアドレスは通常は０である。この過程はページの最後まで続き、それに伴ってラインポインタＲＡＭ２６内の白ライン３２に対するエントリーが自動的に上書きされる。
【００５７】
個々のページ間の白ラインの数は、固定的に、内部パラメータを介して設定されるか、又はレジスタを介して設定され得る。また、外部信号によって、白ラインの挿入を終了させる制御が引き起こされるようにすることも可能である。この信号は例えば用紙間隔センサ１８ａ、１８ｄ(図１参照)のセンサ値から導出可能である。
【００５８】
ＦＰＧＡ２４は制御装置である。このＦＰＧＡ２４の構成に対してはコンピュータプログラムが用いられ得る。そのようなコンフィグレーションプログラムないしプログラム単位は、本発明の趣旨の上ではコンピュータプログラム製品である。しかしながら本発明によるコンピュータプログラムないしコンピュータプログラム製品は、従来のプロセッサ、作業メモリ、場合によってはネットワークカードなどを備えたコンピュータシステムに問題なくロードされ、そこで良好に実行することが可能である。それらのプログラムは、デジタルデータ媒体、例えばＤＶＤ−ＲＯＭなどに記憶されたものであってもよいし、コンピュータネットワークを介してデータ交換されてもよい。また他のコンピュータ、例えばサーバーからダウンロードされるものであってもよい。
【符号の説明】
【００５９】
１      印刷システム
１ａ    印刷機
２ａ〜２ｃ  用紙、枚葉紙
３      プリントヘッド装置
４，４ａ…４ｄ  印刷バー、印刷ユニット
５      印刷データ線路
６      インターフェース
７      インターフェース
８      ラスタ画像処理装置
９      入力側ローラ対
９ａ    自由回転ローラ
９ｂ    駆動ローラ
１０    出力側ローラ対
１０ｂ  駆動ローラ
１１    駆動制御部
１１ａ〜１１ｅ  駆動部
１２    エンコーダ
１３    ドラッグパルス回路
１４    印刷機制御部
１５    プリントヘッド制御回路
１５ａ  メモリ
１６    乾燥機用線路
１７    乾燥機制御部
１８ａ  用紙間隔センサ
１８ｄ  用紙間隔センサ
１９    駆動部用線路
２０    給紙装置
２１    用紙スタッカー
２２    インクプリントヘッド
２２ａ  ユニット
２２ｂ  ユニット
２２ｃ  ユニット
２３    クロック発生器
２４    ＦＰＧＡ
２５    メモリ（ＰｉｘｅｌＲａｍ）
２６    メモリ（ＬｉｎｅＰｏｉｎｔｅｒＲａｍ）
２７    ラインアドレスユニット（ＬｉｎｅＡｄｄｒｅｓｓＵｎｉｔ）
２８    カウンタ
２９    減算器
３０    駆動部用線路
３１    センサ線路
３２    白ライン、空白ラインメモリ領域
Ａ      （枚葉紙）搬送方向
ｄ      枚葉紙間隔
ＴＫ１  インクプリントヘッド
ＴＫ２  インクプリントヘッド
ＴＫ３  インクプリントヘッド
【図１】
0005826208.tif 000002
【図２】
0005826208.tif 000003
【図３】
0005826208.tif 000004
【図４】
0005826208.tif 000005