JPH1044531A - 出力制御方法及び装置並びに記憶媒体 - Google Patents

出力制御方法及び装置並びに記憶媒体

Info

Publication number
JPH1044531A
JPH1044531A JP8216953A JP21695396A JPH1044531A JP H1044531 A JPH1044531 A JP H1044531A JP 8216953 A JP8216953 A JP 8216953A JP 21695396 A JP21695396 A JP 21695396A JP H1044531 A JPH1044531 A JP H1044531A
Authority
JP
Japan
Prior art keywords
print setting
information
output control
storage
processing
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
Application number
JP8216953A
Other languages
English (en)
Inventor
Tokukazu Horiike
徳和 堀池
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 JP8216953A priority Critical patent/JPH1044531A/ja
Publication of JPH1044531A publication Critical patent/JPH1044531A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Record Information Processing For Printing (AREA)
  • Storing Facsimile Image Data (AREA)

Abstract

(57)【要約】 【課題】 ビットマップ情報の出力を効率的に行える出
力制御方法及び装置を提供する。 【解決手段】 与えられたビットマップ情報をCPU1
により加工し、該加工されたビットマップ情報をファイ
ル4に記憶保持し、該記憶保持されたビットマップ情報
をCPU1により参照し、前記加工動作及び前記参照動
作をCPU1により制御する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、出力制御方法及び
装置並びにこれら方法及び装置に用いる記憶媒体に関す
る。
【0002】
【従来の技術】従来、他のアプリケーションが出力生成
したビットマップ情報に従って、これを画像展開するよ
うな装置においては、ビットマップ情報は図20に示す
ような情報形式を有している。つまり、ビットマップ情
報ヘッダー(BITMAPINFOHEADER)、カ
ラーテーブル(RGBQUAD)、ビットマップのビッ
ト列を定義する配列(BYTE)から構成されている。
【0003】ビットマップ情報ヘッダー(BITMAP
INFOHEADER)は、ビットマップの寸法とカラ
ー形式に関する情報を格納する構造体で、該構造体のサ
イズ(biSize)、ビットマップの幅(biWid
th)、ビットマップの高さ(biHeight)、1
ピクセル当たりのビット数(biBitCount)等
が含まれている。
【0004】また、カラーテーブル(RGBQUAD)
は、ビットマップのカラー数と同じ個数の要素を含む。
つまり、上述のビットマップ情報ヘッダー(BITMA
PINFOHEADER)中の1ピクセル当たりのビッ
ト数(biBitCount)が1ならば、2の1乗=
2個、1ピクセル当たりのビット数(biBitCou
nt)が4ならば、2の4乗=16個、1ピクセル当た
りのビット数(biBitCount)が8ならば、2
の8乗=256個の要素がカラーテーブル(RGBQU
AD)に含まれている。また、このカラーテーブル(R
GBQUAD)は、ビットマップの色を定義する構造体
の配列で、青(B)、緑(G)、赤(R)の輝度で構成
される構造体(RGBQUAD)が配列のそれぞれの要
素であるような情報である。
【0005】更に、ビットマップのビット列を定義する
配列(BYTE)は、ビットマップ中のピクセルを左下
から右上に表現する連続するピクセルについて、その各
ピクセルの色をカラーテーブル(RGBQUAD)への
インデックスとして表した値になっている。そして、こ
のインデックスは1ピクセル当たりのビット数(biB
itCount)だけの値となる。そして、各ビット列
の表現に使われるバイト数は、ビットマップのカラー形
式とピクセル単位の幅により異なっている。また、ビッ
トマップのビット列は、下から上に格納される。つま
り、1ピクセルを8bitで表すビットマップの場合、
配列の先頭のバイトは、ビットマップの左下のピクセル
に対するカラーテーブルのインデックスを表わし、最後
のバイトは、ビットマップの右上角のピクセルに対する
カラーテーブルのインデックスを表わす。
【0006】以上のようなビットマップに関する情報を
基にビットマップを描画している。また。このようなビ
ットマップ情報を作成しているアプリケーションが動作
中では、アプリケーションの実行を優先させるために、
前記ビットマップ情報を一旦記憶保持し、アプリケーシ
ョンが終了後に、この記憶保持されたビットマップ情報
を参照して、実際にビットマップを描画出力する方法が
考えられる。
【0007】そして、与えられたビットマップからクリ
ップされた領域を出力するような場合では、ビットマッ
プの情報に加えて、クリップ部の情報も記憶保持し、描
画出力時にビットマップの情報とクリップ部の情報とを
考慮して処理を行っている。また、従来、ホストコンピ
ュータからプリンタに印刷する場合、プリンタ側でその
プリンタの印刷動作を規定するためのパネル設定を行っ
たり或いはホストコンピュータ側で出力するデータに対
して色合いを調整したり、印刷部数を設定したり等のよ
うに、各種の印刷情報を設定している。
【0008】そして、ホストコンピュータ側で印刷情報
を設定する場合には、出力するプリンタに応じた出力制
御を行うアプリケーションソフトの中で、ホストコンピ
ュータのディスプレイに表示された印刷設定値をユーザ
ーが変更し、この印刷設定値に従ってホストコンピュー
タ側で印刷データを作成し、プリンタに出力している。
【0009】
【発明が解決しようとする課題】しかしながら、上述し
た従来例にあっては、ビットマップのサイズに比べてク
リップされて実際に描画するサイズの方が非常に小さい
ようなケースでは、記憶保持されるビットマップ情報量
に無駄が生じるという問題点があった。
【0010】また、上述した従来例にあっては、ユーザ
ーがホストコンピュータ上で様々な印刷設定を思考錯誤
しながら行って印刷処理を行っても、それを保持する手
段がなければ、前回と同じ印刷処理を行うためには、そ
の印刷設定値を控えておかなければならないという問題
点があった。
【0011】本発明は上述した従来の技術の有するこの
ような問題点に鑑みてなされたものであり、その第1の
目的とするところは、ビットマップ情報の出力を効率的
に行うことができる出力制御方法及び装置を提供しよう
とするものである。
【0012】また、本発明の第2の目的とするところ
は、ユーザーが印刷設定状態を変更し、これを後で再び
参照利用することができる出力制御方法及び装置を提供
しようとするものである。
【0013】更に、本発明の第3の目的とするところ
は、上述した目的を達成することができる出力制御装置
を円滑に制御することができる制御プログラムを格納し
た記憶媒体を提供しようとするものである。
【0014】
【課題を解決するための手段】上記第1の目的を達成す
るために本発明の請求項1記載の出力制御方法は、与え
られたビットマップ情報に従って画像展開する出力制御
方法において、前記与えられたビットマップ情報を加工
する加工ステップと、該加工ステップにより加工した情
報を記憶保持する記憶保持ステップと、該記憶保持ステ
ップにより記憶保持された情報を参照する参照ステップ
と、前記加工ステップ及び前記参照ステップの実行を制
御する制御ステップとを具備したことを特徴とするもの
である。
【0015】また、上記第1の目的を達成するために本
発明の請求項2記載の出力制御装置は、与えられたビッ
トマップ情報に従って画像展開する出力制御装置におい
て、前記与えられたビットマップ情報を加工する加工手
段と、該加工手段により加工した情報を記憶保持する記
憶保持手段と、該記憶保持手段により記憶保持された情
報を参照する参照手段と、前記加工手段及び前記参照手
段の実行を制御する制御手段とを具備したことを特徴と
するものである。
【0016】また、上記第2の目的を達成するために本
発明の請求項3記載の出力制御装置は、請求項2記載の
出力制御装置において、前記記憶保持手段は可搬タイプ
であることを特徴とするものである。
【0017】また、上記第2の目的を達成するために本
発明の請求項4記載の出力制御方法は、各種の印刷設定
情報に従って印刷出力を制御する出力制御方法におい
て、前記各種の印刷設定情報を記憶保持する第1の記憶
保持ステップと、該第1の記憶保持ステップにより記憶
保持された印刷設定情報を選択する選択ステップと、該
選択ステップにより選択した印刷設定情報に含まれる各
種の設定値を変更する変更ステップと、該変更ステップ
により変更した印刷設定情報を再び記憶保持する第2の
記憶保持ステップとを具備したことを特徴とするもので
ある。
【0018】また、上記第2の目的を達成するために本
発明の請求項5記載の出力制御方法は、請求項4記載の
出力制御方法において、前記選択ステップは、ホストコ
ンピュータ上に表示されたアイコンを選択することによ
って、該アイコンと関連付けられた印刷設定情報を選択
することを特徴とするものである。
【0019】また、上記第2の目的を達成するために本
発明の請求項6記載の出力制御方法は、請求項4記載の
出力制御方法において、前記選択ステップ及び前記変更
ステップを実行するための第1の画面と、前記変更ステ
ップを実行するための第2の画面とをホストコンピユー
タ上に表示することを特徴とするものである。
【0020】また、上記第2の目的を達成するために本
発明の請求項7記載の出力制御方法は、請求項6記載の
出力制御方法において、前記第2の画面には前記第1の
画面により選択されたアイコンを表示することを特徴と
するものである。
【0021】また、上記第2の目的を達成するために本
発明の請求項8記載の出力制御装置は、各種の印刷設定
情報に従って印刷出力を制御する出力制御装置におい
て、前記各種の印刷設定情報を記憶保持する第1の記憶
保持手段と、該第1の記憶保持手段により記憶保持され
た印刷設定情報を選択参照する選択参照手段と、該選択
参照手段により選択参照した印刷設定情報に含まれる各
種の設定値を変更する変更手段と、該変更手段により変
更した印刷設定情報を再び記憶保持する第2の記憶保持
手段とを具備したことを特徴とするものである。
【0022】また、上記第2の目的を達成するために本
発明の請求項9記載の出力制御装置は、請求項8記載の
出力制御装置において、前記第1及び第2の記憶保持手
段は、可搬タイプであることを特徴とするものである。
【0023】また、上記第2の目的を達成するために本
発明の請求項10記載の出力制御装置は、請求項8記載
の出力制御装置において、前記選択手段は、ホストコン
ピュータ上に表示されたアイコンを選択することによっ
て、該アイコンと関連付けられた印刷設定情報を選択す
ることを特徴とするものである。
【0024】また、上記第2の目的を達成するために本
発明の請求項11記載の出力制御装置は、請求項8記載
の出力制御装置において、前記選択手段及び前記変更手
段を実行するための第1の画面と、前記変更手段を実行
するための第2の画面とをホストコンピユータ上に表示
することを特徴とするものである。
【0025】また、上記第2の目的を達成するために本
発明の請求項12記載の出力制御装置は、請求項11記
載の出力制御装置において、前記第2の画面には前記第
1の画面により選択されたアイコンを表示することを特
徴とするものである。
【0026】また、上記第3の目的を達成するために本
発明の請求項13記載の記憶媒体は、与えられたビット
マップ情報に従って画像展開する出力制御装置を制御す
るプログラムを格納した記憶媒体であって、前記与えら
れたビットマップ情報を加工する加工ステップの加工モ
ジュールと、該加工ステップにより加工した情報を記憶
保持する記憶保持ステップの記憶保持モジュールと、該
記憶保持ステップにより記憶保持された情報を参照する
参照ステップの参照モジュールと、前記加工ステップ及
び前記参照ステップの実行を制御する制御ステップの制
御モジュールとを有するプログラムを格納したことを特
徴とするものである。
【0027】更に、上記第3の目的を達成するために本
発明の請求項14記載の記憶媒体は、与えられたビット
マップ情報に従って印刷出力を制御する出力制御装置を
制御するプログラムを格納した記憶媒体であって、前記
各種の印刷設定情報を記憶保持する第1の記憶保持ステ
ップの第1の記憶保持モジュールと、該第1の記憶保持
ステップにより記憶保持された印刷設定情報を選択する
選択ステップの選択モジュールと、該選択ステップによ
り選択した印刷設定情報に含まれる各種の設定値を変更
する変更ステップの変更モジュールと、該変更ステップ
により変更した印刷設定情報を再び記憶保持する第2の
記憶保持ステップの第2の記憶保持ジュールとを有する
プログラムを格納したことを特徴とするものである。
【0028】
【発明の実施の形態】以下、本発明の実施の形態を図1
〜図19に基づき説明する。
【0029】(第1の実施の形態)まず、本発明の第1
の実施の形態を図1〜図3に基づき説明する。図1は、
本発明の第1の実施の形態に係る出力制御装置の構成を
示すブロック図であり、同図中、1は後述する各種の出
力制御を行う中央処理装置(CPU)、2は各種の情報
を表示するディスプレイ、3は展開されたビットマップ
の出力先であるプリンタ、4はビットマップ情報を一時
記憶するファイル、5はキーボードまたはマウス等から
なる入力装置、6はファイル4に記憶されるビットマッ
プ情報データであり、これらは標準的なホストコンピュ
ータシステムである。
【0030】次に、上記構成になる本実施の形態に係る
出力制御装置の動作について、図2のフローチャートを
用いて説明する。この図2に示すフローチャートは、後
述する記憶媒体に格納された制御プログラムに従って、
CPU1により実行される。同図において、まず、ステ
ップS201でアプリケーションからビットマップ情報
を受け取る。このビットマップ情報は、図3に示すビッ
トマップ情報と同一である。つまり、ビットマップ情報
ヘッダー(BITMAPINFOHEADER)、カラ
ーテーブル(RGBQUAD)、ビットマップのビット
列を定義するバイトの配列(BYTE)から構成されて
いる。
【0031】ビットマップ情報ヘッダー(BITMAP
INFOHEADER)は、ビットマップの寸法とカラ
ー形式に関する情報を格納する構造体で、該構造体のサ
イズ(biSize)、ビットマップの幅(biWid
th)、ビットマップの高さ(biHeight)、1
ピクセル当たりのビット数(biBitCount)等
が含まれている。
【0032】また、カラーテーブル(RGBQUAD)
は、ビットマップのカラー数と同じ個数の要素を含む。
つまり、上述のビットマップ情報ヘッダー(BITMA
PINFOHEADER)中の1ピクセル当たりのビッ
ト数(biBitCount)が1ならば、2の1乗=
2個、1ピクセル当たりのビット数(biBitCou
nt)が4ならば、2の4乗=16個、1ピクセル当た
りのビット数(biBitCount)が8ならば、2
の8乗=256個の要素がカラーテーブル(RGBQU
AD)に含まれている。また、このカラーテーブル(R
GBQUAD)は、ビットマップの色を定義する構造体
の配列で、青(B)、緑(G)、赤(R)の輝度で構成
される構造体(RGBQUAD)が配列のそれぞれの要
素であるような情報である。
【0033】更に、ビットマップのビット列を定義する
バイトの配列(BYTE)は、ビットマップの各ビット
列の表現に使われるバイト数は、ビットマップの各ビッ
ト列中のピクセルを左から右に表現する連続するバイト
で構成される。そして、各ビット列の表現に使われるバ
イト数は、ビットマップのカラー形式とピクセル単位の
幅により異なっている。また、ビットマップのビット列
は、下から上に格納される。つまり、配列の先頭のバイ
トは、ビットマップの左下のピクセルを表わし、最後の
バイトは、ビットマップの右上角のピクセルを表わす。
【0034】次に、ステップS202でアプリケーショ
ンからクリップ情報を得る。これは、ビットマップに対
してどのようなクリップを行うのかというもので、矩形
クリップ領域である。次に、ステップS203でビット
マップ情報から、ビットマップの展開されるところのY
の開始位置を求めて、これを一時的な変数BYtに設定
する。次に、ステップS204でビットマップ情報か
ら、ビットマップの展開されるところのYの終了位置を
求めて、これを一時的な変数BYbに設定する。次に、
ステップS205でクリップ情報から、クリップのYの
開始位置を求めて、これを一時的な変数CYtに設定す
る。次に、ステップS206でクリップ情報から、クリ
ップのYの終了位置を求めて、これを一時的な変数CY
bに設定する。
【0035】次に、ステップS207で上述のようにし
て求めたYの座標情報から、クリップされたビットマッ
プのY開始位置を求めて一時的な変数Ytに設定し、同
様にクリップされたビットマップのY終了位置を求めて
一時的な変数Ybに設定する。ここで、前記変数Yt,
Ybの求め方は、BYtとCYtの値の大きい方をYt
とし、BYbとCYbの小さい方をYbとする。
【0036】次に、ステップS208でビットマップの
高さ(biHeight)をクリップされたビットマッ
プの高さに合わせて更新する。次に、ステップS209
でビットマップのピクセル情報(BYTE)配列をクリ
ップされたビットマップの範囲に合わせて更新する。こ
の様子は、図3に示す。
【0037】図3では、クリップされたビットマップが
ynからymまでであった場合の例を示したものであ
る。このとき、前記ステップS207において得られる
ビットマップの開始位置と終了位置(それぞれクリップ
済み)は、ynに相当する位置がYt、ymに相当する
位置がYbであり、ビットマップの高さ(biHeig
ht)は(Yt−Yb)で求められる。また、ビットマ
ップのピクセル情報(BYTE)配列は、ynの例とy
mの列との間を切り取って保持すれば良いことになる。
こうして前記ステップS209において更新された図1
におけるビットマップ情報データ6を記憶保持するため
に図1のファイル4に書き込む。
【0038】以上の処理により1つのビットマップ情報
データ6の記憶保持が為される。
【0039】このようにしてアプリケーションが順次ビ
ットマップ出力を行い、ステップS211でアプリケー
ションの動作が終了したか否かを判別する。そして、ア
プリケーションの動作が終了していない場合は、前記ス
テップS201へ戻って再び上記処理を繰り返し、アプ
リケーションの動作が終了した場合は、ステップS21
2でファイル4に記憶保持されているビットマップ情報
データ6を参照し、次のステップS213でビットマッ
プ展開した後、本処理動作を終了する。
【0040】(第2の実施の形態)次に、本発明の第2
の実施の形態を図4〜図6に基づき説明する。なお、本
実施の形態に係る出力制御装置は、上述した第1の実施
の形態における図1と同一であるから、同図を流用して
説明する。
【0041】本実施の形態に係る出力制御装置の動作に
ついて、図4のフローチャートを用いて説明する。この
図4に示すフローチャートは、後述する記憶媒体に格納
された制御プログラムに従って、CPU1により実行さ
れる。
【0042】同図において、まず、ステップS401で
アプリケーションからビットマップ情報を受け取る。こ
のビットマップ情報は、上述した図18に示すビットマ
ップ情報と同一である。つまり、ビットマップ情報ヘッ
ダー(BITMAPINFOHEADER)、カラーテ
ーブル(RGBQUAD)、ビットマップのビット列を
定義するバイトの配列(BYTE)から構成されてい
る。
【0043】ビットマップ情報ヘッダー(BITMAP
INFOHEADER)は、ビットマップの寸法とカラ
ー形式に関する情報を格納する構造体で、該構造体のサ
イズ(biSize)、ビットマップの幅(biWid
th)、ビットマップの高さ(biHeight)、1
ピクセル当たりのビット数(biBitCount)等
が含まれている。
【0044】また、カラーテーブル(RGBQUAD)
は、ビットマップのカラー数と同じ個数の要素を含む。
つまり、上述のビットマップ情報ヘッダー(BITMA
PINFOHEADER)中の1ピクセル当たりのビッ
ト数(biBitCount)が1ならば、2の1乗=
2個、1ピクセル当たりのビット数(biBitCou
nt)が4ならば、2の4乗=16個、1ピクセル当た
りのビット数(biBitCount)が8ならば、2
の8乗=256個の要素がカラーテーブル(RGBQU
AD)に含まれている。また、このカラーテーブル(R
GBQUAD)は、ビットマップの色を定義する構造体
の配列で、青(B)、緑(G)、赤(R)の輝度で構成
される構造体(RGBQUAD)が配列のそれぞれの要
素であるような情報である。
【0045】更に、ビットマップのビット列を定義する
バイトの配列(BYTE)は、ビットマップの各ビット
列の表現に使われるバイト数は、ビットマップの各ビッ
ト列中のピクセルを左から右に表現する連続するバイト
で構成される。そして、各ビット列の表現に使われるバ
イト数は、ビットマップのカラー形式とピクセル単位の
幅により異なっている。また、ビットマップのビット列
は、下から上に格納される。つまり、配列の先頭のバイ
トは、ビットマップの左下のピクセルを表わし、最後の
バイトは、ビットマップの右上角のピクセルを表わす。
【0046】次に、ステップS402でアプリケーショ
ンからクリップ情報を得る。これは、ビットマップに対
してどのようなクリップを行うのかというもので、矩形
クリップ領域である。次に、ステップS403でビット
マップ情報から、ビットマップの展開されるところのY
の開始位置を求めて、これを一時的な変数BYtに設定
する。次に、ステップS404でビットマップ情報か
ら、ビットマップの展開されるところのYの終了位置を
求めて、これを一時的な変数BYbに設定する。次に、
ステップS405でクリップ情報から、クリップのYの
開始位置を求めて、これを一時的な変数CYtに設定す
る。次に、ステップS406でクリップ情報から、クリ
ップのYの終了位置を求めて、これを一時的な変数CY
bに設定する。
【0047】次に、ステップS407で上述のようにし
て求めたYの座標情報から、クリップされたビットマッ
プのY開始位置を求めて一時的な変数Ytに設定し、同
様にクリップされたビットマップのY終了位置を求めて
一時的な変数Ybに設定する。ここで、前記変数Yt,
Ybの求め方は、BYtとCYtの値の大きい方をYt
とし、BYbとCYbの小さい方をYbとする。
【0048】次に、ステップS408でビットマップの
高さ(biHeight)をクリップされたビットマッ
プの高さに合わせて更新する。次に、ステップS409
でX方向のクリップを考慮し、XsとXeを求める。図
6に示したようにクリップされたビットマップは、Xs
からXeまでになる。そして、これがビットマップの幅
(biWidth)になる。次に、ステップS410で
これに合わせてビットマップの幅(biWidth)を
更新する。次に、ステップS411でビットマップのピ
クセル情報BYTE配列をクリップされたビットマップ
の範囲に合わせて更新する。
【0049】次に、このステップS411の処理の詳細
について、図5のフローチャートを用いて説明する。同
図において、まず、ステップS501でクリップされた
ビットマップのYの終了位置に相当するBYTE配列の
該当場所を求める。これは、BYTE配列がT1,Y
2,…Yhと並んでいるからである。このオフセットは
(BYb−CYb)により求められる。これにより、B
YTE配列の取り出し開始位置が分かる。次に、ステッ
プS502で一次変数であるYiを0に初期化する。こ
の変数Yiは、クリップされたビットマップのY方向の
ループ処理のカウンタの意味を持つ。従って、次のステ
ップS503における変数Yiがクリップされたビット
マップの高さ(biHeight)より小さいか否かの
判別処理で、変数Yiがビットマップの高さ(biHe
ight)になるまでは、BYTE配列からの抽出処理
を継続する。
【0050】即ち、ステップS503で変数Yiがクリ
ップされたビットマップの高さ(biHeight)よ
り小さいか否かを判別し、変数Yiがクリップされたビ
ットマップの高さ(biHeight)より小さい場合
は、本処理動作を終了し、変数Yiがクリップされたビ
ットマップの高さ(biHeight)より大きい場合
は、次のステップS504でXsからXeまでの間を抽
出処理してBYTE配列を作成する。これは図6に示す
ようにXsからXeの範囲がクリップされているもので
あり、これはビットマップの幅(biWidth)に相
当するものである。次に、ステップS505でループカ
ウンタYiをインクリメントした後、前記ステップS5
03へ戻ってループ処理を継続して実行する。
【0051】以上のようにしてBYTE配列が更新され
る。
【0052】再び図4に基づいて説明する。上述のよう
にして更新された図1におけるビットマップ情報データ
6を記憶保持するためにステップS412で図1のファ
イル4に書き込む。以上の処理により1つのビットマッ
プ情報データ6の記憶保持が為される。
【0053】このようにしてアプリケーションが順次ビ
ットマップ出力を行い、ステップS413でアプリケー
ションの動作が終了したか否かを判別する。そして、ア
プリケーションの動作が終了していない場合は、前記ス
テップS401へ戻って再び上記処理を繰り返し、アプ
リケーションの動作が終了した場合は、ステップS41
4でファイル4に記憶保持されているビットマップ情報
データ6を参照し、次のステップS415でビットマッ
プ展開した後、本処理動作を終了する。
【0054】(第3の実施の形態)次に、本発明の第3
の実施の形態を図7〜図9に基づき説明する。図7は、
本発明の第3の実施の形態に係る出力制御装置の構成を
示すブロック図であり、同図において上述した第1の実
施の形態の図1と同一部分には、同一符号が付してあ
る。図7において図1と異なる点は、図1におけるビッ
トマップ情報データ6に代えて印刷設定データ6aとし
たことである。そして、プリンタ3はホストコンピュー
タからの出力を受け取って印刷設定値に従って印刷す
る。また、印刷設定データ6aにはプリンタ3の印刷設
定値が格納され、印刷設定データ6aはファイル4に記
憶保持されている。また、入力装置5により後述する印
刷設定値の変更等を行うことができる。
【0055】次に、上記構成になる本実施の形態に係る
出力制御装置の動作について、図8のフローチャートに
基づき説明する。この図8に示すフローチャートは、後
述する記憶媒体に格納された制御プログラムに従って、
CPU1により実行される。図8において、まず、ステ
ップS801で図7のホストコンピュータのファイル4
に予め記憶保持されている印刷設定データ6aに格納さ
れている印刷設定値を選択する。ここで、印刷設定値は
複数の種類が存在しており、それぞれ異なったプリンタ
設定値を保持できるものである。この印刷設定値は様々
な情報を含んでおり、その一例を図9に示す。
【0056】図9において、印刷設定値はホストコンピ
ュータのディスプレイ2に表示される。そして、「印刷
設定値1」301、「印刷設定値2」302、「印刷設
定値3」303、「印刷設定値4」304等の複数の印
刷設定値の中から好みの印刷設定値を選択してディスプ
レイ2に表示する。この印刷設定値には様々な情報を含
むことができ、ディスプレイ2に現在の設定内容を表示
できる。例えば、印刷をカラーで行うか、モノクロで行
うかを設定する「カラーモノクロ切替設定」、2値プリ
ンタの2値化方法をディザパターンで行うか、誤差拡散
方法で行うかを設定する「2値化方法設定」、プリンタ
3のインク濃度を可変に設定する「各インクの濃度設
定」、どのような印刷用紙に印刷出力するかを設定する
「印刷用紙設定」、印刷する部数を設定する「印刷部数
設定」等の各種の設定を印刷設定値として包含できる。
【0057】再び図8に戻って、ステップS802で前
記ステップS801において選択された印刷設定値に対
して、その内容を変更するか否かを判別する。この判別
処理は、ディスプレイ2にメッセージを表示して、ユー
ザーがそれに対して可否を示す情報を入力装置5により
入力する。ここで、印刷設定値の内容を変更する場合
は、ステップS803で印刷設定値の変更処理を行って
次のステップS804に進む。この印刷設定値の変更処
理は、ディスプレイ2に表示されている各種の設定値
を、ユーザーが入力装置5を使用して所定の値を入力し
て変更することである。勿論、変更した印刷設定値は、
直ちにディスプレイ2に表示される。一方、前記ステッ
プS802において印刷設定値の内容を変更しない場合
は、前記ステップS803をスキップしてステップS8
04に進む。
【0058】このステップS804では、前記ステップ
S803において変更した印刷設定値を保存するか否か
を判別する。この判別処理は、ディスプレイ2にメッセ
ージを表示して、ユーザーがそれに対して可否を示す情
報を入力装置5により入力する。そして、印刷設定値を
保存する場合は、ステップS805で印刷設定値の保存
処理を行って次のステップS806に進む。この印刷設
定値の保存処理は、ディスプレイ2に表示されている各
種内容を新たな印刷設定値として印刷設定値データ6a
内に格納して、ファイル4に記憶保持する。一方、前記
ステップS804において印刷設定値の保存処理を行わ
ない場合は、前記ステップS805をスキップしてステ
ップS806に進む。
【0059】このステップS806では、現在の印刷設
定値でプリンタ3に印刷出力するか否かを判別する。そ
して、印刷する場合はステップS807でプリンタ3に
印刷出力する。この印刷処理は、ホストコンピュータで
動作するアプリケーションソフト等から通常の印刷実行
命令をすることにより行う。次に、ステップS808で
印刷処理を終了するか否かを判別し、終了する場合は本
処理動作を終了し、終了しない場合は、前記ステップS
801へ戻って前記動作を繰り返して実行する。この場
合、今述べてきたような方法によって、ユーザーが変更
・保存した印刷設定値を再び参照することができる。ま
た、この印刷設定値を選択し、これに更なる変更を加え
ることも当然可能である。前記ステップS806におい
て、現在の印刷設定値でプリンタ3に印刷出力しない場
合は、前記ステップS807をスキップして前記ステッ
プS808へ進む。
【0060】以上のような処理を実行することにより、
印刷設定値をユーザーが変更し、保存することができ
る。
【0061】(第4の実施の形態)次に、本発明の第4
の実施の形態を図10及び図11に基づき説明する。な
お、本実施の形態に係る出力制御装置の基本的な構成
は、上述した第3の実施の形態における図7と同一であ
るから、同図を流用して説明する。
【0062】本実施の形態に係る出力制御装置の動作に
ついて、図10のフローチャートに基づき説明する。こ
の図10に示すフローチャートは、後述する記憶媒体に
格納された制御プログラムに従って、CPU1により実
行される。
【0063】図10において、まず、ステップS100
1で図7のホストコンピュータのファイル4に予め記憶
保持されている印刷設定データ6aに格納されている印
刷設定値の名称を選択する。ここで、印刷設定値は複数
の種類が存在しており、それぞれ異なったプリンタ設定
値を保持できるものである。この印刷設定値は様々な情
報を含んでおり、その一例を図11に示す。
【0064】図11において、印刷設定値はホストコン
ピュータのディスプレイ2に表示される。そして、「印
刷設定値1」1101、「印刷設定値2」1102、
「印刷設定値3」1103、「印刷設定値4」1104
等の複数の印刷設定値に対しては、それぞれ識別するた
めの名称(A,B,C,D等)が付けられている。この
中から任意の印刷設定値の名称を選択してディスプレイ
2にその名称と共に印刷設定値を表示する。この印刷設
定値には様々な情報を含むことができ、図11のディス
プレイ2に現在の設定内容を表示できる。例えば、印刷
をカラーで行うか、モノクロで行うかを設定する「カラ
ーモノクロ切替設定」、2値プリンタの2値化方法をデ
ィザパターンで行うか、誤差拡散方法で行うかを設定す
る「2値化方法設定」、プリンタ3のインク濃度を可変
に設定する「各インクの濃度設定」、どのような印刷用
紙に印刷出力するかを設定する「印刷用紙設定」、印刷
する部数を設定する「印刷部数設定」等の各種の設定を
印刷設定値として包含できる。
【0065】再び図10に戻って、ステップS1002
で前記ステップS1001において選択された印刷設定
値に対して、その内容を変更するか否かを判別する。こ
の判別処理は、ディスプレイ2にメッセージを表示し
て、ユーザーがそれに対して可否を示す情報を入力装置
5により入力する。ここで、印刷設定値の内容を変更す
る場合は、ステップS1003で印刷設定値の変更処理
を行って次のステップS1004に進む。この印刷設定
値の変更処理は、ディスプレイ2に表示されている各種
の設定値を、ユーザーが入力装置5を使用して所定の値
を入力して変更することである。勿論、変更した印刷設
定値は、直ちにディスプレイ2に表示される。一方、前
記ステップS1002において印刷設定値の内容を変更
しない場合は、前記ステップS1003をスキップして
ステップS1004に進む。
【0066】このステップS1004では、印刷設定値
に名称を付けるか否かを判別する。これは、ディスプレ
イ2に表示されている現在選択されている印刷設定値の
名称に対して、この名称をユーザーが任意の名称に変更
できることを意味している。そして、前記ステップS1
004において印刷設定値に名称を付ける場合は、次の
ステップS1005でユーザーが入力装置5を使用して
所定の情報を入力して名称の変更処理を行って次のステ
ップS1006に進む。変更された名称は直ちにディス
プレイ2に反映して表示される。また、前記ステップS
1004において印刷設定値に名称を付けない場合は、
前記ステップS1005をスキップしてステップS10
06に進む。
【0067】このステップS1006では、現在の印刷
設定値を保存するか否かを判別する。この判別処理は、
ディスプレイ2に保存の可否を問うメッセージを表示し
て、ユーザーがそれに対して可否を示す情報を入力装置
5により入力する。そして、印刷設定値を保存する場合
は、ステップS1007で印刷設定値の保存処理を行っ
て次のステップS1008に進む。この印刷設定値の保
存処理は、ディスプレイ2に表示されている各種内容を
新たな印刷設定値として印刷設定値データ6a内に格納
して、ファイル4に記憶保持する。一方、前記ステップ
S1006において印刷設定値の保存処理を行わない場
合は、前記ステップS1007をスキップしてステップ
S1008に進む。
【0068】このステップS1008では、印刷設定値
を削除するか否かを判別する。この判別処理は、ディス
プレイ2に削除の可否を問うメッセージを表示して、ユ
ーザーがそれに対して可否を示す情報を入力装置5によ
り入力する。そして、印刷設定値を削除する場合は、ス
テップS1009で印刷設定値の削除処理を行う。この
削除処理は、ディスプレイ2に現在表示されている印刷
設定値をファイル4から削除する処理である。前記削除
処理を行った後は、前記ステップS1001へ戻って上
述した処理動作を繰り返して実行する。
【0069】一方、前記ステップS1008において印
刷設定値を削除しない場合は、ステップS1010で現
在の印刷設定値でプリンタ3に印刷出力するか否かを判
別する。そして、印刷する場合はステップS1011で
プリンタ3に印刷出力して、次のステップS1012へ
進む。この印刷処理は、ホストコンピュータで動作する
アプリケーションソフト等から通常の印刷実行命令をす
ることにより行う。一方、前記ステップS1010にお
いて現在の印刷設定値でプリンタ3に印刷出力しない場
合は、前記ステップS1011をスキップしてステップ
S1012へ進む。
【0070】このステップS1012では印刷処理を終
了するか否かを判別し、終了する場合は本処理動作を終
了し、終了しない場合は、前記ステップS1001へ戻
って前記処理動作を繰り返して実行する。この場合、今
述べてきたような方法によって、ユーザーが変更・保存
した印刷設定値を再び参照することができる。また、こ
の印刷設定値を選択し、これに更なる変更を加えること
も当然可能である。
【0071】以上のような処理を実行することにより、
印刷設定値をユーザーが変更し、また、不要な印刷設定
値を削除及び保存することができる。
【0072】(第5の実施の形態)次に、本発明の第5
の実施の形態を図12〜図14に基づき説明する。な
お、本実施の形態に係る出力制御装置の基本的な構成
は、上述した第3の実施の形態における図7と同一であ
るから、同図を流用して説明する。
【0073】本実施の形態に係る出力制御装置の動作に
ついて、図12のフローチャートに基づき説明する。こ
の図12に示すフローチャートは、後述する記憶媒体に
格納された制御プログラムに従って、CPU1により実
行される。
【0074】図12において、まず、ステップS120
1でホストコンピュータのファイル4に記憶されている
印刷設定データ6aに予め格納されている印刷設定値を
選択する。ここで、ファイル4に記憶保持されている印
刷設定データ6aに予め格納されている印刷設定値は、
複数の種類が存在しており、それぞれが異なった印刷設
定値を保持できるものであり、それぞれに関連付けられ
たアイコンが存在する。そこで、ユーザーは、ステップ
S1201においてアイコンを選択することにより、こ
れに関連付けられた印刷設定値を選択することができ
る。また、この印刷設定値は様々な情報を含んでおり、
その一例を図13に示す。
【0075】図13において、印刷設定値とこれに関連
付けられたアイコンは、ホストコンピュータ上のディス
プレイ2に表示される。そして、「印刷設定値1」13
01、「印刷設定値2」1302、「印刷設定値3」1
303、「印刷設定値4」1304等の複数の印刷設定
値「アイコン1」、「アイコン2」、「アイコン3」、
「アイコン4」等の複数のアイコンに関連付けられた
「印刷設定値1」1301、「印刷設定値2」130
2、「印刷設定値3」1303、「印刷設定値4」13
04等の複数の印刷設定値の中から好みの印刷設定値を
選択し、その情報をディスプレイ2に表示する。このよ
うなアイコン選択画面を第1画面とする。この第1画面
には、ファイル4に予め記憶保持されている印刷設定デ
ータ6aに格納されている印刷設定値とそれぞれの設定
値に関連付けられたアイコンが一覧になって表示されて
おり、これらのアイコンの中から任意のアイコンを選択
するような操作ができる画面である。
【0076】そして、第1画面で選択した印刷設定値の
中には様々な詳細情報を含むことができ、第2画面を開
くことにより、これらの詳細設定情報を現在の設定内容
を表示設定することができる。例えば、印刷をカラーで
行うか、モノクロで行うかを設定する「カラーモノクロ
切替設定」、2値プリンタの2値化方法をディザパター
ンで行うか、誤差拡散方法で行うかを設定する「2値化
方法設定」、プリンタ3のインク濃度を可変に設定する
「各インクの濃度設定」、どのような印刷用紙に印刷出
力するかを設定する「印刷用紙設定」、印刷する部数を
設定する「印刷部数設定」等が第2画面で表示設定でき
る各種の詳細設定である。
【0077】再び図12に戻ってステップS1202で
第2画面を開くか否かを判別し、第2画面を開く場合
は、ステップS1203で図14に示す処理を行う。
【0078】図14に沿って説明すると、同図のステッ
プS1401で第1画面で選択されているアイコンを第
2画面でも表示する。これにより、わざわざ第1画面に
戻らなくても、現在選択されているものがどのようなも
のであるかが、第2画面に表示されているアイコンによ
り容易に分かる。次に、ステップS1402で前述の
「カラーモノクロ切替設定」、「2値化方法設定」、
「各インクの濃度設定」等の詳細設定を変更するかを判
別する。そして、詳細設定を変更する場合は、ステップ
S1403で印刷設定値(詳細設定値)を変更する。こ
の操作は、ディスプレイ2に表示されたものをに入力装
置5を使用してユーザーが設定入力することである。そ
して、このステップS1403において印刷設定値(詳
細設定値)が変更されたので、これをユーザーに知らせ
るために、ステップS1404で第2画面に表示されて
いるアイコンを非表示にし、次のステップS1405に
進む。一方、前記ステップS1402において詳細設定
を変更しない場合は、前記ステップS1403及び前記
ステップS1404をスキップしてステップS1405
に進む。
【0079】このステップS1405では、前記ステッ
プS1403において変更した印刷設定値を保存するか
否かを判別する。この判別処理は、そして、変更した印
刷設定値を保存するか否かを問うメッセージをディスプ
レイ2に表示して、ユーザーがそれに対して可否を示す
情報を入力装置5により入力する。そして、変更した印
刷設定値を保存する場合は、ステップS1406で印刷
設定値の保存処理を行う。この保存処理は、ディスプレ
イ2に表示されている各種の内容を新たな印刷設定値と
してフィル4に保存するものである。次に、ステップS
1407で前記ステップS1406において保存したこ
とにより、再び第2画面にアイコンを表示して、次のス
テップS1408に進む。一方、前記ステップS140
5において変更した印刷設定値を保存しない場合は、前
記ステップS1406及び前記ステップS1407をス
キップしてステップS1408に進む。
【0080】このステップS1408ではこの変更処理
を終了するか否かを判別し、終了しない場合は、前記ス
テップS1401へ戻って、上述した処理動作を繰り返
して実行し、終了する場合は、本処理動作を終了して第
1画面に戻る。
【0081】再び図12に戻って、同図のステップS1
204で現在の印刷設定値でプリンタ3に対して印刷出
力するか否かを判別する。そして、印刷出力する場合
は、次ステップS1205でプリンタ3に対して印刷出
力し、次のステップS1206へ進む。この印刷処理
は、ホストコンピュータで動作するアプリケーションソ
フト等からの通常の印刷実行の命令をすることで行う。
一方、前記ステップS1204において印刷出力しない
場合は、前記ステップS1205をスキップしてステッ
プS1206へ進む。
【0082】このステップS1206では、印刷処理を
終了するか否かを判別し、終了しない場合は、前記ステ
ップS1201へ戻って、上述した処理動作を繰り返し
て実行し、終了する場合は、本処理動作を終了する。こ
の場合、今述べてきたような方法によって、ユーザーが
変更・保存した印刷設定値を再び参照することができ
る。また、この印刷設定値を選択し、これに更なる変更
を加えることも当然可能である。
【0083】以上のような処理を実行することにより、
印刷設定値をユーザーが変更し、保存することができ
る。
【0084】(第6の実施の形態)次に、本発明の第6
の実施の形態を図15〜図17に基づき説明する。な
お、本実施の形態に係る出力制御装置の基本的な構成
は、上述した第3の実施の形態における図7と同一であ
るから、同図を流用して説明する。
【0085】本実施の形態に係る出力制御装置の動作に
ついて、図15のフローチャートに基づき説明する。こ
の図15に示すフローチャートは、後述する記憶媒体に
格納された制御プログラムに従って、CPU1により実
行される。
【0086】図15において、まず、ステップS150
1でホストコンピュータのファイル4に記憶されている
印刷設定データ6aに予め格納されている印刷設定値を
選択する。ここで、ファイル4に記憶保持されている印
刷設定データ6aに予め格納されている印刷設定値は、
複数の種類が存在しており、それぞれが異なった印刷設
定値を保持できるものであり、それぞれに関連付けられ
たアイコンが存在する。また、この印刷設定値は様々な
情報を含んでおり、その一例を図16に示す。
【0087】図16において、印刷設定値は、ホストコ
ンピュータ上のディスプレイ2に表示される。そして、
「印刷設定値1」1601、「印刷設定値2」160
2、「印刷設定値3」1603、「印刷設定値4」16
04等の複数の印刷設定値に対しては、それぞれを識別
するためのアイコンと名称(A,B,C,D等)が付け
られている。この中から任意の印刷設定値の名称を選択
して、ディスプレイ2にアイコン、印刷設定値の名称と
共にその印刷設定値の内容を表示する。そして、このよ
うな選択画面を第1画面とする。この第1画面には、フ
ァイル4に予め記憶保持されている印刷設定データ6a
に格納されている印刷設定値とそれぞれの設定値に関連
付けられたアイコンと印刷設定値の名称とが一覧になっ
て表示されており、これらのアイコンの中から任意のア
イコンを選択するような操作ができる画面である。
【0088】そして、第1画面で選択した印刷設定値の
中には様々な詳細情報を含むことができ、第2画面を開
くことにより、これらの詳細設定情報を現在の設定内容
で表示設定することができる。例えば、印刷をカラーで
行うか、モノクロで行うかを設定する「カラーモノクロ
切替設定」、2値プリンタの2値化方法をディザパター
ンで行うか、誤差拡散方法で行うかを設定する「2値化
方法設定」、プリンタ3のインク濃度を可変に設定する
「各インクの濃度設定」、どのような印刷用紙に印刷出
力するかを設定する「印刷用紙設定」、印刷する部数を
設定する「印刷部数設定」等が第2画面で表示設定でき
る各種の詳細設定である。
【0089】再び図15に戻ってステップS1502で
第2画面を開くか否かを判別し、第2画面を開く場合
は、ステップS1503で図17に示す処理を行う。
【0090】図17に沿って説明すると、同図のステッ
プS1701で第1画面で選択されているアイコンを第
2画面でも表示する。これにより、わざわざ第1画面に
戻らなくても、現在選択されているものがどのようなも
のであるかが、第2画面に表示されているアイコンによ
り容易に分かる。次に、ステップS1702で前述の
「カラーモノクロ切替設定」、「2値化方法設定」、
「各インクの濃度設定」等の詳細設定を変更するかを判
別する。そして、詳細設定を変更する場合は、ステップ
S1703で印刷設定値(詳細設定値)を変更する。こ
の操作は、ディスプレイ2に表示されたものをに入力装
置5を使用してユーザーが設定入力することである。勿
論、変更した印刷設定値は直ちにディスプレイ2に表示
される。そして、このステップS1703において第1
画面にて印刷設定値(詳細設定値)が変更されたので、
これをユーザーに知らせるために、ステップS1704
で第2画面に表示されているアイコンを非表示にし、次
のステップS1705に進む。一方、前記ステップS1
702において詳細設定を変更しない場合は、前記ステ
ップS1703及び前記ステップS1704をスキップ
してステップS1705に進む。
【0091】このステップS1705では、印刷設定値
に名称を付けるか否かを判別する。これはデイスプレイ
2に表示されている現在選択されている印刷設定値の名
称に対して、この名称をユーザーが任意の名称に変更す
ることができることを意味している。そして、ステップ
S1705において名称を付ける場合は、ステップS1
706でユーザーが入力装置5を使用して所定の情報を
入力することにより印刷設定値に名称を付けて、次のス
テップS1707に進む。この変更された名称は、直ち
にディスプレイ2に表示される。一方、前記ステップS
1705において名称を付けない場合は、前記ステップ
S1706をスキップしてステップS1707に進む。
【0092】このステップS1707では、現在の印刷
設定値を保存するか否かを判別する。この判別処理は、
変更した印刷設定値を保存するか否かを問うメッセージ
をディスプレイ2に表示して、ユーザーがそれに対して
可否を示す情報を入力装置5により入力する。そして、
変更した印刷設定値を保存する場合は、ステップS17
08で印刷設定値の保存処理を行う。この保存処理は、
ディスプレイ2に表示されている各種の内容を新たな印
刷設定値としてフィル4に保存するものである。次に、
ステップS1709で前記ステップS1708において
保存したことにより、再び第2画面にアイコンを表示し
て、次のステップS1710に進む。一方、前記ステッ
プS1707において現在の印刷設定値を保存しない場
合は、前記ステップS1708及び前記ステップS17
09をスキップしてステップS1710に進む。
【0093】このステップS1710ではこの変更処理
を終了するか否かを判別し、終了しない場合は、前記ス
テップS1701へ戻って、上述した処理動作を繰り返
して実行し、終了する場合は、本処理動作を終了して第
1画面に戻る。
【0094】再び図15に戻って、同図のステップS1
504で印刷設定値を削除するか否かを判別する。この
判別処理は、印刷設定値を削除するか否かを問うメッセ
ージをディスプレイ2に表示して、ユーザーがそれに対
して可否を示す情報を入力装置5により入力する。そし
て、印刷設定値を削除する場合は、ステップS1505
で印刷設定値の削除処理を行い、次のステップS150
6へ進む。この削除処理は、ディスプレイ2に現在表示
されている印刷設定値をファイル4から削除する処理で
ある。一方、印刷設定値を削除しない場合は、前記ステ
ップS1505をスキップしてステップS1506へ進
む。
【0095】ステップS1506では、現在の印刷設定
値でプリンタ3に対して印刷出力するか否かを判別す
る。そして、印刷出力する場合は、次のステップS15
07でプリンタ3に対して印刷出力し、次のステップS
1508へ進む。この印刷処理は、ホストコンピュータ
で動作するアプリケーションソフト等からの通常の印刷
実行の命令をすることで行う。一方、前記ステップS1
506において印刷出力しない場合は、前記ステップS
1607をスキップしてステップS1508へ進む。
【0096】このステップS1508では、印刷処理を
終了するか否かを判別し、終了しない場合は、前記ステ
ップS1501へ戻って、上述した処理動作を繰り返し
て実行し、終了する場合は、本処理動作を終了する。こ
の場合、今述べてきたような方法によって、ユーザーが
変更・保存した印刷設定値を再び参照することができ
る。また、この印刷設定値を選択し、これに更なる変更
を加えることも当然可能である。
【0097】以上のような処理を実行することにより、
印刷設定値をユーザーが変更し、また、不要な印刷設定
値を削除し、保存することができる。
【0098】(第7の実施の形態)次に、本発明の出力
制御方法及び装置に用いる記憶媒体について、図18及
び図19に基づき説明する。
【0099】上記第1及び第2の実施の形態に係る出力
装置を制御するための制御プログラムを格納するための
記憶媒体には、図18に示すように、少なくとも、「加
工モジュール」、「記憶保持モジュール」、「参照モジ
ュール」、「制御モジュール」の各モジュールのプログ
ラムコードを格納すれば良い。
【0100】ここで、「加工モジュール」は、与えられ
たビットマップ情報を加工するためのプログラムモジュ
ールである。「記憶保持モジュール」は、加工ステップ
により加工した情報を記憶保持するためのプログラムモ
ジュールである。「参照モジュール」は、記憶保持ステ
ップにより記憶保持された情報を参照するためのプログ
ラムモジュールである。「制御モジュール」は、前記加
工ステップ及び前記参照ステップの実行を制御するため
のプログラムモジュールである。
【0101】また、上記第3〜第5の実施の形態に係る
出力装置を制御するための制御プログラムを格納するた
めの記憶媒体には、図19に示すように、少なくとも、
「第1の記憶保持モジュール」、「選択モジュール」、
「変更モジュール」、「第2の記憶保持モジュール」の
各モジュールのプログラムコードを格納すれば良い。
【0102】ここで、「第1の記憶保持モジュール」
は、各種の印刷設定情報を記憶保持するためのプログラ
ムモジュールである。「選択モジュール」は、第1の記
憶保持ステップにより記憶保持された印刷設定情報を選
択するためのプログラムモジュールである。「変更モジ
ュール」は、選択ステップにより選択した印刷設定情報
に含まれる各種の設定値を変更するためのプログラムモ
ジュールである。「第2の記憶保持モジュール」は、変
更ステップにより変更した印刷設定情報を再び記憶保持
するためのプログラムモジュールである。
【0103】
【発明の効果】以上詳述したように本発明の出力制御方
法及び装置によれば、ビットマップ情報の出力を効率的
に行うことができるという効果を奏する。
【0104】また、本発明の出力制御方法及び装置によ
れば、ユーザーが印刷設定状態を変更し、これを後で再
び参照利用することができるという効果を奏する。
【0105】また、本発明の出力制御方法及び装置によ
れば、記憶手段をフロッピーディスク等の可搬できるも
のにして、この記憶手段に印刷設定値を記憶することに
より、該当ホストコンピュータ上だけではなく、同様の
システムを持っている他のホストコンピュータでも、ユ
ーザーの設定した印刷設定状況を再現することができる
という効果を奏する。
【0106】更に、本発明の記憶媒体によれば、上述し
た効果を奏する出力装置を円滑に制御することができる
という効果を奏する。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態に係る出力制御装置
の構成を示すブロック図である。
【図2】同装置の動作制御手順を示すフローチャートで
ある。
【図3】同装置におけるビットマップのクリップの状況
を説明するための図である。
【図4】本発明の第2の実施の形態に係る出力制御装置
の動作制御手順を示すフローチャートである。
【図5】図4におけるステップS410の詳細な動作制
御手順を示すフローチャートである。
【図6】同装置におけるビットマップのクリップの状況
を説明するための図である。
【図7】本発明の第3の実施の形態に係る出力制御装置
の構成を示すブロック図である。
【図8】同装置の動作制御手順を示すフローチャートで
ある。
【図9】同装置の印刷設定値の内容を説明するための図
である。
【図10】本発明の第4の実施の形態に係る出力制御装
置の動作制御手順を示すフローチャートである。
【図11】同装置の印刷設定値の内容を説明するための
図である。
【図12】本発明の第5の実施の形態に係る出力制御装
置の動作制御手順を示すフローチャートである。
【図13】同装置の印刷設定値の内容を説明するための
図である。
【図14】図12におけるステップS1203の詳細な
動作制御手順を示すフローチャートである。
【図15】本発明の第6の実施の形態に係る出力制御装
置の動作制御手順を示すフローチャートである。
【図16】同装置の印刷設定値の内容を説明するための
図である。
【図17】図15におけるステップS1503の詳細な
動作制御手順を示すフローチャートである。
【図18】本発明の出力制御方法及び装置に用いる記憶
媒体に格納されるプログラムモジュールを示す図であ
る。
【図19】図18とは異なる本発明の出力制御方法及び
装置に用いる記憶媒体に格納されるプログラムモジュー
ルを示す図である
【図20】従来の出力制御装置におけるビットマップ情
報の形式を示す図である。
【符号の説明】
1 CPU 2 ディスプレイ 3 プリンタ 4 ファイル 5 入力装置 6 ビットマップ情報 6a印刷設定データ

Claims (14)

    【特許請求の範囲】
  1. 【請求項1】 与えられたビットマップ情報に従って画
    像展開する出力制御方法において、前記与えられたビッ
    トマップ情報を加工する加工ステップと、該加工ステッ
    プにより加工した情報を記憶保持する記憶保持ステップ
    と、該記憶保持ステップにより記憶保持された情報を参
    照する参照ステップと、前記加工ステップ及び前記参照
    ステップの実行を制御する制御ステップとを具備したこ
    とを特徴とする出力制御方法。
  2. 【請求項2】 与えられたビットマップ情報に従って画
    像展開する出力制御装置において、前記与えられたビッ
    トマップ情報を加工する加工手段と、該加工手段により
    加工した情報を記憶保持する記憶保持手段と、該記憶保
    持手段により記憶保持された情報を参照する参照手段
    と、前記加工手段及び前記参照手段の実行を制御する制
    御手段とを具備したことを特徴とする出力制御装置。
  3. 【請求項3】 前記記憶保持手段は、可搬タイプである
    ことを特徴とする請求項2記載の出力制御装置。
  4. 【請求項4】 各種の印刷設定情報に従って印刷出力を
    制御する出力制御方法において、前記各種の印刷設定情
    報を記憶保持する第1の記憶保持ステップと、該第1の
    記憶保持ステップにより記憶保持された印刷設定情報を
    選択する選択ステップと、該選択ステップにより選択し
    た印刷設定情報に含まれる各種の設定値を変更する変更
    ステップと、該変更ステップにより変更した印刷設定情
    報を再び記憶保持する第2の記憶保持ステップとを具備
    したことを特徴とする出力制御方法。
  5. 【請求項5】 前記選択ステップは、ホストコンピュー
    タ上に表示されたアイコンを選択することによって、該
    アイコンと関連付けられた印刷設定情報を選択すること
    を特徴とする請求項4記載の出力制御方法。
  6. 【請求項6】 前記選択ステップ及び前記変更ステップ
    を実行するための第1の画面と、前記変更ステップを実
    行するための第2の画面とをホストコンピユータ上に表
    示することを特徴とする請求項4記載の出力制御方法。
  7. 【請求項7】 前記第2の画面には前記第1の画面によ
    り選択されたアイコンを表示することを特徴とする請求
    項6記載の出力制御方法。
  8. 【請求項8】 各種の印刷設定情報に従って印刷出力を
    制御する出力制御装置において、前記各種の印刷設定情
    報を記憶保持する第1の記憶保持手段と、該第1の記憶
    保持手段により記憶保持された印刷設定情報を選択参照
    する選択参照手段と、該選択参照手段により選択参照し
    た印刷設定情報に含まれる各種の設定値を変更する変更
    手段と、該変更手段により変更した印刷設定情報を再び
    記憶保持する第2の記憶保持手段とを具備したことを特
    徴とする出力制御装置。
  9. 【請求項9】 前記第1及び第2の記憶保持手段は、可
    搬タイプであることを特徴とする請求項8記載の出力制
    御装置。
  10. 【請求項10】 前記選択手段は、ホストコンピュータ
    上に表示されたアイコンを選択することによって、該ア
    イコンと関連付けられた印刷設定情報を選択することを
    特徴とする請求項8記載の出力制御装置。
  11. 【請求項11】 前記選択手段及び前記変更手段を実行
    するための第1の画面と、前記変更手段を実行するため
    の第2の画面とをホストコンピユータ上に表示すること
    を特徴とする請求項8記載の出力制御装置。
  12. 【請求項12】 前記第2の画面には前記第1の画面に
    より選択されたアイコンを表示することを特徴とする請
    求項11記載の出力制御装置。
  13. 【請求項13】 与えられたビットマップ情報に従って
    画像展開する出力制御装置を制御するプログラムを格納
    した記憶媒体であって、前記与えられたビットマップ情
    報を加工する加工ステップの加工モジュールと、該加工
    ステップにより加工した情報を記憶保持する記憶保持ス
    テップの記憶保持モジュールと、該記憶保持ステップに
    より記憶保持された情報を参照する参照ステップの参照
    モジュールと、前記加工ステップ及び前記参照ステップ
    の実行を制御する制御ステップの制御モジュールとを有
    するプログラムを格納したことを特徴とする記憶媒体。
  14. 【請求項14】 与えられたビットマップ情報に従って
    印刷出力を制御する出力制御装置を制御するプログラム
    を格納した記憶媒体であって、前記各種の印刷設定情報
    を記憶保持する第1の記憶保持ステップの第1の記憶保
    持モジュールと、該第1の記憶保持ステップにより記憶
    保持された印刷設定情報を選択する選択ステップの選択
    モジュールと、該選択ステップにより選択した印刷設定
    情報に含まれる各種の設定値を変更する変更ステップの
    変更モジュールと、該変更ステップにより変更した印刷
    設定情報を再び記憶保持する第2の記憶保持ステップの
    第2の記憶保持ジュールとを有するプログラムを格納し
    たことを特徴とする記憶媒体。
JP8216953A 1996-07-31 1996-07-31 出力制御方法及び装置並びに記憶媒体 Pending JPH1044531A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8216953A JPH1044531A (ja) 1996-07-31 1996-07-31 出力制御方法及び装置並びに記憶媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8216953A JPH1044531A (ja) 1996-07-31 1996-07-31 出力制御方法及び装置並びに記憶媒体

Publications (1)

Publication Number Publication Date
JPH1044531A true JPH1044531A (ja) 1998-02-17

Family

ID=16696512

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8216953A Pending JPH1044531A (ja) 1996-07-31 1996-07-31 出力制御方法及び装置並びに記憶媒体

Country Status (1)

Country Link
JP (1) JPH1044531A (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008226262A (ja) * 2008-04-07 2008-09-25 Canon Inc 文書処理装置及び文書処理方法
JP2008251046A (ja) * 2008-06-30 2008-10-16 Ricoh Co Ltd 情報処理装置、印刷条件設定方法、およびその方法を実行するためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記録媒体
US7752570B2 (en) 1999-02-18 2010-07-06 Canon Kabushiki Kaisha Information processing apparatus, information processing method, information processing program for performing output setup to device apparatus, and memory medium storing such program therein
JP2010211251A (ja) * 2009-03-06 2010-09-24 Konica Minolta Business Technologies Inc 画像形成システム、情報処理装置、プリントサーバ、画像形成装置、画像形成補助プログラム、および印字制御方法
US7861172B1 (en) 1999-07-30 2010-12-28 Canon Kabushiki Kaisha Information processing apparatus, system and method
US8319982B2 (en) 2000-12-11 2012-11-27 Ricoh Company, Ltd. Information processing device, printing condition setting method, and computer product which display a graphical representation of a sheet including parameters which have been selected

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9015623B2 (en) 1999-02-18 2015-04-21 Canon Kabushiki Kaisha Method for editing of management information of compound setup of printer settings
US7752570B2 (en) 1999-02-18 2010-07-06 Canon Kabushiki Kaisha Information processing apparatus, information processing method, information processing program for performing output setup to device apparatus, and memory medium storing such program therein
US7861172B1 (en) 1999-07-30 2010-12-28 Canon Kabushiki Kaisha Information processing apparatus, system and method
US8456660B2 (en) 2000-12-11 2013-06-04 Ricoh Company, Ltd. Information processing device, printing condition setting method, and computer product which display a graphical representation of a sheet including parameters which have been selected
US8319982B2 (en) 2000-12-11 2012-11-27 Ricoh Company, Ltd. Information processing device, printing condition setting method, and computer product which display a graphical representation of a sheet including parameters which have been selected
US8681348B2 (en) 2000-12-11 2014-03-25 Ricoh Company, Ltd. Information processing device, printing condition setting method, and computer product
US8891099B2 (en) 2000-12-11 2014-11-18 Ricoh Company, Ltd. Information processing device, printing condition setting method, and computer product
US9253345B2 (en) 2000-12-11 2016-02-02 Ricoh Company, Ltd. Information processing device, printing condition setting method, and computer product
US9686424B2 (en) 2000-12-11 2017-06-20 Ricoh Company, Ltd. Information processing device, printing condition setting method, and computer product
US10289350B2 (en) 2000-12-11 2019-05-14 Ricoh Company, Ltd. Information processing device, printing condition setting method, and computer product
JP2008226262A (ja) * 2008-04-07 2008-09-25 Canon Inc 文書処理装置及び文書処理方法
JP2008251046A (ja) * 2008-06-30 2008-10-16 Ricoh Co Ltd 情報処理装置、印刷条件設定方法、およびその方法を実行するためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記録媒体
JP2010211251A (ja) * 2009-03-06 2010-09-24 Konica Minolta Business Technologies Inc 画像形成システム、情報処理装置、プリントサーバ、画像形成装置、画像形成補助プログラム、および印字制御方法

Similar Documents

Publication Publication Date Title
US8743243B2 (en) Information processing apparatus, information processing method and recording medium for electronic equipment including an electronic camera
US6972774B2 (en) Image processing system for inserting plurality of images into composite area, and medium
JP3780601B2 (ja) 画像処理装置およびそのプログラム記録媒体
JPH1044531A (ja) 出力制御方法及び装置並びに記憶媒体
JPH09174956A (ja) プリンタ制御装置
JP2005202327A (ja) 画像表示装置および画像表示方法
JPH0581395A (ja) 複数のサイズを有する文書用の交換可能なイメージ・オブジエクトを扱うためのデータ処理システムおよび方法
JPH10187384A (ja) プリンタ制御装置並びにプリンタ制御方法およびコンピュータが読出し可能なプログラムを格納した記憶媒体
JP2006163774A (ja) 複数画像処理システム
JP4398361B2 (ja) 出力制御装置および出力制御方法およびプログラムおよび記録媒体
JPH1021417A (ja) 情報処理装置
JP2560643B2 (ja) カラーマップ操作方式
JPS63107269A (ja) 画像処理システム
JP2001134414A (ja) 表示システム、カスタマディスプレイ装置、ホスト装置、これらの制御方法、および、情報記録媒体
JPH06318064A (ja) パターン生成装置とその方法および文書処理システム
JPH10240912A (ja) 情報処理装置及び方法
JP2000268028A (ja) ファイル情報掲示装置とそれに接続される端末装置とプログラム記録媒体
JPH06301787A (ja) 画像処理方法とその装置
JPH10287015A (ja) 電子付箋紙貼付装置
JPH045691A (ja) ミクストモード端末装置の画像伝送方式
JPH10222651A (ja) 画像処理装置およびそのプログラム記録媒体
JPH11306054A (ja) ツリー型ファイル構造システムにおける複数ファイル操作方法と装置
JPH1148581A (ja) データ処理装置およびデータ処理装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JPH11109944A (ja) 情報処理装置及びその画像表示方法
JPH0224761A (ja) 文書論理構造編集装置