JP5251166B2 - プリンタ制御方法および装置ならびにプリンタ制御プログラム - Google Patents
プリンタ制御方法および装置ならびにプリンタ制御プログラム Download PDFInfo
- Publication number
- JP5251166B2 JP5251166B2 JP2008047300A JP2008047300A JP5251166B2 JP 5251166 B2 JP5251166 B2 JP 5251166B2 JP 2008047300 A JP2008047300 A JP 2008047300A JP 2008047300 A JP2008047300 A JP 2008047300A JP 5251166 B2 JP5251166 B2 JP 5251166B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- line
- printing
- procedure
- reduced
- 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
図1は本発明の第1の実施の形態を示すブロック構成図であり、本発明をプリンタ制御装置として実施した例を示す。このプリンタ制御装置1は、コンピュータ、ネットワーク、画像メモリその他の画像データ供給源とプリンタ2との間に接続され、入力された画像データからプリンタ2が印刷するためのデータを1ラスタライン毎に生成して出力する装置であり、画像データが入力される画像データ入力部11と、入力された画像データを1枚の印刷媒体にM×N個(M、Nは共に2以上の整数)の同一画像として印刷できるサイズに縮小する縮小処理部12と、縮小処理部12により縮小された画像データを蓄える縮小画像バッファ13と、縮小された画像データの1ライン毎のデータをM回繰り返してそれぞれ印刷用の1ラインのラスタデータを生成し、縮小された画像データの最初のラインに相当するラスタデータから縮小された画像データの最後のラインに相当するラスタデータまでをN回繰り返して生成するラスタデータ生成部14と、生成されたラスタデータを1ライン毎にプリンタに送信するラスタバッファ15とを備える。
図2は図1に示したプリンタ制御装置1の動作のフローチャートである。画像データをM×N個印刷するには、余白を含める必要があるため、元の画像データをM分の1またはN分の1より小さく縮小する必要がある。以下では、簡単のため、余白部分は考慮せず、画像データ入力部11に入力された画像データを縦、横共にM分の1に縮小し、1枚の印刷媒体に横M個、縦N個印刷するものとして説明する。ここで「縦」および「横」とはそれぞれ、プリンタの給紙方向およびラスタ方向を意味する。この方向は、必ずしも、印刷される画像データの方向と同一となるわけではないことに注意する必要がある。
図3は分割シールのレイアウト例を説明する図であり、図4は正常な印刷結果の例、図5はレイアウト処理しない場合の印刷結果の例を示す。ここでは、1枚のシートに16枚のシールが配置されたミニフォトシールのレイアウト例を示す。画像データをレイアウト処理せずにそのまま印刷媒体サイズで印刷すると、図5に示すように、印刷媒体サイズ一杯の画像が印刷されてしまう。これに対して、図1および図2を参照して説明したレイアウト処理をM=N=4として実行することで、図4に示すような印刷結果が得られる。
図6は本発明の第2の実施の形態を示すブロック構成図である。この実施の形態は、プリンタ2のアトリビュート情報を取得して画像データ供給源に通知し、また、縮小処理部12およびラスタデータ生成部14にも通知するアトリビュート情報取得処理部16を備えたことが第1の実施の形態と異なる。
図7は本発明の第3の実施の形態を示すブロック構成図であり、本発明をプリンタドライバプログラムとして実施した例を示す。コンピュータ20は、CPU、RAM、ROM、ハードディスク、各種インタフェース等のハードウェアを備え、所定のオペレーティングシステムの下で、アプリケーションプログラム31、ビデオドライバプログラム32、プリンタドライバプログラム33等のプログラムが動作可能となっている。なお、図7では、コンピュータ20を構成するハードウェアのうち、プリンタ制御に関連するメモリ23、ビデオインタフェース24およびプリンタインタフェース25を破線のブロックで示す。プリンタドライバプログラム33は、画像データを取り込んで1枚の印刷媒体にM×N個(M、Nは共に2以上の整数)の同一画像として印刷できるサイズに縮小する第1の手順を実行する画像データ入力部35および縮小処理部36と、縮小された画像データの1ラインのデータをM回繰り返して印刷用の1ラインのラスタデータを生成する第2の手順、この第2の手順で生成されたラスタデータをプリンタ22に送信する第3の手順、ならびに第2の手順および第3の手順を縮小された画像データの最初のラインから最後のラインまで繰り返し、さらにそれをN回繰り返す第4の手順を実行するラスタデータ生成部37とを備える。
2、22 プリンタ
11、35 画像データ入力部
12、36 縮小処理部
13 縮小画像バッファ
14、37 ラスタデータ生成部
15 ラスタバッファ
16、34 アトリビュート情報取得処理部
20 コンピュータ
21 ディスプレイ装置
23 メモリ
24 ビデオインタフェース
25 プリンタインタフェース
31 アプリケーションプログラム
32 ビデオドライバプログラム
33 プリンタドライバ
Claims (4)
- 画像データを取り込んで、取り込んだ画像データのうち印刷する際の1ラインに相当する画像データを、画像データ全体が1枚の印刷媒体にM個×N行(M、Nは共に2以上の整数)の同一画像として印刷できるサイズに縮小する第1のステップと、
縮小された1ライン分の画像データをM回繰り返して印刷用の1ラインのラスタデータを生成する第2のステップと、
この第2のステップで生成された上記ラスタデータをプリンタに送信する第3のステップと
を含み、
上記M個×N行の同一画像のうち、プリンタの給紙方向において1行目のM個の同一画像を印刷する際には、
上記第1のステップで1ライン分の画像データを縮小する毎に上記第2のステップおよび上記第3のステップを実行し、
上記第1のステップにより縮小された画像データを最初のラインから最後のラインまで蓄え、
上記M個×N行の同一画像のうち、プリンタの給紙方向において2行目以降のM個の同一画像を印刷する際には、
蓄えられた最初のラインから最後のラインまでの画像データに対して、上記第2のステップおよび上記第3のステップを繰り返し、さらにそれをN−1回繰り返す
ことを特徴とするプリンタ制御方法。 - 前記Mおよび前記Nは共に4であり、前記1枚の印刷媒体は裏面に粘着層が設けられたシールが1枚のシートに配置された分割シール印刷用紙である請求項1記載のプリンタ制御方法。
- 画像データが入力される画像データ入力部と、
入力された画像データのうち印刷する際の1ラインに相当する画像データを、画像データ全体が1枚の印刷媒体にM個×N行(M、Nは共に2以上の整数)の同一画像として印刷できるサイズに縮小する縮小処理部と、
縮小された1ライン分の画像データをM回繰り返してそれぞれ印刷用の1ラインのラスタデータを生成し、上記画像データの最初のラインに相当するラスタデータから上記画像データの最後のラインに相当するラスタデータまでをN回繰り返して生成するラスタデータ生成部と、
生成されたラスタデータを1ライン毎にプリンタに送信するラスタバッファと、
上記縮小処理部により縮小された画像データを蓄える縮小画像バッファと
を備え、
上記M個×N行の同一画像のうち、プリンタの給紙方向において1行目のM個の同一画像を印刷する際には、
上記ラスタデータ生成部は、上記縮小処理部が1ライン分の画像データを縮小する毎にその縮小された画像データをM回繰り返して印刷用のラスタデータを生成し、
上記縮小画像バッファは、上記縮小処理部により縮小された画像データを最初のラインから最後のラインまで蓄え、
上記M個×N行の同一画像のうち、プリンタの給紙方向において2行目以降のM個の同一画像を印刷する際には、
上記縮小画像バッファから1ライン毎の画像データを取り出しその画像データをM回繰り返すことでそれぞれ印刷用の1ラインのラスタデータを生成し、上記縮小画像バッファに蓄えられた画像データの最初のラインから最後のラインまでをN−1回繰り返す
ことを特徴とするプリンタ制御装置。 - コンピュータに、
画像データを取り込んで、取り込んだ画像データのうち印刷する際の1ラインに相当する画像データを、画像データ全体が1枚の印刷媒体にM個×N行(M、Nは共に2以上の整数)の同一画像として印刷できるサイズに縮小する第1の手順と、
縮小された1ライン分の画像データをM回繰り返して印刷用の1ラインのラスタデータを生成する第2の手順と、
この第2の手順で生成されたラスタデータをプリンタに送信する第3の手順と
を実行させ、
上記M個×N行の同一画像のうち、プリンタの給紙方向において1行目のM個の同一画像を印刷する際には、
上記第1の手順で1ライン分の画像データを縮小する毎に上記第2の手順および上記第3の手順を実行する手順と、
上記第1の手順により縮小された画像データを最初のラインから最後のラインまで蓄える手順と、
を実行させ、
上記M個×N行の同一画像のうち、プリンタの給紙方向において2行目以降のM個の同一画像を印刷する際には、
蓄えられた最初のラインから最後のラインまでの画像データに対して、上記第2の手順および上記第3の手順を繰り返し、さらにそれをN−1回繰り返す手順と
を実行させることを特徴とするプリンタ制御プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008047300A JP5251166B2 (ja) | 2008-02-28 | 2008-02-28 | プリンタ制御方法および装置ならびにプリンタ制御プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008047300A JP5251166B2 (ja) | 2008-02-28 | 2008-02-28 | プリンタ制御方法および装置ならびにプリンタ制御プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009205460A JP2009205460A (ja) | 2009-09-10 |
| JP5251166B2 true JP5251166B2 (ja) | 2013-07-31 |
Family
ID=41147645
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008047300A Expired - Fee Related JP5251166B2 (ja) | 2008-02-28 | 2008-02-28 | プリンタ制御方法および装置ならびにプリンタ制御プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5251166B2 (ja) |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08332745A (ja) * | 1995-06-08 | 1996-12-17 | Casio Electron Mfg Co Ltd | 複写印刷装置及び複写印刷読取装置 |
| JP2000313143A (ja) * | 1999-04-30 | 2000-11-14 | Olympus Optical Co Ltd | プリンタ装置 |
| JP2004102712A (ja) * | 2002-09-10 | 2004-04-02 | Fuji Xerox Co Ltd | 印刷装置、印刷指示装置、画像形成装置、印刷方法およびプログラム |
| JP2004142435A (ja) * | 2002-10-01 | 2004-05-20 | Seiko Epson Corp | 印刷装置、印刷方法、プログラムおよび印刷システム |
| JP2006062132A (ja) * | 2004-08-25 | 2006-03-09 | Canon Inc | 画像データ変換回路 |
| JP4454532B2 (ja) * | 2005-05-16 | 2010-04-21 | ローム株式会社 | 画像処理装置、携帯電話機 |
-
2008
- 2008-02-28 JP JP2008047300A patent/JP5251166B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009205460A (ja) | 2009-09-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5531531B2 (ja) | 画像処理システム及び画像処理プログラム | |
| US8605341B2 (en) | Control device controlling scan operation | |
| JP2009282853A (ja) | 画像処理装置、画像処理方法および画像処理プログラム | |
| JP2018147259A (ja) | 情報処理装置、プログラム、記憶媒体、情報処理方法 | |
| JP2009059197A (ja) | 表示システム及び表示方法及び表示プログラム | |
| US20140204418A1 (en) | Print data generating apparatus and image recording system | |
| JP6447564B2 (ja) | 画像形成装置、プログラム及び情報処理システム | |
| JP5251166B2 (ja) | プリンタ制御方法および装置ならびにプリンタ制御プログラム | |
| US10140558B2 (en) | Print control system, print control apparatus, and program | |
| CN101093438A (zh) | 用来执行叠加的成像方法和系统 | |
| JP2009269179A (ja) | 印刷装置、プログラム及び記録媒体 | |
| JP6755644B2 (ja) | 文字処理装置、文字処理方法、文字処理プログラム | |
| JP2010238086A (ja) | 画像入出力装置、印刷プレビュー表示方法、および印刷プレビュー表示プログラム | |
| JP2019128637A (ja) | 情報処理装置、印字処理方法およびコンピュータプログラム | |
| JP4552695B2 (ja) | ドライバプログラム及び印刷制御方法 | |
| JP2017054470A (ja) | 画像処理装置および画像処理方法 | |
| JP2014197349A (ja) | 画像処理装置、情報処理方法及びプログラム | |
| JP2016200999A (ja) | 印刷指示装置、印刷システム及びプログラム | |
| JP5151564B2 (ja) | プリンタ制御方法および装置ならびにプリンタ制御プログラム | |
| JP5675160B2 (ja) | 印刷装置、画像処理方法及びプログラム | |
| JP4496798B2 (ja) | 印刷制御プログラム、印刷制御方法及び印刷制御装置 | |
| JP2011022759A (ja) | 画像形成システム及び印刷制御装置 | |
| JP2008020994A (ja) | プリンタドライバソフトウェア及びコンピュータ | |
| JP2011186655A (ja) | ラベルプリンタ、情報処理端末、およびプログラム | |
| JP2008028687A (ja) | 画像処理装置、画像処理方法及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110114 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120815 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120820 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121017 |
|
| 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: 20130319 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130401 |
|
| 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: 20160426 Year of fee payment: 3 |
|
| 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 |