JPH0371223A - 印刷制御装置 - Google Patents
印刷制御装置Info
- Publication number
- JPH0371223A JPH0371223A JP1207537A JP20753789A JPH0371223A JP H0371223 A JPH0371223 A JP H0371223A JP 1207537 A JP1207537 A JP 1207537A JP 20753789 A JP20753789 A JP 20753789A JP H0371223 A JPH0371223 A JP H0371223A
- Authority
- JP
- Japan
- Prior art keywords
- task
- file
- printing
- type
- 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
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明一の目的〕
(産業上の利用分野)
本発明はプリントファイルの印刷データを印刷するため
の印刷制御装置に関する。
の印刷制御装置に関する。
(従来の技術)
印刷データの印刷方式として、その印刷データを特定の
印刷装置に向かって直接出力する直接印刷と、印刷デー
タをプリントファイルに一旦蓄積し、このプリントファ
イルを介して印刷装置に出力する間接印刷とがある。
印刷装置に向かって直接出力する直接印刷と、印刷デー
タをプリントファイルに一旦蓄積し、このプリントファ
イルを介して印刷装置に出力する間接印刷とがある。
直接印刷の場合、印刷データの出力光が物理的に決まっ
ているため、その印刷装置のタイプに応じて印刷属性を
変え、データを作成できるため、その装置に見合った印
刷結果を得ることができる。
ているため、その印刷装置のタイプに応じて印刷属性を
変え、データを作成できるため、その装置に見合った印
刷結果を得ることができる。
しかし、間接印刷の場合には装置に見合った印刷結果を
必ずしも得ることができなかった。
必ずしも得ることができなかった。
すなわち、プリントファイルを介して印刷データの印刷
を行う場合、このプリントファイルの印刷データを実際
に出力する印刷装置の能力(解像度など)がわからない
。そのため、従来にあっては、このプリントファイルへ
印刷データを出力するタスクは、出力光になるであろう
印刷装置のタイプを決めて、これに応じたデータ構造を
持たせた印刷データを一義的に作成していた。
を行う場合、このプリントファイルの印刷データを実際
に出力する印刷装置の能力(解像度など)がわからない
。そのため、従来にあっては、このプリントファイルへ
印刷データを出力するタスクは、出力光になるであろう
印刷装置のタイプを決めて、これに応じたデータ構造を
持たせた印刷データを一義的に作成していた。
そのため、実際に出力光となる印刷装置のタイプと外れ
たものがプリントファイルに設定されることがあり、こ
の場合、印刷装置の能力に見合った印刷結果が得られな
いこととなっていたのである。
たものがプリントファイルに設定されることがあり、こ
の場合、印刷装置の能力に見合った印刷結果が得られな
いこととなっていたのである。
(発明が解決しようとする課題)
このように従来の印刷制御方式にあっては、プリントフ
ァイルを介しての印刷の場合、装置に見合った印刷結果
を得ることができなかった。
ァイルを介しての印刷の場合、装置に見合った印刷結果
を得ることができなかった。
本発明は、このような問題点に鑑みてなされたもので、
その目的とするところは、プリントファイルを介しての
印刷でも直接印刷と同等の印刷結果を得ることを可能と
する印刷制御装置を提供することにある。
その目的とするところは、プリントファイルを介しての
印刷でも直接印刷と同等の印刷結果を得ることを可能と
する印刷制御装置を提供することにある。
(課題を解決するための手段)
本発明の印刷制御装置は、それぞれ各種印刷装置のタイ
プ別に定義され印刷データについてその′装置依存属性
に応じた印刷制御を行う複数種のタイプ別印刷タスクを
記憶するタイプ別印刷タスク記憶手段と、前記複数種の
タイプ別印刷タスクにおいて共通に解釈可能であるフラ
ットな印刷データを1つの印刷単位として含むプリント
ファイルを保持するプリントファイル記憶手段と、前記
装置依存属性情報を含む通信用ファイルを保持する通信
用ファイル保持手段と、印刷要求を解釈し、前記複数種
のタイプ別印刷タスクの中の一の印刷タスクが指示され
ているか否かを判定する判定手段と、該判定手段におけ
る判定の結果、該一の印刷タスクが指示されていない場
合には前記プリントファイル内の印刷データをそのまま
印刷するように印刷制御を行ない、前記判定の結果、該
一の印刷タスクが指示されている場合には前記タイプ別
印刷タスク記憶手段の該一のタスクを起動し、該一のタ
スクに前記通信用ファイル保持手段に記憶された装置依
存属性情報を解釈して印刷制御を行わせる手段とを備え
ている。
プ別に定義され印刷データについてその′装置依存属性
に応じた印刷制御を行う複数種のタイプ別印刷タスクを
記憶するタイプ別印刷タスク記憶手段と、前記複数種の
タイプ別印刷タスクにおいて共通に解釈可能であるフラ
ットな印刷データを1つの印刷単位として含むプリント
ファイルを保持するプリントファイル記憶手段と、前記
装置依存属性情報を含む通信用ファイルを保持する通信
用ファイル保持手段と、印刷要求を解釈し、前記複数種
のタイプ別印刷タスクの中の一の印刷タスクが指示され
ているか否かを判定する判定手段と、該判定手段におけ
る判定の結果、該一の印刷タスクが指示されていない場
合には前記プリントファイル内の印刷データをそのまま
印刷するように印刷制御を行ない、前記判定の結果、該
一の印刷タスクが指示されている場合には前記タイプ別
印刷タスク記憶手段の該一のタスクを起動し、該一のタ
スクに前記通信用ファイル保持手段に記憶された装置依
存属性情報を解釈して印刷制御を行わせる手段とを備え
ている。
(作 用)
本発明の印刷制御装置によれば、印刷装置のタイプに応
じたタスクをタイプ別印刷タスクとして作成登録し、印
刷要求の際、そのタスクにより印刷せよとの指示を与え
れば、そのタスクによる制御の基に装置依存属性が解釈
され、その装置に見合った印刷結果を得ることができる
。
じたタスクをタイプ別印刷タスクとして作成登録し、印
刷要求の際、そのタスクにより印刷せよとの指示を与え
れば、そのタスクによる制御の基に装置依存属性が解釈
され、その装置に見合った印刷結果を得ることができる
。
(実施例)
以下に、本発明の実施例について図面を参照しつつ説明
する。
する。
第1図は本発明の一実施例に係る印刷制御装置の制御パ
ターンを説明する概念図、第2図はその制御内容の流れ
図である。
ターンを説明する概念図、第2図はその制御内容の流れ
図である。
第1図において、1はメモリ、2は磁気ディスク、3は
印刷装置である。
印刷装置である。
メモリ1は印刷用プログラムの動作空間として位置付け
られるもので、ユーザタスク11と印刷専用タスク12
とユーザ定義の印刷タスク13とを含んでいる。磁気デ
ィスク2は印刷用データの格納空間として機能するもの
であり、プリントファイル21と通信用ファイル22と
を記憶する。
られるもので、ユーザタスク11と印刷専用タスク12
とユーザ定義の印刷タスク13とを含んでいる。磁気デ
ィスク2は印刷用データの格納空間として機能するもの
であり、プリントファイル21と通信用ファイル22と
を記憶する。
印刷装置3は印刷専用タスク12またはユーザ定義の印
刷タスク13の制御の下に印刷を行うものである。
刷タスク13の制御の下に印刷を行うものである。
ユーザタスク11は、プリントファイル21に印刷デー
タを設定するもので、この印刷データはユーザ定義の各
種印刷タスクが共に解釈できるようにデータ構造を持た
ないフラットなデータである。ユーザタスク11は、ま
た、装置依存のデータを印刷装置3に対して出力する場
合にのみ通信用ファイル3にその属性データとユーザ定
義の印刷タスクの名称データを設定する。
タを設定するもので、この印刷データはユーザ定義の各
種印刷タスクが共に解釈できるようにデータ構造を持た
ないフラットなデータである。ユーザタスク11は、ま
た、装置依存のデータを印刷装置3に対して出力する場
合にのみ通信用ファイル3にその属性データとユーザ定
義の印刷タスクの名称データを設定する。
印刷専用タスク12は、プリントファイル21の印刷デ
ータをそのまま印刷するときに印刷装置3へ印刷データ
を出力する機能や、ユーザ定義の印刷タスク13を起動
しプリントファイル21の名称及び通信用ファイル22
における装置依存情報をそのタスク13に渡す機能を有
するものである。
ータをそのまま印刷するときに印刷装置3へ印刷データ
を出力する機能や、ユーザ定義の印刷タスク13を起動
しプリントファイル21の名称及び通信用ファイル22
における装置依存情報をそのタスク13に渡す機能を有
するものである。
ユーザ定義の印刷タスク13は、渡された情報を基にそ
の装置依存情報に応じた印刷データの印刷を行うように
印刷装置3を制御するものである。
の装置依存情報に応じた印刷データの印刷を行うように
印刷装置3を制御するものである。
次に、第2図を参照して動作を説明する。なお、この第
2図は印刷専用タスクによる処理とユーザ定義の印刷タ
スクによる処理とをリンクした形で表現したもので、ス
テップ5L−S5は印刷専用タスクによる処理であり、
ステップ3B。
2図は印刷専用タスクによる処理とユーザ定義の印刷タ
スクによる処理とをリンクした形で表現したもので、ス
テップ5L−S5は印刷専用タスクによる処理であり、
ステップ3B。
S7はユーザ定義の印刷タスク13による処理である。
まず、印刷専用タスク12において、印刷要求があるか
無いかを判断する(ステップ3B)。この印刷要求はオ
ペレーションシステムに対して出すもので、この印刷要
求をオペレーションシステムから受取ると、印刷要求あ
りと判断する。
無いかを判断する(ステップ3B)。この印刷要求はオ
ペレーションシステムに対して出すもので、この印刷要
求をオペレーションシステムから受取ると、印刷要求あ
りと判断する。
すると、その印刷要求を解釈し、その解釈した結果を一
旦所定の記憶領域にストアする。
旦所定の記憶領域にストアする。
続いて、その解釈結果を参照し、印刷要求に、ユーザ定
義の印刷タスクを用いる旨の指示があるか否かを判断す
る(ステップS3)。
義の印刷タスクを用いる旨の指示があるか否かを判断す
る(ステップS3)。
その結果、指示が無い場合には、プリントファイル21
の内容をそのまま印刷装置3に出力しくステップS4)
、これが終了するとステップ3Bに戻る。
の内容をそのまま印刷装置3に出力しくステップS4)
、これが終了するとステップ3Bに戻る。
ステップS3の判断の結果、指示ありの場合には、印刷
要求の附随情報から当該通信用ファイル22を検出し、
この通信用ファイル22から装置依存属性とユーザ定義
の印刷タスク名とを取出して、これらを基にユーザ定義
の印刷タスクを生成しく即ち、発生させ)、これを起動
する。この起動の際、かかる装置依存情報とプリントフ
ァイル名とを該タスクに渡す。
要求の附随情報から当該通信用ファイル22を検出し、
この通信用ファイル22から装置依存属性とユーザ定義
の印刷タスク名とを取出して、これらを基にユーザ定義
の印刷タスクを生成しく即ち、発生させ)、これを起動
する。この起動の際、かかる装置依存情報とプリントフ
ァイル名とを該タスクに渡す。
すると、ユーザ定義の印刷タスク13が渡された情報を
基にプリントファイル21を解釈し、印刷装置3に出力
する(ステップ3B)。これにより、直接印刷と同じ印
刷結果を得ることができる。
基にプリントファイル21を解釈し、印刷装置3に出力
する(ステップ3B)。これにより、直接印刷と同じ印
刷結果を得ることができる。
この処理がプリントファイル21のデータすべてについ
て終了すると、制御を印刷専用タスク12に戻しくステ
ップS7)、1つの印刷要求に対する制御を終了し、次
の印刷要求待ちの状態になる。
て終了すると、制御を印刷専用タスク12に戻しくステ
ップS7)、1つの印刷要求に対する制御を終了し、次
の印刷要求待ちの状態になる。
以上説明したように本発明によれば、印刷装置のタイプ
に応じたタスクをタイプ別印刷タスクとして作成登録し
、印刷要求の際、そのタスクにより印刷せよとの指示を
与えれば、そのタスクによる制御の基に装置依存属性が
解釈され、その装置に見合った印刷結果を得ることがで
きる。
に応じたタスクをタイプ別印刷タスクとして作成登録し
、印刷要求の際、そのタスクにより印刷せよとの指示を
与えれば、そのタスクによる制御の基に装置依存属性が
解釈され、その装置に見合った印刷結果を得ることがで
きる。
第1図は本発明の一実施例に係る印刷制御装置の制御パ
ターンを説明する概念図、第2図はその制御内容を示す
流れ図である。 11・・・ユーザタスク、12・・・印刷専用タスク、
13・・・ユーザ定義の印刷タスク、21・・・プリン
トファイル、22・・・通信用ファイル。
ターンを説明する概念図、第2図はその制御内容を示す
流れ図である。 11・・・ユーザタスク、12・・・印刷専用タスク、
13・・・ユーザ定義の印刷タスク、21・・・プリン
トファイル、22・・・通信用ファイル。
Claims (1)
- 【特許請求の範囲】 それぞれ各種印刷装置のタイプ別に定義され印刷データ
についてその装置依存属性に応じた印刷制御を行う複数
種のタイプ別印刷タスクを記憶するタイプ別印刷タスク
記憶手段と、 前記複数種のタイプ別印刷タスクにおいて共通に解釈可
能であるフラットな印刷データを1つの印刷単位として
含むプリントファイルを保持するプリントファイル記憶
手段と、 前記装置依存属性情報を含む通信用ファイルを保持する
通信用ファイル保持手段と、 印刷要求を解釈し、前記複数種のタイプ別印刷タスクの
中の一の印刷タスクが指示されているか否かを判定する
判定手段と、 該判定手段における判定の結果、該一の印刷タスクが指
示されていない場合には前記プリントファイル内の印刷
データをそのまま印刷するように印刷制御を行ない、前
記判定の結果、該一の印刷タスクが指示されている場合
には前記タイプ別印刷タスク記憶手段の該一のタスクを
起動し、該一のタスクに前記通信用ファイル保持手段に
記憶された装置依存属性情報を解釈して印刷制御を行わ
せる手段と、 を備えている印刷制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1207537A JPH0371223A (ja) | 1989-08-10 | 1989-08-10 | 印刷制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1207537A JPH0371223A (ja) | 1989-08-10 | 1989-08-10 | 印刷制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0371223A true JPH0371223A (ja) | 1991-03-27 |
Family
ID=16541371
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1207537A Pending JPH0371223A (ja) | 1989-08-10 | 1989-08-10 | 印刷制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0371223A (ja) |
-
1989
- 1989-08-10 JP JP1207537A patent/JPH0371223A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0371223A (ja) | 印刷制御装置 | |
| JPH0651989A (ja) | 計算機システムにおけるオペレーティングシステムの高速ロード方式 | |
| JPH03264384A (ja) | 印字デモ機能付プリンタ | |
| JPH067400Y2 (ja) | フアイル検索装置 | |
| JP2665016B2 (ja) | コード変換方式 | |
| JPH03248223A (ja) | 帳票プリントシステム | |
| JPH0490046A (ja) | 線描画処理装置 | |
| JPH05233499A (ja) | コンピュータ方式 | |
| JPS62127932A (ja) | 印刷スプ−リング制御方式 | |
| JPH0746543Y2 (ja) | 印字装置 | |
| JPH036627A (ja) | ジョブ起動方式 | |
| JPH01286066A (ja) | 端末属性定義方式 | |
| JPH10224091A (ja) | 電子部品実装装置とそのデータ管理方法 | |
| JPH02148220A (ja) | プログラムの選択複写方式 | |
| JPH04309161A (ja) | コマンドパラメータ構文解析方式 | |
| JPH0559459B2 (ja) | ||
| JPH05189212A (ja) | リンキング方法 | |
| JPH03147011A (ja) | 入力処理装置 | |
| JPH04123226A (ja) | データ交換方法 | |
| JPH05342074A (ja) | 情報蓄積装置 | |
| JPS6395557A (ja) | 他ホストコンピユ−タへのジヨブ投入方式 | |
| JPH0290255A (ja) | 入出力装置構成の自動認識方式 | |
| JPH01182072A (ja) | 印字装置及び印字制御方法 | |
| JPH02285420A (ja) | パラメータ設定方式 | |
| JPS6144339B2 (ja) |