JPH1055254A - Device and method for image output - Google Patents

Device and method for image output

Info

Publication number
JPH1055254A
JPH1055254A JP8210797A JP21079796A JPH1055254A JP H1055254 A JPH1055254 A JP H1055254A JP 8210797 A JP8210797 A JP 8210797A JP 21079796 A JP21079796 A JP 21079796A JP H1055254 A JPH1055254 A JP H1055254A
Authority
JP
Japan
Prior art keywords
image data
data
received
output
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP8210797A
Other languages
Japanese (ja)
Other versions
JP3633124B2 (en
Inventor
Naoyuki Enomoto
尚之 榎本
Hiroharu Saito
弘治 斉藤
Masami Kurata
正實 倉田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP21079796A priority Critical patent/JP3633124B2/en
Publication of JPH1055254A publication Critical patent/JPH1055254A/en
Application granted granted Critical
Publication of JP3633124B2 publication Critical patent/JP3633124B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide the device and method for image output which can securely reflect an output format described in an indication data on image output when image data are received before indication data indicating the output format of the image data. SOLUTION: The image output device 1 comprises a reception part 2, a storage part 3, an expansion part 4, an output part 5, a memory part 6, a user interface (I/F) 7, a network interface 8, and a control part 9, and connected to work stations 10 through the network I/F 8 and a network 11. When an image is outputted, code image data are received unless received data is indication data, and stored temporarily in the storage part 3, and then the indication data is received. Thus, when the code image data is received before the indication data, the code image data is expanded into bit map image data and outputted on recording paper after the reception of the indication data is waited, so that the output format described in the indication data can securely be reflected on the image output.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、情報処理装置から
コード画像データを受信し、印刷可能なビットマップ画
像データに展開して印刷処理を行う画像出力装置および
方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image output apparatus and method for receiving code image data from an information processing apparatus, developing the code image data into printable bitmap image data, and performing print processing.

【0002】[0002]

【従来の技術】従来、この種の画像出力装置として、情
報処理装置から受信したコード画像データを印刷可能な
ビットマップ画像データに展開して記録紙に印刷するも
のが知られている。近年、このような画像出力装置とし
て、複数の情報処理装置が共有して使用できるようにネ
ットワークに接続されたネットワークプリンタが存在す
る。例えば、一般的なSUNワークステーションのLp
dプリンティングプロトコルによる印刷処理の場合、複
数のワークステーションからの画像データを同時に処理
可能であり、スプール後に印刷処理が行われる。ここ
で、Lpdプリンティングプロトコルとは、ワークステ
ーションと画像出力装置との間の印刷処理に関する通信
規約であり、RFC1179 Line Printe
r Daemon Protocolで規定されたもの
である。以下に、SUNワークステーションのLpdプ
リンティングプロトコルによる印刷処理について説明す
る。
2. Description of the Related Art Heretofore, as this type of image output apparatus, there has been known an apparatus which develops code image data received from an information processing apparatus into printable bitmap image data and prints it on recording paper. In recent years, as such an image output device, there has been a network printer connected to a network so that a plurality of information processing devices can share and use the same. For example, Lp of general SUN workstation
In the case of print processing by the d-printing protocol, image data from a plurality of workstations can be processed simultaneously, and print processing is performed after spooling. Here, the Lpd printing protocol is a communication protocol regarding a printing process between the workstation and the image output device, and is an RFC1179 Line Print.
r Daemon Protocol. Hereinafter, the printing process of the SUN workstation according to the Lpd printing protocol will be described.

【0003】図9はクライアントおよびサーバの構成を
示す説明図である。クライアントおよびサーバはネット
ワークに接続され、クライアントはサーバのポート10
1(TCP/IPの場合、515が予約されている)に
対してコマンドを送信する(a、b、c)。例えば、サ
ーバはクライアント1からのコマンドを受信すると、別
ポート102を用いてクライアント1とのセッションを
確立する(a´)。同様に、サーバはクライアント2か
らのコマンドを受信すると、別ポート103を用いてク
ライアント2とのセッションを確立し(b´)、クライ
アント3からのコマンドを受信すると、別ポート104
を用いてクライアント3とのセッションを確立する(c
´)。 サーバはポート102、103、104によっ
てクライアントから同時に3つのコマンドを受信可能で
ある(3セッション)。
FIG. 9 is an explanatory diagram showing the configuration of a client and a server. The client and server are connected to the network, and the client is
1 (in the case of TCP / IP, 515 is reserved) to transmit a command (a, b, c). For example, when receiving the command from the client 1, the server establishes a session with the client 1 using another port 102 (a '). Similarly, when the server receives the command from the client 2, the server establishes a session with the client 2 using another port 103 (b ′).
To establish a session with the client 3 using (c)
´). The server can receive three commands from the client at the same time through the ports 102, 103, and 104 (three sessions).

【0004】Lpdプリンティングプロトコルでは、セ
ッションを確立すると、クライアントは次に第1コマン
ドを送信する。図10は第1コマンドの内容を示す説明
図である。同図(1)、(2)は画像出力コマンドであ
り、画像データおよびその出力形態を指示する指示デー
タを送信するコマンドである。同図(3)、(4)はサ
ーバの状態問い合わせコマンドであり、同図(5)は画
像出力処理取消しコマンドである。第1コマンドが画像
出力コマンド(2)である場合、クライアントは第2コ
マンドを送信する。図11は第2コマンドの内容を示す
説明図である。同図(1)は第1コマンド取り消し、
(2)はコントロールファイル送信、(3)はデータフ
ァイル送信のコマンドである。ここで、コントロールフ
ァイルは画像データの出力形態を指示する指示データで
あり、画像出力に必要な各種パラメータが記載されてい
る。データファイルとは画像データ本体である。
In the Lpd printing protocol, when a session is established, the client then sends a first command. FIG. 10 is an explanatory diagram showing the contents of the first command. FIGS. 1A and 1B show image output commands, which are commands for transmitting image data and instruction data indicating an output form thereof. FIGS. 3 (3) and 4 (4) show server status inquiry commands, and FIG. 5 (5) shows an image output processing cancel command. If the first command is the image output command (2), the client sends the second command. FIG. 11 is an explanatory diagram showing the contents of the second command. FIG. 1A shows the cancellation of the first command,
(2) is a control file transmission command, and (3) is a data file transmission command. Here, the control file is instruction data for instructing an output form of image data, and describes various parameters required for image output. The data file is the image data itself.

【0005】図12はクライアントおよびサーバ間にお
ける画像出力コマンドの送受信を示す説明図である。ク
ライアントから第1コマンドが出力されると(1)、サ
ーバはそのコマンドに対応するレスポンスを通知する
(2)。レスポンスとはACK、NACKのことであ
り、ACKは受信した要求に対する許諾を示し、NAC
Kは受信した要求に対する拒絶を示す。クライアントは
続いて第2コマンド(データファイル送信)を送信し
(3)、サーバはそのレスポンスを通知する(4)。レ
スポンスを受けたクライアントは、データファイルを送
信し(5)、送信し終わると、その旨を送信する
(6)。それに対してサーバはレスポンスを通知する
(7)。
FIG. 12 is an explanatory diagram showing transmission and reception of an image output command between a client and a server. When the first command is output from the client (1), the server notifies a response corresponding to the command (2). Responses are ACK and NACK, and ACK indicates permission for the received request.
K indicates rejection of the received request. Subsequently, the client transmits the second command (data file transmission) (3), and the server notifies the response (4). The client receiving the response transmits the data file (5), and when the transmission is completed, transmits a message to that effect (6). In response, the server notifies a response (7).

【0006】続いて、クライアントは同様にコントロー
ルファイルを送信する手順を行い(8〜12)。最後に
セッションを切断し、通信を終了する。図13はクライ
アントおよびサーバ間における状態問い合わせコマンド
の送受信を示す説明図である。まず、クライアントは第
1コマンドを送信し(1)、サーバがそれを受信する
と、画像出力装置の状態をクライアントに通知し
(2)、その後、セッションを切断して通信を終了す
る。図14はクライアントおよびサーバ間における画像
出力処理取消しコマンドの送受信を示す説明図である。
まず、クライアントは第1コマンドを送信し(1)、サ
ーバがそれを受信すると、レスポンスを通知し(2)、
対応する処理を終了した後、処理結果をクライアントに
通知する(3)。その後、セッションを切断して通信を
終了する。
Subsequently, the client similarly performs a procedure for transmitting the control file (8 to 12). Finally, the session is disconnected and the communication is terminated. FIG. 13 is an explanatory diagram showing transmission and reception of a status inquiry command between a client and a server. First, the client sends the first command (1), and when the server receives it, notifies the client of the state of the image output device (2), and thereafter disconnects the session and ends the communication. FIG. 14 is an explanatory diagram showing transmission and reception of an image output processing cancel command between the client and the server.
First, the client sends the first command (1), and when the server receives it, notifies the response (2),
After the corresponding processing is completed, the processing result is notified to the client (3). Thereafter, the session is disconnected and the communication is terminated.

【0007】また、特開平4−233028号公報に
は、情報処理装置から画像データを受信すると、通常、
画像データの受信と並行して展開処理を行うが、メモリ
不足時や他の画像データの展開処理中には受信した画像
データを一旦スプールし、スプールされた画像データに
優先順位を付加し、その後、優先順位の高い画像データ
から展開処理を行うことが示されている。さらに、特開
平7−28612号公報には、ホストコンピュータに接
続されたプリンタが示されており、プリンタはホストコ
ンピュータから一旦受信した画像データの指示データに
相当する出力情報を変更する場合、画像データの取消や
再送を行わずに出力情報だけを変更できることが示され
ている。
Japanese Patent Application Laid-Open No. Hei 4-233028 discloses that when image data is received from an information processing apparatus,
The image processing is performed in parallel with the reception of the image data.However, when the memory is insufficient or during the image data expansion processing, the received image data is temporarily spooled, and the priority is added to the spooled image data. This indicates that the expansion processing is performed from the image data having the higher priority. Further, Japanese Patent Application Laid-Open No. Hei 7-28612 discloses a printer connected to a host computer. When the printer changes output information corresponding to instruction data of image data once received from the host computer, the printer outputs image data. It is shown that only the output information can be changed without canceling or resending the message.

【0008】[0008]

【発明が解決しようとする課題】しかしながら、上記従
来のSUNワークステーションのLpdプリンティング
プロトコルによる印刷処理の場合、受信データを必ず一
旦スプールするので、画像データが大きい程、先頭ペー
ジを出力するまでに多くの時間を要してしまうという問
題があった。また、スプールを行うために蓄積メモリが
必要であり、メモリ容量が大きくなるとそれに要するコ
ストが高くなっていた。さらに、画像データに続いて指
示データが送信されるので、指示データが受信される前
に状態問い合わせ要求を受信しても、受信中の画像デー
タに関する情報を問い合わせ要求元のワークステーショ
ンに対して通知できなかった。
However, in the case of the above-described conventional SUN workstation printing process using the Lpd printing protocol, the received data is always spooled once, so that the larger the image data is, the more it is necessary to output the first page. There is a problem that it takes time. In addition, a storage memory is required to perform spooling, and the cost required for the storage memory increases as the memory capacity increases. Further, since the instruction data is transmitted after the image data, even if the status inquiry request is received before the instruction data is received, the information regarding the image data being received is notified to the inquiry requesting workstation. could not.

【0009】また、特開平4−233028号公報に示
された画像出力装置では、通常、画像データの受信と並
行して画像出力処理を開始するが、画像出力を指示する
指示データは画像データに続いて送信されるので、指示
データに記載された出力形態を画像出力に反映できず、
予め設定された規定値で画像を出力していた。図15は
このような従来の画像出力装置の動作手順を示すフロー
チャートである。まず、画像出力装置はワークステーシ
ョンから受信するデータが指示データであるか否かを判
別する(ステップS31)。指示データであると判別さ
れた場合、指示データを受信し(ステップS32)、続
いて画像データを受信する(ステップS33)。受信し
た画像データの展開処理を行い(ステップS34)、展
開された画像データを記録紙に出力する(ステップS3
5)。この場合、ワークステーションは画像データの展
開処理および出力処理を行う前に指示データを受信して
いるので、指示データに記載された出力形態で画像を出
力できる。
In the image output apparatus disclosed in Japanese Patent Laid-Open No. Hei 4-233028, image output processing is usually started in parallel with the reception of image data. Since it is transmitted subsequently, the output form described in the instruction data cannot be reflected in the image output,
An image was output with a preset specified value. FIG. 15 is a flowchart showing the operation procedure of such a conventional image output apparatus. First, the image output device determines whether the data received from the workstation is instruction data (step S31). If it is determined that the data is the instruction data, the instruction data is received (step S32), and subsequently, the image data is received (step S33). The received image data is expanded (step S34), and the expanded image data is output on recording paper (step S3).
5). In this case, since the workstation has received the instruction data before performing the image data expansion processing and the output processing, the workstation can output the image in the output form described in the instruction data.

【0010】一方、ステップS31で指示データでない
と判別された場合、画像データを受信し(ステップS3
6)、受信した画像データの展開処理を行い(ステップ
S37)、展開された画像データを記録紙に出力する
(ステップS38)。その後、指示データを受信する
(ステップS39)。この場合、ワークステーションは
画像データの展開処理および出力処理を行った後に指示
データを受信するので、指示データに記載された出力形
態で画像を出力できない。さらに、特開平7−2861
2号公報に示された画像出力装置では、出力終了まで可
能な限り変更した指示データに記載された出力形態で印
刷できるが、指示データを変更するまでに出力処理が終
了してしまったときには変更後の出力形態が反映されな
かった。
On the other hand, if it is determined in step S31 that the received data is not instruction data, image data is received (step S3).
6) Then, the received image data is expanded (step S37), and the expanded image data is output on recording paper (step S38). Thereafter, the instruction data is received (step S39). In this case, since the workstation receives the instruction data after performing the image data expansion processing and the output processing, the workstation cannot output the image in the output form described in the instruction data. Further, Japanese Patent Laid-Open No. 7-2861
In the image output device disclosed in Japanese Patent Laid-Open Publication No. H08-209, printing can be performed in the output form described in the changed instruction data as far as possible until the end of the output. The later output form was not reflected.

【0011】そこで、本発明は、画像データの出力形態
を指示する指示データより先に画像データが受信された
場合、指示データに記載された出力形態を確実に画像出
力に反映できる画像出力装置および方法を提供すること
を目的とする。また、指示データを受信する前に状態問
い合わせ要求を受信した場合、情報処理装置に明確に返
答できる画像出力装置および方法を提供することを他の
目的とする。
Accordingly, the present invention provides an image output apparatus which can surely reflect an output form described in instruction data on an image output when the image data is received before instruction data indicating the output form of the image data. The aim is to provide a method. It is another object of the present invention to provide an image output apparatus and method capable of clearly responding to an information processing apparatus when a status inquiry request is received before receiving instruction data.

【0012】[0012]

【課題を解決するための手段】上記目的を達成するため
に、本発明の請求項1に係る画像出力装置は、情報処理
装置から送信されるコード画像データを展開して出力処
理を行う画像出力装置において、前記情報処理装置から
コード画像データおよび該コード画像データの出力形態
を指示する指示データを受信する受信手段と、該受信手
段により前記指示データが受信される前に受信された前
記コード画像データを蓄積する蓄積手段と、該蓄積され
たコード画像データをビットマップ画像データに展開す
る展開手段と、該展開されたビットマップ画像データ
を、前記指示データによって指示される出力形態で出力
する出力手段とを備えたことを特徴とする。
In order to achieve the above object, an image output apparatus according to a first aspect of the present invention provides an image output apparatus for expanding code image data transmitted from an information processing apparatus and performing output processing. A receiving means for receiving, from the information processing apparatus, code image data and instruction data indicating an output form of the code image data; and the code image received before the instruction data is received by the receiving means. Storage means for accumulating data, developing means for developing the stored code image data into bitmap image data, and output for outputting the developed bitmap image data in an output form instructed by the instruction data Means.

【0013】請求項2に係る画像出力装置は、情報処理
装置から送信されるコード画像データを展開して出力処
理を行う画像出力装置において、前記情報処理装置から
コード画像データおよび該コード画像データの出力形態
を指示する指示データを受信する受信手段と、該受信手
段により前記指示データが受信される前に受信された前
記コード画像データをビットマップ画像データに展開す
る展開手段と、該展開されたビットマップ画像データを
蓄積する蓄積手段と、該蓄積されたビットマップ画像デ
ータを前記指示データによって指示される出力形態で出
力する出力手段とを備えたことを特徴とする。
According to a second aspect of the present invention, there is provided an image output apparatus for expanding code image data transmitted from an information processing apparatus and performing an output process, wherein the image information is transmitted from the information processing apparatus to the code image data. Receiving means for receiving instruction data indicating an output form; developing means for expanding the code image data received before the instruction data is received by the receiving means into bitmap image data; A storage unit for storing bitmap image data, and an output unit for outputting the stored bitmap image data in an output form instructed by the instruction data.

【0014】また、画像出力装置は、複数の前記情報処
理装置に接続され、前記受信手段により前記情報処理装
置から前記指示データが受信される前に他の情報処理装
置から状態問い合わせコマンドを受信した場合、前記指
示データが未受信である旨を問い合わせ元の前記情報処
理装置に通知する通知手段を備えることが好ましい。請
求項4に係る画像出力方法は、情報処理装置から送信さ
れるコード画像データを展開して出力処理を行う画像出
力方法において、前記情報処理装置からコード画像デー
タを受信するコード画像データ受信工程と、該受信した
コード画像データをビットマップ画像データに展開する
展開工程と、該展開されたビットマップ画像データを蓄
積する蓄積工程と、該蓄積されたビットマップ画像デー
タの出力形態を指示する指示データを受信する指示デー
タ受信工程と、該受信した指示データにより指示される
出力形態で前記蓄積されたビットマップ画像データを出
力する出力工程とを備えたことを特徴とする。
The image output device is connected to the plurality of information processing devices, and receives a status inquiry command from another information processing device before the instruction data is received from the information processing device by the receiving means. In this case, it is preferable that the information processing apparatus further includes a notification unit that notifies the information processing apparatus that has made the inquiry that the instruction data has not been received. An image output method according to claim 4, wherein in the image output method in which the code image data transmitted from the information processing device is expanded and output processing is performed, a code image data receiving step of receiving the code image data from the information processing device; A developing step of expanding the received code image data into bitmap image data, a storing step of storing the expanded bitmap image data, and instruction data indicating an output form of the stored bitmap image data And an output step of outputting the stored bitmap image data in an output form specified by the received instruction data.

【0015】[0015]

【発明の実施の形態】本発明の画像出力装置および方法
の実施の形態について説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the image output apparatus and method of the present invention will be described.

【0016】[第1の実施の形態]図1は第1の実施の
形態における画像出力装置の構成を示すブロック図であ
る。画像出力装置1およびワークステーション(WS)
10はネットワーク11で接続されており、画像システ
ムを構成する。画像出力装置1は、受信部2、蓄積部
3、展開部4、出力部5、メモリ部6、ユーザインター
フェース(I/F)7、ネットワークインターフェース
8および制御部9から構成され、ネットワークI/F8
およびネットワーク11を介して複数のワークステーシ
ョン10に接続される。
[First Embodiment] FIG. 1 is a block diagram showing a configuration of an image output apparatus according to a first embodiment. Image output device 1 and workstation (WS)
Reference numeral 10 is connected via a network 11, and constitutes an image system. The image output device 1 includes a receiving unit 2, a storage unit 3, a developing unit 4, an output unit 5, a memory unit 6, a user interface (I / F) 7, a network interface 8, and a control unit 9, and a network I / F 8
And a plurality of workstations 10 via a network 11.

【0017】受信部2はワークステーション10からネ
ットワーク11およびネットワークI/F8を介して各
種コマンドを含む画像データを受信する。各種コマンド
には画像出力装置1の状態問い合わせ要求などがある。
また、画像データは、一般にコード画像データあるいは
ビットマップ画像データであるが、本実施の形態では、
展開処理を必要とするコード画像データを受信するもの
とし、単に画像データという場合、コード画像データを
表すものとする。尚、受信部2は他のワークステーショ
ン10からも並行してコマンドおよび画像データを受信
することが可能である。
The receiving section 2 receives image data including various commands from the workstation 10 via the network 11 and the network I / F 8. The various commands include a request for a status inquiry of the image output device 1.
The image data is generally code image data or bitmap image data, but in the present embodiment,
It is assumed that code image data that requires expansion processing is received, and when simply referred to as image data, it represents code image data. The receiving unit 2 can receive commands and image data from other workstations 10 in parallel.

【0018】蓄積部3は、指示データを受信する前に受
信部2で受信されたコード画像データを蓄積するもので
あり、ハードディスク、光磁気ディスク、磁気テープな
どが用いられる。展開部4は受信部2で受信されたコー
ド画像データを出力可能なビットマップ画像データに展
開するものである。一般にワークステーション10から
受信される画像データは出力可能なビットマップ画像デ
ータではなく、ポストスクリプトのようなページ記述言
語などで記述されたコード画像データであるので、出力
可能なビットマップ画像データに変換してメモリ部6に
格納する。
The storage unit 3 stores the code image data received by the receiving unit 2 before receiving the instruction data, and uses a hard disk, a magneto-optical disk, a magnetic tape, or the like. The expansion unit 4 expands the code image data received by the reception unit 2 into output bitmap image data. Generally, the image data received from the workstation 10 is not output bitmap image data but code image data described in a page description language such as PostScript. And store it in the memory unit 6.

【0019】出力部5は、展開部4で展開された出力可
能なビットマップ画像データに基づき記録紙に画像を形
成して排出するものである。画像形成の手法について
は、熱転写方式、インクジェット方式、レーザ方式など
種々あり、これらは周知の技術で本発明と直接関係しな
いので、その説明を省略する。メモリ部6は、画像出力
装置1の制御プログラムや規定値が格納されたROM、
およびプログラム処理のための一時的な変数や展開部4
により展開された出力可能なビットマップ画像データが
格納されるRAMからなる。ユーザインターフェース7
は、使用者からの要求を受け取るためのキーボードやボ
タンなどの入力部、および画像出力装置の状態などを使
用者に報知するディスプレイや液晶パネルなどの表示部
からなる。また、ネットワークインターフェース8は、
ネットワーク11に対してデータの送受信を行う。
The output unit 5 forms an image on a recording sheet based on the output bitmap image data developed by the developing unit 4 and discharges the image. There are various image forming methods, such as a thermal transfer method, an ink jet method, and a laser method. These methods are well-known techniques and do not directly relate to the present invention, and thus description thereof is omitted. The memory unit 6 includes a ROM in which a control program of the image output apparatus 1 and a specified value are stored,
And temporary variables and expansion unit 4 for program processing
And a RAM for storing output-capable bitmap image data developed by. User interface 7
Consists of an input unit such as a keyboard and buttons for receiving a request from the user, and a display unit such as a display and a liquid crystal panel for notifying the user of the state of the image output device. Also, the network interface 8
Data is transmitted to and received from the network 11.

【0020】制御部9は、受信部2、蓄積部3、展開部
4、出力部5、メモリ部6、ユーザインターフェース
7、ネットワークインターフェース8の他、各部を司る
CPU(図示せず)を有する。制御部9は画像出力装置
1における各種処理を実行する。ワークステーション1
0は、コード画像データを作成すると共に、画像出力装
置1に対して画像出力要求、状態問い合わせ、画像出力
要求済ジョブ取消しなど各種コマンドを出力する。ワー
クステーション10から出力された各種コマンドはネッ
トワーク11を介して画像出力装置1に送信される。
尚、本実施の形態では、情報処理装置としてワークステ
ーションを示したが、画像データや各種コマンドを送信
できるものであれば、パーソナルコンピュータやワード
プロセッサなどであってもよい。
The control unit 9 has a CPU (not shown) that manages each unit in addition to the receiving unit 2, the storage unit 3, the developing unit 4, the output unit 5, the memory unit 6, the user interface 7, and the network interface 8. The control unit 9 executes various processes in the image output device 1. Workstation 1
Numeral 0 creates code image data and outputs various commands to the image output device 1 such as an image output request, a status inquiry, and a job cancellation requesting an image output request. Various commands output from the workstation 10 are transmitted to the image output device 1 via the network 11.
In this embodiment, a workstation is shown as the information processing apparatus. However, a personal computer or a word processor may be used as long as it can transmit image data and various commands.

【0021】ネットワーク11は画像出力装置1とワー
クステーション10との間でデータ授受を行うデータ転
送路であり、一般にイーサネットやトークンリングなど
を挙げることができるが、複数のワークステーションと
画像出力装置とを接続できるものであればよく特に限定
されない。つぎに、画像出力装置1の動作について説明
する。図2および図3は画像出力装置の動作手順を示す
フローチャートである。まず、画像出力装置1が起動す
ると、各部でそれぞれ初期化処理が行われる(ステップ
S1)。初期化処理とは、例えば各種規定値の設定やワ
ークステーション10から画像データやコマンドを受信
するための準備である。
The network 11 is a data transfer path for exchanging data between the image output device 1 and the workstation 10, and generally includes Ethernet, token ring, and the like. Are not particularly limited as long as they can be connected. Next, the operation of the image output device 1 will be described. 2 and 3 are flowcharts showing the operation procedure of the image output device. First, when the image output apparatus 1 is activated, each unit performs an initialization process (step S1). The initialization processing is, for example, setting of various prescribed values and preparation for receiving image data and commands from the workstation 10.

【0022】初期化処理が終わると、画像処理装置1は
ワークステーション10からの各種コマンドの受信待ち
となる(ステップS2)。ワークステーション10から
各種コマンドを受信すると、画像出力装置1はワークス
テーション10との接続を確立する(ステップS3)。
続いて、コマンドを取得し(ステップS4)、そのコ
マンドがプリント要求コマンドであるか否かを判別する
(ステップS5)。コマンドの判別には、受信データの
先頭コードが用いられる。受信データの先頭コードにつ
いては、従来技術で示したLpdプロトコルの場合など
が挙げられる。ステップS5で受信したコマンドがプリ
ント要求であると判別された場合、受信データが指示デ
ータであるか画像データであるかを判別する(ステップ
S21)。指示データでないと判別された場合、画像デ
ータを受信し、一旦蓄積部3に蓄積する(ステップS2
2)。続いて、指示データを受信する(ステップS2
3)。
When the initialization processing is completed, the image processing apparatus 1 waits for receiving various commands from the workstation 10 (step S2). Upon receiving various commands from the workstation 10, the image output device 1 establishes a connection with the workstation 10 (Step S3).
Subsequently, a command is obtained (step S4), and it is determined whether or not the command is a print request command (step S5). The head code of the received data is used to determine the command. The head code of the received data is, for example, the case of the Lpd protocol shown in the related art. If it is determined in step S5 that the received command is a print request, it is determined whether the received data is instruction data or image data (step S21). If it is determined that the data is not the instruction data, the image data is received and temporarily stored in the storage unit 3 (step S2).
2). Subsequently, instruction data is received (step S2).
3).

【0023】一方、ステップS21で指示データである
と判別された場合、指示データを受信する(ステップS
23)。画像データが受信済か否かを判別し(ステップ
S24)、画像データが受信済であると判別された場
合、コマンド画像データをビットマップ画像データに展
開する処理を行い(ステップS26)、記録紙に展開さ
れたビットマップ画像データを出力する(ステップS2
7)。一方、ステップS24で画像データが未受信であ
ると判別された場合、画像データを受信し(ステップS
25)、続いて受信したコマンド画像データをビットマ
ップ画像データに展開する処理を行い(ステップS2
6)、記録紙に展開されたビットマップ画像データを出
力する(ステップS27)。
On the other hand, if it is determined in step S21 that the instruction data is the instruction data, the instruction data is received (step S21).
23). It is determined whether or not the image data has been received (step S24). If it is determined that the image data has been received, a process of expanding the command image data into bitmap image data is performed (step S26). Is output (step S2).
7). On the other hand, if it is determined in step S24 that the image data has not been received, the image data is received (step S24).
25) Subsequently, processing for expanding the received command image data into bitmap image data is performed (step S2).
6) Output the bitmap image data developed on the recording paper (step S27).

【0024】また一方、ステップS5で受信したコマン
ドがプリント要求でないと判別された場合、このコマン
ドが状態問い合わせ要求コマンドであるか否かを判別す
る(ステップS6)。状態問い合わせ要求コマンドであ
る場合、現在処理中のジョブの情報や装置状態の情報を
ワークステーション10に通知する(ステップS7)。
ステップS6で状態問い合わせ要求コマンドでないと判
別された場合、そのコマンドが画像出力要求済ジョブ削
除(取消し)コマンドであるか否かを判別し(ステップ
S8)、取消しコマンドであると判別された場合、取消
し要求のジョブが要求済ジョブに一致する場合、取消し
処理を行う(ステップS9)。
On the other hand, if it is determined in step S5 that the received command is not a print request, it is determined whether this command is a status inquiry request command (step S6). If the command is a status inquiry request command, the information of the job currently being processed and the information of the device status are notified to the workstation 10 (step S7).
If it is determined in step S6 that the command is not a status inquiry request command, it is determined whether the command is an image output requested job deletion (cancel) command (step S8). If it is determined that the command is a cancel command, If the cancel request job matches the requested job, a cancel process is performed (step S9).

【0025】一方ステップS8で取消しコマンドでない
と判別された場合、画像出力装置1で処理不可能なコマ
ンドであるので、ワークステーション10に対してAC
KまたはNACKだけを通知する(ステップS10)。
そして、ワークステーション10を切り離し(ステップ
S11)、処理を終了する。このように、本実施の形態
における画像処理装置によれば、指示データの前に画像
データを受信する場合、一旦画像データを蓄積部3に蓄
積しておき、指示データの受信を待ってからコード画像
データをビットマップ画像データに展開して記録紙に出
力することで、指示データに記載された出力形態を画像
出力に確実に反映できる。
On the other hand, if it is determined in step S8 that the command is not a cancel command, it is a command that cannot be processed by the image output device 1, and
Only K or NACK is notified (step S10).
Then, the workstation 10 is disconnected (step S11), and the process ends. As described above, according to the image processing apparatus in the present embodiment, when receiving image data before instruction data, the image data is temporarily stored in the storage unit 3, and after the reception of the instruction data, the code By developing the image data into bitmap image data and outputting it to recording paper, the output form described in the instruction data can be reliably reflected on the image output.

【0026】また、画像データの受信中にワークステー
ション10から状態問い合わせ要求を受信しても、画像
データの受信中であることを状態問い合わせ元のワーク
ステーション10に確実に報知することができる。
Further, even if a status inquiry request is received from the workstation 10 during reception of image data, it is possible to reliably notify the workstation 10 of the status inquiry that the image data is being received.

【0027】[第2の実施の形態]第2の実施の形態に
おける画像出力装置について説明する。本実施の形態に
おける画像出力装置およびワークステーションが接続さ
れた画像システムのハードウェア構成は前記第1の実施
の形態と同様であるので、その説明を省略する。図4は
第2の実施の形態における画像出力装置の動作手順を示
すフローチャートである。まず、ワークステーション1
0から送信されるデータが指示データであるか否かを判
別し(ステップS41)、指示データでなく画像データ
であると判別された場合、ワークステーション10から
画像データを受信する(ステップS45)。
[Second Embodiment] An image output apparatus according to a second embodiment will be described. The hardware configuration of the image system to which the image output device and the workstation are connected according to the present embodiment is the same as that of the first embodiment, and a description thereof will be omitted. FIG. 4 is a flowchart illustrating an operation procedure of the image output device according to the second embodiment. First, workstation 1
It is determined whether the data transmitted from 0 is instruction data (step S41). If it is determined that the data is not instruction data but image data, image data is received from the workstation 10 (step S45).

【0028】受信したコード画像データをビットマップ
画像データに展開し(ステップS46)、展開されたビ
ットマップ画像データをメモリ部6に蓄積する(ステッ
プS47)。尚、メモリ部6にビットマップ画像データ
を蓄積する際、圧縮して蓄積してもよく、蓄積されるビ
ットマップ画像データの容量を少なくできる。一方、ス
テップS41でワークステーション10から受信するデ
ータが指示データである場合、指示データを受信した後
に(ステップS42)、画像データを受信する(ステッ
プS43)。受信したコード画像データをビットマップ
画像データに展開する処理を行う(ステップS44)。
The received code image data is developed into bitmap image data (step S46), and the developed bitmap image data is stored in the memory unit 6 (step S47). When the bitmap image data is stored in the memory section 6, the bitmap image data may be compressed and stored, and the capacity of the stored bitmap image data can be reduced. On the other hand, if the data received from the workstation 10 at step S41 is the instruction data, after receiving the instruction data (step S42), the image data is received (step S43). A process of expanding the received code image data into bitmap image data is performed (step S44).

【0029】指示データが受信済であるか否かを判別し
(ステップS48)、指示データが受信済であると判別
された場合、受信済の指示データの指示にしたがって記
録紙にビットマップ画像データを出力する(ステップS
50)。一方、ステップS48で指示データが受信済で
ないと判別された場合、指示データを受信し(ステップ
S49)、受信した指示データにしたがって記録紙にビ
ットマップ画像データを出力する(ステップS50)。
このように、画像データの受信と並行してビットマップ
画像データに展開してメモリ部6に蓄積しておき、画像
データの出力形態を指示する指示データの受信を待って
からその内容にしたがって記録紙に出力することで、指
示データに記載された出力形態を画像出力に確実に反映
できる。したがって、用紙サイズ、カラー用紙指定、ト
レイ指定、部数などが最終的に記録紙の出力に反映され
る。また、ビットマップ画像データに展開してから蓄積
されるので、指示データを受け取ってから画像データの
先頭ページを印刷するまでの時間を短縮できる。
It is determined whether or not the instruction data has been received (step S48). If it is determined that the instruction data has been received, the bitmap image data is printed on the recording paper in accordance with the instruction of the received instruction data. Is output (step S
50). On the other hand, when it is determined in step S48 that the instruction data has not been received, the instruction data is received (step S49), and the bitmap image data is output on the recording sheet according to the received instruction data (step S50).
As described above, in parallel with the reception of the image data, the image data is developed into bitmap image data and stored in the memory unit 6, and after receiving the instruction data indicating the output mode of the image data, recording is performed according to the contents. By outputting on paper, the output form described in the instruction data can be reliably reflected on the image output. Therefore, the paper size, the color paper specification, the tray specification, the number of copies, and the like are finally reflected on the output of the recording paper. Further, since the image data is stored after being developed into bitmap image data, the time from receiving the instruction data until printing the first page of the image data can be reduced.

【0030】[第3の実施の形態]第3の実施の形態に
おける画像出力装置について説明する。図5は第3の実
施の形態における画像出力装置の構成を示すブロック図
である。前記第1および第2の実施の形態と同様に、画
像出力装置およびワークステーションはネットワークに
接続されており、画像システムを構成する。前記第1お
よび第2の実施の形態と同一の構成要素については同一
の番号を付してその説明を省略する。
[Third Embodiment] An image output apparatus according to a third embodiment will be described. FIG. 5 is a block diagram illustrating a configuration of an image output device according to the third embodiment. As in the first and second embodiments, the image output device and the workstation are connected to a network and constitute an image system. The same components as those in the first and second embodiments are denoted by the same reference numerals, and description thereof is omitted.

【0031】通知部12は、受信部2を介して指示デー
タを受信する前にワークステーション10から状態問い
合わせコマンドを受信した場合、指示データが未受信で
あることをネットワークインターフェース8およびネッ
トワーク11を介してワークステーション10に通知す
る。図6および図7は第3の実施の形態における画像出
力装置の動作手順を示すフローチャートである。尚、前
記第1の実施の形態と同一の処理ステップには同一のス
テップ番号が付されている。画像出力装置1が起動する
と、各部でそれぞれ初期化処理が行われる(ステップS
1)。
If the notifying unit 12 receives the status inquiry command from the workstation 10 before receiving the instruction data via the receiving unit 2, the notifying unit 12 reports via the network interface 8 and the network 11 that the instruction data has not been received. To the workstation 10. 6 and 7 are flowcharts showing the operation procedure of the image output device according to the third embodiment. The same processing steps as those in the first embodiment are denoted by the same step numbers. When the image output apparatus 1 is activated, each unit performs an initialization process (step S).
1).

【0032】初期化処理が終わると、ワークステーショ
ン10からの各種コマンドの受信待ちとなる(ステップ
S2)。ワークステーション10からコマンドを受信す
ると、ワークステーション10との接続を確立する(ス
テップS3)。コマンドを取得し(ステップS4)、取
得したコマンドがプリント要求コマンドであるか否かを
判別する(ステップS5)。ステップS5でプリント要
求コマンドであると判別された場合、受信データが指示
データであるか画像データであるかを判別する(ステッ
プS21)。指示データでない場合、画像データを受信
し、一旦蓄積部3に蓄積する(ステップS22)。続い
て、指示データを受信する(ステップS23)。
When the initialization process is completed, it waits for various commands from the workstation 10 (step S2). When a command is received from the workstation 10, a connection with the workstation 10 is established (step S3). A command is acquired (step S4), and it is determined whether the acquired command is a print request command (step S5). If it is determined in step S5 that the received command is a print request command, it is determined whether the received data is instruction data or image data (step S21). If it is not the instruction data, the image data is received and temporarily stored in the storage unit 3 (step S22). Subsequently, instruction data is received (step S23).

【0033】一方、ステップS21で指示データである
と判別された場合、指示データを受信する(ステップS
23)。画像データが受信済であるか否かを判別し(ス
テップS24)、受信済である場合、受信したコード画
像データをビットマップ画像データに展開する処理を行
い(ステップS26)、記録紙に展開されたビットマッ
プ画像データを出力する(ステップS27)。一方、ス
テップS24で画像データが未受信であると判別された
場合、画像データを受信し(ステップS25)、受信し
たコード画像データをビットマップ画像データに展開す
る処理を行い(ステップS26)、記録紙に展開された
ビットマップ画像データを出力する(ステップS2
7)。
On the other hand, if it is determined in step S21 that the instruction data is the instruction data, the instruction data is received (step S21).
23). It is determined whether or not the image data has been received (step S24). If the image data has been received, processing for expanding the received code image data into bitmap image data is performed (step S26), and the processing is expanded on recording paper. The output bitmap image data is output (step S27). On the other hand, if it is determined in step S24 that the image data has not been received, the image data is received (step S25), a process of expanding the received code image data into bitmap image data is performed (step S26), and the recording is performed. Output bitmap image data developed on paper (step S2)
7).

【0034】一方、ステップS5で受信したコマンドが
プリント要求コマンドでないと判別された場合、このコ
マンドが状態問い合わせ要求コマンドであるか否かを判
別する(ステップS6)。状態問い合わせ要求コマンド
であると判別された場合、問い合わせ処理(ステップS
50)に移行する。図8はステップS50の問い合わせ
処理手順を示すフローチャートである。まず、問い合わ
せ要求に該当するジョブが画像出力装置1に蓄積されて
いるか否かを検索する(ステップS51)。該当するジ
ョブが画像出力装置1に蓄積されている場合、蓄積され
た画像データの指示データを検索し、そこに記載された
ワークステーション名、ジョブ番号などを取得し、問い
合わせ要求に対応したジョブについての通知情報1を作
成する(ステップS52)。
On the other hand, if it is determined in step S5 that the received command is not a print request command, it is determined whether this command is a status inquiry request command (step S6). If it is determined that the command is a status inquiry request command, an inquiry process (step S
Go to (50). FIG. 8 is a flowchart showing the inquiry processing procedure in step S50. First, it is searched whether or not the job corresponding to the inquiry request is stored in the image output device 1 (step S51). When the corresponding job is stored in the image output apparatus 1, the instruction data of the stored image data is searched, the workstation name, the job number, etc. described therein are obtained, and the job corresponding to the inquiry request is retrieved. Is created (step S52).

【0035】一方、ステップS51で該当するジョブが
画像出力装置1に蓄積されていない場合、画像データを
受信中で、まだ指示データが未受信であるか否かを判別
する(ステップS53)。そのようなジョブがあると判
別された場合、それが問い合わせ要求に該当するジョブ
であるかどうかを判断する(ステップS54)。この場
合、指示データが未受信であるので、取得できる問い合
わせ元に関する情報で判断する。ステップS54で該当
するジョブであると判別された場合、受信中のデータに
関する通知情報2を作成する(ステップS55)。例え
ば、通知情報2は「ホスト○○○からデータを受信中で
すが、指示データが未受信であるので、詳細な情報がわ
かりません。」といった文字列である。
On the other hand, if the corresponding job is not stored in the image output device 1 in step S51, it is determined whether image data is being received and the instruction data has not been received yet (step S53). When it is determined that there is such a job, it is determined whether or not the job corresponds to the inquiry request (step S54). In this case, since the instruction data has not been received, the determination is made based on the information about the inquirer that can be obtained. If it is determined in step S54 that the job is applicable, notification information 2 relating to the data being received is created (step S55). For example, the notification information 2 is a character string such as "data is being received from the host xxx, but detailed information is not known because the instruction data has not been received."

【0036】作成された通知情報があるか否かを判別し
(ステップS56)、通知情報がない場合、該当ジョブ
なしの旨を通知情報3として作成する(ステップS5
7)。そして、作成された通知情報1、2、3を問い合
わせ元のワークステーション10に対して通知する(ス
テップS58)。一方、ステップS6で状態問い合わせ
要求コマンドでない場合、そのコマンドが画像出力要求
済ジョブ削除(取消し)コマンドであるか否かを判別し
(ステップS8)、取消しコマンドである場合、取消し
要求のジョブが要求済ジョブに一致する場合、取消し処
理を行う(ステップS9)。
It is determined whether or not there is created notification information (step S56). If there is no notification information, the fact that there is no corresponding job is created as notification information 3 (step S5).
7). Then, the created notification information 1, 2, and 3 are notified to the inquiring workstation 10 (step S58). On the other hand, if the command is not a status inquiry request command in step S6, it is determined whether or not the command is an image output requested job delete (cancel) command (step S8). If the command is a cancel command, the cancel request job is requested. If the job matches the completed job, a cancellation process is performed (step S9).

【0037】ステップ8で取消しコマンドでない場合、
画像出力装置1で処理不可能なコマンドであるので、ワ
ークステーション10に対してACKまたはNACKだ
けを通知する(ステップS10)。通知後にワークステ
ーション10を切り離し(ステップS11)、処理を終
了する。このように、本実施の形態における画像出力装
置によれば、問い合わせ要求に対して該当ジョブがある
場合、通知情報1を作成し、画像データ受信中で指示デ
ータが未受信である該当ジョブがある場合、通知情報2
を作成し、該当ジョブがない場合、通知情報3を作成し
て通知することで、装置の状態を問い合わせ要求元のワ
ークステーション10に明確に返答できる。
If it is not a cancel command in step 8,
Since the command cannot be processed by the image output device 1, only ACK or NACK is notified to the workstation 10 (step S10). After the notification, the workstation 10 is disconnected (step S11), and the process ends. As described above, according to the image output apparatus of the present embodiment, when there is a corresponding job in response to an inquiry request, notification information 1 is created, and there is a corresponding job for which image data is being received and instruction data has not been received In case, notification information 2
Is created, and when there is no corresponding job, by creating and notifying the notification information 3, the status of the apparatus can be clearly replied to the workstation 10 that has issued the inquiry request.

【0038】[0038]

【発明の効果】本発明の請求項1に係る画像出力装置に
よれば、受信手段により指示データが受信される前にコ
ード画像データを受信する場合、一旦蓄積し、指示デー
タの受信後にビットマップ画像データに展開して出力処
理を行う一方、指示データを先に受信する場合、コード
画像データの受信と共に展開して出力処理を行うので、
指示データに記載された出力形態を画像出力に確実に反
映できる。請求項2に係る画像出力装置によれば、受信
手段により指示データが受信される前にコード画像デー
タを受信する場合、ビットマップ画像データに展開する
処理を行った後、一旦蓄積し、その後に受信する指示デ
ータにしたがって出力処理を行うので、指示データに記
載された出力形態を画像出力に確実に反映できると共
に、ビットマップ画像データに展開して蓄積されること
により画像データの先頭ページを出力するまでの時間を
短縮できる。また、受信したコード画像データを一旦メ
モリに蓄積しないで済むので、メモリ容量を低減でき
る。
According to the image output apparatus according to the first aspect of the present invention, when code image data is received before the instruction data is received by the receiving means, the code image data is temporarily stored, and the bit map is received after the instruction data is received. When the instruction data is received first while the output processing is performed while developing the image data, the output processing is performed together with the reception of the code image data.
The output form described in the instruction data can be reliably reflected on the image output. According to the image output device according to the second aspect, when the code image data is received before the instruction data is received by the receiving unit, the code image data is expanded into bitmap image data, temporarily stored, and thereafter stored. Output processing is performed according to the received instruction data, so that the output form described in the instruction data can be reliably reflected in the image output, and the first page of the image data is output by being developed and accumulated in bitmap image data. The time required to do so can be reduced. Further, since the received code image data need not be temporarily stored in the memory, the memory capacity can be reduced.

【0039】請求項3に係る画像出力装置によれば、受
信手段により指示データが受信される前に他の情報処理
装置から状態問い合わせコマンドを受信した場合、指示
データが未受信である旨を問い合わせ元の情報処理装置
に通知するので、装置内に該当する画像データがないの
か、画像データは受信中であるが指示データが未受信で
あるのかを明確に知ることができる。請求項4に係る画
像出力方法によれば、指示データが受信される前にコー
ド画像データを受信する場合、ビットマップ画像データ
に展開する処理を行った後、一旦蓄積し、その後に受信
する指示データにしたがって出力処理を行うので、指示
データに記載された出力形態を画像出力に確実に反映で
きると共に、ビットマップ画像データに展開して蓄積さ
れることにより画像データの先頭ページを出力するまで
の時間を短縮できる。また、受信したコード画像データ
を一旦メモリに蓄積しないで済むので、メモリ容量を低
減できる。
According to the third aspect of the present invention, when a status inquiry command is received from another information processing apparatus before the instruction data is received by the receiving means, an inquiry is made to the effect that the instruction data has not been received. Since the original information processing apparatus is notified, it is possible to clearly know whether there is no corresponding image data in the apparatus, or whether the image data is being received but the instruction data has not been received. According to the image output method of the fourth aspect, when the code image data is received before the instruction data is received, a process of expanding the bitmap image data is performed, then temporarily stored, and thereafter received. Since the output process is performed according to the data, the output form described in the instruction data can be reliably reflected in the image output, and the output form is stored in the bitmap image data and stored until the first page of the image data is output. You can save time. Further, since the received code image data need not be temporarily stored in the memory, the memory capacity can be reduced.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 第1の実施の形態における画像出力装置の構
成を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration of an image output device according to a first embodiment.

【図2】 画像出力装置の動作手順を示すフローチャー
トである。
FIG. 2 is a flowchart illustrating an operation procedure of the image output apparatus.

【図3】 図2につづく画像出力装置の動作手順を示す
フローチャートである。
FIG. 3 is a flowchart illustrating an operation procedure of the image output device following FIG. 2;

【図4】 第2の実施の形態における画像出力装置の動
作手順を示すフローチャートである。
FIG. 4 is a flowchart illustrating an operation procedure of the image output device according to the second embodiment.

【図5】 第3の実施の形態における画像出力装置の構
成を示すブロック図である。
FIG. 5 is a block diagram illustrating a configuration of an image output device according to a third embodiment.

【図6】 第3の実施の形態における画像出力装置の動
作手順を示すフローチャートである。
FIG. 6 is a flowchart illustrating an operation procedure of the image output device according to the third embodiment.

【図7】 図6につづく画像出力装置の動作手順を示す
フローチャートである。
FIG. 7 is a flowchart showing the operation procedure of the image output device continued from FIG. 6;

【図8】 ステップS50の問い合わせ処理手順を示す
フローチャートである。
FIG. 8 is a flowchart showing an inquiry processing procedure in step S50.

【図9】 クライアントおよびサーバの構成を示す説明
図である。
FIG. 9 is an explanatory diagram showing a configuration of a client and a server.

【図10】 第1コマンドの内容を示す説明図である。FIG. 10 is an explanatory diagram showing the contents of a first command.

【図11】 第2コマンドの内容を示す説明図である。FIG. 11 is an explanatory diagram showing the contents of a second command.

【図12】 クライアントおよびサーバ間における画像
出力コマンドの送受信を示す説明図である。
FIG. 12 is an explanatory diagram showing transmission and reception of an image output command between a client and a server.

【図13】 クライアントおよびサーバ間における状態
問い合わせコマンドの送受信を示す説明図である。
FIG. 13 is an explanatory diagram showing transmission and reception of a status inquiry command between a client and a server.

【図14】 クライアントおよびサーバ間における画像
出力処理取消しコマンドの送受信を示す説明図である。
FIG. 14 is an explanatory diagram showing transmission and reception of an image output processing cancel command between a client and a server.

【図15】 従来の画像出力装置の動作手順を示すフロ
ーチャートである。
And FIG. 15 is a flowchart illustrating an operation procedure of a conventional image output device.

【符号の説明】[Explanation of symbols]

1 画像出力装置 2 受信部 3 蓄積部 4 展開部 5 出力部 9 制御部 10 ワークステーション 11 ネットワーク 12 通知部 DESCRIPTION OF SYMBOLS 1 Image output device 2 Receiving part 3 Storage part 4 Expansion part 5 Output part 9 Control part 10 Workstation 11 Network 12 Notification part

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 情報処理装置から送信されるコード画像
データを展開して出力処理を行う画像出力装置におい
て、 前記情報処理装置からコード画像データおよび該コード
画像データの出力形態を指示する指示データを受信する
受信手段と、 該受信手段により前記指示データが受信される前に受信
された前記コード画像データを蓄積する蓄積手段と、 該蓄積されたコード画像データをビットマップ画像デー
タに展開する展開手段と、 該展開されたビットマップ画像データを、前記指示デー
タによって指示される出力形態で出力する出力手段とを
備えたことを特徴とする画像出力装置。
1. An image output device for expanding code image data transmitted from an information processing device and performing an output process, wherein the information processing device transmits code image data and instruction data indicating an output form of the code image data. Receiving means for receiving; storing means for storing the code image data received before the instruction data is received by the receiving means; developing means for expanding the stored code image data into bitmap image data And an output means for outputting the developed bitmap image data in an output form instructed by the instruction data.
【請求項2】 情報処理装置から送信されるコード画像
データを展開して出力処理を行う画像出力装置におい
て、 前記情報処理装置からコード画像データおよび該コード
画像データの出力形態を指示する指示データを受信する
受信手段と、 該受信手段により前記指示データが受信される前に受信
された前記コード画像データをビットマップ画像データ
に展開する展開手段と、 該展開されたビットマップ画像データを蓄積する蓄積手
段と、 該蓄積されたビットマップ画像データを前記指示データ
によって指示される出力形態で出力する出力手段とを備
えたことを特徴とする画像出力装置。
2. An image output apparatus for developing code image data transmitted from an information processing apparatus and performing an output process, wherein the information processing apparatus transmits code image data and instruction data indicating an output form of the code image data. Receiving means for receiving; expanding means for expanding the code image data received before the instruction data is received by the receiving means into bitmap image data; storage for storing the expanded bitmap image data Means for outputting the stored bitmap image data in an output form instructed by the instruction data.
【請求項3】 複数の前記情報処理装置に接続され、前
記受信手段により前記情報処理装置から前記指示データ
が受信される前に他の情報処理装置から状態問い合わせ
コマンドを受信した場合、前記指示データが未受信であ
る旨を問い合わせ元の前記情報処理装置に通知する通知
手段を備えたことを特徴とする請求項1または請求項2
記載の画像出力装置。
3. If the status inquiry command is received from another information processing apparatus before the instruction data is received from the information processing apparatus by the receiving unit, the instruction data is connected to the plurality of information processing apparatuses. 3. A notifying means for notifying the information processing apparatus of the inquiry source that the message has not been received.
The image output device as described in the above.
【請求項4】 情報処理装置から送信されるコード画像
データを展開して出力処理を行う画像出力方法におい
て、 前記情報処理装置からコード画像データを受信するコー
ド画像データ受信工程と、 該受信したコード画像データをビットマップ画像データ
に展開する展開工程と、 該展開されたビットマップ画像データを蓄積する蓄積工
程と、 該蓄積されたビットマップ画像データの出力形態を指示
する指示データを受信する指示データ受信工程と、 該受信した指示データにより指示される出力形態で前記
蓄積されたビットマップ画像データを出力する出力工程
とを備えたことを特徴とする画像出力方法。
4. An image output method for expanding and outputting code image data transmitted from an information processing apparatus, comprising: a code image data receiving step of receiving code image data from the information processing apparatus; A developing step of expanding the image data into bitmap image data; a storing step of storing the expanded bitmap image data; and instruction data receiving instruction data indicating an output form of the stored bitmap image data. An image output method, comprising: a receiving step; and an output step of outputting the stored bitmap image data in an output form indicated by the received instruction data.
JP21079796A 1996-08-09 1996-08-09 Image output apparatus and method Expired - Fee Related JP3633124B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21079796A JP3633124B2 (en) 1996-08-09 1996-08-09 Image output apparatus and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21079796A JP3633124B2 (en) 1996-08-09 1996-08-09 Image output apparatus and method

Publications (2)

Publication Number Publication Date
JPH1055254A true JPH1055254A (en) 1998-02-24
JP3633124B2 JP3633124B2 (en) 2005-03-30

Family

ID=16595298

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21079796A Expired - Fee Related JP3633124B2 (en) 1996-08-09 1996-08-09 Image output apparatus and method

Country Status (1)

Country Link
JP (1) JP3633124B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0940602A2 (en) 1998-03-06 1999-09-08 Nissan Motor Co., Ltd. Vibration insulating mount

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0940602A2 (en) 1998-03-06 1999-09-08 Nissan Motor Co., Ltd. Vibration insulating mount

Also Published As

Publication number Publication date
JP3633124B2 (en) 2005-03-30

Similar Documents

Publication Publication Date Title
JP3740403B2 (en) Printing system, printing control apparatus, information processing method, control program
US6178004B1 (en) Method and apparatus for forming images
US20060238796A1 (en) Image forming apparatus, control method, memory medium, and program
JP2000357131A (en) Electronic equipment control system by communication protocol
US20040227972A1 (en) Printing apparatus and canceling method
JP3591251B2 (en) Printer control method and apparatus
JP3633124B2 (en) Image output apparatus and method
JPH11167630A (en) Information processing method and system, and storage medium
JP2005038011A (en) Network device and control method thereof
JP3503291B2 (en) Output device, network system and terminal name changing method
JP3636359B2 (en) A system with multiple devices that are connected in a master-slave relationship
JP4139541B2 (en) Printer and printer job data transfer method
JP4836193B2 (en) Image forming apparatus and image forming method
JPH09330192A (en) Network printing device
JP3251429B2 (en) Printing apparatus, host computer, printing system, and print control method thereof
JP3636358B2 (en) Image output system
JPH0798638A (en) Image forming device
JP3014469B2 (en) Printing control device
JP2005349768A (en) Printing apparatus and printing method
JP3460439B2 (en) Image forming apparatus and image forming system
JP4164243B2 (en) Print monitoring system, print monitoring method, and computer program
JP3195097B2 (en) Output control method and device
JPH1049319A (en) Printer
JPH10100514A (en) Network printer device
JPH08335149A (en) Information processing apparatus, printing apparatus, printing system, and print data transfer method for printing system

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040630

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040713

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040913

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20041207

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20041220

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20080107

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20090107

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100107

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110107

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20120107

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120107

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20130107

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20130107

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20140107

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees