JPH11268367A - プリンタおよびプリンタ制御装置、並びにプリント位置変更プログラムを記憶したコンピュータ読み取り可能な記録媒体 - Google Patents
プリンタおよびプリンタ制御装置、並びにプリント位置変更プログラムを記憶したコンピュータ読み取り可能な記録媒体Info
- Publication number
- JPH11268367A JPH11268367A JP10076096A JP7609698A JPH11268367A JP H11268367 A JPH11268367 A JP H11268367A JP 10076096 A JP10076096 A JP 10076096A JP 7609698 A JP7609698 A JP 7609698A JP H11268367 A JPH11268367 A JP H11268367A
- Authority
- JP
- Japan
- Prior art keywords
- data
- printer
- print data
- print position
- 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.)
- Pending
Links
- 230000008859 change Effects 0.000 claims description 49
- 238000000034 method Methods 0.000 claims description 33
- 238000013500 data storage Methods 0.000 claims description 4
- 238000004891 communication Methods 0.000 abstract description 4
- 230000004075 alteration Effects 0.000 abstract 2
- 230000008569 process Effects 0.000 description 24
- 238000010586 diagram Methods 0.000 description 11
- 238000006243 chemical reaction Methods 0.000 description 4
- 239000004973 liquid crystal related substance Substances 0.000 description 4
- 230000006870 function Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Record Information Processing For Printing (AREA)
Abstract
(57)【要約】
【課題】 一度プリントアウトを実行した後に、プリン
ト位置を変更する際には、一々プリントするデータの全
てを、コンピュータからプリンタへ送信しなくても、プ
リント位置を変更してプリントアウトすることが可能な
プリンタを提供する。 【解決手段】 プリントアウトするデータを受信する通
信I/F11と、受信したデータを記憶する画像保存用
メモリ16と、用紙に対するプリント位置変更を指定す
るための操作部14と、指定されたプリント位置変更に
基づき、記憶したプリントデータのレイアウトを変更す
る画像処理部12と、変更されたプリントデータのレイ
アウトにしたがって、用紙上にプリントデータをプリン
トアウトするプリンタエンジン15と、を有することを
特徴とするプリンタ1。
ト位置を変更する際には、一々プリントするデータの全
てを、コンピュータからプリンタへ送信しなくても、プ
リント位置を変更してプリントアウトすることが可能な
プリンタを提供する。 【解決手段】 プリントアウトするデータを受信する通
信I/F11と、受信したデータを記憶する画像保存用
メモリ16と、用紙に対するプリント位置変更を指定す
るための操作部14と、指定されたプリント位置変更に
基づき、記憶したプリントデータのレイアウトを変更す
る画像処理部12と、変更されたプリントデータのレイ
アウトにしたがって、用紙上にプリントデータをプリン
トアウトするプリンタエンジン15と、を有することを
特徴とするプリンタ1。
Description
【0001】
【発明の属する技術分野】本発明は、プリント位置の変
更を任意に行うことができるプリンタ、およびプリンタ
制御装置、並びにプリント位置変更プログラムを記憶し
たコンピュータ読み取り可能な記録媒体に関する。
更を任意に行うことができるプリンタ、およびプリンタ
制御装置、並びにプリント位置変更プログラムを記憶し
たコンピュータ読み取り可能な記録媒体に関する。
【0002】
【従来の技術】プリンタ利用の一形態として、例えば、
罫線やプリント枠などが予め用紙上に印刷されている用
紙にプリントアウトすることがある。このような場合に
は、用紙上の罫線やプリント枠などに沿って文字や図形
などがプリントされるように、例えば用紙に対する上
下、左右の余白などを指定してプリントアウトする。し
かし、ときに印刷されている罫線やプリント枠などと、
文字や図形などのプリント位置とが正確に一致せず、用
紙上にプリントアウトした結果を見て、再度、上下、左
右の余白を変更することにより、用紙に対する文字や図
形などのプリント位置を変更してプリントアウトするこ
とが行われる。
罫線やプリント枠などが予め用紙上に印刷されている用
紙にプリントアウトすることがある。このような場合に
は、用紙上の罫線やプリント枠などに沿って文字や図形
などがプリントされるように、例えば用紙に対する上
下、左右の余白などを指定してプリントアウトする。し
かし、ときに印刷されている罫線やプリント枠などと、
文字や図形などのプリント位置とが正確に一致せず、用
紙上にプリントアウトした結果を見て、再度、上下、左
右の余白を変更することにより、用紙に対する文字や図
形などのプリント位置を変更してプリントアウトするこ
とが行われる。
【0003】
【発明が解決しようとする課題】このような場合、従来
のプリンタでは、コンピュータ上で、プリント位置の変
更のために、上下、左右の余白を指定し直して、再度全
てのプリント用のデータをコンピュータからプリンタへ
送りプリントアウトしている。このため、所望のプリン
ト結果が得られるまで、何度もプリントアウトを実行す
ると、毎回全てのプリントデータをコンピュータからプ
リンタへ送るために、データ転送による待ち時間が長く
なってしまうといった問題があり、また、ネットワーク
を組んで、1台のプリンタを複数のコンピュータにより
共有させている場合には、実際に用紙上にプリントアウ
トされるデータとしては同じであるにも拘らず、毎回全
てのデータを送っているために、ネットワークのトラフ
ィックが混んで、ネットワークを使用する他の処理が停
滞してしまうといった問題もある。
のプリンタでは、コンピュータ上で、プリント位置の変
更のために、上下、左右の余白を指定し直して、再度全
てのプリント用のデータをコンピュータからプリンタへ
送りプリントアウトしている。このため、所望のプリン
ト結果が得られるまで、何度もプリントアウトを実行す
ると、毎回全てのプリントデータをコンピュータからプ
リンタへ送るために、データ転送による待ち時間が長く
なってしまうといった問題があり、また、ネットワーク
を組んで、1台のプリンタを複数のコンピュータにより
共有させている場合には、実際に用紙上にプリントアウ
トされるデータとしては同じであるにも拘らず、毎回全
てのデータを送っているために、ネットワークのトラフ
ィックが混んで、ネットワークを使用する他の処理が停
滞してしまうといった問題もある。
【0004】そこで、本発明の目的は、一度プリントア
ウトを実行した後に、プリント位置を変更する際には、
一々プリントするデータの全てをコンピュータからプリ
ンタへ送信しなくても、プリント位置を変更してプリン
トアウトすることが可能なプリンタやプリンタ制御装
置、およびプリント位置変更プログラムを記憶したコン
ピュータ読み取り可能な記録媒体を提供することであ
る。
ウトを実行した後に、プリント位置を変更する際には、
一々プリントするデータの全てをコンピュータからプリ
ンタへ送信しなくても、プリント位置を変更してプリン
トアウトすることが可能なプリンタやプリンタ制御装
置、およびプリント位置変更プログラムを記憶したコン
ピュータ読み取り可能な記録媒体を提供することであ
る。
【0005】
【課題を解決するための手段】本発明の目的は、下記す
る手段により達成される。
る手段により達成される。
【0006】(1)用紙に対するプリント位置を任意に
変更することができるプリンタであって、前記用紙にプ
リントアウトするプリントデータを受信するプリントデ
ータ受信手段と、前記受信したプリントデータを記憶す
るプリントデータ記憶手段と、前記プリントデータの用
紙に対するプリント位置変更を指定するためのプリント
位置入力手段と、前記プリント位置入力手段により指定
されたプリント位置の変更に基づき、前記記憶したプリ
ントデータのレイアウトを変更するプリントデータ変更
手段と、前記プリントデータ変更手段によって変更され
たプリントデータのレイアウトにしたがって、前記用紙
上にプリントデータをプリントアウトするプリント手段
と、を有することを特徴とするプリンタ。
変更することができるプリンタであって、前記用紙にプ
リントアウトするプリントデータを受信するプリントデ
ータ受信手段と、前記受信したプリントデータを記憶す
るプリントデータ記憶手段と、前記プリントデータの用
紙に対するプリント位置変更を指定するためのプリント
位置入力手段と、前記プリント位置入力手段により指定
されたプリント位置の変更に基づき、前記記憶したプリ
ントデータのレイアウトを変更するプリントデータ変更
手段と、前記プリントデータ変更手段によって変更され
たプリントデータのレイアウトにしたがって、前記用紙
上にプリントデータをプリントアウトするプリント手段
と、を有することを特徴とするプリンタ。
【0007】(2)用紙に対するプリント位置を任意に
変更することができるプリンタであって、前記用紙にプ
リントアウトするプリントデータを受信するプリントデ
ータ受信手段と、前記受信したプリントデータを記憶す
るプリントデータ記憶手段と、任意に指定されたプリン
ト位置変更に基づき前記記憶したプリントデータのレイ
アウトを変更するプリントデータ変更手段と、前記プリ
ントデータ変更手段によって変更されたプリントデータ
のレイアウトにしたがって、前記用紙上にプリントデー
タをプリントアウトするプリント手段と、を有すること
を特徴とするプリンタ。
変更することができるプリンタであって、前記用紙にプ
リントアウトするプリントデータを受信するプリントデ
ータ受信手段と、前記受信したプリントデータを記憶す
るプリントデータ記憶手段と、任意に指定されたプリン
ト位置変更に基づき前記記憶したプリントデータのレイ
アウトを変更するプリントデータ変更手段と、前記プリ
ントデータ変更手段によって変更されたプリントデータ
のレイアウトにしたがって、前記用紙上にプリントデー
タをプリントアウトするプリント手段と、を有すること
を特徴とするプリンタ。
【0008】(3)プリンタが用紙上にプリントデータ
をプリントアウトする際のプリント位置を、任意に変更
するためのプリンタ制御装置であって、前記用紙にプリ
ントアウトするプリントデータを受信するデータ受信手
段と、前記受信したプリントデータを記憶するプリント
データ記憶手段と、前記プリントデータの用紙に対する
プリント位置変更を指定するためのプリント位置入力手
段と、前記プリント位置入力手段により指定されたプリ
ント位置変更に基づき、前記記憶したプリントデータの
レイアウトを変更して、前記プリンタへ出力するデータ
出力手段と、を有することを特徴とするプリンタ制御装
置。
をプリントアウトする際のプリント位置を、任意に変更
するためのプリンタ制御装置であって、前記用紙にプリ
ントアウトするプリントデータを受信するデータ受信手
段と、前記受信したプリントデータを記憶するプリント
データ記憶手段と、前記プリントデータの用紙に対する
プリント位置変更を指定するためのプリント位置入力手
段と、前記プリント位置入力手段により指定されたプリ
ント位置変更に基づき、前記記憶したプリントデータの
レイアウトを変更して、前記プリンタへ出力するデータ
出力手段と、を有することを特徴とするプリンタ制御装
置。
【0009】(4)プリンタが用紙上にプリントデータ
をプリントアウトする際のプリント位置を、任意に変更
するためのプリント位置変更プログラムを記憶したコン
ピュータ読み取り可能な記録媒体であって、前記用紙に
プリントアウトするプリントデータを受信するデータ受
信手順と、前記受信したプリントデータを前記コンピュ
ータ内のメモリ資源へ記憶するプリントデータ記憶手順
と、前記プリントデータの用紙に対するプリント位置変
更を指定するためのプリント位置入力手順と、前記プリ
ント位置入力手順により指定されたプリント位置変更に
基づき、前記記憶したプリントデータのレイアウトを変
更して、前記プリンタへ出力するデータ出力手順と、を
有することを特徴とするプリント位置変更プログラムを
記憶したコンピュータ読み取り可能な記録媒体。
をプリントアウトする際のプリント位置を、任意に変更
するためのプリント位置変更プログラムを記憶したコン
ピュータ読み取り可能な記録媒体であって、前記用紙に
プリントアウトするプリントデータを受信するデータ受
信手順と、前記受信したプリントデータを前記コンピュ
ータ内のメモリ資源へ記憶するプリントデータ記憶手順
と、前記プリントデータの用紙に対するプリント位置変
更を指定するためのプリント位置入力手順と、前記プリ
ント位置入力手順により指定されたプリント位置変更に
基づき、前記記憶したプリントデータのレイアウトを変
更して、前記プリンタへ出力するデータ出力手順と、を
有することを特徴とするプリント位置変更プログラムを
記憶したコンピュータ読み取り可能な記録媒体。
【0010】
【発明の実施の形態】以下、添付した図面を参照して、
本発明の実施形態を説明する。
本発明の実施形態を説明する。
【0011】《実施形態1》図1は、本発明を適用した
プリンタの内部構成を示すブロック図であり、図2はこ
のプリンタを用いたネットワークの構成例を示すブロッ
ク図である。
プリンタの内部構成を示すブロック図であり、図2はこ
のプリンタを用いたネットワークの構成例を示すブロッ
ク図である。
【0012】本発明を適用したプリンタ1は、いわゆ
る、ページプリンタあるいはレーザビームプリンタなど
と称されているものと基本的に同様の構成である。した
がって、ここでは各部の詳細な説明はさけて、本発明に
係る部分についてのみ説明する。
る、ページプリンタあるいはレーザビームプリンタなど
と称されているものと基本的に同様の構成である。した
がって、ここでは各部の詳細な説明はさけて、本発明に
係る部分についてのみ説明する。
【0013】プリンタ1の構成は、図1に示すように、
複数のクライアントコンピュータ20(図2参照)とネ
ットワーク回線25により通信を行う通信インターフェ
ース(通信I/F)11、クライアントコンピュータ2
0から受信したページ記述言語をビットマップデータに
変換するラスタライズ処理と、ビットマップデータを1
ページごとに編集メモリ17上に展開するレイアウト処
理とを行う画像処理部12、プリンタ1の状態やエラー
メッセージ、および後述するプリント位置指定のときの
各種表示を行う表示部13、プリンタ1の初期設定や後
述するプリント位置指定を行うための操作部14、編集
メモリ17上に展開されたデータを用紙上にプリントア
ウトするプリンタエンジン(PRT)15、ラスタライ
ズ後のビットマップデータを記憶(スプール)する画像
保存用メモリ16、前記レイアウト処理に用いられる編
集メモリ17、およびこのプリンタ1の各部を制御し、
かつ、後述するプリント位置変更の際の制御を行う制御
部18よりなる。なお、図示していないが編集メモリ1
7とプリンタエンジン15との間には、制御部18から
の指示だけで、制御部18内をデータが通ることなく、
直接編集メモリ17からデータを読み出してプリンタエ
ンジン15へ転送するDMA(ダイレクトメモリアクセ
ス)装置が設けられている。
複数のクライアントコンピュータ20(図2参照)とネ
ットワーク回線25により通信を行う通信インターフェ
ース(通信I/F)11、クライアントコンピュータ2
0から受信したページ記述言語をビットマップデータに
変換するラスタライズ処理と、ビットマップデータを1
ページごとに編集メモリ17上に展開するレイアウト処
理とを行う画像処理部12、プリンタ1の状態やエラー
メッセージ、および後述するプリント位置指定のときの
各種表示を行う表示部13、プリンタ1の初期設定や後
述するプリント位置指定を行うための操作部14、編集
メモリ17上に展開されたデータを用紙上にプリントア
ウトするプリンタエンジン(PRT)15、ラスタライ
ズ後のビットマップデータを記憶(スプール)する画像
保存用メモリ16、前記レイアウト処理に用いられる編
集メモリ17、およびこのプリンタ1の各部を制御し、
かつ、後述するプリント位置変更の際の制御を行う制御
部18よりなる。なお、図示していないが編集メモリ1
7とプリンタエンジン15との間には、制御部18から
の指示だけで、制御部18内をデータが通ることなく、
直接編集メモリ17からデータを読み出してプリンタエ
ンジン15へ転送するDMA(ダイレクトメモリアクセ
ス)装置が設けられている。
【0014】ここで、画像保存用メモリ16は、ラスタ
ライズ後のビットマップデータをジョブ単位で記憶する
もので、RAMなどの半導体メモリであってもよいが、
本実施形態1では、複数のページからなるジョブ単位で
のビットマップデータを記憶させるため、半導体メモリ
より低価格で大容量を確保することができるハードディ
スクを使用している。
ライズ後のビットマップデータをジョブ単位で記憶する
もので、RAMなどの半導体メモリであってもよいが、
本実施形態1では、複数のページからなるジョブ単位で
のビットマップデータを記憶させるため、半導体メモリ
より低価格で大容量を確保することができるハードディ
スクを使用している。
【0015】表示部13および操作部14は、図3に示
すように、表示部13である液晶ディスプレイ31やL
ED32〜34と、操作部14である各種設定を行う入
力キー41〜45とからなり、ここから後述するように
プリント位置変更の際のプリント位置指定が行われる。
すように、表示部13である液晶ディスプレイ31やL
ED32〜34と、操作部14である各種設定を行う入
力キー41〜45とからなり、ここから後述するように
プリント位置変更の際のプリント位置指定が行われる。
【0016】表示部13の液晶ディスプレイ31は、エ
ラーメッセージやプリンタ機能の各種設定を行う際のメ
ッセージを表示するもので、例えばプリント位置の変更
の際には、その変更値が表示される。また、LED32
〜34は、現在のプリンタの動作状態を示すもので、画
像保存用メモリ16内のデータの有無を示すLED32
(保存データがあるとき点灯)、X方向の設定を行って
いることを示すLED33、およびY方向の設定を行っ
ていることを示すLED34である。
ラーメッセージやプリンタ機能の各種設定を行う際のメ
ッセージを表示するもので、例えばプリント位置の変更
の際には、その変更値が表示される。また、LED32
〜34は、現在のプリンタの動作状態を示すもので、画
像保存用メモリ16内のデータの有無を示すLED32
(保存データがあるとき点灯)、X方向の設定を行って
いることを示すLED33、およびY方向の設定を行っ
ていることを示すLED34である。
【0017】操作部14の各入力キー41〜45は、プ
リント位置変更の際にXまたはY方向のいずれの方向に
対する変更入力であるかを指定するX/Yキー41と、
プリント位置の変更量を入力するUPキー42およびD
OWNキー43と、オフライン時(コンピュータからの
制御によるプリントではないとき)にプリントアウトの
実行を指示するPrintキー44と、オンライン(コ
ンピュータからの制御によるプリント)とオフラインと
を切り換えるOnLineキー45とからなる。そし
て、プリント位置の変更の際には、X/Yキー41の操
作により変更する方向を示すLED33または34のい
ずれかが点灯して、プリント位置を変更する方向が示さ
れ、UPキー42またはDOWNキー43からの入力に
よりプリント位置の変更量が入力されて、液晶ディスプ
レイ31に表示されている数値が0.1mm刻み変化す
る。
リント位置変更の際にXまたはY方向のいずれの方向に
対する変更入力であるかを指定するX/Yキー41と、
プリント位置の変更量を入力するUPキー42およびD
OWNキー43と、オフライン時(コンピュータからの
制御によるプリントではないとき)にプリントアウトの
実行を指示するPrintキー44と、オンライン(コ
ンピュータからの制御によるプリント)とオフラインと
を切り換えるOnLineキー45とからなる。そし
て、プリント位置の変更の際には、X/Yキー41の操
作により変更する方向を示すLED33または34のい
ずれかが点灯して、プリント位置を変更する方向が示さ
れ、UPキー42またはDOWNキー43からの入力に
よりプリント位置の変更量が入力されて、液晶ディスプ
レイ31に表示されている数値が0.1mm刻み変化す
る。
【0018】ここで、プリント位置の変更方向Xおよび
Yは、図4に示すように、用紙81に対して画像82
を、長辺方向(図示上下方向)に移動される方向をXと
して図示上方を「+」、下方を「−」とし、一方、短辺
方向(図示左右方向)に移動される方向をYとして図示
右方を「+」、左方を「−」とする。
Yは、図4に示すように、用紙81に対して画像82
を、長辺方向(図示上下方向)に移動される方向をXと
して図示上方を「+」、下方を「−」とし、一方、短辺
方向(図示左右方向)に移動される方向をYとして図示
右方を「+」、左方を「−」とする。
【0019】操作部14の各キーからの入力は、制御部
18に伝えられ、制御部18においてどのキーが押され
たかを判断して、そのキー入力にあった動作を実行す
る。プリント位置の変更の際には、制御部18が、操作
部14から入力された位置変更の指令値を受け、これを
画像処理部12に伝達して、画像処理部12により変更
値にしたがって画像保存用メモリ16に記憶されたビッ
トマップデータを編集メモリ17に展開し、展開したデ
ータをプリンタエンジン15に送り、指定されたプリン
ト変更位置となるようにプリントアウトする。
18に伝えられ、制御部18においてどのキーが押され
たかを判断して、そのキー入力にあった動作を実行す
る。プリント位置の変更の際には、制御部18が、操作
部14から入力された位置変更の指令値を受け、これを
画像処理部12に伝達して、画像処理部12により変更
値にしたがって画像保存用メモリ16に記憶されたビッ
トマップデータを編集メモリ17に展開し、展開したデ
ータをプリンタエンジン15に送り、指定されたプリン
ト変更位置となるようにプリントアウトする。
【0020】このプリンタ1は、図2に示すように、複
数のクライアントコンピュータ20とネットワーク回線
25により接続されており、各クライアントコンピュー
タ20から送信されて来たプリントデータによりプリン
トアウトを実行する。また、このプリンタ1は、ネット
ワークから独立したクライアントコンピュータ21とロ
ーカル接続されていて、ネットワーク回線25を介する
ことなく、直接、このクライアントコンピュータ21か
らプリントデータを受信してプリントアウトすることも
できるようになっている。
数のクライアントコンピュータ20とネットワーク回線
25により接続されており、各クライアントコンピュー
タ20から送信されて来たプリントデータによりプリン
トアウトを実行する。また、このプリンタ1は、ネット
ワークから独立したクライアントコンピュータ21とロ
ーカル接続されていて、ネットワーク回線25を介する
ことなく、直接、このクライアントコンピュータ21か
らプリントデータを受信してプリントアウトすることも
できるようになっている。
【0021】次に、このプリンタ1の動作について、図
5および図6に示すフローチャートを参照して説明す
る。
5および図6に示すフローチャートを参照して説明す
る。
【0022】まず、現在のプリンタの制御状態がオンラ
インであるか否かを判断する(S1)。ここでオンライ
ンであると判断されたとき、すなわち、クライアントコ
ンピュータ20(または21、以下同様)から来たデー
タをそのままプリントアウトするときには、クライアン
トコンピュータ20からデータを受信しているか否かを
判断し(S2)、データを受信しているときには、クラ
イアントコンピュータ20からのプリントデータと制御
データを受信する(S3)。ここで、プリントデータは
実際に用紙上にプリントアウトされる文字や図形あるい
は画像といったデータであり、ドキュメントデータなど
と称されることもある。そして、このプリントデータ
は、コンピュータ20内のプリンタドライバによって、
ページ記述言語に変換されたデータである。通常、この
ページ記述言語は、コンピュータ20内のアプリケーシ
ョンソフトウェアによって、上下、左右の余白が指定さ
れると、これらの値が実際に用紙上に文字や図形などを
プリントする位置としてレイアウト情報となり、文字や
図形などのドキュメントデータと共にページ記述言語に
変換されている。また、制御データはプリントジョブを
送信したクライアントコンピュータを示すアドレス(ク
ライアントアドレス)やそのジョブ名、用紙サイズや給
紙カセットの指定などを含むデータである。
インであるか否かを判断する(S1)。ここでオンライ
ンであると判断されたとき、すなわち、クライアントコ
ンピュータ20(または21、以下同様)から来たデー
タをそのままプリントアウトするときには、クライアン
トコンピュータ20からデータを受信しているか否かを
判断し(S2)、データを受信しているときには、クラ
イアントコンピュータ20からのプリントデータと制御
データを受信する(S3)。ここで、プリントデータは
実際に用紙上にプリントアウトされる文字や図形あるい
は画像といったデータであり、ドキュメントデータなど
と称されることもある。そして、このプリントデータ
は、コンピュータ20内のプリンタドライバによって、
ページ記述言語に変換されたデータである。通常、この
ページ記述言語は、コンピュータ20内のアプリケーシ
ョンソフトウェアによって、上下、左右の余白が指定さ
れると、これらの値が実際に用紙上に文字や図形などを
プリントする位置としてレイアウト情報となり、文字や
図形などのドキュメントデータと共にページ記述言語に
変換されている。また、制御データはプリントジョブを
送信したクライアントコンピュータを示すアドレス(ク
ライアントアドレス)やそのジョブ名、用紙サイズや給
紙カセットの指定などを含むデータである。
【0023】受信したプリントデータは、ページ記述言
語を解釈することにより、ビットマップデータへ変換
(ラスタライズ)する(S4)。そして、ラスタライズ
後のビットマップデータを制御データ内のクライアント
アドレスおよびジョブ名と共に画像保存用メモリ16に
記憶する(S5)。なお、ここで保存したデータは、後
にプリント位置変更の際に使用するため、次のプリント
ジョブが来た場合でもこのデータを消去しないようにす
る。そして、このデータの消去には、例えばそのデータ
のプリントジョブを送ったクライアントコンピュータか
ら、ジョブ名の異なるプリントジョブを受信したときに
消去するようにするとよい。これは、通常の使用では、
プリント位置の変更、調整は連続的に行われ、同一のク
ライアントがプリント位置の調整を行っている間に他の
プリントジョブを実行することは希であるのでこのよう
にしても差し支えない。しかし、プリント位置の調整を
行っている間に、同一クライアントが他のプリントジョ
ブを実行することをも考慮する場合は、同一クライアン
トから他のジョブ名のプリントジョブを受信したとき
に、保存してあるジョブのデータを消去してもよいか否
かを問い合わせた後、クライアントコンピュータ20か
らの指令により消去するようにするとよい。
語を解釈することにより、ビットマップデータへ変換
(ラスタライズ)する(S4)。そして、ラスタライズ
後のビットマップデータを制御データ内のクライアント
アドレスおよびジョブ名と共に画像保存用メモリ16に
記憶する(S5)。なお、ここで保存したデータは、後
にプリント位置変更の際に使用するため、次のプリント
ジョブが来た場合でもこのデータを消去しないようにす
る。そして、このデータの消去には、例えばそのデータ
のプリントジョブを送ったクライアントコンピュータか
ら、ジョブ名の異なるプリントジョブを受信したときに
消去するようにするとよい。これは、通常の使用では、
プリント位置の変更、調整は連続的に行われ、同一のク
ライアントがプリント位置の調整を行っている間に他の
プリントジョブを実行することは希であるのでこのよう
にしても差し支えない。しかし、プリント位置の調整を
行っている間に、同一クライアントが他のプリントジョ
ブを実行することをも考慮する場合は、同一クライアン
トから他のジョブ名のプリントジョブを受信したとき
に、保存してあるジョブのデータを消去してもよいか否
かを問い合わせた後、クライアントコンピュータ20か
らの指令により消去するようにするとよい。
【0024】前記ステップS5の後、通常のプリンタの
処理として、記憶したビットマップデータをそのまま1
ページごとに編集メモリ17上に展開するレイアウト処
理を行い(S6)、展開したデータをプリンタエンジン
15に直接送り、プリントアウトを実行して(S7)、
前記ステップS1へ戻る。
処理として、記憶したビットマップデータをそのまま1
ページごとに編集メモリ17上に展開するレイアウト処
理を行い(S6)、展開したデータをプリンタエンジン
15に直接送り、プリントアウトを実行して(S7)、
前記ステップS1へ戻る。
【0025】ここで、レイアウト処理S6は、指定され
た用紙サイズに合わせて、編集メモリ17上で、一旦、
実際に用紙上にプリントアウトされるのと同じ様にデー
タを展開する処理で、具体的には、編集メモリ17の、
用紙上の縦及び横のプリント範囲を表すアドレス(ここ
では横をxアドレス、縦をyアドレスとする)に対し
て、ビットマップデータを展開する。そして、この編集
メモリ17のアドレスを順次読み出して、そのデータを
プリンタエンジン15に転送することにより、展開され
たデータが用紙上に画像形成される。
た用紙サイズに合わせて、編集メモリ17上で、一旦、
実際に用紙上にプリントアウトされるのと同じ様にデー
タを展開する処理で、具体的には、編集メモリ17の、
用紙上の縦及び横のプリント範囲を表すアドレス(ここ
では横をxアドレス、縦をyアドレスとする)に対し
て、ビットマップデータを展開する。そして、この編集
メモリ17のアドレスを順次読み出して、そのデータを
プリンタエンジン15に転送することにより、展開され
たデータが用紙上に画像形成される。
【0026】前記ステップS2においてデータを受信し
ていないと判断されたときには、OnLineキー45
が押されたか否かを判断し(S10)、OnLineキ
ー45が押されたときには、オフラインに切り換えて
(S11)、前記ステップS1へ戻る。一方、OnLi
neキー45が押されていないときには、そのまま前記
ステップS1へ戻る。
ていないと判断されたときには、OnLineキー45
が押されたか否かを判断し(S10)、OnLineキ
ー45が押されたときには、オフラインに切り換えて
(S11)、前記ステップS1へ戻る。一方、OnLi
neキー45が押されていないときには、そのまま前記
ステップS1へ戻る。
【0027】次に、前記ステップS1において、オンラ
インではないと判断されたときには、操作部14からい
ずれかのキーが押されたか否かを判断し(S20)、キ
ー入力があった場合にはそれぞれのキー入力にしたがっ
て処理を実行する。
インではないと判断されたときには、操作部14からい
ずれかのキーが押されたか否かを判断し(S20)、キ
ー入力があった場合にはそれぞれのキー入力にしたがっ
て処理を実行する。
【0028】X/Yキー41が押された場合には、プリ
ント位置変更を設定する方向を変換して(S21)、前
記ステップS1へ戻る。ここで、例えばX方向が設定さ
れているときにはY方向に変換し、LED33を消灯し
てLED34を点灯し、一方、Y方向が設定されている
ときにはX方向に変換し、LED34を消灯してLED
33を点灯する。
ント位置変更を設定する方向を変換して(S21)、前
記ステップS1へ戻る。ここで、例えばX方向が設定さ
れているときにはY方向に変換し、LED33を消灯し
てLED34を点灯し、一方、Y方向が設定されている
ときにはX方向に変換し、LED34を消灯してLED
33を点灯する。
【0029】UPキー42が押された場合には、設定さ
れている方向のプリント位置の値を0.1mm増加させ
(S22)、前記ステップS1へ戻る。一方、DOWN
キー43が押された場合には、設定されている方向のプ
リント位置の値を0.1mm減少させ(S23)、前記
ステップS1へ戻る。
れている方向のプリント位置の値を0.1mm増加させ
(S22)、前記ステップS1へ戻る。一方、DOWN
キー43が押された場合には、設定されている方向のプ
リント位置の値を0.1mm減少させ(S23)、前記
ステップS1へ戻る。
【0030】Printキー44が押された場合には、
画像保存用メモリ16にデータがあるか否かを判断する
(S24)。
画像保存用メモリ16にデータがあるか否かを判断する
(S24)。
【0031】そして、保存データがある場合には、編集
メモリ17上にビットマップデータを展開した際に、元
のビットマップデータのアドレス位置に対して、展開す
る編集メモリ17上のアドレスが、変更されたXおよび
Y方向の値を加えた値(設定値が「−」(マイナス)の
ときもある)となる様に、レイアウト処理を行う(S2
5)。具体的には、元のビットマップデータをそのまま
編集メモリ17上に展開した際に、例えば特定のあるデ
ータについて見ると、[xアドレス=100,yアドレ
ス=100]にあるデータは、これをX方向に0.5m
m位置変更する場合には、編集メモリ17上に、[xア
ドレス=100+0.5mm分のアドレス,Yアドレス
=100]となるように展開することとなる。
メモリ17上にビットマップデータを展開した際に、元
のビットマップデータのアドレス位置に対して、展開す
る編集メモリ17上のアドレスが、変更されたXおよび
Y方向の値を加えた値(設定値が「−」(マイナス)の
ときもある)となる様に、レイアウト処理を行う(S2
5)。具体的には、元のビットマップデータをそのまま
編集メモリ17上に展開した際に、例えば特定のあるデ
ータについて見ると、[xアドレス=100,yアドレ
ス=100]にあるデータは、これをX方向に0.5m
m位置変更する場合には、編集メモリ17上に、[xア
ドレス=100+0.5mm分のアドレス,Yアドレス
=100]となるように展開することとなる。
【0032】そして、位置変更にしたがってレイアウト
展開されたデータによりプリントアウトを実行して(S
26)、前記ステップS1へ戻る。
展開されたデータによりプリントアウトを実行して(S
26)、前記ステップS1へ戻る。
【0033】一方、前記ステップS24において、保存
データがないと判断された場合には、プリントアウトせ
ずに、前記ステップS1へ戻る。
データがないと判断された場合には、プリントアウトせ
ずに、前記ステップS1へ戻る。
【0034】また、OnLineキー45が押されたと
きには(S27)、オンラインに切り換えて(S2
8)、前記ステップS1へ戻る。
きには(S27)、オンラインに切り換えて(S2
8)、前記ステップS1へ戻る。
【0035】以上の処理により、本実施形態1では、プ
リントジョブを受信したときには、そのときのプリント
データをそのままプリントアウトすると共に、プリンタ
1内の画像保存用メモリ16に記憶し、その後、プリン
ト位置の変更に際しては、プリンタ1内の画像保存用メ
モリ16に記憶されたビットマップデータをプリンタ1
の操作部14から入力されたプリント位置の変更値にし
たがって編集メモリ17上にレイアウトし、これをプリ
ントアウトする。したがって、プリント位置変更のため
の再プリントの際には、プリントデータを一々ネットワ
ーク回線25を介してクライアントコンピュータ20か
ら送信しなくてもよくなる。このため、ネットワークの
トラフィックが混雑して他のネットワークを使用した処
理が停滞することを防止することができる。また、プリ
ンタ1から直接入力してプリント位置の変更が可能であ
るので、プリンタ1の配置がクライアントコンピュータ
20と離れていても、一々プリント位置の変更のために
クライアントコンピュータ20とプリンタ1との間を行
き来する必要がなくなり、その利便性も向上する。
リントジョブを受信したときには、そのときのプリント
データをそのままプリントアウトすると共に、プリンタ
1内の画像保存用メモリ16に記憶し、その後、プリン
ト位置の変更に際しては、プリンタ1内の画像保存用メ
モリ16に記憶されたビットマップデータをプリンタ1
の操作部14から入力されたプリント位置の変更値にし
たがって編集メモリ17上にレイアウトし、これをプリ
ントアウトする。したがって、プリント位置変更のため
の再プリントの際には、プリントデータを一々ネットワ
ーク回線25を介してクライアントコンピュータ20か
ら送信しなくてもよくなる。このため、ネットワークの
トラフィックが混雑して他のネットワークを使用した処
理が停滞することを防止することができる。また、プリ
ンタ1から直接入力してプリント位置の変更が可能であ
るので、プリンタ1の配置がクライアントコンピュータ
20と離れていても、一々プリント位置の変更のために
クライアントコンピュータ20とプリンタ1との間を行
き来する必要がなくなり、その利便性も向上する。
【0036】なお、本実施形態1では、プリント位置の
変更を入力するための操作部およびその内容を表示する
表示部(図3参照)をプリンタ本体に一体として構成し
たが、本発明はこのような構成に限らず、プリンタ位置
変更のための入力のし易さを考慮し、例えばプリンタ本
体から離して別体とした操作部および表示部を有するプ
リント位置変更入力装置を専用に設けてもよい。この場
合、このプリント位置変更入力装置が本発明のプリント
位置入力手段となる。また、プリンタに保存するデータ
として、ラスタライズ後のビットマップデータを記憶す
ることとしたが、これに限らず、例えばコンピュータか
ら送られて来たページ記述言語によるデータを記憶して
おいて、プリント位置の変更が指示入力されたときに
は、その時点で、この保存したページ記述言語を解釈し
てビットマップデータに展開する際に、プリント位置変
更にしたがって変換するようにしてもよい。
変更を入力するための操作部およびその内容を表示する
表示部(図3参照)をプリンタ本体に一体として構成し
たが、本発明はこのような構成に限らず、プリンタ位置
変更のための入力のし易さを考慮し、例えばプリンタ本
体から離して別体とした操作部および表示部を有するプ
リント位置変更入力装置を専用に設けてもよい。この場
合、このプリント位置変更入力装置が本発明のプリント
位置入力手段となる。また、プリンタに保存するデータ
として、ラスタライズ後のビットマップデータを記憶す
ることとしたが、これに限らず、例えばコンピュータか
ら送られて来たページ記述言語によるデータを記憶して
おいて、プリント位置の変更が指示入力されたときに
は、その時点で、この保存したページ記述言語を解釈し
てビットマップデータに展開する際に、プリント位置変
更にしたがって変換するようにしてもよい。
【0037】《実施形態2》前記実施形態1では、プリ
ンタから直接プリント位置の変更を入力したが、本実施
形態2では、クライアントコンピュータからプリント位
置の変更を指示するようにしたものである。なお、プリ
ンタの構成やネットワーク構成などは実施形態1と同様
であるので、これらの説明は省略する。
ンタから直接プリント位置の変更を入力したが、本実施
形態2では、クライアントコンピュータからプリント位
置の変更を指示するようにしたものである。なお、プリ
ンタの構成やネットワーク構成などは実施形態1と同様
であるので、これらの説明は省略する。
【0038】図7は、本実施形態2におけるクライアン
トコンピュータからプリントアウトする際のプリントシ
ーケンスを示す図面である。
トコンピュータからプリントアウトする際のプリントシ
ーケンスを示す図面である。
【0039】まず、クライアントコンピュータ20内で
は、通常の作業として文書作成アプリケーションソフト
ウェアにより文書が作成、編集されて(S101)、プ
リンタドライバ起動指示が与えられる(S102)。こ
こで、文書の作成、編集の際、あるいは、プリンタドラ
イバ起動後であっても、余白指定(あるいは余白変更)
が行われた場合には、指定された余白となるように文書
データそのものが変更される。
は、通常の作業として文書作成アプリケーションソフト
ウェアにより文書が作成、編集されて(S101)、プ
リンタドライバ起動指示が与えられる(S102)。こ
こで、文書の作成、編集の際、あるいは、プリンタドラ
イバ起動後であっても、余白指定(あるいは余白変更)
が行われた場合には、指定された余白となるように文書
データそのものが変更される。
【0040】プリンタドライバからは、プリントする部
数や向きなどの指定が行われ、(S103)。プリント
実行指示(S104)により、制御データ(クライアン
トアドレスおよびプリントジョブ名など)と、アプリケ
ーションソフトウェアからの文書データをページ記述言
語に変換したプリントデータがプリンタ1に送られる。
数や向きなどの指定が行われ、(S103)。プリント
実行指示(S104)により、制御データ(クライアン
トアドレスおよびプリントジョブ名など)と、アプリケ
ーションソフトウェアからの文書データをページ記述言
語に変換したプリントデータがプリンタ1に送られる。
【0041】その後、プリンタ1では、通常のプリント
処理として、ラスタライズ(S105)、スプール(S
106)、レイアウト(S107)などの各処理を行
い、プリントアウトする(S108)。ここで、スプー
ルのときには、ラスタライズ後のビットマップデータを
ジョブ単位で保存用メモリ16に記憶しておく。
処理として、ラスタライズ(S105)、スプール(S
106)、レイアウト(S107)などの各処理を行
い、プリントアウトする(S108)。ここで、スプー
ルのときには、ラスタライズ後のビットマップデータを
ジョブ単位で保存用メモリ16に記憶しておく。
【0042】そして、プリント位置の変更、調整の際に
は、プリンタドライバの起動指示後(S111)、後述
するように、プリンタドライバからプリント位置の変更
を行い(S112)、プリント実行指示(S113)に
より、変更されたプリント位置データと、プリンタ内に
記憶してある保存データを使用してプリントアウトする
指示をプリンタ1へ伝達する。これによりプリンタ1で
は、その指示にしたがって、プリンタ内に保存してある
ビットマップデータを使用してレイアウト(S114)
後、プリントアウトを実行する(S115)。
は、プリンタドライバの起動指示後(S111)、後述
するように、プリンタドライバからプリント位置の変更
を行い(S112)、プリント実行指示(S113)に
より、変更されたプリント位置データと、プリンタ内に
記憶してある保存データを使用してプリントアウトする
指示をプリンタ1へ伝達する。これによりプリンタ1で
は、その指示にしたがって、プリンタ内に保存してある
ビットマップデータを使用してレイアウト(S114)
後、プリントアウトを実行する(S115)。
【0043】図8および図9は、上記したプリンタドラ
イバによるプリント位置指定の動作を示すフローチャー
トであり、図8はメインルーチンを、図9は図8中のウ
ィンドウ表示のサブルーチンをそれぞれ示す。
イバによるプリント位置指定の動作を示すフローチャー
トであり、図8はメインルーチンを、図9は図8中のウ
ィンドウ表示のサブルーチンをそれぞれ示す。
【0044】プリンタドライバは、クライアントコンピ
ュータ20内にインストールされているソフトウェアの
一つであり、アプリケーションソフトウェアからの起動
指令により起動し、始めに用紙サイズやプリント部数な
どの設定を入力するためのウィンドウをクライアントコ
ンピュータのディスプレイ上に表示する(S41)。
ュータ20内にインストールされているソフトウェアの
一つであり、アプリケーションソフトウェアからの起動
指令により起動し、始めに用紙サイズやプリント部数な
どの設定を入力するためのウィンドウをクライアントコ
ンピュータのディスプレイ上に表示する(S41)。
【0045】このときのウィンドウ表示は、図9を参照
すれば、まず、用紙サイズやプリント部数などの設定を
行う第1ウィンドウが表示される(S51)。この第1
ウィンドウ70は、例えば図10に示すように、用紙サ
イズ、給紙カセット、解像度、用紙タイプ、およびプリ
ント部数の設定をそれぞれ行うための小ウインドウ7
1,72,73,74,75、用紙の使用方向を指定す
るラジオボタン76、さらに、プリント位置の指定を行
う第2ウィンドウを表示させるための位置合せボタン7
7と、OKボタン78およびキャンセルボタン79が表
示される。なお、以降の説明において、用紙サイズ、給
紙カセット、解像度、用紙タイプ、プリント部数、およ
び用紙の使用方向については、通常の設定動作であるの
でこれらの説明は省略する。
すれば、まず、用紙サイズやプリント部数などの設定を
行う第1ウィンドウが表示される(S51)。この第1
ウィンドウ70は、例えば図10に示すように、用紙サ
イズ、給紙カセット、解像度、用紙タイプ、およびプリ
ント部数の設定をそれぞれ行うための小ウインドウ7
1,72,73,74,75、用紙の使用方向を指定す
るラジオボタン76、さらに、プリント位置の指定を行
う第2ウィンドウを表示させるための位置合せボタン7
7と、OKボタン78およびキャンセルボタン79が表
示される。なお、以降の説明において、用紙サイズ、給
紙カセット、解像度、用紙タイプ、プリント部数、およ
び用紙の使用方向については、通常の設定動作であるの
でこれらの説明は省略する。
【0046】そして、この第1ウィンドウ70内のいず
れかのボタンが押されることにより(実際には表示され
ている画面内を、マウスなどを使用したGUIのポイン
タを移動させて、各ボタンを指定することにより入力す
る)(S52)、押されたボタンにしたがって処理を実
行する。
れかのボタンが押されることにより(実際には表示され
ている画面内を、マウスなどを使用したGUIのポイン
タを移動させて、各ボタンを指定することにより入力す
る)(S52)、押されたボタンにしたがって処理を実
行する。
【0047】まず、キャンセルボタン78が押されたと
きには、現在表示している設定を無効とし、プリント指
令そのものを取り消して第1ウィンドウ70を消し(S
53)、メインルーチンにリターンする。
きには、現在表示している設定を無効とし、プリント指
令そのものを取り消して第1ウィンドウ70を消し(S
53)、メインルーチンにリターンする。
【0048】OKボタン77が押されたときには、現在
表示されている設定を有効にして、第1ウィンドウ70
の表示を消し(S54)、メインルーチンにリターンす
る。
表示されている設定を有効にして、第1ウィンドウ70
の表示を消し(S54)、メインルーチンにリターンす
る。
【0049】位置合せボタン79が押されたときには、
プリント位置の指定を行うための第2ウィンドウを表示
する(S55)。ここで表示される第2ウィンドウ80
は、図11に示すように、クライアントコンピュータの
ディスプレイ上に、用紙81とそこにプリントされる画
像82を示し、その横に現在表示している用紙81に対
する画像82のプリント位置の増減値を入力するための
小ウィンドウ83、84が表示され、さらにその下にプ
リンタ内の保存データを使用することを指示するチェッ
クボックス85が表示される。増減値を入力するための
小ウィンドウ83、84はX方向とY方向のそれぞれが
あり、それぞれのウィンドウ内に値を入れることにより
用紙81に対する画像82の位置が移動してプリント位
置が指定される。また、プリンタ内のデータを使用する
ことを指示するチェックボックス85がチェックされて
いる場合(図示する状態)には、プリンタに対し、プリ
ンタ内に保存したデータを使用することを示す信号、お
よびそのプリントジョブ名とクライアントアドレスが送
信され、プリントデータそのものは送信しない。一方、
チェックボックス85がチェックされていないときに
は、アプリケーションソフトウェアからの文書データを
ページ記述言語に変換したデータを含め、制御データな
ど全てを送信する。
プリント位置の指定を行うための第2ウィンドウを表示
する(S55)。ここで表示される第2ウィンドウ80
は、図11に示すように、クライアントコンピュータの
ディスプレイ上に、用紙81とそこにプリントされる画
像82を示し、その横に現在表示している用紙81に対
する画像82のプリント位置の増減値を入力するための
小ウィンドウ83、84が表示され、さらにその下にプ
リンタ内の保存データを使用することを指示するチェッ
クボックス85が表示される。増減値を入力するための
小ウィンドウ83、84はX方向とY方向のそれぞれが
あり、それぞれのウィンドウ内に値を入れることにより
用紙81に対する画像82の位置が移動してプリント位
置が指定される。また、プリンタ内のデータを使用する
ことを指示するチェックボックス85がチェックされて
いる場合(図示する状態)には、プリンタに対し、プリ
ンタ内に保存したデータを使用することを示す信号、お
よびそのプリントジョブ名とクライアントアドレスが送
信され、プリントデータそのものは送信しない。一方、
チェックボックス85がチェックされていないときに
は、アプリケーションソフトウェアからの文書データを
ページ記述言語に変換したデータを含め、制御データな
ど全てを送信する。
【0050】そして、この第2ウィンドウ80内のOK
ボタン86を押すことにより(S56)、現在表示され
ているプリント位置データの設定が有効となる(S5
7)。そして、このOKボタンが押されたことにより前
記第1ウィンドウ70に戻る。なお、第2ウィンドウ8
0内のキャンセルボタン87が押されたときには、第2
ウィンドウ80内の設定を無効として第1ウィンドウの
表示に戻る。
ボタン86を押すことにより(S56)、現在表示され
ているプリント位置データの設定が有効となる(S5
7)。そして、このOKボタンが押されたことにより前
記第1ウィンドウ70に戻る。なお、第2ウィンドウ8
0内のキャンセルボタン87が押されたときには、第2
ウィンドウ80内の設定を無効として第1ウィンドウの
表示に戻る。
【0051】このようにして各ウィンドウにより設定さ
れた状態は、前記の通り、第1ウィンドウ70内のOK
ボタン77またはキャンセルボタン78が押されること
により、処理がメインルーチン(図8)にリターンし
て、このときの戻り値にしたがって(S42)、キャン
セルボタンが押されて戻ったときには、プリント指示そ
のものが取り消されて、処理を終了する。
れた状態は、前記の通り、第1ウィンドウ70内のOK
ボタン77またはキャンセルボタン78が押されること
により、処理がメインルーチン(図8)にリターンし
て、このときの戻り値にしたがって(S42)、キャン
セルボタンが押されて戻ったときには、プリント指示そ
のものが取り消されて、処理を終了する。
【0052】一方、OKボタン77が押されてリターン
したときには、有効になった設定により、用紙サイズ、
給紙カセット、解像度、用紙タイプ、プリント部数、用
紙の使用方向、クライアントアドレス、プリントジョブ
名、および位置変更データがある場合にはこれを含めた
制御データを作成して、これをプリンタへ送信する(S
43)。その後、前記チェックボックス85内のチェッ
クの有無を判断して、保存データを使用するときには、
プリンタ内の保存データ使用指令の信号をプリンタへ送
信する(S45)。一方、保存データを使用しないとき
には、アプリケーションソフトウェアからのデータをペ
ージ記述言語に変換して、これをプリントデータとして
プリンタへ送信する(S46)。
したときには、有効になった設定により、用紙サイズ、
給紙カセット、解像度、用紙タイプ、プリント部数、用
紙の使用方向、クライアントアドレス、プリントジョブ
名、および位置変更データがある場合にはこれを含めた
制御データを作成して、これをプリンタへ送信する(S
43)。その後、前記チェックボックス85内のチェッ
クの有無を判断して、保存データを使用するときには、
プリンタ内の保存データ使用指令の信号をプリンタへ送
信する(S45)。一方、保存データを使用しないとき
には、アプリケーションソフトウェアからのデータをペ
ージ記述言語に変換して、これをプリントデータとして
プリンタへ送信する(S46)。
【0053】次に、図12は、本実施形態2におけるプ
リンタの動作を示すフローチャートである。
リンタの動作を示すフローチャートである。
【0054】プリンタでは、まず、通常のプリント処理
と同様の初期設定が行われ(S61)、次いで、制御デ
ータを受信したか否かを判断して(S62)、受信して
いれば、続いて、プリンタ内の保存データ使用信号の受
信の有無により、画像保存用メモリ16内のデータを使
用するか否かを判断する(S63)。
と同様の初期設定が行われ(S61)、次いで、制御デ
ータを受信したか否かを判断して(S62)、受信して
いれば、続いて、プリンタ内の保存データ使用信号の受
信の有無により、画像保存用メモリ16内のデータを使
用するか否かを判断する(S63)。
【0055】ここで、保存データを使用しないと判断さ
れたときには、プリントデータを受信し(S64)、受
信したプリントデータをラスタライズしてビットマップ
データに変換し(S65)、変換したビットマップデー
タを、受信した制御データ中のクライアントアドレス、
ジョブ名と共に画像保存用メモリ16に記憶する(S6
6)。
れたときには、プリントデータを受信し(S64)、受
信したプリントデータをラスタライズしてビットマップ
データに変換し(S65)、変換したビットマップデー
タを、受信した制御データ中のクライアントアドレス、
ジョブ名と共に画像保存用メモリ16に記憶する(S6
6)。
【0056】その後、ビットマップデータをそのまま編
集メモリ17に展開するレイアウト処理を行い(S6
7)、プリントアウトを実行する(S68)。
集メモリ17に展開するレイアウト処理を行い(S6
7)、プリントアウトを実行する(S68)。
【0057】一方、前記ステップS63において、保存
データを使用すると判断されたときには(すなわちプリ
ンタ内の保存データ使用指令を受信したとき)、画像保
存用メモリ16の中から、受信した制御データ中のクラ
イアントアドレスおよびジョブ名と一致するクライアン
トアドレスおよびジョブ名をもつビットマップデータを
読み出し(S69)、その後、読み出したビットマップ
データを、実施形態1同様に、編集メモリ17に受信し
たプリント位置変更データにしたがってアドレスをずら
して展開するレイアウト処理を行い(S70)、これを
プリントアウトする(S68)。
データを使用すると判断されたときには(すなわちプリ
ンタ内の保存データ使用指令を受信したとき)、画像保
存用メモリ16の中から、受信した制御データ中のクラ
イアントアドレスおよびジョブ名と一致するクライアン
トアドレスおよびジョブ名をもつビットマップデータを
読み出し(S69)、その後、読み出したビットマップ
データを、実施形態1同様に、編集メモリ17に受信し
たプリント位置変更データにしたがってアドレスをずら
して展開するレイアウト処理を行い(S70)、これを
プリントアウトする(S68)。
【0058】このようにプリンタ側では、前述したプリ
ンタドライバから送信された画像保存用メモリ内のデー
タを使用することを示す信号(保存データ使用信号)の
受信の有無により、保存データ使用信号を受信しなけれ
ばプリントデータを受信して、これを画像保存用メモリ
に記憶してそのデータをそのままプリントアウトし、一
方、保存データ使用信号を受信したときには、画像保存
用メモリに記憶されているデータを、そのとき受信した
プリント位置データにしたがってプリントアウトとする
ので、一度プリントアウトを実行したプリントデータに
対しては、プリント位置の変更、調整時にはプリントデ
ータ自体は受信しなくてもよくなり、プリント時間を短
縮でき、また、特にネットワークによりプリントデータ
の送受信を行っているシステムでは、ネットワークのト
ラフィックを軽減することができるようになる。
ンタドライバから送信された画像保存用メモリ内のデー
タを使用することを示す信号(保存データ使用信号)の
受信の有無により、保存データ使用信号を受信しなけれ
ばプリントデータを受信して、これを画像保存用メモリ
に記憶してそのデータをそのままプリントアウトし、一
方、保存データ使用信号を受信したときには、画像保存
用メモリに記憶されているデータを、そのとき受信した
プリント位置データにしたがってプリントアウトとする
ので、一度プリントアウトを実行したプリントデータに
対しては、プリント位置の変更、調整時にはプリントデ
ータ自体は受信しなくてもよくなり、プリント時間を短
縮でき、また、特にネットワークによりプリントデータ
の送受信を行っているシステムでは、ネットワークのト
ラフィックを軽減することができるようになる。
【0059】《実施形態3》本実施形態3は、プリント
位置変更のための専用のプリンタ制御装置を設けたもの
である。
位置変更のための専用のプリンタ制御装置を設けたもの
である。
【0060】図13は、本実施形態3におけるプリンタ
制御装置の構成、およびこの装置を設けたプリンタネッ
トワークシステムの構成を示すブロック図である。
制御装置の構成、およびこの装置を設けたプリンタネッ
トワークシステムの構成を示すブロック図である。
【0061】プリンタネットワークシステムは、通常の
ネットワークシステム同様に、複数のクライアントコン
ピュータ20が接続されたネットワーク95、このネッ
トワーク95内の各クライアントコンピュータ20から
プリント指令を受けて、実際に用紙上にプリントアウト
されるプリントデータと、使用する用紙サイズやプリン
ト部数などからなる制御データ(これらを総称してプリ
ント用データと称する)を受信し、プリントキューとし
て順次これを蓄え、適宜、ラスタライズしたビットマッ
プデータを出力するプリンタサーバ92と、プリントア
ウトを行うプリンタ90、そしてプリンタサーバ92と
プリンタ90との間に設けられた本発明に係るプリンタ
制御装置100よりなる。ここで、プリンタ制御装置1
00以外については、通常のコンピュータシステムと同
様であるので、これらの詳細な説明は省略する。
ネットワークシステム同様に、複数のクライアントコン
ピュータ20が接続されたネットワーク95、このネッ
トワーク95内の各クライアントコンピュータ20から
プリント指令を受けて、実際に用紙上にプリントアウト
されるプリントデータと、使用する用紙サイズやプリン
ト部数などからなる制御データ(これらを総称してプリ
ント用データと称する)を受信し、プリントキューとし
て順次これを蓄え、適宜、ラスタライズしたビットマッ
プデータを出力するプリンタサーバ92と、プリントア
ウトを行うプリンタ90、そしてプリンタサーバ92と
プリンタ90との間に設けられた本発明に係るプリンタ
制御装置100よりなる。ここで、プリンタ制御装置1
00以外については、通常のコンピュータシステムと同
様であるので、これらの詳細な説明は省略する。
【0062】プリンタ制御装置100の構成は、このプ
リンタ制御装置全体の制御と、後述するプリント位置変
更のための制御を行う制御部101、プリンタサーバ9
2との間でデータの送受信を行うインターフェース(I
/F)105、プリンタ90に対してプリント用データ
などを送信し、またプリンタからの各種メッセージを受
信するためのインターフェース(I/F)106、プリ
ント位置変更の際の入力を行う操作部102、プリント
位置変更の際に入力された位置データの値や各種メッセ
ージを表示する表示部103、プリントデータを記憶す
る保存用メモリ104、プリント位置変更の際に一旦ビ
ットマップデータを展開するレイアウト処理を行う画像
処理部105、およびレイアウト処理のために用いる編
集メモリ106よりなる。
リンタ制御装置全体の制御と、後述するプリント位置変
更のための制御を行う制御部101、プリンタサーバ9
2との間でデータの送受信を行うインターフェース(I
/F)105、プリンタ90に対してプリント用データ
などを送信し、またプリンタからの各種メッセージを受
信するためのインターフェース(I/F)106、プリ
ント位置変更の際の入力を行う操作部102、プリント
位置変更の際に入力された位置データの値や各種メッセ
ージを表示する表示部103、プリントデータを記憶す
る保存用メモリ104、プリント位置変更の際に一旦ビ
ットマップデータを展開するレイアウト処理を行う画像
処理部105、およびレイアウト処理のために用いる編
集メモリ106よりなる。
【0063】ここで、操作部102および表示部103
は、実施形態1のところで図3を参照して説明したもの
と同様であり、プリント位置の変更を行うための各種入
力キー41〜45と、変更値の表示を行う液晶ディスプ
レイ31およびLED32〜34よりなる。
は、実施形態1のところで図3を参照して説明したもの
と同様であり、プリント位置の変更を行うための各種入
力キー41〜45と、変更値の表示を行う液晶ディスプ
レイ31およびLED32〜34よりなる。
【0064】また、保存用メモリ104は、ジョブ単位
でプリントデータが記憶できるようにハードディクを使
用することが望ましい。
でプリントデータが記憶できるようにハードディクを使
用することが望ましい。
【0065】このプリンタネットワークシステムにおい
ては、前述したように、本発明に係るプリンタ制御装置
100以外のプリンタ90やプリンタサーバ92、クラ
イアントコンピュータ20などは既存の装置をそのまま
用いたものである。したがって、このプリンタネットワ
ークシステムでは、プリンタサーバ92が各クライアン
トコンピュータ20から受けとったページ記述言語によ
るプリントデータをラスタライズしてビットマップデー
タに変換し、これをサーバ内のハードディスクにスプー
ルし、適宜、プリンタ制御装置100へ送信する。そし
て、プリンタ制御装置100では、後述するように、プ
リンタサーバ92からプリントデータ(ここでは、サー
バからビットマップデータが送信される)を受信したと
きには、そのままプリンタ90へ出力して、プリンタ9
0でプリントアウトさせると共に、このプリントデータ
を保存用メモリ104に記憶する。そしてプリント位置
変更の際には、後述するように、プリントデータ(ビッ
トマップデータ)を、プリント位置の変更にしたがっ
て、自己の編集メモリ106内で展開して、そのレイア
ウトを変更(プリント位置の変更)し、変更したビット
マップデータをプリンタ90へ出力する。プリンタ90
では、通常の動作と同様に、プリンタ制御装置100か
ら受信したビットマップデータを順次、用紙上へのプリ
ントアウトする。
ては、前述したように、本発明に係るプリンタ制御装置
100以外のプリンタ90やプリンタサーバ92、クラ
イアントコンピュータ20などは既存の装置をそのまま
用いたものである。したがって、このプリンタネットワ
ークシステムでは、プリンタサーバ92が各クライアン
トコンピュータ20から受けとったページ記述言語によ
るプリントデータをラスタライズしてビットマップデー
タに変換し、これをサーバ内のハードディスクにスプー
ルし、適宜、プリンタ制御装置100へ送信する。そし
て、プリンタ制御装置100では、後述するように、プ
リンタサーバ92からプリントデータ(ここでは、サー
バからビットマップデータが送信される)を受信したと
きには、そのままプリンタ90へ出力して、プリンタ9
0でプリントアウトさせると共に、このプリントデータ
を保存用メモリ104に記憶する。そしてプリント位置
変更の際には、後述するように、プリントデータ(ビッ
トマップデータ)を、プリント位置の変更にしたがっ
て、自己の編集メモリ106内で展開して、そのレイア
ウトを変更(プリント位置の変更)し、変更したビット
マップデータをプリンタ90へ出力する。プリンタ90
では、通常の動作と同様に、プリンタ制御装置100か
ら受信したビットマップデータを順次、用紙上へのプリ
ントアウトする。
【0066】以下、プリンタ制御装置100の動作につ
いて詳細に説明する。
いて詳細に説明する。
【0067】図14および図15は、プリンタ制御装置
の動作の流れを示すフローチャートである。
の動作の流れを示すフローチャートである。
【0068】まず、現在の制御状態がプリンタサーバ9
2との間でオンラインであるか否かを判断する(S10
1)。ここでオンラインであると判断されたときには、
プリンタサーバ92からデータを受信しているか否かを
判断し(S102)、データを受信しているときには、
プリンタサーバ92からのプリントデータ(このプリン
トデータはプリンタサーバによって変換されたビットマ
ップデータである)を受信する(S103)。
2との間でオンラインであるか否かを判断する(S10
1)。ここでオンラインであると判断されたときには、
プリンタサーバ92からデータを受信しているか否かを
判断し(S102)、データを受信しているときには、
プリンタサーバ92からのプリントデータ(このプリン
トデータはプリンタサーバによって変換されたビットマ
ップデータである)を受信する(S103)。
【0069】受信したプリントデータは、保存用メモリ
104に記憶する(S104)と共に、そのままプリン
タへ送信する(S105)。これによりプリンタ90で
は、プリントアウトが実行される。なお、ここでは、記
憶されるプリントデータは、受信した最新のジョブのみ
とするが、複数のジョブを記憶するようにして、保存用
メモリ104の容量がある一定以上使用された時点で古
いものから順に消去するようにしてもよし、あるいは操
作部102に消去キー設けて必要に応じて消去指令を入
力するようにしてもよい。
104に記憶する(S104)と共に、そのままプリン
タへ送信する(S105)。これによりプリンタ90で
は、プリントアウトが実行される。なお、ここでは、記
憶されるプリントデータは、受信した最新のジョブのみ
とするが、複数のジョブを記憶するようにして、保存用
メモリ104の容量がある一定以上使用された時点で古
いものから順に消去するようにしてもよし、あるいは操
作部102に消去キー設けて必要に応じて消去指令を入
力するようにしてもよい。
【0070】前記ステップS102においてデータを受
信していないと判断されたときには、OnLineキー
45(図3参照、以下同様)が押されたか否かを判断し
(S106)、OnLineキー45が押されたときに
は、オフラインに切り換えて(S107)、前記ステッ
プS101へ戻る。一方、OnLineキー45が押さ
れていないときには、そのまま前記ステップS101へ
戻る。
信していないと判断されたときには、OnLineキー
45(図3参照、以下同様)が押されたか否かを判断し
(S106)、OnLineキー45が押されたときに
は、オフラインに切り換えて(S107)、前記ステッ
プS101へ戻る。一方、OnLineキー45が押さ
れていないときには、そのまま前記ステップS101へ
戻る。
【0071】前記ステップS101において、オンライ
ンではないと判断されたときには、操作部102からい
ずれかのキーが押されたか否かを判断し(S120)、
キー入力があった場合にはそれぞれのキー入力にしたが
って処理を実行する。
ンではないと判断されたときには、操作部102からい
ずれかのキーが押されたか否かを判断し(S120)、
キー入力があった場合にはそれぞれのキー入力にしたが
って処理を実行する。
【0072】X/Yキー41が押された場合には、プリ
ント位置変更を設定する方向を変換して(S121)、
前記ステップS101へ戻る。ここで、例えばX方向が
設定されているときにはY方向に変換し、LED33を
消灯してLED34を点灯し、一方、Y方向が設定され
ているときにはX方向に変換し、LED34を消灯して
LED33を点灯する。なお、ここでプリント位置の変
更の方向は、図4に示したものと同様にXおよびY方向
である。
ント位置変更を設定する方向を変換して(S121)、
前記ステップS101へ戻る。ここで、例えばX方向が
設定されているときにはY方向に変換し、LED33を
消灯してLED34を点灯し、一方、Y方向が設定され
ているときにはX方向に変換し、LED34を消灯して
LED33を点灯する。なお、ここでプリント位置の変
更の方向は、図4に示したものと同様にXおよびY方向
である。
【0073】UPキー42が押された場合には、設定さ
れている方向のプリント位置の値を0.1mm増加させ
(S122)、前記ステップS101へ戻る。一方、D
OWNキー43が押された場合には、設定されている方
向のプリント位置の値を0.1mm減少させ(S12
3)、前記ステップS101へ戻る。
れている方向のプリント位置の値を0.1mm増加させ
(S122)、前記ステップS101へ戻る。一方、D
OWNキー43が押された場合には、設定されている方
向のプリント位置の値を0.1mm減少させ(S12
3)、前記ステップS101へ戻る。
【0074】Printキー44が押された場合には、
保存用メモリ104にデータがあるか否かを判断し(S
124)、データがある場合には、保存されているビッ
トマップデータを、編集メモリ106上のアドレスに対
して設定されたX方向およびY方向の値に基づいてずら
して展開する(S125)。具体的には、例えば、元の
ビットマップデータをそのまま編集メモリ17上に展開
した際に、ある特定のデータについて見ると、[xアド
レス=100,yアドレス=100]にあるデータは、
これをX方向に0.5mm位置変更する場合には、編集
メモリ106上に、[xアドレス=100+0.5mm
分のアドレス,Yアドレス=100]となるように展開
することとなる。
保存用メモリ104にデータがあるか否かを判断し(S
124)、データがある場合には、保存されているビッ
トマップデータを、編集メモリ106上のアドレスに対
して設定されたX方向およびY方向の値に基づいてずら
して展開する(S125)。具体的には、例えば、元の
ビットマップデータをそのまま編集メモリ17上に展開
した際に、ある特定のデータについて見ると、[xアド
レス=100,yアドレス=100]にあるデータは、
これをX方向に0.5mm位置変更する場合には、編集
メモリ106上に、[xアドレス=100+0.5mm
分のアドレス,Yアドレス=100]となるように展開
することとなる。
【0075】続いて、展開したデータ、すなわち、プリ
ント位置を変更してレイアウトしたデータを、アドレス
にしたがって順次プリンタ90へ出力する(S12
6)。そして、前記ステップS101へ戻る。
ント位置を変更してレイアウトしたデータを、アドレス
にしたがって順次プリンタ90へ出力する(S12
6)。そして、前記ステップS101へ戻る。
【0076】OnLineキー45が押されたときには
(S128)、プリンタサーバ92との間をオンライン
に切り換えて(S129)、前記ステップS101へ戻
る。
(S128)、プリンタサーバ92との間をオンライン
に切り換えて(S129)、前記ステップS101へ戻
る。
【0077】なお、保存用メモリ104に複数のジョブ
を記憶するようにした場合には、操作部102にジョブ
選択のためのキーを設けておいて、前記プリント位置の
変更動作(S121〜S127)に先立ち、このジョブ
選択のためのキーによってプリント位置を変更するプリ
ントジョブを選択するようにするとよい。
を記憶するようにした場合には、操作部102にジョブ
選択のためのキーを設けておいて、前記プリント位置の
変更動作(S121〜S127)に先立ち、このジョブ
選択のためのキーによってプリント位置を変更するプリ
ントジョブを選択するようにするとよい。
【0078】以上説明したプリンタ制御装置100の働
きにより、プリント位置の変更、修正を行う際には、こ
のプリンタ制御装置100内に記憶したデータを用いて
再プリントが可能となるので、クライアントコンピュー
タ20からプリンタサーバ92を介してプリンタ制御装
置100までの間は、プリント用のデータを受け渡す必
要がなくなるので、ネットワーク95のトラフィックを
軽減することができる。
きにより、プリント位置の変更、修正を行う際には、こ
のプリンタ制御装置100内に記憶したデータを用いて
再プリントが可能となるので、クライアントコンピュー
タ20からプリンタサーバ92を介してプリンタ制御装
置100までの間は、プリント用のデータを受け渡す必
要がなくなるので、ネットワーク95のトラフィックを
軽減することができる。
【0079】なお、本実施形態3におけるプリンタ制御
装置の具体的な装置としては、もちろん専用の装置であ
ってもよいし、また、例えばフロッピーディスクやCD
−ROMなどのコンピュータ読み取り可能な記憶媒体に
上記各手順を記述したプログラムを記憶し、これをパソ
コンにより実行するようにしてもよい。さらに、このよ
うな記憶媒体により提供される場合には、専用のパソコ
ンに代わり、例えばプリンタサーバにこの記憶媒体に記
憶したプログラムを実行させて、プリンタサーバが上記
したプリンタ制御装置としての機能を実行するようにし
てもよい。
装置の具体的な装置としては、もちろん専用の装置であ
ってもよいし、また、例えばフロッピーディスクやCD
−ROMなどのコンピュータ読み取り可能な記憶媒体に
上記各手順を記述したプログラムを記憶し、これをパソ
コンにより実行するようにしてもよい。さらに、このよ
うな記憶媒体により提供される場合には、専用のパソコ
ンに代わり、例えばプリンタサーバにこの記憶媒体に記
憶したプログラムを実行させて、プリンタサーバが上記
したプリンタ制御装置としての機能を実行するようにし
てもよい。
【0080】
【発明の効果】以上説明した本発明によれば、請求項ご
とに以下のような効果を奏する。
とに以下のような効果を奏する。
【0081】請求項1記載の本発明によるプリンタによ
れば、プリントするデータを受信してこれを記憶し、こ
の記憶したプリントデータを入力されたプリント位置の
変更にしたがってプリントアウトすることとしたので、
1度プリントするデータを受信した後には、記憶したプ
リントデータを使用してプリント位置の変更ができるの
で、プリント位置を変更してプリントアウトする際に
は、プリント位置の変更のたびにプリントデータをコン
ピュータからプリンタへ送る必要がなくなるので、プリ
ントデータの転送時間の分だけ、プリントアウトに要す
る時間が短くてすむ。また、例えばネットワークに接続
してこのプリンタを使用した場合には、プリント位置の
変更の際に、ネットワークを通してプリントデータを送
信する必要がなくなるのでネットワークのトラフィック
が混雑して、他のネットワークを使用した処理が停滞す
るような事態を防止することができる。さらには、プリ
ンタから直接入力してプリント位置の変更が可能である
ので、プリンタの配置がクライアントコンピュータと離
れていても、用紙上にプリントアウトされた文字や画像
をプリンタのそばで確認し、その場でプリント位置の変
更を行うことができるようになり、その利便性も向上す
る。
れば、プリントするデータを受信してこれを記憶し、こ
の記憶したプリントデータを入力されたプリント位置の
変更にしたがってプリントアウトすることとしたので、
1度プリントするデータを受信した後には、記憶したプ
リントデータを使用してプリント位置の変更ができるの
で、プリント位置を変更してプリントアウトする際に
は、プリント位置の変更のたびにプリントデータをコン
ピュータからプリンタへ送る必要がなくなるので、プリ
ントデータの転送時間の分だけ、プリントアウトに要す
る時間が短くてすむ。また、例えばネットワークに接続
してこのプリンタを使用した場合には、プリント位置の
変更の際に、ネットワークを通してプリントデータを送
信する必要がなくなるのでネットワークのトラフィック
が混雑して、他のネットワークを使用した処理が停滞す
るような事態を防止することができる。さらには、プリ
ンタから直接入力してプリント位置の変更が可能である
ので、プリンタの配置がクライアントコンピュータと離
れていても、用紙上にプリントアウトされた文字や画像
をプリンタのそばで確認し、その場でプリント位置の変
更を行うことができるようになり、その利便性も向上す
る。
【0082】請求項2記載の本発明によるプリンタによ
れば、プリントするデータを受信してこれを記憶し、こ
の記憶したプリントデータを任意に指定されたプリント
位置の変更にしたがって、プリントアウトすることとし
たので、1度プリントするデータを受信した後には、記
憶したプリントデータを使用してプリント位置の変更が
できるので、プリント位置を変更してプリントアウトす
る際には、プリント位置の変更のたびにプリントデータ
を受信する必要がなくなるので、プリントデータの転送
時間が短くなる。また、例えばネットワークに接続して
このプリンタを使用した場合には、プリント位置の変更
の際に、プリント位置データの送信だけで、実際にプリ
ントアウトするデータは送信する必要がなくなるのでネ
ットワークのトラフィックを軽減することが可能とな
る。
れば、プリントするデータを受信してこれを記憶し、こ
の記憶したプリントデータを任意に指定されたプリント
位置の変更にしたがって、プリントアウトすることとし
たので、1度プリントするデータを受信した後には、記
憶したプリントデータを使用してプリント位置の変更が
できるので、プリント位置を変更してプリントアウトす
る際には、プリント位置の変更のたびにプリントデータ
を受信する必要がなくなるので、プリントデータの転送
時間が短くなる。また、例えばネットワークに接続して
このプリンタを使用した場合には、プリント位置の変更
の際に、プリント位置データの送信だけで、実際にプリ
ントアウトするデータは送信する必要がなくなるのでネ
ットワークのトラフィックを軽減することが可能とな
る。
【0083】請求項3記載の本発明によるプリンタ制御
装置によれば、プリントするデータを受信してこれを記
憶し、この記憶したプリントデータを、入力されたプリ
ント位置の変更値にしたがってレイアウトし直し、プリ
ンタへ出力することとしたので、プリント位置を変更し
てプリントアウトする際には、プリント位置の変更のた
びにプリントデータをコンピュータからプリンタへ送信
する必要がなくなるので、プリントデータの転送時間を
短くすることができる。また、例えばネットワークに接
続してこのプリンタ制御装置を使用した場合には、ネッ
トワーク上のプリンタの直前にこのプリント制御装置を
設けることで、プリント位置の変更の際には、ネットワ
ークを通してプリントデータを送信する必要がなくなる
ので、ネットワークのトラフィックを軽減することが可
能となる。
装置によれば、プリントするデータを受信してこれを記
憶し、この記憶したプリントデータを、入力されたプリ
ント位置の変更値にしたがってレイアウトし直し、プリ
ンタへ出力することとしたので、プリント位置を変更し
てプリントアウトする際には、プリント位置の変更のた
びにプリントデータをコンピュータからプリンタへ送信
する必要がなくなるので、プリントデータの転送時間を
短くすることができる。また、例えばネットワークに接
続してこのプリンタ制御装置を使用した場合には、ネッ
トワーク上のプリンタの直前にこのプリント制御装置を
設けることで、プリント位置の変更の際には、ネットワ
ークを通してプリントデータを送信する必要がなくなる
ので、ネットワークのトラフィックを軽減することが可
能となる。
【0084】請求項4記載の本発明によるプリント位置
変更プログラムを記憶したコンピュータ読み取り可能な
記録媒体によれば、この記録媒体に記憶されたプログラ
ムをコンピュータにより読み取って実行することによっ
て、プリントするデータを受信して、これを記憶し、こ
の記憶したプリントデータを、入力されたプリント位置
の変更値にしたがってレイアウトし直して、プリンタへ
出力することとなるので、プリント位置を変更してプリ
ントアウトする際には、プリント位置の変更のたびにプ
リントデータをコンピュータからプリンタへ送信する必
要がなくなるので、プリントデータの転送時間を短くす
ることができる。また、この記録媒体に記憶されたプリ
ント位置変更プログラムをネットワークに接続したコン
ピュータにより読み取って実行することで、プリント位
置の変更の際には、ネットワークを通してプリントデー
タを送信する必要がなくなり、ネットワークのトラフィ
ックを軽減することが可能となる。
変更プログラムを記憶したコンピュータ読み取り可能な
記録媒体によれば、この記録媒体に記憶されたプログラ
ムをコンピュータにより読み取って実行することによっ
て、プリントするデータを受信して、これを記憶し、こ
の記憶したプリントデータを、入力されたプリント位置
の変更値にしたがってレイアウトし直して、プリンタへ
出力することとなるので、プリント位置を変更してプリ
ントアウトする際には、プリント位置の変更のたびにプ
リントデータをコンピュータからプリンタへ送信する必
要がなくなるので、プリントデータの転送時間を短くす
ることができる。また、この記録媒体に記憶されたプリ
ント位置変更プログラムをネットワークに接続したコン
ピュータにより読み取って実行することで、プリント位
置の変更の際には、ネットワークを通してプリントデー
タを送信する必要がなくなり、ネットワークのトラフィ
ックを軽減することが可能となる。
【図1】 実施形態1に係るプリンタの構成を示すブロ
ック図である。
ック図である。
【図2】 上記プリンタを用いたネットワークシステム
を示すブロック図である。
を示すブロック図である。
【図3】 上記プリンタに設けられている操作部および
表示部の一例を示す図面である。
表示部の一例を示す図面である。
【図4】 用紙に対する画像のプリント位置の変更方向
を説明するための図面である。
を説明するための図面である。
【図5】 前記プリンタの動作を示すフローチャートで
ある。
ある。
【図6】 図4に続く前記プリンタの動作を示すフロー
チャートである。
チャートである。
【図7】 実施形態2におけるプリントシーケンスを示
す図面である。
す図面である。
【図8】 実施形態2におけるプリンタドライバの動作
を示すフローチャートである。
を示すフローチャートである。
【図9】 図7中のウィンドウ表示のサブルーチンフロ
ーチャートである。
ーチャートである。
【図10】 実施形態2におけるプリンタドライバが表
示する第1ウィンドウを示す図面である。
示する第1ウィンドウを示す図面である。
【図11】 実施形態2におけるプリンタドライバが表
示する第2ウィンドウを示す図面である。
示する第2ウィンドウを示す図面である。
【図12】 実施形態2におけるプリンタの動作を示す
フローチャートである。
フローチャートである。
【図13】 実施形態3に係るプリンタ制御装置および
プリンタネットワークシステムを示す図面である。
プリンタネットワークシステムを示す図面である。
【図14】 前記プリンタ制御装置の動作を示すフロー
チャートである。
チャートである。
【図15】 図14に続く前記プリンタ制御装置の動作
を示すフローチャートである。
を示すフローチャートである。
1…プリンタ、 12…画像処理部、 13…表示部、 14…操作部、 15…プリンタエンジン、 16…画像保存用メモリ、 17…編集メモリ、 18…制御部、 100…プリンタ制御装置、 101…制御部、 102…操作部、 103…表示部、 104…保存用メモリ、 105…画像処理部、 106…編集メモリ。
Claims (4)
- 【請求項1】 用紙に対するプリント位置を任意に変更
することができるプリンタであって、 前記用紙にプリントアウトするプリントデータを受信す
るプリントデータ受信手段と、 前記受信したプリントデータを記憶するプリントデータ
記憶手段と、 前記プリントデータの用紙に対するプリント位置変更を
指定するためのプリント位置入力手段と、 前記プリント位置入力手段により指定されたプリント位
置の変更に基づき、前記記憶したプリントデータのレイ
アウトを変更するプリントデータ変更手段と、 前記プリントデータ変更手段によって変更されたプリン
トデータのレイアウトにしたがって、前記用紙上にプリ
ントデータをプリントアウトするプリント手段と、を有
することを特徴とするプリンタ。 - 【請求項2】 用紙に対するプリント位置を任意に変更
することができるプリンタであって、 前記用紙にプリントアウトするプリントデータを受信す
るプリントデータ受信手段と、 前記受信したプリントデータを記憶するプリントデータ
記憶手段と、 任意に指定されたプリント位置変更に基づき前記記憶し
たプリントデータのレイアウトを変更するプリントデー
タ変更手段と、 前記プリントデータ変更手段によって変更されたプリン
トデータのレイアウトにしたがって、前記用紙上にプリ
ントデータをプリントアウトするプリント手段と、を有
することを特徴とするプリンタ。 - 【請求項3】 プリンタが用紙上にプリントデータをプ
リントアウトする際のプリント位置を、任意に変更する
ためのプリンタ制御装置であって、 前記用紙にプリントアウトするプリントデータを受信す
るデータ受信手段と、 前記受信したプリントデータを記憶するプリントデータ
記憶手段と、 前記プリントデータの用紙に対するプリント位置変更を
指定するためのプリント位置入力手段と、 前記プリント位置入力手段により指定されたプリント位
置変更に基づき、前記記憶したプリントデータのレイア
ウトを変更して、前記プリンタへ出力するデータ出力手
段と、を有することを特徴とするプリンタ制御装置。 - 【請求項4】 プリンタが用紙上にプリントデータをプ
リントアウトする際のプリント位置を、任意に変更する
ためのプリント位置変更プログラムを記憶したコンピュ
ータ読み取り可能な記録媒体であって、 前記用紙にプリントアウトするプリントデータを受信す
るデータ受信手順と、 前記受信したプリントデータを前記コンピュータ内のメ
モリ資源へ記憶するプリントデータ記憶手順と、 前記プリントデータの用紙に対するプリント位置変更を
指定するためのプリント位置入力手順と、 前記プリント位置入力手順により指定されたプリント位
置変更に基づき、前記記憶したプリントデータのレイア
ウトを変更して、前記プリンタへ出力するデータ出力手
順と、を有することを特徴とするプリント位置変更プロ
グラムを記憶したコンピュータ読み取り可能な記録媒
体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10076096A JPH11268367A (ja) | 1998-03-24 | 1998-03-24 | プリンタおよびプリンタ制御装置、並びにプリント位置変更プログラムを記憶したコンピュータ読み取り可能な記録媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10076096A JPH11268367A (ja) | 1998-03-24 | 1998-03-24 | プリンタおよびプリンタ制御装置、並びにプリント位置変更プログラムを記憶したコンピュータ読み取り可能な記録媒体 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11268367A true JPH11268367A (ja) | 1999-10-05 |
Family
ID=13595335
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10076096A Pending JPH11268367A (ja) | 1998-03-24 | 1998-03-24 | プリンタおよびプリンタ制御装置、並びにプリント位置変更プログラムを記憶したコンピュータ読み取り可能な記録媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11268367A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20020062423A (ko) * | 2001-01-20 | 2002-07-26 | 삼성전자 주식회사 | 프린터의 인쇄 위치 설정 및 조정 방법 |
| JP2011086153A (ja) * | 2009-10-16 | 2011-04-28 | Riso Kagaku Corp | 印刷領域設定装置 |
-
1998
- 1998-03-24 JP JP10076096A patent/JPH11268367A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20020062423A (ko) * | 2001-01-20 | 2002-07-26 | 삼성전자 주식회사 | 프린터의 인쇄 위치 설정 및 조정 방법 |
| US6814508B2 (en) | 2001-01-20 | 2004-11-09 | Samsung Electronics Co., Ltd. | Method of and apparatus for setting and adjusting a print location of a printer |
| JP2011086153A (ja) * | 2009-10-16 | 2011-04-28 | Riso Kagaku Corp | 印刷領域設定装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3809389B2 (ja) | 印刷制御装置、情報処理装置、印刷制御方法、情報処理装置の方法及びプログラム | |
| US6459496B1 (en) | Information processing apparatus indicating a sleep state and a ready state of printing apparatuses | |
| JP3673643B2 (ja) | 印刷レイアウト装置及び印刷レイアウト方法並びに記憶媒体 | |
| JP2012136026A (ja) | プリンタによって制御して動的に変更するn−upイメージング | |
| JP4944682B2 (ja) | 印刷制御装置、印刷制御方法、プログラム及び記憶媒体 | |
| JPH09190312A (ja) | 印刷システムおよび印刷システムのデータ処理方法 | |
| JP3159875B2 (ja) | 印刷方法及びその装置、及び印刷システム | |
| US7253911B2 (en) | Printing method and system for executing printing in plural print processes | |
| JPH11268367A (ja) | プリンタおよびプリンタ制御装置、並びにプリント位置変更プログラムを記憶したコンピュータ読み取り可能な記録媒体 | |
| JP3927678B2 (ja) | 出力制御装置、情報処理装置、プリントサーバ、印刷システム及びその方法及びプログラム記憶媒体 | |
| JP3806249B2 (ja) | 印刷指示装置 | |
| JP3791112B2 (ja) | 印刷管理システム、印刷管理方法、印刷管理制御プログラムを記録したコンピュータ読み取り可能な記録媒体、並びに印刷管理システムに用いられるプリンタ装置 | |
| US7027170B1 (en) | Printing control system for separation printing | |
| JP2006263969A (ja) | 画像処理装置及び印刷ジョブ生成装置ならびに画像処理システム | |
| JPH08267867A (ja) | 印刷装置 | |
| JP2005063315A (ja) | 情報処理装置、印刷システム、プリンタドライバのユーザインタフェース制御方法、コンピュータプログラム及びコンピュータ読み取り可能な記録媒体 | |
| JP2006178767A (ja) | 印刷予約システム及びその制御方法 | |
| JP3209858B2 (ja) | 印刷制御装置および印刷制御方法 | |
| JP3176239B2 (ja) | 印刷装置及び印刷方法 | |
| JPH08335150A (ja) | 印刷システム | |
| JP2006235933A (ja) | 画像処理装置及び印刷ジョブ生成装置 | |
| KR100485790B1 (ko) | 프린터에 저장된 인쇄데이터를 디스플레이하는 인쇄시스템및 그 제어방법 | |
| JP3056948B2 (ja) | 印刷装置及びその制御装置、及び印刷装置の制御方法 | |
| JP2004030260A (ja) | 情報処理装置、印刷装置及びび印刷システム | |
| JP2005173639A (ja) | 情報処理装置、印刷装置、印刷システム、情報処理方法、プログラム及び記録媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20040423 |