JP4385713B2 - 画像データ読取装置、印刷装置及び画像データの読取方法 - Google Patents
画像データ読取装置、印刷装置及び画像データの読取方法 Download PDFInfo
- Publication number
- JP4385713B2 JP4385713B2 JP2003348541A JP2003348541A JP4385713B2 JP 4385713 B2 JP4385713 B2 JP 4385713B2 JP 2003348541 A JP2003348541 A JP 2003348541A JP 2003348541 A JP2003348541 A JP 2003348541A JP 4385713 B2 JP4385713 B2 JP 4385713B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- image
- reading
- read
- 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)
- Image Input (AREA)
- Storing Facsimile Image Data (AREA)
- Editing Of Facsimile Originals (AREA)
Description
前記書込手段は、前記読取手段が読み取った集合体毎のデータを、前記記憶手段において回転後の印刷画像が組み立てられた並び順になるように書き込む構成とする。この構成によれば、画像データが画像の組み立て順に反した複数の集合体からなるデータであっても、各ラインデータの読み取り先を印刷画像の回転方向に応じてスキップさせる方法を採用することで画像データの読取時間の短縮化が可能である。
図1は、印刷装置としてのプリンタ1の斜視図である。プリンタ1は、ホストコンピュータに接続することなく一台で印刷処理が可能なインクジェット式のスタンドアロン機である。プリンタ1は、原稿台2に載せた原稿(見本)をスキャンして、その画像を用紙3に印刷するスキャナ印刷(コピー印刷)が可能である。また、プリンタ1はスキャンした画像データをホストコンピュータに送信するスキャン読取りや、ホストコンピュータから受信した印刷データを印刷出力することも可能である。
L=(Y+CurLine ×K1)%StripLine … (2)
M=L×Width +X … (3)
D=DecWidth … (4)
S=Width −(X+DecWidth×K1)+Width ×K2+X … (5)
Q=BandWidth … (6)
R=BandHeight … (7)
ここで、K1,K2は印刷画像37に間引きを入れるときに関係する値である。K1は、間引きを入れないとき「1」、1画素だけ間引くとき「2」となり、間引く画素数によって「1」,「2」,「4」,「8」,…の各値に設定される。K2は、間引きをいれないとき「0」、1画素だけ間引くとき「1」となり、間引く画素数によって「0」,「1」,「3」,「7」,…の各値に設定される。また、式(2) では除算の余りを演算してLを算出している。なお、カード側ラインデータ30がラインデータに、読取ラインデータ40が読取データに相当する。
P=Y/StripLine … (8)
L=Y%StripLine … (9)
M=X+DecWidth−CurLine ×K1−BandWidth ×K1 … (10)
S=Width −BandHeight×K1 … (11)
Q=+1 … (12)
R=BandWidth … (13)
そして、これら式(8) 〜(13)によって求まる各パラメータに基づき、データ読取りやバンドバッファ35へのデータ書込みが実施される。以下に詳述すると、メモリーカード4の画像データ29を読み取ってそれをバンドバッファ35に書き込むが、印刷回転方向が90度の場合、1回目の書き込みには、図9に示すようにデータ展開領域Hのうち右端側(終端側)の画像データ(図9で斜線で示す部分のデータ)41が必要になる。この画像データ41の各読取ラインデータ40は、そのライン幅Wがバンドバッファ35のバンド高さBandHeightと同じである。
ステップ101では、ストリップS0〜S5をソートする。即ち、オフセットテーブル34はRAM24に一時的に書き込まれるが、オフセットテーブル34の各ストリップS0〜S5はストリップ順に並んでいるので、これらストリップS0〜S5をアドレスの小さい順に並び替えて読み取り順を指定する。
ステップ103では、印刷回転方向が90度の条件下でデコード処理を実行する。
ステップ105では、印刷回転方向が180度の条件下でデコード処理を実行する。
ステップ107では、印刷回転方向が270度の条件下でデコード処理を実行する。
次に、メモリーカード4の画像データ29を読み取って、バンドバッファ35に書き込むデコード処理を図16のフローチャートを用いて説明する。なお、この図16に示すフローチャートは、図15に示す各ステップ103,105,107,108で実施される処理である。
ステップ202では、画像データ29をデコードする。即ち、ステップ200で演算した読取開始位置Mからデータ読取りを開始し、それをバンドバッファ35の書込位置に順に書き込んでいく。
ステップ205では、バンドバッファスキップを行う。即ち、次に読み取る読取ラインデータ40のバンドバッファ35での書き込み先を指定する。
(1)メモリーカード4の画像データ29を読み取ってバンドバッファ35に書き込むとき、画像データ29の各カード側ラインデータ30を読み取る際に印刷回転方向に応じて読み取り先をスキップさせて、バンドバッファ35に書き込むべき部分のデータ(即ち、読取ラインデータ40)のみを読み取る構成である。従って、バンドバッファ35に書き込まないデータ部分については読み飛ばすことになり、その分だけ画像データの読取時間を短縮することができ、ひいてはデータ読取時間を短縮することによってカード印刷のスループットも向上する。
(変形例1)画像データ29のファイル形式は、TIFF,JPEG,BITMAPに限らず、これら以外の形式を採用してもよい。
(変形例3)バンドバッファ35に書込み可能な分の読取ラインデータ40を先に全て読み取り、それを印刷回転方向に応じた画像の並び順に組み替えてバンドバッファ35に書き込む手順を採用してもよい。この場合、先に読み取った読取ラインデータ40を一旦、RAM24,47の何処かに書き込んでおき、それをバンドバッファ35に書き込むことになる。
(変形例6)印刷媒体は用紙3に限らず、例えばCD−RやDVD−R等のメディアとしてもよい。
(1)請求項9において、前記読取手段は、前記画像データのラインデータをアドレスの小さい側から順に読み取るとともに、前記書込手段は、読み取られた前記読取データが前記印刷画像の回転方向に応じた画素の並び順となるように該読取データの前記記憶手段での書込位置を指定し、その書込位置に前記読取データを書き込む。
25…印刷機構を構成するASIC、29,29a,29b,41…画像データ、30…ラインデータとしてのカード側ラインデータ、35…記憶手段としてのバンドバッファ、37…印刷画像、36a…画素、40…読取データとしての読取ラインデータ、S0〜S5…集合体としてのストリップ。
Claims (7)
- 印刷画像の回転角度を設定するための操作手段と、
記憶媒体に複数のライン単位で書き込まれた画像データを、画像処理を施す過程で一時的に蓄積する記憶手段と、
前記記憶媒体の画像データを、そのラインデータごとに読み取り可能な読取手段と、
前記読取手段で読み取った画像データを前記記憶手段に書き込み可能な書込手段とを備え、
前記読取手段は、前記画像データの各ラインデータを読み取る際に、前記画像データのうち前記設定された回転角度で回転させた回転後の印刷画像に属するデータを、当該回転後の印刷画像の印刷先頭側から前記記憶手段への書込み可能な領域分ずつ順番に複数回に分けて読み取りを行うと共に、前記画像データのうち今回の読み取り対象の領域以外のデータについてはスキップしつつ、今回の読み取り対象の領域についてはデータの読み取りを行うことで、回転後の印刷画像に属するデータを印刷先頭側から前記領域分ずつ順番に読み取り、
前記書込手段は、前記読取手段が読み取った一領域分の読取データを、前記印刷画像の回転角度に合わせた画素の並び順で前記記憶手段に書き込み、当該書込まれた一領域分のデータが画像処理を施すために当該記憶手段から読み出されると、前記読取手段が次に読み取った一領域分の読取データを前記回転角度に合わせた画素の並び順で前記記憶手段に書き込む処理を順次繰り返すことを特徴とする画像データ読取装置。 - 前記読取データの書き込みに使用可能なメモリ領域が前記記憶手段にどれだけあるかを判断する判断手段を備え、
前記読取手段は、前記判断手段の判断結果に基づき、前記記憶手段にデータ書込み可能なデータ量の領域分ずつデータを読み取ることを特徴とする請求項1に記載の画像データ読取装置。 - 前記記憶媒体は、前記画像データを構成すると共に前記ラインデータの複数行を1つのかたまりとする複数の集合体が画像の組み立て順に反して不規則な並び順で記憶される構成であり、
前記読取手段は、前記画像データの各ラインデータを読み取る際に、前記領域に属するラインデータを当該領域内における前記集合体の並び順で順番に読み取り、
前記書込手段は、前記読取手段が読み取った集合体毎のデータを、前記記憶手段において回転後の印刷画像が組み立てられた並び順になるように書き込むことを特徴とする請求項1又は2に記載の画像データ読取装置。 - 前記読取手段は、前記記憶媒体の画像データの各ラインデータを読み取る際に、前記画像データのうち前記操作手段で設定された印刷条件と印刷画像の回転角度とに応じて決まる印刷範囲に対しその外側にはみ出ることになる印刷不要部分に属するデータの読み取りもスキップしつつ、当該印刷範囲に属するデータの読み取りを行うことで、前記画像データのうち回転後の印刷画像の印刷に必要のない不要部分を切り取り、印刷に必要な部分のみを前記領域分ずつ順番に読み取ることを特徴とする請求項1〜3のうちいずれか一項に記載の画像データ読取装置。
- 前記印刷不要部分は、前記印刷条件が画像の拡大条件であって当該拡大条件で拡大した画像の前記回転後の当該画像が印刷媒体からはみ出す部分及び印刷画像を回転させたときに印刷媒体からはみ出す部分の少なくとも一方であることを特徴とする請求項4に記載の画像データ読取装置。
- 請求項1〜5のうちいずれか一項に記載の画像データ読取装置と、前記画像データ読取装置における前記読取手段が前記記憶媒体から読み取った一領域分のデータを前記書込み手段が前記記憶手段に書き込む度に、当該記憶手段から読み出された前記領域分のデータに画像処理を順次施した画像処理後の画像データに基づき印刷媒体に印刷処理を行う印刷機構とを備えたことを特徴とする印刷装置。
- 記憶媒体には複数のライン単位で画像データが書き込まれており、前記記憶媒体の画像データを読取手段によってそのラインデータごとに読み取り、読み取った前記画像データを画像処理を施す過程で書込手段によって一時的に記憶手段に書き込む画像データの読取方法であって、
前記読取手段は、前記画像データの各ラインデータを読み取る際に、前記画像データのうち印刷画像に設定された回転角度で回転させた回転後の印刷画像に属するデータを、当該回転後の印刷画像の印刷先頭側から前記記憶手段への書込み可能な領域分ずつ順番に複数回に分けて読み取りを行うと共に、前記画像データのうち今回の読み取り対象の領域以外のデータについてはスキップしつつ、今回の読み取り対象の領域のデータの読み取りを行うことで、回転後の印刷画像に属するデータを印刷先頭側から前記領域分ずつ順番に読み取り、
前記書込手段は、前記読取手段で読み取った一領域分の各ラインデータを、前記印刷画像の回転角度に合わせた画素の並び順で前記記憶手段に書き込み、当該書込まれた一領域分のデータが画像処理を施すために当該記憶手段から読み出されると、前記読取手段が次に読み取った一領域分の読取データを前記回転角度に合わせた画素の並び順で前記記憶手段に書き込む処理を順次繰り返すことを特徴とする画像データの読取方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003348541A JP4385713B2 (ja) | 2003-10-07 | 2003-10-07 | 画像データ読取装置、印刷装置及び画像データの読取方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003348541A JP4385713B2 (ja) | 2003-10-07 | 2003-10-07 | 画像データ読取装置、印刷装置及び画像データの読取方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005111801A JP2005111801A (ja) | 2005-04-28 |
JP4385713B2 true JP4385713B2 (ja) | 2009-12-16 |
Family
ID=34540703
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003348541A Expired - Fee Related JP4385713B2 (ja) | 2003-10-07 | 2003-10-07 | 画像データ読取装置、印刷装置及び画像データの読取方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4385713B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007144648A (ja) * | 2005-11-24 | 2007-06-14 | Fuji Xerox Co Ltd | 印刷装置およびその制御方法および印刷システム |
-
2003
- 2003-10-07 JP JP2003348541A patent/JP4385713B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2005111801A (ja) | 2005-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7599100B2 (en) | Image processing apparatus | |
JP4617651B2 (ja) | 印刷装置及びメディアへの印刷方法 | |
JP4385713B2 (ja) | 画像データ読取装置、印刷装置及び画像データの読取方法 | |
JP4495432B2 (ja) | 画像処理システム、その制御方法及びプログラム | |
US8016499B2 (en) | Printing method with respect to scanning a medium | |
RU2477512C1 (ru) | Записывающее устройство и способ обработки, выполняемый записывающим устройством | |
JP2006094426A (ja) | 画像選択情報表示装置、印刷装置及び画像選択情報表示方法 | |
JP4407317B2 (ja) | 印刷装置、メディアへの印刷方法及び印刷システム | |
JP4307217B2 (ja) | 画像形成装置 | |
JP2021100210A (ja) | 画像形成装置、方法およびプログラム | |
JP2006060648A (ja) | 静止画像の選択方法および印刷装置 | |
JP4595570B2 (ja) | 印刷制御データ生成装置および印刷制御データ生成方法 | |
JP2005117558A (ja) | 画像読取装置、印刷装置及び画像データの読取方法 | |
JP2005117559A (ja) | 画像読取装置、印刷装置及び画像データの読取方法 | |
JP2006281583A (ja) | 印刷用トレイ及び印刷システム | |
JP2009049788A (ja) | 画像情報処理プログラム、画像情報処理プログラムを記録したコンピュータ読取り可能な記録媒体、及び原稿読取り装置 | |
JP2005117557A (ja) | 画像読取装置、印刷装置及び画像データの読取方法 | |
JP2005111843A (ja) | 印刷装置、印刷方法、及びプログラム | |
JP2008028706A (ja) | 画像形成装置、画像形成方法及びサンプルシート | |
JP4872192B2 (ja) | 写真プリントシステム | |
JP2005246699A (ja) | 印刷装置、印刷方法およびプログラム | |
JP2006035611A (ja) | 画像の印刷 | |
JP2006060649A (ja) | 静止画像の切り出し範囲の範囲決定方法および印刷装置 | |
JP2001225460A (ja) | 印刷時の条件に応じて使用ノズル数を変更する印刷 | |
JP3213093B2 (ja) | ファクシミリ装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060414 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090616 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090731 |
|
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: 20090908 |
|
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: 20090921 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121009 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121009 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131009 Year of fee payment: 4 |
|
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 |
|
LAPS | Cancellation because of no payment of annual fees |