JPH1195937A - Printer system, print control method, and computer-readable memory - Google Patents
Printer system, print control method, and computer-readable memoryInfo
- Publication number
- JPH1195937A JPH1195937A JP9250647A JP25064797A JPH1195937A JP H1195937 A JPH1195937 A JP H1195937A JP 9250647 A JP9250647 A JP 9250647A JP 25064797 A JP25064797 A JP 25064797A JP H1195937 A JPH1195937 A JP H1195937A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- printer
- prints
- unit
- 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.)
- Withdrawn
Links
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明はプリンタシステム及
びプリント制御方法及びコンピュータ可読メモリに関
し、特に、ネットワークに接続されたコンピュータから
の印刷命令により印刷を行うプリンタシステム及びプリ
ント制御方法及びコンピュータ可読メモリに関するもの
である。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printer system, a print control method, and a computer-readable memory, and more particularly, to a printer system, a print control method, and a computer-readable memory for performing printing by a print command from a computer connected to a network. It is.
【0002】[0002]
【従来の技術】従来より、オフィスなどにおいてプリン
タや複写機を利用する際に、各部門ごとにプリント出力
枚数に制限を設けて、運用管理が行われていた。2. Description of the Related Art Conventionally, when a printer or copier is used in an office or the like, operation control is performed by limiting the number of printouts for each department.
【0003】[0003]
【発明が解決しようとする課題】しかしながら上記従来
例では、プリント途中でその制限枚数に達した場合、無
条件にそのプリント出力を中断していたため、それ以後
プリント出力は不可能となり、例えば、一連の文書出力
が完成しないなど、ユーザにとっては使い勝手がわるい
という問題があった。However, in the above-mentioned prior art, when the number of prints reaches the limit during printing, the print output is interrupted unconditionally, so that print output cannot be performed thereafter. However, there is a problem that the usability is not easy for the user, for example, the document output is not completed.
【0004】本発明は上記従来例に鑑みてなされたもの
で、一連の文書をプリント中に出力制限に達したとして
も適切な処理を行うことにより、よりユーザフレンドリ
なプリント出力ができるプリンタシステム及びプリント
制御方法及びコンピュータ可読メモリを提供することを
目的としている。[0004] The present invention has been made in view of the above-mentioned conventional example, and provides a printer system capable of performing more user-friendly print output by performing appropriate processing even when an output limit is reached during printing of a series of documents. It is an object to provide a print control method and a computer readable memory.
【0005】[0005]
【課題を解決するための手段】以上の目的を達成するた
めの本発明のプリンタシステムは、以下のような構成か
らなる。A printer system according to the present invention for achieving the above object has the following configuration.
【0006】即ち、ネットワークを介してホストとプリ
ンタとが互いに接続したプリンタシステムであって、検
索可能な所定の記憶媒体に、各ユーザ毎に前記プリンタ
によるプリントを許可するプリント上限枚数を設定する
第1の設定手段と、前記ホストからの印刷命令による印
刷により求められる新たな累積プリント枚数が前記プリ
ント上限枚数を越える場合の動作を、前記新たな累積プ
リント枚数が所定の許容値を越えないなら前記印刷を続
行する第1の動作とするか、或は、前記印刷を中断する
第2の動作とするかを予め選択して設定する第2の設定
手段と、前記ホストからの印刷命令を受け付ける受付手
段と、前記受付手段によって受け付けた印刷命令に従っ
た印刷を行なった場合に、前記新たな累積プリント枚数
が前記プリント上限枚数を越える場合には、前記第2の
設定手段によって設定された動作を行うよう制御する印
刷制御手段とを有することを特徴とするプリンタシステ
ムを備える。That is, in a printer system in which a host and a printer are connected to each other via a network, a maximum number of prints permitted to be printed by the printer is set for each user in a predetermined searchable storage medium. (1) the setting means and the operation when the new cumulative print number obtained by printing according to the print command from the host exceeds the upper limit print number, and the operation when the new cumulative print number does not exceed a predetermined allowable value. Second setting means for selecting and setting in advance whether to perform the first operation for continuing printing or the second operation for interrupting the printing, and receiving a print command from the host Means, when printing is performed in accordance with the print command received by the receiving means, the new cumulative number of prints is When exceeding the number includes a printer system characterized by having a print control means for controlling so as to perform an operation set by said second setting means.
【0007】さらに、上記第2の設定手段が、記録媒体
の消費量が少なくなる印刷モードに変更して印刷を行う
という第3の動作を1つの選択枝とすると良い。ここ
で、その印刷モードは、記録媒体に1頁分にプリントす
る画像を縮小して、その記録媒体の1頁に複数の画像を
プリントするというモードを含む。Further, the third operation in which the second setting means changes the print mode to a print mode in which the consumption of the recording medium is reduced and performs printing may be one option. Here, the print mode includes a mode in which an image to be printed on one page of the recording medium is reduced and a plurality of images are printed on one page of the recording medium.
【0008】またさらに、印刷命令に従った印刷を行な
った場合に必要とされる機能が、プリンタが提供できる
機能にあるかどうかを検証する検証手段を備えると良
い。Further, it is preferable that a verification means is provided for verifying whether a function required when printing according to the print command is a function that can be provided by the printer.
【0009】ここで、その検証結果に従って、さらに印
刷モードを自動的に、例えば、記録媒体に対する両面印
刷の指示から片面印刷の指示への変更などを行っても良
く、或は、その検証結果に従って、印刷を中断するよう
制御しても良い。Here, according to the verification result, the print mode may be automatically changed, for example, a change from a double-sided printing instruction to a single-sided printing instruction for the recording medium may be performed. The printing may be controlled to be interrupted.
【0010】なお、上記検索可能な記憶媒体とはホスト
からアクセス可能なデータベースを含む。[0010] The searchable storage medium includes a database accessible from a host.
【0011】また他の発明によれば、ネットワークを介
してホストとプリンタとが互いに接続したプリンタシス
テムにおけるプリント制御方法であって、検索可能な所
定の記憶媒体に、各ユーザ毎に前記プリンタによるプリ
ントを許可するプリント上限枚数を設定する第1の設定
工程と、前記ホストからの印刷命令による印刷により求
められる新たな累積プリント枚数が前記プリント上限枚
数を越える場合の動作を、前記新たな累積プリント枚数
が所定の許容値を越えないなら前記印刷を続行する第1
の動作とするか、或は、前記印刷を中断する第2の動作
とするかを予め選択して設定する第2の設定工程と、前
記ホストからの印刷命令を受け付ける受付工程と、前記
受付工程において受け付けた印刷命令に従った印刷を行
なった場合に、前記新たな累積プリント枚数が前記プリ
ント上限枚数を越える場合には、前記第2の設定工程に
おいて設定された動作を行うよう制御する印刷制御工程
とを有することを特徴とするプリント制御方法を備え
る。According to another aspect of the present invention, there is provided a print control method in a printer system in which a host and a printer are connected to each other via a network. A first setting step of setting an upper limit of the number of prints which permits printing, and an operation when a new cumulative number of prints obtained by printing according to a print command from the host exceeds the upper limit of the number of prints. If printing does not exceed a predetermined tolerance, the first printing is continued.
A second setting step of previously selecting and setting whether to perform the above operation or the second operation to interrupt the printing, a receiving step of receiving a print command from the host, and a receiving step When the printing is performed in accordance with the print command received in the above, if the new cumulative number of prints exceeds the upper limit of the number of prints, print control for controlling to perform the operation set in the second setting step And a print control method.
【0012】さらに他の発明によれば、ネットワークを
介してホストとプリンタとが互いに接続したプリンタシ
ステムにおいて実行されるプリント制御プログラムを格
納するコンピュータ可読メモリであって、検索可能な所
定の記憶媒体に、各ユーザ毎に前記プリンタによるプリ
ントを許可するプリント上限枚数を設定する第1の設定
処理を実行するコードと、前記ホストからの印刷命令に
よる印刷により求められる新たな累積プリント枚数が前
記プリント上限枚数を越える場合の動作を、前記新たな
累積プリント枚数が所定の許容値を越えないなら前記印
刷を続行する第1の動作とするか、或は、前記印刷を中
断する第2の動作とするかを予め選択して設定する第2
の設定処理を実行するコードと、前記ホストからの印刷
命令を受け付ける受付処理を実行するコードと、前記受
付処理において受け付けた印刷命令に従った印刷を行な
った場合に、前記新たな累積プリント枚数が前記プリン
ト上限枚数を越える場合には、前記第2の設定処理にお
いて設定された動作を行うよう制御する処理を実行する
コードとを有することを特徴とするコンピュータ可読メ
モリを備える。According to still another aspect of the present invention, there is provided a computer readable memory for storing a print control program to be executed in a printer system in which a host and a printer are connected to each other via a network. A code for executing a first setting process for setting a maximum number of prints for which printing by the printer is permitted for each user, and a new cumulative number of prints obtained by printing according to a print command from the host. Is the first operation to continue the printing if the new cumulative number of prints does not exceed a predetermined allowable value, or the second operation to interrupt the printing The second to select and set in advance
A code for executing a setting process, a code for executing a reception process for receiving a print command from the host, and when printing is performed in accordance with the print command received in the reception process, the new accumulated print number is And a code for executing a process for controlling to perform an operation set in the second setting process when the upper limit of the number of prints is exceeded.
【0013】以上の構成により本発明は、検索可能な所
定の記憶媒体に、各ユーザ毎にプリンタによるプリント
を許可するプリント上限枚数を設定し、ホストからの印
刷命令による印刷により求められる新たな累積プリント
枚数がプリント上限枚数を越える場合の動作を、その新
たな累積プリント枚数が所定の許容値を越えないなら印
刷を続行する第1の動作とするか、或は、その印刷を中
断する第2の動作とするかを予め選択して設定してお
き、ホストからの印刷命令に従った印刷を行なった場合
に、その新たな累積プリント枚数がプリント上限枚数を
越える場合には、予め設定された上記の動作を行うよう
制御する。According to the present invention, according to the present invention, a maximum number of prints permitted to be printed by a printer is set for each user in a searchable storage medium, and a new cumulative number obtained by printing according to a print command from a host is set. The operation when the number of prints exceeds the upper limit number of prints is the first operation for continuing printing if the new cumulative number of prints does not exceed the predetermined allowable value, or the second operation for interrupting the printing. Operation is selected and set in advance, and when printing according to a print command from the host is performed and the new cumulative number of prints exceeds the upper limit number of prints, a preset value is set. Control is performed to perform the above operation.
【0014】[0014]
【発明の実施の形態】以下添付図面を参照して本発明の
好適な実施形態について詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of the present invention will be described below in detail with reference to the accompanying drawings.
【0015】図1は本発明の代表的な実施形態であるプ
リンタシステムの構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of a printer system as a typical embodiment of the present invention.
【0016】このプリンタシステムは、図1に示すよう
に、ネットワーク100を介して互いに接続された画像
処理装置1000、パーソナルコンピュータ(PC)1
1、ワークステーション(WS)12から構成される。
なお、図1では説明を簡単にするために画像処理装置1
000、パーソナルコンピュータ(PC)11、ワーク
ステーション(WS)12が各1台ずつ接続された構成
としているが、これらが複数台、プリンタシステムに接
続されていても良い。As shown in FIG. 1, the printer system includes an image processing apparatus 1000 and a personal computer (PC) 1 connected to each other via a network 100.
1. It comprises a workstation (WS) 12.
In FIG. 1, the image processing apparatus 1
000, personal computer (PC) 11, and workstation (WS) 12 are connected one by one, but a plurality of them may be connected to the printer system.
【0017】画像処理装置1000は、原稿画像を読み
取るリーダ部1と、画像を記録紙などの記録媒体上に記
録するプリンタ2と、電話回線を通して或はネットワー
ク100を介して画像データの入出力を行ったり、リー
ダ部1からの画像データを入力したり、また、プリンタ
部3に画像データを出力する画像入出力制御部3とを有
している。また、リーダ部1は、プリンタ部3に直接入
力画像データを転送することもできるし、プリンタ部3
はリーダ部1から直接画像データを入力したり、或は、
画像入出力制御部3から画像データを入力する。The image processing apparatus 1000 includes a reader unit 1 for reading a document image, a printer 2 for recording an image on a recording medium such as recording paper, and input / output of image data via a telephone line or a network 100. And an image input / output control unit 3 for inputting image data from the reader unit 1 and outputting image data to the printer unit 3. Further, the reader unit 1 can directly transfer input image data to the printer unit 3,
Input image data directly from the reader unit 1 or
Image data is input from the image input / output control unit 3.
【0018】なお、画像処理装置1000が複数台シス
テムに接続される場合、プリンタ部3やリーダ部2の機
能や能力は同じである必要はなく、互いに異なっていて
も良い。When a plurality of image processing apparatuses 1000 are connected to the system, the functions and capabilities of the printer unit 3 and the reader unit 2 need not be the same, but may be different from each other.
【0019】画換入出力制御部3は、図1に示すよう
に、ファクシミリ部4、ファイル部5、光磁気ディスク
ドライブユニット6、コンピュータインタフェース部
7、LIPSフォーマッタ部8、ポストスクリプト(P
S)フォーマッタ部9、コア部10から構成される。以
下、これらの構成要素について説明する。As shown in FIG. 1, the facsimile unit 4, file unit 5, magneto-optical disk drive unit 6, computer interface unit 7, LIPS formatter unit 8, postscript (P)
S) It comprises a formatter section 9 and a core section 10. Hereinafter, these components will be described.
【0020】ファクシミリ部4は、電話回線を介して受
信した圧縮画像データを伸長し、その伸長した画像デー
タをコア部10へ転送したり、コア部10から転送され
た画像データを圧縮し、その圧縮画像データを電話回線
を介して通信相手先に送信する。The facsimile unit 4 decompresses the compressed image data received via the telephone line, transfers the decompressed image data to the core unit 10, compresses the image data transferred from the core unit 10, and The compressed image data is transmitted to a communication partner via a telephone line.
【0021】ファイル部5には、大容量の光磁気ディス
クドライブユニット6が接続されている。ファイル部5
はコア部10から転送された画像データを圧縮し、その
画像データを検索するためのキーワードとともに光磁気
ディスクドライブユニット6にセットされた光磁気ディ
スクに格納したり、コア部10を介して転送されたキー
ワードに基づいて光磁気ディスクに格納されている圧縮
画像データを検索し、その検索された圧縮画像データを
読み出して伸長し、その伸長した画像データをコア部1
0へ転送する。The file section 5 is connected to a large-capacity magneto-optical disk drive unit 6. File part 5
Compresses image data transferred from the core unit 10 and stores the compressed image data along with a keyword for searching for the image data on the magneto-optical disk set in the magneto-optical disk drive unit 6 or transferred via the core unit 10. The compressed image data stored in the magneto-optical disk is searched based on the keyword, the searched compressed image data is read and expanded, and the expanded image data is stored in the core unit 1.
Transfer to 0.
【0022】コンピュータインタフェース部7は、ネッ
トワーク100を介して接続されるパーソナルコンピュ
ータ(PC)11 やワークステーション (WS)12
とのインタフェースとなる。パーソナルコンピュータ
(PC)11 やワークステーション (WS)12はプ
リンタシステムにおけるネットワークサーバの役目を果
たし、ネットワーク制御の中枢となったり、プリンタ部
2に出力する画像データを格納する装置ともなり得る。
LISPフォーマッタ部8はLISP言語で記述され
た、PSフォーマッタ部9はポストスクリプト(Post S
cript)で記述され、パーソナルコンピュータ(PC)
11 やワークステーション (WS)12から転送され
たPDLデータを解釈し、プリンタ部2で記録可能な画
像データに変換してビットマップ展開する。The computer interface unit 7 includes a personal computer (PC) 11 and a workstation (WS) 12 connected via a network 100.
Interface. The personal computer (PC) 11 and the workstation (WS) 12 serve as a network server in the printer system, and can be a center of network control or a device for storing image data to be output to the printer unit 2.
The LISP formatter unit 8 is described in the LISP language, and the PS formatter unit 9 is a postscript (Post S).
cript), personal computer (PC)
It interprets the PDL data transferred from the PC 11 or the workstation (WS) 12, converts the data into image data recordable by the printer unit 2, and develops it into a bitmap.
【0023】コア部10は、リーダ部1、ファクシミリ
部4、ファイル部5、コンピュータインタフェース部
7、LISPフォーマッタ部8、PSフォーマッタ部9
のそれぞれの間のデータの流れを制御する。なお、コア
部10の構成や動作については後で詳細に述べる。The core unit 10 includes a reader unit 1, a facsimile unit 4, a file unit 5, a computer interface unit 7, a LISP formatter unit 8, and a PS formatter unit 9.
To control the flow of data between each. The configuration and operation of the core unit 10 will be described later in detail.
【0024】図2はリーダ部1及びプリンタ部2の構成
を示す側断面図である。プリンタ部2は電子写真方式に
従って画像形成を行い、記録媒体に画像をプリントす
る。FIG. 2 is a side sectional view showing the configuration of the reader unit 1 and the printer unit 2. The printer unit 2 forms an image according to an electrophotographic method, and prints an image on a recording medium.
【0025】リーダ部1の原稿給送装置(ADF)10
1は積載された画像原稿を最終頁(最下部)から順に1
枚ずつプラテンガラス102上へ給送し、その原稿の読
み取り動作終了後、プラテンガラス102上の原稿を排
出する。その原稿がプラテンガラス102上に搬送され
てくると、ランプ103を点灯してスキャナユニット1
04の移動を開始させ、原稿を露光走査する。この時の
原稿からの反射光は、ミラー105、106、107、
及び、レンズ108によってCCDイメージセンサ(以
下、CCDという)109へ導かれる。このように、走
査された原稿の画像はCCD109によって読み取られ
る。CCD109から出力される画像データには、所定
の信号処理が施された後、プリンタ部2或は画像入出力
制御部3のコア部10へ転送される。Document feeder (ADF) 10 of reader unit 1
Reference numeral 1 designates the loaded image originals in order from the last page (the bottom).
The original is fed one by one onto the platen glass 102, and after the original reading operation is completed, the original on the platen glass 102 is discharged. When the original is conveyed onto the platen glass 102, the lamp 103 is turned on and the scanner unit 1 is turned on.
04 is started, and the original is exposed and scanned. The reflected light from the original at this time is reflected by mirrors 105, 106, 107,
The light is guided to a CCD image sensor (hereinafter, referred to as a CCD) 109 by a lens 108. In this manner, the scanned image of the document is read by the CCD 109. The image data output from the CCD 109 is subjected to predetermined signal processing and then transferred to the printer unit 2 or the core unit 10 of the image input / output control unit 3.
【0026】プリンタ部2に設けられたレーザドライバ
221は半導体レーザのようなレーザ発光部201を駆
動し、リーダ部1から出力された画像データに応じてレ
ーザ光を発光させる。このレーザ光が感光ドラム202
に照射されると、感光ドラム202上にはレーザ光に応
じた静電潜像が形成される。感光ドラム202の潜像の
部分には現像器203によって現像剤が付着される。A laser driver 221 provided in the printer unit 2 drives a laser light emitting unit 201 such as a semiconductor laser, and emits a laser beam in accordance with image data output from the reader unit 1. This laser beam is applied to the photosensitive drum 202
, An electrostatic latent image corresponding to the laser beam is formed on the photosensitive drum 202. A developer is attached to the latent image portion of the photosensitive drum 202 by a developing device 203.
【0027】一方、レーザ光の照射開始と同期したタイ
ミングで、カセット204或はカセット205のいずれ
かから記録紙のような記録媒体を給紙して転写部206
へ搬送し、感光ドラム202に付着された現像剤を記録
紙に転写する。現像剤が転写された記録紙は定着部20
7に搬送され、定着部207の熱と圧力により現像剤は
記像紙に定着される。定着部207を通過した記録紙は
排出ローラ208によってプリンタ部2の外に排出され
る。そして、ソータ220はその排出された記録紙をそ
れぞれのビンに収納して記録紙の仕分けを行う。なお、
ソータ220は仕分け指示がなされていない場合は最上
部ビンに記録紙を積載収納する。On the other hand, at a timing synchronized with the start of laser beam irradiation, a recording medium such as a recording sheet is fed from either the cassette 204 or the cassette 205, and the transfer unit 206
To transfer the developer adhered to the photosensitive drum 202 to recording paper. The recording paper to which the developer has been transferred is fixed to the fixing unit 20.
7, the developer is fixed on the recording paper by the heat and pressure of the fixing unit 207. The recording paper that has passed through the fixing unit 207 is discharged to the outside of the printer unit 2 by a discharge roller 208. Then, the sorter 220 stores the discharged recording paper in each bin and sorts the recording paper. In addition,
The sorter 220 stacks and stores recording paper in the uppermost bin when no sorting instruction is given.
【0028】また、両面記録の指示がなされている場合
は、記録紙の片面に記録がなされた記録紙は排出ローラ
208のところまで搬送された後、排出ローラ208の
回転方向を逆転させ、フラッパ209によって再給紙搬
送路210へ導く。また、多重記録の指示がなされてい
る場合は、記録紙が排出ローラ208まで搬送されない
ようにフラッパ209によって再給紙搬送路210へ導
く。再給紙搬送路210へ導かれた記録紙は上述したタ
イミングで転写部206へ再び給紙される。When a double-sided recording instruction is given, the recording paper having one side of the recording paper is conveyed to the discharge roller 208, and then the rotation direction of the discharge roller 208 is reversed. In step 209, the sheet is guided to the re-feeding conveyance path 210. If an instruction for multiplex recording has been given, the recording paper is guided to the re-feeding conveyance path 210 by the flapper 209 so as not to be conveyed to the discharge roller 208. The recording paper guided to the re-feeding conveyance path 210 is fed back to the transfer unit 206 at the above-described timing.
【0029】なお、プリンタ部2は上述したような電子
写真方式に従うものでなくとも、他の方式、例えば、イ
ンクジェット方式に従ってプリントを行うものでも良
い。The printer section 2 is not limited to the above-described electrophotographic system, but may perform printing according to another system, for example, an ink jet system.
【0030】図3は、インクジェットプリンタIJRA
の構成の概要を示す外観斜視図である。図4において、
駆動モータ5013の正逆回転に連動して駆動力伝達ギ
ア5009〜5011を介して回転するリードスクリュ
ー5005の螺旋溝5004に対して係合するキャリッ
ジHCはピン(不図示)を有し、ガイドレール5003
に支持されて矢印a,b方向を往復移動する。キャリッ
ジHCには、記録ヘッドIJHとインクタンクITとを
内蔵した一体型インクジェットカートリッジIJCが搭
載されている。5002は紙押え板であり、キャリッジ
HCの移動方向に亙って記録用紙Pをプラテン5000
に対して押圧する。5007,5008はフォトカプラ
で、キャリッジのレバー5006のこの域での存在を確
認して、モータ5013の回転方向切り換え等を行うた
めのホームポジション検知器である。5016は記録ヘ
ッドIJHの前面をキャップするキャップ部材5022
を支持する部材で、5015はこのキャップ内を吸引す
る吸引器で、キャップ内開口5023を介して記録ヘッ
ドの吸引回復を行う。5017はクリーニングブレード
で、5019はこのブレードを前後方向に移動可能にす
る部材であり、本体支持板5018にこれらが支持され
ている。ブレードは、この形態でなく周知のクリーニン
グブレードが本例に適用できることは言うまでもない。
又、5021は、吸引回復の吸引を開始するためのレバ
ーで、キャリッジと係合するカム5020の移動に伴っ
て移動し、駆動モータからの駆動力がクラッチ切り換え
等の公知の伝達機構で移動制御される。FIG. 3 shows an ink jet printer IJRA.
It is an external appearance perspective view which shows the outline of a structure. In FIG.
The carriage HC that engages with the spiral groove 5004 of the lead screw 5005 that rotates via the driving force transmission gears 5009 to 5011 in conjunction with the forward and reverse rotation of the drive motor 5013 has a pin (not shown), 5003
And reciprocate in the directions of arrows a and b. On the carriage HC, an integrated type ink jet cartridge IJC containing a recording head IJH and an ink tank IT is mounted. Reference numeral 5002 denotes a paper holding plate, which applies a platen 5000 to the recording paper P in the moving direction of the carriage HC.
Press against Reference numerals 5007 and 5008 denote photocouplers, which are home position detectors for confirming the presence of the carriage lever 5006 in this region and switching the rotation direction of the motor 5013. Reference numeral 5016 denotes a cap member 5022 for capping the front surface of the recording head IJH.
Reference numeral 5015 denotes a suction device that suctions the inside of the cap, and performs suction recovery of the recording head through the opening 5023 in the cap. Reference numeral 5017 denotes a cleaning blade. Reference numeral 5019 denotes a member which allows the blade to move in the front-rear direction. These members are supported by a main body support plate 5018. It goes without saying that the blade is not limited to this form and a known cleaning blade can be applied to this example.
Reference numeral 5021 denotes a lever for starting suction for recovery of suction. The lever 5021 moves with the movement of the cam 5020 that engages with the carriage, and the driving force from the driving motor is controlled by a known transmission mechanism such as clutch switching. Is done.
【0031】これらのキャッピング、クリーニング、吸
引回復は、キャリッジがホームポジション側の領域に来
た時にリードスクリュー5005の作用によってそれら
の対応位置で所望の処理が行えるように構成されている
が、周知のタイミングで所望の動作を行うようにすれ
ば、本例にはいずれも適用できる。The capping, cleaning, and suction recovery are configured so that desired processing can be performed at the corresponding position by the action of the lead screw 5005 when the carriage comes to the area on the home position side. If a desired operation is performed at the timing, any of the embodiments can be applied.
【0032】図4はリーダ部1の機能的構成を示すブロ
ック図である。FIG. 4 is a block diagram showing a functional configuration of the reader unit 1. As shown in FIG.
【0033】CCD109から出力されたアナログ画像
データは、A/D・SH部110でA/D変換が行われ
デジタル画像データに変換されるとともに、シェーディ
ング補正が行われる。A/D・SH部110によって処
理された画像データは画像処理部111を介してプリン
タ部2へ転送されるとともに、インタフェース部(I/
F)113を介して画像入出力制御部3のコア部10へ
転送される。The analog image data output from the CCD 109 is subjected to A / D conversion by the A / D / SH unit 110 to be converted into digital image data, and is subjected to shading correction. The image data processed by the A / D / SH unit 110 is transferred to the printer unit 2 via the image processing unit 111, and the interface unit (I /
F) The image data is transferred to the core unit 10 of the image input / output control unit 3 via 113.
【0034】CPU114は、操作部115から指示さ
れた指示内容に応じて画像処理部111及びインタフェ
ース部(I/F)113を制御する。例えば、操作部1
15からトリミング処理を行って複写を行う複写モード
の実行を指示された場合は、画像処理部111でトリミ
ング処理を行って、その結果得られた画像データをプリ
ンタ部2に転送する。また、操作部115からファクシ
ミリ送信モードの実行を指示された場合は、インタフェ
ース部(I/F)113から画像データと指示されたモ
ードに応じた制御コマンドをコア部10へ転送する。こ
のような処理はCPU114がメモリ116に記憶され
た制御プログラムを読み出し、さらに、メモリ116の
一部をそのプログラム実行の作業領域として用いること
によってなされる。The CPU 114 controls the image processing unit 111 and the interface unit (I / F) 113 according to the contents of the instruction from the operation unit 115. For example, the operation unit 1
When an instruction to execute a copy mode for performing trimming processing and copying is issued from 15, the image processing unit 111 performs trimming processing and transfers the resulting image data to the printer unit 2. When an instruction to execute the facsimile transmission mode is issued from the operation unit 115, the interface unit (I / F) 113 transfers image data and a control command corresponding to the designated mode to the core unit 10. Such processing is performed by the CPU 114 reading a control program stored in the memory 116 and further using a part of the memory 116 as a work area for executing the program.
【0035】図4はコア部10の構成を示すブロック図
である。FIG. 4 is a block diagram showing the configuration of the core unit 10. As shown in FIG.
【0036】リーダ部1から転送された画像データはイ
ンタフェース部(I/F)122で受信された後、デー
タ処理部121へ転送されるとともに、リーダ部1から
転送された制御コマンドはCPU123へ転送される。
データ処理部121では画像の回転処理や変倍処理など
の画像処理を実行し、リーダ部1からデータ処理部12
1へ転送された画像データは、リーダ部1から転送され
た制御コマンドに応じて、インタフェース部(I/F)
120を介して、ファクシミリ部4、ファイル部5、或
は、コンピュータインタフェース部7へ転送される。The image data transferred from the reader unit 1 is received by the interface unit (I / F) 122 and then transferred to the data processing unit 121, and the control command transferred from the reader unit 1 is transferred to the CPU 123. Is done.
The data processing unit 121 performs image processing such as image rotation processing and scaling processing.
1 is transferred to an interface unit (I / F) in accordance with a control command transferred from the reader unit 1.
The data is transferred to the facsimile unit 4, the file unit 5, or the computer interface unit 7 via 120.
【0037】また、コンピュータインタフェース部7を
介して入力された画像を表現するコードデータは、イン
タフェース部(I/F)120で受信された後、データ
処理部121に転送され、そのコードデータがLIPS
或はポストスクリプト(PostScript)で記述されたPD
Lのデータであるかどうかを判定される。そして、その
判定結果に基づいて、そのPDLデータはLISPフォ
ーマッタ部8或はPSフォーマッタ部9へ再びインタフ
ェース部(I/F)120を介して転送される。さら
に、 LISPフォーマッタ部8或はPSフォーマッタ
部9はそのPDLデータを夫々の記述言語に基づいて解
釈し、画像データに展開する。さらに、この展開された
画像データはデータ処理部121に再転送された後、フ
ァクシミリ部4やプリンタ部2へ転送される。The code data representing the image input via the computer interface unit 7 is received by the interface unit (I / F) 120 and then transferred to the data processing unit 121, where the code data is transferred to the LIPS.
Or PD written in PostScript
It is determined whether the data is L data. Then, based on the determination result, the PDL data is transferred again to the LISP formatter unit 8 or the PS formatter unit 9 via the interface unit (I / F) 120. Further, the LISP formatter unit 8 or the PS formatter unit 9 interprets the PDL data based on the respective description languages and develops the data into image data. Further, the developed image data is transferred to the facsimile unit 4 and the printer unit 2 after being transferred to the data processing unit 121 again.
【0038】さて、ファクシミリ部4からインタフェー
ス部(I/F)120を介して受信される伸長された画
像データは、データ処理部121へ転送された後、再
び、インタフェース部(I/F)120を介してプリン
タ部2、ファイル部5、コンピュータインタフェース部
7へ転送される。また、ファイル部5からの画像データ
は、データ処理部121へ転送された後、プリンタ部
2、ファクシミリ部4、コンピュータインタフェース部
7へ転送される。The decompressed image data received from the facsimile unit 4 via the interface unit (I / F) 120 is transferred to the data processing unit 121, and then, is transferred to the interface unit (I / F) 120 again. Are transferred to the printer unit 2, the file unit 5, and the computer interface unit 7. The image data from the file unit 5 is transferred to the data processing unit 121 and then to the printer unit 2, facsimile unit 4, and computer interface unit 7.
【0039】以上のような転送制御は、CPU123が
メモリ124に記憶されている制御プログラムとリーダ
部1から転送された制御コマンドに従って、実行する。
また、メモリ124はCPU123の作業領域としても
使われる。The above-described transfer control is executed by the CPU 123 in accordance with the control program stored in the memory 124 and the control command transferred from the reader unit 1.
The memory 124 is also used as a work area of the CPU 123.
【0040】コンピュータインタフェース部7にはMI
B(管理情報ベース:Management Info
rmation Base)と呼ばれるデータベースが
構築されており、SNMPプロトコルを介してネットワ
ーク上のパーソナルコンピュータやワークステーション
などのコンピュータと通信し、プリンタの管理が可能に
なっている。操作部115、或は、ネットワーク100
に接続されたパーソナルコンピュータやワークステーシ
ョンから、例えば、所定のIDごとに印刷可能なプリン
ト枚数の上限や、一回の印刷命令で印刷する最適プリン
ト枚数を設定したりその他の種々の設定を行い、プリン
ト動作が発生する度毎にそのプリント枚数をそのID毎
に累積集計しておき、新たなプリント動作が発生する度
毎にその設定に従って、集計されたプリント枚数との比
較を行なってプリンタの管理を行うことができる。The computer interface unit 7 has an MI
B (Management Information Base: Management Info
A database called an “ratio Base” is constructed, and communicates with a computer such as a personal computer or a workstation on a network via the SNMP protocol, and the printer can be managed. The operation unit 115 or the network 100
From a personal computer or workstation connected to, for example, set the upper limit of the number of prints that can be printed for each predetermined ID, set the optimal number of prints to be printed by one print command and other various settings, Each time a print operation occurs, the number of prints is cumulatively totaled for each ID, and each time a new print operation occurs, the number of prints is compared with the total number of prints according to the setting to manage the printer. It can be performed.
【0041】このように、この実施形態のプリンタシス
テムでは、コア部10を中心に、原稿画像の読み取り、
画像のプリント、画像の送受信、画像の保存、コンピュ
ータからのデータの入出力などの機能を複合させた処理
を行うことが可能である。As described above, in the printer system of this embodiment, the reading of the original image
It is possible to perform processing combining functions of printing an image, transmitting and receiving an image, storing an image, and inputting and outputting data from a computer.
【0042】次に以上のような構成のプリンタシステム
において実行されるプリント制御処理について、図6に
示すフローチャートを参照して説明する。Next, a print control process executed in the printer system having the above configuration will be described with reference to a flowchart shown in FIG.
【0043】まず、ステップS1では、プリンタシステ
ム(以下、システムという)操作者がパーソナルコンピ
ュータ(PC)11やワークステーション(WS)12
から文書等をプリントさせるための印刷命令を入力す
る。次に、ステップS2では、その命令入力を契機とし
て、プリントドライバと呼ばれるソフトウェアが起動さ
れ、さらにステップS3ではPDLデータを作成するの
みならず、以下の動作を行うプリント制御プログラムを
起動させる。First, in step S1, the operator of the printer system (hereinafter, referred to as the system) operates the personal computer (PC) 11 or the workstation (WS) 12.
, A print command for printing a document or the like is input. Next, in step S2, a software called a print driver is activated in response to the input of the command, and in step S3, a print control program that not only creates PDL data but also performs the following operations is activated.
【0044】ステップS4ではプリントドライバがPD
Lデータを作成する一方、プリント制御プログラムがネ
ットワーク100を介しては画像入出力制御部3のコン
ピュータネットワーク部7に備えられたMIBを検索
し、画像処理装置1000の情報を収集する。In step S4, the print driver sets the PD
While creating the L data, the print control program searches the MIB provided in the computer network unit 7 of the image input / output control unit 3 via the network 100, and collects information of the image processing apparatus 1000.
【0045】ステップS5では、各操作者或は各パーソ
ナルコンピュータ(PC)やワークステーション毎に割
当てられているIDごとに集計されているプリント枚数
を調べる。具体的にはIDを検索キーとして、ステップ
S4においてMIBから得られた情報を基に、そのID
を用いて現在までに印刷された累積プリント枚数(A
P)などの情報を検索し、その情報とここでプリントド
ライバが作成したデータから得られるプリント枚数(R
P)や両面印刷の有無、ソートの有無、ステイブル処理
の有無などの情報と照合する。In step S5, the number of prints counted for each ID assigned to each operator or each personal computer (PC) or workstation is checked. Specifically, based on the information obtained from the MIB in step S4 using the ID as a search key,
, The cumulative number of prints (A
P) and the number of prints (R) obtained from the information and the data created by the print driver.
P), whether or not double-sided printing is performed, whether or not sorting is performed, and whether or not stable processing is performed is collated.
【0046】ここで、そのIDに対して予め定められた
最大プリント枚数(MAXP)と累積プリント枚数(A
P)とをチェックし、 MAXP≧APであれば、その
IDに対して定められた使用上限がすでに達していたと
判断し、ステップS1で入力されたプリント命令に基づ
く処理を中断し、処理はステップS13に進み、プリン
ト不可能であることを示すメッセージをその操作者が用
いているパーソナルコンピュータ(PC)やワークステ
ーション(WS)のディスプレイの画面(不図示)に表
示して処理を終了する。Here, the maximum number of prints (MAXP) and the cumulative number of prints (A
P), and if MAXP ≧ AP, it is determined that the upper limit of use determined for the ID has already been reached, and processing based on the print command input in step S1 is interrupted. In S13, a message indicating that printing is not possible is displayed on the screen (not shown) of the display of the personal computer (PC) or workstation (WS) used by the operator, and the process ends.
【0047】これに対して、MAXP<APであれば、
処理はステップS6に進む。ステップS6では、累積プ
リント枚数(AP)とステップS1の印刷命令に基づい
て印刷されるプリント枚数(RP)との和が最大プリン
ト枚数(MAXP)を越えるかどうか、即ち、印刷命令
のあったプリントの途中で定められた上限に達するかど
うかを調べる。ここで、AP+RP>MAXPであると
きにはプリントの途中で定められた上限に達するので、
処理はステップS7に進み、AP+RP≦MAXPであ
るときには、プリントを命令通りに行なえると判断し処
理はステップS8に進む。On the other hand, if MAXP <AP,
The process proceeds to step S6. In step S6, it is determined whether or not the sum of the cumulative number of prints (AP) and the number of prints (RP) printed based on the print command in step S1 exceeds the maximum number of prints (MAXP), that is, the number of prints for which the print command has been issued. To see if the limit set in the middle is reached. Here, when AP + RP> MAXP, since the upper limit determined during printing is reached,
The process proceeds to step S7, and when AP + RP ≦ MAXP, it is determined that printing can be performed as instructed, and the process proceeds to step S8.
【0048】さて、ステップS7では、システム管理者
あるいは一般の操作者(ユーザ)により予め設定された
次のいずれかの動作を行う。 (1)ステップS1で入力された印刷命令に対してさら
に上限許容値(SMAXP)と比較し、その比較結果に
従って印刷動作を行うか、或は、その印刷命令の実行を
中断するかを決定する。例えば、MAXP+SMAXP
>AP+RPであれば印刷を行い、MAXP+SMAP
≦AP+RPであればその印刷命令の実行を中断すると
判断する。この上限許容値(SMAXP)とは、最大プ
リント枚数(MAXP)を印刷命令の実行中でこえる場
合にどの程度まで越えることを許容すべきかを表わす値
である。 (2)印刷命令の実行を中断する。この場合、処理はス
テップS13に進む。 (3)印刷モードを強制的に変更して印刷動作を行う。In step S7, one of the following operations preset by the system administrator or a general operator (user) is performed. (1) The print command input in step S1 is further compared with an upper limit allowable value (SMAXP), and it is determined whether to perform a print operation according to the comparison result or to suspend execution of the print command. . For example, MAXP + SMAXP
If> AP + RP, print and MAX + SMAP
If ≦ AP + RP, it is determined that the execution of the print command is interrupted. The upper limit allowable value (SMAXP) is a value indicating how much the maximum number of prints (MAXP) should be allowed to exceed when the print command is being executed. (2) Interrupt the execution of the print command. In this case, the process proceeds to step S13. (3) The printing operation is performed by forcibly changing the printing mode.
【0049】例えば、通常は指定されたサイズの記録紙
の片面のみに画像をプリントするが、この場合には、印
刷モードを2in1モード(2ページ分の画像を一枚の
記録紙にプリントするモード)や4in1モード(4ペ
ージ分の画像を一枚の記録紙にプリントするモード)に
変更したり、あるいは、印刷モードを両面プリントに変
更してプリントに用いる記録紙の枚数を減らすように、
印刷モードを変更する。ここで必要ならばプリントドラ
イバが新たなモードでふたたびPDLデータを作成し直
す。なお、この変更印刷モードは予めシステム管理者あ
るいは一般の操作者(ユーザ)がシステムに設定してお
く。For example, normally, an image is printed only on one side of a recording sheet of a designated size. In this case, the printing mode is a 2 in 1 mode (a mode in which an image for 2 pages is printed on one recording sheet). ) Or 4in1 mode (mode for printing four pages of image on one sheet of recording paper), or changing the printing mode to double-sided printing to reduce the number of recording sheets used for printing.
Change the print mode. Here, if necessary, the print driver re-creates the PDL data in a new mode. The changed print mode is set in the system in advance by a system administrator or a general operator (user).
【0050】以上のような処理が実行された後、処理は
ステップS8に進む。After the above processing is executed, the processing proceeds to step S8.
【0051】ステップS8では、ステップS1で入力さ
れた印刷命令に従った印刷動作が実行できるかどうかプ
リンタ部の機能と能力のチェックを行う。例えば、印刷
命令で両面印刷が指定されている場合、プリンタ部には
その機能があるかないかなどを調べる。In step S8, the function and capability of the printer unit are checked whether a printing operation in accordance with the print command input in step S1 can be executed. For example, when double-sided printing is specified by the print command, it is checked whether or not the printer unit has the function.
【0052】ここで、プリンタ部にその機能があること
が確認された場合、処理はステップS10に進む。これ
に対して、そのチェックによりプリンタ部にその機能が
ないことが判明した場合、システム管理者あるいは一般
の操作者(ユーザ)により予め設定された次のいずれか
の動作を行うよう印刷処理の動作を変更する。(1)印
刷動作の中断;(2)印刷モード変更(例えば、片面印
刷モードへの変更)。そして、印刷動作の中断が決定さ
れた場合、処理はステップS13に進む。また、印刷モ
ード変更が決定された場合、処理はステップS9に進
み、その旨を示すメッセージをその操作者が用いている
パーソナルコンピュータ(PC)やワークステーション
(WS)のディスプレイの画面(不図示)に表示し、そ
の後ステップS10へと進む。Here, if it is confirmed that the printer unit has the function, the process proceeds to step S10. On the other hand, if the check reveals that the printer unit does not have the function, the operation of the printing process is performed so as to perform one of the following operations preset by the system administrator or a general operator (user). To change. (1) Interruption of printing operation; (2) Change of printing mode (for example, change to single-sided printing mode). Then, when the interruption of the printing operation is determined, the process proceeds to step S13. If the print mode change is determined, the process proceeds to step S9, and a message indicating the change is displayed on a display screen (not shown) of a personal computer (PC) or a workstation (WS) used by the operator. , And then proceeds to step S10.
【0053】さらにステップS8では、プリンタ部の1
分あたりの処理能力(PPM)とプリント枚数(RP)
とを比較して、適切な時間内に印刷が終了するかどうか
を調べる。例えば、プリンタ部の印刷能力が5PPMで
あるのにプリント要求が100枚あったとしたならば、
処理完了までに約20分の時間を要することになり、こ
れは適切な印刷時間であるとは言えない。この実施形態
のシステムは、システム管理者が予めMIBにプリンタ
部の処理能力を考慮した1回の印刷命令に対する最適プ
リント枚数の上限値(OPTMAX)を設定しておき、
その値とプリント枚数(RP)とを比較し、その比較結
果に従った処理を行う。Further, at step S8, 1 of the printer section
Processing capacity per minute (PPM) and number of prints (RP)
To determine if printing is completed within the appropriate time. For example, if the print capacity of the printer unit is 5 PPM and there are 100 print requests,
It takes about 20 minutes to complete the process, which is not an appropriate printing time. In the system according to this embodiment, the system administrator sets the upper limit (OPTMAX) of the optimal number of prints for one print command in consideration of the processing capability of the printer unit in advance in the MIB.
The value is compared with the number of prints (RP), and processing is performed according to the comparison result.
【0054】ここで、OPTMAX≦RPであれば処理
はステップS10に進むが、OPTMAX>RPであれ
ば処理はステップS9Aに進み、警告メッセージを表示
し、さらにステップS9Bにおいてシステムに接続され
る他のプリンタにプリント命令を発行し直すか、そのま
ま処理を続行するかを選択させる。その選択において、
操作者が他のプリンタを用いると判断した場合には処理
はステップS1に戻り、そのまま処理を続行することを
選択した場合には処理はステップS10に進む。Here, if OPTMMAX ≦ RP, the process proceeds to step S10, but if OPTMMAX> RP, the process proceeds to step S9A, a warning message is displayed, and other processes connected to the system are performed in step S9B. The user is asked to select whether to reissue the print command to the printer or to continue processing. In that choice,
If the operator determines to use another printer, the process returns to step S1, and if the operator selects to continue the process, the process proceeds to step S10.
【0055】ステップS10では、プリンタ部の動的に
変化する状態、例えば、コピー中であるかどうか、紙ず
まりが発生していないかどうかなどをチェックする。In step S10, it is checked whether the printer section is dynamically changing, for example, whether copying is being performed, whether a paper jam has occurred, and the like.
【0056】ここで、プリンタ部2のカセット204或
はカセット205に記録紙がない場合、これらのカセッ
トに残量記録紙が少ないためプリント枚数を処理できな
いと予測される場合、印刷命令がステイプルモードの要
求であってソータ220のトレイに前の処理の出力紙が
残っている場合、或は、プリンタ部の記録紙の搬送経路
のどこかに紙がつまっている場合などの状態が検出され
ると、処理はステップS11に進み、発生している状態
を示し、かつ、適切な処置(例えば、記録紙の補充、記
録済み用紙の取り除き、つまった紙を取り除くことな
ど)を操作者に促す警告メッセージを表示する。そし
て、処理はステップS11Aに進み。これら印刷動作を
妨げている事象が解消されるまで処理を待ち合わせる。
そして、その事象がなくなれば処理はステップS12に
進む。Here, if there is no recording paper in the cassette 204 or the cassette 205 of the printer unit 2, if it is predicted that the remaining number of recording papers in these cassettes is too small to process the number of prints, the print command is issued in the staple mode. Is detected and the output paper of the previous process remains in the tray of the sorter 220, or a state where the paper is jammed somewhere in the recording paper transport path of the printer unit is detected. Then, the process proceeds to step S11, indicating that the error has occurred, and prompting the operator to take an appropriate action (for example, replenish the recording paper, remove the recorded paper, or remove the jammed paper). Display a message. Then, the process proceeds to step S11A. The process waits until the event that hinders the printing operation is eliminated.
Then, when the event disappears, the process proceeds to step S12.
【0057】また、操作部115から入力されたコピー
の設定枚数などに基づいて、リーダ部1からの大量な画
像原稿の読み込みが発生しており、大量のコピーを実行
中であることが判別された場合には、処理はステップS
11Bに進み、その旨をメッセージ表示し、さらに、ス
テップS11Cでは他のプリンタにプリント命令を発行
し直すか、そのまま処理を続行するかを選択させる。そ
の選択において、操作者が他のプリンタを用いると判断
した場合には処理はステップS1に戻り、そのまま処理
を続行することを選択した場合には処理はステップS1
2に進む。Also, based on the set number of copies input from the operation unit 115 and the like, it is determined that a large amount of image documents have been read from the reader unit 1 and a large number of copies are being executed. If so, the process proceeds to step S
The process advances to step 11B to display a message to that effect. Further, in step S11C, the user is prompted to select whether to reissue a print command to another printer or to continue processing. In the selection, if the operator determines to use another printer, the process returns to step S1, and if the operator selects to continue the process, the process proceeds to step S1.
Proceed to 2.
【0058】そして、ステップS12では、作成された
PDLデータをネットワーク100を介して画像処理装
置1000に転送し、プリント部2を用いてプリントを
行う。In step S 12, the created PDL data is transferred to the image processing apparatus 1000 via the network 100, and printing is performed using the printing unit 2.
【0059】従って以上説明した実施形態に従えば、印
刷命令が入力された場合に、システムに予め設定されて
いる各ID毎の最大プリント枚数(MAXP)、上限許
容値(SMAXP)、各ID毎の累積プリント枚数(A
P)、印刷命令に基づくプリント枚数(RP)などを調
べ、その印刷命令を実行する際に設定された最大プリン
ト枚数(MAXP)を越えるような場合には、予めシス
テムに設定した処理を行なって適切なプリント出力を行
うことができる。Therefore, according to the above-described embodiment, when a print command is input, the maximum number of prints (MAXP), the maximum allowable value (SMAXP), and the maximum (A)
P), the number of prints (RP) based on the print command, etc. are checked. If the maximum number of prints (MAXP) set when executing the print command is exceeded, the processing set in the system in advance is performed. Appropriate print output can be performed.
【0060】また、印刷命令を実行するに先立ってプリ
ンタの機能や能力や動作状態を調べ、これらに応じて印
刷モードを変更したり、操作者に判断を求めたり、或
は、処理を待ち合わせ、適切なプリント出力を行うこと
ができる。Prior to executing the print command, the printer checks the functions, capabilities, and operating conditions of the printer, and changes the print mode, requests the operator to make a judgment, or waits for the processing in response to these. Appropriate print output can be performed.
【0061】なお、本発明は、複数の機器(例えばホス
トコンピュータ,インタフェース機器,リーダ,プリン
タなど)から構成されるシステムに適用しても、一つの
機器からなる装置(例えば、複写機,ファクシミリ装置
など)に適用してもよい。Even if the present invention is applied to a system including a plurality of devices (for example, a host computer, an interface device, a reader, a printer, etc.), a device including one device (for example, a copying machine, a facsimile machine) Etc.).
【0062】また、本発明の目的は、前述した実施形態
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体を、システムあるいは装置に供給し、そ
のシステムあるいは装置のコンピュータ(またはCPU
やMPU)が記憶媒体に格納されたプログラムコードを
読出し実行することによっても、達成されることは言う
までもない。Another object of the present invention is to provide a storage medium storing a program code of software for realizing the functions of the above-described embodiments to a system or apparatus, and to provide a computer (or CPU) of the system or apparatus.
And MPU) read and execute the program code stored in the storage medium.
【0063】この場合、記憶媒体から読出されたプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.
【0064】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピディスク,ハードディス
ク,光ディスク,光磁気ディスク,CD−ROM,CD
−R,磁気テープ,不揮発性のメモリカード,ROMな
どを用いることができる。As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD
-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
【0065】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS (Operating System) running on the computer based on the instruction of the program code. ) May perform some or all of the actual processing, and the processing may realize the functions of the above-described embodiments.
【0066】さらに、記憶媒体から読出されたプログラ
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
るCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれることは言うまでもない。Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instructions of the program code, It goes without saying that the CPU included in the function expansion board or the function expansion unit performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
【0067】[0067]
【発明の効果】以上説明したように本発明によれば、検
索可能な所定の記憶媒体に、各ユーザ毎にプリンタによ
るプリントを許可するプリント上限枚数を設定し、ホス
トからの印刷命令による印刷により求められる新たな累
積プリント枚数がプリント上限枚数を越える場合の動作
を、その新たな累積プリント枚数が所定の許容値を越え
ないなら印刷を続行する第1の動作とするか、或は、そ
の印刷を中断する第2の動作とするかを予め選択して設
定しておき、ホストからの印刷命令に従った印刷を行な
った場合に、その新たな累積プリント枚数がプリント上
限枚数を越える場合には、予め設定された上記の動作を
行うよう制御するので、プリント途中にたとえ途中で枚
数制限に達しても、予め設定した所望の動作に従った印
刷動作が実行されるという効果がある。As described above, according to the present invention, the upper limit of the number of prints permitted to be printed by the printer is set for each user in a predetermined searchable storage medium, and printing is performed by a print command from the host. The operation when the new cumulative number of prints to be obtained exceeds the upper limit of the number of prints is defined as a first operation for continuing printing if the new cumulative number of prints does not exceed the predetermined allowable value. Is set in advance to determine whether or not to perform the second operation for interrupting the print operation. If printing is performed in accordance with a print command from the host and the new cumulative print number exceeds the print upper limit number, Since the above-described preset operation is controlled, the printing operation according to the predetermined desired operation is executed even if the number of sheets reaches the limit during printing. There is an effect that.
【0068】これにより、ユーザの意向を無視して例え
ば無条件にプリントが打ち切られるといったことが防止
され、ユーザにとっての使い勝手が向上する。As a result, it is possible to prevent the user from ignoring the user's intention and, for example, unconditionally terminating the print, thereby improving the usability for the user.
【0069】[0069]
【図1】本発明の代表的な実施形態であるプリンタシス
テムの構成を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration of a printer system according to a representative embodiment of the present invention.
【図2】リーダ部1及びプリンタ部2の側断面図であ
る。FIG. 2 is a side sectional view of a reader unit 1 and a printer unit 2;
【図3】インクジェット方式に従って記録を行うプリン
タ部の構成を示す斜視図である。FIG. 3 is a perspective view illustrating a configuration of a printer unit that performs recording according to an inkjet method.
【図4】リーダ部1の構成を示すブロック図である。FIG. 4 is a block diagram showing a configuration of a reader unit 1;
【図5】コア部10の構成を示すブロック図である。FIG. 5 is a block diagram showing a configuration of a core unit 10;
【図6】プリント制御処理を示すフローチャートであ
る。FIG. 6 is a flowchart illustrating a print control process.
1 リーダ部 2 プリンタ部 3 画像入出力制御部 4 ファクシミリ部 5 ファイル部 6 光磁気ディスクドライブユニット 7 コンピュータインタフェース部 8 LISPフォーマッタ部 9 PSフォーマッタ部 DESCRIPTION OF SYMBOLS 1 Reader part 2 Printer part 3 Image input / output control part 4 Facsimile part 5 File part 6 Magneto-optical disk drive unit 7 Computer interface part 8 LISP formatter part 9 PS formatter part
Claims (10)
とが互いに接続したプリンタシステムであって、 検索可能な所定の記憶媒体に、各ユーザ毎に前記プリン
タによるプリントを許可するプリント上限枚数を設定す
る第1の設定手段と、 前記ホストからの印刷命令による印刷により求められる
新たな累積プリント枚数が前記プリント上限枚数を越え
る場合の動作を、前記新たな累積プリント枚数が所定の
許容値を越えないなら前記印刷を続行する第1の動作と
するか、或は、前記印刷を中断する第2の動作とするか
を予め選択して設定する第2の設定手段と、 前記ホストからの印刷命令を受け付ける受付手段と、 前記受付手段によって受け付けた印刷命令に従った印刷
を行なった場合に、前記新たな累積プリント枚数が前記
プリント上限枚数を越える場合には、前記第2の設定手
段によって設定された動作を行うよう制御する印刷制御
手段とを有することを特徴とするプリンタシステム。1. A printer system in which a host and a printer are connected to each other via a network, wherein a maximum number of prints permitted by the printer is set for each user in a searchable storage medium. (1) setting means, and the operation when the new cumulative print number obtained by printing according to the print command from the host exceeds the upper limit print number, and the operation when the new cumulative print number does not exceed a predetermined allowable value. A second setting unit that preliminarily selects and sets whether to perform the first operation to continue the printing or the second operation to interrupt the printing; and accepts a print command from the host. Means, when printing is performed in accordance with the print command received by the receiving means, the new cumulative print number is the print upper limit. When exceeding several, the printer system characterized by comprising a print control means for controlling so as to perform an operation set by said second setting means.
体の消費量が少なくなる印刷モードに変更して前記印刷
を行うという第3の動作を1つの選択枝とすることを特
徴とする請求項1に記載のプリンタシステム。2. The method according to claim 1, wherein the second setting unit performs a third operation of changing the print mode to a print mode in which the consumption of the recording medium is reduced and performing the print as one option. The printer system according to claim 1.
プリントする画像を縮小して、前記記録媒体の1頁に複
数の画像をプリントするというモードを含むことを特徴
とする請求項2に記載のプリンタシステム。3. The print mode includes a mode in which an image to be printed on one page of a recording medium is reduced and a plurality of images are printed on one page of the recording medium. The printer system according to 1.
合に必要とされる機能が、前記プリンタが提供できる機
能にあるかどうかを検証する検証手段とをさらに有する
ことを特徴とする請求項1に記載のプリンタシステム。4. The apparatus according to claim 1, further comprising a verification unit configured to verify whether a function required when printing in accordance with the print command is a function provided by the printer. 2. The printer system according to 1.
印刷モードを自動的に変更する変更手段とをさらに有す
ることを特徴とする請求項4に記載のプリンタシステ
ム。5. According to a verification result by said verification means,
5. The printer system according to claim 4, further comprising changing means for automatically changing a print mode.
対する両面印刷の指示から片面印刷の指示への変更を含
むことを特徴とする請求項5に記載のプリンタシステ
ム。6. The printer system according to claim 5, wherein the change of the print mode includes a change from a double-sided printing instruction to a single-sided printing instruction for a recording medium.
る検証結果に従って、印刷を中断するよう制御すること
を特徴とする請求項4に記載のプリンタシステム。7. The printer system according to claim 4, wherein the print control unit controls to suspend printing according to a result of the verification by the verification unit.
からアクセス可能なデータベースを含むことを特徴とす
る請求項1に記載のプリンタシステム。8. The printer system according to claim 1, wherein the searchable storage medium includes a database accessible from the host.
とが互いに接続したプリンタシステムにおけるプリント
制御方法であって、 検索可能な所定の記憶媒体に、各ユーザ毎に前記プリン
タによるプリントを許可するプリント上限枚数を設定す
る第1の設定工程と、 前記ホストからの印刷命令による印刷により求められる
新たな累積プリント枚数が前記プリント上限枚数を越え
る場合の動作を、前記新たな累積プリント枚数が所定の
許容値を越えないなら前記印刷を続行する第1の動作と
するか、或は、前記印刷を中断する第2の動作とするか
を予め選択して設定する第2の設定工程と、 前記ホストからの印刷命令を受け付ける受付工程と、 前記受付工程において受け付けた印刷命令に従った印刷
を行なった場合に、前記新たな累積プリント枚数が前記
プリント上限枚数を越える場合には、前記第2の設定工
程において設定された動作を行うよう制御する印刷制御
工程とを有することを特徴とするプリント制御方法。9. A print control method in a printer system in which a host and a printer are connected to each other via a network, the maximum number of prints permitted to be printed by the printer for each user in a searchable storage medium. A first setting step of setting a new cumulative print number obtained by printing according to a print command from the host when the new cumulative print number exceeds the upper limit number of prints. A second setting step of preliminarily selecting and setting whether to perform the first operation to continue the printing if it does not exceed the second operation or to perform the second operation to interrupt the printing; A receiving step of receiving a command, and when printing is performed in accordance with the print command received in the receiving step, the new accumulated printing is performed. If the number exceeds the printing upper limit number of sheets, printing control method, characterized by comprising a printing control step of controlling to perform set operation in the second setting step.
タとが互いに接続したプリンタシステムにおいて実行さ
れるプリント制御プログラムを格納するコンピュータ可
読メモリであって、 検索可能な所定の記憶媒体に、各ユーザ毎に前記プリン
タによるプリントを許可するプリント上限枚数を設定す
る第1の設定処理を実行するコードと、 前記ホストからの印刷命令による印刷により求められる
新たな累積プリント枚数が前記プリント上限枚数を越え
る場合の動作を、前記新たな累積プリント枚数が所定の
許容値を越えないなら前記印刷を続行する第1の動作と
するか、或は、前記印刷を中断する第2の動作とするか
を予め選択して設定する第2の設定処理を実行するコー
ドと、 前記ホストからの印刷命令を受け付ける受付処理を実行
するコードと、 前記受付処理において受け付けた印刷命令に従った印刷
を行なった場合に、前記新たな累積プリント枚数が前記
プリント上限枚数を越える場合には、前記第2の設定処
理において設定された動作を行うよう制御する処理を実
行するコードとを有することを特徴とするコンピュータ
可読メモリ。10. A computer-readable memory for storing a print control program to be executed in a printer system in which a host and a printer are connected to each other via a network. A code for executing a first setting process for setting a print upper limit number of prints permitted by the printer; and an operation when a new cumulative print number obtained by printing according to a print command from the host exceeds the print upper limit number. If the new cumulative number of prints does not exceed a predetermined allowable value, it is previously selected and set as a first operation for continuing the printing or a second operation for interrupting the printing. A code for executing a second setting process to be executed, and a code for executing a reception process for receiving a print command from the host. If printing is performed in accordance with the print command received in the receiving process and the new cumulative number of prints exceeds the upper limit of the number of prints, the operation set in the second setting process is performed. And a code for executing a process of controlling to perform the operation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9250647A JPH1195937A (en) | 1997-09-16 | 1997-09-16 | Printer system, print control method, and computer-readable memory |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9250647A JPH1195937A (en) | 1997-09-16 | 1997-09-16 | Printer system, print control method, and computer-readable memory |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH1195937A true JPH1195937A (en) | 1999-04-09 |
Family
ID=17210977
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP9250647A Withdrawn JPH1195937A (en) | 1997-09-16 | 1997-09-16 | Printer system, print control method, and computer-readable memory |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH1195937A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006082557A (en) * | 2005-09-26 | 2006-03-30 | Canon Inc | Image forming apparatus, printing method for electronic mail in image forming apparatus and recording medium |
JP2007272778A (en) * | 2006-03-31 | 2007-10-18 | Canon Inc | Device management system, information processing apparatus, management apparatus, and their control methods and program |
US7426045B2 (en) | 2002-03-19 | 2008-09-16 | Canon Kabushiki Kaisha | Information processing apparatus for managing print job, and method thereof |
US7545528B2 (en) | 2003-03-31 | 2009-06-09 | Seiko Epson Corporation | Print system and print system control method |
JP2010283461A (en) * | 2009-06-02 | 2010-12-16 | Kyocera Mita Corp | Image forming apparatus and image forming system |
US8994980B2 (en) | 2007-02-27 | 2015-03-31 | Konica Minolta Business Technologies, Inc. | Printing management apparatus, printing system, and printing management method |
-
1997
- 1997-09-16 JP JP9250647A patent/JPH1195937A/en not_active Withdrawn
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7426045B2 (en) | 2002-03-19 | 2008-09-16 | Canon Kabushiki Kaisha | Information processing apparatus for managing print job, and method thereof |
US7545528B2 (en) | 2003-03-31 | 2009-06-09 | Seiko Epson Corporation | Print system and print system control method |
JP2006082557A (en) * | 2005-09-26 | 2006-03-30 | Canon Inc | Image forming apparatus, printing method for electronic mail in image forming apparatus and recording medium |
JP4579807B2 (en) * | 2005-09-26 | 2010-11-10 | キヤノン株式会社 | Image forming apparatus, e-mail printing method in image forming apparatus, and storage medium |
JP2007272778A (en) * | 2006-03-31 | 2007-10-18 | Canon Inc | Device management system, information processing apparatus, management apparatus, and their control methods and program |
US7969599B2 (en) | 2006-03-31 | 2011-06-28 | Canon Kabushiki Kaisha | Device managing system, information process apparatus, and control method thereof |
US8994980B2 (en) | 2007-02-27 | 2015-03-31 | Konica Minolta Business Technologies, Inc. | Printing management apparatus, printing system, and printing management method |
JP2010283461A (en) * | 2009-06-02 | 2010-12-16 | Kyocera Mita Corp | Image forming apparatus and image forming system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4035232B2 (en) | Image forming apparatus and control method thereof | |
US8570551B2 (en) | Information processing apparatus, information processing method, and computer program capable of providing useful information to a user based on logs stored in a printing system and improving the usability of each user who operates a printing system | |
US7675639B2 (en) | Image forming apparatus and method of controlling the same | |
US20050286944A1 (en) | Image processing apparatus, image processing method, job processing method, program, and storage medium | |
US7643769B2 (en) | Image forming system, an apparatus, and method for controlling the same | |
JP2001228754A (en) | Image forming method and image forming device | |
JP3486478B2 (en) | Image forming apparatus and control method thereof | |
JP2000174948A (en) | Device and method for inputting and outputting picture and picture processing system | |
JPH11143651A (en) | Job operation situation notifying system/method and storage medium | |
US7095515B2 (en) | Image processing apparatus and image processing method | |
US7190484B2 (en) | Cash operated image forming apparatus and its control method | |
US20010012114A1 (en) | Data processing apparatus and method, and storage medium | |
JPH1195937A (en) | Printer system, print control method, and computer-readable memory | |
JPH1185419A (en) | Printer system, printing controlling method, and computer-readable memory | |
JP3870200B2 (en) | Job management apparatus, management method, and computer-readable storage medium | |
JP2000137798A (en) | Device and method for image input and output, and image processing system | |
JP3450562B2 (en) | Image processing apparatus, image processing system, and control method thereof | |
JP2007109155A (en) | Image forming apparatus | |
JP3612802B2 (en) | Image processing device | |
JP2003326776A (en) | Image input/output system | |
JPH11129584A (en) | Printing system and method for managing the printer | |
JP2004015327A (en) | Image input/output apparatus and image input/output method | |
JP4393536B2 (en) | Image forming apparatus and control method thereof | |
JP3492080B2 (en) | Image processing system and image output method of image processing system | |
JP2001045191A (en) | Device and method for inputting and outputting image |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20041207 |