JPH10111771A - 印刷制御装置および印刷制御装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 - Google Patents
印刷制御装置および印刷制御装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体Info
- Publication number
- JPH10111771A JPH10111771A JP8264246A JP26424696A JPH10111771A JP H10111771 A JPH10111771 A JP H10111771A JP 8264246 A JP8264246 A JP 8264246A JP 26424696 A JP26424696 A JP 26424696A JP H10111771 A JPH10111771 A JP H10111771A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- designated
- printing device
- quality
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Abstract
(57)【要約】
【課題】 簡単な操作で、非指定印刷装置を一時的に指
定印刷装置として利用して効率よく短時間に印刷処理結
果を得ることである。 【解決手段】 印刷データの出力時に、入力装置106
により指定された第1の印刷装置108の印刷品位をワ
ークメモリ上に記憶された資源情報中から認識して第1
の印刷装置108よりも高速印刷可能な非指定印刷装置
が存在するかどうかを判定し、高速印刷可能な第2の印
刷装置109が存在すると判定した場合に、制御部10
2が第2の印刷装置109による印刷実行を要求してい
るかどうかを確認し、該確認結果に基づいて第2の印刷
装置109を一時的に指定印刷装置に変更する構成を特
徴とする。
定印刷装置として利用して効率よく短時間に印刷処理結
果を得ることである。 【解決手段】 印刷データの出力時に、入力装置106
により指定された第1の印刷装置108の印刷品位をワ
ークメモリ上に記憶された資源情報中から認識して第1
の印刷装置108よりも高速印刷可能な非指定印刷装置
が存在するかどうかを判定し、高速印刷可能な第2の印
刷装置109が存在すると判定した場合に、制御部10
2が第2の印刷装置109による印刷実行を要求してい
るかどうかを確認し、該確認結果に基づいて第2の印刷
装置109を一時的に指定印刷装置に変更する構成を特
徴とする。
Description
【0001】
【発明の属する技術分野】本発明は、所定の通信媒体を
介して印刷速度が異なる印刷資源をそれぞれ備える複数
の印刷装置と通信可能な印刷制御装置および印刷制御装
置のデータ処理方法およびコンピュータが読み出し可能
なプログラムを格納した記憶媒体に関するものである。
介して印刷速度が異なる印刷資源をそれぞれ備える複数
の印刷装置と通信可能な印刷制御装置および印刷制御装
置のデータ処理方法およびコンピュータが読み出し可能
なプログラムを格納した記憶媒体に関するものである。
【0002】
【従来の技術】従来、この種の印刷システムではホスト
コンピュータ等の計算機装置が通常使用する印刷装置を
唯一指定するように構成され、該指定された印刷装置は
指定印刷装置または指定プリンタと呼ばれる。
コンピュータ等の計算機装置が通常使用する印刷装置を
唯一指定するように構成され、該指定された印刷装置は
指定印刷装置または指定プリンタと呼ばれる。
【0003】また、上記計算機装置が実行するプログラ
ムにおいて、印刷装置の印刷品位を、高品位印刷,中品
位印刷,低品位印刷等のいずれかを選択指定出来るよう
に構成されていた。
ムにおいて、印刷装置の印刷品位を、高品位印刷,中品
位印刷,低品位印刷等のいずれかを選択指定出来るよう
に構成されていた。
【0004】この場合、ユーザが高品位印刷を選択する
と、印刷装置が本来持つ解像度で最も美しい印刷結果が
得られるような印刷処理を行わせ、中,低品位印刷を選
択すると、印刷装置が補助的に持つ、本来持つ解像度よ
りも粗い解像度を指定したり、曲線描画する際の点座標
を間引いて発生させたりして、本来描こうとした文字や
図形の形状は再現されるが高品位印刷程美しくない印刷
結果を高品位印刷指定時よりも短時間で得られるように
印刷処理を行わせるものである。
と、印刷装置が本来持つ解像度で最も美しい印刷結果が
得られるような印刷処理を行わせ、中,低品位印刷を選
択すると、印刷装置が補助的に持つ、本来持つ解像度よ
りも粗い解像度を指定したり、曲線描画する際の点座標
を間引いて発生させたりして、本来描こうとした文字や
図形の形状は再現されるが高品位印刷程美しくない印刷
結果を高品位印刷指定時よりも短時間で得られるように
印刷処理を行わせるものである。
【0005】なお、上記高品位印刷,中品位印刷,低品
位印刷の指定は、指定プリンタに対して有効となるよう
に制御されていた。
位印刷の指定は、指定プリンタに対して有効となるよう
に制御されていた。
【0006】
【発明が解決しようとする課題】一般的にモノクロプリ
ンタに比べてカラープリンタは印刷データ量が多いため
印刷処理時間がかかるのが通例であるが、従来の印刷シ
ステムでは、指定印刷装置がカラープリンタであるか、
モノクロプリンタであるかを区別していないため、指定
印刷装置がカラープリンタであって、頁全体のレイアウ
トを印刷出力して確認してみようとする目的で低品位印
刷(ドラフトモード)を指定して印刷処理を実行した場
合に、カラープリンタに対して前述したような解像度の
変更(粗く)、点の間引き等を行って印刷処理を行わせ
ていた。
ンタに比べてカラープリンタは印刷データ量が多いため
印刷処理時間がかかるのが通例であるが、従来の印刷シ
ステムでは、指定印刷装置がカラープリンタであるか、
モノクロプリンタであるかを区別していないため、指定
印刷装置がカラープリンタであって、頁全体のレイアウ
トを印刷出力して確認してみようとする目的で低品位印
刷(ドラフトモード)を指定して印刷処理を実行した場
合に、カラープリンタに対して前述したような解像度の
変更(粗く)、点の間引き等を行って印刷処理を行わせ
ていた。
【0007】その結果、カラープリンタの高品位印刷指
定時よりは速く印刷処理できるものの、モノクロプリン
タに対して同様の解像度の変更等を行ったときよりも印
刷処理時間ははるかに余計にかかるとともに、多くの場
合モノクロプリンタの高品位印刷より印刷処理時間は余
計にかかってしまうという問題点があった。
定時よりは速く印刷処理できるものの、モノクロプリン
タに対して同様の解像度の変更等を行ったときよりも印
刷処理時間ははるかに余計にかかるとともに、多くの場
合モノクロプリンタの高品位印刷より印刷処理時間は余
計にかかってしまうという問題点があった。
【0008】そこで、ユーザが頁全体のレイアウトを印
刷出力するためにモノクロプリンタで印刷させる場合、
指定印刷装置として選択されていたカラープリンタを解
除して、モノクロプリンタを指定印刷装置として指定し
直す操作が必要となり、かつ、該モノクロプリンタによ
る出力後、カラープリンタで印刷するためには、再度モ
ノクロプリンタを解除して、カラープリンタを指定印刷
装置として指定し直す操作が必要となり操作が煩雑とな
ってしまう等の問題点があった。
刷出力するためにモノクロプリンタで印刷させる場合、
指定印刷装置として選択されていたカラープリンタを解
除して、モノクロプリンタを指定印刷装置として指定し
直す操作が必要となり、かつ、該モノクロプリンタによ
る出力後、カラープリンタで印刷するためには、再度モ
ノクロプリンタを解除して、カラープリンタを指定印刷
装置として指定し直す操作が必要となり操作が煩雑とな
ってしまう等の問題点があった。
【0009】本発明は、上記の問題点を解消するために
なされたもので、本発明に係る第1の発明〜第7の発明
の目的は、指定印刷装置よりも高速印刷可能な非指定印
刷装置が存在すると判定した場合に、当該非指定印刷装
置による印刷実行を要求しているかどうかを確認し、該
確認結果に基づいて非指定印刷装置を一時的に指定印刷
装置に変更することにより、指定された印刷装置の印刷
品位に応じて印刷データを高速印刷処理できると提示さ
れた非指定印刷装置を選択するという簡単な操作で、非
指定印刷装置を一時的に指定印刷装置として利用して効
率よく短時間に印刷処理結果を得ることができる印刷制
御装置および印刷制御装置のデータ処理方法およびコン
ピュータが読み出し可能なプログラムを格納した記憶媒
体を提供することである。
なされたもので、本発明に係る第1の発明〜第7の発明
の目的は、指定印刷装置よりも高速印刷可能な非指定印
刷装置が存在すると判定した場合に、当該非指定印刷装
置による印刷実行を要求しているかどうかを確認し、該
確認結果に基づいて非指定印刷装置を一時的に指定印刷
装置に変更することにより、指定された印刷装置の印刷
品位に応じて印刷データを高速印刷処理できると提示さ
れた非指定印刷装置を選択するという簡単な操作で、非
指定印刷装置を一時的に指定印刷装置として利用して効
率よく短時間に印刷処理結果を得ることができる印刷制
御装置および印刷制御装置のデータ処理方法およびコン
ピュータが読み出し可能なプログラムを格納した記憶媒
体を提供することである。
【0010】
【課題を解決するための手段】本発明に係る第1の発明
は、所定の通信媒体を介して印刷速度が異なる印刷資源
をそれぞれ備える複数の印刷装置と通信可能な印刷制御
装置において、いずれかの印刷装置を印刷データの出力
先として指定する第1の指定手段と、前記印刷データを
出力するための印刷品位を各印刷装置に対して指定する
第2の指定手段と、前記第2の指定手段により各印刷装
置に指定された印刷品位と各印刷装置の印刷速度とを資
源情報としてそれぞれ記憶する記憶手段と、前記印刷デ
ータの出力時に、前記第1の指定手段により指定された
指定印刷装置の印刷品位を前記資源情報中から認識して
前記指定印刷装置よりも高速印刷可能な非指定印刷装置
が存在するかどうかを判定する判定手段と、前記判定手
段が前記指定印刷装置よりも高速印刷可能な非指定印刷
装置が存在すると判定した場合に、当該非指定印刷装置
による印刷実行を要求しているかどうかを確認する確認
手段と、前記確認手段の確認結果に基づいて前記非指定
印刷装置を一時的に指定印刷装置に変更する制御手段と
を設けたものである。
は、所定の通信媒体を介して印刷速度が異なる印刷資源
をそれぞれ備える複数の印刷装置と通信可能な印刷制御
装置において、いずれかの印刷装置を印刷データの出力
先として指定する第1の指定手段と、前記印刷データを
出力するための印刷品位を各印刷装置に対して指定する
第2の指定手段と、前記第2の指定手段により各印刷装
置に指定された印刷品位と各印刷装置の印刷速度とを資
源情報としてそれぞれ記憶する記憶手段と、前記印刷デ
ータの出力時に、前記第1の指定手段により指定された
指定印刷装置の印刷品位を前記資源情報中から認識して
前記指定印刷装置よりも高速印刷可能な非指定印刷装置
が存在するかどうかを判定する判定手段と、前記判定手
段が前記指定印刷装置よりも高速印刷可能な非指定印刷
装置が存在すると判定した場合に、当該非指定印刷装置
による印刷実行を要求しているかどうかを確認する確認
手段と、前記確認手段の確認結果に基づいて前記非指定
印刷装置を一時的に指定印刷装置に変更する制御手段と
を設けたものである。
【0011】本発明に係る第2の発明は、前記制御手段
は、前記非指定印刷装置による前記印刷データの印刷終
了後、前記第1の指定手段により指定されていた印刷装
置を指定印刷装置に再指定するものである。
は、前記非指定印刷装置による前記印刷データの印刷終
了後、前記第1の指定手段により指定されていた印刷装
置を指定印刷装置に再指定するものである。
【0012】本発明に係る第3の発明は、前記制御手段
は、前記判定手段が前記指定印刷装置よりも高速印刷可
能と判定した非指定印刷装置による印刷実行を要求して
いるかどうかを確認するためのダイアログを表示装置に
提示するものである。
は、前記判定手段が前記指定印刷装置よりも高速印刷可
能と判定した非指定印刷装置による印刷実行を要求して
いるかどうかを確認するためのダイアログを表示装置に
提示するものである。
【0013】本発明に係る第4の発明は、前記通信媒体
は、所定のインタフェースで構成したものである。
は、所定のインタフェースで構成したものである。
【0014】本発明に係る第5の発明は、前記通信媒体
は、所定のネットワークで構成したものである。
は、所定のネットワークで構成したものである。
【0015】本発明に係る第6の発明は、所定の通信媒
体を介して印刷速度が異なる印刷資源をそれぞれ備える
複数の印刷装置と通信可能な印刷制御装置のデータ処理
方法において、いずれかの印刷装置を印刷データの出力
先として指定する第1の指定工程と、前記印刷データを
出力するための印刷品位を各印刷装置に対して指定する
第2の指定工程と、前記第2の指定工程により各印刷装
置に指定された印刷品位と各印刷装置の印刷速度とを資
源情報としてそれぞれメモリに登録する登録工程と、前
記印刷データの出力時に、前記第1の指定工程により指
定された指定印刷装置の印刷品位を前記資源情報中から
認識して前記指定印刷装置よりも高速印刷可能な非指定
印刷装置が存在するかどうかを判定する判定工程と、前
記判定工程が前記指定印刷装置よりも高速印刷可能な非
指定印刷装置が存在すると判定した場合に、当該非指定
印刷装置による印刷実行を要求しているかどうかを確認
する確認工程と、該確認結果に基づいて前記非指定印刷
装置を一時的に指定印刷装置に変更する変更工程とを有
するものである。
体を介して印刷速度が異なる印刷資源をそれぞれ備える
複数の印刷装置と通信可能な印刷制御装置のデータ処理
方法において、いずれかの印刷装置を印刷データの出力
先として指定する第1の指定工程と、前記印刷データを
出力するための印刷品位を各印刷装置に対して指定する
第2の指定工程と、前記第2の指定工程により各印刷装
置に指定された印刷品位と各印刷装置の印刷速度とを資
源情報としてそれぞれメモリに登録する登録工程と、前
記印刷データの出力時に、前記第1の指定工程により指
定された指定印刷装置の印刷品位を前記資源情報中から
認識して前記指定印刷装置よりも高速印刷可能な非指定
印刷装置が存在するかどうかを判定する判定工程と、前
記判定工程が前記指定印刷装置よりも高速印刷可能な非
指定印刷装置が存在すると判定した場合に、当該非指定
印刷装置による印刷実行を要求しているかどうかを確認
する確認工程と、該確認結果に基づいて前記非指定印刷
装置を一時的に指定印刷装置に変更する変更工程とを有
するものである。
【0016】本発明に係る第7の発明は、所定の通信媒
体を介して印刷速度が異なる印刷資源をそれぞれ備える
複数の印刷装置と通信して印刷データの転送を制御する
コンピュータで使用されるプログラムを記憶した記憶媒
体において、いずれかの印刷装置を印刷データの出力先
として指定する第1の指定工程と、前記印刷データを出
力するための印刷品位を各印刷装置に対して指定する第
2の指定工程と、前記第2の指定工程により各印刷装置
に指定された印刷品位と各印刷装置の印刷速度とを資源
情報としてそれぞれメモリに登録する登録工程と、前記
印刷データの出力時に、前記第1の指定工程により指定
された指定印刷装置の印刷品位を前記資源情報中から認
識して前記指定印刷装置よりも高速印刷可能な非指定印
刷装置が存在するかどうかを判定する判定工程と、前記
判定工程が前記指定印刷装置よりも高速印刷可能な非指
定印刷装置が存在すると判定した場合に、当該非指定印
刷装置による印刷実行を要求しているかどうかを確認す
る確認工程と、該確認結果に基づいて前記非指定印刷装
置を一時的に指定印刷装置に変更する変更工程とを含
む、コンピュータが読むことができるプログラムを記憶
媒体に格納したものである。
体を介して印刷速度が異なる印刷資源をそれぞれ備える
複数の印刷装置と通信して印刷データの転送を制御する
コンピュータで使用されるプログラムを記憶した記憶媒
体において、いずれかの印刷装置を印刷データの出力先
として指定する第1の指定工程と、前記印刷データを出
力するための印刷品位を各印刷装置に対して指定する第
2の指定工程と、前記第2の指定工程により各印刷装置
に指定された印刷品位と各印刷装置の印刷速度とを資源
情報としてそれぞれメモリに登録する登録工程と、前記
印刷データの出力時に、前記第1の指定工程により指定
された指定印刷装置の印刷品位を前記資源情報中から認
識して前記指定印刷装置よりも高速印刷可能な非指定印
刷装置が存在するかどうかを判定する判定工程と、前記
判定工程が前記指定印刷装置よりも高速印刷可能な非指
定印刷装置が存在すると判定した場合に、当該非指定印
刷装置による印刷実行を要求しているかどうかを確認す
る確認工程と、該確認結果に基づいて前記非指定印刷装
置を一時的に指定印刷装置に変更する変更工程とを含
む、コンピュータが読むことができるプログラムを記憶
媒体に格納したものである。
【0017】
〔第1実施形態〕以下、本発明を適用可能な、すなわ
ち、2チャンネルのプリンタインタフェースを備えるホ
ストコンピュータ等の計算機装置に低速のカラープリン
タと高速のモノクロプリンタが接続された印刷システム
を例として説明する。
ち、2チャンネルのプリンタインタフェースを備えるホ
ストコンピュータ等の計算機装置に低速のカラープリン
タと高速のモノクロプリンタが接続された印刷システム
を例として説明する。
【0018】図1は、本発明の第1実施形態を示す印刷
制御装置を適用可能な印刷システムの構成を説明するブ
ロック図である。
制御装置を適用可能な印刷システムの構成を説明するブ
ロック図である。
【0019】図において、101は計算機装置本体、1
02は制御部で、計算機装置本体101全体の制御や情
報処理を司るためのROM,ディスク装置,ワークメモ
リとしてのRAM,制御プログラムを実行するためのC
PU等を備えている。
02は制御部で、計算機装置本体101全体の制御や情
報処理を司るためのROM,ディスク装置,ワークメモ
リとしてのRAM,制御プログラムを実行するためのC
PU等を備えている。
【0020】103は第1のプリンタインタフェース
(if1)で、カラー印刷可能な第1の印刷装置(印刷
装置1カラー)108との通信を行う。104は第2の
プリンタインタフェース(if2)で、モノクロ印刷可
能な第2の印刷装置(印刷装置2B/W)109との通
信を行う。
(if1)で、カラー印刷可能な第1の印刷装置(印刷
装置1カラー)108との通信を行う。104は第2の
プリンタインタフェース(if2)で、モノクロ印刷可
能な第2の印刷装置(印刷装置2B/W)109との通
信を行う。
【0021】なお、本実施形態において、印刷速度に関
しては、第2の印刷装置109が第1の印刷装置108
よりも高速であるものとする。
しては、第2の印刷装置109が第1の印刷装置108
よりも高速であるものとする。
【0022】105はディスプレイ装置で、入力装置1
06から入力された入力情報および制御部102で処理
された処理データ,接続されたいずれかのプリンタを指
定する指定画面およびプリンタの動作状況を示すプリン
タモニタ画面等を表示可能に構成されている。なお、入
力装置106は、キーボード(KB),ポインティング
デバイス(例えばマウス)等より構成されているものと
する。107はバスで、制御部102と各デバイス(第
1のプリンタインタフェース103,第2のプリンタイ
ンタフェース104を含む)とを接続する。
06から入力された入力情報および制御部102で処理
された処理データ,接続されたいずれかのプリンタを指
定する指定画面およびプリンタの動作状況を示すプリン
タモニタ画面等を表示可能に構成されている。なお、入
力装置106は、キーボード(KB),ポインティング
デバイス(例えばマウス)等より構成されているものと
する。107はバスで、制御部102と各デバイス(第
1のプリンタインタフェース103,第2のプリンタイ
ンタフェース104を含む)とを接続する。
【0023】以下、図2を参照して印刷システムの計算
機装置101に接続される印刷装置に関する情報が計算
機装置101の制御部102内部のメモリに管理される
プリンタ管理情報について説明する。
機装置101に接続される印刷装置に関する情報が計算
機装置101の制御部102内部のメモリに管理される
プリンタ管理情報について説明する。
【0024】図2は、図1に示した制御部102の内部
メモリに確保されるプリンタ管理情報テーブルの一例を
示す図である。
メモリに確保されるプリンタ管理情報テーブルの一例を
示す図である。
【0025】図において、501はインタフェースフィ
ールドで、バス107に接続されたインタフェース名が
設定される。本実施形態では、第1のプリンタインタフ
ェース103と第2のプリンタインタフェース104の
インタフェース名が設定される。
ールドで、バス107に接続されたインタフェース名が
設定される。本実施形態では、第1のプリンタインタフ
ェース103と第2のプリンタインタフェース104の
インタフェース名が設定される。
【0026】502は印刷装置名称フィールドで、第1
のプリンタインタフェース103と第2のプリンタイン
タフェース104に接続される印刷装置の名称が設定さ
れる。503は印刷装置速度コードフィールドで、第1
のプリンタインタフェース103と第2のプリンタイン
タフェース104に接続される印刷装置の印刷速度に対
応する速度コードが設定される。
のプリンタインタフェース103と第2のプリンタイン
タフェース104に接続される印刷装置の名称が設定さ
れる。503は印刷装置速度コードフィールドで、第1
のプリンタインタフェース103と第2のプリンタイン
タフェース104に接続される印刷装置の印刷速度に対
応する速度コードが設定される。
【0027】504は印刷品位フィールドで、第1のプ
リンタインタフェース103と第2のプリンタインタフ
ェース104に接続される各印刷装置を使用して印刷処
理する場合の印刷品位コードを記憶する。
リンタインタフェース103と第2のプリンタインタフ
ェース104に接続される各印刷装置を使用して印刷処
理する場合の印刷品位コードを記憶する。
【0028】なお、上記インタフェースフィールド50
1,印刷装置名称フィールド502,印刷装置速度コー
ドフィールド503,印刷品位フィールド504等で1
レコードを構成し、このレコードがプリンタ台数に応じ
てリストとして保持される。また、印刷システムの計算
機装置101にはプリンタインタフェースが2チャンネ
ルあるので2レコード構成となる。
1,印刷装置名称フィールド502,印刷装置速度コー
ドフィールド503,印刷品位フィールド504等で1
レコードを構成し、このレコードがプリンタ台数に応じ
てリストとして保持される。また、印刷システムの計算
機装置101にはプリンタインタフェースが2チャンネ
ルあるので2レコード構成となる。
【0029】次に、第1の印刷装置108を指定印刷装
置として印刷システムの利用者が選択させる処理につい
て図3等を参照して説明する。
置として印刷システムの利用者が選択させる処理につい
て図3等を参照して説明する。
【0030】図3は、図1に示したディスプレイ装置1
05に表示されるプリンタ選択画面(ダイアログウイン
ドウ)の一例を示す図である。
05に表示されるプリンタ選択画面(ダイアログウイン
ドウ)の一例を示す図である。
【0031】図において、201はダイアログウインド
ウで、計算機装置101が制御部102のプログラムに
従ってディスプレイ装置105に表示する。202はタ
イトル部で、ダイアログウインドウ201のタイトル
「プリンタの選択」が表示される。
ウで、計算機装置101が制御部102のプログラムに
従ってディスプレイ装置105に表示する。202はタ
イトル部で、ダイアログウインドウ201のタイトル
「プリンタの選択」が表示される。
【0032】203は選択し得る印刷装置の候補を一覧
表示する領域で、本実施形態では図2に示した印刷装置
名称フィールド502に設定された印刷装置名称が表示
されるが、本実施形態では、2台の印刷装置が接続され
ているので、第1の印刷装置108の印刷装置名称およ
び第2の印刷装置109の印刷装置名称が表示される。
表示する領域で、本実施形態では図2に示した印刷装置
名称フィールド502に設定された印刷装置名称が表示
されるが、本実施形態では、2台の印刷装置が接続され
ているので、第1の印刷装置108の印刷装置名称およ
び第2の印刷装置109の印刷装置名称が表示される。
【0033】204は選択された印刷装置の名称が表示
される領域で、選択し得る印刷装置の候補を一覧表示す
る領域203に一覧表示された印刷装置から印刷システ
ムを利用するユーザが入力装置106を操作して選択し
た印刷装置の名称が表示される。
される領域で、選択し得る印刷装置の候補を一覧表示す
る領域203に一覧表示された印刷装置から印刷システ
ムを利用するユーザが入力装置106を操作して選択し
た印刷装置の名称が表示される。
【0034】次に、第1の印刷装置108を指定印刷装
置として指定された場合の計算機装置101の内部処理
について説明する。
置として指定された場合の計算機装置101の内部処理
について説明する。
【0035】印刷装置には、それぞれ固有のプリンタド
ライバソフトウエア(プリンタドライバと称する)が必
要である。プリンタドライバとは計算機装置101上で
動作するアプリケーションプログラムが計算機装置10
1のディスプレイ装置105上に描画した文字や図形等
を印刷コマンドに変換するソフトウエアで、制御部10
2上で動作するものである。
ライバソフトウエア(プリンタドライバと称する)が必
要である。プリンタドライバとは計算機装置101上で
動作するアプリケーションプログラムが計算機装置10
1のディスプレイ装置105上に描画した文字や図形等
を印刷コマンドに変換するソフトウエアで、制御部10
2上で動作するものである。
【0036】本実施形態において、プリンタドライバ
は、図2に示すように、計算機装置に接続される印刷装
置に関する情報中の印刷装置名称フィールド502に記
憶される名称と同じ名称で、制御部102内のRAM等
に記憶されているものとする。
は、図2に示すように、計算機装置に接続される印刷装
置に関する情報中の印刷装置名称フィールド502に記
憶される名称と同じ名称で、制御部102内のRAM等
に記憶されているものとする。
【0037】従って、本実施形態で述べる「第1の印刷
装置」,「第2の印刷装置」といった名称は、例えば
「XXXLBP−123」といった製品名称と同じレベ
ルとなる。また、本実施形態ではプリンタドライバは印
刷装置の候補を一覧表示する領域203に記述された印
刷装置の名称と同じ名称であるとしたが、印刷装置の名
称に対して異なるプリンタドライバ名称をマッピングす
る構成であっても本発明を適用できる。当然、異なる印
刷装置が同一のプリンタドライバを使用し、その際、プ
リンタドライバの起動オプション等で機種の違いを指定
する場合でも、本発明を適用できる。
装置」,「第2の印刷装置」といった名称は、例えば
「XXXLBP−123」といった製品名称と同じレベ
ルとなる。また、本実施形態ではプリンタドライバは印
刷装置の候補を一覧表示する領域203に記述された印
刷装置の名称と同じ名称であるとしたが、印刷装置の名
称に対して異なるプリンタドライバ名称をマッピングす
る構成であっても本発明を適用できる。当然、異なる印
刷装置が同一のプリンタドライバを使用し、その際、プ
リンタドライバの起動オプション等で機種の違いを指定
する場合でも、本発明を適用できる。
【0038】また、本実施形態において、ある印刷装置
を指定印刷装置として指定するには、図2に示した計算
機装置に接続される印刷装置に関する情報中の当該印刷
装置に関するレコードへのポインタを、指定印刷装置に
関する情報レコードへのポインタを記憶する制御部10
2内のRAM等に確保される特定領域(以下、レコード
ポインタ特定領域と呼ぶ)に記憶することと等価の処理
となる。
を指定印刷装置として指定するには、図2に示した計算
機装置に接続される印刷装置に関する情報中の当該印刷
装置に関するレコードへのポインタを、指定印刷装置に
関する情報レコードへのポインタを記憶する制御部10
2内のRAM等に確保される特定領域(以下、レコード
ポインタ特定領域と呼ぶ)に記憶することと等価の処理
となる。
【0039】以下、本実施形態と第1〜第4の発明の各
手段との対応及びその作用について図1等を参照して説
明する。
手段との対応及びその作用について図1等を参照して説
明する。
【0040】第1の発明は、所定の通信媒体を介して印
刷速度が異なる印刷資源をそれぞれ備える複数の印刷装
置(第1の印刷装置108,第2の印刷装置109)と
通信可能な印刷制御装置において、いずれかの印刷装置
を印刷データの出力先として指定する第1の指定手段
(入力装置106)と、前記印刷データを出力するため
の印刷品位を各印刷装置に対して指定する第2の指定手
段(入力装置106)と、前記第2の指定手段により各
印刷装置に指定された印刷品位と各印刷装置の印刷速度
とを資源情報としてそれぞれ記憶する記憶手段(制御部
102内のワークメモリ)と、前記印刷データの出力時
に、前記第1の指定手段により指定された指定印刷装置
の印刷品位を前記資源情報中から認識して前記指定印刷
装置よりも高速印刷可能な非指定印刷装置が存在するか
どうかを判定する判定手段(制御部102内のCPUが
ROMに記憶された制御プログラムを実行して判定す
る)と、前記判定手段が前記指定印刷装置よりも高速印
刷可能な非指定印刷装置が存在すると判定した場合に、
当該非指定印刷装置による印刷実行を要求しているかど
うかを確認する確認手段(制御部102内のCPUがR
OMに記憶された制御プログラムを実行して確認する)
と、前記確認手段の確認結果に基づいて前記非指定印刷
装置を一時的に指定印刷装置に変更する制御手段(制御
部102内のCPUがROMに記憶された制御プログラ
ムを実行して変更制御する)とを設け、前記印刷データ
の出力時に、入力装置106により指定された第1の印
刷装置108の印刷品位をワークメモリ上に記憶された
資源情報中から認識して第1の印刷装置108よりも高
速印刷可能な非指定印刷装置が存在するかどうかを判定
し、高速印刷可能な第2の印刷装置109が存在すると
判定した場合に、制御部102が第2の印刷装置109
による印刷実行を要求しているかどうかを確認し、該確
認結果に基づいて第2の印刷装置109を一時的に指定
印刷装置に変更するので、現在の第1の印刷装置108
に指定された印刷品位ならば、当該第1の印刷装置10
8よりも高速印刷処理可能な第2の印刷装置109をユ
ーザに提示して、第1の印刷装置108として一時使用
できる印刷環境を整備できる。
刷速度が異なる印刷資源をそれぞれ備える複数の印刷装
置(第1の印刷装置108,第2の印刷装置109)と
通信可能な印刷制御装置において、いずれかの印刷装置
を印刷データの出力先として指定する第1の指定手段
(入力装置106)と、前記印刷データを出力するため
の印刷品位を各印刷装置に対して指定する第2の指定手
段(入力装置106)と、前記第2の指定手段により各
印刷装置に指定された印刷品位と各印刷装置の印刷速度
とを資源情報としてそれぞれ記憶する記憶手段(制御部
102内のワークメモリ)と、前記印刷データの出力時
に、前記第1の指定手段により指定された指定印刷装置
の印刷品位を前記資源情報中から認識して前記指定印刷
装置よりも高速印刷可能な非指定印刷装置が存在するか
どうかを判定する判定手段(制御部102内のCPUが
ROMに記憶された制御プログラムを実行して判定す
る)と、前記判定手段が前記指定印刷装置よりも高速印
刷可能な非指定印刷装置が存在すると判定した場合に、
当該非指定印刷装置による印刷実行を要求しているかど
うかを確認する確認手段(制御部102内のCPUがR
OMに記憶された制御プログラムを実行して確認する)
と、前記確認手段の確認結果に基づいて前記非指定印刷
装置を一時的に指定印刷装置に変更する制御手段(制御
部102内のCPUがROMに記憶された制御プログラ
ムを実行して変更制御する)とを設け、前記印刷データ
の出力時に、入力装置106により指定された第1の印
刷装置108の印刷品位をワークメモリ上に記憶された
資源情報中から認識して第1の印刷装置108よりも高
速印刷可能な非指定印刷装置が存在するかどうかを判定
し、高速印刷可能な第2の印刷装置109が存在すると
判定した場合に、制御部102が第2の印刷装置109
による印刷実行を要求しているかどうかを確認し、該確
認結果に基づいて第2の印刷装置109を一時的に指定
印刷装置に変更するので、現在の第1の印刷装置108
に指定された印刷品位ならば、当該第1の印刷装置10
8よりも高速印刷処理可能な第2の印刷装置109をユ
ーザに提示して、第1の印刷装置108として一時使用
できる印刷環境を整備できる。
【0041】第2の発明は、制御部102は、第2の印
刷装置109による前記印刷データの印刷終了後、入力
装置106により指定されていた印刷装置を第1の印刷
装置108に再指定するので、一時的に変更された第1
の印刷装置108の再指定処理操作を不要とし、ユーザ
の操作指定負担を大幅に軽減できる。
刷装置109による前記印刷データの印刷終了後、入力
装置106により指定されていた印刷装置を第1の印刷
装置108に再指定するので、一時的に変更された第1
の印刷装置108の再指定処理操作を不要とし、ユーザ
の操作指定負担を大幅に軽減できる。
【0042】第3の発明は、制御部102は、第1の印
刷装置108よりも高速印刷可能と判定した第2の印刷
装置109による印刷実行を要求しているかどうかを確
認するためのダイアログをディスプレイ装置105に提
示するので、ユーザは高速印刷可能な非指定印刷装置の
存在を認識して、意図する現在の指定印刷装置または非
指定印刷装置のいずれかにより印刷処理を容易に選択指
示することができる。
刷装置108よりも高速印刷可能と判定した第2の印刷
装置109による印刷実行を要求しているかどうかを確
認するためのダイアログをディスプレイ装置105に提
示するので、ユーザは高速印刷可能な非指定印刷装置の
存在を認識して、意図する現在の指定印刷装置または非
指定印刷装置のいずれかにより印刷処理を容易に選択指
示することができる。
【0043】第4の発明は、前記通信媒体は、所定のイ
ンタフェース(第1,第2のインタフェース103,1
04)で構成したもので、所定のインタフェースを介し
て複数の印刷装置を使用できる印刷システム環境の下
で、非指定印刷装置を一時的に指定印刷装置として利用
する印刷処理を自在に行うことができる。
ンタフェース(第1,第2のインタフェース103,1
04)で構成したもので、所定のインタフェースを介し
て複数の印刷装置を使用できる印刷システム環境の下
で、非指定印刷装置を一時的に指定印刷装置として利用
する印刷処理を自在に行うことができる。
【0044】以下、図4に示すフローチャートを参照し
ながら本発明に係る印刷制御装置の第1のデータ処理手
順について説明する。
ながら本発明に係る印刷制御装置の第1のデータ処理手
順について説明する。
【0045】図4は、本発明に係る印刷制御装置の第1
のデータ処理手順の一例を示すフローチャートであり、
ある印刷装置を指定印刷装置として指定する処理に対応
する。なお、(1)〜(5)は各ステップを示す。
のデータ処理手順の一例を示すフローチャートであり、
ある印刷装置を指定印刷装置として指定する処理に対応
する。なお、(1)〜(5)は各ステップを示す。
【0046】先ず、ディスプレイ装置105に図3に示
したプリンタ選択画面(ダイアログウインドウ201)
を表示して、領域203から第1の印刷装置108が指
定されると(1)、図2に示した計算機装置に接続され
る印刷装置に関する情報のレコードを順に調べ(2)、
レコード内の印刷装置名称フィールド502が「第1の
印刷装置」かどうかを調べ(3)、もしも「第1の印刷
装置」であったと判定した場合には、当該レコードのポ
インタをレコードポインタ特定領域に記憶して(4)、
処理を終了する。
したプリンタ選択画面(ダイアログウインドウ201)
を表示して、領域203から第1の印刷装置108が指
定されると(1)、図2に示した計算機装置に接続され
る印刷装置に関する情報のレコードを順に調べ(2)、
レコード内の印刷装置名称フィールド502が「第1の
印刷装置」かどうかを調べ(3)、もしも「第1の印刷
装置」であったと判定した場合には、当該レコードのポ
インタをレコードポインタ特定領域に記憶して(4)、
処理を終了する。
【0047】一方、ステップ(3)において、印刷装置
名称フィールド502が「第1の印刷装置」でないと判
定した場合には、レコードポインタを進めて(5)、次
のレコードを調べるために、ステップ(2)へ戻る。
名称フィールド502が「第1の印刷装置」でないと判
定した場合には、レコードポインタを進めて(5)、次
のレコードを調べるために、ステップ(2)へ戻る。
【0048】次に、印刷品位を指定する処理について説
明する。
明する。
【0049】図5は、図1に示したディスプレイ装置1
05に表示される印刷品位指定ダイアログウインドウの
一例を示す図であり、例えば印刷設定ユーティリティに
より表示される。
05に表示される印刷品位指定ダイアログウインドウの
一例を示す図であり、例えば印刷設定ユーティリティに
より表示される。
【0050】図において、601はダイアログウインド
ウで、計算機装置101が制御部102のプログラムに
従ってディスプレイ装置105に表示する。602はタ
イトル部で、「印刷品位の指定」が該ダイアログウイン
ドウ601のタイトルとして表示される。
ウで、計算機装置101が制御部102のプログラムに
従ってディスプレイ装置105に表示する。602はタ
イトル部で、「印刷品位の指定」が該ダイアログウイン
ドウ601のタイトルとして表示される。
【0051】603は高品位印刷を指定するためのボタ
ン状領域(高品位指定ボタン)で、印刷システムを利用
するユーザが高品位印刷を行いたい時に入力装置106
を操作して当該高品位指定ボタン603を押下指示す
る。
ン状領域(高品位指定ボタン)で、印刷システムを利用
するユーザが高品位印刷を行いたい時に入力装置106
を操作して当該高品位指定ボタン603を押下指示す
る。
【0052】604は中品位印刷を指定するためのボタ
ン状領域(中品位指定ボタン)で、印刷システムを利用
するユーザが中品位印刷を行いたい時に入力装置106
を操作して当該中品位指定ボタン604を押下指示す
る。
ン状領域(中品位指定ボタン)で、印刷システムを利用
するユーザが中品位印刷を行いたい時に入力装置106
を操作して当該中品位指定ボタン604を押下指示す
る。
【0053】605は低品位印刷を指定するためのボタ
ン状領域(低品位指定ボタン)で、印刷システムを利用
するユーザが低品位印刷を行いたい時に入力装置106
を操作して当該低品位指定ボタン605を押下指示す
る。なお、本実施形態では、600dpiを高品位と
し、400dpiを中品位とし、300dpiを低品位
とする。
ン状領域(低品位指定ボタン)で、印刷システムを利用
するユーザが低品位印刷を行いたい時に入力装置106
を操作して当該低品位指定ボタン605を押下指示す
る。なお、本実施形態では、600dpiを高品位と
し、400dpiを中品位とし、300dpiを低品位
とする。
【0054】以下、図6に示すフローチャートを参照し
ながら本発明に係る印刷制御装置の第2のデータ処理手
順について説明する。
ながら本発明に係る印刷制御装置の第2のデータ処理手
順について説明する。
【0055】図6は、本発明に係る印刷制御装置の第2
のデータ処理手順の一例を示すフローチャートであり、
図5に示した高品位指定ボタン603,中品位指定ボタ
ン604,低品位指定ボタン605が押下された場合
に、印刷品位を設定する処理に対応する。なお、(1)
〜(5)は各ステップを示す。
のデータ処理手順の一例を示すフローチャートであり、
図5に示した高品位指定ボタン603,中品位指定ボタ
ン604,低品位指定ボタン605が押下された場合
に、印刷品位を設定する処理に対応する。なお、(1)
〜(5)は各ステップを示す。
【0056】先ず、ディスプレイ装置105に図5に示
した印刷品位指定画面(ダイアログウインドウ601)
を表示して、ユーザが入力装置106を操作して高品位
指定ボタン603,中品位指定ボタン604,低品位指
定ボタン605のいずれかを押下指示すると、制御部1
02は押下指示されたボタンが高品位指定ボタン603
かどうかを判定し(1)、高品位指定ボタン603であ
ると判定された場合には、レコードポインタ特定領域に
記憶されたポインタ情報に基づいて図2に示した計算機
装置に接続される印刷装置に関する情報レコード中の印
刷品位フィールド504に高品位印刷を表すコードをセ
ットして(2)、処理を終了する。
した印刷品位指定画面(ダイアログウインドウ601)
を表示して、ユーザが入力装置106を操作して高品位
指定ボタン603,中品位指定ボタン604,低品位指
定ボタン605のいずれかを押下指示すると、制御部1
02は押下指示されたボタンが高品位指定ボタン603
かどうかを判定し(1)、高品位指定ボタン603であ
ると判定された場合には、レコードポインタ特定領域に
記憶されたポインタ情報に基づいて図2に示した計算機
装置に接続される印刷装置に関する情報レコード中の印
刷品位フィールド504に高品位印刷を表すコードをセ
ットして(2)、処理を終了する。
【0057】一方、ステップ(1)で押下されたボタン
が高品位指定ボタン603でないと判定された場合に
は、制御部102は押下指示されたボタンが中品位指定
ボタン604かどうかを判定し(3)、中品位指定ボタ
ン604であると判定された場合には、レコードポイン
タ特定領域に記憶されたポインタ情報に基づいて図2に
示した計算機装置に接続される印刷装置に関する情報レ
コード中の印刷品位フィールド504に中品位印刷を表
すコードをセットして(4)、処理を終了する。
が高品位指定ボタン603でないと判定された場合に
は、制御部102は押下指示されたボタンが中品位指定
ボタン604かどうかを判定し(3)、中品位指定ボタ
ン604であると判定された場合には、レコードポイン
タ特定領域に記憶されたポインタ情報に基づいて図2に
示した計算機装置に接続される印刷装置に関する情報レ
コード中の印刷品位フィールド504に中品位印刷を表
すコードをセットして(4)、処理を終了する。
【0058】一方、ステップ(3)で押下されたボタン
が中品位指定ボタン604でないと判定された場合に
は、すなわち、低品位指定ボタン605が押下指示され
た場合には、レコードポインタ特定領域に記憶されたポ
インタ情報に基づいて図2に示した計算機装置に接続さ
れる印刷装置に関する情報レコード中の印刷品位フィー
ルド504に低品位印刷を表すコードをセットして
(5)、処理を終了する。
が中品位指定ボタン604でないと判定された場合に
は、すなわち、低品位指定ボタン605が押下指示され
た場合には、レコードポインタ特定領域に記憶されたポ
インタ情報に基づいて図2に示した計算機装置に接続さ
れる印刷装置に関する情報レコード中の印刷品位フィー
ルド504に低品位印刷を表すコードをセットして
(5)、処理を終了する。
【0059】以下、図7に示すフローチャートを参照し
て本発明に係る印刷制御装置の通常の印刷処理について
説明する。
て本発明に係る印刷制御装置の通常の印刷処理について
説明する。
【0060】図7は、本発明に係る印刷制御装置の通常
の印刷処理手順の一例を示すフローチャートである。な
お、(1)〜(10)は各ステップを示す。
の印刷処理手順の一例を示すフローチャートである。な
お、(1)〜(10)は各ステップを示す。
【0061】印刷システムの利用者によって印刷処理が
命令されると、印刷システムにおける計算機装置101
の制御部102は前記レコードポインタ特定領域に記憶
されたポインタ情報に基づいて図2に示すデータ構造を
備える計算機装置に接続される印刷装置に関する情報レ
コード中の印刷装置名称フィールド502を読み取る
(1)。本実施形態では、文字列「第1の印刷装置」が
読み取られる。なお、当該名称がプリンタドライバの名
称となる。
命令されると、印刷システムにおける計算機装置101
の制御部102は前記レコードポインタ特定領域に記憶
されたポインタ情報に基づいて図2に示すデータ構造を
備える計算機装置に接続される印刷装置に関する情報レ
コード中の印刷装置名称フィールド502を読み取る
(1)。本実施形態では、文字列「第1の印刷装置」が
読み取られる。なお、当該名称がプリンタドライバの名
称となる。
【0062】続いて、制御部102内から「第1の印刷
装置」なる名称を持つプリンタドライバをロードする
(2)。この処理により、プリンタドライバは動作を開
始し、制御部102の動作そのものがプリンタドライバ
の動作となる。
装置」なる名称を持つプリンタドライバをロードする
(2)。この処理により、プリンタドライバは動作を開
始し、制御部102の動作そのものがプリンタドライバ
の動作となる。
【0063】続いて、制御部102は第1の印刷装置1
08を印刷出力する装置として設定する(3)。そし
て、レコードポインタ特定領域に記憶されたポインタ情
報に基づいて図2に示したデータ構造を備える計算機装
置に接続される印刷装置に関する情報レコード中の印刷
品位フィールド502を読み取り(4)、第1の印刷装
置108に対してステップ(4)で読み出した印刷品位
を設定すべく、印刷品位設定コマンドを発行する
(5)。
08を印刷出力する装置として設定する(3)。そし
て、レコードポインタ特定領域に記憶されたポインタ情
報に基づいて図2に示したデータ構造を備える計算機装
置に接続される印刷装置に関する情報レコード中の印刷
品位フィールド502を読み取り(4)、第1の印刷装
置108に対してステップ(4)で読み出した印刷品位
を設定すべく、印刷品位設定コマンドを発行する
(5)。
【0064】次いで、制御部102は印刷システム利用
者が指定した印刷すべきデータファイル(以下、データ
ファイルと呼ぶ)を開き(6)、データを図示しないメ
モリ資源、例えばフロッピーディスク,ハードディスク
等に設けられたデータファイルより読み出して処理する
(7)。
者が指定した印刷すべきデータファイル(以下、データ
ファイルと呼ぶ)を開き(6)、データを図示しないメ
モリ資源、例えばフロッピーディスク,ハードディスク
等に設けられたデータファイルより読み出して処理する
(7)。
【0065】続いて、処理したデータがデータの終わり
を意味するエンドコードかどうかを判定し(8)、デー
タがエンドコードでないと判定された場合には、当該デ
ータを印刷コマンドに変換する処理を行い(9)、該変
換した印刷コマンドを印刷装置、すなわち、第1の印刷
装置108に送信して(10)、該送信後、次のデータ
をデータファイルから読み出すためにステップ(7)へ
戻る。
を意味するエンドコードかどうかを判定し(8)、デー
タがエンドコードでないと判定された場合には、当該デ
ータを印刷コマンドに変換する処理を行い(9)、該変
換した印刷コマンドを印刷装置、すなわち、第1の印刷
装置108に送信して(10)、該送信後、次のデータ
をデータファイルから読み出すためにステップ(7)へ
戻る。
【0066】一方、ステップ(8)でデータエンドコー
ドであると判定された場合には、印刷出力処理を終了す
る。
ドであると判定された場合には、印刷出力処理を終了す
る。
【0067】以下、図8,図9を参照して本発明に係る
印刷制御装置の第3のデータ処理動作について説明す
る。
印刷制御装置の第3のデータ処理動作について説明す
る。
【0068】図8は、図1に示したディスプレイ装置1
05に表示されるより速いプリンタの一時利用のための
ダイアログウインドウの一例を示す図である。
05に表示されるより速いプリンタの一時利用のための
ダイアログウインドウの一例を示す図である。
【0069】図において、901はダイアログウインド
ウで、計算機装置101が制御部102のプログラムに
従ってディスプレイ装置105に表示する。902はタ
イトル部で、ダイアログウインドウ901のタイトル、
例えば「より速いプリンタの一時利用」が表示される。
ウで、計算機装置101が制御部102のプログラムに
従ってディスプレイ装置105に表示する。902はタ
イトル部で、ダイアログウインドウ901のタイトル、
例えば「より速いプリンタの一時利用」が表示される。
【0070】903はメッセージ領域で、利用者が判断
すべき事項を記したメッセージ、例えば「第1の印刷装
置よりも速い第2の印刷装置を一時利用しますか?」を
表示する。904はボタン状領域で、メッセージ903
に応答して利用者が第1の印刷装置108よりも速い第
2の印刷装置109を一時利用する際に、利用者が入力
装置106を操作して指示する。905はボタン状領域
で、メッセージ903に応答して利用者が第1の印刷装
置108よりも速い第2の印刷装置109を一時利用し
ない場合に、利用者が入力装置106を操作して指示す
る。
すべき事項を記したメッセージ、例えば「第1の印刷装
置よりも速い第2の印刷装置を一時利用しますか?」を
表示する。904はボタン状領域で、メッセージ903
に応答して利用者が第1の印刷装置108よりも速い第
2の印刷装置109を一時利用する際に、利用者が入力
装置106を操作して指示する。905はボタン状領域
で、メッセージ903に応答して利用者が第1の印刷装
置108よりも速い第2の印刷装置109を一時利用し
ない場合に、利用者が入力装置106を操作して指示す
る。
【0071】図9は、本発明に係る印刷制御装置の第3
のデータ処理手順の一例を示すフローチャートであり、
指定印刷装置に対して指定された印刷品位が高品位でな
かった場合に、指定印刷装置以外の印刷装置を一時的に
印刷装置として使用できるように切り換える処理に対応
する。なお、(1)〜(16)は各ステップを示す。
のデータ処理手順の一例を示すフローチャートであり、
指定印刷装置に対して指定された印刷品位が高品位でな
かった場合に、指定印刷装置以外の印刷装置を一時的に
印刷装置として使用できるように切り換える処理に対応
する。なお、(1)〜(16)は各ステップを示す。
【0072】印刷システムの利用者によって印刷が指示
されると、印刷システムにおける計算機装置101の制
御部102は、前記レコードポインタ特定領域に記憶さ
れたポインタ情報に基づいて、図2に示したデータ構造
を備える計算機装置に接続される印刷装置に関する情報
レコード中の印刷品位フィールド504を読んで指定プ
リンタの印刷品位を調べ(1)、該印刷品位の指定状態
が「高品位」であったと判定した場合には、ステップ
(16)へ進み、指定プリンタにて高品位印刷処理を行
わせ、処理を終了する。
されると、印刷システムにおける計算機装置101の制
御部102は、前記レコードポインタ特定領域に記憶さ
れたポインタ情報に基づいて、図2に示したデータ構造
を備える計算機装置に接続される印刷装置に関する情報
レコード中の印刷品位フィールド504を読んで指定プ
リンタの印刷品位を調べ(1)、該印刷品位の指定状態
が「高品位」であったと判定した場合には、ステップ
(16)へ進み、指定プリンタにて高品位印刷処理を行
わせ、処理を終了する。
【0073】一方、ステップ(1)で印刷品位の指定が
「高品位以外」であると判定した場合には、図2に示し
たデータ構造を備える計算機装置に接続される印刷装置
に関する情報中の指定プリンタの速度コードと非指定プ
リンタの速度コードとを比較し(2)、もしも指定プリ
ンタの方が高速であると判定した場合には、指定プリン
タに指定品位で印刷処理を行わせ(3)、処理を終了す
る。
「高品位以外」であると判定した場合には、図2に示し
たデータ構造を備える計算機装置に接続される印刷装置
に関する情報中の指定プリンタの速度コードと非指定プ
リンタの速度コードとを比較し(2)、もしも指定プリ
ンタの方が高速であると判定した場合には、指定プリン
タに指定品位で印刷処理を行わせ(3)、処理を終了す
る。
【0074】一方、ステップ(2)において、非指定プ
リンタの方が高速であると判定した場合には、図8に示
したダイアログウインドウ901をディスプレイ装置1
05に表示して、印刷システムの利用者に指定プリン
タ,非指定プリンタのどちらを使用して印刷するかを選
択指示させる(4)。
リンタの方が高速であると判定した場合には、図8に示
したダイアログウインドウ901をディスプレイ装置1
05に表示して、印刷システムの利用者に指定プリン
タ,非指定プリンタのどちらを使用して印刷するかを選
択指示させる(4)。
【0075】次いで、利用者からの選択指示が「指定プ
リンタ」を使用する、すなわち、図8に示したボタン状
領域905を利用者が入力装置106を操作して指示し
た場合には(5)、ステップ(3)へ行き、指定プリン
タに指定品位で印刷処理させ、処理を終了する。
リンタ」を使用する、すなわち、図8に示したボタン状
領域905を利用者が入力装置106を操作して指示し
た場合には(5)、ステップ(3)へ行き、指定プリン
タに指定品位で印刷処理させ、処理を終了する。
【0076】一方、ステップ(5)で、利用者からの選
択指示が「指定プリンタ」を使用しない、すなわち、図
8に示したボタン状領域904を利用者が入力装置10
6を操作して指示した場合には、図2に示すデータ構造
を備える計算機装置に接続される印刷装置に関する情報
のうち、非指定プリンタの印刷装置名称フィールド50
2を読み込む(6)。本実施形態において、文字列「第
2の印刷装置」が読み取られる。該名称がプリンタドラ
イバの名称となる。
択指示が「指定プリンタ」を使用しない、すなわち、図
8に示したボタン状領域904を利用者が入力装置10
6を操作して指示した場合には、図2に示すデータ構造
を備える計算機装置に接続される印刷装置に関する情報
のうち、非指定プリンタの印刷装置名称フィールド50
2を読み込む(6)。本実施形態において、文字列「第
2の印刷装置」が読み取られる。該名称がプリンタドラ
イバの名称となる。
【0077】次いで、制御部102内から「第2の印刷
装置」なる名称を持つプリンタドライバをロードする
(7)。この処理により、プリンタドライバは動作を開
始し、制御部102の動作そのものがプリンタドライバ
となる。
装置」なる名称を持つプリンタドライバをロードする
(7)。この処理により、プリンタドライバは動作を開
始し、制御部102の動作そのものがプリンタドライバ
となる。
【0078】続いて、制御部102は第2の印刷装置1
09を印刷出力する装置として設定し(8)、第2の印
刷装置109に対して指定された印刷品位を指定するた
め、印刷品位設定コマンドを発行する(9)。この時、
指定する印刷品位は第1のプリンタ108に対して指定
されていた「高品位以外」の印刷品位となる。
09を印刷出力する装置として設定し(8)、第2の印
刷装置109に対して指定された印刷品位を指定するた
め、印刷品位設定コマンドを発行する(9)。この時、
指定する印刷品位は第1のプリンタ108に対して指定
されていた「高品位以外」の印刷品位となる。
【0079】続いて、制御部102は印刷システムの利
用者が指定した印刷すべきデータファイル(以下、デー
タファイルと呼ぶ)を開き(10)、データファイルか
らデータ読み出して処理する(11)。そして、処理し
たデータがデータの終わりを意味するエンドコードかど
うかを判定し(12)、エンドコードでないと判定した
場合には、データを印刷コマンドに変換する処理を行い
(13)、該変換した印刷コマンドを印刷装置、すなわ
ち第2の印刷装置109に送信し(14)、該送信後、
次のデータをデータファイルから読み出すために、ステ
ップ(11)へ戻る。
用者が指定した印刷すべきデータファイル(以下、デー
タファイルと呼ぶ)を開き(10)、データファイルか
らデータ読み出して処理する(11)。そして、処理し
たデータがデータの終わりを意味するエンドコードかど
うかを判定し(12)、エンドコードでないと判定した
場合には、データを印刷コマンドに変換する処理を行い
(13)、該変換した印刷コマンドを印刷装置、すなわ
ち第2の印刷装置109に送信し(14)、該送信後、
次のデータをデータファイルから読み出すために、ステ
ップ(11)へ戻る。
【0080】一方、ステップ(12)において、入力さ
れたデータがデータの終わりを意味するエンドコードで
あったと判定した場合には、指定プリンタを印刷出力す
るプリンタとして設定し直して(15)、印刷出力処理
を終了する。
れたデータがデータの終わりを意味するエンドコードで
あったと判定した場合には、指定プリンタを印刷出力す
るプリンタとして設定し直して(15)、印刷出力処理
を終了する。
【0081】以上説明した手順により、指定印刷装置に
対して指定された印刷品位が高品位でなかった場合に指
定印刷装置以外の印刷装置を一時的に印刷装置として使
用することができ、印刷処理速度を高速化して所望とす
るドラフト印刷等の印刷結果を短時間で得ることができ
る。また、当該ドラフト印刷処理終了後は、ドラフト印
刷処理開始前のプリンタ指定環境に自動復帰するため、
利用者のドライバ切り換え操作負担も軽減され、次の印
刷処理時に、直前指定された印刷装置による誤った印刷
がなされることなく、ユーザが意図する指定印刷装置で
高品位の印刷結果を得ることもできる。
対して指定された印刷品位が高品位でなかった場合に指
定印刷装置以外の印刷装置を一時的に印刷装置として使
用することができ、印刷処理速度を高速化して所望とす
るドラフト印刷等の印刷結果を短時間で得ることができ
る。また、当該ドラフト印刷処理終了後は、ドラフト印
刷処理開始前のプリンタ指定環境に自動復帰するため、
利用者のドライバ切り換え操作負担も軽減され、次の印
刷処理時に、直前指定された印刷装置による誤った印刷
がなされることなく、ユーザが意図する指定印刷装置で
高品位の印刷結果を得ることもできる。
【0082】〔第2実施形態〕上記実施形態では、各第
1,第2の印刷装置108,109と計算機装置101
とが所定のインタフェースを介して2対1に接続される
印刷システムに本発明を適用する場合について説明した
が、計算機装置と複数の印刷装置がネットワークを介し
て通信可能な印刷システムにも本発明を適用することが
できる。以下、その実施形態について説明する。
1,第2の印刷装置108,109と計算機装置101
とが所定のインタフェースを介して2対1に接続される
印刷システムに本発明を適用する場合について説明した
が、計算機装置と複数の印刷装置がネットワークを介し
て通信可能な印刷システムにも本発明を適用することが
できる。以下、その実施形態について説明する。
【0083】図10は、本発明の第2実施形態を示す印
刷制御装置を適用可能な印刷システムの構成を説明する
ブロック図である。
刷制御装置を適用可能な印刷システムの構成を説明する
ブロック図である。
【0084】図において、1001は計算機装置本体
(計算機装置)、1002は制御部で、計算機装置10
01全体の制御や情報処理を総括的に制御する。制御部
1002は、制御プログラムを記憶するROM,ディス
ク装置,ワークメモリ(RAM),ROMに記憶された
制御プログラムを実行するCPU等を備えている。
(計算機装置)、1002は制御部で、計算機装置10
01全体の制御や情報処理を総括的に制御する。制御部
1002は、制御プログラムを記憶するROM,ディス
ク装置,ワークメモリ(RAM),ROMに記憶された
制御プログラムを実行するCPU等を備えている。
【0085】1003はプリンタ情報メモリで、ネット
ワーク1011に接続された各プリンタの情報が記憶さ
れている。1004はネットワークインタフェースで、
計算機装置1001をネットワーク1011に接続す
る。なお、制御部1002,プリンタ情報メモリ100
3,ネットワークインタフェース1004は内部のシス
テムバス1005を介して接続されている。
ワーク1011に接続された各プリンタの情報が記憶さ
れている。1004はネットワークインタフェースで、
計算機装置1001をネットワーク1011に接続す
る。なお、制御部1002,プリンタ情報メモリ100
3,ネットワークインタフェース1004は内部のシス
テムバス1005を介して接続されている。
【0086】1006はディスプレイ装置で、計算機装
置1001で実行されるアプリケーションや制御部10
02が実行している処理データ,各種ステータス,プリ
ンタ設定用のダイアログウインドウ等を表示する。10
07は入力装置で、キーボード,ポインティングデバイ
ス等から構成されている。
置1001で実行されるアプリケーションや制御部10
02が実行している処理データ,各種ステータス,プリ
ンタ設定用のダイアログウインドウ等を表示する。10
07は入力装置で、キーボード,ポインティングデバイ
ス等から構成されている。
【0087】1008は第1の印刷装置で、カラー印刷
処理を行うことが可能に構成されている。1009は第
2の印刷装置で、モノクロプリンタで構成される。10
10は第3の印刷装置で、モノクロプリンタで構成され
る。なお、第1の印刷装置1008は、第2,第3の印
刷装置1009,1010に比べて印刷速度が遅く、ま
た、第2の印刷装置1009は第3の印刷装置1010
に比べて印刷速度が遅く、結果として第3の印刷装置1
010がシステム中で最も印刷速度が速いものとする。
処理を行うことが可能に構成されている。1009は第
2の印刷装置で、モノクロプリンタで構成される。10
10は第3の印刷装置で、モノクロプリンタで構成され
る。なお、第1の印刷装置1008は、第2,第3の印
刷装置1009,1010に比べて印刷速度が遅く、ま
た、第2の印刷装置1009は第3の印刷装置1010
に比べて印刷速度が遅く、結果として第3の印刷装置1
010がシステム中で最も印刷速度が速いものとする。
【0088】また、計算機装置1001,第1の印刷装
置1008,第2,第3の印刷装置1009,1010
はネットワーク1011を介して接続されており、一定
のプロトコルに従って相互に情報のやり取りを行えるも
のとする。
置1008,第2,第3の印刷装置1009,1010
はネットワーク1011を介して接続されており、一定
のプロトコルに従って相互に情報のやり取りを行えるも
のとする。
【0089】図11は、図10に示したプリンタ情報メ
モリ1003に記憶されるプリンタ情報のデータ構造を
説明する図である。なお、本実施形態において、計算機
1001が接続するネットワーク1011には、第1の
印刷装置1008,第2,第3の印刷装置1009,1
010が接続されているが、この接続状態はシステムを
構成した時点において、計算機装置1001の制御部1
002内にある特定領域へ、図11に示す論理構造で記
憶されているものとする。
モリ1003に記憶されるプリンタ情報のデータ構造を
説明する図である。なお、本実施形態において、計算機
1001が接続するネットワーク1011には、第1の
印刷装置1008,第2,第3の印刷装置1009,1
010が接続されているが、この接続状態はシステムを
構成した時点において、計算機装置1001の制御部1
002内にある特定領域へ、図11に示す論理構造で記
憶されているものとする。
【0090】図において、1101は印刷装置のネット
ワークアドレスを記憶するフィールド(以下、アドレス
フィールドと呼ぶ)である。1102は当該ネットワー
クに接続する印刷装置の名称を記憶するフィールド(以
下、印刷装置名称フィールドと呼ぶ)である。1103
は印刷装置の速度を表すコードを記憶するフィールド
(以下、印刷装置速度コードフィールドと呼ぶ)であ
る。なお、印刷装置速度コードフィールド1103に
は、各印刷装置、すなわち、第1の印刷装置1008,
第2,第3の印刷装置1009,1010の印刷処理速
度の指標となる数値が入力されているものとし、該数値
が大きいほど処理速度が速いものとする。
ワークアドレスを記憶するフィールド(以下、アドレス
フィールドと呼ぶ)である。1102は当該ネットワー
クに接続する印刷装置の名称を記憶するフィールド(以
下、印刷装置名称フィールドと呼ぶ)である。1103
は印刷装置の速度を表すコードを記憶するフィールド
(以下、印刷装置速度コードフィールドと呼ぶ)であ
る。なお、印刷装置速度コードフィールド1103に
は、各印刷装置、すなわち、第1の印刷装置1008,
第2,第3の印刷装置1009,1010の印刷処理速
度の指標となる数値が入力されているものとし、該数値
が大きいほど処理速度が速いものとする。
【0091】1104は印刷装置を使って印刷処理する
場合の印刷品位コードを記憶するフィールド(以下、印
刷品位フィールドと呼ぶ)である。
場合の印刷品位コードを記憶するフィールド(以下、印
刷品位フィールドと呼ぶ)である。
【0092】この図に示すように、アドレスフィールド
1101と印刷装置名称フィールド1102と印刷装置
速度コードフィールド1103と印刷品位フィールド1
104で1レコードを構成し、該各レコードがリスト状
に連なるデータ構造となっている。なお、本実施形態で
は、3台の印刷装置がネットワーク1011に接続され
ているので、レコード総数は「3」となる。
1101と印刷装置名称フィールド1102と印刷装置
速度コードフィールド1103と印刷品位フィールド1
104で1レコードを構成し、該各レコードがリスト状
に連なるデータ構造となっている。なお、本実施形態で
は、3台の印刷装置がネットワーク1011に接続され
ているので、レコード総数は「3」となる。
【0093】次に、第1の印刷装置1008を指定印刷
装置として印刷システム利用者に選択させる処理につい
て説明する。
装置として印刷システム利用者に選択させる処理につい
て説明する。
【0094】図12は、図10に示したディスプレイ装
置1006に表示されるプリンタ指定ダイアログウイン
ドウの一例を示す図である。
置1006に表示されるプリンタ指定ダイアログウイン
ドウの一例を示す図である。
【0095】図において、1201はダイアログウイン
ドウで、計算機装置1001が制御部1002のプログ
ラムに従ってディスプレイ装置1006に表示する。1
202はタイトル部で、ダイアログウインドウ1201
のタイトル、例えば「ネットワークプリンタの選択」が
表示される。
ドウで、計算機装置1001が制御部1002のプログ
ラムに従ってディスプレイ装置1006に表示する。1
202はタイトル部で、ダイアログウインドウ1201
のタイトル、例えば「ネットワークプリンタの選択」が
表示される。
【0096】1203は選択し得る印刷装置の候補を一
覧表示する領域で、表示する名称は図10に示した計算
機装置が使用可能な印刷装置に関する情報中の印刷装置
名称フィールド1102(図11参照)から読み出すも
のとする。1204は選択し得る印刷装置の候補を一覧
表示した領域1203から印刷システムの利用者が入力
装置1007を操作して選択した印刷装置の名称を表示
する領域であり、現在第1の印刷装置が選択されている
状態に対応する。
覧表示する領域で、表示する名称は図10に示した計算
機装置が使用可能な印刷装置に関する情報中の印刷装置
名称フィールド1102(図11参照)から読み出すも
のとする。1204は選択し得る印刷装置の候補を一覧
表示した領域1203から印刷システムの利用者が入力
装置1007を操作して選択した印刷装置の名称を表示
する領域であり、現在第1の印刷装置が選択されている
状態に対応する。
【0097】次に、第1の印刷装置1008を指定印刷
装置として指定された場合の計算機装置1001の内部
処理について説明する。
装置として指定された場合の計算機装置1001の内部
処理について説明する。
【0098】印刷装置には、それぞれ固有のプリンタド
ライバソフトウエア(プリンタドライバと称する)が必
要である。プリンタドライバとは計算機装置1001上
で動作するアプリケーションプログラムが計算機装置1
001のディスプレイ装置1006上に描画した文字や
図形等を印刷コマンドに変換するソフトウエアで、制御
部1002上で動作するものである。
ライバソフトウエア(プリンタドライバと称する)が必
要である。プリンタドライバとは計算機装置1001上
で動作するアプリケーションプログラムが計算機装置1
001のディスプレイ装置1006上に描画した文字や
図形等を印刷コマンドに変換するソフトウエアで、制御
部1002上で動作するものである。
【0099】本実施形態において、プリンタドライバ
は、図11に示すように、計算機装置に接続される印刷
装置に関する情報中の印刷装置名称フィールド1102
に記憶される名称と同じ名称で、制御部1002内のR
AM等に記憶されているものとする。
は、図11に示すように、計算機装置に接続される印刷
装置に関する情報中の印刷装置名称フィールド1102
に記憶される名称と同じ名称で、制御部1002内のR
AM等に記憶されているものとする。
【0100】従って、本実施形態で述べる「第1の印刷
装置」,「第2の印刷装置」,「第3の印刷装置」とい
った名称は、例えば「XXXLBP−123」といった
製品名称と同じレベルとなる。また、本実施形態ではプ
リンタドライバは印刷装置の候補を一覧表示する領域1
203に記述された印刷装置の名称と同じ名称であると
したが、印刷装置の名称に対して異なるプリンタドライ
バ名称をマッピングする構成であっても本発明を適用で
きる。当然、異なる印刷装置が同一のプリンタドライバ
を使用し、その際、プリンタドライバの起動オプション
等で機種の違いを指定する場合でも、本発明を適用でき
る。
装置」,「第2の印刷装置」,「第3の印刷装置」とい
った名称は、例えば「XXXLBP−123」といった
製品名称と同じレベルとなる。また、本実施形態ではプ
リンタドライバは印刷装置の候補を一覧表示する領域1
203に記述された印刷装置の名称と同じ名称であると
したが、印刷装置の名称に対して異なるプリンタドライ
バ名称をマッピングする構成であっても本発明を適用で
きる。当然、異なる印刷装置が同一のプリンタドライバ
を使用し、その際、プリンタドライバの起動オプション
等で機種の違いを指定する場合でも、本発明を適用でき
る。
【0101】また、本実施形態において、ある印刷装置
を指定印刷装置として指定するには、図11に示した計
算機装置に接続される印刷装置に関する情報中の当該印
刷装置に関するレコードへのポインタを、指定印刷装置
に関する情報レコードへのポインタを記憶する制御部1
002内のRAM等に確保される特定領域(以下、レコ
ードポインタ特定領域と呼ぶ)に記憶することと等価の
処理となる。
を指定印刷装置として指定するには、図11に示した計
算機装置に接続される印刷装置に関する情報中の当該印
刷装置に関するレコードへのポインタを、指定印刷装置
に関する情報レコードへのポインタを記憶する制御部1
002内のRAM等に確保される特定領域(以下、レコ
ードポインタ特定領域と呼ぶ)に記憶することと等価の
処理となる。
【0102】以下、本実施形態と第5の発明の各手段と
の対応及びその作用について図10を参照して説明す
る。
の対応及びその作用について図10を参照して説明す
る。
【0103】第5の発明は、前記通信媒体は、所定のネ
ットワーク1011で構成したので、所定のネットワー
ク1011を介して複数の印刷装置を使用できる印刷シ
ステム環境の下で、非指定印刷装置を一時的に指定印刷
装置として利用する印刷処理を自在に行うことができ
る。
ットワーク1011で構成したので、所定のネットワー
ク1011を介して複数の印刷装置を使用できる印刷シ
ステム環境の下で、非指定印刷装置を一時的に指定印刷
装置として利用する印刷処理を自在に行うことができ
る。
【0104】以下、図13に示すフローチャートを参照
しながら本発明に係る印刷制御装置の第4のデータ処理
手順について説明する。
しながら本発明に係る印刷制御装置の第4のデータ処理
手順について説明する。
【0105】図13は、本発明に係る印刷制御装置の第
4のデータ処理手順の一例を示すフローチャートであ
り、ある印刷装置を指定印刷装置として指定する処理に
対応する。なお、(1)〜(5)は各ステップを示す。
4のデータ処理手順の一例を示すフローチャートであ
り、ある印刷装置を指定印刷装置として指定する処理に
対応する。なお、(1)〜(5)は各ステップを示す。
【0106】先ず、ディスプレイ装置1006に図12
に示したプリンタ選択画面(ダイアログウインドウ12
01)を表示して、領域1203から第1の印刷装置1
008が指定されると(1)、図10に示した計算機装
置1001に接続される印刷装置に関する情報のレコー
ド(図11参照)を順に調べ(2)、レコード内の印刷
装置名称フィールド1102が「第1の印刷装置」かど
うかを調べ(3)、もしも「第1の印刷装置」であった
と判定した場合には、当該レコードのポインタをレコー
ドポインタ特定領域に記憶して(4)、処理を終了す
る。
に示したプリンタ選択画面(ダイアログウインドウ12
01)を表示して、領域1203から第1の印刷装置1
008が指定されると(1)、図10に示した計算機装
置1001に接続される印刷装置に関する情報のレコー
ド(図11参照)を順に調べ(2)、レコード内の印刷
装置名称フィールド1102が「第1の印刷装置」かど
うかを調べ(3)、もしも「第1の印刷装置」であった
と判定した場合には、当該レコードのポインタをレコー
ドポインタ特定領域に記憶して(4)、処理を終了す
る。
【0107】一方、ステップ(3)において、印刷装置
名称フィールド1102が「第1の印刷装置」でないと
判定した場合には、レコードポインタを進めて(5)、
次のレコードを調べるために、ステップ(2)へ戻る。
名称フィールド1102が「第1の印刷装置」でないと
判定した場合には、レコードポインタを進めて(5)、
次のレコードを調べるために、ステップ(2)へ戻る。
【0108】次に、印刷品位を指定する処理について説
明する。
明する。
【0109】図14は、図10に示したディスプレイ装
置1006に表示される印刷品位指定ダイアログウイン
ドウの一例を示す図であり、例えば印刷設定ユーティリ
ティにより表示される。
置1006に表示される印刷品位指定ダイアログウイン
ドウの一例を示す図であり、例えば印刷設定ユーティリ
ティにより表示される。
【0110】図において、1401はダイアログウイン
ドウで、計算機装置1001が制御部1002のプログ
ラムに従ってディスプレイ装置1006に表示する。1
402はタイトル部で、「印刷品位の指定」が該ダイア
ログウインドウ1401のタイトルとして表示される。
ドウで、計算機装置1001が制御部1002のプログ
ラムに従ってディスプレイ装置1006に表示する。1
402はタイトル部で、「印刷品位の指定」が該ダイア
ログウインドウ1401のタイトルとして表示される。
【0111】1403は高品位印刷を指定するためのボ
タン状領域(高品位指定ボタン)で、印刷システムを利
用するユーザが高品位印刷を行いたい時に入力装置10
07を操作して当該高品位指定ボタン1403を押下指
示する。
タン状領域(高品位指定ボタン)で、印刷システムを利
用するユーザが高品位印刷を行いたい時に入力装置10
07を操作して当該高品位指定ボタン1403を押下指
示する。
【0112】1404は中品位印刷を指定するためのボ
タン状領域(中品位指定ボタン)で、印刷システムを利
用するユーザが中品位印刷を行いたい時に入力装置10
07を操作して当該中品位指定ボタン1404を押下指
示する。
タン状領域(中品位指定ボタン)で、印刷システムを利
用するユーザが中品位印刷を行いたい時に入力装置10
07を操作して当該中品位指定ボタン1404を押下指
示する。
【0113】1405は低品位印刷を指定するためのボ
タン状領域(低品位指定ボタン)で、印刷システムを利
用するユーザが低品位印刷を行いたい時に入力装置10
07を操作して当該低品位指定ボタン1405を押下指
示する。なお、本実施形態では、600dpiを高品位
とし、400dpiを中品位とし、300dpiを低品
位とする。
タン状領域(低品位指定ボタン)で、印刷システムを利
用するユーザが低品位印刷を行いたい時に入力装置10
07を操作して当該低品位指定ボタン1405を押下指
示する。なお、本実施形態では、600dpiを高品位
とし、400dpiを中品位とし、300dpiを低品
位とする。
【0114】以下、図15に示すフローチャートを参照
しながら本発明に係る印刷制御装置の第5のデータ処理
手順について説明する。
しながら本発明に係る印刷制御装置の第5のデータ処理
手順について説明する。
【0115】図15は、本発明に係る印刷制御装置の第
5のデータ処理手順の一例を示すフローチャートであ
り、図14に示した高品位指定ボタン1403,中品位
指定ボタン1404,低品位指定ボタン1405が押下
された場合に、印刷品位を設定する処理に対応する。な
お、(1)〜(5)は各ステップを示す。
5のデータ処理手順の一例を示すフローチャートであ
り、図14に示した高品位指定ボタン1403,中品位
指定ボタン1404,低品位指定ボタン1405が押下
された場合に、印刷品位を設定する処理に対応する。な
お、(1)〜(5)は各ステップを示す。
【0116】先ず、ディスプレイ装置1006に図14
に示した印刷品位指定画面(ダイアログウインドウ14
01)を表示して、ユーザが入力装置1007を操作し
て高品位指定ボタン1403,中品位指定ボタン140
4,低品位指定ボタン1405のいずれかを押下指示す
ると、制御部1002は押下指示されたボタンが高品位
指定ボタン1403かどうかを判定し(1)、高品位指
定ボタン1403であると判定された場合には、レコー
ドポインタ特定領域に記憶されたポインタ情報に基づい
て図11に示した計算機装置に接続される印刷装置に関
する情報レコード中の印刷品位フィールド1104に高
品位印刷を表すコードをセットして(2)、処理を終了
する。
に示した印刷品位指定画面(ダイアログウインドウ14
01)を表示して、ユーザが入力装置1007を操作し
て高品位指定ボタン1403,中品位指定ボタン140
4,低品位指定ボタン1405のいずれかを押下指示す
ると、制御部1002は押下指示されたボタンが高品位
指定ボタン1403かどうかを判定し(1)、高品位指
定ボタン1403であると判定された場合には、レコー
ドポインタ特定領域に記憶されたポインタ情報に基づい
て図11に示した計算機装置に接続される印刷装置に関
する情報レコード中の印刷品位フィールド1104に高
品位印刷を表すコードをセットして(2)、処理を終了
する。
【0117】一方、ステップ(1)で押下されたボタン
が高品位指定ボタン1403でないと判定された場合に
は、制御部1002は押下指示されたボタンが中品位指
定ボタン1404かどうかを判定し(3)、中品位指定
ボタン1404であると判定された場合には、レコード
ポインタ特定領域に記憶されたポインタ情報に基づいて
図11に示した計算機装置に接続される印刷装置に関す
る情報レコード中の印刷品位フィールド1104に中品
位印刷を表すコードをセットして(4)、処理を終了す
る。
が高品位指定ボタン1403でないと判定された場合に
は、制御部1002は押下指示されたボタンが中品位指
定ボタン1404かどうかを判定し(3)、中品位指定
ボタン1404であると判定された場合には、レコード
ポインタ特定領域に記憶されたポインタ情報に基づいて
図11に示した計算機装置に接続される印刷装置に関す
る情報レコード中の印刷品位フィールド1104に中品
位印刷を表すコードをセットして(4)、処理を終了す
る。
【0118】一方、ステップ(3)で押下されたボタン
が中品位指定ボタン1404でないと判定された場合に
は、すなわち、低品位指定ボタン1405が押下指示さ
れた場合には、レコードポインタ特定領域に記憶された
ポインタ情報に基づいて図11に示した計算機装置に接
続される印刷装置に関する情報レコード中の印刷品位フ
ィールド1104に低品位印刷を表すコードをセットし
て(5)、処理を終了する。
が中品位指定ボタン1404でないと判定された場合に
は、すなわち、低品位指定ボタン1405が押下指示さ
れた場合には、レコードポインタ特定領域に記憶された
ポインタ情報に基づいて図11に示した計算機装置に接
続される印刷装置に関する情報レコード中の印刷品位フ
ィールド1104に低品位印刷を表すコードをセットし
て(5)、処理を終了する。
【0119】以下、図16に示すフローチャートを参照
して本発明に係る印刷制御装置の他の通常の印刷処理に
ついて説明する。
して本発明に係る印刷制御装置の他の通常の印刷処理に
ついて説明する。
【0120】図16は、本発明に係る印刷制御装置の他
の通常の印刷処理手順の一例を示すフローチャートであ
る。なお、(1)〜(10)は各ステップを示す。
の通常の印刷処理手順の一例を示すフローチャートであ
る。なお、(1)〜(10)は各ステップを示す。
【0121】印刷システムの利用者によって印刷処理が
命令されると、印刷システム1001の制御部1002
は前記レコードポインタ特定領域に記憶されたポインタ
情報に基づいて図11に示すデータ構造を備える計算機
装置に接続される印刷装置に関する情報レコード中の印
刷装置名称フィールド1102を読み取る(1)。本実
施形態では、文字列「第1の印刷装置」が読み取られ
る。なお、当該名称がプリンタドライバの名称となる。
命令されると、印刷システム1001の制御部1002
は前記レコードポインタ特定領域に記憶されたポインタ
情報に基づいて図11に示すデータ構造を備える計算機
装置に接続される印刷装置に関する情報レコード中の印
刷装置名称フィールド1102を読み取る(1)。本実
施形態では、文字列「第1の印刷装置」が読み取られ
る。なお、当該名称がプリンタドライバの名称となる。
【0122】続いて、制御部1002内から「第1の印
刷装置」なる名称を持つプリンタドライバをロードする
(2)。この処理により、プリンタドライバは動作を開
始し、制御部1002の動作そのものがプリンタドライ
バの動作となる。
刷装置」なる名称を持つプリンタドライバをロードする
(2)。この処理により、プリンタドライバは動作を開
始し、制御部1002の動作そのものがプリンタドライ
バの動作となる。
【0123】続いて、制御部1002はネットワーク1
011上の第1の印刷装置1008を印刷出力する装置
として設定する(3)。そして、レコードポインタ特定
領域に記憶されたポインタ情報に基づいて図11に示し
たデータ構造を備える計算機装置に接続される印刷装置
に関する情報レコード中の印刷品位フィールド1104
を読み取り(4)、ネットワーク1011上の第1の印
刷装置1008に対してステップ(4)で読み出した印
刷品位を設定すべく、印刷品位設定コマンドを発行する
(5)。
011上の第1の印刷装置1008を印刷出力する装置
として設定する(3)。そして、レコードポインタ特定
領域に記憶されたポインタ情報に基づいて図11に示し
たデータ構造を備える計算機装置に接続される印刷装置
に関する情報レコード中の印刷品位フィールド1104
を読み取り(4)、ネットワーク1011上の第1の印
刷装置1008に対してステップ(4)で読み出した印
刷品位を設定すべく、印刷品位設定コマンドを発行する
(5)。
【0124】次いで、制御部1002は印刷システム利
用者が指定した印刷すべきデータファイル(以下、デー
タファイルと呼ぶ)を開き(6)、データファイルから
データを図示しないメモリ資源、例えばフロッピーディ
スク,ハードディスク等より読み出して処理する
(7)。
用者が指定した印刷すべきデータファイル(以下、デー
タファイルと呼ぶ)を開き(6)、データファイルから
データを図示しないメモリ資源、例えばフロッピーディ
スク,ハードディスク等より読み出して処理する
(7)。
【0125】続いて、処理したデータがデータの終わり
を意味するエンドコードかどうかを判定し(8)、デー
タがエンドコードでないと判定された場合には、当該デ
ータを印刷コマンドに変換する処理を行い(9)、該変
換した印刷コマンドを印刷装置、すなわち、第1の印刷
装置1008に送信して(10)、該送信後、次のデー
タをデータファイルから読み出すためにステップ(7)
へ戻る。
を意味するエンドコードかどうかを判定し(8)、デー
タがエンドコードでないと判定された場合には、当該デ
ータを印刷コマンドに変換する処理を行い(9)、該変
換した印刷コマンドを印刷装置、すなわち、第1の印刷
装置1008に送信して(10)、該送信後、次のデー
タをデータファイルから読み出すためにステップ(7)
へ戻る。
【0126】一方、ステップ(8)でデータエンドコー
ドであると判定された場合には、印刷出力処理を終了す
る。
ドであると判定された場合には、印刷出力処理を終了す
る。
【0127】以下、図17,図18を参照して本発明に
係る印刷制御装置の第6のデータ処理動作について説明
する。
係る印刷制御装置の第6のデータ処理動作について説明
する。
【0128】図17は、図10に示したディスプレイ装
置1006に表示されるより速いプリンタの一時利用の
ためのダイアログウインドウの一例を示す図である。
置1006に表示されるより速いプリンタの一時利用の
ためのダイアログウインドウの一例を示す図である。
【0129】図において、1801はダイアログウイン
ドウで、計算機装置1001が制御部1002のプログ
ラムに従ってディスプレイ装置1006に表示する。1
802はタイトル部で、ダイアログウインドウ1801
のタイトル、例えば「より速いプリンタの一時利用」が
表示される。
ドウで、計算機装置1001が制御部1002のプログ
ラムに従ってディスプレイ装置1006に表示する。1
802はタイトル部で、ダイアログウインドウ1801
のタイトル、例えば「より速いプリンタの一時利用」が
表示される。
【0130】1803はメッセージで、利用者が判断す
べき事項を記したメッセージ、例えば「指定印刷装置1
008よりも速いネットワーク上の他の印刷装置を利用
しますか?」を表示する。1804はボタン状領域で、
メッセージ1803に応答して利用者が第1の印刷装置
よりも速い他の印刷装置を一時利用する際に、利用者が
入力装置1007を操作して指示する。1805はボタ
ン状領域で、メッセージ1803に応答して利用者が第
1の印刷装置1008よりも速い他の印刷装置を一時利
用しない場合に、利用者が入力装置1007を操作して
指示する。
べき事項を記したメッセージ、例えば「指定印刷装置1
008よりも速いネットワーク上の他の印刷装置を利用
しますか?」を表示する。1804はボタン状領域で、
メッセージ1803に応答して利用者が第1の印刷装置
よりも速い他の印刷装置を一時利用する際に、利用者が
入力装置1007を操作して指示する。1805はボタ
ン状領域で、メッセージ1803に応答して利用者が第
1の印刷装置1008よりも速い他の印刷装置を一時利
用しない場合に、利用者が入力装置1007を操作して
指示する。
【0131】図18は、本発明に係る印刷制御装置の第
6のデータ処理手順の一例を示すフローチャートであ
り、指定印刷装置に対して指定された印刷品位が高品位
でなかった場合に、指定印刷装置以外の印刷装置を一時
的に印刷装置として使用できるように切り換える処理に
対応する。なお、(1)〜(25)は各ステップを示
す。
6のデータ処理手順の一例を示すフローチャートであ
り、指定印刷装置に対して指定された印刷品位が高品位
でなかった場合に、指定印刷装置以外の印刷装置を一時
的に印刷装置として使用できるように切り換える処理に
対応する。なお、(1)〜(25)は各ステップを示
す。
【0132】印刷システムの利用者によって印刷が指示
されると、印刷システムにおける計算機装置1001の
制御部1002は、前記レコードポインタ特定領域に記
憶されたポインタ情報に基づいて、図11に示したデー
タ構造を備える計算機装置に接続される印刷装置に関す
る情報レコード中の印刷品位フィールド1104を読ん
で指定プリンタの印刷品位を調べ(1)、該印刷品位の
指定状態が「高品位」であったと判定した場合には、ス
テップ(2)へ進み、指定プリンタにて高品位印刷処理
を行わせ、処理を終了する。
されると、印刷システムにおける計算機装置1001の
制御部1002は、前記レコードポインタ特定領域に記
憶されたポインタ情報に基づいて、図11に示したデー
タ構造を備える計算機装置に接続される印刷装置に関す
る情報レコード中の印刷品位フィールド1104を読ん
で指定プリンタの印刷品位を調べ(1)、該印刷品位の
指定状態が「高品位」であったと判定した場合には、ス
テップ(2)へ進み、指定プリンタにて高品位印刷処理
を行わせ、処理を終了する。
【0133】一方、ステップ(1)で印刷品位の指定が
「高品位以外」であると判定した場合には、ワークメモ
リ上に確保される変数SPSに指定プリンタの速度コー
ドを代入する(3)。
「高品位以外」であると判定した場合には、ワークメモ
リ上に確保される変数SPSに指定プリンタの速度コー
ドを代入する(3)。
【0134】続いて、レコードポインタを、図11に示
した計算機装置1001が使用できるプリンタに関する
情報中の、第1のレコードをポイントするように初期化
するとともに(4)、指定印刷装置よりも高速である印
刷装置のレコードのポインタを記憶するためのワークメ
モリ上に確保される変数FRを初期化する(5)。
した計算機装置1001が使用できるプリンタに関する
情報中の、第1のレコードをポイントするように初期化
するとともに(4)、指定印刷装置よりも高速である印
刷装置のレコードのポインタを記憶するためのワークメ
モリ上に確保される変数FRを初期化する(5)。
【0135】続いて、レコードポインタに基づいて処理
中のレコードの速度コードフィールドのデータを読み出
し、変数PSにセットし(6)、変数SPSと変数PS
とを比較し(7)、変数SPSより変数PSの方が速く
ないと判定した場合には、ステップ(10)以降へ進
み、変数SPSより変数PSの方が速かったと判定した
場合には、変数SPSに変数PSの値を代入する
(8)。
中のレコードの速度コードフィールドのデータを読み出
し、変数PSにセットし(6)、変数SPSと変数PS
とを比較し(7)、変数SPSより変数PSの方が速く
ないと判定した場合には、ステップ(10)以降へ進
み、変数SPSより変数PSの方が速かったと判定した
場合には、変数SPSに変数PSの値を代入する
(8)。
【0136】次いで、変数FRに現在のレコードポイン
タを記憶し(9)、レコードポインタを「1」進め(1
0)、最終レコードかどうかを判定し(11)、最終レ
コードでないと判定した場合は、次のレコードを処理す
るためステップ(6)へ戻り、最終レコードであると判
定された場合は、変数FRがステップ(5)で初期化時
に設定した値と等しいかどうかを判定し(12)、等し
ければ指定したプリンタよりも速いプリンタがなかった
ことになるので、指定プリンタに対して指定品位で印刷
処理を行い(13)、印刷処理を終了する。
タを記憶し(9)、レコードポインタを「1」進め(1
0)、最終レコードかどうかを判定し(11)、最終レ
コードでないと判定した場合は、次のレコードを処理す
るためステップ(6)へ戻り、最終レコードであると判
定された場合は、変数FRがステップ(5)で初期化時
に設定した値と等しいかどうかを判定し(12)、等し
ければ指定したプリンタよりも速いプリンタがなかった
ことになるので、指定プリンタに対して指定品位で印刷
処理を行い(13)、印刷処理を終了する。
【0137】一方、ステップ(12)にて変数FRが初
期化時に設定した値と異なっていたと判定した場合に
は、印刷システムの利用者に指定プリンタ,非指定プリ
ンタのどちらかを使用して印刷するかを選択させる(1
4)。なお、このステップ処理は、図17に示したダイ
アログウインドウ1801を表示して、印刷システムの
利用者に選択指示させることにより行うものとする。
期化時に設定した値と異なっていたと判定した場合に
は、印刷システムの利用者に指定プリンタ,非指定プリ
ンタのどちらかを使用して印刷するかを選択させる(1
4)。なお、このステップ処理は、図17に示したダイ
アログウインドウ1801を表示して、印刷システムの
利用者に選択指示させることにより行うものとする。
【0138】ここで、利用者が入力装置1007によっ
て選択指示した結果が指定プリンタを使用する(非指定
プリンタを利用しない)というものであったと判定した
場合、すなわち、図17に示したボタン領域1805を
入力装置1007により押下指示したと判定した場合に
は(15)、ステップ(13)へ行き、指定プリンタに
指定品位で印刷処理を行わせ、処理を終了する。
て選択指示した結果が指定プリンタを使用する(非指定
プリンタを利用しない)というものであったと判定した
場合、すなわち、図17に示したボタン領域1805を
入力装置1007により押下指示したと判定した場合に
は(15)、ステップ(13)へ行き、指定プリンタに
指定品位で印刷処理を行わせ、処理を終了する。
【0139】一方、ステップ(15)で利用者が入力装
置1007によって選択指示した結果が非指定プリンタ
を使用(利用)するというものであったと判定した場
合、すなわち、図17に示したボタン領域1804を入
力装置1007により押下指示したと判定した場合に
は、変数FRに記憶されたポインタ情報に基づいて非指
定プリンタの印刷装置名称フィールド1102を読み込
む(16)。
置1007によって選択指示した結果が非指定プリンタ
を使用(利用)するというものであったと判定した場
合、すなわち、図17に示したボタン領域1804を入
力装置1007により押下指示したと判定した場合に
は、変数FRに記憶されたポインタ情報に基づいて非指
定プリンタの印刷装置名称フィールド1102を読み込
む(16)。
【0140】次いで、制御部1002内から該当するプ
リンタドライバをロードし(17)、該ロードしたプリ
ンタドライバが動作を開始し、制御部1002の動作そ
のものがプリンタドライバの動作となる。
リンタドライバをロードし(17)、該ロードしたプリ
ンタドライバが動作を開始し、制御部1002の動作そ
のものがプリンタドライバの動作となる。
【0141】続いて、制御部1002は、非指定プリン
タを印刷出力する装置として設定し(18)、該非指定
プリンタに対して印刷品位を設定するための印刷品位設
定コマンドを発行する(19)。この時、指定する印刷
品位は指定プリンタに対して指定されていた高品位以外
の印刷品位となる。
タを印刷出力する装置として設定し(18)、該非指定
プリンタに対して印刷品位を設定するための印刷品位設
定コマンドを発行する(19)。この時、指定する印刷
品位は指定プリンタに対して指定されていた高品位以外
の印刷品位となる。
【0142】次いで、制御部1002は、印刷システム
の利用者が指定した印刷すべきデータファイル(以下、
データファイルと呼ぶ)を開き(20)、該開いたデー
タファイルからデータを読み出して処理する(21)。
の利用者が指定した印刷すべきデータファイル(以下、
データファイルと呼ぶ)を開き(20)、該開いたデー
タファイルからデータを読み出して処理する(21)。
【0143】そして、処理したデータがデータの終わり
を意味するエンドコードであるかどうかを調べ(2
2)、データがエンドコードではないと判定した場合に
は、データを印刷コマンドに変換する処理を行い(2
3)、該変換した印刷コマンドを印刷装置(非指定プリ
ンタ)に送信して(24)、該送信後、次のデータをデ
ータファイルから読み出すためにステップ(21)へ戻
る。
を意味するエンドコードであるかどうかを調べ(2
2)、データがエンドコードではないと判定した場合に
は、データを印刷コマンドに変換する処理を行い(2
3)、該変換した印刷コマンドを印刷装置(非指定プリ
ンタ)に送信して(24)、該送信後、次のデータをデ
ータファイルから読み出すためにステップ(21)へ戻
る。
【0144】一方、ステップ(22)において、入力さ
れたデータがデータの終わりを意味するエンドコードで
あったと判定した場合には、指定プリンタを印刷出力す
るプリンタとして設定し直して(25)、印刷出力処理
を終了する。
れたデータがデータの終わりを意味するエンドコードで
あったと判定した場合には、指定プリンタを印刷出力す
るプリンタとして設定し直して(25)、印刷出力処理
を終了する。
【0145】以上説明した手順により、指定印刷装置に
対して指定された印刷品位が高品位でなかった場合に指
定印刷装置以外のネットワーク上の印刷装置中で最も印
刷処理速度の速い印刷装置を一時的に印刷装置として使
用し、印刷要求されたデータを短時間に出力するととも
に、該データの出力後、該データの出力前に指定されて
いた印刷装置選択情報に自動復帰させることができ、利
用者のドライバ切り換え操作負担も軽減され、次の印刷
処理時に、直前指定された印刷装置による誤った印刷が
なされることなく、ユーザが意図する指定印刷装置で高
品位の印刷結果を得ることもできる。
対して指定された印刷品位が高品位でなかった場合に指
定印刷装置以外のネットワーク上の印刷装置中で最も印
刷処理速度の速い印刷装置を一時的に印刷装置として使
用し、印刷要求されたデータを短時間に出力するととも
に、該データの出力後、該データの出力前に指定されて
いた印刷装置選択情報に自動復帰させることができ、利
用者のドライバ切り換え操作負担も軽減され、次の印刷
処理時に、直前指定された印刷装置による誤った印刷が
なされることなく、ユーザが意図する指定印刷装置で高
品位の印刷結果を得ることもできる。
【0146】以下、本実施形態と第6,第7の発明の各
手段との対応及びその作用について図4,図6,図9,
図13,図15,図18等を参照して説明する。
手段との対応及びその作用について図4,図6,図9,
図13,図15,図18等を参照して説明する。
【0147】第6の発明は、所定の通信媒体(インタフ
ェース,ネットワーク)を介して印刷速度が異なる印刷
資源をそれぞれ備える複数の印刷装置と通信可能な印刷
制御装置のデータ処理方法において、いずれかの印刷装
置を印刷データの出力先として指定する第1の指定工程
(図4,図13のステップ(1))と、前記印刷データ
を出力するための印刷品位を各印刷装置に対して指定す
る第2の指定工程(図6,図15のステップ(1),
(3))と、前記第2の指定工程により各印刷装置に指
定された印刷品位と各印刷装置の印刷速度とを資源情報
としてそれぞれメモリに登録する登録工程(図6,図1
5のステップ(2),(4),(5))と、前記印刷デ
ータの出力時に、前記第1の指定工程により指定された
指定印刷装置の印刷品位を前記資源情報中から認識して
前記指定印刷装置よりも高速印刷可能な非指定印刷装置
が存在するかどうかを判定する判定工程(図9のステッ
プ(1),(2),図18のステップ(1),(1
2))と、前記判定工程が前記指定印刷装置よりも高速
印刷可能な非指定印刷装置が存在すると判定した場合
に、当該非指定印刷装置による印刷実行を要求している
かどうかを確認する確認工程(図9のステップ(4),
(5),図18のステップ(14),(15))と、該
確認結果に基づいて前記非指定印刷装置を一時的に指定
印刷装置に変更する変更工程(図9のステップ(6)〜
(8),図18のステップ(16)〜(18))とを制
御部102内のCPUがROM等のメモリ資源に記憶さ
れた制御プログラムを実行して、現在の指定印刷装置に
指定された印刷品位ならば、当該指定印刷装置よりも高
速印刷処理可能な非指定印刷装置をユーザに提示して、
指定印刷装置として一時使用できる印刷環境を整備でき
る。
ェース,ネットワーク)を介して印刷速度が異なる印刷
資源をそれぞれ備える複数の印刷装置と通信可能な印刷
制御装置のデータ処理方法において、いずれかの印刷装
置を印刷データの出力先として指定する第1の指定工程
(図4,図13のステップ(1))と、前記印刷データ
を出力するための印刷品位を各印刷装置に対して指定す
る第2の指定工程(図6,図15のステップ(1),
(3))と、前記第2の指定工程により各印刷装置に指
定された印刷品位と各印刷装置の印刷速度とを資源情報
としてそれぞれメモリに登録する登録工程(図6,図1
5のステップ(2),(4),(5))と、前記印刷デ
ータの出力時に、前記第1の指定工程により指定された
指定印刷装置の印刷品位を前記資源情報中から認識して
前記指定印刷装置よりも高速印刷可能な非指定印刷装置
が存在するかどうかを判定する判定工程(図9のステッ
プ(1),(2),図18のステップ(1),(1
2))と、前記判定工程が前記指定印刷装置よりも高速
印刷可能な非指定印刷装置が存在すると判定した場合
に、当該非指定印刷装置による印刷実行を要求している
かどうかを確認する確認工程(図9のステップ(4),
(5),図18のステップ(14),(15))と、該
確認結果に基づいて前記非指定印刷装置を一時的に指定
印刷装置に変更する変更工程(図9のステップ(6)〜
(8),図18のステップ(16)〜(18))とを制
御部102内のCPUがROM等のメモリ資源に記憶さ
れた制御プログラムを実行して、現在の指定印刷装置に
指定された印刷品位ならば、当該指定印刷装置よりも高
速印刷処理可能な非指定印刷装置をユーザに提示して、
指定印刷装置として一時使用できる印刷環境を整備でき
る。
【0148】第7の発明は、所定の通信媒体を介して印
刷速度が異なる印刷資源をそれぞれ備える複数の印刷装
置と通信して印刷データの転送を制御するコンピュータ
で使用されるプログラムを記憶した記憶媒体において、
いずれかの印刷装置を印刷データの出力先として指定す
る第1の指定工程(図4,図13のステップ(1))
と、前記印刷データを出力するための印刷品位を各印刷
装置に対して指定する第2の指定工程(図6,図15の
ステップ(1),(3))と、前記第2の指定工程によ
り各印刷装置に指定された印刷品位と各印刷装置の印刷
速度とを資源情報としてそれぞれメモリに登録する登録
工程(図6,図15のステップ(2),(4),
(5))と、前記印刷データの出力時に、前記第1の指
定工程により指定された指定印刷装置の印刷品位を前記
資源情報中から認識して前記指定印刷装置よりも高速印
刷可能な非指定印刷装置が存在するかどうかを判定する
判定工程(図9のステップ(1),(2),図18のス
テップ(1),(12))と、前記判定工程が前記指定
印刷装置よりも高速印刷可能な非指定印刷装置が存在す
ると判定した場合に、当該非指定印刷装置による印刷実
行を要求しているかどうかを確認する確認工程(図9の
ステップ(4),(5),図18のステップ(14),
(15))と、該確認結果に基づいて前記非指定印刷装
置を一時的に指定印刷装置に変更する変更工程(図9の
ステップ(6)〜(8),図18のステップ(16),
(18))とを含む、コンピュータが読むことができる
プログラムを記憶媒体に格納したものである。すなわ
ち、計算機装置1001の図示しないメモリ資源に図1
8等に示す工程に対応するプログラムコードを記憶さ
せ、該プログラムコードを記憶した記憶媒体から計算機
装置1001のCPUが読み出して実行する形態も本発
明の実施形態に含まれるものである。
刷速度が異なる印刷資源をそれぞれ備える複数の印刷装
置と通信して印刷データの転送を制御するコンピュータ
で使用されるプログラムを記憶した記憶媒体において、
いずれかの印刷装置を印刷データの出力先として指定す
る第1の指定工程(図4,図13のステップ(1))
と、前記印刷データを出力するための印刷品位を各印刷
装置に対して指定する第2の指定工程(図6,図15の
ステップ(1),(3))と、前記第2の指定工程によ
り各印刷装置に指定された印刷品位と各印刷装置の印刷
速度とを資源情報としてそれぞれメモリに登録する登録
工程(図6,図15のステップ(2),(4),
(5))と、前記印刷データの出力時に、前記第1の指
定工程により指定された指定印刷装置の印刷品位を前記
資源情報中から認識して前記指定印刷装置よりも高速印
刷可能な非指定印刷装置が存在するかどうかを判定する
判定工程(図9のステップ(1),(2),図18のス
テップ(1),(12))と、前記判定工程が前記指定
印刷装置よりも高速印刷可能な非指定印刷装置が存在す
ると判定した場合に、当該非指定印刷装置による印刷実
行を要求しているかどうかを確認する確認工程(図9の
ステップ(4),(5),図18のステップ(14),
(15))と、該確認結果に基づいて前記非指定印刷装
置を一時的に指定印刷装置に変更する変更工程(図9の
ステップ(6)〜(8),図18のステップ(16),
(18))とを含む、コンピュータが読むことができる
プログラムを記憶媒体に格納したものである。すなわ
ち、計算機装置1001の図示しないメモリ資源に図1
8等に示す工程に対応するプログラムコードを記憶さ
せ、該プログラムコードを記憶した記憶媒体から計算機
装置1001のCPUが読み出して実行する形態も本発
明の実施形態に含まれるものである。
【0149】以下、図19に示すメモリマップを参照し
て本発明に係る印刷システムで読み出し可能なデータ処
理プログラムの構成について説明する。
て本発明に係る印刷システムで読み出し可能なデータ処
理プログラムの構成について説明する。
【0150】図19は、本発明に係る印刷制御装置を適
用可能な印刷システムで読み出し可能な各種データ処理
プログラムを格納する記憶媒体のメモリマップを説明す
る図である。
用可能な印刷システムで読み出し可能な各種データ処理
プログラムを格納する記憶媒体のメモリマップを説明す
る図である。
【0151】なお、特に図示しないが、記憶媒体に記憶
されるプログラム群を管理する情報、例えばバージョン
情報,作成者等も記憶され、かつ、プログラム読み出し
側のOS等に依存する情報、例えばプログラムを識別表
示するアイコン等も記憶される場合もある。
されるプログラム群を管理する情報、例えばバージョン
情報,作成者等も記憶され、かつ、プログラム読み出し
側のOS等に依存する情報、例えばプログラムを識別表
示するアイコン等も記憶される場合もある。
【0152】さらに、各種プログラムに従属するデータ
も上記ディレクトリに管理されている。また、各種プロ
グラムをコンピュータにインストールするためのプログ
ラムや、インストールするプログラムが圧縮されている
場合に、解凍するプログラム等も記憶される場合もあ
る。
も上記ディレクトリに管理されている。また、各種プロ
グラムをコンピュータにインストールするためのプログ
ラムや、インストールするプログラムが圧縮されている
場合に、解凍するプログラム等も記憶される場合もあ
る。
【0153】本実施形態における図4,図6,図7,図
9,図13,図15,図16,図18に示す機能が外部
からインストールされるプログラムによって、ホストコ
ンピュータにより遂行されていてもよい。そして、その
場合、CD−ROMやフラッシュメモリやFD等の記憶
媒体により、あるいはネットワークを介して外部の記憶
媒体から、プログラムを含む情報群を出力装置に供給さ
れる場合でも本発明は適用されるものである。
9,図13,図15,図16,図18に示す機能が外部
からインストールされるプログラムによって、ホストコ
ンピュータにより遂行されていてもよい。そして、その
場合、CD−ROMやフラッシュメモリやFD等の記憶
媒体により、あるいはネットワークを介して外部の記憶
媒体から、プログラムを含む情報群を出力装置に供給さ
れる場合でも本発明は適用されるものである。
【0154】以上のように、前述した実施形態の機能を
実現するソフトウエアのプログラムコードを記録した記
憶媒体を、システムあるいは装置に供給し、そのシステ
ムあるいは装置のコンピュータ(またはCPUやMP
U)が記憶媒体に格納されたプログラムコードを読出し
実行することによっても、本発明の目的が達成されるこ
とは言うまでもない。
実現するソフトウエアのプログラムコードを記録した記
憶媒体を、システムあるいは装置に供給し、そのシステ
ムあるいは装置のコンピュータ(またはCPUやMP
U)が記憶媒体に格納されたプログラムコードを読出し
実行することによっても、本発明の目的が達成されるこ
とは言うまでもない。
【0155】この場合、記憶媒体から読み出されたプロ
グラムコード自体が本発明の新規な機能を実現すること
になり、そのプログラムコードを記憶した記憶媒体は本
発明を構成することになる。
グラムコード自体が本発明の新規な機能を実現すること
になり、そのプログラムコードを記憶した記憶媒体は本
発明を構成することになる。
【0156】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピーディスク,ハードディ
スク,光ディスク,光磁気ディスク,CD−ROM,C
D−R,磁気テープ,不揮発性のメモリカード,RO
M,EEPROM等を用いることができる。
体としては、例えば、フロッピーディスク,ハードディ
スク,光ディスク,光磁気ディスク,CD−ROM,C
D−R,磁気テープ,不揮発性のメモリカード,RO
M,EEPROM等を用いることができる。
【0157】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOS(オペ
レーティングシステム)等が実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOS(オペ
レーティングシステム)等が実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
【0158】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わるCPU等が実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わるCPU等が実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。
【0159】
【発明の効果】以上説明したように、本発明に係る第1
の発明によれば、前記印刷データの出力時に、前記第1
の指定手段により指定された指定印刷装置の印刷品位を
前記資源情報中から認識して前記指定印刷装置よりも高
速印刷可能な非指定印刷装置が存在するかどうかを判定
する判定手段が前記指定印刷装置よりも高速印刷可能な
非指定印刷装置が存在すると判定した場合に、確認手段
が当該非指定印刷装置による印刷実行を要求しているか
どうかを確認し、該確認結果に基づいて制御手段が前記
非指定印刷装置を一時的に指定印刷装置に変更するの
で、現在の指定印刷装置に指定された印刷品位ならば、
当該指定印刷装置よりも高速印刷処理可能な非指定印刷
装置をユーザに提示して、指定印刷装置として一時使用
できる印刷環境を整備できる。
の発明によれば、前記印刷データの出力時に、前記第1
の指定手段により指定された指定印刷装置の印刷品位を
前記資源情報中から認識して前記指定印刷装置よりも高
速印刷可能な非指定印刷装置が存在するかどうかを判定
する判定手段が前記指定印刷装置よりも高速印刷可能な
非指定印刷装置が存在すると判定した場合に、確認手段
が当該非指定印刷装置による印刷実行を要求しているか
どうかを確認し、該確認結果に基づいて制御手段が前記
非指定印刷装置を一時的に指定印刷装置に変更するの
で、現在の指定印刷装置に指定された印刷品位ならば、
当該指定印刷装置よりも高速印刷処理可能な非指定印刷
装置をユーザに提示して、指定印刷装置として一時使用
できる印刷環境を整備できる。
【0160】第2の発明によれば、前記制御手段は、前
記非指定印刷装置による前記印刷データの印刷終了後、
前記第1の指定手段により指定されていた印刷装置を指
定印刷装置に再指定するので、一時的に変更された指定
印刷装置の再指定処理操作を不要とし、ユーザの操作指
定負担を大幅に軽減できる。
記非指定印刷装置による前記印刷データの印刷終了後、
前記第1の指定手段により指定されていた印刷装置を指
定印刷装置に再指定するので、一時的に変更された指定
印刷装置の再指定処理操作を不要とし、ユーザの操作指
定負担を大幅に軽減できる。
【0161】第3の発明によれば、前記制御手段は、前
記判定手段が前記指定印刷装置よりも高速印刷可能と判
定した非指定印刷装置による印刷実行を要求しているか
どうかを確認するためのダイアログを表示装置に提示す
るので、ユーザは高速印刷可能な非印刷装置の存在を認
識して、意図する現在の指定印刷装置または非指定印刷
装置のいずれかにより印刷処理を容易に選択指示するこ
とができる。
記判定手段が前記指定印刷装置よりも高速印刷可能と判
定した非指定印刷装置による印刷実行を要求しているか
どうかを確認するためのダイアログを表示装置に提示す
るので、ユーザは高速印刷可能な非印刷装置の存在を認
識して、意図する現在の指定印刷装置または非指定印刷
装置のいずれかにより印刷処理を容易に選択指示するこ
とができる。
【0162】第4の発明によれば、前記通信媒体は、所
定のインタフェースで構成したもので、所定のインタフ
ェースを介して複数の印刷装置を使用できる印刷システ
ム環境の下で、非指定印刷装置を一時的に指定印刷装置
として利用する印刷処理を自在に行うことができる。
定のインタフェースで構成したもので、所定のインタフ
ェースを介して複数の印刷装置を使用できる印刷システ
ム環境の下で、非指定印刷装置を一時的に指定印刷装置
として利用する印刷処理を自在に行うことができる。
【0163】第5の発明によれば、前記通信媒体は、所
定のネットワークで構成したので、所定のネットワーク
を介して複数の印刷装置を使用できる印刷システム環境
の下で、非指定印刷装置を一時的に指定印刷装置として
利用する印刷処理を自在に行うことができる。
定のネットワークで構成したので、所定のネットワーク
を介して複数の印刷装置を使用できる印刷システム環境
の下で、非指定印刷装置を一時的に指定印刷装置として
利用する印刷処理を自在に行うことができる。
【0164】第6,第7の発明によれば、いずれかの印
刷装置を印刷データの出力先として指定し、前記印刷デ
ータを出力するための印刷品位を各印刷装置に対して指
定し、各印刷装置に指定された印刷品位と各印刷装置の
印刷速度とを資源情報としてそれぞれメモリに登録して
おき、前記印刷データの出力時に、指定された指定印刷
装置の印刷品位を前記資源情報中から認識して前記指定
印刷装置よりも高速印刷可能な非指定印刷装置が存在す
ると判定した場合に、当該非指定印刷装置による印刷実
行を要求しているかどうかを確認し、該確認結果に基づ
いて前記非指定印刷装置を一時的に指定印刷装置に変更
するので、現在の指定印刷装置に指定された印刷品位な
らば、当該指定印刷装置よりも高速印刷処理可能な非指
定印刷装置をユーザに提示して、指定印刷装置として一
時使用できる印刷環境を整備できる。
刷装置を印刷データの出力先として指定し、前記印刷デ
ータを出力するための印刷品位を各印刷装置に対して指
定し、各印刷装置に指定された印刷品位と各印刷装置の
印刷速度とを資源情報としてそれぞれメモリに登録して
おき、前記印刷データの出力時に、指定された指定印刷
装置の印刷品位を前記資源情報中から認識して前記指定
印刷装置よりも高速印刷可能な非指定印刷装置が存在す
ると判定した場合に、当該非指定印刷装置による印刷実
行を要求しているかどうかを確認し、該確認結果に基づ
いて前記非指定印刷装置を一時的に指定印刷装置に変更
するので、現在の指定印刷装置に指定された印刷品位な
らば、当該指定印刷装置よりも高速印刷処理可能な非指
定印刷装置をユーザに提示して、指定印刷装置として一
時使用できる印刷環境を整備できる。
【0165】従って、指定された印刷装置の印刷品位に
応じて印刷データを高速印刷処理できると提示された非
指定印刷装置を選択するという簡単な操作で、非指定印
刷装置を一時的に指定印刷装置として利用して効率よく
短時間に印刷処理結果を得ることができるという効果を
奏する。
応じて印刷データを高速印刷処理できると提示された非
指定印刷装置を選択するという簡単な操作で、非指定印
刷装置を一時的に指定印刷装置として利用して効率よく
短時間に印刷処理結果を得ることができるという効果を
奏する。
【図1】本発明の第1実施形態を示す印刷制御装置を適
用可能な印刷システムの構成を説明するブロック図であ
る。
用可能な印刷システムの構成を説明するブロック図であ
る。
【図2】図1に示した制御部の内部メモリに確保される
プリンタ管理情報テーブルの一例を示す図である。
プリンタ管理情報テーブルの一例を示す図である。
【図3】図1に示したディスプレイ装置に表示されるプ
リンタ選択画面(ダイアログウインドウ)の一例を示す
図である。
リンタ選択画面(ダイアログウインドウ)の一例を示す
図である。
【図4】本発明に係る印刷制御装置の第1のデータ処理
手順の一例を示すフローチャートである。
手順の一例を示すフローチャートである。
【図5】図1に示したディスプレイ装置に表示される印
刷品位指定ダイアログウインドウの一例を示す図であ
る。
刷品位指定ダイアログウインドウの一例を示す図であ
る。
【図6】本発明に係る印刷制御装置の第2のデータ処理
手順の一例を示すフローチャートである。
手順の一例を示すフローチャートである。
【図7】本発明に係る印刷制御装置の通常の印刷処理手
順の一例を示すフローチャートである。
順の一例を示すフローチャートである。
【図8】図1に示したディスプレイ装置に表示されるよ
り速いプリンタの一時利用のためのダイアログウインド
ウの一例を示す図である。
り速いプリンタの一時利用のためのダイアログウインド
ウの一例を示す図である。
【図9】本発明に係る印刷制御装置の第3のデータ処理
手順の一例を示すフローチャートである。
手順の一例を示すフローチャートである。
【図10】本発明の第2実施形態を示す印刷制御装置を
適用可能な印刷システムの構成を説明するブロック図で
ある。
適用可能な印刷システムの構成を説明するブロック図で
ある。
【図11】図10に示したプリンタ情報メモリに記憶さ
れるプリンタ情報のデータ構造を説明する図である。
れるプリンタ情報のデータ構造を説明する図である。
【図12】図10に示したディスプレイ装置に表示され
るプリンタ指定ダイアログウインドウの一例を示す図で
ある。
るプリンタ指定ダイアログウインドウの一例を示す図で
ある。
【図13】本発明に係る印刷制御装置の第4のデータ処
理手順の一例を示すフローチャートである。
理手順の一例を示すフローチャートである。
【図14】図10に示したディスプレイ装置に表示され
る印刷品位指定ダイアログウインドウの一例を示す図で
ある。
る印刷品位指定ダイアログウインドウの一例を示す図で
ある。
【図15】本発明に係る印刷制御装置の第5のデータ処
理手順の一例を示すフローチャートである。
理手順の一例を示すフローチャートである。
【図16】本発明に係る印刷制御装置の他の通常の印刷
処理手順の一例を示すフローチャートである。
処理手順の一例を示すフローチャートである。
【図17】図10に示したディスプレイ装置に表示され
るより速いプリンタの一時利用のためのダイアログウイ
ンドウの一例を示す図である。
るより速いプリンタの一時利用のためのダイアログウイ
ンドウの一例を示す図である。
【図18】本発明に係る印刷制御装置の第6のデータ処
理手順の一例を示すフローチャートである。
理手順の一例を示すフローチャートである。
【図19】本発明に係る印刷制御装置を適用可能な印刷
システムで読み出し可能な各種データ処理プログラムを
格納する記憶媒体のメモリマップを説明する図である。
システムで読み出し可能な各種データ処理プログラムを
格納する記憶媒体のメモリマップを説明する図である。
101 計算機装置 102 制御部 105 ディスプレイ装置 106 入力装置 108 第1の印刷装置 109 第2の印刷装置
Claims (7)
- 【請求項1】 所定の通信媒体を介して印刷速度が異な
る印刷資源をそれぞれ備える複数の印刷装置と通信可能
な印刷制御装置において、 いずれかの印刷装置を印刷データの出力先として指定す
る第1の指定手段と、 前記印刷データを出力するための印刷品位を各印刷装置
に対して指定する第2の指定手段と、 前記第2の指定手段により各印刷装置に指定された印刷
品位と各印刷装置の印刷速度とを資源情報としてそれぞ
れ記憶する記憶手段と、 前記印刷データの出力時に、前記第1の指定手段により
指定された指定印刷装置の印刷品位を前記資源情報中か
ら認識して前記指定印刷装置よりも高速印刷可能な非指
定印刷装置が存在するかどうかを判定する判定手段と、 前記判定手段が前記指定印刷装置よりも高速印刷可能な
非指定印刷装置が存在すると判定した場合に、当該非指
定印刷装置による印刷実行を要求しているかどうかを確
認する確認手段と、 前記確認手段の確認結果に基づいて前記非指定印刷装置
を一時的に指定印刷装置に変更する制御手段と、を具備
したことを特徴とする印刷制御装置。 - 【請求項2】 前記制御手段は、前記非指定印刷装置に
よる前記印刷データの印刷終了後、前記第1の指定手段
により指定されていた印刷装置を指定印刷装置に再指定
することを特徴とする請求項1記載の印刷制御装置。 - 【請求項3】 前記制御手段は、前記判定手段が前記指
定印刷装置よりも高速印刷可能と判定した非指定印刷装
置による印刷実行を要求しているかどうかを確認するた
めのダイアログを表示装置に提示することを特徴とする
請求項1記載の印刷制御装置。 - 【請求項4】 前記通信媒体は、所定のインタフェース
で構成したことを特徴とする請求項1記載の印刷制御装
置。 - 【請求項5】 前記通信媒体は、所定のネットワークで
構成したことを特徴とする請求項1記載の印刷制御装
置。 - 【請求項6】 所定の通信媒体を介して印刷速度が異な
る印刷資源をそれぞれ備える複数の印刷装置と通信可能
な印刷制御装置のデータ処理方法において、 いずれかの印刷装置を印刷データの出力先として指定す
る第1の指定工程と、 前記印刷データを出力するための印刷品位を各印刷装置
に対して指定する第2の指定工程と、 前記第2の指定工程により各印刷装置に指定された印刷
品位と各印刷装置の印刷速度とを資源情報としてそれぞ
れメモリに登録する登録工程と、 前記印刷データの出力時に、前記第1の指定工程により
指定された指定印刷装置の印刷品位を前記資源情報中か
ら認識して前記指定印刷装置よりも高速印刷可能な非指
定印刷装置が存在するかどうかを判定する判定工程と、 前記判定工程が前記指定印刷装置よりも高速印刷可能な
非指定印刷装置が存在すると判定した場合に、当該非指
定印刷装置による印刷実行を要求しているかどうかを確
認する確認工程と、 該確認結果に基づいて前記非指定印刷装置を一時的に指
定印刷装置に変更する変更工程と、を有することを特徴
とする印刷制御装置のデータ処理方法。 - 【請求項7】 所定の通信媒体を介して印刷速度が異な
る印刷資源をそれぞれ備える複数の印刷装置と通信して
印刷データの転送を制御するコンピュータで使用される
プログラムを記憶した記憶媒体において、 いずれかの印刷装置を印刷データの出力先として指定す
る第1の指定工程と、 前記印刷データを出力するための印刷品位を各印刷装置
に対して指定する第2の指定工程と、 前記第2の指定工程により各印刷装置に指定された印刷
品位と各印刷装置の印刷速度とを資源情報としてそれぞ
れメモリに登録する登録工程と、 前記印刷データの出力時に、前記第1の指定工程により
指定された指定印刷装置の印刷品位を前記資源情報中か
ら認識して前記指定印刷装置よりも高速印刷可能な非指
定印刷装置が存在するかどうかを判定する判定工程と、 前記判定工程が前記指定印刷装置よりも高速印刷可能な
非指定印刷装置が存在すると判定した場合に、当該非指
定印刷装置による印刷実行を要求しているかどうかを確
認する確認工程と、 該確認結果に基づいて前記非指定印刷装置を一時的に指
定印刷装置に変更する変更工程と、を含む、コンピュー
タが読むことができるプログラムを格納したことを特徴
とする記憶媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8264246A JPH10111771A (ja) | 1996-10-04 | 1996-10-04 | 印刷制御装置および印刷制御装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8264246A JPH10111771A (ja) | 1996-10-04 | 1996-10-04 | 印刷制御装置および印刷制御装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10111771A true JPH10111771A (ja) | 1998-04-28 |
Family
ID=17400521
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8264246A Pending JPH10111771A (ja) | 1996-10-04 | 1996-10-04 | 印刷制御装置および印刷制御装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH10111771A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7379198B1 (en) | 1999-09-06 | 2008-05-27 | Seiko Epson Corporation | Printer for communicating commands with host device and method of controlling said printer |
-
1996
- 1996-10-04 JP JP8264246A patent/JPH10111771A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7379198B1 (en) | 1999-09-06 | 2008-05-27 | Seiko Epson Corporation | Printer for communicating commands with host device and method of controlling said printer |
| US8130403B2 (en) | 1999-09-06 | 2012-03-06 | Seiko Epson Corporation | Printer for communicating commands with host device and method of controlling said printer |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7492474B2 (en) | Information processing apparatus, distributed printing controlling method, storing medium and program | |
| US7283266B2 (en) | Information processing apparatus and print control apparatus, data processing method, storage medium and program | |
| US7756985B2 (en) | Shared device control method and server-client system | |
| JPH11327856A (ja) | 印刷制御装置および印刷制御装置のデ―タ処理方法およびコンピュ―タが読み出し可能なプログラムを格納した記憶媒体 | |
| US9329825B2 (en) | Information processing apparatus, computer-readable storage medium, and method that generate a screen based on stored screen information and functional information | |
| US20050190395A1 (en) | Information processing apparatus, method for enhancing print function, computer-readable program for enhancing print function, printer, print method, and print system | |
| JP3452247B2 (ja) | プリンタ、プリンタの制御方法およびプログラムを記録した記録媒体 | |
| EP1008926A2 (en) | Event-based printing | |
| JP2002149365A (ja) | 文書印刷処理システム | |
| JP2001043051A (ja) | 情報処理装置及びその制御方法及び記憶媒体 | |
| JP2002287931A (ja) | 情報処理装置および印刷制御装置およびプルプリント印刷システムおよび情報処理方法およびデータ処理方法および記憶媒体並びにプログラム | |
| JP2004038527A (ja) | プリンタドライバおよび印刷制御方法およびコンピュータが読み取り可能な記憶媒体およびプログラム | |
| JPH10149268A (ja) | 印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 | |
| JP4670627B2 (ja) | プリンタ制御装置、システム、方法、プログラム及び記録媒体 | |
| JP2003076512A (ja) | 情報処理装置および印刷装置およびデータ処理方法および記憶媒体およびプログラム | |
| KR100402917B1 (ko) | 재프린터 장치 및 그의 방법 | |
| JP2001024826A (ja) | 複合画像処理装置およびデータ処理装置およびデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 | |
| JPH08123639A (ja) | 情報処理システム及びそれに用いられる印刷装置 | |
| JPH0660002A (ja) | 出力装置のモード設定システム | |
| JPH10301900A (ja) | 印刷管理システム及び印刷管理方法並びに印刷管理制御プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| JP2971547B2 (ja) | 文書処理装置 | |
| JP3559666B2 (ja) | 出力制御装置および出力制御方法 | |
| JP4086380B2 (ja) | 画像形成装置および画像形成装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 | |
| JPH1131059A (ja) | 印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 | |
| JP2002370409A (ja) | 印刷システム、印刷制御方法、プログラム、及び記憶媒体 |