JPH11165451A - 出力装置 - Google Patents
出力装置Info
- Publication number
- JPH11165451A JPH11165451A JP9333770A JP33377097A JPH11165451A JP H11165451 A JPH11165451 A JP H11165451A JP 9333770 A JP9333770 A JP 9333770A JP 33377097 A JP33377097 A JP 33377097A JP H11165451 A JPH11165451 A JP H11165451A
- Authority
- JP
- Japan
- Prior art keywords
- resource
- job
- host
- output
- user
- 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
- Control Or Security For Electrophotography (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Printing Methods (AREA)
Abstract
(57)【要約】
【課題】 有限資源の残量情報と、実際に出力を行なう
ユーザ/ホスト装置やジョブに応じて出力制御を行な
い、有限資源を効率的に共有する。 【解決手段】 センサにより、用紙、トナー、ステープ
ルなどの有限資源の残量をチェックし、基準値以下の資
源がある場合には警告フラグがセットされる。警告フラ
グがセットされている場合には(S701)、印刷ジョ
ブを発行するユーザないしホストが各有限資源に対して
保有する優先度を格納したテーブルを参照し(S70
2)、警告フラグが生じている資源について優先度を有
さないユーザ、ホストのジョブであれば出力不可として
ホストにその旨を通知する(S707)。警告フラグが
セットされている資源について優先度を有するユーザ、
ホストのジョブであれば、出力可とし、データの出力処
理(S704〜S706)を行なう。
ユーザ/ホスト装置やジョブに応じて出力制御を行な
い、有限資源を効率的に共有する。 【解決手段】 センサにより、用紙、トナー、ステープ
ルなどの有限資源の残量をチェックし、基準値以下の資
源がある場合には警告フラグがセットされる。警告フラ
グがセットされている場合には(S701)、印刷ジョ
ブを発行するユーザないしホストが各有限資源に対して
保有する優先度を格納したテーブルを参照し(S70
2)、警告フラグが生じている資源について優先度を有
さないユーザ、ホストのジョブであれば出力不可として
ホストにその旨を通知する(S707)。警告フラグが
セットされている資源について優先度を有するユーザ、
ホストのジョブであれば、出力可とし、データの出力処
理(S704〜S706)を行なう。
Description
【0001】
【発明の属する技術分野】本発明は、有限な資源(用
紙、ステープル針、トナー等)を使用して、ホストコン
ピュータからのデータを処理、出力する機能を有する出
力装置に関する。
紙、ステープル針、トナー等)を使用して、ホストコン
ピュータからのデータを処理、出力する機能を有する出
力装置に関する。
【0002】
【従来の技術】従来より、電子写真方式、インクジェッ
ト方式、その他の記録方式を用いた種々の出力装置が知
られている。
ト方式、その他の記録方式を用いた種々の出力装置が知
られている。
【0003】この種の出力装置では、通常、用紙、ステ
ープル針、トナー等の有限な資源を用いており、これら
の資源は消耗部品として随時補給する必要がある。
ープル針、トナー等の有限な資源を用いており、これら
の資源は消耗部品として随時補給する必要がある。
【0004】従来では、この種の出力装置においては、
上記の有限な資源の残量を検出し、それが残り少なくな
った場合、その旨を出力装置表示部に表示することによ
り警告したり、あるいは所定のインターフェースを介し
て装置が接続されたホストコンピュータなどの上位装置
へ通知する機能を有するものが知られている。たとえ
ば、セントロニクスインターフェースにおいては、PE
(Paper Empty) 信号がホスト装置に用紙の残量無しを報
知するために用いられている。
上記の有限な資源の残量を検出し、それが残り少なくな
った場合、その旨を出力装置表示部に表示することによ
り警告したり、あるいは所定のインターフェースを介し
て装置が接続されたホストコンピュータなどの上位装置
へ通知する機能を有するものが知られている。たとえ
ば、セントロニクスインターフェースにおいては、PE
(Paper Empty) 信号がホスト装置に用紙の残量無しを報
知するために用いられている。
【0005】しかし、従来装置では、用紙、ステープル
針、トナー等の有限資源の残量情報によって、それ以降
に処理するジョブを制限する機能はなかった。
針、トナー等の有限資源の残量情報によって、それ以降
に処理するジョブを制限する機能はなかった。
【0006】
【発明が解決しようとする課題】ところが、昨今の出力
装置は、ネットワークなどを介して複数のオペレータ/
複数の上位装置に共有される環境下で使用される場合が
多くある。
装置は、ネットワークなどを介して複数のオペレータ/
複数の上位装置に共有される環境下で使用される場合が
多くある。
【0007】そのため、出力装置に一度にセットできる
資源は有限であるにもかかわらず、その出力装置を共有
する上位装置が増加したことにより、資源の補給に時間
をとられる、大量の資源を必要とするジョブ、緊急では
ないジョブ等によって、資源を使用されてしまい、他の
通常のジョブを処理する為に十分な資源が確保されない
等、といった不都合を招く可能性が大きくなってきた。
資源は有限であるにもかかわらず、その出力装置を共有
する上位装置が増加したことにより、資源の補給に時間
をとられる、大量の資源を必要とするジョブ、緊急では
ないジョブ等によって、資源を使用されてしまい、他の
通常のジョブを処理する為に十分な資源が確保されない
等、といった不都合を招く可能性が大きくなってきた。
【0008】従来では、有限資源の残量が僅少となった
際に装置の動作を停止させる程度の制御しか行なうこと
ができず、実際に出力を行なうユーザ/ホスト装置やジ
ョブの性質に応じて装置の動作を制御することは不可能
であった。
際に装置の動作を停止させる程度の制御しか行なうこと
ができず、実際に出力を行なうユーザ/ホスト装置やジ
ョブの性質に応じて装置の動作を制御することは不可能
であった。
【0009】本発明は、上記の問題点を解決するために
なされたもので、有限資源の残量情報と、実際に出力を
行なうユーザ/ホスト装置やジョブの性質に応じて装置
の動作を制御することができ、出力装置の有限資源を効
率的に使用できるようにすることにある。
なされたもので、有限資源の残量情報と、実際に出力を
行なうユーザ/ホスト装置やジョブの性質に応じて装置
の動作を制御することができ、出力装置の有限資源を効
率的に使用できるようにすることにある。
【0010】
【課題を解決するための手段】上記の課題を解決するた
め、本発明によれば、装置内の有限資源を用いてホスト
装置から発行された印刷ジョブを処理することにより、
データの出力処理を行なう出力装置において、前記有限
資源の残量を検出する手段と、前記検出手段により前記
有限資源の残量が一定量以下になったことが検出された
場合、その資源を使用できるホストないしユーザーを制
限する出力制御手段を有する構成、あるいは装置内の有
限資源を用いてホスト装置から発行された印刷ジョブを
処理することにより、データの出力処理を行なう出力装
置において、前記印刷ジョブが必要とする有限資源の量
に関する情報を取得する手段と、前記取得手段により取
得した有限資源の量に関する情報に基づき有限資源の使
用制限を行なう出力制御手段を有する構成を採用した。
め、本発明によれば、装置内の有限資源を用いてホスト
装置から発行された印刷ジョブを処理することにより、
データの出力処理を行なう出力装置において、前記有限
資源の残量を検出する手段と、前記検出手段により前記
有限資源の残量が一定量以下になったことが検出された
場合、その資源を使用できるホストないしユーザーを制
限する出力制御手段を有する構成、あるいは装置内の有
限資源を用いてホスト装置から発行された印刷ジョブを
処理することにより、データの出力処理を行なう出力装
置において、前記印刷ジョブが必要とする有限資源の量
に関する情報を取得する手段と、前記取得手段により取
得した有限資源の量に関する情報に基づき有限資源の使
用制限を行なう出力制御手段を有する構成を採用した。
【0011】
【発明の実施の形態】以下、図を参照して本発明の実施
の形態を説明する。
の形態を説明する。
【0012】[第1実施形態]図1に、本実施形態を適
用する出力装置としてプリンタの構成を例示する。図1
では、レーザビームプリンタ(LBP)の構成を前提と
するが、本実施形態を適用するプリンタは、レーザビー
ムプリンタ、ないしインクジェットプリンタに限られる
ものではなく、他の記録方式のプリンタでも良いことは
言うまでもない。
用する出力装置としてプリンタの構成を例示する。図1
では、レーザビームプリンタ(LBP)の構成を前提と
するが、本実施形態を適用するプリンタは、レーザビー
ムプリンタ、ないしインクジェットプリンタに限られる
ものではなく、他の記録方式のプリンタでも良いことは
言うまでもない。
【0013】図1において、符号1000はLBP本体
であり、外部に接続されているホストコンピュータから
供給される印刷情報(文字コード等)やフォーム情報あ
るいはマクロ命令等を入力して記憶するとともに、それ
らの情報に従って対応する文字パターンやフォームパタ
ーン等を作成し、記録媒体である記録紙等に像を形成す
る。
であり、外部に接続されているホストコンピュータから
供給される印刷情報(文字コード等)やフォーム情報あ
るいはマクロ命令等を入力して記憶するとともに、それ
らの情報に従って対応する文字パターンやフォームパタ
ーン等を作成し、記録媒体である記録紙等に像を形成す
る。
【0014】符号1012は操作のためのスイッチおよ
びLED表示器等が配されている操作パネル、1001
はLBP本体1000全体の制御およびホストコンピュ
ータから供給される文字情報等を解析するプリンタ制御
ユニットである。
びLED表示器等が配されている操作パネル、1001
はLBP本体1000全体の制御およびホストコンピュ
ータから供給される文字情報等を解析するプリンタ制御
ユニットである。
【0015】このプリンタ制御ユニット1001は、主
に文字情報を対応する文字パターンのビデオ信号に変換
してレーザドライバ1002に出力する。
に文字情報を対応する文字パターンのビデオ信号に変換
してレーザドライバ1002に出力する。
【0016】レーザドライバ1002は半導体レーザ1
003を駆動するためのもので、入力されたビデオ信号
に応じて半導体レーザ1003から発射されるレーザ光
1004をオン・オフ切り換えする。
003を駆動するためのもので、入力されたビデオ信号
に応じて半導体レーザ1003から発射されるレーザ光
1004をオン・オフ切り換えする。
【0017】レーザ光1004は回転多面鏡1005で
左右方向に振らされて静電ドラム1006上を走査露光
する。これにより、静電ドラム1006上に文字パター
ンの静電潜像が形成される。
左右方向に振らされて静電ドラム1006上を走査露光
する。これにより、静電ドラム1006上に文字パター
ンの静電潜像が形成される。
【0018】この潜像は、静電ドラム1006の周囲に
配設された現像ユニット1007によりトナー現像され
た後、記録紙に転写され、定着器1013によりトナー
が定着され、トレイ1016に排出される。
配設された現像ユニット1007によりトナー現像され
た後、記録紙に転写され、定着器1013によりトナー
が定着され、トレイ1016に排出される。
【0019】記録紙はカットシート(紙のみならず、プ
ラスチックなどの種々の材質から成るものもある)が用
いられており、LBP1000の下部(図1左側)に装
着した用紙カセット1008に収納され、給紙ローラ1
009および搬送ローラ1010と搬送ローラ1011
により、装置内に取り込まれて、静電ドラム1006に
供給される。なお、用紙カセット1008は、簡略化の
ため図1では1つのみ装填するよう図示してあるが、後
述の制御では複数装填してそのうちの1つの用紙カセッ
トを選択的に用いる構成を前提とする。
ラスチックなどの種々の材質から成るものもある)が用
いられており、LBP1000の下部(図1左側)に装
着した用紙カセット1008に収納され、給紙ローラ1
009および搬送ローラ1010と搬送ローラ1011
により、装置内に取り込まれて、静電ドラム1006に
供給される。なお、用紙カセット1008は、簡略化の
ため図1では1つのみ装填するよう図示してあるが、後
述の制御では複数装填してそのうちの1つの用紙カセッ
トを選択的に用いる構成を前提とする。
【0020】また、図1では不図示であるが、用紙トレ
イ1016の近傍には排出される用紙をステープルで綴
じるための綴じ装置がある。この綴じ装置の構成につい
ては公知なので詳細な説明は省略するが、主として排紙
された用紙を一旦溜める用紙整列装置と、用紙を針で綴
じるための綴じ装置から構成される。
イ1016の近傍には排出される用紙をステープルで綴
じるための綴じ装置がある。この綴じ装置の構成につい
ては公知なので詳細な説明は省略するが、主として排紙
された用紙を一旦溜める用紙整列装置と、用紙を針で綴
じるための綴じ装置から構成される。
【0021】また、LBP本体1000には、図示しな
い拡張用インターフェースを少なくとも1個以上備え、
内蔵フォントに加えてオプションフォントROM、言語
系の異なる制御用ROM(エミュレーション等)、大容
量の不揮発性記憶素子(図2の外部メモリ14に相当)
を接続できるように構成されている。
い拡張用インターフェースを少なくとも1個以上備え、
内蔵フォントに加えてオプションフォントROM、言語
系の異なる制御用ROM(エミュレーション等)、大容
量の不揮発性記憶素子(図2の外部メモリ14に相当)
を接続できるように構成されている。
【0022】図2は本発明を採用したプリンタ制御シス
テムの構成を説明するブロック図である。ここでは、プ
リンタ1000(図1のLBP1000)と、ホストコ
ンピュータ3000から成る構成を示している。なお、
本発明は、単体の出力機器であっても、複数の機器から
なるシステムであっても、LAN等のネットワークを介
して処理が行われるシステムであっても本発明を適用で
きることは言うまでもない。
テムの構成を説明するブロック図である。ここでは、プ
リンタ1000(図1のLBP1000)と、ホストコ
ンピュータ3000から成る構成を示している。なお、
本発明は、単体の出力機器であっても、複数の機器から
なるシステムであっても、LAN等のネットワークを介
して処理が行われるシステムであっても本発明を適用で
きることは言うまでもない。
【0023】図2において、符号3000はホストコン
ピュータで、制御部2000のROM3のプログラム用
ROMに記憶された文書処理プログラム等に基づいて図
形、イメージ、文字、表(表計算等を含む)等が混在し
た文書処理、あるいは数値演算処理に基くグラフィック
処理などを実行するCPU1を備え、システムデバイス
4に接続される各デバイスをCPU1が総括的に制御す
る。
ピュータで、制御部2000のROM3のプログラム用
ROMに記憶された文書処理プログラム等に基づいて図
形、イメージ、文字、表(表計算等を含む)等が混在し
た文書処理、あるいは数値演算処理に基くグラフィック
処理などを実行するCPU1を備え、システムデバイス
4に接続される各デバイスをCPU1が総括的に制御す
る。
【0024】また、このROM3のプログラム用ROM
には、CPU1の制御プログラム等を記憶し、ROM3
のフォント用ROMには上記文書処理の際に使用するフ
ォントデータ等を記憶し、ROM3のデータ用ROMは
上記文書処理等を行う際に使用する各種データを記憶す
る。ROM3のフォント用ROMに格納されたフォント
は主にCRT10での表示に用いられるが、このフォン
トでラスタライズされたイメージデータをプリンタ10
00側に転送して印刷することもある。また、フォント
はROMのみならず、RAMやハードディスクなどの外
部記憶装置に格納されたものも用いられる。
には、CPU1の制御プログラム等を記憶し、ROM3
のフォント用ROMには上記文書処理の際に使用するフ
ォントデータ等を記憶し、ROM3のデータ用ROMは
上記文書処理等を行う際に使用する各種データを記憶す
る。ROM3のフォント用ROMに格納されたフォント
は主にCRT10での表示に用いられるが、このフォン
トでラスタライズされたイメージデータをプリンタ10
00側に転送して印刷することもある。また、フォント
はROMのみならず、RAMやハードディスクなどの外
部記憶装置に格納されたものも用いられる。
【0025】符号2はRAMで、CPU1の主メモリ、
ワークエリア等として機能する。
ワークエリア等として機能する。
【0026】符号5はキーボードコントローラ(KB
C)で、キーボード9や不図示のポインティングデバイ
スからのキー入力を制御する。6はCRTコントローラ
(CRTC)で、CRTディスプレイ(CRT)10の
表示を制御する。
C)で、キーボード9や不図示のポインティングデバイ
スからのキー入力を制御する。6はCRTコントローラ
(CRTC)で、CRTディスプレイ(CRT)10の
表示を制御する。
【0027】符号7はメモリコントローラ(MC)で、
ブートプログラム,種々のアプリケーション、フォント
データ、ユーザファイル、編集ファイル等を記憶するハ
ードディスク(HD)、フロッピーディスク(FD)等
の外部メモリ11とのアクセスを制御する。
ブートプログラム,種々のアプリケーション、フォント
データ、ユーザファイル、編集ファイル等を記憶するハ
ードディスク(HD)、フロッピーディスク(FD)等
の外部メモリ11とのアクセスを制御する。
【0028】符号8はプリンタコントローラ(PRT
C)で、所定の双方向性インタフェース(インタフェー
ス)21を介してプリンタ1000に接続されて、プリ
ンタ1000との通信制御処理を実行する。所定の双方
向性インタフェース(インタフェース)21としてはセ
ントロニクスインターフェースやシリアルインターフェ
ース、イーサネットなど種々のインターフェースが考え
られる。
C)で、所定の双方向性インタフェース(インタフェー
ス)21を介してプリンタ1000に接続されて、プリ
ンタ1000との通信制御処理を実行する。所定の双方
向性インタフェース(インタフェース)21としてはセ
ントロニクスインターフェースやシリアルインターフェ
ース、イーサネットなど種々のインターフェースが考え
られる。
【0029】なお、CPU1は、例えばRAM2上に設
定されたROM3のフォントROMなどに格納されたフ
ォントデータに基づき、RAM2の表示情報RAMへの
アウトラインフォントの展開(ラスタライズ)処理を実
行し、CRT10上でのWYSIWYGを可能としてい
る。また、CPU1は、CRT10上の不図示のマウス
カーソル等で指示されたコマンドに基づいて登録された
種々のウインドウを開き、種々のデータ処理を実行す
る。
定されたROM3のフォントROMなどに格納されたフ
ォントデータに基づき、RAM2の表示情報RAMへの
アウトラインフォントの展開(ラスタライズ)処理を実
行し、CRT10上でのWYSIWYGを可能としてい
る。また、CPU1は、CRT10上の不図示のマウス
カーソル等で指示されたコマンドに基づいて登録された
種々のウインドウを開き、種々のデータ処理を実行す
る。
【0030】一方、プリンタ1000において、12は
プリンタCPUで、ROM13のプログラム用ROMに
記憶された制御プログラム等或いは外部メモリ14に記
憶された制御プログラム等に基づいてシステムバス15
に接続される各種のデバイスとのアクセスを総括的に制
御し、印刷部インタフェース16を介して接続される印
刷部(プリンタエンジン)17に出力情報としての画像
信号を出力する。
プリンタCPUで、ROM13のプログラム用ROMに
記憶された制御プログラム等或いは外部メモリ14に記
憶された制御プログラム等に基づいてシステムバス15
に接続される各種のデバイスとのアクセスを総括的に制
御し、印刷部インタフェース16を介して接続される印
刷部(プリンタエンジン)17に出力情報としての画像
信号を出力する。
【0031】本プリンタがLBPであるとすると、印刷
部17は、図1のような電子写真方式の記録機構、およ
び制御回路から構成される。LBPではない場合には、
インクジェット方式、その他の記録方式が用いられる。
部17は、図1のような電子写真方式の記録機構、およ
び制御回路から構成される。LBPではない場合には、
インクジェット方式、その他の記録方式が用いられる。
【0032】本実施形態では、印刷部17には、トナ
ー、ステープル針、用紙などの有限な資源については、
その残量を検出可能なセンサーが設けられているものと
する。残量の検出機構としては、後述の制御形態から明
かなように単に資源無しの状態を検出するのではなく、
少なくとも後述の基準値(図4)の前後より少ない状態
において、ある程度具体的な数値として残量を検出でき
る機構を設けるのが望ましい。
ー、ステープル針、用紙などの有限な資源については、
その残量を検出可能なセンサーが設けられているものと
する。残量の検出機構としては、後述の制御形態から明
かなように単に資源無しの状態を検出するのではなく、
少なくとも後述の基準値(図4)の前後より少ない状態
において、ある程度具体的な数値として残量を検出でき
る機構を設けるのが望ましい。
【0033】また、このROM13のプログラムROM
には、図6〜10のフローチャートで示されるようなC
PU12の制御プログラム等を記憶する。ROM13の
フォント用ROMには上記出力情報を生成する際に使用
するフォントデータ等を記憶し、ROM13のデータ用
ROMにはハードディスク等の外部メモリ14が無いプ
リンタの場合には、ホストコンピュータ上で利用される
情報等を記憶している。
には、図6〜10のフローチャートで示されるようなC
PU12の制御プログラム等を記憶する。ROM13の
フォント用ROMには上記出力情報を生成する際に使用
するフォントデータ等を記憶し、ROM13のデータ用
ROMにはハードディスク等の外部メモリ14が無いプ
リンタの場合には、ホストコンピュータ上で利用される
情報等を記憶している。
【0034】CPU12は入力部18を介してホストコ
ンピュータとの通信処理が可能となっており、プリンタ
内の情報等をホストコンピュータ3000に通知可能に
構成されている。符号19はCPU12の主メモリ、ワ
ークエリア等として機能するRAMで、図示しない増設
ポートに接続されるオプションRAMによりメモリ容量
を拡張することができるように構成されている。
ンピュータとの通信処理が可能となっており、プリンタ
内の情報等をホストコンピュータ3000に通知可能に
構成されている。符号19はCPU12の主メモリ、ワ
ークエリア等として機能するRAMで、図示しない増設
ポートに接続されるオプションRAMによりメモリ容量
を拡張することができるように構成されている。
【0035】なお、RAM19は、出力情報展開領域、
環境データ格納領域、NVRAM等に用いられる。前述
したハードディスク(HD)、ICカード等の外部メモ
リ14は、メモリコントローラ(MC)20によりアク
セス制御を受ける。
環境データ格納領域、NVRAM等に用いられる。前述
したハードディスク(HD)、ICカード等の外部メモ
リ14は、メモリコントローラ(MC)20によりアク
セス制御を受ける。
【0036】外部メモリ14は、オプションとして接続
され、フォントデータ、エミュレーションプログラム、
フォームデータ等を記憶する。また、18は前述した操
作パネルで操作のためのスイッチおよびLED表示器等
が配されている。
され、フォントデータ、エミュレーションプログラム、
フォームデータ等を記憶する。また、18は前述した操
作パネルで操作のためのスイッチおよびLED表示器等
が配されている。
【0037】また、前述した外部メモリは1個に限ら
ず、少なくとも1個以上備え、内蔵フォントに加えてオ
プションフォントカード、言語系の異なるプリンタ制御
言語を解釈するプログラムを格納した外部メモリを複数
接続できるように構成されていても良い。さらに、図示
しないNVRAMを有し、操作パネル1012からのプ
リンタモード設定情報を記憶するようにしても良い。
ず、少なくとも1個以上備え、内蔵フォントに加えてオ
プションフォントカード、言語系の異なるプリンタ制御
言語を解釈するプログラムを格納した外部メモリを複数
接続できるように構成されていても良い。さらに、図示
しないNVRAMを有し、操作パネル1012からのプ
リンタモード設定情報を記憶するようにしても良い。
【0038】このように構成されたプリンタ制御システ
ムにおいて、CPU12がデータ処理中、またはホスト
からのデータ待ちの状態にある時、その状態における印
刷環境を初期化するような事象、例えば操作部1012
を介しての初期化指示が発生した場合に、CPU12は
現在の環境を入力部18を介してホストコンピュータ3
000に通知するので、オペレータは本初期化処理が予
期せぬ事象である場合でも元の印刷環境に復帰すること
が容易となる。
ムにおいて、CPU12がデータ処理中、またはホスト
からのデータ待ちの状態にある時、その状態における印
刷環境を初期化するような事象、例えば操作部1012
を介しての初期化指示が発生した場合に、CPU12は
現在の環境を入力部18を介してホストコンピュータ3
000に通知するので、オペレータは本初期化処理が予
期せぬ事象である場合でも元の印刷環境に復帰すること
が容易となる。
【0039】なお、プリンタ1000とホストコンピュ
ータ3000の接続形態としては、セントロニクスイン
ターフェースやシリアルインターフェースなどの場合
は、プリンタ1000がホストコンピュータ3000に
従属する周辺装置として接続される形態となり、イーサ
ネットなどのLANの場合は、プリンタ1000が独立
したホスト装置の1つとしてネットワーク内に接続され
る形態となる。いずれの形態においても、現在のネット
ワーク技術では、プリンタ1000は図示の1つのホス
トコンピュータ3000のみならず、複数のホストコン
ピュータが要求する印刷ジョブを実行することができ
る。
ータ3000の接続形態としては、セントロニクスイン
ターフェースやシリアルインターフェースなどの場合
は、プリンタ1000がホストコンピュータ3000に
従属する周辺装置として接続される形態となり、イーサ
ネットなどのLANの場合は、プリンタ1000が独立
したホスト装置の1つとしてネットワーク内に接続され
る形態となる。いずれの形態においても、現在のネット
ワーク技術では、プリンタ1000は図示の1つのホス
トコンピュータ3000のみならず、複数のホストコン
ピュータが要求する印刷ジョブを実行することができ
る。
【0040】このようなプリンタの共有は、プリンタ1
000がホストコンピュータ3000に従属する周辺装
置として接続されている場合においても、SMBやLP
Rなどの所定のネットワークプロトコルを用いることに
より可能である。このようなプリンタの共有形態におい
ては、印刷ジョブを発行するホストやユーザに関する識
別情報がプリンタにネットワークプロトコルを介して伝
達される。
000がホストコンピュータ3000に従属する周辺装
置として接続されている場合においても、SMBやLP
Rなどの所定のネットワークプロトコルを用いることに
より可能である。このようなプリンタの共有形態におい
ては、印刷ジョブを発行するホストやユーザに関する識
別情報がプリンタにネットワークプロトコルを介して伝
達される。
【0041】図6は本発明にかかる出力装置の処理手順
の一例を示すフローチャートである。以下では、説明を
容易にするため、プリンタ1000が独立したホスト装
置としてネットワークに接続されているものとするが、
周辺装置としてホストコンピュータ3000に接続され
ている場合には以下の手順(の一部)はホストコンピュ
ータ3000で実行しても構わない。
の一例を示すフローチャートである。以下では、説明を
容易にするため、プリンタ1000が独立したホスト装
置としてネットワークに接続されているものとするが、
周辺装置としてホストコンピュータ3000に接続され
ている場合には以下の手順(の一部)はホストコンピュ
ータ3000で実行しても構わない。
【0042】ステップS601において出力装置の用
紙、ステープル等の資源残量をチェックする。
紙、ステープル等の資源残量をチェックする。
【0043】ステップS602において、予め定められ
た資源の基準値と実際の資源残量を比較する。用紙、ト
ナー、ステープル針、などの有限な資源については、前
記の印刷部17の検出機構が用いられ、この検出機構は
具体的な数値として残量を検出し、CPU12に報知す
る。
た資源の基準値と実際の資源残量を比較する。用紙、ト
ナー、ステープル針、などの有限な資源については、前
記の印刷部17の検出機構が用いられ、この検出機構は
具体的な数値として残量を検出し、CPU12に報知す
る。
【0044】CPU12は、図4に示されたような資源
警告(Warning)フラグテーブルに記述されている基準値
と比較を行なう。図4のテーブルは、用紙(A〜Cの3
種類が同時装填可能な構成を想定している)、トナー、
ステープル針の各資源について警告フラグと基準値を格
納するようになっている。警告フラグは、資源残量検出
の結果、基準値を下まわるものが存在した場合、セット
される。図4では、用紙Aとステープルについて警告フ
ラグがセットされている。
警告(Warning)フラグテーブルに記述されている基準値
と比較を行なう。図4のテーブルは、用紙(A〜Cの3
種類が同時装填可能な構成を想定している)、トナー、
ステープル針の各資源について警告フラグと基準値を格
納するようになっている。警告フラグは、資源残量検出
の結果、基準値を下まわるものが存在した場合、セット
される。図4では、用紙Aとステープルについて警告フ
ラグがセットされている。
【0045】図4の資源警告フラグテーブルは、RAM
19などのメモリの所定領域に配置される。ステップS
601において印刷部17の検出機構が検出した資源残
量のうち、図4のテーブル中の基準値を下回る資源が存
在する場合、ステップS603において図4の資源警告
フラグテーブルの該当する資源のフラグをセットする。
19などのメモリの所定領域に配置される。ステップS
601において印刷部17の検出機構が検出した資源残
量のうち、図4のテーブル中の基準値を下回る資源が存
在する場合、ステップS603において図4の資源警告
フラグテーブルの該当する資源のフラグをセットする。
【0046】ステップS604では、印刷すべきデータ
が存在する場合はステップS605のデータ処理(図
7)へ移行する。
が存在する場合はステップS605のデータ処理(図
7)へ移行する。
【0047】また、上記ステップS602において、基
準値以下の資源が存在しない場合、ステップS606に
おいて図4の資源警告フラグテーブル中の該当する資源
のフラグをリセットして、ステップS604へ移行す
る。
準値以下の資源が存在しない場合、ステップS606に
おいて図4の資源警告フラグテーブル中の該当する資源
のフラグをリセットして、ステップS604へ移行す
る。
【0048】図7は、実際のデータ処理を示すフローチ
ャートで、ステップS701で資源警告フラグテーブル
の警告フラグをチェックする。もし、セットされている
フラグがあれば、ステップS702でテーブル全てのフ
ラグをチェックする。
ャートで、ステップS701で資源警告フラグテーブル
の警告フラグをチェックする。もし、セットされている
フラグがあれば、ステップS702でテーブル全てのフ
ラグをチェックする。
【0049】ステップ3において、警告が発生している
資源に対して、データを転送してきたユーザ、ないし上
位(ホスト)装置がその資源についていかなる優先度を
持っているかを判断する。その際、図3で示すような優
先度テーブルに予め登録されている優先度を元に判別す
る。データを転送してきたユーザ、ないし上位(ホス
ト)装置は前記のようにネットワークプロトコルを介し
て伝達される識別情報により識別することができる。
資源に対して、データを転送してきたユーザ、ないし上
位(ホスト)装置がその資源についていかなる優先度を
持っているかを判断する。その際、図3で示すような優
先度テーブルに予め登録されている優先度を元に判別す
る。データを転送してきたユーザ、ないし上位(ホス
ト)装置は前記のようにネットワークプロトコルを介し
て伝達される識別情報により識別することができる。
【0050】図3のフラグは、図4に対応する各資源に
ついてのユーザないし、ホスト装置が保有する優先度情
報を格納する。図3のテーブルの上部はユーザに対する
優先度情報を格納するテーブルで、用紙A、ステープ
ル、用紙Bについて1、2、3…の数字で表わされる優
先度を持つことを示す。たとえば、用紙Aについてはユ
ーザAが最も高い優先度を持ち、用紙Aの残量が僅少で
あり、図4の警告フラグがセットされている場合でもユ
ーザAが最も優先的に用紙Aを用いて印刷を行なえる、
ということを示す。図3の下部は同様にホストに対する
優先度のテーブルである。
ついてのユーザないし、ホスト装置が保有する優先度情
報を格納する。図3のテーブルの上部はユーザに対する
優先度情報を格納するテーブルで、用紙A、ステープ
ル、用紙Bについて1、2、3…の数字で表わされる優
先度を持つことを示す。たとえば、用紙Aについてはユ
ーザAが最も高い優先度を持ち、用紙Aの残量が僅少で
あり、図4の警告フラグがセットされている場合でもユ
ーザAが最も優先的に用紙Aを用いて印刷を行なえる、
ということを示す。図3の下部は同様にホストに対する
優先度のテーブルである。
【0051】なお、図3のテーブルでは各ユーザないし
ホストに対して、全て異なる優先度を付加しているが、
同一優先度のユーザないしホストが複数存在してもよ
い。
ホストに対して、全て異なる優先度を付加しているが、
同一優先度のユーザないしホストが複数存在してもよ
い。
【0052】優先度の判定基準の例は後述するが、資源
に対する優先度の判別により、出力可と判断された場合
は、ステップS704でデータ解析を行ない、ステップ
S705で印刷データの展開処理、ステップS706で
出力処理を実施し、データ処理ルーチンを終了する。
に対する優先度の判別により、出力可と判断された場合
は、ステップS704でデータ解析を行ない、ステップ
S705で印刷データの展開処理、ステップS706で
出力処理を実施し、データ処理ルーチンを終了する。
【0053】一方、ステップS703で、資源に対する
優先度の判別により出力不可と判断された場合、ステッ
プS707で印刷ジョブを発行したホストに出力を拒否
された旨を通知し、処理を終了する。
優先度の判別により出力不可と判断された場合、ステッ
プS707で印刷ジョブを発行したホストに出力を拒否
された旨を通知し、処理を終了する。
【0054】以下に、資源に対する優先度の判定基準の
具体例を示す。
具体例を示す。
【0055】たとえば、警告が発生している資源が用紙
Aである時、データを転送してきた上位装置が用紙Aに
対して、優先度1を持っていれば、通常の出力が実行さ
れる。優先度5を持っていれば、上位装置に対して、用
紙Aが足りない旨を通知して、処理を終了する。
Aである時、データを転送してきた上位装置が用紙Aに
対して、優先度1を持っていれば、通常の出力が実行さ
れる。優先度5を持っていれば、上位装置に対して、用
紙Aが足りない旨を通知して、処理を終了する。
【0056】このように、残量無し(僅少)に関して印
刷を許可、または禁止するだけの制御であれば、ユーザ
ないしホストについて図3のテーブルに記憶する優先度
は優先、非優先の2段階であってもよい。また、前述の
ような5段階の優先度ではなく、上、中、下の様な3段
階程度のカテゴリ分けによって優先度を記憶してもよ
い。
刷を許可、または禁止するだけの制御であれば、ユーザ
ないしホストについて図3のテーブルに記憶する優先度
は優先、非優先の2段階であってもよい。また、前述の
ような5段階の優先度ではなく、上、中、下の様な3段
階程度のカテゴリ分けによって優先度を記憶してもよ
い。
【0057】また、図3のような5段階の優先度を用い
る場合には、検出された資源残量の数値と、優先度を対
応づけ、印刷を許可、または禁止するようにしてもよ
い。たとえば用紙残量が120枚以上の場合には全ての
ユーザ(ホスト)が、100枚以上の場合には優先度5以
上のユーザ(ホスト)が、80枚以上の場合には優先度4
以上のユーザ(ホスト)が、60枚以上の場合には優先度
3以上のユーザ(ホスト)が、40枚以上の場合には優先
度2以上のユーザ(ホスト)が、20枚以上の場合には優
先度1以上のユーザ(ホスト)がそれぞれ印刷可能となる
ように制御することも考えられる。
る場合には、検出された資源残量の数値と、優先度を対
応づけ、印刷を許可、または禁止するようにしてもよ
い。たとえば用紙残量が120枚以上の場合には全ての
ユーザ(ホスト)が、100枚以上の場合には優先度5以
上のユーザ(ホスト)が、80枚以上の場合には優先度4
以上のユーザ(ホスト)が、60枚以上の場合には優先度
3以上のユーザ(ホスト)が、40枚以上の場合には優先
度2以上のユーザ(ホスト)が、20枚以上の場合には優
先度1以上のユーザ(ホスト)がそれぞれ印刷可能となる
ように制御することも考えられる。
【0058】なお、特に優先度を登録されていないユー
ザ(ホスト)は資源に対する優先度を有していない、とし
て扱うのが妥当である。
ザ(ホスト)は資源に対する優先度を有していない、とし
て扱うのが妥当である。
【0059】また、図3のように、ユーザおよびホスト
装置に対してそれぞれテーブルを有する場合には、これ
らのいずれか一方のテーブルのみを用いて上記の資源僅
少時の制御を行うかをオプション情報としてメモリに設
定可能な構成も考えられる。あるいは、印刷ジョブを発
行したユーザおよびそのユーザが属するホストのそれぞ
れの優先度を適当な演算で組合せて用いても良い。たと
えば、ユーザおよびそのユーザが属するホスト装置のそ
れぞれの優先度を図3の2つのテーブルから求め、その
優先度の数値の和(あるいは平均値)に基づき、上記の
資源に対する優先度の判定を行なう、などの方式が考え
られる。
装置に対してそれぞれテーブルを有する場合には、これ
らのいずれか一方のテーブルのみを用いて上記の資源僅
少時の制御を行うかをオプション情報としてメモリに設
定可能な構成も考えられる。あるいは、印刷ジョブを発
行したユーザおよびそのユーザが属するホストのそれぞ
れの優先度を適当な演算で組合せて用いても良い。たと
えば、ユーザおよびそのユーザが属するホスト装置のそ
れぞれの優先度を図3の2つのテーブルから求め、その
優先度の数値の和(あるいは平均値)に基づき、上記の
資源に対する優先度の判定を行なう、などの方式が考え
られる。
【0060】図3のテーブルの優先度、あるいは図4の
警告基準値などの設定は、操作部1012からユーザ
(管理者)が所定の操作を行うことによって任意の優先
度の設定を行なえるようにしてもよい。このような設定
のためのユーザインターフェースとしては、操作部10
12から行なうのみならず、プリンタ1000がネット
ワーク接続の場合には、telnetプロトコルやht
tpプロトコルなどを用いて他のホストから行なうこと
も考えられる。
警告基準値などの設定は、操作部1012からユーザ
(管理者)が所定の操作を行うことによって任意の優先
度の設定を行なえるようにしてもよい。このような設定
のためのユーザインターフェースとしては、操作部10
12から行なうのみならず、プリンタ1000がネット
ワーク接続の場合には、telnetプロトコルやht
tpプロトコルなどを用いて他のホストから行なうこと
も考えられる。
【0061】また、図3ではユーザに対して優先度を設
定しているが、ある種のOS(UNIXなど)で用いられて
いるユーザグループごとに優先度を設定してもよい。
定しているが、ある種のOS(UNIXなど)で用いられて
いるユーザグループごとに優先度を設定してもよい。
【0062】図3のテーブルの優先度の設定は、多くの
プリンタ共有を行うネットワーク環境で典型的に存在す
るIPアドレスや、ユーザ名(ないし番号)、ユーザグ
ループ名(ないし番号)などに基づき、自動設定可能な
ものについては出力装置が自動的に設定してもよい。こ
れにより、設定操作を行なう必要なしにある程度の利用
が可能となり、また、環境ごとに異なる優先度設定につ
いては上述のような方式で設定を行なうようにすること
ができる。
プリンタ共有を行うネットワーク環境で典型的に存在す
るIPアドレスや、ユーザ名(ないし番号)、ユーザグ
ループ名(ないし番号)などに基づき、自動設定可能な
ものについては出力装置が自動的に設定してもよい。こ
れにより、設定操作を行なう必要なしにある程度の利用
が可能となり、また、環境ごとに異なる優先度設定につ
いては上述のような方式で設定を行なうようにすること
ができる。
【0063】なお、図4の資源残量の基準値について
は、多くの数値を用紙カセット、ステープル装填部の容
量などに応じてあらかじめデフォルト設定することがで
きる。異なる容量の用紙トレイや、ステープル装填部を
選択的に用いることができる構成においては、用紙トレ
イや、ステープル装填部の容量を検出し、この検出結果
に応じて資源残量の基準値を自動設定してもよい。
は、多くの数値を用紙カセット、ステープル装填部の容
量などに応じてあらかじめデフォルト設定することがで
きる。異なる容量の用紙トレイや、ステープル装填部を
選択的に用いることができる構成においては、用紙トレ
イや、ステープル装填部の容量を検出し、この検出結果
に応じて資源残量の基準値を自動設定してもよい。
【0064】[第2実施形態]実施形態1のステップ
2、3においては資源警告フラグと優先度のみで解析、
展開、出力処理に移行するか否かを判断していたが、こ
の判断基準に加え、発行された印刷ジョブにどの資源を
優先するかを指示する情報を加え、より細かな判断を行
なうようにすることができる。
2、3においては資源警告フラグと優先度のみで解析、
展開、出力処理に移行するか否かを判断していたが、こ
の判断基準に加え、発行された印刷ジョブにどの資源を
優先するかを指示する情報を加え、より細かな判断を行
なうようにすることができる。
【0065】本実施形態では図5のようなキー情報を印
刷ジョブのヘッダに含める。
刷ジョブのヘッダに含める。
【0066】図5のヘッダは、図3、4におけるものと
同じ資源について、キーフラグを格納しており、当該ジ
ョブで必須とされる資源についてはキーフラグ1が、必
要無い資源についてはキーフラグ0が格納されている。
図5では用紙Aのみが必須でキーフラグ1となっている
が、その他の資源は不要でキーフラグ0となっている。
同じ資源について、キーフラグを格納しており、当該ジ
ョブで必須とされる資源についてはキーフラグ1が、必
要無い資源についてはキーフラグ0が格納されている。
図5では用紙Aのみが必須でキーフラグ1となっている
が、その他の資源は不要でキーフラグ0となっている。
【0067】印刷ジョブは、通常ホスト装置(ないしそ
の指示に応じてプリンタ1000)が生成する。プリン
タ1000はジョブを受けとると、図5のヘッダをRA
M19などの所定エリアに記憶する。
の指示に応じてプリンタ1000)が生成する。プリン
タ1000はジョブを受けとると、図5のヘッダをRA
M19などの所定エリアに記憶する。
【0068】本実施形態でも、メイン処理は図6のフロ
ーチャートと同様であるが、前記実施形態の図7に相当
する処理として図8のフローチャート処理を行う。
ーチャートと同様であるが、前記実施形態の図7に相当
する処理として図8のフローチャート処理を行う。
【0069】ステップS801では、警告フラグがセッ
トされている資源があるか否かを判断する。警告フラグ
がセットされていれば、次に、ステップS802でジョ
ブのヘッダに付加されているキーフラグと、残量警告が
発生している資源が一致しているかどうかを判定する。
たとえば、残量警告が発生している資源と、ジョブのヘ
ッダのキーフラグが1となっており該ジョブが必ず必要
としている資源を照合し、その結果、警告フラグとキー
フラグがいずれもセットされていれば、ステップS80
3に移行する。
トされている資源があるか否かを判断する。警告フラグ
がセットされていれば、次に、ステップS802でジョ
ブのヘッダに付加されているキーフラグと、残量警告が
発生している資源が一致しているかどうかを判定する。
たとえば、残量警告が発生している資源と、ジョブのヘ
ッダのキーフラグが1となっており該ジョブが必ず必要
としている資源を照合し、その結果、警告フラグとキー
フラグがいずれもセットされていれば、ステップS80
3に移行する。
【0070】ステップS803以降の処理は、図7のス
テップS703以降の処理と全く同様であり、警告要と
なっている資源に対して、上位装置がいかなる優先度を
持っているかを判断し、出力可であればステップS80
4以降を実行し、不可であればステップS807で通知
(警告)を行なう。
テップS703以降の処理と全く同様であり、警告要と
なっている資源に対して、上位装置がいかなる優先度を
持っているかを判断し、出力可であればステップS80
4以降を実行し、不可であればステップS807で通知
(警告)を行なう。
【0071】このように、印刷ジョブに当該ジョブが必
須とする資源を指定することによって、よりきめ細かく
出力処理を制御でき、たとえば、当該ジョブで必須では
ない資源の残量僅少が原因で印刷不能となる問題を回避
することができる。
須とする資源を指定することによって、よりきめ細かく
出力処理を制御でき、たとえば、当該ジョブで必須では
ない資源の残量僅少が原因で印刷不能となる問題を回避
することができる。
【0072】[第3実施形態]第2の実施形態では、印
刷ジョブのヘッダに含めたキーフラグによりジョブに必
須の資源を指定するようにしているが、さらに、ジョブ
ヘッダに当該ジョブが必要とするステープルの数、用紙
枚数等の必要資源に関する情報を含め、これに基いて必
要な資源が利用できるかどうかを判断してもよい。
刷ジョブのヘッダに含めたキーフラグによりジョブに必
須の資源を指定するようにしているが、さらに、ジョブ
ヘッダに当該ジョブが必要とするステープルの数、用紙
枚数等の必要資源に関する情報を含め、これに基いて必
要な資源が利用できるかどうかを判断してもよい。
【0073】また、ジョブヘッダに必要資源に関する情
報を含めず、図5のようなキーフラグのみのジョブヘッ
ダを用いる場合でも、図9、図10に示すような処理に
よりジョブの必要とする資源の情報(ジョブが必要とす
るステープルの数、用紙枚数等)についてホストに問い
合せを行なうことにより出力制御を行うようにしてもよ
い。
報を含めず、図5のようなキーフラグのみのジョブヘッ
ダを用いる場合でも、図9、図10に示すような処理に
よりジョブの必要とする資源の情報(ジョブが必要とす
るステープルの数、用紙枚数等)についてホストに問い
合せを行なうことにより出力制御を行うようにしてもよ
い。
【0074】図9は図7、図8に相当する手順で、図9
のステップS901では、警告フラグがセットされてい
る資源があるか否かを判断する。警告フラグがセットさ
れている場合にはステップS902でジョブ情報取得処
理へ移行する。
のステップS901では、警告フラグがセットされてい
る資源があるか否かを判断する。警告フラグがセットさ
れている場合にはステップS902でジョブ情報取得処
理へ移行する。
【0075】ステップS902、S903、S907の
ジョブ情報取得処理は図10にステップS1001、S
1002、S1003として示されており、ここではス
テップS1001でジョブに関する資源情報をホスト装
置から取得する。
ジョブ情報取得処理は図10にステップS1001、S
1002、S1003として示されており、ここではス
テップS1001でジョブに関する資源情報をホスト装
置から取得する。
【0076】ステップS1001の情報取得処理では、
当該ジョブが使用する用紙枚数、ステープル部数等の資
源使用情報を含んだ情報がホストから返送される。この
問い合せを行うために、必要に応じて専用プロトコルを
用意してもよいし、あるいはプリンタ共有のためのプロ
トコルを拡張し、その一部として必要なコマンド/レス
ポンスを定義してもよい。なお、ジョブヘッダなどの形
で既にジョブ情報が全てプリンタ側に到着しているので
あれば、ステップS1001の情報取得処理では、単に
所定のメモリ領域からデータを読み出す処理を行なえば
よい。
当該ジョブが使用する用紙枚数、ステープル部数等の資
源使用情報を含んだ情報がホストから返送される。この
問い合せを行うために、必要に応じて専用プロトコルを
用意してもよいし、あるいはプリンタ共有のためのプロ
トコルを拡張し、その一部として必要なコマンド/レス
ポンスを定義してもよい。なお、ジョブヘッダなどの形
で既にジョブ情報が全てプリンタ側に到着しているので
あれば、ステップS1001の情報取得処理では、単に
所定のメモリ領域からデータを読み出す処理を行なえば
よい。
【0077】ステップS1002においては、ステップ
S1001で取得した当該ジョブが要求する資源の量を
判定することにより、出力を許可するか否かを決定す
る。
S1001で取得した当該ジョブが要求する資源の量を
判定することにより、出力を許可するか否かを決定す
る。
【0078】当該ジョブが要求する資源の量の判定には
いくつかの方法が考えられるが、まず、警告フラグがセ
ットされている資源の基準値と、当該ジョブが要求する
資源の量を比較し、前者が後者を越えている場合、ステ
ップS1003で出力不可を上位装置に通知し、データ
処理を終了することが考えられる。
いくつかの方法が考えられるが、まず、警告フラグがセ
ットされている資源の基準値と、当該ジョブが要求する
資源の量を比較し、前者が後者を越えている場合、ステ
ップS1003で出力不可を上位装置に通知し、データ
処理を終了することが考えられる。
【0079】また、警告フラグがセットされている資源
の実際の残量がジョブが要求する資源の量よりも多けれ
ば出力可とする制御も考えられる。さらに、上述の実施
例と同様にジョブが要求する資源の量の判定にユーザ、
ホストの優先度の判定を組合せて最終的な判定を行なう
ことも考えられる。
の実際の残量がジョブが要求する資源の量よりも多けれ
ば出力可とする制御も考えられる。さらに、上述の実施
例と同様にジョブが要求する資源の量の判定にユーザ、
ホストの優先度の判定を組合せて最終的な判定を行なう
ことも考えられる。
【0080】一方、当該ジョブが要求する資源の量の判
定の結果出力可と判定された場合には、図9のステップ
S1004に移行し、前述の実施形態と同様、実際の出
力処理を行なう。
定の結果出力可と判定された場合には、図9のステップ
S1004に移行し、前述の実施形態と同様、実際の出
力処理を行なう。
【0081】
【発明の効果】以上の説明から明らかなように、本発明
によれば、有限資源の残量が一定量以下になったことが
検出された場合、その資源を使用できるホストないしユ
ーザーを制限する出力制御手段を有する構成、あるい
は、印刷ジョブが必要とする有限資源の量に関する情報
を取得し、この情報に基づき有限資源の使用制限を行な
う出力制御手段を有する構成を採用することにより、有
限資源の残量情報と、実際に出力を行なうユーザ/ホス
ト装置やジョブの性質に応じて装置の動作を制御するこ
とができ、出力装置の有限資源を効率的に使用できる。
たとえば、用紙、ステープル、トナーなどの出力装置の
有限資源を効果的に共有でき、資源が少なくなった時に
ある特定のユーザ、ホストあるいは特定のジョブが資源
を全て使い果たしてしまう問題を回避でき、出力装置の
有限資源を効果的に共有することができるという優れた
利点がある。
によれば、有限資源の残量が一定量以下になったことが
検出された場合、その資源を使用できるホストないしユ
ーザーを制限する出力制御手段を有する構成、あるい
は、印刷ジョブが必要とする有限資源の量に関する情報
を取得し、この情報に基づき有限資源の使用制限を行な
う出力制御手段を有する構成を採用することにより、有
限資源の残量情報と、実際に出力を行なうユーザ/ホス
ト装置やジョブの性質に応じて装置の動作を制御するこ
とができ、出力装置の有限資源を効率的に使用できる。
たとえば、用紙、ステープル、トナーなどの出力装置の
有限資源を効果的に共有でき、資源が少なくなった時に
ある特定のユーザ、ホストあるいは特定のジョブが資源
を全て使い果たしてしまう問題を回避でき、出力装置の
有限資源を効果的に共有することができるという優れた
利点がある。
【図1】本発明を適用可能な出力装置の構成を示す断面
図である。
図である。
【図2】本発明を適用可能なプリンタ制御システムの構
成を説明するブロック図である。
成を説明するブロック図である。
【図3】本発明の出力制御で用いられる資源に関する優
先度を格納したテーブルを示す表図である。
先度を格納したテーブルを示す表図である。
【図4】本発明の出力制御で用いられる資源に関する警
告フラグを格納したテーブルを示す表図である。
告フラグを格納したテーブルを示す表図である。
【図5】本発明の出力制御で用いられる印刷ジョブのヘ
ッダに格納されたキーフラグのテーブルを示す表図であ
る。
ッダに格納されたキーフラグのテーブルを示す表図であ
る。
【図6】本発明の第1実施形態における制御の主要部分
を示したフローチャートである。
を示したフローチャートである。
【図7】本発明の第1実施形態における出力制御を示し
たフローチャートである。
たフローチャートである。
【図8】本発明の第2実施形態における出力制御を示し
たフローチャートである。
たフローチャートである。
【図9】本発明の第3実施形態における出力制御を示し
たフローチャートである。
たフローチャートである。
【図10】本発明の第3実施形態における出力制御を示
したフローチャートである。
したフローチャートである。
1 CPU 2 RAM 3 ROM 4 システムバス 12 CPU 13 ROM 17 印刷部 19 RAM 1000 プリンタ 1001 プリンタ制御ユニット 1002 レーザドライバ 1003 半導体レーザ 1004 レーザ光 1006 静電ドラム 1007 現像ユニット 1008 用紙カセット 1016 トレイ 3000 ホストコンピュータ
Claims (3)
- 【請求項1】 装置内の有限資源を用いてホスト装置か
ら発行された印刷ジョブを処理することにより、データ
の出力処理を行なう出力装置において、 前記有限資源の残量を検出する手段と、 前記検出手段により前記有限資源の残量が一定量以下に
なったことが検出された場合、その資源を使用できるホ
ストないしユーザーを制限する出力制御手段を有するこ
とを特徴とする出力装置。 - 【請求項2】 前記印刷ジョブは、当該ジョブが必要と
する有限資源に関する情報をヘッダ情報として含み、前
記出力制御手段による出力制御が該ヘッダ情報に含まれ
る当該ジョブが必要とする有限資源のみについて行なわ
れることを特徴とする請求項1に記載の出力装置。 - 【請求項3】 装置内の有限資源を用いてホスト装置か
ら発行された印刷ジョブを処理することにより、データ
の出力処理を行なう出力装置において、 前記印刷ジョブが必要とする有限資源の量に関する情報
を取得する手段と、 前記取得手段により取得した有限資源の量に関する情報
に基づき有限資源の使用制限を行なう出力制御手段を有
することを特徴とする出力装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9333770A JPH11165451A (ja) | 1997-12-04 | 1997-12-04 | 出力装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9333770A JPH11165451A (ja) | 1997-12-04 | 1997-12-04 | 出力装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11165451A true JPH11165451A (ja) | 1999-06-22 |
Family
ID=18269770
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9333770A Pending JPH11165451A (ja) | 1997-12-04 | 1997-12-04 | 出力装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11165451A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6731319B2 (en) | 1999-04-22 | 2004-05-04 | Ricoh Company, Ltd. | Heat activating and thermosensitive recording for thermosensitive adhesive label |
| US7221879B2 (en) | 2004-03-17 | 2007-05-22 | Fuji Xerox Co., Ltd. | Driver management method, driver management apparatus and program for driver management |
| JP2012014076A (ja) * | 2010-07-02 | 2012-01-19 | Ricoh Co Ltd | 画像形成装置及び画像形成プログラム |
| JP2016134799A (ja) * | 2015-01-20 | 2016-07-25 | シャープ株式会社 | 画像形成装置及びコンピュータプログラム |
-
1997
- 1997-12-04 JP JP9333770A patent/JPH11165451A/ja active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6731319B2 (en) | 1999-04-22 | 2004-05-04 | Ricoh Company, Ltd. | Heat activating and thermosensitive recording for thermosensitive adhesive label |
| US7221879B2 (en) | 2004-03-17 | 2007-05-22 | Fuji Xerox Co., Ltd. | Driver management method, driver management apparatus and program for driver management |
| JP2012014076A (ja) * | 2010-07-02 | 2012-01-19 | Ricoh Co Ltd | 画像形成装置及び画像形成プログラム |
| JP2016134799A (ja) * | 2015-01-20 | 2016-07-25 | シャープ株式会社 | 画像形成装置及びコンピュータプログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8375388B2 (en) | Combining print jobs when the current and the next job are generated by a specific application and each job having one copy | |
| US7256909B2 (en) | Proxy print processing apparatus, proxy print processing method, program, and memory medium | |
| US7064849B1 (en) | Data processing apparatus adaptable to plural environments and data processing method | |
| JPH11314439A (ja) | 印刷装置及びその制御方法、印刷制御システム、並びに記憶媒体 | |
| EP0784288A2 (en) | Printer and information processing apparatus | |
| US7142327B2 (en) | Information processing apparatus and print processing method | |
| JP2001188663A (ja) | プリント管理方法,プリンタシステムとそのユーザ用及び管理者用ホストコンピュータ,並びに記録媒体 | |
| JPH11165451A (ja) | 出力装置 | |
| JP2000062292A (ja) | 印刷システム、印刷システムの制御方法、およびコンピュータ読取可能な記憶媒体 | |
| JPH0934663A (ja) | プリンタ制御方法とそのプリンタシステム | |
| JP2000029642A (ja) | 印刷装置、印刷方法、印刷システム、情報処理装置、情報処理方法、および、記憶媒体 | |
| JPH08267867A (ja) | 印刷装置 | |
| JP3709695B2 (ja) | 印刷システム、印刷システムに用いられるプリンタサーバ装置、プリンタサーバの処理方法およびプリンタサーバ処理プログラムが記録された記録媒体 | |
| JP3209858B2 (ja) | 印刷制御装置および印刷制御方法 | |
| JPH08335150A (ja) | 印刷システム | |
| JP2005001226A (ja) | 印刷装置 | |
| JPH1199730A (ja) | 印刷装置及びその制御方法 | |
| JP2005092312A (ja) | 印刷装置 | |
| JP2005173689A (ja) | 情報処理装置、通信機器制御方法およびコンピュータ読み取り可能なプログラムを格納した記憶媒体 | |
| JP2005190093A (ja) | 印刷システム、印刷装置、印刷制御装置およびプリンタドライバ | |
| JP2000089928A (ja) | 出力装置及びその出力制御方法 | |
| JP2003058331A (ja) | 印刷制御装置及び印刷制御方法 | |
| JPH11219274A (ja) | 出力装置及び出力方法 | |
| JP2000112677A (ja) | 通信制御装置および通信制御装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 | |
| JP2000015906A (ja) | 印刷装置 |