JP5446248B2 - 画像形成装置、画像形成システム、及びヘッド装置 - Google Patents

画像形成装置、画像形成システム、及びヘッド装置 Download PDF

Info

Publication number
JP5446248B2
JP5446248B2 JP2008328544A JP2008328544A JP5446248B2 JP 5446248 B2 JP5446248 B2 JP 5446248B2 JP 2008328544 A JP2008328544 A JP 2008328544A JP 2008328544 A JP2008328544 A JP 2008328544A JP 5446248 B2 JP5446248 B2 JP 5446248B2
Authority
JP
Japan
Prior art keywords
image
image data
unit
data
distribution unit
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.)
Active
Application number
JP2008328544A
Other languages
English (en)
Other versions
JP2010149338A (ja
Inventor
裕彰 酒井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2008328544A priority Critical patent/JP5446248B2/ja
Priority to US12/630,292 priority patent/US8363274B2/en
Publication of JP2010149338A publication Critical patent/JP2010149338A/ja
Application granted granted Critical
Publication of JP5446248B2 publication Critical patent/JP5446248B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/10Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers
    • G06K15/102Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers using ink jet print heads

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Ink Jet (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Description

本発明は、画像形成媒体に画像形成するためのノズル群を画像データに基づいて制御する画像形成装置等に関する。
従来、用紙の幅方向の一列全体に対してインクを吐出させることのできるヘッド列を備え、ヘッドの移動を伴わずに用紙幅方向の印刷が可能なラインインクジェットプリンターが知られている。このようなラインインクジェットプリンターにおいては、例えば、高画質化や多色化を実現するために、ヘッド列を用紙の搬送方向に複数並べているものがある。
例えば、このようなラインインクジェットプリンターにおいては、ヘッド列が複数のヘッドにより構成され、各ヘッド(各ヘッドに形成されたノズル群)を制御するための複数のヘッドコントローラーが備えられているものがある。このようなラインインクジェットプリンターにおいては、例えば、PC(Personal Computer)から受信した画像データを複数のヘッドコントローラーに転送する必要がある。
例えば、1つの基板上に形成された分配部により、複数のヘッドコントローラーに画像データを転送するためには、当該基板上にヘッドコントローラーへのデータの出力口(スロット)を複数設ける必要がある。この場合には、基板上の配線が多くなり物理的に難しくなると共に、ノイズの影響も大きくなるという問題が生じる虞がある。
これに対して、複数のヘッドコントローラーと接続可能な分配部を複数備え、PCから複数の分配部に対して画像データを送信し、分配部が接続されたそれぞれのヘッドコントローラーに画像データを送信することが考えられている。この場合には、PCが複数の分配部に対して画像データを送信する必要がある。
ここで、例えば、同様な部位(装置)が複数存在する場合におけるデータ通信の技術が、特許文献1及び特許文献2に開示されている。
特開平5−173991号公報 特開平6−266683号公報
ラインインクジェットプリンターにおいては、PCからの画像データを高速に転送することが要請されている。このため、複数の分配部に対して画像データを転送するためには、PCに高速なデータ転送が可能な出力口(スロット)を用意しなくてはならず、コストが係る問題がある。また、PCにおいて、設けられる高速なデータ転送が可能な出力口の数にも限界があり、分配部の数によっては、対応することができない場合がある。
本発明は、上記課題に鑑みなされたものであり、その目的は、画像形成装置の複数の分配部に対して、画像データを適切且つ効率よく送信することのできる技術を提供することにある。
上記目的達成のため、本発明の第1の観点に係る画像形成装置は、画像形成媒体に画像形成するためのノズル群を画像データに基づいて制御する複数のコントローラーと、1以上のコントローラーに接続され、当該コントローラーが担当するノズル群を制御するための画像データを、コントローラーに送信する複数の分配部とを有する画像形成装置であって、最上位となる第1の分配部から最下位となる第2の分配部まで、上位の分配部と下位の分配部とが通信可能に接続されるとともに、第1の分配部は、外部装置と通信可能に接続されて構成され、分配部は、外部装置又は上位の分配部から画像形成対象の画像全体の画像データを受信する画像受信手段と、所定の抽出条件に従って、画像全体の画像データから当該分配部に接続されたコントローラーの制御に必要な部分である必要画像データを抽出する抽出手段と、画像全体の画像データを下位の分配部に送信する画像送信手段とを有する。
係る画像形成装置によると、第1の分配部が画像全体の画像データを外部装置から受信し、第1の分配部から順に下位の分配部まで順次画像全体の画像データを適切に送信することができる。そして、各分配部においては、画像全体の画像データから各分配部のコントローラーの制御に必要な部分である必要画像データを適切に抽出することができる。したがって、各分割部に必要画像データを適切に送信することができる。
上記画像形成装置において、ノズル群は、画像形成媒体の搬送方向に対して交差する方向にノズルが並んで形成されており、画像受信手段が受信する画像全体の画像データは、画像の搬送方向に沿う各ラインについて、搬送方向の最先の画素から最後尾の画素までの画素データが順番に並べられたデータ形式となっていてもよい。係る画像形成装置によると、画像の搬送方向に沿う各ラインについて、搬送方向の最先の画素から最後尾の画素までの画素データが順番に並んで形成されたデータ形式の画像データを適切に受信することができる。このため、このようなデータ形式での送信処理の効率がよい外部装置からの画像データの受信を迅速に行うことができる。
また、上記画像形成装置において、抽出手段が抽出した必要画像データを記憶するメモリーを更に備え、メモリーは、分配部に接続されたコントローラーが制御を担当する搬送方向と直交する方向の全ノズルを、制御するために供給する画素データを画像の搬送方向の画素数分連続して並べて格納できる容量を有するメモリーブロックを複数有し、必要画像データの各画素データを、メモリーブロック中の制御対象となるノズルに対応する位置に格納する格納手段を更に有するようにしてもよい。係る画像形成装置によると、分配部に接続されたコントローラーが制御を担当する搬送方向と直交する方向の全ノズルを制御するために供給する画素データを格納できるようにし、ノズルに対応する位置に各画素データを格納するようにしているので、メモリーブロックから画素データを読み出す処理を元の画像の大きさによらず共通化することができる。
また、上記画像形成装置において、分配部に接続されたコントローラーが制御するノズル群は、搬送方向と直交する方向の一部のラインの画素についての画像形成を担当するように構成されており、抽出手段は、分配部に接続された前記コントローラーが担当するノズル群により画像形成するラインの画素の画素データを、前記必要画像データとして抽出するようにしてもよい。係る画像形成装置によると、分配部で、担当する幅方向の一部のラインの画素についての画像形成を行うための必要画像データを適切に抽出することができる。
また、上記画像形成装置において、分配部に接続されたコントローラーが制御するノズル群は、全体の画像に含まれる複数色のうちの一部の色の画像形成を担当するように配置されており、抽出手段は、分配部に接続されたコントローラーが担当するノズル群により画像形成する色の画素の画素データを必要画像データとして抽出するようにしてもよい。係る画像形成装置によると、分配部で、担当する色の画像形成を行うための必要画像データを適切に抽出することができる。
また、上記画像形成装置において、第2の分配部は、外部装置と通信可能に接続され、第2の分配部の画像送信手段は、外部装置に全体の画像データを転送するようにしてもよい。係る画像形成装置によると、外部装置において全体の画像データの転送状況を把握することができる。
また、上記画像形成装置において、抽出条件を外部装置から受信する抽出条件受信手段を更に備えるようにしてもよい。係る画像形成装置によると、外部装置から必要画像データの抽出条件を適切に設定することができる。
また、上記目的達成のため、本発明の第2の観点に係る画像形成システムは、画像全体の画像データを生成する処理装置と、画像データに基づいて画像を形成する画像形成装置とを有する画像形成システムであって、処理装置は、画像データを画像形成装置に送信する転送部を備え、画像形成装置は、画像形成媒体に画像形成するためのノズル群を画像データに基づいて制御する複数のコントローラーと、1以上のコントローラーに接続され、当該コントローラーが担当するノズル群を制御するための画像データを、コントローラーに送信する複数の分配部とを有し、最上位となる第1の分配部から最下位となる第2の分配部まで、上位の分配部と下位の処理部とが通信可能に接続されるとともに、第1の分配部は、転送部と通信可能に接続されて構成され、画像形成装置の分配部は、転送部又は上位の分配部から画像形成対象の画像全体の画像データを受信する画像受信手段と、所定の抽出条件に従って、画像全体の画像データから当該分配部に接続されたコントローラーの制御に必要な部分である必要画像データを抽出する抽出手段と、画像全体の画像データを下位の分配部に送信する画像送信手段とを有する。
係る画像形成システムによると、第1の分配部が画像全体の画像データを外部装置から受信し、第1の分配部から順に下位の分配部まで順次画像全体の画像データを適切に送信することができる。そして、各分配部においては、画像全体の画像データから各分配部のコントローラーの制御に必要な部分である必要画像データを適切に抽出することができる。
また、上記目的達成のため、本発明の第3の観点に係るヘッド装置は、画像形成媒体に画像を形成するためのノズル群が形成されたヘッドと、ヘッドのノズル群を画像データに基づいて制御する1以上のコントローラーと、1以上のコントローラーに接続され、当該コントローラーが担当するノズル群を制御するための画像データを、コントローラーに送信する分配部とを有するヘッド装置であって、分配部は、上位の部位に通信可能に接続できるようになっているとともに、下位の部位に通信可能に接続できるようになっており、配信部は、上位の部位から画像形成対象の画像全体の画像データを受信する画像受信手段と、所定の抽出条件に従って、画像全体の画像データから当該分配部に接続されたコントローラーの制御に必要な部分である必要画像データを抽出する抽出手段と、画像全体の画像データを下位の部位に送信する画像送信手段とを有する。係るヘッド装置によると、画像全体の画像データからコントローラーの制御に必要な部分である必要画像データを適切に抽出することができる。
本発明の実施形態について、図面を参照して説明する。なお、以下に説明する実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態の中で説明されている諸要素及びその組み合わせの全てが発明の解決手段に必須であるとは限らない。
まず、本発明の第1実施形態に係る画像形成装置の一例としてのラインインクジェットプリンター(以下、プリンターという)を含む画像形成システムを説明する。
図1は、本発明の第1実施形態に係る画像形成システムの構成図である。
画像形成システム1は、PC(Personal Computer)2と、プリンター3とを有する。
PC2は、PC本体部4と、転送部5とを有する。PC本体部4は、例えば、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等を有し、プリンター3に印刷させる画像データを生成し、転送部5に渡す処理を実行する。転送部5は、PC本体部4から受け取った画像データに基づいて、プリンター3用の画像データを生成する。転送部5は、例えば、プリンター3により形成する1枚の画像の全体についての各色(例えば、C(シアン)、M(マゼンタ)、Y(イエロー)、K(ブラック))ごとの画像データを生成する。本実施形態では、転送部5は、例えば、RGBからCMYKへの色変換や、ノズル補正等を行う。また、転送部5は、各色毎の画像データをプリンター3に順次送信する。また、転送部5は、プリンター3の分配部6を設定するための分配部設定情報を送信する。
図2は、本発明の第1実施形態に係る分配部設定情報を説明する図である。
本実施形態においては、分配部6−1、6−2が必要とする情報の一部について、配信部5から送信される分配部設定情報に基づいて、分配部6自身が内部の図示しないレジスターに設定できるようになっている。分配部設定情報は、設定する分配部6を特定する分配部IDに対して、画像データの色数と、搬送方向の画像サイズと、幅方向の画像サイズと、分配部6が取り込むべき画像データの色(取込対象色)と、分配部6が取り込むべき画像データのライン(取込対象ライン)と、ヘッドコントローラー接続状態情報とを対応付けた情報となっている。
ここで、ヘッドコントローラー接続状態情報とは、対応する分配部6の分配ボード部11のスロット27に対するヘッドコントローラー7の接続状態(接続有無)を示す情報であり、例えば、各スロット27における接続状態を示すデータとしてそれぞれ1ビットずつ割り当て、対応するスロット27にヘッドコントローラー7が接続されている場合には、ビットを”1”とし、接続されていない場合には、ビットを”0”とするようにしている。このヘッドコントローラー接続状態情報を参照することにより、一部のスロット27に対してヘッドコントローラー7が接続されていない場合であっても、転送先アドレス生成部22Eが画像データを転送すべきヘッドコントローラー7の接続されているスロット27を特定し、対応する転送先アドレスを生成することができる。
図1の説明に戻り、プリンター3は、複数の分配部6(6−1、6−2)と、複数(例えば、24個)のヘッドコントローラー7−1〜7−24(特定のヘッドコントローラーを示さない場合には、ヘッドコントローラー7と記載する場合がある)と、複数(例えば、24個)のヘッド8−1〜8−24(特定のヘッドを示さない場合には、ヘッド8と記載する場合がある)とを有する。
画像形成システム1においては、転送部5と、分配部6−1と、下位の分配部6−2とによってリング型のネットワークが形成されている。すなわち、転送部5と分配部6−1の受信ボード部10とが通信可能に接続され、分配部6−1の受信ボード部10と下位の分配部6−2の受信ボード部10とが通信可能に接続され、分配部6−2の受信ボード部10と転送部5とが通信可能に接続されている。
本実施形態では、1つのヘッドコントローラー7は、1つのヘッド8に接続され、当該1つのヘッド8を制御するようになっている。なお、1つのヘッドコントローラー7が複数のヘッド8に接続され、複数のヘッド8を制御するようにしてもよい。
分配部6−1は、受信ボード部10と、複数の分配ボード部11−1〜11−3(特定の分配ボード部を示さない場合には、分配ボード11と記載する場合がある。)とを有する。また、分配部6−2は、受信ボード部10と、複数の分配ボード部11−4〜11−6(特定の分配ボード部を示さない場合には、分配ボード11と記載する場合がある。)とを有する。本実施形態では、1つの分配ボード部11には、複数(例えば、4つ)のヘッドコントローラー7が接続されている。
図3は、本発明の第1実施形態に係るヘッドの配置及び構成を説明する図である。図3Aは、ヘッドの配置を示すプリンター3の上面図であり、図3Bは、ヘッドの上面図である。なお、図3A、図3Bにおいては、各ノズルについては、上面から透視した様子を示している。
プリンター3には、図示しない給紙トレイから供給される紙、OHPシート、布等の用紙(画像形成媒体)を搬送するベルト12が備えられている。ベルト12は、図示しないモータにより駆動される。ベルト12は、用紙に印刷(画像形成)を行う際には、用紙を搬送方向X、すなわち、上流側(図3A左側)から下流側(図3A右側)に略一定の速度で搬送する。
プリンター3においては、複数のサイズの用紙に印刷を行うことができるようになっている。本実施形態では、プリンター3においては、図3Aに示すように幅W(最大印刷可能幅)までの種々のサイズの用紙の印刷が可能である。本実施形態のプリンター3は、用紙のサイズによらず、用紙の幅方向Yの略中央がベルト12の幅方向Yの略中央を搬送されるように構成されている。
プリンター3には、複数のヘッド8−1〜8−12から構成されるヘッド列9−1と、複数のヘッド8−13〜8−24から構成されるヘッド列9−2とが備えられている。各ヘッド列9−1、9−2によると、それぞれ幅方向Yの最大印刷可能幅Wの全体に亘って所定の解像度によりインクを噴射できるようになっている。ここで、ヘッド列とは、最大印刷可能幅Wの全体に亘って印刷できるように構成されているヘッド8の組をいう。
ヘッド8は、図3Bに示すように、画像形成材の一例としてのインクを噴射する複数のノズル(ノズル群:例えば、シアンインク吐出用の複数のノズル80Cと、マゼンタインク吐出用の複数のノズル80Mと、イエローインク吐出用の複数のノズル80Yと、ブラックインク吐出用の複数のノズル80K)が、用紙が搬送される側(図面奥行き方向)に向けて設けられている。本実施形態では、ヘッド8には、例えば、幅方向Yに複数個(例えば、180個)のシアンインクのノズル80Cが並んだシアン用のノズル列と、複数個のノズル80Mが並んだマゼンタ用のノズル列と、複数個のノズル80Yが並んだイエロー用のノズル列と、複数個のノズル80Kが並んだブラック用のノズル列とが、搬送方向Xに並んで形成されている。ヘッド8においては、各ノズル(80C、80M、80Y、80K)に対応するように、供給される駆動信号に応じて伸縮する図示しない圧電振動子が設けられており、圧電振動子の伸縮を制御することにより、各ノズルからのインクの吐出を制御できるようになっている。
ヘッド列9−1は、図3Aに示すように、複数のヘッド8が幅方向Yに対して千鳥状(互い違い)に並ぶようになっている。ヘッド列9−1の上流側に配置された複数のヘッド8(8−1、8−3、8−5、8−7、8−9、8−11)は、所定の間隔をあけて幅方向Yに沿って配列されている。下流側に配置された複数のヘッド8(8−2、8−4、8−6、8−8、8−10、8−12)のそれぞれは、最大印刷可能幅において上流側のヘッド8によって印刷できない部分(例えば、各ヘッド8の間)の印刷を補うように配置されている。このように、複数のヘッド8を配置することによって、幅方向Yの最大印刷可能幅Wの全体に亘って所定の解像度によりインクを噴射できるようになっている。
ヘッド列9−2は、図3Aに示すように、複数のヘッド8が幅方向Yに対して千鳥状に並ぶようになっている。ヘッド列9−2の上流側に配置された複数のヘッド8(8−13、8−15、8−17、8−19、8−21、8−23)は、所定の間隔をあけて幅方向Yに沿って配列されている。下流側に配置された複数のヘッド8(8−14、8−16、8−18、8−20、8−22、8−24)のそれぞれは、最大印刷可能幅において上流側のヘッド8によって印刷できない部分(例えば、各ヘッド8の間)の印刷を補うように配置されている。このように、複数のヘッド8を配置することによって、幅方向Yの最大印刷可能幅Wの全体に亘って所定の解像度によりインクを噴射できるようになっている。
本実施形態においては、ヘッド列9−1の各ヘッド8と、ヘッド列9−2の対応する各ヘッド8(ノズル列内における対応する位置に配置されているヘッド8)とのノズル80C、80M、80Y、80Kの幅方向における配置位置が異なっている。すなわち、図3Bに示すように、ノズル列9−1のヘッド8−1におけるノズル80C、80M、80Y、80Kの幅方向における配置位置は、ノズル列9−2の対応するヘッド8−13のノズル80C、80M、80Y、80Kの幅方向における配置位置とは、ノズルピッチの半分だけずれている。このように、2つのヘッド列の対応するヘッド8同士のノズルの幅方向Yの配置位置が、ノズルピッチの半分だけずれているので、2つのヘッド列9−1、9−2により画像を形成すると、1つのヘッド列9−1で形成できる画像の倍の解像度の画像を形成することができる。
図4及び図5は、本発明の第1実施形態に係る画像データ及び各ヘッドの制御に用いられる画像データを説明する図である。図4Aは、最大印刷可能幅Wの画像の画像データを説明する図であり、図4Bは、最大印刷可能幅Wより短い幅の画像の画像データを説明する図であり、図5は、各ヘッドの制御に用いられる画像データを詳細に説明する図である。
図4Aに示すように、印刷する画像が最大印刷可能幅Wの画像である場合には、転送部5は、図示しないメモリーに格納されている印刷画像の色毎の画像データGCについて、最先に印刷される画像の角に位置する画素GSに対応する画素データから搬送方向Xの逆向きの順で各画素に対応する画素データを1ライン分読出し、次に、画素GSの横(図面上側)のラインについて同様に画素データを読み出すようにして、各ラインについての画素データを読み出す処理を繰り返し実行することにより、画素GEに対応する画素データまで読み出し、読み出した画像データをプリンター3に送信する。この画像データは、それぞれの画素の幅方向Yの位置を担当するヘッド8の制御に利用され、本実施形態では、読み出した順に、ヘッド8−1用データ又はヘッド8−13用データ、ヘッド8−2用データ又はヘッド8−14用データ、ヘッド8−3用データ又はヘッド8−15用データ、・・・ヘッド8−10用データ又はヘッド8−22用データ、ヘッド8−11用データ又はヘッド8−23用データ、ヘッド8−12用データ又はヘッド8−24用データとなっている。なお、本実施形態では、色毎の画像データGCを生成する際に、例えば、各ノズルで吐出するラインの基準となる基準画素データに対して、当該各ノズルの状態に応じて共通の補正処理を行う等する場合があるので、当該ラインのデータを補正して連続してメモリーに書き込み、メモリーからラインの画素データを連続して読出すようにすることで、データ書込み及びデータ読出しの時間を短縮することができる。
また、図4Bに示すように、印刷する画像が最大印刷可能幅Wよりも短い幅の画像である場合には、転送部5は、形成する画像の色毎の画像データGCについて、最先に印刷される画像の角に位置する画素GSに対応する画素データから搬送方向Xの逆向きの順で各画素に対応する画素データを1ライン分読出し、次に、画素GSの横(図面上側)のラインについて同様に画素データを読み出すようにして、各ラインについての画素データを読み出す処理を繰り返し実行することにより、画素GEに対応する画素データまで読み出し、読み出した画像データをプリンター3に送信する。この画像データは、それぞれの画素の幅方向Yの位置を担当するヘッド8の制御に利用され、本実施形態では、例えば、読み出した順に、ヘッド8−3用データ又はヘッド8−15用データ、ヘッド8−4用データ又はヘッド8−16用データ、・・・ヘッド8−9用データ又はヘッド8−21用データ、ヘッド8−10用データ又はヘッド8−22用データとなっている。
本実施形態においては、複数のヘッド列9−1、9−2によって幅方向の画像を形成するようにしているので、幅方向に隣り合う画素を形成するノズルが属するヘッド列が異なり、画像データにおける各ラインのデータは、各ヘッド列で使用されるデータが交互に並んでいることとなる。例えば、図5に示すように、画像データにおいては、ヘッド列9−1のヘッド8−1用のデータと、ヘッド列9−2のヘッド8−13用のデータとが交互に並び、また、同様に、ヘッド列9−1のヘッド8−2用のデータと、ヘッド列9−2のヘッド8−14用のデータとが交互に並んでいる。
図6は、本発明の第1実施形態に係る分配部のハードウエア構成図である。図6Aは、受信ボード部10の構成を示し、図6Bは、分配ボード部11の構成を示し、図6Cは、受信ボード部10と分配ボード部11との接続状態を示す図である。
受信ボード部10においては、図6Aに示すように、ボード10A上に、複数の分配ボード部11の内の最上位の分配ボード部11−1と通信可能に接続するためのオスのコネクター21と、各種処理を実行するFPGA(Field Programmable Gate Array)22と、メモリー23と、前(上位)の部位(転送部5又は上位の分配部6)との間の通信線を接続するためのスロット24Aと、後(下位)の部位(下位の分配部6又は転送部5)との間の通信線を接続するためのスロット24Bとが配置されている。ここで、分配ボード部11の上位とは、通信に関して受信ボード部10側にあることを意味している。
分配ボード部11においては、図6Bに示すように、ボード11A上に、上位の部位(受信ボード部10又は分配ボード部11)と通信可能に接続するためのメスのコネクター25Aと、下位の分配ボード部11と通信可能に接続するためのオスのコネクター25Bと、各種処理を実行するFPGA26と、複数のヘッドコントローラー7との間の通信線を接続するための複数(例えば、4個)のスロット27とが配置されている。本実施形態では、スロット27に対して1つのヘッドコントローラー7が接続可能である。コネクター25Aと、コネクター25Bとは、図6Cに示すように、ボード11Aに対して略対称な位置に配置されている。このようにコネクター25A及びコネクター25Bを配置しているので、各分配ボード部11を同一の形状とすることができる。これにより、各分配ボード部11の製造コストを低減することができる。
分配部6においては、図6Cに示すように、受信ボード部10のオスのコネクター21と、最上位の分配ボード部11−1のメスのコネクター25Aとが接続され、分配ボード部11−1のオスのコネクター25Bと、分配ボード部11−2のメスのコネクター25Aとが接続され、分配ボード部11−2のオスのコネクター25Bと、本実施形態では、最下位となる分配ボード部11−3のメスのコネクター25Aとが接続されている。
本実施形態では、図6Cに示すように、上位の部位(転送部5又は上位の分配部6)と、受信ボード部10のFPGA22との間で通信できるようになっている。また、受信ボード部10のFPGA22と、下位の部位(下位の分配部6又は転送部5)との間で通信できるようになっている。また、受信ボード部10のFPGA22と、最上位の分配ボード部11−1のFPGA26とが、コネクター21及びコネクター25Aを介して通信できるようになっている。また、分配ボード部11−1のFPGA26と、下位の分配ボード部11−2のFPGA26とが、コネクター25B及びコネクター25Aを介して通信できるようになっている。また、分配ボード部11−2のFPGA26と、下位の分配ボード部11−3のFPGA26とが、コネクター25B及びコネクター25Aを介して通信できるようになっている。
図7は、本発明の第1実施形態に係る分配部の信号線を説明する図である。
分配部6においては、受信ボード部10と、複数の分配ボード部11−1〜11−3とがカスケード接続されている。すなわち、受信ボード部10と、分配ボード部11−1との間は、データバスと、アドレスバスと、後述するValid信号を送信するためのValid信号線と、後述するBusy(ビジー)信号を送信するためのBusy信号線とが接続されている。また、分配ボード部11−1と、分配ボード部11−2との間は、データバスと、アドレスバスと、Valid信号線と、Busy信号線とが接続されている。また、分配ボード部11−2と、分配ボード部11−3との間は、データバスと、アドレスバスと、Valid信号線と、Busy信号線とが接続されている。
図8は、本発明の第1実施形態に係る受信ボード部の機能構成図である。
受信ボード部10のFPGA22には、画像受信手段、画像送信手段、及び抽出条件受信手段の一例としての受信部22Aと、格納手段の一例としてのデータ格納処理部22Bと、読出アドレス生成部22Cと、データ読出処理部22Dと、転送先アドレス生成部22Eと、データ転送部22Fと、Busy管理部22Gと、抽出手段の一例としてのフィルタリング部22Hとが構築されている。
受信部22Aは、スロット24Aを介して上位の部位(転送部5又は上位の分配部6)から送信される画像データ、分配部設定情報等を受信し、受信した画像データをフィルタリング部22Hに渡す。また、受信部22Aは、受信した画像データ、分配部設定情報等を次の部位(下位の受信部6又は転送部5)にスロット24Bを介して送信する。
フィルタリング部22Hは、受信部22Aから渡された画像データから自身の受信ボード部10の分配ボード部11に接続されているヘッドコントローラー7が必要なデータのみを取り込んで、データ格納処理部22Bに渡す。本実施形態では、フィルタリング部22Hには、予め画像データ中の取込対象となるラインが設定されており、当該設定(抽出条件)に基づいて、画像データから必要なラインのデータ(必要画像データ)のみを取り込んでいる。
例えば、図5に示す画像データを受信部22Aから受け取った場合には、受信部6−1のフィルタリング部22Hであれば、画像データ中のヘッド列9−1のヘッド8−1〜8−12用のデータであるラインのみの画像データを取り込む一方、受信部6−2のフィルタリング部22Hであれば、画像データ中のヘッド列9−2のヘッド8−13〜8−24用のデータであるラインのみの画像データを取り込む。
データ格納処理部22Bは、フィルタリング部22Hから受け取った必要画像データをメモリー23に格納する。本実施形態では、データ格納処理部22Bは、フィルタリング部22Hから受け取った画像データを連続して格納する。
図9は、本発明の第1実施形態に係るメモリー内の領域を説明する図である。
データ格納処理部22Bは、図9に示すように、メモリー23のメモリー空間を複数のメモリーブロックMBに分け、1つのメモリーブロックMBに1ページ分の画像の1色の画像データ中の当該受信部6が必要とする部分のデータ(本実施形態では、当該受信部6に接続されるヘッド8が担当するラインのデータ)を格納する。例えば、印刷用の画像データがCMYKの4色の画像データで構成されている場合には、データ格納処理部22Bは、1ページ分のシアンの画像データ中の自身の受信部6に接続されたヘッド8が担当するラインのデータ、1ページ分のマゼンタの画像データ中の自身の受信部6に接続されたヘッド8が担当するラインのデータ、1ページ分のイエローの画像データ中の自身の受信部6に接続されたヘッド8が担当するラインのデータ、1ページ分のブラックの画像データ中の自身の受信部6に接続されたヘッド8が担当するラインのデータのそれぞれを1つのメモリーブロックMBに格納する。なお、メモリー23のメモリー空間に余裕があれば、他のページの画像データも格納される。
メモリーブロックMBは、画像データを構成する画素データを記憶することのできるライン数が、最大印刷可能幅Wの1色の印刷を担当する全ノズル数の中の当該受信部6に接続されたヘッドコントローラー7により制御されるノズル数となっており、また、各ラインのサイズとしては、転送される画像データのラインサイズ(画像を構成する搬送方向の画素数)の画素データを格納できるサイズとなっており、最大印刷可能幅Wの画像の1色の画像データの中の当該受信部6に接続されるヘッド8が担当するラインのデータを格納できるようになっている。なお、転送される画像データのラインサイズや、幅方向のライン数等の情報は、画像データが転送される前に、転送部5から予め送信されている。
例えば、図4Bに示すような最大印刷可能幅Wよりも小さい幅の画像データである場合には、データ格納処理部22Bは、図9に示すように、印刷時にインクを吐出しないノズル用のデータを格納する領域(格納開始オフセット)を空けて、画像データGC中の担当するライン部分の必要画像データGDが格納される。
必要画像データGDは、必要画像データGDに対応する画像のうちで最先に印刷される角に位置する画素GDSに対応する画素データが領域の左上に格納され、画素GDSと対向する最後に印刷される角に位置する画素GDEに対応する画素データが領域の右下に格納される。この必要画像データGDの格納されているラインの総数は、画像全体における必要画像データGDに対応する画像部分の実ライン数となっている。
図10は、本発明の第1実施形態に係るメモリーブロックの状態及び画像データの転送を説明する図である。図10Aは、メモリーブロックに格納されている画像データと送信すべきヘッドコントローラーとの対応関係を示し、図10Bは、画像データの各ラインの転送順番を示している。
必要画像データが格納された分配部6−1のメモリーブロックMBにおいては、図10Aに示すように、最も上の領域から順に、ヘッドコントローラー7−1に転送する画像データ(ヘッド8−1用の画像データ)が格納され、ヘッドコントローラー7−2に転送する画像データ(ヘッド8−2用の画像データ)が格納され、ヘッドコントローラー7−3に転送する画像データ(ヘッド8−3用の画像データ)が格納され、ヘッドコントローラー7−4に転送する画像データ(ヘッド8−4用の画像データ)が格納され、以降、ヘッドコントローラー7−5(ヘッド8−5用の画像データ)に転送する画像データからヘッドコントローラー7−12に転送する画像データ(ヘッド8−12用の画像データ)まで格納される。なお、最大印刷可能幅Wの内の当該分配部6−1が担当する幅よりも小さい画像の画像データである場合には、図10Aに示すように、最も上の領域と、最も下の領域には、予めメモリーブロックMBに格納されているインクの吐出がないことを示すNULL値が設定される。
また、分配部6−2のメモリーブロックMBには、同様に、ヘッドコントローラー7−13に転送する画像データ(ヘッド8−13用の画像データ)からヘッドコントローラー7−24に転送する画像データ(ヘッド8−14用の画像データ)まで格納される。
読出アドレス生成部22Cは、予め設定された情報に基づいて、データを読み出すべきメモリー23のアドレスを生成してデータ読出処理部22Dに通知する。なお、実際の画像データがメモリーブロックMBの一部に格納されている場合であっても、メモリーブロックMBの全てのデータを読み出すようにアドレスを生成している。ここで、メモリーブロックMBのライン数を共通とし、メモリブロックMBの全てのデータを読み出すようにアドレスを生成しているので、実際の画像データのサイズによらず、読み出すアドレスの生成処理を共通化することができる。
ここで、転送部5から受信ボード部10に画像データを転送し、メモリー23に格納する速度と、メモリー23から画像データを読み出す速度とに比べて、分配ボード部11がヘッドコントローラー7に画像データを転送する速度が遅い。このため、同一のヘッドコントローラー7に送信する画像データを連続して送信すると、分配ボード部11が同一のヘッドコントローラー7に送信する速度の影響により、全てのヘッドコントローラー7への画像データを送信し終えるまで長時間を要してしまうこととなる。
そこで、本実施形態では、読出アドレス生成部22Cは、所定のN(1以上の整数)ライン毎に異なるヘッドコントローラー7への画像データが転送できるようにするために、Nライン毎に異なるヘッドコントローラー7への画像データが格納されているアドレスを生成するようにしている。
例えば、1ライン毎に異なるヘッドコントローラー7へ画像データが転送されるようにする場合には、図10Bに示すような順番でアドレスを生成する。すなわち、読出アドレス生成部22Cは、ヘッドコントローラー7−1に転送するデータである、1番のラインの画像データLを示すアドレスを生成し、次に、ヘッドコントローラー7−2に転送するデータである2番のラインの画像データLを示すアドレスを生成するようにし、同様にして、各ヘッドコントローラー7−3〜7−11に転送するデータを示すアドレスを生成し、ヘッドコントローラー7−12に転送するデータである12番のラインの画像データLを示すアドレスを生成した後に、再び、ヘッドコントローラー7−1に転送するデータを示すアドレスを生成するようにして、メモリーブロックMB内の全てのデータが読み出されるようにアドレスを生成する。このようにして、例えば、ヘッドコントローラー7−1に転送するデータのアドレスは、1番目、13番目、25番目、37番目・・・に生成され、ヘッドコントローラー7−2に転送するデータのアドレスは、2番目、14番目、26番目、38番目・・・に生成され、ヘッドコントローラー7−12に転送するデータのアドレスは、12番目、24番目、36番目、48番目・・・に生成されることとなる。
データ読出処理部22Dは、読出アドレス生成部22Cにより生成されたアドレスに対応するデータをメモリー23から読み出す。本実施形態では、データ読出処理部22Dは、アドレスに対応する1ラインのデータを単位として、Nライン分読み出し、データ転送部22Fに送信する。
次に、読出アドレス生成部22Cが各ヘッドコントローラー7に送る画像データの単位となるライン数Nを決定する処理について説明する。
図11は、本発明の第1実施形態に係るビジー信号のレイテンシーを説明する図である。
本実施形態では、後述するように、一の転送先に画像データを転送している際に、並行して、次の転送先となるヘッドコントローラーを担当する(に接続されている)分配ボード部11からの画像データの受入可能か否かを示すビジー信号の受信を行うようにしている。このため、次の転送先となるヘッドコントローラー7を担当する分配ボード部11から画像データを受入可能であるとのビジー信号を受け取る前には、次の転送先へ画像データを転送することができない。
このような場合に、一の転送先の画像データの転送が終わってしまうと、いずれの画像データも転送されていない状態となり、データ転送効率が低下してしまう。
そこで、本実施形態では、転送先からのビジー信号を受信するまでの時間において、画像データを転送しておくことができるようにするために、1つのヘッドコントローラー7に送信する画像データのライン数を調整するようにしている。
ここで、ビジー信号に関わるレイテンシ(遅延)としては、以下の5種類がある。
すなわち、受信ボード部10から出力したアドレスデータ(次転送先アドレス)を分配ボード部11−1がラッチするまでの時間TAと、アドレスデータをラッチしてから次(下位)の分配ボード部11がラッチするまでの時間TBと、アドレスデータをラッチしてから、分配ボード部11において画像データを受入可能か否かのビジー判定をし、前(上位)の分配ボード部11に返信する準備ができるまでの時間TCと、ビジー信号を出力してから前の分配ボード部11が更に前の分配ボード部11に返す準備ができるまでの時間TDと、分配ボード部11−1からビジー信号を受信ボード部10に送信して、受信ボード部10がビジー信号の判定をできるまでの時間TEとがある。
本実施形態では、画像データのライン数の調整については、クリティカルパス、すなわち、最下位の分配ボード11−3からのビジー信号が戻ってくる経路を基準に判断するようにしている。
最下位の分配ボード11−3からビジー信号が戻ってくるまでのレイテンシーTLは、次式で表される。
TL=TA+TE+TC+(TB+TD)×(分配ボード部11の接続数−1)
ここで、TA、TB、TC、TD、TE、TLの単位は、それぞれ基準クロックのクロック数であり、各値は、予め測定されて読出アドレス生成部22Cに記憶されている。
本実施形態では、このようなレイテンシーTL以上の転送時間を要するデータ量を単位として各転送先に送信するようにしている。例えば、1画素のデータを1ビットとすると、TL×データバス幅(ビット/1クロック)≦1ラインサイズ×Nとなるようなライン数Nを各転送先に送信するデータの単位として決定している。このようにすることにより、ビジー信号を受信する前における、データを転送しない時間の発生を低減することができる。
転送先アドレス生成部22Eは、データ読出処理部22Dにより読み出された画像データの転送先となるヘッドコントローラー7を示すアドレス(転送先アドレス:転送先識別情報)を生成し、データ転送部22Fに出力する。なお、転送先となるヘッドコントローラー7は、読出アドレス生成部22Cの生成するメモリー23のアドレスに対応するデータを転送すべきヘッドコントローラー7であって、プリンター3のヘッド8の配置、構成及び読出アドレス生成部22Cのアドレスを生成する規則に従って、決定することができる。ヘッドコントローラー7は、いずれかのスロット27に接続されているので、本実施形態では、ヘッドコントローラー7のアドレスとして、当該ヘッドコントローラー7へ接続されるスロット27の識別情報(スロットID)と、そのスロット27を有する分配ボード部11の識別情報(分配ボード部ID)とを用いている。
また、本実施形態では、ヘッドコントローラー接続情報を参照することにより、画像データを転送すべきヘッドコントローラー7の接続されているスロット27を特定し、対応する転送先アドレスを生成するようにしている。このため、分配ボード部11において、ヘッドコントローラー7が接続されていないスロット27があっても問題がない。例えば、いずれかの分配ボード部11にヘッドコントローラー7が接続されていない予備のスロット27を確保しておき、いずれかのスロット27が故障した場合に、予備のスロット27を用いてヘッドコントローラー7の接続を行い、以降において当該スロット27のアドレスを指定することにより、ヘッドコントローラー7に画像データを適切に転送することができる。
また、新たな分配ボード部11を分配ボード部11−3の下位に接続するようにして、新たに追加した分配ボード部11のスロット27を用いてヘッドコントローラー7を接続するようにすることもでき、例えば、この場合における接続状態に対応する接続情報を受け取っておくことで、ヘッドコントローラー7が接続されたスロット27のアドレスを指定して適切に画像データを所望のヘッドコントローラー7に送信することができる。
また、転送先アドレス生成部22Eは、次の転送先となるヘッドコントローラー7のアドレス(次転送先アドレス:次転送先識別情報)を生成し、データ転送部22Fに出力する。
本実施形態では、次のように転送先アドレスを管理している。
図12は、本発明の第1実施形態に係る転送先アドレスの管理を説明する図である。
転送先アドレス生成部22Eは、3つのレジスターで構成されるシフトレジスターを内部に備えている。シフトレジスターの左側のレジスターは、現在の転送先アドレスを格納し、中央のレジスターは、次の転送先アドレスを格納し、右側のレジスターは、次の次の転送先アドレスを格納する。このシフトレジスターは、各レジスターのデータを左のレジスターに移動(シフト)することができるようになっている。
転送先アドレス生成部22Eは、画像データの転送を開始する際において、図12Aに示すように、画像データを転送する1番目の転送先アドレスを生成して中央のレジスターに格納し、次に画像データを転送する2番目の転送先アドレスを生成して右側のレジスターに格納する。そして、転送先アドレス生成部22Eは、左側のレジスターの値(初期値0)を現在の転送先アドレスとして、中央のレジスターの値(2番目の転送先アドレス)を次の転送先アドレスとしてデータ転送部22Fに送信する。これにより、1番目の転送先アドレスに対応する転送先についてのビジー信号の確認が行なわれることとなる。
次いで、図12Bに示すように、転送先アドレス生成部22Eは、シフトレジスターの値を左にシフトさせ、次の次の転送先アドレス(3番目の転送先アドレス)を生成して右側のレジスターに格納し、左側のレジスターの値(1番目の転送先アドレス)を現在の転送先アドレスとして、中央のレジスターの値(2番目の転送先アドレス)を次転送先アドレスとしてデータ転送部22Fに送信する。これにより、1番目の転送先への画像データの転送が行なわれ、2番目の転送先についてのビジー信号の確認が行なわれる。
次いで、図12Cに示すように、転送先アドレス生成部22Eは、シフトレジスターの値を左にシフトさせ、次の次の転送先アドレスを生成して右側のレジスターに格納し、左側のレジスターの値を現在の転送先アドレスとして、中央のレジスターの値を次の転送先アドレスとしてデータ転送部22Fに送信する。以降は、転送先アドレス生成部22Eは、この処理を繰り返し実行する。
データ転送部22Fは、FIFO(First In First Out)又はダブルバッファ構造の内部メモリー(一時記憶部)を有しており、データ読出処理部22Dからの画像データを一時的に格納する。
データ転送部22Fは、Busy管理部22Gから転送を開始する転送先が画像データを受入可能であるとの通知を受け取った場合に、内部メモリーの対応する転送先への画像データと、当該データの転送先として受け取った転送先アドレスと、次の転送先として受け取った次転送先アドレスとをコネクター21を介して分配ボード部11−1に送信する。なお、本実施形態では、分配ボード部11−1に、画像データと、転送先アドレスと、次転送先アドレスとを送信すると、下位の分配ボード部11−2、11−3までこれらデータが送信される。本実施形態では、データ転送部22Fは、FPGA22が発生する1クロックに合わせて、転送対象の画像データの1クロック分のデータをデータバスにより送信し、また、転送先アドレス及び次転送先アドレスをアドレスバスにより送信する。なお、このように、1クロック分のデータと、転送先アドレスとを、1クロックに合わせて送信するようにしているので、例えば、1クロック毎に転送先アドレスを替えて送信することもできる。また、データ転送部22Fは、画像データを送信する際には、送信している画像データが有効であることを示す信号、すなわちH(ハイ)状態のValid信号を送信する。
Busy管理部22Gは、分配ボード部11−1から送信されるビジー信号に基づいて、次の転送先がデータの受入可能であるか否かを判定し、その結果をデータ転送部22Fに通知する。本実施形態では、転送先がデータ受入可能な場合には、ビジー信号はH(ハイ)状態にされ、転送先がデータ受入可能でない場合には、ビジー信号はL(ロー)状態にされるようになっている。
図13は、本発明の第1実施形態に係る分配ボード部の機能構成図である。
分配ボード部11のFPGA26には、受信部26Aと、Busy判定部26Bと、自身データ判定部26Cと、転送先判定部26Dと、複数のヘッドコン転送部26Eとが構築されている。
受信部26Aは、上位側のコネクター25Aから送信されるクロック、画像データ、転送先アドレス、次転送先アドレス、及びValid信号を受信する。また、受信部26Aは、Valid信号がデータが有効であることを示している場合(Valid信号がH状態である場合)には、画像データと、転送先アドレスとを自身データ判定部26Cに渡し、Valid信号がデータが有効でないことを示している場合(Valid信号がL状態である場合)には、画像データ、転送先アドレスを破棄する。また、受信部26Aは、次転送先アドレスをBusy判定部26Bに渡す。また、受信部26Aは、自身の分配ボード部11で生成したクロックを下位の分配ボード部11に送信するとともに、当該クロックに合わせて、受信した画像データ、転送先アドレス、及び次転送先アドレスを送信し、また、Valid信号も送信する。ここで、分配ボード部11が自身で生成したクロックに合わせて、画像データ、転送先アドレス、及び次転送先アドレスを送信するので、当該分配ボード部11に送信された際に発生していたクロックと各データとのずれを排除して下位の分配ボード部11に送信することができる。従って、下位の分配ボード部11においては、適切に各データを受信することができる。
自身データ判定部26Cは、受信部26Aから受け取った転送先アドレスが、自身の分配ボード部11に接続されたヘッドコントローラー7を示している否かを判定する。ここで、自身の分配ボード部11に接続されたヘッドコントローラー7を示している否かは、転送先アドレスに自身の識別情報(分配ボード部ID)が格納されているか否かにより判定することができる。ここで、分配ボード部11自身の識別情報は、例えば、図示しないディップスイッチによって設定されている。また、自身データ判定部26Cは、自身の分配ボード部11に接続されたヘッドコントローラー7を示していると判定した場合には、受信部26Aから受けとった画像データと、転送先アドレスとを転送先判定部26Dに渡す一方、自身の分配ボード部11に接続されたヘッドコントローラー7を示していないと判定した場合には、画像データ、転送先アドレスを破棄する。
転送先判定部26Dは、自身データ判定部26Cから受け取った転送先アドレスから、送信すべきスロット27を特定する。本実施形態では、転送先アドレスの内のスロット27のIDによりスロット27を特定することができる。転送先判定部26Dは、特定したスロット27に接続されているヘッドコン転送部26Eに画像データを送信する。
ヘッドコン転送部26Eは、ヘッドコントローラー7に送信する画像データを一時的に記憶するためのFIFOの内部メモリーを有している。ヘッドコン転送部26Eは、転送先判定部26Dから送信された画像データを内部メモリーに格納し、内部メモリーから画像データを取り出して、スロット27を介してヘッドコントローラー7に画像データを送信する。また、ヘッドコン転送部26Eは、FIFOの内部メモリーに格納されている画像データの記憶量が所定の閾値を超えた場合には、画像データを受入不可能であることを示す信号(H状態のビジー信号)をBusy判定部26Bに出力し、それ以外の場合には、画像データを受入可能であることを示す信号(H状態のビジー信号)をBusy判定部26Bに送信する。閾値としては、例えば、送信単位であるNライン分の画像データを格納する容量が残されていない場合における記憶量であってもよい。
Busy判定部26Bは、受信部26Aから受け取った次転送先アドレスが自身の分配ボード部11に接続されたヘッドコントローラー7を示している否かを判定する。Busy判定部26Bは、次転送先アドレスが自身の分配ボード部11に接続されたヘッドコントローラー7を示している場合には、次転送先アドレスに対応するスロット27に接続されているヘッドコン転送部26Eを特定し、当該ヘッドコン転送部26Eから送信されるビジー信号を選択して、上位の部位(受信ボード部10又は分配ボード部11)に送信する。一方、Busy判定部26Bは、次転送先アドレスが自身の分配ボード部11に接続されたヘッドコントローラー7を示していない場合には、下位の部位(分配ボード部11)から送信されているビジー信号を受け取り、上位の部位(受信ボード部10又は分配ボード部11)に送信する。
次に、画像形成システム1における動作を説明する。
PC2において、例えば、ユーザにより画像の印刷指示がされると、印刷対象の画像データがPC本体部4から転送部5に渡される。転送部5は、画像データからプリンター3用の各色(例えば、イエロー、マゼンタ、シアン、ブラック)の画像データを生成し、各色の画像データをプリンター3に順次送信する。
プリンター3においては、分配部6−1の通信部22Aが転送部5から送信される各色の画像データを受信し、受信した各色の画像データを次(下位)の分配部6−2に送信する。また、分配部6−1の通信部22Aは、受信した画像データをフィルタリング部22Hに渡す。フィルタリング部22Hは、受け取った画像データから自身の受信ボード部10に接続された分配ボード部11に接続されているヘッドコントローラー7で必要なデータのみを取り込んで、データ格納処理部22Bに渡す。本実施形態では、フィルタリング部22Hは、ヘッド列9−1の各ヘッド8−1〜8−12の担当するラインの画像データを取り込んで、データ格納処理部22Bに渡す。データ格納処理部22Bは、受け取った画像をメモリー23に格納する。
また、分配部6−2においては、分配部6−1から送信される各色の画像データを受信し、受信した各色の画像データを次(下位)の部位である転送部5に送信する。なお、転送部5では、送信された画像データを受信することにより、リンク型のネットワークにおける通信の状態を把握することができる。また、分配部6−2の通信部22Aは、受信した画像データをフィルタリング部22Hに渡す。フィルタリング部22Hは、受け取った画像データから自身の受信ボード部10に接続された分配ボード部11に接続されているヘッドコントローラー7で必要なデータのみを取り込んで、データ格納処理部22Bに渡す。本実施形態では、フィルタリング部22Hは、ヘッド列9−2の各ヘッド8−13〜8−24の担当するラインの画像データを取り込んで、データ格納処理部22Bに渡す。データ格納処理部22Bは、受け取った画像をメモリー23に格納する。
このようにして、各分配部6のメモリー23に、当該分配部6に接続されているヘッド8を制御するために必要な画像データのみを適切に格納することができる。
次に、プリンター3の受信ボード部10による画像データの送信処理について説明する。
図14は、本発明の第1実施形態に係る受信ボード部による画像データの送信処理のフローチャートである。
この画像データの送信処理は、例えば、必要な画像データが受信ボード部10のメモリー23に格納された後に開始される。
まず、転送先アドレス生成部22Eが画像データを最初に送信する転送先のヘッドコントローラー7を示す転送先アドレスを次転送先アドレスとして、データ転送部22Fに渡す。データ転送部22Fは、次転送先アドレスを、コネクター21を介して分配ボード部11−1に送信する(ステップS1)。これによって、分配ボード部11−1から次転送先アドレスに対応する分配ボード部11から画像データが受入可能か否かを示すビジー信号が戻ってくることとなる。
これと並行して、読出アドレス生成部22Cは、次に転送する画像データを読み出すメモリー23のアドレスを生成して、データ読出し処理部22Dに渡す。データ読出処理部22Dは、渡されたアドレスに格納されている画像データをメモリー23から読み出して、データ転送部22Fに渡す。これにより、データ転送部22Fに画像データが格納されることとなる。一方、転送先アドレス生成部22Eは、画像データを転送する転送先アドレスと、その次の画像データを転送する次転送先アドレスとを生成し、データ転送部22Fに出力する。
Busy管理部22Gは、コネクター21を介して受信したビジー信号をチェックし(ステップS2)、ビジー信号が受入不可能であること(ビジーであること)を示している場合(ステップS3:YES)には、ステップS2に戻る。一方、ビジー信号が受入不可能でないことを示している場合(ステップS3:NO)には、その旨をデータ転送部22Fに通知する。
データ転送部22Fは、内部メモリーに記憶している画像データと、転送先アドレスと、次転送先アドレスとを分配ボード部11−1に送信するとともに、Valid信号をH状態にして送信する(ステップS4)。これによって、分配ボード部11−1から次転送先アドレスに対応する分配ボード部11から画像データが受入可能か否かを示すビジー信号が戻ってくることとなる。
これと並行して、読出アドレス生成部22Cは、次に転送する画像データを読み出すメモリー23のアドレスを生成して、データ読出処理部22Dに渡す。データ読出処理部22Dは、渡されたアドレスに格納されている画像データをメモリー23から読み出して、データ転送部22Fに渡す。これにより、データ転送部22Fの内部メモリーに画像データが格納されることとなる。一方、転送先アドレス生成部22Eは、画像データを転送する転送先アドレスと、その次の画像データを転送する次転送先アドレスとを生成し、データ転送部22Fに出力する。
データ転送部22Fは、ステップS4のデータ送信が完了したか否かを判断し(ステップS5)、データ送信が完了していない場合(ステップS5:NO)には、データ送信が完了するまで待つ。
一方、データ送信が完了した場合(ステップS5:YES)には、Busy管理部22Gは、コネクター21を介して受信したビジー信号をチェックし(ステップS6)、ビジー信号が受入不可能であること(ビジーであること)を示している場合(ステップS7:YES)には、ステップS6に戻る。一方、ビジー信号が受入不可能でないことを示している場合(ステップS7:NO)には、その旨をデータ転送部22Fに通知する。これにより、ステップS4以降の処理が実行されることとなり、次の順番の転送先への画像データが送信されることとなる。
次に、上記した画像データの送信処理の具体的な例を、図15を参照して説明する。
図15は、本発明の第1実施形態に係る画像データの送信に関わる各種信号のタイミングチャートである。
図14のステップS3で最初の転送先が受入可能であると判定された場合には、データ転送部22Fは、図15の時刻T0以降に示すように、クロック信号CLKの各クロックに合わせて、転送先”1”(最初の転送先)への画像データの1クロック分のデータDATAと、転送先アドレス(”1”)と、次の転送先アドレス(”2”)とを繰り返して送信し、また、Valid信号をH状態として送信する。
この転送先”1”への画像データの送信が完了する前までには、次の転送先”2”からのビジー信号が戻ってくる。ここで、転送先”1”への画像データの送信が完了した時刻T1においては、ビジー信号がH状態であるので、次の転送先”2”は、画像データの受入が可能であることを示している。
転送先”1”への画像データの送信が完了した後に、データ転送部22Fは、時刻T1以降に示すように、クロック信号CLKの各クロックに合わせて、転送先”2”への画像データの1クロック分のデータDATAと、転送先アドレス(”2”)と、次の転送先アドレス(”3”)とを繰り返して送信し、また、Valid信号をH状態として送信する。
この転送先”2”への画像データの送信が完了する前までには、次の転送先”3”からのビジー信号が戻ってくる。ここで、時刻T2よりも前において、ビジー信号がL状態となっているので、次の転送先”3”は、画像データの受入が不可能であることを示している。
転送先”2”への画像データの送信が完了した時刻T2においても、ビジー信号がL状態のままであり、次の転送先”3”は、画像データの受入が不可能であることを示しているので、データ転送部22Fは、転送先”3”への画像データの転送を行なわない。なお、この場合には、データ転送部22Fは、クロック信号CLKの各クロックに合わせて、転送先アドレス(”2”)と、次の転送先アドレス(”3”)とを送信し、また、Valid信号をデータが有効でないことを示すL状態として送信する。
そして、ビジー信号がH状態に変わったときは、次の転送先”3”は、画像データの受入が可能であることを示しているので、その後の時刻T3以降に示すように、データ転送部22Fは、クロック信号CLKの各クロックに合わせて、転送先”3”への画像データの1クロック分のデータDATAと、転送先アドレス(”3”)と、次の転送先アドレス(”4”)とを繰り返して送信し、また、Valid信号をH状態として送信する。
図16は、本発明の第1実施形態に係る分配ボード部による画像データの受信処理のフローチャートである。
分配ボード部11の受信部26Aは、上記の部位(受信ボード部10又は上位の分配ボード部11)からデータ、転送先アドレス、次転送先アドレス、及びValid信号を受信する(ステップS11)。
受信部26Aは、下位の分配ボード部11があれば、下位の分配ボード部11に対して、自身のクロックに合わせて、受信したデータ、転送先アドレス及び次転送先アドレスを転送するとともに、受信したValid信号を転送する(ステップS12)。
また、これと並行して、受信部26Aは、Valid信号が、データが有効であることを示しているか否かを判定し(ステップS13)、データが有効でない場合には、データを破棄し(ステップS14)、処理を終了する。
一方、Valid信号が、データが有効であることを示している場合(ステップS13:YES)には、データ、転送先アドレスを自身データ判定部26Cに渡す。自身データ判定部26Cは、転送先アドレスが自身の分配ボード部11に接続されたヘッドコントローラー7を示している否か、すなわち、転送先アドレスに自身の分配ボード部11の識別情報が含まれているか否かを判定し(ステップS15)、自身の分配ボード部11の識別情報が含まれていない場合(ステップS15:NO)には、データを破棄し(ステップS14)、処理を終了する。
一方、自身の分配ボード部11の識別情報が含まれている場合(ステップS15:YES)には、自身データ判定部26Cは、データと、転送先アドレスとを取り込んで、転送先判定部26Dに渡す(ステップS16)、転送先判定部26Dは、転送先アドレスに対応するヘッドコン転送部26Eを特定し(ステップS17)、特定したヘッドコン転送部26Eに画像データを転送する。ヘッドコン転送部26Eは、スロット27を介して、転送された画像データをヘッドコントローラー7に送信する(ステップS18)。これによって、ヘッドコントローラー7は、画像データに基づいて自身に接続されたヘッド8を制御することとなる。
次に、本発明の第2実施形態に係るプリンターについて説明する。
本発明の第2実施形態に係るプリンターは、図1に示す第1実施形態に係るプリンターとは、使用しているヘッドの構成及び配置が異なるとともに、受信ボード部10のフィルタリング部22Hの機能が異なっているのみであり、その他の構成については同様である。
図17は、本発明の第2実施形態に係るヘッドの配置及び構成を説明する図である。図17Aは、ヘッドの配置を示すプリンター3の上面図であり、図17Bは、ヘッドの上面図である。なお、図17A、図17Bにおいては、各ノズルについては、上面から透視した様子を示している。
本実施形態のプリンター3においては、複数のヘッド列9−1、9−2が配置されている。ヘッド列9−1は、シアン及びマゼンタの印刷を担当し、ヘッド列9−2は、イエロー及びブラックの印刷を担当するようになっている。
本実施形態のヘッド15(15−1〜15−24)は、図17Bに示すように幅方向にノズル80C、80M、80Y、又は80Kが並んでいる4つのノズル列を有する。上流側の2つのノズル列と、下流側の2つのノズル列とは、それぞれ異なる1色のインクを吐出するためのノズル列である。すなわち、ヘッド15−1〜15−12については、上流側の2つのノズル列がシアンを吐出するためのノズル列であり、下流側の2つのノズル列がマゼンタを吐出するためのノズル列である。また、ヘッド15−13〜15−24については、上流側の2つのノズル列がイエローを吐出するためのノズル列であり、下流側の2つのノズル列がブラックを吐出するためのノズル列である。各色のインクを吐出するための2つのノズル列のノズルの幅方向Yの位置は、互いにノズルピッチの半分だけずれている。これにより、ヘッド15においては、1列のノズル列による解像度の倍の解像度で印刷できるようになっている。
本実施形態では、ヘッド列9−1におけるヘッド15−1〜15−12のノズル80C、80Mの幅方向における配置位置は、ヘッド列9−2のヘッド15−13〜15−24のノズル80Y、80Kの幅方向における配置位置と同じ位置となっている。
本実施形態では、受信ボード部10のハードウエア構成は第1実施形態の受信ボード部10と同様であり、第1実施形態とは、受信ボード部10における設定情報を異ならせることにより、フィルタリング部22Hが異なる機能を有するようになっている。
フィルタリング部22Hには、画像データ中の取込対象となるカラーが設定されている。フィルタリング部22Hは、当該設定(抽出条件)に基づいて、画像データから必要なカラーの画像データのみを取り込んでいる。例えば、分配部6−1の受信ボード部10のフィルタリング部22Hは、シアンとマゼンタの画像データを取り込むように設定され、分配部6−2の受信ボード部10のフィルタリング部22Hは、イエローとブラックの画像データを取り込むように設定されている。なお、フィルタリング部22Hの設定については、図2に示す分配部設定情報中の取込対象色に基づいて設定することができる。
第2実施形態に係る画像形成システムによると、各分配部に対して、当該分配部が必要な画像データ、すなわち、必要な色の画像データを適切に送信することができる。
以上、本発明を実施形態に基づいて説明したが、本発明は上述した実施の形態に限られず、他の様々な態様に適用可能である。
例えば、上記実施形態では、ヘッド列は、最大印刷可能幅の全体を印刷可能にするために、最大印刷可能幅の一部のみを印刷可能なヘッドを複数備えるとともに、これらヘッドを最大印刷可能幅の全体の印刷を可能にするように配置していたが、本発明はこれに限られず、最大印刷可能幅の全体を印刷可能な1つのヘッド、すなわち、最大印刷可能幅の全体を印刷できるように複数のノズルが配置されている1つのヘッドを備えるようにしてもよい。また、上記実施形態では、複数のノズルが幅方向に並ぶようにしていたが、本発明はこれに限られず、複数のノズルが幅方向とは異なる、搬送方向と交差する方向に並ぶようにしてもよく、要は、幅方向の全体に亘ってノズルが配置されるようにすればよい。
また、上記実施形態では、ヘッド全体の複数のノズル(ノズル群)を最小の単位として制御するヘッドコントローラー7を備えるようにしていたが、本発明はこれに限られず、例えば、ヘッドの一部のノズル群を単位として制御するコントローラーを備えるようにし、分配ボード部は、1以上のコントローラーに対して対応する画像データを送信するようにしてもよい。
また、上記実施形態では、分配部6を2つ備えるようにしていたが、これに限られず、分配部6を3つ以上備えるようにしてもよい。この場合には、同様な分配部6を必要な数だけ用意して、それらを接続することにより容易に構成することができる。また、プリンター3を拡張する際にも、同様な分配部6を新たに用意し、接続することにより容易に拡張することができる。
また、上記実施形態では、転送部5と、複数の分配部6とをリング型のネットワークで接続していたが、これに限られず、転送部5と複数の分配部6とを、転送部5を先頭としてカスケード接続するようにしてもよい。
また、上記実施形態では、画像データと、転送先アドレスと、次転送先アドレスとを組として、1クロックに合わせて別の信号線で送信するようにしていたが、これに限られず、画像データと、転送先アドレスと、次転送先アドレスとを組としたデータを同一の信号線により送信するようにしてもよい。
また、上記実施形態では、受信ボード部10と複数の分配ボード部11−1〜11−3とは、カスケード接続していたが、これに限られず、例えば、受信ボード部10と、複数の分配ボード部11−1〜11−3とをバス型のネットワークで接続するようにしてもよく、要は、受信ボード部10から分配ボード部に対して直接又は、間接的にデータを送信できればよい。
また、上記実施形態では、転送先アドレスと、次転送先アドレスとを同時に送信するようにしていたが、これに限られず、少なくとも転送先への画像データの転送が終了する前に、次転送先アドレスを送信するようにすればよい。このようにすると、転送先への画像データの送信が完了した後に、次の転送先の状態の問い合わせを開始する場合に比して、迅速に判断結果が返ってくるので、迅速に次の転送先への画像データの送信を開始することができ、通信効率を向上することができる。
また、上記実施形態では、搬送方向に2列のヘッド列を備えるようにしていたが、本発明はこれに限られず、1列のヘッド列を備えるようにしてもよく、搬送方向に3列以上のヘッド列を備えるようにしてもよい。
また、上記実施形態では、1つの分配部6が1列のヘッド列9のヘッド8を担当するようにしていたが、これに限られず、例えば、1列のヘッド列9のヘッド8を複数の分配部6が担当するようにしてもよく、複数列のヘッド列9のヘッド8を1つの分配部6が担当するようにしてもよい。
また、上記実施形態では、画像形成装置としてラインインクジェットプリンターを例に説明していたが、本発明はこれに限られず、インク以外の液体を噴射させる画像形成装置や、トナー等の粉状体を飛翔させる画像形成装置にも適用できる。
本発明の第1実施形態に係る画像形成システムの構成図である。 本発明の第1実施形態に係る分配部設定情報を説明する図である。 本発明の第1実施形態に係るヘッドの配置及び構成を説明する図である。 本発明の第1実施形態に係る画像データ及び各ヘッドの制御に用いられる画像データを説明する図である。 本発明の第1実施形態に係る画像データ及び各ヘッドの制御に用いられる画像データを説明する図である。 本発明の第1実施形態に係る分配部のハードウエア構成図である。 本発明の第1実施形態に係る分配部の信号線を説明する図である。 本発明の第1実施形態に係る受信ボード部の機能構成図である。 本発明の第1実施形態に係るメモリー内の領域を説明する図である。 本発明の第1実施形態に係るメモリーブロックの状態及び画像データの転送を説明する図である。 本発明の第1実施形態に係るビジー信号のレイテンシーを説明する図である。 本発明の第1実施形態に係る転送先アドレスの管理を説明する図である。 本発明の第1実施形態に係る分配ボード部の機能構成図である。 本発明の第1実施形態に係る受信ボード部による画像データの送信処理のフローチャートである。 本発明の第1実施形態に係る画像データの送信に関わる各種信号のタイミングチャートである。 本発明の第1実施形態に係る分配ボード部による画像データの受信処理のフローチャートである。 本発明の第2実施形態に係るヘッドの配置及び構成を説明する図である。
符号の説明
1 画像形成システム、2 PC、3 ラインインクジェットプリンター PC本体部、5 転送部、6、6−1、6−2 分配部、7(7−1〜7−24) ヘッドコントローラー、8(8−1〜8−24) ヘッド、9、9−1、9−2 ヘッド列、10 受信ボード部、11 分配ボード部、12 ベルト、21 コネクター、22 FPGA、22A 受信部、22B データ格納処理部、22C 読出アドレス生成部、22D データ読出処理部、22E 転送先アドレス生成部、22F データ転送部、22G Busy管理部、22H フィルタリング部、23 メモリー、24A、24B スロット、25 コネクター、26 FPGA、26A 受信部、26B Busy判定部、26C 自身データ判定部、26D 転送先判定部、26E ヘッドコン転送部、27 スロット。

Claims (8)

  1. 画像形成媒体に画像形成するためのノズル群を画像データに基づいて制御する複数のコントローラーと、1以上のコントローラーに接続され、当該コントローラーが担当するノズル群を制御するための画像データを、前記コントローラーに送信する複数の分配部とを有する画像形成装置であって、
    最上位となる第1の分配部から最下位となる第2の分配部まで、上位の分配部と下位の分配部とが通信可能に接続されるとともに、前記第1の分配部は、外部装置と通信可能に接続されて構成され、
    前記分配部は、
    前記外部装置又は上位の分配部から画像形成対象の画像全体の画像データを受信する画像受信手段と、
    所定の抽出条件に従って、前記画像全体の画像データから当該分配部に接続された前記コントローラーの制御に必要な部分である必要画像データを抽出する抽出手段と、
    前記画像全体の画像データを下位の分配部に送信する画像送信手段と
    を有し、
    前記ノズル群は、前記画像形成媒体の搬送方向に対して交差する方向にノズルが並んで形成されており、
    前記画像受信手段が受信する前記画像全体の画像データは、前記搬送方向に沿って延びる各ラインについて、前記搬送方向の最先の画素から最後尾の画素までの画素データが順番に並べられたデータ形式となっている
    画像形成装置。
  2. 前記抽出手段が抽出した必要画像データを記憶するメモリーを更に備え、
    前記メモリーは、前記分配部に接続されたコントローラーが制御を担当する前記搬送方向と直交する方向の全ノズルを制御するために供給する画素データを前記画像の搬送方向の画素数分連続して並べて格納できる容量を有するメモリーブロックを複数有し、
    前記必要画像データの各画素データを、前記メモリーブロック中の制御対象となる前記ノズルに対応する位置に格納する格納手段を更に有する
    請求項1に記載の画像形成装置
  3. 前記分配部に接続された前記コントローラーが制御するノズル群は、前記搬送方向と直交する方向の一部のラインの画素についての画像形成を担当するように配置されており、
    前記抽出手段は、前記分配部に接続された前記コントローラーが担当する前記ノズル群により画像形成するラインの画素の画素データを前記必要画像データとして抽出する
    請求項1又は請求項2に記載の画像形成装置。
  4. 前記分配部に接続された前記コントローラーが制御するノズル群は、画像全体に含まれる複数色の画像の一部の色の画像形成を担当するように構成されており、
    前記抽出手段は、前記分配部に接続された前記コントローラーが担当するノズル群により画像形成する色の画素の画素データを前記必要画像データとして抽出する
    請求項1乃至請求項3のいずれか一項に記載の画像形成装置。
  5. 前記第2の分配部は、前記外部装置と通信可能に接続され、
    前記第2の分配部の前記画像送信手段は、前記外部装置に前記画像全体の画像データを転送する
    請求項1乃至請求項4のいずれか一項に記載の画像形成装置。
  6. 前記抽出条件を前記外部装置から受信する抽出条件受信手段を更に備える
    請求項1乃至請求項5のいずれか一項に記載の画像形成装置。
  7. 画像全体の画像データを生成する処理装置と、前記画像データに基づいて画像を形成する画像形成装置とを有する画像形成システムであって、
    前記処理装置は、
    画像データを前記画像形成装置に送信する転送部を備え、
    前記画像形成装置は、
    画像形成媒体に画像形成するためのノズル群を画像データに基づいて制御する複数のコントローラーと、
    1以上のコントローラーに接続され、当該コントローラーが担当するノズル群を制御するための画像データを、前記コントローラーに送信する複数の分配部と
    を有し、
    最上位となる第1の分配部から最下位となる第2の分配部まで、上位の分配部と下位の処理部とが通信可能に接続されるとともに、前記第1の分配部は、前記転送部と通信可能に接続されて構成され、
    前記画像形成装置の前記分配部は、前記転送部又は上位の分配部から画像形成対象の画像全体の画像データを受信する画像受信手段と、
    所定の抽出条件に従って、前記画像全体の画像データから当該分配部に接続された前記コントローラーの制御に必要な部分である必要画像データを抽出する抽出手段と、
    前記画像全体の画像データを下位の分配部に送信する画像送信手段と
    を有し、
    前記ノズル群は、前記画像形成媒体の搬送方向に対して交差する方向にノズルが並んで形成されており、
    前記画像受信手段が受信する前記画像全体の画像データは、前記搬送方向に沿って延びる各ラインについて、前記搬送方向の最先の画素から最後尾の画素までの画素データが順番に並べられたデータ形式となっている
    画像形成システム。
  8. 画像形成媒体に画像を形成するためのノズル群が形成されたヘッドと、前記ヘッドのノズル群を画像データに基づいて制御する1以上のコントローラーと、1以上のコントローラーに接続され、当該コントローラーが担当するノズル群を制御するための画像データを、前記コントローラーに送信する分配部とを有するヘッド装置であって、
    前記分配部は、上位の部位に通信可能に接続できるようになっているとともに、下位の部位に通信可能に接続できるようになっており、
    前記分配部は、
    前記上位の部位から画像形成対象の画像全体の画像データを受信する画像受信手段と、
    所定の抽出条件に従って、前記画像全体の画像データから当該分配部に接続された前記コントローラーの制御に必要な部分である必要画像データを抽出する抽出手段と、
    前記画像全体の画像データを下位の部位に送信する画像送信手段と
    を有し、
    前記ノズル群は、前記画像形成媒体の搬送方向に対して交差する方向にノズルが並んで形成されており、
    前記画像受信手段が受信する前記画像全体の画像データは、前記搬送方向に沿って延びる各ラインについて、前記搬送方向の最先の画素から最後尾の画素までの画素データが順番に並べられたデータ形式となっている
    ヘッド装置。
JP2008328544A 2008-12-24 2008-12-24 画像形成装置、画像形成システム、及びヘッド装置 Active JP5446248B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2008328544A JP5446248B2 (ja) 2008-12-24 2008-12-24 画像形成装置、画像形成システム、及びヘッド装置
US12/630,292 US8363274B2 (en) 2008-12-24 2009-12-03 Image forming apparatus, image forming system, and head device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008328544A JP5446248B2 (ja) 2008-12-24 2008-12-24 画像形成装置、画像形成システム、及びヘッド装置

Publications (2)

Publication Number Publication Date
JP2010149338A JP2010149338A (ja) 2010-07-08
JP5446248B2 true JP5446248B2 (ja) 2014-03-19

Family

ID=42265597

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008328544A Active JP5446248B2 (ja) 2008-12-24 2008-12-24 画像形成装置、画像形成システム、及びヘッド装置

Country Status (2)

Country Link
US (1) US8363274B2 (ja)
JP (1) JP5446248B2 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5736757B2 (ja) * 2010-12-10 2015-06-17 セイコーエプソン株式会社 印刷装置、及び、印刷方法
CN103029458B (zh) * 2011-09-30 2015-11-25 北大方正集团有限公司 用于数字印刷的控制***和方法
JP6015302B2 (ja) * 2012-09-27 2016-10-26 ブラザー工業株式会社 印刷装置
JP6759670B2 (ja) * 2016-03-31 2020-09-23 ブラザー工業株式会社 制御回路、印刷装置及び制御方法

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3389610B2 (ja) 1991-03-19 2003-03-24 松下電器産業株式会社 並列処理システムとデータ転送方法
US5388220A (en) 1991-03-19 1995-02-07 Matsushita Electric Industrial Co., Ltd. Parallel processing system and data transfer method which reduces bus contention by use of data relays having plurality of buffers
JPH06266683A (ja) 1993-03-12 1994-09-22 Toshiba Corp 並列処理装置
JP2773712B2 (ja) * 1995-11-17 1998-07-09 日本電気株式会社 プリンタシステム
JP2002073290A (ja) * 2000-08-30 2002-03-12 Canon Inc 記録システム及び記録方法
US20020107910A1 (en) * 2001-02-02 2002-08-08 Yan Zhao Client/server two-way communication system framework under HTTP protocol
US20030187920A1 (en) * 2002-04-01 2003-10-02 Tejaswi Redkar Communication management system
US7321935B2 (en) * 2002-06-21 2008-01-22 Intel Corporation Method and apparatus for increasing TCP/IP server responsiveness
JP4579485B2 (ja) * 2002-06-24 2010-11-10 セイコーエプソン株式会社 複数の印刷ヘッドを有する印刷装置
JP4075780B2 (ja) * 2003-11-27 2008-04-16 ブラザー工業株式会社 インクジェット記録装置
JP4455295B2 (ja) * 2003-12-11 2010-04-21 キヤノン株式会社 記録装置、及び、記録装置のデータ処理方法
US7523092B2 (en) * 2004-12-14 2009-04-21 International Business Machines Corporation Optimization of aspects of information technology structures
JP2007001208A (ja) * 2005-06-24 2007-01-11 Canon Inc 液体収納容器、該容器を備える液体供給システム、前記容器の製造方法、前記容器用回路基板、液体収納カートリッジおよび記録装置
JP2007130983A (ja) * 2005-11-14 2007-05-31 Canon Finetech Inc 印刷システムおよびその制御方法
JP2007313846A (ja) * 2006-05-29 2007-12-06 Seiko Epson Corp 印刷装置、印刷システム、及び印刷方法
US8200764B2 (en) * 2006-12-19 2012-06-12 International Business Machines Corporation System and method for achieving highly scalable real-time collaboration applications using HTTP
US20080235326A1 (en) * 2007-03-21 2008-09-25 Certeon, Inc. Methods and Apparatus for Accelerating Web Browser Caching
JP4697316B2 (ja) * 2009-02-23 2011-06-08 ブラザー工業株式会社 画像処理装置及び画像処理プログラム
JP5598379B2 (ja) * 2011-02-28 2014-10-01 ブラザー工業株式会社 画像形成装置

Also Published As

Publication number Publication date
US20100157335A1 (en) 2010-06-24
US8363274B2 (en) 2013-01-29
JP2010149338A (ja) 2010-07-08

Similar Documents

Publication Publication Date Title
US7874630B2 (en) Recording system having a plurality of controllers arranged respectively for a plurality of recording heads
JP5470834B2 (ja) 画像形成装置
US8570575B2 (en) Image forming apparatus, method of controlling the same, and image processing apparatus performing image formation on the basis of a plurality of pieces of image data for different colors
JP6708478B2 (ja) 画像形成装置、画像形成方法およびプログラム
JP5446248B2 (ja) 画像形成装置、画像形成システム、及びヘッド装置
US20090237687A1 (en) Printing apparatus capable of double-side printing
US20180079202A1 (en) Print control apparatus, printing apparatus, and data processing method
JP5884642B2 (ja) 画像記録装置
US8934137B2 (en) Printing device and method of controlling printing device
JP5233649B2 (ja) 画像形成装置
JP5353875B2 (ja) 画像形成装置及び制御プログラム
US8854646B2 (en) Printing device and control method of printing device
JP2014069342A (ja) 印刷装置
US8491077B2 (en) Printing device and printing method
JP5202394B2 (ja) 液滴吐出ヘッド及び液滴吐出装置
JP2010143052A (ja) 画像形成装置
JP2010240937A (ja) 画像形成装置、画像形成システム、及び画像形成方法
US9315059B2 (en) Printing apparatus
US10596812B2 (en) Printing apparatus and control method thereof
JP2010149340A (ja) 画像形成装置
JP2010120331A (ja) 画像形成装置
JP2023011385A (ja) ヘッドシステム、液体吐出装置及び液体吐出方法
JP4865534B2 (ja) 液体吐出ヘッド用基板および液体吐出ヘッド
JP2010194837A (ja) 画像形成装置
JP2012192628A (ja) 記録装置、記録システム、記録装置の制御方法、及び、プログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20111129

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130123

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130129

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130328

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130716

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130910

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20131203

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131216

R150 Certificate of patent or registration of utility model

Ref document number: 5446248

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350