JPH0329019A - 仮想プリンタ制御方式 - Google Patents

仮想プリンタ制御方式

Info

Publication number
JPH0329019A
JPH0329019A JP1164853A JP16485389A JPH0329019A JP H0329019 A JPH0329019 A JP H0329019A JP 1164853 A JP1164853 A JP 1164853A JP 16485389 A JP16485389 A JP 16485389A JP H0329019 A JPH0329019 A JP H0329019A
Authority
JP
Japan
Prior art keywords
printer
printer information
virtual
control unit
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP1164853A
Other languages
English (en)
Other versions
JP2697905B2 (ja
Inventor
Yoshio Yanagihara
柳原 淑雄
Junichi Nagashima
永島 順一
Masayoshi Maruyama
正義 丸山
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP1164853A priority Critical patent/JP2697905B2/ja
Publication of JPH0329019A publication Critical patent/JPH0329019A/ja
Application granted granted Critical
Publication of JP2697905B2 publication Critical patent/JP2697905B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔概要〕 計算機システムにおいて.プリンタ装置の実際に使用す
る機能だけに着目した印刷制御ができるようにした仮想
プリンタ制御方式に関し,ユーザが個々にカスタマイズ
できる情報を,システムとして提供することにより5使
用するユーザの運用環境に合わせた印刷機能を提供でき
るようにすることを目的とし, プリンタ装置が持つ機能の問い合わせを行い.通知され
た機能の範囲内で印刷制御を行う応用処理部と.システ
ムの提供したプリンタ装置ごとの最大m能に関するプリ
ンタ情報を管理するプリンタ情報制御部と、このプリン
タ情報制御部が管理するプリンタ情報をもとに,プリン
タ装置の最大機能の範囲内で.外部からの環境設定によ
り.ある機能だけを選択して,それを仮想プリンタ情報
として管理するとともに,上記応用処理部からの問い合
わせに対して,管理している仮想プリンタ情報を通知す
る仮想プリンタ情報制御部とを備えるように構戒する. (産業上の利用分野) 本発明は.計X機システムにおいて,プリンタ装置の実
際に使用する機能だけに着目した印刷制御ができるよう
にした仮想プリンタ制御方弐に関する. コンピュータを使用して印刷を行う場合,プリンタ装置
を含めた計X機システムに対し,さまざまな機能が要求
されている.このため,サービスを提供するシステムと
しては,そのシステム内の最大の機能を提供しているが
,分散処理などが進むにつれ3個々のユーザにおいては
,jI大限の機能は必要なく,ある一部の機能が提供さ
れれば十分であることが多い.そのためには,ユーザが
カスタマイズできる8!能を,システムとして提供する
必要がある. 〔従来の技術〕 第5図に従来技術による印刷に関する制御の例を示す. 従来技術では,応用処理部11は,プリンタ装置1.9
Aに印刷を行う際に,プリンタ情報制御部14Aに,プ
リンタ装置19Aの機能に関する情報を問い合わせる.
これに対し,プリンタ情報制御部14Aは.プリンタ装
置19Aに装置m能の問い合わせを行い,装置側から通
知された最大機能をそのまま応用処理部11へ通知する
か,または暗黙値としてあらかしめ保持するプリンタ装
置19Aの最大機能を,応用処理部1lへ通知する。
応用処理部11は,その通知された結果により,プリン
タ装置19Aの最大機能を考慮した印刷制御を行い,プ
リンタ装置19Aに印刷指示を行う。
プリンタ装置19Bのように,他の処理装置10Bに接
続される装置に印刷指示を行う場合にもその装置情報を
管理するプリンタ情報制御部14Bに問い合わせを行い
,通知された最大機能をもとに,処理装置10Bを介し
て印刷を行う。なお,処理手段としては,プリンタ情報
制御部14Aおよびプリンタ情報制御部14Bを共通化
することができる。
従来技術では.プリンタ情報制御部14Aまたはプリン
タ情報制御部14Bから応用処理部l1へ通知される情
報は.それぞれプリンタ装置19Aまたはプリンタ装置
19Bの持つ最大機能の情報であり,ユーザが外部から
その情報に制限を加えるというようなことができなかっ
た.〔発明が解決しようとする課題〕 従来の技術を使用した印刷では,サービスを提供するシ
ステムの機能の一部に限定した運用ができないといった
問題を生じていた. 例えば.計算機システムの分散処理が進み,ブJンタ装
置を各処理装置が共用した運用がますます盛んに行われ
るようになると,オペレータの負担は増大してくる.ま
た,スルーブットの向上も要求されるようになる。
このような場合に,オペレータの介入を最小限にするた
めに,印刷する用紙サイズを限定したり,また.スルー
ブットを向上させるために,実際にはカラー印刷が可能
であっても,カラー印刷を行わないというように、機能
を限定したりする運用ができれば,好都合のことがある
と考えられる.また,プリンタ装置の最大機能を必要と
しないユーザに,常にその最大機能を印刷環境として提
供すると.マニュアルや操作手引等により,誤操作,誤
指示を未然に防ぐように,ユーザ指導を行っても.十分
ではないことがある. 以上のように,従来技術によれば,プリンタ装置の最大
機能を一部に限定した運用形熊を簡単にはとることがで
きず5 もし,そのような運用形態をとるとすると,個
々の応用処理部11について,その最大機能の一部を限
定した処理を盛り込まなければならず5実際上,それを
実現するのは困難であるという問題があった. 本発明は上記問題点の解決を図り.ユーザが個々にカス
タマイズできる情報を,システムとして提供することに
より,使用するユーザの運用環境に合わせた印!ii1
1m能を提供できるようにすることを目的としている. 〔課題を解決するための手段〕 第l図は本発明の横威例を示す. 第1図において,10はCPUおよびメモリなどからな
る処理装置,11は印刷制御を行う各種サービスを提供
する応用処理部,12は仮想ブリlタ情報制御部.13
はユーザが設定した仮想プリンタ情報を記憶する仮想プ
リンタ情報テーブル.14はプリンタ情報制御部,15
は各プリンタ装置の最大機能情報を持つプリンタ情報テ
ーブル.16はプリンタ装置への印刷を行うプリンタv
I御部.1′lは動作環境ファイルへのアクセス制御を
行う動作環境ファイルアクセス部.18はディスプレイ
やキーボードなどの入出力装置,19はプリンタ装置,
20はシステムにおける各種処理部の動作環境に関する
定義情報を記憶する動作環境ファイルを表す. プリンタ情報制御部14は.システムの提供したプリン
タ装置19ごとの最大機能に関するプリンタ情報を.プ
リンタ情報テーブル15により管理する.プリンタ情報
テーブルl5は,初期設定時にプリンタ装置19に対す
る問い合わせコマンドにより,またはあらかじめ設定さ
れた暗黙値により,作成される. 応用処理部l1は,プリンタ装置19が持つ機能の問い
合わせを行い,通知された機能の範囲内で印刷制御を行
うプログラムを実行するものである.本発明では,この
問い合わせを,仮想ブ:Jンタ情報制御部l2に対して
行うようになっている.仮想プリンタ情報制御部12は
,サービスを提供するシステムおよびプリンタ装!!1
9の持つ機能のうち5ユーザが使用したい機能のみを設
定,管理するものである.すなわち,仮想プリンタ情報
制御部12は.プリンタ情報制jn部l4が管理するプ
リンタ情報をもとに、プリンタ装置19の最大機能の範
囲内で,入出力装118などを介しての外部からの環境
設定により.ある機能だけを選沢して.それを仮想プリ
ンタ情報テーブル13に,仮想プリンタ情報として管理
する.また.応用処理部l1からの問い合わせに対して
.仮想プリンタ情報テーブル13に管理している仮想プ
リンタ情報を応用処理部11に通知する.これにより,
応用処理部l1は,仮想プリンタ情報制御部12から通
知された内容をもとに,プリンタ制御部16を介して,
プリンタ装i1!119に対する印刷指示を行う. 仮想プリンタ情報テーブル13の内容は1必要に応して
,動作環境ファイルアクセス部17により.動作環境フ
ァイル20に保存し,IPL引き継ぎ情報とすることが
できる. 〔作用〕 第1図に示すように,システムの提供したプリンタ装i
11FlQごとの最大機能を暗黙値としたプリンタ情報
をもとに.ユーザが使用したい機能のみを選択して,そ
れを仮想プリンタ情報として,仮想プリンタ情報テーブ
ル13に設定することができる.応用処理部l1からの
問い合わせに対しては、仮想プリンタ情報IIJf21
部12が管理するユーザが設定した使用機能を通知する
. これにより,印刷要求を実行する場合に,応用処理部1
1にて.ユーザがカスタマイズした情報に従って印刷指
示が行えるため.各ユーザの業務に合った印刷の運用形
態を,各ユーザが自由に採択できるようになる. 〔実施例〕 第2図は本発明の実施例,第3図は本発明の実施例に係
る仮想プリンタ情報制御部の処理フロー第4図は本発明
の実施例に係るプリンタ環境設定メニューの例を示す. プリンタ装置の機能として.特に印刷用紙のサイズを想
定し,それをユーザカスタマイズの対象とした例を,第
2図に従って説明する.第2図に示すプリンタ装置19
Aは,A3/A4/B4/B5のいずれの用紙サイズに
も,印刷できるものとする.プリンタ情報制御部14A
の問い合わせに対して.プリンタ装If 9Aは,自装
置がA3/A4/B4/B5の用紙サイズに印刷可能で
あることを通知する. ユーザによっては,プリンタ装置19Aへの給紙カセッ
トなどの関係から,例えばA4/B5以外の用紙は使用
しない運用にしたい場合がある.もし.例えばB4サイ
ズの給紙カセットが用意されていないのに,誤ってB4
サイズの印刷要求がくると,オペレータ介入が必要にな
り,印刷の処理が停滞することになる. このような不都合を解消する場合,あらかしめ仮想プリ
ンタ情報制御部12Aによるプリンタ環境設定により,
用紙サイズの使用Ia能をA4/B5に限定する. こうすれば,応用処理部11から仮想プリンタ情報制御
部12Aの問い合わせに対して,仮想プリンタ情報制御
部12Aが,設定された使用機能として,A4/B5の
サイズのみが可能であることを通知するので.応用処理
部l1は,A4またはB5サイズの印刷指示を行い,他
のサイズの要求は.印刷指示を出すことなく,エラーと
して処理することができる. プリンタ装置19Bのように.装置が他の処理装110
Bに接続される場合も同様である.この例では.プリン
タ情報制jB部14Bからプリンタ装夏19Bの装置機
能を問い合わせるのではなく,プリンタ情報テーブル1
5Bに,プリンタ装置19Bの最大機能情報が暗黙値と
して設定されているものとしている. 仮想プリンタ情報制御部12Bに対し,特に使用機能の
ユーザ設定がない場合には,応用処理部11からの問い
合わせに対して,仮想プリンタ情報制御部12Bは,プ
リンタ情報制御部14Bが管理する最大機能を,応用処
理部11に通知する.応用処理部l1が,プリンタ装置
19Bに印刷指示を行う場合には.仮想プリンタ情報制
御部12Bから通知された最大機能,すなわち,A3/
A4/B4/B5のすべての用紙サイズについての印刷
指示を行うことができる. 第1図に示す仮想プリンタ情報制御部12は.例えば第
3図に示す処理■〜■を実行する.■ 処理開始時に,
まず初期設定処理を行う.この初期設定では.仮想プリ
ンタ情報が,第1図に示す動作環境ファイル20に既に
登録されているかどうかを判定し.登録されていれば,
その情報を仮想プリンタ情報テーブル13に読み出して
設定する.登録されていなければ,プリンタ情報制御部
14に対し,プリンタ装置19の最大機能を問い合わせ
.その情報を仮想プリンタ情報テーブル13に設定する
. ■ 処理要求を待つ. ■ 処理要求イベントがきたならば,ユーザ設定の要求
か.応用処理部11からの機能の問い合わせ要求かを判
定する.問い合わせの場合,処理■へ移る. ■ 使用機能の設定要求の場合.設定するプリンタ装置
の最大機能の範囲内で,機能を選択できるようにし、た
プリンタ環境設定メニューを表示する. ■ 表示したプリンタ環境設定メニューをもとに.環境
設定情報を入力する. ■ 入力した環境設定情報に基づき,仮想プリンタ情報
テーブルl3を作戒または更新する.■ 作威・更新し
た仮想プリンタ情報テーブル13の内容を,動作環境フ
ァイル20に書き出す。
その後,処理■へ制御を戻し,次の処理要求を待つ. ■ 応用処理部11からの問い合わせ要求があった場合
,仮想プリンタ情報テーブル13を参照し,その内容を
応用処理部11へ通知する.そして.処理■へ制御を戻
し.次の処理要求を待つ. 第3図に示す処理■で表示するプリンタ環境設定メニュ
ーは,例えば第4図に示すようなメニューである. 各プリンタ装置ごとに.用紙サイズ・色・メディア・文
字フォント・文字サイズなどのプリンタ機能に関する各
種の属性情報を,選択できるようになっている.物理的
にそのプリンタ装置がサボ一トシていない機能について
は,メニュー項目から外されているので.選択すること
ができない。
使用機能として選択した機能については,その項目を反
転表示するようにしている. 第4図に示す例では.用紙サイズについて,A4および
B5,色については白黒印刷.メディアとしては,文字
データおよびイメージデータ,文字フォントとしては明
朝体.文字サイズは9ポイント・・・を使用機能として
選択している.こうして選沢された機能情報は.第1図
に示す仮想プリンタ情報テーブル13に設定され,応用
処理部l1からの問い合わせがあったときに.環境設定
により限定されたその機能情報が通知される. (発明の効果) 以上説明したように,本発明によれば,サービスを提供
するシステムの機能を,そのまま最大限に使用するだけ
でなく,用紙サイズを限定するとか2色・メディア等を
限定するとかして.ユーザが実際に必要になる業務に合
ったように.システムとして機能を絞り込ませることが
できるようになる.したがって,ユーザの誤操作,誤指
示を未然に防止することができ,ユーザのサービス向上
に寄与するところが大きい.
【図面の簡単な説明】
第1図は本発明の構或例 第2図は本発明の実施例 第3図は本発明の実施例に係る仮想プリンタ情報制御部
の処理フロー 第4図は本発明の実施例に係るプリンタ環境設定メニュ
ーの例, 第5図は従来技術の例を示す. 図中,10は処理装置1 11は応用処理部,12は仮
想プリンタ情報制御部,13は仮想プリンタ情報テーブ
ル.14はプリンタ情報制御部.15はプリンタ情報テ
ーブル,16はプリンタ制御部,17は動作環境ファイ
ルアクセス部,18は入出力装置,19はプリンタ装置
,20は動作環境ファイルを表す.

Claims (1)

  1. 【特許請求の範囲】 プリンタ装置(19)を備えた計算機システムにおいて
    、 プリンタ装置が持つ機能の問い合わせを行い、通知され
    た機能の範囲内で印刷制御を行う応用処理部(11)と
    、 システムの提供したプリンタ装置ごとの最大機能に関す
    るプリンタ情報を管理するプリンタ情報制御部(14)
    と、 このプリンタ情報制御部が管理するプリンタ情報をもと
    に、プリンタ装置の最大機能の範囲内で、外部からの環
    境設定により、ある機能だけを選択して、それを仮想プ
    リンタ情報として管理するとともに、上記応用処理部か
    らの問い合わせに対して、管理している仮想プリンタ情
    報を通知する仮想プリンタ情報制御部(12)と を備えたことを特徴とする仮想プリンタ制御方式。
JP1164853A 1989-06-27 1989-06-27 仮想プリンタ制御方式 Expired - Lifetime JP2697905B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1164853A JP2697905B2 (ja) 1989-06-27 1989-06-27 仮想プリンタ制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1164853A JP2697905B2 (ja) 1989-06-27 1989-06-27 仮想プリンタ制御方式

Publications (2)

Publication Number Publication Date
JPH0329019A true JPH0329019A (ja) 1991-02-07
JP2697905B2 JP2697905B2 (ja) 1998-01-19

Family

ID=15801161

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1164853A Expired - Lifetime JP2697905B2 (ja) 1989-06-27 1989-06-27 仮想プリンタ制御方式

Country Status (1)

Country Link
JP (1) JP2697905B2 (ja)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62115817A (ja) * 1985-11-15 1987-05-27 松下電器産業株式会社 積層コンデンサ素子の製造方法
EP0738956A2 (en) 1995-04-20 1996-10-23 Fuji Xerox Co., Ltd. Server-enhanced printer in logical printer environment
JPH09128181A (ja) * 1995-10-10 1997-05-16 Xerox Corp ユーザディスプレイに対してインタフェース制御を検索する方法
WO2001061459A1 (en) * 2000-02-16 2001-08-23 Seiko Epson Corporation Method of using and controlling image forming device, marketing method for image forming device and image forming device
EP1120273A4 (en) * 1998-09-29 2001-12-19 Fujitsu Ltd PRINTER, DATA PROCESSOR, DATA TRANSMITTER, PRINT MONITOR, PRINTING SYSTEM, RECORDING MEDIUM, AND PRINT CONTROL METHOD
US6490052B1 (en) 1998-06-19 2002-12-03 Fuji Xerox Co., Ltd. Printer controller
US7440129B2 (en) 2000-03-17 2008-10-21 Minolta Co., Ltd. Printing system and method of controlling a printing system
US7535585B2 (en) 2002-12-09 2009-05-19 Minolta Co., Ltd. Computer program product executed in server computer connected to printer and client computer, and printer function description file editing method
JP2012174278A (ja) * 2011-02-23 2012-09-10 Ricoh Co Ltd プリントショップアーキテクチャにおけるケーパビリティプレゼンテーションのプロトコルオーバーライド

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62115817A (ja) * 1985-11-15 1987-05-27 松下電器産業株式会社 積層コンデンサ素子の製造方法
EP0738956A2 (en) 1995-04-20 1996-10-23 Fuji Xerox Co., Ltd. Server-enhanced printer in logical printer environment
JP2006190329A (ja) * 1995-10-10 2006-07-20 Xerox Corp ユーザディスプレイをカスタマイズするインタフェースの制御を検索する方法
JPH09128181A (ja) * 1995-10-10 1997-05-16 Xerox Corp ユーザディスプレイに対してインタフェース制御を検索する方法
US6490052B1 (en) 1998-06-19 2002-12-03 Fuji Xerox Co., Ltd. Printer controller
EP1120273A4 (en) * 1998-09-29 2001-12-19 Fujitsu Ltd PRINTER, DATA PROCESSOR, DATA TRANSMITTER, PRINT MONITOR, PRINTING SYSTEM, RECORDING MEDIUM, AND PRINT CONTROL METHOD
US6804022B2 (en) 1998-09-29 2004-10-12 Fuji Xerox Co., Ltd. Printer, data processing apparatus, data transmitting apparatus, print control apparatus, printing system, recording medium, and print control method
WO2001061459A1 (en) * 2000-02-16 2001-08-23 Seiko Epson Corporation Method of using and controlling image forming device, marketing method for image forming device and image forming device
US7207475B2 (en) 2000-02-16 2007-04-24 Seiko Epson Corporation Image-forming-apparatus use managing method, image-forming-apparatus selling method and image forming apparatus
JP2008296588A (ja) * 2000-02-16 2008-12-11 Seiko Epson Corp 画像形成装置の使用管理方法、画像形成装置の販売方法および画像形成装置
US7440129B2 (en) 2000-03-17 2008-10-21 Minolta Co., Ltd. Printing system and method of controlling a printing system
US7535585B2 (en) 2002-12-09 2009-05-19 Minolta Co., Ltd. Computer program product executed in server computer connected to printer and client computer, and printer function description file editing method
JP2012174278A (ja) * 2011-02-23 2012-09-10 Ricoh Co Ltd プリントショップアーキテクチャにおけるケーパビリティプレゼンテーションのプロトコルオーバーライド

Also Published As

Publication number Publication date
JP2697905B2 (ja) 1998-01-19

Similar Documents

Publication Publication Date Title
USRE37258E1 (en) Object oriented printing system
US7057747B1 (en) Management of printer settings
JP2006309726A (ja) プリンタドライバプログラムをカスタマイズするための情報処理装置及びプリンタドライバプログラムのカスタマイズ方法
JPH0594273A (ja) 情報処理装置
US6894793B1 (en) User interface for an information processing system, with job monitoring
JP2000187570A (ja) 情報処理装置、メッセージ表示方法、インタフェース装置、及びコンピュータ読み取り可能なプログラムが格納された記憶媒体
KR100853913B1 (ko) 정보 처리 장치 및 정보 처리 방법
JPH06342416A (ja) 表示画面情報の分散処理のための方法および装置
JPH0329019A (ja) 仮想プリンタ制御方式
JPH11314439A (ja) 印刷装置及びその制御方法、印刷制御システム、並びに記憶媒体
EP0943986A1 (en) User interface for an information-processing system
JP2001034441A (ja) 印刷制御装置および印刷制御方法およびコンピュータにより読み取り可能な記録媒体
US20020067491A1 (en) Storage medium holding program and information processing apparatus and information processing method
US20050024673A1 (en) Information processing apparatus, distributed printing controlling method, program for causing information processing apparatus to execute distributed printing controlling method, and computer-readable recording medium storing program
US6275299B1 (en) Multiple spooler printing system
JP3884876B2 (ja) 情報処理装置、情報処理方法及びコンピュータ読み取り可能なプログラムが格納された記憶媒体
JP3634680B2 (ja) 情報処理装置及びその制御方法及び記憶媒体
JPH09190312A (ja) 印刷システムおよび印刷システムのデータ処理方法
US6894795B1 (en) Method and apparatus for enhancing the perceptual performance of a post-printing application environment
JP2697905C (ja)
JP7790186B2 (ja) 情報処理装置、情報処理装置の制御方法およびプログラム
JP4151473B2 (ja) 印刷システムおよび印刷装置
JP3241592B2 (ja) プリンタ・システム
JP2004185325A (ja) プリントサーバ装置
JPH11224174A (ja) プリンタドライブの設定変更方法

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080919

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20080919

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20090919

Year of fee payment: 12

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090919

Year of fee payment: 12