JPH11143668A - プリントシステム、プリンタ及び印刷方法 - Google Patents
プリントシステム、プリンタ及び印刷方法Info
- Publication number
- JPH11143668A JPH11143668A JP9303084A JP30308497A JPH11143668A JP H11143668 A JPH11143668 A JP H11143668A JP 9303084 A JP9303084 A JP 9303084A JP 30308497 A JP30308497 A JP 30308497A JP H11143668 A JPH11143668 A JP H11143668A
- Authority
- JP
- Japan
- Prior art keywords
- macro
- data
- printing
- printer
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/002—Interacting with the operator
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Abstract
一回行うことにより、部単位で種々の態様の印刷処理が
実現できるプリントシステム及びプリンタ及び印刷方法
を提供する。 【解決手段】 マクロの設定画面には、登録されて選択
可能な複数のマクロと対応する各マクロのIDとが表示
された選択マクロ表示領域21、部単位でマクロの設定
を行うマクロ印刷処理領域26、このマクロの設定によ
り作成される印刷データのイメージ表示領域25等が設
けられている。ユーザは、これから印刷しようとする印
刷物について、部単位ごとに使用するマクロを設定す
る。この設定は、上記選択マクロ表示領域21に表示さ
れたマクロのうち、所望のマクロを選択し、マクロ印刷
処理領域26に入力する。具体的には、マクロ印刷処理
領域26に設けられたID指定部27及び部数指定部2
8に設定データを入力する。
Description
行う場合に、部単位毎に印刷方法を指定することが可能
であって、例えば、一つの印刷データと複数のマクロと
の任意の組み合わせを部単位毎に設定し、印刷出力させ
ることが可能なプリントシステム、プリンタ及び印刷方
法に関する。
る態様により複写する必要がある場合を考慮したプリン
タが、例えば、特開平8−292684号公報に記載さ
れている。この公報に記載されたプリンタとしては、特
定のモードを指定すると、一部のみ通常の印刷をし、残
りの部を縮小印刷したりさせるもの、同一印刷内容をモ
ードによって自動的に変倍するもの、機械的な給紙口や
排紙口を切り替えるもの、あるいは、印刷濃度を替える
もの等が記載されている。
ようなプリンタでは、複数部数の印刷処理を、部単位で
数段階に分け、この各段階で異なるモードによる印刷処
理を行うことは困難であった。例えば、提出用文書に対
し、個人的に保管する文書には付けないようなマーク、
すなわち、「社外秘」のようなウォーターマークや会社
のロゴマーク等の数種類のフォーム・オーバレイデータ
を重ねて印刷するような場合には、コンピュータからプ
リンタに上記提出用文書の印刷データを転送して印刷し
た後、追って上記マークが重ねられた印刷データを転送
し、別文書として再度印刷処理を実行する必要があっ
た。
単位毎の簡単な設定を一回行うことにより、部単位で種
々の態様の印刷処理が実現できるプリントシステム及び
プリンタ及び印刷方法を提供することを目的とする。
に鑑みて、本発明に係るプリントシステムは、コンピュ
ータから印刷データをプリンタに転送して、複数部数の
印刷処理を行うプリントシステムであって、部単位ごと
に印刷方法を指定するための印刷方法指定手段と、該印
刷方法指定手段よって指定された部単位ごとの印刷方法
に基づいて複数部数の印刷処理を実行する印刷処理実行
手段と、を有することを特徴とする。
合に、目的及び用途に応じた複数の態様の印刷処理を部
単位で行うことができる。例えば、上記印刷方法指定手
段により、所定の部数目、あるいは、所定の部数目から
所定の部数目までのオーバレイ印刷、縮小印刷、給紙ト
レイあるいは排紙トレイの変更等の印刷設定を予め指定
するだけで、その指定に従った態様の印刷結果が部単位
で得られる。
コンピュータから印刷データをプリンタに転送して、複
数部数の印刷処理を行うプリントシステムであって、印
刷の処理手順をマクロとして登録するためのマクロ登録
手段と、該マクロ登録手段により登録されたマクロに従
って前記印刷データに印刷処理を実行するか否か、ある
いは、複数のマクロのうちのいずれのマクロに従って印
刷処理を実行するかを、部単位ごとに指定する印刷方法
指定手段と、該印刷方法指定手段によって指定された部
単位ごとの印刷を実行させるべく、前記マクロ登録手段
により登録されたマクロに従って、部単位ごとの印刷処
理を実行する印刷処理実行手段と、を有することを特徴
とするものでもよい。
方法に対応した複数のマクロが用意され、登録される。
ユーザは、印刷処理実行時において、部単位毎に、登録
されたマクロを実行するか否か、使用するとすればどの
マクロの組み合わせで、何部数目で実行するか、あるい
は、何部数目から何部数目までに実行するかという指定
を入力するだけで、自動的に所望の印刷処理結果が得ら
れる。すなわち、複数部数の印刷において、部単位毎
に、マクロの組み合わせを複数パターン指定すれば、異
なるパターンが指定された各部数目からは、異なった態
様の印刷結果が得られるのである。
コンピュータから印刷データをプリンタに転送して、複
数部数の印刷処理を行うプリントシステムであって、前
記コンピュータは、印刷の処理手順をマクロとして登録
するためのマクロ登録手段と、該マクロ登録手段により
登録されたマクロを格納するための記憶装置と、前記マ
クロ登録手段により登録されたマクロに従って前記印刷
データに印刷処理を実行するか否か、あるいは、複数の
マクロのうちのいずれのマクロに従って印刷処理を実行
するかを、部単位ごとに指定する印刷方法指定手段と、
該印刷方法指定手段によって指定された部単位ごとの印
刷を実行させるべく、前記記憶装置に記憶されているマ
クロの中から指定されたマクロを読み出して実行し、部
単位ごとの印刷処理に必要な印刷データを作成し、前記
プリンタに転送する印刷データ転送手段と、を有するこ
とを特徴とするものでもよい。
実行して印刷出力するデータを予め作成し、プリンタに
転送して、そのまま印刷出力する態様のものである。す
なわち、ユーザは、コンピュータに備えられたプリンタ
ドライバ等を介して、複数種類の印刷処理をマクロとし
て登録するとともに、コンピュータ内の記憶装置に格納
する。そして、この記憶装置に格納された複数種類のマ
クロの中から、部単位ごとに必要なマクロを選択して印
刷方法を指定する。ここで指定されたマクロの特定その
他の印刷処理に関する制御コマンド列及び印刷データ
は、一連の印刷処理データとしてプリンタに送信され
る。プリンタは、送信されたデータを送信された順序に
したがって実行するのである。
出力されるフォーム・オーバレイデータの設定処理であ
る場合には、上記印刷処理実行手段により、コンピュー
タ側で、印刷データに当該フォーム・オーバレイデータ
が重ね合わせられ、この重ね合わせられたデータがプリ
ンタに送信され、そのまま印刷出力されるのである。
クロとして登録されているため、ユーザは、印刷処理実
行前に、この複数のマクロの中から自身の印刷データに
付加したいマクロを部単位で設定しておくだけで、所望
の印刷処理結果が得られる。また、本発明に係るプリン
トシステムは、コンピュータから印刷データをプリンタ
に転送して、複数部数の印刷処理を行うプリントシステ
ムであって、前記コンピュータは、印刷の処理手順を、
少なくとも一つのマクロとして登録するためのマクロ登
録手段と、該マクロ登録手段によって登録されたマクロ
を前記プリンタに転送するマクロ転送手段と、前記転送
されたマクロに従って前記印刷データの印刷処理を実行
するか否か、あるいは、複数のマクロのうちのいずれの
マクロに従って印刷処理を実行するかを、部単位ごとに
指定する印刷方法指定手段とを有し、且つ、前記プリン
タは、前記マクロ転送手段によって転送されたマクロを
格納するための記憶装置と、前記印刷方法指定手段によ
って指定された部単位ごとの印刷を実行させるべく、前
記記憶装置に記憶されているマクロの中から指定された
マクロを読み出して実行し、部単位ごとの印刷処理を実
行する印刷処理実行手段と、を有することを特徴とする
ものでもよい。
る記憶装置を設けたものである。すなわち、コンピュー
タに備えられたプリンタドライバ等を介して登録された
複数種類マクロを、予めプリンタに転送し、該プリンタ
の記憶装置に格納しておく。ユーザは、印刷処理実行の
コマンドを入力する前に、予め登録された複数種類のマ
クロの中から部単位ごとに必要なマクロを選択して印刷
方法を指定する。そして、この指定は、印刷方法の指定
コマンドとしてプリンタに送信され、プリンタが有する
印刷処理実行手段により、上記記憶装置から、指定され
たマクロが読み出されて実行される。
出力される複数のフォーム・オーバレイデータの設定処
理である場合には、ユーザは上記ドライバに登録された
フォーム・オーバレイデータの中から自身の印刷データ
に付加したいものを部単位で選択し、印刷方法を指定す
る。
ンピュータ側は上記指定された印刷方法を特定する指定
コマンド及び当該印刷データがプリンタに転送される。
従って、部単位毎に繰り返し同一の印刷データを転送す
る必要がない。このコマンドを受信したプリンタは、印
刷処理実行手段により、プリンタ内部の記憶装置に格納
されたマクロを取り出し、送信される印刷データに併せ
て出力印刷する。
位で選択設定しておくだけで、所望の印刷処理結果が得
られる。また、マクロを格納する記憶装置が、プリンタ
側に備えられているため、コンピュータとプリンタとの
間の通信時間を短縮することができる。
記マクロ登録手段は、オーバレイ印刷を行うためのフォ
ーム・オーバレイデータをマクロとして登録可能である
ことを特徴とするものでもよい。例えば、上記フォーム
・オーバレイデータとして、「社外秘」のようなウォー
ターマークマーク及び自社のロゴマークを別々のマクロ
に登録した場合には、このマクロを適当に組み合わせる
ことにより、数種類の印刷結果が得られる。例えば、複
数部数の印刷の1部は、本人用として通常の文書データ
のみを出力させ、続く数部については課内確認用とし
て、上記文書データに「社外秘」のウォーターマークを
重ねたデータとして出力させ、残りの部数は、客先提出
用として、更に自社のロゴマークを重ねて出力させる等
の印刷処理を行うことができる。
記マクロ登録手段は、オーバレイ印刷を行うためのフォ
ーム・オーバレイデータをマクロとして登録可能とし、
前記プリンタは、イメージデータに展開された前記印刷
データと、イメージデータに展開された前記フォーム・
オーバレイデータとを格納するイメージバッファと、前
記印刷データと、前記フォーム・オーバレイデータとを
前記イメージバッファから読み出して重ね合わせ、印刷
データとして格納する印刷バッファと、を有することを
特徴とするものでもよい。
送信された上記印刷データ及びフォーム・オーバレイデ
ータが、ページ記述言語(PDL)等の高級言語で表現
されている場合に有効である。例えば、上記印刷データ
は、一旦プリンタの受信バッファに受信された後、ドッ
トイメージに展開されたイメージデータに変換され、イ
メージバッファに格納される。一方、選択されたフォー
ム・オーバレイデータも必要に応じてイメージバッファ
に展開される。そして、まず、イメージバッファから印
刷データを取り出して、印刷バッファに格納し、続いて
イメージバッファから選択されたフォーム・オーバレイ
データを取り出して印刷バッファに転送し、上記印刷デ
ータに重ね合わせるのである。
バッファとは別に印刷バッファなる記憶領域を備え、こ
の記憶領域上で印刷データ及びフォーム・オーバレイデ
ータの重ね合わせが行われる。したがって、重ね合わせ
られる前の各々のデータの情報は、なおイメージバッフ
ァに保持されているため、再度同じデータを重ね合わせ
る場合には、上記イメージバッファから再度同じデータ
を印刷バッファに転送するだけでよい。すなわち、イメ
ージバッファに格納されたデータは、既にイメージデー
タに展開されているため、再度上記データをイメージデ
ータに展開するという工程が省略され、プリンタ側での
処理時間が短縮できるという効果が得られる。
記マクロ登録手段は、前記プリンタがカラープリンタで
ある場合に、モノクロ印刷を実行させるための制御コー
ドをマクロとして登録可能であることを特徴とするもの
でもよい。上記構成は、印刷物が客先提出用と自社内配
布用とに分かれているような場合に有効である。すなわ
ち、客先提出用としては、デフォルトのカラーで印刷
し、自社内配布用としては、上記マクロを設定してモノ
クロ印刷とする。こうすることにより、高価なカラー印
刷の部数を削減でき、コストの低減を図ることができ
る。
ータから印刷データを受信して、複数部数の印刷処理を
行うプリンタであって、部単位ごとに印刷方法を指定す
るための印刷方法指定手段と、該印刷方法指定手段によ
って指定された部単位ごとの印刷方法を記憶するための
印刷方法記憶手段と、該印刷方法記憶手段に記憶された
部単位ごとの印刷方法に基づいて複数部数の印刷処理を
実行する印刷処理実行手段と、を有することを特徴とす
る。
合に、その配布先等に応じた複数の態様の印刷方法が設
定できる。例えば、上記印刷方法指定手段により、所定
の部数目、あるいは、所定の部数目から所定の部数目ま
でのオーバレイ印刷、縮小印刷、給紙トレイあるいは排
紙トレイの変更等の印刷方法を予め指定すれば、その指
定に従った態様で、複数部数の印刷処理を行うことがで
きる。
ータから印刷データを受信して、複数部数の印刷処理を
行うプリンタであって、印刷の処理手順をマクロとして
登録するためのマクロ登録手段と、該マクロ登録手段に
より登録されたマクロを格納する記憶装置と、前記マク
ロ登録手段により登録されたマクロに従って前記印刷デ
ータに印刷処理を実行するか否か、あるいは、複数のマ
クロのうちのいずれのマクロに従って印刷処理を実行す
るかを、部単位ごとに指定する印刷方法指定手段と、そ
の印刷方法指定手段によって指定された部単位ごとの印
刷を実行させるべく、前記記憶装置に記憶されているマ
クロの中から指定されたマクロを読み出して実行し、部
単位ごとの印刷処理を実行する印刷処理実行手段と、を
有することを特徴とするものでもよい。
リンタドライバ等を介して登録された複数種類のマクロ
が、予め当該プリンタに転送され、該プリンタの記憶装
置に格納される。ユーザは、印刷処理実行のコマンドを
入力する前に、予め登録された複数種類のマクロの中か
ら部単位ごとに必要なマクロを選択して印刷方法を指定
する。そしてこの指定された印刷方法による印刷処理実
行コマンドが当該プリンタに送信されると、プリンタが
有する印刷処理実行手段により、上記記憶装置から、指
定されたマクロが読み出されて実行される。
ロを部単位で選択設定しておくだけで、所望の印刷処理
結果が得られる。また、マクロを格納する記憶装置が、
当該プリンタ側に備えられているため、コンピュータと
プリンタとの間の通信時間を短縮することができる。
登録手段は、オーバレイ印刷を行うためのフォーム・オ
ーバレイデータをマクロとして登録可能であることを特
徴とするものでもよい。例えば、上記フォーム・オーバ
レイデータとして、「社外秘」のようなウォーターマー
クマークや自社のロゴマークを設定した場合に、複数部
数の印刷の一部は、本人用として通常の文書データのみ
を出力させ、続く数部については、課内の印刷用として
上記文書データに「社外秘」のウォーターマークを重ね
たデータとして出力させ、残りの部数は、客先提出用と
して、更に自社のロゴマークを重ねて出力させる等の印
刷処理を方法を記憶させることができる。
データに展開された前記印刷データと、イメージデータ
に展開された前記フォーム・オーバレイデータとを格納
するイメージバッファと、前記印刷データと、前記フォ
ーム・オーバレイデータとを前記イメージバッファから
読み出して重ね合わせ、印刷データとして格納する印刷
バッファと、を有することを特徴とするものでもよい。
された上記印刷データ及びフォーム・オーバレイデータ
が、ページ記述言語(PDL)等の高級言語で表現され
ている場合に有効である。例えば、上記印刷データは、
一旦プリンタの受信バッファに受信された後、ドットイ
メージに展開されたイメージデータに変換され、イメー
ジバッファに格納される。一方、選択されたフォーム・
オーバレイデータも必要に応じてイメージバッファに展
開される。そして、まず、イメージバッファから印刷デ
ータを取り出して、印刷バッファに格納し、続いてイメ
ージバッファから選択されたフォーム・オーバレイデー
タを取り出して印刷バッファに転送し、上記印刷データ
に重ね合わせるのである。
バッファとは別に印刷バッファなる記憶領域を備え、こ
の記憶領域上で印刷データ及びフォーム・オーバレイデ
ータの重ね合わせが行われる。したがって、重ね合わせ
られる前の各々のデータの情報は、なおイメージバッフ
ァに保持されているため、再度同じデータを重ね合わせ
る場合には、上記イメージバッファから再度同じデータ
を印刷バッファに転送するだけでよい。すなわち、イメ
ージバッファに格納されたデータは、既にイメージデー
タに展開されているため、再度上記データをイメージデ
ータに展開するという工程が省略され、プリンタ側での
処理時間が短縮できるという効果が得られる。
登録手段は、前記プリンタがカラープリンタである場合
に、モノクロ印刷を実行させるための制御コードをマク
ロとして登録可能であることを特徴とするものでもよ
い。上記構成は、印刷物が客先提出用と自社内配布用と
に分かれているような場合に有効である。すなわち、客
先提出用としては、デフォルトのカラーで印刷し、自社
内配布用としては、上記マクロを設定してモノクロ印刷
とする。こうすることにより、高価なカラー印刷の部数
を削減でき、コストの低減を図ることができる。
ータから印刷データをプリンタに転送して、複数部数の
印刷処理を行う印刷方法であって、印刷の処理手順をマ
クロとして登録する工程と、該マクロ登録手段によって
登録されたマクロを前記プリンタに転送し、該プリンタ
に設けられた記憶装置に格納する工程と、前記記憶装置
に格納されているマクロに従って前記印刷データに印刷
処理を実行するか否か、あるいは、複数のマクロのうち
のいずれのマクロに従って印刷処理を実行するかを、部
単位ごとに指定する工程と、部単位ごとに指定された印
刷方法を実行させるべく、前記記憶手段に記憶されてい
るマクロに従って、部単位ごとの印刷処理を実行する工
程と、を有することを特徴とする。
る複数のマクロが用意され、登録される。ユーザは、印
刷処理実行時において、部単位毎に登録されたマクロを
使用するか否か、使用するとすればどのマクロを使用す
るかという指定を入力するだけで、自動的に所望の印刷
処理結果が得られるのである。複数部数の印刷におい
て、部単位で複数パターンのマクロの組み合わせを指定
すれば、異なるパターンが指定された各部数目から異な
った態様の印刷結果が得られる。
程は、オーバレイ印刷を行うためのフォーム・オーバレ
イデータをマクロとして登録可能であることを特徴とす
るものでもよい。例えば、上記フォーム・オーバレイデ
ータとして、「社外秘」のようなウォーターマークや自
社のロゴマークを設定した場合に、複数部数の印刷の一
部は、本人用として通常の文書データのみを出力させ、
続く数部については、課内の印刷用として上記文書デー
タに「社外秘」のウォーターマークを重ねたデータとし
て出力させ、残りの部数は、客先提出用として、更に自
社のロゴマークを重ねて出力させる等の印刷処理を方法
を記憶させることができる。
理は、前記印刷データと、前記フォーム・オーバレイデ
ータとをイメージデータに展開して、イメージバッファ
に格納する工程と、前記印刷データと、前記フォーム・
オーバレイデータとを前記イメージバッファから読み出
し、印刷バッファに格納すると同時に重ね合わせる工程
とを有することを特徴とするものでもよい。
された上記印刷データ及びフォーム・オーバレイデータ
が、ページ記述言語(PDL)等の高級言語で表現され
ている場合に有効である。例えば、上記印刷データは、
一旦プリンタの受信バッファに受信された後、ドットイ
メージに展開されたイメージデータに変換され、イメー
ジバッファに格納される。一方、選択されたフォーム・
オーバレイデータも必要に応じてイメージバッファに展
開される。そして、まず、イメージバッファから印刷デ
ータを取り出して、印刷バッファに格納し、続いてイメ
ージバッファから選択されたフォーム・オーバレイデー
タを取り出して印刷バッファに転送し、上記印刷データ
に重ね合わせるのである。
バッファとは別に印刷バッファなる記憶領域を備え、こ
の記憶領域上で印刷データ及びフォーム・オーバレイデ
ータの重ね合わせが行われる。したがって、重ね合わせ
られる前の各々のデータの情報は、なおイメージバッフ
ァに保持されているため、再度同じデータを重ね合わせ
る場合には、上記イメージバッファから再度同じデータ
を印刷バッファに転送するだけでよい。すなわち、イメ
ージバッファに格納されたデータは、既にイメージデー
タに展開されているため、再度上記データをイメージデ
ータに展開するという工程が省略され、プリンタ側での
処理時間が短縮できるという効果が得られる。
明確にするため、本発明の好適な実施例を図面と共に説
明する。図1は、本実施例に係るプリントシステムに使
用されるプリンタの制御装置の電気的構成を示すブロッ
ク図、図2は、本実施例のプリントシステムの印刷処理
を説明する概念図、図3は、印刷処理設定時におけるプ
リンタドライバの登録画面を示した概略図である。
タ10の制御装置11は、プリンタ10全体を制御する
ためのCPU12,メイン制御プログラム等を格納した
ROM14,コンピュータ20から転送された印刷デー
タ等を一時的に格納する種々のバッファを備えたRAM
13,後述するマクロを構成するデータ列を格納するた
めのマクロ記憶装置19,コンピュータ20との通信を
可能にする入出力インターフェース15,各種コマンド
を入力する操作部17,印刷機構50の各部の作動を制
御するためのドライバ回路16等から構成され、これら
は、バス18を介して互いに通信が可能に接続されてて
いる。
20から送られた印刷データや各種コマンドデータ等を
一時的に格納する受信バッファ31,印刷内容のイメー
ジデータを格納するイメージバッファ32,印刷データ
を加工して格納する印刷バッファ33(後述する)等を
備えている。また、上記マクロ記憶装置19は、上記R
AM13の一部領域であってもよいが、好ましくはマク
ロを構成するデータ列等を記憶するフラッシュメモリ
(一括消去型EEPROM)、あるいはフル機能型EE
PROM等の不揮発性の記憶装置である。
ータ20の全体を制御するためのCPU41、基本的な
ハードウェアを制御する制御プログラム等を格納したR
OM(図示せず)を始めとして、例えば、ワードプロセ
ッサ等のアプリケーションや印刷データの処理プログラ
ム(プリンタドライバ)等を格納し、後述するマクロを
格納するための記憶装置としても機能するハードディス
ク(HDD)43、上記ハードディスク43に格納され
ているプログラムを実行する際、適宜読み出されたプロ
グラムを格納したり、種々の処理を実行する際の一時記
憶エリアとして使用されるRAM42、印刷コマンドそ
の他の各種コマンドを入力するキーボードおよびマウス
等からなる指示装置(入力部)45、CRTや液晶表示
器等からなる表示装置(ディスプレイ)44、さらに
は、上記プリンタ10等の周辺装置との間でデータの送
受信を可能とする入出力インターフェース(I/F)4
6等により構成される。
ータ20内のアプリケーションにより作成された印刷デ
ータを複数部印刷する際に、部単位毎に印刷の態様を変
えた印刷処理を可能にするものである。例えば企業のロ
ゴマークや、「社外秘」のようなウォーターマーク等の
フォーム・オーバレイデータを、マクロとして数種類登
録しておき、各部数目の印刷データに対し、上記マクロ
を実行するか否か、更にマクロを実行する場合にはどの
マクロを実行するのかを予め設定し、設定した部単位毎
に種々の印刷結果を得るものである。
示す印刷データに対し、例えば、図2(b)は、「社外
秘」を表す”Confidential”のフォーム・オーバレイデ
ータを重ねるマクロを実行した印刷結果であり、図2
(c)は、更に企業のロゴを表す”LOGO”フォーム・オ
ーバレイデータを重ねるマクロを実行した印刷結果であ
る。
の操作手順をコマンド列として予め登録しておき、必要
に応じて所望の手順を読み出して実行できる機能」を意
味するものであって、特に、プリンタにおけるマクロと
は、印刷データに基づく印刷処理を実行する上で、印刷
データと併用することにより、種々の印刷効果(例え
ば、フォーム・オーバレイ印刷や縮小・拡大印刷等)を
創出するための印刷補助データとして使用されるもので
あり、画像データそのものを表す印刷データ(代表的な
ものとして上記フォーム・オーバレイデータがある)で
あったり、各種制御を行うコマンド列(コマンドデー
タ)を含む印刷データであったりする。従って、上記に
示すマクロは、ほんの一例である。他のマクロも種々考
えられ、またマクロの組み合わせについても多様に考え
られることはもちろんであるが、本実施例においては、
簡単のため図2に示す2種類のマクロが設定されている
ものとして説明する。
プリンタドライバ(図示せず)の操作により作成され、
各マクロを識別するためのID番号が付与されて、後か
ら参照可能となるようにして、コンピュータ20のハー
ドディスク(HDD)43に登録される。登録されたマ
クロを構成するコマンドデータは、適宜プリンタ10に
転送され、該プリンタ10に備えられたマクロ記憶装置
19に格納保存される。
のフォーム・オーバレイデータが登録され、ID=2と
して”Confidential”のフォーム・オーバレイデータが
登録されている。この場合、例えば、図2(a)は、コ
ンピュータ20に備えられたアプリケーションにより作
成された印刷データのみを出力したものであり、本人確
認用として使用される。そして、図2(b)は、上記印
刷データにID=2のマクロを重ねて出力したものであ
り、課内確認用として配布される。更に、図2(c)
は、上記印刷データにID=1とID=2のマクロを重
ねて出力したものであり、客先提出用として配布され
る。
明する。プリンタドライバでマクロが作成されて登録さ
れると、作成されたマクロ等の印刷補助処理を構成する
データ列は、プリンタ10に転送され、入出力インター
フェース15を介して一旦受信バッファ31に格納され
る。そして、プリンタ10側に備えられたCPU12
が、これを確認すると、上記マクロを構成するデータ列
は、マクロ記憶装置19に転送され、格納保存される。
にユーザが設定したマクロを特定するコマンドデータ
と、印刷データとが、プリンタ10に転送され、受信バ
ッファ31に格納される。これ以降、部単位毎の印刷処
理が行われる。すなわち、受信バッファ31に格納され
た上記印刷データは、CPU12によりROM14内の
プログラムにしたがってドットパターンで示されるイメ
ージデータに展開されるとともに、イメージバッファ3
2に格納される。
12は、受信バッファ31から該当する部数目の上記コ
マンドデータを読み出して、ユーザの指定したマクロを
判別し、該当するマクロをマクロ記憶装置から読み出し
て実行する。このとき、指定された該当マクロのフォー
ム・オーバレイデータは、イメージデータに展開されな
がらイメージバッファ32に格納される。
格納された印刷データが印刷バッファ33に転送され、
続いてイメージバッファ32に格納されたフォーム・オ
ーバレイデータが印刷バッファ33に転送され、上記印
刷データに重ね合わせられる。そして、重ねられたデー
タを印刷出力する。このようにして、該当する部数目に
ついて、印刷データに所望のフォーム・オーバレイデー
タが重ねられた印刷結果が得られるのである。
に、ドットパターンに展開されたデータが格納されるも
のとして説明したが、これに限らず、ドットパターンに
展開する前の中間的データであってもよい。この中間的
データとは、例えば、ライン毎に圧縮されたような圧縮
データであったり、プリンタ10内のROM14やRA
M13に格納されているフォントデータ等の画像イメー
ジ格納エリアへのポインタを組み込んだ指示データであ
ってもよい。これらの場合、印刷バッファ33に転送さ
れる時点で、選択されたマクロ等の指定に従って、デー
タを重ね合わせたり、縮小印刷等のためにドットの間引
き処理等が行われることになる。
設定方法について説明する。図3は、コンピュータ20
に備えられたプリンタドライバのマクロ設定画面の一例
である。マクロの設定画面には、登録されて選択可能な
複数のマクロと対応する各マクロのIDとが表示された
選択マクロ表示領域21,部単位でマクロの設定を行う
マクロ設定領域26,このマクロの設定により作成され
る印刷データのイメージ表示領域25,編集ボタン2
2,新規ボタン23,削除ボタン24等が設けられてい
る。
物について、部単位ごとに使用するマクロを設定する。
この設定は、上記選択マクロ表示領域21に表示された
マクロのうち、所望のマクロを選択し、マクロ設定領域
26に入力する。具体的には、マクロ設定領域26に設
けられたID指定部27及び部数指定部28に設定デー
タを入力する。例えば、図3では図2に示したパターン
を入力した状態を示している。すなわち、全印刷部数1
0部のうち、1部目はマクロを実行しないパターンであ
り、2〜5部目はID=2のマクロのみを実行したパタ
ーンであり、6〜10部目はID=1及びID=2のマ
クロを実行したパターンを入力した状態を示している。
また、マクロ設定領域26には、パターンが変更する部
数目からの設定を入力すればよいように構成されてい
る。
の動作を実行するのに伴い、ユーザにより指定された設
定(印刷設定)は、コンピュータ20のRAM42の一
部領域(印刷設定記憶エリアとして一時的に割り当てら
れた領域)に一度記憶される。その後、印刷の実行指示
によるプリンタ10へのデータ送信時に、上記印刷設定
記憶エリアに格納されている設定に基づいて、プリント
10にすでに登録されているマクロの実行を指示するコ
マンドや、コンピュータ20内に登録されているマクロ
等の印刷補助データを送信する。これらの印刷補助デー
タを、図4では、ジョブコントロールコマンドの一つと
して例示している(ステップS30参照)。
RAM42の一部領域(印刷設定記憶エリア)に格納さ
れるデータは、例えば、図7に示すような形態で一時的
に格納されるようになっている。これは、印刷実行時に
おいて、コンピュータ20からプリンタ10に送信され
るジョブコントロールコマンドの形態として、そのまま
利用されるものであってもよく、プリンタ10内のRA
M13の一部領域(印刷設定データ格納エリア)34に
同様な形態で記憶されるものであってもよい。
指定エリアと、その各部数での印刷方法指定エリアとが
対応するように記憶される。すなわち、「印刷設定セ
ル」と呼ばれる部分には、次のセルのポインタ位置(ア
ドレス)を示す「次へのポインタ」エリア50と、当該
セル内の印刷方法指定エリアで指定されている印刷方法
(例えば、マクロID等)によって印刷を実行すべき部
数の先頭数を示す「先頭」エリア51と、同じ印刷方法
を何部にわたって行うかを示す「連続数」エリア52
と、印刷方法(例えば、マクロID等)を示す可変長の
「印刷方法指定」エリア53とから構成されている。
は、図3に示す上記新規ボタン23をクリックしてマク
ロ作成画面とし(図示せず)、マクロを作成して、編集
ボタン22をクリックする等して登録する。登録された
マクロは、コマンドデータとして、プリンタ10に転送
することができる。また、作成したマクロの消去は、削
除ボタン24をクリックする等して行う。
ータ20からプリンタ10側に送信(転送)される印刷
データの送信方法について説明する。コンピュータ20
は、図8〜図10に示される少なくとも3種類の送信方
法によって印刷データを送信することができる。
すように、印刷する部数の数だけ同じ印刷データを送信
するもので、その場合、CPU41は、前述のようにプ
リンタドライバ上でユーザの希望により設定された印刷
設定データ(印刷部数に応じて設定された印刷補助デー
タ)に基づいて、それぞれの部数の印刷データに先だっ
て印刷補助データを含んだジョブコントロールコマンド
を送る。このとき、直前の部数と同じ印刷方法が指定さ
れている場合には、このジョブコントロールコマンドの
送信を省くこともできる。図8(b)は、この第1の送
信方法によって、図2に示されるような印刷結果を得る
場合の送信例を示している。
1つの部数内の印刷ページ数を全て記憶できないような
メモリしか持たないシステムで好適に実施されるもので
あり、例えば、6ページからなる印刷物を、1〜2ペー
ジと3〜6ページとに2回に分割して送信しなければな
らない場合には、図8(a)において、1部目の印刷と
して、最初にジョブコントロールコマンドAを付した1
〜2ページの印刷データを送り、次に同じジョブコント
ロールコマンドAを付した3〜6ページの印刷データを
送る。次いで、2部目の印刷として、ジョブコントロー
ルコマンドBを付した1〜2ページの印刷データを送
り、次に同じジョブコントロールコマンドBを付した3
〜6ページの印刷データを送る。このとき、各部数目の
3〜6ページの印刷データを送る場合において、ジョブ
コントロールコマンドの送信を省くようにしてもよいこ
とはもちろんである。
1つの部数内の印刷ページ数を全て記憶できないような
メモリしか持たないシステムに好適に実施されるもので
はあるものの、必ずしも、そのようなシステムに限定さ
れるというものではなく、プリンタが印刷ページ数を全
て記憶できるようなメモリを持つシステムにおいても適
用可能である。このようなシステムの場合、直前の部数
と同じ印刷方法が指定されているときには、図8(b)
に示すように、上記ジョブコントロールコマンドを省く
ことができるだけでなく、印刷データを省くことも可能
となる。つまり、同じ印刷方法が指定されている部数の
最初のジョブコントロールコマンドに、その印刷を何部
行うのかを示す部数を指定するデータを付加するように
すれば、同じ印刷方法が指定されている印刷データを繰
り返し送信する必要がなくなる。
に、ユーザの指定に基づいて、部数(部単位)毎に、コ
ンピュータ20内で、マクロデータと印刷データとを合
成処理する等して、最終的に印刷すべきデータの形にし
て、その部数分送信するものであり、プリンタ10内に
マクロを登録することができないシステムにおいて有効
となるものである。図9(b)は、この第2の送信方法
によって、図2に示されるような印刷結果を得る場合の
送信例を示している。
うに、印刷データ自体は一度しか送信せずに、ユーザが
プリンタドライバ上で指定した印刷設定データ(印刷部
数に応じて設定された印刷補助データ)、すなわち、印
刷データを各部数毎にどのマクロを併せて実行させるか
といった印刷補助データをジョブコントロールコマンド
に入れて送信するものである。この場合、送信データ数
が少なくて済み、特に、プリンタ10が、部数内の印刷
ページ数を保持できるメモリを持つシステムで有効とな
るものである。図10(b)は、この第3の送信方法に
よって、図2に示されるような印刷結果を得る場合のジ
ョブコントロールコマンド(印刷設定データ)の例を示
している。
ムのデータ処理を、上記第3の送信方法で印刷データが
送信される場合について説明する。まず、図4に示すフ
ローチャートに基づいて、プリンタ10側の処理につい
て説明する。
タは、印刷指令時に、印刷データの送信に先立って送信
してもよいし、ユーザがマクロをコンピュータ20上で
作成し、登録した時点等の任意の時点で予めプリンタ1
0に送信し、プリンタ10内に登録させておいてもよ
い。
コンピュータ20からデータが転送され、受信バッファ
31に格納されると、このデータを取り出し(S1
0)、このデータが、印刷処理の開始コマンドであるか
否かを判断する(S20)。そして、印刷処理開始コマ
ンドでないと判断された場合には(S20=NO)、印
刷前処理工程を行う。すなわち、送信されたデータが、
ユーザが新たに登録したマクロのID選択コマンドであ
る場合は(S50)、そのID番号用のマクロ記憶領域
をマクロ記憶装置19に確保する(S60)。
からの上記データが、マクロIDの選択コマンドでない
と判断された場合は(S50=NO)、既にマクロの記
憶領域が確保されているため、当該データが、マクロの
登録開始コマンドであるか否かを判断する(S70)。
そして、マクロの登録開始コマンドでると判断された場
合には(S70=YES)、マクロの登録終了コマンド
が転送されるまで、コンピュータ20から送信されるマ
クロをマクロ記憶装置19に格納する(S90)。一
方、マクロの登録開始コマンドでないと判断された場合
には(S70=NO)、印刷データの処理やマクロデー
タの処理以外の、例えばプリンタのエラー状況等のステ
ータスをチェックしてコンピュータ20に送信するよう
な処理を実行する(S80)。
から取り出したデータが、印刷処理開始コマンドである
と判断された場合には(S20=YES)、まず、ジョ
ブコントロールコマンドを処理する(S30)。ここ
で、上記ジョブ処理コントロールコマンドとは、例え
ば、印刷部数を何部にするか、あるいは、どのIDのマ
クロを何部数目から実行させるか等を指示したコマンド
のことであり、CPU12がこのコマンドを解釈する。
そして、RAM13の一部領域(印刷設定データ格納エ
リア)34に、印刷処理時に参照可能な形式で保存す
る。例えば、図7に示されるような「印刷設定データ」
からなるジョブコントロールコマンドをもとに、各部数
毎にそれに使用されるマクロを特定するテーブルに展開
し(この場合、前のものと同じ印刷方法が指定されてい
るときは、マクロ指定エリアは空欄としておく)、1部
の印刷が終了する毎に、上記テーブルを参照して印刷方
法を変更することができるようにしておく。
7に示されるような「印刷設定データ」からなるジョブ
コントロールコマンドを、そのままの形態でRAM13
の一部領域(印刷設定データ格納エリア)34に保存し
ておくにとどめ、次の印刷処理時において、「先頭」エ
リア51と「連続数」エリア52との各データに基づい
て、印刷方法を変えるべき部数になったか否かを判別し
て、印刷方法を変更するようにすることも可能である。
処理(S30)が終了した場合には、続いて印刷処理
(S40)が実行されるが、ここでは、上記ジョブコン
トロールコマンドの処理が前者の方法で実行される場合
を前提として説明する。図5に示すフローチャートに基
づいて、本実施例の印刷処理について説明する。
受信バッファ31から例えばPDLで記述された印刷デ
ータを取り出し、CPU12の演算処理によりイメージ
データに展開し、イメージバッファに格納する処理を行
う(S160:以下この処理をジョブ処理と称する)。
上記ジョブ処理は、印刷データの1ページ毎に行われ、
RAM13の一部に割りあてられたカウンタによりジョ
ブ処理を行った総ページ数を管理する。すなわち、1ペ
ージ分のジョブ処理が終了し、改ページがなされたと判
断されると(S130=YES)、カウンタの総ページ
数が更新され(S140)、現在のイメージバッファを
示すポインタが次のページを示すように進められる(S
150)。
ページについてジョブ処理が終了し、これを示すジョブ
終了コマンドが読み込まれると(S110=YES)、
印刷処理工程に移行する。印刷処理工程においては、ま
ず、前回の印刷処理における印刷部数を記録したカウン
ト記録の初期化を行う(S120)。なお、このカウン
ト記録を行うための部数カウンタ(COPY)は、RA
M13の一部に割り当てられている。そして、印刷処理
を開始し、印刷部数が指定総部数となるまで印刷処理を
繰り返し実行する。
を記録するカウンタが、ユーザにより指定された総部数
よりも少ない(S170=YES)と判断された場合に
は、次の部数目の印刷処理を実行する。そして、部数カ
ウンタに基づいて、RAM13の印刷設定データ格納エ
リア34に保存されている次の部数の印刷方法を確認し
て、次の部数目の印刷処理から異なるマクロの実行コマ
ンドが登録されているか否かを判断し(S180)、新
しいマクロが登録されていると判断された場合には(S
180=YES)、現在実行されているマクロの実行I
Dを上記新しいマクロIDに変更して(S190)当該
印刷データを一部印刷する(S200:後述する)。そ
して、総印刷部数を1更新させる(S210)。
のジョブコントロールコマンドの処理時に(S30)、
ジョブコントロールコマンド(印刷設定データ)がその
ままの形態でRAM13の印刷設定データ格納エリア3
4に保存されるようにした場合には、次のマクロ切換部
数を示す印刷方法切換部数カウンタ(印刷方法が変更さ
れる毎に次に変更されるべき部数がセットされるカウン
タ)を追加して、部数カウンタ(COPY)が、印刷方
法切換部数カウンタと一致するか否かを確認するように
すればよく、これによって、現在実行されているマクロ
の実行IDを新しいマクロIDに変更すべきか否かを判
断することができる。
い、印刷部数が指定総部数になった時点で(S170=
NO)一連の印刷工程を終了する。図6に一部の印刷デ
ータの印刷工程について詳細に説明する。まず、該当す
る部数目の印刷開始前に、前部数目で印刷した総ページ
数が記録されたカウント記録を初期化する(S31
0)。なお、このカウント記録を行うためのページ数カ
ウンタ(PAGE)は、RAM13の一部が割り当てら
れている。
2から、イメージデータに展開された該当ページの印刷
データを取り出して、印刷バッファ33に転送する(S
330)。そして、イメージバッファ32から、現在実
行されているマクロに該当するフォーム・オーバレイデ
ータを読み出して印刷バッファに転送し、上記印刷デー
タに重ね合わせる(S340)。このようにして、1ペ
ージ分のデータの印刷バッファ33内での合成が終了す
ると、当該データを印刷バッファ3から読み出して出力
印刷する(S350)。上記のようにして、繰り返し印
刷処理を行い、カウンタに記録された印刷ページ数が総
ページ数になった時点で(S320=NO)、一部の印
刷工程を終了する。
明の実施の形態は、上記の実施例に何ら限定されるもの
ではなく、本発明の技術的範囲に属する限り、種々の態
様で実施できることはいうまでもない。例えば、本実施
例では、図3に示す印刷処理の登録画面において、部数
指定部28に、何部数目から印刷方法を変更するかの数
値を入力することによって、部単位毎に印刷方法を指定
できるものであり、1部毎に異なる印刷方法を指定した
い場合には、部数指定部28に上から順位に「1」、
「2」、「3」、「4」の数値(部数)を入力するとと
もに、その各部数毎に併用するマクロの種類(ID)を
指定するようにすればよいが、部単位毎の印刷設定方法
としては、これに限らず、以下のような方法を採用して
もよい。
印刷方法は何、3部目の印刷方法は何というように、1
部毎に印刷方法を指定できる設定登録画面を表示し、そ
の各部数目の印刷方法設定欄(マクロID指定部)に、
所定のマクロIDが入力された場合には、1部毎に指定
された印刷方法が実行されるが、3部数目と6部数目の
印刷方法設定欄(マクロID指定部)にのみ印刷方法が
指定された場合には、2部数目まではマクロが併用され
ず「本文」のみの印刷が実行され、3部数目から5部数
目までは3部数目で指定されている印刷方法がそれぞれ
実行され、次に、6部数目から最終部数目までは6部数
目で指定されている印刷方法がそれぞれ実行されるよう
にする。勿論、これ以外の方法であっても、部単位毎に
印刷方法を設定できるのであれば、その使用が何等制限
されるものではない。
タ列をフォーム・オーバレイデータに限って説明した
が、プリンタ10に登録できるデータ列は、定型的な処
理手順、例えば、用紙サイズの変更、縮小拡大印刷、両
面・片面印刷、給排紙トレイの選択等を登録するマクロ
命令の登録にも利用できることはもちろんである。
をプリンタ10内に設け、プリンタドライバにより登録
したマクロのデータ列を、そのままプリンタ10側に転
送させる態様をとったが、上記マクロ記憶装置19に相
当する記憶装置を、コンピュータ20側に設け、コンピ
ュータ20側で、マクロを実行して最終データを作成
し、プリンタ10にはこのデータを出力印刷させるのみ
とする構成としてもよい。
開された印刷データ及びフォーム・オーバレイデータを
一旦イメージバッファ32に格納した後、印刷バッファ
33内にて重ね合わせる態様をとったが、イメージバッ
ファ32に格納された印刷データに対し、フォーム・オ
ーバレイデータをイメージデータに展開しながら重ね合
わせる態様をとってもよい。この場合は、上記印刷バッ
ファ33は、必要なくなる。
カラープリンタである場合には、モノクロ印刷のマクロ
を登録しておくこともできる。このモノクロ印刷のマク
ロとは、例えば、モノクロとして黒(K)を用いる場合
ならば、次のような印刷データの変換を行う処理を、通
常印刷に追加する手順として与えられる。
いはPDL等により表現される)色値RGBのそれぞれ
の値に対して、所定の係数を乗じ、それらを加算したも
のを黒(K)と見なすという変換を、前述のイメージバ
ッファ32内に格納された中間的データ(この場合、各
RGB値がこのイメージバッファ32内で保持されるよ
うになっている)に対して行い、その結果得られた黒
(K)の印字データ(ドットデータ)に基づいて、カラ
ー印刷が可能な印刷機構(例えば、カラーインクジェッ
ト印刷機構)50の黒(K)を動作させるようにするも
のである。
換は、入力RGBに対して黒(K)を一意に決めるテー
ブルを参照することによって行うと高速に変換が行え
る。このような変換テーブルは、予めプリンタ10内に
組み込んでおいてもよいし、モノクロ印刷のマクロの一
部としてコンピュータ20から送信するようにしてもよ
い。
は、それらを加算したときにほぼ「1」となるような
値、例えば、R値の係数として「0.6」、G値の係数
として「0.3」、B値の係数として「0.1」を用い
ればよく、以下の数1の式によって、RGB値から黒
(K)の値を求めることができる。 0.6R+0.3G+0.1B = K ・・・・・・・・・・・(数1) このようにすれば、カラー印刷があえて必要でない場合
には、モノクロ印刷に置き換えることが可能である。こ
の結果、高価なカラー印刷処理を削減することができ、
プリンタの使用コストの低減を図ることが可能となる。
タ20に備えられたCPU41及びプリンタドライバ
(図示せず)が、マクロ登録手段、マクロ実行手段、印
刷データ転送手段、マクロ転送手段、及び印刷方法指定
手段に該当する。また、RAM42の一部領域(印刷設
定記憶エリア)は印刷方法指定手段の一部として、HD
D43はマクロ登録手段の一部としてそれぞれ機能す
る。
12(図1参照)が、マクロ登録手段、印刷方法指定手
段及び印刷処理実行手段に該当する。そして、CPU1
2が実行する処理のうち、S50〜S90がこのマクロ
登録手段としての処理に該当し、S30が印刷処理指定
手段に該当し、更にS40が、印刷処理実行手段に該当
する。
るプリンタの制御装置の電気的構成を示すブロック図で
ある。
を説明する概念図である。
概略図である。
したフローチャートである。
る。
ある。
ある。
ある。
である。
・・マクロ記憶装置、20・・・コンピュータ、 21
・・・選択マクロ表示領域、22・・・編集ボタン、
23・・・新規ボタン、25・・・イメージ表示領域、
26・・・マクロ設定領域、27・・・ID指定部、
28・・・部数指定部、31・・・受信バッファ、
32・・・イメージバッファ、33・・・印刷バッファ
Claims (15)
- 【請求項1】 コンピュータから印刷データをプリンタ
に転送して、複数部数の印刷処理を行うプリントシステ
ムであって、 部単位ごとに印刷方法を指定するための印刷方法指定手
段と、 該印刷方法指定手段によって指定された部単位ごとの印
刷方法に基づいて複数部数の印刷処理を実行する印刷処
理実行手段と、 を有することを特徴とするプリントシステム。 - 【請求項2】 コンピュータから印刷データをプリンタ
に転送して、複数部数の印刷処理を行うプリントシステ
ムであって、 印刷の処理手順をマクロとして登録するためのマクロ登
録手段と、 該マクロ登録手段により登録されたマクロに従って前記
印刷データに印刷処理を実行するか否か、あるいは、複
数のマクロのうちのいずれのマクロに従って印刷処理を
実行するかを、部単位ごとに指定する印刷方法指定手段
と、 該印刷方法指定手段によって指定された部単位ごとの印
刷を実行させるべく、前記マクロ登録手段に登録されて
いるマクロに従って、部単位ごとの印刷処理を実行する
印刷処理実行手段と、 を有することを特徴とするプリントシステム。 - 【請求項3】 コンピュータから印刷データをプリンタ
に転送して、複数部数の印刷処理を行うプリントシステ
ムであって、 前記コンピュータは、 印刷の処理手順をマクロとして登録するためのマクロ登
録手段と、 該マクロ登録手段により登録されたマクロを格納するた
めの記憶装置と、 前記マクロ登録手段により登録されたマクロに従って前
記印刷データの印刷処理を実行するか否か、あるいは、
複数のマクロのうちのいずれのマクロに従って印刷処理
を実行するかを、部単位ごとに指定する印刷方法指定手
段と、 該印刷方法指定手段によって指定された部単位ごとの印
刷を実行させるべく、前記記憶装置に記憶されているマ
クロの中から指定されたマクロを読み出して実行し、部
単位ごとの印刷処理に必要な印刷データを作成するマク
ロ実行手段と、 該マクロ実行手段により作成された印刷データを、前記
プリンタに転送する印刷データ転送手段と、 を有することを特徴とするプリントシステム。 - 【請求項4】 コンピュータから印刷データをプリンタ
に転送して、複数部数の印刷処理を行うプリントシステ
ムであって、 前記コンピュータは、 印刷の処理手順を、少なくとも一つのマクロとして登録
するためのマクロ登録手段と、 該マクロ登録手段により登録されたマクロを前記プリン
タに転送するマクロ転送手段と、 前記転送されたマクロに従って前記印刷データの印刷処
理を実行するか否か、あるいは、複数のマクロのうちの
いずれのマクロに従って印刷処理を実行するかを、部単
位ごとに指定する印刷方法指定手段とを有し、 且つ、前記プリンタは、 前記マクロ転送手段によって転送されたマクロを格納す
るための記憶装置と、 前記印刷方法指定手段によって指定された部単位ごとの
印刷を実行させるべく、前記記憶装置に記憶されている
マクロの中から指定されたマクロを読み出して実行し、
部単位ごとの印刷処理を実行する印刷処理実行手段と、 を有することを特徴とするプリントシステム。 - 【請求項5】 前記マクロ登録手段は、オーバレイ印刷
を行うためのフォーム・オーバレイデータをマクロとし
て登録可能であることを特徴とする請求項2〜4のいず
れかに記載のプリントシステム。 - 【請求項6】 前記マクロ登録手段は、オーバレイ印刷
を行うためのフォーム・オーバレイデータをマクロとし
て登録可能であり、 前記プリンタは、イメージデータに展開された前記印刷
データと、イメージデータに展開された前記フォーム・
オーバレイデータとを格納するイメージバッファと、 前記印刷データと、前記フォーム・オーバレイデータと
を前記イメージバッファから読み出して重ね合わせ、印
刷データとして格納する印刷バッファと、を有すること
を特徴とする請求項4に記載のプリントシステム。 - 【請求項7】 前記マクロ登録手段は、前記プリンタが
カラープリンタである場合に、モノクロ印刷を実行させ
るための制御コードをマクロとして登録可能であること
を特徴とする請求項2〜6のいずれかに記載のプリント
システム。 - 【請求項8】 コンピュータから印刷データを受信し
て、複数部数の印刷処理を行うプリンタであって、 部単位ごとに印刷方法を指定するための印刷方法指定手
段と、 該印刷方法指定手段によって指定された部単位ごとの印
刷方法に基づいて複数部数の印刷処理を実行する印刷処
理実行手段と、 を有することを特徴とするプリンタ。 - 【請求項9】 コンピュータから印刷データを受信し
て、複数部数の印刷処理を行うプリンタであって、 印刷の処理手順をマクロとして登録するためのマクロ登
録手段と、 該マクロ登録手段により登録されたマクロを格納する記
憶装置と、 前記マクロ登録手段により登録されたマクロに従って前
記印刷データに印刷処理を実行するか否か、あるいは、
複数のマクロのうちのいずれのマクロに従って印刷処理
を実行するかを、部単位ごとに指定する印刷方法指定手
段と、 該印刷方法指定手段によって指定された部単位ごとの印
刷を実行させるべく、前記記憶装置に記憶されているマ
クロの中から指定されたマクロを読み出して実行し、部
単位ごとの印刷処理を実行する印刷処理実行手段と、 を有することを特徴とするプリンタ。 - 【請求項10】 前記マクロ登録手段は、オーバレイ印
刷を行うためのフォーム・オーバレイデータをマクロと
して登録可能であることを特徴とする請求項9記載のプ
リンタ。 - 【請求項11】 前記プリンタは、更に、イメージデー
タに展開された前記印刷データと、イメージデータに展
開された前記フォーム・オーバレイデータとを格納する
イメージバッファと、 前記印刷データと、前記フォーム・オーバレイデータと
を前記イメージバッファから読み出して重ね合わせ、印
刷データとして格納する印刷バッファと、 を有することを特徴とする請求項10に記載のプリン
タ。 - 【請求項12】 前記マクロ登録手段は、前記プリンタ
がカラープリンタである場合に、モノクロ印刷を実行さ
せるための制御コードをマクロとして登録可能であるこ
とを特徴とする請求項9〜11のいずれかに記載のプリ
ンタ。 - 【請求項13】 コンピュータから印刷データをプリン
タに転送して、複数部数の印刷処理を行う印刷方法にお
いて、 印刷の処理手順をマクロとして登録する工程と、 登録された前記マクロを前記プリンタに転送し、該プリ
ンタに設けられた記憶装置に格納する工程と、 前記記憶装置に格納されているマクロに従って前記印刷
データに印刷処理を実行するか否か、あるいは、複数の
マクロのうちのいずれのマクロに従って印刷処理を実行
するかを、部単位ごとに指定する工程と、 部単位ごとに指定された印刷方法を実行するべく、前記
記憶装置に記憶されているマクロに従って、部単位ごと
の印刷処理を実行する工程と、 を有することを特徴とする印刷方法。 - 【請求項14】 前記登録工程は、オーバレイ印刷を行
うためのフォーム・オーバレイデータをマクロとして登
録可能であることを特徴とする請求項13記載の印刷方
法。 - 【請求項15】 前記印刷処理は、前記印刷データと、
前記フォーム・オーバレイデータとをイメージデータに
展開して、イメージバッファに格納する工程と、 前記印刷データと、前記フォーム・オーバレイデータと
を前記イメージバッファから読み出し、印刷バッファに
格納すると同時に重ね合わせる工程と、 を有することを特徴とする請求項13又は請求項14に
記載の印刷方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30308497A JP3952558B2 (ja) | 1997-11-05 | 1997-11-05 | プリントシステム、プリンタ及び印刷方法 |
| US09/185,614 US6552814B2 (en) | 1997-11-05 | 1998-11-04 | Print system for executing printing operations based on macros selectively designated on document set basis |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30308497A JP3952558B2 (ja) | 1997-11-05 | 1997-11-05 | プリントシステム、プリンタ及び印刷方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11143668A true JPH11143668A (ja) | 1999-05-28 |
| JP3952558B2 JP3952558B2 (ja) | 2007-08-01 |
Family
ID=17916705
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP30308497A Expired - Fee Related JP3952558B2 (ja) | 1997-11-05 | 1997-11-05 | プリントシステム、プリンタ及び印刷方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6552814B2 (ja) |
| JP (1) | JP3952558B2 (ja) |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002132469A (ja) * | 2000-10-20 | 2002-05-10 | Canon Inc | データ処理装置および印刷制御装置およびデータ処理装置の印刷設定方法および印刷制御装置の制御方法および記憶媒体 |
| US7027179B2 (en) | 2000-03-03 | 2006-04-11 | Brother Kogyo Kabushiki Kaisha | Data generating device capable of appending different watermarks to corresponding pages |
| JP2007122687A (ja) * | 2005-09-28 | 2007-05-17 | Fuji Xerox Co Ltd | 印刷処理システム及びプログラム |
| US7253911B2 (en) | 2000-12-25 | 2007-08-07 | Canon Kabushiki Kaisha | Printing method and system for executing printing in plural print processes |
| KR100759906B1 (ko) | 2005-09-30 | 2007-09-18 | 삼성전자주식회사 | 주소록의 선택적 인쇄 기능을 갖는 화상형성장치 및 인쇄시스템 그리고 그들의 인쇄방법 |
| US7400420B2 (en) | 2002-04-12 | 2008-07-15 | Ricoh Printing Systems, Ltd. | Printer facilitating settings of parameters on print paper |
| US7471401B2 (en) | 2002-04-26 | 2008-12-30 | Canon Kabushiki Kaisha | Information processing apparatus, printing processing method, and program therefor |
| JP2010244383A (ja) * | 2009-04-08 | 2010-10-28 | Seiko Epson Corp | プリンタードライバー、コピー機、および複合機 |
| US7889375B2 (en) | 2000-04-27 | 2011-02-15 | Canon Kabushiki Kaisha | Print control apparatus and method, and print system |
| JP2012155415A (ja) * | 2011-01-24 | 2012-08-16 | Casio Electronics Co Ltd | 印刷システム |
| US8532288B2 (en) | 2006-12-01 | 2013-09-10 | International Business Machines Corporation | Selectively isolating processor elements into subsets of processor elements |
Families Citing this family (38)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000322303A (ja) * | 1999-05-10 | 2000-11-24 | Fujitsu Ltd | 統合ドキュメント管理システムおよびそれに用いられるドキュメント引出装置、ならびにドキュメント引出プログラムを記録したコンピュータ読み取り可能な記録媒体 |
| US7089591B1 (en) * | 1999-07-30 | 2006-08-08 | Symantec Corporation | Generic detection and elimination of marco viruses |
| US6344853B1 (en) * | 2000-01-06 | 2002-02-05 | Alcone Marketing Group | Method and apparatus for selecting, modifying and superimposing one image on another |
| US6804727B1 (en) * | 2001-02-23 | 2004-10-12 | Lexmark International, Inc. | Method for communication from a host computer to a peripheral device |
| WO2002093334A2 (en) * | 2001-04-06 | 2002-11-21 | Symantec Corporation | Temporal access control for computer virus outbreaks |
| JP2002321420A (ja) * | 2001-04-26 | 2002-11-05 | Oki Data Corp | 印刷装置 |
| JP4080919B2 (ja) * | 2002-03-22 | 2008-04-23 | 株式会社リコー | プリンタドライバ及びプリンタ、並びに印刷方法 |
| US7155742B1 (en) | 2002-05-16 | 2006-12-26 | Symantec Corporation | Countering infections to communications modules |
| US7367056B1 (en) | 2002-06-04 | 2008-04-29 | Symantec Corporation | Countering malicious code infections to computer files that have been infected more than once |
| JP2004015467A (ja) * | 2002-06-07 | 2004-01-15 | Ricoh Co Ltd | 画像形成装置 |
| US7418729B2 (en) | 2002-07-19 | 2008-08-26 | Symantec Corporation | Heuristic detection of malicious computer code by page tracking |
| US7380277B2 (en) | 2002-07-22 | 2008-05-27 | Symantec Corporation | Preventing e-mail propagation of malicious computer code |
| US7478431B1 (en) | 2002-08-02 | 2009-01-13 | Symantec Corporation | Heuristic detection of computer viruses |
| US20050002051A1 (en) * | 2002-10-04 | 2005-01-06 | Canon Kabushiki Kaisha | Resource display method |
| US7469419B2 (en) * | 2002-10-07 | 2008-12-23 | Symantec Corporation | Detection of malicious computer code |
| US7159149B2 (en) * | 2002-10-24 | 2007-01-02 | Symantec Corporation | Heuristic detection and termination of fast spreading network worm attacks |
| US7249187B2 (en) | 2002-11-27 | 2007-07-24 | Symantec Corporation | Enforcement of compliance with network security policies |
| US7631353B2 (en) * | 2002-12-17 | 2009-12-08 | Symantec Corporation | Blocking replication of e-mail worms |
| US7296293B2 (en) | 2002-12-31 | 2007-11-13 | Symantec Corporation | Using a benevolent worm to assess and correct computer security vulnerabilities |
| US7203959B2 (en) | 2003-03-14 | 2007-04-10 | Symantec Corporation | Stream scanning through network proxy servers |
| US8271774B1 (en) | 2003-08-11 | 2012-09-18 | Symantec Corporation | Circumstantial blocking of incoming network traffic containing code |
| US20050098935A1 (en) * | 2003-11-12 | 2005-05-12 | Michael Sittinger | Book production apparatus and method for producing books |
| US7337327B1 (en) | 2004-03-30 | 2008-02-26 | Symantec Corporation | Using mobility tokens to observe malicious mobile code |
| US7373667B1 (en) | 2004-05-14 | 2008-05-13 | Symantec Corporation | Protecting a computer coupled to a network from malicious code infections |
| US7484094B1 (en) | 2004-05-14 | 2009-01-27 | Symantec Corporation | Opening computer files quickly and safely over a network |
| US7370233B1 (en) | 2004-05-21 | 2008-05-06 | Symantec Corporation | Verification of desired end-state using a virtual machine environment |
| JP4095591B2 (ja) * | 2004-08-04 | 2008-06-04 | キヤノン株式会社 | ユーザインタフェース装置、処理装置、ユーザインタフェース方法、プログラムおよび記憶媒体 |
| JP4164481B2 (ja) * | 2004-08-06 | 2008-10-15 | キヤノン株式会社 | 画像形成装置、操作設定方法、画像形成システムおよび情報処理装置 |
| US7441042B1 (en) | 2004-08-25 | 2008-10-21 | Symanetc Corporation | System and method for correlating network traffic and corresponding file input/output traffic |
| US7690034B1 (en) | 2004-09-10 | 2010-03-30 | Symantec Corporation | Using behavior blocking mobility tokens to facilitate distributed worm detection |
| US7313878B2 (en) * | 2004-11-05 | 2008-01-01 | Tim Clegg | Rotary pop-up envelope |
| US7565686B1 (en) | 2004-11-08 | 2009-07-21 | Symantec Corporation | Preventing unauthorized loading of late binding code into a process |
| US8104086B1 (en) | 2005-03-03 | 2012-01-24 | Symantec Corporation | Heuristically detecting spyware/adware registry activity |
| JP2007001237A (ja) * | 2005-06-27 | 2007-01-11 | Konica Minolta Business Technologies Inc | 機器、機器システム、画像形成装置、機器の制御方法及びプログラム |
| JP4766998B2 (ja) * | 2005-11-16 | 2011-09-07 | コニカミノルタビジネステクノロジーズ株式会社 | 情報処理装置、画像処理装置、および情報処理方法 |
| US8239915B1 (en) | 2006-06-30 | 2012-08-07 | Symantec Corporation | Endpoint management using trust rating data |
| JP5121611B2 (ja) * | 2008-07-11 | 2013-01-16 | キヤノン株式会社 | 印刷制御装置、印刷制御方法、及びプログラム |
| US8860960B2 (en) * | 2009-07-02 | 2014-10-14 | Xerox Corporation | Systems and methods for adding information to an N-Up print |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5091868A (en) * | 1988-05-09 | 1992-02-25 | Westcorp Software Systems, Inc. | Method and apparatus for forms generation |
| DE4206840C2 (de) * | 1991-03-05 | 1997-05-22 | Ricoh Kk | Einrichtung zum Erzeugen eines zusammengesetzten Bildes |
| JP3299823B2 (ja) * | 1993-10-14 | 2002-07-08 | 富士通株式会社 | 複数オーバレイ印刷装置、複数オーバレイ出力装置及び複数オーバレイ印刷システム |
| JPH08292684A (ja) | 1995-04-19 | 1996-11-05 | Ricoh Co Ltd | 画像形成装置 |
| US6327599B1 (en) * | 1995-06-07 | 2001-12-04 | R. R. Donnelley & Sons Company | Apparatus for controlling an electronic press to print fixed and variable information |
| US6078403A (en) * | 1996-10-21 | 2000-06-20 | International Business Machines Corporation | Method and system for specifying format parameters of a variable data area within a presentation document |
-
1997
- 1997-11-05 JP JP30308497A patent/JP3952558B2/ja not_active Expired - Fee Related
-
1998
- 1998-11-04 US US09/185,614 patent/US6552814B2/en not_active Expired - Lifetime
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7751080B2 (en) | 2000-03-03 | 2010-07-06 | Brother Kogyo Kabushiki Kaisha | Data generating device capable of appending different watermarks to corresponding pages |
| US7027179B2 (en) | 2000-03-03 | 2006-04-11 | Brother Kogyo Kabushiki Kaisha | Data generating device capable of appending different watermarks to corresponding pages |
| US7239418B2 (en) | 2000-03-03 | 2007-07-03 | Brother Kogyo Kabushiki Kaisha | Data generating device capable of appending different watermarks to corresponding pages |
| US8259336B2 (en) | 2000-04-27 | 2012-09-04 | Canon Kabushiki Kaisha | Print control apparatus and method, and print system |
| US8035841B2 (en) | 2000-04-27 | 2011-10-11 | Canon Kabushiki Kaisha | Print control apparatus and method, and print system |
| US7889375B2 (en) | 2000-04-27 | 2011-02-15 | Canon Kabushiki Kaisha | Print control apparatus and method, and print system |
| JP2002132469A (ja) * | 2000-10-20 | 2002-05-10 | Canon Inc | データ処理装置および印刷制御装置およびデータ処理装置の印刷設定方法および印刷制御装置の制御方法および記憶媒体 |
| US7253911B2 (en) | 2000-12-25 | 2007-08-07 | Canon Kabushiki Kaisha | Printing method and system for executing printing in plural print processes |
| US7400420B2 (en) | 2002-04-12 | 2008-07-15 | Ricoh Printing Systems, Ltd. | Printer facilitating settings of parameters on print paper |
| US7471401B2 (en) | 2002-04-26 | 2008-12-30 | Canon Kabushiki Kaisha | Information processing apparatus, printing processing method, and program therefor |
| JP2007122687A (ja) * | 2005-09-28 | 2007-05-17 | Fuji Xerox Co Ltd | 印刷処理システム及びプログラム |
| KR100759906B1 (ko) | 2005-09-30 | 2007-09-18 | 삼성전자주식회사 | 주소록의 선택적 인쇄 기능을 갖는 화상형성장치 및 인쇄시스템 그리고 그들의 인쇄방법 |
| US8532288B2 (en) | 2006-12-01 | 2013-09-10 | International Business Machines Corporation | Selectively isolating processor elements into subsets of processor elements |
| JP2010244383A (ja) * | 2009-04-08 | 2010-10-28 | Seiko Epson Corp | プリンタードライバー、コピー機、および複合機 |
| JP2012155415A (ja) * | 2011-01-24 | 2012-08-16 | Casio Electronics Co Ltd | 印刷システム |
Also Published As
| Publication number | Publication date |
|---|---|
| US20020101599A1 (en) | 2002-08-01 |
| US6552814B2 (en) | 2003-04-22 |
| JP3952558B2 (ja) | 2007-08-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH11143668A (ja) | プリントシステム、プリンタ及び印刷方法 | |
| JP3997504B2 (ja) | 文書印刷方法、文書処理方法及びプリンタ | |
| JP2001328325A (ja) | 画像形成制御装置、画像形成装置、画像形成装置の制御方法および記憶媒体 | |
| US20040177336A1 (en) | Print control program | |
| JPH11219265A (ja) | プリンタ制御システムにおける中間ファイルの加工装置及びその制御プログラムが記録された記録媒体 | |
| US7982887B2 (en) | Image forming device, image forming method, image processing device, and computer readable storage medium storing image forming program | |
| US20120099138A1 (en) | Data processing device, image forming device and program | |
| US20090168098A1 (en) | Image processing apparatus and method of controlling same | |
| JP4215987B2 (ja) | 印刷制御方法 | |
| JPH09174956A (ja) | プリンタ制御装置 | |
| JP2002166616A (ja) | 印刷画像のプレビュー装置、方法、および記録媒体並びにプログラム | |
| JP4675861B2 (ja) | 印刷装置、印刷装置の制御用コンピュータのプログラム、及び印刷装置の制御方法 | |
| JP4688042B2 (ja) | プリンタおよびプリンタの印刷レイアウト設定方法 | |
| JP2008052552A (ja) | プリンタ制御装置、プログラム、及び記録媒体 | |
| US8274689B2 (en) | Image processing apparatus, computer-readable recording medium, and method for acquiring and outputting an image | |
| US20050024653A1 (en) | Print file editing method and apparatus and color image forming system employing the same | |
| JP3700373B2 (ja) | 印刷制御装置及び印刷制御方法並びに印刷制御プログラムが記録された記録媒体 | |
| JP4254723B2 (ja) | 文書処理装置 | |
| JP4521780B2 (ja) | 文書処理装置 | |
| JP2007114990A (ja) | 印刷制御プログラム | |
| JP4670627B2 (ja) | プリンタ制御装置、システム、方法、プログラム及び記録媒体 | |
| JP2001138595A (ja) | 印刷システム及び印刷装置 | |
| JPH1131059A (ja) | 印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 | |
| JPH0640092A (ja) | プリント装置 | |
| JP2001058438A (ja) | プリンタ制御装置及び方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040927 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060829 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061024 |
|
| 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: 20070410 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070423 |
|
| 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: 20100511 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110511 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120511 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120511 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130511 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130511 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140511 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |