[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH11228018A - Method and device for outputting image - Google Patents

Method and device for outputting image

Info

Publication number
JPH11228018A
JPH11228018A JP10048595A JP4859598A JPH11228018A JP H11228018 A JPH11228018 A JP H11228018A JP 10048595 A JP10048595 A JP 10048595A JP 4859598 A JP4859598 A JP 4859598A JP H11228018 A JPH11228018 A JP H11228018A
Authority
JP
Japan
Prior art keywords
output
discharge port
paper
virtual
user name
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP10048595A
Other languages
Japanese (ja)
Other versions
JP3450700B2 (en
Inventor
Akio Sugaya
章男 菅谷
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 JP04859598A priority Critical patent/JP3450700B2/en
Priority to DE69926422T priority patent/DE69926422T2/en
Priority to EP99301060A priority patent/EP0936536B1/en
Priority to US09/250,395 priority patent/US6714313B1/en
Publication of JPH11228018A publication Critical patent/JPH11228018A/en
Application granted granted Critical
Publication of JP3450700B2 publication Critical patent/JP3450700B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Collation Of Sheets And Webs (AREA)
  • Separation, Sorting, Adjustment, Or Bending Of Sheets To Be Conveyed (AREA)
  • Pile Receivers (AREA)
  • Facsimiles In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To prevent the mixing of printing jobs in a particular paper ejecting port by providing a device paper ejecting port control step for deciding a device paper ejecting port for outputting by making correspondence between a virtual paper ejecting port and the device paper ejecting port when a printing job instructed to be outputted to the virtual paper ejecting port is inputted. SOLUTION: A virtual paper ejecting port instruction command is analyzed from printing data inputted to a receiving buffer 306a, a virtual paper ejecting part is selected and instruction information is stored as printing job information in a page buffer 306b. Also, in an image generation module in a read-only memory(ROM) 307, when one printing job for outputting to the virtual paper ejecting port is stored as intermediate page data in a random access memory(RAM) 306, a paper ejecting port selection control 310 is started. Further, the paper ejecting port selection control 310 investigates the vacant state of each paper ejecting port to select a device paper ejecting port. Thus, the mixing of printing jobs in a particular paper ejecting port is prevented.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、画像を出力する画
像出力方法及び装置に関する。
The present invention relates to an image output method and apparatus for outputting an image.

【0002】[0002]

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

【0003】フロア等の構内接続としてのLANは、1
つのユーザグループとして接続機器の共有使用及びデー
タ転送を可能としているが、地理的に離れた場所にある
幾つかのLANを、高速総合デジタルネットワーク(I
SDN)回線や公衆電話回線等で接続することにより、
WAN(ワイドエリアネットワーク)を構成している場
合もある。
[0003] A LAN as a premises connection such as a floor has 1
Although one user group allows shared use of connected devices and data transfer, several LANs located at geographically separated locations are connected to a high-speed integrated digital network (I / O).
SDN) line or public telephone line, etc.
In some cases, a WAN (Wide Area Network) is configured.

【0004】通常それぞれのLANには、ファイルサー
バー、プリントサーバーを含むコンピュータ群により構
成され、各コンピュータ内に搭載されるネットワークオ
ペレーティングシステムの機能として、データやファイ
ルの転送、共有、プリンタの共有等を行う各種プロトコ
ルに対応している。
Usually, each LAN is composed of a group of computers including a file server and a print server, and functions of a network operating system mounted in each computer include transfer and sharing of data and files, sharing of a printer, and the like. It supports various protocols.

【0005】また、各コンピュータ上で動作するアプリ
ケーションから転送された印刷ジョブは、一般にプリン
トサーバーを介してネットワーク上に接続されたプリン
タへ印刷ジョブの転送を行うことができるようになって
いる。
A print job transferred from an application running on each computer can be generally transferred to a printer connected on a network via a print server.

【0006】更に、ネットワークを構築するための各種
機器、ネットワーク上に接続されたコンピュータ等を含
む装置の遠隔管理を行うための通信プロトコルも標準化
されており、例えば、簡易ネットワーク管理プロトコル
(SNMP:SimpleNetwork Manag
ement Protocol)等がある。これらのプ
ロトコルを実装したネットワーク機器の場合には、ネッ
トワーク管理ソフトウエアにより、ネットワーク上の遠
隔地から各種機器を管理することができ、例えば、プリ
ンタの場合には、プリンタ情報の取得、プリンタ状態監
視、プリンタ状態変化時の通知、初期化制御等を行うこ
とができる。
Further, a communication protocol for remotely managing various devices for constructing a network and a device including a computer connected to the network has been standardized. For example, a simple network management protocol (SNMP: Simple Network) is used. Manag
element protocol). In the case of a network device that implements these protocols, various devices can be managed from a remote location on the network by network management software. For example, in the case of a printer, acquisition of printer information, printer status monitoring , Notification of printer status change, initialization control, and the like.

【0007】LANを構成する各コンピュータ上で動作
するユーザアプリケーションには、文書作成ソフト、表
計算ソフト等様々なものがある。それらのアプリケーシ
ョンを使用して作成されたデータは、オペレーティング
システムの一機能としてプリンタドライバソフトウエア
により、プリンタ制御言語であるPDL(Printe
r Description Language)デー
タに変換された後、印刷ジョブとしてプリントスプーラ
に一時格納され、プリンタに送出するように構成されて
いることが多い。
[0007] There are various user applications running on each computer constituting the LAN, such as document creation software and spreadsheet software. Data created by using these applications is converted to a printer control language PDL (Print) by printer driver software as a function of the operating system.
After being converted into rDescription Language (Data), the print job is often temporarily stored in a print spooler as a print job and sent to a printer.

【0008】ここで印刷ジョブは、プリンタドライバソ
フトウエアによりプリンタ制御言語(PDL)データと
して、1つまたは複数の文書ファイルから生成され、1
つの印刷文書を構成する単位であり、通常ジョブ開始命
令とジョブ終了命令とによって区切られている。若しく
は、印刷データに明確な区切りがない場合等には、プリ
ンタ側で独自にジョブの開始と終了とを定義する場合も
ある。
The print job is generated as printer control language (PDL) data from one or a plurality of document files by printer driver software.
This is a unit constituting one print document, and is usually separated by a job start instruction and a job end instruction. Alternatively, when there is no clear delimiter in the print data, the start and end of the job may be independently defined on the printer side.

【0009】このようなネットワーク環境下に接続され
た画像出力装置においては、複数のユーザから利用され
るため、出力された印刷データは、出力ジョブ単位で出
力した順に混在して出力排紙口に積載されることにな
る。
In an image output apparatus connected under such a network environment, since the print data is used by a plurality of users, the output print data is mixed in the output paper output port in the output job unit in the output order. Will be loaded.

【0010】そのため画像出力装置は複数の排紙口を備
えることができ、各ユーザはプリンタドライバ等により
特定の排紙口を選択して他のユーザから出力された印刷
ジョブと混在しないように排紙口に積載できるようにな
っている。
Therefore, the image output apparatus can be provided with a plurality of paper discharge ports, and each user selects a specific paper discharge port with a printer driver or the like and discharges the print paper so as not to mix with print jobs output from other users. It can be loaded in the paper slot.

【0011】画像出力装置本体が備える排出可能な排紙
口を選択してサーチして、自動的に排紙口を決定するよ
うな自動排紙口選択モード機能を搭載して、自動的に排
紙口を切り替えることができるように構成している場合
もある。
An automatic discharge port selection mode function for selecting and searching a dischargeable discharge port provided in the main body of the image output apparatus and automatically determining the discharge port is provided to automatically discharge the paper. In some cases, the paper mouth can be switched.

【0012】更には、画像出力装置が備える各排紙口に
1対1で対応する排紙口名称を割り当て、プリンタドラ
イバにより各ユーザが装置排紙口名称を選択することに
より、ユーザ毎に出力すべき排紙口を選択できるような
機能(以下、メールボックス機能と記述する)を搭載し
ている場合もある。
Further, a paper ejection outlet name corresponding to each paper ejection outlet provided in the image output apparatus is assigned on a one-to-one basis, and each user selects an apparatus paper ejection outlet name by a printer driver, thereby outputting each user. In some cases, a function (hereinafter, referred to as a mailbox function) that allows the user to select a discharge port to be used is provided.

【0013】[0013]

【発明が解決しようとする課題】しかしながら、上述し
た従来例にあっては、複数の排紙口を各ユーザはプリン
タドライバ等により特定の排紙口や排紙口名称により選
択しても、他のユーザも同一の排紙口を選択することが
でき、結果的に異なるユーザの印刷ジョブが特定の排紙
口で混在してしまう場合があるという問題点があった。
However, in the above-described conventional example, even if each user selects a plurality of paper discharge ports by a printer driver or the like by a specific paper discharge port or a paper discharge port name, the other The user can also select the same paper discharge port, and as a result, there is a problem that print jobs of different users may be mixed at a specific paper discharge port.

【0014】また、排出可能な排紙口をサーチして自動
的に排紙口を決定するような自動排紙口選択モードにお
いても、多量の出力ジョブを複数の排紙口を使用してエ
ラー等を発生させることなく出力することを目的として
いるため、出力ジョブの混在を防止することはできない
という問題点があった。
Further, even in an automatic discharge port selection mode in which a discharge port that can be discharged is searched and a discharge port is automatically determined, a large number of output jobs can be output using a plurality of discharge ports. However, since output is intended to be performed without generating such a problem, there is a problem that output jobs cannot be prevented from being mixed.

【0015】また、先ユーザによって発生したエラー
等、例えば、排紙口の積載量をオーバーした場合には、
エラー発生のための出力処理が中断することになり、同
一の排紙口を指定した後続の他のユーザの印刷ジョブの
出力処理も中断されてしまうという問題点があった。
If an error occurred by a previous user, for example, when the stacking capacity of the paper discharge port is exceeded,
The output process due to the occurrence of the error is interrupted, and the output process of the print job of another subsequent user who designates the same paper discharge port is also interrupted.

【0016】更には、メールボックス機能において排紙
口名称を割り当てる場合に、便宜的にユーザ名称を排紙
口名称として割り当てることにより、各ユーザが自分の
ユーザ名称が割り当てられた排紙口を選択するように運
用することにより、複数のユーザにより利用しても混在
を避けることが可能である。
Further, when a discharge port name is assigned in the mailbox function, a user name is conveniently assigned as a discharge port name, so that each user can select a discharge port to which his or her own user name is assigned. By using such a method, it is possible to avoid coexistence even when used by a plurality of users.

【0017】しかしながら、従来メールボックス機能に
おいては、画像出力装置の備える排紙口の数と同数以下
のユーザで利用する場合には効果があるが、排紙口の数
より多い人数で利用する場合にも限られたユーザ名称し
か登録できなかった。このため、排紙口名称として登録
できないユーザが利用する場合には、オペレータコール
等を表示してオペレータの介在によりユーザ名称の更新
を行ったり、メールボックス機能を利用できないユーザ
用の排紙口を設ける等の対策が必要であり、排紙口の数
以上のユーザが利用する大規模ネットワーク環境ではメ
ールボックス機能を十分に活用できないという問題点が
あった。
However, the conventional mailbox function is effective when the number of paper outlets provided in the image output apparatus is equal to or less than the number of paper outlets, but is effective when the number of paper outlets is larger than the number of paper outlets. Only a limited number of user names could be registered. Therefore, when a user who cannot be registered as a discharge port name is used, an operator call or the like is displayed to update the user name with the intervention of an operator, or a discharge port for a user who cannot use the mailbox function is used. For example, in a large-scale network environment where more users than the number of paper outlets are used, there is a problem that the mailbox function cannot be fully utilized.

【0018】また、複数の排紙オプションを接続可能な
画像出力装置においては、各排紙オプションの排紙ビン
等を統一的(シーケンシャル)に管理及び出力指定でき
ないという問題点があった。
Further, in an image output apparatus to which a plurality of paper discharge options can be connected, there is a problem that the paper discharge bins of each paper discharge option cannot be uniformly managed (sequentially) and output specified.

【0019】本発明は上述した従来の技術の有するこの
ような問題点に鑑みてなされたものであり、その第1の
目的とするところは、複数のユーザが他のユーザの出力
排紙口を意識することなく、自動的に排他制御を実行す
ることにより、印刷ジョブが特定の排紙口で混在するこ
とを防止することができる画像出力方法及び装置を提供
しようとするものである。
SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned problems of the prior art, and a first object of the present invention is to allow a plurality of users to output output paper outlets of other users. It is an object of the present invention to provide an image output method and apparatus capable of preventing a print job from being mixed at a specific discharge port by automatically executing exclusive control without being conscious of it.

【0020】また、本発明の第2の目的とするところ
は、装置が備える排紙口に依存することなくN人のユー
ザ毎の出力排紙口を割り当てることにより、印刷ジョブ
が特定の排紙口で混在することを防止することができる
画像出力方法及び装置を提供しようとするものである。
A second object of the present invention is to allocate output output ports for each of N users without depending on the output ports provided in the apparatus, so that a print job can be executed to a specific output port. It is an object of the present invention to provide an image output method and an image output apparatus capable of preventing a mixture at a mouth.

【0021】また、本発明の第3の目的とするところ
は、複数のユーザが他のユーザによって引き起こされた
出力排紙口の障害発生等を検知して自動的に排他制御を
実行することにより、印刷ジョブを中断することなく出
力することができる画像出力方法及び装置を提供しよう
とするものである。
A third object of the present invention is to allow a plurality of users to detect the occurrence of a failure in an output sheet outlet caused by another user and to automatically execute exclusive control. It is an object of the present invention to provide an image output method and apparatus capable of outputting a print job without interruption.

【0022】更に、本発明の第4の目的とするところ
は、装置への出力時点で印刷ジョブの出力排紙口を選択
することにより、有限な装置排紙口をN人で利用する場
合における印刷ジョブの混在排紙を防止し且つN人のユ
ーザ毎のメールボス機能を実現することができる画像出
力方法及び装置を提供しようとするものである。
Further, a fourth object of the present invention is to select an output outlet of a print job at the time of output to the apparatus, thereby enabling a finite number of apparatus outlets to be used by N persons. An object of the present invention is to provide an image output method and apparatus capable of preventing a mixed output of print jobs and realizing a mail boss function for each of N users.

【0023】[0023]

【課題を解決するための手段】上記第1の目的を達成す
るために請求項1記載の画像出力方法は、複数の排紙口
を有する画像出力装置により画像を出力する画像出力方
法であって、仮想的なN段の排紙口に仮想排紙口を割り
当てる仮想排紙口割り当てステップと、前記仮想排紙口
割り当てステップにより割り当てられた仮想排紙口を選
択する仮想排紙口選択ステップと、出力すべき装置排紙
口を選択する装置排紙口選択ステップと、仮想排紙口へ
の出力を指示された印刷ジョブが入力されると仮想排紙
口と装置排紙口との対応付けを行って出力すべき装置排
紙口を決定するように制御する装置排紙口選択制御ステ
ップとを有することを特徴とする。
According to a first aspect of the present invention, there is provided an image output method for outputting an image using an image output apparatus having a plurality of paper discharge ports. A virtual discharge port assignment step of assigning a virtual discharge port to a virtual N-stage discharge port, and a virtual discharge port selection step of selecting the virtual discharge port assigned by the virtual discharge port assignment step. A device discharge port selecting step of selecting a device discharge port to be output, and associating the virtual discharge port with the device discharge port when a print job instructed to output to the virtual discharge port is input. And a device discharge port selection control step of controlling so as to determine a device discharge port to be output.

【0024】また、上記第2の目的を達成するために請
求項2記載の画像出力方法は、請求項1記載の画像出力
方法において、装置排紙口の積載状態を検知する積載検
知ステップを有し、前記装置排紙口選択制御ステップ
は、出力すべき装置排紙口として前記積載検知ステップ
により検知された空き装置排紙口を優先的に選択制御す
ることを特徴とする。
According to a second aspect of the present invention, there is provided an image output method according to the first aspect, further comprising a loading detecting step of detecting a loading state of the sheet discharge port of the apparatus. In the apparatus discharge port selection control step, the empty apparatus discharge port detected in the stacking detection step is preferentially selected and controlled as the apparatus discharge port to be output.

【0025】また、上記第3の目的を達成するために請
求項3記載の画像出力方法は、複数の排紙口を有する画
像出力装置により画像を出力する画像出力方法であっ
て、N段の仮想排紙口にユーザ名称を割り当てるユーザ
名称割り当てステップと、前記ユーザ名称割り当てステ
ップにより割り当てられたユーザ名称と入力された印刷
ジョブのユーザ名称とを比較照合することにより仮想排
紙口を選択する仮想排紙口選択ステップと、出力すべき
装置排紙口を選択する装置排紙口選択ステップと、ユー
ザ名称情報を伴った印刷ジョブが入力されると仮想排紙
口と装置排紙口との対応付けを行って出力すべき装置排
紙口を決定するように制御する装置排紙口選択制御ステ
ップとを有することを特徴とする。
According to a third aspect of the present invention, there is provided an image output method for outputting an image by an image output apparatus having a plurality of paper discharge ports. A user name assigning step of assigning a user name to the virtual sheet ejection port, and a virtual sheet ejection port selecting section by comparing and comparing the user name assigned in the user name assigning step with the user name of the input print job. A paper discharge port selecting step, a device discharge port selecting step of selecting a device discharge port to be output, and a correspondence between the virtual discharge port and the device discharge port when a print job with user name information is input. Device discharge port selection control step of performing control so as to determine a device discharge port to be attached and output.

【0026】また、上記第4の目的を達成するために請
求項4記載の画像出力方法は、請求項3記載の画像出力
方法において、装置排紙口に既に出力済みで且つ現在積
載中のカレントユーザ名称を検知するカレントユーザ名
称検知ステップを有し、前記装置排紙口選択制御ステッ
プは、出力すべき装置排紙口として前記カレントユーザ
名称検知ステップにより検知されたカレントユーザ名称
と新たに入力された印刷ジョブに付随したユーザ名称と
を比較照合することにより出力すべき装置排紙口を選択
制御することを特徴とする。
According to a fourth aspect of the present invention, there is provided the image output method as set forth in the third aspect, wherein the current output which has already been output to the paper discharge port of the apparatus and is currently being loaded. A current user name detecting step of detecting a user name, wherein the apparatus discharge port selection control step includes a step of newly inputting the current user name detected by the current user name detecting step as the apparatus discharge port to be output. The apparatus discharge port to be output is selected and controlled by comparing and collating with the user name attached to the print job.

【0027】また、上記第1の目的を達成するために請
求項5記載の画像出力装置は、複数の排紙口を有する画
像出力装置であって、仮想的なN段の排紙口に仮想排紙
口を割り当てる仮想排紙口割り当て手段と、前記仮想排
紙口割り当て手段により割り当てられた仮想排紙口を選
択する仮想排紙口選択手段と、出力すべき装置排紙口を
選択する装置排紙口選択手段と、仮想排紙口への出力を
指示された印刷ジョブが入力されると仮想排紙口と装置
排紙口との対応付けを行って出力すべき装置排紙口を決
定するように制御する装置排紙口選択制御手段とを有す
ることを特徴とする。
In order to achieve the first object, an image output apparatus according to a fifth aspect is an image output apparatus having a plurality of paper outlets, wherein a virtual N-stage paper outlet is provided. Virtual discharge port allocating means for allocating a discharge port, virtual discharge port selecting means for selecting a virtual discharge port allocated by the virtual discharge port allocating means, and an apparatus for selecting a device discharge port to be output When a print job instructed to be output to the virtual discharge port is input, the virtual discharge port is associated with the apparatus discharge port to determine an apparatus discharge port to be output. And a device discharge port selection control means for controlling the sheet discharge port.

【0028】また、上記第2の目的を達成するために請
求項6記載の画像出力装置は、請求項5記載の画像出力
装置において、装置排紙口の積載状態を検知する積載検
知手段を有し、前記装置排紙口選択制御手段は、出力す
べき装置排紙口として前記積載検知手段により検知され
た空き装置排紙口を優先的に選択制御することを特徴と
する。
According to a sixth aspect of the present invention, there is provided an image output apparatus according to the fifth aspect, further comprising a loading detecting means for detecting a loading state of the paper discharge port of the image output apparatus. The apparatus discharge port selection control means preferentially controls an empty apparatus discharge port detected by the stacking detection means as a device discharge port to be output.

【0029】また、上記第3の目的を達成するために請
求項7記載の画像出力装置は、複数の排紙口を有する画
像出力装置であって、N段の仮想排紙口にユーザ名称を
割り当てるユーザ名称割り当て手段と、前記ユーザ名称
割り当て手段により割り当てられたユーザ名称と入力さ
れた印刷ジョブのユーザ名称とを比較照合することによ
り仮想排紙口を選択する仮想排紙口選択手段と、出力す
べき装置排紙口を選択する装置排紙口選択手段と、ユー
ザ名称情報を伴った印刷ジョブが入力されると仮想排紙
口と装置排紙口との対応付けを行って出力すべき装置排
紙口を決定するように制御する装置排紙口選択制御手段
とを有することを特徴とする。
In order to achieve the third object, an image output apparatus according to a seventh aspect is an image output apparatus having a plurality of paper output ports, wherein a user name is assigned to an N-stage virtual paper output port. A user name allocating unit to be allocated; a virtual paper outlet selecting unit for selecting a virtual paper outlet by comparing and comparing the user name allocated by the user name allocating unit with the user name of the input print job; A device discharge port selecting means for selecting a device discharge port to be selected, and a device which should output a virtual discharge port and a device discharge port when a print job with user name information is input. A discharge port selection control means for controlling so as to determine the discharge port.

【0030】、上記第4の目的を達成するために請求項
8記載の画像出力装置は、請求項7記載の画像出力装置
において、複数の排紙口を有する画像出力装置であっ
て、装置排紙口に既に出力済みで且つ現在積載中のカレ
ントユーザ名称を検知するカレントユーザ名称検知手段
を有し、前記装置排紙口選択制御手段は、出力すべき装
置排紙口として前記カレントユーザ名称検知手段により
検知されたカレントユーザ名称と新たに入力された印刷
ジョブに付随したユーザ名称とを比較照合することによ
り出力すべき装置排紙口を選択制御することを特徴とす
る請求項7記載の画像出力装置。
In order to achieve the fourth object, an image output apparatus according to claim 8 is the image output apparatus according to claim 7, wherein the image output apparatus has a plurality of paper discharge ports. A current user name detecting means for detecting a current user name which has already been output to the paper exit and is currently being loaded, wherein the apparatus discharge port selection control means detects the current user name as an apparatus discharge port to be output; 8. The image output apparatus according to claim 7, wherein the apparatus output port to be output is selected and controlled by comparing and collating the current user name detected by the means with a user name attached to the newly input print job. Output device.

【0031】[0031]

【発明の実施の形態】以下、本発明の実施の形態を図面
に基づき説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0032】(第1の実施の形態)まず、本発明の第1
の実施の形態を図1〜図7に基づき説明する。以下の説
明及び図においては、画像出力装置としてレーザビーム
プリンタを例示して説明するが、本発明はレーザビーム
プリンタに限られるものではなく、他のプリント方式の
プリンタでも良いことは言うまでもない。また、以下の
説明及び図においては、画像出力装置にオプション装置
(オプションユニット)を2台接続した場合を例示して
説明するが、更に多くのオプション装置を接続可能であ
り、また、オプション装置の機能を画像出力装置本体が
共有しても構わない。
(First Embodiment) First, the first embodiment of the present invention will be described.
An embodiment will be described with reference to FIGS. In the following description and drawings, a laser beam printer will be described as an example of an image output device. However, the present invention is not limited to a laser beam printer, and it goes without saying that a printer of another printing method may be used. In the following description and drawings, a case where two optional devices (optional units) are connected to the image output device will be described as an example. However, more optional devices can be connected. The functions may be shared by the image output apparatus main body.

【0033】図1は、本発明の第1の実施の形態に係る
画像出力装置であるレーザビームプリンタ(LBP)の
構成を示すブロック図である。図1において、100は
レーザビームプリンタ(以下、プリンタと記述する)
で、各種オプション装置が接続可能であり、ホストコン
ピュータ等の外部機器101と汎用インターフェース
(例えば、LANインターフェースやセントロニクス
等)で接続され、この汎用インターフェースを介して外
部機器101から転送される印刷情報(所定のプリンタ
言語に基づく文字コードデータ、図形描画命令、イメー
ジデータ等の画像情報や用紙切り替え、排紙口切り替え
等の装置制御情報を含む)に基づく記録画像を行う。
FIG. 1 is a block diagram showing a configuration of a laser beam printer (LBP) which is an image output device according to the first embodiment of the present invention. In FIG. 1, reference numeral 100 denotes a laser beam printer (hereinafter, referred to as a printer).
Various types of optional devices can be connected, and connected to an external device 101 such as a host computer via a general-purpose interface (for example, a LAN interface or Centronics), and print information (eg, print information) transferred from the external device 101 via the general-purpose interface. (Including character code data based on a predetermined printer language, graphic drawing instructions, image information such as image data, and device control information such as paper switching and paper ejection opening switching).

【0034】なお、外部機器101の詳細については図
3を用いて後述する。
The details of the external device 101 will be described later with reference to FIG.

【0035】プリンタ100は、操作パネル102、制
御ユニット103、給紙オプション装置104、排紙オ
プション装置105を有している。
The printer 100 has an operation panel 102, a control unit 103, a paper feed option device 104, and a paper discharge option device 105.

【0036】操作パネル102は、操作のための各種の
スイッチ(ボタン)、LED(液晶表示器)やLED
(発光ダイオード)表示器よりなる表示装置等により構
成されるユーザとのインターフェースである。ユーザは
操作パネル102を操作することにより、プリンタ10
0に所定の動作を指示することができる。なお、ユーザ
により設定された各種データ等は、不揮発メモリ、例え
ば、NVRAM(後述する図3に示す)等の不揮発メモ
リに記憶管理される。
The operation panel 102 includes various switches (buttons) for operation, an LED (liquid crystal display) and an LED.
(Light Emitting Diode) This is an interface with a user constituted by a display device comprising a display device. The user operates the operation panel 102 to operate the printer 10.
A predetermined operation can be instructed to 0. Various data and the like set by the user are stored and managed in a nonvolatile memory, for example, a nonvolatile memory such as an NVRAM (shown in FIG. 3 described later).

【0037】制御ユニット103は、ビデオコントロー
ラ106、エンジンコントローラ107、オプションコ
ントローラ108により構成されている。
The control unit 103 includes a video controller 106, an engine controller 107, and an option controller 108.

【0038】ビデオコントローラ106は、外部機器1
01と汎用インターフェースで接続され、外部機器10
1から汎用インターフェースを介して転送される印刷デ
ータ(各種PDLデータ等)を受信し、該印刷データに
基づくドットデータ等からなるページ情報を生成し、ビ
デオインターフェース109を介してエンジンコントロ
ーラ107に対してイメージデータ(2値または多値)
を送信すると共に、統括インターフェース110を介し
てオプションコントローラ108に対して給紙指定及び
排紙指定のコマンド等を送信する。
The video controller 106 is connected to the external device 1
01 via a general-purpose interface and an external device 10
1 receives print data (various PDL data and the like) transferred via a general-purpose interface, generates page information including dot data and the like based on the print data, and sends the page information to the engine controller 107 via the video interface 109. Image data (binary or multi-level)
Is transmitted to the option controller 108 via the general interface 110.

【0039】エンジンコントローラ107は、ビデオコ
ントローラ106から転送されるイメージデータに基づ
いて、周知の電子写真プロセスによって感光ドラム上に
潜像を形成し、供給される用紙に転写、定着して印字を
行う。なお、このとき、オプションコントローラ108
に対して給排紙のタイミングの指示等を行う。
The engine controller 107 forms a latent image on the photosensitive drum by a well-known electrophotographic process based on the image data transferred from the video controller 106, and transfers and fixes it on the supplied paper to perform printing. . At this time, the option controller 108
For example, an instruction on the timing of paper supply / discharge is performed.

【0040】オプションコントローラ108は、図示し
ないCPU(中央演算制御装置)、ROM(リードオン
リーメモリ)、RAM(ランダムアクセスメモリ)等を
備え、ビデオコントローラ106から転送される給排紙
指定等及びエンジンコントローラ107からの給排紙指
示等に基づいて1台以上のオプション装置を統括して制
御する統括コントローラであり、各種オプション装置に
具備されるオプションコントローラユニットとオプショ
ン装置インターフェース111を介して通信を行い、各
種のオプション装置を統括的に制御する。
The option controller 108 includes a CPU (Central Processing Controller) (not shown), a ROM (Read Only Memory), a RAM (Random Access Memory), and the like. A general controller that controls and controls one or more optional devices based on a paper supply / discharge instruction from 107, etc., and communicates with optional controller units provided in various optional devices via the optional device interface 111, Controls various optional devices in an integrated manner.

【0041】また、オプションコントローラ108のR
AM内には、ビデオコントローラ106がアクセス可能
な不図示の共有メモリがあり、該共有メモリは約40頁
分の搬送状況管理エリア、基本ステータスエリア、コマ
ンドステータス管理エリア等から構成され、ビデオコン
トローラ106は、前記共有メモリの各エリアを介して
各オプション装置に対する指定を行う。
The R of the option controller 108
The AM has a shared memory (not shown) that can be accessed by the video controller 106. The shared memory includes a transport status management area, a basic status area, a command status management area, and the like for about 40 pages. Designates each option device via each area of the shared memory.

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

【0043】また、基本ステータスエリアは、各オプシ
ョン装置の異常(ジャム、紙無し、ステイプル針無し
等)をビデオコントローラ106に通知する領域で、コ
マンド&ステータス管理エリアは、ビデオコントローラ
106とコマンドステータスのやり取りを行う領域であ
る。
The basic status area is an area for notifying the video controller 106 of an abnormality (jam, paper missing, staple missing, etc.) of each optional device, and the command & status management area is for the video controller 106 and the command status. This is the area where the exchange takes place.

【0044】給紙オプション装置104は、例えば、ペ
ーパーデッキオプション装置で、内部にペーパーデッキ
コントローラ(大容量給紙カセットコントローラ)10
4aを有し、オプションコントローラ108から送信さ
れる制御情報に基づき給紙制御を行う。なお、ペーパー
デッキコントローラ104aは、不図示のCPU(中央
演算制御装置)、ROM(リードオンリーメモリ)、R
AM(ランダムアクセスメリ)等を備え、CPUがRO
Mに格納されているプログラムに基づいて給紙オプショ
ン装置104を制御する。また、ROMには、給紙オプ
ション装置104の拡張情報、例えば、ペーパーデッキ
に格納可能な用紙サイズの情報等が格納されている。
The paper feeding optional device 104 is, for example, a paper deck optional device, and has a paper deck controller (large capacity paper feeding cassette controller) 10 therein.
4a, and performs paper feed control based on control information transmitted from the option controller 108. The paper deck controller 104a includes a CPU (Central Processing Controller), a ROM (Read Only Memory),
Equipped with AM (random access memory) etc., CPU is RO
The paper feed option device 104 is controlled based on the program stored in M. Further, the ROM stores extended information of the paper feed option device 104, for example, information on paper sizes that can be stored in the paper deck.

【0045】排紙オプション装置105は、例えば、ス
テイプル機能を有するフィニッシャオプション装置で、
内部にフィニッシャコントローラ105aを有し、オプ
ションコントローラ108から送信される制御情報に基
づきステイプル動作及び排紙動作を行う。なお、フィニ
ッシャコントローラ105aは、不図示のCPU(中央
演算制御装置)、ROM(リードオンリーメモリ)、R
AM(ランダムアクセスメモリ)等を備え、CPUがR
OMに格納されているプログラムに基づいて排紙オプシ
ョン装置105を制御する。また、ROMには、排紙オ
プション装置105の拡張情報、例えば、排紙ビンの
数、ステイプル機能の有無、排紙用紙を所定の方向にず
らすシフト機能の有無、排紙用紙のフェースの向きを反
転させる反転機能の有無の情報等が格納されている。
The paper discharge option device 105 is, for example, a finisher option device having a staple function.
It has a finisher controller 105a inside and performs a stapling operation and a paper discharging operation based on control information transmitted from the option controller 108. The finisher controller 105a includes a CPU (Central Processing Controller), a ROM (Read Only Memory),
AM (random access memory) etc.
The paper discharge option device 105 is controlled based on a program stored in the OM. The ROM also contains extended information of the paper discharge option device 105, for example, the number of paper discharge bins, the presence or absence of a staple function, the presence or absence of a shift function for shifting the paper discharge in a predetermined direction, and the orientation of the face of the paper discharge. Information on the presence or absence of an inversion function for inversion is stored.

【0046】なお、給紙オプション装置104及び排紙
オプション装置105には、表示部及び各種キーを備え
る操作部104b及び105bがそれぞれ設けられ、各
オプション使用時のユーザに対するメッセージ及び操作
方法等を表示すると共に操作可能となっている。
The paper feed option device 104 and the paper discharge option device 105 are provided with operation units 104b and 105b having a display unit and various keys, respectively, for displaying a message to the user when each option is used, an operation method, and the like. And can be operated.

【0047】図2は、図1に示すプリンタ100の構成
を示す縦断面図であり、同図において図1と同一部分に
は同一符号が付してある。
FIG. 2 is a longitudinal sectional view showing the structure of the printer 100 shown in FIG. 1. In FIG. 2, the same parts as those in FIG. 1 are denoted by the same reference numerals.

【0048】図2において、201は用紙カセットで、
記録紙Sを保持し、不図示の仕切り板によって仕切られ
て電気的に記録紙Sのサイズを検知する記録紙サイズ検
知機構を有する。202はカセット給紙クラッチで、用
紙カセット201上に載置された記録紙Sの束から最上
位の記録紙Sを1枚のみ分離し、不図示の駆動手段によ
って分離した記録紙Sを給紙ローラ203まで搬送させ
るカムであり、給紙の度に間欠的に回転し、1回転に対
応して1枚の記録紙Sを給紙する。
In FIG. 2, reference numeral 201 denotes a paper cassette,
It has a recording paper size detection mechanism that holds the recording paper S and is electrically separated by a partition plate (not shown) to detect the size of the recording paper S. Reference numeral 202 denotes a cassette paper feed clutch, which separates only one uppermost recording paper S from a bundle of recording papers S placed on the paper cassette 201 and feeds the separated recording paper S by a driving unit (not shown). A cam that conveys the sheet to the roller 203, intermittently rotates each time paper is fed, and feeds one recording sheet S in response to one rotation.

【0049】204は記録紙検知センサで、用紙カセッ
ト201に保持されている記録紙Sの量を検知する。2
05はレジストシャッタで、用紙を押圧して給紙を停止
させる。給紙ローラ203は記録紙Sの先端部をレジス
トシャッタ205まで搬送する。206は手差用トレイ
で、記録紙Sを載置する。207は手差給紙ローラで、
手差用トレイ206に載置された記録紙Sをレジストシ
ャッタ205まで搬送する。208はオプション給紙ロ
ーラ(給紙中継搬送ローラ)で、給紙オプション装置1
04から給紙された記録紙Sをプリンタ100の内部へ
供給する。
A recording paper detection sensor 204 detects the amount of the recording paper S held in the paper cassette 201. 2
Reference numeral 05 denotes a registration shutter which presses a sheet to stop sheet feeding. The paper feed roller 203 conveys the leading end of the recording paper S to the registration shutter 205. Reference numeral 206 denotes a manual feed tray on which the recording paper S is placed. Reference numeral 207 denotes a manual feed roller.
The recording paper S placed on the manual feed tray 206 is transported to the registration shutter 205. Reference numeral 208 denotes an optional paper feed roller (paper feed relay conveyance roller),
The recording paper S fed from the printer 04 is supplied to the inside of the printer 100.

【0050】カセット給紙クラッチ202、手差給紙ロ
ーラ207、オプション給紙ローラ208の下流には、
記録紙Sを同期搬送する一対のレジストローラ209が
設けられている。このレジストローラ209の下流に
は、後述するレーザスキャナ部211から発したレーザ
光によって記録紙S上にトナー像を公知の電子写真プロ
セスにより形成する画像記録部210が設けられてい
る。
Downstream of the cassette paper feed clutch 202, the manual paper feed roller 207, and the optional paper feed roller 208,
A pair of registration rollers 209 for synchronously transporting the recording paper S is provided. Downstream of the registration roller 209, there is provided an image recording unit 210 that forms a toner image on the recording paper S by a known electrophotographic process using a laser beam emitted from a laser scanner unit 211 described later.

【0051】211はレーザスキャナ部で、レーザユニ
ット212、ポリゴンミラー213、結像レンズ群21
4、ビーム検出器215、折り返しミラー216、光量
センサ217を有している。レーザユニット212は、
ビデオコントローラ106から送出される画像信号に基
づいてレーザ光を発する。レーザユニット212から発
せられたレーザ光は、ポリゴンミラー213により走査
され、結像レンズ群214及び折り返しミラー216を
介して後述する感光ドラム218に照射されて、該感光
ドラム218上に潜像を形成する。ビーム検出器215
は、レーザユニット212から発せられたレーザ光を検
知して主走査同期信号を出力する。光量センサ217
は、レーザユニット212から発せられたレーザ光の光
量を検知する。
Reference numeral 211 denotes a laser scanner unit, which includes a laser unit 212, a polygon mirror 213, and an imaging lens group 21.
4, a beam detector 215, a return mirror 216, and a light amount sensor 217. The laser unit 212
A laser beam is emitted based on an image signal sent from the video controller 106. The laser light emitted from the laser unit 212 is scanned by a polygon mirror 213 and irradiated to a photosensitive drum 218 described later via an imaging lens group 214 and a return mirror 216 to form a latent image on the photosensitive drum 218. I do. Beam detector 215
Detects a laser beam emitted from the laser unit 212 and outputs a main scanning synchronization signal. Light intensity sensor 217
Detects the amount of laser light emitted from the laser unit 212.

【0052】画像記録部210は、感光ドラム218、
一次帯電器219、現像器220、前露光ランプ22
1、転写帯電器222、クリーナ223を有している。
一次帯電器219は、感光ドラム218上を均一に帯電
させる。現像器220は、一次帯電器219により帯電
され、レーザスキャナ部211によりレーザ露光されて
感光ドラム218上に形成された潜像をトナー現像す
る。前露光ランプ221は、感光ドラム218を光除電
する。転写帯電器222は、現像器220により現像さ
れた感光ドラム218上のトナー像をレジストローラ2
09により給紙される記録紙Sに転写する。クリーナ2
23は、感光ドラム218上の残存トナー像を取り除
く。
The image recording unit 210 includes a photosensitive drum 218,
Primary charger 219, developing unit 220, pre-exposure lamp 22
1, a transfer charger 222 and a cleaner 223.
The primary charger 219 charges the photosensitive drum 218 uniformly. The developing device 220 is charged by the primary charger 219, and develops a latent image formed on the photosensitive drum 218 by laser exposure by the laser scanner unit 211. The pre-exposure lamp 221 removes electricity from the photosensitive drum 218. The transfer charger 222 transfers the toner image developed on the photosensitive drum 218 by the developing device 220 to the registration roller 2.
In step S09, the image is transferred to a recording sheet S fed. Cleaner 2
23 removes the residual toner image on the photosensitive drum 218.

【0053】224は定着器で、画像記録部210によ
り記録紙Sに形成されたトナー像を記録紙Sに定着させ
る。225は搬送ローラで、記録紙Sを排紙搬送する。
226は排紙センサで、記録紙Sの排紙状態を検知す
る。227はフラッパで、記録が完了した記録紙Sの搬
送方向を排紙トレイ228側または排紙オプション装置
105側に切り替える。229及び230は排紙ローラ
で、フラッパ227の切り替えにより搬送される記録紙
Sを排紙トレイ228に排紙する。231は排紙積載量
検知センサで、排紙トレイ228上に積載された記録紙
Sの積載量を検知する。
A fixing device 224 fixes the toner image formed on the recording paper S by the image recording unit 210 to the recording paper S. A transport roller 225 discharges and transports the recording paper S.
A paper discharge sensor 226 detects the paper discharge state of the recording paper S. Reference numeral 227 denotes a flapper that switches the conveyance direction of the recording sheet S on which recording has been completed to the discharge tray 228 side or the discharge option apparatus 105 side. 229 and 230 are discharge rollers for discharging the recording paper S conveyed by switching the flapper 227 to a discharge tray 228. Reference numeral 231 denotes a discharged paper stacking amount detection sensor which detects the stacked amount of the recording paper S stacked on the discharge tray 228.

【0054】また、制御ユニット103内のエンジンコ
ントローラ107は、画像記録部210、レーザスキャ
ナ部211、定着器224による電子写真プロセスの制
御及びプリンタ100内の記録紙Sの搬送制御を行う。
The engine controller 107 in the control unit 103 controls the electrophotographic process by the image recording unit 210, the laser scanner unit 211, and the fixing unit 224, and controls the conveyance of the recording paper S in the printer 100.

【0055】次に、プリンタ100に着脱可能に接続さ
れた各種オプション装置について説明する。
Next, various optional devices detachably connected to the printer 100 will be described.

【0056】図1に示したオプションコントローラ10
8は、図2に示すプリンタ100内に設けられ、各種オ
プション装置を共通バスとなるオプション装置インター
フェス111を介して同一のプロトコルで通信可能に構
成されている。また、オプションコントローラ108
は、統括インターフェース110を介してビデオコント
ローラ107に接続される。
The option controller 10 shown in FIG.
Numeral 8 is provided in the printer 100 shown in FIG. 2 and is configured to be able to communicate various optional devices with the same protocol via the optional device interface 111 serving as a common bus. Also, the option controller 108
Is connected to the video controller 107 via the general interface 110.

【0057】給紙オプション装置104は、ペーパーデ
ッキ232、ペーパーデッキ給紙ローラ233、搬送ロ
ーラ234、給紙中継搬送ローラ235、記録紙格納量
検知センサ236を有している。ペーパーデッキ232
は昇降可能であって、その上部に記録紙Sを大容量に積
載する。ペーパーデッキ給紙ローラ233は、ペーパー
デッキ232上に積載された記録紙Sを給紙する。搬送
ローラ234は、ペーパーデッキ給紙ローラ233から
給紙される記録紙Sをオプション給紙ローラ208方向
に搬送する。給紙中継搬送ローラ235は、給紙オプシ
ョン装置104の下部に着脱可能に複数接続可能な他の
給紙系オプション装置(異なるサイズまたは同一サイズ
の記録紙を給紙可能なオプション装置)から給紙される
記録紙を中継搬送する。記録紙格納量検知センサ236
は、ペーパーデッキ232上に載置された記録紙Sの載
置量を検知する。
The paper feed option device 104 has a paper deck 232, a paper deck paper feed roller 233, a conveyance roller 234, a paper feed relay conveyance roller 235, and a recording paper storage amount detection sensor 236. Paper deck 232
Is capable of moving up and down, and has a large amount of recording paper S stacked thereon. The paper deck paper feed roller 233 feeds the recording paper S stacked on the paper deck 232. The transport roller 234 transports the recording paper S fed from the paper deck paper feed roller 233 toward the optional paper feed roller 208. The paper feed relay conveyance roller 235 is fed from another paper feed system optional device (an optional device capable of feeding recording paper of different size or the same size) detachably connected to a plurality of lower portions of the paper feed option device 104. Relayed recording paper. Recording paper storage amount detection sensor 236
Detects the amount of the recording paper S placed on the paper deck 232.

【0058】なお、給紙オプション装置104は、ペー
パーデッキコントローラ104aにより制御される。
The paper feed option device 104 is controlled by a paper deck controller 104a.

【0059】排紙オプション装置105は、第1の排紙
ビン237、第2の排紙ビン238、第3の排紙ビン2
39、ビン昇降モータ240、フラッパ241、排紙積
載量検知センサ242、排紙ローラ243、搬送ローラ
244,245、排紙ローラ246、ステイプラ24
7、ステイプル針残量検知センサ248を有している。
The paper discharge option device 105 includes a first paper discharge bin 237, a second paper discharge bin 238, and a third paper discharge bin 2
39, bin raising / lowering motor 240, flapper 241, discharge paper stacking amount detection sensor 242, discharge roller 243, transport rollers 244, 245, discharge roller 246, stapler 24
7. The staple remaining amount detection sensor 248 is provided.

【0060】第1〜第3の排紙ビン237〜239は、
記録済みの記録紙Sを仕分けして積載するものである。
ビン昇降モータ240は、第1〜第3の排紙ビン237
〜239を上下方向に移動させて記録紙Sを各ビンへ仕
分けするものである。フラッパ241は、プリンタ10
0のフラッパ227により振り分けられ排紙オプション
装置105に送られた記録紙Sをビデオコントローラ1
06からの指示に基づいて用紙のフェース切り替えを行
うように搬送切り替えを行うものである。
The first to third discharge bins 237 to 239 are
The recorded recording paper S is sorted and stacked.
The bin lifting / lowering motor 240 includes first to third discharge bins 237.
To 239 are moved in the vertical direction to sort the recording paper S into bins. The flapper 241 is connected to the printer 10
The recording paper S sorted by the flapper 227 and sent to the paper ejection option device 105 is transferred to the video controller 1.
The transport switching is performed so that the face of the paper is switched based on the instruction from 06.

【0061】排紙積載量検知センサ242は、ビン昇降
モータ240により昇降される第1〜第3の排紙ビン2
37〜239に排紙される記録紙Sの積載量を検知す
る。また、排紙積載量検知センサ242は、高さセンサ
であって、第1〜第3の排紙ビン237〜239に積載
された記録紙Sの高さが例えば88mm(約700枚に
相当する)に到達した(検知した)時点で、フィニッシ
ャコントローラ105aが満載であることをオプション
コントローラ108を介してビデオコントローラ106
に通知する。
The discharged paper stacking amount detection sensor 242 includes first to third discharged bins 2 which are raised and lowered by a bin lifting motor 240.
The stacking amount of the recording paper S discharged to 37 to 239 is detected. The discharged paper stacking amount detection sensor 242 is a height sensor, and the height of the recording paper S stacked in the first to third discharge bins 237 to 239 is, for example, 88 mm (equivalent to about 700 sheets). ), The video controller 106 via the option controller 108 indicates that the finisher controller 105a is full.
Notify.

【0062】ビデオコントローラ106により統括イン
ターフェース110を介して記録紙Sのフェースアップ
指定の場合は、フラッパ241により振り分けられた記
録紙Sは、排紙ローラ243によりそのまま排紙口へ送
られる。また、ビデオコントローラ106により統括イ
ンターフェース110を介して記録紙Sのフェースダウ
ン指定の場合は、フラッパ241により振り分けられた
記録紙Sは、搬送ローラ244,245により一旦記録
紙Sの後端が搬送ローラ244を越えるまで搬送され、
次に、搬送ローラ245が反転して記録紙Sの後端から
排紙ローラ246に送り込まれ、排紙口へ送られる。
When the face-up designation of the recording paper S is specified by the video controller 106 via the general interface 110, the recording paper S sorted by the flapper 241 is directly sent to the paper output port by the paper output roller 243. When the face down of the recording paper S is designated by the video controller 106 via the general interface 110, the recording paper S sorted by the flapper 241 is once transported by the transport rollers 244 and 245 so that the rear end of the recording paper S is Transported to over 244,
Next, the transport roller 245 is reversed and fed to the paper discharge roller 246 from the rear end of the recording paper S, and is fed to the paper discharge port.

【0063】ステイプラ247は、ビデオコントローラ
106により統括インターフェース110を介してステ
イプル指定されている場合は、不図示のステイプルトレ
イに記録紙Sを蓄え、記録紙Sを整列してステイプラ2
47がステイプルを実行して第1〜第3の排紙ビン23
7〜239のいずれかに排紙する。また、ビデオコント
ローラ106により統括インターフェース110を介し
てシフト指定されている場合は、ステイプル指定されて
いる場合と同様に、不図示のステイプルトレイに記録紙
Sを蓄え、記録紙Sを整列して記録紙Sをステイプルト
レイごとずらしてから、即ち、排紙される記録紙Sの載
置領域(トレイ)をずらしてから、第1〜第3の排紙ビ
ン237〜239のいずれかに排紙する。ステイプル針
残量検知センサ248は、ステイプラ247内に格納さ
れたステイプル針の残量を検知するものである。
The stapler 247 stores the recording paper S in a staple tray (not shown) when the stapling is designated by the video controller 106 via the general interface 110, aligns the recording paper S, and stapler 2.
47 executes stapling and executes the first to third discharge bins 23;
7 to 239. When a shift is designated by the video controller 106 via the general interface 110, the recording paper S is stored in a staple tray (not shown) and the recording paper S is aligned and recorded in the same manner as in the case of the stapling designation. After the paper S is shifted together with the staple tray, that is, the mounting area (tray) of the recording paper S to be discharged is shifted, and then the paper S is discharged to any of the first to third discharge bins 237 to 239. . The staple remaining amount detection sensor 248 detects the remaining amount of the staple stored in the stapler 247.

【0064】なお、排紙オプション装置105は、フィ
ニッシャコントローラ105aによって制御される。
The paper discharge option device 105 is controlled by a finisher controller 105a.

【0065】また、オプションコントローラ108、ペ
ーパーデッキコントローラ104a、フィニッシャコン
トローラ105aは、それぞれコネクタで接続され、オ
プションユニットインターフェース111によりシリア
ル通信を行う。お互いは同じコネクタにより直列接続さ
れ、従って、給紙オプション装置104と排紙オプショ
ン装置105は、その接続順を入れ替えて接続すること
も可能である。
The option controller 108, the paper deck controller 104a, and the finisher controller 105a are connected by connectors, respectively, and perform serial communication by the option unit interface 111. They are connected in series by the same connector, and therefore, the sheet feeding option device 104 and the sheet discharging option device 105 can be connected in a different order.

【0066】なお、手差給紙ローラ207、カセット給
紙クラッチ202、ペーパーデッキ給紙ローラ233の
下流には、記録紙Sを搬送する一対のレジストローラ2
09、給紙ローラ203、搬送ローラ234がそれぞれ
設けられている。レジストローラ209の下流には、レ
ーザスキャナ部211から発せられたレーザ光によっ
て、記録紙S上にトナー像を形成する画像記録部210
が設けられている。更に、画像記録部210の下流に
は、記録紙S上に形成されたトナー像を定着する定着器
224が設けられている。定着器224の下流には、排
紙部の搬送状態を検知する排紙センサ226、記録紙S
を搬送する搬送ローラ225、記録が完了した記録紙S
の搬送方向を切り替えるフラッパ227等が設けられて
いる。
Note that a pair of registration rollers 2 for transporting the recording paper S is located downstream of the manual paper feed roller 207, the cassette paper feed clutch 202, and the paper deck paper feed roller 233.
09, a paper feed roller 203, and a transport roller 234 are provided. Downstream of the registration roller 209, an image recording unit 210 that forms a toner image on the recording paper S by a laser beam emitted from the laser scanner unit 211
Is provided. Further, a fixing device 224 that fixes the toner image formed on the recording paper S is provided downstream of the image recording unit 210. Downstream of the fixing device 224, a paper discharge sensor 226 for detecting the conveyance state of the paper discharge unit, and a recording paper S
Roller 225 for conveying the recording paper S on which recording is completed
A flapper 227 and the like for switching the transport direction are provided.

【0067】図3は、本実施の形態に係るプリンタ制御
システムの構成を示すブロック図である。ここでは、図
2に示すレーザビームプリンタ100を例にして説明す
る。なお、本発明の機構が実行されるのであれば、単体
の機器であっても、複数の機器からなっているシステム
であっても、LAN等のネットワークを介して処理が行
われるシステムであっても、本発明を適用できることは
言うまでもない。また、システム或いは装置にプログラ
ムを供給することによって実施される場合にも適用でき
ることは言うまでもない。この場合、本発明に係るプロ
グラムを格納した記憶媒体が、本発明を構成することに
なる。そして、記憶媒体からそのプログラムをシステム
或いは装置に読み出すことによって、そのシステム或い
は装置が特定の態様で機能する。
FIG. 3 is a block diagram showing the configuration of the printer control system according to the present embodiment. Here, the laser beam printer 100 shown in FIG. 2 will be described as an example. In addition, if the mechanism of the present invention is executed, a system in which processing is performed via a network such as a LAN, whether it is a single device or a system including a plurality of devices. Needless to say, the present invention can be applied. Needless to say, the present invention can be applied to a case where the present invention is implemented by supplying a program to a system or an apparatus. In this case, the storage medium storing the program according to the present invention constitutes the present invention. Then, by reading the program from the storage medium to the system or the device, the system or the device functions in a specific mode.

【0068】図3においてプリンタ制御システムは、本
実施の形態に係る画像出力装置であるプリンタ100と
パーソナルコンピュータ(1)300とパーソナルコン
ピュータ(2)301とプリントサーバー302とをL
AN303により接続してなる。パーソナルコンピュー
タ(1)300とパーソナルコンピュータ(2)301
は、図1の外部機器101に相当する。
In FIG. 3, the printer control system connects the printer 100, the personal computer (1) 300, the personal computer (2) 301, and the print server 302, each of which is an image output device according to the present embodiment.
It is connected by AN303. Personal computer (1) 300 and personal computer (2) 301
Corresponds to the external device 101 in FIG.

【0069】以下、パーソナルコンピュータ(1)30
0及びパーソナルコンピュータ(2)301をパソコン
(1)300及びパソコン(2)301と記述する。
Hereinafter, the personal computer (1) 30
0 and the personal computer (2) 301 are described as a personal computer (1) 300 and a personal computer (2) 301.

【0070】図3において印刷ジョブは、パソコン
(1)300上で動作するアプリケーションソフトプロ
グラムによりプリンタ用の制御言語として生成され、プ
リントサーバー302内のプリントスプーラ内に格納さ
れる。パソコン(1)300やプリントサーバー302
は、ネットワークオペレーティングシステムの提供する
機能として実現される。プリントサーバー302は、プ
リンタ100を構成するLANインターフェース(I/
F)カード304とLAN303を介して通信制御処理
を実行して印刷ジョブをビデオコントローラ106へ転
送する。リンタ100を構成するLANインターフェー
スカード304とLAN303を介して通信制御処理を
実行し、印刷ジョブをビデオコントローラ106へ転送
する。
In FIG. 3, a print job is generated as a control language for a printer by an application software program running on the personal computer (1) 300 and stored in a print spooler in the print server 302. Personal computer (1) 300 and print server 302
Is realized as a function provided by the network operating system. The print server 302 has a LAN interface (I /
F) The communication control process is executed via the card 304 and the LAN 303 to transfer the print job to the video controller 106. The communication control processing is executed via the LAN interface card 304 and the LAN 303 constituting the linter 100, and the print job is transferred to the video controller 106.

【0071】他のユーザの利用するパソコン(2)30
1も同様に該パソコン(2)301上で動作するアプリ
ケーションプログラムによりプリンタ用の制御言語とし
て生成され、プリントサーバー302内のプリントスプ
ーラ内に格納される。プリントサーバー302は、プリ
ンタ100を構成するLANインターフェースカード3
04とLAN303を介して通信制御処理を実行し、印
刷ジョブをビデオコントローラ106へ転送する。
Personal computer (2) 30 used by another user
Similarly, 1 is generated as a control language for a printer by an application program operating on the personal computer (2) 301 and stored in a print spooler in the print server 302. The print server 302 is a LAN interface card 3 that constitutes the printer 100.
A communication control process is executed via the LAN 04 and the LAN 303, and the print job is transferred to the video controller 106.

【0072】ここで印刷ジョブとは、入力ページの一塊
を定義するジョブ開始命令とジョブ終了命令により区切
られたデータ単位で入力され、この塊を指すものであ
る。
Here, a print job is input in data units delimited by a job start command and a job end command that define one block of an input page, and indicates this block.

【0073】ビデオコントローラ106は、CPU(中
央演算処理装置)305、RAM(ランダムアクセスメ
モリ)306、ROM(リードオンリーメモリ)30
7、入力部308、NVRAM(不揮発性ランダムアク
セスメモリ)309、排紙口選択制御部310、MC
(メモリコントローラ)311、オプションインターフ
ェース(I/F)312、印刷部インターフェース(I
/F)313を有し、これらの各構成要素は、システム
バス314を介して接続されている。
The video controller 106 includes a CPU (Central Processing Unit) 305, a RAM (Random Access Memory) 306, and a ROM (Read Only Memory) 30
7, input unit 308, NVRAM (non-volatile random access memory) 309, paper discharge port selection control unit 310, MC
(Memory controller) 311, option interface (I / F) 312, printing unit interface (I
/ F) 313, and these components are connected via a system bus 314.

【0074】CPU305は、ROM307のプログラ
ム用ROM307aに記憶された制御プログラムに基づ
いて、システムバス314に接続される各種のデバイス
とのアクセスを総括的に制御し、印刷部I/F313を
介してエンジンコントローラ107に制御される印刷部
315に出力情報としての画像信号を出力する。
The CPU 305 comprehensively controls access to various devices connected to the system bus 314 based on a control program stored in the program ROM 307 a of the ROM 307, and controls the engine via the printing unit I / F 313. An image signal as output information is output to the printing unit 315 controlled by the controller 107.

【0075】オプションI/F312は、CPU305
からの指示に応じてオプションコントローラ108との
通信を行う。また、印刷部I/F313とオプションコ
ントローラ108との通信信号をスルーで統括インター
フェース110に送ることもある。
The option I / F 312 is a CPU 305
The communication with the option controller 108 is performed in accordance with the instruction from. Also, a communication signal between the printing unit I / F 313 and the option controller 108 may be transmitted to the general interface 110 through.

【0076】ROM307のプログラム用ROM307
aには、後述する図4及び図7のフローチャートで示さ
れるようなCPU305の制御プログラム等を記憶す
る。
Program ROM 307 of ROM 307
In a, a control program of the CPU 305 and the like as shown in the flowcharts of FIGS. 4 and 7 described below are stored.

【0077】ROM307のフォント用ROM307b
には、出力画像を生成する際に使用するフォントデータ
(アウトラインフォントデータ或いはドットフォントデ
ータ)等を記憶している。CPU305は、LANイン
ターフェースカード304を介して入力部308によっ
てプリントサーバー302との通信処理が行えるように
構成されている。
Font ROM 307b of ROM 307
Stores font data (outline font data or dot font data) used when generating an output image. The CPU 305 is configured to perform a communication process with the print server 302 by the input unit 308 via the LAN interface card 304.

【0078】RAM306は、COU305の主メモ
リ、ワークエリア、受信バッファ等として機能するメモ
リで、図示しない増設ポートに接続されるオプションR
AMによりメモリ容量を拡張することができるように構
成されている。なお、RAM306は、受信バッファメ
モリ305a、ページバッファメモリ305b、排紙口
情報格納部305cを有している。受信バッファメモリ
305aは、入力した印刷データを格納する。また、ペ
ージバッファメモリ305bは、入力部308に入力さ
れた印刷データを中間コードもしくは中間ビットマップ
画像として格納する。また、排紙口情報格納部305c
は、オプションI/F312を介して排紙オプション1
05内の検知センサ等によって得られる排紙部316の
処理状況、各排紙ビン237〜239毎の用紙の積載の
有無、積載量情報等を記憶する。
The RAM 306 is a memory functioning as a main memory, a work area, a reception buffer, and the like of the COU 305. The option R connected to an additional port (not shown)
The memory capacity can be expanded by the AM. Note that the RAM 306 has a reception buffer memory 305a, a page buffer memory 305b, and a paper discharge port information storage unit 305c. The reception buffer memory 305a stores the input print data. The page buffer memory 305b stores the print data input to the input unit 308 as an intermediate code or an intermediate bitmap image. Also, the paper discharge port information storage unit 305c
Is the paper ejection option 1 via the option I / F 312
The processing status of the paper discharge unit 316 obtained by the detection sensor and the like in FIG. 5, the presence / absence of paper loading in each of the paper discharge bins 237 to 239, the loading amount information, and the like are stored.

【0079】外部メモリ317は、MC311によりア
クセスを制御されるハードディスク等の2次記憶装置等
を接続できるようになっている。この外部メモリ317
は、ホストコンピュータ101上の外字ファイルやフォ
ームファイル等から転送された登録データを記憶する登
録メモリに用いられる。また、入力されたデータを受信
格納する受信スプールバッファとしても利用され、更に
は印刷すべきデータやフォームデータを中間コード化若
しくは中間ビットマップ画像化して格納するページバッ
ファメモリとしても利用される。
The external memory 317 can be connected to a secondary storage device such as a hard disk whose access is controlled by the MC 311. This external memory 317
Is used as a registration memory for storing registration data transferred from an external character file, a form file, or the like on the host computer 101. It is also used as a reception spool buffer for receiving and storing input data, and is also used as a page buffer memory for storing data to be printed and form data as intermediate codes or intermediate bitmap images and storing them.

【0080】外部メモリ317は1個に限らず、1個以
上備えて、内蔵フォントに加えてオプションフォントカ
ード、言語系(PDL)の異なるプリンタ制御言語を解
釈するエミュレーションプログラムを格納した外部メモ
リを複数接続できるように構成されていても良い。ま
た、外部メモリ317としてハードディスクに限定する
ものではなく、フラッシュメモリカード等を装着しても
良い。
The number of external memories 317 is not limited to one, and one or more external memories are provided. In addition to the built-in fonts, an optional font card and a plurality of external memories storing emulation programs for interpreting printer control languages of different language systems (PDL) are provided. It may be configured to be connectable. Further, the external memory 317 is not limited to a hard disk, but may be a flash memory card or the like.

【0081】なお、CPU305を制御する制御プログ
ラムは、不図示のシステムクロックによってタスクと呼
ばれるロードモジュール単位に時分割制御するリアルタ
イムOS(オペレーティングシステム)と、機能単位に
動作する複数のロードモジュール(タスク)によって構
成されるものとする。
A control program for controlling the CPU 305 includes a real-time OS (operating system) for performing time-division control in units of load modules called tasks by a system clock (not shown), and a plurality of load modules (tasks) operating in units of functions. It shall be constituted by

【0082】図4は、本実施の形態に係る画像出力装置
100の処理の流れを示すフローチャートである。
FIG. 4 is a flowchart showing the flow of processing of the image output apparatus 100 according to the present embodiment.

【0083】パソコン(1)300上のアプリケーショ
ンプログラムを用いてユーザから印刷を指定されると、
生成された印刷ジョブはプリントサーバー302とLA
Nインターフェースカード304との通信制御を実行
し、入力部308に入力される。
When the user designates printing using the application program on the personal computer (1) 300,
The generated print job is sent to the print server 302 and the LA
The communication control with the N interface card 304 is executed, and is input to the input unit 308.

【0084】入力された印刷ジョブには、画像生成のた
めのPDLデータに加えて排紙オプション装置105に
対する指示を行う仮想排紙口指定コマンドやステープル
実行命令等を含むものとする。なお、その詳細について
は、後述する第2の実施の形態の項において説明する。
The input print job includes, in addition to PDL data for generating an image, a virtual discharge port designation command for instructing the discharge option device 105, a stapling execution command, and the like. The details will be described in a second embodiment described later.

【0085】図4において、まず、ステップS401で
RAM306の受信バッファ306aに入力された印刷
データの中から仮想排紙口指定命令を解析し、次のステ
ップS402で指定された仮想排紙ビン(仮想排紙口)
を選択し、指示情報を印刷ジョブ情報(不図示)として
RAM306内のページバッファ306b内に格納す
る。次に、ステップS403でステープル指定の有無や
出力面の指定や印刷ジョブに関する指定及び印刷ジョブ
を構成する情報を、ROM307内のジョブ解析モジュ
ールにより解析して、RAM306内のページバッファ
メモリ306bに各中間ページを統括して対応付ける印
刷ジョブ情報(不図示)として格納する。
In FIG. 4, first, in step S401, a virtual discharge port designation command is analyzed from the print data input to the reception buffer 306a of the RAM 306, and in the next step S402, the virtual discharge bin (virtual discharge bin) specified. Paper exit)
Is stored in the page buffer 306b in the RAM 306 as print job information (not shown). Next, in step S403, the job analysis module in the ROM 307 analyzes the presence / absence of stapling designation, designation of an output surface, designation of a print job, and information constituting a print job, and stores the intermediate data in the page buffer memory 306b in the RAM 306. The page is stored as print job information (not shown) to associate and associate the pages.

【0086】次に、ステップS404で引き続いて後続
のPDLデータ(印字位置を示す制御コードや文字コー
ド等)を読み込んで、ROM307内の画像生成モジュ
ールにより、PDLデータの解析を実行し、制御コード
等で指定された印字位置に対応するバンド単位に分類し
て、RAM306内のページバッファメモリ306bに
中間データとして格納するが、印刷データ中の会ページ
命令等のページ終了制御コードを検知するまで同一ペー
ジの中間データとしてページ単位に格納する。
Next, in step S404, subsequent PDL data (such as a control code or a character code indicating a printing position) is read, and the PDL data is analyzed by the image generation module in the ROM 307. Are stored in the page buffer memory 306b in the RAM 306 as intermediate data, but are stored in the same page until a page end control code such as a meeting page command in the print data is detected. Is stored in page units as intermediate data of.

【0087】次に、ステップS405で印刷ジョブが終
了したか否かを判断し、終了しない場合は、前記ステッ
プS403へ戻って後続のジョブデータ解析を実行す
る。
Next, in step S405, it is determined whether or not the print job has been completed. If the print job has not been completed, the flow returns to step S403 to execute the subsequent job data analysis.

【0088】このようにしてROM307内の画像生成
モジュールは、仮想排紙口への出力するものとして1つ
の印刷ジョブがRAM306内に中間ページデータとし
て格納されると、排紙口選択制御部310が起動され
る。
As described above, when one print job is stored as intermediate page data in the RAM 306 as output to the virtual discharge port, the discharge port selection control unit 310 Is activated.

【0089】一方、前記ステップS405において印刷
ジョブが終了した場合は、次のステップS406で排紙
口選択制御部310により実際に出力すべき排紙オプシ
ョン装置105の各排紙ビン237〜239をオプショ
ンインターフェース312を介して選択する。次に、ス
テップS407でRAM306内のページバッファメモ
リ306bに格納された中間ページをRAM306内の
ビットマップメモリに順次ビットマップ展開し、生成さ
れた出力すべきビットマップ画像を印刷部インターフェ
ース313を介してエンジンコントローラ107に送信
し、印刷部315によって印刷を実行した後、本処理動
作を終了する。
On the other hand, if the print job has been completed in step S405, in step S406, the discharge bin selection control unit 310 sets each of the discharge bins 237 to 239 of the discharge option device 105 to be actually output to an optional one. Select via interface 312. Next, in step S407, the intermediate pages stored in the page buffer memory 306b in the RAM 306 are sequentially bitmap-developed in the bitmap memory in the RAM 306, and the generated bitmap image to be output is output via the printing unit interface 313. After transmission to the engine controller 107 and printing by the printing unit 315, this processing operation ends.

【0090】図5は、RAM306内の排紙口情報記憶
部に記憶される仮想排紙口情報を示す図である。同図に
おいて、501は仮想排紙口情報で、N段の仮想排紙ビ
ンを持ち、ユーザはホスト上のアプリケーションプログ
ラムによって仮想排紙ビンを選択し、プリンタドライバ
が仮想排紙口コマンドを発行することにより、仮想排紙
口番号である仮想排紙ビン(1)〜仮想排紙ビン(n)
までのいずれかを指定する。
FIG. 5 is a diagram showing virtual discharge port information stored in the discharge port information storage section in the RAM 306. In the drawing, reference numeral 501 denotes virtual discharge port information, which has N levels of virtual discharge bins, a user selects a virtual discharge bin by an application program on a host, and a printer driver issues a virtual discharge port command. Thus, the virtual discharge bin (1) to the virtual discharge bin (n) which are the virtual discharge port numbers
Specify one of the following.

【0091】仮想排紙口情報501は、各仮想排紙ビン
毎にそれぞれの排紙装置番号、該排紙装置の排紙口番
号、該装置排紙ビンの状態を示す情報が格納されてい
る。排紙装置番号は、排紙オプション装置が複数ある場
合に、排紙口選択制御部310によって選択された排紙
オプション装置を特定するものである。仮想排紙口が利
用されておらず、印刷ジョブが入力されていなければN
ULLを記載してある。装置排紙口は、排紙オプション
装置の排紙ビン237〜239のうち排紙口選択制御部
310によって選択された装置排紙ビン情報である。仮
想排紙口が利用されておらず、印刷ジョブが入力されて
いなければNULLを記載してある。
The virtual discharge port information 501 stores, for each virtual discharge bin, a discharge device number, a discharge port number of the discharge device, and information indicating the state of the device discharge bin. . The paper discharge device number specifies the paper discharge option device selected by the paper discharge port selection control unit 310 when there are a plurality of paper discharge option devices. N if the virtual paper exit is not used and no print job is input
ULL is described. The device discharge port is device discharge bin information selected by the discharge port selection control unit 310 from the discharge bins 237 to 239 of the discharge option device. If the virtual discharge port is not used and no print job is input, NULL is described.

【0092】装置排紙ビンの状態は、排紙口選択制御部
310によって選択された装置排紙ビンの状態情報であ
る。現在出力中はの場合は出力中状態であり、出力済み
で出力した用紙が残っている場合には出力保持中状態で
あり、出力済の用紙が過積載等の場合にはエラー状態と
なる。また、仮想排紙口が利用されておらず、印刷ジョ
ブが入力されていなければNULLを記載してある。
The state of the apparatus discharge bin is the state information of the apparatus discharge bin selected by the sheet discharge port selection control unit 310. If the output is currently being performed, the output is in the output state. If the output and output sheets remain, the output is in the holding state. If the output sheets are overloaded or the like, an error occurs. If the virtual paper ejection port is not used and a print job is not input, NULL is described.

【0093】これらの情報は、排紙オプション装置10
5内の排紙積載量検知センサ242等の検知センサによ
って検知された情報が排紙部316からオプションイン
ターフェース312に通知されて、オプションインター
フェース312によってリアルタイムで書き換えられ
る。
These information are stored in the paper discharge option device 10
5, information detected by a detection sensor such as the discharged paper stacking amount detection sensor 242 is notified from the paper discharge unit 316 to the option interface 312, and is rewritten in real time by the option interface 312.

【0094】また、この情報は、SNMP(簡易ネット
ワーク監視プロトコル)により印刷ジョブを出力したホ
ストコンピュータ(ユーザ)上に通知され、通知を受け
たネットワークユーティリティソフトウエアにより、ユ
ーザが選択した仮想排紙ビンに出力されたかを通知する
ためにも利用される。
This information is notified to the host computer (user) which has output the print job by SNMP (Simple Network Monitoring Protocol), and the virtual utility bin selected by the user is notified by the network utility software receiving the notification. It is also used for notifying whether or not it has been output.

【0095】図6は、RAM306内の排紙口情報記憶
部に記憶される装置排紙口情報を示す図であり、同図に
おいて、601は装置排紙口情報で、装置排紙口分の領
域を備える。本実施の形態では、排紙ビン(1)60
2、排紙ビン(2)603、排紙ビン(3)604の2
段分の記憶領域を持つ。
FIG. 6 is a view showing device discharge port information stored in the discharge port information storage unit in the RAM 306. In FIG. 6, reference numeral 601 denotes device discharge port information, which is equivalent to the device discharge port. With an area. In the present embodiment, the discharge bin (1) 60
2. Paper discharge bin (2) 603, paper discharge bin (3) 604
It has a storage area for a stage.

【0096】装置排紙口情報601において、排紙装置
番号及び排紙口番号は、情報記憶領域と排紙装置と排紙
ビンとの対応付けを行うためのID(識別子)である。 (A)排紙出力面は、排紙ビンのフェースダウン/フェ
ースアップ出力の現在の状態(本実施の形態では排紙装
置の構成によって一意に決まる)を示すステータス情報
である。 (B)用紙積載量は、排紙ビンの用紙積載の有無及び積
載量を表わすステータス情報である。この情報は、排紙
オプション装置105内の排紙積載量検知センサ242
によって検知された情報が排紙部316からオプション
インターフェース312に通知されて、該オプションイ
ンターフェース312によって状態変化があると書き換
えられる。 (C)ステープル針量は、全ての排紙ビンに利用される
ステープル用針の有無を表わすステータス情報である。
この情報は、排紙オプション装置105内のステープル
用針残量検知センサ248によって検知された情報が排
紙部316からオプションインターフェース312に通
知されて、該オプションインターフェース312によっ
て状態変化があると書き換えられる。 (D)基本ステータスは、排紙ビンの排紙状態を表わす
ステータス情報である。この情報は前述したオプション
コントローラ108のRAM内のビデオコントローラ1
06がアクセス可能な不図示の共有メモリがあり、該共
有メモリに格納された搬送状況管理エリア、基本ステー
タスエリアを参照することにより得られる。
In the apparatus discharge port information 601, the discharge apparatus number and the discharge port number are IDs (identifiers) for associating the information storage area with the discharge apparatus and the discharge bin. (A) The paper output surface is status information indicating the current state of face-down / face-up output of the paper discharge bin (uniquely determined by the configuration of the paper discharge device in this embodiment). (B) The paper stacking amount is status information indicating the presence / absence of paper stacking in the discharge bin and the stacking amount. This information is output to the discharged paper stacking amount detection sensor 242 in the paper discharge option device 105.
Is detected from the paper discharge unit 316 to the option interface 312, and the option interface 312 rewrites the information if there is a state change. (C) The staple amount is status information indicating the presence or absence of staples used for all the discharge bins.
The information detected by the staple remaining amount detection sensor 248 in the paper discharge option device 105 is notified from the paper discharge unit 316 to the option interface 312, and is rewritten by the option interface 312 when there is a state change. . (D) Basic status is status information indicating the paper discharge state of the paper discharge bin. This information is stored in the video controller 1 in the RAM of the option controller 108 described above.
06 is accessible by a shared memory (not shown), which can be obtained by referring to the transport status management area and the basic status area stored in the shared memory.

【0097】基本ステータには、アイドル状態、出力実
行中状態、エラー発生状態、ウォーニング発生状態があ
る。
The basic stator has an idle state, an output execution state, an error occurrence state, and a warning occurrence state.

【0098】以上説明した(A)〜(D)に関しては、
入力された印刷ジョブの処理状況に応じてステータスや
状態が変化するカレントステータス情報である。 (E)利用ユーザ名は、排紙ビンに現在出力中のユーザ
名称若しくは既に出力は完了したが保持されたままの出
力物の持ち主名称を表わすものである。この情報は、ホ
ストより送信されたユーザ名称、通知アドレスが格納さ
れ、出力完了や出力エラーが発生した場合に、操作パネ
ル102に表示したり、SNMP等を利用してホストコ
ンピュータ(ユーザ)に状態を通知するために利用され
る。 (F)出力可能用紙サイズは、排紙ビンが出力可能な用
紙サイズを表わす情報である。 (G)ステープル可否は、排紙ビンがステープル可能か
否かを表わす情報である。 (H)出力可能用紙種類は、排紙ビンが出力可能な用紙
の材質を表わす情報である。
Regarding (A) to (D) described above,
This is current status information whose status or state changes according to the processing status of the input print job. (E) The use user name indicates the name of the user who is currently outputting to the paper discharge bin or the name of the owner of the output material which has already been output but has been retained. This information stores the user name and notification address transmitted from the host, and when the output is completed or an output error occurs, the information is displayed on the operation panel 102 or displayed on the host computer (user) using SNMP or the like. Used to notify (F) Outputtable paper size is information indicating the paper size that can be output by the discharge bin. (G) Staplability is information indicating whether or not a discharge bin can be stapled. (H) Outputable paper type is information indicating the material of the paper that can be output by the discharge bin.

【0099】以上説明した(E)〜(H)は、利用可能
な情報としてホストコンピュータに通知したり、排紙口
選択制御部310で仮想排紙口と装置排紙口とを対応付
ける場合に利用される場合もある。
(E) to (H) described above are used when notifying the host computer as usable information or when the discharge port selection control unit 310 associates the virtual discharge port with the apparatus discharge port. It may be done.

【0100】図7は、本実施の形態に係る画像出力装置
における仮想排紙口と装置排紙口との対応付けを行う排
紙口選択制御部310の処理の流れを示すフローチャー
トである。
FIG. 7 is a flowchart showing the flow of processing performed by the discharge port selection control unit 310 for associating a virtual discharge port with an apparatus discharge port in the image output apparatus according to the present embodiment.

【0101】図7において、まず、ステップS701で
印刷ジョブがROM307内の画像生成モジュールによ
ってRAM306内に少なくとも1ページ分の中間ペー
ジデータが格納されると、RAM306内の装置排紙口
記憶部の装置排紙ビン(1)用の装置排紙口情報602
の(B)用紙積載量を参照し、装置排紙ビン(1)が空
きか否かを調べる。そして、空いている場合は、ステッ
プS702で装置排紙ビン(1)を選択する。次に、ス
テップS703でRAM306内の仮想排紙口情報50
1に割り当てられ且つ前記図4のステップS702にお
いて選択された仮想排紙ビン番号の領域に排紙装置番
号、装置排紙口を格納する。次に、ステップS704で
オプションコントローラ108に対して排紙ビン位置の
移動を指示した後、本処理動作を終了する。
In FIG. 7, first, in step S 701, when the print job stores at least one page of intermediate page data in the RAM 306 by the image generation module in the ROM 307, the device in the device discharge port storage unit in the RAM 306. Device ejection port information 602 for the ejection bin (1)
Referring to (B) of the paper stacking amount, it is checked whether or not the apparatus discharge bin (1) is empty. If it is empty, the apparatus discharge bin (1) is selected in step S702. Next, in step S703, the virtual discharge port information 50 in the RAM 306 is set.
The paper discharge device number and the paper discharge port are stored in the area of the virtual paper discharge bin number assigned to 1 and selected in step S702 in FIG. Next, after instructing the option controller 108 to move the discharge bin position to the option controller 108 in step S704, this processing operation ends.

【0102】なお、オプションコントローラ108は、
排紙ビン位置移動指示を受けると、前述したようにエン
ジンコントローラ107と通信しながら、用紙の出力に
合わせて排紙ビンを移動させる。
Note that the option controller 108
When receiving the discharge bin position moving instruction, the control unit 110 moves the discharge bin in accordance with the output of the paper while communicating with the engine controller 107 as described above.

【0103】一方、前記ステップS701において、装
置排紙ビン(1)が空きでない場合は、ステップS70
5でRAM306内の装置排紙口記憶部の装置排紙ビン
(2)用の装置排紙口情報603の(B)用紙積載量を
参照し、装置排紙ビン(2)が空きか否かを調べる。そ
して、空いている場合は、ステップS706で装置排紙
ビン(2)を選択した後、前記ステップS703へ進ん
で、RAM306内の仮想排紙口情報501に割り当て
られ且つ前記ステップS706において選択された仮想
排紙ビン番号の領域に排紙装置番号、装置排紙口を格納
する。
On the other hand, if the apparatus discharge bin (1) is not empty in step S701, step S70
In step 5, referring to (B) the paper stacking amount of the device discharge port information 603 for the device discharge bin (2) in the device discharge port storage unit in the RAM 306, it is determined whether the device discharge bin (2) is empty. Find out. If it is vacant, the device discharge bin (2) is selected in step S706, and the process proceeds to step S703, where it is assigned to the virtual discharge port information 501 in the RAM 306 and selected in step S706. The discharge device number and the device discharge port are stored in the area of the virtual discharge bin number.

【0104】一方、前記ステップS705において、装
置排紙ビン(2)が空きでない場合は、ステップS70
7でRAM306内の装置排紙口記憶部の装置排紙ビン
(3)用の装置排紙口情報603の(B)用紙積載量を
参照し、装置排紙ビン(3)が空きか否かを調べる。そ
して、空いている場合は、ステップS708で装置排紙
ビン(3)を選択した後、前記ステップS703へ進ん
で、RAM306内の仮想排紙口情報501に割り当て
られ且つ前記ステップS708において選択された仮想
排紙ビン番号の領域に排紙装置番号、装置排紙口を格納
する。
On the other hand, if the device discharge bin (2) is not empty in step S705, the process proceeds to step S70.
At 7, reference is made to (B) the sheet stacking amount of the device discharge port information 603 for the device discharge bin (3) in the device discharge port storage unit in the RAM 306 to determine whether the device discharge bin (3) is empty. Find out. If it is vacant, the device discharge bin (3) is selected in step S708, and the process proceeds to step S703, where it is allocated to the virtual discharge port information 501 in the RAM 306 and selected in step S708. The discharge device number and the device discharge port are stored in the area of the virtual discharge bin number.

【0105】一方、前記ステップS707において装置
排紙ビン(3)が空きでない場合は、前記ステップS7
09へ進んで排紙ビンへ出力が完了するか、現在保持中
の出力用紙が取り除かれるまで排紙ビンの空き待ちを行
った後、前記ステップS701へ戻る。
On the other hand, if the apparatus discharge bin (3) is not empty in step S707, the process proceeds to step S7.
The process proceeds to step S09, and after waiting for the output bin to be completed until the output sheet currently held is removed, the process returns to step S701.

【0106】なお、上記実施の形態においては、選択す
べき装置排紙口が存在しない場合に、図7のステップS
709において排紙ビンの空き待ちを行うようにした
が、本発明はこれに限られるものではなく、出力完了し
た出力保持中のユーザの通知アドレスに通知して用紙を
取り除くように構成しても良い。その場合、LANイン
ターフェースカード304に装備したSNMPを利用し
てホストコンピュータ上のユーティリティフトウエアに
より通知して画面表示することになる。
In the above-described embodiment, if there is no device discharge port to be selected, the process proceeds to step S in FIG.
In step 709, a waiting state of the discharge bin is performed. However, the present invention is not limited to this, and the apparatus may be configured to notify the notification address of the user whose output is completed and holding the output and remove the sheet. good. In this case, the notification is made by utility software on the host computer using SNMP provided in the LAN interface card 304 and displayed on the screen.

【0107】また、装置排紙口情報602〜604の
(D)基本ステータスを参照し、エラー発生状態の排紙
口を選択の対象から外すように構成しても良い。また、
排紙口選択制御部310は、各排紙ビンの空き状態を調
査して装置排紙口を選択するようにしたが、装置排紙口
情報602〜604の(F)出力可能用紙サイズ、
(G)ステープル可否、(H)出力可能用紙種類等の装
置排紙口の備える能力と入力された印刷ジョブに記載さ
れた当該情報とを比較して選択するようにしても良い。
It is also possible to refer to the (D) basic status of the device discharge port information 602 to 604 to exclude the discharge port in which an error has occurred from the selection target. Also,
The discharge port selection control unit 310 checks the empty state of each discharge bin and selects an apparatus discharge port. However, the (F) outputable paper size of the apparatus discharge port information 602 to 604,
The selection may be made by comparing (G) the staple availability, (H) the capability of the apparatus discharge port such as the type of paper that can be output, and the information described in the input print job.

【0108】(第2の実施の形態)次に、本発明の第2
の実施の形態を図8〜図12に基づき説明する。
(Second Embodiment) Next, a second embodiment of the present invention will be described.
The embodiment will be described with reference to FIGS.

【0109】なお、本実施の形態に係る画像出力装置及
び該画像出力装置を備えた画像出力システムは、上述し
た第1の実施の形態の図1〜図3と同一であるから、こ
れらの各図を流用して説明する。
The image output device according to the present embodiment and the image output system provided with the image output device are the same as those shown in FIGS. 1 to 3 of the first embodiment. This will be described with reference to the drawings.

【0110】図8は、本実施の形態に係る画像出力装置
を備えた画像出力システムにおけるRAM306内の排
紙口情報記憶部に記憶される仮想排紙口情報を示す図で
あり、同図において、801は仮想排紙口情報で、本装
置を利用する全てのユーザに割り当て可能なN段の仮想
排紙ビンを持ち、各排紙口と1対1で対応したユーザ名
を割り当てておき、ユーザはホストコンピュータ上のア
プリケーションプログラムによって自分のユーザ名が割
り当てられた仮想排紙ビンを選択するか、プリンタドラ
イバがホストコンピュータ内のシステムからユーザ名称
を取得して印刷ジョブにユーザ名称を付加することによ
り、仮想排紙ビン(1)〜仮想排紙ビン(n)までのい
ずれかを指定する。
FIG. 8 is a diagram showing virtual discharge port information stored in a discharge port information storage section in the RAM 306 in the image output system including the image output apparatus according to the present embodiment. , 801 is virtual discharge port information, which has N levels of virtual discharge bins that can be allocated to all users who use this apparatus, and assigns a user name corresponding to each discharge port on a one-to-one basis. The user selects a virtual output bin to which his / her user name is assigned by the application program on the host computer, or the printer driver obtains the user name from the system in the host computer and adds the user name to the print job. Specifies any one of the virtual discharge bin (1) to the virtual discharge bin (n).

【0111】仮想排紙口情報801は、各仮想排紙ビン
毎にそれぞれの排紙装置番号、該排紙装置の排紙口番
号、該装置排紙ビンの状態、登録ユーザ名を示す情報が
格納されている。
The virtual discharge port information 801 includes, for each virtual discharge bin, information indicating a discharge device number, a discharge port number of the discharge device, a state of the discharge bin, and a registered user name. Is stored.

【0112】ここで、排紙装置番号、装置排紙口、装置
排紙ビン状態に関しては、上述した第1の実施の形態の
図5において説明したものと全く同一である。
Here, the paper ejection device number, the paper ejection outlet, and the status of the paper ejection bin are exactly the same as those described in FIG. 5 of the first embodiment.

【0113】登録ユーザ名は、ホストコンピュータ等に
より予めユーザ名称を登録しておき、排紙口選択制御部
310によって登録されているユーザ名称と入力された
印刷ジョブに付加されたユーザ名称とに基づいて仮想排
紙ビンを選択するために利用される。
The registered user name is registered in advance by a host computer or the like, and is based on the user name registered by the discharge port selection control unit 310 and the user name added to the input print job. Used to select a virtual output bin.

【0114】なお、登録ユーザ名称は、RAM306内
に存在するとしたが、NVRAM309にも格納してお
くようにすれば、電源切断時にも保持されるため利便性
が良くなる。
Although the registered user name is assumed to exist in the RAM 306, if the registered user name is also stored in the NVRAM 309, the stored user name is retained even when the power is turned off, so that the convenience is improved.

【0115】これらの情報は、排紙オプション装置10
5内の排紙積載量検知センサ242等の検知センサによ
って検知された情報が排紙部316からオプションイン
ターフェース312に通知されて、該オプションインタ
ーフェース312によってリアルタイムで書き換えられ
る。
These information are stored in the paper discharge option device 10
5, information detected by a detection sensor such as the discharged paper stacking amount detection sensor 242 is notified from the paper discharge unit 316 to the option interface 312, and is rewritten in real time by the option interface 312.

【0116】また、この情報は、SNMPにより印刷ジ
ョブを出力したホストコンピュータ(ユーザ)上に通知
され、通知を受けたネットワークユーティリティフトウ
エアにより、ユーザ自身が選択した、若しくは印刷ジョ
ブに付加されたユーザ名称によって選択された仮想排紙
ビンが実際に装置のどの排紙ビンに出力されたかを通知
するためにも利用される。
This information is notified to the host computer (user) that has output the print job by SNMP, and the user name selected by the user or added to the print job by the network utility software receiving the notification. Is also used to notify the output bin of the apparatus that the virtual output bin selected by the user is actually output.

【0117】図9は、図8に示した排紙口情報801内
の各排紙口毎に付けられた登録ユーザ名称の格納処理の
流れを示すフローチャートである。
FIG. 9 is a flowchart showing the flow of processing for storing a registered user name assigned to each paper outlet in the paper outlet information 801 shown in FIG.

【0118】通常、この各仮想排紙口にユーザ名称を登
録する処理は、印刷ジョブの入力に先立って行われ、ホ
ストコンピュータ上のユーザ名称登録アプリケーション
等により利用すべきユーザ(名)と仮想排紙口とが1対
1となるように管理される。
Normally, the process of registering a user name in each virtual paper exit is performed prior to the input of a print job, and the user (name) to be used by a user name registration application or the like on the host computer and the virtual paper ejection. The paper port is managed so as to be one-to-one.

【0119】図9において、まず、ステップS901で
ユーザ名称登録アプリケーションにより発行されたユー
ザ名称登録コマンドが入力されると、次のステップS9
01で同コマンドにおいて指示された仮想排紙口番号に
対応する排紙口情報801の領域を選択する。次いで、
ステップS903で選択された仮想排紙口番号(排紙ビ
ン)にユーザ名称を格納する。次に、ステップS904
で全ユーザ分の名称登録が完了したか否かを判断し、完
了しない場合は前記ステップS901へ戻り、完了した
場合は本処理動作を終了する。
In FIG. 9, when a user name registration command issued by the user name registration application is input in step S901, the next step S9 is executed.
In step 01, the area of the discharge port information 801 corresponding to the virtual discharge port number designated by the command is selected. Then
The user name is stored in the virtual discharge port number (discharge bin) selected in step S903. Next, step S904
It is determined whether or not the registration of names for all users has been completed. If the registration has not been completed, the process returns to step S901. If completed, the processing operation ends.

【0120】従って、仮想排紙ビンの段数は、登録ユー
ザ数と同一か、同一ユーザ数で複数段を利用する場合に
は、登録ユーザ数以上の排紙ビン段数とすることも可能
である。
Therefore, the number of virtual paper discharge bins is the same as the number of registered users, or when using the same number of users and using multiple paper bins, the number of paper discharge bins can be equal to or greater than the number of registered users.

【0121】図10は、本実施の形態に係る画像出力装
置を有する画像出力システムの処理の流れを示すフロー
チャートである。
FIG. 10 is a flowchart showing the flow of processing of the image output system having the image output device according to the present embodiment.

【0122】パソコン(1)300上のアプリケーショ
ンプログラムを用いてユーザから印刷を指示されると、
生成された印刷ジョブは、プリントサーバー302とL
ANインターフェースカード304との通信制御を実行
し、入力部308に入力される。
When a user instructs printing using an application program on the personal computer (1) 300,
The generated print job is sent to the print server 302 and L
The communication control with the AN interface card 304 is executed, and is input to the input unit 308.

【0123】入力された印刷ジョブには、画像生成のた
めのPDLデータに加えて排紙オプション装置105に
対する指示を行う仮想排紙口指定マンドやステープル実
行命令、更には印刷ジョブのオーナー(ユーザ)名称や
印刷ジョブの管理/転送を実行するプリントサーバー名
称等を含むものとする。
The input print job includes, in addition to PDL data for generating an image, a virtual discharge port designation command and staple execution instruction for instructing the discharge option device 105, and a print job owner (user). It includes the name and the name of the print server that executes management / transfer of the print job.

【0124】図10において、まず、ステップS100
1でRAM306内の受信バッファメモリ306aに入
力された印刷データの中から印刷ジョブのユーザ名称、
プリントサーバー名称等の情報を取得する。次に、ステ
ップS1002で予め登録された仮想排紙口情報801
の各仮想排紙口毎に格納された登録ユーザ名称と合致す
る仮想排紙ビンを選択し、その選択情報を印刷ジョブ情
報(不図示)としてRAM306内のページバッファメ
モリ306bに格納する。
In FIG. 10, first, at step S100
1, the user name of the print job from the print data input to the reception buffer memory 306a in the RAM 306;
Obtain information such as the print server name. Next, virtual discharge port information 801 registered in advance in step S1002
A virtual paper discharge bin that matches the registered user name stored for each virtual paper discharge port is selected, and the selected information is stored in the page buffer memory 306b in the RAM 306 as print job information (not shown).

【0125】次に、ステップS1003でステープル指
定の有無や出力面の指定や印刷ジョブに関する指定及び
印刷ジョブを構成する情報をROM307内のジョブ解
析モジュールにより解析して、RAM306内のページ
バッファメモリ306bに各中間ページを統括して対応
付ける印刷ジョブ情報(不図示)として格納する。
Next, in step S1003, the job analysis module in the ROM 307 analyzes the presence / absence of stapling designation, designation of an output surface, designation of a print job, and information constituting the print job, and stores the information in the page buffer memory 306b in the RAM 306. Each intermediate page is stored as print job information (not shown) to be associated with each other.

【0126】次に、ステップS1004で引き続き後続
のPDLデータ(印字位置を示す制御コードや文字コー
ド等)を読み込んで、ROM307内の画像生成モジュ
ールによりPDLデータを解析し、制御コード等で指定
された印字位置に対応するバンド単位に分類してRAM
306内のページバッファメモリ306bに中間ページ
データとして格納するが、印刷データ中の改ページ命令
等のページ終了制御コードを検知するまで、同一ページ
の中間データとしてページ単位に格納する。
Next, in step S1004, the subsequent PDL data (control code or character code indicating the print position) is read, and the PDL data is analyzed by the image generation module in the ROM 307. RAM classified by band corresponding to print position
The page data is stored as intermediate page data in the page buffer memory 306b of the print data 306, but is stored in page units as intermediate data of the same page until a page end control code such as a page break command in print data is detected.

【0127】次に、ステップS1005で印刷データの
終了を示す印刷ジョブ終了か否かを判断し、印刷ジョブ
終了でない場合は前記ステップS1003へ戻って、後
続のデータを解析する。
Next, in step S1005, it is determined whether or not the print job indicating the end of the print data has ended. If the print job has not ended, the flow returns to step S1003 to analyze the subsequent data.

【0128】このようにして、ROM307内の画像生
成モジュールは仮想排紙口へ出力するものとして1つの
印刷ジョブがRAM306内に中間ページデータとして
格納されると、排紙口選択制御部310が起動される。
As described above, when one print job is stored as intermediate page data in the RAM 306 assuming that the image generation module in the ROM 307 is to be output to the virtual discharge port, the discharge port selection control unit 310 is activated. Is done.

【0129】次に、ステップS1006で排紙口選択制
御部310により実際に出力すべき排紙オプション装置
105の各排紙ビンをオプションインターフェース31
2を介して選択する。次に、ステップS1007でRA
M306内のページバッファメモリ306bに格納され
た中間ページをRAM306内のビットマップメモリに
順次ビットマップ展開し、生成された出力すべきビット
マップ画像を印刷部315を介してエンジンコントロー
ラ107に送信し、該印刷部315により印刷を実行し
た後、本処理動作を終了する。
Next, in step S1006, the paper discharge bins of the paper discharge option device 105 to be actually output by the paper discharge port selection control unit 310 are output to the option interface 31.
Select via 2. Next, in step S1007, RA
The intermediate pages stored in the page buffer memory 306b in the M306 are sequentially bitmap-developed in the bitmap memory in the RAM 306, and the generated bitmap image to be output is transmitted to the engine controller 107 via the printing unit 315, After printing is performed by the printing unit 315, this processing operation ends.

【0130】図11は、本実施の形態に係る画像出力装
置における仮想排紙口と装置排紙口との対応付けを行う
排紙口選択制御部310の処理の流れを示すフローチャ
ートである。
FIG. 11 is a flowchart showing the flow of processing performed by the discharge port selection control unit 310 for associating a virtual discharge port with an apparatus discharge port in the image output apparatus according to the present embodiment.

【0131】図11において、まず、ステップS110
1で印刷ジョブがROM307内の画像生成モジュール
によってRAM306内に少なくとも1ページ分の中間
ページデータが格納されると、RAM306内の装置排
紙口記憶部に格納されている各装置排紙ビン用の装置排
紙口情報602〜604の(E)利用ユーザ名称を参照
し、出力中若しくは既に出力済みで用紙保持中の装置排
紙口が存在するか否かを判断する。そして、現在利用中
の装置排紙口(装置排紙ビン(1)237〜装置排紙ビ
ン(3)239のいずれか)が存在すれば、ステップS
1102へ進んで現在利用中の装置排紙ビンを選択す
る。
In FIG. 11, first, at step S110
In step 1, when the print job stores at least one page of intermediate page data in the RAM 306 by the image generation module in the ROM 307, the image forming module for each device discharge bin stored in the device discharge port storage unit in the RAM 306. By referring to the (E) user name in the device discharge port information 602 to 604, it is determined whether there is a device discharge port that is outputting or has already been output and is holding a sheet. If there is a currently used apparatus discharge port (any one of the apparatus discharge bin (1) 237 to the apparatus discharge bin (3) 239), step S is executed.
The process advances to step 1102 to select the currently used device discharge bin.

【0132】次に、ステップS1103でRAM306
内の仮想排紙口記憶部に格納されている仮想排紙口情報
801に割り当てられていて、前記ステップS1102
において選択された仮想排紙ビン番号の領域に排紙オプ
ション装置番号、装置排紙口情報を格納する。次に、ス
テップS1104で排紙口情報602〜604の選択さ
れた装置排紙口に対応する記憶部に、印刷ジョブに付随
したユーザ名称(現在利用中のユーザ名称)、プリント
サーバー名称等を格納する。次に、ステップS1105
でオプションコントローラ108に対して排紙ビン位置
の移動を指示すした後、本処理動作を終了する。
Next, in step S1103, the RAM 306
Is assigned to the virtual paper discharge port information 801 stored in the virtual paper discharge port storage unit in step S1102.
In the area of the virtual paper discharge bin number selected in the above, the paper discharge option device number and the paper discharge port information are stored. Next, in step S1104, a user name (user name currently used), a print server name, and the like associated with the print job are stored in the storage unit corresponding to the selected device discharge port in the discharge port information 602 to 604. I do. Next, step S1105
To instruct the option controller 108 to move the discharge bin position, and then terminates this processing operation.

【0133】なお、オプションコントローラ108は前
述したようにエンジンコントローラ107と通信しなが
ら、用紙の出力に合わせて排紙ビンを移動させる。
Note that the option controller 108 moves the discharge bin in accordance with the output of the sheet while communicating with the engine controller 107 as described above.

【0134】一方、前記ステップS1101において現
在利用中の装置排紙口が存在しない場合は、ステップS
1106へ進んで各装置排紙ビン用の装置排紙口情報6
02〜604の(B)用紙積載量を参照して、空いてい
る装置排紙口が存在するか否かを判断する。そして、空
いている装置排紙口が存在する場合は、ステップS11
07で空いている装置排紙ビンを選択した後、前記ステ
ップS1103へ進んで前記ステップS1102におい
て選択された仮想排紙ビン番号の領域に排紙オプション
装置番号、装置排紙口情報を格納する。
On the other hand, if it is determined in step S1101 that there is no device discharge port currently in use, the process proceeds to step S1101.
Proceeding to 1106, device discharge port information 6 for each device discharge bin
It is determined with reference to (B) the paper stacking amount of 02 to 604 whether or not there is an empty apparatus discharge port. If there is an empty device discharge port, the process proceeds to step S11.
After selecting an empty device discharge bin in step 07, the flow advances to step S1103 to store the discharge option device number and the device discharge port information in the area of the virtual discharge bin number selected in step S1102.

【0135】一方、前記ステップS1106において空
いている装置排紙口が存在しない場合は、ステップS1
108へ進んで現在保持中の出力用紙が取り除かれるま
で排紙ビンの空き待ちを行った後、前記ステップS11
01へ戻る。
On the other hand, if there is no empty device discharge port in step S1106, the process proceeds to step S1106.
Then, the process proceeds to step S11, where the waiting of the empty output bin is performed until the output sheet currently held is removed.
Return to 01.

【0136】なお、本実施の形態においては、選択すべ
き装置排紙口が存在しない場合に、排紙ビンの空き待ち
を行うようにしたが、本発明はこれに限られるものでは
なく、出力完了した出力保持中のユーザの通知アドレス
に通知して用紙を取り除くように構成しても良い。その
場合、LANインターフェースカード304に装備した
SNMPを利用してホストコンピュータ上のユーティリ
ティソフトウエアにより通知して画面表示することにな
る。
In the present embodiment, when there is no apparatus discharge port to be selected, the waiting of the empty discharge bin is performed. However, the present invention is not limited to this. The notification may be sent to the notification address of the completed output holding user and the sheet may be removed. In this case, the notification is made by utility software on the host computer using SNMP provided in the LAN interface card 304 and displayed on the screen.

【0137】また、装置排紙口情報602〜604の
(D)基本ステータスを参照し、エラー発生状態の排紙
口を選択の対象から外すように構成しても良い。更に、
排紙口選択制御部310は、各排紙ビンの空き状態を調
査して装置排紙口を選択するようにしたが、装置排紙口
情報602〜604の(F)出力可能用紙サイズ、
(G)ステープル可否、(H)出力可能用紙種類等の装
置排紙口の備える能力と入力された印刷ジョブに記載さ
れた当該情報とを比較して選択するようにしても良い。
It is also possible to refer to the (D) basic status of the device discharge port information 602 to 604 and exclude a discharge port in which an error has occurred from selection. Furthermore,
The discharge port selection control unit 310 checks the empty state of each discharge bin and selects an apparatus discharge port. However, the (F) outputable paper size of the apparatus discharge port information 602 to 604,
The selection may be made by comparing (G) the staple availability, (H) the capability of the apparatus discharge port such as the type of paper that can be output, and the information described in the input print job.

【0138】図12は、本発明の各実施の形態において
プリントサーバー302から転送される印刷ジョブの形
式を示す図である。
FIG. 12 is a diagram showing a format of a print job transferred from the print server 302 in each embodiment of the present invention.

【0139】同図において、印刷ジョブ(1)1201
は、第1の実施の形態において入力される印刷ジョブで
あり、印刷ジョブの開始を定義するジョブ開始命令、図
4で述べたようにユーザ自身等により選択された仮想排
紙口指定命令、ステープルの実行の可否を指示するステ
ープル実行命令、図7及び図11で述べたように出力保
持中のユーザへの通知を行うためのユーザ名称情報及び
通知アドレス情報、当該印刷ジョブが使用する用紙サイ
ズの利用情報(これは装置排紙口の選択条件としても利
用される)、当該印刷ジョブが使用する用紙種類(材
質)の利用情報(これは装置排紙口の選択条件としても
利用される)、画像生成モジュールによって中間ページ
データが生成されるPDLデータの開始を指示するPD
Lデータ開始命令、PDL描画データ、PDLデータ終
了命令、印刷ジョブの終了を指示するジョブ終了命令と
からなる。
In the figure, a print job (1) 1201
Is a print job input in the first embodiment, a job start command that defines the start of the print job, a virtual discharge port designation command selected by the user himself or the like as described in FIG. 7, a staple execution instruction for instructing whether or not to execute, user name information and notification address information for notifying a user during output holding as described in FIGS. 7 and 11, and a paper size used by the print job. Usage information (this is also used as a selection condition of the device discharge port), usage information of a paper type (material) used by the print job (this is also used as a selection condition of the device discharge port), PD for instructing start of PDL data for which intermediate page data is generated by the image generation module
An L data start instruction, PDL drawing data, PDL data end instruction, and a job end instruction for instructing the end of a print job are provided.

【0140】また、印刷ジョブ(2)1202は、第2
の実施の形態において入力される印刷ジョブであり、印
刷ジョブの開始を定義するジョブ開始命令、ユーザ自身
等により選択された仮想排紙口を指示する仮想排紙口指
定命令(ユーザ名称によって選択するため指定はなしと
なる)、ステープルの実行の可否を指示するステープル
実行命令、図10及び図11で述べたように仮想排紙口
を選択するためのユーザ名称指定命令(これは図11で
述べたように出力保持中の他のユーザへの通知を行うた
めのユーザ名称情報、通知アドレス情報としても利用さ
れる)、当該印刷ジョブが使用する用紙サイズの利用情
報(これは装置排紙口の選択条件としても利用され
る)、当該印刷ジョブが使用する用紙種類(材質)の利
用情報(これは装置排紙口の選択条件としても利用され
る)、画像生成モジュールによって中間ページデータが
生成されるPDLデータの開始を指示するPDLデータ
開始命令、PDL描画データ、PDLデータ終了命令、
印刷ジョブの終了を指示するジョブ終了命令とからな
る。
Further, the print job (2) 1202
Is a print job input in the first embodiment, a job start command for defining the start of the print job, a virtual discharge port designation command for designating a virtual discharge port selected by the user or the like (selected by a user name) Therefore, no stapling is required), a staple execution instruction for instructing whether or not to execute stapling, and a user name designation instruction for selecting a virtual discharge port as described in FIGS. 10 and 11 (this is described in FIG. 11). As described above, the print job is also used as user name information and notification address information for notifying another user who is holding output, and usage information of the paper size used by the print job (this is the selection of the paper ejection port). Information on the paper type (material) used by the print job (this is also used as a selection condition of the paper ejection port), and an image generation module. PDL data start command instructing the start of the PDL data intermediate page data is generated by Le, PDL rendering data, PDL data end command,
And a job end command for instructing the end of the print job.

【0141】[0141]

【発明の効果】以上詳述したように本発明の画像出力方
法及び装置によれば、複数のユーザが他のユーザの出力
排紙口を意識するとなく、自動的に排他制御を実行する
ことにより、印刷ジョブが特定の排紙口で混在すること
を防止することができるという効果を奏する。
As described above in detail, according to the image output method and apparatus of the present invention, a plurality of users automatically execute exclusive control without being aware of the output paper outlets of other users. This has the effect that print jobs can be prevented from being mixed at a specific discharge port.

【0142】また、本発明の画像出力方法及び装置によ
れば、装置が備える排紙口に依存することなくN人のユ
ーザ毎の排紙口を割り当てて印刷ジョブの混在を防止す
ることができるという効果を奏する。
Further, according to the image output method and apparatus of the present invention, it is possible to prevent discharge jobs from being mixed by allocating the discharge ports for each of N users without depending on the discharge ports provided in the apparatus. This has the effect.

【0143】また、本発明の画像出力方法及び装置によ
れば、複数のユーザが他のユーザによって引き起こされ
た排紙口の障害発生等を検知して、自動的に排他制御を
実行することにより、印刷ジョブを中断することなく出
力することが可能となり、スループットの低下を防止す
ることができるという効果を奏する。
Further, according to the image output method and apparatus of the present invention, a plurality of users detect the occurrence of a failure in the paper discharge port caused by another user, and automatically execute exclusive control. In addition, it is possible to output a print job without interruption, and it is possible to prevent a decrease in throughput.

【0144】また、本発明の画像出力方法及び装置によ
れば、装置への出力時点で印刷ジョブの排紙口を選択す
ることにより、有限な装置排紙口をN人で利用する場合
にも印刷ジョブの混在排紙を防止することができるとい
う効果を奏する。
Further, according to the image output method and apparatus of the present invention, the discharge port of the print job is selected at the time of output to the apparatus, so that the finite apparatus discharge port can be used by N persons. This has the effect of preventing mixed discharge of print jobs.

【0145】更に、本発明の画像出力方法及び装置によ
れば、限られた装置排紙口を印刷ジョブを転送した実質
的利用者に自動的に割り当てることにより、N人のユー
ザ毎のメールボックス機能を実現することが可能とな
り、大規模ネットワーク環境において装置コストを抑え
つつユーザの利便性を格段に向上させることができると
いう効果を奏する。
Further, according to the image output method and apparatus of the present invention, a limited number of apparatus discharge ports are automatically assigned to a substantial user who has transferred a print job, thereby enabling a mailbox for each of N users. This makes it possible to realize the function, and has the effect of greatly improving the convenience for the user while suppressing the device cost in a large-scale network environment.

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

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

【図2】本発明の第1の実施の形態に係る画像出力装置
とそのオプション装置による画像出力システムの構成を
示す概略縦断面図である。
FIG. 2 is a schematic vertical sectional view showing a configuration of an image output system according to the first embodiment of the present invention, which includes an image output device and an optional device thereof.

【図3】本発明の第1の実施の形態に係る画像出力装置
とそのオプション装置による画像出力システムの構成を
示すブロック図である。
FIG. 3 is a block diagram illustrating a configuration of an image output system including an image output device and an optional device according to the first embodiment of the present invention.

【図4】同画像出力システムの処理の流れを示すフロー
チャートである。
FIG. 4 is a flowchart showing a flow of processing of the image output system.

【図5】本発明の第1の実施の形態に係る画像出力装置
におけるRAM内に格納された仮想排紙口情報のデータ
構造を示す図である。
FIG. 5 is a diagram illustrating a data structure of virtual discharge port information stored in a RAM in the image output device according to the first embodiment of the present invention.

【図6】本発明の第1の実施の形態に係る画像出力装置
におけるRAM内に格納された装置排紙口情報のデータ
構造を示す図である。
FIG. 6 is a diagram illustrating a data structure of device discharge port information stored in a RAM in the image output device according to the first embodiment of the present invention.

【図7】本発明の第1の実施の形態に係る画像出力装置
における排紙口選択制御部の選択処理の流れを示すフロ
ーチャートである。
FIG. 7 is a flowchart illustrating a flow of a selection process performed by a discharge port selection control unit in the image output apparatus according to the first embodiment of the present invention.

【図8】本発明の第2の実施の形態に係る画像出力装置
におけるRAM内に格納された仮想排紙口情報のデータ
構造を示す図である。
FIG. 8 is a diagram illustrating a data structure of virtual discharge port information stored in a RAM in an image output device according to a second embodiment of the present invention.

【図9】本発明の第2の実施の形態に係る画像出力装置
における仮想排紙口情報にユーザ名称を登録する処理の
流れを示すフローチャートである。
FIG. 9 is a flowchart illustrating a flow of a process of registering a user name in virtual discharge port information in the image output device according to the second embodiment of the present invention.

【図10】本発明の第2の実施の形態に係る画像出力装
置を有する画像出力システムにおける処理の流れを示す
フローチャートである。
FIG. 10 is a flowchart showing a flow of processing in an image output system having an image output device according to a second embodiment of the present invention.

【図11】本発明の第2の実施の形態に係る画像出力装
置における排紙口選択制御部の選択処理の流れを示すフ
ローチャートである。
FIG. 11 is a flowchart illustrating a flow of a selection process of a discharge port selection control unit in an image output device according to a second embodiment of the present invention.

【図12】本発明の第1及び第2の実施の形態に係る画
像出力装置における印刷ジョブのデータ構造を示す図で
ある。
FIG. 12 is a diagram illustrating a data structure of a print job in the image output device according to the first and second embodiments of the present invention.

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

100 画像出力装置(レーザビームプリンタ:LB
P) 101 外部機器(ホストコンピュータ) 102 操作パネル 103 制御ユニット 104 給紙オプション装置 104a ペーパーデッキコントローラ 104b 操作部 105 排紙オプション装置 105a フィニッシャコントローラ 105b 操作部 106 ビデオコントローラ 107 エンジンコントローラ 108 オプションコントローラ 109 ビデオインターフェース 110 統括インターフェース 111 オプション装置インターフェース 201 用紙カセット 202 カセット給紙クラッチ 203 給紙ローラ 204 記録紙検知センサ 205 レジストシャッタ 206 手差用トレイ 207 手差給紙ローラ 208 オプション給紙ローラ 209 レジストローラ 210 画像記録部 211 レーザスキャナ部 212 レーザユニット 213 ポリゴンミラー 214 結像レンズ群 215 ビーム検出器 216 折り返しミラー 217 光量センサ 218 感光ドラム 219 一次帯電器 220 現像器 221 前露光ランプ 222 転写帯電器 223 クリーナ 224 定着器 225 搬送ローラ 226 排紙センサ 227 フラッパ 228 排紙トレイ 229 排紙ローラ 230 排紙ローラ 231 排紙積載量検知センサ 232 ペーパーデッキ 233 ペーパーデッキ給紙ローラ 234 搬送ローラ 235 給紙中継搬送ローラ 236 記録紙格納量検知センサ 237 第1の排紙ビン 238 第2の排紙ビン 239 第3の排紙ビン 240 ビン昇降用モータ 241 フラッパ 242 排紙積載量検知センサ 243 排紙ローラ 244 搬送ローラ 245 搬送ローラ 246 排紙ローラ 247 ステイプラ 248 ステイプル針残量検知センサ 300 パーソナルコンピュータ(1) 301 パーソナルコンピュータ(2) 302 プリントサーバー 303 LAN(ローカルエリアネットワーク) 304 LANインターフェースカード 305 CPU(中央演算処理装置) 306 RAM(ランダムアクセスメモリ) 306a 受信バッファメモリ 306b ページバッファメモリ 306c 排紙情報格納部 307 ROM(リードオンリーメモリ) 307a プログラムメモリ 307b フォントメモリ 308 入力部 309 NVRAM(不揮発性ランダムアクセスメモ
リ) 310 排紙選択制御部 311 MC(メモリコントローラ) 312 オプションインターフェース 313 印刷部インターフェース 314 システムバス 315 印刷部 316 排紙部
100 Image output device (laser beam printer: LB
P) 101 External device (host computer) 102 Operation panel 103 Control unit 104 Optional paper feed device 104a Paper deck controller 104b Operation unit 105 Optional paper discharge device 105a Finisher controller 105b Operation unit 106 Video controller 107 Engine controller 108 Option controller 109 Video interface 110 General Interface 111 Optional Device Interface 201 Paper Cassette 202 Cassette Feeding Clutch 203 Feeding Roller 204 Recording Paper Detection Sensor 205 Registration Shutter 206 Manual Feed Tray 207 Manual Feeding Roller 208 Optional Paper Feeding Roller 209 Registration Roller 210 Image Recording Unit 211 Laser scanner unit 212 Laser unit 213 Polygon mirror 214 Imaging lens group 215 Beam detector 216 Folding mirror 217 Light intensity sensor 218 Photosensitive drum 219 Primary charger 220 Developing device 221 Pre-exposure lamp 222 Transfer charger 223 Cleaner 224 Fixing device 225 Transport roller 226 Discharge sensor 227 Flapper 228 paper discharge tray 229 paper discharge roller 230 paper discharge roller 231 paper discharge stacking amount detection sensor 232 paper deck 233 paper deck paper feed roller 234 conveyance roller 235 paper feed relay conveyance roller 236 recording paper storage amount detection sensor 237 first paper discharge Bin 238 Second paper discharge bin 239 Third paper discharge bin 240 Bin lifting motor 241 Flapper 242 Paper discharge loading amount detection sensor 243 Paper discharge roller 244 Transport roller 245 Transport roller 246 Paper discharge roller 47 stapler 248 staple remaining amount detection sensor 300 personal computer (1) 301 personal computer (2) 302 print server 303 LAN (local area network) 304 LAN interface card 305 CPU (central processing unit) 306 RAM (random access memory) 306a Reception buffer memory 306b Page buffer memory 306c Discharge information storage unit 307 ROM (read only memory) 307a Program memory 307b Font memory 308 Input unit 309 NVRAM (non-volatile random access memory) 310 Discharge selection control unit 311 MC (memory controller) ) 312 option interface 313 printing unit interface 314 system bus 31 The printing unit 316 sheet discharge unit

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】 複数の排紙口を有する画像出力装置によ
り画像を出力する画像出力方法であって、仮想的なN段
の排紙口に仮想排紙口を割り当てる仮想排紙口割り当て
ステップと、前記仮想排紙口割り当てステップにより割
り当てられた仮想排紙口を選択する仮想排紙口選択ステ
ップと、出力すべき装置排紙口を選択する装置排紙口選
択ステップと、仮想排紙口への出力を指示された印刷ジ
ョブが入力されると仮想排紙口と装置排紙口との対応付
けを行って出力すべき装置排紙口を決定するように制御
する装置排紙口選択制御ステップとを有することを特徴
とする画像出力方法。
1. An image output method for outputting an image by an image output device having a plurality of paper outlets, wherein a virtual paper outlet is assigned to a virtual N-stage paper outlet, and A virtual discharge port selecting step for selecting a virtual discharge port assigned by the virtual discharge port assigning step, an apparatus discharge port selecting step for selecting an apparatus discharge port to be output, Device output port selection control step of controlling the virtual output port and the device output port to be associated with each other and determining the device output port to be output when a print job instructed to output is input And an image output method.
【請求項2】 装置排紙口の積載状態を検知する積載検
知ステップを有し、前記装置排紙口選択制御ステップ
は、出力すべき装置排紙口として前記積載検知ステップ
により検知された空き装置排紙口を優先的に選択制御す
ることを特徴とする請求項1記載の画像出力方法。
2. The apparatus according to claim 1, further comprising a stacking detection step of detecting a stacking state of the apparatus discharge port, wherein the apparatus discharge port selection control step includes detecting an empty apparatus detected by the stacking detection step as an apparatus discharge port to be output. 2. The image output method according to claim 1, wherein the discharge port is selectively selected and controlled.
【請求項3】 複数の排紙口を有する画像出力装置によ
り画像を出力する画像出力方法であって、N段の仮想排
紙口にユーザ名称を割り当てるユーザ名称割り当てステ
ップと、前記ユーザ名称割り当てステップにより割り当
てられたユーザ名称と入力された印刷ジョブのユーザ名
称とを比較照合することにより仮想排紙口を選択する仮
想排紙口選択ステップと、出力すべき装置排紙口を選択
する装置排紙口選択ステップと、ユーザ名称情報を伴っ
た印刷ジョブが入力されると仮想排紙口と装置排紙口と
の対応付けを行って出力すべき装置排紙口を決定するよ
うに制御する装置排紙口選択制御ステップとを有するこ
とを特徴とする画像出力方法。
3. An image output method for outputting an image by an image output device having a plurality of paper discharge ports, wherein a user name allocation step of allocating a user name to N-stage virtual paper discharge ports, and the user name allocation step A virtual paper exit selecting step of selecting a virtual paper exit by comparing and comparing the user name assigned by the user with the user name of the input print job, and a device exit selecting an apparatus output to be output A port selecting step, and when a print job with user name information is input, the apparatus discharge controlling the apparatus so as to determine the apparatus discharge port to be output by associating the virtual discharge port with the apparatus discharge port. An image output method, comprising a paper port selection control step.
【請求項4】 装置排紙口に既に出力済みで且つ現在積
載中のカレントユーザ名称を検知するカレントユーザ名
称検知ステップを有し、前記装置排紙口選択制御ステッ
プは、出力すべき装置排紙口として前記カレントユーザ
名称検知ステップにより検知されたカレントユーザ名称
と新たに入力された印刷ジョブに付随したユーザ名称と
を比較照合することにより出力すべき装置排紙口を選択
制御することを特徴とする請求項3記載の画像出力方
法。
4. The apparatus according to claim 1, further comprising a current user name detecting step of detecting a current user name which has already been output to the apparatus discharge port and is currently loaded. And selecting and controlling an apparatus discharge port to be output by comparing and comparing the current user name detected by the current user name detection step with a user name attached to the newly input print job as a mouth. 4. The image output method according to claim 3, wherein:
【請求項5】 複数の排紙口を有する画像出力装置であ
って、仮想的なN段の排紙口に仮想排紙口を割り当てる
仮想排紙口割り当て手段と、前記仮想排紙口割り当て手
段により割り当てられた仮想排紙口を選択する仮想排紙
口選択手段と、出力すべき装置排紙口を選択する装置排
紙口選択手段と、仮想排紙口への出力を指示された印刷
ジョブが入力されると仮想排紙口と装置排紙口との対応
付けを行って出力すべき装置排紙口を決定するように制
御する装置排紙口選択制御手段とを有することを特徴と
する画像出力装置。
5. An image output apparatus having a plurality of paper outlets, wherein said virtual paper outlet assignment means allocates virtual paper outlets to virtual N-stage paper outlets, and said virtual paper outlet assignment means. Virtual outlet selection means for selecting a virtual paper outlet assigned according to the above, an apparatus paper outlet selecting means for selecting a device paper outlet to be output, and a print job instructed to output to the virtual paper outlet Device output port selection control means for performing control so as to determine a device output port to be output by associating a virtual paper output port with an apparatus output port when is input. Image output device.
【請求項6】 装置排紙口の積載状態を検知する積載検
知手段を有し、前記装置排紙口選択制御手段は、出力す
べき装置排紙口として前記積載検知手段により検知され
た空き装置排紙口を優先的に選択制御することを特徴と
する請求項5記載の画像出力装置。
6. An apparatus according to claim 1, further comprising: a stack detecting unit configured to detect a stacking state of the apparatus discharge port, wherein the apparatus discharge port selection control unit detects the empty device detected as the apparatus discharge port to be output. 6. The image output apparatus according to claim 5, wherein the discharge port is selectively selected and controlled.
【請求項7】 複数の排紙口を有する画像出力装置であ
って、N段の仮想排紙口にユーザ名称を割り当てるユー
ザ名称割り当て手段と、前記ユーザ名称割り当て手段に
より割り当てられたユーザ名称と入力された印刷ジョブ
のユーザ名称とを比較照合することにより仮想排紙口を
選択する仮想排紙口選択手段と、出力すべき装置排紙口
を選択する装置排紙口選択手段と、ユーザ名称情報を伴
った印刷ジョブが入力されると仮想排紙口と装置排紙口
との対応付けを行って出力すべき装置排紙口を決定する
ように制御する装置排紙口選択制御手段とを有すること
を特徴とする画像出力装置。
7. An image output apparatus having a plurality of paper discharge ports, wherein a user name allocating means for allocating a user name to an N-stage virtual paper discharge port, and a user name allocated by the user name allocating means and an input. Virtual output port selecting means for selecting a virtual output port by comparing and collating with the user name of the generated print job, apparatus output port selecting means for selecting an apparatus output port to be output, and user name information Device output port selection control means for performing control so that when a print job accompanied by the above is input, the virtual paper output port and the device output port are associated with each other and the device output port to be output is determined. An image output device, comprising:
【請求項8】 装置排紙口に既に出力済みで且つ現在積
載中のカレントユーザ名称を検知するカレントユーザ名
称検知手段を有し、前記装置排紙口選択制御手段は、出
力すべき装置排紙口として前記カレントユーザ名称検知
手段により検知されたカレントユーザ名称と新たに入力
された印刷ジョブに付随したユーザ名称とを比較照合す
ることにより出力すべき装置排紙口を選択制御すること
を特徴とする請求項7記載の画像出力装置。
8. A current user name detecting means for detecting a current user name which has already been output to the apparatus discharge port and is currently loaded, and wherein said apparatus discharge port selection control means includes an apparatus discharge port to be output. And selecting and controlling an apparatus discharge port to be output by comparing and comparing the current user name detected by the current user name detection unit with a user name attached to the newly input print job. The image output device according to claim 7, wherein:
JP04859598A 1998-02-16 1998-02-16 Image output method and apparatus Expired - Fee Related JP3450700B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP04859598A JP3450700B2 (en) 1998-02-16 1998-02-16 Image output method and apparatus
DE69926422T DE69926422T2 (en) 1998-02-16 1999-02-15 Image forming method and apparatus
EP99301060A EP0936536B1 (en) 1998-02-16 1999-02-15 Image output method and apparatus therefor
US09/250,395 US6714313B1 (en) 1998-02-16 1999-02-16 Image output method and apparatus therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP04859598A JP3450700B2 (en) 1998-02-16 1998-02-16 Image output method and apparatus

Publications (2)

Publication Number Publication Date
JPH11228018A true JPH11228018A (en) 1999-08-24
JP3450700B2 JP3450700B2 (en) 2003-09-29

Family

ID=12807770

Family Applications (1)

Application Number Title Priority Date Filing Date
JP04859598A Expired - Fee Related JP3450700B2 (en) 1998-02-16 1998-02-16 Image output method and apparatus

Country Status (1)

Country Link
JP (1) JP3450700B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9791816B2 (en) 2013-12-17 2017-10-17 Canon Kabushiki Kaisha Image forming apparatus and sheet accommodating device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9791816B2 (en) 2013-12-17 2017-10-17 Canon Kabushiki Kaisha Image forming apparatus and sheet accommodating device

Also Published As

Publication number Publication date
JP3450700B2 (en) 2003-09-29

Similar Documents

Publication Publication Date Title
JP2001175440A (en) Data processor and image recording device and method for controlling the same and storage medium
JP2001092611A (en) Data processor and picture recording device and method for controlling data processor and method for controlling picture recording device and storage medium
US7021620B2 (en) Image forming method with stacking control
EP0936536B1 (en) Image output method and apparatus therefor
US6985247B2 (en) Print apparatus, print control system, print control method, and storage medium
EP1085745B1 (en) Data processing apparatus, image recording apparatus, method of controlling data processing apparatus, method of controlling image recording apparatus, and storage medium
US6903834B1 (en) Printing system, method for controlling printing system, and computer-readable memory medium
JP3012252B2 (en) Image forming system
JP4642917B2 (en) Information processing apparatus and control method of information processing apparatus
JP3450700B2 (en) Image output method and apparatus
JP4346725B2 (en) Image output method and apparatus
JP2001080176A (en) Data processor, image recorder, control method thereof and storage medium
JP4573975B2 (en) Printing apparatus, printing system, printing apparatus control method, and storage medium
JP2001246813A (en) Printer, its controlling method, and print system
JP2001094719A (en) Image recorder, image recording system, method for controlling the image recorder and image recording system and storage medium
JP4323635B2 (en) Image recording device
JP3507338B2 (en) Image recording apparatus and control method of the image recording apparatus
JP3770362B2 (en) Printer, printing system and printing method
JP3774549B2 (en) Printing apparatus and method for specifying paper supply / discharge
JP2001105668A (en) Image output apparatus and control method thereof
JP4011804B2 (en) Image recording apparatus, image recording system, and image recording method
JP4346747B2 (en) Image recording device
JP2000246996A (en) Image-recording apparatus, discharge history information output method, and memory medium
JP2000086013A (en) Image recording device
JP2000310927A (en) Image forming device and carrying path selecting method

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070711

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20080711

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20080711

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090711

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20090711

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20100711

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20100711

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20110711

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20120711

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20120711

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20130711

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees