JP3322096B2 - Output device - Google Patents
Output deviceInfo
- Publication number
- JP3322096B2 JP3322096B2 JP27218695A JP27218695A JP3322096B2 JP 3322096 B2 JP3322096 B2 JP 3322096B2 JP 27218695 A JP27218695 A JP 27218695A JP 27218695 A JP27218695 A JP 27218695A JP 3322096 B2 JP3322096 B2 JP 3322096B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- input
- output
- image
- expanded
- 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.)
- Expired - Fee Related
Links
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
- Image Input (AREA)
- Facsimiles In General (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、例えば、デジタル
複写機、プリンタ装置、ファクシミリ装置、またはデジ
タル画像データを取り扱う画像処理装置を統合したいわ
ゆる複合機のように、可視画像の出力を行う出力装置に
関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an output device for outputting a visible image, for example, a digital copier, a printer, a facsimile, or a so-called multifunction machine in which an image processing device for handling digital image data is integrated. It is about.
【0002】[0002]
【従来の技術】従来、可視画像の出力を行う出力装置と
しては、例えばパーソナルコンピュータ等の上位装置に
接続されるプリンタ装置が知られている。プリンタ装置
は、上位装置から可視画像を出力するための画像データ
(例えばコードデータ)が送信されると、その画像デー
タを受け取ってバッファメモリ等に一時的に格納すると
ともに、格納された画像データに画像展開を行って展開
データ(例えばビットマップデータ)を生成し、その展
開データを可視画像として記録媒体上に出力するように
なっている。2. Description of the Related Art Conventionally, as an output device for outputting a visible image, a printer device connected to a host device such as a personal computer is known. When image data (for example, code data) for outputting a visible image is transmitted from a higher-level device, the printer device receives the image data and temporarily stores the image data in a buffer memory or the like. Image expansion is performed to generate expanded data (for example, bitmap data), and the expanded data is output as a visible image on a recording medium.
【0003】ただし、このようなプリンタ装置では、同
じ可視画像を複数部数出力する場合に、出力する部数と
同じ回数だけ上位装置からの画像データの送信及びプリ
ンタ装置での画像展開を行う必要がある。そのために、
例えば特開平5−38865号公報には、画像データに
ページ単位でインデックスを付加して記憶することによ
り、画像データをページ順に揃えた状態で繰り返し出力
することができる装置が開示されている。これにより、
同じ可視画像を複数部数出力するような場合であって
も、1度の画像データの送信及び画像展開で複数部数の
出力を行うことが可能となり、可視画像が効率良く出力
できるようになっている。However, in such a printer device, when outputting the same visible image in a plurality of copies, it is necessary to transmit image data from a host device and perform image expansion in the printer device as many times as the number of copies to be output. . for that reason,
For example, Japanese Patent Application Laid-Open No. Hei 5-38865 discloses an apparatus capable of repeatedly outputting image data in a state where the image data is arranged in a page order by adding and storing an index to the image data in page units. This allows
Even when a plurality of copies of the same visible image are output, it is possible to output a plurality of copies by transmitting image data once and developing the image, so that the visible image can be output efficiently. .
【0004】[0004]
【発明が解決しようとする課題】ところで、特開平5−
38865号公報に開示された装置においては、複数部
数を連続して出力するような場合であれば、可視画像を
効率良く出力することができるが、画像データが別々に
入力された場合には対応することができない。例えば、
出力中の可視画像と同じ可視画像を出力するための画像
データ、またはバッファメモリ等に一時的に格納されて
いる画像データと同一の画像データが新たに入力される
と、この新たな画像データと既に入力されている画像デ
ータとが同一であるか否か識別できないので、前記新た
な画像データの送信及び画像展開を再び行わなければな
らず、結果として可視画像出力の効率が悪くなってしま
う。また、これに伴い、新たな画像データの送信及び画
像展開等で出力装置が占有される時間が長くなるので、
この出力装置の処理能力(スループット)の低下を招い
てしまう。SUMMARY OF THE INVENTION Incidentally, Japanese Patent Application Laid-Open No.
The apparatus disclosed in Japanese Patent No. 38865 can efficiently output a visible image if a plurality of copies are continuously output. However, if the image data is input separately, Can not do it. For example,
When image data for outputting the same visible image as the visible image being output, or the same image data as image data temporarily stored in a buffer memory or the like is newly input, this new image data is output. Since it is not possible to discriminate whether or not the already input image data is the same, the transmission of the new image data and the image expansion have to be performed again, and as a result, the efficiency of the visible image output deteriorates. In addition, since the output device is occupied for a long time by transmitting new image data and developing the image,
This causes a reduction in the processing capability (throughput) of the output device.
【0005】そこで、本発明は、既に入力された画像デ
ータあるいはこの画像データから画像展開によって生成
された展開データを有効に利用することにより、出力効
率が良く処理能力の高い出力装置を提供することを目的
とする。Accordingly, the present invention provides an output device with high output efficiency and high processing capability by effectively utilizing already input image data or decompressed data generated by image decompression from this image data. With the goal.
【0006】[0006]
【課題を解決するための手段】本発明は、上記目的を達
成するために案出されたもので、請求項1記載の出力装
置は、ビットマップ状に展開された展開データを可視画
像として出力する画像出力手段と、前記展開データを生
成するための画像データとこの画像データの内容を示す
識別信号とを入力するデータ入力手段と、このデータ入
力手段により入力した前記画像データからビットマップ
状に展開された展開データを生成する画像展開手段と、
前記データ入力手段により入力された識別信号の内容を
識別するデータ識別手段と、このデータ識別手段により
展開データを保持する指定がなされていると判別した場
合に、前記画像展開手段によって生成された展開データ
を保持するデータ保持手段と、前記データ識別手段によ
り新たに入力された画像データが前記データ保持手段に
展開データとして保持されていると判別した場合は該展
開データを前記画像出力手段から出力させるとともに、
新たに入力された画像データが前記データ保持手段に展
開データとして保持されていないと判別した場合は該新
たに入力された画像データに基づいて前記画像展開手段
が生成した展開データを前記画像出力手段から出力させ
るジョブ管理手段とを備えてなることを特徴とする。SUMMARY OF THE INVENTION The present invention has been devised to achieve the above object, and an output device according to claim 1 outputs expanded data expanded in a bitmap form as a visible image. Image output means for generating
Image data to be generated and the contents of this image data
A data input means for inputting an identification signal, the data input
A bit map from the image data input by
Image expansion means for generating expansion data expanded in a shape,
A data identifying unit for identifying the contents of the inputted identification signal by said data input means by the data identification means
If it is determined that the specification to retain expanded data has been specified
The case, the data holding means for holding the decompressed data generated by the image development unit, said data identification means
The newly input image data is stored in the data holding unit.
If it is determined that the data is stored as expanded data,
Open data is output from the image output means,
The newly input image data is expanded in the data holding means.
If it is determined that the data is not held as open data,
The image expanding means based on the input image data
Output the generated data from the image output means.
And job management means .
【0007】上記構成の出力装置によれば、展開データ
を保持する指定がなされているとデータ識別手段が判別
すると、その展開データをデータ保持手段が保持する。
すなわち、展開データ保持が指示されている場合にだけ
展開データを保持する。これにより、データ保持手段で
は、例えば再度画像出力手段での出力に利用される可能
性の高い展開データだけを保持しておくことになる。 そ
して、データ入力手段により画像データおよび識別信号
の入力があると、その識別信号についてのデータ識別手
段での識別結果から、その画像データがデータ保持手段
に展開データとして保持されていれば、ジョブ管理手段
がその展開データを画像出力手段から出力させる。した
がって、この出力装置では、展開データがデータ保持手
段に保持されている場合には、例えば画像データから展
開データの生成等の処理を要することなく画像出力を行
える。一方、データ保持手段に展開データとして保持さ
れていなければ、入力された画像データに基づいて画像
展開手段が生成した展開データを画像出力手段から出力
させる。つまり、かかる場合には、新たな入力処理等を
要することなく、識別信号とともに入力された画像デー
タをそのまま展開して出力することになる。 [0007] According to the output device having the above configuration, the expanded data
The data identification means determines that the
Then, the data holding means holds the expanded data.
In other words, only when expansion data retention is instructed
Holds expanded data. This allows the data holding means
Can be used again for output by the image output means, for example
Only highly developed data is stored. So
The image data and the identification signal
Input, the data identification method for that identification signal
From the identification result at the stage, the image data is stored in the data holding unit.
If it is stored as expanded data in the
Causes the expanded data to be output from the image output means. did
Therefore, in this output device, the expanded data
If they are stored in columns, for example,
Output images without processing such as generation of open data
I can. On the other hand, the data stored in the data storage
If not, an image is created based on the input image data.
Output expansion data generated by expansion means from image output means
Let it. In other words, in such a case, new input processing etc.
The image data input together with the identification signal is unnecessary.
Data is output as it is.
【0008】また、本発明の出力装置は、請求項2に記
載したように、ビットマップ状に展開された展開データ
を可視画像として出力する画像出力手段と、上位装置に
接続され、該上位装置から送信された前記展開データあ
るいは該展開データを生成するための画像データを受け
取って入力データとするデータ入力手段と、前記データ
入力手段により入力された入力データの内容を識別する
データ識別手段と、前記データ入力手段により入力され
た入力データあるいは該入力データから生成された展開
データを保持するデータ保持手段と、前記データ入力手
段で新たに入力された入力データの内容が前記データ保
持手段に保持されている入力データの内容あるいは前記
データ保持手段に保持されている展開データを生成する
基となった入力データの内容と同一であると前記データ
識別手段が識別すると、前記新たに入力された入力デー
タに対する出力を前記データ保持手段に保持されている
入力データあるいは展開データを用いて行うように前記
画像出力手段に指示するデータ再利用手段と、前記上位
装置から入力データの内容を示す識別信号のみが送信さ
れた場合に、この識別信号に対応する入力データあるい
はこの入力データから生成された展開データが前記デー
タ保持手段に保持されているか否かを判断し、保持され
ていればその入力データあるいは展開データを利用して
出力を行うように前記データ再利用手段に指示を与える
データ管理手段と、このデータ管理手段が前記識別信号
に対応する入力データあるいは展開データが前記データ
保持手段に保持されていないと判断すると、前記上位装
置に対して前記識別信号に対応する入力データを前記デ
ータ入力手段へ送信するように要求する送信要求手段と
を備えてなることを特徴とする。Further, the output device of the present invention, as described in claim 2, expanded data developed in the bit map form
Image output means for outputting an image as a visible image, and
Connected, and the expanded data transmitted from the host
Or receiving image data for generating the expanded data.
Data input means for taking as input data, said data
Identify the contents of the input data input by the input means
Data identification means, input by the data input means,
Input data or expansion generated from the input data
Data holding means for holding data, the data input means
The contents of the input data newly input in the step
Of the input data held in the holding means or the
Generate expanded data held in data holding means
If the input data is the same as the
When the identification means identifies, the newly entered input data
Data is held in the data holding means.
As described above, using input data or expanded data
Data reuse means for instructing the image output means, and when only the identification signal indicating the content of the input data is transmitted from the higher-level device, input data corresponding to the identification signal or decompressed data generated from the input data It is determined whether or not is held in the data holding means, if it is held, data management means for giving an instruction to the data reuse means to perform output using the input data or expanded data, When the data management means determines that the input data or expanded data corresponding to the identification signal is not held in the data holding means, the input data corresponding to the identification signal is sent to the data input means for the host device. Transmission request means for requesting transmission, and
It is characterized by comprising .
【0009】このように構成すると、この出力装置で
は、上位装置から入力データの内容を示す識別信号のみ
が送信された場合であっても、この識別信号に対応する
入力データあるいは展開データがデータ保持手段に保持
されていれば、データ管理手段がその入力データあるい
は展開データを利用して出力を行うようにデータ再利用
手段に指示を与える。また、データ保持手段に保持され
ていなければ、送信要求手段が上位装置に対して前記識
別信号に対応する入力データの送信を要求する。したが
って、この出力装置では、データ保持手段に保持されて
いる入力データあるいは展開データについては、これら
の内容を示す識別信号を入力するだけで可視画像の出力
を行うことが可能となる。With this configuration, in this output device, even when only the identification signal indicating the content of the input data is transmitted from the host device, the input data or the expansion data corresponding to the identification signal is stored in the data holding device. If the data is held in the means, the data management means instructs the data reuse means to output using the input data or expanded data. If the data is not held in the data holding means, the transmission request means requests the host device to send the input data corresponding to the identification signal. Therefore, in this output device, it is possible to output a visible image only by inputting an identification signal indicating the contents of the input data or the development data held in the data holding means.
【0010】さらに、本発明の出力装置は、請求項3に
記載したように、前記データ保持手段が、識別信号に基
づいて前記データ識別手段が認識した保持期間の間、入
力データから生成された展開データを保持することを特
徴とするものであってもよい。Further, in the output device according to the present invention, the data holding means may be configured to output the data based on an identification signal.
During the holding period recognized by the data identification means.
Specially holds the expanded data generated from the force data.
It may be a sign .
【0011】この場合に、識別信号の内容に応じてデー
タ保持手段での保持期間が設定されることになるので、
そのデータ保持手段の保持領域を有効に活用することが
可能となる。[0011] In this case, the data is determined according to the content of the identification signal.
Since the retention period in the data retention means will be set,
The holding area of the data holding means can be effectively used.
【0012】また、請求項4記載の出力装置は、ビット
マップ状に展開された展開データを可視画像として出力
するものであって、上位装置に接続され、かつ、この上
位装置から前記可視画像を出力するための入力データと
して前記展開データあるいはこの展開データを生成する
ための画像データが送信されると、送信された入力デー
タを受け取ることによってこの入力データの入力を行う
データ入力手段と、前記データ入力手段に入力される入
力データの内容を識別するデータ識別手段と、前記デー
タ入力手段に入力された入力データあるいはこの入力デ
ータから生成された展開データを保持するデータ保持手
段と、前記データ入力手段で新たに入力された入力デー
タの内容が前記データ保持手段に保持されている入力デ
ータの内容あるいは前記データ保持手段に保持されてい
る展開データを生成する基となった入力データの内容と
同一であると前記データ識別手段が識別すると、前記新
たに入力された入力データを送信した上位装置に対して
この入力データと同一の入力データあるいは展開データ
が既に前記データ保持手段に保持されていることを通知
する保持データ通知手段とを備えてなることを特徴とす
る。According to a fourth aspect of the present invention, there is provided an output device for outputting expanded data expanded in a bitmap form as a visible image, wherein the output device is connected to a higher-level device, and outputs the visible image from the higher-level device. When the decompressed data or image data for generating the decompressed data is transmitted as input data for output, data input means for inputting the input data by receiving the transmitted input data; and Data identification means for identifying the content of input data input to the input means, data holding means for holding the input data input to the data input means or expanded data generated from the input data, and the data input means The content of the input data newly input in the step is the content of the input data held in the data holding means or When the data identification unit identifies that the input data is the same as the content of the input data from which the expanded data held in the data holding unit is generated, the upper-level device that transmits the newly input input data And a holding data notifying means for notifying that the same input data or decompressed data as the input data is already held in the data holding means.
【0013】上記構成の出力装置によれば、上位装置か
らデータ入力手段に入力データが送信された場合に、そ
の入力データの内容がデータ保持手段に保持されている
入力データの内容、あるいはデータ保持手段に保持され
ている展開データを生成する基となった入力データの内
容と同一であるとデータ識別手段が識別すれば、保持デ
ータ通知手段では、前記上位装置に対して送信された入
力データと同一の入力データあるいは展開データが既に
前記データ保持手段に保持されていることを通知する。
したがって、この出力装置では、例えば複数の上位装置
から同一の入力データが別々に送信された場合に、この
入力データを後から送信した上位装置に対して、既に同
一の入力データが送信されていること通知するので、既
に入力されている入力データについては新たな出力を行
わないという指示があれば、同一の入力データを何度も
出力することを防止することが可能となる。According to the output device having the above configuration, when the input data is transmitted from the host device to the data input means, the content of the input data is stored in the data holding means, or the content of the input data is stored in the data holding means. If the data identification means identifies that the input data is the same as the content of the input data from which the expanded data held in the means is generated, the held data notifying means sets the input data transmitted to the higher-level device to It notifies that the same input data or expanded data is already held in the data holding means.
Therefore, in this output device, for example, when the same input data is separately transmitted from a plurality of higher-level devices, the same input data is already transmitted to the higher-level device that has transmitted the input data later. Therefore, if there is an instruction not to newly output input data that has already been input, it is possible to prevent the same input data from being output many times.
【0014】また、請求項5記載の出力装置は、ビット
マップ状に展開された展開データを可視画像として出力
する画像出力手段と、上位装置に接続され、かつ、この
上位装置から前記可視画像を出力するための入力データ
として前記展開データあるいはこの展開データを生成す
るための画像データが送信されると、送信された入力デ
ータを受け取ることによってこの入力データの入力を行
うデータ入力手段と、前記データ入力手段に入力される
入力データの内容を識別するデータ識別手段と、前記画
像出力手段で既に前記可視画像としての出力が終了した
入力データの内容を出力履歴情報として記憶する出力履
歴管理手段と、前記データ入力手段で新たに入力された
入力データの内容が前記出力履歴管理手段に記憶されて
いる出力履歴情報と同一であると前記データ識別手段が
識別すると、前記新たに入力された入力データを送信し
た上位装置に対して既にこの入力データの出力が実行さ
れていることを通知する既出力通知手段とを備えてなる
ことを特徴とする。According to a fifth aspect of the present invention, there is provided an output device which is connected to a higher-level device and outputs the visible image from the higher-level device. When the decompressed data or image data for generating the decompressed data is transmitted as input data for output, data input means for inputting the input data by receiving the transmitted input data; and Data identification means for identifying the content of the input data input to the input means, output history management means for storing the content of the input data already output as the visible image in the image output means as output history information, Output history information in which the content of the input data newly input by the data input means is stored in the output history management means And output notification means for notifying, when the data identification means identifies that the input data is the same, the host device that has transmitted the newly input input data, that the output of the input data has already been executed. It is characterized by becoming.
【0015】上記構成の出力装置によれば、上位装置か
らデータ入力手段に入力データが送信された場合に、そ
の入力データの内容が出力履歴管理手段に記憶されてい
る出力履歴情報と同一であるとデータ識別手段が識別す
れば、既出力通知手段では、前記上位装置に対して送信
された入力データの出力が既に実行されていることを通
知する。したがって、この出力装置では、例えば上位装
置から既に出力が実行されている入力データについては
新たな出力を行わないという指示があれば、同一の入力
データを何度も出力することを防止することが可能とな
る。According to the output device having the above configuration, when the input data is transmitted from the host device to the data input means, the content of the input data is the same as the output history information stored in the output history management means. When the data identification means has identified, the already output notifying means notifies the host device that the output of the transmitted input data has already been executed. Therefore, in this output device, for example, if there is an instruction from the higher-level device that new output is not to be performed for input data that has already been output, it is possible to prevent the same input data from being output many times. It becomes possible.
【0016】さらに、本発明の出力装置は、請求項6に
記載したように、前記出力履歴管理手段が出力履歴情報
を記憶しておく期間を設定する記憶期間設定手段が設け
られたものであってもよい。Further, the output device according to the present invention is provided with a storage period setting means for setting a period during which the output history management means stores the output history information. You may.
【0017】この場合に、出力履歴管理手段に記憶され
る出力履歴情報は、記憶期間設定手段によってその記憶
期間が設定される。よって、出力履歴管理手段の記憶領
域を有効に活用することが可能となる。In this case, the storage period of the output history information stored in the output history management unit is set by the storage period setting unit. Therefore, it is possible to effectively utilize the storage area of the output history management unit.
【0018】[0018]
【発明の実施の形態】以下、図面に基づき本発明に係わ
る出力装置について説明する。ただし、ここでは、可視
画像を記録媒体に出力するプリンタ装置に本発明を適用
した場合について説明する。図1は、本発明に係わる出
力装置の機能構成を示すブロック図であり、また、図2
は、この出力装置1のハード構成を示すブロック図であ
る。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an output device according to the present invention will be described with reference to the drawings. Here, a case will be described in which the present invention is applied to a printer that outputs a visible image to a recording medium. FIG. 1 is a block diagram showing a functional configuration of an output device according to the present invention.
Is a block diagram showing a hardware configuration of the output device 1.
【0019】図2に示すように、本実施の形態における
出力装置1は、ホストコンピュータ2にネットワーク3
を介して接続されているものである。なお、ネットワー
ク3上には、複数のホストコンピュータ2が接続されて
いてもよい。ホストコンピュータ2は、例えばパーソナ
ルコンピュータからなるもので、CRT(Cathode Ray
Tube)とキーボードとを備えるものである。また、ホス
トコンピュータ2は、可視画像として出力するための入
力データとして、例えばコードデータからなる画像デー
タが操作者によって入力されるものであり、この画像デ
ータを出力装置1に対する出力要求(以下、ジョブと称
す)として、この出力装置1へ送信するものである。た
だし、このホストコンピュータ2では、画像データを出
力装置1へ送信する際に、この画像データの内容を示す
識別信号としての識別コードをこの画像データに付加し
て送信するようになっている。As shown in FIG. 2, an output device 1 in the present embodiment is connected to a host computer 2 via a network 3.
Are connected via Note that a plurality of host computers 2 may be connected on the network 3. The host computer 2 is, for example, a personal computer, and is a CRT (Cathode Ray).
Tube) and a keyboard. The host computer 2 receives, for example, image data composed of code data as input data to be output as a visible image by an operator. ) To the output device 1. However, when transmitting the image data to the output device 1, the host computer 2 adds an identification code as an identification signal indicating the content of the image data to the image data and transmits the image data.
【0020】識別コードは、図3に示すように、例えば
ホストコンピュータ2で画像データとして文書51が入
力される際に、操作者がCRT画面上の識別コードエリ
ア52を参照して、前記文書51と共に入力するもので
ある。識別コードエリア52では、識別コードとして、
文書51のタイトル(TITLE)と、作成時刻を示すタイ
ム(TIME)と、作成者名と、作成されたホストコンピュ
ータ2を示す作成マシン番号と、送信先を示すメールア
ドレスと、出力装置1で後述する展開データを保持する
か否かを指示する情報と、保持する場合の保持期間を指
示する情報と、後述する出力履歴情報に文書51と同一
の文書があった場合に前記文書51を出力するか否かを
指示する情報等が入力されるようになっている。すなわ
ち、識別コードは、文書51(画像データ)の内容及び
属性を示す情報である。As shown in FIG. 3, for example, when the document 51 is input as image data by the host computer 2, the operator refers to the identification code area 52 on the CRT screen and, as shown in FIG. Is to be input together. In the identification code area 52, as the identification code,
The title (TITLE) of the document 51, the time (TIME) indicating the creation time, the creator name, the creation machine number indicating the created host computer 2, the mail address indicating the transmission destination, and the output device 1 described later. Information indicating whether or not the expanded data to be held is held, information indicating the holding period when holding the expanded data, and when the output history information described later includes the same document as the document 51, the document 51 is output. Information or the like for instructing whether or not the information is input is input. That is, the identification code is information indicating the contents and attributes of the document 51 (image data).
【0021】なお、ホストコンピュータ2では、入力さ
れた文書51を出力装置1ではなく、ネットワーク3上
の他のホストコンピュータに配信する場合であっても、
その文書51に識別コードを付加するようになってい
る。このとき、配信された側で文書51の変更が行わな
ければ、識別コードも変更されることがない。また、識
別コード付加の形態は、出力装置1や他のホストコンピ
ュータへの配信時にフィルタによって付加できるように
した場合であっても、同様に作用可能である。さらに、
このホストコンピュータ2は、操作者による指示に従っ
て出力装置1に対して、文書51を送信せずにこの文書
51の内容を示す識別コードのみを送信する機能を有し
ている。また、出力装置1から送信された電子メール等
をCRT画面上に表示して、操作者に通知する機能も有
している。In the host computer 2, even when the input document 51 is distributed not to the output device 1 but to another host computer on the network 3,
An identification code is added to the document 51. At this time, if the document 51 is not changed on the distribution side, the identification code is not changed. Further, the form of adding the identification code can be similarly operated even when the identification code can be added by the filter at the time of distribution to the output device 1 or another host computer. further,
The host computer 2 has a function of transmitting only the identification code indicating the contents of the document 51 to the output device 1 without transmitting the document 51 in accordance with an instruction from the operator. Further, it has a function of displaying an e-mail or the like transmitted from the output device 1 on a CRT screen and notifying the operator.
【0022】一方、図2において、出力装置1は、ホス
トコンピュータ2からのジョブに応じて可視画像を記録
用紙に出力するものであり、ユーザインターフェース部
(以下、UIと称す)11と、データメモリ12と、画
像出力部(Image Output Terminal ;以下、IOTと称
す)13と、画像処理部(Electronic Sub-System ;以
下、ESSと称す)20とを備えて構成されたものであ
る。On the other hand, in FIG. 2, the output device 1 outputs a visible image to recording paper in response to a job from the host computer 2, and includes a user interface unit (hereinafter referred to as a UI) 11 and a data memory. The system comprises an image output unit (hereinafter referred to as IOT) 12, an image output unit (hereinafter referred to as IOT) 13, and an image processing unit (Electronic Sub-System; hereinafter referred to as ESS) 20.
【0023】UI11は、例えば操作パネルからなるも
ので、操作者による操作によって画像データを出力する
際の設定等を行うためのものであり、特にこの出力装置
1における初期設定値(ディフォルト値)を設定するも
のである。データメモリ12は、例えばハードディスク
からなる大容量のデータ蓄積用メモリで、ESS20に
入力された出力待ち状態である画像データや、このES
S20で生成された展開データや、後述する出力履歴情
報としての識別コード等を保持するものである。IOT
13は、例えばプリンタエンジンからなるもので、ES
S20で生成された展開データを可視画像として記録媒
体に出力するものである。The UI 11 is composed of, for example, an operation panel, and is used to make settings when outputting image data by an operation of an operator. In particular, the UI 11 sets an initial setting value (default value) in the output device 1. To set. The data memory 12 is a large-capacity data storage memory composed of, for example, a hard disk.
It holds the expanded data generated in S20, an identification code as output history information described later, and the like. IOT
Reference numeral 13 denotes a printer engine, for example.
The expanded data generated in S20 is output to a recording medium as a visible image.
【0024】ESS20は、例えばマイクロプロセッサ
からなるもので、ホストコンピュータ2から送信された
画像データに対して、IOT13での出力に必要となる
画像処理を行うものである。このESS20は、NET
インターフェース(以下、インターフェースをI/Fと
略す)21と、ページバッファ22と、画像展開制御部
(以下、画像展開CONTと称す)23と、ディスク制御部
(以下、ディスクCONTと称す)24と、ジョブ管理制御
部(以下、ジョブ管理CONTと称す)25と、識別コード
制御部(以下、識別コードCONTと称す)26と、IOT
−I/F27と、電子メール制御部(以下、電子メール
CONTと称す)28と、タイマー装置(以下、TIMER と称
す)29と、主制御部(System Controller ;以下、SY
S-CONTと称す)30と、これらの各部を接続するバス2
0aとから構成されているものである。The ESS 20 is composed of, for example, a microprocessor, and performs image processing required for output by the IOT 13 on image data transmitted from the host computer 2. This ESS20 is NET
An interface (hereinafter, interface is abbreviated as I / F) 21, a page buffer 22, an image development control unit (hereinafter, referred to as image development CONT) 23, a disk control unit (hereinafter, referred to as disk CONT) 24, A job management control unit (hereinafter, referred to as job management CONT) 25, an identification code control unit (hereinafter, referred to as identification code CONT) 26, and an IOT
An I / F 27 and an e-mail control unit (hereinafter, e-mail
CONT) 28, a timer device (hereinafter, referred to as TIMER) 29, and a main controller (System Controller; hereinafter, SY)
S-CONT) 30 and a bus 2 connecting these components
0a.
【0025】NET−I/F21は、ホストコンピュー
タ2とESS20との間の通信を行うためのものであ
り、さらには、ホストコンピュータ2からの画像データ
及び識別コードの受け取るものである。ページバッファ
22は、NET−I/F21で受け取った画像データを
一時的に保持するものである。画像展開CONT23は、ペ
ージバッファ22あるいはデータメモリ12に保持され
たコードデータからなる画像データに画像展開を行っ
て、この画像データよりビットマップデータからなる展
開データを生成するものである。The NET-I / F 21 is for performing communication between the host computer 2 and the ESS 20, and is for receiving image data and an identification code from the host computer 2. The page buffer 22 temporarily holds the image data received by the NET-I / F 21. The image development CONT 23 performs image development on image data composed of code data held in the page buffer 22 or the data memory 12, and generates developed data composed of bitmap data from the image data.
【0026】ディスクCONT24は、データメモリ12に
保持されているデータの制御を行うものであり、さらに
は、このデータメモリ12にどのようなデータが保持さ
れているか等を管理するものである。例えば、ディスク
CONT24では、画像展開CONT23が生成した展開データ
をデータメモリ12に保持する際に、この展開データを
生成する基となった画像データの内容及び属性を示す識
別コードを、ディスクCONT24が有する展開データ管理
テーブルに登録することにより、どのような展開データ
が保持されているかを管理するようになっている。The disk CONT 24 controls the data held in the data memory 12, and further manages what data is held in the data memory 12. For example, a disk
In the CONT 24, when storing the expanded data generated by the image expansion CONT 23 in the data memory 12, the expansion data management that the disc CONT 24 has an identification code indicating the contents and attributes of the image data from which the expansion data is generated. By registering in the table, what expanded data is held is managed.
【0027】ジョブ管理CONT25は、ホストコンピュー
タ2からのジョブのスケジュール管理を行うものであ
る。例えば、NET−I/F21で複数の画像データを
受け取ると、IOT13や画像展開CONT23でこれらの
画像データを同時に処理することができないので、ジョ
ブ管理CONT25では、処理待ち状態となる画像データを
ページバッファ22から取り出してデータメモリ12に
保持させるようになっている。このとき、ジョブ管理CO
NT25では、処理待ち状態の画像データの内容及び属性
を示す識別コードを、このジョブ管理CONT25が有し処
理待ち行列として機能するジョブ管理テーブルに登録す
ることにより、処理待ち状態の画像データを管理するよ
うになっている。なお、このジョブ管理テーブルには、
識別コードの他にホストコンピュータ2あるいはUI1
1で指定される出力部数等のように画像データの出力形
態を示す情報も登録されるようになっている。The job management CONT 25 manages the schedule of a job from the host computer 2. For example, if the NET-I / F 21 receives a plurality of image data, the IOT 13 and the image development CONT 23 cannot process these image data at the same time. 22 and is stored in the data memory 12. At this time, the job management CO
The NT 25 manages the image data in the processing wait state by registering an identification code indicating the contents and attributes of the image data in the processing wait state in the job management table of the job management CONT 25 and functioning as a processing queue. It has become. Note that this job management table contains
In addition to the identification code, the host computer 2 or the UI 1
Information indicating the output form of the image data, such as the number of output copies specified by 1, is also registered.
【0028】識別コードCONT26は、図4に示すよう
に、識別コード認識部26aと、識別コード解析・抽出
部26bと、識別コード比較部26cと、制御/判断部
26dと、制御要求部26eとを備えているものであ
る。そして、NET−I/F21で受け取った画像デー
タ及び識別コードに対して、識別コード認識部26aで
前記識別コード及びその属性の認識を行い、識別コード
解析・抽出部26bでその識別コードの内容、例えば文
書51のタイトルや展開データを保持するか否かを指示
する情報等を解析・抽出するようになっている。さら
に、解析・抽出した結果とジョブ管理テーブルあるいは
展開データ管理テーブルに登録された識別コードとを識
別コード比較部26cで比較し、一致しているか否かを
制御/判断部26dで判別し、一致している場合には制
御要求部26eがジョブ管理CONT25に対して必要に応
じた処理を要求するようになっている。なお、識別コー
ドCONT26において、上述した各部はプログラムの実行
により形成されるものであってもハード的に形成された
ものであっても構わない。As shown in FIG. 4, the identification code CONT 26 includes an identification code recognition section 26a, an identification code analysis / extraction section 26b, an identification code comparison section 26c, a control / judgment section 26d, and a control request section 26e. It is provided with. The image data and the identification code received by the NET-I / F 21 are recognized by the identification code recognition unit 26a for the identification code and its attribute, and the identification code analysis / extraction unit 26b performs the identification code contents and For example, it analyzes and extracts information indicating whether to hold the title of the document 51 and the expanded data. Further, the result of the analysis and extraction is compared with the identification code registered in the job management table or the development data management table by the identification code comparison unit 26c, and whether or not they match is determined by the control / determination unit 26d. If so, the control requesting unit 26e requests the job management CONT 25 for processing as needed. In the identification code CONT26, the above-described units may be formed by executing a program or may be formed by hardware.
【0029】また図2において、IOT−I/F27
は、画像展開CONT23で生成された展開データをIOT
13へ送出するものである。電子メールCONT28は、出
力装置1側からホストコンピュータ2側へ送信する電子
メールを制御するものである。TIMER 29は、時間の経
過を計測するものである。SYS-CONT30は、ESS20
全体、すなわち上述した各部の制御を行うものである。In FIG. 2, IOT-I / F 27
Is the IOT for the expanded data generated by the image expansion CONT23.
13. The e-mail CONT 28 controls an e-mail transmitted from the output device 1 to the host computer 2. The TIMER 29 measures the passage of time. SYS-CONT30 is ESS20
It controls the whole, that is, the above-described respective units.
【0030】このようなハード構成の出力装置1では、
ホストコンピュータ2からのジョブに対して、図1に示
すような機能ブロックに基づく構成によって、可視画像
の出力を行うようになっている。すなわち、この出力装
置1は、データ入力手段31と、画像展開手段32と、
画像出力手段33と、データ識別手段34と、データ保
持手段35と、保持期間設定手段36と、データ再利用
手段37と、データ管理手段38と、送信要求手段39
と、保持データ通知手段40と、出力履歴管理手段41
と、既出力通知手段42と、記憶期間設定手段43とし
ての機能を備えているものである。In the output device 1 having such a hardware configuration,
For a job from the host computer 2, a visible image is output by a configuration based on the functional blocks as shown in FIG. That is, the output device 1 includes a data input unit 31, an image development unit 32,
Image output means 33, data identification means 34, data holding means 35, holding period setting means 36, data reuse means 37, data management means 38, transmission request means 39
, Held data notifying means 40, and output history managing means 41
And a function as the already output notifying means 42 and the storage period setting means 43.
【0031】データ入力手段31は、NET−I/F2
1での処理実行により形成されるものであり、上位装
置、すなわちホストコンピュータ2からの画像データ及
び識別コードを受け取ることによって、前記画像データ
を入力データとして出力装置1に入力するものである。
画像展開手段32は、画像展開CONT23での処理実行に
より形成されるものであり、データ入力手段31で入力
された画像データから展開データを生成するものであ
る。画像出力手段33は、IOT13での処理実行によ
り形成されるものであり、画像展開手段32で生成され
た展開データを可視画像として記録媒体に出力するもの
である。The data input means 31 has a NET-I / F2
1, the image data and the identification code are received from the host device, that is, the host computer 2, and the image data is input to the output device 1 as input data.
The image developing means 32 is formed by executing the processing in the image developing CONT 23, and generates expanded data from the image data input by the data input means 31. The image output means 33 is formed by executing the processing in the IOT 13, and outputs the developed data generated by the image developing means 32 to a recording medium as a visible image.
【0032】データ識別手段34は、識別コードCONT2
6での処理実行により形成されるものであり、識別コー
ドの認識及び判別を行うことにより、データ入力手段3
1に入力された画像データの内容を識別するものであ
る。データ保持手段35は、ページバッファ22とデー
タメモリ12とのいずれか一方または両方での処理実行
により形成されるものであり、データ入力手段31に入
力された画像データあるいは画像展開手段32で生成さ
れた展開データを保持するものである。ただし、データ
保持手段35では、データ識別手段34での識別コード
の認識結果に基づいて、画像展開手段32で生成された
展開データを保持するか否かを決定するようになってい
る。The data identification means 34 has an identification code CONT2
6. The data input means 3 is formed by performing the processing in step 6, and recognizing and determining the identification code.
1 identifies the contents of the image data input. The data holding unit 35 is formed by executing processing in one or both of the page buffer 22 and the data memory 12, and is generated by the image data input to the data input unit 31 or generated by the image expansion unit 32. The expanded data is retained. However, the data holding unit 35 determines whether or not to hold the expanded data generated by the image expanding unit 32 based on the recognition result of the identification code by the data identifying unit 34.
【0033】保持期間設定手段36は、ディスクCONT2
4及びTIMER 29での処理実行により形成されるもので
あり、識別コードCONT26での認識結果またはUI11
での設定を基に、データ保持手段35が画像データある
いは展開データを保持しておく期間を設定するものであ
る。ただし、保持期間設定手段36で設定された期間
は、TIMER 29で計測される経過時間によって管理され
るようになっている。データ再利用手段37は、ジョブ
管理CONT25での処理実行により形成されるものであ
り、データ入力手段31に画像データ及び識別コードが
別々に入力された際に、データ識別手段34がこれらの
識別コードが同一であると識別するとともに、先に入力
された画像データあるいはこの画像データから生成され
た展開データをデータ保持手段35が保持していれば、
後から入力された画像データに対する出力を入力された
画像データではなく、データ保持手段35に保持されて
いる画像データあるいは展開データを用いて行うように
制御するものである。The holding period setting means 36 controls the disk CONT2
4 and the processing performed by the TIMER 29. The recognition result by the identification code CONT26 or the UI 11
Based on the settings in the above, the period for which the data holding means 35 holds the image data or the expanded data is set. However, the period set by the holding period setting means 36 is managed by the elapsed time measured by the timer 29. The data reusing unit 37 is formed by executing the processing in the job management CONT 25. When the image data and the identification code are separately input to the data input unit 31, the data recognizing unit 34 uses these identification codes. Are identified as the same, and if the data holding unit 35 holds the previously input image data or the expanded data generated from this image data,
The control is performed so that the output for the image data input later is performed not by using the input image data but by using the image data or expanded data held in the data holding unit 35.
【0034】データ管理手段38は、識別コードCONT2
6での処理実行により形成されるものであり、ホストコ
ンピュータ2から識別コードのみが送信された場合に、
この識別コードに対応する画像データあるいは展開デー
タがデータ保持手段35に保持されているか否かを判断
し、保持されていればその画像データあるいは展開デー
タを利用してホストコンピュータ2からの識別コードに
対する出力を行うようにデータ再利用手段37に要求す
るものである。送信要求手段39は、電子メールCONT2
8での処理実行により形成されるものであり、データ管
理手段38で識別コードに対応する画像データあるいは
展開データをデータ保持手段35が保持していないと判
断すると、ホストコンピュータ2に対して前記識別コー
ドに対応する画像データの送信要求を通知するものであ
る。The data management means 38 has an identification code CONT2
6, when only the identification code is transmitted from the host computer 2,
It is determined whether or not image data or decompressed data corresponding to the identification code is held in the data holding unit 35, and if so, the image data or decompressed data is used to respond to the identification code from the host computer 2 using the image data or decompressed data. It requests the data reuse means 37 to output. The transmission requesting unit 39 sends the e-mail CONT2
When the data management means 38 determines that the data holding means 35 does not hold the image data or the expanded data corresponding to the identification code, the data management means 38 informs the host computer 2 of the identification. This is to notify a transmission request of image data corresponding to the code.
【0035】保持データ通知手段40は、電子メールCO
NT28での処理実行により形成されるものであり、デー
タ入力手段31に画像データ及び識別コードが別々に入
力された際に、データ識別手段34がこれらの識別コー
ドが同一であると識別するとともに、先に入力された画
像データあるいはこの画像データから生成された展開デ
ータをデータ保持手段35が保持していれば、後から入
力された画像データを送信したホストコンピュータ2に
対して、送信された画像データと同一の画像データある
いはこの画像データから生成された展開データが既にデ
ータ保持手段35に保持されていることを通知するもの
である。The held data notifying means 40 sends the electronic mail CO
When the image data and the identification code are separately input to the data input unit 31, the data identification unit 34 identifies that these identification codes are the same, If the data holding means 35 holds the previously input image data or the decompressed data generated from this image data, the transmitted image is transmitted to the host computer 2 which has transmitted the subsequently input image data. This is to notify that the same image data as the data or the decompressed data generated from the image data is already held in the data holding means 35.
【0036】出力履歴管理手段41は、データメモリ1
2での処理実行により形成されるものであり、画像出力
手段33で既に可視画像としての出力が終了した画像デ
ータの内容、すなわちこの画像データに対応する識別コ
ードを出力履歴情報として記憶するものである。既出力
通知手段42は、電子メールCONT28での処理実行によ
り形成されるものであり、データ入力手段31で入力さ
れた識別コードと出力履歴管理手段41に記憶されてい
る出力履歴情報とが一致するとデータ識別手段が識別す
ると、その入力された画像データを送信したホストコン
ピュータ2に対して既にこの画像データの出力が実行さ
れていることを通知するものである。記憶期間設定手段
43は、ディスクCONT24及びTIMER 29での処理実行
により形成されるものであり、UI11での設定を基
に、出力履歴管理手段41が出力履歴情報を記憶してお
く期間を設定するものである。ただし、この記憶期間設
定手段43で設定された期間は、TIMER 29で計測され
る経過時間によって管理されるようになっている。The output history management means 41 is provided in the data memory 1
2, the contents of the image data that has already been output as a visible image by the image output means 33, that is, the identification code corresponding to the image data is stored as output history information. is there. The already output notifying means 42 is formed by executing the processing in the e-mail CONT 28, and when the identification code input by the data input means 31 matches the output history information stored in the output history managing means 41. When the data identification means identifies the image data, it notifies the host computer 2 that has transmitted the input image data that the image data has already been output. The storage period setting means 43 is formed by executing the processing in the disk CONT 24 and the TIMER 29, and sets the period in which the output history management means 41 stores the output history information based on the setting in the UI 11. Things. However, the period set by the storage period setting means 43 is managed by the elapsed time measured by the timer 29.
【0037】次に、以上のように構成された出力装置1
において、ホストコンピュータ2から送信された画像デ
ータをNET−I/F21で受け取ってIOT13で出
力する場合の動作例を第1の動作例として図5のフロー
チャートを参照して説明する。なお、これは、請求項1
及び請求項3に記載の発明に係わる説明である。Next, the output device 1 configured as described above
An operation example in which image data transmitted from the host computer 2 is received by the NET-I / F 21 and output by the IOT 13 will be described as a first operation example with reference to the flowchart in FIG. In addition, this corresponds to claim 1
And an explanation according to the third aspect of the present invention.
【0038】ホストコンピュータ2からの画像データの
出力要求があると、NET−I/F21は、そのホスト
コンピュータ2から画像データ及び識別コードを受け取
る(ステップ101、以下ステップをSと略す)。NE
T−I/F21が画像データ及び識別コードを受け取る
と、ページバッファ22は受け取った画像データを一時
的に保持するとともに、識別コードCONT26は受け取っ
た識別コードに対する認識を行う(S102)。そし
て、識別コードCONT26では、受け取った識別コードと
ジョブ管理CONT25のジョブ管理テーブルに登録されて
いる識別コードとを比較し(S103)、これらの識別
コードが互いに一致するか否かを判別する(S10
4)。When there is an image data output request from the host computer 2, the NET-I / F 21 receives the image data and the identification code from the host computer 2 (step 101; steps will be abbreviated as S hereinafter). NE
When the T-I / F 21 receives the image data and the identification code, the page buffer 22 temporarily holds the received image data, and the identification code CONT 26 recognizes the received identification code (S102). Then, in the identification code CONT26, the received identification code is compared with the identification code registered in the job management table of the job management CONT25 (S103), and it is determined whether or not these identification codes match each other (S10).
4).
【0039】ジョブ管理テーブルに一致する識別コード
が登録されていれば、出力待ち状態である画像データの
中にページバッファ22内の画像データと同一のものが
あるので、ジョブ管理CONT25では、ホストコンピュー
タ2あるいはUI11で指定されたページバッファ22
内の画像データの出力部数nを認識し(S105)、そ
の出力部数nの分だけ前記一致する識別コードに対応す
る出力部数を増加させるように、ジョブ管理テーブルの
登録内容を更新する(S106)。ジョブ管理CONT25
がジョブ管理テーブルの登録内容を更新すると、続いて
電子メールCONT28では、その旨を送信元のホストコン
ピュータ2へ電子メールで通知する(S107)。さら
に、ページバッファ22は、格納している画像データを
破棄する(S108)。If a matching identification code is registered in the job management table, there is the same image data in the page buffer 22 in the image data in the output waiting state. 2 or page buffer 22 specified by UI 11
The number n of output copies of the image data in the image data is recognized (S105), and the registration content of the job management table is updated so that the number of output copies corresponding to the matching identification code is increased by the number n of output copies (S106). . Job management CONT25
Updates the registered contents of the job management table, the e-mail CONT 28 notifies the transmission to the host computer 2 of the e-mail (S107). Further, the page buffer 22 discards the stored image data (S108).
【0040】一方、ジョブ管理テーブルに一致する識別
コードが登録されていなければ、続いて識別コードCONT
26は、NET−I/F21で受け取った識別コードと
ディスクCONT24の展開データ管理テーブルに登録され
ている識別コードと比較し(S109)、これらの識別
コードが互いに一致するか否かを判別する(S11
0)。展開データ管理テーブルに一致する識別コードが
登録されていれば、データメモリ12に保持されている
展開データの中にページバッファ22内の画像データか
ら生成された展開データと同一のものがあるので、ジョ
ブ管理CONT25では、NET−I/F21で受け取った
識別コードをジョブ管理テーブルに登録するとともに、
この識別コードに対応する画像データの出力を行う際
に、データメモリ12に保持されている展開データを利
用するようにジョブ管理テーブルに設定する(S11
1)。さらに、ページバッファ22は、格納している画
像データを破棄する(S108)。On the other hand, if the matching identification code is not registered in the job management table, then the identification code CONT
26 compares the identification code received by the NET-I / F 21 with the identification code registered in the expansion data management table of the disk CONT 24 (S109), and determines whether or not these identification codes match each other (S109). S11
0). If a matching identification code is registered in the expanded data management table, since there is the same expanded data generated from the image data in the page buffer 22 in the expanded data held in the data memory 12, The job management CONT 25 registers the identification code received by the NET-I / F 21 in the job management table,
When outputting the image data corresponding to this identification code, the job management table is set to use the expanded data held in the data memory 12 (S11).
1). Further, the page buffer 22 discards the stored image data (S108).
【0041】また、ジョブ管理テーブルにも展開データ
管理テーブルにも一致する識別コードが登録されていな
ければ、ジョブ管理CONT25は、NET−I/F21で
受け取った識別コードをジョブ管理テーブルに登録する
(S112)。ここで、例えばIOT13が出力処理中
であると、ページバッファ22に格納されている画像デ
ータは出力待ち状態となってしまうので、ジョブ管理CO
NT25では、ページバッファ22内の画像データを取り
出してデータメモリ12に保持させる。If no matching identification code is registered in both the job management table and the developed data management table, the job management CONT 25 registers the identification code received by the NET-I / F 21 in the job management table ( S112). Here, for example, if the IOT 13 is performing output processing, the image data stored in the page buffer 22 will be in an output waiting state.
In the NT 25, the image data in the page buffer 22 is extracted and stored in the data memory 12.
【0042】IOT13での出力が可能な状態となれ
ば、ジョブ管理CONT25は、ジョブ管理テーブルに登録
された識別コードを所定の順で取り出し、その識別コー
ドに対応する画像データをページバッファ22あるいは
データメモリ12から取り出して画像展開CONT23へ送
出する。そして、画像展開CONT23は、その画像データ
に画像展開を行って展開データを生成し、さらにIOT
13は、その展開データを記録媒体上に出力する。When the output by the IOT 13 becomes possible, the job management CONT 25 extracts the identification code registered in the job management table in a predetermined order, and stores the image data corresponding to the identification code in the page buffer 22 or the data in the page buffer 22. It is taken out from the memory 12 and sent to the image development CONT 23. Then, the image expansion CONT 23 performs image expansion on the image data to generate expansion data,
13 outputs the expanded data on a recording medium.
【0043】ここで、画像展開CONT23が展開データを
生成すると、データメモリ12は、その展開データを保
持する。ただし、展開データには、再び可視画像として
出力する可能性の極めて高いものと、そうでないものと
が存在する。よって、データメモリ12では、画像展開
CONT23で生成された展開データを全てデータメモリ1
2に保持するのではなく、識別コードCONT26における
展開データを保持するか否かの判別結果に従って(S1
13)、展開データ保持が指示されている場合にだけ展
開データを保持する(S114)。これにより、再度可
視画像の出力に利用される可能性の高い展開データだけ
を保持しておくことができ、データメモリ12の記憶容
量を有効に活用することができる。Here, when the image expansion CONT 23 generates expansion data, the data memory 12 holds the expansion data. However, some of the expanded data are extremely likely to be output as visible images again, and some are not. Therefore, in the data memory 12, the image
All the expanded data generated in CONT23 are stored in data memory 1
Instead of storing the expanded data in the identification code CONT26 in accordance with the determination result (S1).
13) The decompressed data is held only when the instruction to hold the decompressed data is given (S114). As a result, only expanded data that is likely to be used again for outputting a visible image can be held, and the storage capacity of the data memory 12 can be effectively used.
【0044】また、データメモリ12が展開データを保
持するのと同時に、ディスクCONT24では、この展開デ
ータを生成する基となった画像データの内容及び属性を
示す識別コードを展開データ管理テーブルに登録する。
さらに、ディスクCONT24では、識別コードCONT26に
おける展開データの保持期間を指示する情報の判別結果
に従って(S115)、保持期間が指示されていれば展
開データ管理テーブルにその保持期間を登録する(S1
16)。また、識別コードに展開データの保持期間が指
示されていなければ、ディスクCONT24では、ディフォ
ルト値として予めUI11で設定された保持期間を展開
データ管理テーブルに登録する(S117)。これによ
り、データメモリ12に保持された展開データは、TIME
R 29において展開データ管理テーブルに登録された保
持期間(例えば、1週間)が経過したことが計測される
と、ディスクCONT24によって自動的に破棄される。At the same time as the data memory 12 holds the expanded data, the disc CONT 24 registers an identification code indicating the contents and attributes of the image data from which the expanded data was generated in the expanded data management table. .
Further, in the disk CONT24, according to the determination result of the information indicating the retention period of the expanded data in the identification code CONT26 (S115), if the retention period is specified, the storage period is registered in the expanded data management table (S1).
16). If the identification code does not indicate the holding period of the expanded data, the disk CONT 24 registers the holding period set in advance in the UI 11 as a default value in the expanded data management table (S117). As a result, the expanded data held in the data memory 12 becomes TIME
When it is measured in R 29 that the retention period (for example, one week) registered in the development data management table has elapsed, the disk CONT 24 automatically discards the data.
【0045】以上のように、この出力装置1では、NE
T−I/F21で画像データと共に受け取った識別コー
ドが、識別コードCONT26によってジョブ管理テーブル
あるいは展開データ管理テーブルに登録された識別コー
ドと同一であると識別されると、ジョブ管理CONT25で
は、前記識別コードに対する出力を既にページバッファ
22あるいはデータメモリ12に保持されている画像デ
ータあるいは展開データを用いて行うようにジョブのス
ケジュール管理を行う。これにより、別々に入力された
画像データであっても、これらの内容、すなわち識別コ
ードが同一であり、かつ、先に入力された画像データあ
るいはこの画像データから生成された展開データが保持
されていれば、後から入力された画像データに対する出
力は、既に保持されている画像データあるいは展開デー
タを用いて行われる。As described above, in this output device 1, NE
When the identification code received together with the image data at the T-I / F 21 is identified by the identification code CONT 26 as being the same as the identification code registered in the job management table or the development data management table, the job management CONT 25 performs the identification. The job schedule is managed so that the output to the code is performed using the image data or the development data already stored in the page buffer 22 or the data memory 12. As a result, even if the image data is input separately, the contents thereof, that is, the identification codes are the same, and the previously input image data or the expanded data generated from this image data is held. Then, the output for the image data input later is performed using the image data or the development data already stored.
【0046】したがって、この出力装置1では、同一の
画像データが別々に入力された場合であっても、後から
入力された画像データに対して、画像展開CONT23での
画像展開や画像データ及び展開データの転送等のよう
に、この画像データを可視画像として出力するために必
要な処理を行う必要がない。さらに、後から入力された
画像データに対する処理を行う必要がないので、画像展
開CONT23での画像展開等によって長い時間装置が占有
されることがない。よって、この出力装置1では、従来
に比べて可視画像を出力する出力効率が良くなり、か
つ、スループットの向上を実現することができる。Therefore, in the output device 1, even if the same image data is separately input, the image expansion in the image expansion CONT 23 or the image data and It is not necessary to perform processing required for outputting this image data as a visible image, such as data transfer. Further, since there is no need to perform processing on the image data input later, the apparatus is not occupied for a long time by image development or the like in the image development CONT23. Therefore, in the output device 1, the output efficiency of outputting a visible image is improved as compared with the related art, and the improvement of the throughput can be realized.
【0047】また、この出力装置1では、識別コードCO
NT26での判別結果またはUI11での設定結果に従っ
て、ディスクCONT24及びTIMER 29が展開データの保
持期間を管理するようになっている。これは、通常、同
一の画像データを出力する可能性は一定の期間の内に限
られていることが多いので、その期間のみ展開データを
データメモリ12に保持しておくことにより、このデー
タメモリ12の記憶容量を有効に活用することができ
る。In the output device 1, the identification code CO
The disk CONT 24 and the TIMER 29 manage the retention period of the expanded data according to the determination result in the NT 26 or the setting result in the UI 11. This is because the possibility of outputting the same image data is usually limited within a certain period, and by storing the expanded data in the data memory 12 only during that period, Twelve storage capacities can be effectively utilized.
【0048】次に、上述のように構成された出力装置1
において、ホストコンピュータ2からのジョブとして識
別コードのみが送信された場合の動作例を第2の動作例
として説明する。なお、これは、請求項2に記載の発明
に係わる説明である。ホストコンピュータ2からの識別
コードをNET−I/F21が受け取ると、識別コード
CONT26は、上述した第1の動作例と同様に、その識別
コードに対する認識を行い、これと同一の識別コードが
ジョブ管理テーブルあるいは展開データ管理テーブルに
登録されているか否かを判別する。Next, the output device 1 configured as described above
An operation example in which only the identification code is transmitted as a job from the host computer 2 will be described as a second operation example. This is an explanation according to the second aspect of the present invention. When the NET-I / F 21 receives the identification code from the host computer 2, the identification code
The CONT 26 recognizes the identification code as in the first operation example described above, and determines whether the same identification code is registered in the job management table or the development data management table.
【0049】同一の識別コードがジョブ管理テーブルあ
るいは展開データ管理テーブルに登録されていれば、識
別コードCONT26では、ジョブ管理CONT25に対して、
NET−I/F21で受け取った識別コードをジョブ管
理テーブルに登録するとともに、この識別コードに対応
する画像データの出力を行う際に、ページバッファ22
あるいはデータメモリ12に保持されている画像データ
あるいは展開データを用いて行うように要求する。一
方、同一の識別コードがジョブ管理テーブルあるいは展
開データ管理テーブルに登録されていなければ、電子メ
ールCONT28は、NET−I/F21で受け取った識別
コードの送信元のホストコンピュータ2に対して、この
識別コードに対応する画像データを送信するように通知
する。If the same identification code is registered in the job management table or the development data management table, the identification code CONT 26
When registering the identification code received by the NET-I / F 21 in the job management table and outputting image data corresponding to the identification code, the page buffer 22
Alternatively, a request is made to use image data or expanded data held in the data memory 12. On the other hand, if the same identification code is not registered in the job management table or the development data management table, the e-mail CONT 28 sends this identification code to the host computer 2 that has transmitted the identification code received by the NET-I / F 21. Notify to transmit the image data corresponding to the code.
【0050】以上のように、この出力装置1では、ホス
トコンピュータ2から識別コードのみが送信された場合
であっても、この識別コードに対応する画像データある
いは展開データがページバッファ22あるいはデータメ
モリ12に保持されていれば、識別コードCONT26がそ
の画像データあるいは展開データを利用して出力を行う
ようにジョブ管理CONT25に指示を与える。また、画像
データあるいは展開データが保持されていなければ、電
子メールCONT28がホストコンピュータ2に対して送信
された識別コードに対応する画像データの送信を要求す
る。したがって、この出力装置1では、ページバッファ
22あるいはデータメモリ12に保持されている画像デ
ータあるいは展開データについては、これらの内容を示
す識別コードを入力するだけで可視画像の出力を行うこ
とができるので、ホストコンピュータ2と出力装置1と
の間での画像データの送信やこの画像データに対する処
理を行う必要がなく、結果として出力効率が良くなり、
かつ、スループットの向上を実現することができる。As described above, in the output device 1, even if only the identification code is transmitted from the host computer 2, the image data or the expansion data corresponding to the identification code is stored in the page buffer 22 or the data memory 12. , The identification code CONT 26 instructs the job management CONT 25 to output using the image data or the developed data. If the image data or the expanded data is not held, the e-mail CONT 28 requests the host computer 2 to transmit the image data corresponding to the transmitted identification code. Therefore, in the output device 1, as for the image data or the development data held in the page buffer 22 or the data memory 12, the visible image can be output only by inputting the identification code indicating the contents thereof. Therefore, there is no need to transmit image data between the host computer 2 and the output device 1 or to process the image data, and as a result, the output efficiency is improved,
In addition, an improvement in throughput can be realized.
【0051】次に、ジョブ管理テーブルあるいは展開デ
ータ管理テーブルに登録されている内容を出力要求元で
あるホストコンピュータ2に通知する場合の動作例を第
3の動作例として説明する。なお、これは、請求項4に
記載の発明に係わる説明である。ホストコンピュータ2
からのジョブがあると、識別コードCONT26は、上述し
た第1または第2の動作例と同様に、識別コードに対す
る認識を行い、これと同一の識別コードがジョブ管理テ
ーブルあるいは展開データ管理テーブルに登録されてい
るか否かを判別する。Next, a description will be given, as a third operation example, of an operation example in which the contents registered in the job management table or the developed data management table are notified to the host computer 2 which is the output request source. This is an explanation according to the fourth aspect of the present invention. Host computer 2
When there is a job from, the identification code CONT26 recognizes the identification code as in the first or second operation example described above, and the same identification code is registered in the job management table or the development data management table. It is determined whether or not it has been performed.
【0052】同一の識別コードがジョブ管理テーブルあ
るいは展開データ管理テーブルに登録されていれば、電
子メールCONT28は、出力要求があったホストコンピュ
ータ2に対して、前記同一の識別コードが既に登録され
ていることを通知する。すなわち、前記同一の識別コー
ドの送信元アドレスや出力要求ジョブ番号を電子メール
で送信する。なお、この場合に、ジョブ管理CONT25
は、電子メールCONT28による通知と同時に、第1の動
作例で説明した処理を行うものであっても、また、電子
メールCONT28による通知を受けたホストコンピュータ
2からの指示を待って第1の動作例で説明した処理を行
うものであってもよい。If the same identification code is registered in the job management table or the development data management table, the e-mail CONT 28 sends the same identification code to the host computer 2 that has issued the output request. Notify that That is, the transmission source address and the output request job number of the same identification code are transmitted by e-mail. In this case, the job management CONT 25
May perform the processing described in the first operation example at the same time as the notification by the e-mail CONT 28, or may wait for an instruction from the host computer 2 receiving the notification by the e-mail CONT 28 to perform the first operation. The processing described in the example may be performed.
【0053】以上のように、この出力装置1では、ホス
トコンピュータ2からのジョブの出力に必要な画像デー
タあるいは展開データが、ページバッファ22あるいは
データメモリ12に保持されていれば、電子メールCONT
28がその旨を前記ホストコンピュータ2に対して通知
するようになっている。したがって、この出力装置1で
は、例えばネットワーク3上に接続された複数のホスト
コンピュータ2から別々に同一の画像データを出力する
ためのジョブがあると、後からジョブを発行したホスト
コンピュータ2に対して、既に同一の画像データあるい
は展開データが入力されていることを通知する。これに
より、後からジョブを発行したホストコンピュータ2の
操作者は、そのジョブに対する出力を実行する必要があ
るか否か、例えば先のジョブの出力結果を複写機等で複
写するか、または1部出力されていれば十分なものであ
るか等を判断することができる。その結果、前記操作者
が既に入力されている画像データについては新たな出力
を行わないと判断すれば、同一の可視画像を何度も出力
することを防止することができ、出力装置1や記録媒体
等の資源の有効利用が可能となる。As described above, in the output device 1, if the image data or the development data necessary for outputting the job from the host computer 2 is held in the page buffer 22 or the data memory 12, the electronic mail CONT
28 notifies the host computer 2 of this fact. Therefore, in the output device 1, for example, when there is a job for separately outputting the same image data from a plurality of host computers 2 connected on the network 3, the host computer 2 that has issued the job later has a job. Is notified that the same image data or expanded data has already been input. Thus, the operator of the host computer 2 which has issued the job later determines whether or not it is necessary to execute the output for the job, for example, copies the output result of the previous job with a copying machine or the like, or If the output is sufficient, it can be determined whether the output is sufficient. As a result, if the operator determines that new output is not to be performed for image data that has already been input, it is possible to prevent the same visible image from being output many times, and to prevent the output device 1 Resources such as media can be effectively used.
【0054】次に、本実施の形態の出力装置1におい
て、出力履歴情報を活用した場合の動作例を第4の動作
例として図6のフローチャートを参照して説明する。な
お、これは、請求項5及び請求項6に記載の発明に係わ
る説明である。ホストコンピュータ2からのジョブがあ
ると、上述した第1の動作例と同様に、出力装置1で
は、NET−I/F21でそれを受け取り(S20
1)、さらに、ページバッファ22で画像データを一時
的に格納するとともに、識別コードCONT26で識別コー
ドに対する認識を行う(S202)。Next, an operation example in the case where the output history information is utilized in the output device 1 of the present embodiment will be described as a fourth operation example with reference to the flowchart in FIG. This is an explanation according to the invention described in claims 5 and 6. When there is a job from the host computer 2, the output device 1 receives it at the NET-I / F 21 in the same manner as in the first operation example described above (S20).
1) Further, the image data is temporarily stored in the page buffer 22, and the identification code is recognized by the identification code CONT 26 (S202).
【0055】ここで、識別コードCONT26は、受け取っ
た識別コードとデータメモリ12に記憶されている出力
履歴情報とを比較し(S203)、これらが互いに一致
するか否かを判別する(S204)。データメモリ12
に一致する出力履歴情報が記憶されていなければ、上述
した第1の動作例と同様に、この出力装置1では、受け
取った識別コードをジョブ管理テーブルに登録した後
に、画像データの出力を行う(S205)。そして、出
力が終了すると、ジョブ管理テーブルに登録されていた
識別コードを出力終了の時刻と共に、出力履歴情報とし
てデータメモリ12に記憶する(S206)。ただし、
データメモリ12が出力履歴情報を記憶する際に、ディ
スクCONT24では、ディフォルト値として予めUI11
で設定された出力履歴情報の記憶期間を登録するように
なっている。これにより、データメモリ12に記憶され
た出力履歴情報は、TIMER 29において記憶期間(例え
ば、1カ月)が経過したことが計測されると、ディスク
CONT24によって自動的に破棄される。Here, the identification code CONT 26 compares the received identification code with the output history information stored in the data memory 12 (S203), and determines whether or not they match each other (S204). Data memory 12
If the output history information corresponding to is not stored, the output device 1 outputs the image data after registering the received identification code in the job management table as in the first operation example described above ( S205). When the output is completed, the identification code registered in the job management table is stored in the data memory 12 together with the output end time as output history information (S206). However,
When the data memory 12 stores the output history information, the disk CONT 24 sets the UI 11 as a default value in advance.
The storage period of the output history information set in the step is registered. As a result, the output history information stored in the data memory 12 is stored in the disk when the timer 29 measures that the storage period (for example, one month) has elapsed.
It is automatically discarded by CONT24.
【0056】また、データメモリ12に一致する出力履
歴情報が保持されていれば、この出力装置1において既
に同一のジョブが実行されているので、電子メールCONT
28では、該当する出力履歴情報をデータメモリ12か
ら取り出して、ジョブの送信元であるホストコンピュー
タ2に電子メールで通知する(S207)。すなわち、
ホストコンピュータ2に既に実行されたジョブの要求元
や出力終了時刻等を通知する。そして、識別コードCONT
26での認識結果に従って、NET−I/F21で受け
取った識別コードに、一致する出力履歴情報があった場
合に画像データを新たに出力しないと指示されていれ
ば、ページバッファ22は、格納している画像データを
破棄する(S208)。If the same output history information is stored in the data memory 12, the same job has already been executed in the output device 1, and the e-mail CONT
At 28, the corresponding output history information is retrieved from the data memory 12, and is notified by e-mail to the host computer 2 that is the transmission source of the job (S207). That is,
The host computer 2 is notified of the request source of the already executed job, the output end time, and the like. And the identification code CONT
According to the recognition result at 26, if the identification code received by the NET-I / F 21 includes an instruction to not newly output image data when there is matching output history information, the page buffer 22 stores the image data. The existing image data is discarded (S208).
【0057】以上のように、この出力装置1では、ホス
トコンピュータ2からのジョブに対して、このジョブに
より出力する可視画像と同一の可視画像の出力が既に実
行されていることが出力履歴情報としてデータメモリ1
2に保持されていれば、電子メールCONT28がその旨を
前記ホストコンピュータ2に対して通知するようになっ
ている。したがって、この出力装置1では、例えば既に
出力されている可視画像を複写機等で複写するか、また
は1部出力されていれば十分なものであるか等の理由に
より、ホストコンピュータ2で既に出力が実行されてい
るものについては新たな出力を行わないと設定されてい
れば、同一の可視画像を何度も出力することを防止する
ことができ、出力装置1や記録媒体等の資源の有効利用
が可能となる。As described above, in the output device 1, the output history information indicating that the output of the visible image identical to the visible image output by the job has already been executed for the job from the host computer 2. Data memory 1
2, the electronic mail CONT 28 notifies the host computer 2 of the fact. Therefore, in the output device 1, for example, the already output visible image is copied by a copying machine or the like, or if the output of one copy is sufficient, the host computer 2 already outputs the visible image. If a new output is set not to be performed for the one for which the execution is performed, the same visible image can be prevented from being output many times, and the resources such as the output device 1 and the recording medium can be effectively used. Can be used.
【0058】また、この出力装置1では、UI11での
設定結果に従って、ディスクCONT24及びTIMER 29が
出力履歴情報の記憶期間を管理するようになっている。
これは、通常、同一の画像データを出力する可能性は一
定の期間の内に限られていることが多いので、その期間
のみ出力履歴情報をデータメモリ12に記憶しておくこ
とにより、このデータメモリ12の記憶容量を有効に活
用することができる。Further, in the output device 1, the disk CONT 24 and the TIMER 29 manage the storage period of the output history information according to the setting result on the UI 11.
This is because the possibility of outputting the same image data is usually limited within a certain period, and by storing the output history information in the data memory 12 only during that period, The storage capacity of the memory 12 can be used effectively.
【0059】なお、本実施の形態では、ホストコンピュ
ータ2が画像データを送信する際に識別コードを付加す
るとともに、識別コードCONT26がその識別コードに対
する認識及び判別を行うことにより、送信された画像デ
ータの内容を識別する場合について説明したが、本発明
はこれに限定されるものではない。例えば、ホストコン
ピュータ2が画像データのみを送信するものであり、識
別コードCONT26がその画像データに対するデータ解析
を行うことにより、前記画像データの内容を識別するも
のであっても実施可能であり、さらには、それ以外の方
法を用いて画像データの内容を識別するものであっても
よい。In the present embodiment, the host computer 2 adds an identification code when transmitting image data, and the identification code CONT 26 recognizes and determines the identification code. Has been described, but the present invention is not limited to this. For example, the present invention can be implemented even if the host computer 2 transmits only image data, and the identification code CONT 26 performs data analysis on the image data to identify the content of the image data. May identify the contents of the image data using other methods.
【0060】また、本実施の形態では、本発明をホスト
コンピュータ2に接続されたプリンタ装置に適用した場
合について説明したが、例えば、デジタル複写機やファ
クシミリ装置等に適用した場合であっても同様の効果を
得ることができる。ただし、デジタル複写機やファクシ
ミリ装置等では、プリンタ装置とは異なり入力データと
してビットマップ状に展開された展開データが入力され
るようになっているので、この展開データのみが新たな
展開データの出力に対して再利用されるようになる。In this embodiment, the case where the present invention is applied to a printer connected to the host computer 2 has been described. However, the same applies to a case where the present invention is applied to a digital copying machine, a facsimile machine, or the like. The effect of can be obtained. However, unlike a printer, a digital copier or a facsimile machine receives expanded data expanded in a bitmap form as input data. Therefore, only this expanded data is output as new expanded data. Will be reused.
【0061】[0061]
【発明の効果】以上に説明したように、本発明の出力装
置は、データ入力手段で別々に入力された入力データで
あっても、データ識別手段がこれらの入力データの内容
が同一であると識別し、かつ、先に入力された入力デー
タあるいはこの入力データから生成された展開データが
前記データ保持手段に保持されていれば、データ再利用
手段の指示に従って画像出力手段が後から入力された入
力データに対する出力をデータ保持手段に保持されてい
る入力データあるいは展開データを用いて行うようにな
っている。したがって、この出力装置では、同一の入力
データが別々に入力された場合であっても、後から入力
された入力データに対して、例えば画像展開等の処理を
行う必要がなく、またこの処理によって長い時間装置が
占有されることもない。よって、この出力装置では、従
来に比べて可視画像を出力する出力効率が良くなり、か
つ、スループットの向上を実現することができるという
効果を奏する。As described above, in the output device of the present invention, even if the input data is separately input by the data input means, the data identification means determines that the contents of these input data are the same. If the input data previously identified or the expanded data generated from the input data is held in the data holding means, the image output means is input later according to the instruction of the data reuse means. The output for the input data is performed using the input data or expanded data held in the data holding means. Therefore, in this output device, even when the same input data is input separately, it is not necessary to perform processing such as image expansion on the input data input later, The device is not occupied for a long time. Therefore, in this output device, the output efficiency of outputting a visible image is improved as compared with the related art, and it is possible to improve the throughput.
【図1】 本発明に係わる出力装置の実施の形態の一例
の機能構成を示すブロック図である。FIG. 1 is a block diagram showing a functional configuration of an example of an embodiment of an output device according to the present invention.
【図2】 図1の出力装置のハード構成を示すブロック
図である。FIG. 2 is a block diagram illustrating a hardware configuration of the output device of FIG. 1;
【図3】 図1の出力装置と接続するホストコンピュー
タで画像データの入力時の表示画面の具体例を示す説明
図である。FIG. 3 is an explanatory diagram showing a specific example of a display screen when image data is input by a host computer connected to the output device of FIG. 1;
【図4】 図1の出力装置における識別コードCONTの機
能構成を示すブロック図である。FIG. 4 is a block diagram showing a functional configuration of an identification code CONT in the output device of FIG. 1;
【図5】 図1の出力装置における可視画像の出力の動
作例を示すフローチャートである。FIG. 5 is a flowchart illustrating an operation example of outputting a visible image in the output device of FIG. 1;
【図6】 図1の出力装置における出力履歴情報の活用
の動作例を示すフローチャートである。FIG. 6 is a flowchart illustrating an operation example of utilizing output history information in the output device of FIG. 1;
1 出力装置 2 ホストコンピュータ(上位装置) 31 データ入力手段 33 画像出力手段 34 データ識別手段 35 データ保持手段 36 保持期間設定手段 37 データ再利用手段 38 データ管理手段 39 送信要求手段 40 保持データ通知手段 41 出力履歴管理手段 42 既出力通知手段 43 記憶期間設定手段 REFERENCE SIGNS LIST 1 output device 2 host computer (upper device) 31 data input means 33 image output means 34 data identification means 35 data holding means 36 holding period setting means 37 data reuse means 38 data management means 39 transmission request means 40 held data notification means 41 Output history management means 42 Already output notification means 43 Storage period setting means
フロントページの続き (56)参考文献 特開 平2−235668(JP,A) 特開 平2−148095(JP,A) 特開 平5−221043(JP,A) 特開 平5−224846(JP,A) 特開 平7−141132(JP,A) 特開 平4−112059(JP,A) 特開 平2−153422(JP,A) 特開 平6−198984(JP,A) 特開 平6−15883(JP,A) 特開 平8−58176(JP,A) 特開 平5−212916(JP,A) 特開 平6−227058(JP,A) 特開 平7−28611(JP,A) (58)調査した分野(Int.Cl.7,DB名) B41J 5/30 B41J 29/38 G06F 3/12 Continuation of front page (56) References JP-A-2-235668 (JP, A) JP-A-2-148095 (JP, A) JP-A-5-221043 (JP, A) JP-A-5-224846 (JP) JP-A-7-141132 (JP, A) JP-A-4-112059 (JP, A) JP-A-2-153422 (JP, A) JP-A-6-198984 (JP, A) JP-A-8-58176 (JP, A) JP-A-5-212916 (JP, A) JP-A-6-227058 (JP, A) JP-A-7-28611 (JP, A) A) (58) Field surveyed (Int. Cl. 7 , DB name) B41J 5/30 B41J 29/38 G06F 3/12
Claims (6)
を可視画像として出力する画像出力手段と、前記展開データを生成するための画像データとこの画像
データの内容を示す識別信号とを入力する データ入力手
段と、このデータ入力手段により入力した前記画像データから
ビットマップ状に展開された展開データを生成する画像
展開手段と、 前記データ入力手段により入力された識別信号の内容を
識別するデータ識別手段と、このデータ識別手段により展開データを保持する指定が
なされていると判別した場合に、前記画像展開手段によ
って 生成された展開データを保持するデータ保持手段
と、前記データ識別手段により新たに入力された画像データ
が前記データ保持手段に展開データとして保持されてい
ると判別した場合は該展開データを前記画像出力手段か
ら出力させるとともに、新たに入力された画像データが
前記データ保持手段に展開データとして保持されていな
いと判別した場合は該新たに入力された画像データに基
づいて前記画像展開手段が生成した展開データを前記画
像出力手段から出力させるジョブ管理手段と を備えてな
ることを特徴とする出力装置。1. An image output means for outputting expanded data expanded in a bitmap form as a visible image, image data for generating the expanded data, and the image
Data input means for inputting an identification signal indicating the content of data; and the image data input by the data input means.
Image to generate expanded data expanded in bitmap form
Expansion means; data identification means for identifying the content of the identification signal input by the data input means; and designation of holding the expansion data by the data identification means.
If it is determined that the processing has been performed, the image
And data holding means for holding the expanded data generated I, newly input image data by the data discrimination means
Is held as expanded data in the data holding means.
If it is determined that the expanded data is
Output, and the newly input image data
The data is not held as expanded data in the data holding unit.
Is determined based on the newly input image data.
The developed data generated by the image developing means is
An output device comprising: a job management unit for outputting from an image output unit .
を可視画像として出力する画像出力手段と、 上位装置に接続され、該上位装置から送信された前記展
開データあるいは該展開データを生成するための画像デ
ータを受け取って入力データとするデータ入力手段と、 前記データ入力手段により入力された入力データの内容
を識別するデータ識別手段と、 前記データ入力手段により入力された入力データあるい
は該入力データから生成された展開データを保持するデ
ータ保持手段と、 前記データ入力手段で新たに入力された入力データの内
容が前記データ保持手 段に保持されている入力データの
内容あるいは前記データ保持手段に保持されている展開
データを生成する基となった入力データの内容と同一で
あると前記データ識別手段が識別すると、前記新たに入
力された入力データに対する出力を前記データ保持手段
に保持されている入力データあるいは展開データを用い
て行うように前記画像出力手段に指示するデータ再利用
手段と、 前記上位装置から入力データの内容を示す識別信号のみ
が送信された場合に、該識別信号に対応する入力データ
あるいは該入力データから生成された展開データが前記
データ保持手段に保持されているか否かを判断し、保持
されていればその入力データあるいは展開データを利用
して出力を行うように前記データ再利用手段に指示を与
えるデータ管理手段と、 該データ管理手段が前記識別信号に対応する入力データ
あるいは展開データが前記データ保持手段に保持されて
いないと判断すると、前記上位装置に対して前記識別信
号に対応する入力データを前記データ入力手段へ送信す
るように要求する送信要求手段とを備えてなることを特
徴とする出力装置。2. Expanded data expanded in a bitmap form
Image output means for outputting the image as a visible image, and an image output means connected to a higher-level device and transmitted from the higher-level device.
Open data or image data for generating the expanded data
Data input means for receiving data as input data, and contents of the input data input by the data input means
Data identification means for identifying the input data or the input data or
Is the data that holds the expanded data generated from the input data.
Data holding means and input data newly input by the data input means.
The input data volume is held in the data holding means stages
Contents or expansions held in the data holding means
Same as the contents of the input data from which the data was generated
If the data identification means identifies that there is a
Means for holding an output corresponding to input data input
Using input data or expanded data held in
Data instructing the image output means to perform
Means, when only an identification signal indicating the content of the input data is transmitted from the higher-level device, input data corresponding to the identification signal or expanded data generated from the input data is held in the data holding means; Data management means for instructing the data reuse means to output using the input data or expanded data if the data is held, and the data management means Transmission request means for requesting the higher-level device to transmit input data corresponding to the identification signal to the data input means when it is determined that the corresponding input data or expanded data is not held in the data holding means. It is characterized by comprising
Output device .
いて前記データ識別手段が認識した保持期間の間、入力
データから生成された展開データを保持することを特徴
とする請求項1または2記載の出力装置。Wherein said data holding means, based on the identification signal
Input during the retention period recognized by the data identification means.
3. The output device according to claim 1, wherein the output device holds expanded data generated from the data .
を可視画像として出力する出力装置であって、 上位装置に接続され、該上位装置から前記可視画像を出
力するための入力データとして前記展開データあるいは
該展開データを生成するための画像データが送信される
と、送信された入力データを受け取ることによって該入
力データの入力を行うデータ入力手段と、 前記データ入力手段に入力される入力データの内容を識
別するデータ識別手段と、 前記データ入力手段に入力された入力データあるいは該
入力データから生成された展開データを保持するデータ
保持手段と、 前記データ入力手段で新たに入力された入力データの内
容が前記データ保持手段に保持されている入力データの
内容あるいは前記データ保持手段に保持されている展開
データを生成する基となった入力データの内容と同一で
あると前記データ識別手段が識別すると、前記新たに入
力された入力データを送信した上位装置に対して該入力
データと同一の入力データあるいは展開データが既に前
記データ保持手段に保持されていることを通知する保持
データ通知手段とを備えてなることを特徴とする出力装
置。4. An output device for outputting expanded data expanded in a bitmap form as a visible image, wherein said expanded data is connected to a higher-level device as input data for outputting said visible image from said higher-level device. Alternatively, when image data for generating the expanded data is transmitted, data input means for inputting the input data by receiving the transmitted input data, and contents of the input data input to the data input means A data identification unit for identifying data, a data holding unit for holding input data input to the data input unit or expanded data generated from the input data, and a content of the input data newly input by the data input unit. Is the content of the input data held in the data holding means or the expansion held in the data holding means. If the data identification means identifies that the input data is the same as the content of the input data from which the data was generated, the same input data or the input data as to the higher-level device that transmitted the newly input input data An output device comprising: held data notifying means for notifying that expanded data is already held in the data holding means.
を可視画像として出力する画像出力手段と、 上位装置に接続され、該上位装置から前記可視画像を出
力するための入力データとして前記展開データあるいは
該展開データを生成するための画像データが送信される
と、送信された入力データを受け取ることによって該入
力データの入力を行うデータ入力手段と、 前記データ入力手段に入力される入力データの内容を識
別するデータ識別手段と、 前記画像出力手段で既に前記可視画像としての出力が終
了した入力データの内容を出力履歴情報として記憶する
出力履歴管理手段と、 前記データ入力手段で新たに入力された入力データの内
容が前記出力履歴管理手段に記憶されている出力履歴情
報と同一であると前記データ識別手段が識別すると、前
記新たに入力された入力データを送信した上位装置に対
して既に該入力データの出力が実行されていることを通
知する既出力通知手段とを備えてなることを特徴とする
出力装置。5. An image output means for outputting expanded data expanded in a bitmap form as a visible image, connected to a higher-level device, wherein the expanded data or the input data for outputting the visible image from the higher-level device. When image data for generating the expanded data is transmitted, data input means for inputting the input data by receiving the transmitted input data; and content of the input data input to the data input means. Data identification means for identification; output history management means for storing as output history information the content of input data which has already been output as the visible image by the image output means; and an input newly input by the data input means. The data identification unit identifies that the content of the data is the same as the output history information stored in the output history management unit. When, the output apparatus characterized by comprising a already output notification means for notifying that said already output of the input data for the newly transmitted upper apparatus received input data is performed.
記憶しておく期間を設定する記憶期間設定手段が設けら
れたことを特徴とする請求項5記載の出力装置。6. The output device according to claim 5, further comprising a storage period setting unit for setting a period during which the output history management unit stores the output history information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP27218695A JP3322096B2 (en) | 1995-10-20 | 1995-10-20 | Output device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP27218695A JP3322096B2 (en) | 1995-10-20 | 1995-10-20 | Output device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH09109480A JPH09109480A (en) | 1997-04-28 |
JP3322096B2 true JP3322096B2 (en) | 2002-09-09 |
Family
ID=17510291
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP27218695A Expired - Fee Related JP3322096B2 (en) | 1995-10-20 | 1995-10-20 | Output device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3322096B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009078570A (en) * | 1998-10-09 | 2009-04-16 | Ricoh Co Ltd | Printer |
JP4863079B2 (en) * | 2007-01-31 | 2012-01-25 | ブラザー工業株式会社 | Image forming apparatus |
-
1995
- 1995-10-20 JP JP27218695A patent/JP3322096B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH09109480A (en) | 1997-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6943907B1 (en) | Printer, image printing system to which the printer is applied, and method for printing confidential document | |
JP2004178249A (en) | Information processor, information processing method and control program | |
JPH09224135A (en) | Image processor | |
US8095791B2 (en) | Distributed processing system, distributed processing method and image processing apparatus | |
US20060023253A1 (en) | Direct image formation method and apparatus | |
US8339658B2 (en) | Image forming apparatus and image forming method | |
US20050068574A1 (en) | Systems and methods for providing automatic language switching | |
JP3322096B2 (en) | Output device | |
JP2007312225A (en) | Data processing apparatus, and data processing method and data processing program executed by the apparatus | |
JPH11224168A (en) | Image data printing device and its printing control method | |
US8582153B2 (en) | Image forming apparatus and method | |
JP2002361982A (en) | Imaging method, imaging system, information processor, imaging apparatus and information recording medium | |
JP2000311071A (en) | Output controller, output control method, and storage medium stored with computer readable program | |
JP2004151888A (en) | Process for controlling terminal | |
JP2001078018A (en) | Data editing device | |
JP3209910B2 (en) | Print control device and print control method | |
JP3223724B2 (en) | Output device and job management device | |
JPH11353143A (en) | Print data converting method, computer-readable recording medium where program thereof is recorded, print data converting device, and print data deciding method | |
US6433887B1 (en) | Systems and methods for managing print jobs | |
JP2003076520A (en) | System and method for managing information | |
JPH09240076A (en) | Printer | |
US20190310813A1 (en) | Image forming apparatus, control method of image forming apparatus and storage medium | |
JP2005202890A (en) | Image forming apparatus and method for managing hard disk | |
JP2005047086A (en) | Device and method for memory management, program, and printer device | |
JP2755315B2 (en) | Printing control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |