[go: up one dir, main page]

JP2001080175A - Data processing device, image recording device, control method of data processing device, control method of image recording device, and storage medium - Google Patents

Data processing device, image recording device, control method of data processing device, control method of image recording device, and storage medium

Info

Publication number
JP2001080175A
JP2001080175A JP26464699A JP26464699A JP2001080175A JP 2001080175 A JP2001080175 A JP 2001080175A JP 26464699 A JP26464699 A JP 26464699A JP 26464699 A JP26464699 A JP 26464699A JP 2001080175 A JP2001080175 A JP 2001080175A
Authority
JP
Japan
Prior art keywords
image recording
paper
print job
data processing
paper discharge
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP26464699A
Other languages
Japanese (ja)
Inventor
Yuichi Hosoda
祐一 細田
Mutsuaki Kakigi
睦亮 柿木
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP26464699A priority Critical patent/JP2001080175A/en
Publication of JP2001080175A publication Critical patent/JP2001080175A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Or Security For Electrophotography (AREA)
  • Collation Of Sheets And Webs (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】 【課題】 メールボックスのような画像記録装置の利用
形態を容易に運用管理でき且つジョブ転送をネットワー
クの負荷をあげること無く高速に行うこと。 【解決手段】 外部機器101が、画像記録装置102
に対して各排紙口毎の識別名称を排紙口名称登録画面に
より登録指示し、印刷ジョブに対して、画像記録装置1
02より取得した識別名称から前記印刷ジョブの複数の
排紙先と排紙部数をメールボックス排紙指定画面により
指定し、画像記録装置102が、外部機器101から受
信した印刷ジョブに指定される複数の識別名称分のペー
ジ情報を作成し、印刷ジョブに指定される複数の識別名
称と同一の識別名称が登録されている排紙口を検索し、
作成された各ページ情報に対して、検索された各排紙口
および前記印刷ジョブに指定される各排紙先の排紙部数
の排紙指定を行う構成を特徴とする。
(57) [Summary] [PROBLEMS] To easily manage and operate the use form of an image recording apparatus such as a mailbox and to perform job transfer at high speed without increasing the load on a network. An external device (101) includes an image recording device (102).
To register the identification name of each paper discharge port on the paper discharge port name registration screen.
A plurality of discharge destinations and the number of discharges of the print job are designated on the mailbox discharge designation screen from the identification name acquired from the identification name acquired from the ID number 02, and the image recording apparatus 102 is designated by the print job received from the external device 101. Creates page information for the identification names of, and searches for a paper discharge port in which the same identification names as the plurality of identification names specified in the print job are registered.
It is characterized in that, for each created page information, a paper discharge designation of each retrieved paper outlet and the number of paper discharge copies of each paper discharge destination specified in the print job is performed.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、複数の排紙口を有
する画像記録装置又は複数の排紙口を有するオプション
装置を接続可能な画像記録装置に印刷ジョブを送信可能
なデータ処理装置並びに画像記録装置並びにデータ処理
装置の制御方法並びに画像記録装置の制御方法および記
憶媒体に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data processing apparatus capable of transmitting a print job to an image recording apparatus having a plurality of paper discharge ports or an image recording apparatus to which an optional apparatus having a plurality of paper discharge ports can be connected. The present invention relates to a recording device, a control method for a data processing device, a control method for an image recording device, and a storage medium.

【0002】[0002]

【従来の技術】近年、コンピュータはLAN(ローカル
エリアネットワーク)によって相互に接続され、プリン
タにとどまらず、コピー,ファックス機能を備えたマル
チファンクション画像処理装置等の多様な周辺機器群に
おいても、LAN接続が可能となっている。
2. Description of the Related Art In recent years, computers have been interconnected by a LAN (local area network), and have been connected not only to printers but also to various peripheral devices such as multifunction image processing apparatuses having copy and fax functions. Is possible.

【0003】これまでの画像記録装置は、LAN接続し
てネットワーク環境にて使用する場合においても、画像
記録装置の排紙口は印刷を行ったユーザの排紙を一時的
に保存しておく場所として利用されることがほとんどで
あり、実際に印刷した文書を必要なところへ配布する場
合は、プリンタで印刷した印刷物をコピー機で必要部数
ソートコピーし、それぞれの配布物を入れるボックスへ
コピーした印刷物を持っていき配布するといったことが
行われていた。
In the conventional image recording apparatus, even when the image recording apparatus is used in a network environment by connecting to a LAN, a discharge port of the image recording apparatus is a place for temporarily storing a discharge of a user who has performed printing. Most of the time, when distributing the actual printed document to the required place, the printed matter printed by the printer was sorted and copied by the required number of copies with a copier, and then copied to the box for each distribution. Things such as taking prints and distributing them were performed.

【0004】図32は、従来のプリンタの利用形態を説
明する図であり、例えば、ある文書を“人事一課”、
“人事二課”、“人事三課”、“総務一課”、“総務二
課”、“総務三課”、“管理課”といった各部署に配布
する場合に対応する。
[0004] FIG. 32 is a diagram for explaining a usage form of a conventional printer. For example, a certain document is referred to as a “personnel section”,
This corresponds to the case of distributing to each department such as “HR Sec. 2”, “HR HR 3”, “General Affairs 1”, “General Affairs 2”, “General Affairs 3”, and “Administration Section”.

【0005】図において、プリンタは、ホストコンピュ
ータで作成した原稿を一部出力するためにしか使用され
ず、必要な部数分のコピー、すなわち配布先の部署数分
のコピーは、プリンタで出力された原稿を基にコピー機
で必要部数分のコピーを行い、配布物用のボックスにユ
ーザ自らの手で配布していた。
In FIG. 1, a printer is used only for partially outputting a manuscript created by a host computer. Copies of a required number of copies, that is, copies of a department of a distribution destination are output by the printer. The required number of copies were made on a copy machine based on the manuscript, and distributed to the distribution box by the user himself.

【0006】また、1つのプリンタを複数のユーザで共
有して、コピー機を使うことなくプリンタのみでメール
ボックスのように印刷物の仕分けを行う場合(従来の擬
似メールボックス排紙)においても、ホストコンピュー
タ内のプリンタドライバが、プリンタドライバUI(ユ
ーザインタフェース)上でユーザにより登録された各排
紙口に対する名称をホストコンピュータ上の情報として
保存し、ユーザが名称による指定を行った排紙口に対し
て、プリンタには名称指定ではなく固定の排紙口を指定
することで疑似的なメールボックス排紙として印刷物の
仕分けを行なう場合もあった。
In a case where a single printer is shared by a plurality of users and the printed matter is sorted like a mailbox only by the printer without using a copier (conventional pseudo mailbox discharge), the host is also used. The printer driver in the computer stores the name of each paper outlet registered by the user on the printer driver UI (user interface) as information on the host computer, and stores the name of the paper outlet specified by the user. In some cases, the printed material is sorted as a pseudo mailbox discharge by designating a fixed paper discharge port instead of a printer name.

【0007】図33は、ユーザからの名称による排紙先
指定に対する従来のプリンタドライバの排紙先の変換処
理を説明する概念図である。
FIG. 33 is a conceptual diagram for explaining a process of converting a discharge destination of a conventional printer driver in response to a discharge destination designation by a user name.

【0008】図においては、予めプリンタドライバに登
録されている排紙先の名称の中で“人事一課”という排
紙先をユーザから指定された場合に、プリンタドライバ
は、“人事一課”で登録されている固定の排紙口“ビン
1”に変換し、プリンタには“ビン1”への排紙口指定
があったものとして通知することにより、擬似的に名称
での排紙口指定を実現していた。
In the figure, when a user designates a discharge destination "first personnel section" among the discharge destination names registered in the printer driver in advance, the printer driver sets the "first personnel section". Is converted to the fixed paper discharge port "bin 1" registered in the above, and the printer is notified that the paper discharge port to "bin 1" has been designated, so that the paper discharge port is pseudo-named. Specification was realized.

【0009】[0009]

【発明が解決しようとする課題】しかしながら、上記従
来例においては次のような問題点があった。
However, the above-mentioned prior art has the following problems.

【0010】同一の文書を必要な部署へ配布するような
場合に、これまでは必要部数分印刷を行い、ユーザ自ら
が手で仕分けして配布するか、1部を原稿として印刷し
てそれを必要部数分コピーしてから配布するかしなけれ
ばならないため、仕分け、あるいは配布に対するユーザ
にかかる手間が大きかった。
In the case where the same document is to be distributed to a necessary department, the required number of copies have been printed so far, and the user himself sorts and distributes it, or prints one copy as a manuscript and distributes it. Since it is necessary to copy the required number of copies before distributing, it takes a lot of time for the user to sort or distribute.

【0011】また、上述した従来の疑似メールボックス
排紙においては、ホストコンピュータ上で画像記録装置
の排紙口名称を登録し、その名称のついた排紙口に対す
る固定指定に変換する方法であったため、画像記録装置
を共有するホストコンピュータ上で全て同一の名称を登
録して使用しなければ、実際の運用において完全に仕分
けをすることはできなかった。画像記録装置を共有する
全てのホストコンピュータ上の設定を合わせなければな
らないのは大変な手間であり、またこの操作を怠ると、
ユーザが意図しない排紙口へ用紙が排出されてしまうと
いう問題点があった。
Also, in the above-described conventional pseudo-mailbox discharge, a method of registering a discharge port name of an image recording apparatus on a host computer and converting the name into a fixed designation for the discharge port with the name is used. Therefore, unless the same name is registered and used on all the host computers sharing the image recording apparatus, complete sorting cannot be performed in actual operation. It is troublesome to adjust the settings on all the host computers sharing the image recording device, and if this operation is neglected,
There is a problem that the paper is discharged to a paper discharge opening not intended by the user.

【0012】以下、上述した従来の擬似メールボックス
排紙の問題点について、図34を参照して説明する。
Hereinafter, the problem of the above-mentioned conventional pseudo-mailbox discharge will be described with reference to FIG.

【0013】図34は、従来の疑似メールボックス排紙
における問題点を説明する図であり、従来の擬似メール
ボックス排紙による排紙を行うためのホストコンピュー
タ上での設定が統一されていなかった場合に対応する。
FIG. 34 is a diagram for explaining a problem in the conventional pseudo mailbox discharge, and the setting on the host computer for performing the discharge by the conventional pseudo mailbox discharge has not been unified. Corresponding to the case.

【0014】図に示した例は、ビン1を部長、ビン2を
室長、ビン3を主任、ビン4を室員A、ビン5を室員
B、ビン6を室員C、ビン7を庶務と決めて運用を行っ
ており、印刷時には、名称を指定することで、その名称
に対する排紙口に対して固定指定を行い、擬似的に仕分
けを行っていくものである。
In the example shown in the figure, the bin 1 is the manager, the bin 2 is the manager, the bin 3 is the chief, the bin 4 is the room A, the bin 5 is the room B, the bin 6 is the room C, and the bin 7 is the general clerk. In printing, by specifying a name at the time of printing, a fixed designation is given to a paper discharge port corresponding to the name, and pseudo-sorting is performed.

【0015】しかし、図に示すように、室長が設定を間
違ってしまって、部長のビンと室長のビンを反対に設定
してしまったために、ビン1とビン2には、部長のジョ
ブと室長のジョブが混載されてしまうといった問題が容
易に発生してしまう。
However, as shown in the figure, since the room manager made an incorrect setting and set the bin of the manager and the bin of the room opposite, bin 1 and bin 2 have the job of the manager and the room manager. The problem that the jobs are mixed is easily generated.

【0016】また、ホストコンピュータ上からの指定に
より仕分けを行ったとしても、印刷物を複数のユーザに
対して配布する場合、印刷データを何度(配布人数回)
もプリンタに送信する必要があったために、ネットワー
クの負荷があがってしまい、印刷だけではなくネットワ
ークを介する全ての送受信において、全体のパフォーマ
ンスが悪くなってしまうという問題点があった。
Further, even if sorting is performed according to designation from the host computer, when the printed matter is to be distributed to a plurality of users, the print data is distributed several times (number of times of distribution).
Has to be transmitted to the printer, so that the load on the network increases, and there is a problem that not only printing but also all transmission and reception via the network deteriorates the overall performance.

【0017】本発明は、上記の問題点を解決するために
なされたもので、本発明に係る第1の発明〜第19の発
明の目的は、ホストコンピュータが、画像記録装置に対
して各排紙口毎の識別名称を登録指示し、印刷ジョブを
送信する際に、印刷ジョブに対して、画像記録装置より
取得した識別名称を表示し、前記印刷ジョブに対して、
表示された識別名称から前記印刷ジョブの複数の排紙先
を選択指定するとともに、前記選択指定された排紙先毎
の前記印刷ジョブの排紙部数をそれぞれ指定し、画像記
録装置が、ホストコンピュータから受信した印刷ジョブ
に指定される複数の識別名称分のページ情報を作成し、
印刷ジョブに指定される複数の識別名称と同一の識別名
称が登録されている排紙口を検索し、作成された各ペー
ジ情報に対して、検索された各排紙口および前記印刷ジ
ョブに指定される各排紙先の排紙部数の排紙指定を行う
ことにより、ユーザが複数のユーザに対して印刷物を配
送するためのメールボックスのような画像記録装置の利
用形態を、容易に運用管理でき且つ1回のジョブ送信で
ネットワークの負荷をあげること無く高速に行える画像
記録環境を提供することができるデータ処理装置並びに
画像記録装置並びにデータ処理装置の制御方法並びに画
像記録装置の制御方法および記憶媒体を提供することで
ある。
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the first to nineteenth inventions according to the present invention is to provide a host computer in which an image recording apparatus is provided with various functions. When an instruction to register an identification name for each paper slot is issued and a print job is transmitted, the identification name acquired from the image recording apparatus is displayed for the print job, and for the print job,
A plurality of paper discharge destinations of the print job are selected and designated from the displayed identification name, and the number of paper discharge copies of the print job is designated for each of the selected and designated paper discharge destinations. Creates page information for multiple identification names specified in the print job received from
A search is made for a paper exit in which the same identification name as the plurality of identification names specified for the print job is registered, and for each created page information, a designation is given to each of the retrieved paper exits and the print job. The user can easily manage the usage of an image recording apparatus, such as a mailbox, for distributing printed matter to a plurality of users by specifying the number of sheets to be discharged at each discharge destination. Patent application title: DATA PROCESSING APPARATUS, IMAGE RECORDING APPARATUS, CONTROL METHOD OF DATA PROCESSOR, CONTROL METHOD OF IMAGE RECORDING APPARATUS, AND STORAGE Is to provide a medium.

【0018】[0018]

【課題を解決するための手段】本発明に係る第1の発明
は、複数の排紙口を有する画像記録装置又は複数の排紙
口を有するオプション装置を接続可能な画像記録装置1
02に印刷ジョブを送信可能なデータ処理装置(図1に
示すホストコンピュータ101A)において、前記画像
記録装置に対して、前記各排紙口毎の識別名称をそれぞ
れ登録指示する登録手段(図2,図29に示す排紙口名
称登録画面)と、前記画像記録装置に登録されている各
排紙口の識別名称を前記画像記録装置から要求して取得
する取得手段(図4に示すプリンタドライバ部2102
が画像記録装置102より取得処理する)と、前記印刷
ジョブを送信する際に、前記取得手段が取得した識別名
称を表示し、前記印刷ジョブに対して、表示された識別
名称から前記印刷ジョブの複数の排紙先を選択指定する
とともに、前記選択指定された排紙先毎の前記印刷ジョ
ブの排紙部数をそれぞれ指定する指定手段(図3,図3
0に示すメールボックス排紙指定画面)とを有するもの
である。
According to a first aspect of the present invention, there is provided an image recording apparatus capable of connecting an image recording apparatus having a plurality of discharge ports or an optional apparatus having a plurality of discharge ports.
In a data processing apparatus (host computer 101A shown in FIG. 1) capable of transmitting a print job to the image recording apparatus 02, a registration unit (FIG. 2) for instructing the image recording apparatus to register an identification name for each of the paper discharge ports. A discharge port name registration screen shown in FIG. 29 and an acquisition unit (a printer driver unit shown in FIG. 4) for requesting and acquiring from the image recording apparatus an identification name of each discharge port registered in the image recording apparatus. 2102
When the print job is transmitted, the identification name acquired by the acquisition unit is displayed. When the print job is transmitted, the identification name of the print job is displayed based on the displayed identification name. Specifying means for selecting and specifying a plurality of paper discharge destinations and specifying the number of paper discharge copies of the print job for each of the selected and specified paper discharge destinations (FIGS. 3 and 3)
0, a mailbox discharge designation screen shown in FIG.

【0019】本発明に係る第2の発明は、前記登録手段
は、前記画像記録装置に対して、前記各排紙口毎の識別
名称および該識別名称に属する人数をそれぞれ登録指示
する(図2に示す排紙口名称登録画面のグループ人数登
録エリア503)ものであり、前記取得手段は、前記画
像記録装置の各排紙口に登録されている識別名称および
該識別名称に属する人数を前記画像記録装置から取得す
るものであり、前記指定手段は、前記選択指定された排
紙先毎の排紙部数を前記取得手段により取得された各排
紙口の識別名称に属する人数(図3に示すメールボック
ス排紙指定画面の人数分配布指示チェックボックス60
4,図30に示すメールボックス排紙指定画面の配布部
数入力エリア3001)または任意の部数(図3に示す
メールボックス排紙指定画面の配布部数入力エリア60
3,図30に示すメールボックス排紙指定画面の配布部
数入力エリア3001)を指定するものである。
According to a second aspect of the present invention, the registration means instructs the image recording apparatus to register an identification name for each of the paper discharge ports and the number of persons belonging to the identification name (FIG. 2). The registration unit 503) is a group number registration area of a paper discharge port name registration screen shown in FIG. 5, and the obtaining unit displays the identification name registered in each paper discharge port of the image recording apparatus and the number of persons belonging to the identification name in the image. The number of sheets belonging to the identification name of each discharge port acquired by the acquisition unit is obtained by the designation unit. Checkbox 60 for distribution instructions for the number of people on the mailbox delivery designation screen
4, the number-of-distribution-copies input area 3001 of the mailbox discharge designation screen shown in FIG. 30 or an arbitrary number of copies (the number-of-distribution-copies input area 60 of the mailbox discharge designation screen shown in FIG. 3)
Third, the distribution copy number input area 3001) on the mailbox discharge specification screen shown in FIG. 30 is specified.

【0020】本発明に係る第3の発明は、識別名称とし
ての文字列を複数記憶する記憶手段(図示しないROM
又はその他の記憶媒体)を有し、前記第1の登録手段
は、入力された文字列または前記記憶手段に記憶された
複数の文字列から選択した文字列を排紙口の識別名称と
して、前記画像記録装置に対して登録するものである。
According to a third aspect of the present invention, there is provided a storage means (a ROM (not shown)) for storing a plurality of character strings as identification names.
Or another storage medium), wherein the first registration unit uses the input character string or a character string selected from a plurality of character strings stored in the storage unit as the identification name of the paper discharge port, It is registered with the image recording device.

【0021】本発明に係る第4の発明は、複数の排紙口
を有する画像記録装置102に印刷データを送信可能な
データ処理装置(図1に示すホストコンピュータ10
1)において、前記画像記録装置の各排紙口に登録され
ている識別名称を取得する取得手段(図4に示すプリン
タドライバ部2102が画像記録装置102より取得処
理する)と、前記印刷ジョブを送信する際に、前記取得
手段が取得した識別名称を表示し、前記印刷ジョブに対
して、表示された識別名称から前記印刷ジョブの複数の
排紙先を選択指定するとともに、前記選択指定された排
紙先毎の前記印刷ジョブの排紙部数をそれぞれ指定する
指定手段(図3,図30に示すメールボックス排紙指定
画面)とを有するものである。
According to a fourth aspect of the present invention, there is provided a data processing apparatus (host computer 10 shown in FIG. 1) capable of transmitting print data to an image recording apparatus 102 having a plurality of paper discharge ports.
In 1), an acquisition unit for acquiring an identification name registered in each paper discharge port of the image recording apparatus (the printer driver unit 2102 shown in FIG. 4 performs an acquisition process from the image recording apparatus 102), and When transmitting, the identification name acquired by the acquisition unit is displayed, and for the print job, a plurality of discharge destinations of the print job are selected and specified from the displayed identification name, and the selected and specified And a designation unit (a mailbox delivery designation screen shown in FIGS. 3 and 30) for designating the number of copies of the print job for each delivery destination.

【0022】本発明に係る第5の発明は、前記取得手段
は、前記画像記録装置の各排紙口に登録されている識別
名称および該識別名称に属する人数を前記画像記録装置
から取得するものであり、前記指定手段は、前記選択指
定された排紙先毎の排紙部数を前記取得手段により取得
された排紙口の識別名称に属する人数(図3に示すメー
ルボックス排紙指定画面の人数分配布指示チェックボッ
クス604,図30に示すメールボックス排紙指定画面
の配布部数入力エリア3001)または任意の部数(図
3に示すメールボックス排紙指定画面の配布部数入力エ
リア603,図30に示すメールボックス排紙指定画面
の配布部数入力エリア3001)を指定するものであ
る。
According to a fifth aspect of the present invention, the obtaining means obtains, from the image recording apparatus, an identification name registered in each paper outlet of the image recording apparatus and the number of persons belonging to the identification name. The designation means determines the number of paper discharge copies for each of the selected and designated paper discharge destinations by the number of persons belonging to the identification name of the paper discharge port acquired by the acquisition means (the mailbox discharge designation screen shown in FIG. 3). The distribution instruction check box 604 for the number of persons, the distribution copy number input area 3001 of the mailbox discharge designation screen shown in FIG. 30, or an arbitrary number (the distribution copy number input area 603 of the mailbox discharge designation screen shown in FIG. 3). The user designates the distribution copy number input area 3001) of the mailbox delivery specification screen shown in FIG.

【0023】本発明に係る第6の発明は、前記画像記録
装置から印刷ジョブの処理終了時に通知される印刷ジョ
ブを出力した排紙口の情報を報知する報知手段(ホスト
コンピュータ101の不図示の表示部)を設けたもので
ある。
According to a sixth aspect of the present invention, there is provided a notifying means (not shown of the host computer 101 for notifying the host computer 101) of information on a paper discharge port which has output a print job notified from the image recording apparatus at the end of processing of the print job. Display unit).

【0024】本発明に係る第7の発明は、前記識別名称
は、ユーザ名,グループ名,部署名を含むその排紙口を
使用するオーナを表す為の情報とするものである。
In a seventh aspect according to the present invention, the identification name is information for indicating an owner who uses the paper discharge port including a user name, a group name, and a department name.

【0025】本発明に係る第8の発明は、データ処理装
置(図1に示すホストコンピュータ101)より受信し
た印刷ジョブの印刷結果を複数の排紙口に排紙可能な画
像記録装置において、前記データ処理装置より登録指示
される前記各排紙口毎の識別名称を登録する登録手段
(図17に示すビデオコントローラ103内のCPU4
09がEEPROM410に登録する)と、前記登録手
段により登録された前記各排紙口毎の識別名称を前記デ
ータ処理装置からの要求に応じて前記データ処理装置へ
通知する第1の通知手段(図17に示すビデオコントロ
ーラ103内のCPU409がホストI/F部402を
介して通知する)と、前記第1の通知手段の通知に基づ
いて前記印刷ジョブに指定される複数の識別名称分のペ
ージ情報(図22に示すページテーブル1100)を作
成する作成手段(図17に示すビデオコントローラ10
3内のCPU409が作成する)と、前記印刷ジョブに
指定される複数の識別名称と同一の識別名称が登録され
ている排紙口を検索する検索手段(図17に示すビデオ
コントローラ103内のCPU409がEEPROM4
10内を検索する)と、前記作成手段に作成された各ペ
ージ情報に対して、前記検索手段により検索された各排
紙口および前記印刷ジョブに指定される各排紙先の排紙
部数の排紙指定を行う制御手段(図17に示すビデオコ
ントローラ103内のCPU409が図22に示すペー
ジテーブル1100内の識別名称1109,印刷部数1
110に指示する)とを有するものである。
An eighth invention according to the present invention is directed to an image recording apparatus capable of discharging a print result of a print job received from a data processing device (host computer 101 shown in FIG. 1) to a plurality of discharge ports. Registering means for registering the identification name of each of the paper discharge ports instructed by the data processing apparatus (the CPU 4 in the video controller 103 shown in FIG. 17).
09 is registered in the EEPROM 410) and first notifying means (not shown in FIG. 7) for notifying the data processing apparatus of the identification name of each of the paper outlets registered by the registering means in response to a request from the data processing apparatus. 17 is notified by the CPU 409 in the video controller 103 via the host I / F unit 402) and page information for a plurality of identification names specified in the print job based on the notification of the first notification unit. Creating means (video controller 10 shown in FIG. 17) for creating (page table 1100 shown in FIG. 22)
3) and search means (CPU 409 in the video controller 103 shown in FIG. 17) for searching for a paper discharge port in which the same identification names as the plurality of identification names specified in the print job are registered. Is EEPROM4
10), and for each piece of page information created by the creation means, the number of paper ejection outlets specified by the search means and the number of paper ejection copies of each paper ejection destination designated by the print job. Control means for designating the paper discharge (the CPU 409 in the video controller 103 shown in FIG. 17 has the identification name 1109 in the page table 1100 shown in FIG.
110 is instructed).

【0026】本発明に係る第9の発明は、前記登録手段
は、前記データ処理装置より登録指示される前記各排紙
口毎の識別名称および該識別名称に属する人数を登録す
るもの(図17に示すビデオコントローラ103内のC
PU409がEEPROM410に登録する)であり、
前記第1の通知手段は、前記登録手段により登録された
前記登録手段により登録された前記各排紙口毎の識別名
称および該識別名称に属する人数を前記データ処理装置
からの要求に応じて前記データ処理装置へ通知するもの
である。
A ninth invention according to the present invention is characterized in that the registration means registers an identification name for each of the paper discharge outlets instructed to be registered by the data processing apparatus and the number of persons belonging to the identification name (FIG. 17). C in the video controller 103 shown in FIG.
PU 409 registers in EEPROM 410),
The first notifying unit is configured to register, in response to a request from the data processing device, an identification name for each of the paper discharge outlets registered by the registration unit and the number of persons belonging to the identification name. This is to notify the data processing device.

【0027】本発明に係る第10の発明は、前記各排紙
口の状態を監視し、該監視される各排紙口の状態を記憶
する記憶手段(図17に示すビデオコントローラ103
内のCPU409が監視し、状態をEEPROM410
に記憶する)と、前記記憶手段に記憶された各排紙口の
状態に異常がある場合、前記データ処理装置に対して異
常のある排紙口の状態を通知する第2の通知手段(図1
7に示すビデオコントローラ103内のCPU409が
EEPROM410がホストI/F部402を介して通
知する)と、前記印刷ジョブの処理終了時に、前記デー
タ処理装置に対して印刷ジョブを出力した排紙口の情報
を通知する第3の通知手段(図17に示すビデオコント
ローラ103内のCPU409がEEPROM410が
ホストI/F部402を介して通知する)とを設けたも
のである。
According to a tenth aspect of the present invention, there is provided a storage means for monitoring the status of each of the paper discharge ports and storing the monitored status of each of the paper discharge ports (the video controller 103 shown in FIG. 17).
CPU 409 monitors the status of the
And when there is an abnormality in the state of each paper discharge port stored in the storage means, a second notification means (FIG. 7) for notifying the data processing apparatus of the state of the abnormal paper discharge port. 1
The CPU 409 in the video controller 103 shown in FIG. 7 notifies the EEPROM 410 via the host I / F unit 402) and, at the end of the processing of the print job, the discharge port for outputting the print job to the data processing apparatus. Third notification means for notifying information (the CPU 409 in the video controller 103 shown in FIG. 17 notifies the EEPROM 410 via the host I / F unit 402).

【0028】本発明に係る第11の発明は、前記記憶手
段は、各排紙口の積載状況、識別名称、使用状況等を各
排紙口毎に記憶するものである。
According to an eleventh aspect of the present invention, the storage means stores the stacking status, the identification name, the use status, and the like of each discharge port for each discharge port.

【0029】本発明に係る第12の発明は、前記複数の
排紙口は、画像記録装置本体に設けられた複数の排紙
口,画像記録装置本体に接続されるオプション装置に設
けられた複数の排紙口を含むものである。
[0029] In a twelfth aspect of the present invention, the plurality of paper outlets are a plurality of paper outlets provided in the image recording apparatus main body and a plurality of paper outlets provided in an optional device connected to the image recording apparatus main body. Of the paper.

【0030】本発明に係る第13の発明は、前記識別名
称は、ユーザ名,グループ名,部署名を含むその排紙口
を使用するオーナを表す為の情報とするものである。
According to a thirteenth aspect of the present invention, the identification name is information for indicating an owner who uses the paper discharge port including a user name, a group name, and a department name.

【0031】本発明に係る第14の発明は、複数の排紙
口を有する画像記録装置又は複数の排紙口を有するオプ
ション装置を接続可能な画像記録装置に印刷ジョブを送
信可能なデータ処理装置の制御方法において、前記画像
記録装置に対して、前記各排紙口毎の識別名称をそれぞ
れ登録指示する第1の登録工程(図8のステップS40
3,S405)と、前記画像記録装置に登録されている
各排紙口の識別名称を前記画像記録装置から要求して取
得する取得工程(図示しない工程)と、前記印刷ジョブ
を送信する際に、前記取得手段が取得した識別名称を表
示し、前記印刷ジョブに対して、表示された識別名称か
ら前記印刷ジョブの複数の排紙先を選択指定するととも
に、前記選択指定された排紙先毎の前記印刷ジョブの排
紙部数をそれぞれ指定する指定工程(図示しない工程)
とを有するものである。
According to a fourteenth aspect of the present invention, there is provided a data processing apparatus capable of transmitting a print job to an image recording apparatus having a plurality of paper outlets or an optional apparatus having a plurality of paper outlets. In the control method of (1), a first registration step (step S40 in FIG. 8) for instructing the image recording apparatus to register an identification name for each of the paper discharge ports.
3, S405), an acquisition step (not shown) for requesting and acquiring the identification name of each paper discharge port registered in the image recording apparatus from the image recording apparatus, and a step of transmitting the print job. Displaying the identification name acquired by the acquisition unit, selecting and specifying a plurality of discharge destinations of the print job from the displayed identification name for the print job, and Designating step (not shown) for designating the number of paper discharge copies of the print job
And

【0032】本発明に係る第15の発明は、複数の排紙
口を有する画像記録装置又は複数の排紙口を有するオプ
ション装置を接続可能な画像記録装置に印刷ジョブを送
信可能なデータ処理装置の制御方法において、前記画像
記録装置に登録されている各排紙口の識別名称を前記画
像記録装置から要求して取得する取得工程(図示しない
工程)と、前記印刷ジョブを送信する際に、前記取得工
程で取得した識別名称を表示し、前記印刷ジョブに対し
て、表示された識別名称から前記印刷ジョブの複数の排
紙先を選択指定するとともに、前記選択指定された排紙
先毎の前記印刷ジョブの排紙部数をそれぞれ指定する指
定工程(図示しない工程)とを有するものである。
According to a fifteenth aspect of the present invention, there is provided a data processing apparatus capable of transmitting a print job to an image recording apparatus having a plurality of discharge ports or an image recording apparatus to which an optional apparatus having a plurality of discharge ports can be connected. In the control method of (1), an acquisition step (not shown) for requesting and acquiring the identification name of each paper discharge port registered in the image recording apparatus from the image recording apparatus, and transmitting the print job, Displaying the identification name obtained in the obtaining step, selecting and specifying a plurality of discharge destinations of the print job from the displayed identification name for the print job, and And a designation step (not shown) for designating the number of paper discharge copies of the print job.

【0033】本発明に係る第16の発明は、データ処理
装置より受信した印刷ジョブの印刷結果を複数の排紙口
に排紙可能な画像記録装置の制御方法において、前記デ
ータ処理装置より登録指示される前記各排紙口毎の識別
名称を登録する登録工程(図示しない工程)と、前記登
録された前記各排紙口毎の識別名称を前記データ処理装
置からの要求に応じて前記データ処理装置へ通知する通
知工程(図示しない工程)と、該通知に基づいて前記印
刷ジョブに指定される複数の識別名称分のページ情報を
作成する作成工程(図示しない工程)と、前記印刷ジョ
ブに指定される複数の識別名称と同一の識別名称が登録
されている排紙口を検索する検索工程(図26のステッ
プS702)と、前記作成された各ページ情報に対し
て、前記検索された各排紙口および前記印刷ジョブに指
定される各排紙先の排紙部数の排紙指定を行う指定工程
(図示しない工程)とを有するものである。
According to a sixteenth aspect of the present invention, in a control method of an image recording apparatus capable of discharging a print result of a print job received from a data processing apparatus to a plurality of paper output ports, a registration instruction is issued from the data processing apparatus. A registration step (not shown) for registering an identification name for each of the paper discharge ports to be performed, and the data processing in response to a request from the data processing device for the registered identification name for each of the paper discharge ports. A notifying step of notifying the apparatus (not shown), a creating step of creating page information for a plurality of identification names designated in the print job based on the notice (step not shown), and a designation of the print job A search step (step S702 in FIG. 26) for searching for a paper discharge port in which the same identification name as the plurality of identification names to be registered is registered. Those having a designation step to discharge the paper specified discharge copies of each paper discharge destination designated in the discharge outlet and the print job (not shown step).

【0034】本発明に係る第17の発明は、複数の排紙
口を有する画像記録装置又は複数の排紙口を有するオプ
ション装置を接続可能な画像記録装置に印刷ジョブを送
信可能なデータ処理装置に、前記画像記録装置に対し
て、前記各排紙口毎の識別名称をそれぞれ登録指示する
第1の登録工程(図8のステップS403,S405)
と、前記画像記録装置に登録されている各排紙口の識別
名称を前記画像記録装置から要求して取得する取得工程
(図示しない工程)と、前記印刷ジョブを送信する際
に、前記取得工程で取得した識別名称を表示し、前記印
刷ジョブに対して、表示された識別名称から前記印刷ジ
ョブの複数の排紙先を選択指定するとともに、前記選択
指定された排紙先毎の前記印刷ジョブの排紙部数をそれ
ぞれ指定する指定工程(図示しない工程)とを実行させ
るためのプログラムをコンピュータが読み取り可能な記
憶媒体に記憶したものである。
According to a seventeenth aspect of the present invention, there is provided a data processing apparatus capable of transmitting a print job to an image recording apparatus having a plurality of paper outlets or an optional apparatus having a plurality of paper outlets. Next, a first registration step of instructing the image recording apparatus to register the identification name of each of the paper discharge ports (steps S403 and S405 in FIG. 8).
An acquisition step (not shown) for requesting and acquiring the identification name of each paper discharge port registered in the image recording apparatus from the image recording apparatus, and an acquiring step for transmitting the print job. Displaying the identification names obtained in the step, selecting and specifying a plurality of discharge destinations of the print job from the displayed identification names with respect to the print job, and selecting the print job for each of the selected and specified discharge destinations. A program for executing a designation step (not shown) for designating the number of sheets to be discharged is stored in a computer-readable storage medium.

【0035】本発明に係る第18の発明は、複数の排紙
口を有する画像記録装置又は複数の排紙口を有するオプ
ション装置を接続可能な画像記録装置に印刷ジョブを送
信可能なデータ処理装置に、前記画像記録装置に登録さ
れている各排紙口の識別名称を前記画像記録装置から要
求して取得する取得工程(図示しない工程)と、前記印
刷ジョブを送信する際に、前記取得手段が取得した識別
名称を表示し、前記印刷ジョブに対して、表示された識
別名称から前記印刷ジョブの複数の排紙先を選択指定す
るとともに、前記選択指定された排紙先毎の前記印刷ジ
ョブの排紙部数をそれぞれ指定する指定工程(図示しな
い工程)とを実行させるためのプログラムをコンピュー
タが読み取り可能な記憶媒体に記憶したものである。
According to an eighteenth aspect of the present invention, there is provided a data processing apparatus capable of transmitting a print job to an image recording apparatus having a plurality of paper outlets or an optional apparatus having a plurality of paper outlets. An acquisition step (not shown) for requesting and acquiring the identification name of each paper discharge port registered in the image recording apparatus from the image recording apparatus; and acquiring the print job when transmitting the print job. Displays the acquired identification name, selects and designates a plurality of discharge destinations of the print job from the displayed identification name for the print job, and prints the print job for each of the selected and designated discharge destinations. A program for executing a designation step (not shown) for designating the number of sheets to be discharged is stored in a computer-readable storage medium.

【0036】本発明に係る第19の発明は、データ処理
装置より受信した印刷ジョブの印刷結果を複数の排紙口
に排紙可能な画像記録装置に、前記データ処理装置より
登録指示される前記各排紙口毎の識別名称を登録するの
登録工程(図示しない工程)と、前記登録された前記各
排紙口毎の識別名称を前記データ処理装置からの要求に
応じて前記データ処理装置へ通知する通知工程(図示し
ない工程)と、該通知に基づいて前記印刷ジョブに指定
される複数の識別名称分のページ情報を作成する作成工
程(図示しない工程)と、前記印刷ジョブに指定される
複数の識別名称と同一の識別名称が登録されている排紙
口を検索する検索工程(図26のステップS702)
と、前記作成された各ページ情報に対して、前記検索さ
れた各排紙口および前記印刷ジョブに指定される各排紙
先の排紙部数の排紙指定を行う指定工程(図示しない工
程)とを実行させるためのプログラムをコンピュータが
読み取り可能な記憶媒体に記憶したものである。
According to a nineteenth aspect of the present invention, in the image recording apparatus capable of discharging a print result of a print job received from a data processing device to a plurality of paper output ports, the registration instruction is issued from the data processing device. A registration step (not shown) for registering an identification name for each paper ejection port, and the registration of the registered identification name for each paper ejection port to the data processing apparatus in response to a request from the data processing apparatus. A notifying step (not shown) for notifying, a creating step (not shown) for creating page information for a plurality of identification names designated in the print job based on the notice, and a creating step (not shown) designated in the print job A search step of searching for a paper discharge port in which the same identification name as a plurality of identification names is registered (step S702 in FIG. 26).
And a designation step (not shown) in which, for each of the created page information, a discharge designation is made for each of the retrieved discharge ports and each discharge destination specified in the print job. Is stored in a computer-readable storage medium.

【0037】[0037]

【発明の実施の形態】〔第1実施形態〕以下、本発明に
おける実施形態を説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS [First Embodiment] An embodiment of the present invention will be described below.

【0038】図1は、本発明の第1実施形態を示すデー
タ処理装置および画像記録装置を適用可能な画像記録シ
ステムの仕分け方法を説明する概念図であり、複数のユ
ーザが共有するプリンタの排紙ビンをメールボックスと
して使用し、複数ユーザの印刷ジョブの仕分け排紙を実
現する場合に対応する。
FIG. 1 is a conceptual diagram illustrating a method of sorting an image recording system to which a data processing apparatus and an image recording apparatus according to a first embodiment of the present invention can be applied. This corresponds to a case where a paper bin is used as a mailbox to sort and discharge print jobs of a plurality of users.

【0039】なお、複数のユーザが共有するプリンタに
予め登録されている複数の排紙口に対する名称をユーザ
がホストコンピュータ内のプリンタドライバUIで指定
することで印刷物の仕分けを行って共有するプリンタの
各排紙ビンをメールボックスとして使用する排紙方法
を、以下、メールボックス排紙と呼ぶことにする。
By designating the names of a plurality of paper discharge ports registered in advance in a printer shared by a plurality of users with a printer driver UI in the host computer, the printers are sorted and printed. The paper discharge method using each paper discharge bin as a mailbox is hereinafter referred to as mailbox discharge.

【0040】以下、この図を基に実際の運用について説
明する。
The actual operation will be described below with reference to FIG.

【0041】図において、102は画像記録装置(プリ
ンタ)で、外部装置(ホストコンピュータ101(10
1A,101B,101C,101D))と所定の通信
媒体、例えばIEEE1284等で規定されているロー
カルインタフェース、又はEthernetのようなネ
ットワークインタフェースを介して接続され、各ホスト
コンピュータから送信される画像情報に基づいて記録媒
体に画像記録を行い、排紙オプション装置108のビン
1〜7に排紙出力するものであり、4人のユーザA、
B、C、Dで共有して使用するものとする。なお、排紙
ビンは上段よりビン1〜7とする。
In the figure, reference numeral 102 denotes an image recording device (printer) which is an external device (host computer 101 (10)
1A, 101B, 101C, 101D)) and a predetermined communication medium, for example, a local interface defined by IEEE1284 or the like, or a network interface such as Ethernet, and is based on image information transmitted from each host computer. The image is recorded on a recording medium, and the paper is output to bins 1 to 7 of the paper discharge option device 108.
B, C, and D share and use. Note that the discharge bins are bins 1 to 7 from the top.

【0042】上記4人のユーザのうち、Aがプリンタの
設定等を管理する管理者である場合、管理者Aはこのネ
ットワークに繋っているプリンタでメールボックス排紙
(メールボックス排紙モードでの排紙)を行うために各
排紙ビンに対して名称の登録を行う必要がある。
If A among the four users is an administrator who manages printer settings, etc., the administrator A uses a printer connected to this network to discharge a mailbox (in a mailbox discharge mode). , It is necessary to register a name for each paper discharge bin.

【0043】管理者がプリンタの各排紙ビンに対して名
称登録を行う場合、プリンタの設定を行うアプリケーシ
ョンにより、例えば以下図2で示されるUI(ユーザイ
ンタフェース)上で行われる。
When the administrator registers a name for each paper discharge bin of the printer, the registration is performed by, for example, a UI (user interface) shown in FIG. 2 by an application for setting the printer.

【0044】図2は、図1に示したプリンタ102に対
する排紙口名称登録画面の一例を示す模式図であり、A
がプリンタの設定等を管理する管理者である場合、ホス
トコンピュータ101Aの図示しないキーボードなどか
らの指示で、ホストコンピュータ101A上のアプリケ
ーションにより図1のホストコンピュータ101A上の
表示部に表示される。
FIG. 2 is a schematic diagram showing an example of a discharge port name registration screen for the printer 102 shown in FIG.
Is an administrator who manages printer settings, etc., is displayed on a display unit on the host computer 101A in FIG. 1 by an application on the host computer 101A in response to an instruction from a keyboard (not shown) of the host computer 101A.

【0045】図において、501は固定排紙口表示エリ
アで、ホストコンピュータ101Aが後述する図17に
示すプリンタ102内のEEPROM410に予め設定
されている“ビン1”“ビン2”“ビン3”……,“ビ
ン7”といった固定の排紙口をプリンタ102から取得
し、該取得した固定の排紙口(“ビン1”“ビン2”
“ビン3”……,“ビン7”)が表示される。
In the figure, reference numeral 501 denotes a fixed discharge port display area, which is set in advance by the host computer 101A in an EEPROM 410 in the printer 102 shown in FIG. , "Bin 7" are acquired from the printer 102, and the acquired fixed exits ("bin 1", "bin 2"
"Bin 3"..., "Bin 7") are displayed.

【0046】502は排紙口名称登録エリアで、固定排
紙口表示エリア501に表示されるプリンタ102の各
固定の排紙口(“ビン1”“ビン2”“ビン3”……,
“ビン7”)に対して、“人事一課”,“人事二課”,
“人事三課”,“総務一課”,“総務二課”,“総務三
課”,“管理課”といったメールボックスの宛て先とし
てユーザが認識しやすい排紙口名称(ユーザ名、グルー
プ名、部署名などのその排紙口を使用するオーナを表す
ための識別情報)をホストコンピュータの図示しないキ
ーボードにより入力または、予め図示しないROM又は
その他の記憶媒体に格納されている複数の排紙口名称か
ら選択して登録することができる。
Reference numeral 502 denotes a discharge port name registration area, and each of the fixed discharge ports (“bin 1”, “bin 2”, “bin 3”,...) Of the printer 102 displayed in the fixed discharge port display area 501.
“Bin 7”), “Personnel Section 1”, “Personnel Section 2”,
Outlet names (user name, group name) that are easily recognizable by the user as destinations of mailboxes such as “HR Section 3”, “General Affairs Section 1”, “General Affairs Section 2”, “General Affairs Section 3”, and “Administration Section” , Identification information for indicating the owner who uses the paper discharge port, such as a department name, is input by a keyboard (not shown) of the host computer, or a plurality of paper discharge ports stored in advance in a ROM (not shown) or other storage medium. You can select and register from the name.

【0047】また、図2に示すように、プリンタの排紙
口に対して部署名で登録するような場合、1つのビン
が、そのビンに登録されている部署に所属する複数ユー
ザの共通のメールボックスとなるため、同じ文書に対し
てそのユーザ分のコピー部数での配布を可能にするため
に、各排紙口名称に対してグループ人数の登録も可能と
なっている。
As shown in FIG. 2, when registering a paper discharge port of a printer with a department name, one bin is shared by a plurality of users belonging to the department registered in the bin. Since the mail box is used as a mailbox, it is possible to register a group number for each paper outlet name so that the same document can be distributed in the number of copies corresponding to the user.

【0048】503はグループ人数登録エリアで、排紙
口名称登録エリア502に登録されているグループに所
属するユーザの人数ををホストコンピュータの図示しな
いキーボードにより入力して登録することができる。
Reference numeral 503 denotes a group number registration area in which the number of users belonging to the group registered in the discharge port name registration area 502 can be registered by inputting the number of users by using a keyboard (not shown) of the host computer.

【0049】このように、グループ人数を登録しておく
ことにより、印刷時にはその登録された対象のビンに、
配布先の名称でグループ人数分配布することが可能であ
る。
As described above, by registering the number of groups, at the time of printing, the registered bin is
It is possible to distribute by the number of people in the group with the name of the distribution destination.

【0050】504はOKキーで、このキーをホストコ
ンピュータ101Aの図示しないポインティングデバイ
スで指示することにより、排紙口名称登録画面の登録を
有効にして、排紙口名称登録画面を終了する。505は
キャンセルキーで、このキーをホストコンピュータ10
1Aの図示しないポインティングデバイスで指示するこ
とにより、排紙口名称登録画面の登録を無効にして、排
紙口名称登録画面を終了する。
Reference numeral 504 denotes an OK key. By designating this key with a pointing device (not shown) of the host computer 101A, the registration of the discharge port name registration screen is made valid, and the discharge port name registration screen is terminated. Reference numeral 505 denotes a cancel key.
By giving an instruction with a pointing device (not shown) 1A, the registration of the discharge port name registration screen is invalidated, and the discharge port name registration screen is terminated.

【0051】なお、メールボックス排紙での排紙口名称
に登録する名称、即ち、排紙口名称登録エリア502に
登録する名称としては、図2のような部署名の他に、ユ
ーザ名、グループ名などのその排紙口を使用するオーナ
を表すための識別情報が有効である。
The name registered in the discharge port name for mailbox discharge, that is, the name registered in the discharge port name registration area 502, includes a user name, Identification information, such as a group name, for indicating an owner using the paper discharge port is effective.

【0052】また、この排紙口名称を登録する際にパス
ワードを設けて、管理者のみが行えるように構成しても
よい。
Further, a password may be provided when registering the discharge port name so that only the administrator can perform the operation.

【0053】さらに、この排紙口名称登録は、画像記録
装置の操作部に図2に示した排紙口名称登録画面を表示
して行ってもよい。
Further, the discharge port name registration may be performed by displaying the discharge port name registration screen shown in FIG. 2 on the operation unit of the image recording apparatus.

【0054】図3は、図1に示したプリンタ102に対
するメールボックス排紙指定の印刷指示を行うためのメ
ールボックス排紙指定画面の一例を示す模式図であり、
図1のホストコンピュータ101(101A〜101
D)上のプリンタドライバにより印刷時に図1のホスト
コンピュータ101上の表示部に表示される。
FIG. 3 is a schematic diagram showing an example of a mailbox discharge designation screen for instructing the printer 102 shown in FIG. 1 to print a mailbox discharge designation.
The host computer 101 (101A to 101A in FIG. 1)
D) is displayed on the display unit on the host computer 101 in FIG. 1 at the time of printing by the printer driver above.

【0055】図において、602は配布先表示エリア
で、図2に示した排紙口名称登録画面により登録された
排紙口名称で全ての配布先が表示される。601は配布
指示チェックボックスで、このチェックボックスをホス
トコンピュータ101の図示しないポインティングデバ
イスで指示することにより、配布先表示エリア602に
表示される各配布先に対してそれぞれ配布の有無を指示
することができる。603は配布部数入力エリアで、こ
の入力エリアにホストコンピュータ101の図示しない
キーボードで数字入力することにより、配布指示チェッ
クボックス601で配布指示された配布先へ入力された
配布部数の配布を行うことができる。604は人数分配
布指示チェックボックスで、このチェックボックスをホ
ストコンピュータ101の図示しないポインティングデ
バイスで指示することにより、配布指示チェックボック
ス601で配布指示された配布先へ各配布先のグループ
人数(図2に示したグループ人数登録エリア503に登
録されたグループ人数)分配布することができる。
In the figure, reference numeral 602 denotes a distribution destination display area, in which all distribution destinations are displayed with the discharge port names registered on the discharge port name registration screen shown in FIG. Reference numeral 601 denotes a distribution instruction check box. By designating this check box with a pointing device (not shown) of the host computer 101, it is possible to instruct each distribution destination displayed in the distribution destination display area 602 whether or not there is distribution. it can. Reference numeral 603 denotes a number-of-distributions input area. By inputting a number into this input area with a keyboard (not shown) of the host computer 101, the number of distributions input to the distribution destination designated by the distribution instruction check box 601 can be distributed. it can. Reference numeral 604 denotes a distribution instruction check box for the number of persons. When this check box is designated by a pointing device (not shown) of the host computer 101, the group number of each distribution destination to the distribution destination indicated by the distribution instruction check box 601 (FIG. Can be distributed for the number of groups registered in the group number registration area 503 shown in FIG.

【0056】なお、人数分配布指示チェックボックス6
04がチェックされている場合は、配布部数入力エリア
603での指示は無効となる。
It should be noted that the distribution instruction check box 6 for the number of persons
When 04 is checked, the instruction in the distribution copy number input area 603 is invalidated.

【0057】また、配布先表示エリア602に表示され
る排紙口名称および各排紙口名称に対応するグループ人
数は、後述する図17に示す画像記録装置102内のE
EPROM410に予め登録されている“人事一課”
“人事二課”“人事三課”“総務一課”,“総務二
課”,“総務三課”,“管理課”といった排紙口名称お
よび各名称に対応する各グループ人数を、ホストコンピ
ュータ101が画像記録装置102に対して要求して取
得するものとする。
The names of the paper discharge ports displayed in the distribution destination display area 602 and the number of groups corresponding to each paper discharge port name are determined by E in the image recording apparatus 102 shown in FIG.
"Personnel Section 1" pre-registered in EPROM410
The output port names, such as “HR Section 2”, “HR Section 3”, “General Affairs Section 1”, “General Affairs Section 2”, “General Affairs Section 3”, and “Administration Section”, and the number of groups in each group corresponding to each name, are used as It is assumed that the user 101 obtains a request from the image recording apparatus 102.

【0058】605はOKキーで、このキーをホストコ
ンピュータ101Aの図示しないポインティングデバイ
スで指示することにより、メールボックス排紙指定画面
の指定を有効にして、メールボックス排紙指定画面を終
了する。606はキャンセルキーで、このキーをホスト
コンピュータ101Aの図示しないポインティングデバ
イスで指示することにより、メールボックス排紙指定画
面の指定を無効にして、メールボックス排紙指定画面を
終了する。
Reference numeral 605 denotes an OK key. By designating this key with a pointing device (not shown) of the host computer 101A, the specification of the mailbox discharge designation screen is made valid, and the mailbox discharge designation screen is terminated. Reference numeral 606 denotes a cancel key. By designating this key with a pointing device (not shown) of the host computer 101A, the specification of the mailbox discharge designation screen is invalidated, and the mailbox discharge designation screen is terminated.

【0059】以下、印刷時におけるメールボックス排紙
の指定方法について説明する。例えば、図1において、
ユーザBが“人事部”にある文書を配布する場合につい
て説明する。
Hereinafter, a method of designating mailbox discharge at the time of printing will be described. For example, in FIG.
The case where the user B distributes a document in the “HR department” will be described.

【0060】メールボックス排紙の指定は、例えば図3
で示したプリンタドライバのUI(メールボックス排紙
指定画面)上で行われる。
The specification of mailbox delivery is, for example, as shown in FIG.
This is performed on the UI (mailbox discharge designation screen) of the printer driver indicated by.

【0061】図3に示したメールボックス排紙指定画面
では、図2で示した排紙口名称登録画面においてあらか
じめ登録された名称で全ての配布先が配布先表示エリア
602に表示され、それぞれの配布先に対して印刷しよ
うとする文書の配布を行うかどうか、それぞれの配布指
示チェックボックス601に対してチェックを行うこと
で指定する。
In the mailbox discharge designation screen shown in FIG. 3, all the distribution destinations are displayed in the distribution destination display area 602 with the names registered in advance in the discharge port name registration screen shown in FIG. Whether to distribute the document to be printed to the distribution destination is designated by checking the respective distribution instruction check boxes 601.

【0062】また、チェックされた配布先にいくつ配布
するかを配布部数入力エリア603に指定する。これに
より、図3で示した例では、“人事一課”“人事二課”
“人事三課”にそれぞれ1部ずつ配布することができ
る。
The number of copies to be distributed to the checked distribution destinations is designated in a distribution copy number input area 603. As a result, in the example shown in FIG.
One copy can be distributed to each of the three personnel sections.

【0063】また、配布先ごとに図2で示した排紙口名
称登録画面で指定されたグループの人数分配布する場合
は、人数分配布指示チェックボックス604に対してチ
ェックを行うことにより指定が可能である。
In the case of distributing by the number of persons of the group specified on the paper discharge port name registration screen shown in FIG. 2 for each distribution destination, the distribution instruction check box 604 is checked for the number of persons to be designated. It is possible.

【0064】このように、配布部数の指定方法には、配
布指定された配布先に同じ数の部数分配布するために数
値を指定する方法と、図2に示した排紙口名称登録画面
での名称登録時に設定されたグループ人数の設定値に従
って配布先ごとにそのグループの人数分配布するように
指定する方法とがある。
As described above, the method of designating the number of distributions includes a method of designating a numerical value for distributing the same number of copies to the distribution destination designated by the distribution, and a method of specifying the discharge port name registration screen shown in FIG. According to a setting value of the number of groups set at the time of registration of the name, there is a method of designating distribution to the number of persons of the group for each distribution destination.

【0065】以下、本実施形態を詳細に説明する。Hereinafter, the present embodiment will be described in detail.

【0066】まず、図4〜図8を用いて、本発明の画像
記録システムのホストコンピュータ101上の処理を説
明する。
First, the processing on the host computer 101 of the image recording system of the present invention will be described with reference to FIGS.

【0067】図4は、本発明の第1実施形態を示すデー
タ処理装置の構成を説明するブロック図であり、図1に
示した画像記録システムにおける、ホストコンピュータ
101A〜101D(以下、単にホストコンピュータ1
01)から画像記録装置102への印刷ジョブ送信,画
像記録装置の情報獲得,環境設定を行う仕組みを具現化
したものである。
FIG. 4 is a block diagram for explaining the arrangement of a data processing apparatus according to the first embodiment of the present invention. In the image recording system shown in FIG. 1, host computers 101A to 101D (hereinafter simply referred to as host computers) are used. 1
01) implements a mechanism for transmitting a print job to the image recording apparatus 102, acquiring information of the image recording apparatus, and setting an environment.

【0068】図に示すように、画像記録システムは印刷
すべきジョブを生成するホストコンピュータ101と実
際に用紙に印刷を行う画像記録装置102、および所定
のインタフェース2110,後述する図9に示すインタ
フェース2211から構成されている。
As shown in the figure, the image recording system comprises a host computer 101 for generating a job to be printed, an image recording apparatus 102 for actually printing on paper, a predetermined interface 2110, and an interface 2211 shown in FIG. It is composed of

【0069】インタフェース2110,後述する図9に
示すインタフェース2211はIEEE1284等で規
定されているローカルインタフェースでもEthern
etのようなネットワークインタフェースでもよく、本
実施形態ではローカルインタフェースの場合を例として
説明する。
An interface 2110 and an interface 2211 shown in FIG. 9 described later are local interfaces defined by IEEE 1284 or the like, and Ethernet
A network interface such as “et” may be used. In the present embodiment, a case of a local interface will be described as an example.

【0070】図4において、2101はアプリケーショ
ン部で、ユーザがグラフィックユーザインタフェースを
操作しながら所望の印刷データを生成する。2102は
プリンタドライバ部で、アプリケーション部2101が
作成した画像データを画像記録装置102が印刷可能な
ページ記述言語(以下PDLと略称)データに変換す
る。
In FIG. 4, reference numeral 2101 denotes an application unit which generates desired print data while the user operates the graphic user interface. A printer driver unit 2102 converts image data created by the application unit 2101 into page description language (PDL) data that can be printed by the image recording apparatus 102.

【0071】2103は送信バッファで、プリンタドラ
イバ部2102が変換したPDLデータを一時的に格納
しておく。2107はジョブパケット生成部で、送信バ
ッファ2103に格納されたPDLデータとアプリケー
ション部2101が有するジョブ属性情報とから所定の
ジョブパケットを生成する。2105はユーティリティ
部で、画像記録装置102の状態の確認や送信した印刷
ジョブの印刷状態の確認や、印刷ジョブの取り消し、割
り込みなどの操作をグラフィックユーザインタフェース
を用いて、これらの要求を画像記録装置102が解釈可
能な管理パケットに変換する。
A transmission buffer 2103 temporarily stores PDL data converted by the printer driver 2102. A job packet generation unit 2107 generates a predetermined job packet from PDL data stored in the transmission buffer 2103 and job attribute information of the application unit 2101. Reference numeral 2105 denotes a utility unit which checks the status of the image recording apparatus 102, checks the print state of the transmitted print job, cancels the print job, performs an interrupt operation, and the like using a graphic user interface, and transmits these requests to the image recording apparatus. 102 converts the management packet into an interpretable management packet.

【0072】2106は論理チャネル制御部で、ジョブ
パケットと管理パケットをそれぞれ異なるチャネルに割
り振り、OSI7階層におけるトランスポート層の多重
化を行う。2104はI/Fドライバ部で、論理的なデ
ータを電気信号に変換し、インタフェースとのやりとり
を行う。
Reference numeral 2106 denotes a logical channel control unit which allocates job packets and management packets to different channels, respectively, and multiplexes the transport layer in the OSI 7 layer. Reference numeral 2104 denotes an I / F driver, which converts logical data into an electric signal and exchanges data with an interface.

【0073】このように、ホストコンピュータ101
は、アプリケーション部2101,プリンタドライバ部
2102,送信バッファ2103,ジョブパケット生成
部2107,ユーティリティ部2105,論理チャネル
制御部2106,I/Fドライバ部2104等から構成
される。
As described above, the host computer 101
Is composed of an application unit 2101, a printer driver unit 2102, a transmission buffer 2103, a job packet generation unit 2107, a utility unit 2105, a logical channel control unit 2106, an I / F driver unit 2104, and the like.

【0074】なお、上記ホストコンピュータ101内の
各部は、それぞれ専用のハードウエアにより構成して
も、CPU,CPUが実行するプログラムを格納したR
OM又はその他の記憶媒体,RAM,EEPROM,ハ
ードディスク等により構成してもよい。
Each unit in the host computer 101 may be constituted by a dedicated hardware, or may be a CPU or an R which stores a program to be executed by the CPU.
It may be constituted by an OM or another storage medium, a RAM, an EEPROM, a hard disk, or the like.

【0075】また、ホストコンピュータ101の論理チ
ャネル制御部2106から画像記録装置102の論理チ
ャネル制御部2202(後述する図9に示す)までに行
われるデータ通信は、例えばネットワークの場合はTC
P/IP、ローカルの場合はIEEE1284/IEE
E1284.4による規定のプロトコルにより、トラン
スポート層レベルの多重化が行われてるものとし、詳細
な説明については省略する。
The data communication performed from the logical channel control unit 2106 of the host computer 101 to the logical channel control unit 2202 (shown in FIG. 9 described later) of the image recording apparatus 102 is performed, for example, by TC in the case of a network.
P / IP, IEEE1284 / IEEE for local
It is assumed that multiplexing at the transport layer level is performed according to a protocol specified by E1284.4, and a detailed description thereof will be omitted.

【0076】論理的にジョブパケット生成部2107か
ら送信されるジョブパケットは、画像記録装置102の
ジョブプリプロセッサ部2203(後述する図9に示
す)によって受信され、この経路をジョブチャネルとい
い、ユーティリテイ部2105から送受信される管理パ
ケットは画像記録装置102の情報管理部2210(後
述する図9に示す)によって送受信され、この経路を管
理チャネルという。
A job packet logically transmitted from the job packet generation unit 2107 is received by a job preprocessor unit 2203 (shown in FIG. 9 described later) of the image recording apparatus 102, and this path is called a job channel, and is a utility unit. A management packet transmitted / received from / to 2105 is transmitted / received by an information management unit 2210 (shown in FIG. 9 described later) of the image recording apparatus 102, and this path is called a management channel.

【0077】双方のチャネルは双方向通信が可能である
ことを規定しているが、ジョブチャネルに関してはホス
トコンピュータ→画像記録装置の片方向だけでも本実施
形態を阻害するものではない。
Although both channels specify that bidirectional communication is possible, the present embodiment does not impede the present embodiment even with only one direction from the host computer to the image recording apparatus.

【0078】ジョブチャネルと管理チャネルはOSI7
階層におけるトランスポート層レベルで多重化されてお
り、片方のフロー処理が他方に影響することはない。
The job channel and the management channel are OSI7
Multiplexed at the transport layer level in the hierarchy, one flow processing does not affect the other.

【0079】次に、図5を参照して、本発明のデータ処
理装置および画像記録装置を適用可能な画像記録システ
ムのジョブパケット,管理パケットの構造について説明
する。
Next, the structure of a job packet and a management packet of an image recording system to which the data processing device and the image recording device of the present invention can be applied will be described with reference to FIG.

【0080】図5は、本発明のデータ処理装置のジョブ
パケット,管理パケットの構造について説明する図であ
る。
FIG. 5 is a diagram for explaining the structure of a job packet and a management packet of the data processing apparatus according to the present invention.

【0081】データ処理装置および画像記録装置を適用
可能な画像記録システムのジョブパケット,管理パケッ
トは、アプリケーション層のプロトコルであり、ヘッダ
部、パラメータ部から構成されるパケット構造になって
いる。
A job packet and a management packet of an image recording system to which a data processing device and an image recording device can be applied are protocols of an application layer, and have a packet structure including a header portion and a parameter portion.

【0082】また、1つの印刷ジョブは複数のジョブパ
ケットから構成され、印刷ジョブを構成する一連のジョ
ブパケットの集まりをジョブスクリプトと呼ぶ。
One print job is composed of a plurality of job packets, and a group of a series of job packets constituting the print job is called a job script.

【0083】図において、縦軸はバイト(byte)を
示し、横軸は各バイトのビット(bit)を示してい
る。
In the figure, the vertical axis indicates bytes, and the horizontal axis indicates bits of each byte.

【0084】パケットの0〜1バイト目は、オペレーシ
ョンコード701を示す領域で、パケットの機能を示す
長さ2バイトのIDである。このオペレーションコード
701は、ジョブパケットにおいては以下の値を取るこ
とができる。なお、コード中の「0x」は16進数表示
を示す。
The 0th to 1st bytes of the packet are an area indicating the operation code 701, and are an ID having a length of 2 bytes indicating the function of the packet. This operation code 701 can take the following values in a job packet. "0x" in the code indicates hexadecimal notation.

【0085】 「0x0201」:ジョブ開始オペレーション 「0x0202」:ジョブ属性設定オペレーション 「0x0204」:PLDデータ送信オペレーション 「0x0205」:ジョブ終了オペレーション 次に、パケットの2〜3バイト目は、ブロック番号70
2を示す領域で、ジョブパケットを送信した側が、返答
を要求する場合に、受信側からの返答が送信側のどの返
答要求に対するものであるか、その対応を取るために使
用する番号である。
“0x0201”: job start operation “0x0202”: job attribute setting operation “0x0204”: PLD data transmission operation “0x0205”: job end operation
In the area 2, when the job packet transmitting side requests a response, this is a number used to determine which response request from the receiving side corresponds to which response from the transmitting side.

【0086】例えば、それぞれブロック番号=1,2,
3というジョブパケットを立て続けに送信した時に、ブ
ロック番号=2というエラーパケットが帰ってきた場
合、送信側は、2番目に送ったジョブパケットにエラー
が発生したことを特定することが可能である。
For example, block numbers = 1, 2,
If the error packet with the block number = 2 is returned when the job packet 3 is transmitted in succession, the transmitting side can specify that an error has occurred in the second transmitted job packet.

【0087】パケットの4〜5バイト目は、パラメータ
長703を示す領域で、パラメータ長はデータ部のバイ
ト長さを示す領域で、0〜64Kバイトまでを示すこと
が可能である。
The fourth and fifth bytes of the packet are an area indicating the parameter length 703, and the parameter length is an area indicating the byte length of the data part and can indicate 0 to 64K bytes.

【0088】パケットの6〜7バイト目は、ジョブパケ
ットの各種フラグを示す領域で、それぞれ以下の値を示
す。
The sixth and seventh bytes of the packet are areas indicating various flags of the job packet, and indicate the following values.

【0089】まず、6バイト目の6ビット目は、通知フ
ラグ704を示す領域で、この値が「1」の時は、ホス
トコンピュータからの要求パケットに対する返答ではな
く、画像記録装置がなんらかの通知事項があることをホ
ストコンピュータに通知することを示している。
First, the sixth bit of the sixth byte is an area for indicating a notification flag 704. When this value is "1", this is not a response to the request packet from the host computer, but the image recording apparatus is responsible for some notification items. Is notified to the host computer.

【0090】次に、6バイト目の7ビット目は、エラー
フラグ705を示す領域で、この値が「1」の場合、画
像記録装置で何らかのエラーが発生したことを示す。こ
のフラグは画像記録装置からホストコンピュータに送ら
れる返信パケットに付加される。
Next, the seventh bit of the sixth byte is an area indicating an error flag 705. When this value is "1", it indicates that some error has occurred in the image recording apparatus. This flag is added to a reply packet sent from the image recording device to the host computer.

【0091】また、7バイト目の0ビット目は、返答送
信706を示す領域で、この値が「1」の時は、ホスト
コンピュータからの要求パケットに対する返答であるこ
とを示している。
The 0th bit of the seventh byte is an area indicating a reply transmission 706. When this value is "1", it indicates that the reply is to a request packet from the host computer.

【0092】さらに、7バイト目の1ビット目は、継続
フラグ707を示す領域で、この値が「1」の場合、デ
ータ部にすべてのデータが入らなかったため、次のジョ
ブパケットで残りのデータが送られることを示す。次の
ジョブパケットは前のパケットと同じオペレーション・
コード、ブロック番号を設定しなくてはならない。
Further, the first bit of the seventh byte is an area indicating a continuation flag 707. When this value is "1", since all data has not been entered in the data portion, the remaining data is not included in the next job packet. Is sent. The next job packet has the same operation as the previous packet.
Codes and block numbers must be set.

【0093】また、7バイト目の2ビット目は、返答要
求708を示す領域で、ホストコンピュータから画像記
録装置に対して返答パケットが必要な場合に「1」をセ
ットする。この返答要求708に「0」がセットされた
ときは、要求パケットが正常に処理された場合には返答
は返されないが、画像記録装置102でエラーが発生し
た場合には、画像記録装置102が受け取ったパケット
の返答要求708にセットされた値(「0」or
「1」)に関わらず、画像記録装置102は、つねにエ
ラーフラグ705を「1」にした返答パケットを返信す
る。
The second bit of the seventh byte is an area indicating a reply request 708, and sets "1" when a reply packet is required from the host computer to the image recording apparatus. When "0" is set in the reply request 708, no reply is returned if the request packet is normally processed, but if an error occurs in the image recording device 102, the image recording device 102 The value set in the reply request 708 of the received packet (“0” or
Regardless of “1”), the image recording apparatus 102 always returns a response packet in which the error flag 705 is set to “1”.

【0094】また、パケットの8〜9バイト目は、ユー
ザID709を示す領域で、10〜11バイト目は、パ
スワード710を示す領域で、要求パケットでできる操
作にセキェリテイ的制限を設ける際に、認証に使われる
領域である。本実施形態には影響しない。
The 8th to 9th bytes of the packet are an area indicating the user ID 709, and the 10th to 11th bytes are an area indicating the password 710. This is the area used for It does not affect this embodiment.

【0095】パケットの12バイト目以降は、データ部
711を示す領域で、オペレーションコード701に対
応した追加データが格納される。
[0095] The additional data corresponding to the operation code 701 is stored in the area indicating the data section 711 after the 12th byte of the packet.

【0096】(ジョブ開始オペレーション)の場合、追
加データとして、ジョブの実行モードが記述される。指
定可能な実行モードを以下にあげる。
In the case of (job start operation), a job execution mode is described as additional data. The execution modes that can be specified are listed below.

【0097】「0x01」:ジョブの通常実行。当該ジ
ョブは通常ジョブとして画像記録装置のキューの最後に
追加され、スケジューリングが回ってきたら印刷処理を
行う。
"0x01": Normal execution of a job. The job is added to the end of the queue of the image recording apparatus as a normal job, and print processing is performed when scheduling has come.

【0098】「0x04」:ジョブの割り込み実行。当
該ジョブは割り込みジョブとして扱い、すべてのジョブ
の処理を停止して当該ジョブの印刷を優先して実行す
る。
"0x04": Job interrupt execution. The job is treated as an interrupt job, and processing of all jobs is stopped, and printing of the job is executed with priority.

【0099】(ジョブ属性設定オペレーション)の場
合、設定したいジョブ属性IDとジョブ属性値を設定す
る。ジョブ属性IDとは、ジョブに関する属性あるいは
環境に対応した識別子を示すもので、ISO‐1017
5(DPA)で規定されるジョブの属性に相当するID
が予め割り振られている。以下にジョブ属性の代表的な
ものを挙げる。
In the case of (job attribute setting operation), a job attribute ID and a job attribute value to be set are set. The job attribute ID indicates an attribute relating to a job or an environment corresponding to the environment.
ID corresponding to the attribute of the job specified in 5 (DPA)
Are allocated in advance. The following are representative job attributes.

【0100】・ジョブ属性ID 「0x0101」:ジョブ名称 「0x0103」:ジョブオーナ名 「0x016a」:ジョブサイズ 「0x017a」:排紙モード指定 「0x018a」:印刷部数 この他、画像記録装置の機能に応じて、排紙に関するフ
ィニッシングの指定、モノクロ・カラーなどのジョブ属
性とそれに対応するIDを割り振ることができる。
Job attribute ID “0x0101”: job name “0x0103”: job owner name “0x016a”: job size “0x017a”: paper discharge mode designation “0x018a”: number of print copies In this way, it is possible to specify the finishing related to paper ejection, and assign job attributes such as monochrome and color and IDs corresponding thereto.

【0101】(PDLデータ送信オペレーション)の場
合は、追加データ部にはPDLデータが入る。1つのジ
ョブパケットのデータは前記パラメータ長に格納できる
最大サイズ64KBまで格納可能であり、それ以上のデ
ータは複数のPDLデータ送信オペレーションに分割し
て送信する。この場合は前記継続フラグに1を立てる。
In the case of (PDL data transmission operation), PDL data enters the additional data portion. The data of one job packet can be stored up to the maximum size of 64 KB that can be stored in the parameter length, and the data beyond that can be divided into a plurality of PDL data transmission operations and transmitted. In this case, the continuation flag is set to 1.

【0102】(ジョブ終了オペレーション)の場合は追
加データは存在しない。
In the case of (job end operation), no additional data exists.

【0103】以下、図6,図7を参照して、図4に示し
たホストコンピュータ101内のジョブパケット生成部
2107の制御処理動作について説明する。
The control processing operation of the job packet generator 2107 in the host computer 101 shown in FIG. 4 will be described below with reference to FIGS.

【0104】図6,図7は、本発明のデータ処理装置お
よび画像記録装置を適用可能な画像記録システムの第1
の制御処理手順を示すフローチャートであり、特に、ジ
ョブパケット生成部2107のジョブパケット生成処理
手順に対応する。なお、S301〜S316は各ステッ
プを示す。
FIGS. 6 and 7 show a first example of an image recording system to which the data processing device and the image recording device of the present invention can be applied.
9 is a flowchart showing the control processing procedure of the job packet generation unit 2107, and particularly corresponds to the job packet generation processing procedure of the job packet generation unit 2107. In addition, S301 to S316 indicate each step.

【0105】ジョブパケット生成部2107は、アプリ
ケーション部2101により、印刷指定が選択された時
にプリンタドライパ部2102により起動され、プリン
タドライバ部2102が印刷データを送信バッファ部2
103に生成完了した後に処理を開始する。
The job packet generation unit 2107 is started up by the printer driver unit 2102 when the print designation is selected by the application unit 2101, and the printer driver unit 2102 transmits the print data to the transmission buffer unit 2102.
The process is started after the generation is completed in 103.

【0106】まず、ステップS301において、当該ジ
ョブが割り込み指定がされたかどうを判断する。割り込
み指定はプリンタドライバ部2102のユーザインタフ
ェースが提供するプロパティによって指定される。
First, in step S301, it is determined whether the job has been designated for interruption. The interrupt specification is specified by a property provided by the user interface of the printer driver unit 2102.

【0107】ステップS301で割り込み指定ありと判
断された場合には、ステップS303において、動作モ
ードをジョブの割り込み実行「0x04」とし、一方、
割り込み指定なしと判断された場合には、ステップS3
02において、動作モードをジョブの通常実行「0x0
1」に設定する。
If it is determined in step S301 that an interrupt has been designated, in step S303, the operation mode is set to "0x04" for job interrupt execution.
If it is determined that there is no interrupt designation, step S3
02, the operation mode is set to “0x0
1 ".

【0108】次に、ステップS304において、図5に
示したオペレーションコード701を格納する領域にジ
ョブ開始オペレーションコード「0x0201」を指定
したジョブパケットを論理チャネル制御部2106に発
行する。
Next, in step S 304, a job packet in which the job start operation code “0x0201” is specified in the area for storing the operation code 701 shown in FIG. 5 is issued to the logical channel control unit 2106.

【0109】この時、ジョブパケットの追加データ領域
に動作モードが設定され、通常ジョブか割り込みジョブ
かの指定がなされる。以降、ジョブ終了オペレーション
を発行するまで、全てのオペレーションは当該ジョブの
情報設定のためだけに用いられる。
At this time, the operation mode is set in the additional data area of the job packet, and a normal job or an interrupt job is specified. Thereafter, until the job end operation is issued, all operations are used only for setting information of the job.

【0110】次に、ステップS305において、ジョブ
の名称を設定する。図5に示したオペレーションコード
701を格納する領域にジョブ属性設定オペレーション
コード「0x0202」、データ部711に、ジョブ名
称を示すジョブ属性ID「0x0101」および、ジョ
ブ属性値となる名称を指定したジョブパケットを論理チ
ャネル制御部2106に発行する。
Next, in step S305, a job name is set. Job attribute setting operation code “0x0202” in the area where the operation code 701 shown in FIG. 5 is stored, job attribute ID “0x0101” indicating the job name in the data section 711, and a job packet specifying the name to be the job attribute value Is issued to the logical channel control unit 2106.

【0111】次に、ステップS306において、ジョブ
の所有者の設定を行う。図5に示したオペレーションコ
ード701を格納する領域に、ジョブ属性設定オペレー
ションコード「0x0202」、データ部711に、ジ
ョブ所有者を示すジョブ属性ID「0x0103」およ
び、ジョブ属性値となる所有者名を指定したジョブパケ
ットを論理チャネル制御部2106に発行する。
Next, in step S306, the owner of the job is set. The job attribute setting operation code “0x0202” is stored in the area where the operation code 701 shown in FIG. 5 is stored, and the job attribute ID “0x0103” indicating the job owner and the owner name serving as the job attribute value are stored in the data section 711. The designated job packet is issued to the logical channel control unit 2106.

【0112】次に、ステップS307において、ジョブ
のサイズの設定を行う。図5に示したオペレーションコ
ード701を格納する領域にジョブ属性設定オペレーシ
ョンコード「0x0202」、データ部711に、ジョ
ブサイズを示すジョブ属性ID「0x016a」およ
び、ジョブ属性値となるジョブのデータサイズを指定し
たジョブパケットを論理チャネル制御部2106に発行
する。
Next, in step S307, the size of the job is set. The job attribute setting operation code “0x0202” is specified in the area where the operation code 701 shown in FIG. 5 is stored, the job attribute ID “0x016a” indicating the job size is specified in the data section 711, and the data size of the job as the job attribute value is specified. The job packet is issued to the logical channel control unit 2106.

【0113】次に、ステップS308において、排紙モ
ードの設定を行う。図5に示したオペレーションコード
701を格納する領域にジョブ属性設定オペレーション
コード「0x0202」、データ部711に、排紙モー
ドを示すジョブ属性ID「0x017a」および、ジョ
ブ属性値となる固定排紙,ジョブセパレート指定,メー
ルボックス排紙,ソート指定,スタック指定等の排紙指
定を示すコードを格納したジョブパケットを論理チャネ
ル制御部2106に発行する。
Next, in step S308, the paper discharge mode is set. The job attribute setting operation code “0x0202” is stored in the area where the operation code 701 shown in FIG. 5 is stored, the job attribute ID “0x017a” indicating the paper discharge mode is stored in the data section 711, and the fixed discharge and job A job packet storing a code indicating a discharge specification such as a separation specification, a mailbox discharge, a sort specification, and a stack specification is issued to the logical channel control unit 2106.

【0114】次に、ステップS309において、変数s
izeに送信すべきPDLデータのサイズを代入する。
Next, in step S309, the variable s
The size of the PDL data to be transmitted is substituted for size.

【0115】次に、ステップS310において、変数s
izeの大きさをチェックし、変数sizeが64Kよ
り大きいかどうかを比較判定する。ジョブパケットに指
定できるパラメータのサイズはパケットヘッダのパラメ
ータ長のサイズが16ビットで表現されているため、最
大64Kバイトの制限があるので、それ以上のデータは
複数のジョブパケットに分割して発行されることにな
る。
Next, in step S310, the variable s
The size of size is checked, and it is determined whether the variable size is greater than 64K. The size of the parameter that can be specified in the job packet is limited to a maximum of 64 Kbytes because the size of the parameter length of the packet header is expressed by 16 bits. Will be.

【0116】もし、ステップS310でデータのサイズ
sizeが64Kよりも大きいと判定された場合は、ス
テップS314において、図5に示したパケットヘッダ
の継続フラグ707を1に設定し、さらにステップS3
15において、送信バッファ403から64Kバイト分
のPDLデータが取り出され、図5に示したオペレーシ
ョンコード701を格納する領域にPDLデータ送信オ
ペレーション「0x0204」を、データ部711に前
記取り出されたPDLデータを指定したジョブパケット
を論理チャネル制御部2106に発行し、ステップS3
16において、ステップS315で送信した64Kをs
izeから減じて、ステップS310の処理に戻る。
If it is determined in step S310 that the size of the data is larger than 64K, in step S314, the continuation flag 707 of the packet header shown in FIG.
In P15, 64K bytes of PDL data is extracted from the transmission buffer 403, a PDL data transmission operation “0x0204” is stored in the area for storing the operation code 701 shown in FIG. 5, and the extracted PDL data is stored in the data section 711. The designated job packet is issued to the logical channel control unit 2106, and step S3 is executed.
In step 16, the 64K transmitted in step S315 is converted to s
Then, the process returns to step S310.

【0117】一方、ステップS310でデータのサイズ
sizeが64Kより大きくない(64K以下)と判定
された場合は、後1回のPDLデータ送信オペレーショ
ンで全データの送信が完了する。この場合は、ステップ
S311において、図5に示したパケットヘッダの継続
フラグ707を「0」にして、PDLデータ送信が最後
であることを設定し、さらにステップS312におい
て、送信バッファ2103からすべてのPDLデータが
取り出され、図5のオペレーションコード701を格納
する領域にPDLデータ送信オペレーション「0x02
04」に、データ部711に前記取り出されたPDLデ
ータを指定したジョブパケットを論理チャネル制御部2
106に発行する。
On the other hand, if it is determined in step S310 that the data size is not larger than 64K (64K or less), the transmission of all data is completed by one subsequent PDL data transmission operation. In this case, in step S311, the continuation flag 707 of the packet header shown in FIG. 5 is set to “0” to set that the PDL data transmission is the last, and in step S312, all the PDL data is transmitted from the transmission buffer 2103. The data is fetched and the PDL data transmission operation “0x02” is stored in the area for storing the operation code 701 in FIG.
04 ”, the job packet specifying the extracted PDL data in the data section 711 is assigned to the logical channel control section 2.
Issue to 106.

【0118】但し、ステップS308でメールボックス
排紙を設定した場合、データ部711に格納されるPD
Lデータは、指定配布先数分の配布先,配布部数を指定
したコードを順次格納した後、PDLデータ等の画像デ
ータを格納するデータ構造とする。
However, if mailbox delivery is set in step S308, the PD stored in the data
The L data has a data structure in which codes specifying the number of distribution destinations and the number of distributions for the designated distribution destinations are sequentially stored, and then image data such as PDL data is stored.

【0119】その後、ステップS313において、図5
のオペレーションコード711を格納する領域にジョブ
終了オペレーションコード「0x0205」を指定した
ジョブパケットを論理チャネル制御部2106に発行し
て処理を終了する。
Thereafter, in step S313, FIG.
The job packet in which the job end operation code “0x0205” is specified in the area for storing the operation code 711 is issued to the logical channel control unit 2106, and the process is ended.

【0120】以下、図8を参照して、図2に示した排紙
口名称登録画面の制御処理を行うホストコンピュータ、
例えばホストコンピュータ101A上でプリンタ設定ア
プリケーションが行うメールボックス排紙に関する処理
についてフローチャートを基に詳細に説明する。
Hereinafter, referring to FIG. 8, a host computer for controlling the discharge port name registration screen shown in FIG.
For example, processing related to mailbox delivery performed by the printer setting application on the host computer 101A will be described in detail with reference to a flowchart.

【0121】図8は、本発明のデータ処理装置および画
像記録装置を適用可能な画像記録システムの第2の制御
処理手順を示すフローチャートであり、特に、アプリケ
ーション部2101の図2に示した排紙口名称登録画面
による登録処理(ホストコンピュータ上でメールボック
ス排紙指定時に使用する排紙口名称(配布先名称)を登
録する処理)に対応する。なお、S401〜S405は
各ステップを示す。
FIG. 8 is a flowchart showing a second control processing procedure of the image recording system to which the data processing apparatus and the image recording apparatus of the present invention can be applied. In particular, FIG. This corresponds to registration processing (processing for registering a paper discharge port name (distribution destination name) used when a mailbox discharge is specified on the host computer) on the port name registration screen. Note that S401 to S405 indicate each step.

【0122】まず、ステップS401において、排紙口
名称の登録を指定されたか否かを判定し、排紙口名称の
登録が指定されていないと判定された(キャンセルキー
505を指示された)場合は、そのまま処理を終了し、
排紙口名称の登録を指定されたと判定された、即ちユー
ザが識別名称の登録を行う(OKキー504を指示され
た)場合は、ステップS402において、排紙口名称及
びそのグループに属する人数の編集を指定した、即ち排
紙口名称登録エリア502またはグループ人数登録エリ
ア503を編集したか否かを判定し、編集していないと
判定された場合は、そのまま処理を終了する。
First, in step S401, it is determined whether or not registration of a paper discharge port name has been designated. If it is determined that registration of a paper discharge port name has not been specified (the cancel key 505 has been designated). Ends the processing as it is,
If it is determined that the registration of the discharge port name has been designated, that is, if the user registers the identification name (instructed by the OK key 504), in step S402, the discharge port name and the number of persons belonging to the group are determined. It is determined whether or not editing has been designated, that is, whether or not the paper discharge port name registration area 502 or the group number registration area 503 has been edited. If it is determined that editing has not been performed, the process ends.

【0123】一方、ステップS402において、排紙口
名称及びそのグループに属する人数(排紙口名称登録エ
リア502またはグループ人数登録エリア503)を編
集したと判定された場合は、ステップS403におい
て、排紙口名称登録エリア502からユーザの入力操作
により指定された排紙口名称を獲得し、ステップS40
4において、グループ人数登録エリア503からユーザ
の入力操作により指定されたグループ人数を獲得し、ス
テップS405において、獲得した各排紙口名称,各グ
ループ人数を画像記録装置102への指定に変換,送信
して登録を行う。
On the other hand, if it is determined in step S402 that the discharge port name and the number of persons belonging to the group (the discharge port name registration area 502 or the group number registration area 503) have been edited, then in step S403 the discharge port The name of the paper discharge port designated by the user's input operation is acquired from the port name registration area 502, and step S40 is performed.
In step 4, the number of group members specified by the user's input operation is acquired from the group number registration area 503, and in step S405, the acquired discharge port names and each group number are converted into designations for the image recording apparatus 102 and transmitted. And register.

【0124】以後、これらはメールボックスモード指定
の印刷時に付加する情報として使用され、プリンタドラ
イバUI(図3に示したメールボックス排紙指定画面)
上には、上記設定された名称を画像記録装置102から
情報(登録されて一元管理される排紙口名称等の情報)
として受け取り、配布先表示エリア602として表示さ
れる。
Thereafter, these are used as information added at the time of printing in the mailbox mode designation, and are used by the printer driver UI (mailbox ejection designation screen shown in FIG. 3).
On the top, the set name is information from the image recording apparatus 102 (information such as a discharge port name which is registered and centrally managed).
And displayed as a distribution destination display area 602.

【0125】通常上記、図2および図8で示した設定
は、プリンタ設置時に1回だけ設定すれば良く、メール
ボックスモードの運用を変更したい場合に、システム管
理者等が排紙口名称、あるいはグループ人数の変更を適
宜行って仕分け方法を変更することができる。
Normally, the settings shown in FIGS. 2 and 8 need only be set once at the time of installing the printer. If the user wants to change the operation of the mailbox mode, the system administrator or the like can set the output port name or The sorting method can be changed by appropriately changing the number of groups.

【0126】図9は、本発明の第1実施形態を示す画像
記録装置の構成を説明するブロック図であり、図1に示
した画像記録システムにおける画像記録装置102に対
応する。
FIG. 9 is a block diagram for explaining the arrangement of an image recording apparatus according to the first embodiment of the present invention, and corresponds to the image recording apparatus 102 in the image recording system shown in FIG.

【0127】図において、2201はI/Fドライバ部
で、論理的なデータを電気信号に変換し、インタフェー
ス2211とのやりとりを行う。2202は論理チャネ
ル制御部で、I/Fドライバ部2201から受信したデ
ータを解析し、ジョブパケットと管理パケットをそれぞ
れ異なるチャネルに割り振り、OSI7階層におけるト
ランスポート層の多重化を行う。
In the figure, reference numeral 2201 denotes an I / F driver which converts logical data into an electric signal and exchanges it with the interface 2211. Reference numeral 2202 denotes a logical channel control unit which analyzes data received from the I / F driver unit 2201, allocates job packets and management packets to different channels, and multiplexes the transport layer in the OSI 7 layer.

【0128】2204はジョブスプーラで、HDDやフ
ラッシュメモリ、あるいはDRAMなどの大容量メモリ
デバイスから構成され、印刷ジョブのPDLデータを印
刷完了まで一時的に保持する。2205は機器データベ
ース部で、印刷ジョブの属性情報を格納する。
Reference numeral 2204 denotes a job spooler, which is composed of a large-capacity memory device such as an HDD, a flash memory, or a DRAM, and temporarily holds PDL data of a print job until printing is completed. An apparatus database unit 2205 stores attribute information of the print job.

【0129】2203はジョブプリプロセッサ部で、ジ
ョブパケットを受け取って解析を行い、印刷ジョブの属
性情報は機器データベース部2205,PDLデータは
ジョブスプーラ2204に割り分けて格納する。221
3はジョブ読み出しテーブルで、ジョブの処理順番を記
述する。2207は描画バッファで、リアルタイムに描
画処理可能な中間データを格納する。
A job preprocessor 2203 receives and analyzes a job packet, and stores print job attribute information in the device database unit 2205 and PDL data in the job spooler 2204 separately. 221
Reference numeral 3 denotes a job readout table that describes the processing order of jobs. A drawing buffer 2207 stores intermediate data that can be drawn in real time.

【0130】2206はPDLトランスレータ部で、ジ
ョブ読み出しテーブル2213に記述された順番にジョ
ブを取りだし、機器データベース部2205に格納され
た属性情報とジョブスプーラ2204に格納されたPD
Lデータを解析し、リアルタイムに描画処理可能な中間
データを生成して描画バッファ2207に格納する。
Reference numeral 2206 denotes a PDL translator, which extracts jobs in the order described in the job readout table 2213, and stores attribute information stored in the device database 2205 and PD stored in the job spooler 2204.
The L data is analyzed, and intermediate data that can be drawn in real time is generated and stored in the drawing buffer 2207.

【0131】2209はプリンタエンジン部で、描画バ
ッファ2207から中間データを取得し、プリンタエン
ジン2209が行う用紙搬送処理とともにリアルタイム
に中間データのレンダリングを行い、プリンタエンジン
部2209にビデオデータとして送信を行う描画部22
08、既知の電子写真技術を用いて描画部2208から
送信されたビデオデータを元に、用紙に物理的に印刷を
行う。
Reference numeral 2209 denotes a printer engine which obtains intermediate data from the drawing buffer 2207, renders the intermediate data in real time together with the paper transport processing performed by the printer engine 2209, and transmits the rendering as video data to the printer engine 2209. Part 22
08. Physical printing is performed on paper based on video data transmitted from the drawing unit 2208 using a known electrophotographic technique.

【0132】2210は情報管理部で、ホストコンピュ
ータ101から送信された管理パケットを受け取り、要
求に応じて機器データベース部2205から情報の獲得
を行い、またジョブの取り消し要求や割り込み要求を行
い、またジョブの終了や機器の異常を検知して自立的に
ホストコンピュータ101に通知イベントを発行する。
Reference numeral 2210 denotes an information management unit which receives a management packet transmitted from the host computer 101, acquires information from the device database unit 2205 in response to a request, issues a job cancellation request or an interrupt request, and And automatically issues a notification event to the host computer 101 upon detecting the end of the operation and the abnormality of the device.

【0133】2212は割り込み処理部で、ジョブの割
り込み指定が行われた時に、実際の割り込み処理を行
う。
Reference numeral 2212 denotes an interrupt processing unit which performs actual interrupt processing when a job interrupt is designated.

【0134】図に示すように、画像記録装置102は、
I/Fドライバ部2201,論理チャネル制御部220
2,ジョブプリプロセッサ部2203,ジョブスプーラ
2204,機器データベース部2205,PDLトラン
スレータ部2206,描画バッファ2207,描画部2
208,プリンタエンジン2209,情報管理部221
0,割り込み処理部2212,ジョブ読み出しテーブル
2213から構成される。
As shown in the figure, the image recording device 102
I / F driver section 2201, logical channel control section 220
2, job preprocessor 2203, job spooler 2204, device database 2205, PDL translator 2206, drawing buffer 2207, drawing unit 2
208, printer engine 2209, information management unit 221
0, an interrupt processing unit 2212, and a job reading table 2213.

【0135】なお、上記画像記録装置102内の各部
は、それぞれ専用のハードウエアにより構成しても、C
PU,CPUが実行するプログラムを格納したROM又
はその他の記憶媒体,RAM,EEPROM,ハードデ
ィスク等により構成してもよい。
It is to be noted that each unit in the image recording apparatus 102 may be constituted by dedicated hardware,
It may be configured by a ROM or other storage medium storing a program to be executed by the PU or the CPU, a RAM, an EEPROM, a hard disk, or the like.

【0136】以下、図10を参照して、図9に示したジ
ョブプリプロセッサ部2203の制御動作について説明
する。
Hereinafter, the control operation of the job preprocessor 2203 shown in FIG. 9 will be described with reference to FIG.

【0137】図10は、本発明のデータ処理装置および
画像記録装置を適用可能な画像記録システムの第3の制
御処理手順を示すフローチャートであり、特に、ジョブ
プリプロセッサ部2203の処理手順に対応する。な
お、S501〜S514は各ステップを示す。
FIG. 10 is a flowchart showing a third control processing procedure of the image recording system to which the data processing apparatus and the image recording apparatus of the present invention can be applied, and particularly corresponds to the processing procedure of the job preprocessor 2203. Note that S501 to S514 indicate each step.

【0138】ジョブプリプロセッサ部2203は、画像
記録装置102の起動時に処理開始し、以後、画像記録
装置102の電源遮断まで処理を継続する。
The job preprocessor 2203 starts processing when the image recording apparatus 102 is started, and thereafter continues the processing until the power of the image recording apparatus 102 is turned off.

【0139】まず、最初にステップS501において、
ジョブパケットの受信を行う。受信すると、ステップS
502において、受信したジョブがジョブ開始オペレー
ションかどうか比較判定し、ジョブ開始オペレーション
以外のオペレーションが到着したと判定された場合には
不正動作となり、ステップS503において、ジョブパ
ケットの破棄を行い、ステップS501の処理に戻る。
First, in step S501,
Receives job packets. Upon receipt, step S
At 502, it is determined whether or not the received job is a job start operation. If it is determined that an operation other than the job start operation has arrived, the operation becomes an illegal operation. At step S503, the job packet is discarded. Return to processing.

【0140】一方、ステップS502で受信したジョブ
がジョブ開始オペレーションと判定された場合は、ステ
ップS504において、当該ジョブのジョブIDの獲得
を行い、ジョブIDは2バイトの番号として割り振ら
れ、機器データベース部2205におけるジョブ属性情
報の読み書き処理のキーとして利用される。
On the other hand, if the job received in step S502 is determined to be a job start operation, the job ID of the job is acquired in step S504, and the job ID is assigned as a 2-byte number. It is used as a key for reading and writing job attribute information in 2205.

【0141】次に、ステップS505において、ジョブ
読み出しテーブルに当該ジョブのジョブIDを追加し、
ステップS506において、ジョブパケットの追加デー
タを検索し、動作モードが「0x04」かどうか比較判
定し、動作モードが「0x04」でないと判定された場
合は、そのままステップS508に進む。
Next, in step S505, the job ID of the job is added to the job readout table.
In step S506, the additional data of the job packet is searched, and it is determined whether the operation mode is “0x04”. If it is determined that the operation mode is not “0x04”, the process proceeds to step S508.

【0142】一方、ステップS506でジョブパケット
の追加データの動作モードが「0x04」と判定された
場合は、上述したとおり割り込み印刷指定を示してお
り、その場合には、ステップS507において、割り込
み処理部2212に対して割り込み印刷の指示を出し、
ステップS508に進む。
On the other hand, when it is determined in step S506 that the operation mode of the additional data of the job packet is “0x04”, it indicates that the interrupt printing has been specified as described above. In that case, in step S507, the interrupt processing unit 2212, and issues an interrupt printing instruction.
Proceed to step S508.

【0143】次に、ステップS508において、次のジ
ョブパケットの受け付けを行い、ステップS509にお
いて、受信したジョブパケットが属性設定オペレーショ
ンであるか否かを比較判定し、属性設定オペレーション
であると判定された場合は、ステップS510におい
て、機器データベース部2205で属性データの設定を
行う。この時キーとなるのはステップS504で獲得し
たジョブIDとジョブパケットの追加データに記述され
てある属性IDおよび属性データである。
Next, in step S508, the next job packet is accepted, and in step S509, it is determined whether the received job packet is an attribute setting operation or not, and it is determined that the received job packet is an attribute setting operation. In this case, in step S510, attribute data is set in the device database unit 2205. The keys at this time are the job ID acquired in step S504 and the attribute ID and attribute data described in the additional data of the job packet.

【0144】例えば、受信したジョブパケットが、排紙
モードのジョブ属性値としてメールボックス排紙を指定
した属性設定オペレーションの場合は、ジョブ属性値と
なるメールボックス排紙および、指定配布先数分の配布
先,配布部数を指定したコードを取得し、機器データベ
ース部2205で属性データの設定を行う。
For example, in the case where the received job packet is an attribute setting operation in which mailbox ejection is specified as the job attribute value in the paper ejection mode, the number of mailbox ejections corresponding to the job attribute value and the number of designated distribution destinations A code designating a distribution destination and the number of distributions is acquired, and attribute data is set in the device database unit 2205.

【0145】ステップS510の属性設定が完了すると
次のジョブパケットを受信するため、ステップS508
の処理に戻る。
When the attribute setting in step S510 is completed, the next job packet is received.
Return to the processing of.

【0146】一方、ステップS509で受信したジョブ
パケットが属性設定オペレーションでないと判定された
場合は、ステップS511において、受信したジョブパ
ケットがPDLデータ送信オペレーションか否かを比較
判定し、PDLデータ送信オペレーションであると判定
された場合は、ステップS512において、ジョブスプ
ーラ2204にPDLデータの追加を行う。この時、ジ
ョブIDをキーとして渡し、後で取り出すときにもジョ
ブIDをキーとして取り出せるようにしておく。ジョブ
スプーラ2204への追加が完了すると次のジョブパケ
ットを受信するため、ステップS508の処理に戻る。
On the other hand, if it is determined in step S509 that the received job packet is not an attribute setting operation, it is determined in step S511 whether or not the received job packet is a PDL data transmission operation. If it is determined that there is, PDL data is added to the job spooler 2204 in step S512. At this time, the job ID is passed as a key so that the job ID can be taken out as a key when it is taken out later. Upon completion of the addition to the job spooler 2204, the process returns to step S508 to receive the next job packet.

【0147】一方、ステップS511で受信したジョブ
パケットがPDLデータ送信オペレーションでないと判
定された場合は、ステップS513において、ジョブパ
ケットがジョブ終了オペレーションであるかどうかを比
較判定し、ジョブ終了オペレーションであると判定され
た場合は、一連のループを抜けてステップS501の初
期状態に戻る。
On the other hand, if it is determined in step S511 that the received job packet is not a PDL data transmission operation, it is determined in step S513 whether or not the job packet is a job end operation. If it is determined, the process goes through a series of loops and returns to the initial state of step S501.

【0148】一方、ステップS513でジョブパケット
がジョブ終了オペレーションでないと判定された場合、
即ちいずれのオペレーションにも該当しない場合には、
不正なジョブパケットであるので、ステップS514に
おいて、ジョブパケットの破棄を行い、ステップS50
8の処理に戻る。
If it is determined in step S513 that the job packet is not a job end operation,
That is, if it does not correspond to any operation,
Since the job packet is an invalid job packet, the job packet is discarded in step S514, and the process proceeds to step S50.
The process returns to step 8.

【0149】以上の動作によって、ジョブプリプロセッ
サ部2203は、ジョブパケットを機器データベース部
2205とジョブスプーラ2204にデータの振り分け
を行うことができる。
By the above operation, the job preprocessor 2203 can distribute the job packet to the device database 2205 and the job spooler 2204.

【0150】次に、図11を参照して、図9に示したジ
ョブ読み出しテーブル2213の説明を行う。
Next, the job reading table 2213 shown in FIG. 9 will be described with reference to FIG.

【0151】図11は、図9に示したジョブ読み出しテ
ーブル2213を表す説明図である。
FIG. 11 is an explanatory diagram showing the job reading table 2213 shown in FIG.

【0152】図において、(a)は、ジョブ読み出しテ
ーブル2213にジョブ1〜4が登録されている状態を
示す。この状態において、PDLトランスレータ部22
06が、トランスレートを実行する時、読み出しテーブ
ルの上から順番に印刷ジョブの取りだしを行い、ジョブ
プリプロセツサ部2203が図10のステップS505
においてジョブ読み出しテーブルにジョブ5を追加した
場合、(b)に示すように、ジョブ5が読み出しテーブ
ルの最後に追加される。
FIG. 17A shows a state in which jobs 1 to 4 are registered in the job reading table 2213. In this state, the PDL translator unit 22
When executing translation, the job pre-processor 2203 sequentially takes out print jobs from the readout table, and the job pre-processor 2203 executes step S505 in FIG.
In the case where the job 5 is added to the job readout table, the job 5 is added to the end of the readout table as shown in FIG.

【0153】また、プリンタエンジン部2209におい
てジョブ1の最後のページの排紙を完了したと認識する
と、(c)に示すように、ジョブ1はジョブ読み出しテ
ーブルから削除される。
When the printer engine unit 2209 recognizes that the discharge of the last page of the job 1 is completed, the job 1 is deleted from the job reading table as shown in FIG.

【0154】以上のように、ジョブ読み出しテーブル2
213はPDLトランスレータ部2206が処理するジ
ョブの順番の制御を行う。
As described above, the job reading table 2
Reference numeral 213 controls the order of jobs processed by the PDL translator unit 2206.

【0155】以下、PDLトランスレータ部2206の
処理以降の動作について説明する。
The operation after the processing of PDL translator section 2206 will be described below.

【0156】PDLトランスレータ部2206は、ジョ
ブスプーラ2204に格納されたPDLデータと機器デ
ータベース部2205に格納されたジョブ情報を元にト
ランスレート処理を行い、描画部1208がリアルタイ
ムに描画できる中間データに変換し、描画バッファ22
07に送信する。
The PDL translator unit 2206 performs a translation process based on the PDL data stored in the job spooler 2204 and the job information stored in the device database unit 2205, and converts the data into intermediate data that can be rendered by the rendering unit 1208 in real time. And the drawing buffer 22
07.

【0157】次に、描画バッファ2207は、複数ペー
ジ分の中間データを格納し、描画部2208に渡す。次
に、描画部2208は、描画バッファ2207から中間
データを取得し、プリンタエンジン部2209が行う用
紙搬送処理とともにリアルタイムに中間データのレンダ
リングを行い、プリンタエンジン部2209にビデオデ
ータとして送信を行う。
Next, the drawing buffer 2207 stores the intermediate data for a plurality of pages and transfers it to the drawing unit 2208. Next, the drawing unit 2208 acquires the intermediate data from the drawing buffer 2207, renders the intermediate data in real time together with the sheet conveyance processing performed by the printer engine unit 2209, and transmits the data to the printer engine unit 2209 as video data.

【0158】次に、プリンタエンジン部2209は、既
知の電子写真技術を用いて描画部2208から送信され
たビデオデータを元に、用紙に物理的に印刷を行う。
Next, the printer engine unit 2209 physically prints on paper based on the video data transmitted from the drawing unit 2208 using a known electrophotographic technique.

【0159】また、情報管理部2210は、ユーティリ
ティ部2105の情報獲得要求を管理パケットの形で受
け取り、機器データベース部2205から必要な情報を
獲得し、管理パケットに変換して論理チャネル制御部2
202を介してホストコンピュータに返答する。また、
ジョブの終了を検知して自発的に終了の通知を管理パケ
ットに変換して通知する。
The information management unit 2210 receives the information acquisition request from the utility unit 2105 in the form of a management packet, acquires necessary information from the device database unit 2205, converts it into a management packet, and converts it into a management packet.
Reply to the host computer via 202. Also,
When the end of the job is detected, the end notification is spontaneously converted into a management packet and notified.

【0160】なお、画像記録装置102の本体には後述
する図12に示す操作パネル(パネル部)104が備え
付けられており、この操作パネル104は、液晶やLE
Dなどのディスプレイ装置と操作ボタンから構成されて
おり、ユーザからの設定を情報管理部2210を通して
機器データベース部2205に反映させ、あるいは現在
の機器の状態を表示するという処理を行うことができ
る。
The main body of the image recording apparatus 102 is provided with an operation panel (panel section) 104 shown in FIG. 12, which will be described later.
It is composed of a display device such as D and operation buttons, and can perform processing of reflecting settings from the user in the device database unit 2205 through the information management unit 2210 or displaying the current device status.

【0161】次に、図12〜図24を参照して、図1に
示した画像記録装置102の構成について説明する。
Next, the configuration of the image recording apparatus 102 shown in FIG. 1 will be described with reference to FIGS.

【0162】図12は、図1に示した画像記録装置10
2を適用可能なレーザビームプリンタの構成を説明する
ブロック図である。
FIG. 12 shows the image recording apparatus 10 shown in FIG.
FIG. 2 is a block diagram illustrating a configuration of a laser beam printer to which No. 2 is applicable.

【0163】なお、本実施形態を適用する画像記録装置
は、レーザビームプリンタに限られるものではなく、L
ED式、インクジェット式、熱転写式、昇華式等他のプ
リント方式のプリンタでも良いことは言うまでもない。
The image recording apparatus to which this embodiment is applied is not limited to a laser beam printer.
It goes without saying that a printer of another printing system such as an ED system, an inkjet system, a thermal transfer system, and a sublimation system may be used.

【0164】また、以下の説明および図においては、オ
プションユニットを2台接続した例を説明するが、更に
多くのオプションユニットを接続可能であり、またオプ
ションユニットの機能を本体が共有しても構わない。
In the following description and drawings, an example in which two optional units are connected will be described. However, more optional units can be connected, and the functions of the optional units may be shared by the main body. Absent.

【0165】図において、レーザビームプリンタ(プリ
ンタ)102は、各種オプション装置が接続可能であ
り、ホストコンピュータ等の外部機器101と汎用イン
タフェース(例えばセントロニクス、RS232C,U
SB等),ネットワーク(例えばEthernet等)
で接続され、汎用インタフェースを介して外部機器10
1から転送される印刷情報(所定のプリンタ言語に基づ
くコードデータ等の制御情報、例えばPost Scr
ipt,LIPSIII,LIPSIV,イメージデー
タ等を含む)に基づく画像記録を行なう。
In the figure, a laser beam printer (printer) 102 can be connected to various optional devices, and can be connected to a general-purpose interface (for example, Centronics, RS232C, U232) with an external device 101 such as a host computer.
SB, etc.), network (for example, Ethernet etc.)
Connected to the external device 10 via a general-purpose interface.
1 (control information such as code data based on a predetermined printer language, for example, Post Scr).
ipt, LIPSIII, LIPSIV, image data, etc.).

【0166】103はビデオコントローラで、外部機器
101と前記汎用インタフェースで接続され、外部機器
101から前記汎用インタフェースを介して転送される
コードデータ(ESCコード、各種PDLデータ等)を
受信し、該コードデータに基づくドットデータ等からな
るページ情報を生成し、ビデオインタフェース80を介
して後述するエンジンコントローラ105に対してイメ
ージデータ(2値又は多値)を送信するとともに、統括
インタフェース90を介して後述するオプションコント
ローラ部106に対して給紙指定及び排紙指定のコマン
ド等を送信する。エンジンコントローラ105は、前記
ビデオコントローラ103から転送されるイメージデー
タに基づいて、周知の電子写真プロセスによって感光ド
ラム上に潜像を形成し、供給される用紙に転写、定着し
て印刷を行なう。なお、この時、オプションコントロー
ラ部106に対して給排紙のタイミングの指示等を行な
う。
Reference numeral 103 denotes a video controller, which is connected to the external device 101 via the general-purpose interface, receives code data (ESC code, various PDL data, etc.) transferred from the external device 101 via the general-purpose interface, and It generates page information including dot data and the like based on the data, transmits image data (binary or multi-valued) to an engine controller 105 to be described later via the video interface 80, and transmits the image data (binary or multi-valued) to the after-mentioned interface via the general interface 90. A command for specifying sheet feeding and discharging is transmitted to the option controller unit 106. The engine controller 105 forms a latent image on a photosensitive drum by a well-known electrophotographic process based on the image data transferred from the video controller 103, and transfers and fixes it on a supplied sheet to perform printing. At this time, the control unit 106 instructs the option controller unit 106 to supply and discharge paper.

【0167】104はパネル部で、操作のための各種ス
イッチ(ボタン)、LED表示器、LCD表示器等から
構成されるユーザとのインタフェースであり、ユーザは
パネル部104を操作することによりプリンタ102に
所定の動作を指示することができる。なお、ユーザによ
り設定された各種データ等は図示しない不揮発性メモ
リ、例えばNVRAM,EEPROM等に記憶管理され
る。
Reference numeral 104 denotes a panel unit which is an interface with a user including various switches (buttons) for operation, an LED display, an LCD display, and the like. Can be instructed to perform a predetermined operation. Various data and the like set by the user are stored and managed in a non-illustrated non-volatile memory, for example, NVRAM, EEPROM, or the like.

【0168】オプションコントローラ部106は、図示
しないCPU,ROM,RAM等を備え、前記ビデオコ
ントローラ103から転送される給排紙指定等及びエン
ジンコントローラ105からの給排紙指示等に基づい
て、1台以上のオプション装置(ユニット)を統括して
制御する統括コントローラであり、各種オプション装置
に具備されるオプションコントローラユニットとオプシ
ョンユニットインタフェース70を介して通信を行な
い、各種オプション装置を統括的に制御する。
The option controller unit 106 includes a CPU, ROM, RAM and the like (not shown). One unit is controlled based on paper supply / discharge designation and the like supplied from the video controller 103 and paper supply / discharge instructions from the engine controller 105. This is a general controller for controlling the above optional devices (units) collectively, and communicates with an optional controller unit included in various optional devices via the optional unit interface 70 to control the various optional devices collectively.

【0169】また、オプションコントローラ部106の
RAM内には、ビデオコントローラ103がアクセス可
能な共有メモリ(後述する図18に示す)があり、該共
有メモリは約40頁分の搬送状況管理エリア、基本ステ
ータスエリア、コマンドステータス管理エリア、立ち上
げ処理エリア等から構成され、ビデオコントローラ10
3は、上記共有メモリの各エリアを介して各オプション
装置に対する指定を行なう。
In the RAM of the option controller unit 106, there is a shared memory (shown in FIG. 18 described later) which can be accessed by the video controller 103. The shared memory has a transport status management area of about 40 pages, The video controller 10 includes a status area, a command status management area, a start-up processing area, and the like.
Reference numeral 3 designates designation of each optional device via each area of the shared memory.

【0170】なお、上記搬送状況管理エリアは、ビデオ
コントローラ103が印刷方法(給紙口、排紙口、色、
ステイプルする、シフトする等)を各オプション装置へ
通知する領域と、各オプション状態(どこまで印刷し
た、排紙完了した等)をビデオコントローラ103に通
知する領域から構成される。
The transfer status management area is set by the video controller 103 in the printing method (paper feed port, paper discharge port, color,
An area for notifying each optional device of stapling, shifting, and the like, and an area for notifying the video controller 103 of each option state (how far the printing has been performed, the discharge has been completed, and the like).

【0171】また、基本ステータスエリアは、各オプシ
ョン装置の異常(JAM,紙なしステイプル針なし等)
をビデオコントローラ103に通知する領域で、コマン
ド&ステータス管理エリアは、ビデオコントローラ10
3とコマンドステータスのやりとりを行なう領域で、立
ち上げ処理エリアは、ビデオコントローラ103が各オ
プション装置の立ち上げ処理を指定する領域である。
In the basic status area, the abnormality of each optional device (JAM, no paper, no staple, etc.)
Is notified to the video controller 103, and the command & status management area is
The start-up processing area is an area in which the command status is exchanged with the device 3 and the video controller 103 specifies the start-up processing of each optional device.

【0172】107は給紙オプション装置(ユニット)
であり、例えばペーパデッキオプションユニットで、内
部にペーパデッキコントローラ(大容量給紙カセットコ
ントローラ)107aを有し、オプションコントローラ
部106から送信される制御情報に基づいて給紙制御を
行なう。なお、上記ペーパデッキコントローラ107a
は、不図示のCPU,ROM,RAMを備え、CPUが
ROMに格納されてプログラムに基づいて給紙オプショ
ン装置107を制御する。また、ROMには給紙オプシ
ョン装置107の拡張情報、例えばペーパデッキに格納
可能な用紙サイズの情報等が格納されている。
Reference numeral 107 denotes a paper feed option device (unit)
For example, a paper deck option unit has a paper deck controller (large-capacity paper feed cassette controller) 107 a therein, and performs paper feed control based on control information transmitted from the option controller unit 106. The paper deck controller 107a
Has a CPU, a ROM, and a RAM (not shown), and the CPU controls the sheet feeding option device 107 based on a program stored in the ROM. Further, the ROM stores extended information of the paper feed option device 107, for example, information on paper sizes that can be stored in the paper deck.

【0173】108は排紙オプション装置(ユニット)
であり、例えばソート機能を有するソータオプションユ
ニットで、内部にソータコントローラ(大容量排紙スタ
ッカコントローラ)108aを有し、オプションコント
ローラ部106から送信される制御情報に基づいてソー
ト動作及び排紙動作を行なう。なお、上記ソータコント
ローラ108aは、不図示のCPU,ROM,RAMを
備え、CPUがROMに格納されたプログラムに基づい
て排紙オプション装置108を制御する。また、ROM
には排紙オプション装置108の拡張情報例えば、排紙
ビンの数、ソート機能の有無、ステイプル機能の有無、
排紙用紙を所定の方向にずらすシフト機能の有無、排紙
用紙のフェースの向きを反転させる反転機能の有無の情
報等が格納されている。
Reference numeral 108 denotes a discharge option device (unit)
A sorter option unit having a sort function, for example, has a sorter controller (large-capacity discharge stacker controller) 108a inside, and performs a sort operation and a discharge operation based on control information transmitted from the option controller unit 106. Do. The sorter controller 108a includes a CPU, ROM, and RAM (not shown), and the CPU controls the paper discharge option device 108 based on a program stored in the ROM. Also, ROM
The extended information of the paper discharge option device 108 includes, for example, the number of paper discharge bins, the presence or absence of a sort function, the presence or absence of a staple function,
Information on the presence / absence of a shift function for shifting the discharged paper in a predetermined direction, the presence / absence of a reversing function for reversing the face direction of the discharged paper, and the like are stored.

【0174】なお、給紙オプション装置107及び排紙
オプション装置108には表示部及び各種キーを備える
操作部(コントローラ)107b及び108bがそれぞ
れ設けられ、各オプション使用時のユーザに対するメッ
セージ及び操作方法等を表示及び操作が可能となってい
る。
Note that the paper feed option device 107 and the paper discharge option device 108 are provided with operation units (controllers) 107b and 108b having a display unit and various keys, respectively. Can be displayed and operated.

【0175】また、109は制御ユニットで、プリンタ
102の印刷プロセス制御を行なうエンジンコントロー
ラ105、プリンタ102全体の制御とホストコンピュ
ータ等の外部機器101からのデータを解析しイメージ
データに変換するビデオコントローラ103、各種オプ
ションユニットを統括して制御するオプションコントロ
ーラ部106により構成されている。
Reference numeral 109 denotes a control unit, which is an engine controller 105 for controlling a printing process of the printer 102, a video controller 103 for controlling the entire printer 102 and analyzing data from an external device 101 such as a host computer and converting the data into image data. , And an optional controller unit 106 for controlling various optional units.

【0176】なお、オプションコントローラ部106
は、共通のオプションユニットインタフェース70によ
って各オプションユニットを管理し、統括インタフェー
ス90を介してビデオコントローラ103と通信する。
本実施形態では、各給排紙オプションユニットをオプシ
ョンコントローラ部106を経由してビデオコントロー
ラ103が制御することが特徴である。
Note that the option controller section 106
Manages each option unit by a common option unit interface 70, and communicates with the video controller 103 via the general interface 90.
This embodiment is characterized in that the video controller 103 controls each paper supply / discharge option unit via the option controller unit 106.

【0177】図13は、図12に示したプリンタ102
の構成を説明する断面図であり、図12と同一のものに
は同一の符号を付してある。
FIG. 13 shows the printer 102 shown in FIG.
13 is a cross-sectional view for explaining the configuration of FIG. 12, and the same components as those in FIG. 12 are denoted by the same reference numerals.

【0178】図において、230は用紙カセットで、記
録紙Sを保持し、不図示の仕切り板によって電気的に記
録紙Sのサイズを検知する機構を有する。231はカセ
ット給紙クラッチで、用紙カセット230上に載置され
た記録紙Sの最上位の記録紙一枚のみを分離し、不図示
の駆動手段によって分離した記録紙Sを給紙ローラ20
4まで搬送させるカムであり、給紙のたびに間欠的に回
転し、1回転に対応して一枚の記録紙を給紙する。23
0Sは記録紙検知センサで、用紙カセット230に保持
された記録紙Sの量を検知する。
In the drawing, reference numeral 230 denotes a paper cassette which holds the recording paper S and has a mechanism for electrically detecting the size of the recording paper S by a partition plate (not shown). Reference numeral 231 denotes a cassette paper feed clutch, which separates only one of the uppermost recording papers of the recording paper S placed on the paper cassette 230, and feeds the separated recording paper S by a driving unit (not shown) to the paper feed roller 20.
This cam rotates intermittently every time paper is fed, and feeds one sheet of recording paper corresponding to one rotation. 23
A recording paper detection sensor 0S detects the amount of the recording paper S held in the paper cassette 230.

【0179】227はレジストシャッタで、用紙を押圧
して給紙を停止させる。給紙ローラ204は、記録紙S
の先端部をレジストシャッタ227まで搬送する。20
2は手差用トレイで、記録紙Sを載置する。203は手
差し給紙クラッチで、手差し用トレイ202に載置され
た記録紙Sをレジストシャッタ227まで搬送する。2
33はオプション給紙ローラ(給紙中継搬送ローラ)
で、給紙オプション107から給紙された記録紙Sをプ
リンタ102本体内へ供給する。
Reference numeral 227 denotes a registration shutter which presses a sheet to stop sheet feeding. The paper feed roller 204 is a recording paper S
Is transported to the resist shutter 227. 20
Reference numeral 2 denotes a manual tray on which the recording paper S is placed. Reference numeral 203 denotes a manual feed clutch, which conveys the recording paper S placed on the manual tray 202 to the registration shutter 227. 2
33 is an optional paper feed roller (paper feed relay conveyance roller)
Then, the recording paper S fed from the paper feed option 107 is supplied into the main body of the printer 102.

【0180】また、前記手差し給紙ローラ203、カセ
ット給紙クラッチ231、オプション給紙ローラ233
の下流には、記録紙Sを同期搬送するレジストローラ対
205が設けられ、レジストローラの下流には、レーザ
スキャナ部206から発したレーザ光によって、記録紙
S上にトナー像を公知の電子写真プロセスにより形成す
る画像記録部207が設けられている。
The manual paper feed roller 203, cassette paper feed clutch 231, optional paper feed roller 233
A registration roller pair 205 for synchronously transporting the recording paper S is provided downstream of the registration roller. A laser image emitted from a laser scanner unit 206 is provided downstream of the registration roller to form a toner image on the recording paper S by a known electrophotographic method. An image recording unit 207 formed by a process is provided.

【0181】レーザスキャナ部206において、215
はレーザユニットで、ビデオコントローラ103から送
出される画像信号(VDO信号)に基づいてレーザ光を
発する。レーザユニット215から発せられたレーザ光
は、ポリゴンミラー216により走査され、結像レンズ
群218及び折返ミラー219を介して感光ドラム22
0上に潜像を形成する。217はビーム検出器で、レー
ザユニット215から発せられたレーザ光を検知して主
走査同期信号を出力する。270は光量センサで、レー
ザユニット215から発せられたレーザ光の光量を検知
する。
In the laser scanner unit 206, 215
Is a laser unit that emits laser light based on an image signal (VDO signal) sent from the video controller 103. The laser light emitted from the laser unit 215 is scanned by the polygon mirror 216, and is passed through the image forming lens group 218 and the folding mirror 219.
A latent image is formed on 0. A beam detector 217 detects a laser beam emitted from the laser unit 215 and outputs a main scanning synchronization signal. A light amount sensor 270 detects the light amount of the laser light emitted from the laser unit 215.

【0182】また、画像記録部207において、222
は一次帯電器で、感光ドラム220上を均一に帯電させ
る。223は現像器で、一次帯電器222により帯電さ
れ、レーザスキャナ部206によりレーザ露光されて感
光ドラム220に形成された潜像をトナー現像する。2
24は転写帯電器で、前記現像器223により現像され
た感光ドラム220上のトナー像をレジストローラ20
5により給紙される記録紙Sに転写する。225はクリ
ーナで、感光ドラム220上の残存トナーを取り除く。
221は前露光ランプで、感光ドラム220を光除電す
る。
In the image recording unit 207, 222
Is a primary charger, which charges the photosensitive drum 220 uniformly. A developing unit 223 is charged by the primary charging unit 222, and develops a latent image formed on the photosensitive drum 220 by laser exposure by the laser scanner unit 206 with toner. 2
A transfer charger 24 transfers the toner image on the photosensitive drum 220 developed by the developing device 223 to the registration roller 20.
5 is transferred to the recording paper S fed. A cleaner 225 removes residual toner on the photosensitive drum 220.
Reference numeral 221 denotes a pre-exposure lamp that removes electricity from the photosensitive drum 220 by light.

【0183】208は定着器で、画像記録部207によ
り記録紙Sに形成されたトナー画像を記録紙Sに熱定着
させる。210は搬送ローラで、記録紙Sを排紙搬送す
る。209は排紙センサで、記録紙Sの排紙状態を検知
する。211はフラッパで、記録が完了した記録紙Sの
搬送方向を排紙トレイ213側又は排紙オプション10
8側に切り換える。214及び212は排紙ローラで、
フラッパ211の切り換えにより搬送される記録紙Sを
積載トレイ213に排紙する。213Sは排紙積載量検
知センサで、積載トレイ213上に積載された記録紙S
の積載量を検知する。
Reference numeral 208 denotes a fixing unit for thermally fixing the toner image formed on the recording paper S by the image recording unit 207 to the recording paper S. Reference numeral 210 denotes a conveyance roller for discharging and conveying the recording paper S. A paper discharge sensor 209 detects a paper discharge state of the recording paper S. Reference numeral 211 denotes a flapper, which changes the transport direction of the recording sheet S on which recording has been completed to the sheet ejection tray 213 side or the sheet ejection option 10.
Switch to 8 side. 214 and 212 are paper discharge rollers,
The recording paper S conveyed by switching the flapper 211 is discharged to the stacking tray 213. Reference numeral 213S denotes a discharged paper stacking amount detection sensor, which is the recording paper S stacked on the stacking tray 213.
Detect the loading capacity of

【0184】また、制御ユニット109内のエンジンコ
ントローラ105は、レーザスキャナ部206、画像記
録部207、定着器208による電子写真プロセスの制
御、及びプリンタ102本体内の記録紙の搬送制御を行
なう。
The engine controller 105 in the control unit 109 controls the electrophotographic process by the laser scanner unit 206, the image recording unit 207, and the fixing unit 208, and controls the conveyance of the recording paper in the main body of the printer 102.

【0185】さらに、ビデオコントローラ103は、パ
ーソナルコンピュータ等の外部機器101と汎用インタ
フェース(例えばセントロニクス、RS232C等)で
接続され、汎用インタフェースを介して送られてくる画
像情報をビットデータに展開し、そのビットデータをV
DO信号として、ビデォィンタフェース80を介してエ
ンジンコントローラ105へ送る。
Further, the video controller 103 is connected to an external device 101 such as a personal computer by a general-purpose interface (for example, Centronics, RS232C, etc.), and develops image information sent via the general-purpose interface into bit data. Bit data to V
The DO signal is sent to the engine controller 105 via the video interface 80.

【0186】次に、プリンタ102本体に着脱可能に接
続された各種オプションユニットについて説明する。
Next, various optional units detachably connected to the main body of the printer 102 will be described.

【0187】図12に示したオプションコントローラ部
106は、図13に示したプリンタ本体内に設けられ、
各種オプションユニットを共通パスとなるオプションユ
ニットインタフェース70を介して同一のプロトコルで
通信可能に構成されている。また、オプションコントロ
ーラ部106は、統括インタフェース90を介してビデ
オコントローラ103に接続される。
The option controller section 106 shown in FIG. 12 is provided in the printer main body shown in FIG.
Various optional units are configured to be communicable with the same protocol via the optional unit interface 70 serving as a common path. The option controller unit 106 is connected to the video controller 103 via the general interface 90.

【0188】ペーパデッキオプションユニット等の給紙
オプション装置107において、241はペーパデッキ
で、昇降するデッキ上に記録紙Sを大容量に積載する。
242はペーパデッキ給紙ローラで、ペーパデッキ24
1上に積載された記録紙Sを給紙する。
In the paper feeding optional device 107 such as a paper deck optional unit, reference numeral 241 denotes a paper deck on which a large amount of recording paper S is stacked on a deck that moves up and down.
Reference numeral 242 denotes a paper deck paper feed roller.
The recording paper S stacked on the paper 1 is fed.

【0189】244は搬送ローラで、ペーパデッキ給紙
ローラ242から給紙される記録紙Sをオプション給紙
ローラ233方向に搬送する。243は給紙中継搬送ロ
ーラで、ペーパデッキオプションの下部に着脱可能に複
数接続可能な他の給紙系オプションユニット(異なるサ
イズ又は同一サイズの記録紙を給紙可能なオプションユ
ニット)から給紙される記録紙を中継搬送する。また、
241Sは記録紙格納量検知センサで、ペーパデッキ2
41上に載置された記録紙Sの載置量を検知する。
Reference numeral 244 denotes a conveying roller which conveys the recording paper S fed from the paper deck feeding roller 242 toward the optional feeding roller 233. Reference numeral 243 denotes a paper feed relay roller, which is fed from another paper feed system optional unit (an optional unit capable of feeding recording paper of different size or the same size) detachably connected to a plurality of lower portions of the paper deck option. Relay the recording paper. Also,
241S is a recording paper storage amount detection sensor, which is a paper deck 2
The amount of the recording paper S placed on the paper 41 is detected.

【0190】なお、ペーパデッキオプションユニット等
の給紙オプション装置107は、ペーパデッキコントロ
ーラ107aによって制御される。
The paper feeding optional device 107 such as a paper deck optional unit is controlled by a paper deck controller 107a.

【0191】ソータオプションユニット等の排紙オプシ
ョン装置108において、251〜257はフェースダ
ウン排紙を行なう第1排紙ビン〜第7排紙ビンで、記録
済みの記録紙Sを仕分けして積載するものである。ま
た、258はソ‐タオプションへ搬入された用紙をその
ままストレートに通紙し、フェースアップ排紙を行なう
第8排紙ビンである。280はフラッパで、プリンタ1
02本体のフラッパ211により振り分けられソータオ
プションユニット108に送られた記録紙Sをビデオコ
ントローラ103からの指示に基づいて用紙のフェース
切り換えを行なうように搬送切り換えを行なう。また、
261S〜268Sは排紙エンプティ検知センサで、第
1排紙ビン251〜第8排紙ビン258に排紙される記
録用紙の積載用紙有り無しを検知する。
In the discharge option device 108 such as a sorter option unit, reference numerals 251 to 257 denote first to seventh discharge bins for performing face-down discharge, in which the recorded recording paper S is sorted and stacked. Things. Reference numeral 258 denotes an eighth discharge bin for directly passing the paper conveyed to the sorter option and performing face-up discharge. 280 is a flapper, which is a printer 1
The recording paper S sorted by the flapper 211 of the main body 02 and sent to the sorter option unit 108 is transport-switched so that the face of the recording paper S is switched based on an instruction from the video controller 103. Also,
Reference numerals 261S to 268S denote paper empty detection sensors for detecting whether or not the recording paper discharged to the first to eighth discharge bins 251 to 258 is loaded.

【0192】さらに、排紙積載量検知センサ271S〜
278Sは、前記第1排紙ビン251〜第8排紙ビン2
58上に積載された記録紙の積載量(積載量ゼロ(空)
〜満載)を検知し、前記第1排紙ビン251〜第8排紙
ビン258に積載された記録用紙の高さが例えば18m
m(約120枚に相当)に到達した(検知した)時点
で、ソータコントローラ108aが満載をオプションコ
ントローラ部106を介してビデオコントローラ103
に通知する。
Further, the discharged paper stacking amount detection sensor 271S-
278S are the first discharge bin 251 to the eighth discharge bin 2
Loading capacity of the recording paper loaded on 58 (zero loading capacity (empty)
~ Full), and the height of the recording paper stacked in the first discharge bin 251 to the eighth discharge bin 258 is, for example, 18 m.
m (corresponding to about 120 images), the sorter controller 108a fills the video controller 103 via the option controller 106 with
Notify.

【0193】また、上記第1排紙ビン251〜第8排紙
ビン258は、各ビンで約120枚、つまり8ビンで約
960枚積載可能であり、そのうち第1排紙ビン251
〜第7排紙ビン257はソート排紙を行なうことが可能
である。
The first discharge bin 251 to the eighth discharge bin 258 can load about 120 sheets in each bin, that is, about 960 sheets in eight bins.
The seventh to seventh discharge bins 257 can perform sorted discharge.

【0194】ビデオコントローラ103により統括イン
タフェース90を通してフェースアップ指定された場合
は、フェースアップフラッパ280をオンにし振り分け
を行ない、振り分けられた記録紙Sは、ローラ290に
よりそのまま排紙口へ送られる。また、ビデオコントロ
ーラ103により統括インタフェース90を通してフェ
ースダウン指定された場合は、フェースアップフラッパ
280をオフにし振分を行ない、振り分けられた記録紙
Sは、ローラ291により一旦記録紙Sの後端がフェー
スアップフラッパ280を越えるまで搬送され、次にロ
ーラ291が反転して記録紙Sの後端から縦パスに送り
込まれ、指定排紙ビンによってビンフラッパ281〜2
86を所定のタイミングで駆動して各フェースダウン排
紙口へ振分を行ない、フェースダウン状態で排紙を完了
する。排紙ビンが第7排紙ビン257の場合、ビンフラ
ッパを駆動せずそのまま排紙を行なうことにより、フェ
ースダウン排紙を完了する。
When the face-up is designated by the video controller 103 through the centralized interface 90, the face-up flapper 280 is turned on and sorting is performed. When face down is designated by the video controller 103 through the general interface 90, the face up flapper 280 is turned off and sorting is performed. The sheet is conveyed until it exceeds the up flapper 280, and then the roller 291 is reversed and fed into the vertical path from the rear end of the recording sheet S, and the bin flappers 281 to 282 are designated by the designated discharge bin.
86 is driven at a predetermined timing to perform distribution to each face-down discharge port, and the discharge is completed in the face-down state. When the discharge bin is the seventh discharge bin 257, the face-down discharge is completed by directly discharging the paper without driving the bin flapper.

【0195】さらに、不図示のステイプラにより、ビデ
オコントローラ103により統括インタフェース90を
通してステイプル指定されている場合は、不図示のステ
イプルトレイに記録紙Sを蓄え、記録紙Sを整列して、
ステイプラがステイプル実行して第1排紙ビン251〜
第8排紙ビン258のいずれかに排紙する。また、ビデ
オコントローラ103により統括インタフェース90を
通してシフト指定されている場合は、ステイプル指定さ
れている場合と同様に、不図示のステイプルトレイに用
紙を蓄え、記録紙Sを整列し記録紙Sをトレイごとずら
して、すなわち、排紙される記録紙Sの載置域(トレ
イ)をずらしてから第1排紙ビン251〜第8排紙ビン
258のいずれかに排紙する。また、不図示のステイプ
ル針残量検知センサを有し、ステイプル内に格納された
ステイプル針の残量を検知する。
Further, when the stapler (not shown) specifies stapling by the video controller 103 through the general interface 90, the recording paper S is stored in a staple tray (not shown), and the recording paper S is aligned.
The stapler executes the stapling and executes the first output bins 251 to 251.
The sheet is discharged to one of the eighth discharge bins 258. When the shift is designated by the video controller 103 through the general interface 90, the sheets are stored in a staple tray (not shown), the recording paper S is aligned, and the recording The recording paper S to be discharged is shifted, that is, the placement area (tray) of the discharged recording paper S is shifted, and then the recording paper S is discharged to any of the first to eighth discharge bins 251 to 258. The staple also has a staple remaining amount detection sensor (not shown), and detects a staple remaining amount stored in the staple.

【0196】なお、ソータオプションユニット108
は、ソータコントローラ108aによって制御される。
The sorter option unit 108
Is controlled by the sorter controller 108a.

【0197】また、オプションコントローラ部106、
ペーパデッキコントローラ107a、ソータコントロー
ラ108aは、それぞれコネクタで接続され、オプショ
ンユニットインタフェース70によりシリアル通信を行
なう。両者は互いに同じコネクタにより直列接続され、
従って、ペーパデッキオプションユニット107と、ソ
ータオプションユニット108は、その接続順を入れ替
えて接続することも可能である。
Further, the option controller 106,
The paper deck controller 107a and the sorter controller 108a are connected by connectors, respectively, and perform serial communication by the option unit interface 70. Both are connected in series by the same connector,
Therefore, the paper deck option unit 107 and the sorter option unit 108 can be connected in a different order.

【0198】なお、前記手差し給紙ローラ203、カセ
ット給紙クラッチ231、ペーパデツキ給紙ローラ24
2の下流には、記録紙Sを搬送する前記レジストローラ
対205、給紙ローラ204、搬送ローラ244がそれ
ぞれ設けられ、レジストローラ対205の下流には、前
記レーザスキャナ部206から発せられたレーザ光によ
って、記録紙S上にトナー像を形成する画像記録部20
7が設けられている。更に、画像記録部207の下流に
は、記録紙S上に形成されたトナー像を熱定着する定着
器208が設けられ、定着器208の下流には、排紙部
の搬送状態を検知する排紙センサ209、記録紙を搬送
する搬送ローラ210、記録が完了した記録紙Sの搬送
方向を切り換えるフラッパ211等が設けられている。
The manual feed roller 203, the cassette feed clutch 231 and the paper deck feed roller 24
The pair of registration rollers 205 for transporting the recording paper S, the paper supply roller 204, and the conveyance roller 244 are provided downstream of the pair 2, and the laser emitted from the laser scanner unit 206 is provided downstream of the pair of registration rollers 205. Image recording unit 20 that forms a toner image on recording paper S by light
7 are provided. Further, a fixing unit 208 for thermally fixing the toner image formed on the recording paper S is provided downstream of the image recording unit 207, and a discharge unit for detecting a conveyance state of a discharge unit is provided downstream of the fixing unit 208. A paper sensor 209, a transport roller 210 for transporting the recording paper, a flapper 211 for switching a transport direction of the recording paper S on which recording is completed, and the like are provided.

【0199】図14は、図12に示したプリンタ102
の構成を説明するブロック図であり、図12と同一のも
のには同一の符号を付してある。
FIG. 14 shows the printer 102 shown in FIG.
13 is a block diagram illustrating the configuration of FIG. 12, and the same components as those in FIG. 12 are denoted by the same reference numerals.

【0200】図において、91はシリアル通信インタフ
ェースで、ペーパデッキオプションユニット107への
給紙指定やソータオプションユニット108への排紙ビ
ン指定等のコマンドが、ビデオコントローラ103から
オプションコントローラ部106に送信され、ペーパデ
ッキオプションユニット107の紙有無状態やソータオ
プションユニット108の各排紙ビンの積載状態、ステ
イプル針の有無状態等のステータスがオプションコント
ローラ部106とビデオコントローラ103とは、CP
Uバスで直結することもできる。
[0200] In the figure, reference numeral 91 denotes a serial communication interface, from which commands such as designation of paper feeding to the paper deck option unit 107 and designation of a discharge bin to the sorter option unit 108 are transmitted from the video controller 103 to the option controller unit 106. The statuses such as the paper presence / absence state of the paper deck option unit 107, the stacking state of each paper discharge bin of the sorter option unit 108, and the staple presence / absence state are determined by the option controller unit 106 and the video controller 103.
You can also connect directly by U bus.

【0201】92はOPTRDY信号で、ビデオコント
ローラ103が指定したオプション、例えばステイプル
が使用できる状態になっているか否かを示す信号として
機能し、オプションコントローラ部106からビデオコ
ントローラ103に送信される。93はPOUTT信号
で、プリンタ102本体が記録紙を排紙するタイミング
信号として機能する。94はPFEDT信号で、プリン
タ102本体がオプションユニットから記録紙を受け入
れるタイミングを示す信号として機能する。95はSP
CNG信号で、オプションユニット内を高速搬送されて
きた記録紙Sをスピードダウンして、プリンタ102本
体の搬送速度に整合させるための信号として機能する。
Reference numeral 92 denotes an OPTRDY signal, which functions as a signal indicating whether an option designated by the video controller 103, for example, whether or not staples can be used, is transmitted from the option controller 106 to the video controller 103. Reference numeral 93 denotes a POUTT signal, which functions as a timing signal for the printer 102 to discharge recording paper. A PFEDT signal 94 functions as a signal indicating the timing at which the printer 102 receives recording paper from the optional unit. 95 is SP
The CNG signal functions as a signal for lowering the speed of the recording paper S conveyed at a high speed in the option unit to match the conveyance speed of the printer 102 main body.

【0202】81は通信インタフェースで、プリンタ1
02本体の給紙カセットへの給紙指定やプリンタ102
本体の排紙トレイ231への排紙指定及び印刷等のコマ
ンドが、ビデオコントローラ103からエンジンコント
ローラ105に送信され、プリンタ102本体のカセッ
ト230の紙有無状態や紙づまり等のステータスがエン
ジンコントローラ105からビデオコントローラ103
に送信される。82はVDO信号で、ビデオコントロー
ラ103から送信されるビットデータを示す。
Reference numeral 81 denotes a communication interface,
02 and the printer 102
Commands such as designation of paper ejection to the paper ejection tray 231 of the main body and printing are transmitted from the video controller 103 to the engine controller 105, and the status of the cassette 230 in the main body of the printer 102 such as a paper presence state and a paper jam is transmitted from the engine controller 105. Video controller 103
Sent to. A VDO signal 82 indicates bit data transmitted from the video controller 103.

【0203】その他、不図示であるが、このエンジンコ
ントローラ105による各処理に対する制御は、ビデオ
コントローラ103との間でやりとりされる信号に基づ
き実行され、その信号として、/CPRDY、/PPR
DY、/RDY、/PRNT、/VSREQ、/VSY
NC、/BD、/SCLK、/CMD、/CBSY、/
STS、/SBSY、/CCRT(Condition
Change ReporT)の各信号があり、その
詳細は図15に示す通りである。
In addition, although not shown, control of each process by the engine controller 105 is executed based on a signal exchanged with the video controller 103, and the signals include / CPRDY and / PPR.
DY, / RDY, / PRNT, / VSREQ, / VSY
NC, / BD, / SCLK, / CMD, / CBSY, /
STS, / SBSY, / CCRT (Condition
Change Report), and details thereof are as shown in FIG.

【0204】図15は、ビデオコントローラ(VC)1
03とエンジンコントローラ(EC)105との間でや
りとりされる信号を説明する図である。
FIG. 15 shows a video controller (VC) 1
FIG. 3 is a diagram for explaining signals exchanged between the engine controller 03 and an engine controller (EC) 105.

【0205】なお、上記信号のうち、/CCRT信号の
使用方法を示すと、処理は以下の手順1及び手順2のよ
うになる。
[0205] Of the above signals, the method of using the / CCRT signal will be described, and the processing will be as in Procedure 1 and Procedure 2 below.

【0206】(手順1)ビデオコントローラ103は通
常/RDY信号と/CCRT信号とをチェックし、それ
らの信号に変化があった場合に、ステータスの情報を読
みとりにいく。その際、/CCRT信号が“FALS
E”であり、/RDY信号が“FALSE”になった場
合には、まずミスプリント、ウェイト、スリープ、オペ
レータコールなどの内容のステータスをチェックするも
その結果に応じて、各ビットに応じた下位のステータス
を参照して詳細を確認する。
(Procedure 1) The video controller 103 checks the normal / RDY signal and the / CCRT signal, and if there is a change in these signals, starts reading status information. At this time, the / CCRT signal becomes "FALS
E "and the / RDY signal becomes" FALSE ", the status of contents such as misprint, wait, sleep, operator call, etc. is checked. See the status for details.

【0207】(手順2)一方、/CCRT信号が“TR
UE”になった場合には、まず用紙サイズ変更、給紙部
紙有無変更、給紙部機能変更、警告内容変更などの内容
のステータスを読みとり、変更になったステータスの種
類を認識して、そのグループのステータスを順次読みと
り詳細を認識する。また、/CCRT信号のリセツト手
順について、エンジンコントローラ105は末端のステ
ータス変化、すなわち用紙サイズの変更、用紙の有無の
変化、給紙部機能の変更、警告状態の変化を常時チェッ
クし、変化があった場合には、その上位に該当する状態
変化ステータスを“1”にセットすると共に、ハード信
号である/CCRT信号を“TRUE”にする。その後
ビデオコントローラ103からのステータス要求コマン
ドを受信して状態変化ステータスがビデオコントローラ
103に読み込まれたことをもって、/CCRT信号を
“FALSE”にする。
(Procedure 2) On the other hand, if the / CCRT signal is "TR
UE ", the status of contents such as paper size change, paper presence / absence change, paper feed function change, and warning content change is read, and the type of the changed status is recognized. The engine controller 105 sequentially reads the statuses of the group and recognizes the details of the reset procedure of the / CCRT signal. The warning status change is constantly checked, and if a change is made, the status change status corresponding to the higher level is set to "1", and the / CCRT signal, which is a hard signal, is set to "TRUE". Receiving a status request command from the controller 103 and reading the status change status into the video controller 103 It was with it, to "FALSE" the / CCRT signal.

【0208】また、統括インタフェース90は、シリア
ル通信インタフェース91、OPTRDY信号92、P
OUTT信号93、PFEDT信号94、SPCNG信
号95の5本のハード信号とで構成される。
The general interface 90 includes a serial communication interface 91, an OPTRDY signal 92,
An OUTT signal 93, a PFEDT signal 94, and an SPCNG signal 95 are configured by five hard signals.

【0209】なお、POUTT信号93、PFEDT信
号94、SPCNG信号95の3信号は、エンジンコン
トローラ105から出力され、ビデオインタフェース8
0を介し、ビデオコントローラ103をスルーして、オ
プションコントローラ部106へ入力される。上記各信
号の詳細は、図16に示す通りである。
Note that three signals of the POUTT signal 93, the PFEDT signal 94, and the SPCNG signal 95 are output from the engine controller 105 and output from the video interface 8
The signal is input to the option controller unit 106 through the video controller 103 via “0”. Details of each of the above signals are as shown in FIG.

【0210】図16は、ビデオコントローラ(VC)1
03,エンジンコントローラ(EC)105とオプショ
ンコントローラ(OC)部106との間でやりとりされ
る信号を説明する図である。
FIG. 16 shows a video controller (VC) 1
03 is a diagram illustrating signals exchanged between an engine controller (EC) 105 and an option controller (OC) unit 106.

【0211】図17は、図12に示したビデオコントロ
ーラ103の構成を説明するブロック図であり、図12
と同一のものには同一の符号を付してある。
FIG. 17 is a block diagram illustrating the configuration of video controller 103 shown in FIG.
The same components as those described above are denoted by the same reference numerals.

【0212】図において、401はパネルインタフェー
ス(I/F)部で、パネル部104とのデータ通信によ
って、操作者からの諸設定及び指示をパネル部104か
ら受けとる。402はホストインタフェース(I/F)
部で、ホストコンピュータ等の外部機器101との信号
の入出力部である。406はエンジンインタフェース
(I/F)部で、エンジンコントローラ105との信号
の入出力部であり、不図示の出力バッファレジスタから
データ信号送出を行なうとともにエンジンコントローラ
105との通信制御を行なう。
In the figure, reference numeral 401 denotes a panel interface (I / F) which receives various settings and instructions from the operator from the panel 104 by data communication with the panel 104. 402 is a host interface (I / F)
And an input / output unit for signals with the external device 101 such as a host computer. Reference numeral 406 denotes an engine interface (I / F), which is an input / output unit for signals with the engine controller 105, which sends out data signals from an output buffer register (not shown) and controls communication with the engine controller 105.

【0213】403は画像データ発生部で、外部機器1
01より送られる制御コードデータに基づいて実際の印
刷のためのビットマップデータを発生する。405は画
像メモリで、画像データを格納する。
Reference numeral 403 denotes an image data generator, which is an external device 1
The bitmap data for actual printing is generated based on the control code data sent from 01. An image memory 405 stores image data.

【0214】409はCPUで、ビデオコントローラ1
03全体の制御を司る。404はROMで、CPU40
9の制御コードを格納する。407はRAMで、CPU
409の使用する一時記憶手段として機能する。410
はEEPROMで、不揮発性のメモリ媒体で構成され
る。
Reference numeral 409 denotes a CPU, which is a video controller 1
03 controls the entire system. Reference numeral 404 denotes a ROM, and the CPU 40
9 is stored. 407 is a RAM, a CPU
409 functions as temporary storage means. 410
Denotes an EEPROM, which is composed of a nonvolatile memory medium.

【0215】408はDMA制御部で、CPU409か
らの指示により画像メモリ405内のビットマップデー
タを、エンジンインタフェース部406に転送する。4
12は、オプションインタフェース(I/F)部であ
り、CPU409からの指示に応じてオプションコント
ローラ部106との通信を行なう。また、POUTT信
号93、PFEDT信号94、SPCNG信号95をエ
ンジンインタフェース部406からスルーで統括インタ
フェース90に送る。
[0215] Reference numeral 408 denotes a DMA control unit which transfers bitmap data in the image memory 405 to the engine interface unit 406 in accordance with an instruction from the CPU 409. 4
Reference numeral 12 denotes an option interface (I / F) unit, which communicates with the option controller unit 106 in accordance with an instruction from the CPU 409. Further, the POUTT signal 93, the PFEDT signal 94, and the SPCNG signal 95 are sent from the engine interface unit 406 to the overall interface 90 through.

【0216】411はシステムバスで、アドレスバス及
びデータバスを持つ。パネルインタフェース部401、
ホストインタフェース部406、画像データ発生部40
3、ROM404、画像メモリ405、エンジンインタ
フェース部402、RAM407、DMA制御部40
8、CPU409、EEPROM410、オプションイ
ンタフェース部412は、各々システムバス411に接
続され、システムバス411上にある全ての機能部にア
クセス可能である。
A system bus 411 has an address bus and a data bus. Panel interface unit 401,
Host interface unit 406, image data generation unit 40
3, ROM 404, image memory 405, engine interface unit 402, RAM 407, DMA control unit 40
8, a CPU 409, an EEPROM 410, and an option interface unit 412 are connected to a system bus 411, and can access all functional units on the system bus 411.

【0217】なお、CPU409を制御する制御コード
は、不図示のシステムクロックによってタスクと称され
るロードモジュール単位で時分割制御するOSと、機能
単位に動作する複数のロードモジュール(タスク)によ
って構成されるものとする。
The control code for controlling the CPU 409 is composed of an OS, which is called a task and is controlled by a system clock (not shown) in a time-division manner on a load module basis, and a plurality of load modules (tasks) operating on a function basis. Shall be.

【0218】以上の構成により、ビデオコントローラ1
03は、給排紙口を複数有し、外部機器101から入力
される印刷情報に基づいて記録媒体に画像を記録可能な
プリンタ102に給送するあるいは排送する記録媒体の
ハンドリングを制御する。
With the above configuration, the video controller 1
Reference numeral 03 denotes a printer having a plurality of paper supply / discharge ports, and controls handling of a recording medium to be fed or discharged to a printer 102 capable of recording an image on the recording medium based on print information input from the external device 101.

【0219】以下、図18,図19を参照して、ビデオ
コントローラ103がオプションコントローラ部106
を通じて、各オプション装置を統括制御する制御方法を
説明する。
Referring to FIGS. 18 and 19, video controller 103 is connected to option controller section 106.
A description will be given of a control method for integrally controlling each optional device.

【0220】図18は、図12に示したオプションコン
トローラ部106内に設けられるRAMに確保されるビ
デオコントローラ103との共有メモリの摸式図であ
る。
FIG. 18 is a schematic diagram of a shared memory with the video controller 103 secured in the RAM provided in the option controller unit 106 shown in FIG.

【0221】図18に示す共有メモリは、ページ指定を
行ない、用紙の搬送状況を知るための搬送状況管理エリ
ア、各オプションの異常状態を知るための基本ステータ
ス部、コマンドステータスのやりとりを行なうコマンド
ステータス部、オプション装置の立ち上げ処理を指定す
る立ち上げ処理部とから成る。
The shared memory shown in FIG. 18 is used to specify a page, to control the transport status of the paper to know the transport status, to know the abnormal status of each option, and to exchange the command status. And a start-up processing unit that specifies start-up processing of the optional device.

【0222】立ち上げ処理部はビデオコントローラ10
3から指定を行なう立ち上げ指定部分と、指定を行なっ
た結果、各オプションが処理を完了したことを通知する
完了通知部分とから成る。
The start-up processing section is the video controller 10
3 is a start-up designation part for designating from 3, and a completion notification part for notifying that each option has completed processing as a result of the designation.

【0223】ビデオコントローラ103が、この立ち上
げ処理部に指定を行なうことにより各オプション類の立
ち上げ処理を行なう。電源が投入されると、ビデオコン
トローラ103から、共有メモリの初期化指定、オプシ
ョンコントローラ部106で必要な各オプションのコン
フィグレーション情報取得指定、情報取得完了などを立
ち上げ指定部分に知らせて、各処理が完了したかどうか
を完了通知部分を監視し、全てが完了したら立ち上げ処
理終了となる。
The video controller 103 performs start-up processing of each option by designating the start-up processing section. When the power is turned on, the video controller 103 informs the start-up designated portion of the initialization designation of the shared memory, the designation of acquisition of configuration information of each option required by the option controller unit 106, the completion of information acquisition, etc. The completion notification portion is monitored to determine whether or not the process has been completed. When all the processes have been completed, the startup process ends.

【0224】搬送状況管理エリアは、給紙口、排紙口、
カラー/モノクロ、ステイプル位置と実行などの印刷方
法を指定する部分と、用紙をどこまで給紙したか、プリ
ント信号を出して良いか、排紙完了したかなどのオプシ
ョンの状態を教えてもらう部分とから成る。ビデオコン
トローラ103が、上記印刷方法を指定し、各オプショ
ンの状態を把握しながら、印刷を実行していく。
The transport status management area includes a paper feed port, a paper discharge port,
A part that specifies the printing method such as color / monochrome, staple position and execution, and a part that tells you the status of options such as how much paper has been fed, whether a print signal can be output, and whether the paper has been ejected. Consists of The video controller 103 executes the printing while specifying the printing method and grasping the status of each option.

【0225】上記指定は最大40ページ分の指定が可能
であり、1ページごと順番に指定を行ない、排紙完了し
た領域は空き領域とみなし、再指定を行なえるように初
期化して、リングバッファとして使用する。
The above specification can be specified for a maximum of 40 pages. The specification is performed for each page in order, the area where the discharge is completed is regarded as an empty area, and the area is initialized so that the specification can be performed again. Use as

【0226】基本ステータス部は、各装置の異常状態を
通知するエリアで、紙なし、紙サイズ不一致、ドアオー
プン、紙づまり、故障、満載、ステイプル針なし等の状
態をこの領域から取得する。基本ステータスの内容か
ら、更に詳細な情報をコマンドステータスによって取得
する。
The basic status section is an area for notifying an abnormal state of each device, and acquires from this area information such as no paper, paper size mismatch, door open, paper jam, failure, full load, and no staples. More detailed information is acquired from the contents of the basic status by the command status.

【0227】コマンドステータス部は、各オプションの
詳細情報取得及びオプションの動作制御を行なうための
領域であり、この領域に必要に応じたコマンドを指定
し、情報を取得する。例えば、取得可能な情報は、装置
名称、給紙実装用紙サイズ、給紙用紙残量、紙づまりの
位置、種類、アクセスポイント、排紙用紙の積載量、故
障詳細などであり、これらは、後述する図19に示すよ
うに、それぞれの状況に応じたコマンドを発行しステー
タスを受けとる。また省電力モードへ移行、紙づまり時
の緊急停止、排紙ビンの移動、リセット実行などのオプ
ションの制御もコマンドステータス部を使用して行な
う。
The command status section is an area for obtaining detailed information of each option and controlling the operation of each option. In this area, a command is specified as necessary and information is obtained. For example, the information that can be obtained includes the device name, paper feed mounting paper size, paper feed remaining amount, paper jam position, type, access point, stacking amount of discharged paper, failure details, and the like, which will be described later. As shown in FIG. 19, commands corresponding to each situation are issued and status is received. The command status section also controls options such as shifting to a power saving mode, emergency stop at the time of a paper jam, movement of a discharge bin, and execution of reset.

【0228】図19は、本発明のデータ処理装置および
画像記録装置を適用可能な画像記録システムの第4の処
理手順を示すフローチャートであり、図12に示したビ
デオコントローラ103が、基本ステータスを元にコマ
ンドステータスを発行して入出力各オプションの詳細情
報を取得する手順に対応し、図17に示したビデオコン
トローラ103内のCPU409がROM404に格納
されたプログラムに基づいて実行する。なお、(a)
は、入力装置の異常を発見した場合に対応し、(b)
は、出力装置の異常を発見した場合に対応する。また、
S101〜S108,S111〜S117は各ステップ
を示す。
FIG. 19 is a flowchart showing a fourth processing procedure of the image recording system to which the data processing apparatus and the image recording apparatus of the present invention can be applied. The video controller 103 shown in FIG. The CPU 409 in the video controller 103 shown in FIG. 17 executes based on the program stored in the ROM 404 in correspondence with the procedure for issuing a command status to acquire detailed information of each input / output option. (A)
Corresponds to the case where an abnormality of the input device is found, and (b)
Corresponds to a case where an abnormality of the output device is found. Also,
S101 to S108 and S111 to S117 indicate each step.

【0229】まず、(a)に示すように、ビデオコント
ローラ103は、図18に示した共有メモリの基本ステ
ータス部により入力装置の異常を発見すると(S10
1)、コマンドステータス部にコマンドを指定し、異常
装置(入力オプション装置を複数接続している場合は何
れの入力装置であるか)を特定する(S102)。
First, as shown in (a), when the video controller 103 detects an abnormality of the input device by the basic status section of the shared memory shown in FIG. 18 (S10)
1) A command is specified in the command status section, and an abnormal device (if a plurality of input optional devices are connected, which input device is specified) is specified (S102).

【0230】さらに、コマンドステータス部にコマンド
を指定し、異常内容(紙なし、紙サイズ不一致、ドアオ
ープン、紙づまり、故障等)を特定する(S103)。
Further, a command is specified in the command status portion, and the content of the abnormality (paper missing, paper size mismatch, door open, paper jam, failure, etc.) is specified (S103).

【0231】次に、特定された異常内容に応じたコマン
ドを指定し、例えば、紙なしの場合には、紙無しデッキ
の特定(S104)、及び紙無し要因の特定を行い(S
105)、また紙づまりの場合には、紙づまり箇所の特
定を行い(S106)、また故障の場合には故障箇所の
特定を行う(S107)。
Next, a command corresponding to the identified abnormality content is specified. For example, in the case of no paper, a paper-less deck is specified (S104), and a paper-free factor is specified (S104).
105) Also, in the case of a paper jam, the location of the paper jam is specified (S106), and in the case of a failure, the failure location is specified (S107).

【0232】そして、上記コマンドにより取得した異常
内容を示すメッセージをパネル部104,操作部107
b,外部機器101の表示部等に表示する。
Then, a message indicating the content of the abnormality acquired by the above command is sent to the panel unit 104 and the operation unit 107.
b, Displayed on the display unit or the like of the external device 101.

【0233】また、(b)に示すように、ビデオコント
ローラ103は、図18に示した共有メモリの基本ステ
ータス部により出力装置の異常を発見すると(S11
1)、コマンドステータス部にコマンドを指定し、異常
装置(出力オプション装置を複数接続している場合は何
れの出力装置であるか)を特定する(S112)。
[0233] As shown in (b), when the video controller 103 detects an abnormality in the output device from the basic status section of the shared memory shown in FIG. 18 (S11).
1) A command is specified in the command status section, and an abnormal device (when a plurality of output optional devices are connected, which output device is specified) is specified (S112).

【0234】さらに、コマンドステータス部にコマンド
を指定し、異常内容(満載、ステイプル針なし、ドアオ
ープン、紙づまり、故障等)を特定する(S113)。
Further, a command is specified in the command status section, and the content of the abnormality (full load, no staples, door open, paper jam, failure, etc.) is specified (S113).

【0235】次に、特定された異常内容に応じたコマン
ドを指定し、例えば、満載の場合には満載デッキの特定
を行い(S114)、また紙づまりの場合には、紙づま
り箇所の特定を行い(S115)、また故障の場合には
故障箇所の特定を行う(S116)。
Next, a command corresponding to the specified abnormality content is specified. For example, when the sheet is full, the full deck is specified (S114). When the sheet is a paper jam, the paper jam location is specified. (S115) In the case of a failure, a failure location is specified (S116).

【0236】そして、上記コマンドにより取得した異常
内容を示すメッセージをパネル部104,操作部107
b,外部機器101の表示部等に表示する。
Then, a message indicating the content of the abnormality acquired by the above command is sent to the panel unit 104 and the operation unit 107.
b, Displayed on the display unit or the like of the external device 101.

【0237】このように、ビデオコントローラ103は
上記情報を取得し、異常がない状態で印刷を実行し、基
本ステータスから異常発生を検知した場合は、異常箇所
を特定するコマンドステータスを発行し、更にその装置
に対して異常内容を特定し、その異常に応じた詳細な情
報収集及び制御を行なっていく。
As described above, the video controller 103 obtains the above information, executes printing in a state where there is no abnormality, and when the occurrence of abnormality is detected from the basic status, issues a command status for specifying an abnormal part. The content of the abnormality is specified for the device, and detailed information collection and control according to the abnormality are performed.

【0238】図20は、本発明のデータ処理装置および
画像記録装置を適用可能な画像記録システムの第5の処
理手順を示すフローチャートであり、図12に示したビ
デオコントローラ103が、オプションコントローラ部
106の共有メモリにアクセスを行ない各オプションと
コマンドステータスのやりとりを行ない、情報交換する
手順に対応し、図17に示したビデオコントローラ10
3内のCPU409がROM404に格納されたプログ
ラムに基づいて実行する。なお、S201〜S211は
各ステップを示す。
FIG. 20 is a flowchart showing a fifth processing procedure of the image recording system to which the data processing apparatus and the image recording apparatus of the present invention can be applied. The video controller 103 shown in FIG. In response to the procedure for accessing the shared memory and exchanging the command status with each option and exchanging information, the video controller 10 shown in FIG.
3 is executed by the CPU 409 based on the program stored in the ROM 404. S201 to S211 indicate each step.

【0239】オプション情報を獲得する場合、オプショ
ンコントローラ部106が持つメモリ内のコマンドステ
ータス管理エリアへ指定を行ない、情報を受けとる。コ
マンド指定領域に、必要な情報の種類を識別するIDを
所定のアドレスに指定し(S201)、実行コマンドで
オプションコントローラ部106へ指定するデータ数を
所定のアドレスに指定し(S202)、指定内容を表す
データを所定のアドレスに指定する(S203)。
To acquire the option information, the option is specified in the command status management area in the memory of the option controller unit 106, and the information is received. In the command specification area, an ID for identifying the type of necessary information is specified at a predetermined address (S201), the number of data specified to the option controller unit 106 by the execution command is specified at a predetermined address (S202), and the specified content is specified. Is designated as a predetermined address (S203).

【0240】そして、コマンドを送信したことを通知
し、オプションコントローラ部106が各オプション装
置とやりとりを行ない情報を取得するためのトリガをか
ける(S204)。
Then, it is notified that the command has been transmitted, and the option controller unit 106 exchanges information with each of the optional devices to generate a trigger for acquiring information (S204).

【0241】ステップS204によるトリガと指定内容
を元に、オプションコントローラ部106は必要なオプ
ション装置とシリアル通信を行ない、指定された情報を
得る。一方、オプションコントローラ部106が完全に
情報を得るまで、タイマーを起動し、ビデオコントロー
ラ103がステータス情報を取得可能な状態であるかど
うかを監視する(S205,S206)。
[0241] Based on the trigger and the specified contents in step S204, the option controller unit 106 performs serial communication with necessary optional devices to obtain the specified information. On the other hand, a timer is started until the option controller unit 106 completely obtains information, and it is monitored whether or not the video controller 103 is in a state where status information can be obtained (S205, S206).

【0242】ステップS205で一定時間経っても、ス
テップS206でステータス情報獲得可能状態に移行し
ない場合は、ステータス情報は獲得できないので、再度
コマンド実行するようリトライ通知を行ない(S21
1)、処理を終了する。
If the status does not shift to the status information obtainable state in step S206 even after a certain period of time in step S205, status information cannot be obtained, and a retry notification is issued to execute the command again (S21).
1), end the process.

【0243】一方、ステップS205での一定時間経過
前に、ステップS206でステータス情報獲得可能状態
に移行したら、ステータスのIDを取得し、指定したコ
マンドに対するステータス情報かどうかを確認する(S
207)。
On the other hand, before shifting to the status information obtainable state in step S206 before the predetermined time elapses in step S205, the status ID is obtained, and it is confirmed whether or not the status information is for the specified command (S
207).

【0244】次にステータスデータ数を取得し(S20
8)、ステータスデータ数分のステータスデータを取得
し(S209)、オプションコントローラ部106に対
してステータス獲得完了を通知し(S210)、処理を
終了する。
Next, the number of status data is obtained (S20).
8) Acquire status data for the number of status data (S209), notify the option controller unit 106 of completion of status acquisition (S210), and end the process.

【0245】以下、図21〜図24を参照して、図12
に示した外部機器101からオプションコントローラ部
106及びエンジンコントローラ105までのデータフ
ローについて説明する。
Hereinafter, referring to FIGS. 21 to 24, FIG.
The data flow from the external device 101 to the option controller unit 106 and the engine controller 105 shown in FIG.

【0246】図21は、図12に示した外部機器101
からオプションコントローラ部106及びエンジンコン
トローラ105までのデータフローを示す図である。
FIG. 21 shows the external device 101 shown in FIG.
FIG. 4 is a diagram showing a data flow from to the option controller unit 106 and the engine controller 105.

【0247】なお、図17に示したビデオコントローラ
103のCPU409を制御する制御コードは、不図示
のシステムクロックによってタスクと称されるロードモ
ジュール単位に時分割制御するOSと、機能単位に動作
する複数のロードモジュール(タスク)によって構成さ
れるものとする。
A control code for controlling the CPU 409 of the video controller 103 shown in FIG. 17 includes an OS for performing time-division control on a load module basis called a task by a system clock (not shown) and a plurality of operating on a function basis. Of the load module (task).

【0248】図21に示すトランスレータ処理システム
(解析展開タスク1001)、スケジューリングシステ
ム(ページ操作タスク1002)、エンジンI/Fシス
テム(エンジンI/Fタスク1003)、オプションI
/Fシステム(オプションI/Fタスク1004)は、
上述したようにCPU409を実体とするタスクであ
り、論理的に並行動作するものとする。
A translator processing system (analysis development task 1001), scheduling system (page operation task 1002), engine I / F system (engine I / F task 1003), option I shown in FIG.
/ F system (option I / F task 1004)
As described above, it is a task that has the CPU 409 as an entity, and operates logically in parallel.

【0249】図22は、図17に示したRAM407に
格納されるページテーブルの構造を示す図である。
FIG. 22 shows the structure of the page table stored in RAM 407 shown in FIG.

【0250】図において、1100はページテーブル
で、ページ情報を格納する。このページテーブル110
0は、CPU409において、各ページを論理的に認識
するためのテーブルであり、ページテーブル1100
は、「ページ番号」1101,「ラスタポインタ」11
02,「状態フラグ」1103,……,「給紙モード」
1104,「要求用紙サイズ」1105,「コピーペー
ジID」1106,「処理番号」1107,「排紙モー
ド」1108,「識別名称」1109,「印刷部数」1
110,「排紙口」1111等から構成され、実体は図
17に示したRAM407の不図示の制御情報格納領域
に連続領域として存在し、不図示のページ管理機能部ま
たはCPU409によって獲得、解放を管理される。
In the figure, a page table 1100 stores page information. This page table 110
0 is a table for logically recognizing each page in the CPU 409, and the page table 1100
Are “page number” 1101 and “raster pointer” 11
02, “status flag” 1103,..., “Paper feed mode”
1104, “Requested paper size” 1105, “Copy page ID” 1106, “Process number” 1107, “Discharge mode” 1108, “Identification name” 1109, “Number of copies” 1
110, a “paper discharge port” 1111 and the like exist as a continuous area in a control information storage area (not shown) of the RAM 407 shown in FIG. 17, and are acquired and released by a page management function unit or the CPU 409 (not shown). Be managed.

【0251】ページテーブル1100内の「ラスタポイ
ンタ」1102は、図17に示した画像メモリ405中
の1ページ分の領域の先頭ポインタであり、CPU40
9は電源投入の初期化時に、前記画像メモリ405中の
不図示の該当領域をページ毎に分割してここにリンクす
る。
A "raster pointer" 1102 in the page table 1100 is a head pointer of an area for one page in the image memory 405 shown in FIG.
Reference numeral 9 designates an area (not shown) in the image memory 405 which is divided for each page at the time of power-on initialization, and is linked thereto.

【0252】また、「状態フラグ」1103は、ページ
の状態を示すフラグを格納する領域であり、図22で示
すようにページの展開終了/未終了を示す「展開終了フ
ラグ」1103a,ページの指定終了/未終了を示す
「ページ指定終了フラグ」1103b,ページの印刷開
始/未開始を示す「印刷開始フラグ」1103c,ペー
ジの排紙終了/未終了を示す「排紙終了フラグ」110
3d,ページ情報展開領域の解放中/未解放中を示す
「解放フラグ」1103eなどがあり、この状態フラグ
により作成したページ情報がどういう状態にあるか判断
することが可能である。
The "status flag" 1103 is an area for storing a flag indicating the status of the page. As shown in FIG. 22, the "expansion end flag" 1103a indicating the end / incomplete of the page development and the page designation A “page designation end flag” 1103b indicating end / unfinished, a “print start flag” 1103c indicating print start / unstart of the page, and a “discharge end flag” 110 indicating end / non-end of page discharge.
3d, a "release flag" 1103e indicating that the page information development area is being released / not released, and the like, and it is possible to determine what state the created page information is in based on this state flag.

【0253】さらに、「給紙モード」1104は、給紙
手段の決定方法を指示するものであり、不図示の「自動
給紙」,「カセット1(カセット230)給紙」,「ペ
ーパデッキ(カセット107)給紙」,「MPトレイ
(手差用紙トレイ202)給紙」などがあり、「自動給
紙」は、用紙サイズが一致し用紙が載置されている給紙
手段から所定の優先順に従って検索し決定するモードで
ある。
Further, a "paper feed mode" 1104 indicates a method of determining paper feed means, and includes "automatic paper feed", "cassette 1 (cassette 230) paper feed", and "paper deck (not shown)". Cassette 107) paper feed "," MP tray (manual paper tray 202) paper feed ", etc., and" automatic paper feed "means that a predetermined priority This is a mode in which search and determination are performed in order.

【0254】また、「要求用紙サイズ」1105は、エ
ンジンコントローラ105に対して給紙を依頼する用紙
サイズの数値表現が格納される。
[0254] The "requested paper size" 1105 stores a numerical representation of a paper size for which the engine controller 105 is requested to feed paper.

【0255】さらに、「識別名称」1109には、排紙
先の排紙口名称を表す文字列が格納される。「印刷部
数」1110には、印刷部数を示す数値が格納される。
「排紙口」1111には、排紙先の排紙口を表す数値が
格納される。
[0255] In the "identification name" 1109, a character string representing the discharge port name of the discharge destination is stored. The “number of copies” 1110 stores a numerical value indicating the number of copies.
The “paper discharge port” 1111 stores a numerical value representing the paper discharge port of the paper discharge destination.

【0256】図23は、図17に示したRAM407に
格納されるエンジン状態テーブルの構造を示す図であ
る。
FIG. 23 is a diagram showing the structure of the engine status table stored in the RAM 407 shown in FIG.

【0257】図において、1200はエンジン状態テー
ブルで、ビデオコントローラ103において把握されて
いるエンジンコントローラ105およびオプション(1
06,107,108)の状態を示すテーブルであり、
「/RDY状態」1201,「/CCRT状態」120
2,……,「給紙段数」1203,「カセット1紙有
無」1204,「カセット1紙サイズ」1205,「ペ
ーパデッキ紙有無」1206,「ペーパデッキ紙サイ
ズ」1207,「MPトレイ紙有無」1208,「MP
トレイ紙サイズ」1209等により構成され、実際のエ
ンジンコントローラ105およびオプション(106,
107,108)の状態とは同一ではなく、任意のタイ
ミングで所定の通信によってエンジンコントローラ10
5およびオプション(106,107,108)の状態
を反映させ更新されるものである。
In the figure, reference numeral 1200 denotes an engine status table, which stores the engine controller 105 and the option (1
06, 107, and 108).
"/ RDY state" 1201, "/ CCRT state" 120
2,..., “Number of paper feed stages” 1203, “presence or absence of paper in cassette 1” 1204, “presence of paper in cassette 1” 1205, “presence or absence of paper deck paper” 1206, “paper deck paper size” 1207, “presence or absence of MP tray paper” 1208, “MP
Tray paper size "1209 and the like, and the actual engine controller 105 and options (106,
107, 108) are not the same, and the engine controller 10
5 and the options (106, 107, 108).

【0258】例えば、「/RDY状態」1201は、図
15に示した/RDY信号の状態を反映するフラグであ
り、エンジンI/Fタスクが/RDY信号の“FALS
E”を検知している間“TRUE”にする。
For example, the “/ RDY state” 1201 is a flag reflecting the state of the / RDY signal shown in FIG. 15, and the engine I / F task determines whether the / RDY signal “FALS”
Set to "TRUE" while detecting "E".

【0259】また、「/CCRT状態」1202は、図
15に示した/CCRT信号の状態を反映するフラグで
あり、エンジンI/Fタスクによって実際の/CCRT
信号の状態が反映される。エンジンI/Fタスクが/C
CRT信号の“TRUE”を検知し、エンジンコントロ
ーラ105の状態を所定のシリアル通信によって獲得す
ることによって前記した通り/CCRT信号は“FAL
SE”となる。
A "/ CCRT state" 1202 is a flag reflecting the state of the / CCRT signal shown in FIG.
The state of the signal is reflected. Engine I / F task is / C
By detecting “TRUE” of the CRT signal and acquiring the state of the engine controller 105 through a predetermined serial communication, the / CCRT signal becomes “FAL” as described above.
SE ”.

【0260】さらに、「給紙段数」1203は、オプシ
ョンカセットユニットの装着等を反映し選択可能な給紙
段数である。
[0260] Further, the "number of paper feed stages" 1203 is a number of paper feed stages that can be selected reflecting the attachment of the optional cassette unit and the like.

【0261】また、「カセット1紙有無」1204は、
カセット230の用紙有無である。さらに、「カセット
1紙サイズ」1205は、カセット230の不図示のダ
イヤルで設定された用紙サイズであり、操作者はダイヤ
ル値と同一の用紙を載置しているという前提から、カセ
ット230の用紙サイズとして認識される。
The "presence / absence of one sheet of cassette" 1204 is
This is the presence or absence of paper in the cassette 230. Further, the “cassette 1 paper size” 1205 is a paper size set by a dial (not shown) of the cassette 230, and it is assumed that the operator has loaded the same paper as the dial value. Recognized as size.

【0262】また、「ペーパデッキ紙有無」1206
は、給紙オプション装置107の用紙有無である。「ペ
ーパデッキ紙サイズ」1207は、給紙オプション装置
107の不図示の仕切り板で設定された用紙サイズであ
り、操作者は仕切り板の値と同一の用紙を載置している
という前提から、給紙オプション装置107の用紙サイ
ズとして認識される。
In addition, "paper deck paper presence / absence" 1206
Is the presence or absence of paper in the paper feed option device 107. “Paper deck paper size” 1207 is a paper size set by a partition plate (not shown) of the paper feed option device 107, and it is assumed that the operator has placed the same paper as the value of the partition plate. It is recognized as the paper size of the paper feed option device 107.

【0263】「MPトレイ紙有無」1208は、手差用
トレイ202の用紙有無である。「MPトレイ紙サイ
ズ」1209は、手差用トレイ202の不図示のセンサ
により検知された用紙サイズである。
The “presence / absence of MP tray paper” 1208 is the presence / absence of paper in the manual feed tray 202. The “MP tray paper size” 1209 is a paper size detected by a sensor (not shown) of the manual feed tray 202.

【0264】なお、図22に示したページテーブルおよ
び図23に示したエンジン状態テーブル(図21中には
不図示)の両テーブルとも、解析展開タスク、ページ操
作タスク、エンジンI/Fタスク、オプションI/Fタ
スクから参照・更新される。
Note that both the page table shown in FIG. 22 and the engine state table (not shown in FIG. 21) shown in FIG. 23 are used for analysis development task, page operation task, engine I / F task, option Referenced / updated from the I / F task.

【0265】図24は、図17に示したRAM407に
格納されるジョブ制御テーブルの構造を示す図である。
FIG. 24 shows the structure of the job control table stored in RAM 407 shown in FIG.

【0266】図において、1300はジョブ制御テーブ
ルで、CPU409において、ジョブを制御するための
テーブルであり、ジョブ制御テーブル1300は、「ジ
ョブID」1301,「ジョブ完了状態」1302,…
…,「ソート指定有無」1303,「使用可能ビン番
号」1304,「ソートのコピー部数」1305,「オ
リジナルページ数」1306,「ページ数確定状態」1
307等から構成され、実体は図17に示したRAM4
07の不図示の制御情報格納領域に連続領域として存在
し、CPU409によって獲得、解放を管理される。
In the figure, reference numeral 1300 denotes a job control table, which is a table for controlling a job in the CPU 409. The job control table 1300 includes a “job ID” 1301, a “job completed state” 1302,.
…, “Sort designation” 1303, “Available bin number” 1304, “Sort copy number” 1305, “Original page number” 1306, “Page number fixed state” 1
307, etc., and the entity is the RAM 4 shown in FIG.
07 exists as a continuous area in a control information storage area (not shown), and acquisition and release are managed by the CPU 409.

【0267】以下に、図21のデータフローを説明す
る。
Hereinafter, the data flow of FIG. 21 will be described.

【0268】図21に示すように、外部機器101から
入力される印刷データ(制御コード、PDL等)は、ホ
ストインタフェース部402に所定のブロック単位に格
納される。
As shown in FIG. 21, print data (control code, PDL, etc.) input from the external device 101 is stored in the host interface unit 402 in a predetermined block unit.

【0269】「解析展開タスク」1001は、ホストI
/F部402にデータを検出すると、図22に示したペ
ージテーブル1100を獲得する。そして上記1ブロッ
ク単位にデータを解析し、画像形成情報(PDLの図形
描画命令、文字コード等)に関しては図17に示した画
像データ発生部403を用いて、あるいはCPU409
自身でイメージ展開を行ない、図22に示したページテ
ーブル1100の「ラスタポインタ」1102で示され
る領域に格納する。
The “analysis development task” 1001
When data is detected by the / F section 402, the page table 1100 shown in FIG. 22 is obtained. The data is analyzed in units of one block, and the image formation information (graphic drawing command of PDL, character code, etc.) is used by using the image data generation unit 403 shown in FIG.
The image is developed by itself and stored in the area indicated by the “raster pointer” 1102 in the page table 1100 shown in FIG.

【0270】また、プリンタに対しての制御情報(コピ
ー枚数(印刷部数)、給紙選択(給紙モード)等)に関
しては図22に示したページテーブル1100に格納す
る。1ページ分のデータを解析展開終了した後に、「状
態フラグ」内の「展開終了フラグ」をTRUEにして、
FIFO構造のページキュー(例えば、画像メモリ40
5又はEEPROM410内に設けられる)にエンキュ
ーする。
The control information for the printer (the number of copies (number of copies), paper feed selection (paper feed mode), etc.) is stored in the page table 1100 shown in FIG. After analyzing and developing one page of data, set the “development end flag” in the “status flag” to TRUE,
A page queue having a FIFO structure (for example, the image memory 40)
5 or provided in the EEPROM 410).

【0271】「ページ操作タスク」1002は、図24
に示したジョブ制御テーブル1200を参照し、上述し
たページキュー中の全てのページテーブル1100内の
「状態フラグ」1103を同時監視し、状態に応じて搬
送手順を変更して印刷を実現する。
The “page operation task” 1002 is shown in FIG.
The “status flag” 1103 in all the page tables 1100 in the above-described page queue is monitored simultaneously with reference to the job control table 1200 shown in (1), and the printing is realized by changing the transport procedure according to the status.

【0272】印刷の際、オプションI/F部412によ
り給紙手段、排紙手段、印刷モード等の印刷指定を行な
うとともに、エシジンI/F部406によって、給紙手
段等の設定をエンジンコントローラ105に対して実際
に行なう。「排紙終了フラグ」1103cがTRUEと
なったページテーブル1100はページキューからデキ
ューされ、図示しないページ管理機能部に戻される。
At the time of printing, the option I / F unit 412 specifies printing such as paper feeding means, paper discharging means, and printing mode, and the escin I / F unit 406 sets the paper feeding means and the like to the engine controller 105. Is actually performed. The page table 1100 for which the “discharge end flag” 1103 c is TRUE is dequeued from the page queue and returned to a page management function unit (not shown).

【0273】「エンジンI/Fタスク」1003及び
「オプションI/Fタスク」1004は、それぞれ、エ
ンジンI/F部406、オプションI/F部412を介
してエンジンコントローラ105及びオプションコント
ローラ部106と所定の周期で通信を行ない、ページの
状態が変化する要因が発生すると、上述の「状態フラ
グ」1103を更新する。
An “engine I / F task” 1003 and an “option I / F task” 1004 communicate with the engine controller 105 and the option controller unit 106 via the engine I / F unit 406 and the option I / F unit 412, respectively. The communication is performed in the cycle described above, and when a factor that changes the state of the page occurs, the above-mentioned “status flag” 1103 is updated.

【0274】また、/RDY信号の変化を監視し、TR
UE→FALSEの変化に対しては、プリンタの状態を
エラー発生中とするとともにエラーの解除を監視する。
さらに、/RDY信号、及び/CCRT信号など、状態
の変化を監視し、上述した(手順1)及び(手順2)を
実行し、図23に示した「エンジン状態テーブル」12
00を更新する。
Also, the change of the / RDY signal is monitored and TR
With respect to the change from UE to FALSE, the status of the printer is set to an error and the cancellation of the error is monitored.
Further, it monitors the state change such as the / RDY signal and the / CCRT signal, executes the above-mentioned (procedure 1) and (procedure 2), and executes the “engine state table” 12 shown in FIG.
Update 00.

【0275】パネル部104からの動作モード指定(コ
ピー枚数、給紙選択等)は、パネルI/F部401に一
旦格納される。不図示のプリンタ制御タスクは、適当な
間隔によってパネルI/F部401を巡回監視し、デー
タが存在するとEEPROM410に格納し、同時に制
御情報としてRAM407の不図示の制御情報格納領域
に格納する。EEPROM410に格納することによっ
て、プリンタの電源を一旦OFFした後でも、ユーザの
所望のモードによってプリンタを動作させることが可能
となる。
The operation mode designation (number of copies, paper feed selection, etc.) from the panel unit 104 is temporarily stored in the panel I / F unit 401. The printer control task (not shown) patrols the panel I / F unit 401 at appropriate intervals, stores the data in the EEPROM 410 when data exists, and simultaneously stores the control information in a control information storage area (not shown) of the RAM 407. By storing the data in the EEPROM 410, the printer can be operated in a mode desired by the user even after the power of the printer is once turned off.

【0276】以下、図25を参照して、画像記録装置1
02の印刷データを受信し印刷完了するまでの処理手順
について説明する。
Hereinafter, referring to FIG. 25, image recording apparatus 1
The processing procedure from reception of print data 02 to completion of printing will be described.

【0277】図25は、本発明のデータ処理装置および
画像記録装置を適用可能な画像記録システムの第6の制
御処理手順を示すフローチャートであり、画像記録装置
102がホストコンピュータ等の外部機器101より印
刷データを受信し印刷完了するまでの処理に対応し、図
17に示したCPU409がROM404又は図示しな
いその他の記憶媒体に格納されたプログラムに基づいて
実行する。なお、S601〜S618は各ステップを示
す。
FIG. 25 is a flowchart showing a sixth control processing procedure of an image recording system to which the data processing apparatus and the image recording apparatus of the present invention can be applied. The image recording apparatus 102 is controlled by an external device 101 such as a host computer. Corresponding to the processing from reception of print data to completion of printing, the CPU 409 shown in FIG. 17 executes based on a program stored in the ROM 404 or another storage medium (not shown). Note that S601 to S618 indicate each step.

【0278】まず、ステップS601において、ホスト
コンピュータ等の外部機器101から送られ図6,7に
示した処理により機器データベース部2205に格納さ
れた制御情報(属性情報)とジョブスプーラ2204に
格納された描画情報(PDLデータ)を解析し、ステッ
プS602において、制御情報(属性情報)をメモリ
(RAM407)へ格納するとともに、描画情報(PD
Lデータ)をメモリ(RAM407)へ展開格納する。
ステップS603において、メモリに格納された制御情
報(属性情報)から排紙モードが自動指定かどうかを判
断し、自動指定でないと判断された場合は、ステップS
612において、固定時の処理として制御情報に基づき
固定的に指定された排紙口を選択し、ステップS614
に進む。
First, in step S601, control information (attribute information) sent from the external device 101 such as a host computer and stored in the device database unit 2205 and stored in the job spooler 2204 by the processing shown in FIGS. The drawing information (PDL data) is analyzed, and in step S602, the control information (attribute information) is stored in the memory (RAM 407), and the drawing information (PD
L data) is expanded and stored in the memory (RAM 407).
In step S603, it is determined from the control information (attribute information) stored in the memory whether or not the paper discharge mode is automatically specified.
In step 612, a fixedly designated discharge port is selected based on the control information as a process at the time of fixing, and step S614 is performed.
Proceed to.

【0279】一方、ステップS603で、制御情報から
排紙モードが自動指定であると判断された場合は、ステ
ップS604において、ジョブセパレート(1ジョブ毎
に空の排紙口へ排紙を行なう)が指定されているかどう
かを判断し、ジョブセパレートが指定されていると判断
された場合は、ステップS605において、ジョブセパ
レート指定時の検索処理を行い、ステップS614に進
む。
On the other hand, if it is determined in step S603 that the discharge mode is automatic designation from the control information, the job separation (discharge to an empty discharge port for each job) is performed in step S604. It is determined whether or not job separation has been specified. If it is determined that job separation has been specified, in step S605, a search process for specifying the job separation is performed, and the flow advances to step S614.

【0280】一方、ステップS604でジョブセパレー
トが指定されていないと判断された場合は、ステップS
606において、メールボックス排紙が指定されている
かどうかを判断し、メールボックス排紙が指定されてい
ると判断された場合は、ステップS607において、メ
ールボックス排紙指定時の検索処理(後述する図26に
示す)を行い、ステップS614に進む。
On the other hand, if it is determined in step S604 that the job separation has not been specified, the process proceeds to step S604.
In step 606, it is determined whether or not mailbox discharge is specified. If it is determined that mailbox discharge is specified, in step S607, a search process when mailbox discharge is specified (see FIG. 26, and the process proceeds to step S614.

【0281】一方、ステップS606でメールボックス
排紙が指定されていないと判断された場合は、ステップ
S608において、ソートが指定されているかどうかを
判断し、ソートが指定されていると判断された場合は、
ステップS609において、ソート指定時の検索処理を
行い、ステップS614に進む。
On the other hand, if it is determined in step S606 that mailbox delivery has not been specified, it is determined in step S608 whether sorting has been specified, and if it has been determined that sorting has been specified. Is
In step S609, search processing at the time of sorting designation is performed, and the flow advances to step S614.

【0282】一方、ステップS608でソートが指定さ
れていないと判断された場合は、ステップS610にお
いて、スタックが指定されているかどうかを判断し、ス
タックが指定されていると判断された場合は、ステップ
S611において、スタック指定時の検索処理を行い、
ステップS614に進む。
On the other hand, if it is determined in step S608 that sorting is not specified, it is determined in step S610 whether a stack is specified. If it is determined that a stack is specified, step S610 is performed. In S611, a search process is performed when a stack is specified,
Proceed to step S614.

【0283】一方、ステップS610でスタックが指定
されていないと判断された場合は、ステップS613に
おいて、不正指定時の検索処理を行い、ステップS61
4に進む。
On the other hand, if it is determined in step S610 that the stack has not been specified, in step S613, a search process for improper specification is performed.
Proceed to 4.

【0284】次に、ステップS614において、EEP
ROM410内に格納された積載状態等のチェックや図
示しない各センサ等をチェックして、満載等の異常なし
かどうかを判断し、異常なしと判断された場合は、ステ
ップS615において、エンジン制御処理(印刷処理)
を実行し、印刷ジョブの排紙が全て終了したら、印刷ジ
ョブで指定されている識別名称の排紙ビンをホストコン
ピュータに送信し、ホストコンピュータのUI上に現在
排紙を行ったビンをユーザに通知して、印刷処理を終了
する。なお、メールボックス排紙が指定されている場合
の印刷処理では、後述する図26に示すメールボックス
排紙検索処理により決定された各排紙口にそれぞれ決定
された部数の印刷排紙処理を行う。
Next, in step S614, the EEP
A check of the loading state and the like stored in the ROM 410 and each sensor (not shown) are checked to determine whether there is an abnormality such as a full load. If it is determined that there is no abnormality, the engine control process (step S615) is performed. Print processing)
Is executed, and when all the discharges of the print job are completed, the discharge bin having the identification name specified in the print job is transmitted to the host computer, and the bin that has discharged the paper is displayed on the UI of the host computer to the user. Then, the printing process is terminated. In the printing process when the mailbox discharge is specified, the print discharge process of the number of copies determined for each of the discharge ports determined by the mailbox discharge search process shown in FIG. .

【0285】一方、ステップS614において、異常あ
り(例えば満載等の異常がある)と判断された場合は、
ステップS616において、異常の内容に応じたエラー
表示を画像記録装置102のパネル部104に行うとと
もに、ホストコンピュータ101に、異常の内容および
エラー表示のイベントを通知し、ステップS617にお
いて、ユーザのオペレーションにより異常が解除される
のを待って、異常が解除されたと判断されたら、ステッ
プS618において、パネル部104のエラー表示を解
除するとともに、ホストコンピュータ101に、エラー
表示解除のイベントを通知し、ステップS603の処理
から再度行い、リカバリ処理に入る。
On the other hand, if it is determined in step S614 that there is an abnormality (for example, there is an abnormality such as full load),
In step S616, an error display corresponding to the content of the error is displayed on the panel unit 104 of the image recording apparatus 102, and the content of the error and an event of the error display are notified to the host computer 101. In step S617, the user operation is performed. If it is determined that the abnormality has been cleared after waiting for the abnormality to be cleared, in step S618, the error display on the panel unit 104 is canceled, and an event of error display cancellation is notified to the host computer 101, and step S603 is performed. Is performed again from the process of and the recovery process is started.

【0286】以下、図26を参照して、画像記録装置1
02の図25のステップS607に示したメールボック
ス排紙モード時の排紙口検索処理手順について説明す
る。
Hereinafter, referring to FIG. 26, image recording apparatus 1
A description will now be given of the discharge port search processing procedure in the mailbox discharge mode shown in step S607 of FIG.

【0287】図26は、本発明のデータ処理装置および
画像記録装置を適用可能な画像記録システムの第7の制
御処理手順を示すフローチャートであり、図25のステ
ップS607に示したメールボックス排紙モード時の排
紙口検索処理に対応し、図17に示したCPU409が
ROM404又は図示しないその他の記憶媒体に格納さ
れたプログラムに基づいて実行する。なお、S701〜
S705は各ステップを示す。
FIG. 26 is a flowchart showing a seventh control processing procedure of the image recording system to which the data processing apparatus and the image recording apparatus of the present invention can be applied. The mailbox discharge mode shown in step S607 of FIG. The CPU 409 shown in FIG. 17 executes the processing based on a program stored in the ROM 404 or another storage medium (not shown) in response to the paper discharge port search processing at the time. In addition, S701-
S705 shows each step.

【0288】メールボックス排紙モードの検索処理が開
始したら、まず、ステップS701において、RAM4
07に格納された制御情報(属性情報)より、印刷デー
タに指定されている排紙口名称を一つ取り出し、ページ
を作成(図22に示したテーブル1100を獲得)す
る。
When the search processing in the mailbox discharge mode starts, first, in step S701, the RAM 4
From the control information (attribute information) stored in 07, one of the discharge port names specified in the print data is extracted, and a page is created (the table 1100 shown in FIG. 22 is obtained).

【0289】ステップS702において、ステップS7
01で取り出した指定排紙口名称と各排紙口に登録され
ている排紙口名称(EEPROM410に格納されてい
る)との比較により同一の排紙口名称があるかどうか判
断する。
At step S702, step S7
It is determined whether or not there is the same discharge port name by comparing the designated discharge port name extracted in step 01 with the discharge port name registered in each discharge port (stored in the EEPROM 410).

【0290】ステップS702で同一の排紙口名称が存
在すると判断された場合は、ステップS703におい
て、ステップS701で作成したページに対してその名
称で登録されている排紙口を指定印刷データの排紙口と
して決定(指定)する(ページテーブル1100の「識
別名称」1109に排紙口名称を表す文字列を格納し、
「排紙口」1111に排紙口を表す数値を格納する)と
ともに、その排紙口に指定された部数を排紙部数に決定
(指定)し(ページテーブル1100の「識別名称」1
109に排紙口名称を表す文字列を格納し、「排紙口」
1111に排紙口を表す数値を格納する)、ステップS
705の処理に進む。
If it is determined in step S702 that the same discharge port name exists, in step S703, the discharge port registered with that name for the page created in step S701 is discharged to the designated print data. Determined (designated) as a paper outlet (a character string representing the paper outlet name is stored in the “identification name” 1109 of the page table 1100,
A numerical value representing the paper discharge port is stored in the “paper discharge port” 1111), and the number of copies specified for the paper discharge port is determined (specified) as the number of paper discharge copies (“identification name” 1 in the page table 1100).
A character string representing a paper discharge port name is stored in 109, and “paper discharge port”
A numerical value representing the paper discharge port is stored in 1111), step S11
The process proceeds to 705.

【0291】一方、ステップS702で同一の排紙口名
称が存在しないと判断された場合は、ステップS704
において、不正指定時の検索処理としてステップS70
1で作成したページに対してエスケープ用の排紙口を指
定印刷データの排紙口に決定(指定)する(ページテー
ブル1100の「識別名称」1109に格納する)とと
もに、排紙先に指定された部数を排紙部数に決定(指
定)する(ページテーブル1100の「印刷部数」11
10に格納する)等の処理を行い、ステップS705の
処理に進む。
On the other hand, if it is determined in step S702 that the same discharge port name does not exist, step S704 is performed.
In the step S70,
1 is determined (specified) as the discharge port for the designated print data (stored in the “identification name” 1109 of the page table 1100) and specified as the discharge destination. Is determined (designated) as the number of copies to be discharged (“number of copies” 11 in the page table 1100).
10 is stored), and the process proceeds to step S705.

【0292】次に、ステップS705において、他に印
刷データに指定されている排紙口名称があるかどうかを
判断し、ないと判断された場合は、メールボックス排紙
の検索処理を終了し、あると判断された場合は、ステッ
プS701に戻り、ステップS701〜S705の処理
を繰り返す。即ち、指定された排紙口名称(識別名称)
分のページを作成し、予め排紙口に登録されている排紙
口名称と合致した排紙口に指定部数分の排紙を行う指定
を行う。
Next, in step S705, it is determined whether or not there is any other discharge port name specified in the print data. If it is determined that there is no discharge port name, the mailbox discharge search process is terminated. If it is determined that there is, the process returns to step S701, and the processes of steps S701 to S705 are repeated. That is, the designated discharge port name (identification name)
Then, the user designates the number of pages to be discharged to the discharge port that matches the discharge port name registered in advance in the discharge port.

【0293】以下、図27を参照して、画像記録装置1
02の各排紙ビンの情報更新処理手順について説明す
る。
Hereinafter, referring to FIG. 27, image recording apparatus 1
02 will be described.

【0294】図27は、本発明のデータ処理装置および
画像記録装置を適用可能な画像記録システムの第8の制
御処理手順を示すフローチャートであり、各排紙ビンの
情報更新処理に対応し、図17に示したCPU409が
ROM404又は図示しないその他の記憶媒体に格納さ
れたプログラムに基づいて実行する。なお、S801〜
S803は各ステップを示す。
FIG. 27 is a flowchart showing an eighth control processing procedure of the image recording system to which the data processing apparatus and the image recording apparatus of the present invention can be applied. 17 is executed by the CPU 409 based on a program stored in the ROM 404 or another storage medium (not shown). In addition, S801-
S803 indicates each step.

【0295】排紙口の状態は、一定周期間隔で状態変化
するステータス情報(オプションコントローラ部106
の共有メモリ(図18)にアクセスを行ないオプション
とコマンドステータスのやりとりを行なってステータス
情報)を取得し、更新を行う(EEPROM410内に
格納する)。
[0295] The state of the paper discharge port changes with status information (option controller 106
18 to access the shared memory (FIG. 18) to exchange options and command status, acquire status information, and update (store in the EEPROM 410).

【0296】まず、ステップS801において、各排紙
口の積載量(状態)に変化があるかどうかを判断し、変
化があると判断された場合は、ステップS802におい
て、積載状態を更新し(EEPROM410内に格納す
る)、ステップS803に進む。
First, in step S801, it is determined whether or not there is a change in the stacking amount (state) of each discharge port. If it is determined that there is a change, in step S802, the stacking state is updated (EEPROM 410). ), And the process proceeds to step S803.

【0297】一方、ステップS802で各排紙口の積載
量(状態)に変化がないと判断された場合は、そのまま
ステップS803に進む。
On the other hand, if it is determined in step S802 that there is no change in the stacking amount (state) of each discharge port, the process proceeds to step S803.

【0298】次に、ステップS803において、一定時
間ウエイトし、ステップS801に戻り、ステップS8
01〜S803の処理を繰り返す。上述のように監視し
て取得した各排紙口の状態は、各排紙口毎に各排紙口の
識別名称、グループ人数と共にEEPROM410に記
憶される。
Next, in step S803, a wait is performed for a certain period of time, and the process returns to step S801.
01 to S803 are repeated. The status of each paper ejection port monitored and acquired as described above is stored in the EEPROM 410 together with the identification name of each paper ejection port and the number of groups for each paper ejection port.

【0299】なお、上記ステップS802で更新された
積載状態(EEPROM410内に格納された積載状
態)は、図25のステップS614の異常判定時および
ステップS617の異常解除判定時にチェックされる。
The loading state updated in step S802 (the loading state stored in the EEPROM 410) is checked when the abnormality is determined in step S614 in FIG. 25 and when the abnormality is determined in step S617.

【0300】以下、図28を参照して、ホストコンピュ
ータ101上でのプリンタ状態を示す情報及び表示の更
新を行う処理手順について説明する。
The processing procedure for updating the information and display indicating the printer status on the host computer 101 will be described below with reference to FIG.

【0301】図28は、本発明のデータ処理装置および
画像記録装置を適用可能な画像記録システムの第9の制
御処理手順を示すフローチャートであり、ホストコンピ
ュータ上でのプリンタ状態を示す情報及び表示の更新を
行う処理に対応し、ホストコンピュータ101の図示し
ないCPUが図示しないその他の記憶媒体に格納された
プログラムに基づいて実行する。なお、S901〜S9
03は各ステップを示す。
FIG. 28 is a flow chart showing a ninth control processing procedure of the image recording system to which the data processing apparatus and the image recording apparatus of the present invention can be applied. In response to the updating process, the CPU (not shown) of the host computer 101 executes the update based on a program stored in another storage medium (not shown). Note that S901 to S9
03 indicates each step.

【0302】まず、ステップS901において、イベン
ト通知(図25のステップS615における排紙を行っ
たビンの通知,ステップS616におけるエラー表示の
通知,エラー表示解除の通知等)があるまで待機し、プ
リンタの状態が変化して、イベント通知があったと判断
された場合は、通知されたイベントを受け取り、ステッ
プS902において、その内容(排紙を行ったビンの通
知,エラー表示の通知,エラー表示解除通知等)を解析
する。
First, in step S901, the process waits until there is an event notification (notification of the bin that discharged the paper in step S615 of FIG. 25, notification of the error display in step S616, notification of the cancellation of the error display, etc.). If it is determined that the status has changed and an event notification has been received, the notified event is received, and in step S902, the contents (notification of the bin that discharged the paper, notification of the error display, notification of the error display cancellation, etc.) ).

【0303】次に、ステップS903において、解析し
た結果その内容に基づいて通知内容の表示又は表示解除
を行い、プリンタの状態変化をユーザに知らせる。
Next, in step S903, the contents of the notification are displayed or canceled based on the result of the analysis, and the user is notified of a change in the state of the printer.

【0304】例えば、メールボックス排紙モードでは、
排紙口名称が一致する排紙ビンが存在していても満載等
のオペレーションエラーが発生しているために印刷でき
ない、あるいはエスケープ用の排紙口に排紙したといっ
た場合がある。
For example, in the mailbox discharge mode,
Even if there is a paper ejection bin with the same paper ejection outlet name, printing may not be possible because of an operation error such as full loading, or paper may be ejected to an escape paper ejection outlet.

【0305】そのため、印刷ジョブ終了時、あるいは印
刷ジョブ中に、そのジョブに指定された排紙口名称で登
録されている排紙口への排紙が正常に行われたかどうか
をホストコンピュータへ通知し、ホストコンピュータ
は、「あなたのジョブは、“人事一課”と“人事二課”
に配布しました。」、あるいは「あなたのジョブは、満
載のため“人事一課”は配布できません。」、または
「あなたのジョブは、“エスケープビン”と“人事二
課”に配布しました。」といったメッセージを表示部に
表示して印刷ジョブの排紙状況等の情報をユーザに知ら
せる。
For this reason, at the end of the print job or during the print job, the host computer is notified whether or not the discharge to the discharge port registered with the discharge port name specified for the job has been normally performed. Then, the host computer says, "Your job is" Personnel 1 "and" Person 2 "
Distributed to , Or "Your job is full and cannot be distributed to Personnel 1" or "Your job has been distributed to Escape Bin and Personnel 2". And notifies the user of information such as the print job discharge status.

【0306】〔第2実施形態〕上記第1実施形態におい
ては、ホストコンピュータ上において、排紙口の名称登
録時には、プリンタ設定アプリケーションがプリンタの
各排紙口に対する配布先となる名称とその名称の排紙口
を共有するグループの人数とをプリンタに登録し、印刷
時には、プリンタドライバが名称で指定される複数の排
紙口にその名称のグループ人数分、あるいは指定された
各排紙口とも均一の指定された部数分配布するという形
態の印刷指示を行う構成について説明したが、排紙口の
名称登録時には、プリンタ設定アプリケーションがプリ
ンタの各排紙口に対する配布先となる名称のみをプリン
タに登録し、印刷時には、プリンタドライバがユーザに
名称で指定される排紙口毎にその排紙口への配布部数を
指定させて、指定された排紙口に指定された部数分配布
するという形態の印刷指示を行うように構成してもよ
い。以下、その実施形態について、図29,図30を参
照して、第1実施形態で用いた図1の例に従って詳細に
説明する。
[Second Embodiment] In the first embodiment, at the time of registering the paper discharge outlet name on the host computer, the printer setting application sets the name to be the distribution destination for each paper discharge outlet of the printer and the name of the distribution destination. Register the number of groups that share the paper exit with the printer, and when printing, the printer driver assigns the same number of paper exits to the multiple paper exits specified by the name, or the specified number of paper exits. Has been described, the printer setting application registers only the name that is the distribution destination for each paper outlet of the printer when registering the paper outlet name. At the time of printing, the printer driver allows the user to specify the number of copies to be distributed to the discharge port for each discharge port specified by the name. May be configured to perform a print instruction of the form has been to number of copies distributed designated paper ejection port that is. Hereinafter, the embodiment will be described in detail with reference to FIGS. 29 and 30 according to the example of FIG. 1 used in the first embodiment.

【0307】図29は、本発明の第2実施形態のプリン
タに対する排紙口名称登録画面の一例を示す模式図であ
り、ホストコンピュータ上のプリンタ設定アプリケーシ
ョンで排紙口名称の登録を行うためのUI(ユーザイン
タフェース)に相当する。なお、図2と同一のものには
同一の符号を付してある。
FIG. 29 is a schematic view showing an example of a discharge port name registration screen for a printer according to the second embodiment of the present invention, which is used to register a discharge port name by a printer setting application on a host computer. It corresponds to a UI (user interface). The same components as those in FIG. 2 are denoted by the same reference numerals.

【0308】図30は、本発明の第2実施形態のプリン
タに対するメールボックス排紙指定の印刷指示を行うた
めのメールボックス排紙指定画面の一例を示す模式図で
あり、メールボックス排紙モードでの印刷を可能にする
ために、ホストコンピュータ上のプリンタドライバでメ
ールボックス排紙指定の印刷指示を行うためのUI(ユ
ーザインタフェース)に相当し、印字時に図1のホスト
コンピュータ101上の表示部に表示される。なお、図
3と同一のものには同一の符号を付してある。
FIG. 30 is a schematic diagram showing an example of a mailbox discharge designation screen for instructing the printer according to the second embodiment of the present invention to perform a mailbox discharge designation print operation. The printer driver on the host computer corresponds to a UI (user interface) for giving a print instruction for mailbox discharge designation, and is displayed on a display unit on the host computer 101 in FIG. 1 at the time of printing. Is displayed. The same components as those in FIG. 3 are denoted by the same reference numerals.

【0309】図30において、3001は配布部数入力
エリアで、この入力エリアにホストコンピュータ101
の図示しないキーボードで数字入力することにより、配
布指示チェックボックス601で配布指示された配布先
へそれぞれ入力された配布部数の配布を行うことができ
る。
Referring to FIG. 30, reference numeral 3001 denotes a distribution copy number input area.
By inputting a numeral using a keyboard (not shown), the number of copies distributed can be distributed to the distribution destinations designated by the distribution instruction check box 601.

【0310】以下、本実施形態のメールボックス排紙モ
ードでの印刷指示手順について説明する。
Hereinafter, a print instruction procedure in the mailbox discharge mode according to the present embodiment will be described.

【0311】まず、図29に示されるように、ホストコ
ンピュータ上のプリンタ設定アプリケーションは、プリ
ンタ設定管理者により指定されたプリンタの各排紙口に
対する排紙口名称をプリンタに登録しておく。
First, as shown in FIG. 29, the printer setting application on the host computer registers the discharge port name for each discharge port of the printer specified by the printer setting manager in the printer.

【0312】例えば、図1において、ユーザBから「あ
る文書を人事部の各課に人数分配布する」といった印刷
を指示された場合には、図30で示されるようなUI
(ユーザインタフェース)を持つプリンタドライパが、
配布するかどうかを判断するチェックボックスでチェッ
クされている配布先に、配布部数として指定されている
部数分配布するようにプリンタに印刷指示を送信する。
図30の例では、“人事一課”に7部、“人事二課”に
9部、“人事三課”に7部配布するような印刷指示の印
刷データを作成することになる。
For example, in FIG. 1, when the user B instructs printing such as “distribute a certain document to each section of the human resources department”, the UI shown in FIG.
Printer driver with (user interface)
A print instruction is sent to the printer so that the number of copies specified as the number of copies is distributed to the distribution destinations that are checked in the check box for determining whether to distribute.
In the example of FIG. 30, print data of a print instruction to be distributed such that seven copies are distributed to “first personnel section”, nine copies are distributed to “second personnel section”, and seven copies are distributed to “third personnel section”.

【0313】〔第3実施形態〕上記実施形態2において
は、ホストコンピュータ上において、排紙口の名称登録
時には、プリンタ設定アプリケーションは、プリンタの
各排紙口に対する配布先となる名称しかプリンタに登録
しない構成について説明したが、プリンタの各排紙口に
対する配布先となる名称をプリンタに登録するともに、
第1実施形態のようにその名称の排紙口を共有するグル
ープの人数もプリンタに登録する、あるいはホストコン
ピュータ内に記憶し、印刷時には、そのグループ人数
を、第2実施形態で用いた図30のようなUIの配布部
数のデフォルト値として表示に利用するように構成して
もよい。
[Third Embodiment] In the second embodiment, at the time of registering the name of the paper outlet on the host computer, the printer setting application registers only the name of the distribution destination for each paper outlet of the printer in the printer. Although the configuration that does not have been described, the name of the distribution destination for each paper output port of the printer is registered in the printer,
As in the first embodiment, the number of people in the group sharing the paper ejection port with that name is also registered in the printer, or stored in the host computer, and at the time of printing, the number of people in the group is used in FIG. It may be configured to be used for display as a default value of the number of UI distribution copies as described above.

【0314】なお、配布部数入力エリア3001に表示
される各排紙口名称に対応するグループ人数は、後述す
る図17に示す画像記録装置102内のEEPROM4
10に予め登録されている排紙口名称ともに、ホストコ
ンピュータ101が画像記録装置102に対して要求し
て取得するものとする。
The number of groups corresponding to each paper outlet name displayed in the number-of-copies input area 3001 is the number of groups in the EEPROM 4 in the image recording apparatus 102 shown in FIG.
It is assumed that the host computer 101 requests and obtains the image recording apparatus 102 together with the paper discharge port names registered in advance in FIG.

【0315】〔第4実施形態〕上記第1実施形態におい
ては、図25で示されたステップS603〜ステップS
613の排紙モードに従った排紙口の検索処理は図21
の解析展開タスク1001が行うものであったが、ペー
ジ操作タスク1002が行うように構成してもよい。
[Fourth Embodiment] In the first embodiment, the steps S603 to S603 shown in FIG.
The search process of the paper discharge port according to the paper discharge mode 613 is shown in FIG.
Although the analysis and development task 1001 performs the task, the page operation task 1002 may be configured to perform the task.

【0316】以下、本実施形態の場合の印刷処理手順を
図25,図26を用いて説明する。
Hereinafter, the printing procedure in this embodiment will be described with reference to FIGS. 25 and 26.

【0317】上記第1実施形態においては、ステップS
602の段階ではページテーブル1100の作成を行わ
なかったが、本実施形態においては、ステップS602
において、印刷データの制御情報(属性情報)より、排
紙先に指定された排紙口名称の数に、その排紙先に指定
された部数をかけ合わせた数だけ予めページテーブル1
100を作成しておく。
In the first embodiment, step S
Although the page table 1100 was not created at the stage of 602, in the present embodiment, step S602 is performed.
In accordance with the control information (attribute information) of the print data, the page table 1 is prepared in advance by the number obtained by multiplying the number of discharge port names designated as the discharge destination by the number of copies designated at the discharge destination.
100 is created in advance.

【0318】ここでのページテーブル1100には、印
刷データの制御情報(属性情報)として指定された属性
のみが格納され(ページテーブル1100の「識別名
称」1109には排紙口名称を表す文字列が格納さ
れ)、ステップS603以降の検索処理は、上記のよう
に作成されたページテーブル単位で行うものとなる。
The page table 1100 stores only the attribute specified as the control information (attribute information) of the print data (the “identification name” 1109 of the page table 1100 is a character string representing the discharge port name). Is stored), and the search processing after step S603 is performed for each page table created as described above.

【0319】そのため、図26の示されるメールボック
ス排紙モードの検索処理は、以下のような手順で行われ
る。
For this reason, the search processing in the mailbox discharge mode shown in FIG. 26 is performed in the following procedure.

【0320】メールボックス排紙モードの検索処理が開
始したら、まず、ステップS701において、予め制御
情報(属性情報)が格納されているページテーブル11
00より、排紙口名称(「識別名称」1109)を取り
出す。
When the search process in the mailbox discharge mode starts, first, in step S701, the page table 11 in which control information (attribute information) is stored in advance.
From 00, the discharge port name (“identification name” 1109) is extracted.

【0321】ステップS702において、ステップS7
01で取り出した指定排紙口名称と各排紙口に登録され
ている排紙口名称(EEPROM410に格納されてい
る)との比較により同一の排紙口名称があるかどうか判
断する。
In step S702, step S7
It is determined whether or not there is the same discharge port name by comparing the designated discharge port name extracted in step 01 with the discharge port name registered in each discharge port (stored in the EEPROM 410).

【0322】ステップS702において、同一の排紙口
名称が存在すると判断された場合は、ステップS703
において、現在参照しているページテーブルのページに
対してその名称で登録されている排紙口を指定印刷デー
タの排紙口として決定(指定)し(「排紙口」1111
に排紙口を表す数値を格納し)、メールボックス排紙モ
ードの検索処理を終了する。
If it is determined in step S702 that the same discharge port name exists, step S703 is performed.
In (2), the discharge port registered under the name of the page of the page table currently referred to is determined (designated) as the discharge port of the designated print data (“discharge port” 1111).
The numerical value representing the paper discharge port is stored in), and the search processing in the mailbox paper discharge mode ends.

【0323】上記第1実施形態においては、ステップS
705の他に印刷データに指定されている排紙口名称が
あるかどうかの判断処理を行っていたが、本実施形態に
おいては、予め印刷データに指定されている排紙口名称
の数だけのページテーブル1100を作成して、そのペ
ージテーブル単位に検索処理を行うため、ステップS7
05のような処理を行う必要はない。
In the first embodiment, step S
Although it is determined whether there is a discharge port name specified in the print data in addition to the output port name 705, in the present embodiment, the number of discharge port names specified in the print data in advance is equal to the number of discharge port names. In order to create the page table 1100 and perform a search process for each page table, step S7
It is not necessary to perform the processing as in 05.

【0324】一方、ステップS702で同一の排紙口名
称が存在しないと判断された場合は、ステップS704
において、不正指定時の検索処理として、現在参照して
いるページテーブルのページに対してエスケープ用の排
紙口を指定印刷データの排紙口に決定(指定)する
(「排紙口」1111に排紙口を表す数値を格納する)
等の処理を行い、メールボックス排紙モードの検索処理
を終了する。
On the other hand, if it is determined in step S702 that the same discharge port name does not exist, step S704 is performed.
In the search processing at the time of improper designation, a discharge port for escaping is determined (designated) as a discharge port of designated print data for a page of the page table currently referred to ("discharge port" 1111). Stores a numerical value representing the paper exit)
And the like, and the search process in the mailbox discharge mode ends.

【0325】以上のようなメールボックス排紙モードの
検索処理S607を含むステップS603〜ステップS
613の一連の検索処理及びそれ以降の処理は、ステッ
プS602で予め印刷データに指定された排紙口名称の
数にそれぞれの排紙先に指定された部数をかけあわせた
数だけのページテーブル1100を作成するため、その
ページテーブル数分繰り返し行う。
Step S603 to step S including the above-described search processing S607 of the mailbox discharge mode.
The series of search processing in step 613 and the subsequent processing are performed in step S602 by multiplying the number of discharge port names specified in the print data in advance by the number of copies specified in each discharge destination. Is repeated for the number of page tables.

【0326】以上より、ホストコンピュータ101は、
ホストコンピュータ上からの指定により、プリンタ10
2に対して排紙口の名称を登録することができ、印刷時
に各ユーザはプリンタに登録した共通の名称で排紙目指
定を行うことが可能となるので、ホストコンピュータ毎
の設定を行う必要がなく、印刷ジョブの仕分け排紙の運
用が容易になる。
As described above, the host computer 101
By specifying from the host computer, the printer 10
2. It is possible to register the name of the paper discharge port for the printer 2 and each user can specify the paper discharge eye using the common name registered in the printer at the time of printing. As a result, the operation of sorting and discharging print jobs is facilitated.

【0327】また、ユーザはホストコンピュータ102
から印刷指示を1回だけ行って、画像記録装置に対して
1ジョブ送信を行うだけで、印刷ジョブを必要なユーザ
の排紙ビンに対して必要部数配布を行うことを可能と
し、これまでのプリンタのように、プリンタの排紙口を
印刷を行ったユーザが自分の出力した印刷物を取りにく
るまでの一時的な保存場所としての利用形態だけではな
く、ユーザが他のユーザに対して印刷物を配送するため
のメールボックスとしての利用形態が実現可能となる。
[0327] The user is
By issuing a print instruction only once and transmitting one job to the image recording apparatus, it is possible to distribute the required number of copies to the discharge bins of the users who need the print job. Like a printer, a user who prints out the output port of the printer is not only used as a temporary storage place until the user retrieves the printed material output by him, but also the user can print out the printed material to other users. Can be realized as a mailbox for delivering the mail.

【0328】よって、このメールボックスのような利用
形態をできる限り容易に且つネットワークの負荷をあげ
ること無く高速に行える画像記録環境を提供することが
可能となる。
Therefore, it is possible to provide an image recording environment in which the use form such as a mailbox can be performed as easily as possible and at a high speed without increasing the load on the network.

【0329】以下、図31に示すメモリマップを参照し
て本発明に係るデータ処理装置および画像記録装置で読
み出し可能な制御処理プログラムの構成について説明す
る。
The configuration of a control processing program readable by the data processing apparatus and the image recording apparatus according to the present invention will be described below with reference to a memory map shown in FIG.

【0330】図31は、本発明に係るデータ処理装置お
よび画像記録装置で読み出し可能な各種制御処理プログ
ラムを格納する記憶媒体のメモリマップを説明する図で
ある。
FIG. 31 is a diagram illustrating a memory map of a storage medium for storing various control processing programs readable by the data processing apparatus and the image recording apparatus according to the present invention.

【0331】なお、特に図示しないが、記憶媒体に記憶
されるプログラム群を管理する情報、例えばバージョン
情報,作成者等も記憶され、かつ、プログラム読み出し
側のOS等に依存する情報、例えばプログラムを識別表
示するアイコン等も記憶される場合もある。
Although not shown, information for managing a group of programs stored in the storage medium, for example, version information, a creator, etc. are also stored, and information dependent on the OS or the like on the program reading side, for example, a program is stored in the storage medium. An icon or the like for identification display may also be stored.

【0332】さらに、各種プログラムに従属するデータ
も上記ディレクトリに管理されている。また、インスト
ールするプログラムやデータが圧縮されている場合に、
解凍するプログラム等も記憶される場合もある。
Further, data subordinate to various programs is also managed in the directory. Also, if the programs and data to be installed are compressed,
A program for decompressing may also be stored.

【0333】本実施形態における図6,図7,図8,図
10,図19,図20,図25,図26,図27,図2
8に示す機能が外部からインストールされるプログラム
によって、ホストコンピュータにより遂行されていても
よい。そして、その場合、CD−ROMやフラッシュメ
モリやFD等の記憶媒体により、あるいはネットワーク
を介して外部の記憶媒体から、プログラムを含む情報群
を出力装置に供給される場合でも本発明は適用されるも
のである。
6, FIG. 7, FIG. 8, FIG. 10, FIG. 19, FIG. 20, FIG. 25, FIG. 26, FIG.
8 may be performed by a host computer by a program installed from the outside. In this case, the present invention is applied even when a group of information including a program is supplied to the output device from a storage medium such as a CD-ROM, a flash memory, or an FD, or from an external storage medium via a network. Things.

【0334】以上のように、前述した実施形態の機能を
実現するソフトウエアのプログラムコードを記録した記
憶媒体を、システムあるいは装置に供給し、そのシステ
ムあるいは装置のコンピュータ(またはCPUやMP
U)が記憶媒体に格納されたプログラムコードを読出し
実行することによっても、本発明の目的が達成されるこ
とは言うまでもない。
As described above, the storage medium storing the program codes of the software for realizing the functions of the above-described embodiments is supplied to the system or the device, and the computer (or CPU or MP) of the system or the device is supplied.
It goes without saying that the object of the present invention is also achieved when U) reads and executes the program code stored in the storage medium.

【0335】この場合、記憶媒体から読み出されたプロ
グラムコード自体が本発明の新規な機能を実現すること
になり、そのプログラムコードを記憶した記憶媒体は本
発明を構成することになる。
In this case, the program code itself read from the storage medium realizes a new function of the present invention, and the storage medium storing the program code constitutes the present invention.

【0336】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピーディスク,ハードディ
スク,光ディスク,光磁気ディスク,CD−ROM,C
D−R,磁気テープ,不揮発性のメモリカード,RO
M,EEPROM,シリコンディスク等を用いることが
できる。
As storage media for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, C
DR, magnetic tape, nonvolatile memory card, RO
M, EEPROM, silicon disk, and the like can be used.

【0337】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOS(オペ
レーティングシステム)等が実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS (Operating System) running on the computer based on the instruction of the program code. ) And the like perform part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.

【0338】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わるCPU等が実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。
[0338] Further, after the program code read from the storage medium is written into the memory provided in the function expansion board inserted into the computer or the function expansion unit connected to the computer, based on the instruction of the program code, The CPU provided in the function expansion board or function expansion unit performs part or all of the actual processing,
It goes without saying that a case where the function of the above-described embodiment is realized by the processing is also included.

【0339】また、本発明は、複数の機器から構成され
るシステムに適用しても、1つの機器からなる装置に適
用してもよい。また、本発明は、システムあるいは装置
にプログラムを供給することによって達成される場合に
も適応できることは言うまでもない。この場合、本発明
を達成するためのソフトウエアによって表されるプログ
ラムを格納した記憶媒体を該システムあるいは装置に読
み出すことによって、そのシステムあるいは装置が、本
発明の効果を享受することが可能となる。
Further, the present invention may be applied to a system composed of a plurality of devices or to an apparatus composed of one device. Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or an apparatus. In this case, by reading a storage medium storing a program represented by software for achieving the present invention into the system or the apparatus, the system or the apparatus can enjoy the effects of the present invention. .

【0340】さらに、本発明を達成するためのソフトウ
エアによって表されるプログラムをネットワーク上のデ
ータベースから通信プログラムによりダウンロードして
読み出すことによって、そのシステムあるいは装置が、
本発明の効果を享受することが可能となる。
Further, by downloading and reading out a program represented by software for achieving the present invention from a database on a network by a communication program, the system or apparatus can be
It is possible to enjoy the effects of the present invention.

【0341】[0341]

【発明の効果】以上説明したように、本発明に係る第1
の発明によれば、登録手段が前記画像記録装置に対し
て、前記各排紙口毎の識別名称をそれぞれ登録指示し、
取得手段が、前記画像記録装置に登録されている各排紙
口の識別名称を前記画像記録装置から要求して取得し、
指定手段が、前記印刷ジョブを送信する際に、前記取得
手段が取得した識別名称を表示し、前記印刷ジョブに対
して、表示された識別名称から前記印刷ジョブの複数の
排紙先を選択指定するとともに、前記選択指定された排
紙先毎の前記印刷ジョブの排紙部数をそれぞれ指定する
ので、データ処理装置上からの指定により、画像記録装
置に対して排紙口の名称を登録することができ、印刷時
に各ユーザは画像記録装置に登録した共通の名称で排紙
口指定を行うことが可能となり、データ処理装置毎の設
定を行う必要がなく、印刷ジョブの仕分け排紙の運用を
容易に行うことができるとともに、ユーザはホストコン
ピュータから印刷指示を1回だけ行い画像記録装置に対
して1ジョブ送信を行うだけで、印刷ジョブを必要なユ
ーザの排紙ビンに対して必要部数配布するように画像記
録装置に指示することができる。
As described above, the first embodiment according to the present invention is described.
According to the invention, the registration unit instructs the image recording apparatus to register the identification name of each of the paper discharge ports,
Acquiring means for requesting and acquiring the identification name of each paper discharge port registered in the image recording device from the image recording device,
The designation unit displays the identification name acquired by the acquisition unit when transmitting the print job, and selects and designates a plurality of discharge destinations of the print job from the displayed identification name for the print job. In addition, since the number of paper discharge copies of the print job for each of the selected and specified paper discharge destinations is specified, the name of the paper discharge port is registered in the image recording device by the designation from the data processing device. When printing, each user can specify the paper discharge port with a common name registered in the image recording device, and there is no need to make settings for each data processing device. The print job can be easily sent to the user's output bin by issuing a print instruction from the host computer only once and transmitting one job to the image recording apparatus. You can instruct the image recording apparatus so as to require copies distribute.

【0342】第2の発明によれば、前記登録手段は、前
記画像記録装置に対して、前記各排紙口毎の識別名称お
よび該識別名称に属する人数をそれぞれ登録指示するも
のであり、前記取得手段は、前記画像記録装置の各排紙
口に登録されている識別名称および該識別名称に属する
人数を前記画像記録装置から取得するものであり、前記
指定手段は、前記選択指定された排紙先毎の排紙部数を
前記取得手段により取得された排紙口の識別名称に属す
る人数または任意の部数を指定するので、データ処理装
置上からの指定により、画像記録装置に対して各排紙口
の部数を登録することができ、印刷時に各ユーザは画像
記録装置に登録した各排紙口の部数を指定し、各排紙口
に排紙する部数を容易に指定することができる。
According to the second invention, the registration means instructs the image recording apparatus to register an identification name for each of the paper discharge ports and the number of persons belonging to the identification name. The obtaining means obtains, from the image recording apparatus, an identification name registered in each paper outlet of the image recording apparatus and the number of persons belonging to the identification name. Since the number of sheets to be ejected for each paper destination is specified by the number of persons belonging to the identification name of the sheet ejection port acquired by the acquisition means or an arbitrary number of sheets, each ejection to the image recording apparatus is designated by the data processing apparatus. The number of paper outlets can be registered. At the time of printing, each user can specify the number of paper outlets registered in the image recording apparatus and easily specify the number of papers to be discharged to each paper outlet.

【0343】第3の発明によれば、識別名称としての文
字列を複数記憶する記憶手段を有し、前記登録手段は、
入力された文字列または前記記憶手段に記憶された複数
の文字列から選択した文字列を排紙口の識別名称とし
て、前記画像記録装置に対して登録するので、データ処
理装置上から画像記録装置に対して排紙口の名称を容易
に登録することができる。
According to the third invention, there is provided storage means for storing a plurality of character strings as identification names, wherein the registration means comprises:
Since the input character string or a character string selected from the plurality of character strings stored in the storage means is registered as the identification name of the discharge port in the image recording apparatus, the image recording apparatus , The name of the paper discharge port can be easily registered.

【0344】第4の発明によれば、取得手段が、前記画
像記録装置の各排紙口に登録されている識別名称を取得
し、指定手段が、前記印刷ジョブを送信する際に、前記
取得手段が取得した識別名称を表示し、前記印刷ジョブ
に対して、表示された識別名称から前記印刷ジョブの複
数の排紙先を選択指定するとともに、前記選択指定され
た排紙先毎の前記印刷ジョブの排紙部数をそれぞれ指定
するので、印刷時に予め画像記録装置に登録された共通
の名称で排紙口指定を行うことが可能となり、データ処
理装置毎の設定を行う必要がなく、印刷ジョブの仕分け
排紙の運用を容易に行うことができるとともに、ユーザ
はホストコンピュータから印刷指示を1回だけ行い画像
記録装置に対して1ジョブ送信を行うだけで、印刷ジョ
ブを必要なユーザの排紙ビンに対して必要部数配布する
ように画像記録装置に指示することができる。
According to the fourth aspect, the acquisition means acquires the identification name registered in each paper outlet of the image recording apparatus, and the designation means acquires the acquisition name when transmitting the print job. Means for displaying the obtained identification name, and for the print job, selecting and specifying a plurality of discharge destinations of the print job from the displayed identification name, and performing the printing for each of the selected and specified discharge destinations. Since the number of paper output copies of the job is specified, it is possible to specify the paper output port with a common name registered in advance in the image recording apparatus at the time of printing, and it is not necessary to make settings for each data processing apparatus, and the print job The user can easily perform the sorting / discharging operation, and the user needs to issue a print instruction only once from the host computer and send one job to the image recording apparatus. You can instruct the image recording apparatus so as to require copies distributed to the output bin.

【0345】第5の発明によれば、前記取得手段は、前
記画像記録装置の各排紙口に登録されている識別名称お
よび該識別名称に属する人数を前記画像記録装置から取
得するものであり、前記指定手段は、前記選択指定され
た排紙先毎の排紙部数を前記取得手段により取得された
排紙口の識別名称に属する人数または任意の部数を指定
するので、印刷時に各ユーザは画像記録装置に予め登録
された各排紙口の部数を指定し、各排紙口に排紙する部
数を容易に指定することができる。
[0345] According to the fifth aspect, the obtaining means obtains, from the image recording apparatus, an identification name registered in each paper outlet of the image recording apparatus and the number of persons belonging to the identification name. The designation means designates the number of discharge copies for each of the selected and designated discharge destinations as the number of persons belonging to the identification name of the discharge port acquired by the acquisition means or an arbitrary number of copies. It is possible to specify the number of copies of each paper outlet registered in the image recording apparatus in advance, and easily specify the number of copies to be discharged to each paper outlet.

【0346】第6の発明によれば、前記画像記録装置か
ら印刷ジョブの処理終了時に通知される印刷ジョブを出
力した排紙口の情報を報知する報知手段を設けたので、
ユーザは、印刷ジョブが排紙された排紙口を容易に認識
することができる。
According to the sixth aspect of the present invention, the notifying means for notifying the information of the paper discharge port that outputs the print job notified from the image recording apparatus at the end of the processing of the print job is provided.
The user can easily recognize the discharge port from which the print job has been discharged.

【0347】第7の発明によれば、前記識別名称は、ユ
ーザ名,グループ名,部署名を含むその排紙口を使用す
るオーナを表す為の情報とするので、各ユーザは予め画
像記録装置の排紙口をオーナを表す名称で容易に指定す
ることができる。
[0347] According to the seventh aspect, the identification name is information for indicating an owner who uses the paper discharge port including a user name, a group name, and a department name. Can easily be specified by the name representing the owner.

【0348】第8の発明,第12の発明,第13の発明
によれば、登録手段が、前記データ処理装置より登録指
示される前記各排紙口毎の識別名称を登録し、第1の通
知手段が、前記第1の登録手段により登録された前記各
排紙口毎の識別名称を前記データ処理装置からの要求に
応じて前記データ処理装置へ通知し、作成手段が、前記
第1の通知手段の通知に基づいて前記印刷ジョブに指定
される複数の識別名称分のページ情報を作成し、検索手
段が、前記印刷ジョブに指定される複数の識別名称と同
一の識別名称が登録されている排紙口を検索し、制御手
段が、前記作成手段に作成された各ページ情報に対し
て、前記検索手段により検索された各排紙口および前記
印刷ジョブに指定される各排紙先の排紙部数の排紙指定
を行うので、データ処理装置からの1ジョブ送信で、印
刷ジョブを必要なユーザの排紙ビンに対して必要部数配
布を行うことができ、ユーザが複数のユーザに対して印
刷物を配送するためのメールボックスのような利用形態
をできる限りネットワークの負荷をあげること無く高速
に行うことができる。
According to the eighth, twelfth and thirteenth aspects of the invention, the registration means registers the identification name of each of the paper discharge outlets instructed to be registered by the data processing apparatus, and Notifying means for notifying the data processing device of the identification name of each of the paper outlets registered by the first registration means in response to a request from the data processing apparatus; Based on the notification from the notifying unit, page information for a plurality of identification names specified in the print job is created, and the search unit registers the same identification names as the plurality of identification names specified in the print job. The control unit searches for each of the page information created by the creation unit and the respective delivery destinations specified by the search job with respect to each of the page information created by the creation unit. Specify the number of copies to be ejected. The required number of copies can be distributed to the discharge bins of the users who need the print job by transmitting one job from the management device, and the user can use a mail box such as a mailbox for delivering printed materials to a plurality of users. It can be used at high speed without increasing the load on the network as much as possible.

【0349】第9の発明によれば、前記登録手段は、前
記データ処理装置より登録指示される前記各排紙口毎の
識別名称および該識別名称に属する人数を登録するもの
であり、前記第1の通知手段は、前記登録手段により登
録された前記各排紙口毎の識別名称および該識別名称に
属する人数を前記データ処理装置からの要求に応じて前
記データ処理装置へ通知するので、画像記録装置に対し
て登録された各排紙口の部数をユーザに通知することが
できる。
According to the ninth aspect, the registering means registers an identification name for each of the paper discharge outlets instructed to be registered by the data processing device and the number of persons belonging to the identification name. Since the notifying unit notifies the data processing device of the identification name of each of the paper outlets registered by the registration unit and the number of persons belonging to the identification name in response to a request from the data processing device, The user can be notified of the number of copies of each paper discharge port registered in the recording apparatus.

【0350】第10の発明によれば、前記各排紙口の状
態を監視し、該監視される各排紙口の状態を記憶する記
憶手段と、前記記憶手段に記憶された各排紙口の状態に
異常がある場合、前記データ処理装置に対して異常のあ
る排紙口の状態を通知する第2の通知手段と、前記印刷
ジョブの処理終了時に、前記データ処理装置に対して印
刷ジョブを出力した排紙口の情報を通知する第3の通知
手段とを設けたので、ユーザに排紙口の状態および印刷
ジョブが排紙された排紙口を容易に通知することができ
る。
According to the tenth aspect, storage means for monitoring the status of each of the paper discharge ports and storing the status of each of the monitored paper discharge ports, and each of the paper discharge ports stored in the storage means A second notifying unit for notifying the data processing apparatus of the state of the abnormal discharge port to the data processing apparatus when the status of the print job is abnormal; Is provided to notify the information of the paper discharge port that has output the print job, so that the user can easily be notified of the state of the paper discharge port and the paper discharge port from which the print job has been discharged.

【0351】第11の発明によれば、前記記憶手段は、
各排紙口の積載状況、識別名称、使用状況等を各排紙口
毎に記憶するので、各排紙口毎に、積載状況、識別名
称、使用状況等を容易に管理することができる。
[0351] According to the eleventh aspect, the storage means comprises:
Since the loading status, identification name, usage status, and the like of each paper ejection port are stored for each paper ejection port, the loading status, identification name, usage status, and the like can be easily managed for each paper ejection port.

【0352】第14の発明および第17の発明によれ
ば、画像記録装置に対して、前記各排紙口毎の識別名称
をそれぞれ登録指示し、前記画像記録装置に登録されて
いる各排紙口の識別名称を前記画像記録装置から要求し
て取得し、前記印刷ジョブを送信する際に、前記取得手
段が取得した識別名称を表示し、前記印刷ジョブに対し
て、表示された識別名称から前記印刷ジョブの複数の排
紙先を選択指定するとともに、前記選択指定された排紙
先毎の前記印刷ジョブの排紙部数をそれぞれ指定するの
で、データ処理装置上からの指定により、画像記録装置
に対して排紙口の名称を登録することができ、印刷時に
各ユーザは画像記録装置に登録した共通の名称で排紙口
指定を行うことが可能となり、データ処理装置毎の設定
を行う必要がなく、印刷ジョブの仕分け排紙の運用を容
易に行うことができるとともに、ユーザはホストコンピ
ュータから印刷指示を1回だけ行い画像記録装置に対し
て1ジョブ送信を行うだけで、印刷ジョブを必要なユー
ザの排紙ビンに対して必要部数配布するように画像記録
装置に指示することができる。
According to the fourteenth and seventeenth aspects, the image recording apparatus is instructed to register the identification name of each of the paper discharge ports, and each paper discharge registered in the image recording apparatus is registered. The identification name of the mouth is acquired by requesting from the image recording apparatus, and when transmitting the print job, the identification name acquired by the acquisition unit is displayed, and for the print job, from the displayed identification name A plurality of paper discharge destinations of the print job are selected and designated, and the number of paper discharge copies of the print job is designated for each of the selected and designated paper discharge destinations. The name of the paper output port can be registered for each user, and at the time of printing, each user can specify the paper output port with the common name registered in the image recording device, and it is necessary to make settings for each data processing device. Without It is possible to easily perform the operation of sorting and discharging print jobs, and the user can issue a print instruction only once from the host computer and send one job to the image recording apparatus, and the user who needs the print job can print the job. The image recording apparatus can be instructed to distribute the required number of copies to the discharge bin.

【0353】第15の発明および第18の発明によれ
ば、画像記録装置に登録されている各排紙口の識別名称
を前記画像記録装置から要求して取得し、前記印刷ジョ
ブを送信する際に、前記取得手段が取得した識別名称を
表示し、前記印刷ジョブに対して、表示された識別名称
から前記印刷ジョブの複数の排紙先を選択指定するとと
もに、前記選択指定された排紙先毎の前記印刷ジョブの
排紙部数をそれぞれ指定するので、印刷時に予め画像記
録装置に登録された共通の名称で排紙口指定を行うこと
が可能となり、データ処理装置毎の設定を行う必要がな
く、印刷ジョブの仕分け排紙の運用を容易に行うことが
できるとともに、ユーザはホストコンピュータから印刷
指示を1回だけ行い画像記録装置に対して1ジョブ送信
を行うだけで、印刷ジョブを必要なユーザの排紙ビンに
対して必要部数配布するように画像記録装置に指示する
ことができる。
According to the fifteenth invention and the eighteenth invention, when the identification name of each paper discharge port registered in the image recording apparatus is requested and obtained from the image recording apparatus and the print job is transmitted. Displaying the identification name acquired by the acquisition unit, for the print job, selecting and specifying a plurality of paper output destinations of the print job from the displayed identification name, and Since the number of paper discharge copies of each print job is specified, it is possible to specify the paper discharge port with a common name registered in advance in the image recording apparatus at the time of printing, and it is necessary to make settings for each data processing apparatus. The user can easily perform the operation of sorting and discharging print jobs, and the user can issue a print instruction only once from the host computer and send one job to the image recording apparatus. Job can instruct the image recording apparatus so as to require copies distributed to the user output bins as necessary.

【0354】第16の発明および第19の発明によれ
ば、データ処理装置より受信した印刷ジョブの印刷結果
を複数の排紙口に排紙可能な画像記録装置の制御方法に
おいて、前記データ処理装置より登録指示される前記各
排紙口毎の識別名称を登録し、前記登録された前記各排
紙口毎の識別名称を前記データ処理装置からの要求に応
じて前記データ処理装置へ通知し、該通知に基づいて前
記印刷ジョブに指定される複数の識別名称分のページ情
報を作成し、前記印刷ジョブに指定される複数の識別名
称と同一の識別名称が登録されている排紙口を検索し、
前記作成された各ページ情報に対して、前記検索された
各排紙口および前記印刷ジョブに指定される各排紙先の
排紙部数の排紙指定を行うので、データ処理装置からの
1ジョブ送信で、印刷ジョブを必要なユーザの排紙ビン
に対して必要部数配布を行うことができ、ユーザが複数
のユーザに対して印刷物を配送するためのメールボック
スのような画像記録装置の利用形態をできる限りネット
ワークの負荷をあげること無く高速に行うことができ
る。
According to the sixteenth and nineteenth aspects, in the control method of the image recording apparatus capable of discharging the print result of the print job received from the data processing apparatus to a plurality of paper output ports, Registering the identification name of each of the paper ejection outlets instructed by the registration, notifying the data processing device of the registered identification name of each of the paper ejection outlets in response to a request from the data processing device, Based on the notification, create page information for a plurality of identification names specified in the print job, and search for a paper discharge port in which the same identification names as the plurality of identification names specified in the print job are registered. And
For each of the created page information, the discharge specification of each of the retrieved discharge outlets and the number of discharge sets of each discharge destination specified in the print job is performed. By transmitting, the required number of copies can be distributed to the discharge bins of the users who need the print job, and the user can use the image recording apparatus such as a mailbox to deliver the printed matter to a plurality of users. Can be performed at high speed without increasing the load on the network as much as possible.

【0355】従って、各ユーザからの指定により登録さ
れて一元管理される排紙口名称を参照しながら、ユーザ
が複数のユーザに対して印刷物を配送するためのメール
ボックスのような画像記録装置の利用形態を、容易に運
用管理でき且つ1回のジョブ送信でネットワークの負荷
をあげること無く高速に行える画像記録環境を提供する
ことができる等の効果を奏する。
Therefore, the user can refer to the discharge port name registered and centrally managed by the designation of each user, and operate the image recording apparatus such as a mailbox for distributing printed matter to a plurality of users. It is possible to provide an image recording environment in which the use mode can be easily operated and managed and a high-speed image transmission environment can be provided by one job transmission without increasing the load on the network.

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

【図1】本発明の第1実施形態を示すデータ処理装置お
よび画像記録装置を適用可能な画像記録システムの仕分
け方法を説明する概念図である。
FIG. 1 is a conceptual diagram illustrating a sorting method of an image recording system to which a data processing device and an image recording device according to a first embodiment of the present invention can be applied.

【図2】図1に示したプリンタに対する排紙口名称登録
画面の一例を示す模式図である。
FIG. 2 is a schematic diagram illustrating an example of a discharge port name registration screen for the printer illustrated in FIG. 1;

【図3】図1に示したプリンタに対するメールボックス
排紙指定の印刷指示を行うためのメールボックス排紙指
定画面の一例を示す模式図である。
FIG. 3 is a schematic diagram illustrating an example of a mailbox discharge designation screen for issuing a print instruction for mailbox discharge designation to the printer illustrated in FIG. 1;

【図4】本発明の第1実施形態を示すデータ処理装置の
構成を説明するブロック図である。
FIG. 4 is a block diagram illustrating a configuration of a data processing device according to the first exemplary embodiment of the present invention.

【図5】本発明のデータ処理装置のジョブパケット,管
理パケットの構造について説明する図である。
FIG. 5 is a diagram illustrating the structure of a job packet and a management packet of the data processing device according to the present invention.

【図6】本発明のデータ処理装置および画像記録装置を
適用可能な画像記録システムの第1の制御処理手順を示
すフローチャートである。
FIG. 6 is a flowchart illustrating a first control processing procedure of an image recording system to which the data processing device and the image recording device of the present invention can be applied.

【図7】本発明のデータ処理装置および画像記録装置を
適用可能な画像記録システムの第1の制御処理手順を示
すフローチャートである。
FIG. 7 is a flowchart illustrating a first control processing procedure of an image recording system to which the data processing device and the image recording device of the present invention can be applied.

【図8】本発明のデータ処理装置および画像記録装置を
適用可能な画像記録システムの第2の制御処理手順を示
すフローチャートである。
FIG. 8 is a flowchart illustrating a second control processing procedure of the image recording system to which the data processing device and the image recording device of the present invention can be applied.

【図9】本発明の第1実施形態を示す画像記録装置の構
成を説明するブロック図である。
FIG. 9 is a block diagram illustrating a configuration of an image recording apparatus according to the first exemplary embodiment of the present invention.

【図10】本発明のデータ処理装置および画像記録装置
を適用可能な画像記録システムの第3の制御処理手順を
示すフローチャートである。
FIG. 10 is a flowchart showing a third control processing procedure of the image recording system to which the data processing device and the image recording device of the present invention can be applied.

【図11】図9に示したジョブ読み出しテーブルを表す
説明図である。
FIG. 11 is an explanatory diagram illustrating the job readout table illustrated in FIG.

【図12】図1に示した画像記録装置を適用可能なレー
ザビームプリンタの構成を説明するブロック図である。
FIG. 12 is a block diagram illustrating a configuration of a laser beam printer to which the image recording device illustrated in FIG. 1 can be applied.

【図13】図12に示したプリンタの構成を説明する断
面図である。
13 is a cross-sectional view illustrating the configuration of the printer illustrated in FIG.

【図14】図12に示したプリンタの構成を説明するブ
ロック図である。
FIG. 14 is a block diagram illustrating a configuration of the printer illustrated in FIG.

【図15】ビデオコントローラ(VC)とエンジンコン
トローラ(EC)との間でやりとりされる信号を説明す
る図である。
FIG. 15 is a diagram illustrating signals exchanged between a video controller (VC) and an engine controller (EC).

【図16】ビデオコントローラ(VC),エンジンコン
トローラ(EC)とオプションコントローラ(OC)と
の間でやりとりされる信号を説明する図である。
FIG. 16 is a diagram illustrating signals exchanged between a video controller (VC), an engine controller (EC), and an option controller (OC).

【図17】図12に示したビデオコントローラの構成を
説明するブロック図である。
FIG. 17 is a block diagram illustrating a configuration of a video controller shown in FIG.

【図18】図12に示したオプションコントローラ部内
に設けられるRAMに確保されるビデオコントローラと
の共有メモリの摸式図である。
18 is a schematic diagram of a shared memory with a video controller secured in a RAM provided in the option controller unit shown in FIG.

【図19】本発明のデータ処理装置および画像記録装置
を適用可能な画像記録システムの第4の制御処理手順を
示すフローチャートである。
FIG. 19 is a flowchart illustrating a fourth control processing procedure of the image recording system to which the data processing device and the image recording device of the present invention can be applied.

【図20】本発明のデータ処理装置および画像記録装置
を適用可能な画像記録システムの第5の制御処理手順を
示すフローチャートである。
FIG. 20 is a flowchart illustrating a fifth control processing procedure of the image recording system to which the data processing device and the image recording device of the present invention can be applied.

【図21】図12に示した外部機器からオプションコン
トローラ部及びエンジンコントローラまでのデータフロ
ーを示す図である。
21 is a diagram showing a data flow from the external device shown in FIG. 12 to the option controller unit and the engine controller.

【図22】図17に示したRAMに格納されるページテ
ーブルの構造を示す図である。
FIG. 22 is a diagram showing a structure of a page table stored in a RAM shown in FIG.

【図23】図17に示したRAMに格納されるエンジン
状態テーブルの構造を示す図である。
FIG. 23 is a diagram showing a structure of an engine state table stored in a RAM shown in FIG. 17;

【図24】図17に示したRAMに格納されるジョブ制
御テーブルの構造を示す図である。
FIG. 24 is a diagram showing a structure of a job control table stored in a RAM shown in FIG.

【図25】本発明のデータ処理装置および画像記録装置
を適用可能な画像記録システムの第6の制御処理手順を
示すフローチャートである。
FIG. 25 is a flowchart showing a sixth control processing procedure of the image recording system to which the data processing device and the image recording device of the present invention can be applied.

【図26】本発明のデータ処理装置および画像記録装置
を適用可能な画像記録システムの第7の制御処理手順を
示すフローチャートである。
FIG. 26 is a flowchart showing a seventh control processing procedure of the image recording system to which the data processing device and the image recording device of the present invention can be applied.

【図27】本発明のデータ処理装置および画像記録装置
を適用可能な画像記録システムの第8の制御処理手順を
示すフローチャートである。
FIG. 27 is a flowchart showing an eighth control processing procedure of the image recording system to which the data processing device and the image recording device of the present invention can be applied.

【図28】本発明のデータ処理装置および画像記録装置
を適用可能な画像記録システムの第9の制御処理手順を
示すフローチャートである。
FIG. 28 is a flowchart showing a ninth control processing procedure of the image recording system to which the data processing device and the image recording device of the present invention can be applied.

【図29】本発明の第2実施形態のプリンタに対する排
紙口名称登録画面の一例を示す模式図である。
FIG. 29 is a schematic diagram illustrating an example of a discharge port name registration screen for a printer according to the second embodiment of the present invention.

【図30】本発明の第2実施形態のプリンタに対するメ
ールボックス排紙指定の印刷指示を行うためのメールボ
ックス排紙指定画面の一例を示す模式図である。
FIG. 30 is a schematic diagram illustrating an example of a mailbox discharge designation screen for instructing a printer according to the second embodiment of the present invention to perform mailbox discharge designation print.

【図31】本発明に係るデータ処理装置および画像記録
装置で読み出し可能な各種制御処理プログラムを格納す
る記憶媒体のメモリマップを説明する図である。
FIG. 31 is a diagram illustrating a memory map of a storage medium that stores various control processing programs that can be read by the data processing device and the image recording device according to the present invention.

【図32】従来のプリンタの利用形態を説明する図であ
る。
FIG. 32 is a diagram illustrating a usage form of a conventional printer.

【図33】ユーザからの名称による排紙先指定に対する
従来のプリンタドライバの排紙先の変換処理を説明する
概念図である。
FIG. 33 is a conceptual diagram illustrating a conventional process of converting a discharge destination of a printer driver in response to designation of a discharge destination by a name from a user.

【図34】従来の疑似メールボックス排紙における問題
点を説明する図である。
FIG. 34 is a diagram for explaining a problem in the conventional pseudo mailbox delivery.

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

101A〜101D 外部機器(ホストコンピュータ) 102 画像記録装置(プリンタ) 404 ROM 407 RAM 409 CPU 410 EEPROM 2101 アプリケーション部 2102 プリンタドライバ 2107 ジョブパケット生成部 2203 ジョブプリプロセッサ部 2206 PDLトランスレータ部 2208 描画部 101A to 101D External device (host computer) 102 Image recording device (printer) 404 ROM 407 RAM 409 CPU 410 EEPROM 2101 Application unit 2102 Printer driver 2107 Job packet generation unit 2203 Job preprocessor unit 2206 PDL translator unit 2208 Drawing unit

───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 2C061 AP01 AP03 AP04 AP07 AQ04 AQ05 AQ06 AS02 HN05 HN18 2H027 ED22 FA24 3F050 CA08 CB06 CB07 LA02 LA05 LA07 LB03  ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 2C061 AP01 AP03 AP04 AP07 AQ04 AQ05 AQ06 AS02 HN05 HN18 2H027 ED22 FA24 3F050 CA08 CB06 CB07 LA02 LA05 LA07 LB03

Claims (19)

【特許請求の範囲】[Claims] 【請求項1】 複数の排紙口を有する画像記録装置又は
複数の排紙口を有するオプション装置を接続可能な画像
記録装置に印刷ジョブを送信可能なデータ処理装置にお
いて、 前記画像記録装置に対して、前記各排紙口毎の識別名称
をそれぞれ登録指示する登録手段と、 前記画像記録装置に登録されている各排紙口の識別名称
を前記画像記録装置から要求して取得する取得手段と、 前記印刷ジョブを送信する際に、前記取得手段が取得し
た識別名称を表示し、前記印刷ジョブに対して、表示さ
れた識別名称から前記印刷ジョブの複数の排紙先を選択
指定するとともに、前記選択指定された排紙先毎の前記
印刷ジョブの排紙部数をそれぞれ指定する指定手段と、
を有することを特徴とするデータ処理装置。
1. A data processing apparatus capable of transmitting a print job to an image recording apparatus having a plurality of paper discharge ports or an image recording apparatus to which an optional apparatus having a plurality of paper discharge ports can be connected. Registering means for registering and instructing the identification name of each paper ejection port, and acquisition means for requesting and acquiring the identification name of each paper ejection port registered in the image recording device from the image recording device. When transmitting the print job, displaying the identification name acquired by the acquisition unit, for the print job, select and specify a plurality of discharge destinations of the print job from the displayed identification name, Specifying means for respectively specifying the number of copies of the print job for each of the selected and specified discharge destinations;
A data processing device comprising:
【請求項2】 前記登録手段は、前記画像記録装置に対
して、前記各排紙口毎の識別名称および該識別名称に属
する人数をそれぞれ登録指示するものであり、 前記取得手段は、前記画像記録装置の各排紙口に登録さ
れている識別名称および該識別名称に属する人数を前記
画像記録装置から取得するものであり、 前記指定手段は、前記選択指定された排紙先毎の排紙部
数を前記取得手段により取得された排紙口の識別名称に
属する人数または任意の部数を指定することを特徴とす
る請求項1記載のデータ処理装置。
2. The registration unit instructs the image recording apparatus to register an identification name for each of the paper discharge ports and the number of persons belonging to the identification name. An identification name registered in each paper ejection port of the recording device and the number of persons belonging to the identification name are acquired from the image recording device; 2. The data processing apparatus according to claim 1, wherein the number of copies is specified by the number of persons belonging to the identification name of the discharge port acquired by the acquisition unit or an arbitrary number of copies.
【請求項3】 識別名称としての文字列を複数記憶する
記憶手段を有し、 前記登録手段は、入力された文字列または前記記憶手段
に記憶された複数の文字列から選択した文字列を排紙口
の識別名称として、前記画像記録装置に対して登録する
ことを特徴とする請求項1又は2記載のデータ処理装
置。
3. A storage means for storing a plurality of character strings as identification names, wherein the registration means deletes an input character string or a character string selected from a plurality of character strings stored in the storage means. 3. The data processing apparatus according to claim 1, wherein the data processing apparatus registers the identification name of the paper port in the image recording apparatus.
【請求項4】 複数の排紙口を有する画像記録装置に印
刷データを送信可能なデータ処理装置において、 前記画像記録装置の各排紙口に登録されている識別名称
を取得する取得手段と、 前記印刷ジョブを送信する際に、前記取得手段が取得し
た識別名称を表示し、前記印刷ジョブに対して、表示さ
れた識別名称から前記印刷ジョブの複数の排紙先を選択
指定するとともに、前記選択指定された排紙先毎の前記
印刷ジョブの排紙部数をそれぞれ指定する指定手段と、
を有することを特徴とするデータ処理装置。
4. A data processing apparatus capable of transmitting print data to an image recording apparatus having a plurality of paper outlets, comprising: an acquiring unit for acquiring an identification name registered in each paper outlet of the image recording apparatus; When transmitting the print job, an identification name acquired by the acquisition unit is displayed, and for the print job, a plurality of discharge destinations of the print job are selected and designated from the displayed identification name, and Specifying means for respectively specifying the number of copies of the print job for each of the selected and specified discharge destinations;
A data processing device comprising:
【請求項5】 前記取得手段は、前記画像記録装置の各
排紙口に登録されている識別名称および該識別名称に属
する人数を前記画像記録装置から取得するものであり、 前記指定手段は、前記選択指定された排紙先毎の排紙部
数を前記取得手段により取得された排紙口の識別名称に
属する人数または任意の部数を指定することを特徴とす
る請求項4記載のデータ処理装置。
5. The image acquisition apparatus according to claim 1, wherein the acquisition unit acquires, from the image recording apparatus, an identification name registered in each paper discharge port of the image recording apparatus and the number of persons belonging to the identification name. 5. The data processing apparatus according to claim 4, wherein the number of discharged copies for each of the selected and specified discharge destinations is specified by the number of persons belonging to the identification name of the discharge port obtained by the obtaining means or an arbitrary number of copies. .
【請求項6】 前記画像記録装置から印刷ジョブの処理
終了時に通知される印刷ジョブを出力した排紙口の情報
を報知する報知手段を設けたことを特徴とする請求項1
〜5のいずれかに記載のデータ処理装置。
6. A notifying means for notifying information of a paper discharge port which has output a print job notified from the image recording apparatus when processing of the print job is completed, is provided.
6. The data processing device according to any one of claims 5 to 5.
【請求項7】 前記識別名称は、ユーザ名,グループ
名,部署名を含むその排紙口を使用するオーナを表す為
の情報とすることを特徴とする請求項1〜6のいずれか
に記載のデータ処理装置。
7. The information processing apparatus according to claim 1, wherein the identification name is information for indicating an owner who uses the paper discharge port, including a user name, a group name, and a department name. Data processing equipment.
【請求項8】 データ処理装置より受信した印刷ジョブ
の印刷結果を複数の排紙口に排紙可能な画像記録装置に
おいて、 前記データ処理装置より登録指示される前記各排紙口毎
の識別名称を登録する登録手段と、 前記登録手段により登録された前記各排紙口毎の識別名
称を前記データ処理装置からの要求に応じて前記データ
処理装置へ通知する第1の通知手段と、 前記第1の通知手段の通知に基づいて前記印刷ジョブに
指定される複数の識別名称分のページ情報を作成する作
成手段と、 前記印刷ジョブに指定される複数の識別名称と同一の識
別名称が登録されている排紙口を検索する検索手段と、 前記作成手段により作成された各ページ情報に対して、
前記検索手段により検索された各排紙口および前記印刷
ジョブに指定される各排紙先の排紙部数の排紙指定を行
う制御手段と、を有することを特徴とする画像記録装
置。
8. An image recording apparatus capable of discharging a print result of a print job received from a data processing apparatus to a plurality of paper output ports, wherein an identification name for each of the paper output ports registered and instructed by the data processing apparatus. A first notifying unit that notifies the data processing device of the identification name of each of the paper outlets registered by the registering device in response to a request from the data processing device. Creating means for creating page information for a plurality of identification names specified in the print job based on the notification of the first notification means; and registering the same identification names as the plurality of identification names specified in the print job. Search means for searching for a paper discharge port, and for each page information created by the creation means,
An image recording apparatus, comprising: a control unit that specifies a discharge of each of the discharge ports searched by the search unit and the number of discharge sets of each discharge destination specified in the print job.
【請求項9】 前記登録手段は、前記データ処理装置よ
り登録指示される前記各排紙口毎の識別名称および該識
別名称に属する人数を登録するものであり、 前記第1の通知手段は、前記登録手段により登録された
前記各排紙口毎の識別名称および該識別名称に属する人
数を前記データ処理装置からの要求に応じて前記データ
処理装置へ通知することを特徴とする請求項8記載の画
像記録装置。
9. The registration unit registers an identification name for each of the paper discharge outlets instructed to be registered by the data processing device and the number of persons belonging to the identification name. 9. The data processing apparatus according to claim 8, wherein the identification name of each of the paper discharge ports registered by the registration unit and the number of persons belonging to the identification name are notified to the data processing apparatus in response to a request from the data processing apparatus. Image recording device.
【請求項10】 前記各排紙口の状態を監視し、該監視
される各排紙口の状態を記憶する記憶手段と、 前記記憶手段に記憶された各排紙口の状態に異常がある
場合、前記データ処理装置に対して異常のある排紙口の
状態を通知する第2の通知手段と、 前記印刷ジョブの処理終了時に、前記データ処理装置に
対して印刷ジョブを出力した排紙口の情報を通知する第
3の通知手段と、を設けたことを特徴とする請求項8又
は9記載の画像記録装置。
10. A storage means for monitoring a state of each of the paper discharge ports and storing the monitored state of each of the paper discharge ports, and an abnormality in the state of each of the paper discharge ports stored in the storage means. A second notifying unit for notifying the data processing apparatus of a status of the abnormal discharge port; and a discharge port that outputs a print job to the data processing apparatus at the end of the processing of the print job. The image recording apparatus according to claim 8, further comprising: a third notification unit configured to notify the user of the information.
【請求項11】 前記記憶手段は、各排紙口の積載状
況、識別名称、使用状況等を各排紙口毎に記憶すること
を特徴とする請求項10記載の画像記録装置。
11. The image recording apparatus according to claim 10, wherein said storage means stores a stacking status, an identification name, a use status, and the like of each paper discharge port for each paper discharge port.
【請求項12】 前記複数の排紙口は、画像記録装置本
体に設けられた複数の排紙口,画像記録装置本体に接続
されるオプション装置に設けられた複数の排紙口を含む
ことを特徴とする請求項8〜11のいずれかに記載の画
像記録装置。
12. The image forming apparatus according to claim 12, wherein the plurality of paper discharge ports include a plurality of paper discharge ports provided in an image recording apparatus main body and a plurality of paper discharge ports provided in an optional device connected to the image recording apparatus main body. The image recording apparatus according to any one of claims 8 to 11, wherein:
【請求項13】 前記識別名称は、ユーザ名,グループ
名,部署名を含むその排紙口を使用するオーナを表す為
の情報とすることを特徴とする請求項8〜12のいずれ
かに記載の画像記録装置。
13. The information processing apparatus according to claim 8, wherein the identification name is information including a user name, a group name, and a department name, which represents an owner who uses the paper discharge port. Image recording device.
【請求項14】 複数の排紙口を有する画像記録装置又
は複数の排紙口を有するオプション装置を接続可能な画
像記録装置に印刷ジョブを送信可能なデータ処理装置の
制御方法において、 前記画像記録装置に対して、前記各排紙口毎の識別名称
をそれぞれ登録指示する第1の登録工程と、 前記画像記録装置に登録されている各排紙口の識別名称
を前記画像記録装置から要求して取得する取得工程と、 前記印刷ジョブを送信する際に、前記取得工程で取得し
た識別名称を表示し、前記印刷ジョブに対して、表示さ
れた識別名称から前記印刷ジョブの複数の排紙先を選択
指定するとともに、前記選択指定された排紙先毎の前記
印刷ジョブの排紙部数をそれぞれ指定する指定工程と、
を有することを特徴とするデータ処理装置の制御方法。
14. A control method of a data processing apparatus capable of transmitting a print job to an image recording apparatus having a plurality of paper discharge ports or an image recording apparatus to which an optional apparatus having a plurality of paper discharge ports can be connected. A first registration step of instructing the apparatus to register the identification name of each of the discharge ports, and requesting the identification name of each of the discharge ports registered in the image recording apparatus from the image recording apparatus. Obtaining the identification name obtained in the obtaining step when transmitting the print job; and displaying a plurality of discharge destinations of the print job based on the displayed identification name for the print job. And a designation step of, respectively, selecting and specifying the number of paper discharge copies of the print job for each of the selected and specified paper discharge destinations;
A method for controlling a data processing device, comprising:
【請求項15】 複数の排紙口を有する画像記録装置又
は複数の排紙口を有するオプション装置を接続可能な画
像記録装置に印刷ジョブを送信可能なデータ処理装置の
制御方法において、 前記画像記録装置に登録されている各排紙口の識別名称
を前記画像記録装置から要求して取得する取得工程と、 前記印刷ジョブを送信する際に、前記取得手段が取得し
た識別名称を表示し、前記印刷ジョブに対して、表示さ
れた識別名称から前記印刷ジョブの複数の排紙先を選択
指定するとともに、前記選択指定された排紙先毎の前記
印刷ジョブの排紙部数をそれぞれ指定する指定工程と、
を有することを特徴とするデータ処理装置の制御方法。
15. A method for controlling a data processing apparatus capable of transmitting a print job to an image recording apparatus having a plurality of paper discharge ports or an image recording apparatus to which an optional apparatus having a plurality of paper discharge ports is connectable. An acquisition step of requesting and acquiring the identification name of each paper discharge port registered in the apparatus from the image recording apparatus, and displaying the identification name acquired by the acquisition unit when transmitting the print job; A designation step of, for a print job, selecting and specifying a plurality of paper discharge destinations of the print job from the displayed identification name, and respectively specifying the number of paper discharge copies of the print job for each of the selected and specified paper discharge destinations When,
A method for controlling a data processing device, comprising:
【請求項16】 データ処理装置より受信した印刷ジョ
ブの印刷結果を複数の排紙口に排紙可能な画像記録装置
の制御方法において、 前記データ処理装置より登録指示される前記各排紙口毎
の識別名称を登録する登録工程と、 前記登録された前記各排紙口毎の識別名称を前記データ
処理装置からの要求に応じて前記データ処理装置へ通知
する通知工程と、 該通知に基づいて前記印刷ジョブに指定される複数の識
別名称分のページ情報を作成する作成工程と、 前記印刷ジョブに指定される複数の識別名称と同一の識
別名称が登録されている排紙口を検索する検索工程と、 前記作成された各ページ情報に対して、前記検索された
各排紙口および前記印刷ジョブに指定される各排紙先の
排紙部数の排紙指定を行う指定工程と、を有することを
特徴とする画像記録装置の制御方法。
16. A method for controlling an image recording apparatus capable of discharging a print result of a print job received from a data processing apparatus to a plurality of paper discharge ports, wherein each of the discharge ports registered and instructed by the data processing apparatus is provided. A registration step of registering the identification name of the paper discharge port, a notification step of notifying the data processing apparatus of the registered identification name of each of the discharge ports in response to a request from the data processing apparatus, A creation step of creating page information for a plurality of identification names specified in the print job; and a search for searching a paper discharge port in which the same identification names as the plurality of identification names specified in the print job are registered. And a designation step of, for each of the created page information, performing a discharge designation of each of the retrieved discharge outlets and the number of discharge copies of each discharge destination specified in the print job. Features Control method for an image recording apparatus for.
【請求項17】 複数の排紙口を有する画像記録装置又
は複数の排紙口を有するオプション装置を接続可能な画
像記録装置に印刷ジョブを送信可能なデータ処理装置
に、 前記画像記録装置に対して、前記各排紙口毎の識別名称
をそれぞれ登録指示する第1の登録工程と、 前記画像記録装置に登録されている各排紙口の識別名称
を前記画像記録装置から要求して取得する取得工程と、 前記印刷ジョブを送信する際に、前記取得工程で取得し
た識別名称を表示し、前記印刷ジョブに対して、表示さ
れた識別名称から前記印刷ジョブの複数の排紙先を選択
指定するとともに、前記選択指定された排紙先毎の前記
印刷ジョブの排紙部数をそれぞれ指定する指定工程と、
を実行させるためのプログラムを記憶したコンピュータ
が読み取り可能な記憶媒体。
17. A data processing apparatus capable of transmitting a print job to an image recording apparatus having a plurality of paper discharge ports or an image recording apparatus to which an optional apparatus having a plurality of paper discharge ports can be connected. A first registration step of registering and instructing the identification name of each paper discharge port, and requesting and acquiring the identification name of each paper discharge port registered in the image recording device from the image recording device. An acquiring step, when transmitting the print job, displaying the identification name acquired in the acquiring step, and selecting and specifying a plurality of discharge destinations of the print job from the displayed identification name for the print job. A designating step of designating the number of paper discharge copies of the print job for each of the paper discharge destinations selected and designated;
And a computer-readable storage medium storing a program for executing the program.
【請求項18】 複数の排紙口を有する画像記録装置又
は複数の排紙口を有するオプション装置を接続可能な画
像記録装置に印刷ジョブを送信可能なデータ処理装置
に、 前記画像記録装置に登録されている各排紙口の識別名称
を前記画像記録装置から要求して取得する取得工程と、 前記印刷ジョブを送信する際に、前記取得手段が取得し
た識別名称を表示し、前記印刷ジョブに対して、表示さ
れた識別名称から前記印刷ジョブの複数の排紙先を選択
指定するとともに、前記選択指定された排紙先毎の前記
印刷ジョブの排紙部数をそれぞれ指定する指定工程と、
を実行させるためのプログラムを記憶したコンピュータ
が読み取り可能な記憶媒体。
18. A data processing apparatus capable of transmitting a print job to an image recording apparatus having a plurality of paper discharge ports or an image recording apparatus to which an optional apparatus having a plurality of paper discharge ports can be connected, wherein the data processing apparatus is registered in the image recording apparatus. An acquisition step of requesting and acquiring an identification name of each of the paper discharge ports from the image recording apparatus, and displaying the identification name acquired by the acquisition unit when transmitting the print job, A selecting step of selecting and specifying a plurality of discharge destinations of the print job from the displayed identification name, and specifying the number of discharge sets of the print job for each of the selected and specified discharge destinations,
And a computer-readable storage medium storing a program for executing the program.
【請求項19】 データ処理装置より受信した印刷ジョ
ブの印刷結果を複数の排紙口に排紙可能な画像記録装置
に、 前記データ処理装置より登録指示される前記各排紙口毎
の識別名称を登録するの登録工程と、 前記登録された前記各排紙口毎の識別名称を前記データ
処理装置からの要求に応じて前記データ処理装置へ通知
する通知工程と、 該通知に基づいて前記印刷ジョブに指定される複数の識
別名称分のページ情報を作成する作成工程と、 前記印刷ジョブに指定される複数の識別名称と同一の識
別名称が登録されている排紙口を検索する検索工程と、 前記作成された各ページ情報に対して、前記検索された
各排紙口および前記印刷ジョブに指定される各排紙先の
排紙部数の排紙指定を行う指定工程と、を実行させるた
めのプログラムを記憶したコンピュータが読み取り可能
な記憶媒体。
19. An identification name for each discharge port registered and instructed by the data processing apparatus to an image recording apparatus capable of discharging a print result of a print job received from the data processing apparatus to a plurality of discharge ports. Registering, registering, and notifying the data processing apparatus of the registered identification name of each paper discharge port in response to a request from the data processing apparatus; and performing the printing based on the notification. A creation step of creating page information for a plurality of identification names specified in a job; and a search step of searching for a paper exit in which the same identification names as the plurality of identification names specified in the print job are registered. And a specifying step of specifying, for each of the created page information, a discharge designation of each of the retrieved discharge outlets and a discharge copy number of each discharge destination specified in the print job. Program A computer readable storage medium.
JP26464699A 1999-09-17 1999-09-17 Data processing device, image recording device, control method of data processing device, control method of image recording device, and storage medium Pending JP2001080175A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26464699A JP2001080175A (en) 1999-09-17 1999-09-17 Data processing device, image recording device, control method of data processing device, control method of image recording device, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26464699A JP2001080175A (en) 1999-09-17 1999-09-17 Data processing device, image recording device, control method of data processing device, control method of image recording device, and storage medium

Publications (1)

Publication Number Publication Date
JP2001080175A true JP2001080175A (en) 2001-03-27

Family

ID=17406257

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26464699A Pending JP2001080175A (en) 1999-09-17 1999-09-17 Data processing device, image recording device, control method of data processing device, control method of image recording device, and storage medium

Country Status (1)

Country Link
JP (1) JP2001080175A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6965404B2 (en) 2000-07-24 2005-11-15 Canon Kabushiki Kaisha Image recording device, image input device, and data processor, image recording method, and storage medium recording image record control program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6965404B2 (en) 2000-07-24 2005-11-15 Canon Kabushiki Kaisha Image recording device, image input device, and data processor, image recording method, and storage medium recording image record control program

Similar Documents

Publication Publication Date Title
JP2001175440A (en) Data processing device, image recording device, control method of data processing device, control method of image recording device, and storage medium
JP2001092611A (en) Data processing device, image recording device, control method of data processing device, control method of image recording device, and storage medium
US7106461B2 (en) Image recording device and image recording method
US6965404B2 (en) Image recording device, image input device, and data processor, image recording method, and storage medium recording image record control program
EP0936536B1 (en) Image output method and apparatus therefor
EP1085745B1 (en) Data processing apparatus, image recording apparatus, method of controlling data processing apparatus, method of controlling image recording apparatus, and storage medium
JP4136103B2 (en) Printing system, printing system control method, and computer-readable storage medium
JP2001080175A (en) Data processing device, image recording device, control method of data processing device, control method of image recording device, and storage medium
JP2001094719A (en) Image recording apparatus, image recording system, control method of image recording apparatus, control method of image recording system, and storage medium
JP2001246813A (en) PRINTING APPARATUS, CONTROL METHOD THEREOF, AND PRINTING SYSTEM
JP2001080176A (en) Data processing device, image recording device, control method of data processing device, control method of image recording device, and storage medium
JP4573975B2 (en) Printing apparatus, printing system, printing apparatus control method, and storage medium
JP4323635B2 (en) Image recording device
JP2001113798A (en) Image recording apparatus, image recording system, control method of image recording apparatus, control method of image recording system, and storage medium
JP4194616B2 (en) Image processing apparatus, image processing method, storage medium, information processing apparatus, information processing method, and storage medium
JP2001092612A (en) Data processing device, image recording device, control method of data processing device, control method of image recording device, and storage medium
JP4346747B2 (en) Image recording device
JP3450700B2 (en) Image output method and apparatus
JP4612780B2 (en) Image recording apparatus, control apparatus, control method, and program
JP4011804B2 (en) Image recording apparatus, image recording system, and image recording method
JP4346725B2 (en) Image output method and apparatus
JP2001080169A (en) Image recording apparatus, control method, and storage medium
JPH1148585A (en) Printing apparatus and paper supply / discharge designation method
JP2001205869A (en) PRINTING APPARATUS, PRINTING APPARATUS CONTROL METHOD, STORAGE MEDIUM, PRINTING SYSTEM, AND IMAGE PROCESSING METHOD
JP2000022882A (en) Image recording device