JP4958095B2 - ハンドヘルドプリンタおよび印刷方法 - Google Patents

ハンドヘルドプリンタおよび印刷方法 Download PDF

Info

Publication number
JP4958095B2
JP4958095B2 JP2006154187A JP2006154187A JP4958095B2 JP 4958095 B2 JP4958095 B2 JP 4958095B2 JP 2006154187 A JP2006154187 A JP 2006154187A JP 2006154187 A JP2006154187 A JP 2006154187A JP 4958095 B2 JP4958095 B2 JP 4958095B2
Authority
JP
Japan
Prior art keywords
image
handheld printer
print head
print
printing
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
Application number
JP2006154187A
Other languages
English (en)
Other versions
JP2006341604A5 (ja
JP2006341604A (ja
Inventor
グレゴリー・エフ・カールソン
パトリック・エイ・マッキンレイ
トッド・エイ・マクレランド
ジェイムス・ディー・ブレッドソー
アッシャー・シモンズ
Original Assignee
マーベル インターナショナル テクノロジー リミテッド
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 マーベル インターナショナル テクノロジー リミテッド filed Critical マーベル インターナショナル テクノロジー リミテッド
Publication of JP2006341604A publication Critical patent/JP2006341604A/ja
Publication of JP2006341604A5 publication Critical patent/JP2006341604A5/ja
Application granted granted Critical
Publication of JP4958095B2 publication Critical patent/JP4958095B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J3/00Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
    • B41J3/36Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for portability, i.e. hand-held printers or laptop printers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J11/00Devices or arrangements  of selective printing mechanisms, e.g. ink-jet printers or thermal printers, for supporting or handling copy material in sheet or web form
    • B41J11/008Controlling printhead for accurately positioning print image on printing material, e.g. with the intention to control the width of margins
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00347Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with another still picture apparatus, e.g. hybrid still picture apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/04Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
    • H04N1/047Detection, control or error compensation of scanning velocity or position
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/04Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
    • H04N1/10Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using flat picture-bearing surfaces
    • H04N1/107Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using flat picture-bearing surfaces with manual scanning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/04Scanning arrangements
    • H04N2201/047Detection, control or error compensation of scanning velocity or position
    • H04N2201/04701Detection of scanning velocity or position
    • H04N2201/04737Detection of scanning velocity or position by detecting the scanned medium directly, e.g. a leading edge

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Printers Characterized By Their Purpose (AREA)
  • Ink Jet (AREA)

Description

本発明はハンドヘルドプリンタに関する。
プリンタは、印刷媒体にインクを付着させるためのプリントヘッドを有する場合がある。プリント媒体の一例は、紙である。プリントヘッドの一例は、印刷媒体に対してインク滴を発射するサーマル・インクジェットである。
プリンタは、印刷媒体の所定の領域にインクを付着させることにより、印刷媒体に画像を描画することができる。例えば、プリンタによって描画される画像は、ピクセルアレイで表現される場合がある。或るピクセルに関連する値は、そのピクセルに対応する印刷媒体の領域に付着させるべきインクの量を表わす場合がある。
プリンタは、印刷媒体に対するプリントヘッドの位置を正確に制御するための機械系を有する場合がある。例えば、プリンタは、用紙に対するインクジェットプリントヘッドの位置を正確に制御するための、ローラ、キャリッジ、プーリーなどを有する場合がある。印刷媒体に対するプリントヘッドの位置を正確に制御することにより、プリンタは、画像を描画する際に適切な量のインクを印刷媒体の適切な領域に付着させることができる。
印刷媒体に対するプリントヘッドの位置を正確に制御するための機械系は、比較的複雑で大きいことが多い。不都合なことに、比較的複雑で大きな機械系は、プリンタの製造コストを増加させることがある。また、比較的複雑で大きな機械系は、プリンタがとりうるフォームファクタ(寸法や形状)も制限することがある。例えば、大きな機械系は、プリンタに対してサイズの下限を課す場合がある。
印刷媒体に対してプリントヘッドを位置決めするための大きくて複雑な機械系を必要とせずに、印刷媒体に対して適切にインクを付着させることが可能なハンドヘルドプリンタを開示する。本明細書の教示によるハンドヘルドプリンタは、印刷面に対するハンドヘルドプリンタの動きをトラッキングするナビゲーションサブシステムと、動きに応じてプリントヘッドに印刷面へインク滴を発射させるプリントヘッドコントローラと、印刷領域を決めるための境界のセットを指定させるユーザインタフェースとを備え、プリントヘッドコントローラは、予め定められた複数のサイズのうちから、境界のセットに最も近いサイズを選択し、ユーザにより指定される印刷領域を、選択した境界のセットに最も近いサイズに調整し、プリントヘッドコントローラは、選択した境界のセットに最も近いサイズに画像を拡大縮小して、調整された印刷領域内に画像を印刷する。
本発明の他の特徴及び利点は、下記の詳細な説明から明らかになるであろう。
本発明は、添付の図面を参照して、特定の実施形態を例として説明される。
図1は、本明細書の教示によるハンドヘルドプリンタ10を示している。ハンドヘルドプリンタ10は、プリントヘッド12、ナビゲーションサブシステム14、画像バッファ16、ユーザインタフェース18、及び、プリントヘッドコントローラ30を有する。図示のハンドヘルドプリンタ10は、印刷面20の上に配置される。
画像バッファ16には、印刷面20に印刷すべき画像が格納される。例えば、画像バッファ16には、ビットマップ画像が格納される場合がある。
プリントヘッド12は、プリントヘッドコントローラ30の制御により、印刷面20に対してインク滴を発射する。一実施形態において、プリントヘッド12は、サーマルインクジェットプリントヘッドである。
ユーザは、ユーザインタフェース18を介して印刷動作を指示することにより、印刷面20に対する印刷を行った後、印刷面20の上でハンドヘルドプリンタ10を手で移動ささせる。ユーザが印刷面20の上でハンドヘルドプリンタ10を移動させるとき、ナビゲーションサブシステム14は、印刷面20に対するハンドヘルドプリンタ10の位置をトラッキングする。プリントヘッドコントローラ30は、印刷面20に対するハンドヘルドプリンタ10の位置、及び、画像バッファ16の内容に応じて、プリントヘッド12から印刷面20にインク滴を発射させ、画像バッファ16中に規定された画像を印刷面20に印刷させる。
印刷動作の際にユーザは、印刷面20の上でハンドヘルドプリンタ10を移動させるとき、どのようなパターンで移動させてもよい。プリントヘッドコントローラ30は、印刷動作中に画像のどの部分が印刷されたかを常にトラッキング(把握)している。印刷動作において既に描かれた印刷面20の部分にユーザがハンドヘルドプリンタ10を移動させた場合、プリントヘッドコントローラ30は、その部分にインク滴を発射することを禁止する。
ユーザインタフェース18は、幾つかのボタンとライトのセットとして実施することができる。あるいは、ユーザインタフェース18は、もっと能力の高い視覚表示装置を使用して実施してもよい。
図2a〜図2cは、印刷面20の上におけるハンドヘルドプリンタ10の移動に応じて行われる、画像バッファ16中に規定された画像40の印刷媒体20への印刷を示している。ハンドヘルドプリンタ10は、ユーザにとっては、画像40及び画像40のうちのどの部分が既に印刷されたかに従って、画像40に必要とされるインク滴をどこに発射すべきか、及び、どこに発射すべきではないかといった、印刷面20のどこに画像40を印刷すべきかを知っている魔法の絵筆のような機能を有しているように見える。ユーザは、画像40の完成部分と未完成部分を目で観察して、自分の手の動きを適切に調節することにより、余計な量のインクを使用して画像40の領域が重ね塗りされることを心配することなく、画像40を完成させることができる。
印刷面20は、プリントヘッド12から発射されたインク滴を使用して印刷することが可能な面であれば、どのような面であってもよい。印刷面20は、紙料であってもよいし、他の物質であってもよい。従来技術のプリンタにおける印刷媒体のような、位置決め手段による制約がないとすれば、印刷面20はどのような形であってもよく、例えば、シート、壁、テーブル、ポスター、湾曲面等のような形であってもよい。
ハンドヘルドプリンタ10は、従来のポータブルプリンタに比べて小さなフォームファクタで実施することができる。なぜなら、ハンドヘルドプリンタ10は、従来技術のプリンタに見られるような、プリントヘッドと用紙の間の相対位置を制御するための位置決め手段を持たないからである。ハンドヘルドプリンタ10のこのフォームファクタによれば、ほぼどのような場所にも印刷することが可能であるという携帯の利便性が得られる。例えば、ハンドヘルドプリンタ10は、ポケットに入れて飛行機内に持ち込んだりするのに適する場合がある。また、ハンドヘルドプリンタ10は可動部品を有していないため、信頼性も向上する場合がある。
図3は、一実施形態によるハンドヘルドプリンタ10のナビゲーションサブシステム14を示している。ナビゲーションサブシステム14は、一対の光学モーションセンサ50及び52、並びに、ベクトル算術演算ユニット54を有する。また、この図には、印刷すべき画像を画像バッファ16に転送するための入出力サブシステム56も描かれている。
一実施形態において、光学モーションセンサ50及び52はそれぞれ、印刷面20のデジタル写真を高フレームレート且つ低解像度で撮影するためのデジタルカメラを有する。光学モーションセンサ50及び52はそれぞれ、既知の技術を使用して撮影されたデジタル写真に応じて、パラメータΔx,Δyを判定するための論理回路を有する。光学モーションセンサ50は、光学モーションセンサ50における光センサの視点から、印刷面20の上における光学モーションセンサ50の移動を示す値Δx1、Δy1を生成する。光学モーションセンサ52は、光学モーションセンサ52における光センサの視点から、印刷面20の上における光学モーションセンサ52の移動を示す値Δx2、Δy2を生成する。2つの光学モーションセンサ50及び52により、ベクトル算術演算ユニット54は、値Δx1,Δy1、及び、Δx2,Δy2に基づいて、ハンドヘルドプリンタ10の回転位置、及び、ハンドヘルドプリンタ10の全体的動きを判定することが可能になる。
ベクトル算術演算ユニット54は、既知の技術を使用して、Δx1,Δy1、及び、Δx2,Δy2の値、並びに、開始位置座標x0,y0のセットに応じて、現在の位置座標x,yのセット、並びにモーションベクトルMを判定する。モーションベクトルMは、現在位置x,yにおける、印刷面20に対するハンドヘルドプリンタ10の移動速度及び移動方向を示すものである。プリントヘッドコントローラ30は、ナビゲーションサブシステム14から現在の位置座標x,y及びモーションベクトルMを得て、それらの情報を画像バッファ16の内容と共に使用して、プリントヘッド12からインク滴を発射すべきか否かを決定する。
モーションベクトルMが、現在位置x,yからのモーションベクトルMによって決まる移動によって、プリントヘッド12の或るノズルが、描画の際にインクを必要とする画像40の領域(例えば、暗い領域、色の付いた領域、又は不透明な領域)に対応する印刷面20の上にくることを示すものである場合、プリントヘッドコントローラ30は、そのノズルから印刷面20にインク滴を発射する。不透明な領域に発射されるインクの量は、不透明な領域に対応する画像中のピクセル値によって決まる。
モーションベクトルMが、現在位置x,yからのモーションベクトルMによって決まる移動によって、プリントヘッド12の或るノズルが、描画の際にインクを必要としない画像40の領域(例えば、明るい領域、無色の領域、又は不透明でない領域)に対応する印刷面20の上にくることを示すものである場合、プリントヘッドコントローラ30は、そのノズルから印刷面20にインク滴を発射しない。
モーションベクトルMが、現在の位置x,yからのモーションベクトルMによって決まる移動によって、プリントヘッド12の或るノズルが、描画の際にインクを必要とする画像40の領域に対応する印刷面20の上にくることを示しているが、その位置は、現在の印刷動作において既に印刷されているという場合も、プリントヘッドコントローラ30は、そのノズルから印刷面20にインク滴を発射しない。
入出力サブシステム56は、画像40を画像バッファ16に転送する手段としての働きを持つ。入出力サブシステム56は、コンピュータシステム、携帯装置、デジタルカメラ等への無線接続又は有線接続を含む場合がある。
図4は、画像40を印刷面20に印刷する印刷動作中の、プリントヘッド12のノズル60を示している。印刷面20は、X−Y座標系に対応する。X−Y座標系は、ハンドヘルドプリンタ10において位置や移動等の計算に使用されるものであり、印刷面20の一部ではない。ノズル60の現在位置はx1,y1であり、現在位置におけるモーションベクトルはM1である。
ノズル60の現在位置x1,y1、及び、対応するモーションベクトルM1は、ノズル60が画像40の領域62の先頭部にあり、時間間隔Δtの経過後に、ノズル60がx2,y2において領域62の上に到達するであろうことを示している。領域62は、領域62にインクを付着させなければならない、画像40中のピクセル値に対応する。そのため、プリントヘッドコントローラ30は、ノズル60が領域62に到達したときに、領域62が既に描画されていない限り、領域62のピクセル値に従って、プリントヘッド12のノズル60からインクを発射させる。
一実施形態において、プリントヘッドコントローラ30は、現在位置x1,y1、及び、モーションベクトルM1を使用して、画像バッファ16中のアドレスを決定する。決定されるアドレスは、現在位置x1,y1からモーションベクトルM1及び時間間隔Δtによって決まるX−Y座標系上の領域に対応する。プリントヘッドコントローラ30は、決定したアドレスを使用して、画像バッファ16から画像40の領域62に関連するピクセル値を読み出す。画像バッファ16から読み出されたピクセル値がゼロでない場合、プリントヘッドコントローラ30は、プリントヘッド12のノズル60からインク滴を発射する。そのピクセル値がゼロであった場合、プリントヘッドコントローラ30は、ノズル60からインク滴を発射しない。次に、プリントヘッドコントローラ30は、画像バッファ16中の決定されたアドレスにあるピクセルをクリアし、ノズル60が領域62の上を次回通過したときに、プリントヘッドコントローラ30によってノズル60からインク滴が発射されないようにする。
時間間隔Δtは、プリントヘッドコントローラ30がノズル60からインク滴を発射させるときの速度に応じて、調節可能なパラメータである。
一実施形態において、プリントヘッド12は複数のノズルを有する。そして、ベクトル算術演算ユニット54又はプリントヘッドコントローラ30は、プリントヘッド12上の各ノズルの位置に基づいて、各ノズルの現在位置を判定する。そのため、プリントヘッドコントローラ30は、モーションベクトルM1を使用して、画像バッファ16から、各ノズルに関する情報を得ることができる。
図5は、本明細書の教示によるハンドヘルドプリンタ10を使用して印刷動作を開始する方法を示している。図示の方法によれば、ユーザは、画像40を描画するための境界のセットを指定することができる。ユーザは、ハンドヘルドプリンタ10を印刷面20の上の位置80に配置してから、ユーザインタフェース18の機能を利用して、印刷動作を開始する。次に、ユーザは、右向きの定常運動(正のX方向)によりハンドヘルドプリンタ10を位置81まで移動させ、ユーザインタフェース18の機能を再び使用する。ユーザは、このプロセスを繰り返し行い、ハンドヘルドプリンタ10を下向き(負のY方向)に位置82まで移動させ、ユーザインタフェース18の機能を使用した後、左向き(負のY方向)に移動させ、ユーザインタフェース18の機能を使用する。
プリントヘッドコントローラ30は、位置80〜83のそれぞれの座標xa,yb、xb,yb、xb,ya、xa,yaをその内部に記憶している。印刷面20の印刷領域の境界は、これらの座標によって決まる。プリントヘッドコントローラ30は、指定された境界に合わせて画像40を拡大縮小する。そしてユーザは、位置83(開始座標y0,y0)においてユーザインタフェース18の機能を使用し、次いで印刷面20の上で何らかの移動を行うことにより、画像40を印刷する。ハンドヘルドプリンタ10は、位置83からの移動をトラッキングし、指定された境界に合わせて画像40を拡大縮小しながら画像40を印刷する。
境界を印刷するために、位置80を定義し、次に位置81を、その次に位置82を、その次に位置83を定義するという順番は、単なる例にすぎない。どのような順番を使用してもよい。
位置80〜83によって、印刷領域ボックスが決まる。ユーザが完全な矩形のボックスを描きそうもない場合、ハンドヘルドプリンタ10は、位置80〜83を自動調節し、矩形印刷領域を規定する。ハンドヘルドプリンタ10は、最も近い標準サイズ(例えば、8−1/2インチ×11インチ、又は、3インチ×5インチなど)に合わせて印刷領域ボックスを調節することができる。ハンドヘルドプリンタ10は、入力ファイルタイプや、必要とされる拡大縮小の大きさ等の種々の要素に基づいて画像40を賢く拡大縮小し、印刷領域ボックスに合わせることができる。ユーザは、ユーザインタフェース18を使用して、それらの拡大縮小率を選択することができる。あるいは、それらの拡大縮小率の中から選択されたものは、ホストコンピュータから得られたファイルに格納される。例えば、ホストコンピュータ上のユーザは、それらの拡大縮小率を選択することができる。
画像40の拡大縮小をユーザが望まない場合、印刷動作は、画像40を規定するビットマップに関する任意の所定の開始位置から開始することができる。画像40を印刷するための所定の開始位置の例には、画像40の印刷領域の左上の位置、画像40の印刷領域の右上の位置、画像40の印刷領域の左下の位置、画像40の印刷領域の右下の位置、及び、画像40の印刷領域の中心の位置がある。例えば、ユーザは、画像40の印刷領域の中心に対応する印刷面20の上の位置にハンドヘルドプリンタ20を置き、ユーザインタフェース18を使用して印刷を行い、画像40を印刷しながら、印刷面20の上でハンドヘルドプリンタ20を任意の方向に動かすことができる。
本発明に関する上記の説明は、説明の目的で記載したものであり、本発明の実施形態を網羅したり、本発明を開示した実施形態に厳密に制限したりするためのものではない。本発明の範囲は、特許請求の範囲によって規定される。
本発明によるハンドヘルドプリンタを示す図である。 印刷面上でのユーザの動きに応じた、印刷面に対する画像の印刷を示す図である。 印刷面上でのユーザの動きに応じた、印刷面に対する画像の印刷を示す図である。 印刷面上でのユーザの動きに応じた、印刷面に対する画像の印刷を示す図である。 一実施形態によるハンドヘルドプリンタにおけるナビゲーションサブシステムを示す図である。 印刷動作中のプリントヘッドのノズルを示す図である。 本明細書の教示によるハンドヘルドプリンタを使用した印刷動作を開始する方法を示す図である。

Claims (25)

  1. 印刷面に対するハンドヘルドプリンタの動きをトラッキングするナビゲーションサブシステムと、
    前記動きに応じて、プリントヘッドに前記印刷面へインク滴を発射させるプリントヘッドコントローラと、
    印刷領域を決めるための境界のセットを指定させるユーザインタフェースと
    を備え、
    前記プリントヘッドコントローラは、予め定められた複数のサイズのうちから、前記境界のセットに最も近いサイズを選択し、ユーザにより指定される前記印刷領域を、選択した前記境界のセットに最も近いサイズに調整し、
    前記プリントヘッドコントローラは、選択した前記境界のセットに最も近いサイズに画像を拡大縮小して、前記調整された印刷領域内に前記画像を印刷するハンドヘルドプリンタ。
  2. 前記プリントヘッドコントローラは、画像バッファに記憶された情報に応じて、前記プリントヘッドから前記印刷面に前記インク滴を発射させる、請求項1に記載のハンドヘルドプリンタ。
  3. 前記プリントヘッドコントローラは、前記画像バッファ中のピクセルに応じて、前記画像を印刷するか否かを決定する、請求項2に記載のハンドヘルドプリンタ。
  4. 前記プリントヘッドコントローラは、前記ピクセルが既に印刷されているか否かの指示に応じて、前記画像を印刷するか否かを決定する、請求項3に記載のハンドヘルドプリンタ。
  5. 画像を格納するための画像バッファを更に含む、請求項1から4のいずれか一項に記載のハンドヘルドプリンタ。
  6. 前記プリントヘッドコントローラは、前記プリントヘッドの現在位置と、前記現在位置における前記印刷面に対する前記ハンドヘルドプリンタの移動速度及び移動方向を示すモーションベクトルと、所定の時間間隔とに基づいて、前記印刷面に印刷する画像を格納する画像バッファ内のアドレスを決定し、前記アドレスに記憶された情報に応じて前記プリントヘッドに前記インク滴を発射させ、かつ、前記プリントヘッドのノズルから前記インク滴を発射させるときの速度に応じて前記所定の時間間隔を調整する請求項1から5のいずれか一項に記載のハンドヘルドプリンタ。
  7. 前記プリントヘッドコントローラは、前記選択されたサイズに合わせて前記画像を拡大縮小する、請求項1から6のいずれか一項に記載のハンドヘルドプリンタ。
  8. 前記画像を印刷するための開始位置をユーザが指定するためのユーザインタフェースを更に含む、請求項1から7のいずれか一項に記載のハンドヘルドプリンタ。
  9. 前記画像を前記画像バッファに転送するための入出力サブシステムを更に含む、請求項5に記載のハンドヘルドプリンタ。
  10. 前記ナビゲーションサブシステムは、一対の光学モーションセンサを含む、請求項1から9のいずれか一項に記載のハンドヘルドプリンタ。
  11. 印刷面に対するプリントヘッドの動きをトラッキングし、
    ハンドヘルドプリンタのユーザインタフェースから入力された境界のセットに基づいて印刷領域を決め、
    プリントヘッドコントローラにより、予め定められた複数のサイズのうちから、前記境界のセットに最も近いサイズを選択し、前記ユーザインタフェースにより指定される印刷領域を、選択した前記境界のセットに最も近いサイズに調整し、
    画像を、選択した前記境界のセットに最も近いサイズに拡大縮小し、
    前記動きに応じて、前記印刷面の調整された前記印刷領域に画像を印刷することからなる、印刷方法。
  12. 前記画像の印刷は、画像バッファに記憶された情報に応じてインク滴を発射することからなる、請求項11に記載の印刷方法。
  13. 前記インク滴の発射は、前記画像バッファ中のピクセルに応じて、発射することからなる、請求項12に記載の印刷方法。
  14. 前記インク滴の発射は、前記ピクセルが既に印刷されているか否かの指示に応じて前記インク滴を発射することからなる、請求項13に記載の印刷方法。
  15. 前記インク滴の発射は、前記画像バッファ中の前記画像に応じて発射することからなる、請求項12から14のいずれか一項に記載の印刷方法。
  16. 前記プリントヘッドの現在位置と、前記現在位置における前記印刷面に対する前記ハンドヘルドプリンタの移動速度及び移動方向を示すモーションベクトルと、所定の時間間隔とに基づいて、前記印刷面に印刷する画像を格納する画像バッファ内のアドレスを決定し、前記アドレスに記憶された情報に応じて前記プリントヘッドに前記インク滴を発射させ、かつ、前記プリントヘッドのノズルから前記インク滴を発射させるときの速度に応じて前記所定の時間間隔を調整することをさらに備える、請求項12から15のいずれか一項に記載の印刷方法。
  17. 前記選択されたサイズは標準サイズである、請求項11から16のいずれか一項に記載の印刷方法。
  18. 前記画像を印刷するための開始位置を指定することを更に含む、請求項11から17のいずれか一項に記載の印刷方法。
  19. 前記画像を画像バッファに転送することを更に含む、請求項11から18のいずれか一項に記載の印刷方法。
  20. 前記トラッキングは、一対の光学モーションセンサを使用してトラッキングすることを含む、請求項11から19のいずれか一項に記載の印刷方法。
  21. 前記プリントヘッドコントローラは、前記ハンドヘルドプリンタの現在位置および調整可能な時間間隔を用いて画像バッファにアクセスする、請求項1から10のいずれか一項に記載のハンドヘルドプリンタ。
  22. 前記プリントヘッドがインク滴を発射させる速度に応じて、前記プリントヘッドの現在位置に基づく画像バッファへのアクセスに用いる時間間隔のパラメータを調整することを更に含む、請求項11から20のいずれか一項に記載の印刷方法。
  23. 前記予め定められた複数のサイズは、複数の標準サイズからなる、請求項1から10のうちいずれか一項に記載のハンドヘルドプリンタ。
  24. 前記予め定められた複数のサイズは、複数の標準サイズからなる、請求項11から20のうちいずれか一項に記載の印刷方法。
  25. 前記選択されたサイズは、8.5インチ×11インチ又は3インチ×5インチである、請求項23に記載のハンドヘルドプリンタ。
JP2006154187A 2005-06-10 2006-06-02 ハンドヘルドプリンタおよび印刷方法 Expired - Fee Related JP4958095B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/149,768 US7812994B2 (en) 2005-06-10 2005-06-10 Handheld printer
US11/149768 2005-06-10

Publications (3)

Publication Number Publication Date
JP2006341604A JP2006341604A (ja) 2006-12-21
JP2006341604A5 JP2006341604A5 (ja) 2009-07-16
JP4958095B2 true JP4958095B2 (ja) 2012-06-20

Family

ID=37523836

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006154187A Expired - Fee Related JP4958095B2 (ja) 2005-06-10 2006-06-02 ハンドヘルドプリンタおよび印刷方法

Country Status (3)

Country Link
US (3) US7812994B2 (ja)
JP (1) JP4958095B2 (ja)
GB (1) GB2428025B (ja)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7812994B2 (en) * 2005-06-10 2010-10-12 Marvell International Technology Ltd. Handheld printer
US20070080494A1 (en) * 2005-10-11 2007-04-12 Marshall Jerry A Jr Media transport system
US8226194B1 (en) 2007-01-02 2012-07-24 Marvell International Ltd. Printing on planar or non-planar print surface with handheld printing device
US8632266B1 (en) 2007-01-03 2014-01-21 Marvell International Ltd. Printer for a mobile device
US8077343B1 (en) 2007-01-03 2011-12-13 Marvell International Ltd. Determining end of print job in handheld image translation device
US8472066B1 (en) 2007-01-11 2013-06-25 Marvell International Ltd. Usage maps in image deposition devices
US8396654B1 (en) 2007-01-18 2013-03-12 Marvell International Ltd. Sensor positioning in handheld image translation device
US8827442B1 (en) 2007-02-23 2014-09-09 Marvell International Ltd. Print head configuration for hand-held printing
JP2010522650A (ja) * 2007-02-23 2010-07-08 マーベル ワールド トレード リミテッド ハンドヘルド画像並進デバイスの位置把握法
US8351062B2 (en) 2007-02-26 2013-01-08 Marvell World Trade Ltd. Bit selection from print image in memory of handheld image translation device
US8128192B1 (en) 2007-02-28 2012-03-06 Marvell International Ltd. Cap design for an inkjet print head with hand-held imaging element arrangement with integrated cleaning mechanism
US8083422B1 (en) * 2007-03-02 2011-12-27 Marvell International Ltd. Handheld tattoo printer
WO2008109543A1 (en) * 2007-03-02 2008-09-12 Marvell World Trade Ltd. Position correction for handheld printer
JP4792528B2 (ja) * 2007-03-02 2011-10-12 マーベル ワールド トレード リミテッド ハンドヘルドプリンタの位置補正
US20080213018A1 (en) * 2007-03-02 2008-09-04 Mealy James Hand-propelled scrapbooking printer
US8096713B1 (en) 2007-03-02 2012-01-17 Marvell International Ltd. Managing project information with a hand-propelled device
US8079765B1 (en) * 2007-03-02 2011-12-20 Marvell International Ltd. Hand-propelled labeling printer
WO2008109557A1 (en) * 2007-03-02 2008-09-12 Marvell World Trade Ltd. Dynamic image dithering
CN102744968B (zh) 2007-03-02 2015-07-22 马维尔国际有限公司 手持打印机和用于维护手持打印机上的喷墨件的方法
CN101681422B (zh) * 2007-05-25 2017-07-07 惠普开发有限公司 识别传感器和印刷设备
US8705117B1 (en) 2007-06-18 2014-04-22 Marvell International Ltd. Hand-held printing device and method for tuning ink jet color for printing on colored paper
JP2010535118A (ja) * 2007-08-07 2010-11-18 マーベル ワールド トレード リミテッド 位置データの誤差修正
US9555645B1 (en) 2007-08-07 2017-01-31 Marvell International Ltd. Controlling a plurality of nozzles of a handheld printer
US8077350B1 (en) 2008-04-18 2011-12-13 Marvell International Ltd. Device and method for dispensing white ink
US9446585B2 (en) 2014-08-22 2016-09-20 Massachusetts Institute Of Technology Methods and apparatus for handheld inkjet printer
CN107225855B (zh) * 2016-03-24 2019-05-10 卡西欧计算机株式会社 印刷装置、印刷方法及计算机能读取的记录介质
JP2017177809A (ja) * 2016-03-24 2017-10-05 カシオ計算機株式会社 印刷装置、印刷画像選択方法及び印刷画像選択プログラム
JP6926535B2 (ja) * 2017-03-03 2021-08-25 株式会社リコー 液滴吐出装置、液滴吐出方法、プログラム
JP6922296B2 (ja) * 2017-03-21 2021-08-18 カシオ計算機株式会社 印刷装置、印刷方法及びプログラム
JP6939333B2 (ja) 2017-09-27 2021-09-22 カシオ計算機株式会社 印刷装置、印刷方法及びプログラム
US11242479B2 (en) * 2020-02-14 2022-02-08 Halliburton Energy Services, Inc. Geopolymer cement for use in subterranean operations

Family Cites Families (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3469422A (en) 1968-05-09 1969-09-30 Clarence W Minton Knitting machine size changer
DE3025782C2 (de) 1980-07-08 1988-04-14 Karl Mayer Textil-Maschinen-Fabrik Gmbh, 6053 Obertshausen Kettenwirkmaschine
JPS6327277A (ja) * 1986-07-22 1988-02-04 Canon Inc 記録装置
US5648806A (en) 1992-04-02 1997-07-15 Hewlett-Packard Company Stable substrate structure for a wide swath nozzle array in a high resolution inkjet printer
JPH06103410A (ja) * 1992-09-18 1994-04-15 Minolta Camera Co Ltd 画像処理装置
US5649033A (en) * 1992-09-18 1997-07-15 Minolta Camera Kabushiki Kaisha Image processing apparatus outputting desired image irrespective of directions of original and output paper
JP3050007B2 (ja) * 1993-08-26 2000-06-05 ミノルタ株式会社 画像読取装置およびこれを備えた画像形成装置
US5580244A (en) * 1995-03-02 1996-12-03 White; Dennis J. Method and apparatus for taking dental impressions
JPH08295096A (ja) * 1995-04-27 1996-11-12 Brother Ind Ltd 電子ペン
US5825995A (en) 1996-03-11 1998-10-20 Intermec Technologies, Inc. Printer with motion detection
JPH1086453A (ja) * 1996-09-12 1998-04-07 Brother Ind Ltd 印字装置
JPH1158844A (ja) * 1997-08-08 1999-03-02 Hewlett Packard Co <Hp> ハンディ・プリンタ・システム
JPH1158848A (ja) * 1997-08-26 1999-03-02 Brother Ind Ltd 手動走査兼用画像形成装置
US6030582A (en) 1998-03-06 2000-02-29 Levy; Abner Self-resealing, puncturable container cap
JPH11310341A (ja) 1998-04-28 1999-11-09 Oki Data Corp プリンタの給紙装置及び給紙方法
GB2343656B (en) * 1998-11-13 2002-11-13 Esselte Nv A manually positioned printer with an alignment means
DE60002274T2 (de) * 1999-09-30 2003-12-18 Brother Kogyo K.K., Nagoya Datenverarbeitung um Text und Bilddaten auf einem Substrat anzubringen
JP2001253121A (ja) * 2000-03-09 2001-09-18 Seiko Epson Corp 手動型印刷装置
US6456234B1 (en) 2000-06-07 2002-09-24 William J. Johnson System and method for proactive content delivery by situation location
JP2002029625A (ja) 2000-07-14 2002-01-29 Ito Denki Kk モータ内蔵ローラの制御方法
US6580244B2 (en) 2001-01-24 2003-06-17 Hewlett-Packard Company Active damping and backlash control for servo systems
US6357939B1 (en) 2001-02-02 2002-03-19 Hewlett-Packard Company Method of and apparatus for handheld printing of images on a media
JP3812823B2 (ja) 2001-02-28 2006-08-23 セイコーエプソン株式会社 プリンタ制御装置及びプリンタ制御方法
SE519352C2 (sv) * 2001-07-13 2003-02-18 Print Dreams Europe Ab Handhållen och handmanövrerad slumprörelseskrivanordning samt förfarande för skrivning med sådan.
US6952284B2 (en) 2001-08-31 2005-10-04 International Business Machines Corporation Manually operated digital printing device
US6916128B1 (en) * 2001-12-07 2005-07-12 Zih Corp. Printer attachable to various models and types of portable devices and terminals for operation therewith
SE524970C2 (sv) 2001-12-21 2004-11-02 Printdreams Europ Ab Handhållen skrivaranordning som kan anslutas till en mobil enhet
EP1332886A1 (en) 2002-01-31 2003-08-06 Hewlett Packard Company, a Delaware Corporation Printer device and servicing routine
US6682190B2 (en) 2002-01-31 2004-01-27 Hewlett-Packard Development Company, L.P. Controlling media curl in print-zone
SE527212C2 (sv) * 2002-03-11 2006-01-17 Printdreams Europ Ab Anordning och förfarande för en handhållen handmanövrerad skrivare
SE527210C2 (sv) * 2002-03-11 2006-01-17 Printdreams Europ Ab Sensor- och skrivhuvudenhet samt förfarande för en handmanövrerad handskrivanordning
US6942335B2 (en) 2002-08-12 2005-09-13 Jonathan Louis Trent Hand held electronic paint brush
JP4036069B2 (ja) * 2002-09-18 2008-01-23 セイコーエプソン株式会社 印刷装置
US6951778B2 (en) 2002-10-31 2005-10-04 Hewlett-Packard Development Company, L.P. Edge-sealed substrates and methods for effecting the same
WO2004056556A1 (en) 2002-12-19 2004-07-08 Maurizio Galimberti Process for producing a tyre for vehicle wheels
SE0203838D0 (sv) 2002-12-23 2002-12-23 Print Dreams Europe Ab Handheld printer device
US6851878B2 (en) 2003-04-22 2005-02-08 Hewlett-Packard Development Company, L.P. Print media positioning system and method
US6933889B1 (en) 2004-05-20 2005-08-23 Acr Electronics, Inc. Direction and distance finder
JP4385744B2 (ja) * 2003-11-28 2009-12-16 株式会社日立製作所 記載内容改ざん防止機能つき電子ペン利用書類記入システム
US7869078B2 (en) * 2003-12-18 2011-01-11 Xerox Corporation Reference marking system and tracking system for large area printing
US7246958B2 (en) 2003-12-18 2007-07-24 Xerox Corporation Hand-propelled wand printer
EP1708889A1 (en) 2004-01-15 2006-10-11 Koninklijke Philips Electronics N.V. Electronic paint brush scanner and dispensers
JP4337614B2 (ja) * 2004-04-26 2009-09-30 カシオ計算機株式会社 電子カメラおよびプログラム
US7812994B2 (en) * 2005-06-10 2010-10-12 Marvell International Technology Ltd. Handheld printer
US20070009277A1 (en) 2005-07-05 2007-01-11 Shoen Jay R System and method for modifying print jobs for differing media
US20070080494A1 (en) 2005-10-11 2007-04-12 Marshall Jerry A Jr Media transport system
US7652787B2 (en) * 2005-10-27 2010-01-26 Lexmark International, Inc. Architecture and memory card for hand-held printer
EP1952333A4 (en) 2005-11-18 2011-06-22 Chicago Mercantile Exchange RISK MANAGEMENT FOR MULTIPLE QUOTATIONS
US8083422B1 (en) 2007-03-02 2011-12-27 Marvell International Ltd. Handheld tattoo printer
CN102744968B (zh) 2007-03-02 2015-07-22 马维尔国际有限公司 手持打印机和用于维护手持打印机上的喷墨件的方法
US20080213018A1 (en) 2007-03-02 2008-09-04 Mealy James Hand-propelled scrapbooking printer
JP5007250B2 (ja) 2008-02-14 2012-08-22 ルネサスエレクトロニクス株式会社 半導体装置の製造方法

Also Published As

Publication number Publication date
US20110007331A1 (en) 2011-01-13
US20060279784A1 (en) 2006-12-14
GB2428025A (en) 2007-01-17
GB0610837D0 (en) 2006-07-12
US7944580B2 (en) 2011-05-17
US7812994B2 (en) 2010-10-12
US20110205561A1 (en) 2011-08-25
JP2006341604A (ja) 2006-12-21
GB2428025B (en) 2009-01-07
US8125678B2 (en) 2012-02-28

Similar Documents

Publication Publication Date Title
JP4958095B2 (ja) ハンドヘルドプリンタおよび印刷方法
JP6953815B2 (ja) プログラム、情報処理装置、表示方法、液滴吐出装置、液滴吐出システム
JP2006341604A5 (ja)
JP6834765B2 (ja) インクジェットプリンタ、及び三次元プリント方法
SE519352C2 (sv) Handhållen och handmanövrerad slumprörelseskrivanordning samt förfarande för skrivning med sådan.
JP2017185758A (ja) 印刷装置および印刷方法
CN112140741B (zh) 一种物体打印机及其操作方法
JP2020040382A (ja) 画像形成装置、制御方法及び制御プログラム
CN107225855B (zh) 印刷装置、印刷方法及计算机能读取的记录介质
JP7183642B2 (ja) データ生成システム、通信端末、画像形成装置およびプログラム
JP2018089802A (ja) 印刷装置
CN107116899B (zh) 图像形成装置、图像形成方法
JP7206997B2 (ja) 画像形成装置、状態制御方法、プログラム
JP2015160414A (ja) 画像形成システム
JP2020128079A (ja) 画像形成装置、情報処理装置、画像形成方法、プログラム
JP2017105122A (ja) 液体吐出装置、液体吐出方法、プログラム
JP6767740B2 (ja) インクジェット印刷装置
JP2016179660A (ja) 印刷装置、印刷システムおよび印刷方法
JP2019133562A (ja) 情報通信端末、画像形成システムおよびプログラム
JP6807112B2 (ja) 印字条件の設定方法および印字システム
JP2017159459A (ja) 画像形成装置
JP2017194877A (ja) 表示制御装置
US6317145B1 (en) Method and device for controlling a carriage in an ink jet apparatus
JP2019130734A (ja) 印刷システム、端末装置、印刷装置、印刷方法及びプログラム
JP2015054148A (ja) ネイルプリント装置、ネイルプリント装置の印刷方法及びプログラム

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20070510

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20070705

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20070705

A072 Dismissal of procedure [no reply to invitation to correct request for examination]

Free format text: JAPANESE INTERMEDIATE CODE: A073

Effective date: 20070925

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071019

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090602

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090602

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110322

A524 Written submission of copy of amendment under article 19 pct

Free format text: JAPANESE INTERMEDIATE CODE: A524

Effective date: 20110617

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110622

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110706

A072 Dismissal of procedure [no reply to invitation to correct request for examination]

Free format text: JAPANESE INTERMEDIATE CODE: A072

Effective date: 20111004

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111025

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120125

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: 20120306

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: 20120313

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150330

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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