JPH0465261A - printing device - Google Patents
printing deviceInfo
- Publication number
- JPH0465261A JPH0465261A JP17736290A JP17736290A JPH0465261A JP H0465261 A JPH0465261 A JP H0465261A JP 17736290 A JP17736290 A JP 17736290A JP 17736290 A JP17736290 A JP 17736290A JP H0465261 A JPH0465261 A JP H0465261A
- Authority
- JP
- Japan
- Prior art keywords
- output
- page
- buffer memory
- control code
- sorting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Abstract
Description
本発明は印刷装置に関し、特に入力された印刷情報をペ
ージ単位に処理し、該印刷情報に応じて印刷を行う印刷
装置に関するものである。The present invention relates to a printing device, and more particularly to a printing device that processes input printing information page by page and prints according to the printing information.
従来、この種の装置においては、入力された印刷情報を
ページ単位に処理し、さらに処理した印刷情報を給送さ
れた記録媒体の両面に印刷するようにプリントエンジン
を制御して、高度な印刷処理を行っている。
また、上記印刷機能に加え、例えば一連の印刷データを
両面で出力中に、所定のページを表面に印刷し、しかも
、仕分はマーク印刷を行うことができるように構成され
た装置も提案されている。Conventionally, this type of device processes input print information page by page, and then controls the print engine to print the processed print information on both sides of the fed recording medium, thereby achieving advanced printing. Processing is in progress. In addition to the above-mentioned printing function, a device has also been proposed that is configured to print a predetermined page on the front side while outputting a series of print data on both sides, and also to print marks for sorting. There is.
しかしながら、上記従来例では、仕分はマークを印刷す
る場合、まず表面指定制御コードを出力してデータを表
面に印刷した後、仕分はマーク印刷制御コードを出力し
て仕分はマークを印刷していた。そのために、2つの制
御コードを出力する必要があり、制御コードの解析に負
担がかかり、解析処理効率が低下し、印刷スルーブツト
の低下を招く等の問題があった。
本発明は、上記課題を解決するために成されたもので、
所定の制御コードに対し、仕分はマークを出力して印刷
を行う印刷装置を提供することを目的とする。However, in the above conventional example, when printing a mark on the sorter, the front side specification control code is first output and data is printed on the front side, and then the sorter outputs the mark printing control code and the mark is printed. . Therefore, it is necessary to output two control codes, which causes problems such as a burden on the analysis of the control codes, a decrease in analysis processing efficiency, and a decrease in printing throughput. The present invention was made to solve the above problems, and
The object of the present invention is to provide a printing device that outputs and prints a sorting mark in response to a predetermined control code.
上記目的を達成するために、本発明の印刷装置は以下の
構成から成る。すなわち、
入力された印刷情報をページ単位に処理し、該印刷情報
に応じて印刷を行う印刷装置において、印刷情報に含ま
れる制御コードを解析する解析手段と、該解析手段で解
析した結果が所定の制御コードの場合、次の処理ページ
に仕分はマークを出力する出力手段とを備える。In order to achieve the above object, the printing apparatus of the present invention has the following configuration. That is, in a printing device that processes input print information page by page and prints according to the print information, there is an analysis device that analyzes a control code included in the print information, and a predetermined analysis result that is analyzed by the analysis device. In the case of a control code of , the output means outputs a sorting mark on the next processing page.
以上の構成において、入力された印刷情報なページ単位
に処理し、その印刷情報に応じて印刷を行う際に、印刷
情報に含まれる制御コードを解析し、その結果が所定の
制御コードの場合、次の処理ページに仕分はマークを出
力するように動作する。In the above configuration, when processing input print information page by page and printing according to the print information, the control code included in the print information is analyzed, and if the result is a predetermined control code, The sorter operates to output a mark on the next processing page.
以下、添付図面を参照して本発明に係る好適な一実施例
を詳細に説明する。
〈構成の説明 (第1図)〉
第1図は、本実施例における印刷装置の構成を示す概略
ブロック図である。
図において、1はホストコンピュータであり、文字コー
ドや文字コードを編集及び出力制御するための制御コー
ド等を含む印字データを本装置に出力する外部情報機器
である。2は入力バッファメモリであり、ホストコンピ
ュータ1からの印字データを一時的に蓄えておくメモリ
である。3はデータ解析機能部であり、入力バッファメ
モリ2に蓄えた印字データを解析し、所定の制御コード
(本実施例では1表面指定制御コードとする)か否かを
判定処理する。4はページバッファメモリであり、仕分
はマーク及び解析後の印字データをページ単位で記憶す
るメモリである。
5は出力処理機能部であり、ページバッファメモリ4の
印字データに基づいてドツトパターン情報を生成し、画
像バッファメモリ6に展開指示を行う。6は画像バッフ
ァメモリであり、生成されたドツトパターン情報を一時
記憶するメモリである。7はプリンタインタフェース(
I/F)部であり、画像バッファメモリ6のドツトパタ
ーン情報をプリンタエンジン部8に転送する際の制御を
行う。8はレーザビームプリンタ、ワイヤドツトプリン
タ等のプリンタエンジン部であり、入力したドツトパタ
ーン情報に基づいて実際に印刷を行う印刷機構部である
。
尚、上述のデータ解析機能部3、出力処理機能部5の動
作は、ROM12に格納されている制御プログラム(第
2図)をCPUが実行することにより実現される。
かかる構成において、両面プリント時の処理を説明する
と、まず、ホストコンピュータ1で作成された印字デー
タをデータ解析機能部3が大力バッファメモリ2を介し
て入力すると、その印字データの解析を行う。ここで、
印字データが制御コードでなければ、その印字データの
文字コードをページバッファメモリ4へ書き込む。しか
し、制御コード(表面指定制御コード)の場合には、作
成中のページをクローズし、そのページが表か裏かをチ
エツクする。その結果、裏であればそのまま次の処理を
行うが、表であれば対応する裏ページを白紙として処理
する。この処理により、次ページが表面にプリントされ
る様になる。
例えば、4ページ目の先頭において、表面指定制御コー
ドが解析されると、3ページ目の裏面にプリントされる
べき4ページ目の印字データが5ページ目の表面にプリ
ントされ、3ページ目の裏面(つまり、4ページ目)は
白紙となる。この処理が表面指定制御コード本来の機能
である。
しかし、本実施例では、本来の機能の他に仕分はマーク
を印字する機能を付加している為、表面指定制御コード
によって表面に印字する様に指示されている文字コード
をページバッファメモリ4へ書き込むと同時に、該当ペ
ージに仕分はマーク印字データを出力するものである。
次に、上述した様に、書き込まれたページバッファメモ
リ4の内容を出力処理機能部5がドツトパターン情報に
変換し、画像バッファメモリ6に展開する。更にドツト
パターン情報の展開処理を終了すると、プリンタI/F
部7に画像バッファメモリ6の内容をプリンタエンジン
部8に転送する旨指示を行う。
この様な一連の動作により、本来仕分はマーク出力制御
コードによって仕分はマークの印字を行っていたものが
、表面指定制御コードのみで仕分はマークも印字できる
為、章の区切り又は部門の区切り等に仕分はマークを印
字する際に、仕分はマーク出力制御コードを出力するこ
となく、印字することが可能となる。
〈制御手順の説明 (第2図)〉
次に、本実施例における画像出力の制御手順を第2図に
示すフローチャートに従って以下に説明する。
ステップS1において、ホストコンピュータ1から大力
バッファメモリ2を介して印字データを受信する。そし
て、ステップS2へ処理を進め、データ解析機能部3が
印字データの終了か否かを判定する。ここで、終了でな
ければステップS3へ処理を進め、入力した印字データ
のデータ解析処理を行う。次に、ステップS4では、表
面指定制御コードか否かを判定し、表面指定制御コード
である場合はステップS7へ処理を進め、作成中のペー
ジをクローズし、表面指定制御コード本来の処理を行う
。そして、ステップS8では、前述した様に表面になる
ページのページバッファ4へ仕分はマーク印字データを
書き込み、ステップS9へ処理を進める。
しかし、ステップS4で表面指定制御コードでない場合
には、ステップS5へ処理を進め、解析した印字データ
をページバッファメモリ4へ書き込む。次に、ステップ
S6では、ページバッファメモリ4に1ペ一ジ分のデー
タを書き込んだか判定し、1ペ一ジ分に達していなけれ
ばステップS1へ処理を戻し、1ペ一ジ分を作成した時
は、ステップS9へ処理を進める。
一方、上述のステップS2の判定で印字データの終了を
判定した時は、ステップSllへ処理を進め、1ペ一ジ
分のデータを作成中か否かを判定する。作成途中であれ
ばページバッファメモリ4に未出力のデータがあるので
ステップS9へ処理を進め、その出力を行う。しかし、
作成途中でない時は処理終了となる。
次に、ステップS9では、ページの出力を行う為に、ペ
ージバッファメモリ4から画像バッファメモリ6へのド
ツトパターン情報の展開を行う。
そして、続くステップSIOでは、画像バッファメモリ
6に展開されたドツトパターン情報を転送する指示をプ
リンタI/F部7へ与え、プリンタエンジン部8によっ
て印字出力が行われる。
以上説明したように、本実施例によれば、ある特定の制
御コートに、本来その制御コードが持つ機能以外の処理
として仕分はマークを出力する機能を付加することによ
り、特定制御コードを解析後のページに自動的に仕分は
マークを出力することができ、仕分はマーク出力の制御
コードを情報発生源から出力する必要がな(なり、印字
データが減少する。
また、表紙や章の始めに仕分はマークを出力したい場合
、仕分はマーク出力の制御コードを印刷装置に対して出
力する必要がなく、ある特定の制御コードのみを出力す
ればよい為、情報発生源での出力が容易になる。また、
表紙や章の始まりを色紙で出力しなくても区切りになる
為、印刷装置での操作が簡便になる。
尚、上述した実施例では、CPUIIを1個としている
が、別にCPUを設け、それを出力処理機能部5として
実現させても良い。
また、印字データの発生源をホストコンピュータ1゛と
しているが、他にも、磁気テープ装置、ディスク装置等
でよい。
さらに特定の制御コードを表面指定制御コードとしてい
るが、データの一例の流れの中での区切りを示す制御コ
ード、例えば、ジョブ開始、セクション開始等の制御コ
ードでもよい。Hereinafter, a preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings. <Description of Configuration (FIG. 1)> FIG. 1 is a schematic block diagram showing the configuration of a printing apparatus in this embodiment. In the figure, numeral 1 is a host computer, which is an external information device that outputs print data including character codes and control codes for editing and controlling the output of character codes to the present apparatus. Reference numeral 2 denotes an input buffer memory, which is a memory for temporarily storing print data from the host computer 1. Reference numeral 3 denotes a data analysis function section which analyzes the print data stored in the input buffer memory 2 and determines whether or not it is a predetermined control code (in this embodiment, it is a one-surface designation control code). Reference numeral 4 denotes a page buffer memory, which is a memory for storing marks and analyzed print data in units of pages. Reference numeral 5 denotes an output processing function section, which generates dot pattern information based on the print data in the page buffer memory 4 and instructs the image buffer memory 6 to develop it. Reference numeral 6 denotes an image buffer memory, which temporarily stores generated dot pattern information. 7 is the printer interface (
This is an I/F) unit that controls the transfer of dot pattern information in the image buffer memory 6 to the printer engine unit 8. 8 is a printer engine section such as a laser beam printer or a wire dot printer, and is a printing mechanism section that actually performs printing based on input dot pattern information. The operations of the data analysis function section 3 and output processing function section 5 described above are realized by the CPU executing a control program (FIG. 2) stored in the ROM 12. In such a configuration, the processing during double-sided printing will be described. First, when the data analysis function section 3 inputs print data created by the host computer 1 via the power buffer memory 2, the print data is analyzed. here,
If the print data is not a control code, the character code of the print data is written into the page buffer memory 4. However, in the case of a control code (front surface designation control code), the page being created is closed and a check is made to see if the page is front or back. As a result, if it is the back page, the next process is performed as is, but if it is the front page, the corresponding back page is processed as a blank page. This process allows the next page to be printed on the front side. For example, when the front side designation control code is analyzed at the beginning of the fourth page, the print data for the fourth page that should be printed on the back side of the third page is printed on the front side of the fifth page, and (that is, the fourth page) becomes a blank page. This processing is the original function of the surface designation control code. However, in this embodiment, in addition to the original function, the function of sorting and printing marks is added, so the character code instructed to be printed on the front surface by the surface specification control code is transferred to the page buffer memory 4. At the same time as writing, the sorter outputs mark print data on the corresponding page. Next, as described above, the output processing function unit 5 converts the written contents of the page buffer memory 4 into dot pattern information and develops it in the image buffer memory 6. Furthermore, when the dot pattern information development process is completed, the printer I/F
An instruction is given to the unit 7 to transfer the contents of the image buffer memory 6 to the printer engine unit 8. Through this series of operations, marks were originally printed on the sorting using the mark output control code, but marks can also be printed on the sorting using only the surface specification control code, so it can be used to separate chapters, departments, etc. When printing a mark for sorting, it becomes possible to print the sorting mark without outputting a mark output control code. <Description of Control Procedure (FIG. 2)> Next, the control procedure of image output in this embodiment will be explained below according to the flowchart shown in FIG. In step S1, print data is received from the host computer 1 via the large-capacity buffer memory 2. Then, the process advances to step S2, and the data analysis function section 3 determines whether or not the print data has ended. Here, if the process is not completed, the process advances to step S3, and data analysis processing of the input print data is performed. Next, in step S4, it is determined whether or not it is a surface specification control code, and if it is a surface specification control code, the process advances to step S7, the page being created is closed, and the original processing of the surface specification control code is performed. . Then, in step S8, the sorting mark print data is written into the page buffer 4 of the front page as described above, and the process proceeds to step S9. However, if it is not the surface designation control code in step S4, the process advances to step S5, and the analyzed print data is written into the page buffer memory 4. Next, in step S6, it is determined whether data for one page has been written to the page buffer memory 4, and if the data for one page has not been written, the process returns to step S1, and data for one page has been written. If so, the process advances to step S9. On the other hand, when it is determined in step S2 that the print data has ended, the process advances to step Sll, and it is determined whether data for one page is being created. If the creation is in progress, there is unoutputted data in the page buffer memory 4, so the process advances to step S9 to output it. but,
If it is not in the middle of creation, the process ends. Next, in step S9, the dot pattern information is expanded from the page buffer memory 4 to the image buffer memory 6 in order to output the page. Then, in the subsequent step SIO, an instruction to transfer the dot pattern information developed in the image buffer memory 6 is given to the printer I/F section 7, and the printer engine section 8 prints out the information. As explained above, according to this embodiment, by adding the function of outputting a sorting mark to a specific control code as a process other than the function originally included in that control code, after analyzing the specific control code, The sorting mark can be automatically output on the page of the page, and there is no need to output the control code for sorting mark output from the information source (this reduces the amount of printing data. Also, it is possible to output the sorting mark output control code from the information source. When you want to output a mark for sorting, there is no need to output the control code for sorting and mark output to the printing device, and you only need to output a certain control code, making it easier to output at the information source. .Also,
Since the cover or the beginning of a chapter does not have to be printed on colored paper as a separator, operations on the printing device become easier. In the above-described embodiment, there is one CPU II, but a separate CPU may be provided and realized as the output processing function section 5. Further, although the print data is generated from the host computer 1, other sources such as a magnetic tape device, a disk device, etc. may be used. Furthermore, although the specific control code is a surface specification control code, it may also be a control code indicating a break in the flow of an example of data, such as a control code such as job start, section start, etc.
以上説明したように、本発明によれば、所定の制御コー
ドに対し、仕分はマークを出力して印刷を行うことによ
り、利便性を向上させた印刷装置を提供することができ
る。As described above, according to the present invention, it is possible to provide a printing device with improved convenience by outputting and printing marks for sorting in response to a predetermined control code.
第1図は本実施例における印刷装置の構成を示す概略ブ
ロック図、
第2図は本実施例における印字出力の制御手順を示すフ
ローチャートである。
図中、1・・・ホストコンピュータ、2・・・入力バッ
ファメモリ、3・・・データ解析機能部、4・・・ペー
ジバッファメモリ、5・・・出力処理機能部、6・・・
画像バッファメモリ、7・・・プリンタI/F部、8・
・・プリンタエンジン部、11・・・CPU、12・・
・ROMである。FIG. 1 is a schematic block diagram showing the configuration of a printing apparatus in this embodiment, and FIG. 2 is a flowchart showing a print output control procedure in this embodiment. In the figure, 1... host computer, 2... input buffer memory, 3... data analysis function unit, 4... page buffer memory, 5... output processing function unit, 6...
Image buffer memory, 7...Printer I/F section, 8.
...Printer engine section, 11...CPU, 12...
・It is a ROM.
Claims (1)
報に応じて印刷を行う印刷装置において、印刷情報に含
まれる制御コードを解析する解析手段と、 該解析手段で解析した結果が所定の制御コードの場合、
次の処理ページに仕分けマークを出力する出力手段と、 を備えることを特徴とする印刷装置。[Scope of Claims] In a printing device that processes input print information page by page and prints according to the print information, an analysis unit that analyzes a control code included in the print information; and an analysis unit that analyzes a control code included in the print information. If the result is the given control code,
A printing device comprising: output means for outputting a sorting mark on the next processing page;
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17736290A JPH0465261A (en) | 1990-07-06 | 1990-07-06 | printing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17736290A JPH0465261A (en) | 1990-07-06 | 1990-07-06 | printing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0465261A true JPH0465261A (en) | 1992-03-02 |
Family
ID=16029635
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17736290A Pending JPH0465261A (en) | 1990-07-06 | 1990-07-06 | printing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0465261A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6254290B1 (en) | 1995-09-20 | 2001-07-03 | Hitachi, Ltd. | Printing system, printing control system, and printer |
-
1990
- 1990-07-06 JP JP17736290A patent/JPH0465261A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6254290B1 (en) | 1995-09-20 | 2001-07-03 | Hitachi, Ltd. | Printing system, printing control system, and printer |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH02185475A (en) | printing device | |
| JPH02235664A (en) | Character processing device and method | |
| JPS60141076A (en) | Control system of printer | |
| JPH0465261A (en) | printing device | |
| JP3218088B2 (en) | Printer | |
| JPH0437573A (en) | Printer | |
| JP3127237B2 (en) | Printing equipment | |
| JP3020959B2 (en) | Printing control method | |
| JP3017363B2 (en) | Printing equipment | |
| JPS61148065A (en) | Recorded information input/output control method | |
| JP2744025B2 (en) | Printing control device | |
| JPH03193378A (en) | printing device | |
| JP2886928B2 (en) | Printing control device | |
| JPH04111116A (en) | character processing device | |
| JPH03230980A (en) | Printing apparatus | |
| JPH01304978A (en) | printing device | |
| JPS6364778A (en) | Recording apparatus | |
| JPH04216983A (en) | Printing device | |
| JPH0342259A (en) | Printer | |
| JPH04175923A (en) | Overlay printer | |
| JPH03184881A (en) | printing device | |
| JPH0410048A (en) | Information output device | |
| JPH02213930A (en) | printing device | |
| JPH0224162A (en) | Data process system | |
| JPS63194957A (en) | Output device |