Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2982007B2 - Display device - Google Patents
[go: Go Back, main page]

JP2982007B2 - Display device - Google Patents

Display device

Info

Publication number
JP2982007B2
JP2982007B2 JP63162270A JP16227088A JP2982007B2 JP 2982007 B2 JP2982007 B2 JP 2982007B2 JP 63162270 A JP63162270 A JP 63162270A JP 16227088 A JP16227088 A JP 16227088A JP 2982007 B2 JP2982007 B2 JP 2982007B2
Authority
JP
Japan
Prior art keywords
data
display
print
image
processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP63162270A
Other languages
Japanese (ja)
Other versions
JPH029650A (en
Inventor
もとみ 河村
郁準 山口
高志 森川
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.)
Minolta Co Ltd
Original Assignee
Minolta Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Minolta Co Ltd filed Critical Minolta Co Ltd
Priority to JP63162270A priority Critical patent/JP2982007B2/en
Publication of JPH029650A publication Critical patent/JPH029650A/en
Application granted granted Critical
Publication of JP2982007B2 publication Critical patent/JP2982007B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Laser Beam Printer (AREA)
  • Facsimiles In General (AREA)
  • Storing Facsimile Image Data (AREA)
  • Fax Reproducing Arrangements (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、データ処理装置からの画像データをプリン
タに送信し、プリンタにて画像データに基づいてプリン
ト出力を行うプリンタシステムにおける表示装置に関す
る。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a display device in a printer system that transmits image data from a data processing device to a printer and performs a print output based on the image data in the printer.

[従来技術] レーザプリンタは、データ処理装置ないしホストコン
ピュータから出力される情報に応じてビットマップメモ
リ上に1頁分の画像を作成し、これを順次に読み出して
得たデジタル信号で変調されたレーザ光により、感光体
ドラム上に潜像を形成してこれをトナー現像し、その後
普通紙に転写して定着し、これをプリンタの外方へ排紙
するものである。
[Prior Art] A laser printer creates an image for one page on a bitmap memory in accordance with information output from a data processing device or a host computer, and modulates the image with a digital signal obtained by sequentially reading the image. The laser beam forms a latent image on the photosensitive drum, develops the latent image with toner, transfers the latent image to plain paper, fixes it, and discharges it to the outside of the printer.

[発明が解決しようとする課題] データ処理装置からプリンタシステムへのデータ転送
時間は速いが、これに比べてプリンタ側のビットマップ
メモリにおける画像データの書き込み処理は遅く、時間
がかかり、プリント出力までの待ち時間の間、正常に画
像書き込みが行なわれているのかオペレータには知られ
ず、不安である。
[Problems to be Solved by the Invention] Although the data transfer time from the data processing device to the printer system is fast, the process of writing the image data in the bit map memory on the printer side is slower and takes longer, and it takes longer to print out. During the waiting time, the operator does not know whether the image writing is normally performed, and is anxious.

また、画像書き込みがどこまで行なわれているのかを
見るために、操作パネル上のキー入力によりプリント出
力するようにしたプリンタが、特願昭61−255097号によ
り開示されている。しかし、この先願発明では、プリン
トコストが余分にかかつてしまう。
Further, Japanese Patent Application No. 61-255097 discloses a printer which prints out by key input on an operation panel in order to see how far image writing has been performed. However, in the prior invention, the printing cost is extra.

本発明の目的は、時間がかかるビットマップメモリへ
の画像の描画処理の進行具合いを任意に表示させてプリ
ント出力の時間を推測できると共に、ビップマップメモ
リへの画像の描画処理の進行具合いを正確に把握できな
い場合にはその進行具合いを表示しても一般的には無意
味であるのでその表示を行なわないように選択でき、オ
ペレータに使い勝手がよく、安心感を与えることができ
る、プリンタシステムにおける表示装置を提供すること
である。
SUMMARY OF THE INVENTION It is an object of the present invention to arbitrarily display the progress of an image drawing process in a bitmap memory, which takes a long time, to estimate the print output time, and to accurately determine the progress of an image drawing process in a VIP map memory. When it is not possible to grasp the progress of the printer system, it is generally meaningless to display the progress, so that it is possible to select not to display the progress, which is convenient for the operator and gives a sense of security. It is to provide a display device.

[課題を解決するための手段] 前記した目的は、データ処理装置からのプリントすべ
きソースデータをプリンタに送信し、プリンタにてソー
スデータに基づいて画像をビットマップメモリに描画し
てプリント出力を行うプリンタシステムにおける表示装
置であって、上記ビットマップメモリへの画像の描画処
理の進行具合いを表示する表示手段と、上記表示手段に
よる表示を実行する表示モードと表示を実行しない非表
示モードとを切り換える切換手段とを備えることによ
り、達成される。
[MEANS FOR SOLVING THE PROBLEMS] The object described above is to transmit source data to be printed from a data processing device to a printer, draw an image on a bitmap memory based on the source data, and print out the image. A display device for displaying the progress of image drawing processing on the bitmap memory, a display mode for performing display by the display device, and a non-display mode for not performing display. This is achieved by providing switching means for switching.

[作 用] ビットマップメモリのアドレス空間をデータの書き込
みに従つてカーソルの位置が移動し、その移動位置まで
のドット数が知られるので、そのメモリエリアの全ドッ
ト数から移動位置までのドット数を差引き、全ドット数
の比により未処理率が演算され、ビットマップメモリへ
の画像の描画処理の進行具合いがわかる。
[Operation] The cursor position moves in the address space of the bitmap memory in accordance with the writing of data, and the number of dots up to the movement position is known. Therefore, the number of dots from the total number of dots in the memory area to the movement position is obtained. Is subtracted, the unprocessed rate is calculated from the ratio of the total number of dots, and the progress of the image drawing process in the bitmap memory can be understood.

また、表示は、第3図に示すように、デジタル値によ
り或いはアナログ値により例えば複数のLEDを併設して
データ処理率に応じて順次点灯させて行なわれる。
In addition, as shown in FIG. 3, the display is performed by digitally or by analog values, for example, by arranging a plurality of LEDs and sequentially lighting them according to the data processing rate.

さらに、ビットマップメモリへの画像の描画処理の進
行具合いとしてその表示を行なう、行なわないか任意に
選択できる。データ処理装置からのデータには、例えば
グラフィックデータ(ベクターデータ)も含まれている
場合があるので、この場合に対応して、自動判別してま
たはキー入力により表示を行なわせないようにする。な
お、表示を行なわない場合、その表示部はフリーになる
ので他の表示に使える。
Further, it is possible to arbitrarily select whether or not to display the image as the progress of the image drawing processing in the bitmap memory. The data from the data processing device may include, for example, graphic data (vector data). Accordingly, in such a case, the display is not automatically performed or displayed by key input. When no display is performed, the display section becomes free and can be used for other displays.

[実施例] 本発明の好適な実施例は、図面に基づいて説明され
る。
Embodiment A preferred embodiment of the present invention will be described with reference to the drawings.

実施例要部は、第3図、第8図、第16図及び第17図に
示されている。
The essential parts of the embodiment are shown in FIG. 3, FIG. 8, FIG. 16 and FIG.

第1図は、データ処理装置とプリンタシステムの関係
を示す作用系統ブロック図である。
FIG. 1 is an operation system block diagram showing a relationship between a data processing device and a printer system.

ホスト装置ないしデータ処理装置1からのデータは、
データ処理装置1のスループットを改善するためにファ
イルバッファ2に格納された後、プリンタ・システム10
に出力される。
Data from the host device or the data processing device 1
After being stored in the file buffer 2 to improve the throughput of the data processing device 1, the printer system 10
Is output to

プリンタ・システム10は、ビットマップ方式のデータ
処理装置(BMU)3と、電子写真プロセスとレーザを用
いたプリンタエンジン4と、外部給紙ユニット5、ソー
タ6等の付属装置とよりなる。
The printer system 10 includes a bitmap type data processing unit (BMU) 3, a printer engine 4 using an electrophotographic process and a laser, and auxiliary devices such as an external paper supply unit 5 and a sorter 6.

第2図はプリンタシステムの外観図である。プリント
エンジン4は、BMU3を内蔵しており、アクセサリとして
外部給紙ユニット51〜53とソータ6が接続可能である。
また、プリントエンジン4には、システムの状態を示す
表示や、簡単な操作を行なうためのキイが並べられた表
示パネル44が装着されている。
FIG. 2 is an external view of the printer system. The print engine 4 has a built-in BMU 3, and external sorter units 51 to 53 and the sorter 6 can be connected as accessories.
The print engine 4 is provided with a display panel 44 on which a display indicating the state of the system and keys for performing simple operations are arranged.

第3図(a)は表示パネル44の詳細を示すものであ
る。901〜906が入力キイで、910〜911が表示素子であ
る。キイ901はプリント動作を一時中断させるためのポ
ーズキイ、902はテストプリントを起動するためのテス
トキイ、また903のシフトキイと同時に押すことによつ
てプリントを中断するキャンセルキイとなる。
FIG. 3A shows details of the display panel 44. 901 to 906 are input keys, and 910 to 911 are display elements. A key 901 is a pause key for temporarily suspending a print operation, a reference numeral 902 is a test key for starting a test print, and a cancel key for suspending a print by pressing the shift key 903 at the same time.

910はプリント動作中には本発明によるデータ未処理
率を表示し、プリント動作時以外ではメツセージ出力又
は各種ファンクションを表示するLCD(液晶表示部)で
ある、第3図(b)はLED910bを示している。
Reference numeral 910 denotes an LCD (liquid crystal display) for displaying the data unprocessed rate according to the present invention during the printing operation and displaying message output or various functions except during the printing operation. FIG. 3B shows the LED 910b. ing.

LCD910には、第3図(a)のように数値が表示された
り、或いは第3図(b)のLED910bと同様に数値に限ら
ずアナログ的な表示も行なわれる。904〜906はLCD910に
表示されるファンクションを選択するキイである。
A numerical value is displayed on the LCD 910 as shown in FIG. 3A, or an analog display is performed instead of the numerical value like the LED 910b of FIG. 3B. Keys 904 to 906 are used to select a function displayed on the LCD 910.

911はエンジンがREADY状態になつたことを示すLEDで
ある。また、本発明によるデータ未処理率の表示/非表
示はファンクション・キイの入力により表示パネル上に
表示される。
An LED 911 indicates that the engine is in the READY state. The display / non-display of the data unprocessed rate according to the present invention is displayed on the display panel by inputting the function key.

第4図はプリンタ・システム10の制御部概略ブロック
図である。
FIG. 4 is a schematic block diagram of a control unit of the printer system 10.

ビットマップ方式データ処理装置3は、ビットマップ
用のメモリBM−RAM32、このBM−RAM32に描画を行なうビ
ットマップ書き込み部31(第6図参照)及びフォント部
33よりなる。プリントエンジン4との接続は制御データ
(枚数、アクセサリー制御など)用のバスB3とイメージ
データ用バスB4により行う。また、本発明によるデータ
未処理率を表示する表示パネルの制御はビットマップ制
御部が行う。
The bitmap type data processing device 3 includes a bitmap memory BM-RAM32, a bitmap writing unit 31 (see FIG. 6) for drawing on the BM-RAM32, and a font unit.
Consists of 33. The connection with the print engine 4 is performed by a bus B3 for control data (number of sheets, accessory control, etc.) and a bus B4 for image data. The control of the display panel for displaying the data unprocessed rate according to the present invention is performed by the bitmap control unit.

プリントエンジン4は3つのコントローラを中心に構
成される。まず、インターフェース制御部(IFC)40は
ビットマップ制御部30からの制御データの処理及び内部
バスB5を通じてプリンタ4全体のタイミングの制御を行
なう。電子写真制御部41は、内部バスB5を通じてインタ
ーフェイス制御部40から送られるデータを通してインタ
ーフェイス制御部40から送られるデータに応じて、電子
写真プロセス部45の制御を行なう。
The print engine 4 is composed mainly of three controllers. First, the interface controller (IFC) 40 processes the control data from the bitmap controller 30 and controls the timing of the entire printer 4 through the internal bus B5. The electrophotographic control unit 41 controls the electrophotographic process unit 45 in accordance with data transmitted from the interface control unit 40 through data transmitted from the interface control unit 40 via the internal bus B5.

プリントヘッド制御部42は、内部バスB4を通じてビッ
トマップ書き込み部31から送られてくる情報に従つて、
プリントヘッド部43の半導体レーザの発光体やポリゴン
・モータの回転を制御する。また、外部給統ユニット5
やソータ6も内部バスB5を通じてインターフェイス制御
部40から制御される。
The print head control unit 42, in accordance with the information sent from the bitmap writing unit 31 via the internal bus B4,
It controls the rotation of the light emitting element of the semiconductor laser of the print head unit 43 and the polygon motor. External supply unit 5
The sorter 6 is also controlled by the interface control unit 40 through the internal bus B5.

第5図は、ビットマップ制御部の構成ブロック図であ
る。第1情報処理部320では、データ処理装置インター
フェイス308からのデータをRxバッファ304へ一時記憶
し、その後順次処理を行つていく。主な処理内容として
は、プロトコル解析と、印字データの仮編集、仮編集結
果の中間コードへの変換、中間コードのFIFO305への記
憶がある。印字データの仮編集とは、プロトコルの解析
結果に従つて、送られてきた印字データ毎の印字位置の
決定を指す。そのため印字データを表す中間コードに
は、印字データのパターン・コード、ビット・マップへ
の描画アドレスが含まれる。
FIG. 5 is a configuration block diagram of a bitmap control unit. In the first information processing section 320, data from the data processing device interface 308 is temporarily stored in the Rx buffer 304, and then the processing is sequentially performed. The main processing contents include protocol analysis, provisional editing of print data, conversion of the provisional editing result to an intermediate code, and storage of the intermediate code in the FIFO 305. The provisional editing of print data refers to the determination of a print position for each sent print data according to the analysis result of the protocol. Therefore, the intermediate code representing the print data includes the pattern code of the print data and the drawing address to the bit map.

第2情報処理部330では、FIFO305に書き込まれた中間
コードを順次読み出し処理を行う。処理内容は、中間コ
ードに応じたプリントエンジン部の制御コマンドをプリ
ントエンジン・インターフェイス307に出力し、プリン
トエンジン制御の中間コード以外をビットマップ書込部
インターフェイス306に出力する。また、本発明のデー
タ未処理率の表示のためにマージン設定値から計算した
イメージ・エリア全ドット数と、ビットマップメモリ上
のカーソル位置とから、ビットマップメモリに展開され
る1ページ内のデータ未処理率の計算を行う(第8図で
はx・yとなる。)。また、表示パネルからのデータ未
処理率表示ON/OFFの切替え信号に応じて表示パネルの制
御を行う。なお、データ未処理率を表示例は第3図の通
りである。
In the second information processing unit 330, the intermediate code written in the FIFO 305 is sequentially read. The processing content is to output a print engine control command corresponding to the intermediate code to the print engine interface 307, and to output other than the print engine control intermediate code to the bitmap writing unit interface 306. Also, the data in one page to be developed in the bitmap memory from the total number of dots in the image area calculated from the margin setting value and the cursor position on the bitmap memory for displaying the data unprocessed rate of the present invention. The unprocessed rate is calculated (x and y in FIG. 8). Further, the display panel is controlled in accordance with a signal for switching ON / OFF of the data unprocessed rate display from the display panel. An example of displaying the data unprocessed rate is as shown in FIG.

第6図はビットマップ書込部31の詳細ブロック図を示
す。ビットマップ書込部の機能は大別して、BM−RAM32
への描画機能と、プリントの際にBM−RAM32のデータを
プリントエンジン4へ出力する機能とに分かれる。
FIG. 6 shows a detailed block diagram of the bitmap writing section 31. The functions of the bitmap writing section are roughly divided into BM-RAM32
And a function of outputting data of the BM-RAM 32 to the print engine 4 at the time of printing.

BM−RAMへの描画機能はさらに2つに分けられ、グラ
フィックイメージ書込部316により行われる線や円の描
画と、フォントイメージ書込部311により行われるフォ
ント描画とからなる。両方ともビットマップ制御部イン
ターフェイス317を通じてビットマップ制御部30から送
られてくる中間コードで動作するロジック部であるが、
グラフィックイメージ書込部のほとんどの処理は、中間
コード内のパラメータを解析してBM−RAMに描画するの
に対して、フォントイメージ部のほとんどの処理は、中
間コード内のデータに従つてフォント部インターフェイ
ス314を通じてフォント部33から読み込んだフォントイ
メージをBM−RAMに描画する。
The function of drawing into the BM-RAM is further divided into two functions: drawing lines and circles performed by the graphic image writing unit 316 and font drawing performed by the font image writing unit 311. Both are logic units that operate on the intermediate code sent from the bitmap control unit 30 through the bitmap control unit interface 317,
Most of the processing of the graphic image writing unit analyzes the parameters in the intermediate code and draws them on the BM-RAM, whereas most of the processing of the font image unit uses the font unit according to the data in the intermediate code. The font image read from the font unit 33 through the interface 314 is drawn on the BM-RAM.

一方、プリントの際のデータ出力の機能は、プリント
ヘッド制御部インターフェイス315により行われる。す
なわち、ビットマップ制御部からインターフェイス317
を介して送られてくるプリント開始コードを受け取る
と、プリンタエンジン4のブリントヘッド制御部42から
バスB4を通じて送られてくる同期信号に従つて、BM−RA
Mのデータのプリントヘッド制御部に出力する。
On the other hand, the data output function at the time of printing is performed by the print head control unit interface 315. That is, the interface 317
When the print start code transmitted through the printer engine 4 is received, the print start code is transmitted from the print head control unit 42 of the printer engine 4 via the bus B4 to the BM-RA.
The M data is output to the print head control unit.

第7図は第1、第2処理部の構成例を示す。321(33
1)は処理を行なうCPUであり、322(332)はCPUのプロ
グラムが書き込まれたシステムROM、323(333)はCPUの
作業用記憶エリアである。また、タイマ329(339)はCP
Uがタイミング管理を可能とするためのものである。
FIG. 7 shows a configuration example of the first and second processing units. 321 (33
1) is a CPU for processing, 322 (332) is a system ROM in which a program of the CPU is written, and 323 (333) is a work storage area of the CPU. Timer 329 (339) is CP
U is for enabling timing management.

つぎにイメージエリアの考え方について説明する。第
8図にその例を示す。全エリア(A1)で示される部分
が、ペーパのサイズに相当する。
Next, the concept of the image area will be described. FIG. 8 shows an example. The portion indicated by the entire area (A1) corresponds to the size of the paper.

マージン・エリア(A2)は、実際にペーパにプリント
を行なう際の余白部分で、印字データの描画が行われる
のは、残つたイメージ・エリア(A3)の部分である。印
字の開始は、イメージ・エリアの左上から行なわれ、文
字は印字方向A10に従つて順次印字される。途中、改行
コードが入力された場合、改行方向A11に、改行幅A12だ
け次の印字位置が移動する。また、復行コードが入力さ
れると、イメージ・エリア左端、復行位置A13に次の印
字位置が移動する。なお、マージン・エリアは、ホスト
からの指定によりページ単位に変更が可能である。
The margin area (A2) is a margin portion when printing is actually performed on paper, and the drawing of print data is performed in the remaining image area (A3). Printing is started from the upper left of the image area, and characters are sequentially printed in the printing direction A10. If a line feed code is input in the middle, the next print position is moved in the line feed direction A11 by the line feed width A12. When a return code is input, the next print position moves to the return position A13 on the left end of the image area. Note that the margin area can be changed in page units by designation from the host.

これにより、フローチヤートを参照しながら本発明に
よる制御例について説明を行う。
Thus, a control example according to the present invention will be described with reference to a flowchart.

フローチャートは第1情報処理部と第2情報処理部の
2つのメインルーチンに分かれ、これらは非同期に動作
する。第9図〜第14図は、第1情報処理装置320の処理
例を示すフローチャートである。
The flowchart is divided into two main routines, a first information processing unit and a second information processing unit, which operate asynchronously. FIGS. 9 to 14 are flowcharts showing processing examples of the first information processing device 320.

第9図において、電源が投入されると(ステツプ#
1、以下「ステップ」を略する)、内部の初期化を行い
(#2)、データ処理装置からの受信データを記憶する
Rxバッファ304、制御フラグをそれぞれ初期化する(#
3、#4)。また、FIFO305は電源投入時、ハード的に
クリアされる。そして、中間コード作成の準備として、
フォント部33よりフォント属性を読み込む(#5)。
In FIG. 9, when the power is turned on (step #)
1. Hereinafter, "step" is abbreviated), internal initialization is performed (# 2), and data received from the data processing device is stored.
Initialize the Rx buffer 304 and the control flag (#
3, # 4). When the power is turned on, the FIFO 305 is cleared by hardware. And, in preparation for creating the intermediate code,
The font attribute is read from the font section 33 (# 5).

これらの準備動作完了後、主ループに入る(#6〜#
9)。主ループでの処理は受信データの解析と中間コー
ドへの変換である。データの流れは次のようになる。
After these preparation operations are completed, the process enters the main loop (# 6 to #
9). Processing in the main loop is analysis of received data and conversion to intermediate code. The data flow is as follows.

まず、外部データ処理装置からのデータは、主ループ
とは非同期に、データ処理インターフエイス308からの
要求で起動させる受信割込みルーチン(第14図)によ
り、Rxバッファに蓄えられる。この受信データは、中間
コード用メモリFIFO305に空きがあると(#6でYES)、
受信データ処理ルーチン(#9、第10図)により、中間
コードに変換されFIFOに蓄えられる。つまり、第2情報
処理部に対しては、FIFOを介して、中間コードの形式や
データを受け渡す。この中間コードには、フォントパタ
ーンのセレクトや、フォントサイズに応じたパターンの
BM−RAMへの描画アドレスの計算値が含まれていて、仮
想的に仮編集されたものといえる。また、初期化の際
に、フォント属性を読み込んでおくのは(#5)、第2
情報処理部での文字の描画とも非同期に仮編集を行うた
めである。
First, data from the external data processing device is stored in the Rx buffer asynchronously with the main loop by a reception interrupt routine (FIG. 14) activated by a request from the data processing interface 308. If the received data has a free space in the intermediate code memory FIFO 305 (YES in # 6),
The data is converted into an intermediate code and stored in the FIFO by the reception data processing routine (# 9, FIG. 10). That is, the format and data of the intermediate code are transferred to the second information processing unit via the FIFO. This intermediate code includes font pattern selection and a pattern corresponding to the font size.
It includes the calculated value of the drawing address to the BM-RAM, and can be said to be virtually provisionally edited. In addition, the font attribute is read at the time of initialization (# 5).
This is because temporary editing is performed asynchronously with the drawing of characters in the information processing unit.

受信データの処理例は、第10図と第11図の各フローチ
ャートに示されている。受信データは、次の4つに分類
される。
An example of processing of the received data is shown in each flowchart of FIGS. 10 and 11. Received data is classified into the following four types.

a.IFC関連コード(プリント・エンジン関連コード)、 b.JOB制御コード(JOB START,PAGE EJECT)、 c.書式制御コード、 d.印字データ(文字コード、グラフィック・コード)。a. IFC-related codes (print engine-related codes), b. JOB control codes (JOB START, PAGE EJECT), c. format control codes, d. print data (character codes, graphic codes).

まず、印字データの場合は、第11図が参照され、対応
するフォーマットの中間コードに変換して、FIFOに出力
する文字コードの場合は、フォント・イメージ書込部31
1へのフォーマットと同じで、フォント・パターンのア
ドレス(#45)、BM−RAMへの描画アドレス(#46)、
書込みモード(#47)が書き込まれる。
First, in the case of print data, FIG. 11 is referred to, and in the case of a character code to be converted into an intermediate code of a corresponding format and output to the FIFO, a font / image writing unit 31 is used.
Same as the format to 1, the address of the font pattern (# 45), the drawing address to the BM-RAM (# 46),
The write mode (# 47) is written.

グラフィック・コードの場合は、グラフィック・イメ
ージ書込部316へのコマンドと、同一のフォーマットで
出力される(#51)。このとき、文字コードの場合は、
次の文字印字位置を更新しておく(#48)。
In the case of a graphic code, it is output in the same format as the command to the graphic image writing unit 316 (# 51). At this time, in case of character code,
The next character printing position is updated (# 48).

IFC関連コードはソータなどのオプションのモード情
報等でインターフェイス制御部40に出力するものである
が、印字データとの同期をとるため印字データとは形式
の異なるファンクションタイブの中間コードとしてFIFO
へ出力しておく(#34、#33)。JOB制御コードには、
ページの区切りに用いるPAGE EJECTコードとJOB(ペー
ジ群)の区切りに用いるJOB STARTの2つがある。どち
らもIFC関連コードと同様にFIFOに出力する。書式制御
コードは印字の書式を制御する(#40、#41)。
The IFC-related codes are output to the interface control unit 40 using optional mode information such as a sorter, etc., but in order to synchronize with the print data, the FIFO code is used as an intermediate code of a function type that has a different format from the print data.
(# 34, # 33). JOB control codes include
There are two types, the PAGE EJECT code used to separate pages and the JOB START used to separate JOBs (page groups). Both output to FIFO like IFC related code. The format control code controls the print format (# 40, # 41).

第13図は書式制御コードの処理例シーケンスを示した
ものである。復行コードの場合は次の印字位置を左端へ
移動し(#162)、改行コードの場合は、次の印字位置
を1行下へ移動する(#165)。また、ランダム指定の
とき(#166)はオフセット値を加算した後に次の印字
位置を更新する(#167)。第12図はPAGE EJECT処理例
のフローチャートである。このPAGE EJECT処理は、FIF
O上へ中間コードとして仮編集するときの仮想的な処理
である。PAGE EJECTの処理は、まずFIFOへPAGE EJECT
を示す中間コードを出力する(#102)。ここで、実際
の排紙動作は、第2処理部がこの中間コードを受けとつ
た時に行なわれる。その後、次のページの編集に備え
た、次の印字位置を先頭に戻す(#103)。これらの一
連の動作は、仮イメージ編集を示すLPWRITEフラグによ
つて判別され(#101、#106)、空ページ出力を防ぐ。
FIG. 13 shows a processing example sequence of the format control code. In the case of a line feed code, the next print position is moved to the left end (# 162), and in the case of a line feed code, the next print position is moved down one line (# 165). When random designation is performed (# 166), the next print position is updated after adding the offset value (# 167). FIG. 12 is a flowchart of a PAGE EJECT processing example. This PAGE EJECT processing
This is a virtual process for temporarily editing an intermediate code on O. PAGE EJECT processing is first performed to FIFO PAGE EJECT
Is output (# 102). Here, the actual paper discharging operation is performed when the second processing unit receives this intermediate code. Then, the next print position is returned to the beginning in preparation for editing the next page (# 103). These series of operations are determined by the LPWRITE flag indicating the provisional image editing (# 101, # 106) to prevent output of empty pages.

第15図〜第19図は第2情報処理部330の処理例を示す
フローチャートである。ここで準備動作は第1情報処理
部と同様の処理を行なう。
FIG. 15 to FIG. 19 are flowcharts showing processing examples of the second information processing section 330. Here, the preparation operation performs the same processing as that of the first information processing unit.

まず電源が投入されると(#330)、内部の初期化を
行ない(#301)、BM−RAMのイメージエリアをクリアし
(#302)、制御フラグを初期化する。具体的には、BM
−RAMへの描画状態を示すBM−WRITEをクリア、トラブル
が発生したことを示すTRBLINをクリア、トラブル処理が
終了したことを示すTRBLOUTをクリア、プリントエンジ
ン部よりEXPENDコマンドを受信したことを示すEXPENDを
クリアする。また、本発明のデータの未処理率を表示す
るために、印字が始まつたかどうかを示すフラグPGSTRT
をクリアする。さらに、表示パネルにデータの未処理率
を表示することを示す1cdflagをクリアする。この後、
主ループに入るが、主ループの行なう処理は、中間コー
ドの解析とBM−RAMへの描画(#307〜#309)、プリン
トシーケンス制御がある。またトラブル処理も行なう。
これらの処理を行なう前に、BM−RAM書込中(#305)の
FIFOのデータ有無(#306)のチェックを行なう。ま
た、トラブル処理はプリントエンジン部より割り込み処
理でTRBLINフラグが立つた時に行なわれる。
First, when the power is turned on (# 330), internal initialization is performed (# 301), the image area of the BM-RAM is cleared (# 302), and the control flag is initialized. Specifically, BM
-Clear BM-WRITE, which indicates the drawing status to RAM, clear TRBLIN, which indicates that a trouble has occurred, clear TRBLOUT, which indicates that trouble processing has been completed, and EXPEND, which indicates that an EXPEND command has been received from the print engine unit. Clear Further, in order to display the unprocessed rate of the data of the present invention, a flag PGSTRT indicating whether or not printing has begun.
Clear Further, 1cdflag indicating that the unprocessed data rate is to be displayed on the display panel is cleared. After this,
The process enters the main loop. The processes performed by the main loop include analysis of the intermediate code, drawing on the BM-RAM (# 307 to # 309), and print sequence control. Trouble handling is also performed.
Before performing these processes, the BM-RAM writing (# 305)
The presence or absence of data in the FIFO (# 306) is checked. Trouble processing is performed when the TRBLIN flag is set by interrupt processing from the print engine unit.

FIFOに蓄えられた中間コードの処理例フローを第16図
に示す。ここでは、主に中間コードに応じたBM−RAMへ
の描画とプリントエンジン部へのコマンド出力などのシ
ーケンス制御を行なう。ます印字データの場合(#351
でYES)は中間コードをフォントイメージ書込部へ、グ
ラフィックデータの場合(#353でYES)はグラフィック
イメージ書込部へ出力(#354)する。表示パネルから
の入力でデータの未処理率を表示する場合(#355でYE
S)は印字がされていることを示すPGSTRTを1にし、表
示処理を行う。もし初めてのデータを書込む場合(BM−
WRITEフラグ=0)、(#358でYES)、BM−WRITEフラグ
を1とし(#359)、プリントエンジン4に対して給紙
等の準備を先行させるためのペーパの先出しコマンドPF
CMDをインターフェイス制御部40に出力する(#360)。
これによりビットマップ方式データ処理装置3のプリン
ト準備が終了すれば、感光体へのレーザ露光が直ちに可
能となり、給紙時間に相当してスループットは向上す
る。
FIG. 16 shows a processing example flow of the intermediate code stored in the FIFO. Here, sequence control such as drawing on the BM-RAM according to the intermediate code and outputting a command to the print engine unit is mainly performed. For print data (# 351
If YES, the intermediate code is output to the font image writing unit, and if it is graphic data (YES in # 353), the intermediate code is output to the graphic image writing unit (# 354). When displaying the data unprocessed rate by input from the display panel (YE in # 355)
S) sets PGSRT, which indicates that printing is being performed, to 1, and performs display processing. If writing the first data (BM-
(WRITE flag = 0), (YES in # 358), the BM-WRITE flag is set to 1 (# 359), and a paper advance command PF for preparatory to the print engine 4 for paper feeding or the like.
CMD is output to the interface control unit 40 (# 360).
As a result, when the bitmap data processing device 3 completes the preparation for printing, the photoconductor can be immediately exposed to the laser, and the throughput is improved corresponding to the paper feeding time.

IFC関連コードやJOBSTARTコードはIFCへ出力される
(#364)。データがマージン値の場合は、イメージ・
エリア全ドット数の計算を行う(#362、#363)。計算
方法なイメージ・エリアの(印字方向のドット数)×
(改行方向のドット数)である。
The IFC-related code and JOBSTART code are output to IFC (# 364). If the data is a margin value,
The total number of dots in the area is calculated (# 362, # 363). Calculation method image area (number of dots in printing direction) x
(The number of dots in the line feed direction).

FIFO305からビットマップ書込部31への出力は、中間
コードデータのある限り順次行なわれるが、PAGE EJEC
Tコードを換出すると(#365でYES)、1ページ分の信
号変換が終了したのでプリント起動処理(#366)に入
る。
Output from the FIFO 305 to the bitmap writing unit 31 is performed sequentially as long as there is intermediate code data.
When the T code is converted (YES in # 365), the signal conversion for one page is completed, so the print start processing (# 366) is started.

第18図はプリント起動処理を示すフローチャートであ
る。まず、プリントヘッド制御部インターフェイスをプ
リント可能状態にし(#501)、インターフェイス制御
部40にプリントコマンドPRNCMDを出力する(#502)。
これにより、プリントヘッド制御部インターフェイス31
5では、プリントヘッド制御部42の制御回路426から送ら
れてくるパルスに同期して、BM−RAMのデータをバスB4
を通じて出力する。
FIG. 18 is a flowchart showing the print start processing. First, the print head control unit interface is set to a printable state (# 501), and a print command PRNCMD is output to the interface control unit 40 (# 502).
As a result, the print head controller interface 31
In 5, the BM-RAM data is transferred to the bus B4 in synchronization with the pulse sent from the control circuit 426 of the print head controller 42.
Output through

次にプリントヘッド制御部インターフェイスからくる
EXPENDの割り込みによつて立つEPENDを検出するまで待
ち(#503)、EPENDフラグが立つと次へ進む。この後、
BM−RAMをクリアし(#505)、BM−WRITEフラグをクリ
ア(#506)して、次の描画に備える。
Next comes from the printhead controller interface
It waits until an EPEND that stands due to an EXPEND interrupt is detected (# 503), and proceeds when the EPEND flag is set. After this,
The BM-RAM is cleared (# 505) and the BM-WRITE flag is cleared (# 506) to prepare for the next drawing.

この後、1ページ分の処理が終了したので、PGSTRTフ
ラグを0にし(#36T)、表示処理(#368)を行う。第
17図に例示された表示処理のフローチャートでは、1ペ
ージ分のデータ処理が終了したときは(#402でNO)、
未処理率を0とし、それ以外では、未処理率を計算して
(#403〜#405)、表示パネルインターフェイス部311
に出力する(#40T)。ここで、第8図により未処理率
計算方法について説明する。
After that, since the processing for one page is completed, the PGSRT flag is set to 0 (# 36T), and the display processing (# 368) is performed. No.
In the display processing flowchart illustrated in FIG. 17, when the data processing for one page is completed (NO in # 402),
The unprocessed rate is set to 0, otherwise, the unprocessed rate is calculated (# 403 to # 405) and the display panel interface unit 311
(# 40T). Here, the unprocessed rate calculation method will be described with reference to FIG.

まず、カーソル位置とは、イメージ・エリアの上端、
復行位置を基準とし、ビットマップメモリへの描画アド
レスが、イメージ・エリア内のどの位置に相当するかを
ドット数を単位にして示したものである。例えば、第8
図の(x′、y′)である。これと第16図(#363)で
計算したイメージ・エリア全ドット数(第8図の例では
x・y[dot])とからデータ未処理率は次のように計
算される。
First, the cursor position is the top of the image area,
This shows, in terms of the number of dots, which position in the image area the drawing address in the bitmap memory corresponds to based on the line feed position. For example, the eighth
(X ', y') in the figure. From this and the total number of dots in the image area calculated in FIG. 16 (# 363) (in the example of FIG. 8, xy [dot]), the data unprocessed rate is calculated as follows.

[x・y(イメージエリアの全ドット数) −x′・y′(処理済ドット数)]・100/x・y (イメージエリア全ドット数)[%] 次に第3図の表示パネルからの入力のうち、データ未
処理率の表示ON/OFFを指示するファンクションキーによ
る入力は、キイ入力処理部(第19図)により処理される
が、他の入力は割り込みにより、第2情報処理部に取り
込まれる。キイ入力処理部では、まず、表示パネルの状
態を取り込み(#601)、次に未処理率表示のON/OFFを
判断する(#602)。ONであれば、未処理率表示フラグ1
cdflagを1に、OFFであれば、1cdflagを0にする(#60
3、#604)。
[X · y (total number of dots in image area) −x ′ · y ′ (number of processed dots)] · 100 / x · y (total number of dots in image area) [%] Next, from the display panel in FIG. Are input by the function key for instructing ON / OFF of the display of the data unprocessed rate, are processed by the key input processing unit (FIG. 19), but other inputs are interrupted by the second information processing unit. It is taken in. First, the key input processing unit captures the state of the display panel (# 601), and then determines ON / OFF of the unprocessed rate display (# 602). If ON, unprocessed rate display flag 1
cdflag is set to 1, and if it is OFF, 1cdflag is set to 0 (# 60
3, # 604).

なお、文字データでなく、グラフィックデータ(ベク
ターデータ)では、ベクターの始点、終点の値によりカ
ーソル位置がビットマップメモリ内を不規則に動くの
で、データの未処理率を正確に表わすことができず、単
に書き込み処理が行なわれていることが知られるだけで
ある。このようなデータの場合には、データ未処理率を
表示しないようにするために、データ未処理率を表示/
非表示を選択するキイを使うか、或いはベクターデータ
を判別して自動的に非表示に切換えるようにしてもよ
い。
In the case of graphic data (vector data) rather than character data, the cursor position moves irregularly in the bitmap memory depending on the values of the start point and end point of the vector, so that the unprocessed rate of the data cannot be accurately represented. It is simply known that the writing process is being performed. In the case of such data, in order not to display the data unprocessed rate, the data unprocessed rate is displayed /
A key for selecting non-display may be used, or the display may be automatically switched to non-display by determining the vector data.

また、書き込みデータの未処理率ではなく、処理済み
率を表示することも本発明の目的からみて同じであるの
で、そのような演算と表示を行なうことは本発明により
容易であり、本発明の範囲に含まれる。
Also, displaying the processed rate, not the unprocessed rate of the write data, is the same from the object of the present invention, so that such calculation and display are easy according to the present invention, and Included in the range.

[効 果] ビットマップメモリ内で1ページに展開されるデータ
のうちの未処理率ないしビットマップへの画像の描画処
理の進行具合いが表示されるので、従来のLED点灯だけ
では知られなかつたその処理の終了時間を推測でき、ま
た処理動作の進行が目で確められて、作業者に信頼感を
与えることができる。
[Effect] Since the unprocessed rate of the data expanded into one page in the bitmap memory or the progress of the image drawing processing on the bitmap is displayed, it is not known only by the conventional LED lighting. The end time of the processing can be estimated, and the progress of the processing operation can be visually confirmed, thereby giving the operator a sense of reliability.

さらに、ビットマップへの画像の描画処理の進行具合
いとしてその表示を行なう、行なわないか任意に選択で
きる。データ処理装置からのデータには、例えばグラフ
ィックデータ(ベクターデータ)も含まれている場合が
あるので、この場合に対応して、自動判別してまたはキ
ー入力により表示を行なわせないようにする。なお、表
示を行なわない場合、その表示部はフリーになるので他
の表示に使える。
Further, it is possible to arbitrarily select whether or not to display the image as the progress of the image drawing process on the bitmap. The data from the data processing device may include, for example, graphic data (vector data). Accordingly, in such a case, the display is not automatically performed or displayed by key input. When no display is performed, the display section becomes free and can be used for other displays.

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

第1図はデータ処理装置とプリンタシステムとの概略関
係図、第2図はプリンタの外観図、第3図はプリンタの
操作・表示パネルの例示図、第4図はプリンタシステム
の制御系ブロック図、第5図はビットマップの制御部の
内部系統ブロック図、第6図はビットマップ書き込み部
の詳細ブロック図、第7図は第1、第2情報処理部の構
成例示図、第8図はビットマップメモリの展開図、第9
図は第1情報処理部のメインルーチン例示図、第10図と
第11図は受信データ処理例のフローチャート、第12図は
PAGEEJECT処理例のフローチャート、第13図は書式制御
コード処理例のフローチャート、第14図は受信割り込み
処理例のフローチャート、第15図は第2情報処理部のメ
インルーチン例示図、第16図は中間コード処理例のフロ
ーチャート、第17図は表示処理例のフローチャート、第
18図はプリント起動処理例のフローチャート、第19図は
キイ入力処理例のフローチャートである。 1はデータ処理装置、10はプリンタシステム、30はビッ
トマップ制御部、31はビットマップ書き込み部、44は操
作・表示パネル、910は表示部である。
FIG. 1 is a schematic diagram showing the relationship between a data processing device and a printer system, FIG. 2 is an external view of a printer, FIG. 3 is an illustration of an operation / display panel of the printer, and FIG. 4 is a control system block diagram of the printer system. , FIG. 5 is a block diagram of the internal system of the bitmap control unit, FIG. 6 is a detailed block diagram of the bitmap writing unit, FIG. 7 is a configuration example diagram of the first and second information processing units, and FIG. Exploded view of bitmap memory, ninth
FIG. 10 is a diagram illustrating a main routine of the first information processing unit, FIGS. 10 and 11 are flowcharts of a received data processing example, and FIG.
FIG. 13 is a flowchart of a format control code processing example, FIG. 14 is a flowchart of a reception interrupt processing example, FIG. 15 is a diagram showing an example of a main routine of the second information processing unit, and FIG. 16 is an intermediate code. FIG. 17 is a flowchart of a processing example, FIG.
FIG. 18 is a flowchart of an example of a print start process, and FIG. 19 is a flowchart of an example of a key input process. 1 is a data processing device, 10 is a printer system, 30 is a bitmap control unit, 31 is a bitmap writing unit, 44 is an operation / display panel, and 910 is a display unit.

フロントページの続き (72)発明者 森川 高志 大阪府大阪市東区安土町2丁目30番地 大阪国際ビル ミノルタカメラ株式会社 内 (56)参考文献 特開 昭63−244131(JP,A) 特開 昭63−244223(JP,A) 特開 平1−169527(JP,A) 特開 平1−285368(JP,A) (58)調査した分野(Int.Cl.6,DB名) B41J 5/30 B41J 29/42 G06F 3/12 Continuation of front page (72) Inventor Takashi Morikawa 2-30 Azuchicho, Higashi-ku, Osaka-shi, Osaka Osaka International Building Minolta Camera Co., Ltd. (56) References JP-A-63-244131 (JP, A) JP-A-63 -244223 (JP, A) JP-A-1-169527 (JP, A) JP-A-1-285368 (JP, A) (58) Fields investigated (Int. Cl. 6 , DB name) B41J 5/30 B41J 29/42 G06F 3/12

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】データ処理装置からのプリントすべきソー
スデータをプリンタに送信し、プリンタにてソースデー
タに基づいて画像をビットマップメモリに描画してプリ
ント出力を行うプリンタシステムにおける表示装置であ
って、 上記ビットマップメモリへの画像の描画処理の進行具合
いを表示する表示手段と、 上記表示手段による表示を実行する表示モードと表示を
実行しない非表示モードとを切り換える切換手段と を備えていることを特徴とする、表示装置。
1. A display device in a printer system for transmitting source data to be printed from a data processing device to a printer, drawing the image in a bitmap memory based on the source data by the printer, and performing print output. Display means for displaying the degree of progress of image drawing processing on the bitmap memory; and switching means for switching between a display mode in which display by the display means is performed and a non-display mode in which display is not performed. A display device, characterized in that:
【請求項2】上記切換手段は、データ処理装置から送信
されるソースデータに応じて、表示モードから非表示モ
ードへ自動的に切り換えることを特徴とする、請求項1
記載の表示装置。
2. The apparatus according to claim 1, wherein said switching means automatically switches from a display mode to a non-display mode according to the source data transmitted from the data processing device.
The display device according to the above.
【請求項3】上記切換手段は、マニュアル操作による入
力に応じて、表示モードと非表示モードとを切り換える
ことを特徴とする、請求項1記載の表示装置。
3. The display device according to claim 1, wherein said switching means switches between a display mode and a non-display mode in response to an input by a manual operation.
【請求項4】上記表示手段は、画像の描画処理の進行具
合いの表示に加えて、他の表示をも行うことを特徴とす
る、請求項1記載の表示装置。
4. The display device according to claim 1, wherein said display means performs another display in addition to displaying the progress of the image drawing process.
JP63162270A 1988-06-29 1988-06-29 Display device Expired - Lifetime JP2982007B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63162270A JP2982007B2 (en) 1988-06-29 1988-06-29 Display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63162270A JP2982007B2 (en) 1988-06-29 1988-06-29 Display device

Publications (2)

Publication Number Publication Date
JPH029650A JPH029650A (en) 1990-01-12
JP2982007B2 true JP2982007B2 (en) 1999-11-22

Family

ID=15751269

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63162270A Expired - Lifetime JP2982007B2 (en) 1988-06-29 1988-06-29 Display device

Country Status (1)

Country Link
JP (1) JP2982007B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63244131A (en) * 1987-03-30 1988-10-11 Canon Inc information processing equipment
JPS63244223A (en) * 1987-03-31 1988-10-11 Toshiba Corp Document processor
JPH01169527A (en) * 1987-12-24 1989-07-04 Alps Electric Co Ltd Page printer
JPH01285368A (en) * 1988-05-12 1989-11-16 Nec Corp Printer

Also Published As

Publication number Publication date
JPH029650A (en) 1990-01-12

Similar Documents

Publication Publication Date Title
EP0491029A1 (en) Raster image processor for all points addressable printer
US4991114A (en) Printer comprising display means for displaying operation state thereof
JPH01174453A (en) Printer controller
JP2982007B2 (en) Display device
JPH1178168A (en) Image forming device
JP3010559B2 (en) Printing system and printing control method and apparatus
JP3166156B2 (en) Printer control device
JP2737983B2 (en) Printing device and display device for displaying status of printing device
JP2687408B2 (en) Printer control device
JP2745514B2 (en) Printer control device
JPH08335150A (en) Printing system
JPH0225348A (en) Image output device
JP2792216B2 (en) Printer device
JP2744025B2 (en) Printing control device
JPH0465262A (en) page printer
JP2756269B2 (en) Printer device
JPH02220858A (en) Printer
JPH10193748A (en) Information processing method and system, and storage medium
JP2003099239A (en) Print control apparatus, control method thereof, and control program
JPS63312845A (en) Page managing system
JPH068534A (en) Printer
JP3422102B2 (en) Printer
JPH10834A (en) Image processing device
JPH0948155A (en) Printer
JPH0566755A (en) Image forming device

Legal Events

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

Free format text: PAYMENT UNTIL: 20070924

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20080924

Year of fee payment: 9

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080924

Year of fee payment: 9