JP4380168B2 - Image data transmission control device - Google Patents
Image data transmission control device Download PDFInfo
- Publication number
- JP4380168B2 JP4380168B2 JP2003029619A JP2003029619A JP4380168B2 JP 4380168 B2 JP4380168 B2 JP 4380168B2 JP 2003029619 A JP2003029619 A JP 2003029619A JP 2003029619 A JP2003029619 A JP 2003029619A JP 4380168 B2 JP4380168 B2 JP 4380168B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- image data
- transmission
- image
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Record Information Processing For Printing (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、受信された画像データに基づき所定の画像出力処理を実行する画像出力処理装置と前記画像出力処理装置に画像データを送信する画像データ供給装置との間で、画像データを片方向通信する画像データ送信制御装置に関する。
【0002】
【従来の技術】
上述の画像データ送信制御装置としては、画像を出力するプリンタエンジンと前記プリンタエンジンを駆動制御するプリンタコントローラとの間で、前記プリンタコントローラと前記プリンタエンジン間の制御データを送受信する全二重通信可能な通信ラインとは分離して、前記プリンタコントローラから前記プリンタエンジンに画像データを片方向転送する差動データ伝送方式の一種であるLVDS(Low Voltage Differential Signaling:低電圧差動通信)方式や、光伝送モジュールを採用して、画像データを高速転送可能な通信ラインを設けて構成したものがある。つまり、画像データ供給装置としてのプリンタコントローラ側に設置され、画像データを所定長さのシリアルデータに変換して順次出力する第一データ送信部と、画像出力処理装置としてのプリンタエンジン側に設置され、前記第一データ送信部から送信されたシリアルデータを受信してパラレルデータに変換する第一データ受信部とからなる第一データ送受信手段を、上述したLVDS方式などを採用して構成したものである。
【0003】
【特許文献1】
特開2002−254763号公報
【0004】
【発明が解決しようとする課題】
しかし、上述した従来の画像データ送信制御装置は、画像データ供給装置から画像出力処理装置に片方向通信方式により画像データを一方的に転送するものであるため、大容量の画像データを簡単なデータ送信プロトコルで高速且つ安価に構成できる利点を有するものであるが、画像データ供給装置から画像データの転送が開始されると全てのデータが転送されるまで一方的にデータが送られてくるために、画像出力処理装置側の制御部で実行されるソフトウェアによるデータ処理に際して、データの取り溢しを回避すべく大容量のバッファメモリを備える必要がありコストが嵩むという問題があった。特に近年、高精細な出力画像を要求されるような写真画像に対応したものでは、画像データが大容量化して顕著な問題となっている。
【0005】
逆に、バッファメモリの容量を制限するならば、バッファメモリがオーバーフローする前にバッファリングされた画像データに対するソフトウェアによるデータ処理を実行する必要があるので、その間は他の必要な処理を中断せざるを得ず、画像出力処理装置としてのスループットが低下するという問題がある。
【0006】
ここに、画像データ送信制御装置として、全二重通信方式を採用して画像データの転送の都度ハンドシェークしながら転送を行なえば、上述の問題は解消するものの、安価なシステムを採用すれば通信速度の低下を招き、却って画像出力処理装置としてのスループット(例えば、プリント処理時間など)が低下することになる。
【0007】
本発明は上述した従来の問題点に鑑みてなされたものであり、データ送信プロトコルが簡単に構築でき安価に構成できる片方向通信方式を採用しながらも、画像出力処理装置のコストパーフォーマンスや性能を低下させることのない画像データ送信制御装置を提供する点にある。
【0008】
【課題を解決するための手段】
上述の目的を達成するため、本発明による画像データ送信制御装置の特徴構成は、特許請求の範囲の欄の請求項1に記載した通り、画像出力処理装置と画像データ供給装置との間で双方向通信する制御データ送信制御装置とは分離して設けられ、受信された画像データに基づき所定の画像出力処理を実行する画像出力処理装置と前記画像出力処理装置に画像データを送信する画像データ供給装置との間で、クロック信号線とシリアル伝送線のみを用いて画像データを片方向通信する画像データ送信制御装置であって、前記画像データ供給装置側に設置され、1ページ分の画像データを所定長さのシリアルデータに変換して、シリアル伝送線を介して、クロック信号線で送信されるクロック信号に同期して順次出力する第一データ送信部と、前記画像出力処理装置側に設置され、前記第一データ送信部から送信されたシリアルデータを前記クロック信号に同期して順次受信してパラレルデータに変換する第一データ受信部とからなる第一データ送受信手段と、前記画像出力処理装置側に設置され、画像データの受信中に、画像データの送信を停止要求する送信準備信号を送信する第二データ送信部と、前記画像データ供給装置側に設置され、前記送信準備信号を受信する第二データ受信部とからなる第二データ送受信手段とを備え、前記第一データ送信部は、画像データの送信中であっても、前記第二データ受信部により送信準備信号を受信すると、画像データの送信を停止するように構成してある点にある。
【0009】
上述の構成によれば、画像データ供給装置の第一データ送信部から画像出力処理装置の第一データ受信部に片方向通信により画像データを送信可能に構成しながらも、画像出力処理装置側の第二データ送信部から画像データ供給装置側の第二データ受信部に送信準備信号が送信され、前記第二データ受信部が送信準備信号を受信すると、第一データ送信部は、画像データの送信中であっても、画像データの送信を停止するので、画像出力処理装置側の状態に基づいて随意画像データの送信を停止できることとなり、大容量のバッファメモリを設けなくとも画像データを取り溢す虞なく各種処理が可能となり、画像出力処理装置側の処理の自由度が向上するのである。
【0010】
同第二の特徴構成は、同欄請求項2に記載した通り、上述の第一の特徴構成に加えて、前記画像出力処理装置は、前記第一データ受信部で受信された画像データの処理状態に基づいて前記送信準備信号を生成する送信準備信号生成手段を備えている点にある。
【0011】
画像出力処理装置のジョブは、画像データ供給装置から送信された画像データの受信処理と受信された画像データの出力処理に集約されるが、送信準備信号生成手段は、上述した受信処理又は出力処理のいずれにおいても、処理状態に基づいて送信準備信号を生成できるので、大容量のバッファメモリを設けなくとも画像データを取り溢す虞なく装置のスループットを向上することが可能となる。
【0012】
同第三の特徴構成は、同欄請求項3に記載した通り、上述の第二の特徴構成に加えて、前記画像出力処理装置は、前記第一データ受信部で受信された画像データを画像メモリに展開格納するFIFO方式のバッファメモリを備え、前記送信準備信号生成手段は、前記バッファメモリへの画像データの格納状態に基づいて前記送信準備信号を前記画像出力処理装置の制御ソフトウェアの介在しないハードウェア回路で生成するよう構成されている点にある。
【0013】
これにより、受信した画像データを一時格納するバッファメモリへの画像データの格納状態を確認して、画像データを取り溢す虞のあるときに送信準備信号を生成することが、ソフトウェアが介在することなくハードウェアにて構成できるので、ソフトウェアは画像データの受信処理状態にかかわらず、所定の他のジョブを実行できるので、装置全体のスループットを向上することができるのである。
【0014】
同第四の特徴構成は、同欄請求項4に記載した通り、上述の第三の特徴構成に加えて、前記送信準備信号生成手段は、前記バッファメモリの残容量が前記送信準備信号を生成した後に受信される全画像データが前記バッファメモリに書き込み可能な所定の容量に達したときに前記送信準備信号を生成する点にある。
【0015】
つまり、送信準備信号を生成して画像データの送信の停止要求をしても、それから画像データの送信が直ちに停止するものではなく時間差が生じる。そこで、送信準備信号を生成した後に受信される全画像データが前記バッファメモリに書き込み可能な所定の容量となったときに送信準備信号を生成するように構成すれば、画像データの取り溢しを確実に防止することができるのである。
【0016】
同第五の特徴構成は、同欄請求項5に記載した通り、上述の第一から第四の特徴構成のいずれかに加えて、前記第一データ送受信手段は、差動データ伝送方式により画像データを片方向通信するものである点にあり、同第六の特徴構成は、同欄請求項6に記載した通り、上述の第五の特徴構成に加えて、前記第二データ送受信手段は、差動データ伝送方式により前記送信準備信号を片方向通信するものである点にある。
【0017】
上述の構成を採用することにより、画像データの高速転送が安価且つ高精度に実現できるのである。
【0018】
上述の目的を達成するため、本発明による画像出力処理装置の特徴構成は、上述した第一から第六の何れかの特徴構成を備えた画像データ送信制御装置を介して画像データ供給装置から送信される画像データを受信する画像出力処理装置であって、画像出力処理装置と画像データ供給装置との間で双方向通信する制御データ送信制御装置とは分離して設けられ、クロック信号線とシリアル伝送線のみを用いて画像データを受信する第一データ受信部と、当該画像データの受信中に、前記画像データの送信を停止要求する送信準備信号を送信する第二データ送信部とを備えている点にある。
【0019】
上述の目的を達成するため、本発明による画像データ供給装置の特徴構成は、上述した第一から第六の何れかの特徴構成を備えた画像データ送信制御装置を介して画像出力処理装置に画像データを送信する画像データ供給装置であって、画像出力処理装置と画像データ供給装置との間で双方向通信する制御データ送信制御装置とは分離して設けられ、1ページ分の画像データを所定長さのシリアルデータに変換して、シリアル伝送線を介して、クロック信号線で送信されるクロック信号に同期して順次出力する第一データ送信部と、前記画像出力処理装置から送信される前記画像データの送信を停止要求する送信準備信号を受信する第二データ受信部を備え、前記第一データ送信部は、送信準備信号の受信時に画像データの送信を停止するように構成してある点にある。
【0020】
【発明の実施の形態】
以下に本発明による画像データ送信制御装置を図面に基づいて説明する。図1に示すように、受信された画像データに基づき所定の画像出力処理を実行する画像出力処理装置としての画像形成装置の一例であるインクジェットプリンタ3と、画像出力処理装置に画像データを送信する画像データ供給装置としてのホストコンピュータ1とを、インターフェース部2を介して接続して画像出力処理システムを構成してある。
【0021】
インクジェットプリンタ3は、図2に示すように、記録媒体としてのロール状の記録紙311が収容され、設定量ずつ給紙する記録紙収容部310と、記録紙収容部310から給紙された記録紙311に画像データに基づいてインクを吐出して画像を顕像化する画像記録部320と、画像記録部320により記録された記録紙311を所定長さで切断して出力する排紙部330と、記録紙収容部310から給紙された記録紙311を画像記録部320及び排紙部330に搬送する記録紙搬送部340とからなる各機能ブロックと、各機能ブロックを作動制御するプリンタ制御部350とを、ケースで被われた筐体360内に設けて構成してある。
【0022】
前記記録紙収容部310は、ケースに対して着脱自在のロールカセット314に巻回された長尺の記録紙311が正逆回転自在の駆動ローラ312及び従動ローラ313でなる一対のローラ312,313上に載置され、駆動ローラ312を正転駆動することにより記録紙収容部310から記録紙311が前記画像記録部に向けて給紙され、逆転駆動することによりロールカセット314に巻き取られる。
【0023】
前記記録紙搬送部340は、記録紙収容部310から給紙された記録紙311を画像記録部320及び排紙部330に向けて搬送する一方向クラッチを備えた駆動ローラと従動ローラで構成され、画像記録部320の記録紙搬送方向上流側に配された第一圧着ローラユニット341及び画像記録部320の記録紙搬送方向下流側に配された第二圧着ローラユニット342と、画像記録部320の下方に配され、画像記録中の記録紙311を裏面から吸引して画像記録部320と記録紙311との距離を一定に保つ吸引搬送部343とからなる。
【0024】
前記吸引搬送部343は、略水平な記録紙搬送面に沿って配置され、円形の吸引孔が多数形成された吸引プレート344と、吸引プレート344に形成された吸引孔から空気を吸引して記録紙311を吸引プレート344上に密着させる吸引ファン345と、吸引ファン345により吸引された空気を排気する排気ダクト346を吸引プレート344の下方に設けて構成してある。
【0025】
前記画像記録部320は、図2及び3に示すように、ブラック(K)、ライトブラック(LK)の2色の黒インクを収容したインクカートリッジ321と、シアン(C)、ライトシアン(LC)、マゼンダ(M)、ライトマゼンダ(LM)、イエロー(Y)の5色のインクを収容したカラーインク用カートリッジ322を搭載するとともに、下部に各インクカートリッジから供給されるインクを吐出する画像記録素子としての圧電式の複数のインクジェットノズル324を備えた画像記録ヘッドとしてのキャリッジ323と、キャリッジ323を記録紙311の搬送方向と直交する記録紙幅方向に主走査する駆動機構を設けて構成してある。
【0026】
前記駆動機構は、記録紙311の紙幅方向に沿ってキャリッジ323を往復摺動可能に保持する摺動軸329と、記録紙311の紙幅方向の一端側に設置されたキャリッジモータ325と、その駆動軸に固定された駆動プーリ326と、他端側に設置された従動プーリ327と、それら一対のプーリ間に張設された無端ベルト328からなり、無端ベルト328にキャリッジ323を固定することにより、キャリッジ323を主走査方向に往復駆動自在に構成してある。
【0027】
前記排紙部330は、図2に示すように、第一及び二圧着ローラユニット341,342により搬送された記録紙311を所定サイズで切断する切断ユニット331と、切断された記録紙311を排出する一対の駆動ローラ335と従動ローラ336が圧着配置された排紙ローラユニット334とからなる。前記切断ユニット331は、移動刃332と固定刃333を記録紙311を挟んで上下に配置してあり、移動刃332を上方から下方に作動させることにより記録紙311を幅方向に沿って切断処理する。
【0028】
前記プリンタ制御部350は、図1に示すように、上述したプリンタの各機能ブロックを制御するコントローラとしてのCPU4と、CPU4の実行プログラムを格納したROM5と、各種の制御データや設定データを格納するRAM6と、各機能ブロックを個別に詳細制御する入出力制御部9と、前記ホストコンピュータ1との間で前記プリントデータ及び制御データを送受信するプリンタ側インターフェース部7と、画像記録素子を駆動するタイミング信号を出力するタイミング生成部19と、画像記録ヘッドの1回の主走査による1ラインの画像データが格納されたプリントバッファ10などを内部バスで接続して構成してある。
【0029】
前記入出力制御部9は、内蔵又は外付けのROMやRAMを備えた入出力制御CPU900に、キャリッジモータ325を駆動して画像記録ヘッド323を主走査するキャリッジドライバ回路14と、画像記録ヘッド323の主走査方向の位置を検出する後述のエンコーダ装置12と、エンコーダ装置12の周期を計測するタイマー回路13と、給紙用の駆動ローラ312、搬送用の圧着ローラユニット341,342、排紙ローラユニット334の各駆動ローラを各別に作動する駆動モータを制御するモータドライバ回路15と、吸引ファン345を駆動するモータドライバ回路16と、切断ユニット331を駆動するモータドライバ回路17と、ロールカセット314の記録紙の有無を検出するペーパーセンサなど各種のセンサの検出値を入力するセンサ入力回路18などを備えて構成してある。
【0030】
前記ホストコンピュータ1は、オペレーティングシステムの管理下で実行される各種のアプリケーションプログラムにより生成された文書ファイルデータや画像ファイルデータ、CD、DVD、コンパクトフラッシュやメモリスティックなどのメモリカードといった各種の画像記録メディアから読み出された画像ファイルデータに対して、RGBデータをCMYデータへ変換する色分解処理や、CMYデータから黒色を抽出してCMYKデータに変換する黒抽出処理や、色や階調性の修正処理など前記インクジェットプリンタ3に適合した7色(K,LK,C,LC,M,LM,Y)のプリントデータに変換処理するとともに、インクジェットプリンタ3に対するプリンタ制御データを生成するプリンタドライバ部1aと、プリンタドライバ部1aで変換処理された画像データとしてのプリントデータ及びプリンタ制御データをインクジェットプリンタ3に出力し、インクジェットプリンタ3からの制御状態データを受信するホスト側インターフェース部200を備えてある。
【0031】
図4に示すように、前記ホスト側インターフェース部200と前記プリンタ側インターフェース部7は、プリントデータを片方向通信する画像データ送信制御装置と、プリンタ制御データをインクジェットプリンタ3に送信しインクジェットプリンタ3からの制御状態データを受信する制御データ送信制御装置とを分離して構成してあり、以って、プリントデータの高速且つ低コスト送信を実現している。
【0032】
前記制御データ送信制御装置は、ホスト側インターフェース部200に設置された制御データ送受信部204とプリンタ側インターフェース部7に設置された制御データ送受信部701と、それら間を接続する光ケーブルで双方向通信するARCNET(Attached Resource Computer NETwork:改良型トークンパッシング方式のLANプロトコル)で構成され、制御データ送受信部204はPCIバスを介してプリンタドライバ部1aに接続され、制御データ送受信部701はプリンタ制御部350の内部バスに接続されている。制御データ送信制御装置を介したホストコンピュータ1のプリンタドライバ1aからのプリントサイズデータやプリント枚数データなどを含むプリントコマンドに応答してインクジェットプリンタ3はプリント動作を実行する一方、インクジェットプリンタ3は用紙切れやインク切れなどの種々の状態をプリンタドライバ1aに伝える。
【0033】
前記画像データ送信制御装置は、プリントデータをインクジェットプリンタ3に送信すべくLVDS(Low Voltage Differential Signaling:低電圧差動通信)方式により片方向通信するもので、PCIバスを介して得られたプリンタドライバ1aからの16ビットのプリントデータに5ビットの通信制御データを付加した21ビットのパラレル送信データを生成出力する画像データ送信側LVDS制御部201と、画像データ送信側LVDS制御部201からの21ビットの送信データを7ビット×3本のシリアルデータに変換して所定周波数のクロックに同期してインクジェットプリンタ3に出力するLVDSドライバ202でなる第一データ送信部201,202と、LVDSドライバ202からのシリアルデータを受信して21ビットのパラレルデータに変換するLVDSレシーバ702と、通信制御データに基づき16ビットのプリントデータを後述するDMA書込み制御部705に順次引渡す画像データ受信側LVDS制御部704でなる第一データ受信部702,704と、さらに、21ビットの送信データを7ビット×3本のシリアルデータに変換して所定周波数のクロックに同期してホストコンピュータ1に出力するLVDSドライバ703と、LVDSドライバ703にDMA書込み制御部705から入力された送信準備信号を出力する画像データ受信側LVDS制御部704とからなる第二データ送信部703,704と、LVDSドライバ703からのシリアルデータを受信して21ビットのパラレルデータに変換するLVDSレシーバ203と、後述する送信準備信号を受けてLVDSドライバ202への新たな画像データの入力を中止する画像データ送信側LVDS制御部201とからなる第二データ受信部201,203で構成してある。
【0034】
即ち、画像データ供給装置としてのホストコンピュータ1側に設置され、画像データとしてのプリントデータを所定長さのシリアルデータに変換して順次出力する第一データ送信部201,202と、画像出力処理装置としてのインクジェットプリンタ3側に設置され、第一データ送信部201,202から送信されたシリアルデータを受信してパラレルデータに変換して取り込む第一データ受信部702,704とからなる第一データ送受信手段201,202,702,704と、インクジェットプリンタ3側に設置され、第一データ受信部702,704により受信された画像データの所定の処理状態に応じて、ホストコンピュータ1側に画像データの送信を停止要求する送信準備信号を送信する第二データ送信部703,704と、ホストコンピュータ1側に設置され、第二データ送信部703,704から送信された送信準備信号READYを第一データ送信部201,202に伝達する第二データ受信部201,203とからなる第二データ送受信手段703,704,201,203とを備えて画像データ送信制御装置が構成されている。
【0035】
前記プリンタ側インターフェース部7は、さらに、画像データ受信側LVDS制御部704により受信されたプリントデータを一時格納する512ワード×64ビットの容量のFIFO方式のバッファメモリ706と、バッファメモリ706へデータを書込み制御するDMA書込み制御部705と、バッファメモリ706からデータを読出し制御するDMA読出し制御部707と、DMA読出し制御部707により読み出されたプリントデータを256メガバイトのSDRAM8に書込み、又は、SDRAM8に書き込まれたプリントデータを読み出すSDRAM制御部708を備えてある。
【0036】
前記FIFO方式のバッファメモリ706は、上述した周辺回路704,705,707,708とともに、ハードウェア記述言語の一種であるVHDLを用いて開発可能なプログラマブルゲートアレイFPGAで構成され、DMA書込み制御部705により書き込み可能なデータ残容量が、フルのバッファメモリ容量の範囲で書込み可能な残り僅かな所定容量、例えば16ワードに達したときに、送信準備信号READY源としてのニヤリーフルフラグ(Nearly FF)をセットしてDMA書込み制御部705に出力する送信準備信号生成手段を備えている。
【0037】
即ち、前記送信準備信号生成手段は、第一データ受信部702,704で受信された画像データの処理状態に基づいて送信準備信号READYを生成するものであり、バッファメモリ706への画像データの格納状態に基づいて送信準備信号READYを生成するものである。ここで、フルのバッファメモリ容量の範囲で書込み可能な残り僅かな所定容量とは、前記バッファメモリ706の残容量が、ニヤリーフルフラグ(Nearly FF)をセット(オン)した後、又は、送信準備信号READYを送信した後に受信される全画像データが前記バッファメモリ706に書き込み可能な所定の容量をいい、データの転送速度、バッファメモリ706に対する書込み、読出し速度により適宜設定可能な容量である。
【0038】
前記バッファメモリ706は、ニヤリーフルフラグ(Nearly FF)をセットした後に、前記DMA読出し制御部707によるデータの読出し処理が進行して、前記残容量が前記所定容量以上となった時点で当該ニヤリーフルフラグ(Nearly FF)をリセットする。ここで、セットされたニヤリーフルフラグ(Nearly FF)は、前記残容量が前記所定容量以上となった時点で直ちにリセットしてもよいが、マージンを見込んで前記所定容量より数ワード残容量が増加した時点でリセットしてもよい。尚、バッファメモリ706の残容量は書込みアドレスと読出しアドレスの相対値を演算する等の処理により容易に把握できる。
【0039】
上述した画像データ送信制御装置により送信されるプリントデータの送信シーケンスを説明する。プリントデータは1画素が2ビットデータで構成され、8画素16ビットを単位として1ライン毎に所定の順序で各色(7色)に対応したプリントサイズ1ページ分のデータの集合で構成される。図5に示すように、データビットD0からD19を送信データ、データビットD20を受信データとして、データビットD0からD15までの16ビットデータに前記プリントデータを割り付け、データビットD16からD17の2ビットに図6に示すカラー制御データPxF0,PxF1を割り付け、データビットD18からD19の2ビットに図7に示す送信制御データTxC0,TxC1を割り付け、データビットD20にREADY信号(これは、上述した送信準備信号としての機能を有する)を割り付けている。
【0040】
前記カラー制御データPxF0,PxF1は、データ‘00’で画像データなし、データ‘10’でカラーデータ・スタート、データ‘01’でカラーデータ・エンドを示し、予め決定された順序で各カラーデータを送信する。前記送信制御データTxC0,TxC1は、データ‘00’でアイドル、データ‘10’でデータ転送開始、データ‘01’で有効なデータ転送中、データ‘11’でデータ転送終了を示す。
【0041】
前記画像データ送信側LVDS制御部201は上述したデータビットD0からD19にデータを設定してLVDSドライバ202に出力すると、LVDSドライバ202は受信したデータを上述したように7ビット×3のシリアルデータに変換して3本のシリアル伝送路で転送クロックに同期してLVDSレシーバ702に送信し、LVDSレシーバ702は受信したシリアルデータをパラレルデータに変換して画像データ受信側LVDS制御部704に出力する。
【0042】
一方、前記画像データ受信側LVDS制御部704は、カラー制御データPxF0,PxF1及び送信制御データTxC0,TxC1に基づいて識別される16ビットのプリントデータを受信する度にDMA書込み制御部705に転送処理する一方、バッファメモリ706によりニヤリーフルフラグ(Nearly FF)がセットされたことをDMA書込み制御部705を介して認識すると、データビットD20に送信準備信号READYをネゲート(リセット、他のデータビットは使用されず常にリセットされている)してLVDSドライバ703を介してLVDSレシーバ203に送信する。
【0043】
前記画像データ送信側LVDS制御部201は、前記送信準備信号READYがアサート(セット)されているときには受信側がデータ受信可能状態にあり、ネゲートされているときにはデータ受信不能状態にあると認識し、送信準備信号READYがネゲートされたことを認識すると直ちに送信を停止し、送信準備信号READYがアサートされるまで待機する。即ち、第一データ送信部201,202は、第二データ受信部201,203による送信準備信号READYの受信に応答して画像データの送信を停止するように構成してある。
【0044】
以上説明した通り、送信準備信号生成手段はインクジェットプリンタ3の機能ブロックを作動制御するCPUの動作に無関係にハードウェアにより構成されるものであるので、インクジェットプリンタ3自身の動作に支障を来たすことなく、所定のプリント速度で後述のプリントプロセスを実行できるのである。
【0045】
以下に、インクジェットプリンタ3による画像出力処理プロセスを説明する。上述したように、ARCNETを採用した制御データ送信制御装置によりホストコンピュータ1からプリントコマンドを受信し、LVDS方式を採用した画像データ送信制御装置からプリントデータを受信したインクジェットプリンタ3は、図1及び図2に示すように、ROM5に記憶された制御プログラムを実行するCPU4により制御されて以下の所定の画像出力プロセスを実行する。
【0046】
記録紙収容部310の駆動ローラ312が正転駆動されて記録紙311が給紙され、記録紙搬送部340の第一圧着ローラユニット341により画像記録部320に搬送される。記録紙先端が画像記録部320の印字開始位置に到達すると、画像記録ヘッドであるキャリッジ323が主走査しながら記録ヘッドドライバ回路11からのデータに基づいて所定のインクジェットノズルからインクを吐出して記録紙311の表面に画像を形成する。記録紙311は第一圧着ローラ341によりキャリッジ323の主走査と同期した所定量ずつ間歇駆動されて搬送方向に副走査される。
【0047】
画像記録ヘッド323の主走査方向には、1インチ当たり180本の密度でスリットが等間隔に形成された長尺のエンコーダフィルム401が延設され、前記画像記録ヘッド323と共に走査され、エンコーダフィルム401のスリットを検出してパルス信号を生成するエンコーダセンサ402を設けてあり、タイミング生成部19は、入出力制御CPU900を介して入力されたエンコーダパルス信号の立ち上がりエッジから次の立ち上がりエッジまでの時間Tを数周期にわたりタイマー回路13(又は別途タイミング生成部に設けられたタイマー回路)によりカウントし、エンコーダパルスの1周期Tの平均値を演算導出する。演算導出された周期Tを単位制御周期としてタイミング生成部19に格納された所定の逓倍数だけ逓倍、ここでは8逓倍して駆動タイミング信号の逓倍周期を演算導出し、演算された逓倍周期データをプリントバッファ10を介してインクを吐出制御する記録ヘッドドライバ回路11に出力して駆動タイミング信号を生成する。
【0048】
SDRAM8からプリントバッファ10に転送された主走査1ライン分のプリントデータに基づきインクジェットノズルを駆動する圧電素子に印加されるパルス電圧が、記録ヘッド323に別途配置された紙端検出センサ355による記録紙311の紙端検出時点から、前記駆動タイミング信号の立ち上がりエッジに同期して出力され、所望の解像度の画像が形成される。本実施例によれば180DPI×8=1440DPIの解像度が得られる。
【0049】
記録紙311への1枚分の画像出力が終了すると、第一、第二圧着ローラユニット341,342、排紙ローラユニット334が駆動され、切断ユニット331による切断位置まで記録紙311が搬送されて停止し、所定のサイズに切断された後に排紙ローラユニット334により排紙される。残余の記録紙311は記録紙収容部310の駆動ローラ312が逆転駆動されて、記録紙先端が所定位置まで巻き取られて、次の画像出力処理プロセスに備える。
【0050】
以下に別実施の形態を説明する。
上述した実施形態では、送信準備信号生成手段を、バッファメモリの残容量が送信準備信号を生成した後に受信される全画像データがバッファメモリに書き込み可能な所定の容量となったときに、送信準備信号を生成するハードウェア回路で構成したものを説明したが、本発明のより広い概念に基づけば、データ受信処理の一部又は主要部を画像出力処理装置の他の機能ブロックを制御するソフトウェアの一部で実行可能に構成され、当該ソフトウェアにより送信準備信号が生成されるように構成するものであってもよい。つまり、当該ソフトウェアによるデータ受信処理中に他の出力処理が重なり、データの取り溢しが発生する虞のあるときに送信準備信号を生成するのである。
【0051】
上述した実施形態では、第一データ送受信手段及び第二データ送受信手段として、LVDS方式を採用するものを説明したが、差動データ伝送方式を採用するものであればLVDS方式に限るものではない。また差動データ伝送方式の他に、光伝送モジュールを採用するものであってもよい。さらに、第二データ送受信手段としてはLVDS方式によるものに限らず、単一の信号線を用いて電圧値で信号を送信するものであってもよい。また、LVDSドライバ回路として7ビット×3本のシリアル伝送ラインをクロック同期して送信するものを説明したが、伝送ラインの本数やシリアルデータの長さは適宜設定すればよい。
【0052】
上述した実施例では、FIFO方式のバッファメモリ706を、周辺回路704,705,707,708とともに、ハードウェア記述言語の一種であるVHDLを用いて開発可能なプログラマブルゲートアレイFPGAで構成したものを説明し、送信準備信号生成手段がこのゲートアレイの一部回路として実現されることを説明したが、ハードウェア回路の構成はこれに限定するものではなく、公知の回路構成技術を用いて適宜構成することが可能である。
【0053】
上述した実施形態では、画像出力処理装置としてインクジェットプリンタを、画像データ供給装置としてホストコンピュータを例に説明したが、画像出力処理装置はインクジェットプリンタに限るものではなく、レーザービームプリンタや印画紙に写真画像データをデジタル露光ヘッドで露光して現像出力する写真処理装置などの画像出力処理装置に適用可能であり、画像データ供給装置としては、ホストコンピュータに限るものではなく、写真フィルムから画像情報をデジタルデータとして読み込み、所定の画像処理を行ない、上述した画像出力処理装置にプリント画像データを出力するような画像処理装置などのプリンタコントローラに適用可能である。尚、本明細書においては、単位データの送受信の度に送信側と受信側がアクノリッジ信号を介して送受信を実行する双方向通信に対して、一方的に送信側からデータを送信したり、不定期に受信側からのみ通信許否信号を送る通信方式を広義の片方向通信と定義して説明してある。
【0054】
【発明の効果】
以上説明した通り、本発明によれば、データ送信プロトコルが簡単に構築でき安価に構成できる片方向通信方式を採用しながらも、画像出力処理装置のコストパーフォーマンスや性能を低下させることのない画像データ送信制御装置を提供することができるようになった。
【図面の簡単な説明】
【図1】本発明による画像出力処理装置の制御ブロック構成図
【図2】本発明による画像出力処理装置の機能ブロック構成図
【図3】要部の斜視図
【図4】要部の回路ブロック構成図
【図5】送信データの説明図
【図6】カラー制御データの説明図
【図7】送信制御データの説明図
【符号の説明】
1:画像データ供給装置(ホストコンピュータ)
3:画像出力処理装置(インクジェットプリンタ)
201,202:第一データ送信部
702,704:第一データ受信部
201,203,703,704:第二データ送受信手段
READY:送信準備信号[0001]
BACKGROUND OF THE INVENTION
The present invention provides one-way communication of image data between an image output processing device that executes predetermined image output processing based on received image data and an image data supply device that transmits image data to the image output processing device. The present invention relates to an image data transmission control device.
[0002]
[Prior art]
The image data transmission control device described above is capable of full-duplex communication for transmitting and receiving control data between the printer controller and the printer engine between a printer engine that outputs an image and a printer controller that drives and controls the printer engine. LVDS (Low Voltage Differential Signaling) system, which is a kind of differential data transmission system that transfers image data in one direction from the printer controller to the printer engine separately from the communication line, Some have adopted a transmission module and are provided with a communication line capable of transferring image data at high speed. In other words, it is installed on the printer controller side as an image data supply device, installed on the printer engine side as an image output processing device, and a first data transmission unit that converts image data into serial data of a predetermined length and sequentially outputs it. The first data transmission / reception means including the first data reception unit that receives the serial data transmitted from the first data transmission unit and converts the serial data into parallel data is configured by adopting the above-described LVDS method or the like. is there.
[0003]
[Patent Document 1]
JP 2002-254663 A
[0004]
[Problems to be solved by the invention]
However, the above-described conventional image data transmission control device unilaterally transfers image data from the image data supply device to the image output processing device by a one-way communication method. The transmission protocol has the advantage that it can be configured at high speed and at low cost, but when image data transfer is started from the image data supply device, data is unilaterally sent until all data is transferred. In the data processing by software executed by the control unit on the image output processing device side, there is a problem that it is necessary to provide a large-capacity buffer memory in order to avoid overflow of data, resulting in an increase in cost. In particular, in recent years, in the case of a photographic image that requires a high-definition output image, the amount of image data is increased, which is a significant problem.
[0005]
Conversely, if the capacity of the buffer memory is limited, it is necessary to execute data processing by software on the buffered image data before the buffer memory overflows, and other necessary processing is not interrupted during that time. There is a problem that the throughput of the image output processing device is reduced.
[0006]
Here, if the image data transmission control device adopts a full-duplex communication method and performs transfer while handshaking each time image data is transferred, the above problem can be solved, but if an inexpensive system is used, the communication speed On the contrary, the throughput (for example, print processing time) as the image output processing apparatus is reduced.
[0007]
The present invention has been made in view of the above-described conventional problems. The cost performance and performance of the image output processing apparatus are adopted while adopting a one-way communication method in which a data transmission protocol can be easily constructed and configured at low cost. The present invention is to provide an image data transmission control device that does not reduce the image quality.
[0008]
[Means for Solving the Problems]
In order to achieve the above-described object, the characteristic configuration of the image data transmission control device according to the present invention is the same between the image output processing device and the image data supply device as described in
[0009]
According to the above configuration, the image data can be transmitted from the first data transmission unit of the image data supply device to the first data reception unit of the image output processing device by one-way communication., PaintingImage output processor sideFrom the second data transmitterImage data supply deviceTo the second data receiverReady signal is sentWhen the second data receiving unit receives the transmission preparation signal,One data transmitterWill stop sending image data even during image data transmission,Transmission of voluntary image data can be stopped based on the state on the image output processing device side, and various processing can be performed without fear of overflowing image data without providing a large-capacity buffer memory. The degree of freedom increases.
[0010]
In the second feature configuration, as described in
[0011]
The job of the image output processing device is aggregated into the reception processing of the image data transmitted from the image data supply device and the output processing of the received image data. In either case, since the transmission preparation signal can be generated based on the processing state, the throughput of the apparatus can be improved without fear of overflowing image data without providing a large-capacity buffer memory.
[0012]
In the third feature configuration, as described in
[0013]
As a result, the software intervenes to check the storage state of the image data in the buffer memory that temporarily stores the received image data, and to generate a transmission preparation signal when there is a possibility of overflowing the image data. Therefore, the software can execute other predetermined jobs regardless of the reception processing state of the image data, so that the throughput of the entire apparatus can be improved.
[0014]
In the fourth feature configuration, as described in
[0015]
That is, even if a transmission preparation signal is generated and a request to stop transmission of image data is made, transmission of image data does not stop immediately, but a time difference occurs. Therefore, if the transmission preparation signal is generated when all the image data received after generating the transmission preparation signal has a predetermined capacity writable in the buffer memory, the overflow of the image data is prevented. It can be surely prevented.
[0016]
In the fifth feature configuration, in addition to any of the first to fourth feature configurations described above, the first data transmission / reception means is configured to generate an image by a differential data transmission method. In the point that the data is unidirectionally communicated, and the sixth feature configuration is the same as the sixth feature configuration described above, in addition to the fifth feature configuration described above, the second data transmitting / receiving means includes: The transmission preparation signal is unidirectionally communicated by a differential data transmission method.
[0017]
By adopting the above configuration, high-speed transfer of image data can be realized at low cost and with high accuracy.
[0018]
In order to achieve the above object, the characteristic configuration of the image output processing device according to the present invention is transmitted from the image data supply device via the image data transmission control device having any one of the first to sixth characteristic configurations described above. Output processing device for receiving processed image dataIs provided separately from the control data transmission control device that performs two-way communication between the image output processing device and the image data supply device, and receives image data using only the clock signal line and the serial transmission line. And a second data transmission unit that transmits a transmission preparation signal for requesting stop of transmission of the image data during reception of the image data.
[0019]
In order to achieve the above-described object, the image data supply device according to the present invention is configured such that the image output processing device has an image via the image data transmission control device having any one of the first to sixth feature configurations described above. Image data supply device that transmits dataIs provided separately from the control data transmission control device that performs bidirectional communication between the image output processing device and the image data supply device, and converts image data for one page into serial data of a predetermined length. A first data transmission unit that sequentially outputs in synchronization with a clock signal transmitted through the clock signal line via the serial transmission line, and a request to stop transmission of the image data transmitted from the image output processing device. A second data receiving unit that receives a transmission preparation signal, and the first data transmission unit is configured to stop transmission of image data upon reception of the transmission preparation signal.In the point.
[0020]
DETAILED DESCRIPTION OF THE INVENTION
An image data transmission control apparatus according to the present invention will be described below with reference to the drawings. As shown in FIG. 1, an
[0021]
As shown in FIG. 2, the
[0022]
The recording
[0023]
The recording
[0024]
The
[0025]
As shown in FIGS. 2 and 3, the
[0026]
The drive mechanism includes a
[0027]
As shown in FIG. 2, the
[0028]
As shown in FIG. 1, the
[0029]
The input /
[0030]
The
[0031]
As shown in FIG. 4, the host-
[0032]
The control data transmission control device performs two-way communication with a control data transmission /
[0033]
The image data transmission control device performs one-way communication using an LVDS (Low Voltage Differential Signaling) method to transmit print data to the
[0034]
That is, first
[0035]
The printer-
[0036]
The
[0037]
That is, the transmission preparation signal generating unit generates the transmission preparation signal READY based on the processing state of the image data received by the first
[0038]
After the near full flag (Nearly FF) is set, the
[0039]
A transmission sequence of print data transmitted by the above-described image data transmission control apparatus will be described. The print data is composed of 2-bit data for one pixel, and is composed of a set of data for one page of print size corresponding to each color (seven colors) in a predetermined order for each line in units of 8 pixels and 16 bits. As shown in FIG. 5, the print data is assigned to 16-bit data from data bits D0 to D15 with data bits D0 to D19 as transmission data and data bit D20 as reception data, and the data bits D16 to D17 are assigned to 2 bits. The color control data PxF0 and PxF1 shown in FIG. 6 are allocated, the transmission control data TxC0 and TxC1 shown in FIG. 7 are allocated to the 2 bits of the data bits D18 to D19, and the READY signal (this is the transmission preparation signal described above). As a function).
[0040]
In the color control data PxF0 and PxF1, the data “00” indicates no image data, the data “10” indicates the color data start, the data “01” indicates the color data end, and each color data is stored in a predetermined order. Send. The transmission control data TxC0 and TxC1 indicate that data “00” is idle, data “10” starts data transfer, data “01” is valid data transfer, and data “11” indicates data transfer end.
[0041]
When the image data transmission side
[0042]
On the other hand, the image data receiving side
[0043]
The image data transmission side
[0044]
As described above, since the transmission preparation signal generating means is configured by hardware regardless of the operation of the CPU that controls the operation of the functional blocks of the
[0045]
Below, the image output processing process by the
[0046]
The
[0047]
In the main scanning direction of the
[0048]
A pulse voltage applied to the piezoelectric element for driving the ink jet nozzle based on the print data for one main scanning line transferred from the
[0049]
When the image output for one sheet on the
[0050]
Another embodiment will be described below.
In the above-described embodiment, the transmission preparation signal generating unit is configured to transmit the transmission preparation signal when all the image data received after the remaining capacity of the buffer memory generates the transmission preparation signal becomes a predetermined capacity writable in the buffer memory. Having described the hardware circuit that generates the signal, but based on the broader concept of the present invention, a part or the main part of the data reception process is the software that controls other functional blocks of the image output processing device. It may be configured to be executable in part and configured to generate a transmission preparation signal by the software. That is, a transmission preparation signal is generated when there is a possibility that another output process overlaps during the data reception process by the software and data overflow occurs.
[0051]
In the above-described embodiment, the first data transmitting / receiving unit and the second data transmitting / receiving unit adopt the LVDS method. However, the first data transmitting / receiving unit is not limited to the LVDS method as long as the differential data transmission method is used. In addition to the differential data transmission method, an optical transmission module may be adopted. Furthermore, the second data transmission / reception means is not limited to the one based on the LVDS system, but may be one that transmits a signal with a voltage value using a single signal line. Further, although the LVDS driver circuit that transmits 7 bits × 3 serial transmission lines in synchronization with the clock has been described, the number of transmission lines and the length of serial data may be set as appropriate.
[0052]
In the embodiment described above, the
[0053]
In the above-described embodiment, an inkjet printer is used as an image output processing device and a host computer is used as an image data supply device. However, the image output processing device is not limited to an inkjet printer, and a laser beam printer or photographic paper can be used as a photograph. The present invention can be applied to an image output processing apparatus such as a photographic processing apparatus that exposes image data with a digital exposure head and develops and outputs it. The image data supply apparatus is not limited to a host computer, and image information is digitally transmitted from photographic film. The present invention can be applied to a printer controller such as an image processing apparatus that reads data as data, performs predetermined image processing, and outputs print image data to the above-described image output processing apparatus. In this specification, for bidirectional communication in which the transmission side and the reception side perform transmission / reception via an acknowledge signal each time unit data is transmitted / received, data is transmitted from the transmission side unilaterally or irregularly. A communication method for sending a communication permission signal only from the receiving side is defined as one-way communication in a broad sense.
[0054]
【The invention's effect】
As described above, according to the present invention, an image that does not deteriorate the cost performance and performance of the image output processing apparatus while adopting a one-way communication method that allows a data transmission protocol to be easily constructed and configured at low cost. A data transmission control device can be provided.
[Brief description of the drawings]
FIG. 1 is a control block diagram of an image output processing apparatus according to the present invention.
FIG. 2 is a functional block configuration diagram of an image output processing apparatus according to the present invention.
FIG. 3 is a perspective view of a main part.
FIG. 4 is a circuit block diagram of the main part.
FIG. 5 is an explanatory diagram of transmission data.
FIG. 6 is an explanatory diagram of color control data.
FIG. 7 is an explanatory diagram of transmission control data.
[Explanation of symbols]
1: Image data supply device (host computer)
3: Image output processing device (inkjet printer)
201, 202: first data transmission unit
702, 704: first data receiver
201, 203, 703, 704: second data transmission / reception means
READY: Transmission preparation signal
Claims (8)
前記画像データ供給装置側に設置され、1ページ分の画像データを所定長さのシリアルデータに変換して、シリアル伝送線を介して、クロック信号線で送信されるクロック信号に同期して順次出力する第一データ送信部と、前記画像出力処理装置側に設置され、前記第一データ送信部から送信されたシリアルデータを前記クロック信号に同期して順次受信してパラレルデータに変換する第一データ受信部とからなる第一データ送受信手段と、
前記画像出力処理装置側に設置され、画像データの受信中に、画像データの送信を停止要求する送信準備信号を送信する第二データ送信部と、前記画像データ供給装置側に設置され、前記送信準備信号を受信する第二データ受信部とからなる第二データ送受信手段とを備え、
前記第一データ送信部は、画像データの送信中であっても、前記第二データ受信部により送信準備信号を受信すると、画像データの送信を停止するように構成してある画像データ送信制御装置。An image output processing device that is provided separately from the control data transmission control device that performs bidirectional communication between the image output processing device and the image data supply device, and that executes predetermined image output processing based on the received image data; An image data transmission control device that performs one-way communication of image data using only a clock signal line and a serial transmission line with an image data supply device that transmits image data to the image output processing device,
Installed on the image data supply device side, converts image data for one page into serial data of a predetermined length, and sequentially outputs it in synchronization with the clock signal transmitted through the clock signal line via the serial transmission line. A first data transmission unit configured to receive the serial data transmitted from the first data transmission unit in synchronization with the clock signal and convert the serial data to parallel data. A first data transmitting / receiving means comprising a receiving unit;
A second data transmission unit installed on the image output processing device side for transmitting a transmission preparation signal for requesting to stop transmission of image data during reception of the image data; and installed on the image data supply device side for transmitting the data A second data transmitting / receiving means comprising a second data receiving unit for receiving a preparation signal ;
The first data transmission unit is configured to stop transmission of image data when receiving a transmission preparation signal by the second data reception unit even during transmission of image data. .
画像出力処理装置と画像データ供給装置との間で双方向通信する制御データ送信制御装置とは分離して設けられ、クロック信号線とシリアル伝送線のみを用いて画像データを受信する第一データ受信部と、当該画像データの受信中に、前記画像データの送信を停止要求する送信準備信号を送信する第二データ送信部とを備えている画像出力処理装置。 An image output processing equipment for receiving image data transmitted from the image data supply device via the image data transmission control apparatus according to any one of claims 1-6,
First data reception that is provided separately from the control data transmission control device that performs bidirectional communication between the image output processing device and the image data supply device, and that receives image data using only the clock signal line and the serial transmission line. And a second data transmission unit that transmits a transmission preparation signal for requesting to stop transmission of the image data during reception of the image data.
画像出力処理装置と画像データ供給装置との間で双方向通信する制御データ送信制御装置とは分離して設けられ、1ページ分の画像データを所定長さのシリアルデータに変換して、シリアル伝送線を介して、クロック信号線で送信されるクロック信号に同期して順次出力する第一データ送信部と、前記画像出力処理装置から送信される前記画像データの送信を停止要求する送信準備信号を受信する第二データ受信部を備え、前記第一データ送信部は、送信準備信号の受信時に画像データの送信を停止するように構成してある画像データ供給装置。 An image data supplying equipment for transmitting the image data to the image output processing apparatus via an image data transmission control apparatus according to any one of claims 1 to 6,
Provided separately from the control data transmission control device that performs two-way communication between the image output processing device and the image data supply device, converts image data for one page into serial data of a predetermined length, and serial transmission A first data transmission unit that sequentially outputs in synchronization with a clock signal transmitted through a clock signal line, and a transmission preparation signal that requests to stop transmission of the image data transmitted from the image output processing device. An image data supply apparatus comprising a second data receiving unit for receiving, wherein the first data transmitting unit is configured to stop transmitting image data when receiving a transmission preparation signal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003029619A JP4380168B2 (en) | 2003-02-06 | 2003-02-06 | Image data transmission control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003029619A JP4380168B2 (en) | 2003-02-06 | 2003-02-06 | Image data transmission control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004237599A JP2004237599A (en) | 2004-08-26 |
| JP4380168B2 true JP4380168B2 (en) | 2009-12-09 |
Family
ID=32956749
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003029619A Expired - Fee Related JP4380168B2 (en) | 2003-02-06 | 2003-02-06 | Image data transmission control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4380168B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4525342B2 (en) * | 2004-12-28 | 2010-08-18 | ノーリツ鋼機株式会社 | Image data communication control device |
| CN101722729B (en) * | 2008-10-13 | 2012-03-07 | 北京美科艺数码科技发展有限公司 | Method and device for transmitting data between main board and spray nozzle panel of ink-jet printer |
| JP5824986B2 (en) * | 2010-09-16 | 2015-12-02 | 株式会社リコー | Printing system and printing apparatus |
| CN106447594B (en) * | 2016-08-17 | 2020-06-05 | 北京集创北方科技股份有限公司 | Image processing apparatus and method thereof |
| NL2020646B1 (en) | 2018-03-22 | 2019-10-02 | Xeikon Mfg Nv | Printing system and method with efficient memory usage |
-
2003
- 2003-02-06 JP JP2003029619A patent/JP4380168B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004237599A (en) | 2004-08-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4953905B2 (en) | Image processing apparatus, image processing method, and program | |
| WO2000058102A1 (en) | Printer | |
| JP4380168B2 (en) | Image data transmission control device | |
| CN103029452B (en) | Method and apparatus of double-sided printing | |
| JP3297431B2 (en) | Image processing device | |
| US20150273901A1 (en) | Printer system, inkjet printer, and computer-readable recording medium containing program therefor | |
| CN1256242C (en) | Image printing device and white line compensation method thereof | |
| US9013734B2 (en) | Method and apparatus for controlling pauses in printing | |
| JP2023170172A (en) | Recording device, its control method and program | |
| JP3179519B2 (en) | Image input / output method and apparatus | |
| JP2011056728A (en) | Image forming apparatus, method for controlling image formation, image formation control program, and recording medium | |
| JP5078540B2 (en) | Recording apparatus and data transfer method | |
| JP3526383B2 (en) | Recording device | |
| JP4402870B2 (en) | Print processing apparatus, image forming apparatus, paper feed method, and paper feed control program | |
| US12151474B2 (en) | Inkjet printer having transmission antenna connected to control board provided in casing and reception antenna provided in carriage | |
| JP2004181826A (en) | Borderless recording device | |
| JP3253199B2 (en) | Color inkjet recording apparatus and color inkjet recording method | |
| JPH0818726A (en) | Recording medium identification device | |
| US11465409B2 (en) | Image recording apparatus | |
| JPH07148977A (en) | Inkjet recording device | |
| JP2004237600A (en) | Image recording head control device and control method | |
| JP2024011675A (en) | Recording device, control method and program | |
| JP2026055009A (en) | Inkjet recording device | |
| JP2020179636A (en) | Printer | |
| JP4616518B2 (en) | Recording device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20041012 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050120 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081211 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090209 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090220 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090220 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090423 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090603 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090630 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090811 |
|
| 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: 20090901 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090914 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121002 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121002 Year of fee payment: 3 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121002 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131002 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |