[go: up one dir, main page]

JP3492068B2 - 印刷制御方法及びその装置 - Google Patents

印刷制御方法及びその装置

Info

Publication number
JP3492068B2
JP3492068B2 JP01999196A JP1999196A JP3492068B2 JP 3492068 B2 JP3492068 B2 JP 3492068B2 JP 01999196 A JP01999196 A JP 01999196A JP 1999196 A JP1999196 A JP 1999196A JP 3492068 B2 JP3492068 B2 JP 3492068B2
Authority
JP
Japan
Prior art keywords
data
print
resolution
form overlay
printing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP01999196A
Other languages
English (en)
Other versions
JPH08286860A (ja
Inventor
敦 鳥崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP01999196A priority Critical patent/JP3492068B2/ja
Priority to US08/600,522 priority patent/US6247028B1/en
Priority to EP96102277A priority patent/EP0727732B1/en
Priority to DE69621362T priority patent/DE69621362T2/de
Publication of JPH08286860A publication Critical patent/JPH08286860A/ja
Application granted granted Critical
Publication of JP3492068B2 publication Critical patent/JP3492068B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1297Printer code translation, conversion, emulation, compression; Configuration of printer parameters
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/151Transformation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Human Computer Interaction (AREA)
  • Record Information Processing For Printing (AREA)
  • Editing Of Facsimile Originals (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、例えばフォームオーバ
レイデータを登録し、その登録したフォームオーバレイ
データを用いて印刷する印刷制御方法及びその装置に関
するものである。
【0002】
【従来の技術】従来より、ホストコンピュータ等の外部
機器から転送するデータ量を減らして印刷処理を高速に
実行させるために、帳票などの表の罫線や文字、編み掛
けなどを利用した頻繁に使用する定型的なフォームをフ
ォーム・オーバーレイとして印刷装置内部に予め登録で
きるものがある。このような印刷装置を使用する場合、
外部機器は可変データ部分のみを作成して印刷装置に伝
送し、そのフォーム・オーバーレイを使用した印刷処理
を指定するだけで、その様な定型フォームを用いた印刷
を行うことができる。またこのようなフォームデータだ
けでなく、例えばフォントデータやマクロデータ等をプ
リンタ装置に登録しておき、これらを使用して印刷でき
るプリンタ装置が知られている。
【0003】
【発明が解決しようとする課題】このような登録された
フォームデータ、フォントデータ、マクロデータ等の属
性は、これらから印刷する、或は現在の印刷モードにお
ける解像度などの属性情報とは常に等しいとは限らない
ため、以下に示すような問題点があった。 (1)登録データの解像度が、現時点の印刷データの解
像度より高い場合、その印刷データの解像度に従ってイ
メージデータを作成するので、その登録されているフォ
ームデータのサイズが大きくなってしまう。 (2)登録データのサイズが印刷データの用紙サイズよ
り大きい場合、その登録データをそのまま用いて印刷用
イメージデータを作成すると印刷ができなくなるなどの
問題がある。
【0004】本発明は上記従来例に鑑みてなされたもの
で、登録されたフォームオーバレイデータを用いて印刷
する際、その登録されているフォームオーバレイデータ
を印刷データの解像度に合せて印刷できる印刷制御方法
及びその装置を提供することを目的とする。
【0005】また本発明の目的は、登録されたフォーム
オーバレイデータの解像度を、印刷データの解像度に合
せて変換して印刷できる印刷制御方法及びその装置を提
供することにある。
【0006】
【0007】
【0008】
【課題を解決するための手段】上記目的を達成するため
に本発明の印刷制御装置は以下のような構成を備える。
即ち、印刷データにフォームオーバレイデータをオーバ
レイして印刷すべく制御する印刷制御装置であって、フ
ォームオーバレイデータの解像度を示す属性情報ととも
にフォームオーバレイデータを登録する登録手段と、前
記登録手段に登録されたフォームオーバレイデータを用
いた印刷が指示されると、前記印刷データの解像度と前
記フォームオーバレイデータの解像度とを比較する比較
手段と、前記比較手段により解像度が一致しないと判定
されると、前記印刷データの解像度と前記フォームオー
バレイデータの解像度とが異なることを通知する通知手
段と、前記比較手段により解像度が一致しないと判定さ
れると、前記印刷データの解像度に応じて前記フォーム
オーバレイデータのイメージデータを生成するイメージ
データ生成手段と、前記通知手段による通知に応答して
なされる入力指示に従って、前記イメージデータ生成手
段により前記印刷データの解像度に応じて生成される前
記フォームオーバレイデータのイメージデータと前記印
刷データとのフォームオーバレイ印刷を行うように制御
する印刷制御手段とを有することを特徴とする。上記目
的を達成するために本発明の印刷制御装置は以下のよう
な構成を備える。即ち、 印刷データにフォームオーバレ
イデータをオーバレイして印刷すべく制御する印刷制御
装置であって、フォームオーバレイデータの解像度を示
す属性情報とともにフォームオーバレイデータを登録す
る登録手段と、前記登録手段に登録されたフォームオー
バレイデータを用いた印刷が指示されると、前記印刷デ
ータの解像度と前記フォームオーバレイデータの解像度
とを比較する比較手段と、前記比較手段により解像度が
一致しないと判定されると、前記印刷データの解像度と
前記フォームオーバレイデータの解像度とが異なること
を通知する通知手段と、前記通知手段による通知に応答
してなされる入力指示により前記印刷データと前記フォ
ームオーバレイデータとのフォームオーバレイ印刷を行
なうか否かを決定し 、フォームオーバレイ印刷を行うと
決定した場合に前記印刷データと前記フォームオーバレ
イデータとのフォームオーバレイ印刷を行うように制御
する印刷制御手段とを有し、前記印刷制御手段は、フォ
ームオーバレイ印刷を行なわないと決定した場合には、
前記印刷データに基づく印刷を行うように制御すること
を特徴とする。 上記目的を達成するために本発明の印刷
制御装置は以下のような構成を備える。即ち、 印刷デー
タにフォームオーバレイデータをオーバレイして印刷す
べく制御する印刷制御装置であって、フォームオーバレ
イデータの解像度を示す属性情報とともにフォームオー
バレイデータを登録する登録手段と、前記登録手段に登
録されたフォームオーバレイデータを用いた印刷が指示
されると、前記印刷データの解像度と前記フォームオー
バレイデータの解像度とを比較する比較手段と、前記比
較手段により解像度が一致しないと判定されると、前記
印刷データの解像度に応じて前記フォームオーバレイデ
ータのイメージデータを生成するイメージデータ生成手
段とを有することを特徴とする。
【0009】
【0010】上記目的を達成するために本発明の印刷制
御方法は以下のような工程を備える。即ち、印刷データ
にフォームオーバレイデータをオーバレイして印刷すべ
く制御する印刷制御方法であって、フォームオーバレイ
データの解像度を示す属性情報とともにフォームオーバ
レイデータを登録する登録工程と、前記登録工程で登録
されたフォームオーバレイデータを用いた印刷が指示さ
れると、前記印刷データの解像度と前記フォームオーバ
レイデータの解像度とを比較する比較工程と、前記比較
工程で解像度が一致しないと判定されると、前記印刷デ
ータの解像度と前記フォームオーバレイデータの解像度
とが異なることを通知する通知工程と、前記比較工程で
解像度が一致しないと判定されると、前記印刷データの
解像度に応じて前記フォームオーバレイデータのイメー
ジデータを生成するイメージデータ生成工程と、前記通
知工程による通知に応答してなされる入力指示に従っ
、前記イメージデータ生成工程で前記印刷データの解
像度に応じて生成される前記フォームオーバレイデータ
のイメージデータと前記印刷データとのフォームオーバ
レイ印刷を行うように制御する印刷制御工程とを有する
ことを特徴とする。上記目的を達成するために本発明の
印刷制御方法は以下のような工程を備える。即ち、 印刷
データにフォームオーバレイデータをオーバレイして印
刷すべく制御する印刷制御方法であって、フォームオー
バレイデータの解像度を示す属性情報とともにフォーム
オーバレイデータを登録する登録工程と、前記登録工程
で登録されたフォームオーバレイデータを用いた印刷が
指示されると、前記印刷データの解像度と前記フォーム
オーバレイデータの解像度とを比較する比較工程と、前
記比較工程で解像度が一致しないと判定されると、前記
印刷データの解像度と前記フォームオーバレイデータの
解像度とが異なることを通知する通知工程と、前記通知
工程による通知に応答してなされる入力指示により前記
印刷データと前記フォームオーバレイデータとのフォー
ムオーバレイ印刷を行なうか否かを決定し、フォームオ
ーバレイ印刷を行うと決定した場合に前記印刷データと
前記フォームオーバレイデータとのフォームオーバレイ
印刷を制御する印刷制御工程とを有し、 前記印刷制御工
程では、フォームオーバレイ印刷を行なわないと決定し
た場合には、前記印刷データに基づく印刷を行うように
制御することを特徴とする。 上記目的を達成するために
本発明の印刷制御方法は以下のような工程を備える。即
ち、 印刷データにフォームオーバレイデータをオーバレ
イして印刷すべく制御する印刷制御方法であって、フォ
ームオーバレイデータの解像度を示す属性情報とともに
フォームオーバレイデータを登録する登録工程と、前記
登録工程で登録されたフォームオーバレイデータを用い
た印刷が指示されると、前記印刷データの解像度と前記
フォームオーバレイデータの解像度とを比較する比較工
程と、前記比較工程で解像度が一致しないと判定される
と、前記印刷データの解像度に応じて前記フォームオー
バレイデータのイメージデータを生成するイメージデー
タ生成工程とを有することを特徴とする。
【0011】
【0012】
【0013】本発明の他の目的や利点は、図面を参照し
て後述する実施の形態より明らかになるであろう。尚、
以下の説明において、図面における共通する部分は同じ
番号で示している。
【0014】
【発明の実施の形態】以下、添付図面を参照して本発明
の好適な実施の形態を詳細に説明する。
【0015】図1は、本実施の形態のレーザ・ビーム・
プリンタのコントローラ部の構成を示すブロック図であ
る。
【0016】図1において、101はホストコンピュー
タで、本実施の形態のレーザビームプリンタにプリント
データや各種データを伝送してプリントを行っている。
102はレーザ・ビーム・プリンタの受信バッファであ
り、ホストコンピュータ101より受信したコマンド及
びデータ等の受信データを一時的に蓄える。103はR
OMで、後述する図2及び図3のフローチャートで示さ
れた一連の制御を実現するためのプログラム(104〜
107で示す)やフォント等の各種データを記憶してい
る。
【0017】104はコマンド解析部で、ホストコンピ
ュータ101より受信して受信バッファ102に記憶さ
れている入力データのコマンドを解析する。105は描
画データ作成部で、受信バッファ102に一時的に蓄え
られている入力データより描画オブジェクト(中間デー
タ)を作成し、RAM111の描画メモリ112に格納
する。106はラスタライズ処理部で、描画メモリ11
2に格納されている描画オブジェクト(中間データ)を
ラスタライズして画像データ(イメージデータ)を作成
し、RAM111のバンドラスタメモリ115にバンド
単位で格納する。107は解像度変換(デグレード)時
のラスタライズ処理部であり、描画メモリ112に格納
されている解像度変換後の描画オブジェクト(中間デー
タ)をラスタライズして画像データを作成し、デグレー
ト・バンドラスタメモリ115にバンド単位で格納す
る。108は解像度変換部で、描画データ作成部105
で描画オブジェクトを作成する際、その解像度を変換す
る。尚、描画オブジェクト(中間データ)とは、PDL
等の入力データから画像データを作成し易いように入力
データを加工したデータである。
【0018】109はCPUで、ROM103に記憶さ
れた各種制御プログラムに従って実施の形態のレーザビ
ームプリンタ全体を制御している。110はエンジン転
送部で、プリンタのエンジン部117にラスタ形式で画
像データを出力する。111はRAMで、112〜11
5で示されるメモリエリアを備えている。112は描画
メモリで、前述の描画データ作成部105で作成された
描画オブジェクトを格納している。113はフォームデ
ータ、フォントデータ或はマクロデータ等の中間データ
の登録用描画メモリであり、描画データ作成部105で
作成された登録データの描画オブジェクトを格納する。
114はバンドラスタメモリで、ラスタライズされた画
像データを格納している。115はデグレードバンドラ
スタメモリであり、解像度変換された画像データを格納
している。116は操作パネル118とのインタフェー
スを行なうパネル・インターフェース(i/f)部であ
る。エンジン部117は、本実施の形態では電子写真法
により印刷を行うプリンタエンジン部であるが、本発明
はこれに限定されるものでなく、例えばインクジェット
法或はサーマル、熱転写法などによりプリントするエン
ジン部であっても良い。また操作パネル118は、オペ
レータにより操作される各種キーやメッセージ等を表示
する液晶などの表示器を備えている。
【0019】次に、図1の構成を備える本実施の形態の
レーザビームプリンタにおけるフォームデータの登録及
びそれに基づく描画動作を、図2及び図3のフローチャ
ートを参照して説明する。
【0020】図2は、ホストコンピュータ101より本
実施の形態のプリンタ装置に送信されたフォームデータ
の登録処理を示すフローチャートである。
【0021】ステップS1で、フォームデータを受信す
るとステップS2に進み、ホストコンピュータ101に
より受信したフォームデータを中間データに変換し、そ
の解像度情報を付与して登録用描画メモリ113に登録
する。
【0022】図3は、こうして登録されたフォームデー
タを用いたフォーム・オーバーレイ印刷処理を示すフロ
ーチャートである。
【0023】まずステップS11で、ホストコンピュー
タ101より印刷データを受信するするとステップS1
2に進み、その受信した印刷データがフォーム・オーバ
ーレイによる印刷を指示しているか否かを判断する。フ
ォーム・オーバーレイ印刷が指示されていない時はステ
ップS17に進み、その印刷データのコマンドをコマン
ド解析部104で解析し、描画データ作成部105で中
間データに展開し、ラスタライズ処理部106でラスタ
データ(画像データ)に変換してバンドラスタメモリ1
14に格納し、エンジン転送部110よりエンジン部1
17に伝送して印刷する。
【0024】一方、ステップS12でフォーム・オーバ
ーレイ印刷が指示されている時はステップS13に進
み、そのフォーム・オーバーレイが指示された登録され
ているフォームデータの解像度と、受信した印刷データ
における解像度とを比較し、これら2つの解像度が等し
い場合はステップS17に進み、登録されているフォー
ムデータと、受信した印刷データのイメージとを合成し
た画像データを作成して、エンジン転送部110よりエ
ンジン部117に伝送して印刷を実行する。
【0025】一方、ステップS13で、登録されている
フォームデータの解像度と、受信した印刷データの解像
度とが異なる場合はステップS14に進み、そのフォー
ムオーバーレイが指示されたフォームデータの描画を実
行するか否かを調べる。描画を実行しないと判断した場
合はステップS18に進み、登録フォームの描画処理を
行わず、印刷データのみの描画データを作成して印刷す
る。そしてステップS19で、登録フォームの属性情報
を操作パネル118の表示部に表示する。
【0026】尚、このステップS14における判断は、
例えばステップS13で、このプリンタ装置に登録され
ているフォームデータ(中間データ)の解像度と、受信
した印刷データの解像度とが異なる旨をホストコンピュ
ータ101に送信し、それによりホストコンピュータ1
01のユーザがフォームオーバーレイ印刷が不要である
と判断するか、或はその解像度の異なる旨を操作パネル
118の表示部に表示して、プリンタ装置のオペレータ
による指示に基づいて判断しても良い。
【0027】一方、ステップS14で、登録されている
フォームデータの描画を実行すると判断した場合はステ
ップS15に進み、ステップS13における判定の結
果、登録されているフォームデータの解像度が、受信し
た印刷データの解像度より高い場合は、登録されている
フォームデータに対して縮小処理を行なう。逆に、登録
されているフォームデータの解像度が、受信した印刷デ
ータの解像度より低い場合は、登録されているフォーム
データに対して拡大処理を行なう。このような解像度変
換処理は解像度変換部108で実行され、その結果はデ
グレードバンドラスタメモリ115に記憶される。尚、
この処理は、ROM103に記憶されたプログラムによ
り実行されても良い。そしてステップS16に進み、登
録されているフォームデータの属性情報と縮小或は拡大
結果を操作パネル118の表示部に表示する。そしてス
テップS17に進み、デグレードバンドラスタメモリ1
15に記憶された登録されているフォームデータの印刷
イメージと、受信した印刷データの印刷イメージとを合
成して描画処理を実行する。
【0028】尚、この縮小処理とは、登録フォームデー
タ(中間データ)をラスタライズする際、画像データを
縮小しながら作成することであり、また拡大処理とは、
登録フォームデータ(中間データ)をラスタライズする
際、画像データを拡大しながら作成することである。
【0029】[実施の形態2]以下、図4及び図5のフ
ローチャートを参照して、本発明の実施の形態2を説明
する。尚、この実施の形態2のプリンタ装置の構成は前
述の図1の構成と同様であるので、その説明を省略す
る。
【0030】図4は、ホストコンピュータよりフォーム
データを受信して登録する処理を示すフローチャート
で、まずステップS31で、ホストコンピュータ101
よりフォームデータを受信するとステップS32に進
み、そのフォームデータを中間データに変換し、そのフ
ォームデータに対応する用紙サイズ情報とともに、登録
用描画メモリ113に登録する。
【0031】図5は、こうして登録されたフォームデー
タ(中間データ)を用いたフォーム・オーバーレイ印刷
処理を示すフローチャートである。
【0032】まずステップS41で、ホストコンピュー
タ101より印刷データを受信するするとステップS4
2に進み、その受信した印刷データがフォーム・オーバ
ーレイによる印刷を指示しているか否かを判断する。フ
ォーム・オーバーレイ印刷が指示されていない時はステ
ップS48に進み、その印刷データのコマンドをコマン
ド解析部104で解析し、描画データ作成部105で中
間データに展開し、ラスタライズ処理部106でラスタ
データ(画像データ)に変換してバンドラスタメモリ1
14に格納し、エンジン転送部110よりエンジン部1
17に伝送して印刷する。
【0033】一方、ステップS42でフォーム・オーバ
ーレイ印刷が指示されている時はステップS43に進
み、そのフォーム・オーバーレイが指示された登録され
ているフォームデータの用紙サイズと、受信した印刷デ
ータが指示している用紙サイズとを比較し、これら2つ
の用紙サイズが等しい場合はステップS47に進み、登
録されているフォームデータと印刷データのイメージと
を合成した画像データを作成して、エンジン転送部11
0よりエンジン部117に伝送して印刷を実行する。
【0034】一方、ステップS43で、登録されている
フォームデータの用紙サイズと、受信した印刷データの
用紙サイズとが異なる場合はステップS44に進み、フ
ォームデータの描画を実行するか否かを調べる。描画を
実行しないと判断した場合はステップS48に進み、登
録されているフォームデータの描画処理を行わず、印刷
データのみの画像データを作成して印刷する。そしてス
テップS49で、登録されているフォームデータの属性
情報を操作パネル118に表示する。
【0035】尚、このステップS44における判断は、
例えばステップS43で、このプリンタ装置に登録され
ているフォームデータ(中間データ)の用紙サイズと、
受信した印刷データの用紙サイズとが異なる旨をホスト
コンピュータ101に送信し、それによりホストコンピ
ュータ101のユーザがフォームオーバーレイ印刷が不
要であると判断するか、或はそのサイズの異なる旨を操
作パネル118の表示部に表示して、プリンタ装置のオ
ペレータによる指示に基づいて判断しても良い。
【0036】一方、ステップS44で、フォームデータ
の描画を実行すると判断した場合はステップS45に進
み、ステップS43における判定の結果、登録されてい
るフォームデータの用紙サイズが印刷データの用紙サイ
ズより大きい場合は、登録されているフォームデータ
(中間データ)に対して縮小処理を行なう。逆に、登録
されているフォームデータの用紙サイズが印刷データの
用紙サイズより小さい場合は、登録されているフォーム
データに対して拡大処理を行なう。そしてステップS4
6に進み、登録されているフォームデータの属性情報
と、その縮小或は拡大結果を操作パネル118の表示部
に表示する。そしてステップS47に進み、登録されて
いるフォームデータ及び印刷データの描画処理を実行す
る。尚、この場合の縮小処理及び拡大処理はいずれも前
述した処理と同様である。
【0037】尚、前述の実施の形態では、プリンタ装置
をレーザ・ビーム・プリンタとしたが、本発明はそれに
限らず、例えばインクジェットプリンタ、ドット・マト
リクス・プリンタ、熱転写プリンタ(昇華型を含む)、
LEDプリンタ、液晶シャッタープリンタ等にも適用で
きる。
【0038】また、前述の図3のステップS15や図5
のステップS45において、印刷データの解像度やサイ
ズに合わせてフォームの中間データを作成しなおして図
3のステップS16や図5のステップS46でその結果
を表示するようにしても良い。
【0039】また、前述の実施の形態では、描画メモリ
112をRAMとしたが、NVRAMとしても構わな
い。
【0040】さらに前述の実施の形態では、登録データ
をフォームデータとしたが、フォントデータ、マクロデ
ータ等のデータであっても良い。
【0041】また、登録されているフォームデータと印
刷データの属性情報とが異なる場合は、操作パネル11
8に表示するように説明したが、ホストコンピュータ1
01に通知して、ホストコンピュータ101のディスプ
レイに警告表示するようにしても良い。
【0042】また更に、登録されているフォームデータ
と印刷データの属性情報とが異なる旨をホストコンピュ
ータ101に報知した後、ホストコンピュータのユーザ
が登録されているフォームデータを描画するか否かを適
宜選択できるようにしても良い。
【0043】なお、本発明は、複数の機器(例えばホス
トコンピュータ、インタフェイス機器、リーダ、プリン
タなど)から構成されるシステムに適用しても、一つの
機器からなる装置(例えば、複写機、ファクシミリ装置
など)に適用してもよい。
【0044】また、本発明の目的は、前述した実施の形
態の機能を実現するソフトウェアのプログラムコードを
記録した記憶媒体を、システムあるいは装置に供給し、
そのシステムあるいは装置のコンピュータ(またはCP
UやMPU)が記憶媒体に格納されたプログラムコード
を読出し実行することによっても達成される。
【0045】この場合、記憶媒体から読出されたプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。
【0046】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピディスク、ハードディス
ク、光ディスク、光磁気ディスク、CD−ROM、CD
−R、磁気テープ、不揮発性のメモリカード、ROMな
どを用いることができる。
【0047】また、コンピュータがその記憶媒体より読
出したプログラムコードをRAM112に記憶して実行
することにより、前述した実施形態の機能が実現される
だけでなく、そのプログラムコードの指示に基づき、コ
ンピュータ上で稼働しているOS(オペレーティングシ
ステム)などが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれる。
【0048】さらに、記憶媒体から読出されたプログラ
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
るCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれる。
【0049】本発明を上記記憶媒体に適用する場合、そ
の記憶媒体には、先に説明したフローチャートに対応す
るプログラムコードを格納することになるが、簡単に説
明すると、図1のROM103の各プログラム・モジュ
ールを記憶媒体に格納することになる。即ち、図6に示
すように、「入力処理モジュール」、「登録処理モジュ
ール」、「変換処理モジュール」及び「制御処理モジュ
ール」等の各機能モジュールを実現しているプログラム
コードを記憶媒体に格納すればよい。また本実施の形態
では、印刷処理の場合で説明したが本発明はこれに限定
されるものでなく、例えば表示データを入力してフォー
ムデータとともに表示出力したり、また入力データをフ
ォームデータとともに回線等を通して伝送する場合も含
まれる。
【0050】以上説明したように本実施の形態によれ
ば、属性情報が解像度情報または用紙サイズ情報の時、
登録データの解像度情報または用紙サイズが、印刷デー
タの解像度或は用紙サイズと一致しない場合は、その登
録データを拡大或は縮小してフォーム・オーバーレイ印
刷を行うことができる。
【0051】また、その登録データの中間データを印刷
データに合わせて作成し直して、フォームオーバーレイ
による印刷を行うことができる。
【0052】また本実施の形態によれば、登録されるデ
ータ量は印刷データの解像度等に関係無いため、フォー
ムデータなどの登録エリアを有効に使用できる。
【0053】また本実施の形態によれば、登録データを
登録するメモリエリアを少なくできる効果がある。
【0054】
【発明の効果】以上説明したように本発明によれば、登
録されたフォームオーバレイデータを用いて印刷する
際、その登録されているフォームオーバレイデータを印
刷データの解像度に合せて印刷できるという効果があ
る。
【0055】また本発明によれば、登録されたフォーム
オーバレイデータの解像度を、印刷データの解像度に合
せて変換して印刷できるという効果がある。
【0056】
【0057】
【0058】
【図面の簡単な説明】
【図1】本実施の形態のレーザ・ビーム・プリンタのコ
ントローラ部の構成を示すブロック図である。
【図2】ホストコンピュータより本実施の形態のプリン
タ装置へのフォームデータの登録処理を示すフローチャ
ートである。
【図3】図2の処理で登録されたフォームデータを用い
たフォーム・オーバーレイ印刷処理を示すフローチャー
トである。
【図4】本発明の実施の形態2における、ホストコンピ
ュータよりプリンタ装置へのフォームデータの登録処理
を示すフローチャートである。
【図5】本実施の形態の図4のフローチャートで登録さ
れたフォームデータを用いたフォーム・オーバーレイ印
刷処理を示すフローチャートである。
【図6】本実施の形態のコンピュータプログラムを記憶
している記憶媒体のコードデータ構成を示す図である。
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06F 3/12 B41J 21/00

Claims (20)

    (57)【特許請求の範囲】
  1. 【請求項1】 印刷データにフォームオーバレイデータ
    をオーバレイして印刷すべく制御する印刷制御装置であ
    って、 フォームオーバレイデータの解像度を示す属性情報とと
    もにフォームオーバレイデータを登録する登録手段と、 前記登録手段に登録されたフォームオーバレイデータを
    用いた印刷が指示されると、前記印刷データの解像度と
    前記フォームオーバレイデータの解像度とを比較する比
    較手段と、 前記比較手段により解像度が一致しないと判定される
    と、前記印刷データの解像度と前記フォームオーバレイ
    データの解像度とが異なることを通知する通知手段と、前記比較手段により解像度が一致しないと判定される
    と、前記印刷データの解像度に応じて前記フォームオー
    バレイデータのイメージデータを生成するイメージデー
    タ生成手段と、 前記通知手段による通知に応答してなされる入力指示に
    従って、前記イメージデータ生成手段により前記印刷デ
    ータの解像度に応じて生成される前記フォームオーバレ
    イデータのイメージデータと前記印刷データとのフォー
    ムオーバレイ印刷を行うように制御する印刷制御手段
    と、 を有することを特徴とする印刷制御装置。
  2. 【請求項2】 前記イメージデータ生成手段は、前記フ
    ォームオーバレイデータを変換して得られた中間データ
    をラスタライズしてイメージデータを生成することを特
    徴とする請求項に記載の印刷制御装置。
  3. 【請求項3】 前記通知手段は、前記印刷データを送信
    したホストコンピュータに通知することを特徴とする請
    求項1に記載の印刷制御装置。
  4. 【請求項4】 前記通知手段は、操作パネルを用いてユ
    ーザに通知することを特徴とする請求項1に記載の印刷
    制御装置。
  5. 【請求項5】 印刷データにフォームオーバレイデータ
    をオーバレイして印刷すべく制御する印刷制御装置であ
    って、 フォームオーバレイデータの解像度を示す属性情報とと
    もにフォームオーバレ イデータを登録する登録手段と、 前記登録手段に登録されたフォームオーバレイデータを
    用いた印刷が指示されると、前記印刷データの解像度と
    前記フォームオーバレイデータの解像度とを比較する比
    較手段と、 前記比較手段により解像度が一致しないと判定される
    と、前記印刷データの解像度と前記フォームオーバレイ
    データの解像度とが異なることを通知する通知手段と、 前記通知手段による通知に応答してなされる 入力指示に
    より前記印刷データと前記フォームオーバレイデータと
    のフォームオーバレイ印刷を行なうか否かを決定し、フ
    ォームオーバレイ印刷を行うと決定した場合に前記印刷
    データと前記フォームオーバレイデータとのフォームオ
    ーバレイ印刷を行うように制御する印刷制御手段とを
    し、前記印刷制御手段は、 フォームオーバレイ印刷を行なわ
    ないと決定した場合には、前記印刷データに基づく印刷
    を行うように制御することを特徴とする印刷制御装置。
  6. 【請求項6】 前記比較手段により解像度が一致しない
    と判定されると、前記印刷データの解像度に応じて前記
    フォームオーバレイデータのイメージデータを生成する
    イメージデータ生成手段を更に有することを特徴とする
    請求項5に記載の印刷制御装置。
  7. 【請求項7】 前記イメージデータ生成手段は、前記フ
    ォームオーバレイデータを変換して得られた中間データ
    をラスタライズしてイメージデータを生成することを特
    徴とする請求項6に記載の印刷制御装置。
  8. 【請求項8】 前記通知手段は、前記印刷データを送信
    したホストコンピュータに通知することを特徴とする請
    求項5乃至7のいずれか1項に記載の印刷制御装置。
  9. 【請求項9】 前記通知手段は、操作パネルを用いてユ
    ーザに通知することを特徴とする請求項5乃至7のいず
    れか1項に記載の印刷制御装置。
  10. 【請求項10】 印刷データにフォームオーバレイデー
    タをオーバレイして印刷すべく制御する印刷制御装置で
    あって、 フォームオーバレイデータの解像度を示す属性情報とと
    もにフォームオーバレイデータを登録する登録手段と、 前記登録手段に登録されたフォームオーバレイデータを
    用いた印刷が指示されると、前記印刷データの解像度と
    前記フォームオーバレイデータの解像度とを比較する比
    較手段と、 前記比較手段により解像度が一致しないと判定される
    と、前記印刷データの解像度に応じて前記フォームオー
    バレイデータのイメージデータを生成するイメージデー
    タ生成手段と、 前記イメージデータ生成手段により前記印刷データの解
    像度に応じて生成される前記フォームオーバレイデータ
    のイメージデータと前記印刷データとのフォームオーバ
    レイ印刷を行うように制御する印刷制御手段と、 を有することを特徴とする印刷制御装置。
  11. 【請求項11】 印刷データにフォームオーバレイデー
    タをオーバレイして印刷すべく制御する印刷制御方法で
    あって、 フォームオーバレイデータの解像度を示す属性情報とと
    もにフォームオーバレイデータを登録する登録工程と、 前記登録工程で登録されたフォームオーバレイデータを
    用いた印刷が指示されると、前記印刷データの解像度と
    前記フォームオーバレイデータの解像度とを比較する比
    較工程と、 前記比較工程で解像度が一致しないと判定されると、前
    記印刷データの解像度と前記フォームオーバレイデータ
    の解像度とが異なることを通知する通知工程と、前記比較工程で解像度が一致しないと判定されると、前
    記印刷データの解像度に応じて前記フォームオーバレイ
    データのイメージデータを生成するイメージデータ生成
    工程と、 前記通知工程による通知に応答してなされる入力指示に
    従って、前記イメージデータ生成工程で前記印刷データ
    の解像度に応じて生成される前記フォームオーバレイデ
    ータのイメージデータと前記印刷データとのフォームオ
    ーバレイ印刷を行うように制御する印刷制御工程と、 を有することを特徴とする印刷制御方法。
  12. 【請求項12】 前記イメージデータ生成工程では、前
    記フォームオーバレイデータを変換して得られた中間デ
    ータをラスタライズしてイメージデータを生成すること
    を特徴とする請求項11に記載の印刷制御方法。
  13. 【請求項13】 前記通知工程では、前記印刷データを
    送信したホストコンピュータに通知することを特徴とす
    る請求項11に記載の印刷制御方法。
  14. 【請求項14】 前記通知工程では、操作パネルを用い
    てユーザに通知することを特徴とする請求項11に記載
    の印刷制御方法。
  15. 【請求項15】 印刷データにフォームオーバレイデー
    タをオーバレイして印刷すべく制御する印刷制御方法で
    あって、 フォームオーバレイデータの解像度を示す属性情報とと
    もにフォームオーバレイデータを登録する登録工程と、 前記登録工程で登録されたフォームオーバレイデータを
    用いた印刷が指示されると、前記印刷データの解像度と
    前記フォームオーバレイデータの解像度とを比較する比
    較工程と、 前記比較工程で解像度が一致しないと判定されると、前
    記印刷データの解像度と前記フォームオーバレイデータ
    の解像度とが異なることを通知する通知工程と、 前記通知工程による通知に応答してなされる 入力指示に
    より前記印刷データと前記フォームオーバレイデータと
    のフォームオーバレイ印刷を行なうか否かを決定し、フ
    ォームオーバレイ印刷を行うと決定した場合に前記印刷
    データと前記フォームオーバレイデータとのフォームオ
    ーバレイ印刷を制御する印刷制御工程とを有し、前記印刷制御工程では、 フォームオーバレイ印刷を行な
    わないと決定した場合には、前記印刷データに基づく印
    刷を行うように制御することを特徴とする印刷制御方
    法。
  16. 【請求項16】 前記比較工程で解像度が一致しないと
    判定されると、前記印刷データの解像度に応じて前記フ
    ォームオーバレイデータのイメージデータを生成するイ
    メージデータ生成手段を更に有することを特徴とする請
    求項15に記 載の印刷制御方法。
  17. 【請求項17】 前記イメージデータ生成工程では、前
    記フォームオーバレイデータを変換して得られた中間デ
    ータをラスタライズしてイメージデータを生成すること
    を特徴とする請求項16に記載の印刷制御方法。
  18. 【請求項18】 前記通知工程では、前記印刷データを
    送信したホストコンピュータに通知することを特徴とす
    る請求項15乃至17のいずれか1項に記載の印刷制御
    方法。
  19. 【請求項19】 前記通知工程では、操作パネルを用い
    てユーザに通知することを特徴とする請求項15乃至1
    7のいずれか1項に記載の印刷制御方法。
  20. 【請求項20】 印刷データにフォームオーバレイデー
    タをオーバレイして印刷すべく制御する印刷制御方法で
    あって、 フォームオーバレイデータの解像度を示す属性情報とと
    もにフォームオーバレイデータを登録する登録工程と、 前記登録工程で登録されたフォームオーバレイデータを
    用いた印刷が指示されると、前記印刷データの解像度と
    前記フォームオーバレイデータの解像度とを比較する比
    較工程と、 前記比較工程で解像度が一致しないと判定されると、前
    記印刷データの解像度に応じて前記フォームオーバレイ
    データのイメージデータを生成するイメージデータ生成
    工程と、 前記イメージデータ生成工程で前記印刷データの解像度
    に応じて生成される前記フォームオーバレイデータのイ
    メージデータと前記印刷データとのフォームオーバレイ
    印刷を行うように制御する印刷制御工程と、 を有することを特徴とする印刷制御方法。
JP01999196A 1995-02-16 1996-02-06 印刷制御方法及びその装置 Expired - Fee Related JP3492068B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP01999196A JP3492068B2 (ja) 1995-02-16 1996-02-06 印刷制御方法及びその装置
US08/600,522 US6247028B1 (en) 1995-02-16 1996-02-13 Controlling attributes of pre-registered form data to match those of data to be printed with the form data
EP96102277A EP0727732B1 (en) 1995-02-16 1996-02-15 Output control method and apparatus and computer program product
DE69621362T DE69621362T2 (de) 1995-02-16 1996-02-15 Ausgabe-Steuerungsverfahren und Gerät und Rechnerprogrammprodukt

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2818295 1995-02-16
JP7-28182 1995-02-16
JP01999196A JP3492068B2 (ja) 1995-02-16 1996-02-06 印刷制御方法及びその装置

Publications (2)

Publication Number Publication Date
JPH08286860A JPH08286860A (ja) 1996-11-01
JP3492068B2 true JP3492068B2 (ja) 2004-02-03

Family

ID=26356885

Family Applications (1)

Application Number Title Priority Date Filing Date
JP01999196A Expired - Fee Related JP3492068B2 (ja) 1995-02-16 1996-02-06 印刷制御方法及びその装置

Country Status (4)

Country Link
US (1) US6247028B1 (ja)
EP (1) EP0727732B1 (ja)
JP (1) JP3492068B2 (ja)
DE (1) DE69621362T2 (ja)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6611347B1 (en) * 1996-12-20 2003-08-26 Canon Kabushiki Kaisha Print control apparatus, print control method, storage medium, and computer readable program performing a form overlay process
JP3673643B2 (ja) 1997-07-30 2005-07-20 キヤノン株式会社 印刷レイアウト装置及び印刷レイアウト方法並びに記憶媒体
US6683696B1 (en) * 1998-10-27 2004-01-27 Hewlett-Packard Development Company, L.P. Filter based data imaging method for an image forming device
GB2365676B (en) 2000-02-18 2004-06-23 Sensei Ltd Mobile telephone with improved man-machine interface
EP1182607A1 (en) * 2000-08-26 2002-02-27 Hewlett-Packard Company, A Delaware Corporation Method and device for improving image quality when printing on a media and related media profile
US7428074B2 (en) 2000-12-28 2008-09-23 Seiko Epson Corporation Logo data generating apparatus, logo data generating method, and data storage medium
US6894804B2 (en) * 2001-10-03 2005-05-17 Toshiba Tec Kabushiki Kaisha Method to dynamically perform document layout functions
US7133152B2 (en) * 2002-02-28 2006-11-07 Kabushiki Kaisha Toshiba Post RIP paper conversion
US7164492B2 (en) * 2002-03-07 2007-01-16 Kabushiki Kaisha Toshiba Automatic facsimile document resizing
US7245392B2 (en) * 2002-03-08 2007-07-17 Kabushiki Kaisha Toshiba Method for generating a fax cover page
US9317229B2 (en) * 2006-10-23 2016-04-19 Mimeo.Com, Inc. Finishing compatibility evaluation
JP2007055265A (ja) * 2006-10-30 2007-03-08 Ricoh Co Ltd 画像形成装置
JP5212886B2 (ja) * 2006-12-28 2013-06-19 富士ゼロックス株式会社 画像形成システム、及び、画像形成プログラム
US7975214B2 (en) * 2007-10-26 2011-07-05 International Business Machines Corporation System for capturing frames and form data
US8381089B2 (en) * 2007-10-26 2013-02-19 International Business Machines Corporation System for processing mixed-format files
JP6368991B2 (ja) * 2013-07-18 2018-08-08 セイコーエプソン株式会社 印刷装置、印刷制御装置、及び、印刷装置の制御方法

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4870611A (en) * 1983-11-15 1989-09-26 International Business Machines Corporation Apparatus and method for system printing mode control
US4665555A (en) * 1985-03-11 1987-05-12 Alpharel Incorporated Computer based drawing management system
JPS6324419A (ja) * 1986-07-17 1988-02-01 Toshiba Corp 複合文書処理装置
US5208905A (en) * 1987-11-16 1993-05-04 Canon Kabushiki Kaisha Document processing apparatus
JPH0212570A (ja) * 1988-06-30 1990-01-17 Toshiba Corp 画像処理装置
JP2768423B2 (ja) * 1988-09-30 1998-06-25 シャープ株式会社 文字処理装置
US5025396A (en) * 1989-03-21 1991-06-18 International Business Machines Corporation Method and apparatus for merging a digitized image with an alphanumeric character string
JPH05552A (ja) * 1991-06-24 1993-01-08 Brother Ind Ltd 印字装置
CA2068102C (en) 1991-08-29 1996-10-01 Steven V. Rosekrans Dialog filtering
WO1993017379A1 (en) 1992-02-25 1993-09-02 Tsai Irving R Method and apparatus for converting a conventional copier into an electronic printer
JPH05250357A (ja) * 1992-03-05 1993-09-28 Ricoh Co Ltd 画像読取修正装置および修正画像形成装置
US5305396A (en) * 1992-04-17 1994-04-19 International Business Machines Corporation Data processing system and method for selecting customized character recognition processes and coded data repair processes for scanned images of document forms
US5566278A (en) * 1993-08-24 1996-10-15 Taligent, Inc. Object oriented printing system
EP0703524B1 (en) * 1994-09-13 1997-01-08 Agfa-Gevaert N.V. Variable data fields in a page description language
EP0741485A1 (en) * 1995-05-05 1996-11-06 Agfa-Gevaert N.V. Generation of halftoned overlays for combination with halftoned images

Also Published As

Publication number Publication date
DE69621362T2 (de) 2002-11-07
JPH08286860A (ja) 1996-11-01
EP0727732B1 (en) 2002-05-29
EP0727732A1 (en) 1996-08-21
US6247028B1 (en) 2001-06-12
DE69621362D1 (de) 2002-07-04

Similar Documents

Publication Publication Date Title
JP3492068B2 (ja) 印刷制御方法及びその装置
EP0895183B1 (en) Print control apparatus and method for page layout preparation
US7916339B2 (en) Print layout and apparatus and method
US7319532B2 (en) Printing control apparatus and printing control method capable of accurately printing embedded font
JPH1199722A (ja) 印刷制御装置及び印刷制御方法並びに記憶媒体
JPH11298717A (ja) 印刷システム
US6317193B2 (en) Image forming apparatus
US7310166B2 (en) Information processing apparatus and method, and print control program
JP3897539B2 (ja) 印刷データ生成方法及びその装置
JP4109836B2 (ja) 印刷データ生成方法、印刷データ生成装置、コンピュータプログラム、及び記憶媒体
EP0785523B1 (en) Character pattern generator
JP3962559B2 (ja) 印刷制御装置及び印刷制御方法
JP3209859B2 (ja) 印刷装置
JP2839139B2 (ja) 文書処理方法
JP3241767B2 (ja) 画像処理装置
JP2002316454A (ja) 出力装置、情報処理装置、出力方法、情報処理装置の方法及びプログラム並びに記憶媒体
JP2878715B2 (ja) 文書作成装置
JPH1191185A (ja) 印字制御方法
JP3176239B2 (ja) 印刷装置及び印刷方法
JPH1027261A (ja) 画像形成装置
JPH10202960A (ja) 印刷装置
JPH11328396A (ja) 情報処理装置および情報処理方法
JPH07329392A (ja) 出力装置および出力方法
JP2002137448A (ja) 画像形成装置および画像形成方法
JPH1075352A (ja) 印刷制御方法及びその装置及び該装置を含む印刷システム

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20031020

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

Free format text: PAYMENT UNTIL: 20081114

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20081114

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20091114

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20101114

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20101114

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20111114

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20121114

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20131114

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees