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

JP2001080169A - Image-recording apparatus and control method and memory medium - Google Patents

Image-recording apparatus and control method and memory medium

Info

Publication number
JP2001080169A
JP2001080169A JP26045599A JP26045599A JP2001080169A JP 2001080169 A JP2001080169 A JP 2001080169A JP 26045599 A JP26045599 A JP 26045599A JP 26045599 A JP26045599 A JP 26045599A JP 2001080169 A JP2001080169 A JP 2001080169A
Authority
JP
Japan
Prior art keywords
paper
option
image recording
discharge
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP26045599A
Other languages
Japanese (ja)
Inventor
Mutsuaki Kakigi
睦亮 柿木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP26045599A priority Critical patent/JP2001080169A/en
Publication of JP2001080169A publication Critical patent/JP2001080169A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Collation Of Sheets And Webs (AREA)
  • Forming Counted Batches (AREA)

Abstract

PROBLEM TO BE SOLVED: To prevent shifting to an offline in a network environment by setting an automatic delivery select mode for automatically selecting and determining a delivery destination, and selecting a delivery opening from function information of each delivery opening of a plurality of optional apparatuses based on job control information. SOLUTION: Various kinds of optional apparatuses, e.g. a paper feed optional apparatus 107 and a delivery optional apparatus 108 can be connected to a laser beam printer 102. The laser beam printer is connected also to an external device 101 such as a host computer or the like and records images based on printing information transferred from the external device 101. A control unit 109 has an optional controller part 106, controlling various kinds of optional apparatuses together based on a paper feed/delivery designation from a video controller 103, a paper feed/delivery indication from an engine controller 105, etc. At this time, an optimum delivery opening is selected and outputted from function information of various kinds of optional apparatuses and control information from the external device.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、各種オプション装
置を複数接続可能な画像記録装置及び制御方法並びに記
憶媒体に関する。
[0001] 1. Field of the Invention [0002] The present invention relates to an image recording apparatus, a control method, and a storage medium to which a plurality of optional devices can be connected.

【0002】[0002]

【従来の技術】従来の画像記録装置の例としてのプリン
タにおいては、排紙口を指定し、その指定排紙口に印刷
用紙を排出しようとして、指定された内容がその排紙口
の能力を越えているために排出できないような場合、プ
リンタをオフラインにし、その際に発生する指定不正エ
ラーは、検知後所定のタイミングでプリンタのLCDに
メッセージ表示、或は、ホストコンピュータへ通知し、
ユーザの操作により動作を再開していた。即ち、指定さ
れる排紙口の指定内容を必ず満たすように動作しようと
し、実現できない場合にエラー表示を行っていた。
2. Description of the Related Art In a printer as an example of a conventional image recording apparatus, a discharge port is designated, and an attempt is made to discharge printing paper to the designated discharge port. If it cannot be ejected because it exceeds the limit, the printer is taken off-line, and the specified illegal error that occurs at that time is displayed on the LCD of the printer at a predetermined timing after detection, or notified to the host computer,
The operation was restarted by user operation. That is, an attempt is made to operate so as to always satisfy the specified contents of the specified discharge port, and an error is displayed if the operation cannot be realized.

【0003】従来、よく見受けられるエラーの発生状況
は、例を挙げれば、以下の通りである。即ち、 OHPシートをオプション装置で反転させ、フェース
ダウン排紙しようとした(つまり、反転できない用紙を
反転排紙させようとした)。
[0003] Conventionally, an error occurrence situation that is often seen is as follows, for example. That is, the OHP sheet is turned upside down by the optional device, and the face-down sheet is to be discharged (that is, the sheet which cannot be turned over is to be turned over).

【0004】ステイプル機能無しの排紙オプション、
または排紙オプション内の排紙口に対して、ステイプル
指定ジョブを送信した(つまり、ステイプル機能が無い
オプションが装着されている時に、ステイプルを指定し
て送信してしまった)。
A paper discharge option without a staple function,
Alternatively, a staple designation job is transmitted to the paper exit in the paper ejection option (that is, a staple is designated and transmitted when an option without the staple function is installed).

【0005】ジョブオフセット不可能な用紙指定で、
ジョブオフセット指定ジョブを送信した。
[0005] By specifying a sheet that cannot be job offset,
A job with the specified job offset has been sent.

【0006】指定排紙装置の積載能力を越える排紙を
行った。
[0006] The paper is discharged exceeding the stacking capacity of the designated paper discharge device.

【0007】保有ビン数以上のソート指定を行った。[0007] Sort designation is performed for more than the number of retained bins.

【0008】等である。And so on.

【0009】[0009]

【発明が解決しようとする課題】然しながら上述の従来
例では、次のような問題点があった。即ち、一般的に、
印刷する際に、排紙口の指定、排紙モードの指定、その
他多くの設定を変更することは、ユーザにとっては煩わ
しく、これらの設定は、既に設定されている値をその儘
利用し、印刷することが多い。例えば、デフォルト設定
の儘印刷指定してしまうなどである。
However, the above-mentioned prior art has the following problems. That is, in general,
When printing, it is troublesome for the user to change the specification of the paper discharge port, the specification of the paper discharge mode, and many other settings, and these settings use the already set values as they are, and perform printing. Often do. For example, printing is designated with default settings.

【0010】ユーザが予め、用紙サイズ、用紙タイプ、
排紙口、排紙する際のフィニッシング方法等の設定を変
更し、正しく設定を行った上で印刷指定する場合は問題
ないが、ユーザが設定の方法を知らない、或は、忘れて
いる等の理由で、プリンタの状況に合っていない方法で
印刷指定してしまった場合には、エラーメッセージをプ
リンタのLCDに表示し、ネットワーク環境で使用され
ている場合でもオフライン状態となり、そのエラーを解
除しない限りそのプリンタは使用できない状態となって
いた。
[0010] The user sets the paper size, paper type,
There is no problem in changing the settings of the paper discharge port and the finishing method at the time of paper discharge, and then specifying the print after making the correct settings. However, the user does not know or forgets the setting method. If the printer is specified in a way that does not match the status of the printer, an error message is displayed on the LCD of the printer, and the printer goes offline even when used in a network environment, and the error is cleared. Unless otherwise, the printer could not be used.

【0011】即ち、排紙口に対する指定が固定指定であ
った為に、その指定に合致しない場合は、エラー表示を
行って、ユーザの正しい操作を待つしかなかった等の課
題がある。
That is, if the specification for the paper discharge port is a fixed specification and does not match the specification, an error is displayed and the user must wait for a correct operation.

【0012】本発明は、上述の状況に鑑みて成されたも
ので、プリンタが排紙先を自動的に選択決定する自動排
紙選択モードを設け、ジョブの制御情報を基に、複数の
オプション装置の各排紙口の機能情報から複数、または
一つのオプション装置の中から最適な条件を備えた排紙
口をプリンタが選択することが可能となり、ネットワー
ク環境においてもオフラインに移行してしまうのを防
ぎ、ユーザは複雑な指定をいちいち行わなくても、自動
排紙選択モードにしておくことで簡単に印刷することを
可能とする画像記録装置及び制御方法並びに記憶媒体を
提供することを目的とする。
SUMMARY OF THE INVENTION The present invention has been made in view of the above situation, and has an automatic paper ejection selection mode in which a printer automatically selects and determines a paper ejection destination. It is possible for the printer to select a discharge port with optimal conditions from multiple or one optional device from the function information of each discharge port of the device, and the printer goes offline even in a network environment. It is an object of the present invention to provide an image recording apparatus, a control method, and a storage medium that enable easy printing by setting an automatic paper ejection selection mode without requiring a user to make complicated designations one by one. I do.

【0013】[0013]

【課題を解決するための手段】本発明は、下記構成を備
えることにより上記課題を解決できるものである。
The present invention can solve the above-mentioned problems by providing the following constitution.

【0014】(1)画像記録装置本体に対して所定の拡
張処理を行う複数のオプション装置を接続可能とし、ホ
ストコンピュータ等の外部機器からの印字指定に基づい
て、または、ユーザインタフェースからのユーザオペレ
ーションに基づいて動作する画像記録装置であって、各
種オプション装置から該各種オプション装置が有する機
能情報を取得する機能情報取得手段と、ホストコンピュ
ータ等の外部機器から発信される制御情報を解析する解
析手段と、入力データに基づいて印字し排紙する際に、
前記機能情報と前記制御情報から最適なオプション装
置、オプション装置が有する最適な排紙口及び最適な排
紙方法について選択可能とする選択手段とを備えて成る
ことを特徴とする画像記録装置。
(1) A plurality of optional devices for performing predetermined expansion processing can be connected to the image recording apparatus main body, and a user operation from a user interface based on a print designation from an external device such as a host computer or the like. Information acquiring means for acquiring function information of various optional devices from various optional devices, and analyzing means for analyzing control information transmitted from an external device such as a host computer. When printing and discharging based on the input data,
An image recording apparatus comprising: a selection unit that enables selection of an optimal optional device, an optimal discharge port of the optional device, and an optimal discharge method based on the function information and the control information.

【0015】(2)画像記録装置本体に接続されて所定
の拡張処理を行う前記各種オプション装置は、これらの
前記各種オプション装置を統括制御する統括制御手段を
介してシリアル通信を行い、前記画像記録装置本体に転
送するオプション情報を格納する格納手段と、給紙処理
及び前記画像記録装置本体との通信処理を制御するオプ
ション制御手段とを有することを特徴とする前項(1)
記載の画像記録装置。
(2) The various optional devices connected to the main body of the image recording device and performing a predetermined extension process perform serial communication via an overall control means for integrally controlling the various optional devices and perform the image recording. Item (1): a storage unit that stores option information to be transferred to the apparatus main body, and an option control unit that controls a sheet feeding process and a communication process with the image recording device main body.
The image recording apparatus as described in the above.

【0016】(3)画像記録装置本体に接続されて所定
の拡張処理を行う前記各種オプション装置の内、排紙機
能を有する排紙オプションは、複数の排紙口を有する排
紙手段と、排紙オプションに送られてきた用紙のフェー
スの向きを変える反転手段と、排紙用紙をずらして排出
するシフト手段と、前記複数の排紙口を有する排紙手段
は、排出された用紙の積載量を検知する検知手段等の排
紙操作(フィニッシング)に関する動作手段を1つ以上
有することを特徴とする前項(1)記載の画像記録装
置。
(3) Among the various optional devices which are connected to the main body of the image recording apparatus and perform predetermined expansion processing, a paper discharge option having a paper discharge function includes a paper discharge means having a plurality of paper discharge ports, The reversing means for changing the direction of the face of the paper sent to the paper option, the shifting means for shifting the discharged paper and discharging the paper, and the paper discharging means having the plurality of paper discharge ports are provided with a stacking amount of the discharged paper. (1) The image recording apparatus according to the above (1), further comprising at least one operation unit related to a paper discharging operation (finishing) such as a detection unit for detecting the image.

【0017】(4)前記機能情報取得手段は、電源立ち
上げ時、及びオプション装置の状態変化が生じた時に、
状態変化の内容を検知し、この検知結果をメモリに格納
することを特徴とする前項(1)記載の画像記録装置。
(4) The function information obtaining means is provided when the power is turned on or when the state of the optional device changes.
The image recording apparatus according to the above (1), wherein the content of the state change is detected and the detection result is stored in a memory.

【0018】(5)前記解析手段は、外部機器から送信
される印字データの排紙指定等の制御情報を解析し、こ
の解析結果をメモリに格納することを特徴とする前項
(1)記載の画像記録装置。
(5) The analysis means as described in (1), wherein the analysis means analyzes control information such as designation of discharge of print data transmitted from an external device, and stores the analysis result in a memory. Image recording device.

【0019】(6)前記選択手段は、ソート、スタッ
ク、排紙口名称グループ等の他の排紙制御指定とは別個
に指定可能であり、且つ使用可能な状態にある全てのオ
プション装置に対して、予め取得している機能情報と、
予めメモリに格納しているジョブに関する制御情報との
比較を行い、制御指定内容を満たす最適な排紙口及び最
適な排紙方法の決定を行うことを特徴とする前項(1)
記載の画像記録装置。
(6) The selection means can be specified separately from other discharge control specifications such as sort, stack, discharge port name group, etc., and can be used for all available optional devices. And the function information obtained in advance,
The preceding paragraph (1) is characterized by comparing with control information on a job stored in a memory in advance and determining an optimal discharge port and an optimal discharge method satisfying the control designation contents.
The image recording apparatus as described in the above.

【0020】(7)前記機能情報は、オプション装置が
有する排紙口の各種構成情報及びステータス情報から成
ることを特徴とする前項(1)記載の画像記録装置。
(7) The image recording apparatus according to the above item (1), wherein the function information includes various kinds of configuration information and status information of a paper discharge port provided in the optional device.

【0021】(8)前記制御情報は、排紙モードをはじ
めとする各種排紙指定情報を含むことを特徴とする前項
(1)記載の画像記録装置。
(8) The image recording apparatus according to the above (1), wherein the control information includes various types of paper discharge designation information including a paper discharge mode.

【0022】(9)画像記録装置本体に対して所定の拡
張処理を行う複数のオプション装置を接続可能とし、ホ
ストコンピュータ等の外部機器からの印字指定に基づい
て、または、ユーザインタフェースからのユーザオペレ
ーションに基づいて動作する画像記録装置の制御方法で
あって、各種オプション装置から該各種オプション装置
が有する機能情報を取得するステップと、この機能情報
を取得するステップにおいて、電源立ち上げ時、及びオ
プション装置の状態変化が生じた時に、状態変化の内容
を検知し、この検知結果をメモリに格納するステップ
と、ホストコンピュータ等の外部機器から発信される制
御情報を解析するステップと、この解析するステップに
おいて、外部機器から送信される印字データの排紙指定
等の制御情報を、更に解析し、この解析結果をメモリに
格納するステップと、入力データに基づいて印字し排紙
する際に、前記機能情報と前記制御情報から最適なオプ
ション装置、オプション装置が有する最適な排紙口及び
最適な排紙方法について選択するステップと、この選択
するステップにおいて、使用可能な状態にある全てのオ
プション装置に対して、予め取得している機能情報と、
予めメモリに格納しているジョブに関する制御情報との
比較を行い、制御指定内容を満たす最適な排紙口及び最
適な排紙方法の決定を行うステップとを備え、これらの
前記各種オプション装置を統括制御する手段を介してシ
リアル通信を行うステップと、前記画像記録装置本体に
転送するオプション情報を格納するステップと、給紙処
理及び前記画像記録装置本体との通信処理を制御するオ
プション制御を行うステップと、排紙機能を有し、複数
の排紙口を備えた排紙オプションに送られてきた用紙の
フェースの向きを変えて反転するステップと、排紙用紙
をずらして排出しシフトするステップと、排出された用
紙の積載量を検知するステップと、排紙操作(フィニッ
シング)を行うステップとを含むことを特徴とする制御
方法。
(9) A plurality of optional devices for performing predetermined extension processing can be connected to the image recording apparatus main body, and user operations from a user interface based on print designation from an external device such as a host computer or the like. A method for controlling an image recording apparatus that operates based on the following: a step of acquiring function information of various optional devices from various optional devices; and a step of acquiring the function information. When the state change occurs, detecting the contents of the state change and storing the detection result in a memory; analyzing control information transmitted from an external device such as a host computer; and And control information such as the print data discharge designation sent from the external device. Analyzing and storing the analysis result in a memory; and when printing and discharging based on the input data, an optimal optional device based on the function information and the control information, an optimal discharging port of the optional device, A step of selecting an optimal paper discharging method, and in this selecting step, function information acquired in advance for all optional devices in a usable state;
Comparing the control information with respect to the job stored in the memory in advance, and determining an optimum discharge port and an optimum discharge method satisfying the control specification contents. Performing serial communication via controlling means, storing option information to be transferred to the image recording apparatus main body, and performing optional control for controlling a sheet feeding process and a communication process with the image recording apparatus main body. A step of changing the face direction of a sheet sent to a sheet ejection option having a sheet ejection function and having a plurality of sheet ejection outlets and inverting the sheet, and a step of shifting and ejecting the sheet ejection sheet. A step of detecting a stacking amount of the discharged sheets and a step of performing a sheet discharging operation (finishing).

【0023】(10)前項(9)記載の制御方法を実現
するためのプログラムを格納したことを特徴とする記憶
媒体。
(10) A storage medium storing a program for realizing the control method described in (9) above.

【0024】[0024]

【発明の実施の形態】以下に本発明の一実施の形態を説
明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below.

【0025】図1は、本発明に係る実施例1の画像記録
装置の構成を示すブロック図、図2は、画像記録装置と
オプションユニット(オプション装置)を接続した画像
記録システム例の縦断側面図、図3は、図2の画像記録
システムにおける各コントローラのインタフェースの接
続例の構成を示すブロック図、図4は、図1に示したビ
デオコントローラの詳細構成を示すブロック図、図5
は、実施例1において、図1に示したオプションコント
ローラ部106内に設けられるRAMに確保されるビデ
オコントローラ103との共有メモリの内容例を示す説
明図、図6は、実施例1において、図1に示したオプシ
ョンコントローラ部106を介してオプション情報を獲
得する方法の一例を示すフローチャート、図7(a)、
(b)は、実施例1において、基本ステータスを基に、
コマンドステータスを発行して、入出力各オプションの
詳細情報を取得する手順を示す説明図、図8は、実施例
1におけるデータの流れを示す説明図、図9は、実施例
1において、RAM407内のページテーブルに関する
マップを示す説明図、図10は、実施例1において、R
AM407内のエンジン状態テーブルに関するマップを
示す説明図、図11は、実施例1において、RAM40
7内のジョブ制御テーブルに関するマップを示す説明
図、図12は、実施例1において、一つの印刷装置に接
続されている複数のオプション装置を使って排紙を行う
場合の概念図、図13は、実施例2において、ネットワ
ーク上で接続されている複数の印刷装置の排紙オプショ
ン装置を使って排紙を行う場合の概念図、図14は、実
施例1において、印刷データを入力してから最適な排紙
指定を決定し印刷実行するまでの処理動作を示すフロー
チャート、図15は、実施例1において、複数の排紙オ
プションの機能情報及び制御情報に基づく最適な排紙指
定を決定する処理動作を示すフローチャート、図16
は、実施例1において、排紙オプションの機能情報を取
得する処理動作を示すフローチャートである。
FIG. 1 is a block diagram showing the configuration of an image recording apparatus according to a first embodiment of the present invention, and FIG. 2 is a longitudinal sectional side view of an example of an image recording system in which the image recording apparatus and an optional unit (optional apparatus) are connected. 3, FIG. 3 is a block diagram showing a configuration of a connection example of interfaces of respective controllers in the image recording system of FIG. 2, FIG. 4 is a block diagram showing a detailed configuration of the video controller shown in FIG.
FIG. 6 is an explanatory diagram showing an example of the contents of a shared memory with the video controller 103 secured in the RAM provided in the option controller unit 106 shown in FIG. 1 in the first embodiment, and FIG. FIG. 7A is a flowchart showing an example of a method for acquiring option information via the option controller unit 106 shown in FIG.
(B) in the first embodiment, based on the basic status,
FIG. 8 is an explanatory diagram showing a procedure for issuing a command status and acquiring detailed information of each input / output option, FIG. 8 is an explanatory diagram showing a data flow in the first embodiment, and FIG. FIG. 10 is an explanatory diagram showing a map related to the page table of FIG.
FIG. 11 is an explanatory diagram showing a map relating to an engine state table in the AM 407, and FIG.
7 is a diagram illustrating a map relating to the job control table in FIG. 7, FIG. 12 is a conceptual diagram in the case of performing paper discharge using a plurality of optional devices connected to one printing device in the first embodiment, and FIG. FIG. 14 is a conceptual diagram of the case where the paper discharge is performed using the paper discharge option device of a plurality of printing apparatuses connected on the network in the second embodiment. FIG. FIG. 15 is a flowchart showing a processing operation from the determination of an optimal discharge specification to the execution of printing. FIG. 15 illustrates a process of determining an optimal discharge specification based on the function information and the control information of a plurality of discharge options in the first embodiment. Flowchart showing the operation, FIG.
9 is a flowchart illustrating a processing operation of acquiring function information of a paper discharge option in the first embodiment.

【0026】(実施例1)図1に本実施例のプリンタを
含んだシステム構成を示し、画像記録装置の例としてレ
ーザビームプリンタの場合を示してある。なお、本実施
例を適用する画像記録装置は、レーザビームプリンタに
限られるものではなく、インクジェットプリンタ等の他
のプリント方式のプリンタでも良いことは勿論である。
また、以下の説明及び図においては、オプション装置
(オプションユニット)を2台接続した例を説明する
が、更に多くのオプション装置を接続可能であり、ま
た、オプション装置の機能を本体が共有しても構わな
い。
(Embodiment 1) FIG. 1 shows a system configuration including a printer of this embodiment, and shows a case of a laser beam printer as an example of an image recording apparatus. The image recording apparatus to which this embodiment is applied is not limited to a laser beam printer, but may be a printer of another printing method such as an ink jet printer.
In the following description and drawings, an example in which two optional devices (optional units) are connected will be described. However, more optional devices can be connected, and the functions of the optional devices are shared by the main body. No problem.

【0027】図1において、102はレーザビームプリ
ンタ(プリンタ)で、各種オプション装置が接続可能で
あり、ホストコンピュータ等の外部機器101と汎用イ
ンタフェース(例えば、セントロニクス、RS232C
等)で接続され、これらの汎用インタフェースを介して
外部機器101から転送される印刷情報(所定のプリン
タ言語に基づくコードデータ等の制御情報、例えば、P
ost Script,LIPSIII ,LIPSIV,イ
メージデータ等を含む)に基づく画像記録を行う。10
3はビデオコントローラで、外部機器101と前記汎用
インタフェースで接続され、外部機器101から前記汎
用インタフェースを介して転送されるコードデータ(E
SCコード、各種PDLデータ等)を受信し、該コード
データに基づくドットデータ等から成るページ情報を生
成し、ビデオインタフェース80を介して後述するエン
ジンコントローラ105に対してイメージデータ(2
値、または多値)を送信すると共に、統括インタフェー
ス90を介して後述するオプションコントローラ部10
6に対して、給紙指定及び排紙指定のコマンド等を送信
する。エンジンコントローラ105は、前記ビデオコン
トローラ103から転送されるイメージデータに基づい
て、周知の電子写真プロセスによって感光ドラム上に潜
像を形成し、供給される用紙に転写、定着して印字を行
う。なお、この時、オプションコントローラ部106に
対して給排紙のタイミングの指示等を行う。
In FIG. 1, reference numeral 102 denotes a laser beam printer (printer) to which various optional devices can be connected, and a general-purpose interface (for example, Centronics, RS232C) with an external device 101 such as a host computer.
) And print information (control information such as code data based on a predetermined printer language, such as P
ostScript, LIPS III, LIPS IV, image data, etc.). 10
Reference numeral 3 denotes a video controller which is connected to the external device 101 via the general-purpose interface, and which receives code data (E) transmitted from the external device 101 via the general-purpose interface.
SC code, various PDL data, etc.), generates page information including dot data based on the code data, and sends the image data (2) to an engine controller 105 described later via the video interface 80.
Value or multi-value), and an option controller 10 to be described later via the general interface 90.
6, a command for specifying a paper feed and a specification for discharging the paper is transmitted. The engine controller 105 forms a latent image on a photosensitive drum by a well-known electrophotographic process based on the image data transferred from the video controller 103, transfers the latent image to a supplied sheet, and performs printing. At this time, an instruction is given to the option controller unit 106 regarding the timing of paper supply and discharge.

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

【0029】オプションコントローラ部106は、不図
示のCPU、ROM、RAM等を備え、前記ビデオコン
トローラ103から転送される給排紙指定等、及びエン
ジンコントローラ105からの給排紙指示等に基づい
て、1台以上複数台のオプション装置(ユニット)を統
括して制御する統括コントローラであり、各種オプショ
ン装置に具備されるオプションコントローラユニットと
オプションユニットインタフェース70を介して通信を
行い、各種オプション装置を統括的に制御する。
The option controller unit 106 includes a CPU, a ROM, a RAM, and the like (not shown). The option controller unit 106 receives a sheet supply / discharge instruction from the video controller 103, and receives a sheet supply / discharge instruction from the engine controller 105. This is a general controller that controls one or more optional devices (units) in an integrated manner, communicates with an optional controller unit included in various optional devices via the optional unit interface 70, and comprehensively controls the various optional devices. To control.

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

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

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

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

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

【0035】なお、給紙オプション装置107及び排紙
オプション装置108には、表示部及び各種キーを備え
た操作部107b及び108bが夫々設けられ、各オプ
ション使用時のユーザに対するメッセージ及び操作方法
等を表示し具現できるようになっている。
The paper feed option device 107 and the paper discharge option device 108 are provided with operation units 107b and 108b having a display unit and various keys, respectively. It can be displayed and embodied.

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

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

【0038】図2は、図1に示したレーザビームプリン
タ(プリンタ)102の構成を示す縦断側面図であり、
図1と同一のものには同一の符号を付してある。
FIG. 2 is a longitudinal sectional side view showing the structure of the laser beam printer (printer) 102 shown in FIG.
The same components as those in FIG. 1 are denoted by the same reference numerals.

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

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

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

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

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

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

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

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

【0047】次に、レーザビームプリンタ(プリンタ)
102本体に着脱可能に接続された各種オプションユニ
ットについて説明する。
Next, a laser beam printer (printer)
Various optional units detachably connected to the main body 102 will be described.

【0048】図1に示したオプションコントローラ部1
06は、図2に示す本体内に設けられ、各種オプション
ユニットを共通バスとなるオプションユニットインタフ
ェース70を介して同一のプロトコルで通信可能に構成
されている。また、オプションコントローラ部106
は、統括インタフェース90を介してビデオコントロー
ラ103に接続される。
The option controller 1 shown in FIG.
Reference numeral 06 is provided in the main unit shown in FIG. 2, and is configured to be able to communicate various option units with the same protocol via the option unit interface 70 serving as a common bus. Also, the option controller unit 106
Is connected to the video controller 103 via the general interface 90.

【0049】ペーパデッキオプションユニット等の給紙
オプション装置107において、241はペーパデッキ
で、昇降するデッキ上に記録紙Sを大容量に積載する。
244は搬送ローラで、ペーパデッキ給紙ローラ242
から給紙される記録紙Sをオプション給紙ローラ233
方向に搬送する。243は給紙中継搬送ローラで、給紙
オプション装置(ペーパデッキオプションユニット)1
07の下部に着脱可能に設けられ、複数接続可能な他の
給紙系オプションユニット(異なるサイズ、または同一
サイズの記録紙を給紙可能)から給紙される記録紙を中
継搬送する。また、241sは記録紙収納量検知センサ
で、ペーパデッキ241上に載置された記録紙Sの載置
量を検知する。
In the paper feeding optional device 107 such as a paper deck optional unit, a paper deck 241 loads a large amount of recording paper S on an ascending / descending deck.
Reference numeral 244 denotes a transport roller, which is a paper deck feed roller 242.
The paper S fed from the printer is supplied by an optional paper feed roller 233.
Transport in the direction. Reference numeral 243 denotes a paper feed relay roller, and a paper feed optional device (paper deck optional unit) 1
07, which is detachably provided below, and relays and conveys recording paper fed from another paper feeding optional unit (recording paper of different size or the same size can be fed) which can be connected to a plurality of units. A recording paper storage amount detection sensor 241s detects the amount of the recording paper S placed on the paper deck 241.

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

【0051】ソータオプションユニット等の排紙オプシ
ョン装置108において、251〜257はフェースダ
ウン排紙を行う第1排紙ビン〜第7排紙ビンで、記録済
の記録紙Sを仕分けして積載するものである。また、2
58は排紙オプション装置(ソータオプションユニッ
ト)108へ搬入された用紙をその儘ストレートに通紙
し、フェースアップ排紙を行う第8排紙ビンである。2
80はフラッパで、プリンタ102本体のフラッパ21
1により振り分けられ、排紙オプション装置(ソータオ
プションユニット)108に送られた記録紙Sを、ビデ
オコントローラ103からの指示に基づいて用紙のフェ
ース切り換えを行うように搬送切り換えを行う。
In the discharge option device 108 such as a sorter option unit, reference numerals 251 to 257 denote first to seventh discharge bins for performing face-down discharge, and sort and stack the recorded recording paper S. Things. Also, 2
Reference numeral 58 denotes an eighth paper discharge bin for directly passing the paper conveyed to the paper discharge option device (sorter option unit) 108 as it is and performing face-up discharge. 2
Reference numeral 80 denotes a flapper, which is a flapper 21 of the printer 102 main body.
The transport switching is performed such that the face of the recording paper S that has been sorted by the printer 1 and sent to the paper discharge option device (sorter option unit) 108 is switched based on an instruction from the video controller 103.

【0052】また、261s〜268sは排紙エンプテ
ィ検知センサで、第1排紙ビン251〜第8排紙ビン2
58に排紙される記録用紙の積載用紙有り、無しを検知
する。
Reference numerals 261 s to 268 s denote empty sheet discharge detection sensors, which are the first discharge bin 251 to the eighth discharge bin 2.
The presence / absence of a stack of recording papers discharged to 58 is detected.

【0053】更に、排紙積載量検知センサ271s〜2
78sは、満載検知センサで、前記第1排紙ビン251
〜第8排紙ビン258に積載された記録用紙の高さが、
例えば18mm(約120枚に相当)に到達した(検知
した)時点で、ソータコントローラ108aが、当該ビ
ンは満載であることを、オプションコントローラ部10
6を介してビデオコントローラ103に通知する。
Further, the discharged paper stacking amount detecting sensors 271s to 271s-2
Reference numeral 78s denotes a full load detection sensor, which is the first discharge bin 251.
-The height of the recording paper stacked in the eighth discharge bin 258 is
For example, when the size reaches 18 mm (corresponding to about 120 sheets) (detects), the sorter controller 108a notifies the option controller 10 that the bin is full.
6 to the video controller 103.

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

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

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

【0057】なお、排紙オプション装置(ソータオプシ
ョンユニット)108は、ソータコントローラ108a
によって制御される。
Note that the paper discharge optional device (sorter optional unit) 108 includes a sorter controller 108a.
Is controlled by

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

【0059】なお、前記手差し給紙ローラ203、カセ
ット給紙ローラ231、ペーパデッキ給紙ローラ242
の下流には、記録紙Sを搬送するレジストローラ20
5、給紙ローラ204、搬送ローラ244が夫々設けら
れ、前記レジストローラ205の下流には、レーザスキ
ャナ部206から発せられたレーザ光によって記録紙S
上にトナー像を形成する画像記録部207が設けられて
いる。更に、画像記録部207の下流には、記録紙S上
に形成されたトナー像を熱定着する前記定着器208が
設けられ、定着器208の下流には、排紙部の排紙状態
を検知する排紙センサ209、記録紙を搬送する搬送ロ
ーラ210、記録が完了した記録紙Sの搬送方向を切り
換えるフラッパ211等が設けられている。
The manual paper feed roller 203, the cassette paper feed roller 231, the paper deck paper feed roller 242
Downstream of the registration rollers 20 for transporting the recording paper S
5, a paper feed roller 204 and a transport roller 244 are provided, respectively, and a recording paper S is provided downstream of the registration roller 205 by a laser beam emitted from a laser scanner unit 206.
An image recording unit 207 for forming a toner image is provided thereon. Further, the fixing unit 208 for thermally fixing the toner image formed on the recording sheet S is provided downstream of the image recording unit 207, and the discharge state of the discharge unit is detected downstream of the fixing unit 208. And a flapper 211 for switching the conveyance direction of the recording paper S on which recording has been completed.

【0060】図3は、図1に示したプリンタ102の構
成を示すブロック図であり、図1と同一のものには同一
の符号を付してある。
FIG. 3 is a block diagram showing the configuration of the printer 102 shown in FIG. 1. The same components as those in FIG. 1 are denoted by the same reference numerals.

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

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

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

【0064】その他、図示してないが、エンジンコント
ローラ105による各処理に対する制御は、ビデオコン
トローラ103との間でやり取りされる信号に基づき実
行され、その信号として、/CPRDY、/PPRD
Y、/RDY、/PRNT、/VSREQ、/VSYN
C、/BD、/SCLK、/CMD、/CBSY、/S
TS、/SBSY、/CCRT(Condition Change Rep
ort)の各信号があり、その詳細は表1に示す通りであ
る。
In addition, although not shown, control of each process by the engine controller 105 is executed based on signals exchanged with the video controller 103, and the signals include / CPRDY and / PPRD.
Y, / RDY, / PRNT, / VSREQ, / VSYN
C, / BD, / SCLK, / CMD, / CBSY, / S
TS, / SBSY, / CCRT (Condition Change Rep
ort), the details of which are as shown in Table 1.

【0065】[0065]

【表1】 [Table 1]

【0066】上記信号の内、/CCRT信号の使用方法
を示すと、処理は以下に示す手順1及び手順2のように
なる。
When the method of using the / CCRT signal among the above signals is shown, the processing is as shown in Procedure 1 and Procedure 2 below.

【0067】<手順1>ビデオコントローラ103は、
通常/RDY信号と/CCRT信号とをチェックし、そ
れらの信号に変化があった場合に、ステータスの情報を
読み取りに行く。その際、/CCRT信号が“FALS
E”であり、且つ/RDY信号が“FALSE”になっ
た場合には、まず、ミスプリント、ウェイト、スリー
プ、オペレータコール等の内容のステータスをチェック
する。その結果に応じて、各ビットに対応した下位のス
テータスを参照して詳細を確認する。
<Procedure 1> The video controller 103
Normally, the / RDY signal and the / CCRT signal are checked, and when there is a change in these signals, the status information is read. At this time, the / CCRT signal becomes "FALS
If "E" and the / RDY signal becomes "FALSE", first, the status of the contents such as misprint, wait, sleep, operator call, etc. is checked. Refer to the lower-level status for details.

【0068】<手順2>一方、/CCRT信号が“TR
UE”になった場合には、先ず、用紙サイズ変更、給紙
部紙有無変更、給紙部機能変更、警告内容変更等の内容
のステータスを読み取り、変更になったステータスの種
類を認識して、そのグループのステータスを順次読み取
り、詳細を認識する。
<Procedure 2> On the other hand, when the / CCRT signal is "TR
If "UE", the status of contents such as paper size change, paper presence / absence change, paper feed function change, and warning content change is read, and the type of the changed status is recognized. , Sequentially read the status of the group and recognize the details.

【0069】また、/CCRT信号のリセット手順につ
いて、エンジンコントローラ105は、末端のステータ
ス変化、即ち、用紙サイズの変更、用紙の有無の変化、
給紙部機能の変更、警告状態の変化を常時チェックし、
変化があった場合には、その上位に該当する状態変化ス
テータスを“1”にセットすると共に、ハード信号であ
る/CCRT信号を“TRUE”にする。その後ビデオ
コントローラ103からのステータス要求コマンドを受
信して、状態変化ステータスがビデオコントローラ10
3に読み込まれたことを以て、/CCRT信号を“FA
LSE”にする。
Regarding the reset procedure of the / CCRT signal, the engine controller 105 changes the status at the end, that is, changes the paper size, changes the presence or absence of paper,
Always check for changes in the paper feed function and changes in the warning status.
If there is a change, the status change status corresponding to the higher order is set to "1", and the / CCRT signal, which is a hard signal, is set to "TRUE". Thereafter, upon receiving a status request command from the video controller 103, the status change status is
3, the / CCRT signal is set to "FA
LSE ”.

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

【0071】なお、POUTT信号93、PFEDT信
号94、SPCNG信号95の3信号は、エンジンコン
トローラ105から出力され、ビデオインタフェース8
0を介し、ビデオコントローラ103をスルーして、オ
プションコントローラ部106へ入力される。
The three signals of the POUTT signal 93, the PFEDT signal 94, and the SPCNG signal 95 are output from the engine controller 105 and output from the video interface 8
The signal is input to the option controller unit 106 through the video controller 103 via “0”.

【0072】上記各信号の詳細は、表2に示す通りであ
る。
The details of each signal are as shown in Table 2.

【0073】[0073]

【表2】 [Table 2]

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

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

【0076】403は画像データ発生部で、外部機器1
01より送られる制御コードデータに基づいて実際の印
字のためのビットマップデータを発生する。405は画
像メモリで、画像データを格納する。409はCPU
で、ビデオコントローラ103全体の制御を司る。40
4はROMで、CPU409の制御コードを格納する。
407はRAMで、CPU409の使用する一時記憶手
段として機能する。410はEEPROMで、不揮発性
の記憶媒体で構成される。
Reference numeral 403 denotes an image data generator, which is an external device 1
Bit map data for actual printing is generated on the basis of the control code data sent from 01. An image memory 405 stores image data. 409 is a CPU
Controls the entire video controller 103. 40
Reference numeral 4 denotes a ROM which stores a control code of the CPU 409.
A RAM 407 functions as a temporary storage unit used by the CPU 409. Reference numeral 410 denotes an EEPROM constituted by a nonvolatile storage medium.

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

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

【0079】なお、CPU409を制御する制御コード
は、不図示のシステムクロックによって、タスクと称さ
れるロードモジュール単位に時分割制御するOSと、機
能単位に動作する後述の図8に示す複数のロードモジュ
ール(タスク)によって構成されるものとする。
The control code for controlling the CPU 409 includes an OS for performing time-division control in units of load modules called tasks by a system clock (not shown), and a plurality of load units shown in FIG. It shall be composed of modules (tasks).

【0080】図5は本実施例において、図1に示したオ
プションコントローラ部106内に設けられるRAMに
確保されるビデオコントローラ103との共有メモリの
内容例の説明図であり、図7は基本ステータスを基に、
コマンドステータスを発行して入出力各オプションの詳
細情報を取得する手順の例を示す説明図である。
FIG. 5 is a diagram for explaining an example of the contents of a shared memory with the video controller 103 secured in the RAM provided in the option controller unit 106 shown in FIG. 1 in this embodiment, and FIG. Based on
FIG. 9 is an explanatory diagram showing an example of a procedure for issuing a command status and acquiring detailed information of each input / output option.

【0081】先ず、図5、図7に基づいてビデオコント
ローラ103がオプションコントローラ部106を通じ
て、各オプション装置を統括制御する制御方法を説明す
る。
First, a control method in which the video controller 103 controls the optional devices through the option controller 106 will be described with reference to FIGS.

【0082】図5に示す共有メモリは、ページ指定を行
い、用紙の搬送状況を知るための搬送状況管理エリア、
各オプションの異常状態を知るための基本ステータス
部、コマンドステータスのやり取りを行うコマンドステ
ータス部、オプション装置の立ち上げ処理を指定する立
ち上げ処理部とから成る。
The shared memory shown in FIG. 5 designates a page, and a transport status management area for knowing the transport status of the sheet.
It comprises a basic status section for knowing the abnormal state of each option, a command status section for exchanging command statuses, and a start-up processing section for specifying start-up processing of the option device.

【0083】立ち上げ処理部は、ビデオコントローラ1
03から指定を行う立ち上げ指定部分と、指定を行った
結果、各オプションが処理を完了したことを通知する完
了通知部分とから成る。ビデオコントローラ103が、
この立ち上げ処理部に指定を行うことにより各オプショ
ン類の立ち上げ処理を行う。電源が投入されると、ビデ
オコントローラ103から、共有メモリの初期化指定、
オプションコントローラ部106で必要な各オプション
のコンフィグレーション情報取得指定、情報取得完了な
どを立ち上げ指定部分に知らせて、各処理が完了したか
どうかを完了通知部分を監視し、全てが完了したら立ち
上げ処理終了となる。
The start-up processing section includes the video controller 1
It is composed of a start-up designation part for designation from 03 and a completion notification part for notifying that each option has completed processing as a result of designation. The video controller 103
The start-up processing of each option is performed by designating the start-up processing section. When the power is turned on, the video controller 103 specifies initialization of the shared memory,
The option controller unit 106 informs the start-up designated part of the configuration information acquisition designation and information acquisition completion of each required option, and monitors the completion notification part whether or not each processing has been completed. The processing ends.

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

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

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

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

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

【0089】図6は、オプションコントローラ部106
に有る共有メモリにアクセスし、各オプションとコマン
ドステータスのやり取りを行い、情報交換する仕組みを
示すフローチャートである。
FIG. 6 shows the option controller section 106.
Is a flowchart showing a mechanism for accessing a shared memory in the system, exchanging command status with each option, and exchanging information.

【0090】オプション情報を獲得する場合、オプショ
ンコントローラ部106が持つメモリ内のコマンドステ
ータス管理エリア(領域)へ指定を行い、情報を受け取
る。コマンド指定領域に、必要な情報の種類を識別する
IDを指定し(S601)、実行コマンドでオプション
コントローラ部106へコマンドデータ数を指定し(S
602)、指定内容を表すデータを所定のアドレスに指
定し(S603)、コマンドを送信したことを通知し、
オプションコントローラ部106が各オプション装置と
やり取りを行い、情報を取得するためのトリガをかける
(S604)。ステップS604でのトリガと指定内容
を基にオプションコントローラ部106は、必要なオプ
ション装置とシリアル通信を行い、指定された情報を得
る。
When acquiring the option information, the command status management area (area) in the memory of the option controller unit 106 is designated, and the information is received. An ID for identifying the type of necessary information is specified in the command specification area (S601), and the number of command data is specified to the option controller unit 106 by an execution command (S601).
602), designates data representing the designated contents to a predetermined address (S603), and notifies that the command has been transmitted;
The option controller unit 106 exchanges with each of the optional devices, and applies a trigger for acquiring information (S604). Based on the trigger in step S604 and the specified content, the option controller unit 106 performs serial communication with a required optional device to obtain the specified information.

【0091】一方、オプションコントローラ部106が
情報を確実に取得するまで、タイマを起動し、ビデオコ
ントローラ103がステータス情報を取得可能な状態で
あるかどうかを監視する(S605、S606)。一定
時間経過してもステータス情報獲得可能状態に移行しな
い場合は、ステータス情報獲得が不可能なので、再度コ
マンド実行するようコマンドリトライ通知を行い(S6
11)、処理を終了する。ステップS606で、ステー
タス情報獲得可能状態に移行したら、ステータスのID
を取得し、指定したコマンドに対するステータス情報か
どうかを確認する(S607)。次に、ステータスデー
タ数を取得し(S608)、このデータ数に対応したス
テータスデータを取得し(S609)、オプションコン
トローラ部106に対してステータス獲得完了を通知す
る(S610)。
On the other hand, the timer is started until the option controller unit 106 reliably obtains the information, and it is monitored whether or not the video controller 103 can obtain the status information (S605, S606). If the status does not shift to the status information obtainable state after a certain period of time, status information cannot be obtained, and a command retry notification is issued to execute the command again (S6).
11), end the process. In step S606, when the status shifts to the status information obtainable state, the status ID
Is obtained, and it is confirmed whether or not the status information is for the specified command (S607). Next, the number of status data is acquired (S608), status data corresponding to the number of data is acquired (S609), and completion of status acquisition is notified to the option controller unit 106 (S610).

【0092】図8は、本実施例における、外部機器から
オプションコントローラ部及びエンジンコントローラま
でのデータフローを示す説明図である。
FIG. 8 is an explanatory diagram showing a data flow from the external device to the option controller and the engine controller in this embodiment.

【0093】CPU409を制御する制御コードは、不
図示のシステムクロックによって、タスクと称される。
ロードモジュール単位に時分割制御するOSと、機能単
位に動作する複数のロードモジュール(タスク)とによ
って構成されるものとする。図8中のトランスレータ処
理システム(解析展開タスク)、スケジューリングシス
テム(ページ操作タスク)、エンジンI/Fシステム
(エンジンI/Fタスク)、オプションI/Fシステム
(オプションI/Fタスク)は、上述の通りCPU40
9を実体とするタスクであり、論理的に並行動作するも
のとする。
A control code for controlling the CPU 409 is called a task by a system clock (not shown).
It is assumed that the OS comprises time-sharing control for each load module and a plurality of load modules (tasks) that operate for each function. The translator processing system (analysis development task), scheduling system (page operation task), engine I / F system (engine I / F task), and option I / F system (option I / F task) in FIG. Street CPU40
9 is a task, which operates logically in parallel.

【0094】図9は、図8中のページ情報を格納するペ
ージテーブルの構造を示す。
FIG. 9 shows the structure of a page table for storing page information in FIG.

【0095】ページテーブルは、CPU409におい
て、各ページを論理的に認識するためのテーブルであ
り、実体は前述のRAM407の不図示の制御情報格納
領域に、連続領域として存在し、不図示のページ管理機
能部によって獲得、解放等の管理が行われる。図9中の
「ラスタポインタ」は、前出の画像メモリ405中の1
ページ分の領域の先頭ポインタであり、CPU409は
電源投入の初期化時に、前記画像メモリ405中の不図
示の該当領域をページ毎に分割して、ここにリンクす
る。例えば、「状態フラグ」は、ページの状態を示すフ
ラグを格納する領域であり、図9で示すように、 「展開終了フラグ」 「ページ指定終了フラグ」 「印字開始フラグ」 「排紙終了フラグ」 「解放フラグ」 などがあり、この状態フラグにより作成したページ情報
が、どういう状態にあるか判断することが可能である。
The page table is a table for logically recognizing each page in the CPU 409. The page table exists in the control information storage area (not shown) of the RAM 407 as a continuous area. Management such as acquisition and release is performed by the functional unit. “Raster pointer” in FIG. 9 indicates “1” in the image memory 405 described above.
This is a head pointer of an area for a page, and the CPU 409 divides a corresponding area (not shown) in the image memory 405 for each page and initializes the link at the time of power-on initialization. For example, the “status flag” is an area for storing a flag indicating the status of the page. As shown in FIG. 9, “development end flag”, “page designation end flag”, “print start flag”, “discharge end flag” There is a “release flag” and the like, and it is possible to determine what state the page information created is based on this state flag.

【0096】例えば「給紙モード」は、給紙手段の決定
方法を指示するものであり、不図示の 「自動給紙」 「カセット1(カセット230)給紙」 「ペーパデッキ(カセット107)給紙」 「MPトレイ給紙」 などがある。「自動給紙」は、用紙サイズが一致し用紙
が載置されている給紙手段から所定の優先順に従って検
索し決定するモードである。
For example, the "paper feed mode" indicates a method of determining the paper feed means, and includes "automatic paper feed", "cassette 1 (cassette 230) paper feed", and "paper deck (cassette 107) feed (not shown)". Paper, MP tray paper, etc. “Automatic paper feeding” is a mode in which the paper size is matched and the paper is searched and determined according to a predetermined priority order from the paper feeding means on which the paper is placed.

【0097】図9中の「要求用紙サイズ」は、エンジン
コントローラに対して給紙を依頼する用紙サイズの数値
表現が格納される。
The "requested paper size" in FIG. 9 stores a numerical representation of a paper size for which the engine controller requests paper feeding.

【0098】図10は、RAM407中のエンジン状態
テーブルの構造を示す。
FIG. 10 shows the structure of the engine status table in the RAM 407.

【0099】エンジン状態テーブルは、ビデオコントロ
ーラ103において把握されているエンジンコントロー
ラ105の状態であり、実際のエンジンコントローラの
状態とは同一ではなく、任意のタイミングで所定の通信
によってエンジンコントローラ105の状態を反映させ
更新されるものである。
The engine state table is the state of the engine controller 105 ascertained by the video controller 103, and is not the same as the actual state of the engine controller. The state of the engine controller 105 is determined at an arbitrary timing by a predetermined communication. It is reflected and updated.

【0100】例えば、「/RDY状態」は、/RDY信
号の状態を反映するフラグであり、エンジンI/Fタス
クが/RDY信号の“FALSE”を検知している間
“TRUE”にする。
For example, "/ RDY state" is a flag reflecting the state of the / RDY signal, and is set to "TRUE" while the engine I / F task detects "FALSE" of the / RDY signal.

【0101】また、「/CCRT状態」は、/CCRT
信号の状態を反映するフラグであり、エンジンI/Fタ
スクによって実際の/CCRT信号の状態が反映され
る。エンジンI/Fタスクが/CCRT信号の“TRU
E”を検知し、エンジンコントローラ105の状態を所
定のシリアル通信で獲得することによって前述した通り
/CCRT信号は“FALSE”となる。
The "/ CCRT state" is set to "/ CCRT".
This flag reflects the state of the signal, and the actual state of the / CCRT signal is reflected by the engine I / F task. The engine I / F task uses the "TRU"
E "is detected, and the state of the engine controller 105 is acquired by a predetermined serial communication, so that the / CCRT signal becomes" FALSE "as described above.

【0102】「給紙段数」は、オプションカセットユニ
ットの装着等を反映し、選択可能な給紙段数である。
The "number of paper feed stages" is a selectable number of paper feed stages reflecting the attachment of the optional cassette unit and the like.

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

【0104】「ペーパデッキ紙有無」は、ペーパデッキ
オプションユニット107の用紙有無である。「ペーパ
デッキ紙サイズ」は、ペーパデッキオプションユニット
107の不図示の仕切り板で設定された用紙サイズであ
り、操作者は仕切り板の値と同一の用紙を載置している
という前提から、ペーパデッキオプションユニット10
7の用紙サイズとして認識される。
“Presence or absence of paper on paper deck” is the presence or absence of paper on the paper deck option unit 107. “Paper deck paper size” is a paper size set by a partition plate (not shown) of the paper deck option unit 107, and the operator assumes that the same paper as the value of the partition plate is placed on the paper. Deck option unit 10
7 is recognized as the paper size.

【0105】両テーブルとも、図8中には不図示である
が、解析展開タスク、ページ操作タスク、エンジンI/
Fタスク、オプションI/Fタスクから参照・更新され
る。
Although not shown in FIG. 8, both tables are analyzed and expanded, a page operation task, an engine I / O
Referenced / updated from F task and option I / F task.

【0106】以下に図8のデータフローを説明する。The data flow of FIG. 8 will be described below.

【0107】外部機器101から入力される印字データ
(制御コード、PDL等)は、ホストI/F部402に
所定のブロック単位で格納される。
Print data (control code, PDL, etc.) input from the external device 101 is stored in the host I / F unit 402 in a predetermined block unit.

【0108】解析展開タスクは、ホストI/F部402
にデータを検出すると、ページテーブルを獲得する。そ
して、1ブロック単位にデータを解析し、画像形成情報
(PDLの図形描画命令、文字コード等)に関しては、
画像データ発生部403(図8には不図示、図4参照)
を用いて、或はCPU409自身でイメージ展開を行
い、ページテーブルの「ラスタポインタ」で示される領
域に格納する。また、プリンタに対しての制御情報(コ
ピー枚数、給紙選択等)に関しては、ページテーブルに
格納する。1ページ分のデータを解析展開終了した後
に、「展開終了」をTRUEにして、FIFO構造のペ
ージキューにエンキュー操作を行う。
The analysis / expansion task is executed by the host I / F 402
When data is detected, a page table is obtained. The data is analyzed in units of one block, and the image formation information (PDL drawing command, character code, etc.)
Image data generator 403 (not shown in FIG. 8, see FIG. 4)
Or the CPU 409 itself develops the image and stores it in the area indicated by the “raster pointer” in the page table. The control information (the number of copies, paper feed selection, etc.) for the printer is stored in the page table. After the analysis and development of one page of data is completed, the “development end” is set to TRUE and an enqueue operation is performed on the page queue having the FIFO structure.

【0109】ページ操作タスクは、前記ページキュー中
の全てのページの「状態フラグ」を同時監視し、状態に
応じて搬送手順を変更し、印字を実現する。この際、オ
プションI/F部412により給紙手段、排紙手段、印
刷モード等の印字指定を行うと共に、エンジンI/F部
406によって、給紙手段等の設定をエンジンコントロ
ーラ105に対して実際に行う。「排紙終了フラグ」が
TRUEとなったページテーブルは、デキュー操作が行
われ、前述のページ管理機能部に戻される。
The page operation task simultaneously monitors the “status flags” of all pages in the page queue, changes the transport procedure according to the status, and implements printing. At this time, printing is specified by the option I / F unit 412 such as a paper feeding unit, a paper discharging unit, and a print mode, and the engine I / F unit 406 actually sets the paper feeding unit and the like to the engine controller 105. To do. The page table for which the “discharge end flag” is set to TRUE is subjected to a dequeue operation, and is returned to the above-described page management function unit.

【0110】エンジンI/Fタスク、及びオプションI
/Fタスクは、夫々、エンジンI/F部406、オプシ
ョンI/F部412を介してエンジンコントローラ10
5及びオプションコントローラ部106と所定の周期で
通信を行い、ページの状態が変化する要因が発生する
と、前記「状態フラグ」を更新する。また、/RDY信
号の変化を監視し、TRUE→FALSEの変化に対し
ては、プリンタ102の状態をエラー発生中とすると共
に、エラーの解除を監視する。また、/RDY信号及び
/CCRT信号など、状態の変化を監視し、前述の<手
順1>及び<手順2>を実行し、前記「エンジン状態テ
ーブル」を更新する。
Engine I / F Task and Option I
The / F task is performed by the engine controller 10 via the engine I / F unit 406 and the option I / F unit 412, respectively.
5 and the option controller unit 106 at a predetermined cycle, and when a factor that changes the state of the page occurs, the “status flag” is updated. In addition, the change of the / RDY signal is monitored, and for a change from TRUE to FALSE, the state of the printer 102 is set to an error occurring and the cancellation of the error is monitored. Also, it monitors the change of the status such as the / RDY signal and the / CCRT signal, executes the above-mentioned <procedure 1> and <procedure 2>, and updates the “engine status table”.

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

【0112】図12は、一台の印刷装置に接続されてい
る複数のオプション装置を使って排紙を行う場合の概念
図である。
FIG. 12 is a conceptual diagram in the case where paper is discharged using a plurality of optional devices connected to one printing apparatus.

【0113】図12を参照して、以下に実施形態の例を
幾つか述べる。
With reference to FIG. 12, some examples of the embodiment will be described below.

【0114】図12において、プリンタ1201に部数
10部のソート指定が為された場合、プリンタ1201
に接続されている排紙オプションA、Bのどちらか一方
のみを使用するというソートは出来ない。排紙オプショ
ンA、Bの両方を使用すれば、全部で10ビン使用可能
となるので、排紙オプションA、Bの全てのビンを使用
してソートを行う。
In FIG. 12, when a sort designation of 10 copies is made to the printer 1201,
Cannot be used in which only one of the paper discharge options A and B connected to the printer is used. If both of the discharge options A and B are used, a total of 10 bins can be used. Therefore, sorting is performed using all the bins of the discharge options A and B.

【0115】また、排紙オプションAはステイプル機能
を有し、排紙オプションBはステイプル機能を有してい
ない場合に、ステイプル指定ジョブを受信すると、ステ
イプル機能を有している排紙オプションAの排紙口が選
択され、ステイプル付き排紙を行う。
If the paper discharge option A has a staple function and the paper discharge option B does not have the staple function, and receives a staple designation job, the paper discharge option A of the paper discharge option A having the staple function is received. The discharge port is selected, and the discharge with stapling is performed.

【0116】また、排紙オプションA、B共に、ステイ
プル機能を有しているが、各排紙オプション装置のステ
イプル能力が異なり、例えば、排紙オプションAは用紙
30枚ステイプル可能で、かつ3個所ステイプル位置選
択可能であり、排紙オプションBは用紙20枚ステイプ
ル可能で、かつ2個所ステイプル位置選択可能な状態で
ある場合、排紙オプションAでのみステイプル指定を受
信すると排紙オプションAの排紙口が選択され、ステイ
プル付き排紙を行う。
Further, both the paper discharge options A and B have a staple function, but the staple capability of each paper discharge option device is different. For example, the paper discharge option A can staple 30 sheets of paper and has three places. When the staple position can be selected and the discharge option B can staple 20 sheets and the staple position can be selected at two places, when the staple designation is received only with the discharge option A, the discharge of the discharge option A is performed. The mouth is selected, and the paper is discharged with stapling.

【0117】また、排紙オプションBは、ジョブオフセ
ット機能を有し、排紙オプションAはステイプル機能を
有していない場合に、ジョブオフセットしながらスタッ
クモードで排紙を行うようなジョブを受信すると、排紙
オプションBの排紙口を使用して、スタック&ジョブオ
フセット排紙を実行する。
If the paper discharge option B has a job offset function and the paper discharge option A does not have a staple function, and a job is received in which the paper is discharged in the stack mode while the job is offset. The stack & job offset discharge is performed using the discharge port of the discharge option B.

【0118】また、排紙オプションAは、用紙が沢山積
載されており、排紙オプションBは用紙が積載されてい
ない状態で、大量印刷ジョブを受信した場合で、排紙オ
プションAのみで排紙可能な場合は排紙オプションA
へ、排紙オプションAのみでは排紙不可能だが排紙オプ
ションBなら排紙可能な場合は排紙オプションBへ、と
いうように、排紙オプションA、Bの両方を使用すれば
排紙可能な場合は、両方の排紙口を選択して排紙を行
う。
The paper discharge option A is a state in which a large number of sheets are stacked, and the paper discharge option B is a state in which a large number of print jobs are received with no paper stacked. Discharge option A if possible
If both the discharge options A and B are used, then the paper can be discharged if the discharge option A alone is not used, but if the discharge option B is available, the paper can be discharged. In this case, the user selects both of the discharge ports to discharge the paper.

【0119】上述の例に限らず、排紙オプション装置の
機能を最大限利用出来るように、スケジュールを立てて
排紙を行っていく。
The present invention is not limited to the above-described example, and a discharge is performed according to a schedule so that the functions of the discharge option device can be used to the maximum.

【0120】図14は、印刷データを入力してから最適
な排紙指定を決定し、印刷実行するまでの処理動作を示
すフローチャートであり、図15は複数の排紙オプショ
ンの機能情報から制御情報に基づく最適な排紙指定を決
定する処理動作を示すフローチャートであり、図16は
オプション装置の機能情報を取得する方法を示すフロー
チャートであり、これらの図より複数の排紙オプション
装置を使って、最適な排紙口を決定する方法を説明す
る。
FIG. 14 is a flowchart showing a processing operation from inputting print data to deciding an optimal paper discharge designation and executing printing, and FIG. 15 is a flowchart showing control information based on function information of a plurality of paper discharge options. FIG. 16 is a flowchart showing a processing operation for deciding an optimal paper ejection designation based on the above. FIG. 16 is a flowchart showing a method for acquiring function information of the optional device. A method for determining an optimal paper discharge port will be described.

【0121】図14において、ステップS1401で、
ホストコンピュータ等の外部機器101から送られてき
た印字データを解析し、ステップS1402で制御情報
及び描画情報をメモリへ展開格納する。ステップS14
03で制御情報から自動排紙選択モードかどうかを判断
し、自動排紙選択モードでない場合は、制御情報に基づ
く通常のスケジューリング処理を行って(ステップS1
410)、印字を実行する(ステップS1411)。自
動排紙選択モードの場合、最優先オプション装置をカレ
ントに設定し(ステップS1404)、そのオプション
装置から最適な排紙口が有るかどうか検索を行ってい
く。最適排紙口及び排紙方法等が決定していない場合
に、ステップS1405で未検索オプション装置が有る
か無いかを判断し、決定するまで処理を繰り返す。検索
開始一巡目は最適排紙指定が決定していないので、ステ
ップS1405ではYESとなり、次のステップS14
06の検索処理へ移行する。このステップS1406で
入力データで指定されている制御情報に基づき、予め取
得していた排紙オプションの機能情報を参照して指定を
満足できる排紙口、排紙方法等の排紙指定を決定してい
く。その結果、入力ジョブに関して最適排紙指定が全て
決定したら(ステップS1407)、エンジン制御処理
を実行し印字を行っていく(ステップS1411)。
In FIG. 14, in step S1401,
The print data sent from the external device 101 such as a host computer is analyzed, and in step S1402, the control information and the drawing information are expanded and stored in the memory. Step S14
In step 03, it is determined from the control information whether or not the mode is the automatic discharge selection mode. If the mode is not the automatic discharge selection mode, a normal scheduling process based on the control information is performed (step S1).
410), and print is executed (step S1411). In the case of the automatic paper ejection selection mode, the highest priority optional device is set to current (step S1404), and a search is performed to determine whether there is an optimal paper ejection port from the optional device. If the optimum sheet ejection port and sheet ejection method have not been determined, it is determined in step S1405 whether or not there is an unsearched optional device, and the process is repeated until the option is determined. In the first search start cycle, since the optimum paper ejection designation has not been determined, YES is determined in the step S1405, and the next step S14 is performed.
The process proceeds to a search process 06. In step S1406, based on the control information specified by the input data, the paper discharge specification such as a paper discharge port and a paper discharge method satisfying the specification is determined by referring to the function information of the paper discharge option acquired in advance. To go. As a result, when all of the optimal discharge specifications for the input job are determined (step S1407), engine control processing is executed and printing is performed (step S1411).

【0122】ステップS1407において、その排紙オ
プション装置の排紙口のみでは指定を満足できない場合
は、次の優先オプション装置をカレントに変更し、その
オプション装置に対してステップS1406〜S140
8の処理を最適排紙指定が全て決定するまで繰り返す。
以上の処理を繰り返しても最適排紙指定を全て決定でき
なかった場合は、ステップS1405の判断はNOとな
り、指定を満足できないものに関してエラーメッセージ
表示を行う(S1409)。更に、ステップS1409
においては、エラーメッセージ表示に対するユーザの操
作を待ち、例えば、エラースキップ、指定変更等により
処理を続行し、エンジン制御処理を実行し印字を行って
いく(S1411)。
In step S1407, if the specification cannot be satisfied only with the paper discharge port of the paper discharge optional device, the next priority optional device is changed to the current, and the steps S1406 to S140 are performed for the optional device.
Step 8 is repeated until all of the optimal sheet ejection designations are determined.
If all of the optimum sheet ejection designations have not been determined even after the above processing is repeated, the determination in step S1405 is NO, and an error message is displayed for items that do not satisfy the designation (S1409). Further, step S1409
In, the process waits for the user's operation on the error message display, continues the process by, for example, error skipping, designation change, etc., executes the engine control process, and performs printing (S1411).

【0123】次に、図15において、図14に示したス
テップS1406の処理の詳細説明を行う。各ステップ
は、その機能を制御情報にて指定されている場合のみ処
理を行うものとする。
Next, referring to FIG. 15, the processing in step S1406 shown in FIG. 14 will be described in detail. Each step performs processing only when its function is specified in the control information.

【0124】印刷データの制御情報と指定排紙オプショ
ン装置の機能情報を比較して、どの排紙口及び機能が有
効かを調べていく。ステップS1501では、例えば、
1ビンに印刷ジョブを全て積載可能かどうかを調べ、ス
テップS1502では、ソート排紙可能かどうかを調
べ、ステップS1503では、その排紙オプションが有
する排紙ビン数及び使用可能なビン数から、指定されて
いる全部数のソートが可能かどうかを調べ、ステップS
1504では、スタック排紙機能を有するかどうかを調
べ、ステップS1505では、ステイプル機能の有無
や、ステイプル綴じ枚数を越えていないかどうか、指定
ステイプル位置にステイプル可能かどうか等を調べ、ス
テップS1506では、ジョブオフセット機能の有無を
調べ、ステップS1507では、指定されている用紙サ
イズや、用紙タイプが、その排紙口を通紙可能かどうか
を調べ、ステップS1508では、反転機構を通してフ
ェースダウン排紙可能かどうかを調べ、排紙指定の中で
指定されている機能に関して全ての指定を満足できる場
合は、最適排紙口として選択決定する(S1509)。
ステップS1508において、指定を満足できない場合
は、他の排紙オプションに対して検索を行うよう指示し
(S1510)、処理を終了する。
The control information of the print data is compared with the function information of the designated discharge option device to check which discharge port and function are valid. In step S1501, for example,
It is checked whether all the print jobs can be loaded in one bin. In step S1502, it is checked whether sort discharge is possible. In step S1503, a designation is made based on the number of discharge bins and the number of available bins of the discharge option. It is checked whether or not the total number of items that can be sorted is possible.
In step 1504, it is checked whether or not the printer has a stack discharge function. In step S1505, it is checked whether or not the stapling function is present, whether or not the number of stapled sheets is exceeded, whether or not stapling is possible at the designated staple position, and the like. It is checked whether or not the job offset function is provided. In step S1507, it is checked whether or not the specified paper size and paper type can pass through the paper discharge port. It is checked whether or not all the functions specified in the paper discharge specification can be satisfied, and the selected paper discharge port is selected and determined (S1509).
If the designation is not satisfied in step S1508, an instruction is issued to search for another paper ejection option (S1510), and the process ends.

【0125】次に、図16において、オプション装置が
有する機能情報を取得する方法を説明する。
Next, a method for acquiring the function information of the optional device will be described with reference to FIG.

【0126】電源立ち上げ時に、接続されているオプシ
ョン装置に対して、立ち上げ後状態変化しないような構
成情報を取得し、後に一定周期間隔で状態変化するよう
なステータス情報を取得し、機能情報を更新していく。
When the power is turned on, configuration information is acquired for the connected optional device so that the state does not change after startup, and status information that changes state at regular intervals later is acquired. Will be updated.

【0127】ステップS1601において、各排紙口の
最大積載量を取得し、ステップS1602において、通
紙可能用紙サイズ、通紙可能用紙タイプ等の用紙に関す
る情報を取得し、ステップS1603において、ステイ
プル機能の有無、ステイプル綴じ可能枚数、ステイプル
可能位置等のステイプル機能に関する情報を取得し、ス
テップS1604において、ジョブオフセット機能の有
無を取得し、ステップS1605において、用紙反転機
能の有無及び反転可能な用紙サイズ、タイプ等を取得
し、立ち上げ時に必要な構成情報を取得する。次に状態
変化が有るようなステータス情報を取得していく。ステ
ップS1606において、状態変化が起ったら、その変
化があった項目に対して、各ビンの積載状態の更新(S
1607)、ステイプル針残量の更新(S1608)を
行っていく。状態更新を行った後、一定時間ウエイト
(待機)し(S1609)、再びステップS1606に
おいて、状態変化が有ったかどうかを調べ、ループす
る。
In step S1601, the maximum stacking amount of each paper discharge port is obtained. In step S1602, information on paper such as the paper-passable paper size and paper-passable paper type is obtained. In step S1603, the staple function Information on the staple function, such as the presence / absence, the number of staples that can be stapled, and the staple position, is acquired. In step S1604, the presence / absence of the job offset function is acquired. And the like, and acquire the configuration information necessary at the time of startup. Next, status information that causes a state change is acquired. In step S1606, if a state change occurs, the stacking state of each bin is updated for the changed item (S1606).
1607), the staple remaining amount is updated (S1608). After the status is updated, the process waits for a certain period of time (standby) (S1609). In step S1606, it is checked whether or not the status has changed.

【0128】以上の方法で、機能情報と制御情報から最
適な排紙口を決定し、印刷処理を行っていく。
In the above-described manner, an optimal discharge port is determined from the function information and the control information, and the printing process is performed.

【0129】(実施例2)実施例1においては、図12
に示すように、プリンタ1201に接続されている排紙
装置A、排紙装置Bに排紙する場合のように1つのプリ
ンタに接続されている複数のオプション装置を対象とし
た説明を行ったが、実施例2のように、図13におい
て、プリンタ1301及び1302に接続されている排
紙装置C、排紙装置Dのようにネットワークに繋がって
いる他のプリンタのオプション装置及び排紙口を利用し
て排紙を行っても良い。
(Embodiment 2) In Embodiment 1, FIG.
As described above, the description has been given for a plurality of optional devices connected to one printer, such as a case where paper is discharged to a paper discharge device A and a paper discharge device B connected to a printer 1201. In FIG. 13, as in the second embodiment, an optional device and a paper outlet of another printer connected to the network, such as a paper discharge device C and a paper discharge device D, connected to the printers 1301 and 1302 are used. The paper may be discharged.

【0130】この場合、実施例1で説明したようにプリ
ンタ内で行った選択処理操作機能をホストコンピュータ
に持たせ、例えば、部数10部のソート排紙の場合、ホ
ストコンピュータで行われる印刷データを作成する段階
で、各プリンタに5部のソート指定ジョブを送信し、部
数5部を排紙装置Cに、残り部数5部を排紙装置Dに割
り振ってソートを行うようにし、実現しても良い。
In this case, as described in the first embodiment, the selection processing operation function performed in the printer is provided in the host computer. For example, in the case of sorting and discharging 10 copies, the print data performed by the host computer is At the stage of creation, a sort designation job of 5 copies is transmitted to each printer, and 5 copies are assigned to the paper output device C and the remaining 5 copies are assigned to the paper output device D to perform sorting. good.

【0131】(実施例3)実施例2においては、ネット
ワーク上の複数のプリンタの排紙オプション装置を選択
する機能を、ホストコンピュータ上に持つようにした
が、実施例3のように、一旦プリンタ1301へ実施例
1の場合と同様のデータを送信し、プリンタ1301に
接続されている排紙装置Cのみでは排紙できないと判断
した場合に、プリンタ1301がネットワーク上の他の
プリンタ(例えば、プリンタ1302)を検索し、制御
情報の一部を修正して(例えば、ソートできなかった残
りの部数にソート部数を修正)、そのプリンタへデータ
送信するようにしても良い。
(Third Embodiment) In the second embodiment, the function of selecting a paper discharge option device of a plurality of printers on the network is provided on the host computer. If the same data as in the first embodiment is transmitted to the printer 1301 and it is determined that the paper cannot be discharged only by the paper discharge device C connected to the printer 1301, the printer 1301 transmits the data to another printer (for example, a printer) on the network. 1302), and a part of the control information may be corrected (for example, the number of sorts may be corrected to the remaining number of unprintable copies), and the data may be transmitted to the printer.

【0132】この場合、受信データは、一旦プリンタ内
の、例えばハードディスク等に保存しておく必要があ
る。
In this case, the received data must be temporarily stored in a printer, for example, on a hard disk or the like.

【0133】(実施例4)実施例1においては、図15
に示すように、印刷データの制御情報に指定されている
全ての項目が合致した場合に、最適排紙口として選択決
定したが、実施例4のように、各ステップにおいて優先
順位を付け、その優先順位に基づいて、全てではないが
部分的に指定を満足する排紙口、排紙方法を選択するよ
うにしても良い。
(Embodiment 4) In Embodiment 1, FIG.
As shown in FIG. 5, when all the items specified in the control information of the print data match, the optimal discharge port is selected and determined. A discharge port and a discharge method that partially, but not all, satisfy the specification may be selected based on the priority order.

【0134】尚、上述した実施形態(実施例1乃至4)
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体を、システムあるいは装置に供給し、そ
のシステムあるいは装置のコンピュータ(またはCPU
やMPU)が記憶媒体に格納されたプログラムコードを
読出し実行することによっても、達成されることは言う
までもない。
The above embodiment (Examples 1 to 4)
A storage medium storing a program code of software for realizing the function of the present invention is supplied to a system or an apparatus, and a computer (or CPU) of the system or the apparatus is provided.
And MPU) read and execute the program code stored in the storage medium.

【0135】この場合、記憶媒体から読出されたプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。
In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.

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

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

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

【0139】尚、実施形態では印刷機構部分にレーザビ
ームによる電子写真方式を採用した例を説明したが、こ
れに限らず如何なる印刷方式(例えばLEDプリンタ,
熱転写プリンタ,インクジェットプリンタ等)を採用し
ても良いのは勿論である。
In the embodiment, the example in which the electrophotographic system using the laser beam is adopted for the printing mechanism has been described. However, the present invention is not limited to this, and any printing system (for example, LED printer,
Of course, a thermal transfer printer, an ink jet printer, etc.) may be adopted.

【0140】[0140]

【発明の効果】以上説明したように、本発明によれば、
プリンタが排紙先を自動的に選択決定する自動排紙選択
モードを設け、ジョブの制御情報を基に、複数のオプシ
ョン装置の各排紙口の機能情報から複数、または一つの
オプション装置の中の最適な条件を備えた排紙口をプリ
ンタが選択することが可能となり、ネットワーク環境に
おいてもオフラインに移行してしまうのを防ぎ、ユーザ
は複雑な指定をいちいち行わなくても、自動排紙選択モ
ードにしておくことで簡単に印刷することを可能とする
という効果を呈する。
As described above, according to the present invention,
An automatic paper ejection selection mode is provided in which the printer automatically selects and determines the paper ejection destination. Based on the job control information, the function information of each paper ejection port of multiple optional devices is used to select one or more optional devices. Allows the printer to select a paper output port with optimal conditions, prevents the printer from going offline in a network environment, and allows the user to select automatic paper output without having to specify complicated settings. By setting the mode, it is possible to easily print.

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

【図1】 本発明に係る実施例1の画像記録装置の構成
を示すブロック図
FIG. 1 is a block diagram illustrating a configuration of an image recording apparatus according to a first embodiment of the present invention.

【図2】 画像記録装置とオプションユニット(オプシ
ョン装置)を接続した画像記録システム例の縦断側面図
FIG. 2 is a longitudinal sectional side view of an example of an image recording system in which an image recording device and an optional unit (optional device) are connected.

【図3】 図2の画像記録システムにおける各コントロ
ーラのインターフェースの接続例の構成を示すブロック
FIG. 3 is a block diagram showing a configuration of a connection example of an interface of each controller in the image recording system of FIG. 2;

【図4】 図1に示したビデオコントローラの詳細構成
を示すブロック図
FIG. 4 is a block diagram showing a detailed configuration of the video controller shown in FIG.

【図5】 実施例1において、図1に示したオプション
コントローラ部106内に設けられるRAMに確保され
るビデオコントローラ103との共有メモリの内容例を
示す説明図
5 is an explanatory diagram showing an example of contents of a shared memory with a video controller 103 secured in a RAM provided in an option controller unit 106 shown in FIG. 1 in the first embodiment.

【図6】 実施例1において、図1に示したオプション
コントローラ部106を介してオプション情報を獲得す
る方法の一例を示すフローチャート
FIG. 6 is a flowchart illustrating an example of a method for acquiring option information via the option controller unit illustrated in FIG. 1 according to the first embodiment.

【図7】 (a)、(b)は、実施例1において、基本
ステータスを基に、コマンドステータスを発行して、入
出力各オプションの詳細情報を取得する手順を示す説明
FIGS. 7A and 7B are explanatory diagrams showing a procedure for issuing a command status based on a basic status and acquiring detailed information of each input / output option in the first embodiment;

【図8】 実施例1におけるデータの流れを示す説明図FIG. 8 is an explanatory diagram illustrating a data flow in the first embodiment.

【図9】 実施例1において、RAM407内のページ
テーブルに関するマップを示す説明図
FIG. 9 is an explanatory diagram showing a map relating to a page table in a RAM 407 in the first embodiment.

【図10】 実施例1において、RAM407内のエン
ジン状態テーブルに関するマップを示す説明図
FIG. 10 is an explanatory diagram showing a map relating to an engine state table in a RAM 407 in the first embodiment.

【図11】 実施例1において、RAM407内のジョ
ブ制御テーブルに関するマップを示す説明図
FIG. 11 is an explanatory diagram illustrating a map relating to a job control table in a RAM 407 according to the first embodiment.

【図12】 実施例1において、一つの印刷装置に接続
されている複数のオプション装置を使って排紙を行う場
合の概念図
FIG. 12 is a conceptual diagram illustrating a case where a plurality of optional devices connected to one printing apparatus are used to discharge a sheet according to the first exemplary embodiment.

【図13】 実施例2において、ネットワーク上で接続
されている複数の印刷装置の排紙オプション装置を使っ
て排紙を行う場合の概念図
FIG. 13 is a conceptual diagram illustrating a case where a sheet is discharged using a discharge option device of a plurality of printing apparatuses connected on a network in the second embodiment.

【図14】 実施例1において、印刷データを入力して
から最適な排紙指定を決定し印刷実行するまでの処理動
作を示すフローチャート
FIG. 14 is a flowchart illustrating a processing operation from input of print data to determination of an optimal discharge specification and execution of printing in the first embodiment.

【図15】 実施例1において、複数の排紙オプション
の機能情報及び制御情報に基づく最適な排紙指定を決定
する処理動作を示すフローチャート
FIG. 15 is a flowchart illustrating a processing operation of determining an optimal discharge specification based on function information and control information of a plurality of discharge options in the first embodiment.

【図16】 実施例1において、排紙オプションの機能
情報を取得する処理動作を示すフローチャート
FIG. 16 is a flowchart illustrating a processing operation of acquiring function information of a discharge option in the first embodiment.

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

70 オプションユニットインタフェース 80 ビデオインタフェース 90 統括インタフェース 101 外部機器 102 レーザビームプリンタ(プリンタ) 103 ビデオコントローラ 104 パネル部 105 エンジンコントローラ 106 オプションコントローラ部 107 給紙オプション装置(ペーパデッキオプション
ユニット) 108 排紙オプション装置(ソータオプションユニッ
ト) 109 制御ユニット
70 Optional Unit Interface 80 Video Interface 90 Overall Interface 101 External Equipment 102 Laser Beam Printer (Printer) 103 Video Controller 104 Panel 105 Engine Controller 106 Option Controller 107 107 Paper Feed Optional Device (Paper Deck Optional Unit) 108 Paper Delivery Optional Device ( Sorter option unit) 109 Control unit

Claims (10)

【特許請求の範囲】[Claims] 【請求項1】 画像記録装置本体に対して所定の拡張処
理を行う複数のオプション装置を接続可能とし、ホスト
コンピュータ等の外部機器からの印字指定に基づいて、
または、ユーザインタフェースからのユーザオペレーシ
ョンに基づいて動作する画像記録装置であって、各種オ
プション装置から該各種オプション装置が有する機能情
報を取得する機能情報取得手段と、ホストコンピュータ
等の外部機器から発信される制御情報を解析する解析手
段と、入力データに基づいて印字し排紙する際に、前記
機能情報と前記制御情報から最適なオプション装置、オ
プション装置が有する最適な排紙口及び最適な排紙方法
について選択可能とする選択手段とを備えて成ることを
特徴とする画像記録装置。
1. An image recording apparatus according to claim 1, wherein a plurality of optional devices for performing a predetermined extension process are connectable to a main body of the image recording apparatus, and based on a print designation from an external device such as a host computer.
Alternatively, the image recording apparatus operates based on a user operation from a user interface, and is transmitted from an external device such as a host computer or the like, and function information acquiring means for acquiring function information of the various optional devices from various optional devices. Analyzing means for analyzing control information to be output, and when printing and discharging based on the input data, an optimal optional device, an optimal discharge port and an optimal discharge of the optional device based on the function information and the control information. An image recording apparatus, comprising: selecting means for selecting a method.
【請求項2】 画像記録装置本体に接続されて所定の拡
張処理を行う前記各種オプション装置は、これらの前記
各種オプション装置を統括制御する統括制御手段を介し
てシリアル通信を行い、前記画像記録装置本体に転送す
るオプション情報を格納する格納手段と、給紙処理及び
前記画像記録装置本体との通信処理を制御するオプショ
ン制御手段とを有することを特徴とする請求項1記載の
画像記録装置。
2. The various optional devices connected to the main body of the image recording device and performing a predetermined extension process perform serial communication via a general control unit that comprehensively controls these various optional devices, and 2. The image recording apparatus according to claim 1, further comprising storage means for storing option information to be transferred to the main body, and option control means for controlling a paper feed process and a communication process with the image recording device main body.
【請求項3】 画像記録装置本体に接続されて所定の拡
張処理を行う前記各種オプション装置の内、排紙機能を
有する排紙オプションは、複数の排紙口を有する排紙手
段と、排紙オプションに送られてきた用紙のフェースの
向きを変える反転手段と、排紙用紙をずらして排出する
シフト手段と、前記複数の排紙口を有する排紙手段は、
排出された用紙の積載量を検知する検知手段等の排紙操
作(フィニッシング)に関する動作手段を1つ以上有す
ることを特徴とする請求項1記載の画像記録装置。
3. A paper discharge option having a paper discharge function among the various optional devices connected to the image recording apparatus main body and performing a predetermined extension process is a paper discharge means having a plurality of paper discharge ports, and a paper discharge means. Inverting means for changing the direction of the face of the sheet sent to the option, shift means for shifting and ejecting the ejection sheet, and ejection means having the plurality of ejection ports,
2. The image recording apparatus according to claim 1, further comprising at least one operation unit related to a sheet discharging operation (finishing), such as a detecting unit that detects a stacked amount of the discharged sheets.
【請求項4】 前記機能情報取得手段は、電源立ち上げ
時、及びオプション装置の状態変化が生じた時に、状態
変化の内容を検知し、この検知結果をメモリに格納する
ことを特徴とする請求項1記載の画像記録装置。
4. The function information acquiring means detects the contents of the state change at the time of power-on and when the state of the optional device changes, and stores the detection result in a memory. Item 2. The image recording apparatus according to Item 1.
【請求項5】 前記解析手段は、外部機器から送信され
る印字データの排紙指定等の制御情報を解析し、この解
析結果をメモリに格納することを特徴とする請求項1記
載の画像記録装置。
5. The image recording apparatus according to claim 1, wherein said analyzing means analyzes control information such as designation of discharge of print data transmitted from an external device, and stores the analysis result in a memory. apparatus.
【請求項6】 前記選択手段は、ソート、スタック、排
紙口名称グループ等の他の排紙制御指定とは別個に指定
可能であり、且つ使用可能な状態にある全てのオプショ
ン装置に対して、予め取得している機能情報と、予めメ
モリに格納しているジョブに関する制御情報との比較を
行い、制御指定内容を満たす最適な排紙口及び最適な排
紙方法の決定を行うことを特徴とする請求項1記載の画
像記録装置。
6. The selection means can be specified separately from other paper discharge control specifications such as sort, stack, paper discharge port name group and the like, and can be used for all available optional devices. Comparing the function information obtained in advance with the control information on the job stored in the memory in advance, and determining the optimum discharge port and the optimum discharge method satisfying the control specification contents. The image recording apparatus according to claim 1.
【請求項7】 前記機能情報は、オプション装置が有す
る排紙口の各種構成情報及びステータス情報から成るこ
とを特徴とする請求項1記載の画像記録装置。
7. The image recording apparatus according to claim 1, wherein the function information includes various kinds of configuration information and status information of a paper discharge port included in the optional device.
【請求項8】 前記制御情報は、排紙モードをはじめと
する各種排紙指定情報を含むことを特徴とする請求項1
記載の画像記録装置。
8. The apparatus according to claim 1, wherein the control information includes various types of paper discharge designation information including a paper discharge mode.
The image recording apparatus as described in the above.
【請求項9】 画像記録装置本体に対して所定の拡張処
理を行う複数のオプション装置を接続可能とし、ホスト
コンピュータ等の外部機器からの印字指定に基づいて、
または、ユーザインタフェースからのユーザオペレーシ
ョンに基づいて動作する画像記録装置の制御方法であっ
て、各種オプション装置から該各種オプション装置が有
する機能情報を取得するステップと、この機能情報を取
得するステップにおいて、電源立ち上げ時、及びオプシ
ョン装置の状態変化が生じた時に、状態変化の内容を検
知し、この検知結果をメモリに格納するステップと、ホ
ストコンピュータ等の外部機器から発信される制御情報
を解析するステップと、この解析するステップにおい
て、外部機器から送信される印字データの排紙指定等の
制御情報を、更に解析し、この解析結果をメモリに格納
するステップと、入力データに基づいて印字し排紙する
際に、前記機能情報と前記制御情報から最適なオプショ
ン装置、オプション装置が有する最適な排紙口及び最適
な排紙方法について選択するステップと、この選択する
ステップにおいて、使用可能な状態にある全てのオプシ
ョン装置に対して、予め取得している機能情報と、予め
メモリに格納しているジョブに関する制御情報との比較
を行い、制御指定内容を満たす最適な排紙口及び最適な
排紙方法の決定を行うステップとを備え、これらの前記
各種オプション装置を統括制御する手段を介してシリア
ル通信を行うステップと、前記画像記録装置本体に転送
するオプション情報を格納するステップと、給紙処理及
び前記画像記録装置本体との通信処理を制御するオプシ
ョン制御を行うステップと、排紙機能を有し、複数の排
紙口を備えた排紙オプションに送られてきた用紙のフェ
ースの向きを変えて反転するステップと、排紙用紙をず
らして排出しシフトするステップと、排出された用紙の
積載量を検知するステップと、排紙操作(フィニッシン
グ)を行うステップとを含むことを特徴とする制御方
法。
9. A plurality of optional devices for performing predetermined extension processing can be connected to the image recording apparatus main body, and based on a print designation from an external device such as a host computer,
Alternatively, a method for controlling an image recording apparatus that operates based on a user operation from a user interface, wherein a step of acquiring function information of the various optional devices from the various optional devices, and a step of acquiring the function information, When the power is turned on and when the status of the optional device changes, the content of the status change is detected and the detection result is stored in a memory, and control information transmitted from an external device such as a host computer is analyzed. In the step and in the analyzing step, control information such as designation of discharge of print data transmitted from the external device is further analyzed, and the analysis result is stored in a memory. Printing and discharging are performed based on the input data. When paper is used, the optimal optional devices and options are determined from the function information and the control information. Selecting the optimal paper discharge port and the optimal paper discharge method that the device has, and in this selecting step, the function information obtained in advance for all available optional devices, Comparing the control information about the job stored in the memory with the control information, and determining an optimum discharge port and an optimum discharge method satisfying the control specification contents. Performing serial communication via the means for performing the operation, storing option information to be transferred to the image recording apparatus main body, and performing optional control for controlling a sheet feeding process and a communication process with the image recording apparatus main body. Reversing the face of a sheet sent to a sheet ejection option having a sheet ejection function and having a plurality of sheet ejection outlets by changing the direction of the face A step of shifting shifts the output paper discharge paper, comprising the steps of: detecting a load of the discharged sheets, the control method characterized by comprising the step of performing a paper discharge operation (finishing).
【請求項10】 請求項9記載の制御方法を実現するた
めのプログラムを格納したことを特徴とする記憶媒体。
10. A storage medium storing a program for realizing the control method according to claim 9.
JP26045599A 1999-09-14 1999-09-14 Image-recording apparatus and control method and memory medium Withdrawn JP2001080169A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26045599A JP2001080169A (en) 1999-09-14 1999-09-14 Image-recording apparatus and control method and memory medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26045599A JP2001080169A (en) 1999-09-14 1999-09-14 Image-recording apparatus and control method and memory medium

Publications (1)

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

Family

ID=17348195

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26045599A Withdrawn JP2001080169A (en) 1999-09-14 1999-09-14 Image-recording apparatus and control method and memory medium

Country Status (1)

Country Link
JP (1) JP2001080169A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005008311A (en) * 2003-06-17 2005-01-13 Konica Minolta Business Technologies Inc Image forming device and post-processing system
JP2021135897A (en) * 2020-02-28 2021-09-13 キヤノン株式会社 Information processing device, information processing method and program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005008311A (en) * 2003-06-17 2005-01-13 Konica Minolta Business Technologies Inc Image forming device and post-processing system
JP2021135897A (en) * 2020-02-28 2021-09-13 キヤノン株式会社 Information processing device, information processing method and program
JP7433981B2 (en) 2020-02-28 2024-02-20 キヤノン株式会社 Information processing device, information processing method, printing device, control method, and program

Similar Documents

Publication Publication Date Title
JP2001175440A (en) Data processor and image recording device and method for controlling the same and storage medium
US6422557B1 (en) Image forming apparatus having a plurality of sheet stacking means
JP2001092611A (en) Data processor and picture recording device and method for controlling data processor and method for controlling picture recording device and storage medium
US6240273B1 (en) Image forming apparatus for ejecting a sheet formed with an image to any of a plurality of loading units
US20030030836A1 (en) Image processing apparatus for executing image process on the basis of job, or control method of controlling processing order of jobs
US6714313B1 (en) Image output method and apparatus therefor
US6594545B1 (en) Data processing apparatus, image recording apparatus, method of controlling data processing apparatus, method of controlling image recording apparatus and storage medium
JP2001080169A (en) Image-recording apparatus and control method and memory medium
JP3618854B2 (en) Image recording apparatus and image recording system
JP2001246813A (en) Printer, its controlling method, and print system
JP4642917B2 (en) Information processing apparatus and control method of information processing apparatus
JP4573975B2 (en) Printing apparatus, printing system, printing apparatus control method, and storage medium
JP3774549B2 (en) Printing apparatus and method for specifying paper supply / discharge
JP3507338B2 (en) Image recording apparatus and control method of the image recording apparatus
JP2001080176A (en) Data processor, image recorder, control method thereof and storage medium
JP4124869B2 (en) Loading device
JP3450700B2 (en) Image output method and apparatus
JP2001080165A (en) Image recorder, image recording system, control method of image recorder, control method of image recording system and memory medium
JP4323582B2 (en) Image forming system, image forming system control method, image forming apparatus, and storage medium
JP2000246996A (en) Image-recording apparatus, discharge history information output method, and memory medium
JP2001205869A (en) Printing apparatus, method for controlling printing apparatus, memory medium, printing system, and method for processing image
JP2007203741A (en) Image forming system, method for controlling image forming system, image forming apparatus, storage medium, and program
JP4346725B2 (en) Image output method and apparatus
JP2000198616A (en) Image recording device
JP4346747B2 (en) Image recording device

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20061205